diff options
| author | Zachary Turner <zturner@google.com> | 2016-12-16 19:20:35 +0000 |
|---|---|---|
| committer | Zachary Turner <zturner@google.com> | 2016-12-16 19:20:35 +0000 |
| commit | a4e7dfbc16e6e9c786f01a325a3663e8028b4cc0 (patch) | |
| tree | a579cb615b50f1202e5aa91a951578bc47f867a4 /llvm/test | |
| parent | 8662305bae83768a73057cd9f9e3b93df8c3a037 (diff) | |
| download | bcm5719-llvm-a4e7dfbc16e6e9c786f01a325a3663e8028b4cc0.tar.gz bcm5719-llvm-a4e7dfbc16e6e9c786f01a325a3663e8028b4cc0.zip | |
[CodeView] Hook CodeViewRecordIO for reading/writing symbols.
This is the 3rd of 3 patches to get reading and writing of
CodeView symbol and type records to use a single codepath.
Differential Revision: https://reviews.llvm.org/D26427
llvm-svn: 289978
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/DebugInfo/PDB/pdb-yaml-symbols.test | 19 | ||||
| -rw-r--r-- | llvm/test/DebugInfo/PDB/pdbdump-headers.test | 10 |
2 files changed, 7 insertions, 22 deletions
diff --git a/llvm/test/DebugInfo/PDB/pdb-yaml-symbols.test b/llvm/test/DebugInfo/PDB/pdb-yaml-symbols.test index 9b6872d5eca..e3cdcb6abab 100644 --- a/llvm/test/DebugInfo/PDB/pdb-yaml-symbols.test +++ b/llvm/test/DebugInfo/PDB/pdb-yaml-symbols.test @@ -35,8 +35,8 @@ YAML: Signature: 0 YAML: ObjectName: 'd:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj' YAML: - Kind: S_COMPILE3 YAML: Compile3Sym: -YAML: Flags: 8193 -YAML: Machine: 7 +YAML: Flags: [ SecurityChecks ] +YAML: Machine: Pentium3 YAML: FrontendMajor: 18 YAML: FrontendMinor: 0 YAML: FrontendBuild: 31101 @@ -56,7 +56,7 @@ YAML: DbgStart: 3 YAML: DbgEnd: 8 YAML: FunctionType: 4097 YAML: Segment: 1 -YAML: Flags: 1 +YAML: Flags: [ HasFP ] YAML: DisplayName: main YAML: - Kind: S_FRAMEPROC YAML: FrameProcSym: @@ -66,7 +66,7 @@ YAML: OffsetToPadding: 0 YAML: BytesOfCalleeSavedRegisters: 0 YAML: OffsetOfExceptionHandler: 0 YAML: SectionIdOfExceptionHandler: 0 -YAML: Flags: 1212928 +YAML: Flags: [ AsynchronousExceptionHandling, OptimizedForSpeed ] YAML: - Kind: S_END YAML: ScopeEndSym: YAML: - Kind: S_BUILDINFO @@ -83,8 +83,8 @@ YAML: Signature: 0 YAML: ObjectName: '* Linker *' YAML: - Kind: S_COMPILE3 YAML: Compile3Sym: -YAML: Flags: 7 -YAML: Machine: 3 +YAML: Flags: [ ] +YAML: Machine: Intel80386 YAML: FrontendMajor: 0 YAML: FrontendMinor: 0 YAML: FrontendBuild: 0 @@ -96,7 +96,6 @@ YAML: BackendQFE: 0 YAML: Version: 'Microsoft (R) LINK' YAML: - Kind: S_ENVBLOCK YAML: EnvBlockSym: -YAML: Reserved: 0 YAML: Entries: YAML: - cwd YAML: - 'd:\src\llvm\test\DebugInfo\PDB\Inputs' @@ -106,7 +105,7 @@ YAML: - pdb YAML: - 'd:\src\llvm\test\DebugInfo\PDB\Inputs\empty.pdb' YAML: - Kind: S_TRAMPOLINE YAML: TrampolineSym: -YAML: Type: 0 +YAML: Type: TrampIncremental YAML: Size: 5 YAML: ThunkOff: 5 YAML: TargetOff: 16 @@ -116,7 +115,6 @@ YAML: - Kind: S_SECTION YAML: SectionSym: YAML: SectionNumber: 1 YAML: Alignment: 12 -YAML: Reserved: 0 YAML: Rva: 4096 YAML: Length: 4122 YAML: Characteristics: 1610612768 @@ -132,7 +130,6 @@ YAML: - Kind: S_SECTION YAML: SectionSym: YAML: SectionNumber: 2 YAML: Alignment: 12 -YAML: Reserved: 0 YAML: Rva: 12288 YAML: Length: 690 YAML: Characteristics: 1073741888 @@ -162,7 +159,6 @@ YAML: - Kind: S_SECTION YAML: SectionSym: YAML: SectionNumber: 3 YAML: Alignment: 12 -YAML: Reserved: 0 YAML: Rva: 16384 YAML: Length: 4 YAML: Characteristics: 3221225536 @@ -178,7 +174,6 @@ YAML: - Kind: S_SECTION YAML: SectionSym: YAML: SectionNumber: 4 YAML: Alignment: 12 -YAML: Reserved: 0 YAML: Rva: 20480 YAML: Length: 8 YAML: Characteristics: 1107296320 diff --git a/llvm/test/DebugInfo/PDB/pdbdump-headers.test b/llvm/test/DebugInfo/PDB/pdbdump-headers.test index adcab2c0deb..edbaedb6b52 100644 --- a/llvm/test/DebugInfo/PDB/pdbdump-headers.test +++ b/llvm/test/DebugInfo/PDB/pdbdump-headers.test @@ -417,7 +417,6 @@ ; EMPTY-NEXT: } ; EMPTY-NEXT: { ; EMPTY-NEXT: EnvBlock { -; EMPTY-NEXT: Reserved: 0 ; EMPTY-NEXT: Entries [ ; EMPTY-NEXT: cwd ; EMPTY-NEXT: d:\src\llvm\test\DebugInfo\PDB\Inputs @@ -458,7 +457,6 @@ ; EMPTY-NEXT: Section { ; EMPTY-NEXT: SectionNumber: 1 ; EMPTY-NEXT: Alignment: 12 -; EMPTY-NEXT: Reserved: 0 ; EMPTY-NEXT: Rva: 4096 ; EMPTY-NEXT: Length: 4122 ; EMPTY-NEXT: Characteristics [ (0x60000020) @@ -494,7 +492,6 @@ ; EMPTY-NEXT: Section { ; EMPTY-NEXT: SectionNumber: 2 ; EMPTY-NEXT: Alignment: 12 -; EMPTY-NEXT: Reserved: 0 ; EMPTY-NEXT: Rva: 12288 ; EMPTY-NEXT: Length: 690 ; EMPTY-NEXT: Characteristics [ (0x40000040) @@ -560,7 +557,6 @@ ; EMPTY-NEXT: Section { ; EMPTY-NEXT: SectionNumber: 3 ; EMPTY-NEXT: Alignment: 12 -; EMPTY-NEXT: Reserved: 0 ; EMPTY-NEXT: Rva: 16384 ; EMPTY-NEXT: Length: 4 ; EMPTY-NEXT: Characteristics [ (0xC0000040) @@ -596,7 +592,6 @@ ; EMPTY-NEXT: Section { ; EMPTY-NEXT: SectionNumber: 4 ; EMPTY-NEXT: Alignment: 12 -; EMPTY-NEXT: Reserved: 0 ; EMPTY-NEXT: Rva: 20480 ; EMPTY-NEXT: Length: 8 ; EMPTY-NEXT: Characteristics [ (0x42000040) @@ -1255,7 +1250,6 @@ ; ALL: } ; ALL: { ; ALL: EnvBlock { -; ALL: Reserved: 0 ; ALL: Entries [ ; ALL: cwd ; ALL: d:\src\llvm\test\DebugInfo\PDB\Inputs @@ -1280,7 +1274,6 @@ ; ALL: Section { ; ALL: SectionNumber: 1 ; ALL: Alignment: 12 -; ALL: Reserved: 0 ; ALL: Rva: 4096 ; ALL: Length: 4122 ; ALL: Characteristics [ (0x60000020) @@ -1308,7 +1301,6 @@ ; ALL: Section { ; ALL: SectionNumber: 2 ; ALL: Alignment: 12 -; ALL: Reserved: 0 ; ALL: Rva: 12288 ; ALL: Length: 690 ; ALL: Characteristics [ (0x40000040) @@ -1358,7 +1350,6 @@ ; ALL: Section { ; ALL: SectionNumber: 3 ; ALL: Alignment: 12 -; ALL: Reserved: 0 ; ALL: Rva: 16384 ; ALL: Length: 4 ; ALL: Characteristics [ (0xC0000040) @@ -1386,7 +1377,6 @@ ; ALL: Section { ; ALL: SectionNumber: 4 ; ALL: Alignment: 12 -; ALL: Reserved: 0 ; ALL: Rva: 20480 ; ALL: Length: 8 ; ALL: Characteristics [ (0x42000040) |

