Zachary Turner | fa33282 | 2017-06-23 23:08:57 +0000 | [diff] [blame] | 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 |
Zachary Turner | e79b07e | 2017-06-26 17:22:36 +0000 | [diff] [blame] | 3 | ; RUN: llvm-pdbutil bytes -chunks -split-chunks -mod=0 %p/Inputs/empty.pdb | FileCheck --check-prefix=SPLIT-CHUNKS %s |
Zachary Turner | fa33282 | 2017-06-23 23:08:57 +0000 | [diff] [blame] | 4 | |
| 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 |
| 7 | |
| 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: ) |
| 19 | |
| 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 |
| 29 | |
Zachary Turner | e79b07e | 2017-06-26 17:22:36 +0000 | [diff] [blame] | 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: ) |
| 40 | |
Zachary Turner | fa33282 | 2017-06-23 23:08:57 +0000 | [diff] [blame] | 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 ( |
Zachary Turner | 579264b | 2018-12-06 16:55:00 +0000 | [diff] [blame] | 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.....| |
Zachary Turner | fa33282 | 2017-06-23 23:08:57 +0000 | [diff] [blame] | 52 | SYMS-NEXT: ) |
| 53 | SYMS-NEXT: Mod 0001 | `* Linker *`: |
| 54 | SYMS-NEXT: Symbols ( |
Zachary Turner | 579264b | 2018-12-06 16:55:00 +0000 | [diff] [blame] | 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..| |
Zachary Turner | fa33282 | 2017-06-23 23:08:57 +0000 | [diff] [blame] | 72 | SYMS-NEXT: ) |
| 73 | |
| 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 ( |
Zachary Turner | 579264b | 2018-12-06 16:55:00 +0000 | [diff] [blame] | 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.....| |
Zachary Turner | fa33282 | 2017-06-23 23:08:57 +0000 | [diff] [blame] | 85 | FILTERED-SYMS-NEXT: ) |
| 86 | FILTERED-SYMS-NOT: Mod 0001 |