llvm-for-llvmta/test/DebugInfo/PDB/Inputs/debug-subsections.yaml

92 lines
3.2 KiB
YAML
Raw Normal View History

2022-04-25 10:02:23 +02:00
DbiStream:
Modules:
- Module: 'Foo.obj'
ObjFile: 'Foo.obj'
Subsections:
- !CrossModuleExports
Exports:
- LocalId: 4852
GlobalId: 9283
- LocalId: 2147487875
GlobalId: 9123
- Module: 'Bar.obj'
ObjFile: 'Bar.obj'
Subsections:
- !CrossModuleExports
Exports:
- LocalId: 4265
GlobalId: 6097
- LocalId: 4297
GlobalId: 4677
- !CrossModuleImports
Imports:
- Module: 'Foo.obj'
Imports: [ 4852, 2147487875 ]
- Module: 'd:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj'
ObjFile: 'd:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj'
SourceFiles:
- 'd:\src\llvm\test\debuginfo\pdb\inputs\empty.cpp'
Subsections:
- !FileChecksums
Checksums:
- FileName: 'd:\src\llvm\test\debuginfo\pdb\inputs\empty.cpp'
Kind: MD5
Checksum: A0A5BD0D3ECD93FC29D19DE826FBF4BC
- FileName: 'f:\dd\externalapis\windows\10\sdk\inc\winerror.h'
Kind: MD5
Checksum: 1154D69F5B2650196E1FC34F4134E56B
- !Lines
CodeSize: 10
Flags: [ ]
RelocOffset: 100016
RelocSegment: 1
Blocks:
- FileName: 'd:\src\llvm\test\debuginfo\pdb\inputs\empty.cpp'
Lines:
- Offset: 0
LineStart: 5
IsStatement: true
EndDelta: 0
- Offset: 3
LineStart: 6
IsStatement: true
EndDelta: 0
- Offset: 8
LineStart: 7
IsStatement: true
EndDelta: 0
Columns:
- !InlineeLines
HasExtraFiles: false
Sites:
- FileName: 'f:\dd\externalapis\windows\10\sdk\inc\winerror.h'
LineNum: 26950
Inlinee: 22767
# The following subsections don't normally appear in PDB files, but we test
# them anyway
- Module: 'ObjFileSubsections'
ObjFile: 'ObjFileSubsections'
Subsections:
- !StringTable
Strings:
- 'String1'
- 'String2'
- 'String3'
- !Symbols
Records:
- Kind: S_OBJNAME
ObjNameSym:
Signature: 0
ObjectName: 'ObjFileSubsections'
- !FrameData
Frames:
- CodeSize: 1
FrameFunc: 'MyFunc'
LocalSize: 2
MaxStackSize: 3
ParamsSize: 4
PrologSize: 5
RvaStart: 6
SavedRegsSize: 7
...