Skip to content

Commit 3d54976

Browse files
committed
[llvm-symbolizer] Add back --use-symbol-table=true
It is used by clusterfuzz (google/clusterfuzz#2009) and having this compatibility option for a while can help they do bisection with the latest llvm-symbolizer. Reviewed By: jhenderson Differential Revision: https://reviews.llvm.org/D87067
1 parent 2b71b7f commit 3d54976

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# REQUIRES: x86-registered-target
2+
3+
# RUN: llvm-mc -filetype=obj -triple=x86_64 -g %s -o %t.o
4+
5+
## --use-symbol-table=true is used by old asan_symbolize.py and Android ndk
6+
## ndk-stack.py. Keep it as a no-op compatibility option for a while.
7+
# RUN: llvm-symbolizer --use-symbol-table=true %t.o

llvm/tools/llvm-symbolizer/Opts.td

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,3 +67,5 @@ def : Flag<["--"], "inlining=false">, Alias<no_inlines>, HelpText<"Alias for --n
6767
// Compatibility aliases for pprof's symbolizer.
6868
def : Flag<["-"], "demangle=true">, Alias<demangle>, HelpText<"Alias for --demangle">;
6969
def : Flag<["-"], "demangle=false">, Alias<no_demangle>, HelpText<"Alias for --no-demangle">;
70+
// Compatibility no-op options.
71+
def : Flag<["--"], "use-symbol-table=true">;

0 commit comments

Comments
 (0)