summaryrefslogtreecommitdiffstats
path: root/src/util.cc
diff options
context:
space:
mode:
authorEvan Martin <martine@danga.com>2011-02-28 20:02:01 (GMT)
committerEvan Martin <martine@danga.com>2011-02-28 20:02:01 (GMT)
commit01880fb3a2a13f9071e9729c3a13752846828ed2 (patch)
tree2df6345a74d01f26b9626bdf8963ad66e6f5e643 /src/util.cc
parent723409c57849e140bfdbc4aedeb8413ccb6211ac (diff)
downloadNinja-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.cc9
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);
}