93 lines · plain
1# RUN: mkdir -p %t2# RUN: yaml2obj -o %t/constant-export.obj %s3# RUN: lld-link /machine:x86 /dll /entry:__CFConstantStringClassReference -out:%t/constant-export.dll %t/constant-export.obj4# RUN: llvm-readobj --coff-exports %t/constant-export.lib | FileCheck %s5 6# CHECK: Type: const7# CHECK: Name type: noprefix8# CHECK: Symbol: __imp____CFConstantStringClassReference9 10--- !COFF11header:12 Machine: IMAGE_FILE_MACHINE_I38613 Characteristics: [ ]14sections:15 - Name: .text16 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]17 Alignment: 418 SectionData: ''19 - Name: .data20 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]21 Alignment: 422 SectionData: ''23 - Name: .bss24 Characteristics: [ IMAGE_SCN_CNT_UNINITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]25 Alignment: 426 SectionData: ''27 - Name: .drectve28 Characteristics: [ IMAGE_SCN_LNK_INFO, IMAGE_SCN_LNK_REMOVE ]29 Alignment: 130 SectionData: 20202D6578706F72743A5F5F5F4346436F6E7374616E74537472696E67436C6173735265666572656E63652C434F4E5354414E5431symbols:32 - Name: .text33 Value: 034 SectionNumber: 135 SimpleType: IMAGE_SYM_TYPE_NULL36 ComplexType: IMAGE_SYM_DTYPE_NULL37 StorageClass: IMAGE_SYM_CLASS_STATIC38 SectionDefinition:39 Length: 040 NumberOfRelocations: 041 NumberOfLinenumbers: 042 CheckSum: 043 Number: 144 - Name: .data45 Value: 046 SectionNumber: 247 SimpleType: IMAGE_SYM_TYPE_NULL48 ComplexType: IMAGE_SYM_DTYPE_NULL49 StorageClass: IMAGE_SYM_CLASS_STATIC50 SectionDefinition:51 Length: 052 NumberOfRelocations: 053 NumberOfLinenumbers: 054 CheckSum: 055 Number: 256 - Name: .bss57 Value: 058 SectionNumber: 359 SimpleType: IMAGE_SYM_TYPE_NULL60 ComplexType: IMAGE_SYM_DTYPE_NULL61 StorageClass: IMAGE_SYM_CLASS_STATIC62 SectionDefinition:63 Length: 064 NumberOfRelocations: 065 NumberOfLinenumbers: 066 CheckSum: 067 Number: 368 - Name: .drectve69 Value: 070 SectionNumber: 471 SimpleType: IMAGE_SYM_TYPE_NULL72 ComplexType: IMAGE_SYM_DTYPE_NULL73 StorageClass: IMAGE_SYM_CLASS_STATIC74 SectionDefinition:75 Length: 5276 NumberOfRelocations: 077 NumberOfLinenumbers: 078 CheckSum: 198395929679 Number: 480 - Name: '@feat.00'81 Value: 182 SectionNumber: -183 SimpleType: IMAGE_SYM_TYPE_NULL84 ComplexType: IMAGE_SYM_DTYPE_NULL85 StorageClass: IMAGE_SYM_CLASS_STATIC86 - Name: ___CFConstantStringClassReference87 Value: 12888 SectionNumber: 089 SimpleType: IMAGE_SYM_TYPE_NULL90 ComplexType: IMAGE_SYM_DTYPE_NULL91 StorageClass: IMAGE_SYM_CLASS_EXTERNAL92...93