ELF Header: Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 Class: ELF64 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: DYN (Shared object file) Machine: AArch64 Version: 0x1 Entry point address: 0x0 Start of program headers: 64 (bytes into file) Start of section headers: 66280 (bytes into file) Flags: 0x0 Size of this header: 64 (bytes) Size of program headers: 56 (bytes) Number of program headers: 8 Size of section headers: 64 (bytes) Number of section headers: 19 Section header string table index: 18 Section Headers: [Nr] Name Type Address Offset Size EntSize Flags Link Info Align [ 0] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [ 1] .note.gnu.build-i NOTE 0000000000000200 00000200 0000000000000020 0000000000000000 A 0 0 4 [ 2] .dynsym DYNSYM 0000000000000220 00000220 0000000000000420 0000000000000018 A 3 1 8 [ 3] .dynstr STRTAB 0000000000000640 00000640 00000000000003eb 0000000000000000 A 0 0 1 [ 4] .gnu.hash GNU_HASH 0000000000000a30 00000a30 00000000000000d8 0000000000000000 A 2 0 8 [ 5] .gnu.version VERSYM 0000000000000b08 00000b08 0000000000000058 0000000000000002 A 2 0 2 [ 6] .gnu.version_d VERDEF 0000000000000b60 00000b60 00000000000000a4 0000000000000000 A 3 5 4 [ 7] .rela.plt RELA 0000000000000c08 00000c08 00000000000001b0 0000000000000018 AI 2 14 8 [ 8] .plt PROGBITS 0000000000000db8 00000db8 0000000000000140 0000000000000010 AX 0 0 8 [ 9] .text PROGBITS 0000000000000ef8 00000ef8 000000000000026c 0000000000000000 AX 0 0 4 [10] .eh_frame PROGBITS 0000000000001168 00001168 00000000000002a8 0000000000000000 A 0 0 8 [11] .eh_frame_hdr PROGBITS 0000000000001410 00001410 00000000000000b4 0000000000000000 A 0 0 4 [12] .dynamic DYNAMIC 000000000001fdf0 0000fdf0 0000000000000160 0000000000000010 WA 3 0 8 [13] .got PROGBITS 000000000001ff50 0000ff50 0000000000000008 0000000000000000 WA 0 0 8 [14] .got.plt PROGBITS 000000000001ff58 0000ff58 00000000000000a8 0000000000000000 WA 0 0 8 [15] .bss NOBITS 0000000000020000 00010000 0000000000001000 0000000000000000 WA 0 0 4096 [16] .note.gnu.gold-ve NOTE 0000000000000000 00010000 000000000000001c 0000000000000000 0 0 4 [17] .gnu_debugdata PROGBITS 0000000000000000 0001001c 0000000000000208 0000000000000000 0 0 1 [18] .shstrtab STRTAB 0000000000000000 00010224 00000000000000be 0000000000000000 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), p (processor specific) There are no section groups in this file. Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flags Align PHDR 0x0000000000000040 0x0000000000000040 0x0000000000000040 0x00000000000001c0 0x00000000000001c0 R 0x8 LOAD 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x00000000000014c4 0x00000000000014c4 R E 0x10000 LOAD 0x000000000000fdf0 0x000000000001fdf0 0x000000000001fdf0 0x0000000000000210 0x0000000000001210 RW 0x10000 DYNAMIC 0x000000000000fdf0 0x000000000001fdf0 0x000000000001fdf0 0x0000000000000160 0x0000000000000160 RW 0x8 NOTE 0x0000000000000200 0x0000000000000200 0x0000000000000200 0x0000000000000020 0x0000000000000020 R 0x4 GNU_EH_FRAME 0x0000000000001410 0x0000000000001410 0x0000000000001410 0x00000000000000b4 0x00000000000000b4 R 0x4 GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 RW 0x10 GNU_RELRO 0x000000000000fdf0 0x000000000001fdf0 0x000000000001fdf0 0x0000000000000210 0x0000000000000210 RW 0x8 Section to Segment mapping: Segment Sections... 00 01 .note.gnu.build-id .dynsym .dynstr .gnu.hash .gnu.version .gnu.version_d .rela.plt .plt .text .eh_frame .eh_frame_hdr 02 .dynamic .got .got.plt .bss 03 .dynamic 04 .note.gnu.build-id 05 .eh_frame_hdr 06 07 .dynamic .got .got.plt Dynamic section at offset 0xfdf0 contains 17 entries: Tag Type Name/Value 0x0000000000000003 (PLTGOT) 0x1ff58 0x0000000000000002 (PLTRELSZ) 432 (bytes) 0x0000000000000017 (JMPREL) 0xc08 0x0000000000000014 (PLTREL) RELA 0x0000000000000006 (SYMTAB) 0x220 0x000000000000000b (SYMENT) 24 (bytes) 0x0000000000000005 (STRTAB) 0x640 0x000000000000000a (STRSZ) 1003 (bytes) 0x000000006ffffef5 (GNU_HASH) 0xa30 0x0000000000000001 (NEEDED) Shared library: [ld-android.so] 0x000000000000000e (SONAME) Library soname: [libdl.so] 0x000000000000001e (FLAGS) BIND_NOW 0x000000006ffffffb (FLAGS_1) Flags: NOW 0x000000006ffffff0 (VERSYM) 0xb08 0x000000006ffffffc (VERDEF) 0xb60 0x000000006ffffffd (VERDEFNUM) 5 0x0000000000000000 (NULL) 0x0 Relocation section '.rela.plt' at offset 0xc08 contains 18 entries: Offset Info Type Sym. Value Sym. Name + Addend 00000001ff70 000f00000402 R_AARCH64_JUMP_SL 0000000000000000 __loader_dlopen + 0 00000001ff78 000e00000402 R_AARCH64_JUMP_SL 0000000000000000 __loader_dlerror + 0 00000001ff80 001000000402 R_AARCH64_JUMP_SL 0000000000000000 __loader_dlsym + 0 00000001ff88 001100000402 R_AARCH64_JUMP_SL 0000000000000000 __loader_dlvsym + 0 00000001ff90 000c00000402 R_AARCH64_JUMP_SL 0000000000000000 __loader_dladdr + 0 00000001ff98 000d00000402 R_AARCH64_JUMP_SL 0000000000000000 __loader_dlclose + 0 00000001ffa0 000b00000402 R_AARCH64_JUMP_SL 0000000000000000 __loader_dl_iterate_ph + 0 00000001ffa8 000400000402 R_AARCH64_JUMP_SL 0000000000000000 __loader_android_get_L + 0 00000001ffb0 000a00000402 R_AARCH64_JUMP_SL 0000000000000000 __loader_android_updat + 0 00000001ffb8 000200000402 R_AARCH64_JUMP_SL 0000000000000000 __loader_android_dlope + 0 00000001ffc0 000900000402 R_AARCH64_JUMP_SL 0000000000000000 __loader_android_set_a + 0 00000001ffc8 000500000402 R_AARCH64_JUMP_SL 0000000000000000 __loader_android_get_a + 0 00000001ffd0 000700000402 R_AARCH64_JUMP_SL 0000000000000000 __loader_android_init_ + 0 00000001ffd8 000100000402 R_AARCH64_JUMP_SL 0000000000000000 __loader_android_creat + 0 00000001ffe0 000800000402 R_AARCH64_JUMP_SL 0000000000000000 __loader_android_link_ + 0 00000001ffe8 000300000402 R_AARCH64_JUMP_SL 0000000000000000 __loader_android_dlwar + 0 00000001fff0 000600000402 R_AARCH64_JUMP_SL 0000000000000000 __loader_android_get_e + 0 00000001fff8 001200000402 R_AARCH64_JUMP_SL 0000000000000000 __loader_cfi_fail + 0 The decoding of unwind sections for machine type AArch64 is not currently supported. Symbol table '.dynsym' contains 44 entries: Num: Value Size Type Bind Vis Ndx Name 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND 1: 0000000000000000 0 FUNC WEAK DEFAULT UND __loader_android_create_n 2: 0000000000000000 0 FUNC WEAK DEFAULT UND __loader_android_dlopen_e 3: 0000000000000000 0 FUNC WEAK DEFAULT UND __loader_android_dlwarnin 4: 0000000000000000 0 FUNC WEAK DEFAULT UND __loader_android_get_LD_L 5: 0000000000000000 0 FUNC WEAK DEFAULT UND __loader_android_get_appl 6: 0000000000000000 0 FUNC WEAK DEFAULT UND __loader_android_get_expo 7: 0000000000000000 0 FUNC WEAK DEFAULT UND __loader_android_init_ano 8: 0000000000000000 0 FUNC WEAK DEFAULT UND __loader_android_link_nam 9: 0000000000000000 0 FUNC WEAK DEFAULT UND __loader_android_set_appl 10: 0000000000000000 0 FUNC WEAK DEFAULT UND __loader_android_update_L 11: 0000000000000000 0 FUNC WEAK DEFAULT UND __loader_dl_iterate_phdr 12: 0000000000000000 0 FUNC WEAK DEFAULT UND __loader_dladdr 13: 0000000000000000 0 FUNC WEAK DEFAULT UND __loader_dlclose 14: 0000000000000000 0 FUNC WEAK DEFAULT UND __loader_dlerror 15: 0000000000000000 0 FUNC WEAK DEFAULT UND __loader_dlopen 16: 0000000000000000 0 FUNC WEAK DEFAULT UND __loader_dlsym 17: 0000000000000000 0 FUNC WEAK DEFAULT UND __loader_dlvsym 18: 0000000000000000 0 FUNC WEAK DEFAULT UND __loader_cfi_fail 19: 0000000000000fb8 24 FUNC WEAK DEFAULT 9 android_dlopen_ext@@LIBC 20: 0000000000000ff8 24 FUNC WEAK DEFAULT 9 android_init_anonymous_na@@LIBC_PLATFORM 21: 0000000000001100 100 FUNC GLOBAL DEFAULT 9 __cfi_slowpath_diag@@LIBC_OMR1 22: 0000000000000fa4 20 FUNC WEAK DEFAULT 9 android_update_LD_LIBRARY@@LIBC_PLATFORM 23: 0000000000001054 20 FUNC WEAK DEFAULT 9 android_get_exported_name@@LIBC_PLATFORM 24: 0000000000000fd0 20 FUNC WEAK DEFAULT 9 android_set_application_t@@LIBC_PLATFORM 25: 0000000000000f24 24 FUNC WEAK DEFAULT 9 dlsym@@LIBC 26: 0000000000000000 0 OBJECT GLOBAL DEFAULT ABS LIBC_N 27: 0000000000001028 24 FUNC WEAK DEFAULT 9 android_link_namespaces@@LIBC_PLATFORM 28: 0000000000000000 0 OBJECT GLOBAL DEFAULT ABS LIBC 29: 0000000000000000 0 OBJECT GLOBAL DEFAULT ABS LIBC_PLATFORM 30: 0000000000000f10 20 FUNC WEAK DEFAULT 9 dlerror@@LIBC 31: 0000000000000ef8 24 FUNC WEAK DEFAULT 9 dlopen@@LIBC 32: 000000000000107c 24 FUNC GLOBAL DEFAULT 9 __cfi_shadow_size@@LIBC_OMR1 33: 0000000000000f68 20 FUNC WEAK DEFAULT 9 dlclose@@LIBC 34: 0000000000001040 20 FUNC WEAK DEFAULT 9 android_dlwarning@@LIBC_PLATFORM 35: 0000000000000000 0 OBJECT GLOBAL DEFAULT ABS LIBC_OMR1 36: 0000000000000fe4 20 FUNC WEAK DEFAULT 9 android_get_application_t@@LIBC_PLATFORM 37: 0000000000001094 108 FUNC GLOBAL DEFAULT 9 __cfi_slowpath@@LIBC_OMR1 38: 0000000000001010 24 FUNC WEAK DEFAULT 9 android_create_namespace@@LIBC_PLATFORM 39: 0000000000000f7c 20 FUNC WEAK DEFAULT 9 dl_iterate_phdr@@LIBC 40: 0000000000000f54 20 FUNC WEAK DEFAULT 9 dladdr@@LIBC 41: 0000000000000f90 20 FUNC WEAK DEFAULT 9 android_get_LD_LIBRARY_PA@@LIBC_PLATFORM 42: 0000000000000f3c 24 FUNC WEAK DEFAULT 9 dlvsym@@LIBC_N 43: 0000000000001068 20 FUNC GLOBAL DEFAULT 9 __cfi_init@@LIBC_PLATFORM Histogram for `.gnu.hash' bucket list length (total of 17 buckets): Length Number % of total Coverage 0 0 ( 0.0%) 1 10 ( 58.8%) 40.0% 2 6 ( 35.3%) 88.0% 3 1 ( 5.9%) 100.0% Version symbols section '.gnu.version' contains 44 entries: Addr: 0000000000000b08 Offset: 0x000b08 Link: 2 (.dynsym) 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) 010: 0 (*local*) 0 (*local*) 0 (*local*) 2 (LIBC) 014: 5 (LIBC_PLATFORM) 4 (LIBC_OMR1) 5 (LIBC_PLATFORM) 5 (LIBC_PLATFORM) 018: 5 (LIBC_PLATFORM) 2 (LIBC) 3 (LIBC_N) 5 (LIBC_PLATFORM) 01c: 2 (LIBC) 5 (LIBC_PLATFORM) 2 (LIBC) 2 (LIBC) 020: 4 (LIBC_OMR1) 2 (LIBC) 5 (LIBC_PLATFORM) 4 (LIBC_OMR1) 024: 5 (LIBC_PLATFORM) 4 (LIBC_OMR1) 5 (LIBC_PLATFORM) 2 (LIBC) 028: 2 (LIBC) 5 (LIBC_PLATFORM) 3 (LIBC_N) 5 (LIBC_PLATFORM) Version definition section '.gnu.version_d' contains 5 entries: Addr: 0x0000000000000b60 Offset: 0x000b60 Link: 3 (.dynstr) 000000: Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: libdl.so 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: LIBC 0x0038: Rev: 1 Flags: none Index: 3 Cnt: 2 Name: LIBC_N 0x0054: Parent 1: LIBC 0x005c: Rev: 1 Flags: none Index: 4 Cnt: 2 Name: LIBC_OMR1 0x0078: Parent 1: LIBC_N 0x0080: Rev: 1 Flags: none Index: 5 Cnt: 2 Name: LIBC_PLATFORM 0x009c: Parent 1: LIBC_OMR1 Displaying notes found in: .note.gnu.build-id Owner Data size Description GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 52512b2d7a8b4c6fc4eace5145a3daca Displaying notes found in: .note.gnu.gold-version Owner Data size Description GNU 0x00000009 NT_GNU_GOLD_VERSION (gold version) Version: gold 1.12