| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- # RUN: yaml2obj -format=elf %s | llvm-readobj -sections -relocations - | FileCheck %s
- !ELF
- FileHeader: !FielHeader
- 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: 03308FE0022093E7000052E31EFF2F01
- - Name: .rel.text
- Type: SHT_REL
- Flags: [ SHF_INFO_LINK ]
- Link: .symtab
- AddressAlign: 0x0000000000000004
- Info: .text
- Relocations:
- - Offset: 0x000000000000000C
- Symbol: ''
- Type: R_ARM_V4BX
- - Name: .data
- Type: SHT_PROGBITS
- Flags: [ SHF_WRITE, SHF_ALLOC ]
- AddressAlign: 0x0000000000000001
- Content: ''
- - Name: .bss
- Type: SHT_NOBITS
- Flags: [ SHF_WRITE, SHF_ALLOC ]
- AddressAlign: 0x0000000000000001
- Size: 0
- - Name: .ARM.attributes
- Type: SHT_ARM_ATTRIBUTES
- AddressAlign: 0x0000000000000001
- Content: 4115000000616561626900010B000000060208010901
- Symbols:
- Local:
- - Name: .text
- Type: STT_SECTION
- Section: .text
- - Name: .data
- Type: STT_SECTION
- Section: .data
- - Name: .bss
- Type: STT_SECTION
- Section: .bss
- - Name: '$a'
- Section: .text
- - Name: call_weak_fn
- Type: STT_FUNC
- Section: .text
- - Name: .ARM.attributes
- Type: STT_SECTION
- Section: .ARM.attributes
- # CHECK: Section {
- # CHECK-NEXT: Index: 0
- # CHECK: }
- # CHECK: Section {
- # CHECK-NEXT: Index: 1
- # CHECK-NEXT: Name: .text (5)
- # CHECK: }
- # CHECK-NEXT: Section {
- # CHECK-NEXT: Index: 2
- # CHECK-NEXT: Name: .rel.text (1)
- # CHECK-NEXT: Type: SHT_REL (0x9)
- # CHECK-NEXT: Flags [ (0x40)
- # CHECK: }
- # CHECK: Relocations [
- # CHECK-NEXT: Section (2) .rel.text {
- # CHECK-NEXT: 0xC R_ARM_V4BX - 0x0
- # CHECK-NEXT: }
- # CHECK-NEXT: ]
|