summaryrefslogtreecommitdiffstats
path: root/compiler-rt/utils
diff options
context:
space:
mode:
authorAlexey Samsonov <samsonov@google.com>2012-09-18 08:00:21 +0000
committerAlexey Samsonov <samsonov@google.com>2012-09-18 08:00:21 +0000
commit731219551e0f4c826dca06b5ee576a47731d9caa (patch)
treed09cdddbda4a4a59cf6e6b10019bf94666989cc4 /compiler-rt/utils
parent8661465edd29fee2ccdf6f3885c16e3487028dcd (diff)
downloadbcm5719-llvm-731219551e0f4c826dca06b5ee576a47731d9caa.tar.gz
bcm5719-llvm-731219551e0f4c826dca06b5ee576a47731d9caa.zip
[Sanitizer] llvm-symbolizer: turn off symbol table lookup by default while getSymbolAddress from libObject returns wrong values
llvm-svn: 164113
Diffstat (limited to 'compiler-rt/utils')
-rw-r--r--compiler-rt/utils/llvm-symbolizer/llvm-symbolizer.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler-rt/utils/llvm-symbolizer/llvm-symbolizer.cpp b/compiler-rt/utils/llvm-symbolizer/llvm-symbolizer.cpp
index aabd3e7737a..fb52247de76 100644
--- a/compiler-rt/utils/llvm-symbolizer/llvm-symbolizer.cpp
+++ b/compiler-rt/utils/llvm-symbolizer/llvm-symbolizer.cpp
@@ -36,8 +36,10 @@ using namespace llvm;
using namespace object;
using std::string;
+// FIXME: Enable --use-symbol-table by default when the bug in libObject's
+// Symbol::getAddress is fixed.
static cl::opt<bool>
-UseSymbolTable("use-symbol-table", cl::init(true),
+UseSymbolTable("use-symbol-table", cl::init(false),
cl::desc("Prefer names in symbol table to names "
"in debug info"));
OpenPOWER on IntegriCloud