brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.1 KiB · b7e24ca Raw
85 lines · plain
1# RUN: yaml2obj %s -o %t.obj2# RUN: lld-link /out:%t.exe /entry:main %t.obj3# RUN: llvm-objdump -s %t.exe | FileCheck %s4 5# CHECK: .text:6# CHECK: 401000 01204000 00000000 00000000 000000007# CHECK: 401010 01200000 00000000 00000000 000000008# CHECK: 401020 42f20009 c0f24009 00000000 000000009# CHECK: 401030 0000e62f 00000000 00000000 0000000010# CHECK: 401040 0000de07 00000000 00000000 0000000011# CHECK: 401050 0000d62f 00000000 00000000 0000000012# CHECK: 401060 00f1cef7 00000000 00000000 0000000013# CHECK: 401070 00005000 00000000 00000000 0000000014 15--- !COFF16header:17  Machine:         IMAGE_FILE_MACHINE_ARMNT18  Characteristics: []19sections:20  - Name:            .aaa21    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_PURGEABLE, IMAGE_SCN_MEM_16BIT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]22    Alignment:       409623    SectionData:     000000000000000024  - Name:            .text25    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_PURGEABLE, IMAGE_SCN_MEM_16BIT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]26    Alignment:       409627    SectionData:     00000000000000000000000000000000000000000000000000000000000000004ff6ff79cff6ff79000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000f80000000000000000000000000000000000000000000000000000000028    Relocations:29      - VirtualAddress:  030        SymbolName:      foo31        Type:            IMAGE_REL_ARM_ADDR3232      - VirtualAddress:  1633        SymbolName:      foo34        Type:            IMAGE_REL_ARM_ADDR32NB35      - VirtualAddress:  3236        SymbolName:      foo37        Type:            IMAGE_REL_ARM_MOV32T38      - VirtualAddress:  4839        SymbolName:      foo40        Type:            IMAGE_REL_ARM_BRANCH24T41      - VirtualAddress:  6442        SymbolName:      foo43        Type:            IMAGE_REL_ARM_BRANCH20T44      - VirtualAddress:  8045        SymbolName:      foo46        Type:            IMAGE_REL_ARM_BLX23T47      - VirtualAddress:  9648        SymbolName:      bar49        Type:            IMAGE_REL_ARM_BRANCH24T50      - VirtualAddress:  11251        SymbolName:      bar52        Type:            IMAGE_REL_ARM_SECREL53symbols:54  - Name:            .aaa55    Value:           056    SectionNumber:   157    SimpleType:      IMAGE_SYM_TYPE_NULL58    ComplexType:     IMAGE_SYM_DTYPE_NULL59    StorageClass:    IMAGE_SYM_CLASS_STATIC60  - Name:            .text61    Value:           062    SectionNumber:   263    SimpleType:      IMAGE_SYM_TYPE_NULL64    ComplexType:     IMAGE_SYM_DTYPE_NULL65    StorageClass:    IMAGE_SYM_CLASS_STATIC66  - Name:            main67    Value:           068    SectionNumber:   169    SimpleType:      IMAGE_SYM_TYPE_NULL70    ComplexType:     IMAGE_SYM_DTYPE_NULL71    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL72  - Name:            foo73    Value:           074    SectionNumber:   175    SimpleType:      IMAGE_SYM_TYPE_NULL76    ComplexType:     IMAGE_SYM_DTYPE_NULL77    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL78  - Name:            bar79    Value:           0x50000080    SectionNumber:   181    SimpleType:      IMAGE_SYM_TYPE_NULL82    ComplexType:     IMAGE_SYM_DTYPE_NULL83    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL84...85