30 lines · plain
1RUN: echo 0x140001000 > %t.input2RUN: echo 0x140001030 >> %t.input3RUN: echo 0x140001010 >> %t.input4RUN: echo 0x140001040 >> %t.input5RUN: echo 0x140001050 >> %t.input6RUN: echo 0x140001060 >> %t.input7RUN: echo 0x140001070 >> %t.input8RUN: echo 0x140001080 >> %t.input9RUN: llvm-symbolizer --obj="%p/Inputs/test-columns.exe" < %t.input \10RUN: | FileCheck %s11 12This tests that the symbolizer outputs column info when it is present in the pdb.13 14CHECK: foo(void)15CHECK-NEXT: test.cpp:11:116CHECK: {{^private_symbol$}}17CHECK-NEXT: test.cpp:14:118CHECK: {{^main}}19CHECK-NEXT: test.cpp:16:020CHECK: {{^foo_cdecl$}}21CHECK-NEXT: test.cpp:25:2722CHECK: {{^foo_stdcall$}}23CHECK-NEXT: test.cpp:26:3124CHECK: {{^foo_fastcall$}}25CHECK-NEXT: test.cpp:27:3326CHECK: {{^foo_vectorcall}}27CHECK-NEXT: test.cpp:28:3728CHECK: NS::Foo::bar(void)29CHECK-NEXT: test.cpp:6:030