brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.5 KiB · c5fea49 Raw
48 lines · yaml
1# REQUIRES: arm2 3# RUN: yaml2obj %s -o %t.obj4# RUN: llvm-objdump -s %t.obj | FileCheck %s --check-prefix BEFORE5# RUN: lld-link /entry:function /subsystem:console /out:%t.exe %t.obj6# RUN: llvm-objdump -s %t.exe | FileCheck %s --check-prefix AFTER7 8# BEFORE: Contents of section .text:9# BEFORE:    0000 704700bf 01000000 0100000010 11# AFTER: Contents of section .text:12# AFTER:   401000 704700bf faffffff f50f000013 14--- !COFF15header:16  Machine:         IMAGE_FILE_MACHINE_ARMNT17  Characteristics: []18sections:19  - Name:            .text20    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_PURGEABLE, IMAGE_SCN_MEM_16BIT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]21    Alignment:       422    SectionData:     704700BF010000000100000023    Relocations:24      - VirtualAddress:  425        SymbolName:      function26        Type:            IMAGE_REL_ARM_REL3227      - VirtualAddress:  828        SymbolName:      data29        Type:            IMAGE_REL_ARM_REL3230  - Name:            .rdata31    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]32    Alignment:       133    SectionData:     0034symbols:35  - Name:            function36    Value:           037    SectionNumber:   138    SimpleType:      IMAGE_SYM_TYPE_NULL39    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION40    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL41  - Name:            data42    Value:           043    SectionNumber:   244    SimpleType:      IMAGE_SYM_TYPE_NULL45    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION46    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL47...48