# REQUIRES: arm | |
# RUN: yaml2obj %s -o %t.o | |
# RUN: ld.lld %t.o -o %t | |
# RUN: llvm-readelf -S %t | FileCheck %s | |
# RUN: ld.lld -shared %t.o -o %t | |
# RUN: llvm-readelf -S %t | FileCheck %s | |
# CHECK: .text | |
--- !ELF | |
FileHeader: | |
Class: ELFCLASS32 | |
Data: ELFDATA2LSB | |
Type: ET_REL | |
Machine: EM_ARM | |
Flags: [ EF_ARM_EABI_VER5 ] | |
Sections: | |
- Name: .text | |
Type: SHT_PROGBITS | |
Flags: [ SHF_ALLOC, SHF_EXECINSTR ] | |
AddressAlign: 0x0000000000000004 | |
Content: 1EFF2F01 | |
- Name: .rel.text | |
Type: SHT_REL | |
Link: .symtab | |
AddressAlign: 0x0000000000000004 | |
Info: .text | |
Relocations: | |
- Type: R_ARM_V4BX | |
Symbols: | |
- Name: .text | |
Type: STT_SECTION | |
Section: .text | |
- Name: _start | |
Section: .text | |
Binding: STB_GLOBAL |