summaryrefslogtreecommitdiff
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
commitd92e5a0d4cb576d2038464681924ff54e4dc215e (patch)
tree38bd75294ff923c164827e474d4a75f1ee4f01c0
parent5c153faa535f671dd0e8d40ab43397f2d3c6f6f5 (diff)
[Sanitizer] llvm-symbolizer: turn off symbol table lookup by default while getSymbolAddress from libObject returns wrong values
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@164113 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--utils/llvm-symbolizer/llvm-symbolizer.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/utils/llvm-symbolizer/llvm-symbolizer.cpp b/utils/llvm-symbolizer/llvm-symbolizer.cpp
index aabd3e773..fb52247de 100644
--- a/utils/llvm-symbolizer/llvm-symbolizer.cpp
+++ b/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"));