--- !ELF FileHeader: Class: ELFCLASS64 Data: ELFDATA2LSB Type: ET_DYN Machine: EM_AARCH64 Entry: 0x10360 ProgramHeaders: - Type: PT_PHDR Flags: [ PF_R ] VAddr: 0x40 Align: 0x8 Offset: 0x40 - Type: PT_INTERP Flags: [ PF_R ] FirstSec: .interp LastSec: .interp VAddr: 0x270 Offset: 0x270 - Type: PT_LOAD Flags: [ PF_R ] FirstSec: .interp LastSec: .rela.dyn Align: 0x10000 Offset: 0x0 - Type: PT_LOAD Flags: [ PF_X, PF_R ] FirstSec: .plt.got LastSec: .text VAddr: 0x10350 Align: 0x10000 Offset: 0x2e0 - Type: PT_LOAD Flags: [ PF_W, PF_R ] FirstSec: .interp LastSec: .got VAddr: 0x203B0 Align: 0x10000 Offset: 0x270 - Type: PT_LOAD Flags: [ PF_W, PF_R ] FirstSec: .got.plt LastSec: .got.plt VAddr: 0x304E0 Align: 0x10000 Offset: 0x420 - Type: PT_DYNAMIC Flags: [ PF_W, PF_R ] FirstSec: .dynamic LastSec: .dynamic VAddr: 0x203B0 Align: 0x8 Offset: 0x340 - Type: PT_GNU_STACK Flags: [ PF_W, PF_R ] Offset: 0x0 Sections: - Name: .interp Type: SHT_PROGBITS Flags: [ SHF_ALLOC ] Address: 0x270 AddressAlign: 0x1 Offset: 0x270 Content: 2F6C69622F6C642D6C696E75782D616172636836342E736F2E3100 - Name: .dynsym Type: SHT_DYNSYM Flags: [ SHF_ALLOC ] Address: 0x2B0 Link: .dynstr AddressAlign: 0x8 - Name: .dynstr Type: SHT_STRTAB Flags: [ SHF_ALLOC ] Address: 0x2E0 AddressAlign: 0x1 - Name: .rela.dyn Type: SHT_RELA Flags: [ SHF_ALLOC ] Address: 0x2F0 Link: .dynsym AddressAlign: 0x8 Relocations: - Offset: 0x204D8 Symbol: abort Type: R_AARCH64_GLOB_DAT - Name: .plt.got Type: SHT_PROGBITS Flags: [ SHF_ALLOC, SHF_EXECINSTR ] Address: 0x10350 AddressAlign: 0x10 Content: 90000090116E42F920021FD61F2003D5 - Name: .text Type: SHT_PROGBITS Flags: [ SHF_ALLOC, SHF_EXECINSTR ] Address: 0x10360 AddressAlign: 0x4 Content: FF8300D1FD7B01A9FD43009188000090086D42F9E80700F9E80740F9080100F1E8179F1AA800003701000014E80740F900013FD601000014EEFFFF97007D20D41000009010420D9100021FD61F2003D5 - Name: .dynamic Type: SHT_DYNAMIC Flags: [ SHF_WRITE, SHF_ALLOC ] Address: 0x203B0 Link: .dynstr AddressAlign: 0x8 Entries: - Tag: DT_NEEDED Value: 0x1 - Tag: DT_RELA Value: 0x2F0 - Tag: DT_RELASZ Value: 0x18 - Tag: DT_RELAENT Value: 0x18 - Tag: DT_PLTGOT Value: 0x304E0 - Tag: DT_SYMTAB Value: 0x2B0 - Tag: DT_SYMENT Value: 0x18 - Tag: DT_STRTAB Value: 0x2E0 - Tag: DT_STRSZ Value: 0x10 - Tag: DT_GNU_HASH Value: 0x290 - Tag: DT_FLAGS_1 Value: 0x8000000 - Tag: DT_DEBUG Value: 0x0 - Tag: DT_NULL Value: 0x0 - Name: .got Type: SHT_PROGBITS Flags: [ SHF_WRITE, SHF_ALLOC ] Address: 0x204D0 AddressAlign: 0x8 Content: '00000000000000000000000000000000' - Name: .got.plt Type: SHT_PROGBITS Flags: [ SHF_WRITE, SHF_ALLOC ] Address: 0x304E0 AddressAlign: 0x8 Content: B00302000000000000000000000000000000000000000000 - Name: .rela.text Type: SHT_RELA Flags: [ SHF_INFO_LINK ] Link: .symtab AddressAlign: 0x8 Offset: 0x1268 Info: .text Relocations: - Offset: 0x1036C Symbol: abort Type: R_AARCH64_ADR_GOT_PAGE - Offset: 0x10370 Symbol: abort Type: R_AARCH64_LD64_GOT_LO12_NC - Offset: 0x10398 Symbol: abort Type: R_AARCH64_CALL26 - Type: SectionHeaderTable Sections: - Name: .interp - Name: .dynsym - Name: .dynstr - Name: .rela.dyn - Name: .plt.got - Name: .text - Name: .dynamic - Name: .got - Name: .got.plt - Name: .strtab - Name: .symtab - Name: .shstrtab - Name: .rela.text Symbols: - Name: .text Type: STT_SECTION Section: .text Value: 0x10360 - Name: .dynamic Type: STT_SECTION Section: .dynamic Value: 0x203B0 - Name: .got Type: STT_SECTION Section: .got Value: 0x204D0 - Name: .got.plt Type: STT_SECTION Section: .got.plt Value: 0x304E0 - Name: 'abort$got' Type: STT_OBJECT Section: .got Value: 0x204D8 - Name: _start Type: STT_FUNC Section: .text Value: 0x10360 Size: 0x3C - Name: _DYNAMIC Section: .dynamic Value: 0x203B0 - Name: _GLOBAL_OFFSET_TABLE_ Section: .got Value: 0x204D0 - Name: abort Type: STT_FUNC Binding: STB_GLOBAL Size: 0x8 DynamicSymbols: - Name: abort Type: STT_FUNC Binding: STB_GLOBAL Size: 0x8 ...