386 KB
/home/fdroid/fdroiddata/tmp/org.connectbot_10912000.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.connectbot_10912000.apk
2.71 KB
zipinfo {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Zip·file·size:·6988597·bytes,·number·of·entries:·11371 Zip·file·size:·6988597·bytes,·number·of·entries:·1137
2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-r--r--··0.0·unx·····2106·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof3 -rw-r--r--··0.0·unx·····2106·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof
4 -rw-r--r--··0.0·unx······175·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm4 -rw-r--r--··0.0·unx······175·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm
5 -rw-r--r--··0.0·unx··3350628·b-·defN·81-Jan-01·01:01·classes.dex5 -rw-r--r--··0.0·unx··3350628·b-·defN·81-Jan-01·01:01·classes.dex
6 -rw-r--r--··0.0·unx·····9992·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libcom_google_ase_Exec.so6 -rw-r--r--··0.0·unx·····8648·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libcom_google_ase_Exec.so
7 -rw-r--r--··0.0·unx··2103592·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libconscrypt_jni.so7 -rw-r--r--··0.0·unx··2103592·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libconscrypt_jni.so
8 -rw-r--r--··0.0·unx····18000·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libcom_google_ase_Exec.so8 -rw-r--r--··0.0·unx·····6096·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libcom_google_ase_Exec.so
9 -rw-r--r--··0.0·unx··1284028·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libconscrypt_jni.so9 -rw-r--r--··0.0·unx··1284028·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libconscrypt_jni.so
10 -rw-r--r--··0.0·unx·····9660·b-·defN·81-Jan-01·01:01·lib/x86/libcom_google_ase_Exec.so10 -rw-r--r--··0.0·unx·····6880·b-·defN·81-Jan-01·01:01·lib/x86/libcom_google_ase_Exec.so
11 -rw-r--r--··0.0·unx··2267028·b-·defN·81-Jan-01·01:01·lib/x86/libconscrypt_jni.so11 -rw-r--r--··0.0·unx··2267028·b-·defN·81-Jan-01·01:01·lib/x86/libconscrypt_jni.so
12 -rw-r--r--··0.0·unx····10264·b-·defN·81-Jan-01·01:01·lib/x86_64/libcom_google_ase_Exec.so12 -rw-r--r--··0.0·unx·····8696·b-·defN·81-Jan-01·01:01·lib/x86_64/libcom_google_ase_Exec.so
13 -rw-r--r--··0.0·unx··2501432·b-·defN·81-Jan-01·01:01·lib/x86_64/libconscrypt_jni.so13 -rw-r--r--··0.0·unx··2501432·b-·defN·81-Jan-01·01:01·lib/x86_64/libconscrypt_jni.so
14 -rw----·····2.0·fat·····1719·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin14 -rw----·····2.0·fat·····1719·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin
15 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.activity_activity-ktx.version15 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.activity_activity-ktx.version
16 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.activity_activity.version16 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.activity_activity.version
17 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version17 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version
18 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version18 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version
19 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version19 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version
Offset 1132, 8 lines modifiedOffset 1132, 8 lines modified
1132 -rw----·····0.0·fat·····1400·b-·defN·81-Jan-01·01:01·res/zn.xml1132 -rw----·····0.0·fat·····1400·b-·defN·81-Jan-01·01:01·res/zn.xml
1133 -rw----·····0.0·fat······112·b-·defN·81-Jan-01·01:01·res/zp.xml1133 -rw----·····0.0·fat······112·b-·defN·81-Jan-01·01:01·res/zp.xml
1134 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml1134 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml
1135 -rw----·····0.0·fat··1642956·b-·stor·81-Jan-01·01:01·resources.arsc1135 -rw----·····0.0·fat··1642956·b-·stor·81-Jan-01·01:01·resources.arsc
1136 -rw----·····2.0·fat····82414·b-·defN·81-Jan-01·01:01·META-INF/1DF7E81C.SF1136 -rw----·····2.0·fat····82414·b-·defN·81-Jan-01·01:01·META-INF/1DF7E81C.SF
1137 -rw----·····2.0·fat·····1291·b-·defN·81-Jan-01·01:01·META-INF/1DF7E81C.RSA1137 -rw----·····2.0·fat·····1291·b-·defN·81-Jan-01·01:01·META-INF/1DF7E81C.RSA
1138 -rw----·····2.0·fat····82306·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1138 -rw----·····2.0·fat····82306·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1139 1137·files,·14135504·bytes·uncompressed,·6849270·bytes·compressed:··51.5%1139 1137·files,·14117908·bytes·uncompressed,·6843991·bytes·compressed:··51.5%
83.3 KB
lib/x86_64/libcom_google_ase_Exec.so
File has been modified after NT_GNU_BUILD_ID has been applied.
1000 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········8664·(bytes·into·file)13 ··Start·of·section·headers:··········7288·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········817 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········22
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·21
2.69 KB
readelf --wide --program-header {}
    
Offset 1, 26 lines modifiedOffset 1, 28 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·8·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001c0·0x0001c0·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0018c8·0x0018c8·R·E·0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x001860·0x001860·R·E·0x1000
8 ··LOAD···········0x001d00·0x0000000000002d00·0x0000000000002d00·0x000300·0x000300·RW··0x10008 ··LOAD···········0x001860·0x0000000000002860·0x0000000000002860·0x000290·0x000290·RW··0x1000
9 ··DYNAMIC········0x001d18·0x0000000000002d18·0x0000000000002d18·0x000220·0x000220·RW··0x89 ··DYNAMIC········0x001878·0x0000000000002878·0x0000000000002878·0x0001b0·0x0001b0·RW··0x8
10 ··NOTE···········0x000200·0x0000000000000200·0x0000000000000200·0x0000bc·0x0000bc·R···0x410 ··GNU_RELRO······0x001860·0x0000000000002860·0x0000000000002860·0x000290·0x0007a0·R···0x1
11 ··GNU_EH_FRAME···0x00184c·0x000000000000184c·0x000000000000184c·0x00007c·0x00007c·R···0x411 ··GNU_EH_FRAME···0x000cb8·0x0000000000000cb8·0x0000000000000cb8·0x000074·0x000074·R···0x4
12 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1012 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
 13 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000098·0x000098·R···0x2
13 ··GNU_RELRO······0x001d00·0x0000000000002d00·0x0000000000002d00·0x000300·0x000300·RW··0x814 ··NOTE···········0x0002d0·0x00000000000002d0·0x00000000000002d0·0x000024·0x000024·R···0x4
  
14 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
15 ··Segment·Sections...16 ··Segment·Sections...
16 ···00·····17 ···00·····
17 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.dynstr·.gnu.hash·.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rela.dyn·.rela.plt·.plt·.text·.rodata·.eh_frame·.eh_frame_hdr·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.hash·.dynstr·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·.text·.plt·
18 ···02·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·19 ···02·····.data.rel.ro·.fini_array·.dynamic·.got.plt·
19 ···03·····.dynamic·20 ···03·····.dynamic·
20 ···04·····.note.android.ident·.note.gnu.build-id·21 ···04·····.data.rel.ro·.fini_array·.dynamic·.got.plt·
21 ···05·····.eh_frame_hdr·22 ···05·····.eh_frame_hdr·
22 ···06·····23 ···06·····
23 ···07·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·24 ···07·····.note.android.ident·
 25 ···08·····.note.gnu.build-id·
4.61 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 31 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x21d8:1 There·are·22·section·headers,·starting·at·offset·0x1c78:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000200·000200·000098·00···A··0···0··25 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000098·00···A··0···0··2
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000298·000298·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············00000000000002d0·0002d0·000024·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002c0·0002c0·0002e8·18···A··4···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002f8·0002f8·0002a0·18···A··8···1··8
8 ··[·4]·.dynstr···········STRTAB··········00000000000005a8·0005a8·000265·00···A··0···0··1 
9 ··[·5]·.gnu.hash·········GNU_HASH········0000000000000810·000810·000050·00···A··3···0··8 
10 ··[·6]·.hash·············HASH············0000000000000860·000860·0000c8·04···A··3···0··8 
11 ··[·7]·.gnu.version······VERSYM··········0000000000000928·000928·00003e·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000000598·000598·000038·02···A··3···0··2
12 ··[·8]·.gnu.version_d····VERDEF··········0000000000000968·000968·00001c·00···A··4···1··4 
13 ··[·9]·.gnu.version_r····VERNEED·········0000000000000984·000984·000020·00···A··4···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000005d0·0005d0·000020·00···A··8···1··4
 10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000005f0·0005f0·000048·00···A··3···0··8
 11 ··[·7]·.hash·············HASH············0000000000000638·000638·0000e8·04···A··3···0··4
 12 ··[·8]·.dynstr···········STRTAB··········0000000000000720·000720·00024d·00···A··0···0··1
14 ··[10]·.rela.dyn·········RELA············00000000000009a8·0009a8·000048·18···A··3···0··813 ··[·9]·.rela.dyn·········RELA············0000000000000970·000970·000048·18···A··3···0··8
15 ··[11]·.rela.plt·········RELA············00000000000009f0·0009f0·000210·18··AI··3··12··814 ··[10]·.rela.plt·········RELA············00000000000009b8·0009b8·000210·18··AI··3··19··8
16 ··[12]·.plt··············PROGBITS········0000000000000c00·000c00·000170·10··AX··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000000bc8·000bc8·0000f0·01·AMS··0···0··1
 16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000000cb8·000cb8·000074·00···A··0···0··4
 17 ··[13]·.eh_frame·········PROGBITS········0000000000000d30·000d30·000234·00···A··0···0··8
17 ··[13]·.text·············PROGBITS········0000000000000d70·000d70·00078c·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000000000000f70·000f70·00077a·00··AX··0···0·16
18 ··[14]·.rodata···········PROGBITS········00000000000014fc·0014fc·0000f0·01·AMS··0···0··119 ··[15]·.plt··············PROGBITS········00000000000016f0·0016f0·000170·00··AX··0···0·16
19 ··[15]·.eh_frame·········PROGBITS········00000000000015f0·0015f0·00025c·00···A··0···0··8 
20 ··[16]·.eh_frame_hdr·····PROGBITS········000000000000184c·00184c·00007c·00···A··0···0··4 
21 ··[17]·.data.rel.ro······PROGBITS········0000000000002d00·001d00·000008·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000002860·001860·000008·00··WA··0···0··8
22 ··[18]·.fini_array·······FINI_ARRAY······0000000000002d08·001d08·000010·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000002868·001868·000010·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000002d18·001d18·000220·10··WA··4···0··822 ··[18]·.dynamic··········DYNAMIC·········0000000000002878·001878·0001b0·10··WA··8···0··8
24 ··[20]·.got··············PROGBITS········0000000000002f38·001f38·000000·00··WA··0···0··8 
25 ··[21]·.got.plt··········PROGBITS········0000000000002f38·001f38·0000c8·00··WA··0···0··823 ··[19]·.got.plt··········PROGBITS········0000000000002a28·001a28·0000c8·00··WA··0···0··8
26 ··[22]·.comment··········PROGBITS········0000000000000000·002000·0000b6·01··MS··0···0··124 ··[20]·.comment··········PROGBITS········0000000000000000·001af0·0000b1·01··MS··0···0··1
27 ··[23]·.note.gnu.gold-version·NOTE············0000000000000000·0020b8·00001c·00······0···0··4 
28 ··[24]·.shstrtab·········STRTAB··········0000000000000000·0020d4·000101·00······0···0··125 ··[21]·.shstrtab·········STRTAB··········0000000000000000·001ba1·0000d6·00······0···0··1
29 Key·to·Flags:26 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),27 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),28 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),29 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··D·(mbind),·l·(large),·p·(processor·specific)30 ··D·(mbind),·l·(large),·p·(processor·specific)
4.76 KB
readelf --wide --symbols {}
    
Offset 1, 34 lines modifiedOffset 1, 31 lines modified
  
1 Symbol·table·'.dynsym'·contains·31·entries:1 Symbol·table·'.dynsym'·contains·28·entries:
2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2) 
5 ·····2:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)4 ·····1:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)
6 ·····3:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_print5 ·····2:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)
7 ·····4:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2)6 ·····3:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2)
 7 ·····4:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2)
8 ·····5:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__open_2@LIBC·(2)8 ·····5:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__open_2@LIBC·(2)
9 ·····6:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2) 
10 ·····7:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2) 
11 ·····8:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·dup2@LIBC·(2) 
12 ·····9:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·execl@LIBC·(2) 
13 ····10:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·exit@LIBC·(2) 
14 ····11:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fcntl@LIBC·(2)9 ·····6:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fcntl@LIBC·(2)
 10 ·····7:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·unlockpt@LIBC·(2)
 11 ·····8:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ptsname_r@LIBC·(2)
 12 ·····9:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2)
 13 ····10:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror@LIBC·(2)
 14 ····11:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_print
15 ····12:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fork@LIBC·(2)15 ····12:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fork@LIBC·(2)
16 ····13:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2) 
17 ····14:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2) 
18 ····15:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ptsname_r@LIBC·(2) 
19 ····16:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·setsid@LIBC·(2)16 ····13:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·setsid@LIBC·(2)
 17 ····14:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·exit@LIBC·(2)
 18 ····15:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·dup2@LIBC·(2)
20 ····17:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror@LIBC·(2)19 ····16:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2)
 20 ····17:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·execl@LIBC·(2)
21 ····18:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·unlockpt@LIBC·(2)21 ····18:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2)
22 ····19:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·waitpid@LIBC·(2)22 ····19:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·waitpid@LIBC·(2)
 23 ····20:·0000000000000fd0····63·FUNC····GLOBAL·DEFAULT···14·_Z15JNU_ThrowByNameP7_JNIEnvPKcS2_
 24 ····21:·0000000000001140···186·FUNC····WEAK···DEFAULT···14·_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz
23 ····20:·00000000000013e0···201·FUNC····GLOBAL·DEFAULT···13·Java_com_google_ase_Exec_setPtyWindowSize 
24 ····21:·00000000000014b0····74·FUNC····GLOBAL·DEFAULT···13·Java_com_google_ase_Exec_waitFor 
25 ····22:·0000000000000e10···311·FUNC····GLOBAL·DEFAULT···13·_Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring 
26 ····23:·0000000000001010····81·FUNC····GLOBAL·DEFAULT···13·_Z26jniGetFDFromFileDescriptorP7_JNIEnvP8_jobject25 ····22:·0000000000001200····81·FUNC····GLOBAL·DEFAULT···14·_Z26jniGetFDFromFileDescriptorP7_JNIEnvP8_jobject
27 ····24:·0000000000000f50···186·FUNC····WEAK···DEFAULT···13·_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz26 ····23:·00000000000015d0···204·FUNC····GLOBAL·DEFAULT···14·Java_com_google_ase_Exec_setPtyWindowSize
 27 ····24:·00000000000016a0····74·FUNC····GLOBAL·DEFAULT···14·Java_com_google_ase_Exec_waitFor
 28 ····25:·0000000000001010···296·FUNC····GLOBAL·DEFAULT···14·_Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring
 29 ····26:·0000000000001260···680·FUNC····GLOBAL·DEFAULT···14·Java_com_google_ase_Exec_createSubprocess
28 ····25:·0000000000001320···186·FUNC····WEAK···DEFAULT···13·_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz30 ····27:·0000000000001510···186·FUNC····WEAK···DEFAULT···14·_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz
29 ····26:·0000000000003000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata 
30 ····27:·0000000000003000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end 
31 ····28:·0000000000001070···676·FUNC····GLOBAL·DEFAULT···13·Java_com_google_ase_Exec_createSubprocess 
32 ····29:·0000000000000dd0····63·FUNC····GLOBAL·DEFAULT···13·_Z15JNU_ThrowByNameP7_JNIEnvPKcS2_ 
33 ····30:·0000000000003000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start 
5.25 KB
readelf --wide --relocs {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x9a8·contains·3·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x970·contains·3·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000002d00··0000000000000008·R_X86_64_RELATIVE·························2d003 0000000000002860··0000000000000008·R_X86_64_RELATIVE·························2860
4 0000000000002d08··0000000000000008·R_X86_64_RELATIVE·························d904 0000000000002868··0000000000000008·R_X86_64_RELATIVE·························f90
5 0000000000002d10··0000000000000008·R_X86_64_RELATIVE·························d705 0000000000002870··0000000000000008·R_X86_64_RELATIVE·························f70
  
6 Relocation·section·'.rela.plt'·at·offset·0x9f0·contains·22·entries:6 Relocation·section·'.rela.plt'·at·offset·0x9b8·contains·22·entries:
7 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend7 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
8 0000000000002f50··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·__cxa_finalize@LIBC·+·08 0000000000002a40··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__cxa_finalize@LIBC·+·0
9 0000000000002f58··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__cxa_atexit@LIBC·+·09 0000000000002a48··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·__cxa_atexit@LIBC·+·0
 10 0000000000002a50··0000001900000007·R_X86_64_JUMP_SLOT·····0000000000001010·_Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring·+·0
10 0000000000002f60··0000001800000007·R_X86_64_JUMP_SLOT·····0000000000000f50·_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz·+·011 0000000000002a58··0000001500000007·R_X86_64_JUMP_SLOT·····0000000000001140·_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz·+·0
11 0000000000002f68··0000000e00000007·R_X86_64_JUMP_SLOT·····0000000000000000·malloc@LIBC·+·012 0000000000002a60··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·malloc@LIBC·+·0
12 0000000000002f70··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@LIBC·+·013 0000000000002a68··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@LIBC·+·0
13 0000000000002f78··0000001600000007·R_X86_64_JUMP_SLOT·····0000000000000e10·_Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring·+·0 
14 0000000000002f80··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·__open_2@LIBC·+·014 0000000000002a70··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·__open_2@LIBC·+·0
15 0000000000002f88··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·fcntl@LIBC·+·015 0000000000002a78··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·fcntl@LIBC·+·0
16 0000000000002f90··0000001200000007·R_X86_64_JUMP_SLOT·····0000000000000000·unlockpt@LIBC·+·016 0000000000002a80··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·unlockpt@LIBC·+·0
17 0000000000002f98··0000000f00000007·R_X86_64_JUMP_SLOT·····0000000000000000·ptsname_r@LIBC·+·017 0000000000002a88··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·ptsname_r@LIBC·+·0
18 0000000000002fa0··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·__errno@LIBC·+·018 0000000000002a90··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·__errno@LIBC·+·0
19 0000000000002fa8··0000001100000007·R_X86_64_JUMP_SLOT·····0000000000000000·strerror@LIBC·+·019 0000000000002a98··0000000a00000007·R_X86_64_JUMP_SLOT·····0000000000000000·strerror@LIBC·+·0
20 0000000000002fb0··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·__android_log_print·+·020 0000000000002aa0··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·__android_log_print·+·0
21 0000000000002fb8··0000001900000007·R_X86_64_JUMP_SLOT·····0000000000001320·_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz·+·021 0000000000002aa8··0000001b00000007·R_X86_64_JUMP_SLOT·····0000000000001510·_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz·+·0
22 0000000000002fc0··0000000c00000007·R_X86_64_JUMP_SLOT·····0000000000000000·fork@LIBC·+·022 0000000000002ab0··0000000c00000007·R_X86_64_JUMP_SLOT·····0000000000000000·fork@LIBC·+·0
23 0000000000002fc8··0000001000000007·R_X86_64_JUMP_SLOT·····0000000000000000·setsid@LIBC·+·023 0000000000002ab8··0000000d00000007·R_X86_64_JUMP_SLOT·····0000000000000000·setsid@LIBC·+·0
24 0000000000002fd0··0000000a00000007·R_X86_64_JUMP_SLOT·····0000000000000000·exit@LIBC·+·024 0000000000002ac0··0000000e00000007·R_X86_64_JUMP_SLOT·····0000000000000000·exit@LIBC·+·0
25 0000000000002fd8··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·dup2@LIBC·+·025 0000000000002ac8··0000000f00000007·R_X86_64_JUMP_SLOT·····0000000000000000·dup2@LIBC·+·0
26 0000000000002fe0··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·close@LIBC·+·026 0000000000002ad0··0000001000000007·R_X86_64_JUMP_SLOT·····0000000000000000·close@LIBC·+·0
27 0000000000002fe8··0000000900000007·R_X86_64_JUMP_SLOT·····0000000000000000·execl@LIBC·+·027 0000000000002ad8··0000001100000007·R_X86_64_JUMP_SLOT·····0000000000000000·execl@LIBC·+·0
28 0000000000002ff0··0000000d00000007·R_X86_64_JUMP_SLOT·····0000000000000000·ioctl@LIBC·+·028 0000000000002ae0··0000001200000007·R_X86_64_JUMP_SLOT·····0000000000000000·ioctl@LIBC·+·0
29 0000000000002ff8··0000001300000007·R_X86_64_JUMP_SLOT·····0000000000000000·waitpid@LIBC·+·029 0000000000002ae8··0000001300000007·R_X86_64_JUMP_SLOT·····0000000000000000·waitpid@LIBC·+·0
2.61 KB
readelf --wide --dynamic {}
    
Offset 1, 32 lines modifiedOffset 1, 30 lines modified
  
1 Dynamic·section·at·offset·0x1d18·contains·29·entries:1 Dynamic·section·at·offset·0x1878·contains·27·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000003·(PLTGOT)·············0x2f38 
4 ·0x0000000000000002·(PLTRELSZ)···········528·(bytes) 
5 ·0x0000000000000017·(JMPREL)·············0x9f0 
6 ·0x0000000000000014·(PLTREL)·············RELA 
7 ·0x0000000000000007·(RELA)···············0x9a8 
8 ·0x0000000000000008·(RELASZ)·············72·(bytes) 
9 ·0x0000000000000009·(RELAENT)············24·(bytes) 
10 ·0x000000006ffffff9·(RELACOUNT)··········3 
11 ·0x0000000000000006·(SYMTAB)·············0x2c0 
12 ·0x000000000000000b·(SYMENT)·············24·(bytes) 
13 ·0x0000000000000005·(STRTAB)·············0x5a8 
14 ·0x000000000000000a·(STRSZ)··············613·(bytes) 
15 ·0x000000006ffffef5·(GNU_HASH)···········0x810 
16 ·0x0000000000000004·(HASH)···············0x860 
17 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
18 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
19 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
20 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
21 ·0x000000000000000e·(SONAME)·············Library·soname:·[libcom_google_ase_Exec.so]7 ·0x000000000000000e·(SONAME)·············Library·soname:·[libcom_google_ase_Exec.so]
22 ·0x000000000000001a·(FINI_ARRAY)·········0x2d08 
23 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes) 
24 ·0x000000000000001e·(FLAGS)··············BIND_NOW8 ·0x000000000000001e·(FLAGS)··············BIND_NOW
25 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW9 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
 10 ·0x0000000000000007·(RELA)···············0x970
 11 ·0x0000000000000008·(RELASZ)·············72·(bytes)
 12 ·0x0000000000000009·(RELAENT)············24·(bytes)
 13 ·0x000000006ffffff9·(RELACOUNT)··········3
 14 ·0x0000000000000017·(JMPREL)·············0x9b8
 15 ·0x0000000000000002·(PLTRELSZ)···········528·(bytes)
 16 ·0x0000000000000003·(PLTGOT)·············0x2a28
 17 ·0x0000000000000014·(PLTREL)·············RELA
 18 ·0x0000000000000006·(SYMTAB)·············0x2f8
 19 ·0x000000000000000b·(SYMENT)·············24·(bytes)
 20 ·0x0000000000000005·(STRTAB)·············0x720
 21 ·0x000000000000000a·(STRSZ)··············589·(bytes)
 22 ·0x000000006ffffef5·(GNU_HASH)···········0x5f0
 23 ·0x0000000000000004·(HASH)···············0x638
 24 ·0x000000000000001a·(FINI_ARRAY)·········0x2868
 25 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
26 ·0x000000006ffffff0·(VERSYM)·············0x92826 ·0x000000006ffffff0·(VERSYM)·············0x598
27 ·0x000000006ffffffc·(VERDEF)·············0x968 
28 ·0x000000006ffffffd·(VERDEFNUM)··········1 
29 ·0x000000006ffffffe·(VERNEED)············0x98427 ·0x000000006ffffffe·(VERNEED)············0x5d0
30 ·0x000000006fffffff·(VERNEEDNUM)·········128 ·0x000000006fffffff·(VERNEEDNUM)·········1
31 ·0x0000000000000000·(NULL)···············0x029 ·0x0000000000000000·(NULL)···············0x0
1.63 KB
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·15·00·00·00·72·32·31·64·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·36·35·32·38·31·34·37·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·15·00·00·00·72·32·35·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·38·39·33·37·33·39·33·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b210856834f36afabe1e99e8d34883e4d8268bfe6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·71a01dbb241eea0ab603cab697d9b24fa84467c8
  
7 Displaying·notes·found·in:·.note.gnu.gold-version 
8 ··Owner················Data·size·»  Description 
9 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.12 
1.58 KB
readelf --wide --version-info {}
    
Offset 1, 20 lines modifiedOffset 1, 15 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·31·entries:1 Version·symbols·section·'.gnu.version'·contains·28·entries:
2 ·Addr:·0x0000000000000928··Offset:·0x00000928··Link:·3·(.dynsym)2 ·Addr:·0x0000000000000598··Offset:·0x00000598··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········0·(*local*)····3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
5 ··008:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······5 ··008:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
6 ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······6 ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
10 ··01c:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
11 Version·definition·section·'.gnu.version_d'·contains·1·entry: 
12 ·Addr:·0x0000000000000968··Offset:·0x00000968··Link:·4·(.dynstr) 
13 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libcom_google_ase_Exec.so 
  
14 Version·needs·section·'.gnu.version_r'·contains·1·entry:10 Version·needs·section·'.gnu.version_r'·contains·1·entry:
15 ·Addr:·0x0000000000000984··Offset:·0x00000984··Link:·4·(.dynstr)11 ·Addr:·0x00000000000005d0··Offset:·0x000005d0··Link:·8·(.dynstr)
16 ··000000:·Version:·1··File:·libc.so··Cnt:·112 ··000000:·Version:·1··File:·libc.so··Cnt:·1
17 ··0x0010:···Name:·LIBC··Flags:·none··Version:·213 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
12.3 KB
readelf --wide --debug-dump=frames {}
    
Offset 9, 265 lines modifiedOffset 9, 254 lines modified
9 ··Return·address·column:·169 ··Return·address·column:·16
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r7·(rsp)·ofs·811 ··DW_CFA_def_cfa:·r7·(rsp)·ofs·8
12 ··DW_CFA_offset:·r16·(rip)·at·cfa-812 ··DW_CFA_offset:·r16·(rip)·at·cfa-8
13 ··DW_CFA_nop13 ··DW_CFA_nop
14 ··DW_CFA_nop14 ··DW_CFA_nop
  
15 00000018·0000000000000014·0000001c·FDE·cie=00000000·pc=0000000000000d70..0000000000000d7c15 00000018·0000000000000014·0000001c·FDE·cie=00000000·pc=0000000000000f70..0000000000000f7c
16 ··DW_CFA_nop16 ··DW_CFA_nop
17 ··DW_CFA_nop17 ··DW_CFA_nop
18 ··DW_CFA_nop18 ··DW_CFA_nop
19 ··DW_CFA_nop19 ··DW_CFA_nop
20 ··DW_CFA_nop20 ··DW_CFA_nop
21 ··DW_CFA_nop21 ··DW_CFA_nop
22 ··DW_CFA_nop22 ··DW_CFA_nop
  
23 00000030·0000000000000014·00000034·FDE·cie=00000000·pc=0000000000000d80..0000000000000d8123 00000030·0000000000000014·00000034·FDE·cie=00000000·pc=0000000000000f80..0000000000000f81
24 ··DW_CFA_nop24 ··DW_CFA_nop
25 ··DW_CFA_nop25 ··DW_CFA_nop
26 ··DW_CFA_nop26 ··DW_CFA_nop
27 ··DW_CFA_nop27 ··DW_CFA_nop
28 ··DW_CFA_nop28 ··DW_CFA_nop
29 ··DW_CFA_nop29 ··DW_CFA_nop
30 ··DW_CFA_nop30 ··DW_CFA_nop
  
31 00000048·0000000000000014·0000004c·FDE·cie=00000000·pc=0000000000000d90..0000000000000d9531 00000048·0000000000000014·0000004c·FDE·cie=00000000·pc=0000000000000f90..0000000000000f95
32 ··DW_CFA_nop32 ··DW_CFA_nop
33 ··DW_CFA_nop33 ··DW_CFA_nop
34 ··DW_CFA_nop34 ··DW_CFA_nop
35 ··DW_CFA_nop35 ··DW_CFA_nop
36 ··DW_CFA_nop36 ··DW_CFA_nop
37 ··DW_CFA_nop37 ··DW_CFA_nop
38 ··DW_CFA_nop38 ··DW_CFA_nop
  
39 00000060·0000000000000014·00000064·FDE·cie=00000000·pc=0000000000000da0..0000000000000da839 00000060·0000000000000014·00000064·FDE·cie=00000000·pc=0000000000000fa0..0000000000000fa8
40 ··DW_CFA_nop40 ··DW_CFA_nop
41 ··DW_CFA_nop41 ··DW_CFA_nop
42 ··DW_CFA_nop42 ··DW_CFA_nop
43 ··DW_CFA_nop43 ··DW_CFA_nop
44 ··DW_CFA_nop44 ··DW_CFA_nop
45 ··DW_CFA_nop45 ··DW_CFA_nop
46 ··DW_CFA_nop46 ··DW_CFA_nop
  
47 00000078·0000000000000014·0000007c·FDE·cie=00000000·pc=0000000000000db0..0000000000000dc647 00000078·0000000000000014·0000007c·FDE·cie=00000000·pc=0000000000000fb0..0000000000000fc6
48 ··DW_CFA_nop48 ··DW_CFA_nop
49 ··DW_CFA_nop49 ··DW_CFA_nop
50 ··DW_CFA_nop50 ··DW_CFA_nop
51 ··DW_CFA_nop51 ··DW_CFA_nop
52 ··DW_CFA_nop52 ··DW_CFA_nop
53 ··DW_CFA_nop53 ··DW_CFA_nop
54 ··DW_CFA_nop54 ··DW_CFA_nop
  
55 00000090·000000000000002c·00000094·FDE·cie=00000000·pc=0000000000000dd0..0000000000000e0f55 00000090·000000000000002c·00000094·FDE·cie=00000000·pc=0000000000000fd0..000000000000100f
56 ··DW_CFA_advance_loc:·2·to·0000000000000dd256 ··DW_CFA_advance_loc:·2·to·0000000000000fd2
57 ··DW_CFA_def_cfa_offset:·1657 ··DW_CFA_def_cfa_offset:·16
58 ··DW_CFA_advance_loc:·2·to·0000000000000dd458 ··DW_CFA_advance_loc:·2·to·0000000000000fd4
59 ··DW_CFA_def_cfa_offset:·2459 ··DW_CFA_def_cfa_offset:·24
60 ··DW_CFA_advance_loc:·1·to·0000000000000dd560 ··DW_CFA_advance_loc:·1·to·0000000000000fd5
61 ··DW_CFA_def_cfa_offset:·3261 ··DW_CFA_def_cfa_offset:·32
62 ··DW_CFA_offset:·r3·(rbx)·at·cfa-3262 ··DW_CFA_offset:·r3·(rbx)·at·cfa-32
63 ··DW_CFA_offset:·r14·(r14)·at·cfa-2463 ··DW_CFA_offset:·r14·(r14)·at·cfa-24
64 ··DW_CFA_offset:·r15·(r15)·at·cfa-1664 ··DW_CFA_offset:·r15·(r15)·at·cfa-16
65 ··DW_CFA_advance_loc:·52·to·0000000000000e0965 ··DW_CFA_advance_loc:·52·to·0000000000001009
66 ··DW_CFA_def_cfa_offset:·2466 ··DW_CFA_def_cfa_offset:·24
67 ··DW_CFA_advance_loc:·2·to·0000000000000e0b67 ··DW_CFA_advance_loc:·2·to·000000000000100b
68 ··DW_CFA_def_cfa_offset:·1668 ··DW_CFA_def_cfa_offset:·16
69 ··DW_CFA_advance_loc:·2·to·0000000000000e0d69 ··DW_CFA_advance_loc:·2·to·000000000000100d
70 ··DW_CFA_def_cfa_offset:·870 ··DW_CFA_def_cfa_offset:·8
71 ··DW_CFA_nop71 ··DW_CFA_nop
72 ··DW_CFA_nop72 ··DW_CFA_nop
73 ··DW_CFA_nop73 ··DW_CFA_nop
74 ··DW_CFA_nop74 ··DW_CFA_nop
75 ··DW_CFA_nop75 ··DW_CFA_nop
76 ··DW_CFA_nop76 ··DW_CFA_nop
77 ··DW_CFA_nop77 ··DW_CFA_nop
  
78 000000c0·000000000000003c·000000c4·FDE·cie=00000000·pc=0000000000000e10..0000000000000f4778 000000c0·000000000000003c·000000c4·FDE·cie=00000000·pc=0000000000001010..0000000000001138
79 ··DW_CFA_advance_loc:·2·to·0000000000000e1279 ··DW_CFA_advance_loc:·2·to·0000000000001012
80 ··DW_CFA_def_cfa_offset:·1680 ··DW_CFA_def_cfa_offset:·16
81 ··DW_CFA_advance_loc:·2·to·0000000000000e1481 ··DW_CFA_advance_loc:·2·to·0000000000001014
82 ··DW_CFA_def_cfa_offset:·2482 ··DW_CFA_def_cfa_offset:·24
83 ··DW_CFA_advance_loc:·2·to·0000000000000e1683 ··DW_CFA_advance_loc:·2·to·0000000000001016
84 ··DW_CFA_def_cfa_offset:·3284 ··DW_CFA_def_cfa_offset:·32
85 ··DW_CFA_advance_loc:·1·to·0000000000000e1785 ··DW_CFA_advance_loc:·1·to·0000000000001017
86 ··DW_CFA_def_cfa_offset:·4086 ··DW_CFA_def_cfa_offset:·40
87 ··DW_CFA_advance_loc:·1·to·0000000000000e1887 ··DW_CFA_advance_loc:·1·to·0000000000001018
88 ··DW_CFA_def_cfa_offset:·4888 ··DW_CFA_def_cfa_offset:·48
89 ··DW_CFA_offset:·r3·(rbx)·at·cfa-4089 ··DW_CFA_offset:·r3·(rbx)·at·cfa-40
90 ··DW_CFA_offset:·r12·(r12)·at·cfa-3290 ··DW_CFA_offset:·r12·(r12)·at·cfa-32
91 ··DW_CFA_offset:·r14·(r14)·at·cfa-2491 ··DW_CFA_offset:·r14·(r14)·at·cfa-24
92 ··DW_CFA_offset:·r15·(r15)·at·cfa-1692 ··DW_CFA_offset:·r15·(r15)·at·cfa-16
93 ··DW_CFA_advance_loc1:·225·to·0000000000000ef993 ··DW_CFA_advance_loc1:·225·to·00000000000010f9
94 ··DW_CFA_def_cfa_offset:·4094 ··DW_CFA_def_cfa_offset:·40
95 ··DW_CFA_advance_loc:·1·to·0000000000000efa95 ··DW_CFA_advance_loc:·1·to·00000000000010fa
96 ··DW_CFA_def_cfa_offset:·3296 ··DW_CFA_def_cfa_offset:·32
97 ··DW_CFA_advance_loc:·2·to·0000000000000efc97 ··DW_CFA_advance_loc:·2·to·00000000000010fc
98 ··DW_CFA_def_cfa_offset:·2498 ··DW_CFA_def_cfa_offset:·24
99 ··DW_CFA_advance_loc:·2·to·0000000000000efe99 ··DW_CFA_advance_loc:·2·to·00000000000010fe
100 ··DW_CFA_def_cfa_offset:·16100 ··DW_CFA_def_cfa_offset:·16
101 ··DW_CFA_advance_loc:·2·to·0000000000000f00101 ··DW_CFA_advance_loc:·2·to·0000000000001100
102 ··DW_CFA_def_cfa_offset:·8102 ··DW_CFA_def_cfa_offset:·8
103 ··DW_CFA_advance_loc:·1·to·0000000000000f01103 ··DW_CFA_advance_loc:·1·to·0000000000001101
104 ··DW_CFA_def_cfa_offset:·48104 ··DW_CFA_def_cfa_offset:·48
105 ··DW_CFA_nop105 ··DW_CFA_nop
106 ··DW_CFA_nop106 ··DW_CFA_nop
107 ··DW_CFA_nop107 ··DW_CFA_nop
108 ··DW_CFA_nop108 ··DW_CFA_nop
109 ··DW_CFA_nop109 ··DW_CFA_nop
  
110 00000100·000000000000001c·00000104·FDE·cie=00000000·pc=0000000000000f50..000000000000100a110 00000100·000000000000001c·00000104·FDE·cie=00000000·pc=0000000000001140..00000000000011fa
111 ··DW_CFA_advance_loc:·7·to·0000000000000f57111 ··DW_CFA_advance_loc:·7·to·0000000000001147
112 ··DW_CFA_def_cfa_offset:·224112 ··DW_CFA_def_cfa_offset:·224
113 ··DW_CFA_advance_loc1:·173·to·0000000000001004113 ··DW_CFA_advance_loc1:·173·to·00000000000011f4
114 ··DW_CFA_def_cfa_offset:·8114 ··DW_CFA_def_cfa_offset:·8
115 ··DW_CFA_advance_loc:·1·to·0000000000001005115 ··DW_CFA_advance_loc:·1·to·00000000000011f5
116 ··DW_CFA_def_cfa_offset:·224116 ··DW_CFA_def_cfa_offset:·224
117 ··DW_CFA_nop117 ··DW_CFA_nop
118 ··DW_CFA_nop118 ··DW_CFA_nop
119 ··DW_CFA_nop119 ··DW_CFA_nop
  
120 00000120·0000000000000024·00000124·FDE·cie=00000000·pc=0000000000001010..0000000000001061120 00000120·0000000000000024·00000124·FDE·cie=00000000·pc=0000000000001200..0000000000001251
121 ··DW_CFA_advance_loc:·2·to·0000000000001012121 ··DW_CFA_advance_loc:·2·to·0000000000001202
122 ··DW_CFA_def_cfa_offset:·16122 ··DW_CFA_def_cfa_offset:·16
123 ··DW_CFA_advance_loc:·1·to·0000000000001013123 ··DW_CFA_advance_loc:·1·to·0000000000001203
124 ··DW_CFA_def_cfa_offset:·24124 ··DW_CFA_def_cfa_offset:·24
125 ··DW_CFA_advance_loc:·1·to·0000000000001014125 ··DW_CFA_advance_loc:·1·to·0000000000001204
126 ··DW_CFA_def_cfa_offset:·32126 ··DW_CFA_def_cfa_offset:·32
Max diff block lines reached; 6930/12514 bytes (55.38%) of diff not shown.
1.94 KB
strings --all --bytes=8 {}
    
Offset 1, 55 lines modifiedOffset 1, 51 lines modified
1 __cxa_atexit 
2 libcom_google_ase_Exec.so 
3 __cxa_finalize1 __cxa_finalize
 2 __cxa_atexit
4 Java_com_google_ase_Exec_createSubprocess 
5 Java_com_google_ase_Exec_setPtyWindowSize 
6 Java_com_google_ase_Exec_waitFor 
7 _Z15JNU_ThrowByNameP7_JNIEnvPKcS2_3 _Z15JNU_ThrowByNameP7_JNIEnvPKcS2_
8 _Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring4 _Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring
9 _Z26jniGetFDFromFileDescriptorP7_JNIEnvP8_jobject 
10 _ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz5 _ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz
11 _ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz 
12 __android_log_print 
13 __open_2 
14 __stack_chk_fail6 __stack_chk_fail
 7 _Z26jniGetFDFromFileDescriptorP7_JNIEnvP8_jobject
 8 Java_com_google_ase_Exec_createSubprocess
 9 __open_2
 10 unlockpt
15 ptsname_r11 ptsname_r
16 strerror12 strerror
17 unlockpt 
18 __bss_start13 __android_log_print
 14 _ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz
 15 Java_com_google_ase_Exec_setPtyWindowSize
 16 Java_com_google_ase_Exec_waitFor
19 liblog.so17 liblog.so
20 libdl.so18 libdl.so
 19 libcom_google_ase_Exec.so
21 AWAVATSPH 
22 UAWAVAUATSH 
23 H;D$0uLH 
24 8[A\A]A^A_] 
25 UAWAVAUATSH 
26 [A\A]A^A_] 
27 java/lang/String20 java/lang/String
 21 [·cannot·open·/dev/ptmx·-·%s·]
28 getBytes 
29 java/lang/OutOfMemoryError 
30 java/io/FileDescriptor22 java/io/FileDescriptor
 23 getBytes
31 descriptor 
32 Couldn't·create·a·FileDescriptor. 
33 /dev/ptmx24 /dev/ptmx
34 [·cannot·open·/dev/ptmx·-·%s·] 
35 [·trouble·with·/dev/ptmx·-·%s·]25 [·trouble·with·/dev/ptmx·-·%s·]
 26 Couldn't·create·a·FileDescriptor.
36 -·fork·failed:·%s·-27 -·fork·failed:·%s·-
37 Android·(6454773·based·on·r365631c2)·clang·version·9.0.8·(https://android.googlesource.com/toolchain/llvm-project·98c855489587874b2a325e7a516b99d838599c6f)·(based·on·LLVM·9.0.8svn) 
38 gold·1.1228 java/lang/OutOfMemoryError
 29 descriptor
 30 AWAVATSPH
 31 UAWAVAUATSH
 32 8[A\A]A^A_]
 33 UAWAVAUATSH
 34 [A\A]A^A_]
 35 Android·(8490178,·based·on·r450784d)·clang·version·14.0.6·(https://android.googlesource.com/toolchain/llvm-project·4c603efb0cca074e9238af8b4106c30add4418f6)
 36 Linker:·LLD·14.0.6
39 .fini_array37 .fini_array
40 .comment38 .comment
41 .note.android.ident39 .note.android.ident
42 .got.plt40 .got.plt
43 .rela.plt41 .rela.plt
44 .eh_frame_hdr42 .eh_frame_hdr
45 .gnu.version_r43 .gnu.version_r
46 .data.rel.ro44 .data.rel.ro
47 .rela.dyn45 .rela.dyn
48 .gnu.version46 .gnu.version
49 .note.gnu.gold-version 
50 .gnu.hash47 .gnu.hash
51 .eh_frame48 .eh_frame
52 .note.gnu.build-id49 .note.gnu.build-id
53 .gnu.version_d 
54 .dynamic50 .dynamic
55 .shstrtab51 .shstrtab
5.11 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 42 lines modifiedOffset 1, 40 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x000005a8·005f5f63·78615f61·74657869·74004c49·.__cxa_atexit.LI 
3 ··0x000005b8·4243006c·6962632e·736f006c·6962636f·BC.libc.so.libco 
4 ··0x000005c8·6d5f676f·6f676c65·5f617365·5f457865·m_google_ase_Exe 
5 ··0x000005d8·632e736f·005f5f63·78615f66·696e616c·c.so.__cxa_final2 ··0x00000720·005f5f63·78615f66·696e616c·697a6500·.__cxa_finalize.
 3 ··0x00000730·5f5f6378·615f6174·65786974·005f5a31·__cxa_atexit._Z1
6 ··0x000005e8·697a6500·4a617661·5f636f6d·5f676f6f·ize.Java_com_goo 
7 ··0x000005f8·676c655f·6173655f·45786563·5f637265·gle_ase_Exec_cre 
8 ··0x00000608·61746553·75627072·6f636573·73004a61·ateSubprocess.Ja 
9 ··0x00000618·76615f63·6f6d5f67·6f6f676c·655f6173·va_com_google_as 
10 ··0x00000628·655f4578·65635f73·65745074·7957696e·e_Exec_setPtyWin 
11 ··0x00000638·646f7753·697a6500·4a617661·5f636f6d·dowSize.Java_com 
12 ··0x00000648·5f676f6f·676c655f·6173655f·45786563·_google_ase_Exec 
13 ··0x00000658·5f776169·74466f72·005f5a31·354a4e55·_waitFor._Z15JNU 
14 ··0x00000668·5f546872·6f774279·4e616d65·50375f4a·_ThrowByNameP7_J4 ··0x00000740·354a4e55·5f546872·6f774279·4e616d65·5JNU_ThrowByName
15 ··0x00000678·4e49456e·76504b63·53325f00·5f5a3234·NIEnvPKcS2_._Z245 ··0x00000750·50375f4a·4e49456e·76504b63·53325f00·P7_JNIEnvPKcS2_.
16 ··0x00000688·4a4e555f·47657453·7472696e·674e6174·JNU_GetStringNat6 ··0x00000760·5f5a3234·4a4e555f·47657453·7472696e·_Z24JNU_GetStrin
17 ··0x00000698·69766543·68617273·50375f4a·4e49456e·iveCharsP7_JNIEn7 ··0x00000770·674e6174·69766543·68617273·50375f4a·gNativeCharsP7_J
18 ··0x000006a8·7650385f·6a737472·696e6700·5f5a3236·vP8_jstring._Z268 ··0x00000780·4e49456e·7650385f·6a737472·696e6700·NIEnvP8_jstring.
19 ··0x000006b8·6a6e6947·65744644·46726f6d·46696c65·jniGetFDFromFile 
20 ··0x000006c8·44657363·72697074·6f725037·5f4a4e49·DescriptorP7_JNI 
21 ··0x000006d8·456e7650·385f6a6f·626a6563·74005f5a·EnvP8_jobject._Z 
22 ··0x000006e8·4e375f4a·4e49456e·76313643·616c6c4f·N7_JNIEnv16CallO9 ··0x00000790·5f5a4e37·5f4a4e49·456e7631·3643616c·_ZN7_JNIEnv16Cal
23 ··0x000006f8·626a6563·744d6574·686f6445·50385f6a·bjectMethodEP8_j10 ··0x000007a0·6c4f626a·6563744d·6574686f·64455038·lObjectMethodEP8
24 ··0x00000708·6f626a65·63745031·305f6a6d·6574686f·objectP10_jmetho 
25 ··0x00000718·6449447a·005f5a4e·375f4a4e·49456e76·dIDz._ZN7_JNIEnv11 ··0x000007b0·5f6a6f62·6a656374·5031305f·6a6d6574·_jobjectP10_jmet
 12 ··0x000007c0·686f6449·447a006d·616c6c6f·63005f5f·hodIDz.malloc.__
 13 ··0x000007d0·73746163·6b5f6368·6b5f6661·696c005f·stack_chk_fail._
 14 ··0x000007e0·5a32366a·6e694765·74464446·726f6d46·Z26jniGetFDFromF
 15 ··0x000007f0·696c6544·65736372·6970746f·7250375f·ileDescriptorP7_
 16 ··0x00000800·4a4e4945·6e765038·5f6a6f62·6a656374·JNIEnvP8_jobject
 17 ··0x00000810·004a6176·615f636f·6d5f676f·6f676c65·.Java_com_google
 18 ··0x00000820·5f617365·5f457865·635f6372·65617465·_ase_Exec_create
 19 ··0x00000830·53756270·726f6365·7373005f·5f6f7065·Subprocess.__ope
 20 ··0x00000840·6e5f3200·66636e74·6c00756e·6c6f636b·n_2.fcntl.unlock
 21 ··0x00000850·70740070·74736e61·6d655f72·005f5f65·pt.ptsname_r.__e
 22 ··0x00000860·72726e6f·00737472·6572726f·72005f5f·rrno.strerror.__
 23 ··0x00000870·616e6472·6f69645f·6c6f675f·7072696e·android_log_prin
 24 ··0x00000880·74005f5a·4e375f4a·4e49456e·76394e65·t._ZN7_JNIEnv9Ne
26 ··0x00000728·394e6577·4f626a65·63744550·375f6a63·9NewObjectEP7_jc25 ··0x00000890·774f626a·65637445·50375f6a·636c6173·wObjectEP7_jclas
27 ··0x00000738·6c617373·5031305f·6a6d6574·686f6449·lassP10_jmethodI26 ··0x000008a0·73503130·5f6a6d65·74686f64·49447a00·sP10_jmethodIDz.
 27 ··0x000008b0·666f726b·00736574·73696400·65786974·fork.setsid.exit
 28 ··0x000008c0·00647570·3200636c·6f736500·65786563·.dup2.close.exec
 29 ··0x000008d0·6c004a61·76615f63·6f6d5f67·6f6f676c·l.Java_com_googl
 30 ··0x000008e0·655f6173·655f4578·65635f73·65745074·e_ase_Exec_setPt
 31 ··0x000008f0·7957696e·646f7753·697a6500·696f6374·yWindowSize.ioct
 32 ··0x00000900·6c004a61·76615f63·6f6d5f67·6f6f676c·l.Java_com_googl
 33 ··0x00000910·655f6173·655f4578·65635f77·61697446·e_ase_Exec_waitF
 34 ··0x00000920·6f720077·61697470·6964006c·6962632e·or.waitpid.libc.
 35 ··0x00000930·736f004c·49424300·6c69626c·6f672e73·so.LIBC.liblog.s
 36 ··0x00000940·6f006c69·626d2e73·6f006c69·62646c2e·o.libm.so.libdl.
 37 ··0x00000950·736f006c·6962636f·6d5f676f·6f676c65·so.libcom_google
 38 ··0x00000960·5f617365·5f457865·632e736f·00·······_ase_Exec.so.
28 ··0x00000748·447a005f·5f616e64·726f6964·5f6c6f67·Dz.__android_log 
29 ··0x00000758·5f707269·6e74005f·5f657272·6e6f005f·_print.__errno._ 
30 ··0x00000768·5f6f7065·6e5f3200·5f5f7374·61636b5f·_open_2.__stack_ 
31 ··0x00000778·63686b5f·6661696c·00636c6f·73650064·chk_fail.close.d 
32 ··0x00000788·75703200·65786563·6c006578·69740066·up2.execl.exit.f 
33 ··0x00000798·636e746c·00666f72·6b00696f·63746c00·cntl.fork.ioctl. 
34 ··0x000007a8·6d616c6c·6f630070·74736e61·6d655f72·malloc.ptsname_r 
35 ··0x000007b8·00736574·73696400·73747265·72726f72·.setsid.strerror 
36 ··0x000007c8·00756e6c·6f636b70·74007761·69747069·.unlockpt.waitpi 
37 ··0x000007d8·64005f65·64617461·005f5f62·73735f73·d._edata.__bss_s 
38 ··0x000007e8·74617274·005f656e·64006c69·626c6f67·tart._end.liblog 
39 ··0x000007f8·2e736f00·6c69626d·2e736f00·6c696264·.so.libm.so.libd 
40 ··0x00000808·6c2e736f·00·························l.so. 
  
818 B
readelf --wide --decompress --hex-dump=.gnu.hash {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.gnu.hash':1 Hex·dump·of·section·'.gnu.hash':
2 ··0x00000810·03000000·14000000·01000000·06000000·................2 ··0x000005f0·02000000·14000000·02000000·1a000000·................
3 ··0x00000820·9840ec19·0015080a·14000000·1c000000·.@..............3 ··0x00000600·0c00c411·08000a20·00002001·00001002·.......·..·.....
 4 ··0x00000610·14000000·19000000·1267e98e·165b0b71·.........g...[.q
4 ··0x00000830·00000000·18ea07f5·d8446d57·967a16c5·.........DmW.z..5 ··0x00000620·9c250d0d·18ea07f5·d9446d57·967a16c5·.%.......DmW.z..
 6 ··0x00000630·f8866bd2·3391450b···················..k.3.E.
5 ··0x00000840·9c250d0d·165b0b71·3291450b·4245d5ec·.%...[.q2.E.BE.. 
6 ··0x00000850·bbe3927c·f8866bd2·1267e98e·d971581c·...|..k..g...qX. 
  
1.96 KB
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 16 lines modifiedOffset 1, 18 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x00000860·11000000·1f000000·0d000000·1a000000·................ 
3 ··0x00000870·0c000000·0b000000·00000000·00000000·................ 
4 ··0x00000880·09000000·18000000·04000000·14000000·................ 
5 ··0x00000890·0e000000·1e000000·12000000·1b000000·................2 ··0x00000638·1c000000·1c000000·12000000·17000000·................
6 ··0x000008a0·10000000·00000000·19000000·00000000·................ 
7 ··0x000008b0·00000000·00000000·00000000·03000000·................ 
8 ··0x000008c0·16000000·05000000·00000000·00000000·................ 
9 ··0x000008d0·08000000·00000000·07000000·00000000·................3 ··0x00000648·0f000000·00000000·0e000000·00000000·................
 4 ··0x00000658·18000000·03000000·16000000·00000000·................
10 ··0x000008e0·15000000·1d000000·0a000000·01000000·................5 ··0x00000668·05000000·19000000·06000000·01000000·................
 6 ··0x00000678·00000000·09000000·13000000·10000000·................
11 ··0x000008f0·06000000·11000000·0f000000·00000000·................7 ··0x00000688·08000000·14000000·0b000000·00000000·................
 8 ··0x00000698·1b000000·00000000·11000000·00000000·................
 9 ··0x000006a8·0a000000·1a000000·00000000·00000000·................
 10 ··0x000006b8·00000000·00000000·02000000·00000000·................
12 ··0x00000900·00000000·00000000·00000000·00000000·................11 ··0x000006c8·00000000·00000000·00000000·00000000·................
 12 ··0x000006d8·00000000·07000000·00000000·04000000·................
 13 ··0x000006e8·00000000·00000000·00000000·00000000·................
 14 ··0x000006f8·00000000·00000000·00000000·00000000·................
13 ··0x00000910·1c000000·02000000·13000000·00000000·................15 ··0x00000708·0d000000·00000000·15000000·00000000·................
14 ··0x00000920·00000000·17000000···················........16 ··0x00000718·0c000000·00000000···················........
  
5.99 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 122 lines modifiedOffset 1, 119 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 0000000000000c00·<__cxa_finalize@plt-0x10>:2 00000000000016f0·<__cxa_finalize@plt-0x10>:
3 »       push···0x233a(%rip)········3 »       push···0x133a(%rip)········
4 »       jmp····*0x233c(%rip)········4 »       jmp····*0x133c(%rip)········
 5 »       nopl···0x0(%rax)
5 »       nop 
6 »       nop 
7 »       nop 
8 »       nop 
  
9 0000000000000c10·<__cxa_finalize@plt>:6 0000000000001700·<__cxa_finalize@plt>:
10 »       jmp····*0x233a(%rip)········7 »       jmp····*0x133a(%rip)········
11 »       push···$0x08 »       push···$0x0
12 »       jmp····c00·<__cxa_finalize@plt-0x10>9 »       jmp····16f0·<Java_com_google_ase_Exec_waitFor@@Base+0x50>
  
13 0000000000000c20·<__cxa_atexit@plt>:10 0000000000001710·<__cxa_atexit@plt>:
14 »       jmp····*0x2332(%rip)········11 »       jmp····*0x1332(%rip)········
15 »       push···$0x112 »       push···$0x1
16 »       jmp····c00·<__cxa_finalize@plt-0x10>13 »       jmp····16f0·<Java_com_google_ase_Exec_waitFor@@Base+0x50>
  
17 0000000000000c30·<_JNIEnv::CallObjectMethod(_jobject*,·_jmethodID*,·...)@plt>:14 0000000000001720·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@plt>:
18 »       jmp····*0x232a(%rip)········15 »       jmp····*0x132a(%rip)········
19 »       push···$0x216 »       push···$0x2
20 »       jmp····c00·<__cxa_finalize@plt-0x10>17 »       jmp····16f0·<Java_com_google_ase_Exec_waitFor@@Base+0x50>
  
21 0000000000000c40·<malloc@plt>:18 0000000000001730·<_JNIEnv::CallObjectMethod(_jobject*,·_jmethodID*,·...)@plt>:
22 »       jmp····*0x2322(%rip)········19 »       jmp····*0x1322(%rip)········
23 »       push···$0x320 »       push···$0x3
24 »       jmp····c00·<__cxa_finalize@plt-0x10>21 »       jmp····16f0·<Java_com_google_ase_Exec_waitFor@@Base+0x50>
  
25 0000000000000c50·<__stack_chk_fail@plt>:22 0000000000001740·<malloc@plt>:
26 »       jmp····*0x231a(%rip)········23 »       jmp····*0x131a(%rip)········
27 »       push···$0x424 »       push···$0x4
28 »       jmp····c00·<__cxa_finalize@plt-0x10>25 »       jmp····16f0·<Java_com_google_ase_Exec_waitFor@@Base+0x50>
  
29 0000000000000c60·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@plt>:26 0000000000001750·<__stack_chk_fail@plt>:
30 »       jmp····*0x2312(%rip)········27 »       jmp····*0x1312(%rip)········
31 »       push···$0x528 »       push···$0x5
32 »       jmp····c00·<__cxa_finalize@plt-0x10>29 »       jmp····16f0·<Java_com_google_ase_Exec_waitFor@@Base+0x50>
  
33 0000000000000c70·<__open_2@plt>:30 0000000000001760·<__open_2@plt>:
34 »       jmp····*0x230a(%rip)········31 »       jmp····*0x130a(%rip)········
35 »       push···$0x632 »       push···$0x6
36 »       jmp····c00·<__cxa_finalize@plt-0x10>33 »       jmp····16f0·<Java_com_google_ase_Exec_waitFor@@Base+0x50>
  
37 0000000000000c80·<fcntl@plt>:34 0000000000001770·<fcntl@plt>:
38 »       jmp····*0x2302(%rip)········35 »       jmp····*0x1302(%rip)········
39 »       push···$0x736 »       push···$0x7
40 »       jmp····c00·<__cxa_finalize@plt-0x10>37 »       jmp····16f0·<Java_com_google_ase_Exec_waitFor@@Base+0x50>
  
41 0000000000000c90·<unlockpt@plt>:38 0000000000001780·<unlockpt@plt>:
42 »       jmp····*0x22fa(%rip)········39 »       jmp····*0x12fa(%rip)········
43 »       push···$0x840 »       push···$0x8
44 »       jmp····c00·<__cxa_finalize@plt-0x10>41 »       jmp····16f0·<Java_com_google_ase_Exec_waitFor@@Base+0x50>
  
45 0000000000000ca0·<ptsname_r@plt>:42 0000000000001790·<ptsname_r@plt>:
46 »       jmp····*0x22f2(%rip)········43 »       jmp····*0x12f2(%rip)········
47 »       push···$0x944 »       push···$0x9
48 »       jmp····c00·<__cxa_finalize@plt-0x10>45 »       jmp····16f0·<Java_com_google_ase_Exec_waitFor@@Base+0x50>
  
49 0000000000000cb0·<__errno@plt>:46 00000000000017a0·<__errno@plt>:
50 »       jmp····*0x22ea(%rip)········47 »       jmp····*0x12ea(%rip)········
51 »       push···$0xa48 »       push···$0xa
52 »       jmp····c00·<__cxa_finalize@plt-0x10>49 »       jmp····16f0·<Java_com_google_ase_Exec_waitFor@@Base+0x50>
  
53 0000000000000cc0·<strerror@plt>:50 00000000000017b0·<strerror@plt>:
54 »       jmp····*0x22e2(%rip)········51 »       jmp····*0x12e2(%rip)········
55 »       push···$0xb52 »       push···$0xb
56 »       jmp····c00·<__cxa_finalize@plt-0x10>53 »       jmp····16f0·<Java_com_google_ase_Exec_waitFor@@Base+0x50>
  
57 0000000000000cd0·<__android_log_print@plt>:54 00000000000017c0·<__android_log_print@plt>:
58 »       jmp····*0x22da(%rip)········55 »       jmp····*0x12da(%rip)········
59 »       push···$0xc56 »       push···$0xc
60 »       jmp····c00·<__cxa_finalize@plt-0x10>57 »       jmp····16f0·<Java_com_google_ase_Exec_waitFor@@Base+0x50>
  
61 0000000000000ce0·<_JNIEnv::NewObject(_jclass*,·_jmethodID*,·...)@plt>:58 00000000000017d0·<_JNIEnv::NewObject(_jclass*,·_jmethodID*,·...)@plt>:
62 »       jmp····*0x22d2(%rip)········59 »       jmp····*0x12d2(%rip)········
63 »       push···$0xd60 »       push···$0xd
64 »       jmp····c00·<__cxa_finalize@plt-0x10>61 »       jmp····16f0·<Java_com_google_ase_Exec_waitFor@@Base+0x50>
  
65 0000000000000cf0·<fork@plt>:62 00000000000017e0·<fork@plt>:
66 »       jmp····*0x22ca(%rip)········63 »       jmp····*0x12ca(%rip)········
67 »       push···$0xe64 »       push···$0xe
68 »       jmp····c00·<__cxa_finalize@plt-0x10>65 »       jmp····16f0·<Java_com_google_ase_Exec_waitFor@@Base+0x50>
  
69 0000000000000d00·<setsid@plt>:66 00000000000017f0·<setsid@plt>:
70 »       jmp····*0x22c2(%rip)········67 »       jmp····*0x12c2(%rip)········
71 »       push···$0xf68 »       push···$0xf
72 »       jmp····c00·<__cxa_finalize@plt-0x10>69 »       jmp····16f0·<Java_com_google_ase_Exec_waitFor@@Base+0x50>
  
73 0000000000000d10·<exit@plt>:70 0000000000001800·<exit@plt>:
74 »       jmp····*0x22ba(%rip)········71 »       jmp····*0x12ba(%rip)········
75 »       push···$0x1072 »       push···$0x10
76 »       jmp····c00·<__cxa_finalize@plt-0x10>73 »       jmp····16f0·<Java_com_google_ase_Exec_waitFor@@Base+0x50>
  
77 0000000000000d20·<dup2@plt>:74 0000000000001810·<dup2@plt>:
78 »       jmp····*0x22b2(%rip)········75 »       jmp····*0x12b2(%rip)········
79 »       push···$0x1176 »       push···$0x11
80 »       jmp····c00·<__cxa_finalize@plt-0x10>77 »       jmp····16f0·<Java_com_google_ase_Exec_waitFor@@Base+0x50>
  
81 0000000000000d30·<close@plt>:78 0000000000001820·<close@plt>:
82 »       jmp····*0x22aa(%rip)········79 »       jmp····*0x12aa(%rip)········
83 »       push···$0x1280 »       push···$0x12
84 »       jmp····c00·<__cxa_finalize@plt-0x10>81 »       jmp····16f0·<Java_com_google_ase_Exec_waitFor@@Base+0x50>
  
85 0000000000000d40·<execl@plt>:82 0000000000001830·<execl@plt>:
86 »       jmp····*0x22a2(%rip)········83 »       jmp····*0x12a2(%rip)········
87 »       push···$0x1384 »       push···$0x13
88 »       jmp····c00·<__cxa_finalize@plt-0x10>85 »       jmp····16f0·<Java_com_google_ase_Exec_waitFor@@Base+0x50>
  
89 0000000000000d50·<ioctl@plt>:86 0000000000001840·<ioctl@plt>:
90 »       jmp····*0x229a(%rip)········87 »       jmp····*0x129a(%rip)········
91 »       push···$0x1488 »       push···$0x14
92 »       jmp····c00·<__cxa_finalize@plt-0x10>89 »       jmp····16f0·<Java_com_google_ase_Exec_waitFor@@Base+0x50>
  
93 0000000000000d60·<waitpid@plt>:90 0000000000001850·<waitpid@plt>:
94 »       jmp····*0x2292(%rip)········91 »       jmp····*0x1292(%rip)········
95 »       push···$0x1592 »       push···$0x15
96 »       jmp····c00·<__cxa_finalize@plt-0x10>93 »       jmp····16f0·<Java_com_google_ase_Exec_waitFor@@Base+0x50>
18.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 116 lines modifiedOffset 1, 124 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000000d70·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base-0x60>:2 0000000000000f70·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base-0x60>:
3 »       lea····0x1f89(%rip),%rdi········3 »       lea····0x18e9(%rip),%rdi········
4 »       jmp····c10·<__cxa_finalize@plt>4 »       jmp····1700·<__cxa_finalize@plt>
5 »       nopl···0x0(%rax)5 »       nopl···0x0(%rax)
6 »       ret6 »       ret
7 »       cs·nopw·0x0(%rax,%rax,1)7 »       cs·nopw·0x0(%rax,%rax,1)
8 »       nopl···0x0(%rax,%rax,1)8 »       nopl···0x0(%rax,%rax,1)
9 »       jmp····d80·<waitpid@plt+0x20>9 »       jmp····f80·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base-0x50>
10 »       cs·nopw·0x0(%rax,%rax,1)10 »       cs·nopw·0x0(%rax,%rax,1)
11 »       nop11 »       nop
12 »       test···%rdi,%rdi12 »       test···%rdi,%rdi
13 »       je·····da7·<waitpid@plt+0x47>13 »       je·····fa7·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base-0x29>
14 »       jmp····*%rdi14 »       jmp····*%rdi
15 »       ret15 »       ret
16 »       nopl···0x0(%rax,%rax,1)16 »       nopl···0x0(%rax,%rax,1)
17 »       mov····%rdi,%rsi17 »       mov····%rdi,%rsi
18 »       lea····-0x1a(%rip),%rdi········18 »       lea····-0x1a(%rip),%rdi········
19 »       lea····0x1f3f(%rip),%rdx········19 »       lea····0x189f(%rip),%rdx········
20 »       jmp····c20·<__cxa_atexit@plt>20 »       jmp····1710·<__cxa_atexit@plt>
21 »       xchg···%ax,%ax 
22 »       nopl···0x0(%rax,%rax,1)21 »       int3
 22 »       int3
 23 »       int3
 24 »       int3
 25 »       int3
 26 »       int3
 27 »       int3
 28 »       int3
 29 »       int3
 30 »       int3
  
23 0000000000000dd0·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base>:31 0000000000000fd0·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base>:
24 »       push···%r1532 »       push···%r15
25 »       push···%r1433 »       push···%r14
26 »       push···%rbx34 »       push···%rbx
27 »       mov····%rdx,%r1435 »       mov····%rdx,%r14
28 »       mov····%rdi,%rbx36 »       mov····%rdi,%rbx
29 »       mov····(%rdi),%rax37 »       mov····(%rdi),%rax
30 »       call···*0x30(%rax)38 »       call···*0x30(%rax)
31 »       mov····%rax,%r1539 »       mov····%rax,%r15
32 »       test···%rax,%rax40 »       test···%rax,%rax
33 »       je·····df8·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base+0x28>41 »       je·····ff8·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base+0x28>
34 »       mov····(%rbx),%rax42 »       mov····(%rbx),%rax
35 »       mov····%rbx,%rdi43 »       mov····%rbx,%rdi
36 »       mov····%r15,%rsi44 »       mov····%r15,%rsi
37 »       mov····%r14,%rdx45 »       mov····%r14,%rdx
38 »       call···*0x70(%rax)46 »       call···*0x70(%rax)
39 »       mov····(%rbx),%rax47 »       mov····(%rbx),%rax
40 »       mov····0xb8(%rax),%rax48 »       mov····0xb8(%rax),%rax
41 »       mov····%rbx,%rdi49 »       mov····%rbx,%rdi
42 »       mov····%r15,%rsi50 »       mov····%r15,%rsi
43 »       pop····%rbx51 »       pop····%rbx
44 »       pop····%r1452 »       pop····%r14
45 »       pop····%r1553 »       pop····%r15
46 »       jmp····*%rax54 »       jmp····*%rax
47 »       nop55 »       int3
  
48 0000000000000e10·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base>:56 0000000000001010·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base>:
49 »       push···%r1557 »       push···%r15
50 »       push···%r1458 »       push···%r14
51 »       push···%r1259 »       push···%r12
52 »       push···%rbx60 »       push···%rbx
53 »       push···%rax61 »       push···%rax
54 »       test···%rsi,%rsi62 »       test···%rsi,%rsi
55 »       je·····e98·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0x88>63 »       je·····1098·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0x88>
56 »       mov····%rsi,%r1464 »       mov····%rsi,%r14
57 »       mov····%rdi,%rbx65 »       mov····%rdi,%rbx
58 »       mov····(%rdi),%rax66 »       mov····(%rdi),%rax
59 »       mov····$0x2,%esi67 »       mov····$0x2,%esi
60 »       call···*0xd0(%rax)68 »       call···*0xd0(%rax)
61 »       test···%eax,%eax69 »       test···%eax,%eax
62 »       js·····e98·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0x88>70 »       js·····1098·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0x88>
63 »       mov····(%rbx),%rax71 »       mov····(%rbx),%rax
64 »       lea····0x6bd(%rip),%rsi········72 »       lea····-0x477(%rip),%rsi········
65 »       mov····%rbx,%rdi73 »       mov····%rbx,%rdi
66 »       call···*0x30(%rax)74 »       call···*0x30(%rax)
67 »       mov····(%rbx),%r875 »       mov····(%rbx),%r8
68 »       lea····0x6be(%rip),%rdx········76 »       lea····-0x42a(%rip),%rdx········
69 »       lea····0x6c0(%rip),%rcx········77 »       lea····-0x45d(%rip),%rcx········
70 »       mov····%rbx,%rdi78 »       mov····%rbx,%rdi
71 »       mov····%rax,%rsi79 »       mov····%rax,%rsi
72 »       call···*0x108(%r8)80 »       call···*0x108(%r8)
73 »       mov····%rbx,%rdi81 »       mov····%rbx,%rdi
74 »       mov····%r14,%rsi82 »       mov····%r14,%rsi
75 »       mov····%rax,%rdx83 »       mov····%rax,%rdx
76 »       xor····%eax,%eax84 »       xor····%eax,%eax
77 »       call···c30·<_JNIEnv::CallObjectMethod(_jobject*,·_jmethodID*,·...)@plt>85 »       call···1730·<_JNIEnv::CallObjectMethod(_jobject*,·_jmethodID*,·...)@plt>
78 »       mov····%rax,%r1486 »       mov····%rax,%r14
79 »       mov····(%rbx),%rax87 »       mov····(%rbx),%rax
80 »       mov····%rbx,%rdi88 »       mov····%rbx,%rdi
81 »       call···*0x78(%rax)89 »       call···*0x78(%rax)
82 »       test···%rax,%rax90 »       test···%rax,%rax
83 »       je·····e9d·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0x8d>91 »       je·····109d·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0x8d>
84 »       mov····(%rbx),%rcx92 »       mov····(%rbx),%rcx
85 »       mov····%rbx,%rdi93 »       mov····%rbx,%rdi
86 »       mov····%rax,%rsi94 »       mov····%rax,%rsi
87 »       call···*0xb8(%rcx)95 »       call···*0xb8(%rcx)
88 »       xor····%r15d,%r15d96 »       xor····%r15d,%r15d
89 »       jmp····ee3·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0xd3>97 »       jmp····10e3·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0xd3>
90 »       xor····%r15d,%r15d98 »       xor····%r15d,%r15d
91 »       jmp····ef2·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0xe2>99 »       jmp····10f2·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0xe2>
92 »       mov····(%rbx),%rax100 »       mov····(%rbx),%rax
93 »       mov····%rbx,%rdi101 »       mov····%rbx,%rdi
94 »       mov····%r14,%rsi102 »       mov····%r14,%rsi
95 »       call···*0x558(%rax)103 »       call···*0x558(%rax)
96 »       mov····%eax,%r12d104 »       mov····%eax,%r12d
97 »       lea····0x1(%r12),%eax105 »       lea····0x1(%r12),%eax
98 »       movslq·%eax,%rdi106 »       movslq·%eax,%rdi
99 »       call···c40·<malloc@plt>107 »       call···1740·<malloc@plt>
100 »       mov····%rax,%r15108 »       mov····%rax,%r15
101 »       mov····(%rbx),%rax109 »       mov····(%rbx),%rax
102 »       test···%r15,%r15110 »       test···%r15,%r15
103 »       je·····f01·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0xf1>111 »       je·····1101·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0xf1>
104 »       mov····%rbx,%rdi112 »       mov····%rbx,%rdi
105 »       mov····%r14,%rsi113 »       mov····%r14,%rsi
106 »       xor····%edx,%edx114 »       xor····%edx,%edx
107 »       mov····%r12d,%ecx115 »       mov····%r12d,%ecx
108 »       mov····%r15,%r8116 »       mov····%r15,%r8
109 »       call···*0x640(%rax)117 »       call···*0x640(%rax)
110 »       movslq·%r12d,%rax118 »       movslq·%r12d,%rax
Offset 122, 384 lines modifiedOffset 130, 419 lines modified
122 »       mov····%r15,%rax130 »       mov····%r15,%rax
Max diff block lines reached; 14652/18918 bytes (77.45%) of diff not shown.
1010 B
readelf --wide --decompress --string-dump=.rodata {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 String·dump·of·section·'.rodata':1 String·dump·of·section·'.rodata':
2 ··[·····0]··java/lang/String2 ··[·····0]··java/lang/String
3 ··[····11]··getBytes 
4 ··[····1a]··()[B 
5 ··[····1f]··java/lang/OutOfMemoryError 
6 ··[····3a]··java/io/FileDescriptor 
7 ··[····51]··descriptor 
8 ··[····5c]··I 
9 ··[····5e]··<init> 
10 ··[····65]··()V 
11 ··[····69]··Exec 
12 ··[····6e]··Couldn't·create·a·FileDescriptor. 
13 ··[····90]··/dev/ptmx 
14 ··[····9a]··[·cannot·open·/dev/ptmx·-·%s·]\n3 ··[····11]··[·cannot·open·/dev/ptmx·-·%s·]\n
 4 ··[····31]··()[B
 5 ··[····36]··<init>
 6 ··[····3d]··Exec
 7 ··[····42]··java/io/FileDescriptor
 8 ··[····59]··()V
 9 ··[····5d]··getBytes
 10 ··[····66]··/dev/ptmx
 11 ··[····70]··I
15 ··[····ba]··[·trouble·with·/dev/ptmx·-·%s·]\n12 ··[····72]··[·trouble·with·/dev/ptmx·-·%s·]\n
 13 ··[····93]··Couldn't·create·a·FileDescriptor.
16 ··[····db]··-·fork·failed:·%s·-\n14 ··[····b5]··-·fork·failed:·%s·-\n
 15 ··[····ca]··java/lang/OutOfMemoryError
 16 ··[····e5]··descriptor
  
4.98 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 41 lines modifiedOffset 1, 39 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x000015f0·14000000·00000000·017a5200·01781001·.........zR..x..2 ··0x00000d30·14000000·00000000·017a5200·01781001·.........zR..x..
3 ··0x00001600·1b0c0708·90010000·14000000·1c000000·................3 ··0x00000d40·1b0c0708·90010000·14000000·1c000000·................
4 ··0x00001610·60f7ffff·0c000000·00000000·00000000·`...............4 ··0x00000d50·20020000·0c000000·00000000·00000000··...............
5 ··0x00001620·14000000·34000000·58f7ffff·01000000·....4...X.......5 ··0x00000d60·14000000·34000000·18020000·01000000·....4...........
6 ··0x00001630·00000000·00000000·14000000·4c000000·............L...6 ··0x00000d70·00000000·00000000·14000000·4c000000·............L...
7 ··0x00001640·50f7ffff·05000000·00000000·00000000·P...............7 ··0x00000d80·10020000·05000000·00000000·00000000·................
8 ··0x00001650·14000000·64000000·48f7ffff·08000000·....d...H.......8 ··0x00000d90·14000000·64000000·08020000·08000000·....d...........
9 ··0x00001660·00000000·00000000·14000000·7c000000·............|...9 ··0x00000da0·00000000·00000000·14000000·7c000000·............|...
10 ··0x00001670·40f7ffff·16000000·00000000·00000000·@...............10 ··0x00000db0·00020000·16000000·00000000·00000000·................
11 ··0x00001680·2c000000·94000000·48f7ffff·3f000000·,.......H...?...11 ··0x00000dc0·2c000000·94000000·08020000·3f000000·,...........?...
12 ··0x00001690·00420e10·420e1841·0e208304·8e038f02·.B..B..A.·......12 ··0x00000dd0·00420e10·420e1841·0e208304·8e038f02·.B..B..A.·......
13 ··0x000016a0·740e1842·0e10420e·08000000·00000000·t..B..B.........13 ··0x00000de0·740e1842·0e10420e·08000000·00000000·t..B..B.........
14 ··0x000016b0·3c000000·c4000000·58f7ffff·37010000·<.......X...7...14 ··0x00000df0·3c000000·c4000000·18020000·28010000·<...........(...
15 ··0x000016c0·00420e10·420e1842·0e20410e·28410e30·.B..B..B.·A.(A.015 ··0x00000e00·00420e10·420e1842·0e20410e·28410e30·.B..B..B.·A.(A.0
16 ··0x000016d0·83058c04·8e038f02·02e10e28·410e2042·...........(A.·B16 ··0x00000e10·83058c04·8e038f02·02e10e28·410e2042·...........(A.·B
17 ··0x000016e0·0e18420e·10420e08·410e3000·00000000·..B..B..A.0.....17 ··0x00000e20·0e18420e·10420e08·410e3000·00000000·..B..B..A.0.....
18 ··0x000016f0·1c000000·04010000·58f8ffff·ba000000·........X.......18 ··0x00000e30·1c000000·04010000·08030000·ba000000·................
19 ··0x00001700·00470ee0·0102ad0e·08410ee0·01000000·.G.......A......19 ··0x00000e40·00470ee0·0102ad0e·08410ee0·01000000·.G.......A......
20 ··0x00001710·24000000·24010000·f8f8ffff·51000000·$...$.......Q...20 ··0x00000e50·24000000·24010000·a8030000·51000000·$...$.......Q...
21 ··0x00001720·00420e10·410e1841·0e208303·8e020248·.B..A..A.·.....H21 ··0x00000e60·00420e10·410e1841·0e208303·8e020248·.B..A..A.·.....H
22 ··0x00001730·0e18410e·10420e08·4c000000·4c010000·..A..B..L...L...22 ··0x00000e70·0e18410e·10420e08·4c000000·4c010000·..A..B..L...L...
23 ··0x00001740·30f9ffff·a4020000·00410e10·420e1842·0........A..B..B23 ··0x00000e80·e0030000·a8020000·00410e10·420e1842·.........A..B..B
24 ··0x00001750·0e20420e·28420e30·410e3844·0e708307·.·B.(B.0A.8D.p..24 ··0x00000e90·0e20420e·28420e30·410e3844·0e708307·.·B.(B.0A.8D.p..
25 ··0x00001760·8c068d05·8e048f03·860203da·010e3841·..............8A25 ··0x00000ea0·8c068d05·8e048f03·860203de·010e3841·..............8A
26 ··0x00001770·0e30420e·28420e20·420e1842·0e10410e·.0B.(B.·B..B..A.26 ··0x00000eb0·0e30420e·28420e20·420e1842·0e10410e·.0B.(B.·B..B..A.
27 ··0x00001780·08410e70·00000000·1c000000·9c010000·.A.p............27 ··0x00000ec0·08410e70·00000000·1c000000·9c010000·.A.p............
28 ··0x00001790·90fbffff·ba000000·00470ee0·0102ad0e·.........G......28 ··0x00000ed0·40060000·ba000000·00470ee0·0102ad0e·@........G......
29 ··0x000017a0·08410ee0·01000000·4c000000·bc010000·.A......L.......29 ··0x00000ee0·08410ee0·01000000·4c000000·bc010000·.A......L.......
30 ··0x000017b0·30fcffff·c9000000·00410e10·420e1842·0........A..B..B30 ··0x00000ef0·e0060000·cc000000·00410e10·420e1842·.........A..B..B
31 ··0x000017c0·0e20420e·28420e30·410e3844·0e508307·.·B.(B.0A.8D.P..31 ··0x00000f00·0e20420e·28420e30·410e3844·0e508307·.·B.(B.0A.8D.P..
32 ··0x000017d0·8c068d05·8e048f03·860202ab·0e38410e·.............8A.32 ··0x00000f10·8c068d05·8e048f03·860202ae·0e38410e·.............8A.
33 ··0x000017e0·30420e28·420e2042·0e18420e·10410e08·0B.(B.·B..B..A..33 ··0x00000f20·30420e28·420e2042·0e18420e·10410e08·0B.(B.·B..B..A..
34 ··0x000017f0·410e5000·00000000·24000000·0c020000·A.P.....$.......34 ··0x00000f30·410e5000·00000000·24000000·0c020000·A.P.....$.......
35 ··0x00001800·b0fcffff·4a000000·00410e10·440e2083·....J....A..D.·.35 ··0x00000f40·60070000·4a000000·00410e10·440e2083·`...J....A..D.·.
36 ··0x00001810·027e0e10·410e0841·0e200000·00000000·.~..A..A.·......36 ··0x00000f50·027e0e10·410e0841·0e200000·00000000·.~..A..A.·......
 37 ··0x00000f60·00000000····························....
37 ··0x00001820·24000000·34020000·d8f3ffff·70010000·$...4.......p... 
38 ··0x00001830·000e1046·0e184a0f·0b770880·003f1a3b·...F..J..w...?.; 
39 ··0x00001840·2a332422·00000000·00000000··········*3$"........ 
  
1.2 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x0000184c·011b033b·a0fdffff·0e000000·b4f3ffff·...;............ 
3 ··0x0000185c·d4ffffff·24f5ffff·bcfdffff·34f5ffff·....$.......4... 
4 ··0x0000186c·d4fdffff·44f5ffff·ecfdffff·54f5ffff·....D.......T... 
5 ··0x0000187c·04feffff·64f5ffff·1cfeffff·84f5ffff·....d........... 
6 ··0x0000188c·34feffff·c4f5ffff·64feffff·04f7ffff·4.......d....... 
7 ··0x0000189c·a4feffff·c4f7ffff·c4feffff·24f8ffff·............$... 
8 ··0x000018ac·ecfeffff·d4faffff·3cffffff·94fbffff·........<....... 
9 ··0x000018bc·5cffffff·64fcffff·acffffff··········\...d.......2 ··0x00000cb8·011b033b·74000000·0d000000·b8020000·...;t...........
 3 ··0x00000cc8·90000000·c8020000·a8000000·d8020000·................
 4 ··0x00000cd8·c0000000·e8020000·d8000000·f8020000·................
 5 ··0x00000ce8·f0000000·18030000·08010000·58030000·............X...
 6 ··0x00000cf8·38010000·88040000·78010000·48050000·8.......x...H...
 7 ··0x00000d08·98010000·a8050000·c0010000·58080000·............X...
 8 ··0x00000d18·10020000·18090000·30020000·e8090000·........0.......
 9 ··0x00000d28·80020000····························....
  
283 B
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x00002d00·002d0000·00000000···················.-......2 ··0x00002860·00000000·00000000···················........
  
296 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00002d08·900d0000·00000000·700d0000·00000000·........p.......2 ··0x00002868·00000000·00000000·00000000·00000000·................
  
1.93 KB
readelf --wide --decompress --hex-dump=.got.plt {}
    
Offset 1, 16 lines modifiedOffset 1, 17 lines modified
  
1 Hex·dump·of·section·'.got.plt':1 Hex·dump·of·section·'.got.plt':
 2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
2 ··0x00002f38·182d0000·00000000·00000000·00000000·.-..............3 ··0x00002a28·78280000·00000000·00000000·00000000·x(..............
3 ··0x00002f48·00000000·00000000·160c0000·00000000·................4 ··0x00002a38·00000000·00000000·06170000·00000000·................
4 ··0x00002f58·260c0000·00000000·360c0000·00000000·&.......6....... 
5 ··0x00002f68·460c0000·00000000·560c0000·00000000·F.......V.......5 ··0x00002a48·16170000·00000000·26170000·00000000·........&.......
6 ··0x00002f78·660c0000·00000000·760c0000·00000000·f.......v.......6 ··0x00002a58·36170000·00000000·46170000·00000000·6.......F.......
 7 ··0x00002a68·56170000·00000000·66170000·00000000·V.......f.......
 8 ··0x00002a78·76170000·00000000·86170000·00000000·v...............
7 ··0x00002f88·860c0000·00000000·960c0000·00000000·................9 ··0x00002a88·96170000·00000000·a6170000·00000000·................
8 ··0x00002f98·a60c0000·00000000·b60c0000·00000000·................10 ··0x00002a98·b6170000·00000000·c6170000·00000000·................
9 ··0x00002fa8·c60c0000·00000000·d60c0000·00000000·................11 ··0x00002aa8·d6170000·00000000·e6170000·00000000·................
10 ··0x00002fb8·e60c0000·00000000·f60c0000·00000000·................12 ··0x00002ab8·f6170000·00000000·06180000·00000000·................
11 ··0x00002fc8·060d0000·00000000·160d0000·00000000·................13 ··0x00002ac8·16180000·00000000·26180000·00000000·........&.......
12 ··0x00002fd8·260d0000·00000000·360d0000·00000000·&.......6.......14 ··0x00002ad8·36180000·00000000·46180000·00000000·6.......F.......
13 ··0x00002fe8·460d0000·00000000·560d0000·00000000·F.......V....... 
14 ··0x00002ff8·660d0000·00000000···················f.......15 ··0x00002ae8·56180000·00000000···················V.......
  
558 B
readelf --wide --decompress --string-dump=.comment {}
    
Offset 1, 4 lines modifiedOffset 1, 5 lines modified
  
1 String·dump·of·section·'.comment':1 String·dump·of·section·'.comment':
2 ··[·····1]··Android·(6454773·based·on·r365631c2)·clang·version·9.0.8·(https://android.googlesource.com/toolchain/llvm-project·98c855489587874b2a325e7a516b99d838599c6f)·(based·on·LLVM·9.0.8svn)2 ··[·····0]··Android·(8490178,·based·on·r450784d)·clang·version·14.0.6·(https://android.googlesource.com/toolchain/llvm-project·4c603efb0cca074e9238af8b4106c30add4418f6)
 3 ··[····9d]··Linker:·LLD·14.0.6
  
2.09 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 20 lines modifiedOffset 1, 17 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e6669·6e695f61·72726179·002e7465·..fini_array..te2 ··0x00000000·002e6669·6e695f61·72726179·002e7465·..fini_array..te
3 ··0x00000010·7874002e·676f7400·2e636f6d·6d656e74·xt..got..comment3 ··0x00000010·7874002e·636f6d6d·656e7400·2e6e6f74·xt..comment..not
4 ··0x00000020·002e6e6f·74652e61·6e64726f·69642e69·..note.android.i 
5 ··0x00000030·64656e74·002e676f·742e706c·74002e72·dent..got.plt..r 
6 ··0x00000040·656c612e·706c7400·2e64796e·73747200·ela.plt..dynstr. 
7 ··0x00000050·2e65685f·6672616d·655f6864·72002e67·.eh_frame_hdr..g4 ··0x00000020·652e616e·64726f69·642e6964·656e7400·e.android.ident.
 5 ··0x00000030·2e676f74·2e706c74·002e7265·6c612e70·.got.plt..rela.p
 6 ··0x00000040·6c74002e·64796e73·7472002e·65685f66·lt..dynstr..eh_f
 7 ··0x00000050·72616d65·5f686472·002e676e·752e7665·rame_hdr..gnu.ve
 8 ··0x00000060·7273696f·6e5f7200·2e646174·612e7265·rsion_r..data.re
 9 ··0x00000070·6c2e726f·002e7265·6c612e64·796e002e·l.ro..rela.dyn..
8 ··0x00000060·6e752e76·65727369·6f6e5f72·002e6461·nu.version_r..da10 ··0x00000080·676e752e·76657273·696f6e00·2e64796e·gnu.version..dyn
9 ··0x00000070·74612e72·656c2e72·6f002e72·656c612e·ta.rel.ro..rela. 
10 ··0x00000080·64796e00·2e676e75·2e766572·73696f6e·dyn..gnu.version 
11 ··0x00000090·002e6e6f·74652e67·6e752e67·6f6c642d·..note.gnu.gold- 
12 ··0x000000a0·76657273·696f6e00·2e64796e·73796d00·version..dynsym. 
13 ··0x000000b0·2e676e75·2e686173·68002e65·685f6672·.gnu.hash..eh_fr11 ··0x00000090·73796d00·2e676e75·2e686173·68002e65·sym..gnu.hash..e
14 ··0x000000c0·616d6500·2e6e6f74·652e676e·752e6275·ame..note.gnu.bu12 ··0x000000a0·685f6672·616d6500·2e6e6f74·652e676e·h_frame..note.gn
 13 ··0x000000b0·752e6275·696c642d·6964002e·64796e61·u.build-id..dyna
 14 ··0x000000c0·6d696300·2e736873·74727461·62002e72·mic..shstrtab..r
 15 ··0x000000d0·6f646174·6100·······················odata.
15 ··0x000000d0·696c642d·6964002e·676e752e·76657273·ild-id..gnu.vers 
16 ··0x000000e0·696f6e5f·64002e64·796e616d·6963002e·ion_d..dynamic.. 
17 ··0x000000f0·73687374·72746162·002e726f·64617461·shstrtab..rodata 
18 ··0x00000100·00··································. 
  
79.6 KB
lib/arm64-v8a/libcom_google_ase_Exec.so
File has been modified after NT_GNU_BUILD_ID has been applied.
1020 B
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xdb011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········8584·(bytes·into·file)13 ··Start·of·section·headers:··········7240·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········817 ··Number·of·program·headers:·········8
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2219 ··Number·of·section·headers:·········22
20 ··Section·header·string·table·index:·2120 ··Section·header·string·table·index:·21
2.56 KB
readelf --wide --program-header {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xdb02 Entry·point·0x0
3 There·are·8·program·headers,·starting·at·offset·643 There·are·8·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
 6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001c0·0x0001c0·R···0x8
6 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0018c8·0x0018c8·R·E·0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x001830·0x001830·R·E·0x1000
7 ··LOAD···········0x001d28·0x0000000000002d28·0x0000000000002d28·0x0002d8·0x0002d8·RW··0x10008 ··LOAD···········0x001830·0x0000000000002830·0x0000000000002830·0x000290·0x000290·RW··0x1000
8 ··DYNAMIC········0x001d40·0x0000000000002d40·0x0000000000002d40·0x0001f0·0x0001f0·RW··0x89 ··DYNAMIC········0x001848·0x0000000000002848·0x0000000000002848·0x0001b0·0x0001b0·RW··0x8
9 ··NOTE···········0x000200·0x0000000000000200·0x0000000000000200·0x000024·0x000024·R···0x4 
10 ··NOTE···········0x001830·0x0000000000001830·0x0000000000001830·0x000098·0x000098·R···0x410 ··GNU_RELRO······0x001830·0x0000000000002830·0x0000000000002830·0x000290·0x0007d0·R···0x1
11 ··GNU_EH_FRAME···0x0016a8·0x00000000000016a8·0x00000000000016a8·0x00004c·0x00004c·R···0x411 ··GNU_EH_FRAME···0x000c80·0x0000000000000c80·0x0000000000000c80·0x000074·0x000074·R···0x4
12 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1012 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
13 ··GNU_RELRO······0x001d28·0x0000000000002d28·0x0000000000002d28·0x0002d8·0x0002d8·R···0x113 ··NOTE···········0x000200·0x0000000000000200·0x0000000000000200·0x0000bc·0x0000bc·R···0x4
  
14 ·Section·to·Segment·mapping:14 ·Section·to·Segment·mapping:
15 ··Segment·Sections...15 ··Segment·Sections...
16 ···00·····.note.gnu.build-id·.hash·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rela.dyn·.rela.plt·.plt·.text·.rodata·.eh_frame_hdr·.eh_frame·.note.android.ident· 
17 ···01·····.fini_array·.data.rel.ro·.dynamic·.got·16 ···00·····
 17 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.hash·.dynstr·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·.text·.plt·
 18 ···02·····.data.rel.ro·.fini_array·.dynamic·.got.plt·
18 ···02·····.dynamic·19 ···03·····.dynamic·
 20 ···04·····.data.rel.ro·.fini_array·.dynamic·.got.plt·
19 ···03·····.note.gnu.build-id· 
20 ···04·····.note.android.ident· 
21 ···05·····.eh_frame_hdr·21 ···05·····.eh_frame_hdr·
22 ···06·····22 ···06·····
23 ···07·····.fini_array·.data.rel.ro·.dynamic·.got·23 ···07·····.note.android.ident·.note.gnu.build-id·
4.33 KB
readelf --wide --sections {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 There·are·22·section·headers,·starting·at·offset·0x2188:1 There·are·22·section·headers,·starting·at·offset·0x1c48:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
 5 ··[·1]·.note.android.ident·NOTE············0000000000000200·000200·000098·00···A··0···0··4
5 ··[·1]·.note.gnu.build-id·NOTE············0000000000000200·000200·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000298·000298·000024·00···A··0···0··4
6 ··[·2]·.hash·············HASH············0000000000000228·000228·0000e0·04···A··4···0··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002c0·0002c0·0002a0·18···A··8···1··8
 8 ··[·4]·.gnu.version······VERSYM··········0000000000000560·000560·000038·02···A··3···0··2
 9 ··[·5]·.gnu.version_r····VERNEED·········0000000000000598·000598·000020·00···A··8···1··4
7 ··[·3]·.gnu.hash·········GNU_HASH········0000000000000308·000308·000068·00···A··4···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000005b8·0005b8·000048·00···A··3···0··8
8 ··[·4]·.dynsym···········DYNSYM··········0000000000000370·000370·000378·18···A··5···3··811 ··[·7]·.hash·············HASH············0000000000000600·000600·0000e8·04···A··3···0··4
9 ··[·5]·.dynstr···········STRTAB··········00000000000006e8·0006e8·000282·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00000000000006e8·0006e8·00024d·00···A··0···0··1
10 ··[·6]·.gnu.version······VERSYM··········000000000000096a·00096a·00004a·02···A··4···0··2 
11 ··[·7]·.gnu.version_r····VERNEED·········00000000000009b8·0009b8·000020·00···A··5···1··8 
12 ··[·8]·.rela.dyn·········RELA············00000000000009d8·0009d8·000048·18···A··4···0··813 ··[·9]·.rela.dyn·········RELA············0000000000000938·000938·000048·18···A··3···0··8
13 ··[·9]·.rela.plt·········RELA············0000000000000a20·000a20·000210·18··AI··4··19··814 ··[10]·.rela.plt·········RELA············0000000000000980·000980·000210·18··AI··3··19··8
14 ··[10]·.plt··············PROGBITS········0000000000000c30·000c30·000180·10··AX··0···0·16 
15 ··[11]·.text·············PROGBITS········0000000000000db0·000db0·000808·00··AX··0···0··4 
16 ··[12]·.rodata···········PROGBITS········00000000000015b8·0015b8·0000f0·01·AMS··0···0··115 ··[11]·.rodata···········PROGBITS········0000000000000b90·000b90·0000f0·01·AMS··0···0··1
17 ··[13]·.eh_frame_hdr·····PROGBITS········00000000000016a8·0016a8·00004c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000000c80·000c80·000074·00···A··0···0··4
18 ··[14]·.eh_frame·········PROGBITS········00000000000016f8·0016f8·000138·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000000cf8·000cf8·0001b4·00···A··0···0··8
19 ··[15]·.note.android.ident·NOTE············0000000000001830·001830·000098·00···A··0···0··4 
20 ··[16]·.fini_array·······FINI_ARRAY······0000000000002d28·001d28·000010·08··WA··0···0··818 ··[14]·.text·············PROGBITS········0000000000000eac·000eac·0007fc·00··AX··0···0··4
 19 ··[15]·.plt··············PROGBITS········00000000000016b0·0016b0·000180·00··AX··0···0·16
21 ··[17]·.data.rel.ro······PROGBITS········0000000000002d38·001d38·000008·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000002830·001830·000008·00··WA··0···0··8
 21 ··[17]·.fini_array·······FINI_ARRAY······0000000000002838·001838·000010·00··WA··0···0··8
22 ··[18]·.dynamic··········DYNAMIC·········0000000000002d40·001d40·0001f0·10··WA··5···0··822 ··[18]·.dynamic··········DYNAMIC·········0000000000002848·001848·0001b0·10··WA··8···0··8
23 ··[19]·.got··············PROGBITS········0000000000002f30·001f30·0000d0·08··WA··0···0··823 ··[19]·.got.plt··········PROGBITS········00000000000029f8·0019f8·0000c8·00··WA··0···0··8
24 ··[20]·.comment··········PROGBITS········0000000000000000·002000·0000b5·01··MS··0···0··124 ··[20]·.comment··········PROGBITS········0000000000000000·001ac0·0000b1·01··MS··0···0··1
25 ··[21]·.shstrtab·········STRTAB··········0000000000000000·0020b5·0000d2·00······0···0··125 ··[21]·.shstrtab·········STRTAB··········0000000000000000·001b71·0000d6·00······0···0··1
26 Key·to·Flags:26 Key·to·Flags:
27 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),27 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
28 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),28 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
29 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),29 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
30 ··D·(mbind),·p·(processor·specific)30 ··D·(mbind),·p·(processor·specific)
5.17 KB
readelf --wide --symbols {}
    
Offset 1, 40 lines modifiedOffset 1, 31 lines modified
  
1 Symbol·table·'.dynsym'·contains·37·entries:1 Symbol·table·'.dynsym'·contains·28·entries:
2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·0000000000000db0·····0·SECTION·LOCAL··DEFAULT···11·.text 
5 ·····2:·0000000000002d38·····0·SECTION·LOCAL··DEFAULT···17·.data.rel.ro 
6 ·····3:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)4 ·····1:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)
7 ·····4:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·setsid@LIBC·(2)5 ·····2:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)
8 ·····5:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror@LIBC·(2) 
9 ·····6:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2)6 ·····3:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2)
10 ·····7:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ptsname_r@LIBC·(2) 
11 ·····8:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2)7 ·····4:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2)
12 ·····9:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fork@LIBC·(2)8 ·····5:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__open_2@LIBC·(2)
13 ····10:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2)9 ·····6:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fcntl@LIBC·(2)
 10 ·····7:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·unlockpt@LIBC·(2)
 11 ·····8:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ptsname_r@LIBC·(2)
 12 ·····9:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2)
 13 ····10:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror@LIBC·(2)
14 ····11:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_print14 ····11:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_print
15 ····12:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·unlockpt@LIBC·(2)15 ····12:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fork@LIBC·(2)
16 ····13:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__open_2@LIBC·(2)16 ····13:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·setsid@LIBC·(2)
17 ····14:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·exit@LIBC·(2)17 ····14:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·exit@LIBC·(2)
 18 ····15:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·dup2@LIBC·(2)
18 ····15:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2)19 ····16:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2)
19 ····16:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2) 
20 ····17:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·execl@LIBC·(2)20 ····17:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·execl@LIBC·(2)
 21 ····18:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2)
21 ····18:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·waitpid@LIBC·(2)22 ····19:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·waitpid@LIBC·(2)
 23 ····20:·0000000000000efc···100·FUNC····GLOBAL·DEFAULT···14·_Z15JNU_ThrowByNameP7_JNIEnvPKcS2_
22 ····19:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·dup2@LIBC·(2) 
23 ····20:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fcntl@LIBC·(2) 
24 ····21:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2) 
25 ····22:·0000000000003000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_bss_end__ 
26 ····23:·0000000000000fe4···156·FUNC····WEAK···DEFAULT···11·_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz24 ····21:·00000000000010d4···156·FUNC····WEAK···DEFAULT···14·_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz
27 ····24:·00000000000013c4···156·FUNC····WEAK···DEFAULT···11·_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz 
28 ····25:·0000000000000e50···404·FUNC····GLOBAL·DEFAULT···11·_Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring 
29 ····26:·0000000000001558····96·FUNC····GLOBAL·DEFAULT···11·Java_com_google_ase_Exec_waitFor 
30 ····27:·0000000000001080···108·FUNC····GLOBAL·DEFAULT···11·_Z26jniGetFDFromFileDescriptorP7_JNIEnvP8_jobject25 ····22:·0000000000001170···108·FUNC····GLOBAL·DEFAULT···14·_Z26jniGetFDFromFileDescriptorP7_JNIEnvP8_jobject
31 ····28:·0000000000001460···248·FUNC····GLOBAL·DEFAULT···11·Java_com_google_ase_Exec_setPtyWindowSize26 ····23:·0000000000001550···248·FUNC····GLOBAL·DEFAULT···14·Java_com_google_ase_Exec_setPtyWindowSize
 27 ····24:·0000000000001648····96·FUNC····GLOBAL·DEFAULT···14·Java_com_google_ase_Exec_waitFor
 28 ····25:·0000000000000f60···372·FUNC····GLOBAL·DEFAULT···14·_Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring
32 ····29:·0000000000003000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata 
33 ····30:·0000000000003000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end 
34 ····31:·0000000000000dec···100·FUNC····GLOBAL·DEFAULT···11·_Z15JNU_ThrowByNameP7_JNIEnvPKcS2_ 
35 ····32:·0000000000003000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start 
36 ····33:·00000000000010ec···728·FUNC····GLOBAL·DEFAULT···11·Java_com_google_ase_Exec_createSubprocess29 ····26:·00000000000011dc···728·FUNC····GLOBAL·DEFAULT···14·Java_com_google_ase_Exec_createSubprocess
 30 ····27:·00000000000014b4···156·FUNC····WEAK···DEFAULT···14·_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz
37 ····34:·0000000000003000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_end__ 
38 ····35:·0000000000003000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__end__ 
39 ····36:·0000000000003000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start__ 
5.25 KB
readelf --wide --relocs {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x9d8·contains·3·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x938·contains·3·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000002d28··0000000000000403·R_AARCH64_RELATIVE························dc0 
4 0000000000002d30··0000000000000403·R_AARCH64_RELATIVE························db03 0000000000002830··0000000000000403·R_AARCH64_RELATIVE························2830
5 0000000000002d38··0000000000000403·R_AARCH64_RELATIVE························2d384 0000000000002838··0000000000000403·R_AARCH64_RELATIVE························ec4
 5 0000000000002840··0000000000000403·R_AARCH64_RELATIVE························eac
  
6 Relocation·section·'.rela.plt'·at·offset·0xa20·contains·22·entries:6 Relocation·section·'.rela.plt'·at·offset·0x980·contains·22·entries:
7 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend7 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
8 0000000000002f48··0000001700000402·R_AARCH64_JUMP_SLOT····0000000000000fe4·_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz·+·0 
9 0000000000002f50··0000001800000402·R_AARCH64_JUMP_SLOT····00000000000013c4·_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz·+·0 
10 0000000000002f58··0000000300000402·R_AARCH64_JUMP_SLOT····0000000000000000·__cxa_finalize@LIBC·+·08 0000000000002a10··0000000100000402·R_AARCH64_JUMP_SLOT····0000000000000000·__cxa_finalize@LIBC·+·0
 9 0000000000002a18··0000000200000402·R_AARCH64_JUMP_SLOT····0000000000000000·__cxa_atexit@LIBC·+·0
11 0000000000002f60··0000001900000402·R_AARCH64_JUMP_SLOT····0000000000000e50·_Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring·+·010 0000000000002a20··0000001900000402·R_AARCH64_JUMP_SLOT····0000000000000f60·_Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring·+·0
12 0000000000002f68··0000000400000402·R_AARCH64_JUMP_SLOT····0000000000000000·setsid@LIBC·+·011 0000000000002a28··0000001500000402·R_AARCH64_JUMP_SLOT····00000000000010d4·_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz·+·0
13 0000000000002f70··0000000500000402·R_AARCH64_JUMP_SLOT····0000000000000000·strerror@LIBC·+·012 0000000000002a30··0000000300000402·R_AARCH64_JUMP_SLOT····0000000000000000·malloc@LIBC·+·0
14 0000000000002f78··0000000600000402·R_AARCH64_JUMP_SLOT····0000000000000000·__errno@LIBC·+·0 
15 0000000000002f80··0000000700000402·R_AARCH64_JUMP_SLOT····0000000000000000·ptsname_r@LIBC·+·0 
16 0000000000002f88··0000000800000402·R_AARCH64_JUMP_SLOT····0000000000000000·__stack_chk_fail@LIBC·+·013 0000000000002a38··0000000400000402·R_AARCH64_JUMP_SLOT····0000000000000000·__stack_chk_fail@LIBC·+·0
17 0000000000002f90··0000000900000402·R_AARCH64_JUMP_SLOT····0000000000000000·fork@LIBC·+·014 0000000000002a40··0000000500000402·R_AARCH64_JUMP_SLOT····0000000000000000·__open_2@LIBC·+·0
18 0000000000002f98··0000000a00000402·R_AARCH64_JUMP_SLOT····0000000000000000·ioctl@LIBC·+·015 0000000000002a48··0000000600000402·R_AARCH64_JUMP_SLOT····0000000000000000·fcntl@LIBC·+·0
 16 0000000000002a50··0000000700000402·R_AARCH64_JUMP_SLOT····0000000000000000·unlockpt@LIBC·+·0
 17 0000000000002a58··0000000800000402·R_AARCH64_JUMP_SLOT····0000000000000000·ptsname_r@LIBC·+·0
 18 0000000000002a60··0000000900000402·R_AARCH64_JUMP_SLOT····0000000000000000·__errno@LIBC·+·0
 19 0000000000002a68··0000000a00000402·R_AARCH64_JUMP_SLOT····0000000000000000·strerror@LIBC·+·0
19 0000000000002fa0··0000000b00000402·R_AARCH64_JUMP_SLOT····0000000000000000·__android_log_print·+·020 0000000000002a70··0000000b00000402·R_AARCH64_JUMP_SLOT····0000000000000000·__android_log_print·+·0
 21 0000000000002a78··0000001b00000402·R_AARCH64_JUMP_SLOT····00000000000014b4·_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz·+·0
20 0000000000002fa8··0000000c00000402·R_AARCH64_JUMP_SLOT····0000000000000000·unlockpt@LIBC·+·022 0000000000002a80··0000000c00000402·R_AARCH64_JUMP_SLOT····0000000000000000·fork@LIBC·+·0
21 0000000000002fb0··0000000d00000402·R_AARCH64_JUMP_SLOT····0000000000000000·__open_2@LIBC·+·023 0000000000002a88··0000000d00000402·R_AARCH64_JUMP_SLOT····0000000000000000·setsid@LIBC·+·0
22 0000000000002fb8··0000000e00000402·R_AARCH64_JUMP_SLOT····0000000000000000·exit@LIBC·+·024 0000000000002a90··0000000e00000402·R_AARCH64_JUMP_SLOT····0000000000000000·exit@LIBC·+·0
 25 0000000000002a98··0000000f00000402·R_AARCH64_JUMP_SLOT····0000000000000000·dup2@LIBC·+·0
23 0000000000002fc0··0000000f00000402·R_AARCH64_JUMP_SLOT····0000000000000000·close@LIBC·+·026 0000000000002aa0··0000001000000402·R_AARCH64_JUMP_SLOT····0000000000000000·close@LIBC·+·0
24 0000000000002fc8··0000001000000402·R_AARCH64_JUMP_SLOT····0000000000000000·malloc@LIBC·+·0 
25 0000000000002fd0··0000001100000402·R_AARCH64_JUMP_SLOT····0000000000000000·execl@LIBC·+·027 0000000000002aa8··0000001100000402·R_AARCH64_JUMP_SLOT····0000000000000000·execl@LIBC·+·0
 28 0000000000002ab0··0000001200000402·R_AARCH64_JUMP_SLOT····0000000000000000·ioctl@LIBC·+·0
26 0000000000002fd8··0000001200000402·R_AARCH64_JUMP_SLOT····0000000000000000·waitpid@LIBC·+·029 0000000000002ab8··0000001300000402·R_AARCH64_JUMP_SLOT····0000000000000000·waitpid@LIBC·+·0
27 0000000000002fe0··0000001300000402·R_AARCH64_JUMP_SLOT····0000000000000000·dup2@LIBC·+·0 
28 0000000000002fe8··0000001400000402·R_AARCH64_JUMP_SLOT····0000000000000000·fcntl@LIBC·+·0 
29 0000000000002ff0··0000001500000402·R_AARCH64_JUMP_SLOT····0000000000000000·__cxa_atexit@LIBC·+·0 
2.52 KB
readelf --wide --dynamic {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
  
1 Dynamic·section·at·offset·0x1d40·contains·27·entries:1 Dynamic·section·at·offset·0x1848·contains·27·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
7 ·0x000000000000000e·(SONAME)·············Library·soname:·[libcom_google_ase_Exec.so]7 ·0x000000000000000e·(SONAME)·············Library·soname:·[libcom_google_ase_Exec.so]
8 ·0x000000000000001a·(FINI_ARRAY)·········0x2d28 
9 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes) 
10 ·0x0000000000000004·(HASH)···············0x228 
11 ·0x000000006ffffef5·(GNU_HASH)···········0x308 
12 ·0x0000000000000005·(STRTAB)·············0x6e8 
13 ·0x0000000000000006·(SYMTAB)·············0x370 
14 ·0x000000000000000a·(STRSZ)··············642·(bytes) 
15 ·0x000000000000000b·(SYMENT)·············24·(bytes) 
16 ·0x0000000000000003·(PLTGOT)·············0x2f30 
17 ·0x0000000000000002·(PLTRELSZ)···········528·(bytes) 
18 ·0x0000000000000014·(PLTREL)·············RELA 
19 ·0x0000000000000017·(JMPREL)·············0xa20 
20 ·0x0000000000000007·(RELA)···············0x9d8 
21 ·0x0000000000000008·(RELASZ)·············72·(bytes) 
22 ·0x0000000000000009·(RELAENT)············24·(bytes) 
23 ·0x000000000000001e·(FLAGS)··············BIND_NOW8 ·0x000000000000001e·(FLAGS)··············BIND_NOW
24 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW9 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
25 ·0x000000006ffffffe·(VERNEED)············0x9b8 
26 ·0x000000006fffffff·(VERNEEDNUM)·········1 
27 ·0x000000006ffffff0·(VERSYM)·············0x96a10 ·0x0000000000000007·(RELA)···············0x938
 11 ·0x0000000000000008·(RELASZ)·············72·(bytes)
 12 ·0x0000000000000009·(RELAENT)············24·(bytes)
28 ·0x000000006ffffff9·(RELACOUNT)··········313 ·0x000000006ffffff9·(RELACOUNT)··········3
 14 ·0x0000000000000017·(JMPREL)·············0x980
 15 ·0x0000000000000002·(PLTRELSZ)···········528·(bytes)
 16 ·0x0000000000000003·(PLTGOT)·············0x29f8
 17 ·0x0000000000000014·(PLTREL)·············RELA
 18 ·0x0000000000000006·(SYMTAB)·············0x2c0
 19 ·0x000000000000000b·(SYMENT)·············24·(bytes)
 20 ·0x0000000000000005·(STRTAB)·············0x6e8
 21 ·0x000000000000000a·(STRSZ)··············589·(bytes)
 22 ·0x000000006ffffef5·(GNU_HASH)···········0x5b8
 23 ·0x0000000000000004·(HASH)···············0x600
 24 ·0x000000000000001a·(FINI_ARRAY)·········0x2838
 25 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
 26 ·0x000000006ffffff0·(VERSYM)·············0x560
 27 ·0x000000006ffffffe·(VERNEED)············0x598
 28 ·0x000000006fffffff·(VERNEEDNUM)·········1
29 ·0x0000000000000000·(NULL)···············0x029 ·0x0000000000000000·(NULL)···············0x0
1.53 KB
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·682ee91c24713e0669fb609531847f9ca613fc4b3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·15·00·00·00·72·32·35·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00[·...·truncated·by·diffoscope;·len:·214,·SHA:·99a59eee8dc8b4be7a0143b44491efe8111e94b3fbb6c68f2784cca262289768·...·]
  
4 Displaying·notes·found·in:·.note.android.ident4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·15·00·00·00·72·32·31·64·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00[·...·truncated·by·diffoscope;·len:·214,·SHA:·ce73b154ecdfe973f4fdf8a26dd24deb26d85fd8d1cc6fc4dd1dfcb0e79a34d7·...·]6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·302a3a9911acb808c1b85b8aaf4231fa148c0db5
1.57 KB
readelf --wide --version-info {}
    
Offset 1, 18 lines modifiedOffset 1, 15 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·37·entries:1 Version·symbols·section·'.gnu.version'·contains·28·entries:
2 ·Addr:·0x000000000000096a··Offset:·0x0000096a··Link:·4·(.dynsym)2 ·Addr:·0x0000000000000560··Offset:·0x00000560··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······0·(*local*)·······0·(*local*)·······2·(LIBC)·······3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
5 ··008:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········0·(*local*)····5 ··008:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
6 ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······6 ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
8 ··014:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
10 ··01c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
11 ··020:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
12 ··024:···1·(*global*)··· 
  
13 Version·needs·section·'.gnu.version_r'·contains·1·entry:10 Version·needs·section·'.gnu.version_r'·contains·1·entry:
14 ·Addr:·0x00000000000009b8··Offset:·0x000009b8··Link:·5·(.dynstr)11 ·Addr:·0x0000000000000598··Offset:·0x00000598··Link:·8·(.dynstr)
15 ··000000:·Version:·1··File:·libc.so··Cnt:·112 ··000000:·Version:·1··File:·libc.so··Cnt:·1
16 ··0x0010:···Name:·LIBC··Flags:·none··Version:·213 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
7.63 KB
readelf --wide --debug-dump=frames {}
    
Offset 10, 114 lines modifiedOffset 10, 162 lines modified
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r31·(sp)·ofs·011 ··DW_CFA_def_cfa:·r31·(sp)·ofs·0
12 ··DW_CFA_nop12 ··DW_CFA_nop
13 ··DW_CFA_nop13 ··DW_CFA_nop
14 ··DW_CFA_nop14 ··DW_CFA_nop
15 ··DW_CFA_nop15 ··DW_CFA_nop
  
16 00000018·000000000000001c·0000001c·FDE·cie=00000000·pc=0000000000000dec..0000000000000e5016 00000018·0000000000000014·0000001c·FDE·cie=00000000·pc=0000000000000eac..0000000000000ebc
17 ··DW_CFA_advance_loc:·16·to·0000000000000dfc 
18 ··DW_CFA_def_cfa:·r29·(x29)·ofs·16 
19 ··DW_CFA_offset:·r30·(x30)·at·cfa-8 
20 ··DW_CFA_offset:·r29·(x29)·at·cfa-16 
21 ··DW_CFA_offset:·r19·(x19)·at·cfa-24 
22 ··DW_CFA_offset:·r20·(x20)·at·cfa-32 
23 ··DW_CFA_offset:·r21·(x21)·at·cfa-4817 ··DW_CFA_nop
 18 ··DW_CFA_nop
 19 ··DW_CFA_nop
 20 ··DW_CFA_nop
 21 ··DW_CFA_nop
 22 ··DW_CFA_nop
 23 ··DW_CFA_nop
  
 24 00000030·0000000000000014·00000034·FDE·cie=00000000·pc=0000000000000ebc..0000000000000ec4
 25 ··DW_CFA_nop
 26 ··DW_CFA_nop
 27 ··DW_CFA_nop
 28 ··DW_CFA_nop
 29 ··DW_CFA_nop
 30 ··DW_CFA_nop
 31 ··DW_CFA_nop
  
 32 00000048·0000000000000014·0000004c·FDE·cie=00000000·pc=0000000000000ec4..0000000000000ecc
 33 ··DW_CFA_nop
 34 ··DW_CFA_nop
 35 ··DW_CFA_nop
 36 ··DW_CFA_nop
 37 ··DW_CFA_nop
 38 ··DW_CFA_nop
24 ··DW_CFA_nop39 ··DW_CFA_nop
  
25 00000038·0000000000000024·0000003c·FDE·cie=00000000·pc=0000000000000e50..0000000000000fe440 00000060·0000000000000014·00000064·FDE·cie=00000000·pc=0000000000000ecc..0000000000000ee0
26 ··DW_CFA_advance_loc:·16·to·0000000000000e60 
27 ··DW_CFA_def_cfa:·r29·(x29)·ofs·16 
28 ··DW_CFA_offset:·r30·(x30)·at·cfa-8 
29 ··DW_CFA_offset:·r29·(x29)·at·cfa-16 
30 ··DW_CFA_offset:·r19·(x19)·at·cfa-24 
31 ··DW_CFA_offset:·r20·(x20)·at·cfa-32 
32 ··DW_CFA_offset:·r21·(x21)·at·cfa-40 
33 ··DW_CFA_offset:·r22·(x22)·at·cfa-48 
34 ··DW_CFA_nop41 ··DW_CFA_nop
35 ··DW_CFA_nop42 ··DW_CFA_nop
36 ··DW_CFA_nop43 ··DW_CFA_nop
37 ··DW_CFA_nop44 ··DW_CFA_nop
38 ··DW_CFA_nop45 ··DW_CFA_nop
39 ··DW_CFA_nop46 ··DW_CFA_nop
40 ··DW_CFA_nop47 ··DW_CFA_nop
  
41 00000060·000000000000001c·00000064·FDE·cie=00000000·pc=0000000000000fe4..000000000000108048 00000078·0000000000000014·0000007c·FDE·cie=00000000·pc=0000000000000ee0..0000000000000efc
 49 ··DW_CFA_nop
 50 ··DW_CFA_nop
 51 ··DW_CFA_nop
 52 ··DW_CFA_nop
42 ··DW_CFA_advance_loc:·16·to·0000000000000ff4 
43 ··DW_CFA_def_cfa:·r29·(x29)·ofs·16 
44 ··DW_CFA_offset:·r30·(x30)·at·cfa-8 
45 ··DW_CFA_offset:·r29·(x29)·at·cfa-16 
46 ··DW_CFA_offset:·r19·(x19)·at·cfa-24 
47 ··DW_CFA_offset:·r28·(x28)·at·cfa-32 
48 ··DW_CFA_nop53 ··DW_CFA_nop
49 ··DW_CFA_nop54 ··DW_CFA_nop
50 ··DW_CFA_nop55 ··DW_CFA_nop
  
51 00000080·000000000000001c·00000084·FDE·cie=00000000·pc=0000000000001080..00000000000010ec56 00000090·000000000000001c·00000094·FDE·cie=00000000·pc=0000000000000efc..0000000000000f60
52 ··DW_CFA_advance_loc:·12·to·000000000000108c57 ··DW_CFA_advance_loc:·16·to·0000000000000f0c
53 ··DW_CFA_def_cfa:·r29·(x29)·ofs·1658 ··DW_CFA_def_cfa:·r29·(x29)·ofs·48
54 ··DW_CFA_offset:·r30·(x30)·at·cfa-8 
55 ··DW_CFA_offset:·r29·(x29)·at·cfa-16 
56 ··DW_CFA_offset:·r19·(x19)·at·cfa-2459 ··DW_CFA_offset:·r19·(x19)·at·cfa-8
57 ··DW_CFA_offset:·r20·(x20)·at·cfa-3260 ··DW_CFA_offset:·r20·(x20)·at·cfa-16
 61 ··DW_CFA_offset:·r21·(x21)·at·cfa-32
 62 ··DW_CFA_offset:·r30·(x30)·at·cfa-40
 63 ··DW_CFA_offset:·r29·(x29)·at·cfa-48
 64 ··DW_CFA_nop
  
 65 000000b0·0000000000000024·000000b4·FDE·cie=00000000·pc=0000000000000f60..00000000000010d4
 66 ··DW_CFA_advance_loc:·16·to·0000000000000f70
 67 ··DW_CFA_def_cfa:·r29·(x29)·ofs·48
 68 ··DW_CFA_offset:·r19·(x19)·at·cfa-8
 69 ··DW_CFA_offset:·r20·(x20)·at·cfa-16
 70 ··DW_CFA_offset:·r21·(x21)·at·cfa-24
 71 ··DW_CFA_offset:·r22·(x22)·at·cfa-32
 72 ··DW_CFA_offset:·r30·(x30)·at·cfa-40
 73 ··DW_CFA_offset:·r29·(x29)·at·cfa-48
 74 ··DW_CFA_nop
 75 ··DW_CFA_nop
 76 ··DW_CFA_nop
 77 ··DW_CFA_nop
58 ··DW_CFA_nop78 ··DW_CFA_nop
59 ··DW_CFA_nop79 ··DW_CFA_nop
60 ··DW_CFA_nop80 ··DW_CFA_nop
  
 81 000000d8·000000000000001c·000000dc·FDE·cie=00000000·pc=00000000000010d4..0000000000001170
 82 ··DW_CFA_advance_loc:·16·to·00000000000010e4
 83 ··DW_CFA_def_cfa:·r29·(x29)·ofs·32
 84 ··DW_CFA_offset:·r19·(x19)·at·cfa-8
 85 ··DW_CFA_offset:·r28·(x28)·at·cfa-16
 86 ··DW_CFA_offset:·r30·(x30)·at·cfa-24
 87 ··DW_CFA_offset:·r29·(x29)·at·cfa-32
 88 ··DW_CFA_nop
 89 ··DW_CFA_nop
 90 ··DW_CFA_nop
  
61 000000a0·000000000000002c·000000a4·FDE·cie=00000000·pc=00000000000010ec..00000000000013c491 000000f8·000000000000001c·000000fc·FDE·cie=00000000·pc=0000000000001170..00000000000011dc
 92 ··DW_CFA_advance_loc:·12·to·000000000000117c
 93 ··DW_CFA_def_cfa:·r29·(x29)·ofs·32
 94 ··DW_CFA_offset:·r19·(x19)·at·cfa-8
 95 ··DW_CFA_offset:·r20·(x20)·at·cfa-16
 96 ··DW_CFA_offset:·r30·(x30)·at·cfa-24
 97 ··DW_CFA_offset:·r29·(x29)·at·cfa-32
 98 ··DW_CFA_nop
 99 ··DW_CFA_nop
 100 ··DW_CFA_nop
  
 101 00000118·000000000000002c·0000011c·FDE·cie=00000000·pc=00000000000011dc..00000000000014b4
62 ··DW_CFA_advance_loc:·28·to·0000000000001108102 ··DW_CFA_advance_loc:·28·to·00000000000011f8
63 ··DW_CFA_def_cfa:·r29·(x29)·ofs·16103 ··DW_CFA_def_cfa:·r29·(x29)·ofs·80
64 ··DW_CFA_offset:·r30·(x30)·at·cfa-8 
Max diff block lines reached; 2497/7737 bytes (32.27%) of diff not shown.
1.69 KB
strings --all --bytes=8 {}
    
Offset 1, 43 lines modifiedOffset 1, 42 lines modified
1 __cxa_finalize1 __cxa_finalize
2 __cxa_atexit2 __cxa_atexit
3 Java_com_google_ase_Exec_createSubprocess 
4 Java_com_google_ase_Exec_setPtyWindowSize 
5 Java_com_google_ase_Exec_waitFor 
6 _Z15JNU_ThrowByNameP7_JNIEnvPKcS2_3 _Z15JNU_ThrowByNameP7_JNIEnvPKcS2_
7 _Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring4 _Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring
8 _Z26jniGetFDFromFileDescriptorP7_JNIEnvP8_jobject 
9 _ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz5 _ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz
10 _ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz 
11 __android_log_print 
12 __open_2 
13 __stack_chk_fail6 __stack_chk_fail
 7 _Z26jniGetFDFromFileDescriptorP7_JNIEnvP8_jobject
 8 Java_com_google_ase_Exec_createSubprocess
 9 __open_2
 10 unlockpt
14 ptsname_r11 ptsname_r
15 strerror12 strerror
16 unlockpt13 __android_log_print
 14 _ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz
 15 Java_com_google_ase_Exec_setPtyWindowSize
 16 Java_com_google_ase_Exec_waitFor
17 liblog.so17 liblog.so
18 libdl.so18 libdl.so
19 __bss_start 
20 __bss_start__ 
21 __bss_end__ 
22 libcom_google_ase_Exec.so19 libcom_google_ase_Exec.so
23 java/lang/String20 java/lang/String
 21 [·cannot·open·/dev/ptmx·-·%s·]
24 getBytes 
25 java/lang/OutOfMemoryError 
26 java/io/FileDescriptor22 java/io/FileDescriptor
 23 getBytes
27 descriptor 
28 Couldn't·create·a·FileDescriptor. 
29 /dev/ptmx24 /dev/ptmx
30 [·cannot·open·/dev/ptmx·-·%s·] 
31 [·trouble·with·/dev/ptmx·-·%s·]25 [·trouble·with·/dev/ptmx·-·%s·]
 26 Couldn't·create·a·FileDescriptor.
32 -·fork·failed:·%s·-27 -·fork·failed:·%s·-
33 Android·(6454773·based·on·r365631c2)·clang·version·9.0.8·(https://android.googlesource.com/toolchain/llvm-project·98c855489587874b2a325e7a516b99d838599c6f)·(based·on·LLVM·9.0.8svn)28 java/lang/OutOfMemoryError
 29 descriptor
 30 Android·(8490178,·based·on·r450784d)·clang·version·14.0.6·(https://android.googlesource.com/toolchain/llvm-project·4c603efb0cca074e9238af8b4106c30add4418f6)
 31 Linker:·LLD·14.0.6
34 .fini_array32 .fini_array
35 .comment33 .comment
36 .note.android.ident34 .note.android.ident
 35 .got.plt
37 .rela.plt36 .rela.plt
38 .eh_frame_hdr37 .eh_frame_hdr
39 .gnu.version_r38 .gnu.version_r
40 .data.rel.ro39 .data.rel.ro
41 .rela.dyn40 .rela.dyn
42 .gnu.version41 .gnu.version
43 .gnu.hash42 .gnu.hash
2.03 KB
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 17 lines modifiedOffset 1, 18 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x00000228·11000000·25000000·0a000000·1d000000·....%........... 
3 ··0x00000238·09000000·14000000·00000000·22000000·............"...2 ··0x00000600·1c000000·1c000000·12000000·17000000·................
 3 ··0x00000610·0f000000·00000000·0e000000·00000000·................
 4 ··0x00000620·18000000·03000000·16000000·00000000·................
4 ··0x00000248·13000000·17000000·0b000000·1c000000·................5 ··0x00000630·05000000·19000000·06000000·01000000·................
 6 ··0x00000640·00000000·09000000·13000000·10000000·................
5 ··0x00000258·10000000·20000000·0d000000·1e000000·....·...........7 ··0x00000650·08000000·14000000·0b000000·00000000·................
6 ··0x00000268·15000000·00000000·21000000·00000000·........!.......8 ··0x00000660·1b000000·00000000·11000000·00000000·................
 9 ··0x00000670·0a000000·1a000000·00000000·00000000·................
7 ··0x00000278·00000000·00000000·00000000·00000000·................10 ··0x00000680·00000000·00000000·02000000·00000000·................
8 ··0x00000288·19000000·00000000·00000000·05000000·................ 
9 ··0x00000298·16000000·1a000000·06000000·08000000·................ 
10 ··0x000002a8·0c000000·07000000·00000000·24000000·............$... 
11 ··0x000002b8·00000000·0e000000·11000000·0f000000·................ 
12 ··0x000002c8·23000000·00000000·00000000·00000000·#............... 
13 ··0x000002d8·00000000·00000000·00000000·00000000·................11 ··0x00000690·00000000·00000000·00000000·00000000·................
14 ··0x000002e8·03000000·12000000·00000000·1b000000·................12 ··0x000006a0·00000000·07000000·00000000·04000000·................
15 ··0x000002f8·18000000·00000000·04000000·1f000000·................13 ··0x000006b0·00000000·00000000·00000000·00000000·................
 14 ··0x000006c0·00000000·00000000·00000000·00000000·................
 15 ··0x000006d0·0d000000·00000000·15000000·00000000·................
 16 ··0x000006e0·0c000000·00000000···················........
  
945 B
readelf --wide --decompress --hex-dump=.gnu.hash {}
    
Offset 1, 10 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.gnu.hash':1 Hex·dump·of·section·'.gnu.hash':
2 ··0x00000308·03000000·16000000·02000000·07000000·................2 ··0x000005b8·02000000·14000000·02000000·1a000000·................
 3 ··0x000005c8·0c00c411·08000a20·00002001·00001002·.......·..·.....
 4 ··0x000005d8·14000000·19000000·1267e98e·165b0b71·.........g...[.q
 5 ··0x000005e8·9c250d0d·18ea07f5·d9446d57·967a16c5·.%.......DmW.z..
 6 ··0x000005f8·f8866bd2·3391450b···················..k.3.E.
3 ··0x00000318·8148d451·04006888·08260041·08014002·.H.Q..h..&.A..@. 
4 ··0x00000328·16000000·1f000000·23000000·00af34e8·........#.....4. 
5 ··0x00000338·165b0b71·3291450b·967a16c5·d8446d57·.[.q2.E..z...DmW 
6 ··0x00000348·9c250d0d·18ea07f5·4245d5ec·bbe3927c·.%......BE.....| 
7 ··0x00000358·1267e98e·d871581c·f8866bd2·bfda571b·.g...qX...k...W. 
8 ··0x00000368·58ef9779·77543c94···················X..ywT<. 
  
5.17 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 44 lines modifiedOffset 1, 40 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x000006e8·005f5f63·78615f66·696e616c·697a6500·.__cxa_finalize.2 ··0x000006e8·005f5f63·78615f66·696e616c·697a6500·.__cxa_finalize.
3 ··0x000006f8·5f5f6378·615f6174·65786974·004a6176·__cxa_atexit.Jav3 ··0x000006f8·5f5f6378·615f6174·65786974·005f5a31·__cxa_atexit._Z1
4 ··0x00000708·615f636f·6d5f676f·6f676c65·5f617365·a_com_google_ase 
5 ··0x00000718·5f457865·635f6372·65617465·53756270·_Exec_createSubp 
6 ··0x00000728·726f6365·7373004a·6176615f·636f6d5f·rocess.Java_com_ 
7 ··0x00000738·676f6f67·6c655f61·73655f45·7865635f·google_ase_Exec_ 
8 ··0x00000748·73657450·74795769·6e646f77·53697a65·setPtyWindowSize4 ··0x00000708·354a4e55·5f546872·6f774279·4e616d65·5JNU_ThrowByName
 5 ··0x00000718·50375f4a·4e49456e·76504b63·53325f00·P7_JNIEnvPKcS2_.
 6 ··0x00000728·5f5a3234·4a4e555f·47657453·7472696e·_Z24JNU_GetStrin
 7 ··0x00000738·674e6174·69766543·68617273·50375f4a·gNativeCharsP7_J
 8 ··0x00000748·4e49456e·7650385f·6a737472·696e6700·NIEnvP8_jstring.
 9 ··0x00000758·5f5a4e37·5f4a4e49·456e7631·3643616c·_ZN7_JNIEnv16Cal
 10 ··0x00000768·6c4f626a·6563744d·6574686f·64455038·lObjectMethodEP8
 11 ··0x00000778·5f6a6f62·6a656374·5031305f·6a6d6574·_jobjectP10_jmet
 12 ··0x00000788·686f6449·447a006d·616c6c6f·63005f5f·hodIDz.malloc.__
 13 ··0x00000798·73746163·6b5f6368·6b5f6661·696c005f·stack_chk_fail._
 14 ··0x000007a8·5a32366a·6e694765·74464446·726f6d46·Z26jniGetFDFromF
 15 ··0x000007b8·696c6544·65736372·6970746f·7250375f·ileDescriptorP7_
 16 ··0x000007c8·4a4e4945·6e765038·5f6a6f62·6a656374·JNIEnvP8_jobject
9 ··0x00000758·004a6176·615f636f·6d5f676f·6f676c65·.Java_com_google17 ··0x000007d8·004a6176·615f636f·6d5f676f·6f676c65·.Java_com_google
 18 ··0x000007e8·5f617365·5f457865·635f6372·65617465·_ase_Exec_create
 19 ··0x000007f8·53756270·726f6365·7373005f·5f6f7065·Subprocess.__ope
 20 ··0x00000808·6e5f3200·66636e74·6c00756e·6c6f636b·n_2.fcntl.unlock
 21 ··0x00000818·70740070·74736e61·6d655f72·005f5f65·pt.ptsname_r.__e
 22 ··0x00000828·72726e6f·00737472·6572726f·72005f5f·rrno.strerror.__
 23 ··0x00000838·616e6472·6f69645f·6c6f675f·7072696e·android_log_prin
 24 ··0x00000848·74005f5a·4e375f4a·4e49456e·76394e65·t._ZN7_JNIEnv9Ne
 25 ··0x00000858·774f626a·65637445·50375f6a·636c6173·wObjectEP7_jclas
 26 ··0x00000868·73503130·5f6a6d65·74686f64·49447a00·sP10_jmethodIDz.
 27 ··0x00000878·666f726b·00736574·73696400·65786974·fork.setsid.exit
 28 ··0x00000888·00647570·3200636c·6f736500·65786563·.dup2.close.exec
 29 ··0x00000898·6c004a61·76615f63·6f6d5f67·6f6f676c·l.Java_com_googl
 30 ··0x000008a8·655f6173·655f4578·65635f73·65745074·e_ase_Exec_setPt
 31 ··0x000008b8·7957696e·646f7753·697a6500·696f6374·yWindowSize.ioct
 32 ··0x000008c8·6c004a61·76615f63·6f6d5f67·6f6f676c·l.Java_com_googl
10 ··0x00000768·5f617365·5f457865·635f7761·6974466f·_ase_Exec_waitFo33 ··0x000008d8·655f6173·655f4578·65635f77·61697446·e_ase_Exec_waitF
 34 ··0x000008e8·6f720077·61697470·6964006c·6962632e·or.waitpid.libc.
 35 ··0x000008f8·736f004c·49424300·6c69626c·6f672e73·so.LIBC.liblog.s
11 ··0x00000778·72005f5a·31354a4e·555f5468·726f7742·r._Z15JNU_ThrowB 
12 ··0x00000788·794e616d·6550375f·4a4e4945·6e76504b·yNameP7_JNIEnvPK 
13 ··0x00000798·6353325f·005f5a32·344a4e55·5f476574·cS2_._Z24JNU_Get 
14 ··0x000007a8·53747269·6e674e61·74697665·43686172·StringNativeChar 
15 ··0x000007b8·7350375f·4a4e4945·6e765038·5f6a7374·sP7_JNIEnvP8_jst 
16 ··0x000007c8·72696e67·005f5a32·366a6e69·47657446·ring._Z26jniGetF 
17 ··0x000007d8·4446726f·6d46696c·65446573·63726970·DFromFileDescrip 
18 ··0x000007e8·746f7250·375f4a4e·49456e76·50385f6a·torP7_JNIEnvP8_j 
19 ··0x000007f8·6f626a65·6374005f·5a4e375f·4a4e4945·object._ZN7_JNIE 
20 ··0x00000808·6e763136·43616c6c·4f626a65·63744d65·nv16CallObjectMe 
21 ··0x00000818·74686f64·4550385f·6a6f626a·65637450·thodEP8_jobjectP 
22 ··0x00000828·31305f6a·6d657468·6f644944·7a005f5a·10_jmethodIDz._Z 
23 ··0x00000838·4e375f4a·4e49456e·76394e65·774f626a·N7_JNIEnv9NewObj 
24 ··0x00000848·65637445·50375f6a·636c6173·73503130·ectEP7_jclassP10 
25 ··0x00000858·5f6a6d65·74686f64·49447a00·5f5f616e·_jmethodIDz.__an 
26 ··0x00000868·64726f69·645f6c6f·675f7072·696e7400·droid_log_print. 
27 ··0x00000878·5f5f6572·726e6f00·5f5f6f70·656e5f32·__errno.__open_2 
28 ··0x00000888·005f5f73·7461636b·5f63686b·5f666169·.__stack_chk_fai 
29 ··0x00000898·6c00636c·6f736500·64757032·00657865·l.close.dup2.exe 
30 ··0x000008a8·636c0066·636e746c·00666f72·6b00696f·cl.fcntl.fork.io 
31 ··0x000008b8·63746c00·6d616c6c·6f630070·74736e61·ctl.malloc.ptsna 
32 ··0x000008c8·6d655f72·00736574·73696400·73747265·me_r.setsid.stre 
33 ··0x000008d8·72726f72·00756e6c·6f636b70·74007761·rror.unlockpt.wa 
34 ··0x000008e8·69747069·64006c69·626c6f67·2e736f00·itpid.liblog.so. 
35 ··0x000008f8·6c69626d·2e736f00·6c696264·6c2e736f·libm.so.libdl.so36 ··0x00000908·6f006c69·626d2e73·6f006c69·62646c2e·o.libm.so.libdl.
36 ··0x00000908·006c6962·632e736f·005f6564·61746100·.libc.so._edata. 
37 ··0x00000918·5f5f6273·735f7374·61727400·5f5f6273·__bss_start.__bs 
38 ··0x00000928·735f7374·6172745f·5f005f5f·6273735f·s_start__.__bss_ 
39 ··0x00000938·656e645f·5f005f5f·656e645f·5f005f65·end__.__end__._e 
40 ··0x00000948·6e64006c·6962636f·6d5f676f·6f676c65·nd.libcom_google37 ··0x00000918·736f006c·6962636f·6d5f676f·6f676c65·so.libcom_google
41 ··0x00000958·5f617365·5f457865·632e736f·004c4942·_ase_Exec.so.LIB38 ··0x00000928·5f617365·5f457865·632e736f·00·······_ase_Exec.so.
42 ··0x00000968·4300································C. 
  
6.73 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 146 lines modifiedOffset 1, 146 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 0000000000000c30·<_JNIEnv::CallObjectMethod(_jobject*,·_jmethodID*,·...)@plt-0x20>:2 00000000000016b0·<__cxa_finalize@plt-0x20>:
3 »       stp»    x16,·x30,·[sp,·#-16]!3 »       stp»    x16,·x30,·[sp,·#-16]!
4 »       adrp»   x16,·2000·<Java_com_google_ase_Exec_waitFor@@Base+0xaa8>4 »       adrp»   x16,·2000·<waitpid@plt+0x7e0>
5 »       ldr»    x17,·[x16,·#3904]5 »       ldr»    x17,·[x16,·#2568]
6 »       add»    x16,·x16,·#0xf406 »       add»    x16,·x16,·#0xa08
7 »       br»     x177 »       br»     x17
8 »       nop8 »       nop
9 »       nop9 »       nop
10 »       nop10 »       nop
  
11 0000000000000c50·<_JNIEnv::CallObjectMethod(_jobject*,·_jmethodID*,·...)@plt>: 
12 »       adrp»   x16,·2000·<Java_com_google_ase_Exec_waitFor@@Base+0xaa8>11 00000000000016d0·<__cxa_finalize@plt>:
 12 »       adrp»   x16,·2000·<waitpid@plt+0x7e0>
13 »       ldr»    x17,·[x16,·#3912]13 »       ldr»    x17,·[x16,·#2576]
14 »       add»    x16,·x16,·#0xf4814 »       add»    x16,·x16,·#0xa10
15 »       br»     x1715 »       br»     x17
  
16 0000000000000c60·<_JNIEnv::NewObject(_jclass*,·_jmethodID*,·...)@plt>: 
17 »       adrp»   x16,·2000·<Java_com_google_ase_Exec_waitFor@@Base+0xaa8>16 00000000000016e0·<__cxa_atexit@plt>:
 17 »       adrp»   x16,·2000·<waitpid@plt+0x7e0>
18 »       ldr»    x17,·[x16,·#3920]18 »       ldr»    x17,·[x16,·#2584]
19 »       add»    x16,·x16,·#0xf5019 »       add»    x16,·x16,·#0xa18
20 »       br»     x1720 »       br»     x17
  
21 0000000000000c70·<__cxa_finalize@plt>: 
22 »       adrp»   x16,·2000·<Java_com_google_ase_Exec_waitFor@@Base+0xaa8>21 00000000000016f0·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@plt>:
 22 »       adrp»   x16,·2000·<waitpid@plt+0x7e0>
23 »       ldr»    x17,·[x16,·#3928]23 »       ldr»    x17,·[x16,·#2592]
24 »       add»    x16,·x16,·#0xf5824 »       add»    x16,·x16,·#0xa20
25 »       br»     x1725 »       br»     x17
  
26 0000000000000c80·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@plt>: 
27 »       adrp»   x16,·2000·<Java_com_google_ase_Exec_waitFor@@Base+0xaa8>26 0000000000001700·<_JNIEnv::CallObjectMethod(_jobject*,·_jmethodID*,·...)@plt>:
 27 »       adrp»   x16,·2000·<waitpid@plt+0x7e0>
28 »       ldr»    x17,·[x16,·#3936]28 »       ldr»    x17,·[x16,·#2600]
29 »       add»    x16,·x16,·#0xf6029 »       add»    x16,·x16,·#0xa28
30 »       br»     x1730 »       br»     x17
  
31 0000000000000c90·<setsid@plt>: 
32 »       adrp»   x16,·2000·<Java_com_google_ase_Exec_waitFor@@Base+0xaa8>31 0000000000001710·<malloc@plt>:
 32 »       adrp»   x16,·2000·<waitpid@plt+0x7e0>
33 »       ldr»    x17,·[x16,·#3944]33 »       ldr»    x17,·[x16,·#2608]
34 »       add»    x16,·x16,·#0xf6834 »       add»    x16,·x16,·#0xa30
35 »       br»     x1735 »       br»     x17
  
36 0000000000000ca0·<strerror@plt>: 
37 »       adrp»   x16,·2000·<Java_com_google_ase_Exec_waitFor@@Base+0xaa8>36 0000000000001720·<__stack_chk_fail@plt>:
 37 »       adrp»   x16,·2000·<waitpid@plt+0x7e0>
38 »       ldr»    x17,·[x16,·#3952]38 »       ldr»    x17,·[x16,·#2616]
39 »       add»    x16,·x16,·#0xf7039 »       add»    x16,·x16,·#0xa38
40 »       br»     x1740 »       br»     x17
  
41 0000000000000cb0·<__errno@plt>:41 0000000000001730·<__open_2@plt>:
42 »       adrp»   x16,·2000·<Java_com_google_ase_Exec_waitFor@@Base+0xaa8>42 »       adrp»   x16,·2000·<waitpid@plt+0x7e0>
43 »       ldr»    x17,·[x16,·#3960]43 »       ldr»    x17,·[x16,·#2624]
44 »       add»    x16,·x16,·#0xf7844 »       add»    x16,·x16,·#0xa40
45 »       br»     x1745 »       br»     x17
  
46 0000000000000cc0·<ptsname_r@plt>: 
47 »       adrp»   x16,·2000·<Java_com_google_ase_Exec_waitFor@@Base+0xaa8>46 0000000000001740·<fcntl@plt>:
 47 »       adrp»   x16,·2000·<waitpid@plt+0x7e0>
48 »       ldr»    x17,·[x16,·#3968]48 »       ldr»    x17,·[x16,·#2632]
49 »       add»    x16,·x16,·#0xf8049 »       add»    x16,·x16,·#0xa48
50 »       br»     x1750 »       br»     x17
  
51 0000000000000cd0·<__stack_chk_fail@plt>: 
52 »       adrp»   x16,·2000·<Java_com_google_ase_Exec_waitFor@@Base+0xaa8>51 0000000000001750·<unlockpt@plt>:
 52 »       adrp»   x16,·2000·<waitpid@plt+0x7e0>
53 »       ldr»    x17,·[x16,·#3976]53 »       ldr»    x17,·[x16,·#2640]
54 »       add»    x16,·x16,·#0xf8854 »       add»    x16,·x16,·#0xa50
55 »       br»     x1755 »       br»     x17
  
56 0000000000000ce0·<fork@plt>: 
57 »       adrp»   x16,·2000·<Java_com_google_ase_Exec_waitFor@@Base+0xaa8>56 0000000000001760·<ptsname_r@plt>:
 57 »       adrp»   x16,·2000·<waitpid@plt+0x7e0>
58 »       ldr»    x17,·[x16,·#3984]58 »       ldr»    x17,·[x16,·#2648]
59 »       add»    x16,·x16,·#0xf9059 »       add»    x16,·x16,·#0xa58
60 »       br»     x1760 »       br»     x17
  
61 0000000000000cf0·<ioctl@plt>: 
62 »       adrp»   x16,·2000·<Java_com_google_ase_Exec_waitFor@@Base+0xaa8>61 0000000000001770·<__errno@plt>:
 62 »       adrp»   x16,·2000·<waitpid@plt+0x7e0>
63 »       ldr»    x17,·[x16,·#3992]63 »       ldr»    x17,·[x16,·#2656]
64 »       add»    x16,·x16,·#0xf9864 »       add»    x16,·x16,·#0xa60
65 »       br»     x1765 »       br»     x17
  
66 0000000000000d00·<__android_log_print@plt>: 
67 »       adrp»   x16,·2000·<Java_com_google_ase_Exec_waitFor@@Base+0xaa8>66 0000000000001780·<strerror@plt>:
 67 »       adrp»   x16,·2000·<waitpid@plt+0x7e0>
68 »       ldr»    x17,·[x16,·#4000]68 »       ldr»    x17,·[x16,·#2664]
69 »       add»    x16,·x16,·#0xfa069 »       add»    x16,·x16,·#0xa68
70 »       br»     x1770 »       br»     x17
  
71 0000000000000d10·<unlockpt@plt>: 
72 »       adrp»   x16,·2000·<Java_com_google_ase_Exec_waitFor@@Base+0xaa8>71 0000000000001790·<__android_log_print@plt>:
 72 »       adrp»   x16,·2000·<waitpid@plt+0x7e0>
73 »       ldr»    x17,·[x16,·#4008]73 »       ldr»    x17,·[x16,·#2672]
74 »       add»    x16,·x16,·#0xfa874 »       add»    x16,·x16,·#0xa70
75 »       br»     x1775 »       br»     x17
  
76 0000000000000d20·<__open_2@plt>: 
77 »       adrp»   x16,·2000·<Java_com_google_ase_Exec_waitFor@@Base+0xaa8>76 00000000000017a0·<_JNIEnv::NewObject(_jclass*,·_jmethodID*,·...)@plt>:
 77 »       adrp»   x16,·2000·<waitpid@plt+0x7e0>
78 »       ldr»    x17,·[x16,·#4016]78 »       ldr»    x17,·[x16,·#2680]
79 »       add»    x16,·x16,·#0xfb079 »       add»    x16,·x16,·#0xa78
80 »       br»     x1780 »       br»     x17
  
81 0000000000000d30·<exit@plt>:81 00000000000017b0·<fork@plt>:
82 »       adrp»   x16,·2000·<Java_com_google_ase_Exec_waitFor@@Base+0xaa8>82 »       adrp»   x16,·2000·<waitpid@plt+0x7e0>
83 »       ldr»    x17,·[x16,·#4024]83 »       ldr»    x17,·[x16,·#2688]
84 »       add»    x16,·x16,·#0xfb884 »       add»    x16,·x16,·#0xa80
85 »       br»     x1785 »       br»     x17
  
86 0000000000000d40·<close@plt>:86 00000000000017c0·<setsid@plt>:
87 »       adrp»   x16,·2000·<Java_com_google_ase_Exec_waitFor@@Base+0xaa8>87 »       adrp»   x16,·2000·<waitpid@plt+0x7e0>
88 »       ldr»    x17,·[x16,·#4032]88 »       ldr»    x17,·[x16,·#2696]
89 »       add»    x16,·x16,·#0xfc089 »       add»    x16,·x16,·#0xa88
90 »       br»     x1790 »       br»     x17
  
91 0000000000000d50·<malloc@plt>:91 00000000000017d0·<exit@plt>:
92 »       adrp»   x16,·2000·<Java_com_google_ase_Exec_waitFor@@Base+0xaa8>92 »       adrp»   x16,·2000·<waitpid@plt+0x7e0>
93 »       ldr»    x17,·[x16,·#4040]93 »       ldr»    x17,·[x16,·#2704]
Max diff block lines reached; 1349/6708 bytes (20.11%) of diff not shown.
23.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 536 lines modifiedOffset 1, 533 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000000db0·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base-0x3c>:2 0000000000000eac·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base-0x50>:
3 »       adrp»   x0,·2000·<Java_com_google_ase_Exec_waitFor@@Base+0xaa8>3 »       bti»    c
 4 »       adrp»   x0,·2000·<waitpid@plt+0x7e0>
4 »       add»    x0,·x0,·#0xd385 »       add»    x0,·x0,·#0x830
5 »       b»      c70·<__cxa_finalize@plt>6 »       b»      16d0·<__cxa_finalize@plt>
 7 »       bti»    c
6 »       ret8 »       ret
7 »       b»      dbc·<__cxa_atexit@plt+0x1c> 
8 »       cbz»    x0,·dcc·<__cxa_atexit@plt+0x2c>9 »       bti»    c
 10 »       b»      ebc·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base-0x40>
 11 »       bti»    c
 12 »       cbz»    x0,·edc·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base-0x20>
 13 »       mov»    x16,·x0
9 »       br»     x014 »       br»     x16
10 »       ret15 »       ret
 16 »       bti»    c
11 »       adrp»   x8,·0·<_JNIEnv::CallObjectMethod(_jobject*,·_jmethodID*,·...)@plt-0xc50> 
12 »       add»    x8,·x8,·#0xdc4 
13 »       adrp»   x2,·2000·<Java_com_google_ase_Exec_waitFor@@Base+0xaa8> 
14 »       add»    x2,·x2,·#0xd38 
15 »       mov»    x1,·x017 »       mov»    x1,·x0
16 »       mov»    x0,·x818 »       adrp»   x0,·0·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base-0xefc>
 19 »       adrp»   x2,·2000·<waitpid@plt+0x7e0>
 20 »       add»    x0,·x0,·#0xecc
 21 »       add»    x2,·x2,·#0x830
17 »       b»      da0·<__cxa_atexit@plt>22 »       b»      16e0·<__cxa_atexit@plt>
  
18 0000000000000dec·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base>:23 0000000000000efc·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base>:
 24 »       stp»    x29,·x30,·[sp,·#-48]!
19 »       str»    x21,·[sp,·#-48]!25 »       str»    x21,·[sp,·#16]
 26 »       mov»    x29,·sp
20 »       stp»    x20,·x19,·[sp,·#16]27 »       stp»    x20,·x19,·[sp,·#32]
21 »       stp»    x29,·x30,·[sp,·#32] 
22 »       add»    x29,·sp,·#0x20 
23 »       ldr»    x8,·[x0]28 »       ldr»    x8,·[x0]
24 »       mov»    x20,·x229 »       mov»    x20,·x2
25 »       mov»    x19,·x030 »       mov»    x19,·x0
26 »       ldr»    x8,·[x8,·#48]31 »       ldr»    x8,·[x8,·#48]
27 »       blr»    x832 »       blr»    x8
28 »       mov»    x21,·x033 »       mov»    x21,·x0
29 »       cbz»    x0,·e30·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base+0x44>34 »       cbz»    x0,·f40·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base+0x44>
30 »       ldr»    x8,·[x19]35 »       ldr»    x8,·[x19]
31 »       mov»    x0,·x1936 »       mov»    x0,·x19
32 »       mov»    x1,·x2137 »       mov»    x1,·x21
33 »       mov»    x2,·x2038 »       mov»    x2,·x20
34 »       ldr»    x8,·[x8,·#112]39 »       ldr»    x8,·[x8,·#112]
35 »       blr»    x840 »       blr»    x8
36 »       ldr»    x8,·[x19]41 »       ldr»    x8,·[x19]
37 »       mov»    x0,·x1942 »       mov»    x0,·x19
38 »       ldp»    x29,·x30,·[sp,·#32] 
39 »       ldp»    x20,·x19,·[sp,·#16]43 »       ldp»    x20,·x19,·[sp,·#32]
40 »       ldr»    x2,·[x8,·#184] 
41 »       mov»    x1,·x2144 »       mov»    x1,·x21
 45 »       ldr»    x2,·[x8,·#184]
42 »       ldr»    x21,·[sp],·#4846 »       ldr»    x21,·[sp,·#16]
 47 »       ldp»    x29,·x30,·[sp],·#48
43 »       br»     x248 »       br»     x2
  
44 0000000000000e50·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base>:49 0000000000000f60·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base>:
45 »       stp»    x22,·x21,·[sp,·#-48]!50 »       stp»    x29,·x30,·[sp,·#-48]!
46 »       stp»    x20,·x19,·[sp,·#16]51 »       stp»    x22,·x21,·[sp,·#16]
 52 »       mov»    x29,·sp
47 »       stp»    x29,·x30,·[sp,·#32]53 »       stp»    x20,·x19,·[sp,·#32]
48 »       add»    x29,·sp,·#0x20 
49 »       cbz»    x1,·f00·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0xb0>54 »       cbz»    x1,·1010·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0xb0>
50 »       ldr»    x8,·[x0]55 »       ldr»    x8,·[x0]
51 »       mov»    x20,·x156 »       mov»    x20,·x1
52 »       mov»    w1,·#0x2···················»     //·#257 »       mov»    w1,·#0x2···················»     //·#2
53 »       mov»    x19,·x058 »       mov»    x19,·x0
54 »       ldr»    x8,·[x8,·#208]59 »       ldr»    x8,·[x8,·#208]
55 »       blr»    x860 »       blr»    x8
56 »       tbnz»   w0,·#31,·f00·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0xb0>61 »       tbnz»   w0,·#31,·1010·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0xb0>
57 »       ldr»    x8,·[x19]62 »       ldr»    x8,·[x19]
58 »       adrp»   x1,·1000·<_JNIEnv::CallObjectMethod(_jobject*,·_jmethodID*,·...)@@Base+0x1c>63 »       adrp»   x1,·0·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base-0xefc>
59 »       add»    x1,·x1,·#0x5b864 »       add»    x1,·x1,·#0xb90
60 »       mov»    x0,·x1965 »       mov»    x0,·x19
61 »       ldr»    x8,·[x8,·#48]66 »       ldr»    x8,·[x8,·#48]
62 »       blr»    x867 »       blr»    x8
63 »       ldr»    x8,·[x19]68 »       ldr»    x8,·[x19]
64 »       adrp»   x2,·1000·<_JNIEnv::CallObjectMethod(_jobject*,·_jmethodID*,·...)@@Base+0x1c> 
65 »       adrp»   x3,·1000·<_JNIEnv::CallObjectMethod(_jobject*,·_jmethodID*,·...)@@Base+0x1c>69 »       adrp»   x2,·0·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base-0xefc>
 70 »       adrp»   x3,·0·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base-0xefc>
66 »       mov»    x1,·x071 »       mov»    x1,·x0
 72 »       add»    x2,·x2,·#0xbed
 73 »       add»    x3,·x3,·#0xbc1
67 »       ldr»    x8,·[x8,·#264]74 »       ldr»    x8,·[x8,·#264]
68 »       add»    x2,·x2,·#0x5c9 
69 »       add»    x3,·x3,·#0x5d2 
70 »       mov»    x0,·x1975 »       mov»    x0,·x19
71 »       blr»    x876 »       blr»    x8
72 »       mov»    x2,·x077 »       mov»    x2,·x0
73 »       mov»    x0,·x1978 »       mov»    x0,·x19
74 »       mov»    x1,·x2079 »       mov»    x1,·x20
75 »       bl»     c50·<_JNIEnv::CallObjectMethod(_jobject*,·_jmethodID*,·...)@plt>80 »       bl»     1700·<_JNIEnv::CallObjectMethod(_jobject*,·_jmethodID*,·...)@plt>
76 »       ldr»    x8,·[x19]81 »       ldr»    x8,·[x19]
77 »       mov»    x20,·x082 »       mov»    x20,·x0
78 »       mov»    x0,·x1983 »       mov»    x0,·x19
79 »       ldr»    x8,·[x8,·#120]84 »       ldr»    x8,·[x8,·#120]
80 »       blr»    x885 »       blr»    x8
81 »       cbz»    x0,·f08·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0xb8>86 »       cbz»    x0,·1018·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0xb8>
82 »       ldr»    x8,·[x19]87 »       ldr»    x8,·[x19]
83 »       mov»    x1,·x088 »       mov»    x1,·x0
84 »       mov»    x0,·x1989 »       mov»    x0,·x19
85 »       ldr»    x8,·[x8,·#184]90 »       ldr»    x8,·[x8,·#184]
86 »       blr»    x891 »       blr»    x8
87 »       mov»    x21,·xzr92 »       mov»    x21,·xzr
88 »       b»      f58·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0x108>93 »       b»      1068·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0x108>
89 »       mov»    x21,·xzr94 »       mov»    x21,·xzr
90 »       b»      f6c·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0x11c>95 »       b»      107c·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0x11c>
91 »       ldr»    x8,·[x19]96 »       ldr»    x8,·[x19]
92 »       mov»    x0,·x1997 »       mov»    x0,·x19
93 »       mov»    x1,·x2098 »       mov»    x1,·x20
94 »       ldr»    x8,·[x8,·#1368]99 »       ldr»    x8,·[x8,·#1368]
95 »       blr»    x8100 »       blr»    x8
96 »       add»    w8,·w0,·#0x1101 »       add»    w8,·w0,·#0x1
97 »       mov»    w22,·w0102 »       mov»    w22,·w0
98 »       sxtw»   x0,·w8103 »       sxtw»   x0,·w8
99 »       bl»     d50·<malloc@plt>104 »       bl»     1710·<malloc@plt>
100 »       ldr»    x8,·[x19]105 »       ldr»    x8,·[x19]
101 »       cbz»    x0,·f80·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0x130>106 »       cbz»    x0,·1090·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0x130>
102 »       ldr»    x8,·[x8,·#1600] 
103 »       mov»    x21,·x0107 »       mov»    x21,·x0
Max diff block lines reached; 18717/23484 bytes (79.70%) of diff not shown.
1010 B
readelf --wide --decompress --string-dump=.rodata {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 String·dump·of·section·'.rodata':1 String·dump·of·section·'.rodata':
2 ··[·····0]··java/lang/String2 ··[·····0]··java/lang/String
3 ··[····11]··getBytes 
4 ··[····1a]··()[B 
5 ··[····1f]··java/lang/OutOfMemoryError 
6 ··[····3a]··java/io/FileDescriptor 
7 ··[····51]··descriptor 
8 ··[····5c]··I 
9 ··[····5e]··<init> 
10 ··[····65]··()V 
11 ··[····69]··Exec 
12 ··[····6e]··Couldn't·create·a·FileDescriptor. 
13 ··[····90]··/dev/ptmx 
14 ··[····9a]··[·cannot·open·/dev/ptmx·-·%s·]\n3 ··[····11]··[·cannot·open·/dev/ptmx·-·%s·]\n
 4 ··[····31]··()[B
 5 ··[····36]··<init>
 6 ··[····3d]··Exec
 7 ··[····42]··java/io/FileDescriptor
 8 ··[····59]··()V
 9 ··[····5d]··getBytes
 10 ··[····66]··/dev/ptmx
 11 ··[····70]··I
15 ··[····ba]··[·trouble·with·/dev/ptmx·-·%s·]\n12 ··[····72]··[·trouble·with·/dev/ptmx·-·%s·]\n
 13 ··[····93]··Couldn't·create·a·FileDescriptor.
16 ··[····db]··-·fork·failed:·%s·-\n14 ··[····b5]··-·fork·failed:·%s·-\n
 15 ··[····ca]··java/lang/OutOfMemoryError
 16 ··[····e5]··descriptor
  
1.0 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 8 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x000016a8·011b033b·4c000000·08000000·44f7ffff·...;L.......D...2 ··0x00000c80·011b033b·74000000·0d000000·2c020000·...;t.......,...
3 ··0x000016b8·68000000·a8f7ffff·88000000·3cf9ffff·h...........<... 
4 ··0x000016c8·b0000000·d8f9ffff·d0000000·44faffff·............D... 
5 ··0x000016d8·f0000000·1cfdffff·20010000·b8fdffff·........·....... 
6 ··0x000016e8·40010000·b0feffff·68010000··········@.......h...3 ··0x00000c90·90000000·3c020000·a8000000·44020000·....<.......D...
 4 ··0x00000ca0·c0000000·4c020000·d8000000·60020000·....L.......`...
 5 ··0x00000cb0·f0000000·7c020000·08010000·e0020000·....|...........
 6 ··0x00000cc0·28010000·54040000·50010000·f0040000·(...T...P.......
 7 ··0x00000cd0·70010000·5c050000·90010000·34080000·p...\.......4...
 8 ··0x00000ce0·c0010000·d0080000·e0010000·c8090000·................
 9 ··0x00000cf0·08020000····························....
  
3.28 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 23 lines modifiedOffset 1, 31 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x000016f8·14000000·00000000·017a5200·017c1e01·.........zR..|..2 ··0x00000cf8·14000000·00000000·017a5200·017c1e01·.........zR..|..
3 ··0x00001708·1b0c1f00·00000000·1c000000·1c000000·................3 ··0x00000d08·1b0c1f00·00000000·14000000·1c000000·................
4 ··0x00001718·d4f6ffff·64000000·00500c1d·109e029d·....d....P......4 ··0x00000d18·94010000·10000000·00000000·00000000·................
 5 ··0x00000d28·14000000·34000000·8c010000·08000000·....4...........
 6 ··0x00000d38·00000000·00000000·14000000·4c000000·............L...
 7 ··0x00000d48·7c010000·08000000·00000000·00000000·|...............
 8 ··0x00000d58·14000000·64000000·6c010000·14000000·....d...l.......
 9 ··0x00000d68·00000000·00000000·14000000·7c000000·............|...
 10 ··0x00000d78·68010000·1c000000·00000000·00000000·h...............
 11 ··0x00000d88·1c000000·94000000·6c010000·64000000·........l...d...
 12 ··0x00000d98·00500c1d·30930294·0495089e·0a9d0c00·.P..0...........
 13 ··0x00000da8·24000000·b4000000·b0010000·74010000·$...........t...
 14 ··0x00000db8·00500c1d·30930294·04950696·089e0a9d·.P..0...........
 15 ··0x00000dc8·0c000000·00000000·1c000000·dc000000·................
 16 ··0x00000dd8·fc020000·9c000000·00500c1d·2093029c·.........P..·...
 17 ··0x00000de8·049e069d·08000000·1c000000·fc000000·................
 18 ··0x00000df8·78030000·6c000000·004c0c1d·20930294·x...l....L..·...
 19 ··0x00000e08·049e069d·08000000·2c000000·1c010000·........,.......
 20 ··0x00000e18·c4030000·d8020000·005c0c1d·50930294·.........\..P...
 21 ··0x00000e28·04950696·08970a98·0c990e9a·109e129d·................
 22 ··0x00000e38·14000000·00000000·1c000000·4c010000·............L...
 23 ··0x00000e48·6c060000·9c000000·00500c1d·2093029c·l........P..·...
5 ··0x00001728·04930694·08950c00·24000000·3c000000·........$...<...24 ··0x00000e58·049e069d·08000000·24000000·6c010000·........$...l...
 25 ··0x00000e68·e8060000·f8000000·005c0c1d·50930294·.........\..P...
 26 ··0x00000e78·04950696·08970a98·0c99109e·129d1400·................
6 ··0x00001738·18f7ffff·94010000·00500c1d·109e029d·.........P...... 
7 ··0x00001748·04930694·08950a96·0c000000·00000000·................ 
8 ··0x00001758·1c000000·64000000·84f8ffff·9c000000·....d........... 
9 ··0x00001768·00500c1d·109e029d·0493069c·08000000·.P.............. 
10 ··0x00001778·1c000000·84000000·00f9ffff·6c000000·............l...27 ··0x00000e88·1c000000·94010000·b8070000·60000000·............`...
11 ··0x00001788·004c0c1d·109e029d·04930694·08000000·.L.............. 
12 ··0x00001798·2c000000·a4000000·4cf9ffff·d8020000·,.......L....... 
13 ··0x000017a8·005c0c1d·109e029d·04930694·08950a96·.\.............. 
14 ··0x000017b8·0c970e98·1099129a·14000000·00000000·................ 
15 ··0x000017c8·1c000000·d4000000·f4fbffff·9c000000·................ 
16 ··0x000017d8·00500c1d·109e029d·0493069c·08000000·.P..............28 ··0x00000e98·00500c1d·2093049e·069d0800·00000000·.P..·...........
 29 ··0x00000ea8·00000000····························....
17 ··0x000017e8·24000000·f4000000·70fcffff·f8000000·$.......p....... 
18 ··0x000017f8·005c0c1d·109e029d·04930694·08950a96·.\.............. 
19 ··0x00001808·0c970e98·10991400·1c000000·1c010000·................ 
20 ··0x00001818·40fdffff·60000000·00500c1d·109e029d·@...`....P...... 
21 ··0x00001828·04930800·00000000···················........ 
  
296 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00002d28·c00d0000·00000000·b00d0000·00000000·................2 ··0x00002838·00000000·00000000·00000000·00000000·................
  
283 B
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x00002d38·382d0000·00000000···················8-......2 ··0x00002830·00000000·00000000···················........
  
558 B
readelf --wide --decompress --string-dump=.comment {}
    
Offset 1, 4 lines modifiedOffset 1, 5 lines modified
  
1 String·dump·of·section·'.comment':1 String·dump·of·section·'.comment':
2 ··[·····0]··Android·(6454773·based·on·r365631c2)·clang·version·9.0.8·(https://android.googlesource.com/toolchain/llvm-project·98c855489587874b2a325e7a516b99d838599c6f)·(based·on·LLVM·9.0.8svn)2 ··[·····0]··Android·(8490178,·based·on·r450784d)·clang·version·14.0.6·(https://android.googlesource.com/toolchain/llvm-project·4c603efb0cca074e9238af8b4106c30add4418f6)
 3 ··[····9d]··Linker:·LLD·14.0.6
  
1.9 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e6669·6e695f61·72726179·002e7465·..fini_array..te2 ··0x00000000·002e6669·6e695f61·72726179·002e7465·..fini_array..te
3 ··0x00000010·7874002e·676f7400·2e636f6d·6d656e74·xt..got..comment3 ··0x00000010·7874002e·636f6d6d·656e7400·2e6e6f74·xt..comment..not
4 ··0x00000020·002e6e6f·74652e61·6e64726f·69642e69·..note.android.i 
5 ··0x00000030·64656e74·002e7265·6c612e70·6c74002e·dent..rela.plt..4 ··0x00000020·652e616e·64726f69·642e6964·656e7400·e.android.ident.
 5 ··0x00000030·2e676f74·2e706c74·002e7265·6c612e70·.got.plt..rela.p
6 ··0x00000040·64796e73·7472002e·65685f66·72616d65·dynstr..eh_frame6 ··0x00000040·6c74002e·64796e73·7472002e·65685f66·lt..dynstr..eh_f
7 ··0x00000050·5f686472·002e676e·752e7665·7273696f·_hdr..gnu.versio7 ··0x00000050·72616d65·5f686472·002e676e·752e7665·rame_hdr..gnu.ve
8 ··0x00000060·6e5f7200·2e646174·612e7265·6c2e726f·n_r..data.rel.ro8 ··0x00000060·7273696f·6e5f7200·2e646174·612e7265·rsion_r..data.re
9 ··0x00000070·002e7265·6c612e64·796e002e·676e752e·..rela.dyn..gnu.9 ··0x00000070·6c2e726f·002e7265·6c612e64·796e002e·l.ro..rela.dyn..
10 ··0x00000080·76657273·696f6e00·2e64796e·73796d00·version..dynsym.10 ··0x00000080·676e752e·76657273·696f6e00·2e64796e·gnu.version..dyn
11 ··0x00000090·2e676e75·2e686173·68002e65·685f6672·.gnu.hash..eh_fr11 ··0x00000090·73796d00·2e676e75·2e686173·68002e65·sym..gnu.hash..e
12 ··0x000000a0·616d6500·2e6e6f74·652e676e·752e6275·ame..note.gnu.bu12 ··0x000000a0·685f6672·616d6500·2e6e6f74·652e676e·h_frame..note.gn
13 ··0x000000b0·696c642d·6964002e·64796e61·6d696300·ild-id..dynamic.13 ··0x000000b0·752e6275·696c642d·6964002e·64796e61·u.build-id..dyna
14 ··0x000000c0·2e736873·74727461·62002e72·6f646174·.shstrtab..rodat14 ··0x000000c0·6d696300·2e736873·74727461·62002e72·mic..shstrtab..r
15 ··0x000000d0·6100································a.15 ··0x000000d0·6f646174·6100·······················odata.
  
79.8 KB
lib/x86/libcom_google_ase_Exec.so
File has been modified after NT_GNU_BUILD_ID has been applied.
985 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········8660·(bytes·into·file)13 ··Start·of·section·headers:··········6000·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········817 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········22
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·21
2.37 KB
readelf --wide --program-header {}
    
Offset 1, 26 lines modifiedOffset 1, 28 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·8·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00100·0x00100·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x01488·0x01488·R·E·0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x014a0·0x014a0·R·E·0x1000
8 ··LOAD···········0x001e7c·0x00002e7c·0x00002e7c·0x00184·0x00184·RW··0x10008 ··LOAD···········0x0014a0·0x000024a0·0x000024a0·0x00148·0x00148·RW··0x1000
9 ··DYNAMIC········0x001e88·0x00002e88·0x00002e88·0x00110·0x00110·RW··0x4 
10 ··NOTE···········0x000134·0x00000134·0x00000134·0x000bc·0x000bc·R···0x4 
11 ··GNU_EH_FRAME···0x001434·0x00001434·0x00001434·0x00054·0x00054·R···0x49 ··DYNAMIC········0x0014ac·0x000024ac·0x000024ac·0x000d8·0x000d8·RW··0x4
 10 ··GNU_RELRO······0x0014a0·0x000024a0·0x000024a0·0x00148·0x00b60·R···0x1
 11 ··GNU_EH_FRAME···0x000960·0x00000960·0x00000960·0x00074·0x00074·R···0x4
12 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1012 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
 13 ··NOTE···········0x000154·0x00000154·0x00000154·0x00098·0x00098·R···0x2
13 ··GNU_RELRO······0x001e7c·0x00002e7c·0x00002e7c·0x00184·0x00184·RW··0x414 ··NOTE···········0x0001ec·0x000001ec·0x000001ec·0x00024·0x00024·R···0x4
  
14 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
15 ··Segment·Sections...16 ··Segment·Sections...
16 ···00·····17 ···00·····
17 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.dynstr·.gnu.hash·.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rel.dyn·.rel.plt·.plt·.text·.rodata·.eh_frame·.eh_frame_hdr·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.hash·.dynstr·.rel.dyn·.rel.plt·.rodata·.eh_frame_hdr·.eh_frame·.text·.plt·
18 ···02·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·19 ···02·····.data.rel.ro·.fini_array·.dynamic·.got.plt·
19 ···03·····.dynamic·20 ···03·····.dynamic·
20 ···04·····.note.android.ident·.note.gnu.build-id·21 ···04·····.data.rel.ro·.fini_array·.dynamic·.got.plt·
21 ···05·····.eh_frame_hdr·22 ···05·····.eh_frame_hdr·
22 ···06·····23 ···06·····
23 ···07·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·24 ···07·····.note.android.ident·
 25 ···08·····.note.gnu.build-id·
4.23 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 31 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x21d4:1 There·are·22·section·headers,·starting·at·offset·0x1770:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000134·000134·000098·00···A··0···0··25 ··[·1]·.note.android.ident·NOTE············00000154·000154·000098·00···A··0···0··2
6 ··[·2]·.note.gnu.build-id·NOTE············000001cc·0001cc·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············000001ec·0001ec·000024·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001f0·0001f0·000200·10···A··4···1··47 ··[·3]·.dynsym···········DYNSYM··········00000210·000210·0001c0·10···A··8···1··4
8 ··[·4]·.dynstr···········STRTAB··········000003f0·0003f0·000273·00···A··0···0··1 
9 ··[·5]·.gnu.hash·········GNU_HASH········00000664·000664·000050·04···A··3···0··4 
10 ··[·6]·.hash·············HASH············000006b4·0006b4·0000cc·04···A··3···0··4 
11 ··[·7]·.gnu.version······VERSYM··········00000780·000780·000040·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000003d0·0003d0·000038·02···A··3···0··2
12 ··[·8]·.gnu.version_d····VERDEF··········000007c0·0007c0·00001c·00···A··4···1··4 
13 ··[·9]·.gnu.version_r····VERNEED·········000007dc·0007dc·000020·00···A··4···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000408·000408·000020·00···A··8···1··4
 10 ··[·6]·.gnu.hash·········GNU_HASH········00000428·000428·000048·00···A··3···0··4
 11 ··[·7]·.hash·············HASH············00000470·000470·0000e8·04···A··3···0··4
 12 ··[·8]·.dynstr···········STRTAB··········00000558·000558·00024d·00···A··0···0··1
14 ··[10]·.rel.dyn··········REL·············000007fc·0007fc·000020·08···A··3···0··413 ··[·9]·.rel.dyn··········REL·············000007a8·0007a8·000018·08···A··3···0··4
15 ··[11]·.rel.plt··········REL·············0000081c·00081c·0000b0·08··AI··3··12··414 ··[10]·.rel.plt··········REL·············000007c0·0007c0·0000b0·08··AI··3··19··4
16 ··[12]·.plt··············PROGBITS········000008d0·0008d0·000170·04··AX··0···0·1615 ··[11]·.rodata···········PROGBITS········00000870·000870·0000f0·01·AMS··0···0··1
 16 ··[12]·.eh_frame_hdr·····PROGBITS········00000960·000960·000074·00···A··0···0··4
 17 ··[13]·.eh_frame·········PROGBITS········000009d4·0009d4·00021c·00···A··0···0··4
17 ··[13]·.text·············PROGBITS········00000a40·000a40·00076c·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00000bf0·000bf0·00073d·00··AX··0···0·16
18 ··[14]·.rodata···········PROGBITS········000011ac·0011ac·0000f0·01·AMS··0···0··119 ··[15]·.plt··············PROGBITS········00001330·001330·000170·00··AX··0···0·16
19 ··[15]·.eh_frame·········PROGBITS········0000129c·00129c·000198·00···A··0···0··4 
20 ··[16]·.eh_frame_hdr·····PROGBITS········00001434·001434·000054·00···A··0···0··4 
21 ··[17]·.data.rel.ro······PROGBITS········00002e7c·001e7c·000004·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········000024a0·0014a0·000004·00··WA··0···0··4
22 ··[18]·.fini_array·······FINI_ARRAY······00002e80·001e80·000008·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······000024a4·0014a4·000008·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00002e88·001e88·000110·08··WA··4···0··422 ··[18]·.dynamic··········DYNAMIC·········000024ac·0014ac·0000d8·08··WA··8···0··4
24 ··[20]·.got··············PROGBITS········00002f98·001f98·000004·00··WA··0···0··4 
25 ··[21]·.got.plt··········PROGBITS········00002f9c·001f9c·000064·00··WA··0···0··423 ··[19]·.got.plt··········PROGBITS········00002584·001584·000064·00··WA··0···0··4
26 ··[22]·.comment··········PROGBITS········00000000·002000·0000b6·01··MS··0···0··124 ··[20]·.comment··········PROGBITS········00000000·0015e8·0000b1·01··MS··0···0··1
27 ··[23]·.note.gnu.gold-version·NOTE············00000000·0020b8·00001c·00······0···0··4 
28 ··[24]·.shstrtab·········STRTAB··········00000000·0020d4·0000ff·00······0···0··125 ··[21]·.shstrtab·········STRTAB··········00000000·001699·0000d4·00······0···0··1
29 Key·to·Flags:26 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),27 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),28 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),29 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··D·(mbind),·p·(processor·specific)30 ··D·(mbind),·p·(processor·specific)
4.59 KB
readelf --wide --symbols {}
    
Offset 1, 35 lines modifiedOffset 1, 31 lines modified
  
1 Symbol·table·'.dynsym'·contains·32·entries:1 Symbol·table·'.dynsym'·contains·28·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2) 
5 ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)4 ·····1:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)
 5 ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)
 6 ·····3:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2)
6 ·····3:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2)7 ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2)
7 ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_print 
8 ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2)8 ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__open_2@LIBC·(2)
9 ·····6:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard@LIBC·(2) 
10 ·····7:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·waitpid@LIBC·(2) 
11 ·····8:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2)9 ·····6:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fcntl@LIBC·(2)
12 ·····9:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·unlockpt@LIBC·(2)10 ·····7:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·unlockpt@LIBC·(2)
13 ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dup2@LIBC·(2)11 ·····8:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ptsname_r@LIBC·(2)
 12 ·····9:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2)
14 ····11:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror@LIBC·(2)13 ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror@LIBC·(2)
 14 ····11:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_print
 15 ····12:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fork@LIBC·(2)
 16 ····13:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setsid@LIBC·(2)
 17 ····14:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·exit@LIBC·(2)
 18 ····15:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dup2@LIBC·(2)
 19 ····16:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2)
15 ····12:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·execl@LIBC·(2)20 ····17:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·execl@LIBC·(2)
16 ····13:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·exit@LIBC·(2) 
17 ····14:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fcntl@LIBC·(2) 
18 ····15:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fork@LIBC·(2) 
19 ····16:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2)21 ····18:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2)
20 ····17:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2) 
21 ····18:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2) 
22 ····19:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ptsname_r@LIBC·(2) 
23 ····20:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setsid@LIBC·(2)22 ····19:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·waitpid@LIBC·(2)
 23 ····20:·00000c90····85·FUNC····GLOBAL·DEFAULT···14·_Z15JNU_ThrowByNameP7_JNIEnvPKcS2_
 24 ····21:·00000e30····92·FUNC····WEAK···DEFAULT···14·_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz
24 ····21:·00001080···205·FUNC····GLOBAL·DEFAULT···13·Java_com_google_ase_Exec_setPtyWindowSize 
25 ····22:·00001150····91·FUNC····GLOBAL·DEFAULT···13·Java_com_google_ase_Exec_waitFor 
26 ····23:·00000b60···333·FUNC····GLOBAL·DEFAULT···13·_Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring 
27 ····24:·00000d10···102·FUNC····GLOBAL·DEFAULT···13·_Z26jniGetFDFromFileDescriptorP7_JNIEnvP8_jobject25 ····22:·00000e90···102·FUNC····GLOBAL·DEFAULT···14·_Z26jniGetFDFromFileDescriptorP7_JNIEnvP8_jobject
 26 ····23:·00001200···200·FUNC····GLOBAL·DEFAULT···14·Java_com_google_ase_Exec_setPtyWindowSize
 27 ····24:·000012d0····93·FUNC····GLOBAL·DEFAULT···14·Java_com_google_ase_Exec_waitFor
 28 ····25:·00000cf0···312·FUNC····GLOBAL·DEFAULT···14·_Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring
28 ····25:·00000cb0····87·FUNC····WEAK···DEFAULT···13·_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz 
29 ····26:·00001020····84·FUNC····WEAK···DEFAULT···13·_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz 
30 ····27:·00003000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata 
31 ····28:·00003000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end 
32 ····29:·00000d80···669·FUNC····GLOBAL·DEFAULT···13·Java_com_google_ase_Exec_createSubprocess29 ····26:·00000f00···669·FUNC····GLOBAL·DEFAULT···14·Java_com_google_ase_Exec_createSubprocess
 30 ····27:·000011a0····89·FUNC····WEAK···DEFAULT···14·_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz
33 ····30:·00000b00····85·FUNC····GLOBAL·DEFAULT···13·_Z15JNU_ThrowByNameP7_JNIEnvPKcS2_ 
34 ····31:·00003000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start 
3.91 KB
readelf --wide --relocs {}
    
Offset 1, 32 lines modifiedOffset 1, 31 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0x7fc·contains·4·entries:1 Relocation·section·'.rel.dyn'·at·offset·0x7a8·contains·3·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00002e7c··00000008·R_386_RELATIVE········ 
4 00002e80··00000008·R_386_RELATIVE········3 000024a0··00000008·R_386_RELATIVE········
5 00002e84··00000008·R_386_RELATIVE········4 000024a4··00000008·R_386_RELATIVE········
6 00002f98··00000606·R_386_GLOB_DAT·········00000000···__stack_chk_guard@LIBC5 000024a8··00000008·R_386_RELATIVE········
  
7 Relocation·section·'.rel.plt'·at·offset·0x81c·contains·22·entries:6 Relocation·section·'.rel.plt'·at·offset·0x7c0·contains·22·entries:
8 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name7 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
9 00002fa8··00000207·R_386_JUMP_SLOT········00000000···__cxa_finalize@LIBC8 00002590··00000107·R_386_JUMP_SLOT········00000000···__cxa_finalize@LIBC
10 00002fac··00000107·R_386_JUMP_SLOT········00000000···__cxa_atexit@LIBC9 00002594··00000207·R_386_JUMP_SLOT········00000000···__cxa_atexit@LIBC
 10 00002598··00001907·R_386_JUMP_SLOT········00000cf0···_Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring
 11 0000259c··00001507·R_386_JUMP_SLOT········00000e30···_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz
 12 000025a0··00000307·R_386_JUMP_SLOT········00000000···malloc@LIBC
11 00002fb0··00000307·R_386_JUMP_SLOT········00000000···__stack_chk_fail@LIBC13 000025a4··00000407·R_386_JUMP_SLOT········00000000···__stack_chk_fail@LIBC
12 00002fb4··00001907·R_386_JUMP_SLOT········00000cb0···_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz 
13 00002fb8··00001107·R_386_JUMP_SLOT········00000000···malloc@LIBC 
14 00002fbc··00001707·R_386_JUMP_SLOT········00000b60···_Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring 
15 00002fc0··00001207·R_386_JUMP_SLOT········00000000···open@LIBC14 000025a8··00000507·R_386_JUMP_SLOT········00000000···__open_2@LIBC
16 00002fc4··00000e07·R_386_JUMP_SLOT········00000000···fcntl@LIBC15 000025ac··00000607·R_386_JUMP_SLOT········00000000···fcntl@LIBC
17 00002fc8··00000907·R_386_JUMP_SLOT········00000000···unlockpt@LIBC16 000025b0··00000707·R_386_JUMP_SLOT········00000000···unlockpt@LIBC
18 00002fcc··00001307·R_386_JUMP_SLOT········00000000···ptsname_r@LIBC17 000025b4··00000807·R_386_JUMP_SLOT········00000000···ptsname_r@LIBC
19 00002fd0··00000507·R_386_JUMP_SLOT········00000000···__errno@LIBC18 000025b8··00000907·R_386_JUMP_SLOT········00000000···__errno@LIBC
20 00002fd4··00000b07·R_386_JUMP_SLOT········00000000···strerror@LIBC19 000025bc··00000a07·R_386_JUMP_SLOT········00000000···strerror@LIBC
21 00002fd8··00000407·R_386_JUMP_SLOT········00000000···__android_log_print20 000025c0··00000b07·R_386_JUMP_SLOT········00000000···__android_log_print
22 00002fdc··00001a07·R_386_JUMP_SLOT········00001020···_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz21 000025c4··00001b07·R_386_JUMP_SLOT········000011a0···_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz
23 00002fe0··00000f07·R_386_JUMP_SLOT········00000000···fork@LIBC22 000025c8··00000c07·R_386_JUMP_SLOT········00000000···fork@LIBC
24 00002fe4··00001407·R_386_JUMP_SLOT········00000000···setsid@LIBC23 000025cc··00000d07·R_386_JUMP_SLOT········00000000···setsid@LIBC
 24 000025d0··00000e07·R_386_JUMP_SLOT········00000000···exit@LIBC
25 00002fe8··00000a07·R_386_JUMP_SLOT········00000000···dup2@LIBC25 000025d4··00000f07·R_386_JUMP_SLOT········00000000···dup2@LIBC
26 00002fec··00000807·R_386_JUMP_SLOT········00000000···close@LIBC26 000025d8··00001007·R_386_JUMP_SLOT········00000000···close@LIBC
27 00002ff0··00000c07·R_386_JUMP_SLOT········00000000···execl@LIBC27 000025dc··00001107·R_386_JUMP_SLOT········00000000···execl@LIBC
28 00002ff4··00000d07·R_386_JUMP_SLOT········00000000···exit@LIBC 
29 00002ff8··00001007·R_386_JUMP_SLOT········00000000···ioctl@LIBC28 000025e0··00001207·R_386_JUMP_SLOT········00000000···ioctl@LIBC
30 00002ffc··00000707·R_386_JUMP_SLOT········00000000···waitpid@LIBC29 000025e4··00001307·R_386_JUMP_SLOT········00000000···waitpid@LIBC
2.6 KB
readelf --wide --dynamic {}
    
Offset 1, 32 lines modifiedOffset 1, 30 lines modified
  
1 Dynamic·section·at·offset·0x1e88·contains·29·entries:1 Dynamic·section·at·offset·0x14ac·contains·27·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000003·(PLTGOT)·····················0x2f9c 
4 ·0x00000002·(PLTRELSZ)···················176·(bytes) 
5 ·0x00000017·(JMPREL)·····················0x81c 
6 ·0x00000014·(PLTREL)·····················REL 
7 ·0x00000011·(REL)························0x7fc 
8 ·0x00000012·(RELSZ)······················32·(bytes) 
9 ·0x00000013·(RELENT)·····················8·(bytes) 
10 ·0x6ffffffa·(RELCOUNT)···················3 
11 ·0x00000006·(SYMTAB)·····················0x1f0 
12 ·0x0000000b·(SYMENT)·····················16·(bytes) 
13 ·0x00000005·(STRTAB)·····················0x3f0 
14 ·0x0000000a·(STRSZ)······················627·(bytes) 
15 ·0x6ffffef5·(GNU_HASH)···················0x664 
16 ·0x00000004·(HASH)·······················0x6b4 
17 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
18 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
19 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
20 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
21 ·0x0000000e·(SONAME)·····················Library·soname:·[libcom_google_ase_Exec.so]7 ·0x0000000e·(SONAME)·····················Library·soname:·[libcom_google_ase_Exec.so]
22 ·0x0000001a·(FINI_ARRAY)·················0x2e80 
23 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes) 
24 ·0x0000001e·(FLAGS)······················BIND_NOW8 ·0x0000001e·(FLAGS)······················BIND_NOW
25 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW9 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
 10 ·0x00000011·(REL)························0x7a8
 11 ·0x00000012·(RELSZ)······················24·(bytes)
 12 ·0x00000013·(RELENT)·····················8·(bytes)
 13 ·0x6ffffffa·(RELCOUNT)···················3
 14 ·0x00000017·(JMPREL)·····················0x7c0
 15 ·0x00000002·(PLTRELSZ)···················176·(bytes)
 16 ·0x00000003·(PLTGOT)·····················0x2584
 17 ·0x00000014·(PLTREL)·····················REL
 18 ·0x00000006·(SYMTAB)·····················0x210
 19 ·0x0000000b·(SYMENT)·····················16·(bytes)
 20 ·0x00000005·(STRTAB)·····················0x558
 21 ·0x0000000a·(STRSZ)······················589·(bytes)
 22 ·0x6ffffef5·(GNU_HASH)···················0x428
 23 ·0x00000004·(HASH)·······················0x470
 24 ·0x0000001a·(FINI_ARRAY)·················0x24a4
 25 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
26 ·0x6ffffff0·(VERSYM)·····················0x78026 ·0x6ffffff0·(VERSYM)·····················0x3d0
27 ·0x6ffffffc·(VERDEF)·····················0x7c0 
28 ·0x6ffffffd·(VERDEFNUM)··················1 
29 ·0x6ffffffe·(VERNEED)····················0x7dc27 ·0x6ffffffe·(VERNEED)····················0x408
30 ·0x6fffffff·(VERNEEDNUM)·················128 ·0x6fffffff·(VERNEEDNUM)·················1
31 ·0x00000000·(NULL)·······················0x029 ·0x00000000·(NULL)·······················0x0
1.63 KB
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·10·00·00·00·72·32·31·64·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·36·35·32·38·31·34·37·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·13·00·00·00·72·32·35·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·38·39·33·37·33·39·33·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a4a3edf180a811777e2974d7275c28f10fb1f9926 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d5f860d437a4975988691ef3102bb450b81c5209
  
7 Displaying·notes·found·in:·.note.gnu.gold-version 
8 ··Owner················Data·size·»  Description 
9 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.12 
1.68 KB
readelf --wide --version-info {}
    
Offset 1, 20 lines modifiedOffset 1, 15 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·32·entries:1 Version·symbols·section·'.gnu.version'·contains·28·entries:
2 ·Addr:·0x0000000000000780··Offset:·0x00000780··Link:·3·(.dynsym)2 ·Addr:·0x00000000000003d0··Offset:·0x000003d0··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
4 ··004:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
5 ··008:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 5 ··008:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
6 ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······6 ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
8 ··014:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
10 ··01c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
  
11 Version·definition·section·'.gnu.version_d'·contains·1·entry: 
12 ·Addr:·0x00000000000007c0··Offset:·0x000007c0··Link:·4·(.dynstr) 
13 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libcom_google_ase_Exec.so 
  
14 Version·needs·section·'.gnu.version_r'·contains·1·entry:10 Version·needs·section·'.gnu.version_r'·contains·1·entry:
15 ·Addr:·0x00000000000007dc··Offset:·0x000007dc··Link:·4·(.dynstr)11 ·Addr:·0x0000000000000408··Offset:·0x00000408··Link:·8·(.dynstr)
16 ··000000:·Version:·1··File:·libc.so··Cnt:·112 ··000000:·Version:·1··File:·libc.so··Cnt:·1
17 ··0x0010:···Name:·LIBC··Flags:·none··Version:·213 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
8.98 KB
readelf --wide --debug-dump=frames {}
    
Offset 9, 157 lines modifiedOffset 9, 219 lines modified
9 ··Return·address·column:·89 ··Return·address·column:·8
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r4·(esp)·ofs·411 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
12 ··DW_CFA_offset:·r8·(eip)·at·cfa-412 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
13 ··DW_CFA_nop13 ··DW_CFA_nop
14 ··DW_CFA_nop14 ··DW_CFA_nop
  
15 00000018·00000024·0000001c·FDE·cie=00000000·pc=00000b00..00000b5515 00000018·00000024·0000001c·FDE·cie=00000000·pc=00000bf0..00000c13
16 ··DW_CFA_advance_loc:·1·to·00000b0116 ··DW_CFA_advance_loc:·1·to·00000bf1
 17 ··DW_CFA_def_cfa_offset:·8
 18 ··DW_CFA_advance_loc:·3·to·00000bf4
 19 ··DW_CFA_def_cfa_offset:·16
 20 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
 21 ··DW_CFA_advance_loc:·5·to·00000bf9
 22 ··DW_CFA_def_cfa_offset:·20
 23 ··DW_CFA_advance_loc:·1·to·00000bfa
 24 ··DW_CFA_def_cfa_offset:·16
 25 ··DW_CFA_advance_loc:·23·to·00000c11
 26 ··DW_CFA_def_cfa_offset:·8
 27 ··DW_CFA_advance_loc:·1·to·00000c12
 28 ··DW_CFA_def_cfa_offset:·4
 29 ··DW_CFA_nop
 30 ··DW_CFA_nop
 31 ··DW_CFA_nop
  
 32 00000040·00000010·00000044·FDE·cie=00000000·pc=00000c20..00000c21
 33 ··DW_CFA_nop
 34 ··DW_CFA_nop
 35 ··DW_CFA_nop
  
 36 00000054·00000010·00000058·FDE·cie=00000000·pc=00000c30..00000c35
 37 ··DW_CFA_nop
 38 ··DW_CFA_nop
 39 ··DW_CFA_nop
  
 40 00000068·00000024·0000006c·FDE·cie=00000000·pc=00000c40..00000c5f
 41 ··DW_CFA_advance_loc:·1·to·00000c41
 42 ··DW_CFA_def_cfa_offset:·8
 43 ··DW_CFA_advance_loc:·3·to·00000c44
 44 ··DW_CFA_def_cfa_offset:·16
 45 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
 46 ··DW_CFA_advance_loc:·5·to·00000c49
 47 ··DW_CFA_def_cfa_offset:·20
 48 ··DW_CFA_advance_loc:·1·to·00000c4a
 49 ··DW_CFA_def_cfa_offset:·16
 50 ··DW_CFA_advance_loc:·19·to·00000c5d
 51 ··DW_CFA_def_cfa_offset:·8
 52 ··DW_CFA_advance_loc:·1·to·00000c5e
 53 ··DW_CFA_def_cfa_offset:·4
 54 ··DW_CFA_nop
 55 ··DW_CFA_nop
 56 ··DW_CFA_nop
  
 57 00000090·00000030·00000094·FDE·cie=00000000·pc=00000c60..00000c8f
 58 ··DW_CFA_advance_loc:·1·to·00000c61
 59 ··DW_CFA_def_cfa_offset:·8
 60 ··DW_CFA_advance_loc:·3·to·00000c64
 61 ··DW_CFA_def_cfa_offset:·16
 62 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
 63 ··DW_CFA_advance_loc:·5·to·00000c69
 64 ··DW_CFA_def_cfa_offset:·20
 65 ··DW_CFA_advance_loc:·1·to·00000c6a
 66 ··DW_CFA_def_cfa_offset:·16
 67 ··DW_CFA_advance_loc:·9·to·00000c73
 68 ··DW_CFA_def_cfa_offset:·20
 69 ··DW_CFA_advance_loc:·13·to·00000c80
 70 ··DW_CFA_def_cfa_offset:·24
 71 ··DW_CFA_advance_loc:·4·to·00000c84
 72 ··DW_CFA_def_cfa_offset:·28
 73 ··DW_CFA_advance_loc:·1·to·00000c85
 74 ··DW_CFA_def_cfa_offset:·32
 75 ··DW_CFA_advance_loc:·8·to·00000c8d
 76 ··DW_CFA_def_cfa_offset:·8
 77 ··DW_CFA_advance_loc:·1·to·00000c8e
 78 ··DW_CFA_def_cfa_offset:·4
 79 ··DW_CFA_nop
 80 ··DW_CFA_nop
 81 ··DW_CFA_nop
  
 82 000000c4·00000024·000000c8·FDE·cie=00000000·pc=00000c90..00000ce5
 83 ··DW_CFA_advance_loc:·1·to·00000c91
17 ··DW_CFA_def_cfa_offset:·884 ··DW_CFA_def_cfa_offset:·8
18 ··DW_CFA_offset:·r5·(ebp)·at·cfa-885 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
19 ··DW_CFA_advance_loc:·2·to·00000b0386 ··DW_CFA_advance_loc:·2·to·00000c93
20 ··DW_CFA_def_cfa_register:·r5·(ebp)87 ··DW_CFA_def_cfa_register:·r5·(ebp)
21 ··DW_CFA_advance_loc:·9·to·00000b0c88 ··DW_CFA_advance_loc:·9·to·00000c9c
22 ··DW_CFA_offset:·r6·(esi)·at·cfa-2089 ··DW_CFA_offset:·r6·(esi)·at·cfa-20
23 ··DW_CFA_offset:·r7·(edi)·at·cfa-1690 ··DW_CFA_offset:·r7·(edi)·at·cfa-16
24 ··DW_CFA_offset:·r3·(ebx)·at·cfa-1291 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12
25 ··DW_CFA_advance_loc1:·72·to·00000b5492 ··DW_CFA_advance_loc1:·72·to·00000ce4
26 ··DW_CFA_def_cfa:·r4·(esp)·ofs·493 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
27 ··DW_CFA_nop94 ··DW_CFA_nop
28 ··DW_CFA_nop95 ··DW_CFA_nop
29 ··DW_CFA_nop96 ··DW_CFA_nop
  
30 00000040·00000028·00000044·FDE·cie=00000000·pc=00000b60..00000cad97 000000ec·00000028·000000f0·FDE·cie=00000000·pc=00000cf0..00000e28
31 ··DW_CFA_advance_loc:·1·to·00000b6198 ··DW_CFA_advance_loc:·1·to·00000cf1
32 ··DW_CFA_def_cfa_offset:·899 ··DW_CFA_def_cfa_offset:·8
33 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8100 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
34 ··DW_CFA_advance_loc:·2·to·00000b63101 ··DW_CFA_advance_loc:·2·to·00000cf3
35 ··DW_CFA_def_cfa_register:·r5·(ebp)102 ··DW_CFA_def_cfa_register:·r5·(ebp)
36 ··DW_CFA_advance_loc:·9·to·00000b6c103 ··DW_CFA_advance_loc:·9·to·00000cfc
37 ··DW_CFA_offset:·r6·(esi)·at·cfa-20104 ··DW_CFA_offset:·r6·(esi)·at·cfa-20
38 ··DW_CFA_offset:·r7·(edi)·at·cfa-16105 ··DW_CFA_offset:·r7·(edi)·at·cfa-16
39 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12106 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12
40 ··DW_CFA_advance_loc1:·246·to·00000c62107 ··DW_CFA_advance_loc1:·246·to·00000df2
41 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4108 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
42 ··DW_CFA_advance_loc:·1·to·00000c63109 ··DW_CFA_advance_loc:·1·to·00000df3
43 ··DW_CFA_def_cfa:·r5·(ebp)·ofs·8110 ··DW_CFA_def_cfa:·r5·(ebp)·ofs·8
44 ··DW_CFA_nop111 ··DW_CFA_nop
45 ··DW_CFA_nop112 ··DW_CFA_nop
46 ··DW_CFA_nop113 ··DW_CFA_nop
  
47 0000006c·00000028·00000070·FDE·cie=00000000·pc=00000cb0..00000d07114 00000118·00000028·0000011c·FDE·cie=00000000·pc=00000e30..00000e8c
48 ··DW_CFA_advance_loc:·1·to·00000cb1115 ··DW_CFA_advance_loc:·1·to·00000e31
49 ··DW_CFA_def_cfa_offset:·8116 ··DW_CFA_def_cfa_offset:·8
50 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8117 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
51 ··DW_CFA_advance_loc:·2·to·00000cb3118 ··DW_CFA_advance_loc:·2·to·00000e33
52 ··DW_CFA_def_cfa_register:·r5·(ebp)119 ··DW_CFA_def_cfa_register:·r5·(ebp)
53 ··DW_CFA_advance_loc:·9·to·00000cbc120 ··DW_CFA_advance_loc:·9·to·00000e3c
54 ··DW_CFA_offset:·r6·(esi)·at·cfa-20121 ··DW_CFA_offset:·r6·(esi)·at·cfa-20
55 ··DW_CFA_offset:·r7·(edi)·at·cfa-16122 ··DW_CFA_offset:·r7·(edi)·at·cfa-16
56 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12123 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12
57 ··DW_CFA_advance_loc1:·69·to·00000d01124 ··DW_CFA_advance_loc1:·74·to·00000e86
58 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4125 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
59 ··DW_CFA_advance_loc:·1·to·00000d02126 ··DW_CFA_advance_loc:·1·to·00000e87
60 ··DW_CFA_def_cfa:·r5·(ebp)·ofs·8127 ··DW_CFA_def_cfa:·r5·(ebp)·ofs·8
Max diff block lines reached; 4476/9122 bytes (49.07%) of diff not shown.
1.83 KB
strings --all --bytes=8 {}
    
Offset 1, 49 lines modifiedOffset 1, 46 lines modified
1 __cxa_atexit 
2 libcom_google_ase_Exec.so 
3 __cxa_finalize1 __cxa_finalize
 2 __cxa_atexit
4 __stack_chk_fail 
5 Java_com_google_ase_Exec_createSubprocess 
6 Java_com_google_ase_Exec_setPtyWindowSize 
7 Java_com_google_ase_Exec_waitFor 
8 _Z15JNU_ThrowByNameP7_JNIEnvPKcS2_3 _Z15JNU_ThrowByNameP7_JNIEnvPKcS2_
9 _Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring4 _Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring
10 _Z26jniGetFDFromFileDescriptorP7_JNIEnvP8_jobject 
11 _ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz5 _ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz
12 _ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz 
13 __android_log_print 
14 __stack_chk_guard6 __stack_chk_fail
 7 _Z26jniGetFDFromFileDescriptorP7_JNIEnvP8_jobject
 8 Java_com_google_ase_Exec_createSubprocess
 9 __open_2
15 unlockpt10 unlockpt
16 strerror 
17 ptsname_r11 ptsname_r
18 __bss_start12 strerror
 13 __android_log_print
 14 _ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz
 15 Java_com_google_ase_Exec_setPtyWindowSize
 16 Java_com_google_ase_Exec_waitFor
19 liblog.so17 liblog.so
20 libdl.so18 libdl.so
 19 libcom_google_ase_Exec.so
21 java/lang/String20 java/lang/String
 21 [·cannot·open·/dev/ptmx·-·%s·]
22 getBytes 
23 java/lang/OutOfMemoryError 
24 java/io/FileDescriptor22 java/io/FileDescriptor
 23 getBytes
25 descriptor 
26 Couldn't·create·a·FileDescriptor. 
27 /dev/ptmx24 /dev/ptmx
28 [·cannot·open·/dev/ptmx·-·%s·] 
29 [·trouble·with·/dev/ptmx·-·%s·]25 [·trouble·with·/dev/ptmx·-·%s·]
 26 Couldn't·create·a·FileDescriptor.
30 -·fork·failed:·%s·-27 -·fork·failed:·%s·-
31 Android·(6454773·based·on·r365631c2)·clang·version·9.0.8·(https://android.googlesource.com/toolchain/llvm-project·98c855489587874b2a325e7a516b99d838599c6f)·(based·on·LLVM·9.0.8svn) 
32 gold·1.1228 java/lang/OutOfMemoryError
 29 descriptor
 30 Android·(8490178,·based·on·r450784d)·clang·version·14.0.6·(https://android.googlesource.com/toolchain/llvm-project·4c603efb0cca074e9238af8b4106c30add4418f6)
 31 Linker:·LLD·14.0.6
33 .fini_array32 .fini_array
34 .comment33 .comment
35 .note.android.ident34 .note.android.ident
36 .got.plt35 .got.plt
37 .rel.plt36 .rel.plt
38 .eh_frame_hdr37 .eh_frame_hdr
39 .gnu.version_r38 .gnu.version_r
40 .data.rel.ro39 .data.rel.ro
41 .rel.dyn40 .rel.dyn
42 .gnu.version41 .gnu.version
43 .note.gnu.gold-version 
44 .gnu.hash42 .gnu.hash
45 .eh_frame43 .eh_frame
46 .note.gnu.build-id44 .note.gnu.build-id
47 .gnu.version_d 
48 .dynamic45 .dynamic
49 .shstrtab46 .shstrtab
5.17 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 43 lines modifiedOffset 1, 40 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x000003f0·005f5f63·78615f61·74657869·74004c49·.__cxa_atexit.LI 
3 ··0x00000400·4243006c·6962632e·736f006c·6962636f·BC.libc.so.libco 
4 ··0x00000410·6d5f676f·6f676c65·5f617365·5f457865·m_google_ase_Exe 
5 ··0x00000420·632e736f·005f5f63·78615f66·696e616c·c.so.__cxa_final2 ··0x00000558·005f5f63·78615f66·696e616c·697a6500·.__cxa_finalize.
 3 ··0x00000568·5f5f6378·615f6174·65786974·005f5a31·__cxa_atexit._Z1
6 ··0x00000430·697a6500·5f5f7374·61636b5f·63686b5f·ize.__stack_chk_ 
7 ··0x00000440·6661696c·004a6176·615f636f·6d5f676f·fail.Java_com_go 
8 ··0x00000450·6f676c65·5f617365·5f457865·635f6372·ogle_ase_Exec_cr 
9 ··0x00000460·65617465·53756270·726f6365·7373004a·eateSubprocess.J 
10 ··0x00000470·6176615f·636f6d5f·676f6f67·6c655f61·ava_com_google_a 
11 ··0x00000480·73655f45·7865635f·73657450·74795769·se_Exec_setPtyWi 
12 ··0x00000490·6e646f77·53697a65·004a6176·615f636f·ndowSize.Java_co 
13 ··0x000004a0·6d5f676f·6f676c65·5f617365·5f457865·m_google_ase_Exe 
14 ··0x000004b0·635f7761·6974466f·72005f5a·31354a4e·c_waitFor._Z15JN 
15 ··0x000004c0·555f5468·726f7742·794e616d·6550375f·U_ThrowByNameP7_4 ··0x00000578·354a4e55·5f546872·6f774279·4e616d65·5JNU_ThrowByName
16 ··0x000004d0·4a4e4945·6e76504b·6353325f·005f5a32·JNIEnvPKcS2_._Z25 ··0x00000588·50375f4a·4e49456e·76504b63·53325f00·P7_JNIEnvPKcS2_.
17 ··0x000004e0·344a4e55·5f476574·53747269·6e674e61·4JNU_GetStringNa6 ··0x00000598·5f5a3234·4a4e555f·47657453·7472696e·_Z24JNU_GetStrin
18 ··0x000004f0·74697665·43686172·7350375f·4a4e4945·tiveCharsP7_JNIE7 ··0x000005a8·674e6174·69766543·68617273·50375f4a·gNativeCharsP7_J
19 ··0x00000500·6e765038·5f6a7374·72696e67·005f5a32·nvP8_jstring._Z28 ··0x000005b8·4e49456e·7650385f·6a737472·696e6700·NIEnvP8_jstring.
20 ··0x00000510·366a6e69·47657446·4446726f·6d46696c·6jniGetFDFromFil 
21 ··0x00000520·65446573·63726970·746f7250·375f4a4e·eDescriptorP7_JN 
22 ··0x00000530·49456e76·50385f6a·6f626a65·6374005f·IEnvP8_jobject._ 
23 ··0x00000540·5a4e375f·4a4e4945·6e763136·43616c6c·ZN7_JNIEnv16Call9 ··0x000005c8·5f5a4e37·5f4a4e49·456e7631·3643616c·_ZN7_JNIEnv16Cal
24 ··0x00000550·4f626a65·63744d65·74686f64·4550385f·ObjectMethodEP8_10 ··0x000005d8·6c4f626a·6563744d·6574686f·64455038·lObjectMethodEP8
25 ··0x00000560·6a6f626a·65637450·31305f6a·6d657468·jobjectP10_jmeth11 ··0x000005e8·5f6a6f62·6a656374·5031305f·6a6d6574·_jobjectP10_jmet
26 ··0x00000570·6f644944·7a005f5a·4e375f4a·4e49456e·odIDz._ZN7_JNIEn12 ··0x000005f8·686f6449·447a006d·616c6c6f·63005f5f·hodIDz.malloc.__
 13 ··0x00000608·73746163·6b5f6368·6b5f6661·696c005f·stack_chk_fail._
 14 ··0x00000618·5a32366a·6e694765·74464446·726f6d46·Z26jniGetFDFromF
 15 ··0x00000628·696c6544·65736372·6970746f·7250375f·ileDescriptorP7_
 16 ··0x00000638·4a4e4945·6e765038·5f6a6f62·6a656374·JNIEnvP8_jobject
 17 ··0x00000648·004a6176·615f636f·6d5f676f·6f676c65·.Java_com_google
 18 ··0x00000658·5f617365·5f457865·635f6372·65617465·_ase_Exec_create
 19 ··0x00000668·53756270·726f6365·7373005f·5f6f7065·Subprocess.__ope
 20 ··0x00000678·6e5f3200·66636e74·6c00756e·6c6f636b·n_2.fcntl.unlock
 21 ··0x00000688·70740070·74736e61·6d655f72·005f5f65·pt.ptsname_r.__e
 22 ··0x00000698·72726e6f·00737472·6572726f·72005f5f·rrno.strerror.__
 23 ··0x000006a8·616e6472·6f69645f·6c6f675f·7072696e·android_log_prin
 24 ··0x000006b8·74005f5a·4e375f4a·4e49456e·76394e65·t._ZN7_JNIEnv9Ne
27 ··0x00000580·76394e65·774f626a·65637445·50375f6a·v9NewObjectEP7_j25 ··0x000006c8·774f626a·65637445·50375f6a·636c6173·wObjectEP7_jclas
28 ··0x00000590·636c6173·73503130·5f6a6d65·74686f64·classP10_jmethod26 ··0x000006d8·73503130·5f6a6d65·74686f64·49447a00·sP10_jmethodIDz.
 27 ··0x000006e8·666f726b·00736574·73696400·65786974·fork.setsid.exit
 28 ··0x000006f8·00647570·3200636c·6f736500·65786563·.dup2.close.exec
 29 ··0x00000708·6c004a61·76615f63·6f6d5f67·6f6f676c·l.Java_com_googl
 30 ··0x00000718·655f6173·655f4578·65635f73·65745074·e_ase_Exec_setPt
 31 ··0x00000728·7957696e·646f7753·697a6500·696f6374·yWindowSize.ioct
 32 ··0x00000738·6c004a61·76615f63·6f6d5f67·6f6f676c·l.Java_com_googl
 33 ··0x00000748·655f6173·655f4578·65635f77·61697446·e_ase_Exec_waitF
 34 ··0x00000758·6f720077·61697470·6964006c·6962632e·or.waitpid.libc.
 35 ··0x00000768·736f004c·49424300·6c69626c·6f672e73·so.LIBC.liblog.s
29 ··0x000005a0·49447a00·5f5f616e·64726f69·645f6c6f·IDz.__android_lo 
30 ··0x000005b0·675f7072·696e7400·5f5f6572·726e6f00·g_print.__errno. 
31 ··0x000005c0·5f5f7374·61636b5f·63686b5f·67756172·__stack_chk_guar 
32 ··0x000005d0·64007761·69747069·6400636c·6f736500·d.waitpid.close. 
33 ··0x000005e0·756e6c6f·636b7074·00647570·32007374·unlockpt.dup2.st 
34 ··0x000005f0·72657272·6f720065·7865636c·00657869·rerror.execl.exi 
35 ··0x00000600·74006663·6e746c00·666f726b·00696f63·t.fcntl.fork.ioc 
36 ··0x00000610·746c006d·616c6c6f·63006f70·656e0070·tl.malloc.open.p 
37 ··0x00000620·74736e61·6d655f72·00736574·73696400·tsname_r.setsid. 
38 ··0x00000630·5f656461·7461005f·5f627373·5f737461·_edata.__bss_sta 
39 ··0x00000640·7274005f·656e6400·6c69626c·6f672e73·rt._end.liblog.s 
40 ··0x00000650·6f006c69·626d2e73·6f006c69·62646c2e·o.libm.so.libdl.36 ··0x00000778·6f006c69·626d2e73·6f006c69·62646c2e·o.libm.so.libdl.
41 ··0x00000660·736f00······························so.37 ··0x00000788·736f006c·6962636f·6d5f676f·6f676c65·so.libcom_google
 38 ··0x00000798·5f617365·5f457865·632e736f·00·······_ase_Exec.so.
  
818 B
readelf --wide --decompress --hex-dump=.gnu.hash {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.gnu.hash':1 Hex·dump·of·section·'.gnu.hash':
2 ··0x00000664·03000000·15000000·02000000·06000000·................ 
3 ··0x00000674·8815ec11·1040080a·15000000·1d000000·.....@..........2 ··0x00000428·02000000·14000000·04000000·1a000000·................
 3 ··0x00000438·0800c631·04000800·00002001·00001002·...1......·.....
 4 ··0x00000448·14000000·19000000·1267e98e·165b0b71·.........g...[.q
4 ··0x00000684·00000000·18ea07f5·d8446d57·967a16c5·.........DmW.z..5 ··0x00000458·9c250d0d·18ea07f5·d9446d57·967a16c5·.%.......DmW.z..
 6 ··0x00000468·f8866bd2·3391450b···················..k.3.E.
5 ··0x00000694·9c250d0d·165b0b71·3291450b·4245d5ec·.%...[.q2.E.BE.. 
6 ··0x000006a4·bbe3927c·f8866bd2·1267e98e·d971581c·...|..k..g...qX. 
  
1.96 KB
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 16 lines modifiedOffset 1, 18 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x000006b4·11000000·20000000·10000000·1b000000·....·...........2 ··0x00000470·1c000000·1c000000·12000000·17000000·................
3 ··0x000006c4·0f000000·0e000000·00000000·00000000·................3 ··0x00000480·0f000000·00000000·0e000000·00000000·................
 4 ··0x00000490·18000000·03000000·16000000·00000000·................
4 ··0x000006d4·0c000000·19000000·05000000·15000000·................5 ··0x000004a0·05000000·19000000·06000000·01000000·................
 6 ··0x000004b0·00000000·09000000·13000000·10000000·................
5 ··0x000006e4·12000000·1f000000·0b000000·1c000000·................7 ··0x000004c0·08000000·14000000·0b000000·00000000·................
6 ··0x000006f4·14000000·00000000·1a000000·00000000·................8 ··0x000004d0·1b000000·00000000·11000000·00000000·................
 9 ··0x000004e0·0a000000·1a000000·00000000·00000000·................
 10 ··0x000004f0·00000000·00000000·02000000·00000000·................
7 ··0x00000704·00000000·00000000·00000000·00000000·................11 ··0x00000500·00000000·00000000·00000000·00000000·................
8 ··0x00000714·04000000·00000000·00000000·00000000·................ 
9 ··0x00000724·17000000·06000000·09000000·0a000000·................ 
10 ··0x00000734·07000000·08000000·00000000·16000000·................12 ··0x00000510·00000000·07000000·00000000·04000000·................
11 ··0x00000744·1e000000·11000000·0d000000·01000000·................ 
12 ··0x00000754·00000000·00000000·03000000·00000000·................13 ··0x00000520·00000000·00000000·00000000·00000000·................
13 ··0x00000764·00000000·1d000000·02000000·13000000·................14 ··0x00000530·00000000·00000000·00000000·00000000·................
14 ··0x00000774·00000000·00000000·18000000··········............15 ··0x00000540·0d000000·00000000·15000000·00000000·................
 16 ··0x00000550·0c000000·00000000···················........
  
4.69 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 120 lines modifiedOffset 1, 122 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 000008d0·<__cxa_finalize@plt-0x10>:2 00001330·<__cxa_finalize@plt-0x10>:
3 »       push···0x4(%ebx)3 »       push···0x4(%ebx)
4 »       jmp····*0x8(%ebx)4 »       jmp····*0x8(%ebx)
5 »       add····%al,(%eax) 
6 »       ...5 »       nop
 6 »       nop
 7 »       nop
 8 »       nop
  
7 000008e0·<__cxa_finalize@plt>:9 00001340·<__cxa_finalize@plt>:
8 »       jmp····*0xc(%ebx)10 »       jmp····*0xc(%ebx)
9 »       push···$0x011 »       push···$0x0
10 »       jmp····8d0·<__cxa_finalize@plt-0x10>12 »       jmp····1330·<Java_com_google_ase_Exec_waitFor@@Base+0x60>
  
11 000008f0·<__cxa_atexit@plt>:13 00001350·<__cxa_atexit@plt>:
12 »       jmp····*0x10(%ebx)14 »       jmp····*0x10(%ebx)
13 »       push···$0x815 »       push···$0x8
14 »       jmp····8d0·<__cxa_finalize@plt-0x10>16 »       jmp····1330·<Java_com_google_ase_Exec_waitFor@@Base+0x60>
  
15 00000900·<__stack_chk_fail@plt>:17 00001360·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@plt>:
16 »       jmp····*0x14(%ebx)18 »       jmp····*0x14(%ebx)
17 »       push···$0x1019 »       push···$0x10
18 »       jmp····8d0·<__cxa_finalize@plt-0x10>20 »       jmp····1330·<Java_com_google_ase_Exec_waitFor@@Base+0x60>
  
19 00000910·<_JNIEnv::CallObjectMethod(_jobject*,·_jmethodID*,·...)@plt>:21 00001370·<_JNIEnv::CallObjectMethod(_jobject*,·_jmethodID*,·...)@plt>:
20 »       jmp····*0x18(%ebx)22 »       jmp····*0x18(%ebx)
21 »       push···$0x1823 »       push···$0x18
22 »       jmp····8d0·<__cxa_finalize@plt-0x10>24 »       jmp····1330·<Java_com_google_ase_Exec_waitFor@@Base+0x60>
  
23 00000920·<malloc@plt>:25 00001380·<malloc@plt>:
24 »       jmp····*0x1c(%ebx)26 »       jmp····*0x1c(%ebx)
25 »       push···$0x2027 »       push···$0x20
26 »       jmp····8d0·<__cxa_finalize@plt-0x10>28 »       jmp····1330·<Java_com_google_ase_Exec_waitFor@@Base+0x60>
  
27 00000930·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@plt>:29 00001390·<__stack_chk_fail@plt>:
28 »       jmp····*0x20(%ebx)30 »       jmp····*0x20(%ebx)
29 »       push···$0x2831 »       push···$0x28
30 »       jmp····8d0·<__cxa_finalize@plt-0x10>32 »       jmp····1330·<Java_com_google_ase_Exec_waitFor@@Base+0x60>
  
31 00000940·<open@plt>:33 000013a0·<__open_2@plt>:
32 »       jmp····*0x24(%ebx)34 »       jmp····*0x24(%ebx)
33 »       push···$0x3035 »       push···$0x30
34 »       jmp····8d0·<__cxa_finalize@plt-0x10>36 »       jmp····1330·<Java_com_google_ase_Exec_waitFor@@Base+0x60>
  
35 00000950·<fcntl@plt>:37 000013b0·<fcntl@plt>:
36 »       jmp····*0x28(%ebx)38 »       jmp····*0x28(%ebx)
37 »       push···$0x3839 »       push···$0x38
38 »       jmp····8d0·<__cxa_finalize@plt-0x10>40 »       jmp····1330·<Java_com_google_ase_Exec_waitFor@@Base+0x60>
  
39 00000960·<unlockpt@plt>:41 000013c0·<unlockpt@plt>:
40 »       jmp····*0x2c(%ebx)42 »       jmp····*0x2c(%ebx)
41 »       push···$0x4043 »       push···$0x40
42 »       jmp····8d0·<__cxa_finalize@plt-0x10>44 »       jmp····1330·<Java_com_google_ase_Exec_waitFor@@Base+0x60>
  
43 00000970·<ptsname_r@plt>:45 000013d0·<ptsname_r@plt>:
44 »       jmp····*0x30(%ebx)46 »       jmp····*0x30(%ebx)
45 »       push···$0x4847 »       push···$0x48
46 »       jmp····8d0·<__cxa_finalize@plt-0x10>48 »       jmp····1330·<Java_com_google_ase_Exec_waitFor@@Base+0x60>
  
47 00000980·<__errno@plt>:49 000013e0·<__errno@plt>:
48 »       jmp····*0x34(%ebx)50 »       jmp····*0x34(%ebx)
49 »       push···$0x5051 »       push···$0x50
50 »       jmp····8d0·<__cxa_finalize@plt-0x10>52 »       jmp····1330·<Java_com_google_ase_Exec_waitFor@@Base+0x60>
  
51 00000990·<strerror@plt>:53 000013f0·<strerror@plt>:
52 »       jmp····*0x38(%ebx)54 »       jmp····*0x38(%ebx)
53 »       push···$0x5855 »       push···$0x58
54 »       jmp····8d0·<__cxa_finalize@plt-0x10>56 »       jmp····1330·<Java_com_google_ase_Exec_waitFor@@Base+0x60>
  
55 000009a0·<__android_log_print@plt>:57 00001400·<__android_log_print@plt>:
56 »       jmp····*0x3c(%ebx)58 »       jmp····*0x3c(%ebx)
57 »       push···$0x6059 »       push···$0x60
58 »       jmp····8d0·<__cxa_finalize@plt-0x10>60 »       jmp····1330·<Java_com_google_ase_Exec_waitFor@@Base+0x60>
  
59 000009b0·<_JNIEnv::NewObject(_jclass*,·_jmethodID*,·...)@plt>:61 00001410·<_JNIEnv::NewObject(_jclass*,·_jmethodID*,·...)@plt>:
60 »       jmp····*0x40(%ebx)62 »       jmp····*0x40(%ebx)
61 »       push···$0x6863 »       push···$0x68
62 »       jmp····8d0·<__cxa_finalize@plt-0x10>64 »       jmp····1330·<Java_com_google_ase_Exec_waitFor@@Base+0x60>
  
63 000009c0·<fork@plt>:65 00001420·<fork@plt>:
64 »       jmp····*0x44(%ebx)66 »       jmp····*0x44(%ebx)
65 »       push···$0x7067 »       push···$0x70
66 »       jmp····8d0·<__cxa_finalize@plt-0x10>68 »       jmp····1330·<Java_com_google_ase_Exec_waitFor@@Base+0x60>
  
67 000009d0·<setsid@plt>:69 00001430·<setsid@plt>:
68 »       jmp····*0x48(%ebx)70 »       jmp····*0x48(%ebx)
69 »       push···$0x7871 »       push···$0x78
70 »       jmp····8d0·<__cxa_finalize@plt-0x10>72 »       jmp····1330·<Java_com_google_ase_Exec_waitFor@@Base+0x60>
  
71 000009e0·<dup2@plt>:73 00001440·<exit@plt>:
72 »       jmp····*0x4c(%ebx)74 »       jmp····*0x4c(%ebx)
73 »       push···$0x8075 »       push···$0x80
74 »       jmp····8d0·<__cxa_finalize@plt-0x10>76 »       jmp····1330·<Java_com_google_ase_Exec_waitFor@@Base+0x60>
  
75 000009f0·<close@plt>:77 00001450·<dup2@plt>:
76 »       jmp····*0x50(%ebx)78 »       jmp····*0x50(%ebx)
77 »       push···$0x8879 »       push···$0x88
78 »       jmp····8d0·<__cxa_finalize@plt-0x10>80 »       jmp····1330·<Java_com_google_ase_Exec_waitFor@@Base+0x60>
  
79 00000a00·<execl@plt>:81 00001460·<close@plt>:
80 »       jmp····*0x54(%ebx)82 »       jmp····*0x54(%ebx)
81 »       push···$0x9083 »       push···$0x90
82 »       jmp····8d0·<__cxa_finalize@plt-0x10>84 »       jmp····1330·<Java_com_google_ase_Exec_waitFor@@Base+0x60>
  
83 00000a10·<exit@plt>:85 00001470·<execl@plt>:
84 »       jmp····*0x58(%ebx)86 »       jmp····*0x58(%ebx)
85 »       push···$0x9887 »       push···$0x98
86 »       jmp····8d0·<__cxa_finalize@plt-0x10>88 »       jmp····1330·<Java_com_google_ase_Exec_waitFor@@Base+0x60>
  
87 00000a20·<ioctl@plt>:89 00001480·<ioctl@plt>:
88 »       jmp····*0x5c(%ebx)90 »       jmp····*0x5c(%ebx)
89 »       push···$0xa091 »       push···$0xa0
90 »       jmp····8d0·<__cxa_finalize@plt-0x10>92 »       jmp····1330·<Java_com_google_ase_Exec_waitFor@@Base+0x60>
  
91 00000a30·<waitpid@plt>:93 00001490·<waitpid@plt>:
92 »       jmp····*0x60(%ebx)94 »       jmp····*0x60(%ebx)
93 »       push···$0xa895 »       push···$0xa8
94 »       jmp····8d0·<__cxa_finalize@plt-0x10>96 »       jmp····1330·<Java_com_google_ase_Exec_waitFor@@Base+0x60>
23.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000a40·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base-0xc0>:2 00000bf0·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base-0xa0>:
3 »       push···%ebx3 »       push···%ebx
4 »       sub····$0x8,%esp4 »       sub····$0x8,%esp
5 »       call···a49·<waitpid@plt+0x19>5 »       call···bf9·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base-0x97>
6 »       pop····%ebx6 »       pop····%ebx
7 »       add····$0x2553,%ebx7 »       add····$0x198b,%ebx
8 »       lea····-0x120(%ebx),%eax8 »       lea····-0xe4(%ebx),%eax
9 »       mov····%eax,(%esp)9 »       mov····%eax,(%esp)
10 »       call···8e0·<__cxa_finalize@plt>10 »       call···1340·<__cxa_finalize@plt>
11 »       add····$0x8,%esp11 »       add····$0x8,%esp
12 »       pop····%ebx12 »       pop····%ebx
13 »       ret13 »       ret
14 »       nop14 »       nop
15 »       nop15 »       nop
16 »       nop16 »       nop
17 »       nop17 »       nop
Offset 40, 88 lines modifiedOffset 40, 77 lines modified
40 »       nop40 »       nop
41 »       nop41 »       nop
42 »       nop42 »       nop
43 »       nop43 »       nop
44 »       nop44 »       nop
45 »       nop45 »       nop
46 »       nop46 »       nop
47 »       jmp····a70·<waitpid@plt+0x40>47 »       jmp····c20·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base-0x70>
48 »       nop48 »       nop
49 »       nop49 »       nop
50 »       nop50 »       nop
51 »       nop51 »       nop
52 »       nop52 »       nop
53 »       nop53 »       nop
54 »       nop54 »       nop
55 »       nop55 »       nop
56 »       nop56 »       nop
57 »       nop57 »       nop
58 »       nop58 »       nop
59 »       push···%ebx59 »       push···%ebx
60 »       sub····$0x8,%esp60 »       sub····$0x8,%esp
61 »       call···a99·<waitpid@plt+0x69>61 »       call···c49·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base-0x47>
62 »       pop····%ebx62 »       pop····%ebx
63 »       add····$0x2503,%ebx63 »       add····$0x193b,%ebx
64 »       mov····0x10(%esp),%eax64 »       mov····0x10(%esp),%eax
65 »       test···%eax,%eax65 »       test···%eax,%eax
66 »       je·····aaa·<waitpid@plt+0x7a>66 »       je·····c5a·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base-0x36>
67 »       call···*%eax67 »       call···*%eax
68 »       add····$0x8,%esp68 »       add····$0x8,%esp
69 »       pop····%ebx69 »       pop····%ebx
70 »       ret70 »       ret
71 »       nop71 »       nop
72 »       push···%ebx72 »       push···%ebx
73 »       sub····$0x8,%esp73 »       sub····$0x8,%esp
74 »       call···ab9·<waitpid@plt+0x89>74 »       call···c69·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base-0x27>
75 »       pop····%ebx75 »       pop····%ebx
76 »       add····$0x24e3,%ebx76 »       add····$0x191b,%ebx
77 »       sub····$0x4,%esp77 »       sub····$0x4,%esp
78 »       lea····-0x120(%ebx),%eax78 »       lea····-0xe4(%ebx),%eax
79 »       lea····-0x250c(%ebx),%ecx79 »       lea····-0x1944(%ebx),%ecx
80 »       push···%eax80 »       push···%eax
81 »       push···0x18(%esp)81 »       push···0x18(%esp)
82 »       push···%ecx82 »       push···%ecx
83 »       call···8f0·<__cxa_atexit@plt>83 »       call···1350·<__cxa_atexit@plt>
84 »       add····$0x18,%esp84 »       add····$0x18,%esp
85 »       pop····%ebx85 »       pop····%ebx
86 »       ret86 »       ret
 87 »       int3
87 »       nop 
88 »       push···%ebx 
89 »       sub····$0x8,%esp 
90 »       call···ae9·<waitpid@plt+0xb9> 
91 »       pop····%ebx 
92 »       add····$0x24b3,%ebx 
93 »       call···900·<__stack_chk_fail@plt> 
94 »       add····$0x8,%esp 
95 »       pop····%ebx 
96 »       ret 
97 »       xchg···%ax,%ax 
98 »       lea····0x0(%esi,%eiz,1),%esi 
  
99 00000b00·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base>:88 00000c90·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base>:
100 »       push···%ebp89 »       push···%ebp
101 »       mov····%esp,%ebp90 »       mov····%esp,%ebp
102 »       push···%ebx91 »       push···%ebx
103 »       push···%edi92 »       push···%edi
104 »       push···%esi93 »       push···%esi
105 »       and····$0xfffffff0,%esp94 »       and····$0xfffffff0,%esp
106 »       sub····$0x10,%esp95 »       sub····$0x10,%esp
107 »       call···b11·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base+0x11>96 »       call···ca1·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base+0x11>
108 »       pop····%ebx97 »       pop····%ebx
109 »       add····$0x248b,%ebx98 »       add····$0x18e3,%ebx
110 »       mov····0x8(%ebp),%edi99 »       mov····0x8(%ebp),%edi
111 »       mov····(%edi),%eax100 »       mov····(%edi),%eax
112 »       sub····$0x8,%esp101 »       sub····$0x8,%esp
113 »       push···0xc(%ebp)102 »       push···0xc(%ebp)
114 »       push···%edi103 »       push···%edi
115 »       call···*0x18(%eax)104 »       call···*0x18(%eax)
116 »       add····$0x10,%esp105 »       add····$0x10,%esp
117 »       mov····%eax,%esi106 »       mov····%eax,%esi
118 »       test···%eax,%eax107 »       test···%eax,%eax
119 »       je·····b40·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base+0x40>108 »       je·····cd0·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base+0x40>
120 »       mov····(%edi),%eax109 »       mov····(%edi),%eax
121 »       sub····$0x4,%esp110 »       sub····$0x4,%esp
122 »       push···0x10(%ebp)111 »       push···0x10(%ebp)
123 »       push···%esi112 »       push···%esi
124 »       push···%edi113 »       push···%edi
125 »       call···*0x38(%eax)114 »       call···*0x38(%eax)
126 »       add····$0x10,%esp115 »       add····$0x10,%esp
Offset 133, 212 lines modifiedOffset 122, 221 lines modified
133 »       add····$0x10,%esp122 »       add····$0x10,%esp
134 »       lea····-0xc(%ebp),%esp123 »       lea····-0xc(%ebp),%esp
135 »       pop····%esi124 »       pop····%esi
136 »       pop····%edi125 »       pop····%edi
137 »       pop····%ebx126 »       pop····%ebx
138 »       pop····%ebp127 »       pop····%ebp
139 »       ret128 »       ret
140 »       lea····0x0(%esi,%eiz,1),%esi 
141 »       lea····0x0(%edi,%eiz,1),%edi129 »       int3
 130 »       int3
 131 »       int3
 132 »       int3
 133 »       int3
 134 »       int3
 135 »       int3
Max diff block lines reached; 21105/24305 bytes (86.83%) of diff not shown.
1010 B
readelf --wide --decompress --string-dump=.rodata {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 String·dump·of·section·'.rodata':1 String·dump·of·section·'.rodata':
2 ··[·····0]··java/lang/String2 ··[·····0]··java/lang/String
3 ··[····11]··getBytes 
4 ··[····1a]··()[B 
5 ··[····1f]··java/lang/OutOfMemoryError 
6 ··[····3a]··java/io/FileDescriptor 
7 ··[····51]··descriptor 
8 ··[····5c]··I 
9 ··[····5e]··<init> 
10 ··[····65]··()V 
11 ··[····69]··Exec 
12 ··[····6e]··Couldn't·create·a·FileDescriptor. 
13 ··[····90]··/dev/ptmx 
14 ··[····9a]··[·cannot·open·/dev/ptmx·-·%s·]\n3 ··[····11]··[·cannot·open·/dev/ptmx·-·%s·]\n
 4 ··[····31]··()[B
 5 ··[····36]··<init>
 6 ··[····3d]··Exec
 7 ··[····42]··java/io/FileDescriptor
 8 ··[····59]··()V
 9 ··[····5d]··getBytes
 10 ··[····66]··/dev/ptmx
 11 ··[····70]··I
15 ··[····ba]··[·trouble·with·/dev/ptmx·-·%s·]\n12 ··[····72]··[·trouble·with·/dev/ptmx·-·%s·]\n
 13 ··[····93]··Couldn't·create·a·FileDescriptor.
16 ··[····db]··-·fork·failed:·%s·-\n14 ··[····b5]··-·fork·failed:·%s·-\n
 15 ··[····ca]··java/lang/OutOfMemoryError
 16 ··[····e5]··descriptor
  
4.07 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 29 lines modifiedOffset 1, 37 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x0000129c·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x000009d4·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x000012ac·1b0c0404·88010000·24000000·1c000000·........$.......3 ··0x000009e4·1b0c0404·88010000·24000000·1c000000·........$.......
 4 ··0x000009f4·fc010000·23000000·00410e08·430e1083·....#....A..C...
 5 ··0x00000a04·02450e14·410e1057·0e08410e·04000000·.E..A..W..A.....
 6 ··0x00000a14·10000000·44000000·04020000·01000000·....D...........
 7 ··0x00000a24·00000000·10000000·58000000·00020000·........X.......
 8 ··0x00000a34·05000000·00000000·24000000·6c000000·........$...l...
 9 ··0x00000a44·fc010000·1f000000·00410e08·430e1083·.........A..C...
 10 ··0x00000a54·02450e14·410e1053·0e08410e·04000000·.E..A..S..A.....
 11 ··0x00000a64·30000000·94000000·f4010000·2f000000·0.........../...
 12 ··0x00000a74·00410e08·430e1083·02450e14·410e1049·.A..C....E..A..I
 13 ··0x00000a84·0e144d0e·18440e1c·410e2048·0e08410e·..M..D..A.·H..A.
 14 ··0x00000a94·04000000·24000000·c8000000·f0010000·....$...........
4 ··0x000012bc·44f8ffff·55000000·00410e08·8502420d·D...U....A....B.15 ··0x00000aa4·55000000·00410e08·8502420d·05498605·U....A....B..I..
5 ··0x000012cc·05498605·87048303·02480c04·04000000·.I.......H......16 ··0x00000ab4·87048303·02480c04·04000000·28000000·.....H......(...
6 ··0x000012dc·28000000·44000000·7cf8ffff·4d010000·(...D...|...M... 
7 ··0x000012ec·00410e08·8502420d·05498605·87048303·.A....B..I...... 
8 ··0x000012fc·02f60c04·04410c05·08000000·28000000·.....A......(... 
9 ··0x0000130c·70000000·a0f9ffff·57000000·00410e08·p.......W....A..17 ··0x00000ac4·f0000000·28020000·38010000·00410e08·....(...8....A..
10 ··0x0000131c·8502420d·05498605·87048303·02450c04·..B..I.......E..18 ··0x00000ad4·8502420d·05498605·87048303·02f60c04·..B..I..........
11 ··0x0000132c·04410c05·08000000·24000000·9c000000·.A......$....... 
12 ··0x0000133c·d4f9ffff·66000000·00410e08·8502420d·....f....A....B. 
13 ··0x0000134c·05498605·87048303·02590c04·04000000·.I.......Y...... 
14 ··0x0000135c·28000000·c4000000·1cfaffff·9d020000·(............... 
15 ··0x0000136c·00410e08·8502420d·05498605·87048303·.A....B..I...... 
16 ··0x0000137c·03e6010c·0404410c·05080000·28000000·......A.....(... 
17 ··0x0000138c·f0000000·90fcffff·54000000·00410e08·........T....A.. 
18 ··0x0000139c·8502420d·05498605·87048303·02420c04·..B..I.......B.. 
19 ··0x000013ac·04410c05·08000000·28000000·1c010000·.A......(.......19 ··0x00000ae4·04410c05·08000000·28000000·1c010000·.A......(.......
20 ··0x000013bc·c4fcffff·cd000000·00410e08·8502420d·.........A....B.20 ··0x00000af4·3c030000·5c000000·00410e08·8502420d·<...\....A....B.
21 ··0x000013cc·05498605·87048303·02bb0c04·04410c05·.I...........A..21 ··0x00000b04·05498605·87048303·024a0c04·04410c05·.I.......J...A..
22 ··0x000013dc·08000000·24000000·48010000·68fdffff·....$...H...h...22 ··0x00000b14·08000000·24000000·48010000·70030000·....$...H...p...
23 ··0x000013ec·5b000000·00410e08·8502420d·05488604·[....A....B..H..23 ··0x00000b24·66000000·00410e08·8502420d·05498605·f....A....B..I..
 24 ··0x00000b34·87048303·02590c04·04000000·28000000·.....Y......(...
 25 ··0x00000b44·70010000·b8030000·9d020000·00410e08·p............A..
 26 ··0x00000b54·8502420d·05498605·87048303·03e4010c·..B..I..........
 27 ··0x00000b64·0404410c·05080000·28000000·9c010000·..A.....(.......
 28 ··0x00000b74·2c060000·59000000·00410e08·8502420d·,...Y....A....B.
 29 ··0x00000b84·05498605·87048303·02470c04·04410c05·.I.......G...A..
 30 ··0x00000b94·08000000·28000000·c8010000·60060000·....(.......`...
 31 ··0x00000ba4·c8000000·00410e08·8502420d·05498605·.....A....B..I..
24 ··0x000013fc·8303024a·0c040441·0c050800·24000000·...J...A....$...32 ··0x00000bb4·87048303·02b60c04·04410c05·08000000·.........A......
25 ··0x0000140c·70010000·c0f4ffff·70010000·000e0846·p.......p......F 
26 ··0x0000141c·0e0c4a0f·0b740478·003f1a3b·2a322422·..J..t.x.?.;*2$"33 ··0x00000bc4·24000000·f4010000·04070000·5d000000·$...........]...
 34 ··0x00000bd4·00410e08·8502420d·05478303·024d0c04·.A....B..G...M..
27 ··0x0000142c·00000000·00000000···················........35 ··0x00000be4·04410c05·08000000·00000000··········.A..........
  
1.06 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 9 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x00001434·011b033b·64feffff·09000000·9cf4ffff·...;d........... 
3 ··0x00001444·d4ffffff·ccf6ffff·80feffff·2cf7ffff·............,... 
4 ··0x00001454·a8feffff·7cf8ffff·d4feffff·dcf8ffff·....|........... 
5 ··0x00001464·00ffffff·4cf9ffff·28ffffff·ecfbffff·....L...(....... 
6 ··0x00001474·54ffffff·4cfcffff·80ffffff·1cfdffff·T...L...........2 ··0x00000960·011b033b·70000000·0d000000·90020000·...;p...........
 3 ··0x00000970·8c000000·c0020000·b4000000·d0020000·................
 4 ··0x00000980·c8000000·e0020000·dc000000·00030000·................
 5 ··0x00000990·04010000·30030000·38010000·90030000·....0...8.......
 6 ··0x000009a0·60010000·d0040000·8c010000·30050000·`...........0...
 7 ··0x000009b0·b8010000·a0050000·e0010000·40080000·............@...
 8 ··0x000009c0·0c020000·a0080000·38020000·70090000·........8...p...
7 ··0x00001484·acffffff····························....9 ··0x000009d0·64020000····························d...
  
275 B
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x00002e7c·7c2e0000····························|...2 ··0x000024a0·a0240000····························.$..
  
280 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00002e80·800a0000·400a0000···················....@...2 ··0x000024a4·300c0000·f00b0000···················0.......
  
1.14 KB
readelf --wide --decompress --hex-dump=.got.plt {}
    
Offset 1, 10 lines modifiedOffset 1, 11 lines modified
  
1 Hex·dump·of·section·'.got.plt':1 Hex·dump·of·section·'.got.plt':
 2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
2 ··0x00002f9c·882e0000·00000000·00000000·e6080000·................3 ··0x00002584·ac240000·00000000·00000000·46130000·.$..........F...
 4 ··0x00002594·56130000·66130000·76130000·86130000·V...f...v.......
3 ··0x00002fac·f6080000·06090000·16090000·26090000·............&...5 ··0x000025a4·96130000·a6130000·b6130000·c6130000·................
4 ··0x00002fbc·36090000·46090000·56090000·66090000·6...F...V...f... 
5 ··0x00002fcc·76090000·86090000·96090000·a6090000·v...............6 ··0x000025b4·d6130000·e6130000·f6130000·06140000·................
6 ··0x00002fdc·b6090000·c6090000·d6090000·e6090000·................ 
7 ··0x00002fec·f6090000·060a0000·160a0000·260a0000·............&...7 ··0x000025c4·16140000·26140000·36140000·46140000·....&...6...F...
 8 ··0x000025d4·56140000·66140000·76140000·86140000·V...f...v.......
8 ··0x00002ffc·360a0000····························6...9 ··0x000025e4·96140000····························....
  
558 B
readelf --wide --decompress --string-dump=.comment {}
    
Offset 1, 4 lines modifiedOffset 1, 5 lines modified
  
1 String·dump·of·section·'.comment':1 String·dump·of·section·'.comment':
2 ··[·····1]··Android·(6454773·based·on·r365631c2)·clang·version·9.0.8·(https://android.googlesource.com/toolchain/llvm-project·98c855489587874b2a325e7a516b99d838599c6f)·(based·on·LLVM·9.0.8svn)2 ··[·····0]··Android·(8490178,·based·on·r450784d)·clang·version·14.0.6·(https://android.googlesource.com/toolchain/llvm-project·4c603efb0cca074e9238af8b4106c30add4418f6)
 3 ··[····9d]··Linker:·LLD·14.0.6
  
2.04 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 19 lines modifiedOffset 1, 17 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e6669·6e695f61·72726179·002e7465·..fini_array..te2 ··0x00000000·002e6669·6e695f61·72726179·002e7465·..fini_array..te
3 ··0x00000010·7874002e·676f7400·2e636f6d·6d656e74·xt..got..comment3 ··0x00000010·7874002e·636f6d6d·656e7400·2e6e6f74·xt..comment..not
4 ··0x00000020·002e6e6f·74652e61·6e64726f·69642e69·..note.android.i 
5 ··0x00000030·64656e74·002e676f·742e706c·74002e72·dent..got.plt..r 
6 ··0x00000040·656c2e70·6c74002e·64796e73·7472002e·el.plt..dynstr.. 
7 ··0x00000050·65685f66·72616d65·5f686472·002e676e·eh_frame_hdr..gn4 ··0x00000020·652e616e·64726f69·642e6964·656e7400·e.android.ident.
 5 ··0x00000030·2e676f74·2e706c74·002e7265·6c2e706c·.got.plt..rel.pl
 6 ··0x00000040·74002e64·796e7374·72002e65·685f6672·t..dynstr..eh_fr
 7 ··0x00000050·616d655f·68647200·2e676e75·2e766572·ame_hdr..gnu.ver
 8 ··0x00000060·73696f6e·5f72002e·64617461·2e72656c·sion_r..data.rel
 9 ··0x00000070·2e726f00·2e72656c·2e64796e·002e676e·.ro..rel.dyn..gn
8 ··0x00000060·752e7665·7273696f·6e5f7200·2e646174·u.version_r..dat10 ··0x00000080·752e7665·7273696f·6e002e64·796e7379·u.version..dynsy
9 ··0x00000070·612e7265·6c2e726f·002e7265·6c2e6479·a.rel.ro..rel.dy 
10 ··0x00000080·6e002e67·6e752e76·65727369·6f6e002e·n..gnu.version.. 
11 ··0x00000090·6e6f7465·2e676e75·2e676f6c·642d7665·note.gnu.gold-ve 
12 ··0x000000a0·7273696f·6e002e64·796e7379·6d002e67·rsion..dynsym..g 
13 ··0x000000b0·6e752e68·61736800·2e65685f·6672616d·nu.hash..eh_fram11 ··0x00000090·6d002e67·6e752e68·61736800·2e65685f·m..gnu.hash..eh_
14 ··0x000000c0·65002e6e·6f74652e·676e752e·6275696c·e..note.gnu.buil12 ··0x000000a0·6672616d·65002e6e·6f74652e·676e752e·frame..note.gnu.
15 ··0x000000d0·642d6964·002e676e·752e7665·7273696f·d-id..gnu.versio 
16 ··0x000000e0·6e5f6400·2e64796e·616d6963·002e7368·n_d..dynamic..sh 
17 ··0x000000f0·73747274·6162002e·726f6461·746100···strtab..rodata.13 ··0x000000b0·6275696c·642d6964·002e6479·6e616d69·build-id..dynami
 14 ··0x000000c0·63002e73·68737472·74616200·2e726f64·c..shstrtab..rod
 15 ··0x000000d0·61746100····························ata.
  
140 KB
lib/armeabi-v7a/libcom_google_ase_Exec.so
File has been modified after NT_GNU_BUILD_ID has been applied.
975 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········16920·(bytes·into·file)13 ··Start·of·section·headers:··········5136·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········817 ··Number·of·program·headers:·········8
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2719 ··Number·of·section·headers:·········24
20 ··Section·header·string·table·index:·2620 ··Section·header·string·table·index:·23
2.11 KB
readelf --wide --program-header {}
    
Offset 2, 25 lines modifiedOffset 2, 25 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·8·program·headers,·starting·at·offset·524 There·are·8·program·headers,·starting·at·offset·52
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x00100·0x00100·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00100·0x00100·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x030c7·0x030c7·R·E·0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x010f0·0x010f0·R·E·0x1000
9 ··LOAD···········0x003e04·0x00004e04·0x00004e04·0x00200·0x00201·RW··0x10009 ··LOAD···········0x0010f0·0x000020f0·0x000020f0·0x0014c·0x0014c·RW··0x1000
10 ··DYNAMIC········0x003e58·0x00004e58·0x00004e58·0x00110·0x00110·RW··0x410 ··DYNAMIC········0x0010fc·0x000020fc·0x000020fc·0x000d8·0x000d8·RW··0x4
 11 ··GNU_RELRO······0x0010f0·0x000020f0·0x000020f0·0x0014c·0x00f10·R···0x1
 12 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
11 ··NOTE···········0x000134·0x00000134·0x00000134·0x000bc·0x000bc·R···0x413 ··NOTE···········0x000134·0x00000134·0x00000134·0x000bc·0x000bc·R···0x4
12 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10 
13 ··EXIDX··········0x0027b8·0x000027b8·0x000027b8·0x001d8·0x001d8·R···0x414 ··EXIDX··········0x0007d4·0x000007d4·0x000007d4·0x00070·0x00070·R···0x4
14 ··GNU_RELRO······0x003e04·0x00004e04·0x00004e04·0x001fc·0x001fc·RW··0x4 
  
15 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
16 ··Segment·Sections...16 ··Segment·Sections...
17 ···00·····17 ···00·····
18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.dynstr·.gnu.hash·.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rel.dyn·.rel.plt·.plt·.text·.ARM.exidx·.ARM.extab·.rodata·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.hash·.dynstr·.rel.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·.text·.plt·
19 ···02·····.data.rel.ro·.fini_array·.dynamic·.got·.data·.bss·19 ···02·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·
20 ···03·····.dynamic·20 ···03·····.dynamic·
21 ···04·····.note.android.ident·.note.gnu.build-id·21 ···04·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·
22 ···05·····22 ···05·····
 23 ···06·····.note.android.ident·.note.gnu.build-id·
23 ···06·····.ARM.exidx·24 ···07·····.ARM.exidx·
24 ···07·····.data.rel.ro·.fini_array·.dynamic·.got· 
4.4 KB
readelf --wide --sections {}
    
Offset 1, 36 lines modifiedOffset 1, 33 lines modified
1 There·are·27·section·headers,·starting·at·offset·0x4218:1 There·are·24·section·headers,·starting·at·offset·0x1410:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000134·000134·000098·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000134·000134·000098·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············000001cc·0001cc·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············000001cc·0001cc·000024·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001f0·0001f0·000290·10···A··4···1··47 ··[·3]·.dynsym···········DYNSYM··········000001f0·0001f0·0001d0·10···A··8···1··4
8 ··[·4]·.dynstr···········STRTAB··········00000480·000480·0002d3·00···A··0···0··18 ··[·4]·.gnu.version······VERSYM··········000003c0·0003c0·00003a·02···A··3···0··2
 9 ··[·5]·.gnu.version_r····VERNEED·········000003fc·0003fc·000020·00···A··8···1··4
9 ··[·5]·.gnu.hash·········GNU_HASH········00000754·000754·000050·04···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········0000041c·00041c·000048·00···A··3···0··4
10 ··[·6]·.hash·············HASH············000007a4·0007a4·000140·04···A··3···0··411 ··[·7]·.hash·············HASH············00000464·000464·0000f0·04···A··3···0··4
 12 ··[·8]·.dynstr···········STRTAB··········00000554·000554·00025f·00···A··0···0··1
11 ··[·7]·.gnu.version······VERSYM··········000008e4·0008e4·000052·02···A··3···0··2 
12 ··[·8]·.gnu.version_d····VERDEF··········00000938·000938·00001c·00···A··4···1··4 
13 ··[·9]·.gnu.version_r····VERNEED·········00000954·000954·000040·00···A··4···2··4 
14 ··[10]·.rel.dyn··········REL·············00000994·000994·0000c8·08···A··3···0··413 ··[·9]·.rel.dyn··········REL·············000007b4·0007b4·000020·08···A··3···0··4
 14 ··[10]·.ARM.exidx········ARM_EXIDX·······000007d4·0007d4·000070·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00000a5c·000a5c·0000f0·08···A··3···0··415 ··[11]·.rel.plt··········REL·············00000844·000844·0000b0·08··AI··3··20··4
 16 ··[12]·.ARM.extab········PROGBITS········000008f4·0008f4·000060·00···A··0···0··4
 17 ··[13]·.rodata···········PROGBITS········00000954·000954·0000f0·01·AMS··0···0··1
16 ··[12]·.plt··············PROGBITS········00000b4c·000b4c·00017c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········00000a44·000a44·00052c·00··AX··0···0··4
17 ··[13]·.text·············PROGBITS········00000cc8·000cc8·001af0·00··AX··0···0··419 ··[15]·.plt··············PROGBITS········00000f70·000f70·000180·00··AX··0···0·16
18 ··[14]·.ARM.exidx········ARM_EXIDX·······000027b8·0027b8·0001d8·08··AL·13···0··4 
19 ··[15]·.ARM.extab········PROGBITS········00002990·002990·0001ec·00···A··0···0··4 
20 ··[16]·.rodata···········PROGBITS········00002b7c·002b7c·00054b·01·AMS··0···0··1 
21 ··[17]·.data.rel.ro······PROGBITS········00004e04·003e04·00004c·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········000020f0·0010f0·000004·00··WA··0···0··4
22 ··[18]·.fini_array·······FINI_ARRAY······00004e50·003e50·000008·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······000020f4·0010f4·000008·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00004e58·003e58·000110·08··WA··4···0··422 ··[18]·.dynamic··········DYNAMIC·········000020fc·0010fc·0000d8·08··WA··8···0··4
24 ··[20]·.got··············PROGBITS········00004f68·003f68·000098·00··WA··0···0··423 ··[19]·.got··············PROGBITS········000021d4·0011d4·000004·00··WA··0···0··4
25 ··[21]·.data·············PROGBITS········00005000·004000·000004·00··WA··0···0··424 ··[20]·.got.plt··········PROGBITS········000021d8·0011d8·000064·00··WA··0···0··4
26 ··[22]·.bss··············NOBITS··········00005004·004004·000001·00··WA··0···0··1 
27 ··[23]·.comment··········PROGBITS········00000000·004004·0000b6·01··MS··0···0··125 ··[21]·.comment··········PROGBITS········00000000·00123c·0000b1·01··MS··0···0··1
28 ··[24]·.note.gnu.gold-version·NOTE············00000000·0040bc·00001c·00······0···0··4 
29 ··[25]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0040d8·00002e·00······0···0··126 ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0012ed·00003c·00······0···0··1
30 ··[26]·.shstrtab·········STRTAB··········00000000·004106·00010f·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········00000000·001329·0000e7·00······0···0··1
31 Key·to·Flags:28 Key·to·Flags:
32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),29 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),30 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
35 ··D·(mbind),·y·(purecode),·p·(processor·specific)32 ··D·(mbind),·y·(purecode),·p·(processor·specific)
5.28 KB
readelf --wide --symbols {}
    
Offset 1, 44 lines modifiedOffset 1, 32 lines modified
  
1 Symbol·table·'.dynsym'·contains·41·entries:1 Symbol·table·'.dynsym'·contains·29·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2) 
5 ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)4 ·····1:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)
6 ·····3:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_print5 ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)
7 ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2)6 ·····3:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2)
8 ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2)7 ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2)
9 ·····6:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard@LIBC·(2)8 ·····5:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard@LIBC·(2)
 9 ·····6:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__open_2@LIBC·(2)
10 ·····7:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2)10 ·····7:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fcntl@LIBC·(2)
11 ·····8:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dup2@LIBC·(2) 
12 ·····9:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·unlockpt@LIBC·(2)11 ·····8:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·unlockpt@LIBC·(2)
 12 ·····9:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ptsname_r@LIBC·(2)
13 ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·execl@LIBC·(2)13 ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2)
14 ····11:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·waitpid@LIBC·(2) 
15 ····12:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·exit@LIBC·(2)14 ····11:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror@LIBC·(2)
16 ····13:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fcntl@LIBC·(2)15 ····12:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_print
17 ····14:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fork@LIBC·(2)16 ····13:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fork@LIBC·(2)
18 ····15:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2) 
19 ····16:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2) 
20 ····17:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2) 
21 ····18:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ptsname_r@LIBC·(2) 
22 ····19:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setsid@LIBC·(2)17 ····14:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setsid@LIBC·(2)
23 ····20:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror@LIBC·(2)18 ····15:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·exit@LIBC·(2)
 19 ····16:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dup2@LIBC·(2)
24 ····21:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fflush@LIBC·(2)20 ····17:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2)
 21 ····18:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·execl@LIBC·(2)
25 ····22:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fprintf@LIBC·(2)22 ····19:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2)
26 ····23:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2)23 ····20:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·waitpid@LIBC·(2)
 24 ····21:·00000a89····54·FUNC····GLOBAL·DEFAULT···14·_Z15JNU_ThrowByNameP7_JNIEnvPKcS2_
 25 ····22:·00000b9d····72·FUNC····WEAK···DEFAULT···14·_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz
27 ····24:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__sF@LIBC·(2) 
28 ····25:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__aeabi_memclr 
29 ····26:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__aeabi_memcpy 
30 ····27:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__gnu_Unwind_Find_exidx 
31 ····28:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dladdr@LIBC·(3) 
32 ····29:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·snprintf@LIBC·(2) 
33 ····30:·00001101···160·FUNC····GLOBAL·DEFAULT···13·Java_com_google_ase_Exec_setPtyWindowSize 
34 ····31:·000011a1····60·FUNC····GLOBAL·DEFAULT···13·Java_com_google_ase_Exec_waitFor 
35 ····32:·00000d45···240·FUNC····GLOBAL·DEFAULT···13·_Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring 
36 ····33:·00000e71····80·FUNC····GLOBAL·DEFAULT···13·_Z26jniGetFDFromFileDescriptorP7_JNIEnvP8_jobject26 ····23:·00000be5····80·FUNC····GLOBAL·DEFAULT···14·_Z26jniGetFDFromFileDescriptorP7_JNIEnvP8_jobject
 27 ····24:·00000e85···164·FUNC····GLOBAL·DEFAULT···14·Java_com_google_ase_Exec_setPtyWindowSize
 28 ····25:·00000f29····72·FUNC····GLOBAL·DEFAULT···14·Java_com_google_ase_Exec_waitFor
 29 ····26:·00000ac1···220·FUNC····GLOBAL·DEFAULT···14·_Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring
37 ····34:·00000e35····60·FUNC····WEAK···DEFAULT···13·_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz 
38 ····35:·000010c5····60·FUNC····WEAK···DEFAULT···13·_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz 
39 ····36:·00005004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata 
40 ····37:·00005005·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end 
41 ····38:·00000ec1···516·FUNC····GLOBAL·DEFAULT···13·Java_com_google_ase_Exec_createSubprocess30 ····27:·00000c35···520·FUNC····GLOBAL·DEFAULT···14·Java_com_google_ase_Exec_createSubprocess
 31 ····28:·00000e3d····72·FUNC····WEAK···DEFAULT···14·_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz
42 ····39:·00000d0d····54·FUNC····GLOBAL·DEFAULT···13·_Z15JNU_ThrowByNameP7_JNIEnvPKcS2_ 
43 ····40:·00005004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start 
5.42 KB
readelf --wide --relocs {}
    
Offset 1, 61 lines modifiedOffset 1, 32 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0x994·contains·25·entries:1 Relocation·section·'.rel.dyn'·at·offset·0x7b4·contains·4·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00004e04··00000017·R_ARM_RELATIVE········ 
4 00004e10··00000017·R_ARM_RELATIVE········ 
5 00004e14··00000017·R_ARM_RELATIVE········ 
6 00004e18··00000017·R_ARM_RELATIVE········ 
7 00004e1c··00000017·R_ARM_RELATIVE········ 
8 00004e20··00000017·R_ARM_RELATIVE········3 000020f0··00000017·R_ARM_RELATIVE········
9 00004e24··00000017·R_ARM_RELATIVE········4 000020f4··00000017·R_ARM_RELATIVE········
10 00004e28··00000017·R_ARM_RELATIVE········5 000020f8··00000017·R_ARM_RELATIVE········
11 00004e2c··00000017·R_ARM_RELATIVE········ 
12 00004e30··00000017·R_ARM_RELATIVE········ 
13 00004e34··00000017·R_ARM_RELATIVE········ 
14 00004e38··00000017·R_ARM_RELATIVE········ 
15 00004e3c··00000017·R_ARM_RELATIVE········ 
16 00004e40··00000017·R_ARM_RELATIVE········ 
17 00004e44··00000017·R_ARM_RELATIVE········ 
18 00004e48··00000017·R_ARM_RELATIVE········ 
19 00004e4c··00000017·R_ARM_RELATIVE········ 
20 00004e50··00000017·R_ARM_RELATIVE········ 
21 00004e54··00000017·R_ARM_RELATIVE········ 
22 00004f70··00000017·R_ARM_RELATIVE········ 
23 00004f74··00000017·R_ARM_RELATIVE········ 
24 00004f78··00000017·R_ARM_RELATIVE········ 
25 00005000··00000017·R_ARM_RELATIVE········ 
26 00004f68··00000615·R_ARM_GLOB_DAT·········00000000···__stack_chk_guard@LIBC6 000021d4··00000515·R_ARM_GLOB_DAT·········00000000···__stack_chk_guard@LIBC
27 00004f6c··00001815·R_ARM_GLOB_DAT·········00000000···__sF@LIBC 
  
28 Relocation·section·'.rel.plt'·at·offset·0xa5c·contains·30·entries:7 Relocation·section·'.rel.plt'·at·offset·0x844·contains·22·entries:
29 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name8 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
30 00004f88··00000216·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@LIBC9 000021e4··00000116·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@LIBC
31 00004f8c··00000116·R_ARM_JUMP_SLOT········00000000···__cxa_atexit@LIBC10 000021e8··00000216·R_ARM_JUMP_SLOT········00000000···__cxa_atexit@LIBC
 11 000021ec··00001a16·R_ARM_JUMP_SLOT········00000ac1···_Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring
32 00004f90··00002216·R_ARM_JUMP_SLOT········00000e35···_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz12 000021f0··00001616·R_ARM_JUMP_SLOT········00000b9d···_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz
33 00004f94··00001016·R_ARM_JUMP_SLOT········00000000···malloc@LIBC13 000021f4··00000316·R_ARM_JUMP_SLOT········00000000···malloc@LIBC
34 00004f98··00000516·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@LIBC14 000021f8··00000416·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@LIBC
35 00004f9c··00002016·R_ARM_JUMP_SLOT········00000d45···_Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring 
36 00004fa0··00001116·R_ARM_JUMP_SLOT········00000000···open@LIBC15 000021fc··00000616·R_ARM_JUMP_SLOT········00000000···__open_2@LIBC
37 00004fa4··00000d16·R_ARM_JUMP_SLOT········00000000···fcntl@LIBC16 00002200··00000716·R_ARM_JUMP_SLOT········00000000···fcntl@LIBC
38 00004fa8··00000916·R_ARM_JUMP_SLOT········00000000···unlockpt@LIBC17 00002204··00000816·R_ARM_JUMP_SLOT········00000000···unlockpt@LIBC
39 00004fac··00001216·R_ARM_JUMP_SLOT········00000000···ptsname_r@LIBC18 00002208··00000916·R_ARM_JUMP_SLOT········00000000···ptsname_r@LIBC
40 00004fb0··00000416·R_ARM_JUMP_SLOT········00000000···__errno@LIBC19 0000220c··00000a16·R_ARM_JUMP_SLOT········00000000···__errno@LIBC
41 00004fb4··00001416·R_ARM_JUMP_SLOT········00000000···strerror@LIBC20 00002210··00000b16·R_ARM_JUMP_SLOT········00000000···strerror@LIBC
42 00004fb8··00000316·R_ARM_JUMP_SLOT········00000000···__android_log_print21 00002214··00000c16·R_ARM_JUMP_SLOT········00000000···__android_log_print
43 00004fbc··00002316·R_ARM_JUMP_SLOT········000010c5···_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz22 00002218··00001c16·R_ARM_JUMP_SLOT········00000e3d···_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz
44 00004fc0··00000e16·R_ARM_JUMP_SLOT········00000000···fork@LIBC23 0000221c··00000d16·R_ARM_JUMP_SLOT········00000000···fork@LIBC
45 00004fc4··00001316·R_ARM_JUMP_SLOT········00000000···setsid@LIBC24 00002220··00000e16·R_ARM_JUMP_SLOT········00000000···setsid@LIBC
46 00004fc8··00000c16·R_ARM_JUMP_SLOT········00000000···exit@LIBC25 00002224··00000f16·R_ARM_JUMP_SLOT········00000000···exit@LIBC
47 00004fcc··00000816·R_ARM_JUMP_SLOT········00000000···dup2@LIBC26 00002228··00001016·R_ARM_JUMP_SLOT········00000000···dup2@LIBC
48 00004fd0··00000716·R_ARM_JUMP_SLOT········00000000···close@LIBC27 0000222c··00001116·R_ARM_JUMP_SLOT········00000000···close@LIBC
49 00004fd4··00000a16·R_ARM_JUMP_SLOT········00000000···execl@LIBC28 00002230··00001216·R_ARM_JUMP_SLOT········00000000···execl@LIBC
50 00004fd8··00000f16·R_ARM_JUMP_SLOT········00000000···ioctl@LIBC29 00002234··00001316·R_ARM_JUMP_SLOT········00000000···ioctl@LIBC
51 00004fdc··00000b16·R_ARM_JUMP_SLOT········00000000···waitpid@LIBC30 00002238··00001416·R_ARM_JUMP_SLOT········00000000···waitpid@LIBC
52 00004fe0··00001616·R_ARM_JUMP_SLOT········00000000···fprintf@LIBC 
53 00004fe4··00001516·R_ARM_JUMP_SLOT········00000000···fflush@LIBC 
54 00004fe8··00001716·R_ARM_JUMP_SLOT········00000000···abort@LIBC 
55 00004fec··00001a16·R_ARM_JUMP_SLOT········00000000···__aeabi_memcpy 
56 00004ff0··00001916·R_ARM_JUMP_SLOT········00000000···__aeabi_memclr 
57 00004ff4··00001c16·R_ARM_JUMP_SLOT········00000000···dladdr@LIBC 
58 00004ff8··00001d16·R_ARM_JUMP_SLOT········00000000···snprintf@LIBC 
59 00004ffc··00001b16·R_ARM_JUMP_SLOT········00000000···__gnu_Unwind_Find_exidx 
2.65 KB
readelf --wide --dynamic {}
    
Offset 1, 32 lines modifiedOffset 1, 30 lines modified
  
1 Dynamic·section·at·offset·0x3e58·contains·29·entries:1 Dynamic·section·at·offset·0x10fc·contains·27·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000003·(PLTGOT)·····················0x4f7c 
4 ·0x00000002·(PLTRELSZ)···················240·(bytes) 
5 ·0x00000017·(JMPREL)·····················0xa5c 
6 ·0x00000014·(PLTREL)·····················REL 
7 ·0x00000011·(REL)························0x994 
8 ·0x00000012·(RELSZ)······················200·(bytes) 
9 ·0x00000013·(RELENT)·····················8·(bytes) 
10 ·0x6ffffffa·(RELCOUNT)···················23 
11 ·0x00000006·(SYMTAB)·····················0x1f0 
12 ·0x0000000b·(SYMENT)·····················16·(bytes) 
13 ·0x00000005·(STRTAB)·····················0x480 
14 ·0x0000000a·(STRSZ)······················723·(bytes) 
15 ·0x6ffffef5·(GNU_HASH)···················0x754 
16 ·0x00000004·(HASH)·······················0x7a4 
17 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
18 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
19 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
20 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
21 ·0x0000000e·(SONAME)·····················Library·soname:·[libcom_google_ase_Exec.so]7 ·0x0000000e·(SONAME)·····················Library·soname:·[libcom_google_ase_Exec.so]
22 ·0x0000001a·(FINI_ARRAY)·················0x4e50 
23 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes) 
24 ·0x0000001e·(FLAGS)······················BIND_NOW8 ·0x0000001e·(FLAGS)······················BIND_NOW
25 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW9 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
 10 ·0x00000011·(REL)························0x7b4
 11 ·0x00000012·(RELSZ)······················32·(bytes)
 12 ·0x00000013·(RELENT)·····················8·(bytes)
 13 ·0x6ffffffa·(RELCOUNT)···················3
 14 ·0x00000017·(JMPREL)·····················0x844
 15 ·0x00000002·(PLTRELSZ)···················176·(bytes)
 16 ·0x00000003·(PLTGOT)·····················0x21d8
 17 ·0x00000014·(PLTREL)·····················REL
 18 ·0x00000006·(SYMTAB)·····················0x1f0
 19 ·0x0000000b·(SYMENT)·····················16·(bytes)
 20 ·0x00000005·(STRTAB)·····················0x554
 21 ·0x0000000a·(STRSZ)······················607·(bytes)
 22 ·0x6ffffef5·(GNU_HASH)···················0x41c
 23 ·0x00000004·(HASH)·······················0x464
 24 ·0x0000001a·(FINI_ARRAY)·················0x20f4
 25 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
26 ·0x6ffffff0·(VERSYM)·····················0x8e426 ·0x6ffffff0·(VERSYM)·····················0x3c0
27 ·0x6ffffffc·(VERDEF)·····················0x938 
28 ·0x6ffffffd·(VERDEFNUM)··················1 
29 ·0x6ffffffe·(VERNEED)····················0x95427 ·0x6ffffffe·(VERNEED)····················0x3fc
30 ·0x6fffffff·(VERNEEDNUM)·················228 ·0x6fffffff·(VERNEEDNUM)·················1
31 ·0x00000000·(NULL)·······················0x029 ·0x00000000·(NULL)·······················0x0
1.63 KB
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·10·00·00·00·72·32·31·64·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·36·35·32·38·31·34·37·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·13·00·00·00·72·32·35·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·38·39·33·37·33·39·33·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
 6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d5208e0c4ce07cbd4bfae22849940303671edda1
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b3116cfd9c6cc78f9ec79e1de1909c085fabf58c 
  
7 Displaying·notes·found·in:·.note.gnu.gold-version 
8 ··Owner················Data·size·»  Description 
9 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.12 
2.11 KB
readelf --wide --version-info {}
    
Offset 1, 25 lines modifiedOffset 1, 16 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·41·entries:1 Version·symbols·section·'.gnu.version'·contains·29·entries:
2 ·Addr:·0x00000000000008e4··Offset:·0x000008e4··Link:·3·(.dynsym)2 ·Addr:·0x00000000000003c0··Offset:·0x000003c0··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········0·(*local*)····3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
5 ··008:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······5 ··008:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
6 ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······6 ··00c:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
8 ··014:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
9 ··018:···2·(LIBC)··········0·(*local*)·······0·(*local*)·······0·(*local*)····8 ··014:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
10 ··01c:···3·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)··· 
11 ··020:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
12 ··024:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
13 ··028:···1·(*global*)···10 ··01c:···1·(*global*)···
  
14 Version·definition·section·'.gnu.version_d'·contains·1·entry: 
15 ·Addr:·0x0000000000000938··Offset:·0x00000938··Link:·4·(.dynstr) 
16 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libcom_google_ase_Exec.so 
  
17 Version·needs·section·'.gnu.version_r'·contains·2·entries:11 Version·needs·section·'.gnu.version_r'·contains·1·entry:
18 ·Addr:·0x0000000000000954··Offset:·0x00000954··Link:·4·(.dynstr)12 ·Addr:·0x00000000000003fc··Offset:·0x000003fc··Link:·8·(.dynstr)
19 ··000000:·Version:·1··File:·libc.so··Cnt:·113 ··000000:·Version:·1··File:·libc.so··Cnt:·1
20 ··0x0010:···Name:·LIBC··Flags:·none··Version:·214 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
21 ··0x0020:·Version:·1··File:·libdl.so··Cnt:·1 
22 ··0x0030:···Name:·LIBC··Flags:·none··Version:·3 
3.33 KB
strings --all --bytes=8 {}
    
Offset 1, 84 lines modifiedOffset 1, 56 lines modified
1 __cxa_atexit 
2 libcom_google_ase_Exec.so 
3 __cxa_finalize1 __cxa_finalize
 2 __cxa_atexit
4 Java_com_google_ase_Exec_createSubprocess 
5 Java_com_google_ase_Exec_setPtyWindowSize 
6 Java_com_google_ase_Exec_waitFor 
7 _Z15JNU_ThrowByNameP7_JNIEnvPKcS2_3 _Z15JNU_ThrowByNameP7_JNIEnvPKcS2_
8 _Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring4 _Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring
9 _Z26jniGetFDFromFileDescriptorP7_JNIEnvP8_jobject 
10 _ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz5 _ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz
11 _ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz 
12 __android_log_print 
13 __stack_chk_fail6 __stack_chk_fail
14 __stack_chk_guard7 __stack_chk_guard
 8 _Z26jniGetFDFromFileDescriptorP7_JNIEnvP8_jobject
 9 Java_com_google_ase_Exec_createSubprocess
 10 __open_2
15 unlockpt11 unlockpt
16 ptsname_r12 ptsname_r
17 strerror13 strerror
 14 __android_log_print
 15 _ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz
 16 Java_com_google_ase_Exec_setPtyWindowSize
 17 Java_com_google_ase_Exec_waitFor
18 __aeabi_memclr 
19 __aeabi_memcpy 
20 __gnu_Unwind_Find_exidx 
21 libdl.so 
22 snprintf 
23 __bss_start 
24 liblog.so18 liblog.so
 19 libdl.so
 20 libcom_google_ase_Exec.so
25 xAzD{D(F 
26 F]JyDzD» 
27 F·h=J)F=K 
28 ·h)F<J=K 
29 @FAFJF3F 
30 xAzD{D(F 
31 ·h1F*FCF 
32 HxDpGvHxDpGuHxDpGuHxDpGtHxDpGtHxDpGsHxDpGsHxDpGrHxDpGrHxDpGqHxDpGqHxDpGpHxDpGpHxDpG`HxDpGnHxDpGmHxDpGmHxDpGlHxDpGlHxDpGkHxDpGkHxDpGjHxDpGjHxDpGiHxDpGiHxDpGhHxDpGhHxDpGgHxDpGgHxDpGfHxDpGfHxDpGeHxDpGeHxDpGdHxDpGdHxDpGcHxDpGcHxDpGbHxDpGbHxDpGaHxDpGaHxDpG`HxDpG`HxDpG_HxDpG_HxDpG^HxDpG_HxDpG^HxDpG^HxDpG]HxDpG]HxDpG\HxDpG\HxDpG[HxDpG[HxDpGZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpGWHxDpGWHxDpGVHxDpGVHxDpGUHxDpGUHxDpGTHxDpGTHxDpGSHxDpGSHxDpGRHxDpGRHxDpGq 
33 PHxDpGPHxDpGOHxDpGOHxDpG 
34 java/lang/String21 java/lang/String
 22 [·cannot·open·/dev/ptmx·-·%s·]
35 getBytes 
36 java/lang/OutOfMemoryError 
37 java/io/FileDescriptor23 java/io/FileDescriptor
 24 getBytes
38 descriptor 
39 Couldn't·create·a·FileDescriptor. 
40 /dev/ptmx25 /dev/ptmx
41 [·cannot·open·/dev/ptmx·-·%s·] 
42 [·trouble·with·/dev/ptmx·-·%s·]26 [·trouble·with·/dev/ptmx·-·%s·]
 27 Couldn't·create·a·FileDescriptor.
43 -·fork·failed:·%s·-28 -·fork·failed:·%s·-
 29 java/lang/OutOfMemoryError
 30 descriptor
 31 xAzD{D(F
 32 F^JyDzD»
 33 F·h>J)F>K
 34 ·h)F=J=K
 35 2IyD»   h»  h
 36 @FAFJF3F
 37 xAzD{D(F
 38 »       IyD»    h»   h
 39 Android·(8490178,·based·on·r450784d)·clang·version·14.0.6·(https://android.googlesource.com/toolchain/llvm-project·4c603efb0cca074e9238af8b4106c30add4418f6)
 40 Linker:·LLD·14.0.6
44 libunwind:·%s·%s:%d·-·%s 
45 _Unwind_Resume 
46 /buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libunwind_llvm/src/Unwind-EHABI.cpp 
47 _Unwind_Resume()·can't·return 
48 _Unwind_VRS_Set 
49 unsupported·register·class 
50 _Unwind_VRS_Pop 
51 unwind_phase2 
52 during·phase1·personality·function·said·it·would·stop·here,·but·now·in·phase2·it·did·not·stop·here 
53 _Unwind_VRS_Get_Internal 
54 /buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libunwind_llvm/src/UnwindCursor.hpp 
55 getRegister 
56 /buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libunwind_llvm/src/Registers.hpp 
57 unsupported·arm·register 
58 setRegister 
59 getFloatRegister 
60 Unknown·ARM·float·register 
61 setFloatRegister 
62 getInfoFromEHABISection 
63 unknown·personality·routine 
64 index·inlined·table·detected·but·pr·function·requires·extra·words 
65 unknown·register 
66 Android·(6454773·based·on·r365631c2)·clang·version·9.0.8·(https://android.googlesource.com/toolchain/llvm-project·98c855489587874b2a325e7a516b99d838599c6f)·(based·on·LLVM·9.0.8svn) 
67 gold·1.12 
68 .fini_array41 .fini_array
69 .ARM.exidx42 .ARM.exidx
70 .comment43 .comment
71 .note.android.ident44 .note.android.ident
 45 .got.plt
72 .rel.plt46 .rel.plt
73 .ARM.attributes47 .ARM.attributes
74 .gnu.version_r48 .gnu.version_r
75 .data.rel.ro49 .data.rel.ro
76 .rel.dyn50 .rel.dyn
77 .gnu.version51 .gnu.version
78 .note.gnu.gold-version 
79 .gnu.hash52 .gnu.hash
80 .note.gnu.build-id53 .note.gnu.build-id
81 .gnu.version_d 
82 .dynamic54 .dynamic
83 .ARM.extab55 .ARM.extab
84 .shstrtab56 .shstrtab
5.63 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 49 lines modifiedOffset 1, 41 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x00000480·005f5f63·78615f61·74657869·74004c49·.__cxa_atexit.LI 
3 ··0x00000490·4243006c·6962632e·736f006c·6962636f·BC.libc.so.libco 
4 ··0x000004a0·6d5f676f·6f676c65·5f617365·5f457865·m_google_ase_Exe 
5 ··0x000004b0·632e736f·005f5f63·78615f66·696e616c·c.so.__cxa_final2 ··0x00000554·005f5f63·78615f66·696e616c·697a6500·.__cxa_finalize.
 3 ··0x00000564·5f5f6378·615f6174·65786974·005f5a31·__cxa_atexit._Z1
6 ··0x000004c0·697a6500·4a617661·5f636f6d·5f676f6f·ize.Java_com_goo 
7 ··0x000004d0·676c655f·6173655f·45786563·5f637265·gle_ase_Exec_cre 
8 ··0x000004e0·61746553·75627072·6f636573·73004a61·ateSubprocess.Ja 
9 ··0x000004f0·76615f63·6f6d5f67·6f6f676c·655f6173·va_com_google_as 
10 ··0x00000500·655f4578·65635f73·65745074·7957696e·e_Exec_setPtyWin 
11 ··0x00000510·646f7753·697a6500·4a617661·5f636f6d·dowSize.Java_com 
12 ··0x00000520·5f676f6f·676c655f·6173655f·45786563·_google_ase_Exec 
13 ··0x00000530·5f776169·74466f72·005f5a31·354a4e55·_waitFor._Z15JNU 
14 ··0x00000540·5f546872·6f774279·4e616d65·50375f4a·_ThrowByNameP7_J4 ··0x00000574·354a4e55·5f546872·6f774279·4e616d65·5JNU_ThrowByName
15 ··0x00000550·4e49456e·76504b63·53325f00·5f5a3234·NIEnvPKcS2_._Z245 ··0x00000584·50375f4a·4e49456e·76504b63·53325f00·P7_JNIEnvPKcS2_.
16 ··0x00000560·4a4e555f·47657453·7472696e·674e6174·JNU_GetStringNat6 ··0x00000594·5f5a3234·4a4e555f·47657453·7472696e·_Z24JNU_GetStrin
17 ··0x00000570·69766543·68617273·50375f4a·4e49456e·iveCharsP7_JNIEn7 ··0x000005a4·674e6174·69766543·68617273·50375f4a·gNativeCharsP7_J
18 ··0x00000580·7650385f·6a737472·696e6700·5f5a3236·vP8_jstring._Z268 ··0x000005b4·4e49456e·7650385f·6a737472·696e6700·NIEnvP8_jstring.
19 ··0x00000590·6a6e6947·65744644·46726f6d·46696c65·jniGetFDFromFile 
20 ··0x000005a0·44657363·72697074·6f725037·5f4a4e49·DescriptorP7_JNI 
21 ··0x000005b0·456e7650·385f6a6f·626a6563·74005f5a·EnvP8_jobject._Z 
22 ··0x000005c0·4e375f4a·4e49456e·76313643·616c6c4f·N7_JNIEnv16CallO9 ··0x000005c4·5f5a4e37·5f4a4e49·456e7631·3643616c·_ZN7_JNIEnv16Cal
23 ··0x000005d0·626a6563·744d6574·686f6445·50385f6a·bjectMethodEP8_j10 ··0x000005d4·6c4f626a·6563744d·6574686f·64455038·lObjectMethodEP8
 11 ··0x000005e4·5f6a6f62·6a656374·5031305f·6a6d6574·_jobjectP10_jmet
 12 ··0x000005f4·686f6449·447a006d·616c6c6f·63005f5f·hodIDz.malloc.__
24 ··0x000005e0·6f626a65·63745031·305f6a6d·6574686f·objectP10_jmetho 
25 ··0x000005f0·6449447a·005f5a4e·375f4a4e·49456e76·dIDz._ZN7_JNIEnv 
26 ··0x00000600·394e6577·4f626a65·63744550·375f6a63·9NewObjectEP7_jc 
27 ··0x00000610·6c617373·5031305f·6a6d6574·686f6449·lassP10_jmethodI 
28 ··0x00000620·447a005f·5f616e64·726f6964·5f6c6f67·Dz.__android_log 
29 ··0x00000630·5f707269·6e74005f·5f657272·6e6f005f·_print.__errno._ 
30 ··0x00000640·5f737461·636b5f63·686b5f66·61696c00·_stack_chk_fail.13 ··0x00000604·73746163·6b5f6368·6b5f6661·696c005f·stack_chk_fail._
31 ··0x00000650·5f5f7374·61636b5f·63686b5f·67756172·__stack_chk_guar14 ··0x00000614·5f737461·636b5f63·686b5f67·75617264·_stack_chk_guard
32 ··0x00000660·6400636c·6f736500·64757032·00756e6c·d.close.dup2.unl 
33 ··0x00000670·6f636b70·74006578·65636c00·77616974·ockpt.execl.wait 
34 ··0x00000680·70696400·65786974·0066636e·746c0066·pid.exit.fcntl.f 
35 ··0x00000690·6f726b00·696f6374·6c006d61·6c6c6f63·ork.ioctl.malloc15 ··0x00000624·005f5a32·366a6e69·47657446·4446726f·._Z26jniGetFDFro
 16 ··0x00000634·6d46696c·65446573·63726970·746f7250·mFileDescriptorP
 17 ··0x00000644·375f4a4e·49456e76·50385f6a·6f626a65·7_JNIEnvP8_jobje
 18 ··0x00000654·6374004a·6176615f·636f6d5f·676f6f67·ct.Java_com_goog
 19 ··0x00000664·6c655f61·73655f45·7865635f·63726561·le_ase_Exec_crea
 20 ··0x00000674·74655375·6270726f·63657373·005f5f6f·teSubprocess.__o
 21 ··0x00000684·70656e5f·32006663·6e746c00·756e6c6f·pen_2.fcntl.unlo
36 ··0x000006a0·006f7065·6e007074·736e616d·655f7200·.open.ptsname_r.22 ··0x00000694·636b7074·00707473·6e616d65·5f72005f·ckpt.ptsname_r._
37 ··0x000006b0·73657473·69640073·74726572·726f7200·setsid.strerror.23 ··0x000006a4·5f657272·6e6f0073·74726572·726f7200·_errno.strerror.
38 ··0x000006c0·66666c75·73680066·7072696e·74660061·fflush.fprintf.a 
39 ··0x000006d0·626f7274·005f5f73·46005f5f·61656162·bort.__sF.__aeab 
40 ··0x000006e0·695f6d65·6d636c72·005f5f61·65616269·i_memclr.__aeabi 
41 ··0x000006f0·5f6d656d·63707900·5f5f676e·755f556e·_memcpy.__gnu_Un 
42 ··0x00000700·77696e64·5f46696e·645f6578·69647800·wind_Find_exidx. 
43 ··0x00000710·646c6164·6472006c·6962646c·2e736f00·dladdr.libdl.so. 
44 ··0x00000720·736e7072·696e7466·005f6564·61746100·snprintf._edata. 
45 ··0x00000730·5f5f6273·735f7374·61727400·5f656e64·__bss_start._end 
46 ··0x00000740·006c6962·6c6f672e·736f006c·69626d2e·.liblog.so.libm. 
47 ··0x00000750·736f00······························so.24 ··0x000006b4·5f5f616e·64726f69·645f6c6f·675f7072·__android_log_pr
 25 ··0x000006c4·696e7400·5f5a4e37·5f4a4e49·456e7639·int._ZN7_JNIEnv9
 26 ··0x000006d4·4e65774f·626a6563·74455037·5f6a636c·NewObjectEP7_jcl
 27 ··0x000006e4·61737350·31305f6a·6d657468·6f644944·assP10_jmethodID
 28 ··0x000006f4·7a00666f·726b0073·65747369·64006578·z.fork.setsid.ex
 29 ··0x00000704·69740064·75703200·636c6f73·65006578·it.dup2.close.ex
 30 ··0x00000714·65636c00·4a617661·5f636f6d·5f676f6f·ecl.Java_com_goo
 31 ··0x00000724·676c655f·6173655f·45786563·5f736574·gle_ase_Exec_set
 32 ··0x00000734·50747957·696e646f·7753697a·6500696f·PtyWindowSize.io
 33 ··0x00000744·63746c00·4a617661·5f636f6d·5f676f6f·ctl.Java_com_goo
 34 ··0x00000754·676c655f·6173655f·45786563·5f776169·gle_ase_Exec_wai
 35 ··0x00000764·74466f72·00776169·74706964·006c6962·tFor.waitpid.lib
 36 ··0x00000774·632e736f·004c4942·43006c69·626c6f67·c.so.LIBC.liblog
 37 ··0x00000784·2e736f00·6c69626d·2e736f00·6c696264·.so.libm.so.libd
 38 ··0x00000794·6c2e736f·006c6962·636f6d5f·676f6f67·l.so.libcom_goog
 39 ··0x000007a4·6c655f61·73655f45·7865632e·736f00···le_ase_Exec.so.
  
818 B
readelf --wide --decompress --hex-dump=.gnu.hash {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.gnu.hash':1 Hex·dump·of·section·'.gnu.hash':
2 ··0x00000754·03000000·1e000000·02000000·06000000·................ 
3 ··0x00000764·8815ec11·1040080a·1e000000·26000000·.....@......&...2 ··0x0000041c·02000000·15000000·04000000·1a000000·................
 3 ··0x0000042c·0800c631·04000800·00002001·00001002·...1......·.....
 4 ··0x0000043c·15000000·1a000000·1267e98e·165b0b71·.........g...[.q
4 ··0x00000774·00000000·18ea07f5·d8446d57·967a16c5·.........DmW.z..5 ··0x0000044c·9c250d0d·18ea07f5·d9446d57·967a16c5·.%.......DmW.z..
 6 ··0x0000045c·f8866bd2·3391450b···················..k.3.E.
5 ··0x00000784·9c250d0d·165b0b71·3291450b·4245d5ec·.%...[.q2.E.BE.. 
6 ··0x00000794·bbe3927c·f8866bd2·1267e98e·d971581c·...|..k..g...qX. 
  
2.43 KB
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 23 lines modifiedOffset 1, 18 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x000007a4·25000000·29000000·00000000·00000000·%...)........... 
3 ··0x000007b4·00000000·27000000·1b000000·00000000·....'...........2 ··0x00000464·1d000000·1d000000·0a000000·00000000·................
4 ··0x000007c4·00000000·00000000·00000000·00000000·................3 ··0x00000474·0d000000·00000000·00000000·03000000·................
 4 ··0x00000484·11000000·00000000·00000000·1a000000·................
5 ··0x000007d4·00000000·14000000·21000000·00000000·........!.......5 ··0x00000494·1b000000·16000000·05000000·00000000·................
6 ··0x000007e4·00000000·23000000·13000000·0b000000·....#........... 
7 ··0x000007f4·24000000·20000000·0d000000·1a000000·$...·...........6 ··0x000004a4·14000000·00000000·00000000·0c000000·................
8 ··0x00000804·0f000000·10000000·00000000·18000000·................7 ··0x000004b4·0f000000·19000000·00000000·18000000·................
9 ··0x00000814·22000000·15000000·00000000·1d000000·"............... 
10 ··0x00000824·05000000·25000000·0e000000·17000000·....%...........8 ··0x000004c4·09000000·00000000·0e000000·17000000·................
11 ··0x00000834·00000000·28000000·00000000·00000000·....(...........9 ··0x000004d4·08000000·00000000·1c000000·00000000·................
12 ··0x00000844·00000000·00000000·00000000·00000000·................10 ··0x000004e4·00000000·00000000·00000000·00000000·................
13 ··0x00000854·02000000·00000000·00000000·03000000·................ 
14 ··0x00000864·1e000000·07000000·00000000·26000000·............&... 
15 ··0x00000874·00000000·00000000·04000000·00000000·................11 ··0x000004f4·00000000·00000000·02000000·00000000·................
16 ··0x00000884·08000000·11000000·0a000000·06000000·................ 
17 ··0x00000894·09000000·00000000·16000000·00000000·................12 ··0x00000504·00000000·00000000·00000000·07000000·................
18 ··0x000008a4·0c000000·12000000·00000000·00000000·................ 
19 ··0x000008b4·19000000·00000000·00000000·00000000·................13 ··0x00000514·00000000·00000000·00000000·00000000·................
20 ··0x000008c4·01000000·1f000000·00000000·00000000·................ 
21 ··0x000008d4·1c000000·00000000·00000000·00000000·................14 ··0x00000524·01000000·00000000·12000000·10000000·................
 15 ··0x00000534·00000000·0b000000·06000000·00000000·................
 16 ··0x00000544·04000000·00000000·15000000·13000000·................
  
6.41 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 161 lines modifiedOffset 1, 102 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 00000b4c·<__cxa_finalize@plt-0x14>:2 00000f70·<.plt>:
3 »       push»   {lr}»       »       @·(str·lr,·[sp,·#-4]!)3 »       push»   {lr}»       »       @·(str·lr,·[sp,·#-4]!)
4 »       ldr»    lr,·[pc,·#4]»  @·b5c·<__cxa_finalize@plt-0x4> 
5 »       add»    lr,·pc,·lr4 »       add»    lr,·pc,·#0,·12
6 »       ldr»    pc,·[lr,·#8]! 
7 »       andeq»  r4,·r0,·r0,·lsr·#8 
  
8 00000b60·<__cxa_finalize@plt>:5 »       add»    lr,·lr,·#4096» @·0x1000
 6 »       ldr»    pc,·[lr,·#612]!»       @·0x264
 7 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 8 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 9 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 10 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
9 »       add»    ip,·pc,·#0,·1211 »       add»    ip,·pc,·#0,·12
10 »       add»    ip,·ip,·#4,·20» @·0x400012 »       add»    ip,·ip,·#4096» @·0x1000
11 »       ldr»    pc,·[ip,·#1056]!»      @·0x42013 »       ldr»    pc,·[ip,·#588]!»       @·0x24c
 14 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
  
12 00000b6c·<__cxa_atexit@plt>: 
13 »       add»    ip,·pc,·#0,·1215 »       add»    ip,·pc,·#0,·12
14 »       add»    ip,·ip,·#4,·20» @·0x400016 »       add»    ip,·ip,·#4096» @·0x1000
15 »       ldr»    pc,·[ip,·#1048]!»      @·0x41817 »       ldr»    pc,·[ip,·#576]!»       @·0x240
 18 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
  
16 00000b78·<_JNIEnv::CallObjectMethod(_jobject*,·_jmethodID*,·...)@plt>: 
17 »       add»    ip,·pc,·#0,·1219 »       add»    ip,·pc,·#0,·12
18 »       add»    ip,·ip,·#4,·20» @·0x400020 »       add»    ip,·ip,·#4096» @·0x1000
19 »       ldr»    pc,·[ip,·#1040]!»      @·0x41021 »       ldr»    pc,·[ip,·#564]!»       @·0x234
 22 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
  
20 00000b84·<malloc@plt>: 
21 »       add»    ip,·pc,·#0,·1223 »       add»    ip,·pc,·#0,·12
22 »       add»    ip,·ip,·#4,·20» @·0x400024 »       add»    ip,·ip,·#4096» @·0x1000
23 »       ldr»    pc,·[ip,·#1032]!»      @·0x40825 »       ldr»    pc,·[ip,·#552]!»       @·0x228
 26 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
  
24 00000b90·<__stack_chk_fail@plt>: 
25 »       add»    ip,·pc,·#0,·1227 »       add»    ip,·pc,·#0,·12
26 »       add»    ip,·ip,·#4,·20» @·0x400028 »       add»    ip,·ip,·#4096» @·0x1000
27 »       ldr»    pc,·[ip,·#1024]!»      @·0x40029 »       ldr»    pc,·[ip,·#540]!»       @·0x21c
 30 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
  
28 00000b9c·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@plt>: 
29 »       add»    ip,·pc,·#0,·1231 »       add»    ip,·pc,·#0,·12
30 »       add»    ip,·ip,·#4,·20» @·0x400032 »       add»    ip,·ip,·#4096» @·0x1000
31 »       ldr»    pc,·[ip,·#1016]!»      @·0x3f833 »       ldr»    pc,·[ip,·#528]!»       @·0x210
 34 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
  
32 00000ba8·<open@plt>: 
33 »       add»    ip,·pc,·#0,·1235 »       add»    ip,·pc,·#0,·12
34 »       add»    ip,·ip,·#4,·20» @·0x400036 »       add»    ip,·ip,·#4096» @·0x1000
35 »       ldr»    pc,·[ip,·#1008]!»      @·0x3f037 »       ldr»    pc,·[ip,·#516]!»       @·0x204
 38 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
  
36 00000bb4·<fcntl@plt>: 
37 »       add»    ip,·pc,·#0,·1239 »       add»    ip,·pc,·#0,·12
38 »       add»    ip,·ip,·#4,·20» @·0x400040 »       add»    ip,·ip,·#4096» @·0x1000
39 »       ldr»    pc,·[ip,·#1000]!»      @·0x3e841 »       ldr»    pc,·[ip,·#504]!»       @·0x1f8
 42 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
  
40 00000bc0·<unlockpt@plt>: 
41 »       add»    ip,·pc,·#0,·1243 »       add»    ip,·pc,·#0,·12
42 »       add»    ip,·ip,·#4,·20» @·0x400044 »       add»    ip,·ip,·#4096» @·0x1000
43 »       ldr»    pc,·[ip,·#992]!»       @·0x3e045 »       ldr»    pc,·[ip,·#492]!»       @·0x1ec
 46 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
  
44 00000bcc·<ptsname_r@plt>: 
45 »       add»    ip,·pc,·#0,·1247 »       add»    ip,·pc,·#0,·12
46 »       add»    ip,·ip,·#4,·20» @·0x400048 »       add»    ip,·ip,·#4096» @·0x1000
47 »       ldr»    pc,·[ip,·#984]!»       @·0x3d849 »       ldr»    pc,·[ip,·#480]!»       @·0x1e0
 50 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
  
48 00000bd8·<__errno@plt>: 
49 »       add»    ip,·pc,·#0,·1251 »       add»    ip,·pc,·#0,·12
50 »       add»    ip,·ip,·#4,·20» @·0x400052 »       add»    ip,·ip,·#4096» @·0x1000
51 »       ldr»    pc,·[ip,·#976]!»       @·0x3d053 »       ldr»    pc,·[ip,·#468]!»       @·0x1d4
 54 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
  
52 00000be4·<strerror@plt>: 
53 »       add»    ip,·pc,·#0,·1255 »       add»    ip,·pc,·#0,·12
54 »       add»    ip,·ip,·#4,·20» @·0x400056 »       add»    ip,·ip,·#4096» @·0x1000
55 »       ldr»    pc,·[ip,·#968]!»       @·0x3c857 »       ldr»    pc,·[ip,·#456]!»       @·0x1c8
 58 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
  
56 00000bf0·<__android_log_print@plt>: 
57 »       add»    ip,·pc,·#0,·1259 »       add»    ip,·pc,·#0,·12
58 »       add»    ip,·ip,·#4,·20» @·0x400060 »       add»    ip,·ip,·#4096» @·0x1000
59 »       ldr»    pc,·[ip,·#960]!»       @·0x3c061 »       ldr»    pc,·[ip,·#444]!»       @·0x1bc
 62 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
  
60 00000bfc·<_JNIEnv::NewObject(_jclass*,·_jmethodID*,·...)@plt>: 
61 »       add»    ip,·pc,·#0,·1263 »       add»    ip,·pc,·#0,·12
62 »       add»    ip,·ip,·#4,·20» @·0x400064 »       add»    ip,·ip,·#4096» @·0x1000
63 »       ldr»    pc,·[ip,·#952]!»       @·0x3b865 »       ldr»    pc,·[ip,·#432]!»       @·0x1b0
 66 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
  
64 00000c08·<fork@plt>: 
65 »       add»    ip,·pc,·#0,·1267 »       add»    ip,·pc,·#0,·12
66 »       add»    ip,·ip,·#4,·20» @·0x400068 »       add»    ip,·ip,·#4096» @·0x1000
67 »       ldr»    pc,·[ip,·#944]!»       @·0x3b069 »       ldr»    pc,·[ip,·#420]!»       @·0x1a4
 70 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
  
68 00000c14·<setsid@plt>: 
69 »       add»    ip,·pc,·#0,·1271 »       add»    ip,·pc,·#0,·12
70 »       add»    ip,·ip,·#4,·20» @·0x400072 »       add»    ip,·ip,·#4096» @·0x1000
71 »       ldr»    pc,·[ip,·#936]!»       @·0x3a873 »       ldr»    pc,·[ip,·#408]!»       @·0x198
 74 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
  
72 00000c20·<exit@plt>: 
73 »       add»    ip,·pc,·#0,·1275 »       add»    ip,·pc,·#0,·12
74 »       add»    ip,·ip,·#4,·20» @·0x400076 »       add»    ip,·ip,·#4096» @·0x1000
75 »       ldr»    pc,·[ip,·#928]!»       @·0x3a077 »       ldr»    pc,·[ip,·#396]!»       @·0x18c
 78 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
  
76 00000c2c·<dup2@plt>: 
77 »       add»    ip,·pc,·#0,·1279 »       add»    ip,·pc,·#0,·12
78 »       add»    ip,·ip,·#4,·20» @·0x400080 »       add»    ip,·ip,·#4096» @·0x1000
79 »       ldr»    pc,·[ip,·#920]!»       @·0x39881 »       ldr»    pc,·[ip,·#384]!»       @·0x180
 82 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
  
80 00000c38·<close@plt>: 
81 »       add»    ip,·pc,·#0,·1283 »       add»    ip,·pc,·#0,·12
Max diff block lines reached; -1/6375 bytes (-0.02%) of diff not shown.
83.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 118 lines modifiedOffset 1, 118 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000cc8·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base-0x44>:2 00000a44·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base-0x44>:
3 »       ldr»    r0,·[pc,·#4]»  @·cd4·<__gnu_Unwind_Find_exidx@plt+0x18>3 »       ldr»    r0,·[pc,·#4]»  @·a50·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base-0x38>
4 »       add»    r0,·pc,·r04 »       add»    r0,·pc,·r0
5 »       b»      b60·<__cxa_finalize@plt>5 »       b»      f90·<Java_com_google_ase_Exec_waitFor@@Base+0x68>
6 »       andeq»  r4,·r0,·r0,·lsr·r16 »       andeq»  r1,·r0,·r0,·lsr·#13
7 »       bx»     lr7 »       bx»     lr
8 »       b»      cd8·<__gnu_Unwind_Find_exidx@plt+0x1c>8 »       b»      a54·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base-0x34>
9 »       cmp»    r0,·#09 »       cmp»    r0,·#0
10 »       bxeq»   lr10 »       bxeq»   lr
11 »       bx»     r011 »       bx»     r0
12 »       mov»    r1,·r012 »       mov»    r1,·r0
13 »       ldr»    r0,·[pc,·#12]» @·d04·<__gnu_Unwind_Find_exidx@plt+0x48> 
14 »       ldr»    r2,·[pc,·#12]» @·d08·<__gnu_Unwind_Find_exidx@plt+0x4c>13 »       ldr»    r0,·[pc,·#12]» @·a80·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base-0x8>
 14 »       ldr»    r2,·[pc,·#12]» @·a84·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base-0x4>
15 »       add»    r0,·pc,·r015 »       add»    r0,·pc,·r0
16 »       add»    r2,·pc,·r216 »       add»    r2,·pc,·r2
17 »       b»      b6c·<__cxa_atexit@plt>17 »       b»      fa0·<Java_com_google_ase_Exec_waitFor@@Base+0x78>
18 »       »       »       @·<UNDEFINED>·instruction:·0xffffffe018 »       »       »       @·<UNDEFINED>·instruction:·0xffffffe0
19 »       andeq»  r4,·r0,·r0,·lsl·#219 »       andeq»  r1,·r0,·r0,·ror·r6
  
20 00000d0c·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base>:20 00000a88·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base>:
21 »       push»   {r4,·r5,·r6,·r7,·lr}21 »       push»   {r4,·r5,·r6,·r7,·lr}
22 »       add»    r7,·sp,·#1222 »       add»    r7,·sp,·#12
23 »       str.w»  fp,·[sp,·#-4]!23 »       str.w»  fp,·[sp,·#-4]!
24 »       mov»    r4,·r024 »       mov»    r4,·r0
25 »       ldr»    r0,·[r0,·#0]25 »       ldr»    r0,·[r0,·#0]
26 »       mov»    r5,·r226 »       mov»    r5,·r2
27 »       ldr»    r2,·[r0,·#24]27 »       ldr»    r2,·[r0,·#24]
28 »       mov»    r0,·r428 »       mov»    r0,·r4
29 »       blx»    r229 »       blx»    r2
30 »       mov»    r6,·r030 »       mov»    r6,·r0
31 »       cbz»    r0,·d30·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base+0x24>31 »       cbz»    r0,·aac·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base+0x24>
32 »       ldr»    r0,·[r4,·#0]32 »       ldr»    r0,·[r4,·#0]
33 »       mov»    r1,·r633 »       mov»    r1,·r6
34 »       mov»    r2,·r534 »       mov»    r2,·r5
35 »       ldr»    r3,·[r0,·#56]» @·0x3835 »       ldr»    r3,·[r0,·#56]» @·0x38
36 »       mov»    r0,·r436 »       mov»    r0,·r4
37 »       blx»    r337 »       blx»    r3
38 »       ldr»    r0,·[r4,·#0]38 »       ldr»    r0,·[r4,·#0]
39 »       mov»    r1,·r639 »       mov»    r1,·r6
40 »       ldr»    r2,·[r0,·#92]» @·0x5c40 »       ldr»    r2,·[r0,·#92]» @·0x5c
41 »       mov»    r0,·r441 »       mov»    r0,·r4
42 »       ldr.w»  fp,·[sp],·#442 »       ldr.w»  fp,·[sp],·#4
43 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·lr}43 »       ldmia.w»sp!,·{r4,·r5,·r6,·r7,·lr}
44 »       bx»     r244 »       bx»     r2
45 »       ...45 »       bmi.n»  a6a·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)@@Base-0x1e>
  
46 00000d44·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base>:46 00000ac0·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base>:
47 »       push»   {r4,·r5,·r6,·r7,·lr}47 »       push»   {r4,·r5,·r6,·r7,·lr}
48 »       add»    r7,·sp,·#1248 »       add»    r7,·sp,·#12
49 »       stmdb»  sp!,·{r8,·r9,·fp}49 »       stmdb»  sp!,·{r8,·r9,·fp}
50 »       sub»    sp,·#850 »       sub»    sp,·#8
51 »       cbz»    r1,·da6·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0x62>51 »       cbz»    r1,·b22·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0x62>
52 »       mov»    r4,·r052 »       mov»    r4,·r0
53 »       ldr»    r0,·[r0,·#0]53 »       ldr»    r0,·[r0,·#0]
54 »       mov»    r5,·r154 »       mov»    r5,·r1
55 »       movs»   r1,·#255 »       movs»   r1,·#2
56 »       ldr»    r2,·[r0,·#104]»@·0x6856 »       ldr»    r2,·[r0,·#104]»@·0x68
57 »       mov»    r0,·r457 »       mov»    r0,·r4
58 »       blx»    r258 »       blx»    r2
59 »       cmp»    r0,·#059 »       cmp»    r0,·#0
60 »       bmi.n»  da6·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0x62>60 »       bmi.n»  b22·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0x62>
61 »       ldr»    r0,·[r4,·#0]61 »       ldr»    r0,·[r4,·#0]
62 »       ldr»    r1,·[pc,·#188]»@·(e24·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0xe0>)62 »       ldr»    r1,·[pc,·#168]»@·(b8c·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0xcc>)
63 »       ldr»    r2,·[r0,·#24]63 »       ldr»    r2,·[r0,·#24]
64 »       add»    r1,·pc64 »       add»    r1,·pc
65 »       mov»    r0,·r465 »       mov»    r0,·r4
66 »       blx»    r266 »       blx»    r2
67 »       mov»    r1,·r067 »       mov»    r1,·r0
68 »       ldr»    r0,·[r4,·#0]68 »       ldr»    r0,·[r4,·#0]
69 »       ldr»    r2,·[pc,·#180]»@·(e28·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0xe4>)69 »       ldr»    r2,·[pc,·#160]»@·(b90·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0xd0>)
70 »       ldr»    r3,·[pc,·#180]»@·(e2c·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0xe8>)70 »       ldr»    r3,·[pc,·#160]»@·(b94·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0xd4>)
71 »       ldr.w»  r6,·[r0,·#132]»      @·0x8471 »       ldr.w»  r6,·[r0,·#132]»      @·0x84
72 »       add»    r2,·pc72 »       add»    r2,·pc
73 »       add»    r3,·pc73 »       add»    r3,·pc
74 »       mov»    r0,·r474 »       mov»    r0,·r4
75 »       blx»    r675 »       blx»    r6
76 »       mov»    r2,·r076 »       mov»    r2,·r0
77 »       mov»    r0,·r477 »       mov»    r0,·r4
78 »       mov»    r1,·r578 »       mov»    r1,·r5
79 »       blx»    b78·<_JNIEnv::CallObjectMethod(_jobject*,·_jmethodID*,·...)@plt>79 »       blx»    fc0·<Java_com_google_ase_Exec_waitFor@@Base+0x98>
80 »       mov»    r8,·r080 »       mov»    r8,·r0
81 »       ldr»    r0,·[r4,·#0]81 »       ldr»    r0,·[r4,·#0]
82 »       ldr»    r1,·[r0,·#60]» @·0x3c82 »       ldr»    r1,·[r0,·#60]» @·0x3c
83 »       mov»    r0,·r483 »       mov»    r0,·r4
84 »       blx»    r184 »       blx»    r1
85 »       cbz»    r0,·daa·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0x66>85 »       cbz»    r0,·b26·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0x66>
86 »       mov»    r1,·r086 »       mov»    r1,·r0
87 »       ldr»    r0,·[r4,·#0]87 »       ldr»    r0,·[r4,·#0]
88 »       ldr»    r2,·[r0,·#92]» @·0x5c88 »       ldr»    r2,·[r0,·#92]» @·0x5c
89 »       mov»    r0,·r489 »       mov»    r0,·r4
90 »       blx»    r290 »       blx»    r2
91 »       movs»   r6,·#091 »       movs»   r6,·#0
92 »       b.n»    ddc·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0x98>92 »       b.n»    b58·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0x98>
93 »       movs»   r6,·#093 »       movs»   r6,·#0
94 »       b.n»    de6·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0xa2>94 »       b.n»    b62·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0xa2>
95 »       ldr»    r0,·[r4,·#0]95 »       ldr»    r0,·[r4,·#0]
96 »       mov»    r1,·r896 »       mov»    r1,·r8
97 »       ldr.w»  r2,·[r0,·#684]»      @·0x2ac97 »       ldr.w»  r2,·[r0,·#684]»      @·0x2ac
98 »       mov»    r0,·r498 »       mov»    r0,·r4
99 »       blx»    r299 »       blx»    r2
100 »       mov»    r5,·r0100 »       mov»    r5,·r0
101 »       adds»   r0,·#1101 »       adds»   r0,·#1
102 »       blx»    b84·<malloc@plt>102 »       blx»    fd0·<Java_com_google_ase_Exec_waitFor@@Base+0xa8>
103 »       mov»    r6,·r0103 »       mov»    r6,·r0
104 »       ldr»    r0,·[r4,·#0]104 »       ldr»    r0,·[r4,·#0]
105 »       cbz»    r6,·df0·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0xac>105 »       cbz»    r6,·b6c·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)@@Base+0xac>
106 »       ldr.w»  ip,·[r0,·#800]»      @·0x320106 »       ldr.w»  ip,·[r0,·#800]»      @·0x320
107 »       mov»    r0,·r4107 »       mov»    r0,·r4
108 »       mov»    r1,·r8108 »       mov»    r1,·r8
109 »       movs»   r2,·#0109 »       movs»   r2,·#0
110 »       mov»    r3,·r5110 »       mov»    r3,·r5
111 »       str»    r6,·[sp,·#0]111 »       str»    r6,·[sp,·#0]
112 »       mov.w»  r9,·#0112 »       mov.w»  r9,·#0
Offset 123, 382 lines modifiedOffset 123, 366 lines modified
123 »       ldr»    r2,·[r0,·#92]» @·0x5c123 »       ldr»    r2,·[r0,·#92]» @·0x5c
124 »       mov»    r0,·r4124 »       mov»    r0,·r4
125 »       blx»    r2125 »       blx»    r2
126 »       mov»    r0,·r6126 »       mov»    r0,·r6
127 »       add»    sp,·#8127 »       add»    sp,·#8
128 »       ldmia.w»sp!,·{r8,·r9,·fp}128 »       ldmia.w»sp!,·{r8,·r9,·fp}
129 »       pop»    {r4,·r5,·r6,·r7,·pc}129 »       pop»    {r4,·r5,·r6,·r7,·pc}
Max diff block lines reached; 80296/85230 bytes (94.21%) of diff not shown.
2.57 KB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
    
Offset 1, 33 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.ARM.exidx':1 Hex·dump·of·section·'.ARM.exidx':
 2 ··0x000007d4·70020000·01000000·78020000·01000000·p.......x.......
 3 ··0x000007e4·74020000·01000000·70020000·01000000·t.......p.......
 4 ··0x000007f4·74020000·01000000·8c020000·f4000000·t...............
 5 ··0x00000804·bc020000·f8000000·90030000·fc000000·................
 6 ··0x00000814·d0030000·00010000·18040000·04010000·................
 7 ··0x00000824·18060000·08010000·58060000·0c010000·........X.......
 8 ··0x00000834·f4060000·10010000·34070000·01000000·........4.......
2 ··0x000027b8·10e5ff7f·01000000·4ce5ff7f·cc010000·........L....... 
3 ··0x000027c8·7ce5ff7f·d0010000·64e6ff7f·d4010000·|.......d....... 
4 ··0x000027d8·98e6ff7f·d8010000·e0e6ff7f·dc010000·................ 
5 ··0x000027e8·dce8ff7f·e0010000·10e9ff7f·e4010000·................ 
6 ··0x000027f8·a8e9ff7f·e8010000·dce9ff7f·01000000·................ 
7 ··0x00002808·d4e9ff7f·e4010000·14eaff7f·e8010000·................ 
8 ··0x00002818·74ecff7f·ec010000·18edff7f·f0010000·t............... 
9 ··0x00002828·c0edff7f·f4010000·08efff7f·b0b0b080·................ 
10 ··0x00002838·08efff7f·f0010000·30efff7f·b0b0b080·........0....... 
11 ··0x00002848·38efff7f·ec010000·d0efff7f·f0010000·8............... 
12 ··0x00002858·e0f0ff7f·b0b0b080·dcf0ff7f·ec010000·................ 
13 ··0x00002868·3cf1ff7f·f0010000·68f1ff7f·f4010000·<.......h....... 
14 ··0x00002878·94f1ff7f·b0b0b080·98f1ff7f·08849780·................ 
15 ··0x00002888·a2f1ff7f·01000000·ccf1ff7f·e0010000·................ 
16 ··0x00002898·0cf2ff7f·e4010000·38f2ff7f·e8010000·........8....... 
17 ··0x000028a8·78f2ff7f·ec010000·a8f2ff7f·f0010000·x............... 
18 ··0x000028b8·dcf2ff7f·b0b0b080·daf2ff7f·ec010000·................ 
19 ··0x000028c8·f4f2ff7f·08849780·00f3ff7f·e8010000·................ 
20 ··0x000028d8·14f3ff7f·08849780·18f3ff7f·b0b0b080·................ 
21 ··0x000028e8·16f3ff7f·08849780·1af3ff7f·b0b0b080·................ 
22 ··0x000028f8·52f3ff7f·cc010000·9ef3ff7f·b0b0b080·R............... 
23 ··0x00002908·b0f3ff7f·c8010000·dcf3ff7f·cc010000·................ 
24 ··0x00002918·38f4ff7f·b0b0b080·40f4ff7f·c8010000·8.......@....... 
25 ··0x00002928·b0f4ff7f·cc010000·1cf5ff7f·d0010000·................ 
26 ··0x00002938·c0f5ff7f·d4010000·74f6ff7f·d8010000·........t....... 
27 ··0x00002948·b8f6ff7f·dc010000·c4f6ff7f·e0010000·................ 
28 ··0x00002958·f0f6ff7f·e4010000·48f7ff7f·e8010000·........H....... 
29 ··0x00002968·84f7ff7f·ec010000·24f9ff7f·f0010000·........$....... 
30 ··0x00002978·58f9ff7f·f4010000·98f9ff7f·b0b0b080·X............... 
31 ··0x00002988·d4fdff7f·01000000···················........ 
  
2.57 KB
readelf --wide --decompress --hex-dump=.ARM.extab {}
    
Offset 1, 34 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.ARM.extab':1 Hex·dump·of·section·'.ARM.extab':
2 ··0x00002990·43970181·b0ab8080·00000000·45970181·C...........E...2 ··0x000008f4·43970181·b0ab8080·00000000·45970181·C...........E...
3 ··0x000029a0·b0abb080·00000000·41970181·b0000b84·........A.......3 ··0x00000904·b0abb080·00000000·84970181·b0b00008·................
4 ··0x000029b0·00000000·43970181·b0ab8080·00000000·....C...........4 ··0x00000914·00000000·43970181·b0ab8080·00000000·....C...........
5 ··0x000029c0·46970181·b0abf080·00000000·41970181·F...........A...5 ··0x00000924·46970181·b0abf080·00000000·84970181·F...............
6 ··0x000029d0·b0000b84·00000000·45970181·b0abb080·........E....... 
7 ··0x000029e0·00000000·41970181·b0b00b84·00000000·....A........... 
8 ··0x000029f0·41970181·b0b00d84·00000000·46970181·A...........F... 
9 ··0x00002a00·b0abf080·00000000·43970181·b0ab8080·........C....... 
10 ··0x00002a10·00000000·43970181·b0ab8080·00000000·....C........... 
11 ··0x00002a20·46970181·b0abf080·00000000·41970181·F...........A... 
12 ··0x00002a30·b0b00b84·00000000·43970181·b0ab1080·........C.......6 ··0x00000934·b0b00008·00000000·43970181·b0ab1080·........C.......
13 ··0x00002a40·00000000·46970181·b0abf080·00000000·....F........... 
14 ··0x00002a50·41970181·b0b00b84·00000000·41970181·A...........A... 
15 ··0x00002a60·b0b00d84·00000000·41970181·b0b00d84·........A....... 
16 ··0x00002a70·00000000·41970181·b0b00d84·00000000·....A...........7 ··0x00000944·00000000·41970181·b0b00d84·00000000·....A...........
17 ··0x00002a80·43970181·b0ab8080·00000000·43970181·C...........C... 
18 ··0x00002a90·b0ab8080·00000000·43970181·b0ab8080·........C....... 
19 ··0x00002aa0·00000000·43970181·b0ab1080·00000000·....C........... 
20 ··0x00002ab0·41970181·b0b00d84·00000000·41970181·A...........A... 
21 ··0x00002ac0·b0b00d84·00000000·41970181·b0b00d84·........A....... 
22 ··0x00002ad0·00000000·43970181·b0ab1080·00000000·....C........... 
23 ··0x00002ae0·43970181·b0ab8080·00000000·41970181·C...........A... 
24 ··0x00002af0·b0b00d84·00000000·41970181·b0b00d84·........A....... 
25 ··0x00002b00·00000000·41970181·b0b00b84·00000000·....A........... 
26 ··0x00002b10·43970181·b0ab1080·00000000·41970181·C...........A... 
27 ··0x00002b20·b0b00b84·00000000·41970181·b0b00d84·........A....... 
28 ··0x00002b30·00000000·41970181·b0b00d84·00000000·....A........... 
29 ··0x00002b40·45970181·b0abb080·00000000·41970181·E...........A... 
30 ··0x00002b50·b0b00b84·00000000·46970181·b0abf080·........F....... 
31 ··0x00002b60·00000000·41970181·b0b00b84·00000000·....A........... 
32 ··0x00002b70·43970181·b0ab1080·00000000··········C........... 
  
3.38 KB
readelf --wide --decompress --string-dump=.rodata {}
    
Offset 1, 121 lines modifiedOffset 1, 18 lines modified
  
1 String·dump·of·section·'.rodata':1 String·dump·of·section·'.rodata':
2 ··[·····0]··java/lang/String2 ··[·····0]··java/lang/String
3 ··[····11]··getBytes 
4 ··[····1a]··()[B 
5 ··[····1f]··java/lang/OutOfMemoryError 
6 ··[····3a]··java/io/FileDescriptor 
7 ··[····51]··descriptor 
8 ··[····5c]··I 
9 ··[····5e]··<init> 
10 ··[····65]··()V 
11 ··[····69]··Exec 
12 ··[····6e]··Couldn't·create·a·FileDescriptor. 
13 ··[····90]··/dev/ptmx 
14 ··[····9a]··[·cannot·open·/dev/ptmx·-·%s·]\n3 ··[····11]··[·cannot·open·/dev/ptmx·-·%s·]\n
 4 ··[····31]··()[B
 5 ··[····36]··<init>
 6 ··[····3d]··Exec
 7 ··[····42]··java/io/FileDescriptor
 8 ··[····59]··()V
 9 ··[····5d]··getBytes
 10 ··[····66]··/dev/ptmx
 11 ··[····70]··I
15 ··[····ba]··[·trouble·with·/dev/ptmx·-·%s·]\n12 ··[····72]··[·trouble·with·/dev/ptmx·-·%s·]\n
 13 ··[····93]··Couldn't·create·a·FileDescriptor.
16 ··[····db]··-·fork·failed:·%s·-\n14 ··[····b5]··-·fork·failed:·%s·-\n
 15 ··[····ca]··java/lang/OutOfMemoryError
 16 ··[····e5]··descriptor
17 ··[····f0]··libunwind:·%s·%s:%d·-·%s\n 
18 ··[···10a]··_Unwind_Resume 
19 ··[···119]··/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libunwind_llvm/src/Unwind-EHABI.cpp 
20 ··[···182]··_Unwind_Resume()·can't·return 
21 ··[···1a0]··_Unwind_VRS_Set 
22 ··[···1b0]··unsupported·register·class 
23 ··[···1cb]··_Unwind_VRS_Pop 
24 ··[···1db]··unwind_phase2 
25 ··[···1e9]··during·phase1·personality·function·said·it·would·stop·here,·but·now·in·phase2·it·did·not·stop·here 
26 ··[···24c]··_Unwind_VRS_Get_Internal 
27 ··[···265]··/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libunwind_llvm/src/UnwindCursor.hpp 
28 ··[···2ce]··getRegister 
29 ··[···2da]··/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libunwind_llvm/src/Registers.hpp 
30 ··[···340]··unsupported·arm·register 
31 ··[···359]··setRegister 
32 ··[···365]··getFloatRegister 
33 ··[···376]··Unknown·ARM·float·register 
34 ··[···391]··setFloatRegister 
35 ··[···3a2]··%s 
36 ··[···3a5]··getInfoFromEHABISection 
37 ··[···3bd]··unknown·personality·routine 
38 ··[···3d9]··index·inlined·table·detected·but·pr·function·requires·extra·words 
39 ··[···41b]··pc 
40 ··[···41e]··lr 
41 ··[···421]··sp 
42 ··[···424]··r0 
43 ··[···427]··r1 
44 ··[···42a]··r2 
45 ··[···42d]··r3 
46 ··[···430]··r4 
47 ··[···433]··r5 
48 ··[···436]··r6 
49 ··[···439]··r7 
50 ··[···43c]··r8 
51 ··[···43f]··r9 
52 ··[···442]··r10 
53 ··[···446]··r11 
54 ··[···44a]··r12 
55 ··[···44e]··s0 
56 ··[···451]··s1 
57 ··[···454]··s2 
58 ··[···457]··s3 
59 ··[···45a]··s4 
60 ··[···45d]··s5 
61 ··[···460]··s6 
62 ··[···463]··s7 
63 ··[···466]··s8 
64 ··[···469]··s9 
65 ··[···46c]··s10 
66 ··[···470]··s11 
67 ··[···474]··s12 
68 ··[···478]··s13 
69 ··[···47c]··s14 
70 ··[···480]··s15 
71 ··[···484]··s16 
72 ··[···488]··s17 
73 ··[···48c]··s18 
74 ··[···490]··s19 
75 ··[···494]··s20 
76 ··[···498]··s21 
77 ··[···49c]··s22 
78 ··[···4a0]··s23 
79 ··[···4a4]··s24 
80 ··[···4a8]··s25 
81 ··[···4ac]··s26 
82 ··[···4b0]··s27 
83 ··[···4b4]··s28 
84 ··[···4b8]··s29 
85 ··[···4bc]··s30 
86 ··[···4c0]··s31 
87 ··[···4c4]··d0 
88 ··[···4c7]··d1 
89 ··[···4ca]··d2 
90 ··[···4cd]··d3 
91 ··[···4d0]··d4 
92 ··[···4d3]··d5 
93 ··[···4d6]··d6 
94 ··[···4d9]··d7 
95 ··[···4dc]··d8 
96 ··[···4df]··d9 
97 ··[···4e2]··d10 
98 ··[···4e6]··d11 
99 ··[···4ea]··d12 
100 ··[···4ee]··d13 
101 ··[···4f2]··d14 
102 ··[···4f6]··d15 
103 ··[···4fa]··d16 
104 ··[···4fe]··d17 
105 ··[···502]··d18 
106 ··[···506]··d19 
107 ··[···50a]··d20 
108 ··[···50e]··d21 
109 ··[···512]··d22 
110 ··[···516]··d23 
111 ··[···51a]··d24 
112 ··[···51e]··d25 
113 ··[···522]··d26 
114 ··[···526]··d27 
115 ··[···52a]··d28 
Max diff block lines reached; 0/3359 bytes (0.00%) of diff not shown.
551 B
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 8 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
 2 ··0x000020f0·f0200000····························.·..
2 ··0x00004e04·044e0000·00000000·00000000·111c0000·.N.............. 
3 ··0x00004e14·131c0000·151c0000·231c0000·291c0000·........#...)... 
4 ··0x00004e24·2f1c0000·3f1c0000·451c0000·4b1c0000·/...?...E...K... 
5 ··0x00004e34·9f1c0000·ad1c0000·b31c0000·b91c0000·................ 
6 ··0x00004e44·ed1c0000·511d0000·571d0000··········....Q...W... 
  
280 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00004e50·dc0c0000·c80c0000···················........2 ··0x000020f4·580a0000·440a0000···················X...D...
  
859 B
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 13 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
 2 ··0x000021d4·00000000····························....
2 ··0x00004f68·00000000·00000000·71170000·39170000·........q...9... 
3 ··0x00004f78·79170000·00000000·00000000·00000000·y............... 
4 ··0x00004f88·4c0b0000·4c0b0000·4c0b0000·4c0b0000·L...L...L...L... 
5 ··0x00004f98·4c0b0000·4c0b0000·4c0b0000·4c0b0000·L...L...L...L... 
6 ··0x00004fa8·4c0b0000·4c0b0000·4c0b0000·4c0b0000·L...L...L...L... 
7 ··0x00004fb8·4c0b0000·4c0b0000·4c0b0000·4c0b0000·L...L...L...L... 
8 ··0x00004fc8·4c0b0000·4c0b0000·4c0b0000·4c0b0000·L...L...L...L... 
9 ··0x00004fd8·4c0b0000·4c0b0000·4c0b0000·4c0b0000·L...L...L...L... 
10 ··0x00004fe8·4c0b0000·4c0b0000·4c0b0000·4c0b0000·L...L...L...L... 
11 ··0x00004ff8·4c0b0000·4c0b0000···················L...L... 
  
558 B
readelf --wide --decompress --string-dump=.comment {}
    
Offset 1, 4 lines modifiedOffset 1, 5 lines modified
  
1 String·dump·of·section·'.comment':1 String·dump·of·section·'.comment':
2 ··[·····1]··Android·(6454773·based·on·r365631c2)·clang·version·9.0.8·(https://android.googlesource.com/toolchain/llvm-project·98c855489587874b2a325e7a516b99d838599c6f)·(based·on·LLVM·9.0.8svn)2 ··[·····0]··Android·(8490178,·based·on·r450784d)·clang·version·14.0.6·(https://android.googlesource.com/toolchain/llvm-project·4c603efb0cca074e9238af8b4106c30add4418f6)
 3 ··[····9d]··Linker:·LLD·14.0.6
  
637 B
readelf --wide --decompress --hex-dump=.ARM.attributes {}
    
Offset 1, 6 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.ARM.attributes':1 Hex·dump·of·section·'.ARM.attributes':
2 ··0x00000000·412d0000·00616561·62690001·23000000·A-...aeabi..#...2 ··0x00000000·413b0000·00616561·62690001·31000000·A;...aeabi..1...
3 ··0x00000010·060a0741·08010902·0a030c01·11021204·...A............3 ··0x00000010·43322e30·3900060a·07410801·09020a03·C2.09....A......
 4 ··0x00000020·0c010e00·0f011001·11021204·14011500·................
4 ··0x00000020·14011501·17031801·1a022201·2601·····..........".&.5 ··0x00000030·17031801·19011a02·22012601··········........".&.
  
1.98 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 20 lines modifiedOffset 1, 18 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e6669·6e695f61·72726179·002e4152·..fini_array..AR2 ··0x00000000·002e6669·6e695f61·72726179·002e4152·..fini_array..AR
3 ··0x00000010·4d2e6578·69647800·2e746578·74002e67·M.exidx..text..g3 ··0x00000010·4d2e6578·69647800·2e746578·74002e67·M.exidx..text..g
4 ··0x00000020·6f74002e·636f6d6d·656e7400·2e6e6f74·ot..comment..not4 ··0x00000020·6f74002e·636f6d6d·656e7400·2e6e6f74·ot..comment..not
5 ··0x00000030·652e616e·64726f69·642e6964·656e7400·e.android.ident.5 ··0x00000030·652e616e·64726f69·642e6964·656e7400·e.android.ident.
6 ··0x00000040·2e72656c·2e706c74·002e6273·73002e41·.rel.plt..bss..A6 ··0x00000040·2e676f74·2e706c74·002e7265·6c2e706c·.got.plt..rel.pl
7 ··0x00000050·524d2e61·74747269·62757465·73002e64·RM.attributes..d7 ··0x00000050·74002e41·524d2e61·74747269·62757465·t..ARM.attribute
8 ··0x00000060·796e7374·72002e67·6e752e76·65727369·ynstr..gnu.versi8 ··0x00000060·73002e64·796e7374·72002e67·6e752e76·s..dynstr..gnu.v
9 ··0x00000070·6f6e5f72·002e6461·74612e72·656c2e72·on_r..data.rel.r9 ··0x00000070·65727369·6f6e5f72·002e6461·74612e72·ersion_r..data.r
10 ··0x00000080·6f002e72·656c2e64·796e002e·676e752e·o..rel.dyn..gnu.10 ··0x00000080·656c2e72·6f002e72·656c2e64·796e002e·el.ro..rel.dyn..
 11 ··0x00000090·676e752e·76657273·696f6e00·2e64796e·gnu.version..dyn
11 ··0x00000090·76657273·696f6e00·2e6e6f74·652e676e·version..note.gn 
12 ··0x000000a0·752e676f·6c642d76·65727369·6f6e002e·u.gold-version.. 
13 ··0x000000b0·64796e73·796d002e·676e752e·68617368·dynsym..gnu.hash12 ··0x000000a0·73796d00·2e676e75·2e686173·68002e6e·sym..gnu.hash..n
14 ··0x000000c0·002e6e6f·74652e67·6e752e62·75696c64·..note.gnu.build13 ··0x000000b0·6f74652e·676e752e·6275696c·642d6964·ote.gnu.build-id
15 ··0x000000d0·2d696400·2e676e75·2e766572·73696f6e·-id..gnu.version 
16 ··0x000000e0·5f64002e·64796e61·6d696300·2e41524d·_d..dynamic..ARM14 ··0x000000c0·002e6479·6e616d69·63002e41·524d2e65·..dynamic..ARM.e
17 ··0x000000f0·2e657874·6162002e·73687374·72746162·.extab..shstrtab 
18 ··0x00000100·002e726f·64617461·002e6461·746100···..rodata..data.15 ··0x000000d0·78746162·002e7368·73747274·6162002e·xtab..shstrtab..
 16 ··0x000000e0·726f6461·746100·····················rodata.