Home | History | Annotate | Download | only in PDB
      1 # RUN: yaml2obj < %s > %t.obj
      2 # RUN: llvm-readobj -codeview %t.obj | FileCheck %s
      3 
      4 # CHECK:         Kind: S_UNAMESPACE (0x1124)
      5 # CHECK-NEXT:    Namespace: __vc_attributes
      6 
      7 --- !COFF
      8 header:          
      9   Machine:         IMAGE_FILE_MACHINE_AMD64
     10   Characteristics: [  ]
     11 sections:        
     12   - Name:            '.debug$S'
     13     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
     14     Alignment:       1
     15     Subsections:     
     16       - !Symbols
     17         Records:         
     18           - Kind:            S_OBJNAME
     19             ObjNameSym:      
     20               Signature:       0
     21               ObjectName:      'SimpleFunction.obj'
     22           - Kind:            S_COMPILE3
     23             Compile3Sym:     
     24               Flags:           [ SecurityChecks, HotPatch ]
     25               Machine:         X64
     26               FrontendMajor:   19
     27               FrontendMinor:   14
     28               FrontendBuild:   26433
     29               FrontendQFE:     0
     30               BackendMajor:    19
     31               BackendMinor:    14
     32               BackendBuild:    26433
     33               BackendQFE:      0
     34               Version:         'Microsoft (R) Optimizing Compiler'
     35           - Kind:            S_UNAMESPACE
     36             UsingNamespaceSym: 
     37               Namespace:       __vc_attributes
     38           - Kind:            S_UNAMESPACE
     39             UsingNamespaceSym: 
     40               Namespace:       helper_attributes
     41           - Kind:            S_UNAMESPACE
     42             UsingNamespaceSym: 
     43               Namespace:       atl
     44           - Kind:            S_UNAMESPACE
     45             UsingNamespaceSym: 
     46               Namespace:       std
     47       - !StringTable
     48         Strings:
     49           - 'SimpleFunction.c'
     50 symbols:         
     51 ...
     52