brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.0 KiB · 38ec450 Raw
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