# RUN: yaml2obj %s -o %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