diff options
| author | James Henderson <jh7370@my.bristol.ac.uk> | 2019-01-22 10:24:32 +0000 |
|---|---|---|
| committer | James Henderson <jh7370@my.bristol.ac.uk> | 2019-01-22 10:24:32 +0000 |
| commit | 33c16a3f16fa56ad945e086af669760e0b80d8c7 (patch) | |
| tree | b820794d444c44cfa8cbbab75a51231834b22d40 /llvm/test | |
| parent | ca45087826f66d4e9848a3c10925ff02c924de2c (diff) | |
| download | bcm5719-llvm-33c16a3f16fa56ad945e086af669760e0b80d8c7.tar.gz bcm5719-llvm-33c16a3f16fa56ad945e086af669760e0b80d8c7.zip | |
[llvm-symbolizer] Add support for --basenames/-s
This fixes https://bugs.llvm.org/show_bug.cgi?id=40068.
--basenames is a GNU addr2line switch which strips the directory names
from the file path in the output.
Reviewed by: ruiu
Differential Revision: https://reviews.llvm.org/D56919
llvm-svn: 351795
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/tools/llvm-symbolizer/basenames.s | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-symbolizer/basenames.s b/llvm/test/tools/llvm-symbolizer/basenames.s new file mode 100644 index 00000000000..b95817c6522 --- /dev/null +++ b/llvm/test/tools/llvm-symbolizer/basenames.s @@ -0,0 +1,12 @@ +# REQUIRES: x86-registered-target + +foo: + nop + +# RUN: llvm-mc --filetype=obj --triple=x86_64-pc-linux %s -o %t.o -g +# RUN: llvm-symbolizer 0 --basenames --obj=%t.o | FileCheck %s +# RUN: llvm-symbolizer 0 -s --obj=%t.o | FileCheck %s +# RUN: llvm-symbolizer 0 --obj=%t.o | FileCheck %s -DDIR=%p --check-prefix=DEFAULT + +# CHECK: {{^}}basenames.s:4 +# DEFAULT: [[DIR]]{{\\|/}}basenames.s:4 |

