|  | # RUN: yaml2obj %s > %t.obj | 
|  | # RUN: obj2yaml %t.obj | FileCheck --check-prefix=CHECK %s | 
|  | # RUN: llvm-objdump -section-headers %t.obj | FileCheck --check-prefix=HEADERS %s | 
|  |  | 
|  | --- !COFF | 
|  | header: | 
|  | Machine:         IMAGE_FILE_MACHINE_AMD64 | 
|  | Characteristics: [  ] | 
|  | sections: | 
|  | - Name:            '.debug$T' | 
|  | Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ] | 
|  | Alignment:       1 | 
|  | Types: | 
|  | - Kind:            LF_TYPESERVER2 | 
|  | TypeServer2: | 
|  | Guid:            '{01DF191B-22BF-6B42-96CE-5258B8329FE5}' | 
|  | Age:             24 | 
|  | Name:            'C:\src\llvm-project\build\vc140.pdb' | 
|  | - Name:            '.debug$H' | 
|  | Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ] | 
|  | Alignment:       4 | 
|  | GlobalHashes: | 
|  | Version:          0 | 
|  | HashAlgorithm:    1 | 
|  | HashValues: | 
|  | - AC2B89A424EC4805 | 
|  | - 70FA296AAA577E53 | 
|  | - E2C98293782A7EB4 | 
|  | - 159516AF20B79286 | 
|  | - F471B6BDECC99BC9 | 
|  | symbols: | 
|  | - Name:            '.debug$T' | 
|  | Value:           0 | 
|  | SectionNumber:   1 | 
|  | SimpleType:      IMAGE_SYM_TYPE_NULL | 
|  | ComplexType:     IMAGE_SYM_DTYPE_NULL | 
|  | StorageClass:    IMAGE_SYM_CLASS_STATIC | 
|  | SectionDefinition: | 
|  | Length:          64 | 
|  | NumberOfRelocations: 0 | 
|  | NumberOfLinenumbers: 0 | 
|  | CheckSum:        0 | 
|  | Number:          0 | 
|  | - Name:            '.debug$H' | 
|  | Value:           0 | 
|  | SectionNumber:   2 | 
|  | SimpleType:      IMAGE_SYM_TYPE_NULL | 
|  | ComplexType:     IMAGE_SYM_DTYPE_NULL | 
|  | StorageClass:    IMAGE_SYM_CLASS_STATIC | 
|  | SectionDefinition: | 
|  | Length:          108 | 
|  | NumberOfRelocations: 0 | 
|  | NumberOfLinenumbers: 0 | 
|  | CheckSum:        2189213922 | 
|  | Number:          1 | 
|  | ... | 
|  |  | 
|  | # CHECK: --- !COFF | 
|  | # CHECK: header: | 
|  | # CHECK:   Machine:         IMAGE_FILE_MACHINE_AMD64 | 
|  | # CHECK:   Characteristics: [  ] | 
|  | # CHECK: sections: | 
|  | # CHECK:   - Name:            '.debug$T' | 
|  | # CHECK:     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ] | 
|  | # CHECK:     Alignment:       1 | 
|  | # CHECK:     Types: | 
|  | # CHECK:       - Kind:            LF_TYPESERVER2 | 
|  | # CHECK:         TypeServer2: | 
|  | # CHECK:           Guid:            '{01DF191B-22BF-6B42-96CE-5258B8329FE5}' | 
|  | # CHECK:           Age:             24 | 
|  | # CHECK:           Name:            'C:\src\llvm-project\build\vc140.pdb' | 
|  | # CHECK:   - Name:            '.debug$H' | 
|  | # CHECK:     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ] | 
|  | # CHECK:     Alignment:       4 | 
|  | # CHECK:     GlobalHashes: | 
|  | # CHECK:       Version:          0 | 
|  | # CHECK:       HashAlgorithm:    1 | 
|  | # CHECK:       HashValues: | 
|  | # CHECK:         - AC2B89A424EC4805 | 
|  | # CHECK:         - 70FA296AAA577E53 | 
|  | # CHECK:         - E2C98293782A7EB4 | 
|  | # CHECK:         - 159516AF20B79286 | 
|  | # CHECK:         - F471B6BDECC99BC9 | 
|  | # CHECK: symbols: | 
|  | # CHECK:   - Name:            '.debug$T' | 
|  | # CHECK:     Value:           0 | 
|  | # CHECK:     SectionNumber:   1 | 
|  | # CHECK:     SimpleType:      IMAGE_SYM_TYPE_NULL | 
|  | # CHECK:     ComplexType:     IMAGE_SYM_DTYPE_NULL | 
|  | # CHECK:     StorageClass:    IMAGE_SYM_CLASS_STATIC | 
|  | # CHECK:     SectionDefinition: | 
|  | # CHECK:       Length:          64 | 
|  | # CHECK:       NumberOfRelocations: 0 | 
|  | # CHECK:       NumberOfLinenumbers: 0 | 
|  | # CHECK:       CheckSum:        0 | 
|  | # CHECK:       Number:          0 | 
|  | # CHECK:   - Name:            '.debug$H' | 
|  | # CHECK:     Value:           0 | 
|  | # CHECK:     SectionNumber:   2 | 
|  | # CHECK:     SimpleType:      IMAGE_SYM_TYPE_NULL | 
|  | # CHECK:     ComplexType:     IMAGE_SYM_DTYPE_NULL | 
|  | # CHECK:     StorageClass:    IMAGE_SYM_CLASS_STATIC | 
|  | # CHECK:     SectionDefinition: | 
|  | # CHECK:       Length:          108 | 
|  | # CHECK:       NumberOfRelocations: 0 | 
|  | # CHECK:       NumberOfLinenumbers: 0 | 
|  | # CHECK:       CheckSum:        2189213922 | 
|  | # CHECK:       Number:          1 | 
|  | # CHECK: ... | 
|  |  | 
|  | # HEADERS:   0 .debug$T      00000040 0000000000000000 DATA | 
|  | # HEADERS:   1 .debug$H      00000030 0000000000000000 DATA |