• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# RUN: yaml2obj %s > %t
2# RUN: llvm-objcopy %t %t2
3# RUN: llvm-readobj -relocations %t2 | FileCheck %s
4
5!ELF
6FileHeader:
7  Class:           ELFCLASS64
8  Data:            ELFDATA2LSB
9  Type:            ET_EXEC
10  Machine:         EM_X86_64
11Sections:
12  - Name:            .text
13    Type:            SHT_PROGBITS
14    Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]
15    Address:         0x1000
16    AddressAlign:    0x0000000000000010
17    Content:         "0000000000000000"
18  - Name:            .rel.text
19    Type:            SHT_REL
20    Link:            .symtab
21    Info:            .text
22    Relocations:
23      - Offset: 0x1000
24        Type:   R_X86_64_RELATIVE
25
26# CHECK:     Relocations [
27# CHECK-NEXT:  Section (2) .rel.text {
28# CHECK-NEXT:    0x1000 R_X86_64_RELATIVE - 0x0
29# CHECK-NEXT:  }
30# CHECK-NEXT:]
31