summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2016-12-16 19:20:35 +0000
committerZachary Turner <zturner@google.com>2016-12-16 19:20:35 +0000
commita4e7dfbc16e6e9c786f01a325a3663e8028b4cc0 (patch)
treea579cb615b50f1202e5aa91a951578bc47f867a4 /llvm/test
parent8662305bae83768a73057cd9f9e3b93df8c3a037 (diff)
downloadbcm5719-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.test19
-rw-r--r--llvm/test/DebugInfo/PDB/pdbdump-headers.test10
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)
OpenPOWER on IntegriCloud