1*55c81d42SFangrui Song# RUN: yaml2obj %s -o %t 20913dcd7SPaul Semel# RUN: llvm-objdump -p %t | FileCheck %s 30913dcd7SPaul Semel 40913dcd7SPaul Semel!ELF 50913dcd7SPaul SemelFileHeader: 60913dcd7SPaul Semel Class: ELFCLASS64 70913dcd7SPaul Semel Data: ELFDATA2LSB 80913dcd7SPaul Semel Type: ET_REL 90913dcd7SPaul Semel Machine: EM_X86_64 100913dcd7SPaul SemelSections: 110913dcd7SPaul Semel - Name: .dynamic 120913dcd7SPaul Semel Type: SHT_DYNAMIC 130e7ed912SGeorge Rimar Flags: [ SHF_WRITE, SHF_ALLOC ] 140e7ed912SGeorge Rimar EntSize: 0x0000000000000010 150e7ed912SGeorge Rimar Entries: 160e7ed912SGeorge Rimar - Tag: DT_INIT 170e7ed912SGeorge Rimar Value: 0x00000000000006A0 180e7ed912SGeorge Rimar - Tag: DT_FINI 190e7ed912SGeorge Rimar Value: 0x0000000000000924 200e7ed912SGeorge Rimar - Tag: DT_INIT_ARRAY 210e7ed912SGeorge Rimar Value: 0x0000000000200DA8 220e7ed912SGeorge Rimar - Tag: DT_INIT_ARRAYSZ 230e7ed912SGeorge Rimar Value: 0x0000000000000010 240e7ed912SGeorge Rimar - Tag: DT_FINI_ARRAY 250e7ed912SGeorge Rimar Value: 0x0000000000200DB8 260e7ed912SGeorge Rimar - Tag: DT_FINI_ARRAYSZ 270e7ed912SGeorge Rimar Value: 0x0000000000000008 280e7ed912SGeorge Rimar - Tag: DT_GNU_HASH 290e7ed912SGeorge Rimar Value: 0x0000000000000298 300e7ed912SGeorge Rimar - Tag: DT_STRTAB 310e7ed912SGeorge Rimar Value: 0x00000000000003C8 320e7ed912SGeorge Rimar - Tag: DT_SYMTAB 330e7ed912SGeorge Rimar Value: 0x00000000000002C0 340e7ed912SGeorge Rimar - Tag: DT_STRSZ 350e7ed912SGeorge Rimar Value: 0x000000000000012F 360e7ed912SGeorge Rimar - Tag: DT_SYMENT 370e7ed912SGeorge Rimar Value: 0x0000000000000018 380e7ed912SGeorge Rimar - Tag: DT_DEBUG 390e7ed912SGeorge Rimar Value: 0x0000000000000000 400e7ed912SGeorge Rimar - Tag: DT_PLTGOT 410e7ed912SGeorge Rimar Value: 0x0000000000201000 420e7ed912SGeorge Rimar - Tag: DT_PLTRELSZ 430e7ed912SGeorge Rimar Value: 0x0000000000000048 440e7ed912SGeorge Rimar - Tag: DT_PLTREL 450e7ed912SGeorge Rimar Value: 0x0000000000000007 460e7ed912SGeorge Rimar - Tag: DT_JMPREL 470e7ed912SGeorge Rimar Value: 0x0000000000000658 480e7ed912SGeorge Rimar - Tag: DT_RELA 490e7ed912SGeorge Rimar Value: 0x0000000000000550 500e7ed912SGeorge Rimar - Tag: DT_RELASZ 510e7ed912SGeorge Rimar Value: 0x0000000000000108 520e7ed912SGeorge Rimar - Tag: DT_RELAENT 530e7ed912SGeorge Rimar Value: 0x0000000000000018 540e7ed912SGeorge Rimar - Tag: DT_FLAGS_1 550e7ed912SGeorge Rimar Value: 0x0000000008000000 560e7ed912SGeorge Rimar - Tag: DT_VERNEED 570e7ed912SGeorge Rimar Value: 0x0000000000000510 580e7ed912SGeorge Rimar - Tag: DT_VERNEEDNUM 590e7ed912SGeorge Rimar Value: 0x0000000000000002 600e7ed912SGeorge Rimar - Tag: DT_VERSYM 610e7ed912SGeorge Rimar Value: 0x00000000000004F8 620e7ed912SGeorge Rimar - Tag: DT_RELACOUNT 630e7ed912SGeorge Rimar Value: 0x0000000000000004 640e7ed912SGeorge Rimar - Tag: DT_RELRSZ 650e7ed912SGeorge Rimar Value: 0x0000000000000014 660e7ed912SGeorge Rimar - Tag: DT_RELR 670e7ed912SGeorge Rimar Value: 0x0000000087654321 680e7ed912SGeorge Rimar - Tag: DT_RELRENT 690e7ed912SGeorge Rimar Value: 0x0000000000000010 700e7ed912SGeorge Rimar - Tag: DT_NULL 710e7ed912SGeorge Rimar Value: 0x0000000000000000 720913dcd7SPaul Semel 730913dcd7SPaul Semel# CHECK: INIT 0x00000000000006a0 740913dcd7SPaul Semel# CHECK: FINI 0x0000000000000924 750913dcd7SPaul Semel# CHECK: INIT_ARRAY 0x0000000000200da8 760913dcd7SPaul Semel# CHECK: INIT_ARRAYSZ 0x0000000000000010 770913dcd7SPaul Semel# CHECK: FINI_ARRAY 0x0000000000200db8 780913dcd7SPaul Semel# CHECK: FINI_ARRAYSZ 0x0000000000000008 790913dcd7SPaul Semel# CHECK: GNU_HASH 0x0000000000000298 800913dcd7SPaul Semel# CHECK: STRTAB 0x00000000000003c8 810913dcd7SPaul Semel# CHECK: SYMTAB 0x00000000000002c0 820913dcd7SPaul Semel# CHECK: STRSZ 0x000000000000012f 830913dcd7SPaul Semel# CHECK: SYMENT 0x0000000000000018 840913dcd7SPaul Semel# CHECK: DEBUG 0x0000000000000000 850913dcd7SPaul Semel# CHECK: PLTGOT 0x0000000000201000 860913dcd7SPaul Semel# CHECK: PLTRELSZ 0x0000000000000048 870913dcd7SPaul Semel# CHECK: PLTREL 0x0000000000000007 880913dcd7SPaul Semel# CHECK: JMPREL 0x0000000000000658 890913dcd7SPaul Semel# CHECK: RELA 0x0000000000000550 900913dcd7SPaul Semel# CHECK: RELASZ 0x0000000000000108 910913dcd7SPaul Semel# CHECK: RELAENT 0x0000000000000018 920913dcd7SPaul Semel# CHECK: FLAGS_1 0x0000000008000000 930913dcd7SPaul Semel# CHECK: VERNEED 0x0000000000000510 940913dcd7SPaul Semel# CHECK: VERNEEDNUM 0x0000000000000002 950913dcd7SPaul Semel# CHECK: VERSYM 0x00000000000004f8 960913dcd7SPaul Semel# CHECK: RELACOUNT 0x0000000000000004 970913dcd7SPaul Semel# CHECK: RELRSZ 0x0000000000000014 980913dcd7SPaul Semel# CHECK: RELR 0x0000000087654321 990913dcd7SPaul Semel# CHECK: RELRENT 0x0000000000000010 100