Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ELF Header:
- Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
- Class: ELF32
- Data: 2's complement, little endian
- Version: 1 (current)
- OS/ABI: UNIX - System V
- ABI Version: 0
- Type: DYN (Shared object file)
- Machine: ARM
- Version: 0x1
- Entry point address: 0x0
- Start of program headers: 52 (bytes into file)
- Start of section headers: 16792 (bytes into file)
- Flags: 0x5000000, Version5 EABI
- Size of this header: 52 (bytes)
- Size of program headers: 32 (bytes)
- Number of program headers: 9
- Size of section headers: 40 (bytes)
- Number of section headers: 23
- Section header string table index: 22
- Section Headers:
- [Nr] Name Type Addr Off Size ES Flg Lk Inf Al
- [ 0] NULL 00000000 000000 000000 00 0 0 0
- [ 1] .interp PROGBITS 00000154 000154 000013 00 A 0 0 1
- [ 2] .note.android.ide NOTE 00000168 000168 000018 00 A 0 0 4
- [ 3] .note.gnu.build-i NOTE 00000180 000180 000020 00 A 0 0 4
- [ 4] .dynsym DYNSYM 000001a0 0001a0 0001a0 10 A 5 1 4
- [ 5] .dynstr STRTAB 00000340 000340 000168 00 A 0 0 1
- [ 6] .gnu.hash GNU_HASH 000004a8 0004a8 000030 04 A 4 0 4
- [ 7] .rel.dyn REL 000004d8 0004d8 000050 08 A 4 0 4
- [ 8] .rel.plt REL 00000528 000528 000098 08 AI 4 9 4
- [ 9] .plt PROGBITS 000005c0 0005c0 0000f8 00 AX 0 0 4
- [10] .text PROGBITS 000006b8 0006b8 0028ac 00 AX 0 0 4
- [11] .ARM.exidx ARM_EXIDX 00002f64 002f64 0001a8 08 AL 10 0 4
- [12] .ARM.extab PROGBITS 0000310c 00310c 00006c 00 A 0 0 4
- [13] .fini_array FINI_ARRAY 00004ec4 003ec4 000004 00 WA 0 0 4
- [14] .dynamic DYNAMIC 00004ec8 003ec8 0000c0 08 WA 5 0 4
- [15] .got PROGBITS 00004f88 003f88 000078 00 WA 0 0 4
- [16] .data PROGBITS 00005000 004000 000014 00 WA 0 0 4
- [17] .bss NOBITS 00005014 004014 000010 00 WA 0 0 4
- [18] .comment PROGBITS 00000000 004014 00002f 01 MS 0 0 1
- [19] .note.gnu.gold-ve NOTE 00000000 004044 00001c 00 0 0 4
- [20] .ARM.attributes ARM_ATTRIBUTES 00000000 004060 00003c 00 0 0 1
- [21] .gnu_debuglink PROGBITS 00000000 00409c 000014 00 0 0 1
- [22] .shstrtab STRTAB 00000000 0040b0 0000e6 00 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),
- y (purecode), p (processor specific)
- There are no section groups in this file.
- Program Headers:
- Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align
- PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4
- INTERP 0x000154 0x00000154 0x00000154 0x00013 0x00013 R 0x1
- [Requesting program interpreter: /system/bin/linker]
- LOAD 0x000000 0x00000000 0x00000000 0x03178 0x03178 R E 0x1000
- LOAD 0x003ec4 0x00004ec4 0x00004ec4 0x00150 0x00160 RW 0x1000
- DYNAMIC 0x003ec8 0x00004ec8 0x00004ec8 0x000c0 0x000c0 RW 0x4
- NOTE 0x000168 0x00000168 0x00000168 0x00038 0x00038 R 0x4
- GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0
- EXIDX 0x002f64 0x00002f64 0x00002f64 0x001a8 0x001a8 R 0x4
- GNU_RELRO 0x003ec4 0x00004ec4 0x00004ec4 0x0013c 0x0013c RW 0x4
- Section to Segment mapping:
- Segment Sections...
- 00
- 01 .interp
- 02 .interp .note.android.ident .note.gnu.build-id .dynsym .dynstr .gnu.hash .rel.dyn .rel.plt .plt .text .ARM.exidx .ARM.extab
- 03 .fini_array .dynamic .got .data .bss
- 04 .dynamic
- 05 .note.android.ident .note.gnu.build-id
- 06
- 07 .ARM.exidx
- 08 .fini_array .dynamic .got
- Dynamic section at offset 0x3ec8 contains 19 entries:
- Tag Type Name/Value
- 0x00000003 (PLTGOT) 0x4fa8
- 0x00000002 (PLTRELSZ) 152 (bytes)
- 0x00000017 (JMPREL) 0x528
- 0x00000014 (PLTREL) REL
- 0x00000011 (REL) 0x4d8
- 0x00000012 (RELSZ) 80 (bytes)
- 0x00000013 (RELENT) 8 (bytes)
- 0x6ffffffa (RELCOUNT) 7
- 0x00000006 (SYMTAB) 0x1a0
- 0x0000000b (SYMENT) 16 (bytes)
- 0x00000005 (STRTAB) 0x340
- 0x0000000a (STRSZ) 360 (bytes)
- 0x6ffffef5 (GNU_HASH) 0x4a8
- 0x0000000e (SONAME) Library soname: [libdsyscalls.so]
- 0x0000001a (FINI_ARRAY) 0x4ec4
- 0x0000001c (FINI_ARRAYSZ) 4 (bytes)
- 0x0000001e (FLAGS) BIND_NOW
- 0x6ffffffb (FLAGS_1) Flags: NOW
- 0x00000000 (NULL) 0x0
- Relocation section '.rel.dyn' at offset 0x4d8 contains 10 entries:
- Offset Info Type Sym.Value Sym. Name
- 00004ec4 00000017 R_ARM_RELATIVE
- 00004f88 00000017 R_ARM_RELATIVE
- 00004f8c 00000017 R_ARM_RELATIVE
- 00004f90 00000017 R_ARM_RELATIVE
- 00004f98 00000017 R_ARM_RELATIVE
- 00004f9c 00000017 R_ARM_RELATIVE
- 00005000 00000017 R_ARM_RELATIVE
- 00004f94 00000415 R_ARM_GLOB_DAT 00000000 __gnu_Unwind_Find_exid
- 00004fa0 00000915 R_ARM_GLOB_DAT 00000000 __cxa_call_unexpected
- 00004fa4 00001215 R_ARM_GLOB_DAT 00000000 pthread_create
- Relocation section '.rel.plt' at offset 0x528 contains 19 entries:
- Offset Info Type Sym.Value Sym. Name
- 00004fb4 00000116 R_ARM_JUMP_SLOT 00000000 __cxa_finalize
- 00004fb8 00000216 R_ARM_JUMP_SLOT 00000000 __cxa_atexit
- 00004fbc 00000316 R_ARM_JUMP_SLOT 00000000 __register_atfork
- 00004fc0 00000416 R_ARM_JUMP_SLOT 00000000 __gnu_Unwind_Find_exid
- 00004fc4 00000516 R_ARM_JUMP_SLOT 00000000 abort
- 00004fc8 00000616 R_ARM_JUMP_SLOT 00000000 memcpy
- 00004fcc 00000716 R_ARM_JUMP_SLOT 00000000 __cxa_begin_cleanup
- 00004fd0 00000816 R_ARM_JUMP_SLOT 00000000 __cxa_type_match
- 00004fd4 00001416 R_ARM_JUMP_SLOT 00000000 pthread_getspecific
- 00004fd8 00001316 R_ARM_JUMP_SLOT 00000000 pthread_setspecific
- 00004fdc 00000a16 R_ARM_JUMP_SLOT 00000000 free
- 00004fe0 00000b16 R_ARM_JUMP_SLOT 00000000 malloc
- 00004fe4 00000c16 R_ARM_JUMP_SLOT 00000000 memset
- 00004fe8 00001016 R_ARM_JUMP_SLOT 00000000 pthread_mutex_unlock
- 00004fec 00001116 R_ARM_JUMP_SLOT 00000000 pthread_mutex_lock
- 00004ff0 00000f16 R_ARM_JUMP_SLOT 00000000 pthread_key_create
- 00004ff4 00001516 R_ARM_JUMP_SLOT 00000000 pthread_once
- 00004ff8 00000d16 R_ARM_JUMP_SLOT 00000000 calloc
- 00004ffc 00000e16 R_ARM_JUMP_SLOT 00000000 realloc
- Unwind table index '.ARM.exidx' at offset 0x2f64 contains 53 entries:
- 0x798: 0x80b0b0b0
- Compact model index: 0
- 0xb0 finish
- 0xb0 finish
- 0xb0 finish
- 0x7bc: 0x8002afb0
- Compact model index: 0
- 0x02 vsp = vsp + 12
- 0xaf pop {r4, r5, r6, r7, r8, r9, r10, r11, r14}
- 0xb0 finish
- 0x860: 0x80b0b0b0
- Compact model index: 0
- 0xb0 finish
- 0xb0 finish
- 0xb0 finish
- 0x8b0: 0x8002a9b0
- Compact model index: 0
- 0x02 vsp = vsp + 12
- 0xa9 pop {r4, r5, r14}
- 0xb0 finish
- 0x9b8: 0x80a8b0b0
- Compact model index: 0
- 0xa8 pop {r4, r14}
- 0xb0 finish
- 0xb0 finish
- 0xa24: 0x80b0b0b0
- Compact model index: 0
- 0xb0 finish
- 0xb0 finish
- 0xb0 finish
- 0xa44: 0x80aab0b0
- Compact model index: 0
- 0xaa pop {r4, r5, r6, r14}
- 0xb0 finish
- 0xb0 finish
- 0xaa8: 0x80b272af
- Compact model index: 0
- 0xb2 0x72 vsp = vsp + 972
- 0xaf pop {r4, r5, r6, r7, r8, r9, r10, r11, r14}
- 0xbd0: 0x80b0b0b0
- Compact model index: 0
- 0xb0 finish
- 0xb0 finish
- 0xb0 finish
- 0xbd8: 0x80383fab
- Compact model index: 0
- 0x38 vsp = vsp + 228
- 0x3f vsp = vsp + 256
- 0xab pop {r4, r5, r6, r7, r14}
- 0xc7c: 0x80b0b0b0
- Compact model index: 0
- 0xb0 finish
- 0xb0 finish
- 0xb0 finish
- 0xc98: 0x80aab0b0
- Compact model index: 0
- 0xaa pop {r4, r5, r6, r14}
- 0xb0 finish
- 0xb0 finish
- 0xd0c: 0x80b0b0b0
- Compact model index: 0
- 0xb0 finish
- 0xb0 finish
- 0xb0 finish
- 0xda4: 0x80048400
- Compact model index: 0
- 0x04 vsp = vsp + 20
- 0x84 0x00 pop {r14}
- 0xdcc: 0x80b0b0b0
- Compact model index: 0
- 0xb0 finish
- 0xb0 finish
- 0xb0 finish
- 0xe28: 0x80048400
- Compact model index: 0
- 0x04 vsp = vsp + 20
- 0x84 0x00 pop {r14}
- 0xe54: 0x80b20dac
- Compact model index: 0
- 0xb2 0x0d vsp = vsp + 568
- 0xac pop {r4, r5, r6, r7, r8, r14}
- 0xf1c: 0x8008afb0
- Compact model index: 0
- 0x08 vsp = vsp + 36
- 0xaf pop {r4, r5, r6, r7, r8, r9, r10, r11, r14}
- 0xb0 finish
- 0x130c: 0x80b0b0b0
- Compact model index: 0
- 0xb0 finish
- 0xb0 finish
- 0xb0 finish
- 0x1324: 0x80023fad
- Compact model index: 0
- 0x02 vsp = vsp + 12
- 0x3f vsp = vsp + 256
- 0xad pop {r4, r5, r6, r7, r8, r9, r14}
- 0x168c: 0x1 [cantunwind]
- 0x1834: 0x80b0b0b0
- Compact model index: 0
- 0xb0 finish
- 0xb0 finish
- 0xb0 finish
- 0x1894: 0x80048400
- Compact model index: 0
- 0x04 vsp = vsp + 20
- 0x84 0x00 pop {r14}
- 0x18bc: 0x80b0b0b0
- Compact model index: 0
- 0xb0 finish
- 0xb0 finish
- 0xb0 finish
- 0x18c0: 0x8003aeb0
- Compact model index: 0
- 0x03 vsp = vsp + 16
- 0xae pop {r4, r5, r6, r7, r8, r9, r10, r14}
- 0xb0 finish
- 0x1c48: 0x80048400
- Compact model index: 0
- 0x04 vsp = vsp + 20
- 0x84 0x00 pop {r14}
- 0x1c88: @0x310c
- Compact model index: 1
- 0xb1 0x08 pop {r3}
- 0x84 0x00 pop {r14}
- 0xb0 finish
- 0xb0 finish
- 0x1c98: @0x3118
- Compact model index: 1
- 0xb1 0x08 pop {r3}
- 0x84 0x00 pop {r14}
- 0xb0 finish
- 0xb0 finish
- 0x1cb4: @0x3124
- Compact model index: 1
- 0xb1 0x08 pop {r3}
- 0x84 0x00 pop {r14}
- 0xb0 finish
- 0xb0 finish
- 0x1cbc: @0x3130
- Compact model index: 1
- 0xb1 0x08 pop {r3}
- 0x84 0x00 pop {r14}
- 0xb0 finish
- 0xb0 finish
- 0x1cc4: 0x80b0b0b0
- Compact model index: 0
- 0xb0 finish
- 0xb0 finish
- 0xb0 finish
- 0x1ce8: 0x80b108ab
- Compact model index: 0
- 0xb1 0x08 pop {r3}
- 0xab pop {r4, r5, r6, r7, r14}
- 0x1d2c: 0x80aab0b0
- Compact model index: 0
- 0xaa pop {r4, r5, r6, r14}
- 0xb0 finish
- 0xb0 finish
- 0x1db0: @0x313c
- Compact model index: 1
- 0xb1 0x08 pop {r3}
- 0x84 0x00 pop {r14}
- 0xb0 finish
- 0xb0 finish
- 0x1dd4: @0x3148
- Compact model index: 1
- 0xb1 0x08 pop {r3}
- 0x84 0x00 pop {r14}
- 0xb0 finish
- 0xb0 finish
- 0x1df8: 0x80b0b0b0
- Compact model index: 0
- 0xb0 finish
- 0xb0 finish
- 0xb0 finish
- 0x1e18: @0x3154
- Compact model index: 1
- 0xb1 0x08 pop {r3}
- 0x84 0x00 pop {r14}
- 0xb0 finish
- 0xb0 finish
- 0x1e2c: @0x3160
- Compact model index: 1
- 0xb1 0x08 pop {r3}
- 0x84 0x00 pop {r14}
- 0xb0 finish
- 0xb0 finish
- 0x1e68: 0x80acb0b0
- Compact model index: 0
- 0xac pop {r4, r5, r6, r7, r8, r14}
- 0xb0 finish
- 0xb0 finish
- 0x1fac: 0x80b0b0b0
- Compact model index: 0
- 0xb0 finish
- 0xb0 finish
- 0xb0 finish
- 0x1fe4: 0x80b108ab
- Compact model index: 0
- 0xb1 0x08 pop {r3}
- 0xab pop {r4, r5, r6, r7, r14}
- 0x2138: 0x80aeb0b0
- Compact model index: 0
- 0xae pop {r4, r5, r6, r7, r8, r9, r10, r14}
- 0xb0 finish
- 0xb0 finish
- 0x25d8: 0x80b108ab
- Compact model index: 0
- 0xb1 0x08 pop {r3}
- 0xab pop {r4, r5, r6, r7, r14}
- 0x272c: 0x80aeb0b0
- Compact model index: 0
- 0xae pop {r4, r5, r6, r7, r8, r9, r10, r14}
- 0xb0 finish
- 0xb0 finish
- 0x2c2c: 0x80b108ab
- Compact model index: 0
- 0xb1 0x08 pop {r3}
- 0xab pop {r4, r5, r6, r7, r14}
- 0x2c78: 0x80b108af
- Compact model index: 0
- 0xb1 0x08 pop {r3}
- 0xaf pop {r4, r5, r6, r7, r8, r9, r10, r11, r14}
- 0x2d64: @0x316c
- Compact model index: 1
- 0xb1 0x08 pop {r3}
- 0x84 0x00 pop {r14}
- 0xb0 finish
- 0xb0 finish
- 0x2d90: 0x80a8b0b0
- Compact model index: 0
- 0xa8 pop {r4, r14}
- 0xb0 finish
- 0xb0 finish
- 0x2dd0: 0x80b0b0b0
- Compact model index: 0
- 0xb0 finish
- 0xb0 finish
- 0xb0 finish
- 0x2ddc: 0x80b108ab
- Compact model index: 0
- 0xb1 0x08 pop {r3}
- 0xab pop {r4, r5, r6, r7, r14}
- 0x2e14: 0x80aeb0b0
- Compact model index: 0
- 0xae pop {r4, r5, r6, r7, r8, r9, r10, r14}
- 0xb0 finish
- 0xb0 finish
- 0x2ed0: 0x80a8b0b0
- Compact model index: 0
- 0xa8 pop {r4, r14}
- 0xb0 finish
- 0xb0 finish
- 0x2f64: 0x1 [cantunwind]
- Symbol table '.dynsym' contains 26 entries:
- Num: Value Size Type Bind Vis Ndx Name
- 0: 00000000 0 NOTYPE LOCAL DEFAULT UND
- 1: 00000000 0 NOTYPE GLOBAL DEFAULT UND __cxa_finalize
- 2: 00000000 0 NOTYPE GLOBAL DEFAULT UND __cxa_atexit
- 3: 00000000 0 NOTYPE GLOBAL DEFAULT UND __register_atfork
- 4: 00000000 0 NOTYPE WEAK DEFAULT UND __gnu_Unwind_Find_exidx
- 5: 00000000 0 NOTYPE GLOBAL DEFAULT UND abort
- 6: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy
- 7: 00000000 0 NOTYPE WEAK DEFAULT UND __cxa_begin_cleanup
- 8: 00000000 0 NOTYPE WEAK DEFAULT UND __cxa_type_match
- 9: 00000000 0 NOTYPE WEAK DEFAULT UND __cxa_call_unexpected
- 10: 00000000 0 NOTYPE GLOBAL DEFAULT UND free
- 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND malloc
- 12: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset
- 13: 00000000 0 NOTYPE GLOBAL DEFAULT UND calloc
- 14: 00000000 0 NOTYPE GLOBAL DEFAULT UND realloc
- 15: 00000000 0 NOTYPE WEAK DEFAULT UND pthread_key_create
- 16: 00000000 0 NOTYPE WEAK DEFAULT UND pthread_mutex_unlock
- 17: 00000000 0 NOTYPE WEAK DEFAULT UND pthread_mutex_lock
- 18: 00000000 0 NOTYPE WEAK DEFAULT UND pthread_create
- 19: 00000000 0 NOTYPE WEAK DEFAULT UND pthread_setspecific
- 20: 00000000 0 NOTYPE WEAK DEFAULT UND pthread_getspecific
- 21: 00000000 0 NOTYPE WEAK DEFAULT UND pthread_once
- 22: 00005014 0 NOTYPE GLOBAL DEFAULT ABS _edata
- 23: 00005024 0 NOTYPE GLOBAL DEFAULT ABS _end
- 24: 00000799 12 FUNC GLOBAL DEFAULT 10 __get_tls_hooks
- 25: 00005014 0 NOTYPE GLOBAL DEFAULT ABS __bss_start
- Histogram for `.gnu.hash' bucket list length (total of 3 buckets):
- Length Number % of total Coverage
- 0 1 ( 33.3%)
- 1 0 ( 0.0%) 0.0%
- 2 2 ( 66.7%) 100.0%
- No version information found in this file.
- Displaying notes found in: .note.android.ident
- Owner Data size Description
- Android 0x00000004 NT_VERSION (version)
- description data: 17 00 00 00
- Displaying notes found in: .note.gnu.build-id
- Owner Data size Description
- GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring)
- Build ID: 04edd7a776a0cd49303f2e628a5da15a
- Displaying notes found in: .note.gnu.gold-version
- Owner Data size Description
- GNU 0x00000009 NT_GNU_GOLD_VERSION (gold version)
- Version: gold 1.11
- Attribute Section: aeabi
- File Attributes
- Tag_CPU_name: "ARM v7"
- Tag_CPU_arch: v7
- Tag_CPU_arch_profile: Application
- Tag_ARM_ISA_use: Yes
- Tag_THUMB_ISA_use: Thumb-2
- Tag_FP_arch: VFPv4
- Tag_Advanced_SIMD_arch: NEONv1 with Fused-MAC
- Tag_ABI_PCS_wchar_t: 4
- Tag_ABI_FP_denormal: Needed
- Tag_ABI_FP_exceptions: Needed
- Tag_ABI_FP_number_model: IEEE 754
- Tag_ABI_align_needed: 8-byte
- Tag_ABI_enum_size: int
- Tag_ABI_HardFP_use: Deprecated
- Tag_ABI_optimization_goals: Aggressive Debug
- Tag_CPU_unaligned_access: v6
- Tag_MPextension_use: Allowed
- Tag_DIV_use: Allowed in v7-A with integer division extension
- Tag_Virtualization_use: TrustZone and Virtualization Extensions
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement