--- !ELF FileHeader: Class: ELFCLASS64 Data: ELFDATA2LSB Type: ET_EXEC Machine: EM_AARCH64 Entry: 0x210710 ProgramHeaders: - Type: PT_PHDR Flags: [ PF_R ] VAddr: 0x200040 Align: 0x8 - Type: PT_INTERP Flags: [ PF_R ] FirstSec: .interp LastSec: .interp VAddr: 0x2002A8 - Type: PT_LOAD Flags: [ PF_R ] FirstSec: .interp LastSec: .rodata VAddr: 0x200000 Align: 0x10000 - Type: PT_LOAD Flags: [ PF_X, PF_R ] FirstSec: .text LastSec: .iplt VAddr: 0x210710 Align: 0x10000 - Type: PT_LOAD Flags: [ PF_W, PF_R ] FirstSec: .iplt LastSec: .got VAddr: 0x220990 Align: 0x10000 - Type: PT_LOAD Flags: [ PF_W, PF_R ] FirstSec: .data LastSec: .bss VAddr: 0x230B40 Align: 0x10000 - Type: PT_DYNAMIC Flags: [ PF_W, PF_R ] FirstSec: .dynamic LastSec: .dynamic VAddr: 0x2209A0 Align: 0x8 Sections: - Name: .interp Type: SHT_PROGBITS Flags: [ SHF_ALLOC ] Address: 0x2002A8 AddressAlign: 0x1 Content: 2F6C69622F6C642D6C696E75782D616172636836342E736F2E3100 - Name: .dynsym Type: SHT_DYNSYM Flags: [ SHF_ALLOC ] Address: 0x2002E8 Link: .dynstr AddressAlign: 0x8 - Name: .dynstr Type: SHT_STRTAB Flags: [ SHF_ALLOC ] Address: 0x200418 AddressAlign: 0x1 - Name: .rela.dyn Type: SHT_RELA Flags: [ SHF_ALLOC, SHF_INFO_LINK ] Address: 0x2004A0 Link: .dynsym AddressAlign: 0x8 Info: .got.plt Relocations: - Offset: 0x220B38 Symbol: t1 Type: R_AARCH64_TLS_TPREL64 - Offset: 0x230B98 Symbol: a Type: R_AARCH64_COPY - Offset: 0x230B88 Type: R_AARCH64_IRELATIVE Addend: 2164764 - Name: .rela.plt Type: SHT_RELA Flags: [ SHF_ALLOC, SHF_INFO_LINK ] Address: 0x200500 Link: .dynsym AddressAlign: 0x8 Info: .got.plt Relocations: - Offset: 0x230B68 Symbol: abort Type: R_AARCH64_JUMP_SLOT - Offset: 0x230B70 Symbol: __libc_start_main Type: R_AARCH64_JUMP_SLOT - Offset: 0x230B80 Symbol: inc Type: R_AARCH64_JUMP_SLOT - Name: .rodata Type: SHT_PROGBITS Flags: [ SHF_ALLOC, SHF_MERGE ] Address: 0x200560 AddressAlign: 0x8 Content: '010002000000000000000000000000000000000000000000' - Name: .text Type: SHT_PROGBITS Flags: [ SHF_ALLOC, SHF_EXECINSTR ] Address: 0x210710 AddressAlign: 0x8 Content: 1D0080D21E0080D2E50300AAE10340F9E2230091E60300910000009000201D911F2003D5230A00101F2003D5E40D0010840000947F0000943800001480000090009845F9400000B482000014C0035FD61F2003D5601F10101F2003D5211F10103F0000EBC000005481FFFF9021B442F9610000B4F00301AA00021FD6C0035FD61F2003D5E01D10101F2003D5A11D1010210000CB22FC7FD3410C818BFF0781EB21FC4193C000005482FFFF9042B842F9620000B4F00302AA00021FD6C0035FD6FD7BBEA9FD030091F30B00F91301009060426E3980000035DEFFFF972000805260422E39F30B40F9FD7BC2A8C0035FD6E4FFFF17FF4300D1E00F00B9E80F40B900050071FF430091C0035FD61F2003D520FFFF10C0035FD6FF8300D1FD7B01A9FD4300918A0000904A9D45F949D03BD528696AB80805001128692AB808010090E80700F900994BB94A000094E80740F900994BB943000094E0031F2AFD7B41A9FF830091C0035FD6FD7BBCA9FD030091F35301A91F2003D5D4080810F55B02A91F2003D535080810940215CBF603002AF76303A9F70301AAF80302AA14000094FF0F94EB6001005494FE4393130080D2A37A73F8E20318AA73060091E10317AAE003162A60003FD69F0213EB21FFFF54F35341A9F55B42A9F76343A9FD7BC4A8C0035FD61F2003D5C0035FD6 - Name: .plt Type: SHT_PROGBITS Flags: [ SHF_ALLOC, SHF_EXECINSTR ] Address: 0x210920 AddressAlign: 0x10 Content: F07BBFA91001009011B245F910822D9120021FD61F2003D51F2003D51F2003D51001009011B645F910A22D9120021FD61001009011BA45F910C22D9120021FD61001009011BE45F910E22D9120021FD61001009011C245F910022E9120021FD6 - Name: .iplt Type: SHT_PROGBITS Flags: [ SHF_ALLOC, SHF_EXECINSTR ] Address: 0x210980 AddressAlign: 0x10 Content: 1001009011C645F910222E9120021FD6 - Name: .dynamic Type: SHT_DYNAMIC Flags: [ SHF_WRITE, SHF_ALLOC ] Address: 0x2209A0 Link: .dynstr AddressAlign: 0x8 Entries: - Tag: DT_NEEDED Value: 0x7C - Tag: DT_NEEDED Value: 0x67 - Tag: DT_DEBUG Value: 0x0 - Tag: DT_RELA Value: 0x2004A0 - Tag: DT_RELASZ Value: 0x48 - Tag: DT_RELAENT Value: 0x18 - Tag: DT_JMPREL Value: 0x200500 - Tag: DT_PLTRELSZ Value: 0x48 - Tag: DT_PLTGOT Value: 0x230B50 - Tag: DT_PLTREL Value: 0x7 - Tag: DT_SYMTAB Value: 0x2002E8 - Tag: DT_SYMENT Value: 0x18 - Tag: DT_STRTAB Value: 0x200418 - Tag: DT_STRSZ Value: 0x83 - Tag: DT_NULL Value: 0x0 - Name: .got Type: SHT_PROGBITS Flags: [ SHF_WRITE, SHF_ALLOC ] Address: 0x220B30 AddressAlign: 0x8 Content: '00000000000000000000000000000000' - Name: .data Type: SHT_PROGBITS Flags: [ SHF_WRITE, SHF_ALLOC ] Address: 0x230B40 AddressAlign: 0x8 Content: '00000000000000000000000000000000' - Name: .got.plt Type: SHT_PROGBITS Flags: [ SHF_WRITE, SHF_ALLOC ] Address: 0x230B50 AddressAlign: 0x8 Content: '00000000000000000000000000000000000000000000000020092100000000002009210000000000200921000000000020092100000000000000000000000000' - Name: .bss Type: SHT_NOBITS Flags: [ SHF_WRITE, SHF_ALLOC ] Address: 0x230B90 AddressAlign: 0x8 Size: 0xC - Name: .rela.text Type: SHT_RELA Flags: [ SHF_INFO_LINK ] Link: .symtab AddressAlign: 0x8 Info: .text Relocations: - Offset: 0x210728 Symbol: .text Type: R_AARCH64_ADR_PREL_PG_HI21 Addend: 56 - Offset: 0x21072C Symbol: .text Type: R_AARCH64_ADD_ABS_LO12_NC Addend: 56 - Offset: 0x210740 Symbol: __libc_start_main Type: R_AARCH64_CALL26 - Offset: 0x210744 Symbol: abort Type: R_AARCH64_CALL26 - Offset: 0x210748 Symbol: main Type: R_AARCH64_JUMP26 - Offset: 0x210778 Symbol: .rodata Type: R_AARCH64_ADR_PREL_PG_HI21 Addend: 8 - Offset: 0x21077C Symbol: .rodata Type: R_AARCH64_LDST64_ABS_LO12_NC Addend: 8 - Offset: 0x2107B8 Symbol: .rodata Type: R_AARCH64_ADR_PREL_PG_HI21 Addend: 16 - Offset: 0x2107BC Symbol: .rodata Type: R_AARCH64_LDST64_ABS_LO12_NC Addend: 16 - Offset: 0x2107DC Symbol: .bss Type: R_AARCH64_ADR_PREL_PG_HI21 - Offset: 0x2107E0 Symbol: .bss Type: R_AARCH64_LDST8_ABS_LO12_NC - Offset: 0x2107F0 Symbol: .bss Type: R_AARCH64_LDST8_ABS_LO12_NC - Offset: 0x21081C Symbol: dec Type: R_AARCH64_ADR_PREL_PG_HI21 - Offset: 0x210820 Symbol: dec Type: R_AARCH64_ADD_ABS_LO12_NC - Offset: 0x210834 Symbol: t1 Type: R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21 - Offset: 0x210838 Symbol: t1 Type: R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC - Offset: 0x21084C Symbol: a Type: R_AARCH64_ADR_PREL_PG_HI21 - Offset: 0x210854 Symbol: a Type: R_AARCH64_LDST32_ABS_LO12_NC - Offset: 0x210858 Symbol: ifuncDec Type: R_AARCH64_CALL26 - Offset: 0x210860 Symbol: a Type: R_AARCH64_LDST32_ABS_LO12_NC - Offset: 0x210864 Symbol: inc Type: R_AARCH64_CALL26 Symbols: - Name: .text Type: STT_SECTION Section: .text Value: 0x210710 - Name: .data Type: STT_SECTION Section: .data Value: 0x230B40 - Name: .bss Type: STT_SECTION Section: .bss Value: 0x230B90 - Name: .rodata Type: STT_SECTION Section: .rodata Value: 0x200560 - Name: .interp Type: STT_SECTION Section: .interp Value: 0x2002A8 - Name: _DYNAMIC Section: .dynamic Value: 0x2209A0 Other: [ STV_HIDDEN ] - Name: abort Type: STT_FUNC Binding: STB_GLOBAL - Name: _start Type: STT_FUNC Section: .text Binding: STB_GLOBAL Value: 0x210710 - Name: main Type: STT_FUNC Section: .text Binding: STB_GLOBAL Value: 0x210828 Size: 0x50 - Name: __libc_start_main Type: STT_FUNC Binding: STB_GLOBAL - Name: dec Type: STT_FUNC Section: .text Binding: STB_GLOBAL Value: 0x210804 Size: 0x18 - Name: resolver Type: STT_FUNC Section: .text Binding: STB_GLOBAL Value: 0x21081C Size: 0xC - Name: t1 Type: STT_TLS Binding: STB_GLOBAL - Name: a Type: STT_OBJECT Section: .bss Binding: STB_GLOBAL Value: 0x230B98 Size: 0x4 - Name: ifuncDec Type: STT_GNU_IFUNC Section: .text Binding: STB_GLOBAL Value: 0x21081C Size: 0xC - Name: inc Type: STT_FUNC Binding: STB_GLOBAL DynamicSymbols: - Name: abort Type: STT_FUNC Binding: STB_GLOBAL - Name: __libc_start_main Type: STT_FUNC Binding: STB_GLOBAL - Name: t1 Type: STT_TLS Binding: STB_GLOBAL - Name: inc Type: STT_FUNC Binding: STB_GLOBAL - Name: a Type: STT_OBJECT Section: .bss Binding: STB_GLOBAL Value: 0x230B98 Size: 0x4