diff options
author | Evan Martin <martine@danga.com> | 2011-02-28 20:02:01 (GMT) |
---|---|---|
committer | Evan Martin <martine@danga.com> | 2011-02-28 20:02:01 (GMT) |
commit | 01880fb3a2a13f9071e9729c3a13752846828ed2 (patch) | |
tree | 2df6345a74d01f26b9626bdf8963ad66e6f5e643 /src/util.cc | |
parent | 723409c57849e140bfdbc4aedeb8413ccb6211ac (diff) | |
download | Ninja-01880fb3a2a13f9071e9729c3a13752846828ed2.zip Ninja-01880fb3a2a13f9071e9729c3a13752846828ed2.tar.gz Ninja-01880fb3a2a13f9071e9729c3a13752846828ed2.tar.bz2 |
drop DumpBacktrace
It wasn't that helpful; simplifies other platforms to just not use it.
Diffstat (limited to 'src/util.cc')
-rw-r--r-- | src/util.cc | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/src/util.cc b/src/util.cc index 2eb4559..1968702 100644 --- a/src/util.cc +++ b/src/util.cc @@ -14,18 +14,10 @@ #include "util.h" -#include <execinfo.h> #include <stdarg.h> #include <stdio.h> #include <stdlib.h> -void DumpBacktrace(int skip_frames) { - void* stack[256]; - int size = backtrace(stack, 256); - ++skip_frames; // Skip ourselves as well. - backtrace_symbols_fd(stack + skip_frames, size - skip_frames, 2); -} - void Fatal(const char* msg, ...) { va_list ap; fprintf(stderr, "FATAL: "); @@ -33,6 +25,5 @@ void Fatal(const char* msg, ...) { vfprintf(stderr, msg, ap); va_end(ap); fprintf(stderr, "\n"); - DumpBacktrace(1); exit(1); } |