183 lines · plain
1; RUN: llvm-pdbutil pdb2yaml -module-syms %p/Inputs/empty.pdb \2; RUN: | FileCheck -check-prefix=YAML %s3 4 5YAML: ---6YAML: MSF:7YAML: SuperBlock:8YAML: BlockSize: 40969YAML: FreeBlockMap: 210YAML: NumBlocks: 2511YAML: NumDirectoryBytes: 13612YAML: Unknown1: 013YAML: BlockMapAddr: 2414YAML: NumDirectoryBlocks: 115YAML: DirectoryBlocks: [ 23 ]16YAML: NumStreams: 017YAML: FileSize: 10240018YAML: DbiStream:19YAML: VerHeader: V7020YAML: Age: 121YAML: BuildNumber: 3584022YAML: PdbDllVersion: 3110123YAML: PdbDllRbld: 024YAML: Flags: 125YAML: MachineType: x8626YAML: Modules:27YAML: - Module: 'd:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj'28YAML: ObjFile: 'd:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj'29YAML: Modi:30YAML: Signature: 431YAML: Records:32YAML: - Kind: S_OBJNAME33YAML: ObjNameSym:34YAML: Signature: 035YAML: ObjectName: 'd:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj'36YAML: - Kind: S_COMPILE337YAML: Compile3Sym:38YAML: Flags: [ SecurityChecks ]39YAML: Machine: Pentium340YAML: FrontendMajor: 1841YAML: FrontendMinor: 042YAML: FrontendBuild: 3110143YAML: FrontendQFE: 044YAML: BackendMajor: 1845YAML: BackendMinor: 046YAML: BackendBuild: 3110147YAML: BackendQFE: 048YAML: Version: 'Microsoft (R) Optimizing Compiler'49YAML: - Kind: S_GPROC3250YAML: ProcSym:51YAML: PtrParent: 052YAML: PtrEnd: 19653YAML: PtrNext: 054YAML: CodeSize: 1055YAML: DbgStart: 356YAML: DbgEnd: 857YAML: FunctionType: 409758YAML: Offset: 1659YAML: Segment: 160YAML: Flags: [ HasFP ]61YAML: DisplayName: main62YAML: - Kind: S_FRAMEPROC63YAML: FrameProcSym:64YAML: TotalFrameBytes: 065YAML: PaddingFrameBytes: 066YAML: OffsetToPadding: 067YAML: BytesOfCalleeSavedRegisters: 068YAML: OffsetOfExceptionHandler: 069YAML: SectionIdOfExceptionHandler: 070YAML: Flags: [ AsynchronousExceptionHandling, OptimizedForSpeed ]71YAML: - Kind: S_END72YAML: ScopeEndSym:73YAML: - Kind: S_BUILDINFO74YAML: BuildInfoSym:75YAML: BuildId: 411076YAML: - Module: '* Linker *'77YAML: ObjFile: ''78YAML: Modi:79YAML: Signature: 480YAML: Records:81YAML: - Kind: S_OBJNAME82YAML: ObjNameSym:83YAML: Signature: 084YAML: ObjectName: '* Linker *'85YAML: - Kind: S_COMPILE386YAML: Compile3Sym:87YAML: Flags: [ ]88YAML: Machine: Intel8038689YAML: FrontendMajor: 090YAML: FrontendMinor: 091YAML: FrontendBuild: 092YAML: FrontendQFE: 093YAML: BackendMajor: 1294YAML: BackendMinor: 095YAML: BackendBuild: 3110196YAML: BackendQFE: 097YAML: Version: 'Microsoft (R) LINK'98YAML: - Kind: S_ENVBLOCK99YAML: EnvBlockSym:100YAML: Entries:101YAML: - cwd102YAML: - 'd:\src\llvm\test\DebugInfo\PDB\Inputs'103YAML: - exe104YAML: - 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\link.exe'105YAML: - pdb106YAML: - 'd:\src\llvm\test\DebugInfo\PDB\Inputs\empty.pdb'107YAML: - Kind: S_TRAMPOLINE108YAML: TrampolineSym:109YAML: Type: TrampIncremental110YAML: Size: 5111YAML: ThunkOff: 5112YAML: TargetOff: 16113YAML: ThunkSection: 1114YAML: TargetSection: 1115YAML: - Kind: S_SECTION116YAML: SectionSym:117YAML: SectionNumber: 1118YAML: Alignment: 12119YAML: Rva: 4096120YAML: Length: 4122121YAML: Characteristics: 1610612768122YAML: Name: .text123YAML: - Kind: S_COFFGROUP124YAML: CoffGroupSym:125YAML: Size: 4122126YAML: Characteristics: 1610612768127YAML: Offset: 0128YAML: Segment: 1129YAML: Name: '.text$mn'130YAML: - Kind: S_SECTION131YAML: SectionSym:132YAML: SectionNumber: 2133YAML: Alignment: 12134YAML: Rva: 12288135YAML: Length: 690136YAML: Characteristics: 1073741888137YAML: Name: .rdata138YAML: - Kind: S_COFFGROUP139YAML: CoffGroupSym:140YAML: Size: 323141YAML: Characteristics: 1073741888142YAML: Offset: 0143YAML: Segment: 2144YAML: Name: .rdata145YAML: - Kind: S_COFFGROUP146YAML: CoffGroupSym:147YAML: Size: 0148YAML: Characteristics: 1073741888149YAML: Offset: 323150YAML: Segment: 2151YAML: Name: .edata152YAML: - Kind: S_COFFGROUP153YAML: CoffGroupSym:154YAML: Size: 366155YAML: Characteristics: 1073741888156YAML: Offset: 324157YAML: Segment: 2158YAML: Name: '.rdata$debug'159YAML: - Kind: S_SECTION160YAML: SectionSym:161YAML: SectionNumber: 3162YAML: Alignment: 12163YAML: Rva: 16384164YAML: Length: 4165YAML: Characteristics: 3221225536166YAML: Name: .data167YAML: - Kind: S_COFFGROUP168YAML: CoffGroupSym:169YAML: Size: 4170YAML: Characteristics: 3221225600171YAML: Offset: 0172YAML: Segment: 3173YAML: Name: .bss174YAML: - Kind: S_SECTION175YAML: SectionSym:176YAML: SectionNumber: 4177YAML: Alignment: 12178YAML: Rva: 20480179YAML: Length: 8180YAML: Characteristics: 1107296320181YAML: Name: .reloc182YAML: ...183