xref: /llvm-project/llvm/test/tools/llvm-symbolizer/options-from-env.test (revision 1792852f86dc75efa1f44d46b1a0daf386d64afa)
1RUN: env LLVM_SYMBOLIZER_OPTS='-e %p/Inputs/discrim --verbose' llvm-symbolizer 0x400590 | FileCheck --check-prefix=LLVM %s
2RUN: env LLVM_ADDR2LINE_OPTS='-e %p/Inputs/discrim --verbose' llvm-addr2line 0x400590 | FileCheck --check-prefix=GNU %s
3
4LLVM:      foo
5LLVM-NEXT: Filename: /tmp{{[\\/]}}discrim.c
6LLVM-NEXT: Function start filename: /tmp{{[\\/]}}discrim.c
7LLVM-NEXT: Function start line: 4
8LLVM-NEXT: Function start address: 0x400590
9LLVM-NEXT: Line: 5
10LLVM-NEXT: Column: 7
11
12GNU:      Filename: /tmp{{[\\/]}}discrim.c
13GNU-NEXT: Function start filename: /tmp{{[\\/]}}discrim.c
14GNU-NEXT: Function start line: 4
15GNU-NEXT: Line: 5
16GNU-NEXT: Column: 7
17