--- !ELF FileHeader: Class: ELFCLASS64 Data: ELFDATA2LSB Type: ET_DYN Machine: EM_AARCH64 ProgramHeaders: - Type: PT_PHDR Flags: [ PF_R ] VAddr: 0x40 Align: 0x8 - Type: PT_LOAD Flags: [ PF_R ] FirstSec: .dynsym LastSec: .dynamic Align: 0x10000 - Type: PT_LOAD Flags: [ PF_X, PF_R ] FirstSec: .text LastSec: .tbss VAddr: 0x10658 Align: 0x10000 - Type: PT_LOAD Flags: [ PF_W, PF_R ] FirstSec: .tbss LastSec: .got VAddr: 0x207F0 Align: 0x10000 - Type: PT_LOAD Flags: [ PF_W, PF_R ] FirstSec: .data LastSec: .bss VAddr: 0x309C8 Align: 0x10000 - Type: PT_TLS Flags: [ PF_R ] FirstSec: .tbss LastSec: .tbss VAddr: 0x107F0 Align: 0x4 - Type: PT_DYNAMIC Flags: [ PF_W, PF_R ] FirstSec: .dynamic LastSec: .dynamic VAddr: 0x20800 Align: 0x8 - Type: PT_GNU_RELRO Flags: [ PF_R ] FirstSec: .tbss LastSec: .got VAddr: 0x207F0 Sections: - Name: .dynsym Type: SHT_DYNSYM Flags: [ SHF_ALLOC ] Address: 0x270 Link: .dynstr AddressAlign: 0x8 - Name: .dynstr Type: SHT_STRTAB Flags: [ SHF_ALLOC ] Address: 0x3AC AddressAlign: 0x1 - Name: .rela.dyn Type: SHT_RELA Flags: [ SHF_ALLOC ] Address: 0x428 Link: .dynsym AddressAlign: 0x8 Relocations: - Offset: 0x209B0 Symbol: a Type: R_AARCH64_GLOB_DAT - Offset: 0x309D8 Symbol: a Type: R_AARCH64_ABS64 - Offset: 0x209B8 Symbol: t1 Type: R_AARCH64_TLSDESC - Name: .rela.plt Type: SHT_RELA Flags: [ SHF_ALLOC, SHF_INFO_LINK ] Address: 0x530 Link: .dynsym AddressAlign: 0x8 Info: .got.plt Relocations: - Offset: 0x30A00 Symbol: __gmon_start__ Type: R_AARCH64_JUMP_SLOT - Offset: 0x30A08 Symbol: __cxa_finalize Type: R_AARCH64_JUMP_SLOT - Name: .text Type: SHT_PROGBITS Flags: [ SHF_ALLOC, SHF_EXECINSTR ] Address: 0x10658 AddressAlign: 0x8 Content: 8000009000C844F9400000B45B000014C0035FD6000000001F2003D5A01B10101F2003D5611B10103F0000EBC00000548100009021CC44F9610000B4F00301AA00021FD6C0035FD61F2003D5201A10101F2003D5E1191010210000CB22FC7FD3410C818BFF0781EB21FC4193C00000548200009042D044F9620000B4F00302AA00021FD6C0035FD6FD7BBEA9FD030091F30B00F91301009060426839400100358000009000D444F9800000B40001009000E444F935000094D8FFFF972000805260422839F30B40F9FD7BC2A8C0035FD6DEFFFF17FF8300D1FD7B01A9FD430091A0C31FB88900009029D944F9280140B908050011280100B98000009001DC44F900E0269120003FD649D03BD5286960B808050011286920B8A8C35FB800050011FD7B41A9FF830091C0035FD6 - Name: .plt Type: SHT_PROGBITS Flags: [ SHF_ALLOC, SHF_EXECINSTR ] Address: 0x107B0 AddressAlign: 0x10 Content: F07BBFA91001009011FE44F910E2279120021FD61F2003D51F2003D51F2003D510010090110245F91002289120021FD610010090110645F91022289120021FD6 - Name: .tbss Type: SHT_NOBITS Flags: [ SHF_WRITE, SHF_ALLOC, SHF_TLS ] Address: 0x107F0 AddressAlign: 0x4 Size: 0x4 - Name: .dynamic Type: SHT_DYNAMIC Flags: [ SHF_WRITE, SHF_ALLOC ] Address: 0x20800 Link: .dynstr AddressAlign: 0x8 Entries: - Tag: DT_NEEDED Value: 0x60 - Tag: DT_SONAME Value: 0x75 - Tag: DT_RELA Value: 0x428 - Tag: DT_RELASZ Value: 0x48 - Tag: DT_RELAENT Value: 0x18 - Tag: DT_RELACOUNT Value: 0x4 - Tag: DT_JMPREL Value: 0x530 - Tag: DT_PLTRELSZ Value: 0x30 - Tag: DT_PLTGOT Value: 0x309E8 - Tag: DT_PLTREL Value: 0x7 - Tag: DT_SYMTAB Value: 0x270 - Tag: DT_SYMENT Value: 0x18 - Tag: DT_STRTAB Value: 0x3AC - Tag: DT_STRSZ Value: 0x7C - Tag: DT_GNU_HASH Value: 0x380 - Tag: DT_NULL Value: 0x0 - Name: .got Type: SHT_PROGBITS Flags: [ SHF_WRITE, SHF_ALLOC ] Address: 0x20990 AddressAlign: 0x8 Content: '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' - Name: .data Type: SHT_PROGBITS Flags: [ SHF_WRITE, SHF_ALLOC ] Address: 0x309C8 AddressAlign: 0x8 Content: '0000000000000000010000000000000000000000000000000000000000000000' - Name: .got.plt Type: SHT_PROGBITS Flags: [ SHF_WRITE, SHF_ALLOC ] Address: 0x309E8 AddressAlign: 0x8 Content: 000000000000000000000000000000000000000000000000B007010000000000B007010000000000 - Name: .bss Type: SHT_NOBITS Flags: [ SHF_WRITE, SHF_ALLOC ] Address: 0x30A10 AddressAlign: 0x4 Size: 0x8 - Name: .rela.text Type: SHT_RELA Flags: [ SHF_INFO_LINK ] Link: .symtab AddressAlign: 0x8 Info: .text Relocations: - Offset: 0x1073C Symbol: a Type: R_AARCH64_ADR_GOT_PAGE - Offset: 0x10740 Symbol: a Type: R_AARCH64_LD64_GOT_LO12_NC - Offset: 0x10750 Symbol: t1 Type: R_AARCH64_TLSDESC_ADR_PAGE21 - Offset: 0x10754 Symbol: t1 Type: R_AARCH64_TLSDESC_LD64_LO12 - Offset: 0x10758 Symbol: t1 Type: R_AARCH64_TLSDESC_ADD_LO12 - Offset: 0x1075C Symbol: t1 Type: R_AARCH64_TLSDESC_CALL - Name: .rela.data Type: SHT_RELA Flags: [ SHF_INFO_LINK ] Link: .symtab AddressAlign: 0x8 Info: .data Relocations: - Offset: 0x309C8 Symbol: __dso_handle Type: R_AARCH64_ABS64 - Offset: 0x309D8 Symbol: a Type: R_AARCH64_ABS64 - Offset: 0x309E0 Symbol: .bss Type: R_AARCH64_ABS64 Addend: 4 Symbols: - Name: '$x' Section: .text Value: 0x10658 - Name: call_weak_fn Type: STT_FUNC Section: .text Value: 0x10658 Size: 0x14 - Name: .text Type: STT_SECTION Section: .text Value: 0x10658 - Name: .data Type: STT_SECTION Section: .data Value: 0x309C8 - Name: .bss Type: STT_SECTION Section: .bss Value: 0x30A10 - Name: frame_dummy Type: STT_FUNC Section: .text Value: 0x10728 - Name: __dso_handle Type: STT_OBJECT Section: .data Value: 0x309C8 Other: [ STV_HIDDEN ] - Name: .tbss Type: STT_SECTION Section: .tbss Value: 0x107F0 - Name: _DYNAMIC Section: .dynamic Value: 0x20800 Other: [ STV_HIDDEN ] - Name: inc Type: STT_FUNC Section: .text Binding: STB_GLOBAL Value: 0x1072C Size: 0x58 - Name: a Type: STT_OBJECT Section: .data Binding: STB_GLOBAL Value: 0x309D0 Size: 0x4 - Name: t1 Type: STT_TLS Section: .tbss Binding: STB_GLOBAL Size: 0x4 - Name: b Type: STT_OBJECT Section: .data Binding: STB_GLOBAL Value: 0x309D8 Size: 0x8 DynamicSymbols: - Name: __gmon_start__ Binding: STB_WEAK - Name: __cxa_finalize Type: STT_FUNC Binding: STB_WEAK - Name: inc Type: STT_FUNC Section: .text Binding: STB_GLOBAL Value: 0x1072C Size: 0x58 - Name: a Type: STT_OBJECT Section: .data Binding: STB_GLOBAL Value: 0x309D0 Size: 0x4 - Name: t1 Type: STT_TLS Section: .tbss Binding: STB_GLOBAL Size: 0x4 - Name: b Type: STT_OBJECT Section: .data Binding: STB_GLOBAL Value: 0x309D8 Size: 0x8