xref: /llvm-project/llvm/test/DebugInfo/PDB/pdbdump-global-lookup.test (revision 5989281cf3af52fc07ad458297e70f559db02de7)
194926a6dSZachary Turner; RUN: llvm-pdbutil dump -globals \
294926a6dSZachary Turner; RUN:    -global-name=main \
3*5989281cSZachary Turner; RUN:    -global-name="operator delete" \
494926a6dSZachary Turner; RUN:    -global-name=abcdefg \
5*5989281cSZachary Turner; RUN:    %p/Inputs/global-name-lookup.pdb | FileCheck %s
694926a6dSZachary Turner
7*5989281cSZachary Turner; RUN: llvm-pdbutil dump -globals \
8*5989281cSZachary Turner; RUN:    -global-name=OvlGlobalFn \
9*5989281cSZachary Turner; RUN:    %p/Inputs/global-name-lookup.pdb | FileCheck --check-prefix=LASTBUCKET %s
10c8207fa5SZachary Turner
1194926a6dSZachary TurnerCHECK:                        Global Symbols
1294926a6dSZachary TurnerCHECK-NEXT: ============================================================
1394926a6dSZachary TurnerCHECK-NEXT:     Global Name `main`
14*5989281cSZachary TurnerCHECK-NEXT:        344 | S_PROCREF [size = 20] `main`
15*5989281cSZachary TurnerCHECK-NEXT:              module = 1, sum name = 0, offset = 780
16*5989281cSZachary TurnerCHECK-NEXT:     Global Name `operator delete`
17*5989281cSZachary TurnerCHECK-NEXT:        228 | S_PROCREF [size = 32] `operator delete`
18*5989281cSZachary TurnerCHECK-NEXT:              module = 1, sum name = 0, offset = 200
19*5989281cSZachary TurnerCHECK-NEXT:        196 | S_PROCREF [size = 32] `operator delete`
20*5989281cSZachary TurnerCHECK-NEXT:              module = 1, sum name = 0, offset = 52
2194926a6dSZachary TurnerCHECK-NEXT:     Global Name `abcdefg`
2294926a6dSZachary TurnerCHECK-NEXT:        (no matching records found)
23c8207fa5SZachary Turner
24*5989281cSZachary TurnerLASTBUCKET:                        Global Symbols
25*5989281cSZachary TurnerLASTBUCKET-NEXT: ============================================================
26*5989281cSZachary TurnerLASTBUCKET-NEXT:     Global Name `OvlGlobalFn`
27*5989281cSZachary TurnerLASTBUCKET-NEXT:        316 | S_PROCREF [size = 28] `OvlGlobalFn`
28*5989281cSZachary TurnerLASTBUCKET-NEXT:              module = 1, sum name = 0, offset = 608
29*5989281cSZachary TurnerLASTBUCKET-NEXT:        288 | S_PROCREF [size = 28] `OvlGlobalFn`
30*5989281cSZachary TurnerLASTBUCKET-NEXT:              module = 1, sum name = 0, offset = 464
31*5989281cSZachary TurnerLASTBUCKET-NEXT:        260 | S_PROCREF [size = 28] `OvlGlobalFn`
32*5989281cSZachary TurnerLASTBUCKET-NEXT:              module = 1, sum name = 0, offset = 348
33