1# RUN: yaml2obj < %s > %t.obj 2# RUN: lld-link /out:%t.exe /subsystem:console /entry:main %t.obj 3# RUN: llvm-objdump -s %t.exe | FileCheck %s 4 5# CHECK: Contents of section .rdata: 6# CHECK: 1000 00200000 02200000 7 8--- !COFF 9header: 10 Machine: IMAGE_FILE_MACHINE_I386 11 Characteristics: [ ] 12sections: 13 - Name: .text 14 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ] 15 Alignment: 1 16 SectionData: 0000000000000000 17 - Name: .sxdata 18 Characteristics: [ IMAGE_SCN_LNK_INFO ] 19 Alignment: 4 20 SectionData: 0600000007000000 21symbols: 22 - Name: '@comp.id' 23 Value: 14766605 24 SectionNumber: 65535 25 SimpleType: IMAGE_SYM_TYPE_NULL 26 ComplexType: IMAGE_SYM_DTYPE_NULL 27 StorageClass: IMAGE_SYM_CLASS_STATIC 28 - Name: '@feat.00' 29 Value: 2147484049 30 SectionNumber: 65535 31 SimpleType: IMAGE_SYM_TYPE_NULL 32 ComplexType: IMAGE_SYM_DTYPE_NULL 33 StorageClass: IMAGE_SYM_CLASS_STATIC 34 - Name: .text 35 Value: 0 36 SectionNumber: 1 37 SimpleType: IMAGE_SYM_TYPE_NULL 38 ComplexType: IMAGE_SYM_DTYPE_NULL 39 StorageClass: IMAGE_SYM_CLASS_STATIC 40 SectionDefinition: 41 Length: 8 42 NumberOfRelocations: 0 43 NumberOfLinenumbers: 0 44 CheckSum: 0 45 Number: 0 46 - Name: .sxdata 47 Value: 0 48 SectionNumber: 2 49 SimpleType: IMAGE_SYM_TYPE_NULL 50 ComplexType: IMAGE_SYM_DTYPE_NULL 51 StorageClass: IMAGE_SYM_CLASS_STATIC 52 SectionDefinition: 53 Length: 8 54 NumberOfRelocations: 0 55 NumberOfLinenumbers: 0 56 CheckSum: 0 57 Number: 0 58 - Name: _main 59 Value: 0 60 SectionNumber: 1 61 SimpleType: IMAGE_SYM_TYPE_NULL 62 ComplexType: IMAGE_SYM_DTYPE_FUNCTION 63 StorageClass: IMAGE_SYM_CLASS_EXTERNAL 64 - Name: _foo 65 Value: 2 66 SectionNumber: 1 67 SimpleType: IMAGE_SYM_TYPE_NULL 68 ComplexType: IMAGE_SYM_DTYPE_FUNCTION 69 StorageClass: IMAGE_SYM_CLASS_EXTERNAL 70... 71