diff options
Diffstat (limited to 'test/elf/ARM/rel-thm-jump24.test')
-rw-r--r-- | test/elf/ARM/rel-thm-jump24.test | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/test/elf/ARM/rel-thm-jump24.test b/test/elf/ARM/rel-thm-jump24.test deleted file mode 100644 index 6c9b63447c9d..000000000000 --- a/test/elf/ARM/rel-thm-jump24.test +++ /dev/null @@ -1,59 +0,0 @@ -# Check handling of R_ARM_THM_JUMP24 relocation. -# RUN: yaml2obj -format=elf %s > %t-o.o -# RUN: lld -flavor gnu -target arm -m armelf_linux_eabi -Bstatic \ -# RUN: --noinhibit-exec %t-o.o -o %t -# RUN: llvm-objdump -s -t %t | FileCheck %s - -# CHECK: Contents of section .text: -# CHECK: 400084 80b500af fff7f4bf 03461846 80bd00bf -# ^^ offset = -0x18 -# call site offset PC(thm) _Z1fv addr -# 0x400088 + (-0x18) + 0x4 = 0x400074 -# CHECK: SYMBOL TABLE: -# CHECK: 00400074 g F .text {{[0-9a-f]+}} _Z1fv -# CHECK: 00400084 g F .text {{[0-9a-f]+}} main - ---- -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: 80B400AF00231846BD465DF8047B704780B500AFFFF7FEBF0346184680BD00BF - - Name: .rel.text - Type: SHT_REL - Link: .symtab - AddressAlign: 0x0000000000000004 - Info: .text - Relocations: - - Offset: 0x0000000000000014 - Symbol: _Z1fv - Type: R_ARM_THM_JUMP24 - Addend: 0 - - 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 - Content: '' -Symbols: - Global: - - Name: _Z1fv - Type: STT_FUNC - Section: .text - Value: 0x0000000000000001 - - Name: main - Type: STT_FUNC - Section: .text - Value: 0x0000000000000011 -... |