summaryrefslogtreecommitdiffstats
path: root/llvm/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
commit9e33e6f89bbe8f12856f3744e598470302dcf611 (patch)
tree9ce7c4eed026670ae7248897cc9b1d8bd4f0418f /llvm/test
parentf4edae6076d9c09f2c759b0b26bddf6e2eab8b13 (diff)
downloadbcm5719-llvm-9e33e6f89bbe8f12856f3744e598470302dcf611.tar.gz
bcm5719-llvm-9e33e6f89bbe8f12856f3744e598470302dcf611.zip
[codeview, pdb] Dump symbol records in publics stream
Differential Revision: http://reviews.llvm.org/D20580 Reviewed By: ruiu llvm-svn: 270597
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/DebugInfo/PDB/pdbdump-headers.test47
1 files changed, 46 insertions, 1 deletions
diff --git a/llvm/test/DebugInfo/PDB/pdbdump-headers.test b/llvm/test/DebugInfo/PDB/pdbdump-headers.test
index 080b058e394..bb591355a55 100644
--- a/llvm/test/DebugInfo/PDB/pdbdump-headers.test
+++ b/llvm/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 {
OpenPOWER on IntegriCloud