xref: /llvm-project/llvm/test/tools/llvm-readobj/ELF/reloc-no-sym.test (revision dbf520f617440d62ca46f64cdc41159945911902)
1## Check llvm-readobj is able to dump relocations that
2## do not use symbols.
3
4# RUN: yaml2obj %s -o %t
5# RUN: llvm-readobj -r %t | FileCheck %s
6
7# CHECK:      Relocations [
8# CHECK-NEXT:   Section (1) .rela.plt {
9# CHECK-NEXT:     0x12345678 R_X86_64_IRELATIVE - 0x87654321
10# CHECK-NEXT:   }
11# CHECK-NEXT: ]
12
13--- !ELF
14FileHeader:
15  Class:   ELFCLASS64
16  Data:    ELFDATA2LSB
17  Type:    ET_EXEC
18  Machine: EM_X86_64
19Sections:
20  - Name:  .rela.plt
21    Type:  SHT_RELA
22    Flags: [ SHF_ALLOC ]
23    Relocations:
24      - Offset: 0x12345678
25        Type:   R_X86_64_IRELATIVE
26        Addend: 0x87654321
27