aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-objdump/llvm-objdump.cpp
diff options
context:
space:
mode:
authorKuba Brecka <kuba.brecka@gmail.com>2015-01-22 23:36:47 +0000
committerKuba Brecka <kuba.brecka@gmail.com>2015-01-22 23:36:47 +0000
commit405de4ae106cc989f81eafa262a0f324f2732a84 (patch)
tree7a6ca5086c9c23dbb07a41ca1e1f89c8f2775bd9 /llvm/tools/llvm-objdump/llvm-objdump.cpp
parent495523e4ea3a4619b4f3e49419dbd45060a3c7fb (diff)
downloadllvm-405de4ae106cc989f81eafa262a0f324f2732a84.zip
llvm-405de4ae106cc989f81eafa262a0f324f2732a84.tar.gz
llvm-405de4ae106cc989f81eafa262a0f324f2732a84.tar.bz2
Fix/workaround for OS X truncated stacktraces taken by external tools
This patch is a proposed solution for https://code.google.com/p/address-sanitizer/issues/detail?id=375: When the stacktraces are captured and printed by ASan itself, they are fine, but when the program has already printed the report (or is just printing it), capturing a stacktrace via other means is broken. "Other means" include OS X CrashReporter, debuggers or calling backtrace() within the program. For example calling backtrace() from a sanitizer_set_death_callback function prints a very truncated stacktrace. Reviewed at http://reviews.llvm.org/D7103 llvm-svn: 226878
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions