summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2016-05-24 18:55:14 +0000
committerZachary Turner <zturner@google.com>2016-05-24 18:55:14 +0000
commit653eb429f5042e80e68f2f5ebc8f963db76d322d (patch)
tree324f29d0f18adcf563113366c5bfd3673c9a9d90 /test
parent0f324db0db5d57cebe1b16701b8a6f4e1fc77562 (diff)
[codeview, pdb] Dump symbol records in publics streamHEADmaster
Differential Revision: http://reviews.llvm.org/D20580 Reviewed By: ruiu git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@270597 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r--test/DebugInfo/PDB/pdbdump-headers.test47
1 files changed, 46 insertions, 1 deletions
diff --git a/test/DebugInfo/PDB/pdbdump-headers.test b/test/DebugInfo/PDB/pdbdump-headers.test
index 080b058e394..bb591355a55 100644
--- a/test/DebugInfo/PDB/pdbdump-headers.test
+++ b/test/DebugInfo/PDB/pdbdump-headers.test
@@ -380,7 +380,52 @@
; EMPTY-NEXT: Address Map: [36, 0]
; EMPTY-NEXT: Thunk Map: [4112]
; EMPTY-NEXT: Section Offsets: [4096, 1]
-; EMPTY-NEXT: Symbols: [?__purecall@@3PAXA, _main]
+; EMPTY-NEXT: Symbols [
+; EMPTY-NEXT: {
+; EMPTY-NEXT: PublicSym {
+; EMPTY-NEXT: Type: 0
+; EMPTY-NEXT: Seg: 3
+; EMPTY-NEXT: Off: 0
+; EMPTY-NEXT: Name: ?__purecall@@3PAXA
+; EMPTY-NEXT: }
+; EMPTY-NEXT: Bytes (
+; EMPTY-NEXT: 0000: 00000000 00000000 03003F5F 5F707572 |..........?__pur|
+; EMPTY-NEXT: 0010: 6563616C 6C404033 50415841 00000000 |ecall@@3PAXA....|
+; EMPTY-NEXT: )
+; EMPTY-NEXT: }
+; EMPTY-NEXT: {
+; EMPTY-NEXT: PublicSym {
+; EMPTY-NEXT: Type: 2
+; EMPTY-NEXT: Seg: 1
+; EMPTY-NEXT: Off: 16
+; EMPTY-NEXT: Name: _main
+; EMPTY-NEXT: }
+; EMPTY-NEXT: Bytes (
+; EMPTY-NEXT: 0000: 02000000 10000000 01005F6D 61696E00 |.........._main.|
+; EMPTY-NEXT: )
+; EMPTY-NEXT: }
+; EMPTY-NEXT: {
+; EMPTY-NEXT: ProcRef {
+; EMPTY-NEXT: SumName: 0
+; EMPTY-NEXT: SymOffset: 120
+; EMPTY-NEXT: Mod: 1
+; EMPTY-NEXT: Name: main
+; EMPTY-NEXT: }
+; EMPTY-NEXT: Bytes (
+; EMPTY-NEXT: 0000: 00000000 78000000 01006D61 696E0000 |....x.....main..|
+; EMPTY-NEXT: )
+; EMPTY-NEXT: }
+; EMPTY-NEXT: {
+; EMPTY-NEXT: DataSym {
+; EMPTY-NEXT: Type: void* (0x403)
+; EMPTY-NEXT: DisplayName: __purecall
+; EMPTY-NEXT: }
+; EMPTY-NEXT: Bytes (
+; EMPTY-NEXT: 0000: 03040000 00000000 03005F5F 70757265 |..........__pure|
+; EMPTY-NEXT: 0010: 63616C6C 00000000 |call....|
+; EMPTY-NEXT: )
+; EMPTY-NEXT: }
+; EMPTY-NEXT: ]
; EMPTY-NEXT: }
; BIG: FileHeaders {