reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
    1
    2
    3
    4
    5
    6
    7
    8
    9
   10
   11
   12
   13
   14
   15
   16
   17
   18
   19
   20
   21
   22
   23
   24
   25
   26
   27
   28
   29
   30
   31
   32
   33
   34
   35
   36
   37
   38
   39
   40
   41
   42
   43
   44
   45
   46
   47
   48
   49
   50
   51
   52
   53
   54
   55
   56
   57
   58
   59
   60
   61
   62
   63
   64
   65
   66
   67
   68
   69
   70
   71
   72
   73
   74
   75
   76
   77
   78
   79
   80
   81
   82
   83
   84
   85
   86
   87
   88
   89
   90
   91
   92
   93
   94
   95
   96
   97
   98
   99
# RUN: yaml2obj %s > %t
# RUN: llvm-objdump -p %t | FileCheck %s

!ELF
FileHeader:
  Class:           ELFCLASS64
  Data:            ELFDATA2LSB
  Type:            ET_REL
  Machine:         EM_X86_64
Sections:
  - Name:            .dynamic
    Type:            SHT_DYNAMIC
    Flags:           [ SHF_WRITE, SHF_ALLOC ]
    EntSize:         0x0000000000000010
    Entries:
      - Tag:             DT_INIT
        Value:           0x00000000000006A0
      - Tag:             DT_FINI
        Value:           0x0000000000000924
      - Tag:             DT_INIT_ARRAY
        Value:           0x0000000000200DA8
      - Tag:             DT_INIT_ARRAYSZ
        Value:           0x0000000000000010
      - Tag:             DT_FINI_ARRAY
        Value:           0x0000000000200DB8
      - Tag:             DT_FINI_ARRAYSZ
        Value:           0x0000000000000008
      - Tag:             DT_GNU_HASH
        Value:           0x0000000000000298
      - Tag:             DT_STRTAB
        Value:           0x00000000000003C8
      - Tag:             DT_SYMTAB
        Value:           0x00000000000002C0
      - Tag:             DT_STRSZ
        Value:           0x000000000000012F
      - Tag:             DT_SYMENT
        Value:           0x0000000000000018
      - Tag:             DT_DEBUG
        Value:           0x0000000000000000
      - Tag:             DT_PLTGOT
        Value:           0x0000000000201000
      - Tag:             DT_PLTRELSZ
        Value:           0x0000000000000048
      - Tag:             DT_PLTREL
        Value:           0x0000000000000007
      - Tag:             DT_JMPREL
        Value:           0x0000000000000658
      - Tag:             DT_RELA
        Value:           0x0000000000000550
      - Tag:             DT_RELASZ
        Value:           0x0000000000000108
      - Tag:             DT_RELAENT
        Value:           0x0000000000000018
      - Tag:             DT_FLAGS_1
        Value:           0x0000000008000000
      - Tag:             DT_VERNEED
        Value:           0x0000000000000510
      - Tag:             DT_VERNEEDNUM
        Value:           0x0000000000000002
      - Tag:             DT_VERSYM
        Value:           0x00000000000004F8
      - Tag:             DT_RELACOUNT
        Value:           0x0000000000000004
      - Tag:             DT_RELRSZ
        Value:           0x0000000000000014
      - Tag:             DT_RELR
        Value:           0x0000000087654321
      - Tag:             DT_RELRENT
        Value:           0x0000000000000010
      - Tag:             DT_NULL
        Value:           0x0000000000000000

# CHECK:  INIT                 0x00000000000006a0
# CHECK:  FINI                 0x0000000000000924
# CHECK:  INIT_ARRAY           0x0000000000200da8
# CHECK:  INIT_ARRAYSZ         0x0000000000000010
# CHECK:  FINI_ARRAY           0x0000000000200db8
# CHECK:  FINI_ARRAYSZ         0x0000000000000008
# CHECK:  GNU_HASH             0x0000000000000298
# CHECK:  STRTAB               0x00000000000003c8
# CHECK:  SYMTAB               0x00000000000002c0
# CHECK:  STRSZ                0x000000000000012f
# CHECK:  SYMENT               0x0000000000000018
# CHECK:  DEBUG                0x0000000000000000
# CHECK:  PLTGOT               0x0000000000201000
# CHECK:  PLTRELSZ             0x0000000000000048
# CHECK:  PLTREL               0x0000000000000007
# CHECK:  JMPREL               0x0000000000000658
# CHECK:  RELA                 0x0000000000000550
# CHECK:  RELASZ               0x0000000000000108
# CHECK:  RELAENT              0x0000000000000018
# CHECK:  FLAGS_1              0x0000000008000000
# CHECK:  VERNEED              0x0000000000000510
# CHECK:  VERNEEDNUM           0x0000000000000002
# CHECK:  VERSYM               0x00000000000004f8
# CHECK:  RELACOUNT            0x0000000000000004
# CHECK:  RELRSZ               0x0000000000000014
# CHECK:  RELR                 0x0000000087654321
# CHECK:  RELRENT              0x0000000000000010