diff options
author | Reid Kleckner <rnk@google.com> | 2017-07-11 23:41:41 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2017-07-11 23:41:41 +0000 |
commit | 8d8888ff4279761c8e819e66356e872aa08faf25 (patch) | |
tree | bebecf71c7d2aad0824b654c5c2d14fec048c62d /llvm/test/tools/llvm-readobj | |
parent | ab9991ff4b46ff8352326232f79e508c82812f60 (diff) | |
download | bcm5719-llvm-8d8888ff4279761c8e819e66356e872aa08faf25.tar.gz bcm5719-llvm-8d8888ff4279761c8e819e66356e872aa08faf25.zip |
[codeview] Change readobj symbol dumping format
Avoid duplicating DictScope with hand-written names everywhere. Print
the S_-prefixed symbol kind for every record. This should make it easier
to search for certain kinds of records when debugging PDB linking.
llvm-svn: 307732
Diffstat (limited to 'llvm/test/tools/llvm-readobj')
-rw-r--r-- | llvm/test/tools/llvm-readobj/codeview-linetables.test | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/llvm/test/tools/llvm-readobj/codeview-linetables.test b/llvm/test/tools/llvm-readobj/codeview-linetables.test index fe68e7efdb0..9256aefe433 100644 --- a/llvm/test/tools/llvm-readobj/codeview-linetables.test +++ b/llvm/test/tools/llvm-readobj/codeview-linetables.test @@ -41,7 +41,7 @@ MFUN32: ] MFUN32: Subsection [ MFUN32-NEXT: SubSectionType: Symbols (0xF1) MFUN32-NEXT: SubSectionSize: 0x4B -MFUN32: ProcStart { +MFUN32: GlobalProcIdSym { MFUN32: CodeSize: 0xA MFUN32: DisplayName: x MFUN32: LinkageName: _x @@ -60,7 +60,7 @@ MFUN32: ] MFUN32: Subsection [ MFUN32-NEXT: SubSectionType: Symbols (0xF1) MFUN32-NEXT: SubSectionSize: 0x4B -MFUN32: ProcStart { +MFUN32: GlobalProcIdSym { MFUN32: CodeSize: 0xA MFUN32: DisplayName: y MFUN32: LinkageName: _y @@ -79,7 +79,7 @@ MFUN32: ] MFUN32: Subsection [ MFUN32-NEXT: SubSectionType: Symbols (0xF1) MFUN32-NEXT: SubSectionSize: 0x4B -MFUN32: ProcStart { +MFUN32: GlobalProcIdSym { MFUN32: CodeSize: 0x14 MFUN32: DisplayName: f MFUN32: LinkageName: _f @@ -193,7 +193,7 @@ MFUN64: ] MFUN64: Subsection [ MFUN64-NEXT: SubSectionType: Symbols (0xF1) MFUN64-NEXT: SubSectionSize: 0x4B -MFUN64: ProcStart { +MFUN64: GlobalProcIdSym { MFUN64: CodeSize: 0xE MFUN64: DisplayName: x MFUN64: LinkageName: x @@ -208,7 +208,7 @@ MFUN64-NEXT: ] MFUN64-NEXT: Subsection [ MFUN64-NEXT: SubSectionType: Symbols (0xF1) MFUN64-NEXT: SubSectionSize: 0x4B -MFUN64: ProcStart { +MFUN64: GlobalProcIdSym { MFUN64: CodeSize: 0xE MFUN64: DisplayName: y MFUN64: LinkageName: y @@ -223,7 +223,7 @@ MFUN64-NEXT: ] MFUN64-NEXT: Subsection [ MFUN64-NEXT: SubSectionType: Symbols (0xF1) MFUN64-NEXT: SubSectionSize: 0x4B -MFUN64: ProcStart { +MFUN64: GlobalProcIdSym { MFUN64: CodeSize: 0x18 MFUN64: DisplayName: f MFUN64: LinkageName: f @@ -365,7 +365,7 @@ MFILE32: ] MFILE32: Subsection [ MFILE32-NEXT: SubSectionType: Symbols (0xF1) MFILE32-NEXT: SubSectionSize: 0x4B -MFILE32: ProcStart { +MFILE32: GlobalProcIdSym { MFILE32: CodeSize: 0x14 MFILE32: DisplayName: f MFILE32: LinkageName: _f @@ -442,7 +442,7 @@ MFILE64: ] MFILE64: Subsection [ MFILE64-NEXT: SubSectionType: Symbols (0xF1) MFILE64-NEXT: SubSectionSize: 0x4B -MFILE64: ProcStart { +MFILE64: GlobalProcIdSym { MFILE64: CodeSize: 0x18 MFILE64: DisplayName: f MFILE64: LinkageName: f @@ -528,7 +528,7 @@ RUN: | FileCheck %s -check-prefix MCOMDAT RUN: llvm-readobj -s -codeview -section-symbols %p/Inputs/comdat-function-linetables.obj.coff-2013-i386 \ RUN: | FileCheck %s -check-prefix MCOMDAT -MCOMDAT: ProcStart { +MCOMDAT: GlobalProcIdSym { MCOMDAT: CodeSize: 0x7 MCOMDAT: DisplayName: f MCOMDAT: LinkageName: ?f@@YAHXZ @@ -556,7 +556,7 @@ MCOMDAT-NEXT: IsStatement: Yes MCOMDAT-NEXT: ] MCOMDAT-NEXT: ] MCOMDAT-NEXT: ] -MCOMDAT: ProcStart { +MCOMDAT: GlobalProcIdSym { MCOMDAT: CodeSize: 0x7 MCOMDAT: DisplayName: g MCOMDAT: LinkageName: ?g@@YAHXZ |