[obj2yaml] - Fix a comment. NFC.
[llvm-complete.git] / test / DebugInfo / PDB / module-bytes.test
blob2f8cae4e5b9a0c3157687137fad42fa195c836f0
1 ; RUN: llvm-pdbutil bytes -chunks %p/Inputs/empty.pdb | FileCheck --check-prefix=CHUNKS %s
2 ; RUN: llvm-pdbutil bytes -chunks -mod=0 %p/Inputs/empty.pdb | FileCheck --check-prefix=FILTERED-CHUNKS %s
3 ; RUN: llvm-pdbutil bytes -chunks -split-chunks -mod=0 %p/Inputs/empty.pdb | FileCheck --check-prefix=SPLIT-CHUNKS %s
5 ; RUN: llvm-pdbutil bytes -syms %p/Inputs/empty.pdb | FileCheck --check-prefix=SYMS %s
6 ; RUN: llvm-pdbutil bytes -syms -mod=0 %p/Inputs/empty.pdb | FileCheck --check-prefix=FILTERED-SYMS %s
8 CHUNKS:                              Debug Chunks
9 CHUNKS-NEXT: ============================================================
10 CHUNKS-NEXT:     Mod 0000 | `d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj`:
11 CHUNKS-NEXT:       Debug Chunks (
12 CHUNKS-NEXT:         60D0: F2000000 30000000 10000000 01000000 0A000000 00000000 03000000 24000000  |....0.......................$...|
13 CHUNKS-NEXT:         60F0: 00000000 05000080 03000000 06000080 08000000 07000080 F4000000 18000000  |................................|
14 CHUNKS-NEXT:         6110: 56000000 1001A0A5 BD0D3ECD 93FC29D1 9DE826FB F4BC0000                    |V.........>...)...&.....|
15 CHUNKS-NEXT:       )
16 CHUNKS-NEXT:     Mod 0001 | `* Linker *`:
17 CHUNKS-NEXT:       Debug Chunks (
18 CHUNKS-NEXT:       )
20 FILTERED-CHUNKS:                              Debug Chunks
21 FILTERED-CHUNKS-NEXT: ============================================================
22 FILTERED-CHUNKS-NEXT:     Mod 0000 | `d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj`:
23 FILTERED-CHUNKS-NEXT:       Debug Chunks (
24 FILTERED-CHUNKS-NEXT:         60D0: F2000000 30000000 10000000 01000000 0A000000 00000000 03000000 24000000  |....0.......................$...|
25 FILTERED-CHUNKS-NEXT:         60F0: 00000000 05000080 03000000 06000080 08000000 07000080 F4000000 18000000  |................................|
26 FILTERED-CHUNKS-NEXT:         6110: 56000000 1001A0A5 BD0D3ECD 93FC29D1 9DE826FB F4BC0000                    |V.........>...)...&.....|
27 FILTERED-CHUNKS-NEXT:       )
28 FILTERED-CHUNKS-NOT:      Mod 0001
30 SPLIT-CHUNKS:                              Debug Chunks
31 SPLIT-CHUNKS-NEXT: ============================================================
32 SPLIT-CHUNKS-NEXT:     Mod 0000 | `d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj`:
33 SPLIT-CHUNKS-NEXT:       lines (
34 SPLIT-CHUNKS-NEXT:         60D0: F2000000 30000000 10000000 01000000 0A000000 00000000 03000000 24000000  |....0.......................$...|
35 SPLIT-CHUNKS-NEXT:         60F0: 00000000 05000080 03000000 06000080 08000000 07000080                    |........................|
36 SPLIT-CHUNKS-NEXT:       )
37 SPLIT-CHUNKS-NEXT:       checksums (
38 SPLIT-CHUNKS-NEXT:         6108: F4000000 18000000 56000000 1001A0A5 BD0D3ECD 93FC29D1 9DE826FB F4BC0000  |........V.........>...)...&.....|
39 SPLIT-CHUNKS-NEXT:       )
41 SYMS:                             Module Symbols
42 SYMS-NEXT: ============================================================
43 SYMS-NEXT:     Mod 0000 | `d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj`:
44 SYMS-NEXT:       Symbols (
45 SYMS-NEXT:         6000: 04000000 36000111 00000000 643A5C73 72635C6C 6C766D5C 74657374 5C446562  |....6.......d:\src\llvm\test\Deb|
46 SYMS-NEXT:         6020: 7567496E 666F5C50 44425C49 6E707574 735C656D 7074792E 6F626A00 3A003C11  |ugInfo\PDB\Inputs\empty.obj.:.<.|
47 SYMS-NEXT:         6040: 01200000 07001200 00007D79 00001200 00007D79 00004D69 63726F73 6F667420  |. ........}y......}y..Microsoft |
48 SYMS-NEXT:         6060: 28522920 4F707469 6D697A69 6E672043 6F6D7069 6C657200 2A001011 00000000  |(R) Optimizing Compiler.*.......|
49 SYMS-NEXT:         6080: C4000000 00000000 0A000000 03000000 08000000 01100000 10000000 0100016D  |...............................m|
50 SYMS-NEXT:         60A0: 61696E00 1E001210 00000000 00000000 00000000 00000000 00000000 00000082  |ain.............................|
51 SYMS-NEXT:         60C0: 12000000 02000600 06004C11 0E100000                                      |..........L.....|
52 SYMS-NEXT:       )
53 SYMS-NEXT:     Mod 0001 | `* Linker *`:
54 SYMS-NEXT:       Symbols (
55 SYMS-NEXT:         7000: 04000000 12000111 00000000 2A204C69 6E6B6572 202A0000 2E003C11 07000000  |............* Linker *....<.....|
56 SYMS-NEXT:         7020: 03000000 00000000 00000C00 00007D79 00004D69 63726F73 6F667420 28522920  |..............}y..Microsoft (R) |
57 SYMS-NEXT:         7040: 4C494E4B 00000000 AA003D11 00637764 00643A5C 7372635C 6C6C766D 5C746573  |LINK......=..cwd.d:\src\llvm\tes|
58 SYMS-NEXT:         7060: 745C4465 62756749 6E666F5C 5044425C 496E7075 74730065 78650043 3A5C5072  |t\DebugInfo\PDB\Inputs.exe.C:\Pr|
59 SYMS-NEXT:         7080: 6F677261 6D204669 6C657320 28783836 295C4D69 63726F73 6F667420 56697375  |ogram Files (x86)\Microsoft Visu|
60 SYMS-NEXT:         70A0: 616C2053 74756469 6F203132 2E305C56 435C4249 4E5C6C69 6E6B2E65 78650070  |al Studio 12.0\VC\BIN\link.exe.p|
61 SYMS-NEXT:         70C0: 64620064 3A5C7372 635C6C6C 766D5C74 6573745C 44656275 67496E66 6F5C5044  |db.d:\src\llvm\test\DebugInfo\PD|
62 SYMS-NEXT:         70E0: 425C496E 70757473 5C656D70 74792E70 64620000 12002C11 00000500 05000000  |B\Inputs\empty.pdb....,.........|
63 SYMS-NEXT:         7100: 10000000 01000100 1A003611 01000C00 00100000 1A100000 20000060 2E746578  |..........6............. ..`.tex|
64 SYMS-NEXT:         7120: 74000000 1A003711 1A100000 20000060 00000000 01002E74 65787424 6D6E0000  |t.....7..... ..`.......text$mn..|
65 SYMS-NEXT:         7140: 1A003611 02000C00 00300000 B2020000 40000040 2E726461 74610000 1A003711  |..6......0......@..@.rdata....7.|
66 SYMS-NEXT:         7160: 43010000 40000040 00000000 02002E72 64617461 00000000 1A003711 00000000  |C...@..@.......rdata......7.....|
67 SYMS-NEXT:         7180: 40000040 43010000 02002E65 64617461 00000000 1E003711 6E010000 40000040  |@..@C......edata......7.n...@..@|
68 SYMS-NEXT:         71A0: 44010000 02002E72 64617461 24646562 75670000 1A003611 03000C00 00400000  |D......rdata$debug....6......@..|
69 SYMS-NEXT:         71C0: 04000000 400000C0 2E646174 61000000 16003711 04000000 800000C0 00000000  |....@....data.....7.............|
70 SYMS-NEXT:         71E0: 03002E62 73730000 1A003611 04000C00 00500000 08000000 40000042 2E72656C  |...bss....6......P......@..B.rel|
71 SYMS-NEXT:         7200: 6F630000                                                                 |oc..|
72 SYMS-NEXT:       )
74 FILTERED-SYMS:                             Module Symbols
75 FILTERED-SYMS-NEXT: ============================================================
76 FILTERED-SYMS-NEXT:     Mod 0000 | `d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj`:
77 FILTERED-SYMS-NEXT:       Symbols (
78 FILTERED-SYMS-NEXT:         6000: 04000000 36000111 00000000 643A5C73 72635C6C 6C766D5C 74657374 5C446562  |....6.......d:\src\llvm\test\Deb|
79 FILTERED-SYMS-NEXT:         6020: 7567496E 666F5C50 44425C49 6E707574 735C656D 7074792E 6F626A00 3A003C11  |ugInfo\PDB\Inputs\empty.obj.:.<.|
80 FILTERED-SYMS-NEXT:         6040: 01200000 07001200 00007D79 00001200 00007D79 00004D69 63726F73 6F667420  |. ........}y......}y..Microsoft |
81 FILTERED-SYMS-NEXT:         6060: 28522920 4F707469 6D697A69 6E672043 6F6D7069 6C657200 2A001011 00000000  |(R) Optimizing Compiler.*.......|
82 FILTERED-SYMS-NEXT:         6080: C4000000 00000000 0A000000 03000000 08000000 01100000 10000000 0100016D  |...............................m|
83 FILTERED-SYMS-NEXT:         60A0: 61696E00 1E001210 00000000 00000000 00000000 00000000 00000000 00000082  |ain.............................|
84 FILTERED-SYMS-NEXT:         60C0: 12000000 02000600 06004C11 0E100000                                      |..........L.....|
85 FILTERED-SYMS-NEXT:       )
86 FILTERED-SYMS-NOT:      Mod 0001