Changeset 69dd3f56113bcebc6e726ef19d2f16261393d650
- Timestamp:
- 10/10/11 04:42:56 (20 months ago)
- Author:
- Nedko Arnaudov <nedko@…>
- Children:
- b592ac3cb7717f874598e2ae3413fe15167acc62
- Parents:
- f993abbe9b1f4b6e6da8fe62ba1788989eb5e33d
- git-committer:
- Nedko Arnaudov <nedko@arnaudov.name> / 2011-10-10T04:42:56Z+0300
- Message:
-
fix warnings when building with disabled stacktrace
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r5c1bde8
|
r69dd3f5
|
|
| 60 | 60 | #endif |
| 61 | 61 | |
| | 62 | #if defined(__arm__) || defined(__powerpc__) || defined (__ia64__) || defined (__alpha__) || defined (__FreeBSD_kernel__) || defined (__sh__) |
| | 63 | # define DISABLE_STACKTRACE |
| | 64 | #endif |
| | 65 | |
| 62 | 66 | static void signal_segv(int signum, siginfo_t* info, void*ptr) { |
| 63 | 67 | static const char *si_codes[3] = {"", "SEGV_MAPERR", "SEGV_ACCERR"}; |
| 64 | 68 | |
| | 69 | #if !defined(DISABLE_STACKTRACE) |
| 65 | 70 | size_t i; |
| 66 | 71 | ucontext_t *ucontext = (ucontext_t*)ptr; |
| … |
… |
|
| 76 | 81 | size_t sz; |
| 77 | 82 | #endif |
| | 83 | #endif |
| 78 | 84 | |
| 79 | 85 | if (signum == SIGSEGV) |
| … |
… |
|
| 102 | 108 | log_error("info.si_code = %d (%s)", info->si_code, si_codes[info->si_code]); |
| 103 | 109 | log_error("info.si_addr = %p", info->si_addr); |
| 104 | | #if defined(__arm__) || defined(__powerpc__) || defined (__ia64__) || defined (__alpha__) || defined (__FreeBSD_kernel__) || defined (__sh__) |
| | 110 | #if defined(DISABLE_STACKTRACE) |
| 105 | 111 | log_error("No stack trace"); |
| 106 | 112 | #else |