92 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
			
		
		
	
	
			92 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
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
 | 
						|
...
 |