Advertisement
Guest User

original

a guest
Aug 6th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.17 KB | None | 0 0
  1. ELF Header:
  2. Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
  3. Class: ELF32
  4. Data: 2's complement, little endian
  5. Version: 1 (current)
  6. OS/ABI: UNIX - System V
  7. ABI Version: 0
  8. Type: DYN (Shared object file)
  9. Machine: ARM
  10. Version: 0x1
  11. Entry point address: 0x0
  12. Start of program headers: 52 (bytes into file)
  13. Start of section headers: 8608 (bytes into file)
  14. Flags: 0x5000000, Version5 EABI
  15. Size of this header: 52 (bytes)
  16. Size of program headers: 32 (bytes)
  17. Number of program headers: 10
  18. Size of section headers: 40 (bytes)
  19. Number of section headers: 23
  20. Section header string table index: 22
  21.  
  22. Section Headers:
  23. [Nr] Name Type Addr Off Size ES Flg Lk Inf Al
  24. [ 0] NULL 00000000 000000 000000 00 0 0 0
  25. [ 1] .interp PROGBITS 00000174 000174 000013 00 A 0 0 1
  26. [ 2] .note.android.ide NOTE 00000188 000188 000018 00 A 0 0 4
  27. [ 3] .note.gnu.build-i NOTE 000001a0 0001a0 000020 00 A 0 0 4
  28. [ 4] .dynsym DYNSYM 000001c0 0001c0 000100 10 A 5 2 4
  29. [ 5] .dynstr STRTAB 000002c0 0002c0 0000d6 00 A 0 0 1
  30. [ 6] .gnu.hash GNU_HASH 00000398 000398 000030 04 A 4 0 4
  31. [ 7] .rel.dyn REL 000003c8 0003c8 000050 08 A 4 0 4
  32. [ 8] .rel.plt REL 00000418 000418 000048 08 AI 4 9 4
  33. [ 9] .plt PROGBITS 00000460 000460 000080 00 AX 0 0 4
  34. [10] .text PROGBITS 000004e0 0004e0 001614 00 AX 0 0 4
  35. [11] .ARM.exidx ARM_EXIDX 00001af4 001af4 000100 08 AL 10 0 4
  36. [12] .ARM.extab PROGBITS 00001bf4 001bf4 000030 00 A 0 0 4
  37. [13] .tbss NOBITS 00002ee8 001ee8 000040 00 WAT 0 0 4
  38. [14] .fini_array FINI_ARRAY 00002ee8 001ee8 000004 00 WA 0 0 4
  39. [15] .dynamic DYNAMIC 00002eec 001eec 0000c0 08 WA 5 0 4
  40. [16] .got PROGBITS 00002fac 001fac 000054 00 WA 0 0 4
  41. [17] .data PROGBITS 00003000 002000 000004 00 WA 0 0 4
  42. [18] .comment PROGBITS 00000000 002004 000042 01 MS 0 0 1
  43. [19] .note.gnu.gold-ve NOTE 00000000 002048 00001c 00 0 0 4
  44. [20] .ARM.attributes ARM_ATTRIBUTES 00000000 002064 000040 00 0 0 1
  45. [21] .gnu_debuglink PROGBITS 00000000 0020a4 000014 00 0 0 1
  46. [22] .shstrtab STRTAB 00000000 0020b8 0000e7 00 0 0 1
  47. Key to Flags:
  48. W (write), A (alloc), X (execute), M (merge), S (strings), I (info),
  49. L (link order), O (extra OS processing required), G (group), T (TLS),
  50. C (compressed), x (unknown), o (OS specific), E (exclude),
  51. y (purecode), p (processor specific)
  52.  
  53. There are no section groups in this file.
  54.  
  55. Program Headers:
  56. Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align
  57. PHDR 0x000034 0x00000034 0x00000034 0x00140 0x00140 R 0x4
  58. INTERP 0x000174 0x00000174 0x00000174 0x00013 0x00013 R 0x1
  59. [Requesting program interpreter: /system/bin/linker]
  60. LOAD 0x000000 0x00000000 0x00000000 0x01c24 0x01c24 R E 0x1000
  61. LOAD 0x001ee8 0x00002ee8 0x00002ee8 0x0011c 0x0011c RW 0x1000
  62. DYNAMIC 0x001eec 0x00002eec 0x00002eec 0x000c0 0x000c0 RW 0x4
  63. NOTE 0x000188 0x00000188 0x00000188 0x00038 0x00038 R 0x4
  64. GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0
  65. EXIDX 0x001af4 0x00001af4 0x00001af4 0x00100 0x00100 R 0x4
  66. TLS 0x001ee8 0x00002ee8 0x00002ee8 0x00000 0x00040 R 0x4
  67. GNU_RELRO 0x001ee8 0x00002ee8 0x00002ee8 0x00118 0x00118 RW 0x4
  68.  
  69. Section to Segment mapping:
  70. Segment Sections...
  71. 00
  72. 01 .interp
  73. 02 .interp .note.android.ident .note.gnu.build-id .dynsym .dynstr .gnu.hash .rel.dyn .rel.plt .plt .text .ARM.exidx .ARM.extab
  74. 03 .fini_array .dynamic .got .data
  75. 04 .dynamic
  76. 05 .note.android.ident .note.gnu.build-id
  77. 06
  78. 07 .ARM.exidx
  79. 08 .tbss
  80. 09 .fini_array .dynamic .got
  81.  
  82. Dynamic section at offset 0x1eec contains 19 entries:
  83. Tag Type Name/Value
  84. 0x00000003 (PLTGOT) 0x2fd0
  85. 0x00000002 (PLTRELSZ) 72 (bytes)
  86. 0x00000017 (JMPREL) 0x418
  87. 0x00000014 (PLTREL) REL
  88. 0x00000011 (REL) 0x3c8
  89. 0x00000012 (RELSZ) 80 (bytes)
  90. 0x00000013 (RELENT) 8 (bytes)
  91. 0x6ffffffa (RELCOUNT) 7
  92. 0x00000006 (SYMTAB) 0x1c0
  93. 0x0000000b (SYMENT) 16 (bytes)
  94. 0x00000005 (STRTAB) 0x2c0
  95. 0x0000000a (STRSZ) 214 (bytes)
  96. 0x6ffffef5 (GNU_HASH) 0x398
  97. 0x0000000e (SONAME) Library soname: [libdsyscalls.so]
  98. 0x0000001a (FINI_ARRAY) 0x2ee8
  99. 0x0000001c (FINI_ARRAYSZ) 4 (bytes)
  100. 0x0000001e (FLAGS) BIND_NOW
  101. 0x6ffffffb (FLAGS_1) Flags: NOW
  102. 0x00000000 (NULL) 0x0
  103.  
  104. Relocation section '.rel.dyn' at offset 0x3c8 contains 10 entries:
  105. Offset Info Type Sym.Value Sym. Name
  106. 00002ee8 00000017 R_ARM_RELATIVE
  107. 00002fb4 00000017 R_ARM_RELATIVE
  108. 00002fb8 00000017 R_ARM_RELATIVE
  109. 00002fbc 00000017 R_ARM_RELATIVE
  110. 00002fc4 00000017 R_ARM_RELATIVE
  111. 00002fc8 00000017 R_ARM_RELATIVE
  112. 00003000 00000017 R_ARM_RELATIVE
  113. 00002fac 00000111 R_ARM_TLS_DTPMOD3 00002ee8 .tbss
  114. 00002fc0 00000615 R_ARM_GLOB_DAT 00000000 __gnu_Unwind_Find_exid
  115. 00002fcc 00000b15 R_ARM_GLOB_DAT 00000000 __cxa_call_unexpected
  116.  
  117. Relocation section '.rel.plt' at offset 0x418 contains 9 entries:
  118. Offset Info Type Sym.Value Sym. Name
  119. 00002fdc 00000216 R_ARM_JUMP_SLOT 00000000 __cxa_finalize
  120. 00002fe0 00000316 R_ARM_JUMP_SLOT 00000000 __cxa_atexit
  121. 00002fe4 00000416 R_ARM_JUMP_SLOT 00000000 __register_atfork
  122. 00002fe8 00000516 R_ARM_JUMP_SLOT 00000000 __tls_get_addr
  123. 00002fec 00000616 R_ARM_JUMP_SLOT 00000000 __gnu_Unwind_Find_exid
  124. 00002ff0 00000716 R_ARM_JUMP_SLOT 00000000 abort
  125. 00002ff4 00000816 R_ARM_JUMP_SLOT 00000000 memcpy
  126. 00002ff8 00000916 R_ARM_JUMP_SLOT 00000000 __cxa_begin_cleanup
  127. 00002ffc 00000a16 R_ARM_JUMP_SLOT 00000000 __cxa_type_match
  128.  
  129. Unwind table index '.ARM.exidx' at offset 0x1af4 contains 32 entries:
  130.  
  131. 0x5c0: 0x808480b0
  132. Compact model index: 0
  133. 0x84 0x80 pop {r11, r14}
  134. 0xb0 finish
  135.  
  136. 0x5d4: 0x80b0b0b0
  137. Compact model index: 0
  138. 0xb0 finish
  139. 0xb0 finish
  140. 0xb0 finish
  141.  
  142. 0x5ec: 0x8002afb0
  143. Compact model index: 0
  144. 0x02 vsp = vsp + 12
  145. 0xaf pop {r4, r5, r6, r7, r8, r9, r10, r11, r14}
  146. 0xb0 finish
  147.  
  148. 0x690: 0x80b0b0b0
  149. Compact model index: 0
  150. 0xb0 finish
  151. 0xb0 finish
  152. 0xb0 finish
  153.  
  154. 0x6e0: 0x8002a9b0
  155. Compact model index: 0
  156. 0x02 vsp = vsp + 12
  157. 0xa9 pop {r4, r5, r14}
  158. 0xb0 finish
  159.  
  160. 0x7e8: 0x80a8b0b0
  161. Compact model index: 0
  162. 0xa8 pop {r4, r14}
  163. 0xb0 finish
  164. 0xb0 finish
  165.  
  166. 0x854: 0x80b0b0b0
  167. Compact model index: 0
  168. 0xb0 finish
  169. 0xb0 finish
  170. 0xb0 finish
  171.  
  172. 0x874: 0x80aab0b0
  173. Compact model index: 0
  174. 0xaa pop {r4, r5, r6, r14}
  175. 0xb0 finish
  176. 0xb0 finish
  177.  
  178. 0x8d8: 0x80b272af
  179. Compact model index: 0
  180. 0xb2 0x72 vsp = vsp + 972
  181. 0xaf pop {r4, r5, r6, r7, r8, r9, r10, r11, r14}
  182.  
  183. 0xa00: 0x80b0b0b0
  184. Compact model index: 0
  185. 0xb0 finish
  186. 0xb0 finish
  187. 0xb0 finish
  188.  
  189. 0xa08: 0x80383fab
  190. Compact model index: 0
  191. 0x38 vsp = vsp + 228
  192. 0x3f vsp = vsp + 256
  193. 0xab pop {r4, r5, r6, r7, r14}
  194.  
  195. 0xaac: 0x80b0b0b0
  196. Compact model index: 0
  197. 0xb0 finish
  198. 0xb0 finish
  199. 0xb0 finish
  200.  
  201. 0xac8: 0x80aab0b0
  202. Compact model index: 0
  203. 0xaa pop {r4, r5, r6, r14}
  204. 0xb0 finish
  205. 0xb0 finish
  206.  
  207. 0xb3c: 0x80b0b0b0
  208. Compact model index: 0
  209. 0xb0 finish
  210. 0xb0 finish
  211. 0xb0 finish
  212.  
  213. 0xbd4: 0x80048400
  214. Compact model index: 0
  215. 0x04 vsp = vsp + 20
  216. 0x84 0x00 pop {r14}
  217.  
  218. 0xbfc: 0x80b0b0b0
  219. Compact model index: 0
  220. 0xb0 finish
  221. 0xb0 finish
  222. 0xb0 finish
  223.  
  224. 0xc58: 0x80048400
  225. Compact model index: 0
  226. 0x04 vsp = vsp + 20
  227. 0x84 0x00 pop {r14}
  228.  
  229. 0xc84: 0x80b20dac
  230. Compact model index: 0
  231. 0xb2 0x0d vsp = vsp + 568
  232. 0xac pop {r4, r5, r6, r7, r8, r14}
  233.  
  234. 0xd4c: 0x8008afb0
  235. Compact model index: 0
  236. 0x08 vsp = vsp + 36
  237. 0xaf pop {r4, r5, r6, r7, r8, r9, r10, r11, r14}
  238. 0xb0 finish
  239.  
  240. 0x113c: 0x80b0b0b0
  241. Compact model index: 0
  242. 0xb0 finish
  243. 0xb0 finish
  244. 0xb0 finish
  245.  
  246. 0x1154: 0x80023fad
  247. Compact model index: 0
  248. 0x02 vsp = vsp + 12
  249. 0x3f vsp = vsp + 256
  250. 0xad pop {r4, r5, r6, r7, r8, r9, r14}
  251.  
  252. 0x14bc: 0x1 [cantunwind]
  253.  
  254. 0x1664: 0x80b0b0b0
  255. Compact model index: 0
  256. 0xb0 finish
  257. 0xb0 finish
  258. 0xb0 finish
  259.  
  260. 0x16c4: 0x80048400
  261. Compact model index: 0
  262. 0x04 vsp = vsp + 20
  263. 0x84 0x00 pop {r14}
  264.  
  265. 0x16ec: 0x80b0b0b0
  266. Compact model index: 0
  267. 0xb0 finish
  268. 0xb0 finish
  269. 0xb0 finish
  270.  
  271. 0x16f0: 0x8003aeb0
  272. Compact model index: 0
  273. 0x03 vsp = vsp + 16
  274. 0xae pop {r4, r5, r6, r7, r8, r9, r10, r14}
  275. 0xb0 finish
  276.  
  277. 0x1a78: 0x80048400
  278. Compact model index: 0
  279. 0x04 vsp = vsp + 20
  280. 0x84 0x00 pop {r14}
  281.  
  282. 0x1ab8: @0x1bf4
  283. Compact model index: 1
  284. 0xb1 0x08 pop {r3}
  285. 0x84 0x00 pop {r14}
  286. 0xb0 finish
  287. 0xb0 finish
  288.  
  289. 0x1ac8: @0x1c00
  290. Compact model index: 1
  291. 0xb1 0x08 pop {r3}
  292. 0x84 0x00 pop {r14}
  293. 0xb0 finish
  294. 0xb0 finish
  295.  
  296. 0x1ae4: @0x1c0c
  297. Compact model index: 1
  298. 0xb1 0x08 pop {r3}
  299. 0x84 0x00 pop {r14}
  300. 0xb0 finish
  301. 0xb0 finish
  302.  
  303. 0x1aec: @0x1c18
  304. Compact model index: 1
  305. 0xb1 0x08 pop {r3}
  306. 0x84 0x00 pop {r14}
  307. 0xb0 finish
  308. 0xb0 finish
  309.  
  310. 0x1af4: 0x1 [cantunwind]
  311.  
  312.  
  313. Symbol table '.dynsym' contains 16 entries:
  314. Num: Value Size Type Bind Vis Ndx Name
  315. 0: 00000000 0 NOTYPE LOCAL DEFAULT UND
  316. 1: 00002ee8 0 SECTION LOCAL DEFAULT 13
  317. 2: 00000000 0 NOTYPE GLOBAL DEFAULT UND __cxa_finalize
  318. 3: 00000000 0 NOTYPE GLOBAL DEFAULT UND __cxa_atexit
  319. 4: 00000000 0 NOTYPE GLOBAL DEFAULT UND __register_atfork
  320. 5: 00000000 0 NOTYPE GLOBAL DEFAULT UND __tls_get_addr
  321. 6: 00000000 0 NOTYPE WEAK DEFAULT UND __gnu_Unwind_Find_exidx
  322. 7: 00000000 0 NOTYPE GLOBAL DEFAULT UND abort
  323. 8: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy
  324. 9: 00000000 0 NOTYPE WEAK DEFAULT UND __cxa_begin_cleanup
  325. 10: 00000000 0 NOTYPE WEAK DEFAULT UND __cxa_type_match
  326. 11: 00000000 0 NOTYPE WEAK DEFAULT UND __cxa_call_unexpected
  327. 12: 00003004 0 NOTYPE GLOBAL DEFAULT ABS _edata
  328. 13: 00003004 0 NOTYPE GLOBAL DEFAULT ABS _end
  329. 14: 000005c1 20 FUNC GLOBAL DEFAULT 10 __get_tls_hooks
  330. 15: 00003004 0 NOTYPE GLOBAL DEFAULT ABS __bss_start
  331.  
  332. Histogram for `.gnu.hash' bucket list length (total of 3 buckets):
  333. Length Number % of total Coverage
  334. 0 1 ( 33.3%)
  335. 1 0 ( 0.0%) 0.0%
  336. 2 2 ( 66.7%) 100.0%
  337.  
  338. No version information found in this file.
  339.  
  340. Displaying notes found in: .note.android.ident
  341. Owner Data size Description
  342. Android 0x00000004 NT_VERSION (version)
  343. description data: 17 00 00 00
  344.  
  345. Displaying notes found in: .note.gnu.build-id
  346. Owner Data size Description
  347. GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring)
  348. Build ID: 8984091bc27c931737e3ea0f6f2f6b14
  349.  
  350. Displaying notes found in: .note.gnu.gold-version
  351. Owner Data size Description
  352. GNU 0x00000009 NT_GNU_GOLD_VERSION (gold version)
  353. Version: gold 1.11
  354. Attribute Section: aeabi
  355. File Attributes
  356. Tag_CPU_name: "ARM v7"
  357. Tag_CPU_arch: v7
  358. Tag_CPU_arch_profile: Application
  359. Tag_ARM_ISA_use: Yes
  360. Tag_THUMB_ISA_use: Thumb-2
  361. Tag_FP_arch: VFPv4
  362. Tag_Advanced_SIMD_arch: NEONv1 with Fused-MAC
  363. Tag_ABI_PCS_GOT_use: GOT-indirect
  364. Tag_ABI_PCS_wchar_t: 4
  365. Tag_ABI_FP_denormal: Needed
  366. Tag_ABI_FP_exceptions: Needed
  367. Tag_ABI_FP_number_model: IEEE 754
  368. Tag_ABI_align_needed: 8-byte
  369. Tag_ABI_enum_size: int
  370. Tag_ABI_optimization_goals: Aggressive Debug
  371. Tag_CPU_unaligned_access: v6
  372. Tag_FP_HP_extension: Allowed
  373. Tag_ABI_FP_16bit_format: IEEE 754
  374. Tag_MPextension_use: Allowed
  375. Tag_DIV_use: Allowed in v7-A with integer division extension
  376. Tag_Virtualization_use: TrustZone and Virtualization Extensions
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement