173 lines · yaml
1--- !ELF2FileHeader:3 Class: ELFCLASS644 Data: ELFDATA2LSB5 Type: ET_DYN6 Machine: EM_AARCH647 Entry: 0x103648ProgramHeaders:9 - Type: PT_PHDR10 Flags: [ PF_R ]11 VAddr: 0x4012 Align: 0x813 - Type: PT_INTERP14 Flags: [ PF_R ]15 FirstSec: .interp16 LastSec: .interp17 VAddr: 0x23818 - Type: PT_LOAD19 Flags: [ PF_R ]20 FirstSec: .interp21 LastSec: .dynamic22 Align: 0x1000023 - Type: PT_LOAD24 Flags: [ PF_X, PF_R ]25 FirstSec: .text26 LastSec: .text27 VAddr: 0x1034828 Align: 0x1000029 - Type: PT_LOAD30 Flags: [ PF_W, PF_R ]31 FirstSec: .dynamic32 LastSec: .got33 VAddr: 0x2038834 Align: 0x1000035 - Type: PT_DYNAMIC36 Flags: [ PF_W, PF_R ]37 FirstSec: .dynamic38 LastSec: .dynamic39 VAddr: 0x2038840 Align: 0x841 - Type: PT_GNU_RELRO42 Flags: [ PF_R ]43 FirstSec: .dynamic44 LastSec: .got45 VAddr: 0x2038846 - Type: PT_GNU_STACK47 Flags: [ PF_W, PF_R ]48 Align: 0x049Sections:50 - Name: .interp51 Type: SHT_PROGBITS52 Flags: [ SHF_ALLOC ]53 Address: 0x23854 AddressAlign: 0x155 Content: 2F6C69622F6C642D6C696E75782D616172636836342E736F2E310056 - Name: .dynsym57 Type: SHT_DYNSYM58 Flags: [ SHF_ALLOC ]59 Address: 0x25860 Link: .dynstr61 AddressAlign: 0x862 - Name: .dynstr63 Type: SHT_STRTAB64 Flags: [ SHF_ALLOC ]65 Address: 0x28C66 AddressAlign: 0x167 - Name: .rela.dyn68 Type: SHT_RELA69 Flags: [ SHF_ALLOC ]70 Address: 0x29071 Link: .dynsym72 AddressAlign: 0x873 Relocations:74 - Offset: 0x2044875 Type: R_AARCH64_RELATIVE76 Addend: 6643277 - Name: .text78 Type: SHT_PROGBITS79 Flags: [ SHF_ALLOC, SHF_EXECINSTR ]80 Address: 0x1034881 AddressAlign: 0x482 Content: FF4300D1E00700F9E80740F908014092E003082AFF430091C0035FD6FD7BBFA9FD0300911F2003D580000010F5FFFF97FD7BC1A8C0035FD6C0035FD683 - Name: .dynamic84 Type: SHT_DYNAMIC85 Flags: [ SHF_WRITE, SHF_ALLOC ]86 Address: 0x2038887 Link: .dynstr88 AddressAlign: 0x889 Entries:90 - Tag: DT_FLAGS_191 Value: 0x800000092 - Tag: DT_RELA93 Value: 0x29094 - Tag: DT_RELASZ95 Value: 0x1896 - Tag: DT_RELAENT97 Value: 0x1898 - Tag: DT_RELACOUNT99 Value: 0x1100 - Tag: DT_SYMTAB101 Value: 0x258102 - Tag: DT_SYMENT103 Value: 0x18104 - Tag: DT_STRTAB105 Value: 0x28C106 - Tag: DT_STRSZ107 Value: 0x1108 - Tag: DT_GNU_HASH109 Value: 0x270110 - Tag: DT_NULL111 Value: 0x0112 - Name: .got113 Type: SHT_PROGBITS114 Flags: [ SHF_WRITE, SHF_ALLOC ]115 Address: 0x20448116 AddressAlign: 0x8117 Content: '0000000000000000'118 - Name: .rela.text119 Type: SHT_RELA120 Flags: [ SHF_INFO_LINK ]121 Link: .symtab122 AddressAlign: 0x8123 Info: .text124 Relocations:125 - Offset: 0x1036C126 Symbol: foo2127 Type: R_AARCH64_ADR_GOT_PAGE128 - Offset: 0x10370129 Symbol: foo2130 Type: R_AARCH64_LD64_GOT_LO12_NC131 - Offset: 0x10374132 Symbol: foo133 Type: R_AARCH64_CALL26134Symbols:135 - Name: .text136 Type: STT_SECTION137 Section: .text138 Value: 0x10348139 - Name: ex2.c140 Type: STT_FILE141 Index: SHN_ABS142 - Name: '$x.0 (1)'143 Section: .text144 Value: 0x10380145 - Name: .interp146 Type: STT_SECTION147 Section: .interp148 Value: 0x238149 - Name: _DYNAMIC150 Section: .dynamic151 Value: 0x20388152 Other: [ STV_HIDDEN ]153 - Name: foo154 Type: STT_FUNC155 Section: .text156 Binding: STB_GLOBAL157 Value: 0x10348158 Size: 0x1C159 - Name: _start160 Type: STT_FUNC161 Section: .text162 Binding: STB_GLOBAL163 Value: 0x10364164 Size: 0x1C165 - Name: foo2166 Type: STT_FUNC167 Section: .text168 Binding: STB_GLOBAL169 Value: 0x10380170 Size: 0x4171DynamicSymbols: []172...173