Skip to content

Instantly share code, notes, and snippets.

@alexischr
Created February 11, 2019 15:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alexischr/e1ba17f078aa2ee890056258386be972 to your computer and use it in GitHub Desktop.
Save alexischr/e1ba17f078aa2ee890056258386be972 to your computer and use it in GitHub Desktop.
android-toolchain/toolchains/armeabi-v7a-clang/arm-linux-androideabi/bin/readelf -a libmono-native.so
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: 17236 (bytes into file)
Flags: 0x5000200, Version5 EABI, soft-float ABI
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: 24
Section header string table index: 23
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 000098 00 A 0 0 4
[ 3] .dynsym DYNSYM 00000200 000200 0007f0 10 A 4 1 4
[ 4] .dynstr STRTAB 000009f0 0009f0 00086f 00 A 0 0 1
[ 5] .hash HASH 00001260 001260 000388 04 A 3 0 4
[ 6] .gnu.version VERSYM 000015e8 0015e8 0000fe 02 A 3 0 2
[ 7] .gnu.version_d VERDEF 000016e8 0016e8 00001c 00 A 4 1 4
[ 8] .gnu.version_r VERNEED 00001704 001704 000020 00 A 4 1 4
[ 9] .rel.dyn REL 00001724 001724 000028 08 A 3 0 4
[10] .rel.plt REL 0000174c 00174c 0001e8 08 AI 3 18 4
[11] .plt PROGBITS 00001934 001934 0002f0 00 AX 0 0 4
[12] .text PROGBITS 00001c24 001c24 001cd8 00 AX 0 0 4
[13] .ARM.exidx ARM_EXIDX 000038fc 0038fc 000008 08 AL 12 0 4
[14] .rodata PROGBITS 00003910 003910 000280 00 A 0 0 16
[15] .fini_array FINI_ARRAY 00004f00 003f00 000008 04 WA 0 0 4
[16] .dynamic DYNAMIC 00004f08 003f08 0000f8 08 WA 4 0 4
[17] .data PROGBITS 00005000 004000 00000c 00 WA 0 0 4
[18] .got PROGBITS 0000500c 00400c 000108 00 WA 0 0 4
[19] .bss NOBITS 00005114 004114 00000e 00 WA 0 0 4
[20] .comment PROGBITS 00000000 004114 000108 01 MS 0 0 1
[21] .note.gnu.gold-ve NOTE 00000000 00421c 00001c 00 0 0 4
[22] .ARM.attributes ARM_ATTRIBUTES 00000000 004238 000034 00 0 0 1
[23] .shstrtab STRTAB 00000000 00426c 0000e8 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 (noread), 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 0x03b90 0x03b90 R E 0x1000
LOAD 0x003f00 0x00004f00 0x00004f00 0x00214 0x00222 RW 0x1000
DYNAMIC 0x003f08 0x00004f08 0x00004f08 0x000f8 0x000f8 RW 0x4
NOTE 0x000168 0x00000168 0x00000168 0x00098 0x00098 R 0x4
GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10
EXIDX 0x0038fc 0x000038fc 0x000038fc 0x00008 0x00008 R 0x4
GNU_RELRO 0x003f00 0x00004f00 0x00004f00 0x00100 0x00100 RW 0x4
Section to Segment mapping:
Segment Sections...
00
01 .interp
02 .interp .note.android.ident .dynsym .dynstr .hash .gnu.version .gnu.version_d .gnu.version_r .rel.dyn .rel.plt .plt .text .ARM.exidx .rodata
03 .fini_array .dynamic .data .got .bss
04 .dynamic
05 .note.android.ident
06
07 .ARM.exidx
08 .fini_array .dynamic
Dynamic section at offset 0x3f08 contains 26 entries:
Tag Type Name/Value
0x00000003 (PLTGOT) 0x5014
0x00000002 (PLTRELSZ) 488 (bytes)
0x00000017 (JMPREL) 0x174c
0x00000014 (PLTREL) REL
0x00000011 (REL) 0x1724
0x00000012 (RELSZ) 40 (bytes)
0x00000013 (RELENT) 8 (bytes)
0x6ffffffa (RELCOUNT) 4
0x00000006 (SYMTAB) 0x200
0x0000000b (SYMENT) 16 (bytes)
0x00000005 (STRTAB) 0x9f0
0x0000000a (STRSZ) 2159 (bytes)
0x00000004 (HASH) 0x1260
0x00000001 (NEEDED) Shared library: [libdl.so]
0x00000001 (NEEDED) Shared library: [liblog.so]
0x00000001 (NEEDED) Shared library: [libc.so]
0x00000001 (NEEDED) Shared library: [libm.so]
0x0000000e (SONAME) Library soname: [libmono-native.so]
0x0000001a (FINI_ARRAY) 0x4f00
0x0000001c (FINI_ARRAYSZ) 8 (bytes)
0x6ffffff0 (VERSYM) 0x15e8
0x6ffffffc (VERDEF) 0x16e8
0x6ffffffd (VERDEFNUM) 1
0x6ffffffe (VERNEED) 0x1704
0x6fffffff (VERNEEDNUM) 1
0x00000000 (NULL) 0x0
Relocation section '.rel.dyn' at offset 0x1724 contains 5 entries:
Offset Info Type Sym.Value Sym. Name
00004f00 00000017 R_ARM_RELATIVE
00004f04 00000017 R_ARM_RELATIVE
00005000 00000017 R_ARM_RELATIVE
0000500c 00000017 R_ARM_RELATIVE
00005010 00004d15 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@LIBC
Relocation section '.rel.plt' at offset 0x174c contains 61 entries:
Offset Info Type Sym.Value Sym. Name
00005020 00000216 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@LIBC
00005024 00000116 R_ARM_JUMP_SLOT 00000000 __cxa_atexit@LIBC
00005028 00000616 R_ARM_JUMP_SLOT 00000000 mono_add_internal_call
0000502c 00000d16 R_ARM_JUMP_SLOT 00000000 strerror_r@LIBC
00005030 00000f16 R_ARM_JUMP_SLOT 00000000 __aeabi_memset
00005034 00001316 R_ARM_JUMP_SLOT 00000000 mono_threads_enter_gc_
00005038 00001016 R_ARM_JUMP_SLOT 000033bc SystemNative_Read
0000503c 00001116 R_ARM_JUMP_SLOT 00000000 mono_marshal_set_last_
00005040 00001416 R_ARM_JUMP_SLOT 00000000 mono_threads_exit_gc_s
00005044 00007516 R_ARM_JUMP_SLOT 00000000 stat@LIBC
00005048 00004a16 R_ARM_JUMP_SLOT 00000000 __errno@LIBC
0000504c 00005816 R_ARM_JUMP_SLOT 00000000 fstat@LIBC
00005050 00006116 R_ARM_JUMP_SLOT 00000000 lstat@LIBC
00005054 00006b16 R_ARM_JUMP_SLOT 00000000 open@LIBC
00005058 00005116 R_ARM_JUMP_SLOT 00000000 close@LIBC
0000505c 00005416 R_ARM_JUMP_SLOT 00000000 fcntl@LIBC
00005060 00007916 R_ARM_JUMP_SLOT 00000000 unlink@LIBC
00005064 00007016 R_ARM_JUMP_SLOT 00000000 readdir_r@LIBC
00005068 00006c16 R_ARM_JUMP_SLOT 00000000 opendir@LIBC
0000506c 00005216 R_ARM_JUMP_SLOT 00000000 closedir@LIBC
00005070 00006d16 R_ARM_JUMP_SLOT 00000000 pipe2@LIBC
00005074 00006416 R_ARM_JUMP_SLOT 00000000 mkdir@LIBC
00005078 00005016 R_ARM_JUMP_SLOT 00000000 chmod@LIBC
0000507c 00005316 R_ARM_JUMP_SLOT 00000000 fchmod@LIBC
00005080 00005916 R_ARM_JUMP_SLOT 00000000 fsync@LIBC
00005084 00005516 R_ARM_JUMP_SLOT 00000000 flock@LIBC
00005088 00004f16 R_ARM_JUMP_SLOT 00000000 chdir@LIBC
0000508c 00004e16 R_ARM_JUMP_SLOT 00000000 access@LIBC
00005090 00005616 R_ARM_JUMP_SLOT 00000000 fnmatch@LIBC
00005094 00006016 R_ARM_JUMP_SLOT 00000000 lseek64@LIBC
00005098 00005f16 R_ARM_JUMP_SLOT 00000000 link@LIBC
0000509c 00007616 R_ARM_JUMP_SLOT 00000000 strlen@LIBC
000050a0 00006516 R_ARM_JUMP_SLOT 00000000 mkstemp@LIBC
000050a4 00004b16 R_ARM_JUMP_SLOT 00000000 __mmap2@LIBC
000050a8 00006a16 R_ARM_JUMP_SLOT 00000000 munmap@LIBC
000050ac 00006216 R_ARM_JUMP_SLOT 00000000 madvise@LIBC
000050b0 00006616 R_ARM_JUMP_SLOT 00000000 mlock@LIBC
000050b4 00006916 R_ARM_JUMP_SLOT 00000000 munlock@LIBC
000050b8 00006716 R_ARM_JUMP_SLOT 00000000 mprotect@LIBC
000050bc 00006816 R_ARM_JUMP_SLOT 00000000 msync@LIBC
000050c0 00007816 R_ARM_JUMP_SLOT 00000000 sysconf@LIBC
000050c4 00005a16 R_ARM_JUMP_SLOT 00000000 ftruncate64@LIBC
000050c8 00000b16 R_ARM_JUMP_SLOT 00001d20 SystemNative_ConvertEr
000050cc 00004c16 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@LIBC
000050d0 00006316 R_ARM_JUMP_SLOT 00000000 malloc@LIBC
000050d4 00006e16 R_ARM_JUMP_SLOT 00000000 poll@LIBC
000050d8 00005716 R_ARM_JUMP_SLOT 00000000 free@LIBC
000050dc 00006f16 R_ARM_JUMP_SLOT 00000000 read@LIBC
000050e0 00007116 R_ARM_JUMP_SLOT 00000000 readlink@LIBC
000050e4 00007316 R_ARM_JUMP_SLOT 00000000 rename@LIBC
000050e8 00007416 R_ARM_JUMP_SLOT 00000000 rmdir@LIBC
000050ec 00007716 R_ARM_JUMP_SLOT 00000000 sync@LIBC
000050f0 00007a16 R_ARM_JUMP_SLOT 00000000 write@LIBC
000050f4 00005d16 R_ARM_JUMP_SLOT 00000000 inotify_init@LIBC
000050f8 00005c16 R_ARM_JUMP_SLOT 00000000 inotify_add_watch@LIBC
000050fc 00005e16 R_ARM_JUMP_SLOT 00000000 inotify_rm_watch@LIBC
00005100 00005b16 R_ARM_JUMP_SLOT 00000000 getsockopt@LIBC
00005104 00007216 R_ARM_JUMP_SLOT 00000000 realpath@LIBC
00005108 00000516 R_ARM_JUMP_SLOT 00000000 time@LIBC
0000510c 00000416 R_ARM_JUMP_SLOT 00000000 srand48@LIBC
00005110 00000316 R_ARM_JUMP_SLOT 00000000 lrand48@LIBC
Unwind table index '.ARM.exidx' at offset 0x38fc contains 1 entries:
0x1c24: 0x1 [cantunwind]
Symbol table '.dynsym' contains 127 entries:
Num: Value Size Type Bind Vis Ndx Name
0: 00000000 0 NOTYPE LOCAL DEFAULT UND
1: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@LIBC (2)
2: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_finalize@LIBC (2)
3: 00000000 0 FUNC GLOBAL DEFAULT UND lrand48@LIBC (2)
4: 00000000 0 FUNC GLOBAL DEFAULT UND srand48@LIBC (2)
5: 00000000 0 FUNC GLOBAL DEFAULT UND time@LIBC (2)
6: 00000000 0 NOTYPE GLOBAL DEFAULT UND mono_add_internal_call_wi
7: 00001c68 20 FUNC GLOBAL DEFAULT 12 mono_native_get_platform_
8: 00001c8c 104 FUNC GLOBAL DEFAULT 12 mono_native_initialize
9: 00001c7c 16 FUNC GLOBAL DEFAULT 12 mono_native_is_initialize
10: 00001d44 1136 FUNC GLOBAL DEFAULT 12 SystemNative_ConvertError
11: 00001d20 36 FUNC GLOBAL DEFAULT 12 SystemNative_ConvertError
12: 000021b4 40 FUNC GLOBAL DEFAULT 12 SystemNative_StrErrorR
13: 00000000 0 FUNC GLOBAL DEFAULT UND strerror_r@LIBC (2)
14: 00002314 36 FUNC GLOBAL DEFAULT 12 SystemNative_MemSet
15: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_memset
16: 000033bc 40 FUNC GLOBAL DEFAULT 12 SystemNative_Read
17: 00000000 0 NOTYPE GLOBAL DEFAULT UND mono_marshal_set_last_err
18: 00002338 104 FUNC GLOBAL DEFAULT 12 mono_pal_init
19: 00000000 0 NOTYPE GLOBAL DEFAULT UND mono_threads_enter_gc_saf
20: 00000000 0 NOTYPE GLOBAL DEFAULT UND mono_threads_exit_gc_safe
21: 00002bf0 4 FUNC GLOBAL DEFAULT 12 SystemNative_Access
22: 00002bb8 56 FUNC GLOBAL DEFAULT 12 SystemNative_ChDir
23: 00002ac0 64 FUNC GLOBAL DEFAULT 12 SystemNative_ChMod
24: 0000278c 4 FUNC GLOBAL DEFAULT 12 SystemNative_Close
25: 00002904 4 FUNC GLOBAL DEFAULT 12 SystemNative_CloseDir
26: 000034f0 376 FUNC GLOBAL DEFAULT 12 SystemNative_CopyFile
27: 00002790 64 FUNC GLOBAL DEFAULT 12 SystemNative_Dup
28: 00002b00 64 FUNC GLOBAL DEFAULT 12 SystemNative_FChMod
29: 00002b78 64 FUNC GLOBAL DEFAULT 12 SystemNative_FLock
30: 0000250c 256 FUNC GLOBAL DEFAULT 12 SystemNative_FStat2
31: 00002b40 56 FUNC GLOBAL DEFAULT 12 SystemNative_FSync
32: 00003010 72 FUNC GLOBAL DEFAULT 12 SystemNative_FTruncate
33: 000029b4 8 FUNC GLOBAL DEFAULT 12 SystemNative_FcntlCanGetS
34: 000029bc 60 FUNC GLOBAL DEFAULT 12 SystemNative_FcntlGetPipe
35: 00002974 64 FUNC GLOBAL DEFAULT 12 SystemNative_FcntlSetClos
36: 00002a3c 68 FUNC GLOBAL DEFAULT 12 SystemNative_FcntlSetIsNo
37: 000029f8 68 FUNC GLOBAL DEFAULT 12 SystemNative_FcntlSetPipe
38: 00002bf4 4 FUNC GLOBAL DEFAULT 12 SystemNative_FnMatch
39: 00003674 80 FUNC GLOBAL DEFAULT 12 SystemNative_GetPeerID
40: 00002840 8 FUNC GLOBAL DEFAULT 12 SystemNative_GetReadDirRB
41: 0000366c 4 FUNC GLOBAL DEFAULT 12 SystemNative_INotifyAddWa
42: 00003668 4 FUNC GLOBAL DEFAULT 12 SystemNative_INotifyInit
43: 00003670 4 FUNC GLOBAL DEFAULT 12 SystemNative_INotifyRemov
44: 00002bf8 96 FUNC GLOBAL DEFAULT 12 SystemNative_LSeek
45: 0000260c 220 FUNC GLOBAL DEFAULT 12 SystemNative_LStat2
46: 00002c58 64 FUNC GLOBAL DEFAULT 12 SystemNative_Link
47: 000036cc 148 FUNC GLOBAL DEFAULT 12 SystemNative_LockFileRegi
48: 00002e5c 76 FUNC GLOBAL DEFAULT 12 SystemNative_MAdvise
49: 00002ea8 44 FUNC GLOBAL DEFAULT 12 SystemNative_MLock
50: 00002d2c 260 FUNC GLOBAL DEFAULT 12 SystemNative_MMap
51: 00002f00 96 FUNC GLOBAL DEFAULT 12 SystemNative_MProtect
52: 00002f60 104 FUNC GLOBAL DEFAULT 12 SystemNative_MSync
53: 00002ed4 44 FUNC GLOBAL DEFAULT 12 SystemNative_MUnlock
54: 00002e30 44 FUNC GLOBAL DEFAULT 12 SystemNative_MUnmap
55: 00002a80 64 FUNC GLOBAL DEFAULT 12 SystemNative_MkDir
56: 00002c98 148 FUNC GLOBAL DEFAULT 12 SystemNative_MksTemps
57: 000026e8 164 FUNC GLOBAL DEFAULT 12 SystemNative_Open
58: 00002900 4 FUNC GLOBAL DEFAULT 12 SystemNative_OpenDir
59: 00002908 108 FUNC GLOBAL DEFAULT 12 SystemNative_Pipe
60: 00003058 860 FUNC GLOBAL DEFAULT 12 SystemNative_Poll
61: 000033b4 8 FUNC GLOBAL DEFAULT 12 SystemNative_PosixFAdvise
62: 00002848 184 FUNC GLOBAL DEFAULT 12 SystemNative_ReadDirR
63: 000033e4 40 FUNC GLOBAL DEFAULT 12 SystemNative_ReadLink
64: 000036c4 8 FUNC GLOBAL DEFAULT 12 SystemNative_RealPath
65: 0000340c 64 FUNC GLOBAL DEFAULT 12 SystemNative_Rename
66: 0000344c 56 FUNC GLOBAL DEFAULT 12 SystemNative_RmDir
67: 00002808 28 FUNC GLOBAL DEFAULT 12 SystemNative_ShmOpen
68: 00002824 28 FUNC GLOBAL DEFAULT 12 SystemNative_ShmUnlink
69: 0000240c 256 FUNC GLOBAL DEFAULT 12 SystemNative_Stat2
70: 00003484 4 FUNC GLOBAL DEFAULT 12 SystemNative_Sync
71: 00002fc8 72 FUNC GLOBAL DEFAULT 12 SystemNative_SysConf
72: 000027d0 56 FUNC GLOBAL DEFAULT 12 SystemNative_Unlink
73: 00003488 104 FUNC GLOBAL DEFAULT 12 SystemNative_Write
74: 00000000 0 FUNC GLOBAL DEFAULT UND __errno@LIBC (2)
75: 00000000 0 FUNC GLOBAL DEFAULT UND __mmap2@LIBC (2)
76: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@LIBC (2)
77: 00000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@LIBC (2)
78: 00000000 0 FUNC GLOBAL DEFAULT UND access@LIBC (2)
79: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@LIBC (2)
80: 00000000 0 FUNC GLOBAL DEFAULT UND chmod@LIBC (2)
81: 00000000 0 FUNC GLOBAL DEFAULT UND close@LIBC (2)
82: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@LIBC (2)
83: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@LIBC (2)
84: 00000000 0 FUNC GLOBAL DEFAULT UND fcntl@LIBC (2)
85: 00000000 0 FUNC GLOBAL DEFAULT UND flock@LIBC (2)
86: 00000000 0 FUNC GLOBAL DEFAULT UND fnmatch@LIBC (2)
87: 00000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2)
88: 00000000 0 FUNC GLOBAL DEFAULT UND fstat@LIBC (2)
89: 00000000 0 FUNC GLOBAL DEFAULT UND fsync@LIBC (2)
90: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@LIBC (2)
91: 00000000 0 FUNC GLOBAL DEFAULT UND getsockopt@LIBC (2)
92: 00000000 0 FUNC GLOBAL DEFAULT UND inotify_add_watch@LIBC (2)
93: 00000000 0 FUNC GLOBAL DEFAULT UND inotify_init@LIBC (2)
94: 00000000 0 FUNC GLOBAL DEFAULT UND inotify_rm_watch@LIBC (2)
95: 00000000 0 FUNC GLOBAL DEFAULT UND link@LIBC (2)
96: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@LIBC (2)
97: 00000000 0 FUNC GLOBAL DEFAULT UND lstat@LIBC (2)
98: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@LIBC (2)
99: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2)
100: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@LIBC (2)
101: 00000000 0 FUNC GLOBAL DEFAULT UND mkstemp@LIBC (2)
102: 00000000 0 FUNC GLOBAL DEFAULT UND mlock@LIBC (2)
103: 00000000 0 FUNC GLOBAL DEFAULT UND mprotect@LIBC (2)
104: 00000000 0 FUNC GLOBAL DEFAULT UND msync@LIBC (2)
105: 00000000 0 FUNC GLOBAL DEFAULT UND munlock@LIBC (2)
106: 00000000 0 FUNC GLOBAL DEFAULT UND munmap@LIBC (2)
107: 00000000 0 FUNC GLOBAL DEFAULT UND open@LIBC (2)
108: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@LIBC (2)
109: 00000000 0 FUNC GLOBAL DEFAULT UND pipe2@LIBC (2)
110: 00000000 0 FUNC GLOBAL DEFAULT UND poll@LIBC (2)
111: 00000000 0 FUNC GLOBAL DEFAULT UND read@LIBC (2)
112: 00000000 0 FUNC GLOBAL DEFAULT UND readdir_r@LIBC (2)
113: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@LIBC (2)
114: 00000000 0 FUNC GLOBAL DEFAULT UND realpath@LIBC (2)
115: 00000000 0 FUNC GLOBAL DEFAULT UND rename@LIBC (2)
116: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@LIBC (2)
117: 00000000 0 FUNC GLOBAL DEFAULT UND stat@LIBC (2)
118: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@LIBC (2)
119: 00000000 0 FUNC GLOBAL DEFAULT UND sync@LIBC (2)
120: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@LIBC (2)
121: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@LIBC (2)
122: 00000000 0 FUNC GLOBAL DEFAULT UND write@LIBC (2)
123: 00003760 412 FUNC GLOBAL DEFAULT 12 SystemNative_GetNonCrypto
124: 00005114 0 NOTYPE GLOBAL DEFAULT ABS _edata
125: 00005122 0 NOTYPE GLOBAL DEFAULT ABS _end
126: 00005114 0 NOTYPE GLOBAL DEFAULT ABS __bss_start
Histogram for bucket list length (total of 97 buckets):
Length Number % of total Coverage
0 50 ( 51.5%)
1 26 ( 26.8%) 36.1%
2 19 ( 19.6%) 88.9%
3 0 ( 0.0%) 88.9%
4 2 ( 2.1%) 100.0%
Version symbols section '.gnu.version' contains 127 entries:
Addr: 00000000000015e8 Offset: 0x0015e8 Link: 3 (.dynsym)
000: 0 (*local*) 2 (LIBC) 2 (LIBC) 2 (LIBC)
004: 2 (LIBC) 2 (LIBC) 0 (*local*) 1 (*global*)
008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*)
00c: 1 (*global*) 2 (LIBC) 1 (*global*) 0 (*local*)
010: 1 (*global*) 0 (*local*) 1 (*global*) 0 (*local*)
014: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*)
018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*)
01c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*)
020: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*)
024: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*)
028: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*)
02c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*)
030: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*)
034: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*)
038: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*)
03c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*)
040: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*)
044: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*)
048: 1 (*global*) 1 (*global*) 2 (LIBC) 2 (LIBC)
04c: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC)
050: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC)
054: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC)
058: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC)
05c: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC)
060: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC)
064: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC)
068: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC)
06c: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC)
070: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC)
074: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC)
078: 2 (LIBC) 2 (LIBC) 2 (LIBC) 1 (*global*)
07c: 1 (*global*) 1 (*global*) 1 (*global*)
Version definition section '.gnu.version_d' contains 1 entries:
Addr: 0x00000000000016e8 Offset: 0x0016e8 Link: 4 (.dynstr) 000000: Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: libmono-native.so
Version definition past end of section
Version needs section '.gnu.version_r' contains 1 entries:
Addr: 0x0000000000001704 Offset: 0x001704 Link: 4 (.dynstr)
000000: Version: 1 File: libc.so Cnt: 1
0x0010: Name: LIBC Flags: none Version: 2
Displaying notes found at file offset 0x00000168 with length 0x00000098:
Owner Data size Description
Android 0x00000084 NT_VERSION (version)
Displaying notes found at file offset 0x0000421c with length 0x0000001c:
Owner Data size Description
GNU 0x00000009 NT_GNU_GOLD_VERSION (gold version)
Version: gold 1.12
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: VFPv3-D16
Tag_ABI_PCS_GOT_use: GOT-indirect
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_CPU_unaligned_access: v6
Tag_ABI_FP_16bit_format: IEEE 754
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment