[−]
/home/hans/code/fdroid/data/tmp/org.connectbot_377.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_org.connectbot_377.apk
[−]
zipinfo {}
Offset 1, 78 lines modified Offset 1, 78 lines modified
1 Zip·​file·​size:​·​1078815·​bytes,​·​number·​of·​entries:​·​76 1 Zip·​file·​size:​·​1081339·​bytes,​·​number·​of·​entries:​·​76
2 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​6070·​bl·​defN·​15-​Nov-​25·​16:​27·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​6070·​bl·​defN·​15-​Nov-​25·​16:​27·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​6191·​bl·​defN·​15-​Nov-​25·​16:​27·​META-​INF/​1DF7E81C.​SF 3 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​6191·​bl·​defN·​15-​Nov-​25·​16:​27·​META-​INF/​1DF7E81C.​SF
4 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1291·​bl·​defN·​15-​Nov-​25·​16:​27·​META-​INF/​1DF7E81C.​RSA 4 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1291·​bl·​defN·​15-​Nov-​25·​16:​27·​META-​INF/​1DF7E81C.​RSA
5 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​·​41·​bl·​defN·​15-​Nov-​25·​08:​44·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​·​41·​bl·​defN·​15-​Nov-​25·​08:​44·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​·​41·​bl·​defN·​15-​Nov-​25·​08:​44·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​·​41·​bl·​defN·​15-​Nov-​25·​08:​44·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​7472·​bX·​defN·​15-​Nov-​25·​08:​44·​AndroidManifest.​xml 7 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​7472·​bX·​defN·​16-​Sep-​07·​15:​03·​AndroidManifest.​xml
8 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​515·​bl·​defN·​15-​Nov-​25·​08:​44·​assets/​help/​Hints.​html 8 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​515·​bl·​defN·​16-​Sep-​07·​15:​03·​assets/​help/​Hints.​html
9 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​2582·​bl·​defN·​15-​Nov-​25·​08:​44·​assets/​help/​PhysicalKeyboard.​html 9 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​2582·​bl·​defN·​16-​Sep-​07·​15:​03·​assets/​help/​PhysicalKeyboard.​html
10 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1613·​bl·​defN·​15-​Nov-​25·​08:​44·​assets/​help/​ScreenGestures.​html 10 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1613·​bl·​defN·​16-​Sep-​07·​15:​03·​assets/​help/​ScreenGestures.​html
11 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​2345·​bl·​defN·​15-​Nov-​25·​08:​44·​assets/​help/​VirtualKeyboard.​html 11 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​2345·​bl·​defN·​16-​Sep-​07·​15:​03·​assets/​help/​VirtualKeyboard.​html
12 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​540·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​anim/​fade_out_delayed.​xml 12 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​540·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​anim/​fade_out_delayed.​xml
13 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​488·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​anim/​fade_stay_hidden.​xml 13 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​488·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​anim/​fade_stay_hidden.​xml
14 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​492·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​anim/​keyboard_fade_in.​xml 14 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​492·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​anim/​keyboard_fade_in.​xml
15 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​492·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​anim/​keyboard_fade_out.​xml 15 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​492·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​anim/​keyboard_fade_out.​xml
16 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​524·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​anim/​slide_left_in.​xml 16 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​524·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​anim/​slide_left_in.​xml
17 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​524·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​anim/​slide_left_out.​xml 17 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​524·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​anim/​slide_left_out.​xml
18 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​524·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​anim/​slide_right_in.​xml 18 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​524·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​anim/​slide_right_in.​xml
19 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​524·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​anim/​slide_right_out.​xml 19 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​524·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​anim/​slide_right_out.​xml
20 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​832·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​color/​blue.​xml 20 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​832·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​color/​blue.​xml
21 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​832·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​color/​green.​xml 21 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​832·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​color/​green.​xml
22 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​832·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​color/​red.​xml 22 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​832·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​color/​red.​xml
23 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​782·​b-​·​stor·​15-​Nov-​25·​08:​43·​res/​drawable-​hdpi-​v4/​icon.​png 23 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​782·​b-​·​stor·​16-​Sep-​07·​15:​03·​res/​drawable-​hdpi-​v4/​icon.​png
24 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​248·​b-​·​stor·​15-​Nov-​25·​08:​43·​res/​drawable-​hdpi-​v4/​notification_icon.​png 24 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​248·​b-​·​stor·​16-​Sep-​07·​15:​03·​res/​drawable-​hdpi-​v4/​notification_icon.​png
25 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​481·​b-​·​stor·​15-​Nov-​25·​08:​43·​res/​drawable-​mdpi-​v4/​icon.​png 25 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​481·​b-​·​stor·​16-​Sep-​07·​15:​03·​res/​drawable-​mdpi-​v4/​icon.​png
26 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​173·​b-​·​stor·​15-​Nov-​25·​08:​43·​res/​drawable-​mdpi-​v4/​notification_icon.​png 26 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​173·​b-​·​stor·​16-​Sep-​07·​15:​03·​res/​drawable-​mdpi-​v4/​notification_icon.​png
27 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​744·​b-​·​stor·​15-​Nov-​25·​08:​43·​res/​drawable-​xhdpi-​v4/​icon.​png 27 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​744·​b-​·​stor·​16-​Sep-​07·​15:​03·​res/​drawable-​xhdpi-​v4/​icon.​png
28 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​246·​b-​·​stor·​15-​Nov-​25·​08:​43·​res/​drawable-​xhdpi-​v4/​notification_icon.​png 28 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​246·​b-​·​stor·​16-​Sep-​07·​15:​03·​res/​drawable-​xhdpi-​v4/​notification_icon.​png
29 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​1022·​b-​·​stor·​15-​Nov-​25·​08:​43·​res/​drawable-​xxhdpi-​v4/​icon.​png 29 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​1022·​b-​·​stor·​16-​Sep-​07·​15:​03·​res/​drawable-​xxhdpi-​v4/​icon.​png
30 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​330·​b-​·​stor·​15-​Nov-​25·​08:​43·​res/​drawable-​xxhdpi-​v4/​notification_icon.​png 30 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​330·​b-​·​stor·​16-​Sep-​07·​15:​03·​res/​drawable-​xxhdpi-​v4/​notification_icon.​png
31 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​1296·​b-​·​stor·​15-​Nov-​25·​08:​43·​res/​drawable-​xxxhdpi-​v4/​icon.​png 31 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​1296·​b-​·​stor·​16-​Sep-​07·​15:​03·​res/​drawable-​xxxhdpi-​v4/​icon.​png
32 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​405·​b-​·​stor·​15-​Nov-​25·​08:​43·​res/​drawable-​xxxhdpi-​v4/​notification_icon.​png 32 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​405·​b-​·​stor·​16-​Sep-​07·​15:​03·​res/​drawable-​xxxhdpi-​v4/​notification_icon.​png
33 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​934·​b-​·​stor·​15-​Nov-​25·​08:​43·​res/​drawable/​button_keyboard.​png 33 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​934·​b-​·​stor·​16-​Sep-​07·​15:​03·​res/​drawable/​button_keyboard.​png
34 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​700·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​drawable/​connected.​xml 34 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​700·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​drawable/​connected.​xml
35 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​1284·​b-​·​stor·​15-​Nov-​25·​08:​43·​res/​drawable/​highlight_disabled_pr​essed.​9.​png 35 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​1284·​b-​·​stor·​16-​Sep-​07·​15:​03·​res/​drawable/​highlight_disabled_pr​essed.​9.​png
36 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​1222·​b-​·​stor·​15-​Nov-​25·​08:​43·​res/​drawable/​ic_btn_back.​png 36 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​1222·​b-​·​stor·​16-​Sep-​07·​15:​03·​res/​drawable/​ic_btn_back.​png
37 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​949·​b-​·​stor·​15-​Nov-​25·​08:​43·​res/​drawable/​ic_btn_next.​png 37 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​·​949·​b-​·​stor·​16-​Sep-​07·​15:​03·​res/​drawable/​ic_btn_next.​png
38 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​560·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​drawable/​pubkey.​xml 38 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​560·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​drawable/​pubkey.​xml
39 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​1474·​b-​·​stor·​15-​Nov-​25·​08:​43·​res/​drawable/​pubkey_locked.​png 39 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​1474·​b-​·​stor·​16-​Sep-​07·​15:​03·​res/​drawable/​pubkey_locked.​png
40 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​1730·​b-​·​stor·​15-​Nov-​25·​08:​43·​res/​drawable/​pubkey_unlocked.​png 40 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​1730·​b-​·​stor·​16-​Sep-​07·​15:​03·​res/​drawable/​pubkey_unlocked.​png
41 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1576·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​layout-​land/​item_host.​xml 41 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1576·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​layout-​land/​item_host.​xml
42 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1448·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​layout-​port/​item_host.​xml 42 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1448·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​layout-​port/​item_host.​xml
43 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​2128·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​layout-​v17/​act_colors.​xml 43 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​2128·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​layout-​v17/​act_colors.​xml
44 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​6588·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​layout-​v17/​act_console.​xml 44 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​6588·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​layout-​v17/​act_console.​xml
45 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​2060·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​layout-​v17/​act_hostlist.​xml 45 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​2060·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​layout-​v17/​act_hostlist.​xml
46 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1388·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​layout-​v17/​item_portforward.​xml 46 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1388·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​layout-​v17/​item_portforward.​xml
47 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1840·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​layout-​v17/​item_pubkey.​xml 47 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1840·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​layout-​v17/​item_pubkey.​xml
48 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1976·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​layout/​act_colors.​xml 48 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1976·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​layout/​act_colors.​xml
49 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​6516·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​layout/​act_console.​xml 49 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​6516·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​layout/​act_console.​xml
50 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​5028·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​layout/​act_generatepubkey.​xml 50 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​5028·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​layout/​act_generatepubkey.​xml
51 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1276·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​layout/​act_help.​xml 51 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1276·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​layout/​act_help.​xml
52 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​684·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​layout/​act_help_topic.​xml 52 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​684·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​layout/​act_help_topic.​xml
53 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1984·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​layout/​act_hostlist.​xml 53 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1984·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​layout/​act_hostlist.​xml
54 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​984·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​layout/​act_portforwardlist.​xml 54 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​984·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​layout/​act_portforwardlist.​xml
55 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​984·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​layout/​act_pubkeylist.​xml 55 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​984·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​layout/​act_pubkeylist.​xml
56 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1424·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​layout/​act_wizard.​xml 56 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1424·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​layout/​act_wizard.​xml
57 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​2328·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​layout/​dia_changepassword.​xml 57 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​2328·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​layout/​dia_changepassword.​xml
58 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1316·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​layout/​dia_gatherentropy.​xml 58 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1316·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​layout/​dia_gatherentropy.​xml
59 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​844·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​layout/​dia_password.​xml 59 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​844·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​layout/​dia_password.​xml
60 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​2688·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​layout/​dia_portforward.​xml 60 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​2688·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​layout/​dia_portforward.​xml
61 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1388·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​layout/​dia_resize.​xml 61 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1388·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​layout/​dia_resize.​xml
62 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1308·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​layout/​item_portforward.​xml 62 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1308·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​layout/​item_portforward.​xml
63 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1688·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​layout/​item_pubkey.​xml 63 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1688·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​layout/​item_pubkey.​xml
64 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​816·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​layout/​item_terminal.​xml 64 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​816·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​layout/​item_terminal.​xml
65 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​3564·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​layout/​wiz_eula.​xml 65 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​3564·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​layout/​wiz_eula.​xml
66 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​5090·​b-​·​stor·​15-​Nov-​25·​08:​43·​res/​raw/​bell.​ogg 66 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​5090·​b-​·​stor·​16-​Sep-​07·​15:​03·​res/​raw/​bell.​ogg
67 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​3084·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​xml/​host_prefs.​xml 67 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​3084·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​xml/​host_prefs.​xml
68 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​4668·​bl·​defN·​15-​Nov-​25·​08:​44·​res/​xml/​preferences.​xml 68 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​4668·​bl·​defN·​16-​Sep-​07·​15:​03·​res/​xml/​preferences.​xml
69 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​541616·​b-​·​stor·​15-​Nov-​25·​08:​43·​resources.​arsc 69 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​541356·​b-​·​stor·​16-​Sep-​07·​15:​03·​resources.​arsc
70 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​1020896·​bl·​defN·​15-​Nov-​25·​08:​44·​classes.​dex 70 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​1021432·​bl·​defN·​16-​Sep-​07·​15:​03·​classes.​dex
71 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​10456·​bl·​defN·​15-​Nov-​25·​08:​43·​lib/​mips64/​libcom_google_ase_Exe​c.​so 71 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​9848·​bl·​defN·​16-​Sep-​07·​15:​03·​lib/​arm64-​v8a/​libcom_google_ase_Exe​c.​so
72 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​13460·​bl·​defN·​15-​Nov-​25·​08:​43·​lib/​armeabi-​v7a/​libcom_google_ase_Exe​c.​so 72 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​10112·​bl·​defN·​16-​Sep-​07·​15:​03·​lib/​x86_64/​libcom_google_ase_Exe​c.​so
73 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​13452·​bl·​defN·​15-​Nov-​25·​08:​43·​lib/​armeabi/​libcom_google_ase_Exe​c.​so 73 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​10712·​bl·​defN·​16-​Sep-​07·​15:​03·​lib/​mips64/​libcom_google_ase_Exe​c.​so
74 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​9800·​bl·​defN·​15-​Nov-​25·​08:​43·​lib/​x86_64/​libcom_google_ase_Exe​c.​so 74 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​17804·​bl·​defN·​16-​Sep-​07·​15:​03·​lib/​armeabi-​v7a/​libcom_google_ase_Exe​c.​so
75 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​71260·​bl·​defN·​15-​Nov-​25·​08:​43·​lib/​mips/​libcom_google_ase_Exe​c.​so 75 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​17796·​bl·​defN·​16-​Sep-​07·​15:​03·​lib/​armeabi/​libcom_google_ase_Exe​c.​so
76 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​9608·​bl·​defN·​15-​Nov-​25·​08:​43·​lib/​arm64-​v8a/​libcom_google_ase_Exe​c.​so 76 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​9508·​bl·​defN·​16-​Sep-​07·​15:​03·​lib/​x86/​libcom_google_ase_Exe​c.​so
77 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​9260·​bl·​defN·​15-​Nov-​25·​08:​43·​lib/​x86/​libcom_google_ase_Exe​c.​so 77 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​71424·​bl·​defN·​16-​Sep-​07·​15:​03·​lib/​mips/​libcom_google_ase_Exe​c.​so
78 76·​files,​·​1815819·​bytes·​uncompressed,​·​1067671·​bytes·​compressed:​·​·​41.​2% 78 76·​files,​·​1826003·​bytes·​uncompressed,​·​1070449·​bytes·​compressed:​·​·​41.​4%
[−]
smali/de/mud/telnet/TelnetProtocolHandler.smali
Offset 211, 213 lines modified Offset 211, 206 lines modified
211 ·​·​·​·​aput-​byte·​v2,​·​v0,​·​v3 211 ·​·​·​·​aput-​byte·​v2,​·​v0,​·​v3
   
212 ·​·​·​·​.​line·​62 212 ·​·​·​·​.​line·​62
213 ·​·​·​·​return-​void 213 ·​·​·​·​return-​void
214 .​end·​method 214 .​end·​method
   
215 .​method·​private·​handle_sb(B[B)​V 215 .​method·​private·​handle_sb(B[B)​V
216 ·​·​·​·​.​locals·​12 216 ·​·​·​·​.​locals·​9
217 ·​·​·​·​.​param·​p1,​·​"type"·​·​·​·​#·​B 217 ·​·​·​·​.​param·​p1,​·​"type"·​·​·​·​#·​B
218 ·​·​·​·​.​param·​p2,​·​"sbdata"·​·​·​·​#·​[B 218 ·​·​·​·​.​param·​p2,​·​"sbdata"·​·​·​·​#·​[B
219 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 219 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
220 ·​·​·​·​·​·​·​·​value·​=·​{ 220 ·​·​·​·​·​·​·​·​value·​=·​{
221 ·​·​·​·​·​·​·​·​·​·​·​·​Ljava/​io/​IOException;​ 221 ·​·​·​·​·​·​·​·​·​·​·​·​Ljava/​io/​IOException;​
222 ·​·​·​·​·​·​·​·​} 222 ·​·​·​·​·​·​·​·​}
223 ·​·​·​·​.​end·​annotation 223 ·​·​·​·​.​end·​annotation
   
224 ·​·​·​·​.​prologue 224 ·​·​·​·​.​prologue
225 ·​·​·​·​const/​16·​v11,​·​0x2a 225 ·​·​·​·​const/​16·​v8,​·​0x2a
   
226 ·​·​·​·​const/​4·​v10,​·​0x0 226 ·​·​·​·​const/​4·​v5,​·​0x0
   
227 ·​·​·​·​.​line·​243 227 ·​·​·​·​.​line·​243
228 ·​·​·​·​sparse-​switch·​p1,​·​:​sswitch_data_0 228 ·​·​·​·​sparse-​switch·​p1,​·​:​sswitch_data_0
   
229 ·​·​·​·​.​line·​278 229 ·​·​·​·​.​line·​278
230 ·​·​·​·​:​cond_0 230 ·​·​·​·​:​cond_0
231 ·​·​·​·​:​goto_0 231 ·​·​·​·​:​goto_0
232 ·​·​·​·​return-​void 232 ·​·​·​·​return-​void
   
233 ·​·​·​·​.​line·​245 233 ·​·​·​·​.​line·​245
234 ·​·​·​·​:​sswitch_0 234 ·​·​·​·​:​sswitch_0
235 ·​·​·​·​array-​length·​v8,​·​p2 235 ·​·​·​·​array-​length·​v6,​·​p2
   
236 ·​·​·​·​if-​lez·​v8,​·​:​cond_0 236 ·​·​·​·​if-​lez·​v6,​·​:​cond_0
   
237 ·​·​·​·​aget-​byte·​v8,​·​p2,​·​v10 237 ·​·​·​·​aget-​byte·​v6,​·​p2,​·​v5
   
238 ·​·​·​·​const/​4·​v9,​·​0x1 238 ·​·​·​·​const/​4·​v7,​·​0x1
   
239 ·​·​·​·​if-​ne·​v8,​·​v9,​·​:​cond_0 239 ·​·​·​·​if-​ne·​v6,​·​v7,​·​:​cond_0
   
240 ·​·​·​·​.​line·​246 240 ·​·​·​·​.​line·​246
241 ·​·​·​·​sget-​object·​v8,​·​Lde/​mud/​telnet/​TelnetProtocolHandler​;​-​>IACSB:​[B 241 ·​·​·​·​sget-​object·​v6,​·​Lde/​mud/​telnet/​TelnetProtocolHandler​;​-​>IACSB:​[B
   
242 ·​·​·​·​invoke-​virtual·​{p0,​·​v8},​·​Lde/​mud/​telnet/​TelnetProtocolHandler​;​-​>write([B)​V 242 ·​·​·​·​invoke-​virtual·​{p0,​·​v6},​·​Lde/​mud/​telnet/​TelnetProtocolHandler​;​-​>write([B)​V
   
243 ·​·​·​·​const/​16·​v8,​·​0x18 243 ·​·​·​·​const/​16·​v6,​·​0x18
   
244 ·​·​·​·​invoke-​direct·​{p0,​·​v8},​·​Lde/​mud/​telnet/​TelnetProtocolHandler​;​-​>write(B)​V 244 ·​·​·​·​invoke-​direct·​{p0,​·​v6},​·​Lde/​mud/​telnet/​TelnetProtocolHandler​;​-​>write(B)​V
   
245 ·​·​·​·​invoke-​direct·​{p0,​·​v10},​·​Lde/​mud/​telnet/​TelnetProtocolHandler​;​-​>write(B)​V 245 ·​·​·​·​invoke-​direct·​{p0,​·​v5},​·​Lde/​mud/​telnet/​TelnetProtocolHandler​;​-​>write(B)​V
   
246 ·​·​·​·​.​line·​250 246 ·​·​·​·​.​line·​250
247 ·​·​·​·​invoke-​virtual·​{p0},​·​Lde/​mud/​telnet/​TelnetProtocolHandler​;​-​>getTerminalType()​Ljava/​lang/​String;​ 247 ·​·​·​·​invoke-​virtual·​{p0},​·​Lde/​mud/​telnet/​TelnetProtocolHandler​;​-​>getTerminalType()​Ljava/​lang/​String;​
   
248 ·​·​·​·​move-​result-​object·​v7 248 ·​·​·​·​move-​result-​object·​v4
   
249 ·​·​·​·​.​line·​251 249 ·​·​·​·​.​line·​251
250 ·​·​·​·​.​local·​v7,​·​"ttype":​Ljava/​lang/​String;​ 250 ·​·​·​·​.​local·​v4,​·​"ttype":​Ljava/​lang/​String;​
251 ·​·​·​·​if-​nez·​v7,​·​:​cond_1 251 ·​·​·​·​if-​nez·​v4,​·​:​cond_1
   
252 ·​·​·​·​const-​string·​v7,​·​"dumb" 252 ·​·​·​·​const-​string·​v4,​·​"dumb"
   
253 ·​·​·​·​.​line·​252 253 ·​·​·​·​.​line·​252
254 ·​·​·​·​:​cond_1 254 ·​·​·​·​:​cond_1
255 ·​·​·​·​invoke-​virtual·​{v7},​·​Ljava/​lang/​String;​-​>getBytes()​[B 255 ·​·​·​·​invoke-​virtual·​{v4},​·​Ljava/​lang/​String;​-​>getBytes()​[B
   
256 ·​·​·​·​move-​result-​object·​v8 256 ·​·​·​·​move-​result-​object·​v5
   
257 ·​·​·​·​invoke-​virtual·​{p0,​·​v8},​·​Lde/​mud/​telnet/​TelnetProtocolHandler​;​-​>write([B)​V 257 ·​·​·​·​invoke-​virtual·​{p0,​·​v5},​·​Lde/​mud/​telnet/​TelnetProtocolHandler​;​-​>write([B)​V
   
258 ·​·​·​·​.​line·​253 258 ·​·​·​·​.​line·​253
259 ·​·​·​·​sget-​object·​v8,​·​Lde/​mud/​telnet/​TelnetProtocolHandler​;​-​>IACSE:​[B 259 ·​·​·​·​sget-​object·​v5,​·​Lde/​mud/​telnet/​TelnetProtocolHandler​;​-​>IACSE:​[B
   
260 ·​·​·​·​invoke-​virtual·​{p0,​·​v8},​·​Lde/​mud/​telnet/​TelnetProtocolHandler​;​-​>write([B)​V 260 ·​·​·​·​invoke-​virtual·​{p0,​·​v5},​·​Lde/​mud/​telnet/​TelnetProtocolHandler​;​-​>write([B)​V
   
261 ·​·​·​·​goto·​:​goto_0 261 ·​·​·​·​goto·​:​goto_0
   
262 ·​·​·​·​.​line·​257 262 ·​·​·​·​.​line·​257
263 ·​·​·​·​.​end·​local·​v7·​·​·​·​#·​"ttype":​Ljava/​lang/​String;​ 263 ·​·​·​·​.​end·​local·​v4·​·​·​·​#·​"ttype":​Ljava/​lang/​String;​
264 ·​·​·​·​:​sswitch_1 264 ·​·​·​·​:​sswitch_1
265 ·​·​·​·​sget-​object·​v8,​·​Ljava/​lang/​System;​-​>out:​Ljava/​io/​PrintStream;​ 265 ·​·​·​·​sget-​object·​v6,​·​Ljava/​lang/​System;​-​>out:​Ljava/​io/​PrintStream;​
   
266 ·​·​·​·​const-​string·​v9,​·​"Got·​SB·​CHARSET" 266 ·​·​·​·​const-​string·​v7,​·​"Got·​SB·​CHARSET"
   
267 ·​·​·​·​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​io/​PrintStream;​-​>println(Ljava/​lang/​String;​)​V 267 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​io/​PrintStream;​-​>println(Ljava/​lang/​String;​)​V
   
268 ·​·​·​·​.​line·​259 268 ·​·​·​·​.​line·​259
269 ·​·​·​·​new-​instance·​v2,​·​Ljava/​lang/​String;​ 269 ·​·​·​·​new-​instance·​v1,​·​Ljava/​lang/​String;​
   
270 ·​·​·​·​const-​string·​v8,​·​"US-​ASCII" 270 ·​·​·​·​const-​string·​v6,​·​"US-​ASCII"
   
271 ·​·​·​·​invoke-​direct·​{v2,​·​p2,​·​v8},​·​Ljava/​lang/​String;​-​><init>([BLjava/​lang/​String;​)​V 271 ·​·​·​·​invoke-​direct·​{v1,​·​p2,​·​v6},​·​Ljava/​lang/​String;​-​><init>([BLjava/​lang/​String;​)​V
   
272 ·​·​·​·​.​line·​260 272 ·​·​·​·​.​line·​260
273 ·​·​·​·​.​local·​v2,​·​"charsetStr":​Ljava/​lang/​String;​ 273 ·​·​·​·​.​local·​v1,​·​"charsetStr":​Ljava/​lang/​String;​
274 ·​·​·​·​const-​string·​v8,​·​"TTABLE·​" 274 ·​·​·​·​const-​string·​v6,​·​"TTABLE·​"
   
275 ·​·​·​·​invoke-​virtual·​{v2,​·​v8},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z 275 ·​·​·​·​invoke-​virtual·​{v1,​·​v6},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z
Max diff block lines reached; 4994/8834 bytes (56.53%) of diff not shown.
[−]
smali/de/mud/terminal/vt320.smali
Offset 1466, 14 lines modified Offset 1466, 15 lines modified
   
1466 ·​·​·​·​const-​string·​v1,​·​"DCS:​·​" 1466 ·​·​·​·​const-​string·​v1,​·​"DCS:​·​"
   
1467 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1467 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1468 ·​·​·​·​move-​result-​object·​v0 1468 ·​·​·​·​move-​result-​object·​v0
   
  1469 ·​·​·​·​.​line·​1198
1469 ·​·​·​·​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1470 ·​·​·​·​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1470 ·​·​·​·​.​line·​1199 1471 ·​·​·​·​.​line·​1199
1471 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lde/​mud/​terminal/​vt320;​-​>debugStr:​Ljava/​lang/​StringBuilder;​ 1472 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lde/​mud/​terminal/​vt320;​-​>debugStr:​Ljava/​lang/​StringBuilder;​
   
1472 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 1473 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
Offset 1673, 14 lines modified Offset 1674, 15 lines modified
   
1673 ·​·​·​·​const-​string·​v8,​·​"OSC:​·​invalid·​color·​sequence·​encountered:​·​" 1674 ·​·​·​·​const-​string·​v8,​·​"OSC:​·​invalid·​color·​sequence·​encountered:​·​"
   
1674 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1675 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1675 ·​·​·​·​move-​result-​object·​v7 1676 ·​·​·​·​move-​result-​object·​v7
   
  1677 ·​·​·​·​.​line·​1221
1676 ·​·​·​·​invoke-​virtual·​{v7,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1678 ·​·​·​·​invoke-​virtual·​{v7,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1677 ·​·​·​·​.​line·​1222 1679 ·​·​·​·​.​line·​1222
1678 ·​·​·​·​iget-​object·​v7,​·​p0,​·​Lde/​mud/​terminal/​vt320;​-​>debugStr:​Ljava/​lang/​StringBuilder;​ 1680 ·​·​·​·​iget-​object·​v7,​·​p0,​·​Lde/​mud/​terminal/​vt320;​-​>debugStr:​Ljava/​lang/​StringBuilder;​
   
1679 ·​·​·​·​invoke-​virtual·​{v7},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 1681 ·​·​·​·​invoke-​virtual·​{v7},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
Offset 5921, 14 lines modified Offset 5923, 15 lines modified
   
5921 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 5923 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
5922 ·​·​·​·​move-​result-​object·​v2 5924 ·​·​·​·​move-​result-​object·​v2
   
5923 ·​·​·​·​const/​16·​v3,​·​0x2c 5925 ·​·​·​·​const/​16·​v3,​·​0x2c
   
  5926 ·​·​·​·​.​line·​2393
5924 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 5927 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
5925 ·​·​·​·​.​line·​2391 5928 ·​·​·​·​.​line·​2391
5926 ·​·​·​·​add-​int/​lit8·​v15,​·​v15,​·​0x1 5929 ·​·​·​·​add-​int/​lit8·​v15,​·​v15,​·​0x1
   
5927 ·​·​·​·​goto·​:​goto_1c 5930 ·​·​·​·​goto·​:​goto_1c
   
Offset 6412, 34 lines modified Offset 6415, 38 lines modified
   
6412 ·​·​·​·​const-​string·​v3,​·​"ESC·​[·​unknown·​letter:​·​" 6415 ·​·​·​·​const-​string·​v3,​·​"ESC·​[·​unknown·​letter:​·​"
   
6413 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 6416 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
6414 ·​·​·​·​move-​result-​object·​v2 6417 ·​·​·​·​move-​result-​object·​v2
   
  6418 ·​·​·​·​.​line·​2973
6415 ·​·​·​·​move/​from16·​v0,​·​p1 6419 ·​·​·​·​move/​from16·​v0,​·​p1
   
6416 ·​·​·​·​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 6420 ·​·​·​·​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
6417 ·​·​·​·​move-​result-​object·​v2 6421 ·​·​·​·​move-​result-​object·​v2
   
6418 ·​·​·​·​const-​string·​v3,​·​"·​(" 6422 ·​·​·​·​const-​string·​v3,​·​"·​("
   
  6423 ·​·​·​·​.​line·​2974
6419 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 6424 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
6420 ·​·​·​·​move-​result-​object·​v2 6425 ·​·​·​·​move-​result-​object·​v2
   
  6426 ·​·​·​·​.​line·​2975
6421 ·​·​·​·​move/​from16·​v0,​·​p1 6427 ·​·​·​·​move/​from16·​v0,​·​p1
   
6422 ·​·​·​·​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 6428 ·​·​·​·​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
6423 ·​·​·​·​move-​result-​object·​v2 6429 ·​·​·​·​move-​result-​object·​v2
   
6424 ·​·​·​·​const/​16·​v3,​·​0x29 6430 ·​·​·​·​const/​16·​v3,​·​0x29
   
  6431 ·​·​·​·​.​line·​2976
6425 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 6432 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
6426 ·​·​·​·​.​line·​2977 6433 ·​·​·​·​.​line·​2977
6427 ·​·​·​·​move-​object/​from16·​v0,​·​p0 6434 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
6428 ·​·​·​·​iget-​object·​v2,​·​v0,​·​Lde/​mud/​terminal/​vt320;​-​>debugStr:​Ljava/​lang/​StringBuilder;​ 6435 ·​·​·​·​iget-​object·​v2,​·​v0,​·​Lde/​mud/​terminal/​vt320;​-​>debugStr:​Ljava/​lang/​StringBuilder;​
   
Offset 8492, 20 lines modified Offset 8499, 22 lines modified
   
8492 ·​·​·​·​move-​object/​from16·​v0,​·​p0 8499 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
8493 ·​·​·​·​iget-​object·​v3,​·​v0,​·​Lde/​mud/​terminal/​vt320;​-​>DCEvars:​[I 8500 ·​·​·​·​iget-​object·​v3,​·​v0,​·​Lde/​mud/​terminal/​vt320;​-​>DCEvars:​[I
   
8494 ·​·​·​·​aget·​v3,​·​v3,​·​v15 8501 ·​·​·​·​aget·​v3,​·​v3,​·​v15
   
  8502 ·​·​·​·​.​line·​2950
8495 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 8503 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
8496 ·​·​·​·​move-​result-​object·​v2 8504 ·​·​·​·​move-​result-​object·​v2
   
Max diff block lines reached; 510/3249 bytes (15.70%) of diff not shown.
[−]
smali/org/apache/harmony/niochar/charset/additional/IBM437.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​nio/​charset/​Charset;​ 2 .​super·​Ljava/​nio/​charset/​Charset;​
3 .​source·​"IBM437.​java" 3 .​source·​"IBM437.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ·​·​·​·​value·​=·​{ 6 ·​·​·​·​value·​=·​{
7 ·​·​·​·​·​·​·​·​Lorg/​apache/​harmony/​niochar/​charset/​additional/​IBM437$1;​,​  
8 ·​·​·​·​·​·​·​·​Lorg/​apache/​harmony/​niochar/​charset/​additional/​IBM437$Encoder;​,​ 7 ·​·​·​·​·​·​·​·​Lorg/​apache/​harmony/​niochar/​charset/​additional/​IBM437$Encoder;​,​
9 ·​·​·​·​·​·​·​·​Lorg/​apache/​harmony/​niochar/​charset/​additional/​IBM437$Decoder;​ 8 ·​·​·​·​·​·​·​·​Lorg/​apache/​harmony/​niochar/​charset/​additional/​IBM437$Decoder;​
10 ·​·​·​·​} 9 ·​·​·​·​}
11 .​end·​annotation 10 .​end·​annotation
   
   
12 #·​direct·​methods 11 #·​direct·​methods
[−]
smali/org/connectbot/ActionBarWrapper$RealActionBar$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$listener:​Lorg/​connectbot/​ActionBarWrapper$OnMe​nuVisibilityListener;​ 22 .​field·​final·​synthetic·​val$listener:​Lorg/​connectbot/​ActionBarWrapper$OnMe​nuVisibilityListener;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​connectbot/​ActionBarWrapper$Real​ActionBar;​Lorg/​connectbot/​ActionBarWrapper$OnMe​nuVisibilityListener;​)​V 24 .​method·​constructor·​<init>(Lorg/​connectbot/​ActionBarWrapper$Real​ActionBar;​Lorg/​connectbot/​ActionBarWrapper$OnMe​nuVisibilityListener;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​ActionBarWrapper$Real​ActionBar;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​77 28 ·​·​·​·​.​line·​77
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ActionBarWrapper$Real​ActionBar$1;​-​>this$0:​Lorg/​connectbot/​ActionBarWrapper$Real​ActionBar;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ActionBarWrapper$Real​ActionBar$1;​-​>this$0:​Lorg/​connectbot/​ActionBarWrapper$Real​ActionBar;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​ActionBarWrapper$Real​ActionBar$1;​-​>val$listener:​Lorg/​connectbot/​ActionBarWrapper$OnMe​nuVisibilityListener;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​ActionBarWrapper$Real​ActionBar$1;​-​>val$listener:​Lorg/​connectbot/​ActionBarWrapper$OnMe​nuVisibilityListener;​
   
[−]
smali/org/connectbot/ActionBarWrapper.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"ActionBarWrapper.​java" 3 .​source·​"ActionBarWrapper.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ·​·​·​·​value·​=·​{ 6 ·​·​·​·​value·​=·​{
7 ·​·​·​·​·​·​·​·​Lorg/​connectbot/​ActionBarWrapper$1;​,​  
8 ·​·​·​·​·​·​·​·​Lorg/​connectbot/​ActionBarWrapper$Real​ActionBar;​,​ 7 ·​·​·​·​·​·​·​·​Lorg/​connectbot/​ActionBarWrapper$Real​ActionBar;​,​
9 ·​·​·​·​·​·​·​·​Lorg/​connectbot/​ActionBarWrapper$Dumm​yActionBar;​,​ 8 ·​·​·​·​·​·​·​·​Lorg/​connectbot/​ActionBarWrapper$Dumm​yActionBar;​,​
10 ·​·​·​·​·​·​·​·​Lorg/​connectbot/​ActionBarWrapper$OnMe​nuVisibilityListener;​ 9 ·​·​·​·​·​·​·​·​Lorg/​connectbot/​ActionBarWrapper$OnMe​nuVisibilityListener;​
11 ·​·​·​·​} 10 ·​·​·​·​}
12 .​end·​annotation 11 .​end·​annotation
   
   
Offset 18, 15 lines modified Offset 17, 14 lines modified
18 .​method·​public·​constructor·​<init>()​V 17 .​method·​public·​constructor·​<init>()​V
19 ·​·​·​·​.​locals·​0 18 ·​·​·​·​.​locals·​0
   
20 ·​·​·​·​.​prologue 19 ·​·​·​·​.​prologue
21 ·​·​·​·​.​line·​26 20 ·​·​·​·​.​line·​26
22 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 21 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
23 ·​·​·​·​.​line·​57  
24 ·​·​·​·​return-​void 22 ·​·​·​·​return-​void
25 .​end·​method 23 .​end·​method
   
26 .​method·​public·​static·​getActionBar(Landroid​/​app/​Activity;​)​Lorg/​connectbot/​ActionBarWrapper;​ 24 .​method·​public·​static·​getActionBar(Landroid​/​app/​Activity;​)​Lorg/​connectbot/​ActionBarWrapper;​
27 ·​·​·​·​.​locals·​2 25 ·​·​·​·​.​locals·​2
28 ·​·​·​·​.​param·​p0,​·​"activity"·​·​·​·​#·​Landroid/​app/​Activity;​ 26 ·​·​·​·​.​param·​p0,​·​"activity"·​·​·​·​#·​Landroid/​app/​Activity;​
   
[−]
smali/org/connectbot/ColorsActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ColorsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ColorsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​ColorsActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​ColorsActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​ColorsActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​339 27 ·​·​·​·​.​line·​339
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ColorsActivity$1;​-​>this$0:​Lorg/​connectbot/​ColorsActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ColorsActivity$1;​-​>this$0:​Lorg/​connectbot/​ColorsActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/ColorsActivity$ColorView.smali
Offset 256, 14 lines modified Offset 256, 15 lines modified
   
256 ·​·​·​·​move-​result·​v4 256 ·​·​·​·​move-​result·​v4
   
257 ·​·​·​·​add-​float/​2addr·​v3,​·​v4 257 ·​·​·​·​add-​float/​2addr·​v3,​·​v4
   
258 ·​·​·​·​float-​to-​int·​v3,​·​v3 258 ·​·​·​·​float-​to-​int·​v3,​·​v3
   
  259 ·​·​·​·​.​line·​274
259 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​ColorsActivity$ColorV​iew;​-​>getPaddingTop()​I 260 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​ColorsActivity$ColorV​iew;​-​>getPaddingTop()​I
   
260 ·​·​·​·​move-​result·​v4 261 ·​·​·​·​move-​result·​v4
   
261 ·​·​·​·​add-​int/​2addr·​v3,​·​v4 262 ·​·​·​·​add-​int/​2addr·​v3,​·​v4
   
262 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​ColorsActivity$ColorV​iew;​-​>getPaddingBottom()​I 263 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​ColorsActivity$ColorV​iew;​-​>getPaddingBottom()​I
Offset 332, 14 lines modified Offset 333, 15 lines modified
   
332 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​ColorsActivity$ColorV​iew;​-​>getPaddingLeft()​I 333 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​ColorsActivity$ColorV​iew;​-​>getPaddingLeft()​I
   
333 ·​·​·​·​move-​result·​v4 334 ·​·​·​·​move-​result·​v4
   
334 ·​·​·​·​add-​int/​2addr·​v3,​·​v4 335 ·​·​·​·​add-​int/​2addr·​v3,​·​v4
   
  336 ·​·​·​·​.​line·​250
335 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​ColorsActivity$ColorV​iew;​-​>getPaddingRight()​I 337 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​ColorsActivity$ColorV​iew;​-​>getPaddingRight()​I
   
336 ·​·​·​·​move-​result·​v4 338 ·​·​·​·​move-​result·​v4
   
337 ·​·​·​·​add-​int·​v0,​·​v3,​·​v4 339 ·​·​·​·​add-​int·​v0,​·​v3,​·​v4
   
338 ·​·​·​·​.​line·​251 340 ·​·​·​·​.​line·​251
[−]
smali/org/connectbot/ColorsActivity.smali
Offset 53, 15 lines modified Offset 53, 14 lines modified
53 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V 53 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V
   
54 ·​·​·​·​.​line·​61 54 ·​·​·​·​.​line·​61
55 ·​·​·​·​const/​4·​v0,​·​0x0 55 ·​·​·​·​const/​4·​v0,​·​0x0
   
56 ·​·​·​·​iput·​v0,​·​p0,​·​Lorg/​connectbot/​ColorsActivity;​-​>mCurrentColor:​I 56 ·​·​·​·​iput·​v0,​·​p0,​·​Lorg/​connectbot/​ColorsActivity;​-​>mCurrentColor:​I
   
57 ·​·​·​·​.​line·​157  
58 ·​·​·​·​return-​void 57 ·​·​·​·​return-​void
59 .​end·​method 58 .​end·​method
   
60 .​method·​static·​synthetic·​access$000(Lorg/​connectbot/​ColorsActivity;​)​Ljava/​util/​List;​ 59 .​method·​static·​synthetic·​access$000(Lorg/​connectbot/​ColorsActivity;​)​Ljava/​util/​List;​
61 ·​·​·​·​.​locals·​1 60 ·​·​·​·​.​locals·​1
62 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lorg/​connectbot/​ColorsActivity;​ 61 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lorg/​connectbot/​ColorsActivity;​
   
Offset 201, 38 lines modified Offset 200, 41 lines modified
201 ·​·​·​·​.​line·​71 200 ·​·​·​·​.​line·​71
202 ·​·​·​·​const-​string·​v0,​·​"%s:​·​%s" 201 ·​·​·​·​const-​string·​v0,​·​"%s:​·​%s"
   
203 ·​·​·​·​const/​4·​v1,​·​0x2 202 ·​·​·​·​const/​4·​v1,​·​0x2
   
204 ·​·​·​·​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​ 203 ·​·​·​·​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​
   
  204 ·​·​·​·​.​line·​72
205 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​ColorsActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​ 205 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​ColorsActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
206 ·​·​·​·​move-​result-​object·​v2 206 ·​·​·​·​move-​result-​object·​v2
   
207 ·​·​·​·​const·​v3,​·​0x7f0700e3 207 ·​·​·​·​const·​v3,​·​0x7f0700e3
   
208 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getText(I)​Ljava/​lang/​CharSequence;​ 208 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getText(I)​Ljava/​lang/​CharSequence;​
   
209 ·​·​·​·​move-​result-​object·​v2 209 ·​·​·​·​move-​result-​object·​v2
   
210 ·​·​·​·​aput-​object·​v2,​·​v1,​·​v4 210 ·​·​·​·​aput-​object·​v2,​·​v1,​·​v4
   
  211 ·​·​·​·​.​line·​73
211 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​ColorsActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​ 212 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​ColorsActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
212 ·​·​·​·​move-​result-​object·​v2 213 ·​·​·​·​move-​result-​object·​v2
   
213 ·​·​·​·​const·​v3,​·​0x7f070021 214 ·​·​·​·​const·​v3,​·​0x7f070021
   
214 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getText(I)​Ljava/​lang/​CharSequence;​ 215 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getText(I)​Ljava/​lang/​CharSequence;​
   
215 ·​·​·​·​move-​result-​object·​v2 216 ·​·​·​·​move-​result-​object·​v2
   
216 ·​·​·​·​aput-​object·​v2,​·​v1,​·​v5 217 ·​·​·​·​aput-​object·​v2,​·​v1,​·​v5
   
  218 ·​·​·​·​.​line·​71
217 ·​·​·​·​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 219 ·​·​·​·​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
218 ·​·​·​·​move-​result-​object·​v0 220 ·​·​·​·​move-​result-​object·​v0
   
219 ·​·​·​·​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​connectbot/​ColorsActivity;​-​>setTitle(Ljava/​lang/​CharSequence;​)​V 221 ·​·​·​·​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​connectbot/​ColorsActivity;​-​>setTitle(Ljava/​lang/​CharSequence;​)​V
   
220 ·​·​·​·​.​line·​75 222 ·​·​·​·​.​line·​75
[−]
smali/org/connectbot/ConsoleActivity$10.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​ConsoleActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​434 27 ·​·​·​·​.​line·​434
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$10;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$10;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/ConsoleActivity$11.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​ConsoleActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​458 27 ·​·​·​·​.​line·​458
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$11;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$11;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/ConsoleActivity$12.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​private·​totalY:​F 19 .​field·​private·​totalY:​F
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V 21 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V
22 ·​·​·​·​.​locals·​1 22 ·​·​·​·​.​locals·​1
  23 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​ConsoleActivity;​
   
23 ·​·​·​·​.​prologue 24 ·​·​·​·​.​prologue
24 ·​·​·​·​.​line·​468 25 ·​·​·​·​.​line·​468
25 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$12;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​ 26 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$12;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
26 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​view/​GestureDetector$Simpl​eOnGestureListener;​-​><init>()​V 27 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​view/​GestureDetector$Simpl​eOnGestureListener;​-​><init>()​V
   
[−]
smali/org/connectbot/ConsoleActivity$13.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$detect:​Landroid/​view/​GestureDetector;​ 22 .​field·​final·​synthetic·​val$detect:​Landroid/​view/​GestureDetector;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​Landroid/​view/​GestureDetector;​)​V 24 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​Landroid/​view/​GestureDetector;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​ConsoleActivity;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​539 28 ·​·​·​·​.​line·​539
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$13;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$13;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$13;​-​>val$detect:​Landroid/​view/​GestureDetector;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$13;​-​>val$detect:​Landroid/​view/​GestureDetector;​
   
Offset 55, 22 lines modified Offset 56, 24 lines modified
55 ·​·​·​·​.​line·​544 56 ·​·​·​·​.​line·​544
56 ·​·​·​·​sget·​v5,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 57 ·​·​·​·​sget·​v5,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
57 ·​·​·​·​const/​16·​v6,​·​0xe 58 ·​·​·​·​const/​16·​v6,​·​0xe
   
58 ·​·​·​·​if-​lt·​v5,​·​v6,​·​:​cond_0 59 ·​·​·​·​if-​lt·​v5,​·​v6,​·​:​cond_0
   
  60 ·​·​·​·​.​line·​545
59 ·​·​·​·​invoke-​static·​{p2},​·​Landroid/​support/​v4/​view/​MotionEventCompat;​-​>getSource(Landroid/​view/​MotionEvent;​)​I 61 ·​·​·​·​invoke-​static·​{p2},​·​Landroid/​support/​v4/​view/​MotionEventCompat;​-​>getSource(Landroid/​view/​MotionEvent;​)​I
   
60 ·​·​·​·​move-​result·​v5 62 ·​·​·​·​move-​result·​v5
   
61 ·​·​·​·​const/​16·​v6,​·​0x2002 63 ·​·​·​·​const/​16·​v6,​·​0x2002
   
62 ·​·​·​·​if-​ne·​v5,​·​v6,​·​:​cond_0 64 ·​·​·​·​if-​ne·​v5,​·​v6,​·​:​cond_0
   
  65 ·​·​·​·​.​line·​546
63 ·​·​·​·​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getAction()​I 66 ·​·​·​·​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getAction()​I
   
64 ·​·​·​·​move-​result·​v5 67 ·​·​·​·​move-​result·​v5
   
65 ·​·​·​·​if-​nez·​v5,​·​:​cond_0 68 ·​·​·​·​if-​nez·​v5,​·​:​cond_0
   
66 ·​·​·​·​.​line·​547 69 ·​·​·​·​.​line·​547
Offset 336, 14 lines modified Offset 339, 15 lines modified
   
336 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​connectbot/​bean/​SelectionArea;​-​>getRight()​I 339 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​connectbot/​bean/​SelectionArea;​-​>getRight()​I
   
337 ·​·​·​·​move-​result·​v6 340 ·​·​·​·​move-​result·​v6
   
338 ·​·​·​·​if-​ne·​v5,​·​v6,​·​:​cond_5 341 ·​·​·​·​if-​ne·​v5,​·​v6,​·​:​cond_5
   
  342 ·​·​·​·​.​line·​602
339 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​connectbot/​bean/​SelectionArea;​-​>getTop()​I 343 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​connectbot/​bean/​SelectionArea;​-​>getTop()​I
   
340 ·​·​·​·​move-​result·​v5 344 ·​·​·​·​move-​result·​v5
   
341 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​connectbot/​bean/​SelectionArea;​-​>getBottom()​I 345 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​connectbot/​bean/​SelectionArea;​-​>getBottom()​I
   
342 ·​·​·​·​move-​result·​v6 346 ·​·​·​·​move-​result·​v6
Offset 429, 27 lines modified Offset 433, 29 lines modified
   
429 ·​·​·​·​move-​result·​v5 433 ·​·​·​·​move-​result·​v5
   
430 ·​·​·​·​if-​ne·​v5,​·​v4,​·​:​cond_2 434 ·​·​·​·​if-​ne·​v5,​·​v4,​·​:​cond_2
   
431 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$13;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​ 435 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$13;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
  436 ·​·​·​·​.​line·​626
432 ·​·​·​·​#·​getter·​for:​·​Lorg/​connectbot/​ConsoleActivity;​-​>keyboardGroup:​Landroid/​widget/​LinearLayout;​ 437 ·​·​·​·​#·​getter·​for:​·​Lorg/​connectbot/​ConsoleActivity;​-​>keyboardGroup:​Landroid/​widget/​LinearLayout;​
433 ·​·​·​·​invoke-​static·​{v4},​·​Lorg/​connectbot/​ConsoleActivity;​-​>access$300(Lorg/​connectbot/​ConsoleActivity;​)​Landroid/​widget/​LinearLayout;​ 438 ·​·​·​·​invoke-​static·​{v4},​·​Lorg/​connectbot/​ConsoleActivity;​-​>access$300(Lorg/​connectbot/​ConsoleActivity;​)​Landroid/​widget/​LinearLayout;​
   
434 ·​·​·​·​move-​result-​object·​v4 439 ·​·​·​·​move-​result-​object·​v4
   
435 ·​·​·​·​invoke-​virtual·​{v4},​·​Landroid/​widget/​LinearLayout;​-​>getVisibility()​I 440 ·​·​·​·​invoke-​virtual·​{v4},​·​Landroid/​widget/​LinearLayout;​-​>getVisibility()​I
   
436 ·​·​·​·​move-​result·​v4 441 ·​·​·​·​move-​result·​v4
   
437 ·​·​·​·​const/​16·​v5,​·​0x8 442 ·​·​·​·​const/​16·​v5,​·​0x8
   
438 ·​·​·​·​if-​ne·​v4,​·​v5,​·​:​cond_2 443 ·​·​·​·​if-​ne·​v4,​·​v5,​·​:​cond_2
   
  444 ·​·​·​·​.​line·​627
439 ·​·​·​·​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J 445 ·​·​·​·​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J
   
440 ·​·​·​·​move-​result-​wide·​v4 446 ·​·​·​·​move-​result-​wide·​v4
   
441 ·​·​·​·​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getDownTime()​J 447 ·​·​·​·​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getDownTime()​J
   
442 ·​·​·​·​move-​result-​wide·​v6 448 ·​·​·​·​move-​result-​wide·​v6
Offset 458, 14 lines modified Offset 464, 15 lines modified
   
458 ·​·​·​·​const-​wide/​16·​v6,​·​0x190 464 ·​·​·​·​const-​wide/​16·​v6,​·​0x190
   
459 ·​·​·​·​cmp-​long·​v4,​·​v4,​·​v6 465 ·​·​·​·​cmp-​long·​v4,​·​v4,​·​v6
   
460 ·​·​·​·​if-​gez·​v4,​·​:​cond_2 466 ·​·​·​·​if-​gez·​v4,​·​:​cond_2
   
  467 ·​·​·​·​.​line·​628
461 ·​·​·​·​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getX()​F 468 ·​·​·​·​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getX()​F
   
462 ·​·​·​·​move-​result·​v4 469 ·​·​·​·​move-​result·​v4
   
Max diff block lines reached; 430/2935 bytes (14.65%) of diff not shown.
[−]
smali/org/connectbot/ConsoleActivity$14.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​ConsoleActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​697 27 ·​·​·​·​.​line·​697
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$14;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$14;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/ConsoleActivity$15.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​ConsoleActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​713 27 ·​·​·​·​.​line·​713
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$15;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$15;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/ConsoleActivity$16.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​ConsoleActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​726 27 ·​·​·​·​.​line·​726
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$16;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$16;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/ConsoleActivity$17.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​ConsoleActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​738 27 ·​·​·​·​.​line·​738
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$17;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$17;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/ConsoleActivity$18.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​ConsoleActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​755 27 ·​·​·​·​.​line·​755
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$18;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$18;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/ConsoleActivity$19$1.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$terminalView:​Lorg/​connectbot/​TerminalView;​ 24 .​field·​final·​synthetic·​val$terminalView:​Lorg/​connectbot/​TerminalView;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity$19;​Landroid/​view/​View;​Lorg/​connectbot/​TerminalView;​)​V 26 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity$19;​Landroid/​view/​View;​Lorg/​connectbot/​TerminalView;​)​V
27 ·​·​·​·​.​locals·​0 27 ·​·​·​·​.​locals·​0
  28 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lorg/​connectbot/​ConsoleActivity$19;​
   
28 ·​·​·​·​.​prologue 29 ·​·​·​·​.​prologue
29 ·​·​·​·​.​line·​788 30 ·​·​·​·​.​line·​788
30 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$19$1;​-​>this$1:​Lorg/​connectbot/​ConsoleActivity$19;​ 31 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$19$1;​-​>this$1:​Lorg/​connectbot/​ConsoleActivity$19;​
   
31 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$19$1;​-​>val$resizeView:​Landroid/​view/​View;​ 32 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$19$1;​-​>val$resizeView:​Landroid/​view/​View;​
   
Offset 52, 52 lines modified Offset 53, 58 lines modified
52 ·​·​·​·​.​prologue 53 ·​·​·​·​.​prologue
53 ·​·​·​·​.​line·​792 54 ·​·​·​·​.​line·​792
54 ·​·​·​·​:​try_start_0 55 ·​·​·​·​:​try_start_0
55 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$19$1;​-​>val$resizeView:​Landroid/​view/​View;​ 56 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$19$1;​-​>val$resizeView:​Landroid/​view/​View;​
   
56 ·​·​·​·​const·​v4,​·​0x7f0b002f 57 ·​·​·​·​const·​v4,​·​0x7f0b002f
   
  58 ·​·​·​·​.​line·​793
57 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 59 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
58 ·​·​·​·​move-​result-​object·​v3 60 ·​·​·​·​move-​result-​object·​v3
   
59 ·​·​·​·​check-​cast·​v3,​·​Landroid/​widget/​EditText;​ 61 ·​·​·​·​check-​cast·​v3,​·​Landroid/​widget/​EditText;​
   
  62 ·​·​·​·​.​line·​794
60 ·​·​·​·​invoke-​virtual·​{v3},​·​Landroid/​widget/​EditText;​-​>getText()​Landroid/​text/​Editable;​ 63 ·​·​·​·​invoke-​virtual·​{v3},​·​Landroid/​widget/​EditText;​-​>getText()​Landroid/​text/​Editable;​
   
61 ·​·​·​·​move-​result-​object·​v3 64 ·​·​·​·​move-​result-​object·​v3
   
62 ·​·​·​·​invoke-​virtual·​{v3},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​ 65 ·​·​·​·​invoke-​virtual·​{v3},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​
   
63 ·​·​·​·​move-​result-​object·​v3 66 ·​·​·​·​move-​result-​object·​v3
   
  67 ·​·​·​·​.​line·​792
64 ·​·​·​·​invoke-​static·​{v3},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I 68 ·​·​·​·​invoke-​static·​{v3},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I
   
65 ·​·​·​·​move-​result·​v2 69 ·​·​·​·​move-​result·​v2
   
66 ·​·​·​·​.​line·​795 70 ·​·​·​·​.​line·​795
67 ·​·​·​·​.​local·​v2,​·​"width":​I 71 ·​·​·​·​.​local·​v2,​·​"width":​I
68 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$19$1;​-​>val$resizeView:​Landroid/​view/​View;​ 72 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$19$1;​-​>val$resizeView:​Landroid/​view/​View;​
   
69 ·​·​·​·​const·​v4,​·​0x7f0b0030 73 ·​·​·​·​const·​v4,​·​0x7f0b0030
   
  74 ·​·​·​·​.​line·​796
70 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 75 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
71 ·​·​·​·​move-​result-​object·​v3 76 ·​·​·​·​move-​result-​object·​v3
   
72 ·​·​·​·​check-​cast·​v3,​·​Landroid/​widget/​EditText;​ 77 ·​·​·​·​check-​cast·​v3,​·​Landroid/​widget/​EditText;​
   
  78 ·​·​·​·​.​line·​797
73 ·​·​·​·​invoke-​virtual·​{v3},​·​Landroid/​widget/​EditText;​-​>getText()​Landroid/​text/​Editable;​ 79 ·​·​·​·​invoke-​virtual·​{v3},​·​Landroid/​widget/​EditText;​-​>getText()​Landroid/​text/​Editable;​
   
74 ·​·​·​·​move-​result-​object·​v3 80 ·​·​·​·​move-​result-​object·​v3
   
75 ·​·​·​·​invoke-​virtual·​{v3},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​ 81 ·​·​·​·​invoke-​virtual·​{v3},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​
   
76 ·​·​·​·​move-​result-​object·​v3 82 ·​·​·​·​move-​result-​object·​v3
   
  83 ·​·​·​·​.​line·​795
77 ·​·​·​·​invoke-​static·​{v3},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I 84 ·​·​·​·​invoke-​static·​{v3},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I
78 ·​·​·​·​:​try_end_0 85 ·​·​·​·​:​try_end_0
79 ·​·​·​·​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 86 ·​·​·​·​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
80 ·​·​·​·​move-​result·​v0 87 ·​·​·​·​move-​result·​v0
   
81 ·​·​·​·​.​line·​804 88 ·​·​·​·​.​line·​804
[−]
smali/org/connectbot/ConsoleActivity$19.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​ConsoleActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​781 27 ·​·​·​·​.​line·​781
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$19;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$19;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 70, 30 lines modified Offset 71, 33 lines modified
70 ·​·​·​·​.​local·​v0,​·​"resizeView":​Landroid/​view/​View;​ 71 ·​·​·​·​.​local·​v0,​·​"resizeView":​Landroid/​view/​View;​
71 ·​·​·​·​new-​instance·​v2,​·​Landroid/​app/​AlertDialog$Builder;​ 72 ·​·​·​·​new-​instance·​v2,​·​Landroid/​app/​AlertDialog$Builder;​
   
72 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$19;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​ 73 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$19;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
73 ·​·​·​·​invoke-​direct·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 74 ·​·​·​·​invoke-​direct·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
  75 ·​·​·​·​.​line·​787
74 ·​·​·​·​invoke-​virtual·​{v2,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​app/​AlertDialog$Builder;​ 76 ·​·​·​·​invoke-​virtual·​{v2,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​app/​AlertDialog$Builder;​
   
75 ·​·​·​·​move-​result-​object·​v2 77 ·​·​·​·​move-​result-​object·​v2
   
76 ·​·​·​·​const·​v3,​·​0x7f07003f 78 ·​·​·​·​const·​v3,​·​0x7f07003f
   
77 ·​·​·​·​new-​instance·​v4,​·​Lorg/​connectbot/​ConsoleActivity$19$1;​ 79 ·​·​·​·​new-​instance·​v4,​·​Lorg/​connectbot/​ConsoleActivity$19$1;​
   
78 ·​·​·​·​invoke-​direct·​{v4,​·​p0,​·​v0,​·​v1},​·​Lorg/​connectbot/​ConsoleActivity$19$1;​-​><init>(Lorg/​connectbot/​ConsoleActivity$19;​Landroid/​view/​View;​Lorg/​connectbot/​TerminalView;​)​V 80 ·​·​·​·​invoke-​direct·​{v4,​·​p0,​·​v0,​·​v1},​·​Lorg/​connectbot/​ConsoleActivity$19$1;​-​><init>(Lorg/​connectbot/​ConsoleActivity$19;​Landroid/​view/​View;​Lorg/​connectbot/​TerminalView;​)​V
   
  81 ·​·​·​·​.​line·​788
79 ·​·​·​·​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 82 ·​·​·​·​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
80 ·​·​·​·​move-​result-​object·​v2 83 ·​·​·​·​move-​result-​object·​v2
   
81 ·​·​·​·​const/​high16·​v3,​·​0x1040000 84 ·​·​·​·​const/​high16·​v3,​·​0x1040000
   
  85 ·​·​·​·​.​line·​806
82 ·​·​·​·​invoke-​virtual·​{v2,​·​v3,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 86 ·​·​·​·​invoke-​virtual·​{v2,​·​v3,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
83 ·​·​·​·​move-​result-​object·​v2 87 ·​·​·​·​move-​result-​object·​v2
   
84 ·​·​·​·​invoke-​virtual·​{v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 88 ·​·​·​·​invoke-​virtual·​{v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
85 ·​·​·​·​move-​result-​object·​v2 89 ·​·​·​·​move-​result-​object·​v2
[−]
smali/org/connectbot/ConsoleActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​ConsoleActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​150 27 ·​·​·​·​.​line·​150
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$1;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$1;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/ConsoleActivity$20.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​ConsoleActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​884 27 ·​·​·​·​.​line·​884
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$20;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$20;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/ConsoleActivity$2.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V 20 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V
21 ·​·​·​·​.​locals·​0 21 ·​·​·​·​.​locals·​0
  22 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​ConsoleActivity;​
   
22 ·​·​·​·​.​prologue 23 ·​·​·​·​.​prologue
23 ·​·​·​·​.​line·​187 24 ·​·​·​·​.​line·​187
24 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$2;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​ 25 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$2;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
25 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V 26 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V
   
[−]
smali/org/connectbot/ConsoleActivity$3.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V 20 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V
21 ·​·​·​·​.​locals·​0 21 ·​·​·​·​.​locals·​0
  22 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​ConsoleActivity;​
   
22 ·​·​·​·​.​prologue 23 ·​·​·​·​.​prologue
23 ·​·​·​·​.​line·​195 24 ·​·​·​·​.​line·​195
24 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$3;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​ 25 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$3;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
25 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V 26 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V
   
[−]
smali/org/connectbot/ConsoleActivity$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​ConsoleActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​211 27 ·​·​·​·​.​line·​211
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$4;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$4;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/ConsoleActivity$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​ConsoleActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​305 27 ·​·​·​·​.​line·​305
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$5;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$5;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/ConsoleActivity$6.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V 20 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V
21 ·​·​·​·​.​locals·​0 21 ·​·​·​·​.​locals·​0
  22 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​ConsoleActivity;​
   
22 ·​·​·​·​.​prologue 23 ·​·​·​·​.​prologue
23 ·​·​·​·​.​line·​368 24 ·​·​·​·​.​line·​368
24 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$6;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​ 25 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$6;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
25 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewPager$SimpleOnPag​eChangeListener;​-​><init>()​V 26 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewPager$SimpleOnPag​eChangeListener;​-​><init>()​V
   
[−]
smali/org/connectbot/ConsoleActivity$7.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​ConsoleActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​380 27 ·​·​·​·​.​line·​380
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$7;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$7;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/ConsoleActivity$8.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​ConsoleActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​404 27 ·​·​·​·​.​line·​404
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$8;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$8;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/ConsoleActivity$9.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​ConsoleActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​414 27 ·​·​·​·​.​line·​414
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$9;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$9;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/ConsoleActivity$TerminalPagerAdapter.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V 20 .​method·​public·​constructor·​<init>(Lorg/​connectbot/​ConsoleActivity;​)​V
21 ·​·​·​·​.​locals·​0 21 ·​·​·​·​.​locals·​0
  22 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​ConsoleActivity;​
   
22 ·​·​·​·​.​prologue 23 ·​·​·​·​.​prologue
23 ·​·​·​·​.​line·​1148 24 ·​·​·​·​.​line·​1148
24 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$Termi​nalPagerAdapter;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​ 25 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$Termi​nalPagerAdapter;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
25 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​PagerAdapter;​-​><init>()​V 26 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​PagerAdapter;​-​><init>()​V
   
Offset 185, 81 lines modified Offset 186, 80 lines modified
   
185 .​method·​public·​getItemPosition(Ljava​/​lang/​Object;​)​I 186 .​method·​public·​getItemPosition(Ljava​/​lang/​Object;​)​I
186 ·​·​·​·​.​locals·​8 187 ·​·​·​·​.​locals·​8
187 ·​·​·​·​.​param·​p1,​·​"object"·​·​·​·​#·​Ljava/​lang/​Object;​ 188 ·​·​·​·​.​param·​p1,​·​"object"·​·​·​·​#·​Ljava/​lang/​Object;​
   
188 ·​·​·​·​.​prologue 189 ·​·​·​·​.​prologue
189 ·​·​·​·​.​line·​1196 190 ·​·​·​·​.​line·​1196
190 ·​·​·​·​iget-​object·​v7,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$Termi​nalPagerAdapter;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​ 191 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$Termi​nalPagerAdapter;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
191 ·​·​·​·​iget-​object·​v7,​·​v7,​·​Lorg/​connectbot/​ConsoleActivity;​-​>bound:​Lorg/​connectbot/​service/​TerminalManager;​ 192 ·​·​·​·​iget-​object·​v6,​·​v6,​·​Lorg/​connectbot/​ConsoleActivity;​-​>bound:​Lorg/​connectbot/​service/​TerminalManager;​
   
192 ·​·​·​·​if-​nez·​v7,​·​:​cond_1 193 ·​·​·​·​if-​nez·​v6,​·​:​cond_1
   
193 ·​·​·​·​.​line·​1197 194 ·​·​·​·​.​line·​1197
194 ·​·​·​·​const/​4·​v4,​·​-​0x2 195 ·​·​·​·​const/​4·​v3,​·​-​0x2
   
195 ·​·​·​·​.​line·​1213 196 ·​·​·​·​.​line·​1213
196 ·​·​·​·​:​cond_0 197 ·​·​·​·​:​cond_0
197 ·​·​·​·​:​goto_0 198 ·​·​·​·​:​goto_0
198 ·​·​·​·​return·​v4 199 ·​·​·​·​return·​v3
   
199 ·​·​·​·​:​cond_1 200 ·​·​·​·​:​cond_1
200 ·​·​·​·​move-​object·​v6,​·​p1 201 ·​·​·​·​move-​object·​v5,​·​p1
   
201 ·​·​·​·​.​line·​1200 202 ·​·​·​·​.​line·​1200
202 ·​·​·​·​check-​cast·​v6,​·​Landroid/​view/​View;​ 203 ·​·​·​·​check-​cast·​v5,​·​Landroid/​view/​View;​
   
203 ·​·​·​·​.​line·​1201 204 ·​·​·​·​.​line·​1201
204 ·​·​·​·​.​local·​v6,​·​"view":​Landroid/​view/​View;​ 205 ·​·​·​·​.​local·​v5,​·​"view":​Landroid/​view/​View;​
205 ·​·​·​·​const·​v7,​·​0x7f0b0004 206 ·​·​·​·​const·​v6,​·​0x7f0b0004
   
206 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 207 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
207 ·​·​·​·​move-​result-​object·​v5 208 ·​·​·​·​move-​result-​object·​v4
   
208 ·​·​·​·​check-​cast·​v5,​·​Lorg/​connectbot/​TerminalView;​ 209 ·​·​·​·​check-​cast·​v4,​·​Lorg/​connectbot/​TerminalView;​
   
209 ·​·​·​·​.​line·​1202 210 ·​·​·​·​.​line·​1202
210 ·​·​·​·​.​local·​v5,​·​"terminal":​Lorg/​connectbot/​TerminalView;​ 211 ·​·​·​·​.​local·​v4,​·​"terminal":​Lorg/​connectbot/​TerminalView;​
211 ·​·​·​·​iget-​object·​v7,​·​v5,​·​Lorg/​connectbot/​TerminalView;​-​>bridge:​Lorg/​connectbot/​service/​TerminalBridge;​ 212 ·​·​·​·​iget-​object·​v6,​·​v4,​·​Lorg/​connectbot/​TerminalView;​-​>bridge:​Lorg/​connectbot/​service/​TerminalBridge;​
   
212 ·​·​·​·​iget-​object·​v1,​·​v7,​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>host:​Lorg/​connectbot/​bean/​HostBean;​ 213 ·​·​·​·​iget-​object·​v1,​·​v6,​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>host:​Lorg/​connectbot/​bean/​HostBean;​
   
213 ·​·​·​·​.​line·​1204 214 ·​·​·​·​.​line·​1204
214 ·​·​·​·​.​local·​v1,​·​"host":​Lorg/​connectbot/​bean/​HostBean;​ 215 ·​·​·​·​.​local·​v1,​·​"host":​Lorg/​connectbot/​bean/​HostBean;​
215 ·​·​·​·​const/​4·​v4,​·​-​0x2 216 ·​·​·​·​const/​4·​v3,​·​-​0x2
   
216 ·​·​·​·​.​line·​1205 217 ·​·​·​·​.​line·​1205
217 ·​·​·​·​.​local·​v4,​·​"itemIndex":​I 218 ·​·​·​·​.​local·​v3,​·​"itemIndex":​I
218 ·​·​·​·​const/​4·​v2,​·​0x0 219 ·​·​·​·​const/​4·​v2,​·​0x0
   
219 ·​·​·​·​.​line·​1206 220 ·​·​·​·​.​line·​1206
220 ·​·​·​·​.​local·​v2,​·​"i":​I 221 ·​·​·​·​.​local·​v2,​·​"i":​I
221 ·​·​·​·​iget-​object·​v7,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$Termi​nalPagerAdapter;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​ 222 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity$Termi​nalPagerAdapter;​-​>this$0:​Lorg/​connectbot/​ConsoleActivity;​
   
222 ·​·​·​·​iget-​object·​v7,​·​v7,​·​Lorg/​connectbot/​ConsoleActivity;​-​>bound:​Lorg/​connectbot/​service/​TerminalManager;​ 223 ·​·​·​·​iget-​object·​v6,​·​v6,​·​Lorg/​connectbot/​ConsoleActivity;​-​>bound:​Lorg/​connectbot/​service/​TerminalManager;​
   
223 ·​·​·​·​invoke-​virtual·​{v7},​·​Lorg/​connectbot/​service/​TerminalManager;​-​>getBridges()​Ljava/​util/​ArrayList;​ 224 ·​·​·​·​invoke-​virtual·​{v6},​·​Lorg/​connectbot/​service/​TerminalManager;​-​>getBridges()​Ljava/​util/​ArrayList;​
   
224 ·​·​·​·​move-​result-​object·​v7 225 ·​·​·​·​move-​result-​object·​v6
   
225 ·​·​·​·​invoke-​virtual·​{v7},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 226 ·​·​·​·​invoke-​virtual·​{v6},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
226 ·​·​·​·​move-​result-​object·​v3 227 ·​·​·​·​move-​result-​object·​v6
   
227 ·​·​·​·​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
228 ·​·​·​·​:​goto_1 228 ·​·​·​·​:​goto_1
229 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 229 ·​·​·​·​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
230 ·​·​·​·​move-​result·​v7 230 ·​·​·​·​move-​result·​v7
   
231 ·​·​·​·​if-​eqz·​v7,​·​:​cond_0 231 ·​·​·​·​if-​eqz·​v7,​·​:​cond_0
   
232 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 232 ·​·​·​·​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
233 ·​·​·​·​move-​result-​object·​v0 233 ·​·​·​·​move-​result-​object·​v0
   
234 ·​·​·​·​check-​cast·​v0,​·​Lorg/​connectbot/​service/​TerminalBridge;​ 234 ·​·​·​·​check-​cast·​v0,​·​Lorg/​connectbot/​service/​TerminalBridge;​
   
235 ·​·​·​·​.​line·​1207 235 ·​·​·​·​.​line·​1207
236 ·​·​·​·​.​local·​v0,​·​"bridge":​Lorg/​connectbot/​service/​TerminalBridge;​ 236 ·​·​·​·​.​local·​v0,​·​"bridge":​Lorg/​connectbot/​service/​TerminalBridge;​
Offset 268, 15 lines modified Offset 268, 15 lines modified
268 ·​·​·​·​invoke-​virtual·​{v7,​·​v1},​·​Lorg/​connectbot/​bean/​HostBean;​-​>equals(Ljava/​lang/​Object;​)​Z 268 ·​·​·​·​invoke-​virtual·​{v7,​·​v1},​·​Lorg/​connectbot/​bean/​HostBean;​-​>equals(Ljava/​lang/​Object;​)​Z
Max diff block lines reached; 195/4563 bytes (4.27%) of diff not shown.
[−]
smali/org/connectbot/ConsoleActivity.smali
Offset 167, 15 lines modified Offset 167, 14 lines modified
167 ·​·​·​·​.​line·​211 167 ·​·​·​·​.​line·​211
168 ·​·​·​·​new-​instance·​v0,​·​Lorg/​connectbot/​ConsoleActivity$4;​ 168 ·​·​·​·​new-​instance·​v0,​·​Lorg/​connectbot/​ConsoleActivity$4;​
   
169 ·​·​·​·​invoke-​direct·​{v0,​·​p0},​·​Lorg/​connectbot/​ConsoleActivity$4;​-​><init>(Lorg/​connectbot/​ConsoleActivity;​)​V 169 ·​·​·​·​invoke-​direct·​{v0,​·​p0},​·​Lorg/​connectbot/​ConsoleActivity$4;​-​><init>(Lorg/​connectbot/​ConsoleActivity;​)​V
   
170 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity;​-​>emulatedKeysListener​:​Landroid/​view/​View$OnClickListener;​ 170 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity;​-​>emulatedKeysListener​:​Landroid/​view/​View$OnClickListener;​
   
171 ·​·​·​·​.​line·​1148  
172 ·​·​·​·​return-​void 171 ·​·​·​·​return-​void
173 .​end·​method 172 .​end·​method
   
174 .​method·​static·​synthetic·​access$000(Lorg/​connectbot/​ConsoleActivity;​I)​V 173 .​method·​static·​synthetic·​access$000(Lorg/​connectbot/​ConsoleActivity;​I)​V
175 ·​·​·​·​.​locals·​0 174 ·​·​·​·​.​locals·​0
176 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lorg/​connectbot/​ConsoleActivity;​ 175 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lorg/​connectbot/​ConsoleActivity;​
177 ·​·​·​·​.​param·​p1,​·​"x1"·​·​·​·​#·​I 176 ·​·​·​·​.​param·​p1,​·​"x1"·​·​·​·​#·​I
Offset 1196, 25 lines modified Offset 1195, 27 lines modified
   
1196 ·​·​·​·​if-​eqz·​v2,​·​:​cond_0 1195 ·​·​·​·​if-​eqz·​v2,​·​:​cond_0
   
1197 ·​·​·​·​iget·​v2,​·​p1,​·​Landroid/​content/​res/​Configuration;​-​>orientation:​I 1196 ·​·​·​·​iget·​v2,​·​p1,​·​Landroid/​content/​res/​Configuration;​-​>orientation:​I
   
1198 ·​·​·​·​if-​eq·​v2,​·​v6,​·​:​cond_0 1197 ·​·​·​·​if-​eq·​v2,​·​v6,​·​:​cond_0
   
  1198 ·​·​·​·​.​line·​1103
1199 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​ConsoleActivity;​-​>getRequestedOrientat​ion()​I 1199 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​ConsoleActivity;​-​>getRequestedOrientat​ion()​I
   
1200 ·​·​·​·​move-​result·​v2 1200 ·​·​·​·​move-​result·​v2
   
1201 ·​·​·​·​if-​eqz·​v2,​·​:​cond_1 1201 ·​·​·​·​if-​eqz·​v2,​·​:​cond_1
   
1202 ·​·​·​·​:​cond_0 1202 ·​·​·​·​:​cond_0
1203 ·​·​·​·​iget·​v2,​·​p1,​·​Landroid/​content/​res/​Configuration;​-​>orientation:​I 1203 ·​·​·​·​iget·​v2,​·​p1,​·​Landroid/​content/​res/​Configuration;​-​>orientation:​I
   
1204 ·​·​·​·​if-​eq·​v2,​·​v0,​·​:​cond_3 1204 ·​·​·​·​if-​eq·​v2,​·​v0,​·​:​cond_3
   
  1205 ·​·​·​·​.​line·​1105
1205 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​ConsoleActivity;​-​>getRequestedOrientat​ion()​I 1206 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​ConsoleActivity;​-​>getRequestedOrientat​ion()​I
   
1206 ·​·​·​·​move-​result·​v2 1207 ·​·​·​·​move-​result·​v2
   
1207 ·​·​·​·​if-​ne·​v2,​·​v0,​·​:​cond_3 1208 ·​·​·​·​if-​ne·​v2,​·​v0,​·​:​cond_3
   
1208 ·​·​·​·​.​line·​1106 1209 ·​·​·​·​.​line·​1106
Offset 2354, 14 lines modified Offset 2355, 15 lines modified
   
2354 ·​·​·​·​new-​array·​v7,​·​v7,​·​[Ljava/​lang/​Object;​ 2355 ·​·​·​·​new-​array·​v7,​·​v7,​·​[Ljava/​lang/​Object;​
   
2355 ·​·​·​·​const/​4·​v8,​·​0x0 2356 ·​·​·​·​const/​4·​v8,​·​0x0
   
2356 ·​·​·​·​iget-​object·​v9,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity;​-​>requested:​Landroid/​net/​Uri;​ 2357 ·​·​·​·​iget-​object·​v9,​·​p0,​·​Lorg/​connectbot/​ConsoleActivity;​-​>requested:​Landroid/​net/​Uri;​
   
  2358 ·​·​·​·​.​line·​963
2357 ·​·​·​·​invoke-​virtual·​{v9},​·​Landroid/​net/​Uri;​-​>toString()​Ljava/​lang/​String;​ 2359 ·​·​·​·​invoke-​virtual·​{v9},​·​Landroid/​net/​Uri;​-​>toString()​Ljava/​lang/​String;​
   
2358 ·​·​·​·​move-​result-​object·​v9 2360 ·​·​·​·​move-​result-​object·​v9
   
2359 ·​·​·​·​aput-​object·​v9,​·​v7,​·​v8 2361 ·​·​·​·​aput-​object·​v9,​·​v7,​·​v8
   
2360 ·​·​·​·​const/​4·​v8,​·​0x1 2362 ·​·​·​·​const/​4·​v8,​·​0x1
Offset 2370, 14 lines modified Offset 2372, 15 lines modified
   
2370 ·​·​·​·​invoke-​virtual·​{v9},​·​Landroid/​net/​Uri;​-​>getFragment()​Ljava/​lang/​String;​ 2372 ·​·​·​·​invoke-​virtual·​{v9},​·​Landroid/​net/​Uri;​-​>getFragment()​Ljava/​lang/​String;​
   
2371 ·​·​·​·​move-​result-​object·​v9 2373 ·​·​·​·​move-​result-​object·​v9
   
2372 ·​·​·​·​aput-​object·​v9,​·​v7,​·​v8 2374 ·​·​·​·​aput-​object·​v9,​·​v7,​·​v8
   
  2375 ·​·​·​·​.​line·​962
2373 ·​·​·​·​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 2376 ·​·​·​·​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
2374 ·​·​·​·​move-​result-​object·​v6 2377 ·​·​·​·​move-​result-​object·​v6
   
2375 ·​·​·​·​invoke-​static·​{v4,​·​v6},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 2378 ·​·​·​·​invoke-​static·​{v4,​·​v6},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
2376 ·​·​·​·​.​line·​964 2379 ·​·​·​·​.​line·​964
[−]
smali/org/connectbot/GeneratePubkeyActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​GeneratePubkeyActivit​y;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​GeneratePubkeyActivit​y;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​GeneratePubkeyActivit​y;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​GeneratePubkeyActivit​y;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​GeneratePubkeyActivit​y;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​120 27 ·​·​·​·​.​line·​120
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​GeneratePubkeyActivit​y$1;​-​>this$0:​Lorg/​connectbot/​GeneratePubkeyActivit​y;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​GeneratePubkeyActivit​y$1;​-​>this$0:​Lorg/​connectbot/​GeneratePubkeyActivit​y;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/GeneratePubkeyActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​GeneratePubkeyActivit​y;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​GeneratePubkeyActivit​y;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​GeneratePubkeyActivit​y;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​GeneratePubkeyActivit​y;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​GeneratePubkeyActivit​y;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​157 27 ·​·​·​·​.​line·​157
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​GeneratePubkeyActivit​y$2;​-​>this$0:​Lorg/​connectbot/​GeneratePubkeyActivit​y;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​GeneratePubkeyActivit​y$2;​-​>this$0:​Lorg/​connectbot/​GeneratePubkeyActivit​y;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/GeneratePubkeyActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​GeneratePubkeyActivit​y;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​GeneratePubkeyActivit​y;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​GeneratePubkeyActivit​y;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​GeneratePubkeyActivit​y;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​GeneratePubkeyActivit​y;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​183 27 ·​·​·​·​.​line·​183
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​GeneratePubkeyActivit​y$3;​-​>this$0:​Lorg/​connectbot/​GeneratePubkeyActivit​y;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​GeneratePubkeyActivit​y$3;​-​>this$0:​Lorg/​connectbot/​GeneratePubkeyActivit​y;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/GeneratePubkeyActivity$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​GeneratePubkeyActivit​y;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​GeneratePubkeyActivit​y;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​GeneratePubkeyActivit​y;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​GeneratePubkeyActivit​y;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​GeneratePubkeyActivit​y;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​206 27 ·​·​·​·​.​line·​206
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​GeneratePubkeyActivit​y$4;​-​>this$0:​Lorg/​connectbot/​GeneratePubkeyActivit​y;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​GeneratePubkeyActivit​y$4;​-​>this$0:​Lorg/​connectbot/​GeneratePubkeyActivit​y;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/GeneratePubkeyActivity$5$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lorg/​connectbot/​GeneratePubkeyActivit​y$5;​ 21 .​field·​final·​synthetic·​this$1:​Lorg/​connectbot/​GeneratePubkeyActivit​y$5;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​GeneratePubkeyActivit​y$5;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​GeneratePubkeyActivit​y$5;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lorg/​connectbot/​GeneratePubkeyActivit​y$5;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​310 27 ·​·​·​·​.​line·​310
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​GeneratePubkeyActivit​y$5$1;​-​>this$1:​Lorg/​connectbot/​GeneratePubkeyActivit​y$5;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​GeneratePubkeyActivit​y$5$1;​-​>this$1:​Lorg/​connectbot/​GeneratePubkeyActivit​y$5;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/GeneratePubkeyActivity$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​GeneratePubkeyActivit​y;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​GeneratePubkeyActivit​y;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​GeneratePubkeyActivit​y;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​GeneratePubkeyActivit​y;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​GeneratePubkeyActivit​y;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​266 27 ·​·​·​·​.​line·​266
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​GeneratePubkeyActivit​y$5;​-​>this$0:​Lorg/​connectbot/​GeneratePubkeyActivit​y;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​GeneratePubkeyActivit​y$5;​-​>this$0:​Lorg/​connectbot/​GeneratePubkeyActivit​y;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/GeneratePubkeyActivity$6.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​GeneratePubkeyActivit​y;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​GeneratePubkeyActivit​y;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​GeneratePubkeyActivit​y;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​GeneratePubkeyActivit​y;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​GeneratePubkeyActivit​y;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​320 27 ·​·​·​·​.​line·​320
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​GeneratePubkeyActivit​y$6;​-​>this$0:​Lorg/​connectbot/​GeneratePubkeyActivit​y;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​GeneratePubkeyActivit​y$6;​-​>this$0:​Lorg/​connectbot/​GeneratePubkeyActivit​y;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/HelpActivity$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$topic:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$topic:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​connectbot/​HelpActivity;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lorg/​connectbot/​HelpActivity;​Ljava/​lang/​String;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​HelpActivity;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​61 28 ·​·​·​·​.​line·​61
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HelpActivity$1;​-​>this$0:​Lorg/​connectbot/​HelpActivity;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HelpActivity$1;​-​>this$0:​Lorg/​connectbot/​HelpActivity;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​HelpActivity$1;​-​>val$topic:​Ljava/​lang/​String;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​HelpActivity$1;​-​>val$topic:​Ljava/​lang/​String;​
   
[−]
smali/org/connectbot/HelpActivity.smali
Offset 13, 176 lines modified Offset 13, 171 lines modified
   
13 ·​·​·​·​return-​void 13 ·​·​·​·​return-​void
14 .​end·​method 14 .​end·​method
   
   
15 #·​virtual·​methods 15 #·​virtual·​methods
16 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V 16 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V
17 ·​·​·​·​.​locals·​14 17 ·​·​·​·​.​locals·​12
18 ·​·​·​·​.​param·​p1,​·​"icicle"·​·​·​·​#·​Landroid/​os/​Bundle;​ 18 ·​·​·​·​.​param·​p1,​·​"icicle"·​·​·​·​#·​Landroid/​os/​Bundle;​
   
19 ·​·​·​·​.​prologue 19 ·​·​·​·​.​prologue
20 ·​·​·​·​const/​4·​v13,​·​0x0 20 ·​·​·​·​const/​4·​v6,​·​0x0
   
21 ·​·​·​·​.​line·​44 21 ·​·​·​·​.​line·​44
22 ·​·​·​·​invoke-​super·​{p0,​·​p1},​·​Landroid/​app/​Activity;​-​>onCreate(Landroid/​os/​Bundle;​)​V 22 ·​·​·​·​invoke-​super·​{p0,​·​p1},​·​Landroid/​app/​Activity;​-​>onCreate(Landroid/​os/​Bundle;​)​V
   
23 ·​·​·​·​.​line·​45 23 ·​·​·​·​.​line·​45
24 ·​·​·​·​const·​v9,​·​0x7f030003 24 ·​·​·​·​const·​v7,​·​0x7f030003
   
25 ·​·​·​·​invoke-​virtual·​{p0,​·​v9},​·​Lorg/​connectbot/​HelpActivity;​-​>setContentView(I)​V 25 ·​·​·​·​invoke-​virtual·​{p0,​·​v7},​·​Lorg/​connectbot/​HelpActivity;​-​>setContentView(I)​V
   
26 ·​·​·​·​.​line·​47 26 ·​·​·​·​.​line·​47
27 ·​·​·​·​const-​string·​v9,​·​"%s:​·​%s" 27 ·​·​·​·​const-​string·​v7,​·​"%s:​·​%s"
   
28 ·​·​·​·​const/​4·​v10,​·​0x2 28 ·​·​·​·​const/​4·​v8,​·​0x2
   
29 ·​·​·​·​new-​array·​v10,​·​v10,​·​[Ljava/​lang/​Object;​ 29 ·​·​·​·​new-​array·​v8,​·​v8,​·​[Ljava/​lang/​Object;​
   
  30 ·​·​·​·​.​line·​48
30 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​HelpActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​ 31 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​HelpActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
31 ·​·​·​·​move-​result-​object·​v11 32 ·​·​·​·​move-​result-​object·​v9
   
32 ·​·​·​·​const·​v12,​·​0x7f0700e3 33 ·​·​·​·​const·​v10,​·​0x7f0700e3
   
33 ·​·​·​·​invoke-​virtual·​{v11,​·​v12},​·​Landroid/​content/​res/​Resources;​-​>getText(I)​Ljava/​lang/​CharSequence;​ 34 ·​·​·​·​invoke-​virtual·​{v9,​·​v10},​·​Landroid/​content/​res/​Resources;​-​>getText(I)​Ljava/​lang/​CharSequence;​
   
34 ·​·​·​·​move-​result-​object·​v11 35 ·​·​·​·​move-​result-​object·​v9
   
35 ·​·​·​·​aput-​object·​v11,​·​v10,​·​v13 36 ·​·​·​·​aput-​object·​v9,​·​v8,​·​v6
   
36 ·​·​·​·​const/​4·​v11,​·​0x1 37 ·​·​·​·​const/​4·​v9,​·​0x1
   
  38 ·​·​·​·​.​line·​49
37 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​HelpActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​ 39 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​HelpActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
38 ·​·​·​·​move-​result-​object·​v12 40 ·​·​·​·​move-​result-​object·​v10
   
39 ·​·​·​·​const·​v13,​·​0x7f070022 41 ·​·​·​·​const·​v11,​·​0x7f070022
   
40 ·​·​·​·​invoke-​virtual·​{v12,​·​v13},​·​Landroid/​content/​res/​Resources;​-​>getText(I)​Ljava/​lang/​CharSequence;​ 42 ·​·​·​·​invoke-​virtual·​{v10,​·​v11},​·​Landroid/​content/​res/​Resources;​-​>getText(I)​Ljava/​lang/​CharSequence;​
   
41 ·​·​·​·​move-​result-​object·​v12 43 ·​·​·​·​move-​result-​object·​v10
   
42 ·​·​·​·​aput-​object·​v12,​·​v10,​·​v11 44 ·​·​·​·​aput-​object·​v10,​·​v8,​·​v9
   
43 ·​·​·​·​invoke-​static·​{v9,​·​v10},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 45 ·​·​·​·​.​line·​47
  46 ·​·​·​·​invoke-​static·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
44 ·​·​·​·​move-​result-​object·​v9 47 ·​·​·​·​move-​result-​object·​v7
   
45 ·​·​·​·​invoke-​virtual·​{p0,​·​v9},​·​Lorg/​connectbot/​HelpActivity;​-​>setTitle(Ljava/​lang/​CharSequence;​)​V 48 ·​·​·​·​invoke-​virtual·​{p0,​·​v7},​·​Lorg/​connectbot/​HelpActivity;​-​>setTitle(Ljava/​lang/​CharSequence;​)​V
   
46 ·​·​·​·​.​line·​51 49 ·​·​·​·​.​line·​51
47 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​HelpActivity;​-​>getAssets()​Landroid/​content/​res/​AssetManager;​ 50 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​HelpActivity;​-​>getAssets()​Landroid/​content/​res/​AssetManager;​
   
48 ·​·​·​·​move-​result-​object·​v0 51 ·​·​·​·​move-​result-​object·​v0
   
49 ·​·​·​·​.​line·​52 52 ·​·​·​·​.​line·​52
50 ·​·​·​·​.​local·​v0,​·​"am":​Landroid/​content/​res/​AssetManager;​ 53 ·​·​·​·​.​local·​v0,​·​"am":​Landroid/​content/​res/​AssetManager;​
51 ·​·​·​·​const·​v9,​·​0x7f0b0021 54 ·​·​·​·​const·​v7,​·​0x7f0b0021
   
52 ·​·​·​·​invoke-​virtual·​{p0,​·​v9},​·​Lorg/​connectbot/​HelpActivity;​-​>findViewById(I)​Landroid/​view/​View;​ 55 ·​·​·​·​invoke-​virtual·​{p0,​·​v7},​·​Lorg/​connectbot/​HelpActivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
53 ·​·​·​·​move-​result-​object·​v3 56 ·​·​·​·​move-​result-​object·​v2
   
54 ·​·​·​·​check-​cast·​v3,​·​Landroid/​widget/​LinearLayout;​ 57 ·​·​·​·​check-​cast·​v2,​·​Landroid/​widget/​LinearLayout;​
   
55 ·​·​·​·​.​line·​55 58 ·​·​·​·​.​line·​55
56 ·​·​·​·​.​local·​v3,​·​"content":​Landroid/​widget/​LinearLayout;​ 59 ·​·​·​·​.​local·​v2,​·​"content":​Landroid/​widget/​LinearLayout;​
57 ·​·​·​·​:​try_start_0 60 ·​·​·​·​:​try_start_0
58 ·​·​·​·​const-​string·​v9,​·​"help" 61 ·​·​·​·​const-​string·​v7,​·​"help"
   
59 ·​·​·​·​invoke-​virtual·​{v0,​·​v9},​·​Landroid/​content/​res/​AssetManager;​-​>list(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​  
   
60 ·​·​·​·​move-​result-​object·​v1 62 ·​·​·​·​invoke-​virtual·​{v0,​·​v7},​·​Landroid/​content/​res/​AssetManager;​-​>list(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
   
61 ·​·​·​·​.​local·​v1,​·​"arr$":​[Ljava/​lang/​String;​ 63 ·​·​·​·​move-​result-​object·​v7
62 ·​·​·​·​array-​length·​v6,​·​v1  
   
63 ·​·​·​·​.​local·​v6,​·​"len$":​I 64 ·​·​·​·​array-​length·​v8,​·​v7
64 ·​·​·​·​const/​4·​v5,​·​0x0  
   
65 ·​·​·​·​.​local·​v5,​·​"i$":​I  
66 ·​·​·​·​:​goto_0 65 ·​·​·​·​:​goto_0
67 ·​·​·​·​if-​ge·​v5,​·​v6,​·​:​cond_1 66 ·​·​·​·​if-​ge·​v6,​·​v8,​·​:​cond_1
   
68 ·​·​·​·​aget-​object·​v7,​·​v1,​·​v5 67 ·​·​·​·​aget-​object·​v4,​·​v7,​·​v6
   
Max diff block lines reached; 3680/7549 bytes (48.75%) of diff not shown.
[−]
smali/org/connectbot/HelpTopicActivity.smali
Offset 46, 28 lines modified Offset 46, 30 lines modified
   
46 ·​·​·​·​const/​4·​v3,​·​0x3 46 ·​·​·​·​const/​4·​v3,​·​0x3
   
47 ·​·​·​·​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​Object;​ 47 ·​·​·​·​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​Object;​
   
48 ·​·​·​·​const/​4·​v4,​·​0x0 48 ·​·​·​·​const/​4·​v4,​·​0x0
   
  49 ·​·​·​·​.​line·​41
49 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​HelpTopicActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​ 50 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​HelpTopicActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
50 ·​·​·​·​move-​result-​object·​v5 51 ·​·​·​·​move-​result-​object·​v5
   
51 ·​·​·​·​const·​v6,​·​0x7f0700e3 52 ·​·​·​·​const·​v6,​·​0x7f0700e3
   
52 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​content/​res/​Resources;​-​>getText(I)​Ljava/​lang/​CharSequence;​ 53 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​content/​res/​Resources;​-​>getText(I)​Ljava/​lang/​CharSequence;​
   
53 ·​·​·​·​move-​result-​object·​v5 54 ·​·​·​·​move-​result-​object·​v5
   
54 ·​·​·​·​aput-​object·​v5,​·​v3,​·​v4 55 ·​·​·​·​aput-​object·​v5,​·​v3,​·​v4
   
55 ·​·​·​·​const/​4·​v4,​·​0x1 56 ·​·​·​·​const/​4·​v4,​·​0x1
   
  57 ·​·​·​·​.​line·​42
56 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​HelpTopicActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​ 58 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​HelpTopicActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
57 ·​·​·​·​move-​result-​object·​v5 59 ·​·​·​·​move-​result-​object·​v5
   
58 ·​·​·​·​const·​v6,​·​0x7f070022 60 ·​·​·​·​const·​v6,​·​0x7f070022
   
59 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​content/​res/​Resources;​-​>getText(I)​Ljava/​lang/​CharSequence;​ 61 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​content/​res/​Resources;​-​>getText(I)​Ljava/​lang/​CharSequence;​
Offset 76, 14 lines modified Offset 78, 15 lines modified
   
76 ·​·​·​·​aput-​object·​v5,​·​v3,​·​v4 78 ·​·​·​·​aput-​object·​v5,​·​v3,​·​v4
   
77 ·​·​·​·​const/​4·​v4,​·​0x2 79 ·​·​·​·​const/​4·​v4,​·​0x2
   
78 ·​·​·​·​aput-​object·​v1,​·​v3,​·​v4 80 ·​·​·​·​aput-​object·​v1,​·​v3,​·​v4
   
  81 ·​·​·​·​.​line·​40
79 ·​·​·​·​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 82 ·​·​·​·​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
80 ·​·​·​·​move-​result-​object·​v2 83 ·​·​·​·​move-​result-​object·​v2
   
81 ·​·​·​·​invoke-​virtual·​{p0,​·​v2},​·​Lorg/​connectbot/​HelpTopicActivity;​-​>setTitle(Ljava/​lang/​CharSequence;​)​V 84 ·​·​·​·​invoke-​virtual·​{p0,​·​v2},​·​Lorg/​connectbot/​HelpTopicActivity;​-​>setTitle(Ljava/​lang/​CharSequence;​)​V
   
82 ·​·​·​·​.​line·​45 85 ·​·​·​·​.​line·​45
[−]
smali/org/connectbot/HostEditorActivity$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$charsetPref:​Landroid/​preference/​ListPreference;​ 22 .​field·​final·​synthetic·​val$charsetPref:​Landroid/​preference/​ListPreference;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​connectbot/​HostEditorActivity;​Landroid/​preference/​ListPreference;​)​V 24 .​method·​constructor·​<init>(Lorg/​connectbot/​HostEditorActivity;​Landroid/​preference/​ListPreference;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​HostEditorActivity;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​293 28 ·​·​·​·​.​line·​293
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity$2;​-​>this$0:​Lorg/​connectbot/​HostEditorActivity;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity$2;​-​>this$0:​Lorg/​connectbot/​HostEditorActivity;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity$2;​-​>val$charsetPref:​Landroid/​preference/​ListPreference;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity$2;​-​>val$charsetPref:​Landroid/​preference/​ListPreference;​
   
[−]
smali/org/connectbot/HostEditorActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​HostEditorActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​HostEditorActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​HostEditorActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​HostEditorActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​HostEditorActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​252 27 ·​·​·​·​.​line·​252
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity$1;​-​>this$0:​Lorg/​connectbot/​HostEditorActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity$1;​-​>this$0:​Lorg/​connectbot/​HostEditorActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/HostEditorActivity$CharsetHolder.smali
Offset 84, 38 lines modified Offset 84, 36 lines modified
84 .​end·​method 84 .​end·​method
   
85 .​method·​private·​static·​declared-​synchronized·​initialize()​V 85 .​method·​private·​static·​declared-​synchronized·​initialize()​V
86 ·​·​·​·​.​locals·​8 86 ·​·​·​·​.​locals·​8
   
87 ·​·​·​·​.​prologue 87 ·​·​·​·​.​prologue
88 ·​·​·​·​.​line·​403 88 ·​·​·​·​.​line·​403
89 ·​·​·​·​const-​class·​v7,​·​Lorg/​connectbot/​HostEditorActivity$Ch​arsetHolder;​ 89 ·​·​·​·​const-​class·​v6,​·​Lorg/​connectbot/​HostEditorActivity$Ch​arsetHolder;​
   
90 ·​·​·​·​monitor-​enter·​v7 90 ·​·​·​·​monitor-​enter·​v6
   
91 ·​·​·​·​:​try_start_0 91 ·​·​·​·​:​try_start_0
92 ·​·​·​·​sget-​boolean·​v6,​·​Lorg/​connectbot/​HostEditorActivity$Ch​arsetHolder;​-​>initialized:​Z 92 ·​·​·​·​sget-​boolean·​v5,​·​Lorg/​connectbot/​HostEditorActivity$Ch​arsetHolder;​-​>initialized:​Z
93 ·​·​·​·​:​try_end_0 93 ·​·​·​·​:​try_end_0
94 ·​·​·​·​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 94 ·​·​·​·​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
95 ·​·​·​·​if-​eqz·​v6,​·​:​cond_0 95 ·​·​·​·​if-​eqz·​v5,​·​:​cond_0
   
96 ·​·​·​·​.​line·​427 96 ·​·​·​·​.​line·​427
97 ·​·​·​·​.​local·​v1,​·​"charsetIdsList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​CharSequence;​>;​" 97 ·​·​·​·​.​local·​v1,​·​"charsetIdsList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​CharSequence;​>;​"
98 ·​·​·​·​.​local·​v2,​·​"charsetNamesList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​CharSequence;​>;​" 98 ·​·​·​·​.​local·​v2,​·​"charsetNamesList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​CharSequence;​>;​"
99 ·​·​·​·​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​  
100 ·​·​·​·​:​goto_0 99 ·​·​·​·​:​goto_0
101 ·​·​·​·​monitor-​exit·​v7 100 ·​·​·​·​monitor-​exit·​v6
   
102 ·​·​·​·​return-​void 101 ·​·​·​·​return-​void
   
103 ·​·​·​·​.​line·​406 102 ·​·​·​·​.​line·​406
104 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"charsetIdsList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​CharSequence;​>;​" 103 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"charsetIdsList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​CharSequence;​>;​"
105 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"charsetNamesList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​CharSequence;​>;​" 104 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"charsetNamesList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​CharSequence;​>;​"
106 ·​·​·​·​.​end·​local·​v4·​·​·​·​#·​"i$":​Ljava/​util/​Iterator;​  
107 ·​·​·​·​:​cond_0 105 ·​·​·​·​:​cond_0
108 ·​·​·​·​:​try_start_1 106 ·​·​·​·​:​try_start_1
109 ·​·​·​·​new-​instance·​v1,​·​Ljava/​util/​LinkedList;​ 107 ·​·​·​·​new-​instance·​v1,​·​Ljava/​util/​LinkedList;​
   
110 ·​·​·​·​invoke-​direct·​{v1},​·​Ljava/​util/​LinkedList;​-​><init>()​V 108 ·​·​·​·​invoke-​direct·​{v1},​·​Ljava/​util/​LinkedList;​-​><init>()​V
   
111 ·​·​·​·​.​line·​407 109 ·​·​·​·​.​line·​407
Offset 124, 34 lines modified Offset 122, 33 lines modified
   
124 ·​·​·​·​invoke-​direct·​{v2},​·​Ljava/​util/​LinkedList;​-​><init>()​V 122 ·​·​·​·​invoke-​direct·​{v2},​·​Ljava/​util/​LinkedList;​-​><init>()​V
   
125 ·​·​·​·​.​line·​409 123 ·​·​·​·​.​line·​409
126 ·​·​·​·​.​restart·​local·​v2·​·​·​·​#·​"charsetNamesList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​CharSequence;​>;​" 124 ·​·​·​·​.​restart·​local·​v2·​·​·​·​#·​"charsetNamesList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​CharSequence;​>;​"
127 ·​·​·​·​invoke-​static·​{},​·​Ljava/​nio/​charset/​Charset;​-​>availableCharsets()​Ljava/​util/​SortedMap;​ 125 ·​·​·​·​invoke-​static·​{},​·​Ljava/​nio/​charset/​Charset;​-​>availableCharsets()​Ljava/​util/​SortedMap;​
   
128 ·​·​·​·​move-​result-​object·​v6 126 ·​·​·​·​move-​result-​object·​v5
   
129 ·​·​·​·​invoke-​interface·​{v6},​·​Ljava/​util/​SortedMap;​-​>entrySet()​Ljava/​util/​Set;​ 127 ·​·​·​·​invoke-​interface·​{v5},​·​Ljava/​util/​SortedMap;​-​>entrySet()​Ljava/​util/​Set;​
   
130 ·​·​·​·​move-​result-​object·​v6 128 ·​·​·​·​move-​result-​object·​v5
   
131 ·​·​·​·​invoke-​interface·​{v6},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 129 ·​·​·​·​invoke-​interface·​{v5},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
132 ·​·​·​·​move-​result-​object·​v4 130 ·​·​·​·​move-​result-​object·​v5
   
133 ·​·​·​·​.​restart·​local·​v4·​·​·​·​#·​"i$":​Ljava/​util/​Iterator;​  
134 ·​·​·​·​:​cond_1 131 ·​·​·​·​:​cond_1
135 ·​·​·​·​:​goto_1 132 ·​·​·​·​:​goto_1
136 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 133 ·​·​·​·​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
137 ·​·​·​·​move-​result·​v6 134 ·​·​·​·​move-​result·​v7
   
138 ·​·​·​·​if-​eqz·​v6,​·​:​cond_3 135 ·​·​·​·​if-​eqz·​v7,​·​:​cond_3
   
139 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 136 ·​·​·​·​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
140 ·​·​·​·​move-​result-​object·​v3 137 ·​·​·​·​move-​result-​object·​v3
   
141 ·​·​·​·​check-​cast·​v3,​·​Ljava/​util/​Map$Entry;​ 138 ·​·​·​·​check-​cast·​v3,​·​Ljava/​util/​Map$Entry;​
   
142 ·​·​·​·​.​line·​410 139 ·​·​·​·​.​line·​410
143 ·​·​·​·​.​local·​v3,​·​"entry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​nio/​charset/​Charset;​>;​" 140 ·​·​·​·​.​local·​v3,​·​"entry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​nio/​charset/​Charset;​>;​"
Offset 161, 121 lines modified Offset 158, 119 lines modified
   
161 ·​·​·​·​check-​cast·​v0,​·​Ljava/​nio/​charset/​Charset;​ 158 ·​·​·​·​check-​cast·​v0,​·​Ljava/​nio/​charset/​Charset;​
   
162 ·​·​·​·​.​line·​411 159 ·​·​·​·​.​line·​411
163 ·​·​·​·​.​local·​v0,​·​"c":​Ljava/​nio/​charset/​Charset;​ 160 ·​·​·​·​.​local·​v0,​·​"c":​Ljava/​nio/​charset/​Charset;​
164 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​nio/​charset/​Charset;​-​>canEncode()​Z 161 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​nio/​charset/​Charset;​-​>canEncode()​Z
   
165 ·​·​·​·​move-​result·​v6 162 ·​·​·​·​move-​result·​v7
   
166 ·​·​·​·​if-​eqz·​v6,​·​:​cond_1 163 ·​·​·​·​if-​eqz·​v7,​·​:​cond_1
   
167 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​nio/​charset/​Charset;​-​>isRegistered()​Z 164 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​nio/​charset/​Charset;​-​>isRegistered()​Z
   
168 ·​·​·​·​move-​result·​v6 165 ·​·​·​·​move-​result·​v7
   
169 ·​·​·​·​if-​eqz·​v6,​·​:​cond_1 166 ·​·​·​·​if-​eqz·​v7,​·​:​cond_1
   
170 ·​·​·​·​.​line·​412 167 ·​·​·​·​.​line·​412
171 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​Map$Entry;​-​>getKey()​Ljava/​lang/​Object;​ 168 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​Map$Entry;​-​>getKey()​Ljava/​lang/​Object;​
   
172 ·​·​·​·​move-​result-​object·​v5 169 ·​·​·​·​move-​result-​object·​v4
   
173 ·​·​·​·​check-​cast·​v5,​·​Ljava/​lang/​String;​ 170 ·​·​·​·​check-​cast·​v4,​·​Ljava/​lang/​String;​
   
174 ·​·​·​·​.​line·​413 171 ·​·​·​·​.​line·​413
Max diff block lines reached; 4164/7849 bytes (53.05%) of diff not shown.
[−]
smali/org/connectbot/HostEditorActivity$CursorPreferenceHack$Editor.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​private·​update:​Landroid/​content/​ContentValues;​ 22 .​field·​private·​update:​Landroid/​content/​ContentValues;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​public·​constructor·​<init>(Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​)​V 24 .​method·​public·​constructor·​<init>(Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​)​V
25 ·​·​·​·​.​locals·​1 25 ·​·​·​·​.​locals·​1
  26 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​107 28 ·​·​·​·​.​line·​107
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack$Ed​itor;​-​>this$1:​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack$Ed​itor;​-​>this$1:​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​
   
29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 87, 93 lines modified Offset 88, 92 lines modified
87 .​method·​public·​commit()​Z 88 .​method·​public·​commit()​Z
88 ·​·​·​·​.​locals·​11 89 ·​·​·​·​.​locals·​11
   
89 ·​·​·​·​.​prologue 90 ·​·​·​·​.​prologue
90 ·​·​·​·​const/​4·​v10,​·​0x1 91 ·​·​·​·​const/​4·​v10,​·​0x1
   
91 ·​·​·​·​.​line·​119 92 ·​·​·​·​.​line·​119
92 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack$Ed​itor;​-​>this$1:​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​ 93 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack$Ed​itor;​-​>this$1:​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​
   
93 ·​·​·​·​iget-​object·​v3,​·​v3,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​-​>this$0:​Lorg/​connectbot/​HostEditorActivity;​ 94 ·​·​·​·​iget-​object·​v2,​·​v2,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​-​>this$0:​Lorg/​connectbot/​HostEditorActivity;​
   
94 ·​·​·​·​iget-​object·​v3,​·​v3,​·​Lorg/​connectbot/​HostEditorActivity;​-​>hostdb:​Lorg/​connectbot/​util/​HostDatabase;​ 95 ·​·​·​·​iget-​object·​v2,​·​v2,​·​Lorg/​connectbot/​HostEditorActivity;​-​>hostdb:​Lorg/​connectbot/​util/​HostDatabase;​
   
95 ·​·​·​·​invoke-​virtual·​{v3},​·​Lorg/​connectbot/​util/​HostDatabase;​-​>getWritableDatabase(​)​Landroid/​database/​sqlite/​SQLiteDatabase;​ 96 ·​·​·​·​invoke-​virtual·​{v2},​·​Lorg/​connectbot/​util/​HostDatabase;​-​>getWritableDatabase(​)​Landroid/​database/​sqlite/​SQLiteDatabase;​
   
96 ·​·​·​·​move-​result-​object·​v0 97 ·​·​·​·​move-​result-​object·​v0
   
97 ·​·​·​·​.​line·​120 98 ·​·​·​·​.​line·​120
98 ·​·​·​·​.​local·​v0,​·​"db":​Landroid/​database/​sqlite/​SQLiteDatabase;​ 99 ·​·​·​·​.​local·​v0,​·​"db":​Landroid/​database/​sqlite/​SQLiteDatabase;​
99 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack$Ed​itor;​-​>this$1:​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​ 100 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack$Ed​itor;​-​>this$1:​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​
   
100 ·​·​·​·​iget-​object·​v3,​·​v3,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​-​>table:​Ljava/​lang/​String;​ 101 ·​·​·​·​iget-​object·​v2,​·​v2,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​-​>table:​Ljava/​lang/​String;​
   
101 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack$Ed​itor;​-​>update:​Landroid/​content/​ContentValues;​ 102 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack$Ed​itor;​-​>update:​Landroid/​content/​ContentValues;​
   
102 ·​·​·​·​const-​string·​v5,​·​"_id·​=·​?" 103 ·​·​·​·​const-​string·​v4,​·​"_id·​=·​?"
   
103 ·​·​·​·​new-​array·​v6,​·​v10,​·​[Ljava/​lang/​String;​ 104 ·​·​·​·​new-​array·​v5,​·​v10,​·​[Ljava/​lang/​String;​
   
104 ·​·​·​·​const/​4·​v7,​·​0x0 105 ·​·​·​·​const/​4·​v6,​·​0x0
   
105 ·​·​·​·​iget-​object·​v8,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack$Ed​itor;​-​>this$1:​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​ 106 ·​·​·​·​iget-​object·​v7,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack$Ed​itor;​-​>this$1:​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​
   
106 ·​·​·​·​iget-​wide·​v8,​·​v8,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​-​>id:​J 107 ·​·​·​·​iget-​wide·​v8,​·​v7,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​-​>id:​J
   
107 ·​·​·​·​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​ 108 ·​·​·​·​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
   
108 ·​·​·​·​move-​result-​object·​v8 109 ·​·​·​·​move-​result-​object·​v7
   
109 ·​·​·​·​aput-​object·​v8,​·​v6,​·​v7 110 ·​·​·​·​aput-​object·​v7,​·​v5,​·​v6
   
110 ·​·​·​·​invoke-​virtual·​{v0,​·​v3,​·​v4,​·​v5,​·​v6},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>update(Ljava/​lang/​String;​Landroid/​content/​ContentValues;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I 111 ·​·​·​·​invoke-​virtual·​{v0,​·​v2,​·​v3,​·​v4,​·​v5},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>update(Ljava/​lang/​String;​Landroid/​content/​ContentValues;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I
   
111 ·​·​·​·​.​line·​121 112 ·​·​·​·​.​line·​121
112 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>close()​V 113 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>close()​V
   
113 ·​·​·​·​.​line·​124 114 ·​·​·​·​.​line·​124
114 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack$Ed​itor;​-​>this$1:​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​ 115 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack$Ed​itor;​-​>this$1:​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​
   
115 ·​·​·​·​invoke-​virtual·​{v3},​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​-​>cacheValues()​V 116 ·​·​·​·​invoke-​virtual·​{v2},​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​-​>cacheValues()​V
   
116 ·​·​·​·​.​line·​127 117 ·​·​·​·​.​line·​127
117 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack$Ed​itor;​-​>this$1:​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​ 118 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack$Ed​itor;​-​>this$1:​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​
   
118 ·​·​·​·​iget-​object·​v3,​·​v3,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​-​>listeners:​Ljava/​util/​List;​ 119 ·​·​·​·​iget-​object·​v2,​·​v2,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​-​>listeners:​Ljava/​util/​List;​
   
119 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 120 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
120 ·​·​·​·​move-​result-​object·​v1 121 ·​·​·​·​move-​result-​object·​v2
   
121 ·​·​·​·​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
122 ·​·​·​·​:​goto_0 122 ·​·​·​·​:​goto_0
123 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 123 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
124 ·​·​·​·​move-​result·​v3 124 ·​·​·​·​move-​result·​v3
   
125 ·​·​·​·​if-​eqz·​v3,​·​:​cond_0 125 ·​·​·​·​if-​eqz·​v3,​·​:​cond_0
   
126 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 126 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
127 ·​·​·​·​move-​result-​object·​v2 127 ·​·​·​·​move-​result-​object·​v1
   
128 ·​·​·​·​check-​cast·​v2,​·​Landroid/​content/​SharedPreferences$OnS​haredPreferenceChange​Listener;​ 128 ·​·​·​·​check-​cast·​v1,​·​Landroid/​content/​SharedPreferences$OnS​haredPreferenceChange​Listener;​
   
129 ·​·​·​·​.​line·​128 129 ·​·​·​·​.​line·​128
130 ·​·​·​·​.​local·​v2,​·​"listener":​Landroid/​content/​SharedPreferences$OnS​haredPreferenceChange​Listener;​ 130 ·​·​·​·​.​local·​v1,​·​"listener":​Landroid/​content/​SharedPreferences$OnS​haredPreferenceChange​Listener;​
131 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack$Ed​itor;​-​>this$1:​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​ 131 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack$Ed​itor;​-​>this$1:​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​
   
132 ·​·​·​·​const/​4·​v4,​·​0x0 132 ·​·​·​·​const/​4·​v4,​·​0x0
   
133 ·​·​·​·​invoke-​interface·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​SharedPreferences$OnS​haredPreferenceChange​Listener;​-​>onSharedPreferenceCh​anged(Landroid/​content/​SharedPreferences;​Ljava/​lang/​String;​)​V 133 ·​·​·​·​invoke-​interface·​{v1,​·​v3,​·​v4},​·​Landroid/​content/​SharedPreferences$OnS​haredPreferenceChange​Listener;​-​>onSharedPreferenceCh​anged(Landroid/​content/​SharedPreferences;​Ljava/​lang/​String;​)​V
   
134 ·​·​·​·​goto·​:​goto_0 134 ·​·​·​·​goto·​:​goto_0
Max diff block lines reached; 418/7011 bytes (5.96%) of diff not shown.
[−]
smali/org/connectbot/HostEditorActivity$CursorPreferenceHack.smali
Offset 53, 14 lines modified Offset 53, 15 lines modified
53 ·​·​·​·​.​end·​annotation 53 ·​·​·​·​.​end·​annotation
54 .​end·​field 54 .​end·​field
   
   
55 #·​direct·​methods 55 #·​direct·​methods
56 .​method·​public·​constructor·​<init>(Lorg/​connectbot/​HostEditorActivity;​Ljava/​lang/​String;​J)​V 56 .​method·​public·​constructor·​<init>(Lorg/​connectbot/​HostEditorActivity;​Ljava/​lang/​String;​J)​V
57 ·​·​·​·​.​locals·​1 57 ·​·​·​·​.​locals·​1
  58 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​HostEditorActivity;​
58 ·​·​·​·​.​param·​p2,​·​"table"·​·​·​·​#·​Ljava/​lang/​String;​ 59 ·​·​·​·​.​param·​p2,​·​"table"·​·​·​·​#·​Ljava/​lang/​String;​
59 ·​·​·​·​.​param·​p3,​·​"id"·​·​·​·​#·​J 60 ·​·​·​·​.​param·​p3,​·​"id"·​·​·​·​#·​J
   
60 ·​·​·​·​.​prologue 61 ·​·​·​·​.​prologue
61 ·​·​·​·​.​line·​60 62 ·​·​·​·​.​line·​60
62 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​-​>this$0:​Lorg/​connectbot/​HostEditorActivity;​ 63 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​-​>this$0:​Lorg/​connectbot/​HostEditorActivity;​
   
Offset 120, 26 lines modified Offset 121, 28 lines modified
   
120 ·​·​·​·​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​ 121 ·​·​·​·​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​
   
121 ·​·​·​·​const/​4·​v5,​·​0x0 122 ·​·​·​·​const/​4·​v5,​·​0x0
   
122 ·​·​·​·​iget-​wide·​v6,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​-​>id:​J 123 ·​·​·​·​iget-​wide·​v6,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​-​>id:​J
   
  124 ·​·​·​·​.​line·​73
123 ·​·​·​·​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​ 125 ·​·​·​·​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
   
124 ·​·​·​·​move-​result-​object·​v6 126 ·​·​·​·​move-​result-​object·​v6
   
125 ·​·​·​·​aput-​object·​v6,​·​v4,​·​v5 127 ·​·​·​·​aput-​object·​v6,​·​v4,​·​v5
   
126 ·​·​·​·​move-​object·​v5,​·​v2 128 ·​·​·​·​move-​object·​v5,​·​v2
   
127 ·​·​·​·​move-​object·​v6,​·​v2 129 ·​·​·​·​move-​object·​v6,​·​v2
   
128 ·​·​·​·​move-​object·​v7,​·​v2 130 ·​·​·​·​move-​object·​v7,​·​v2
   
  131 ·​·​·​·​.​line·​72
129 ·​·​·​·​invoke-​virtual/​range·​{v0·​.​.​·​v7},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>query(Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 132 ·​·​·​·​invoke-​virtual/​range·​{v0·​.​.​·​v7},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>query(Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
130 ·​·​·​·​move-​result-​object·​v8 133 ·​·​·​·​move-​result-​object·​v8
   
131 ·​·​·​·​.​line·​75 134 ·​·​·​·​.​line·​75
132 ·​·​·​·​.​local·​v8,​·​"cursor":​Landroid/​database/​Cursor;​ 135 ·​·​·​·​.​local·​v8,​·​"cursor":​Landroid/​database/​Cursor;​
133 ·​·​·​·​invoke-​interface·​{v8},​·​Landroid/​database/​Cursor;​-​>moveToFirst()​Z 136 ·​·​·​·​invoke-​interface·​{v8},​·​Landroid/​database/​Cursor;​-​>moveToFirst()​Z
[−]
smali/org/connectbot/HostEditorActivity.smali
Offset 41, 15 lines modified Offset 41, 14 lines modified
   
41 ·​·​·​·​.​line·​229 41 ·​·​·​·​.​line·​229
42 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity;​-​>hostdb:​Lorg/​connectbot/​util/​HostDatabase;​ 42 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity;​-​>hostdb:​Lorg/​connectbot/​util/​HostDatabase;​
   
43 ·​·​·​·​.​line·​230 43 ·​·​·​·​.​line·​230
44 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity;​-​>pubkeydb:​Lorg/​connectbot/​util/​PubkeyDatabase;​ 44 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity;​-​>pubkeydb:​Lorg/​connectbot/​util/​PubkeyDatabase;​
   
45 ·​·​·​·​.​line·​382  
46 ·​·​·​·​return-​void 45 ·​·​·​·​return-​void
47 .​end·​method 46 .​end·​method
   
48 .​method·​static·​synthetic·​access$000(Lorg/​connectbot/​HostEditorActivity;​)​Lorg/​connectbot/​bean/​HostBean;​ 47 .​method·​static·​synthetic·​access$000(Lorg/​connectbot/​HostEditorActivity;​)​Lorg/​connectbot/​bean/​HostBean;​
49 ·​·​·​·​.​locals·​1 48 ·​·​·​·​.​locals·​1
50 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lorg/​connectbot/​HostEditorActivity;​ 49 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lorg/​connectbot/​HostEditorActivity;​
   
Offset 96, 206 lines modified Offset 95, 205 lines modified
96 .​end·​method 95 .​end·​method
   
97 .​method·​private·​updateSummaries()​V 96 .​method·​private·​updateSummaries()​V
98 ·​·​·​·​.​locals·​14 97 ·​·​·​·​.​locals·​14
   
99 ·​·​·​·​.​prologue 98 ·​·​·​·​.​prologue
100 ·​·​·​·​.​line·​335 99 ·​·​·​·​.​line·​335
101 ·​·​·​·​iget-​object·​v9,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity;​-​>pref:​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​ 100 ·​·​·​·​iget-​object·​v8,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity;​-​>pref:​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​
   
102 ·​·​·​·​iget-​object·​v9,​·​v9,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​-​>values:​Ljava/​util/​Map;​ 101 ·​·​·​·​iget-​object·​v8,​·​v8,​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​-​>values:​Ljava/​util/​Map;​
   
103 ·​·​·​·​invoke-​interface·​{v9},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​ 102 ·​·​·​·​invoke-​interface·​{v8},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​
   
104 ·​·​·​·​move-​result-​object·​v9 103 ·​·​·​·​move-​result-​object·​v8
   
105 ·​·​·​·​invoke-​interface·​{v9},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 104 ·​·​·​·​invoke-​interface·​{v8},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
106 ·​·​·​·​move-​result-​object·​v3 105 ·​·​·​·​move-​result-​object·​v9
   
107 ·​·​·​·​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
108 ·​·​·​·​:​cond_0 106 ·​·​·​·​:​cond_0
109 ·​·​·​·​:​goto_0 107 ·​·​·​·​:​goto_0
110 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 108 ·​·​·​·​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
111 ·​·​·​·​move-​result·​v9 109 ·​·​·​·​move-​result·​v8
   
112 ·​·​·​·​if-​eqz·​v9,​·​:​cond_5 110 ·​·​·​·​if-​eqz·​v8,​·​:​cond_5
   
113 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 111 ·​·​·​·​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
114 ·​·​·​·​move-​result-​object·​v4 112 ·​·​·​·​move-​result-​object·​v3
   
115 ·​·​·​·​check-​cast·​v4,​·​Ljava/​lang/​String;​ 113 ·​·​·​·​check-​cast·​v3,​·​Ljava/​lang/​String;​
   
116 ·​·​·​·​.​line·​336 114 ·​·​·​·​.​line·​336
117 ·​·​·​·​.​local·​v4,​·​"key":​Ljava/​lang/​String;​ 115 ·​·​·​·​.​local·​v3,​·​"key":​Ljava/​lang/​String;​
118 ·​·​·​·​const-​string·​v9,​·​"postlogin" 116 ·​·​·​·​const-​string·​v8,​·​"postlogin"
   
119 ·​·​·​·​invoke-​virtual·​{v4,​·​v9},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 117 ·​·​·​·​invoke-​virtual·​{v3,​·​v8},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
120 ·​·​·​·​move-​result·​v9 118 ·​·​·​·​move-​result·​v8
   
121 ·​·​·​·​if-​nez·​v9,​·​:​cond_0 119 ·​·​·​·​if-​nez·​v8,​·​:​cond_0
   
122 ·​·​·​·​.​line·​337 120 ·​·​·​·​.​line·​337
123 ·​·​·​·​invoke-​virtual·​{p0,​·​v4},​·​Lorg/​connectbot/​HostEditorActivity;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​ 121 ·​·​·​·​invoke-​virtual·​{p0,​·​v3},​·​Lorg/​connectbot/​HostEditorActivity;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​
   
124 ·​·​·​·​move-​result-​object·​v6 122 ·​·​·​·​move-​result-​object·​v5
   
125 ·​·​·​·​.​line·​338 123 ·​·​·​·​.​line·​338
126 ·​·​·​·​.​local·​v6,​·​"pref":​Landroid/​preference/​Preference;​ 124 ·​·​·​·​.​local·​v5,​·​"pref":​Landroid/​preference/​Preference;​
127 ·​·​·​·​if-​eqz·​v6,​·​:​cond_0 125 ·​·​·​·​if-​eqz·​v5,​·​:​cond_0
   
128 ·​·​·​·​.​line·​339 126 ·​·​·​·​.​line·​339
129 ·​·​·​·​instance-​of·​v9,​·​v6,​·​Landroid/​preference/​CheckBoxPreference;​ 127 ·​·​·​·​instance-​of·​v8,​·​v5,​·​Landroid/​preference/​CheckBoxPreference;​
   
130 ·​·​·​·​if-​nez·​v9,​·​:​cond_0 128 ·​·​·​·​if-​nez·​v8,​·​:​cond_0
   
131 ·​·​·​·​.​line·​340 129 ·​·​·​·​.​line·​340
132 ·​·​·​·​iget-​object·​v9,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity;​-​>pref:​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​ 130 ·​·​·​·​iget-​object·​v8,​·​p0,​·​Lorg/​connectbot/​HostEditorActivity;​-​>pref:​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​
   
133 ·​·​·​·​const-​string·​v10,​·​"" 131 ·​·​·​·​const-​string·​v10,​·​""
   
134 ·​·​·​·​invoke-​virtual·​{v9,​·​v4,​·​v10},​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 132 ·​·​·​·​invoke-​virtual·​{v8,​·​v3,​·​v10},​·​Lorg/​connectbot/​HostEditorActivity$Cu​rsorPreferenceHack;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
135 ·​·​·​·​move-​result-​object·​v8 133 ·​·​·​·​move-​result-​object·​v7
   
136 ·​·​·​·​.​line·​342 134 ·​·​·​·​.​line·​342
137 ·​·​·​·​.​local·​v8,​·​"value":​Ljava/​lang/​CharSequence;​ 135 ·​·​·​·​.​local·​v7,​·​"value":​Ljava/​lang/​CharSequence;​
138 ·​·​·​·​const-​string·​v9,​·​"pubkeyid" 136 ·​·​·​·​const-​string·​v8,​·​"pubkeyid"
   
139 ·​·​·​·​invoke-​virtual·​{v4,​·​v9},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 137 ·​·​·​·​invoke-​virtual·​{v3,​·​v8},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
140 ·​·​·​·​move-​result·​v9 138 ·​·​·​·​move-​result·​v8
   
141 ·​·​·​·​if-​eqz·​v9,​·​:​cond_4 139 ·​·​·​·​if-​eqz·​v8,​·​:​cond_4
   
142 ·​·​·​·​.​line·​344 140 ·​·​·​·​.​line·​344
143 ·​·​·​·​:​try_start_0 141 ·​·​·​·​:​try_start_0
144 ·​·​·​·​move-​object·​v0,​·​v8 142 ·​·​·​·​move-​object·​v0,​·​v7
   
145 ·​·​·​·​check-​cast·​v0,​·​Ljava/​lang/​String;​ 143 ·​·​·​·​check-​cast·​v0,​·​Ljava/​lang/​String;​
   
Max diff block lines reached; 6008/10483 bytes (57.31%) of diff not shown.
[−]
smali/org/connectbot/HostListActivity$10.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$host:​Lorg/​connectbot/​bean/​HostBean;​ 22 .​field·​final·​synthetic·​val$host:​Lorg/​connectbot/​bean/​HostBean;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​Lorg/​connectbot/​bean/​HostBean;​)​V 24 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​Lorg/​connectbot/​bean/​HostBean;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​HostListActivity;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​408 28 ·​·​·​·​.​line·​408
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$10;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$10;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​HostListActivity$10;​-​>val$host:​Lorg/​connectbot/​bean/​HostBean;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​HostListActivity$10;​-​>val$host:​Lorg/​connectbot/​bean/​HostBean;​
   
[−]
smali/org/connectbot/HostListActivity$11$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lorg/​connectbot/​HostListActivity$11;​ 21 .​field·​final·​synthetic·​this$1:​Lorg/​connectbot/​HostListActivity$11;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity$11;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity$11;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lorg/​connectbot/​HostListActivity$11;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​425 27 ·​·​·​·​.​line·​425
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$11$1​;​-​>this$1:​Lorg/​connectbot/​HostListActivity$11;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$11$1​;​-​>this$1:​Lorg/​connectbot/​HostListActivity$11;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/HostListActivity$11.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$host:​Lorg/​connectbot/​bean/​HostBean;​ 24 .​field·​final·​synthetic·​val$host:​Lorg/​connectbot/​bean/​HostBean;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​Lorg/​connectbot/​bean/​HostBean;​Lorg/​connectbot/​service/​TerminalBridge;​)​V 26 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​Lorg/​connectbot/​bean/​HostBean;​Lorg/​connectbot/​service/​TerminalBridge;​)​V
27 ·​·​·​·​.​locals·​0 27 ·​·​·​·​.​locals·​0
  28 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​HostListActivity;​
   
28 ·​·​·​·​.​prologue 29 ·​·​·​·​.​prologue
29 ·​·​·​·​.​line·​420 30 ·​·​·​·​.​line·​420
30 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$11;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​ 31 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$11;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​
   
31 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​HostListActivity$11;​-​>val$host:​Lorg/​connectbot/​bean/​HostBean;​ 32 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​HostListActivity$11;​-​>val$host:​Lorg/​connectbot/​bean/​HostBean;​
   
Offset 64, 14 lines modified Offset 65, 15 lines modified
   
64 ·​·​·​·​new-​array·​v3,​·​v6,​·​[Ljava/​lang/​Object;​ 65 ·​·​·​·​new-​array·​v3,​·​v6,​·​[Ljava/​lang/​Object;​
   
65 ·​·​·​·​const/​4·​v4,​·​0x0 66 ·​·​·​·​const/​4·​v4,​·​0x0
   
66 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lorg/​connectbot/​HostListActivity$11;​-​>val$host:​Lorg/​connectbot/​bean/​HostBean;​ 67 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lorg/​connectbot/​HostListActivity$11;​-​>val$host:​Lorg/​connectbot/​bean/​HostBean;​
   
  68 ·​·​·​·​.​line·​424
67 ·​·​·​·​invoke-​virtual·​{v5},​·​Lorg/​connectbot/​bean/​HostBean;​-​>getNickname()​Ljava/​lang/​String;​ 69 ·​·​·​·​invoke-​virtual·​{v5},​·​Lorg/​connectbot/​bean/​HostBean;​-​>getNickname()​Ljava/​lang/​String;​
   
68 ·​·​·​·​move-​result-​object·​v5 70 ·​·​·​·​move-​result-​object·​v5
   
69 ·​·​·​·​aput-​object·​v5,​·​v3,​·​v4 71 ·​·​·​·​aput-​object·​v5,​·​v3,​·​v4
   
70 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lorg/​connectbot/​HostListActivity;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 72 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lorg/​connectbot/​HostListActivity;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
Offset 84, 22 lines modified Offset 86, 24 lines modified
   
84 ·​·​·​·​const·​v1,​·​0x7f070053 86 ·​·​·​·​const·​v1,​·​0x7f070053
   
85 ·​·​·​·​new-​instance·​v2,​·​Lorg/​connectbot/​HostListActivity$11$1​;​ 87 ·​·​·​·​new-​instance·​v2,​·​Lorg/​connectbot/​HostListActivity$11$1​;​
   
86 ·​·​·​·​invoke-​direct·​{v2,​·​p0},​·​Lorg/​connectbot/​HostListActivity$11$1​;​-​><init>(Lorg/​connectbot/​HostListActivity$11;​)​V 88 ·​·​·​·​invoke-​direct·​{v2,​·​p0},​·​Lorg/​connectbot/​HostListActivity$11$1​;​-​><init>(Lorg/​connectbot/​HostListActivity$11;​)​V
   
  89 ·​·​·​·​.​line·​425
87 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 90 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
88 ·​·​·​·​move-​result-​object·​v0 91 ·​·​·​·​move-​result-​object·​v0
   
89 ·​·​·​·​const·​v1,​·​0x7f070052 92 ·​·​·​·​const·​v1,​·​0x7f070052
   
90 ·​·​·​·​const/​4·​v2,​·​0x0 93 ·​·​·​·​const/​4·​v2,​·​0x0
   
  94 ·​·​·​·​.​line·​435
91 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 95 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
92 ·​·​·​·​move-​result-​object·​v0 96 ·​·​·​·​move-​result-​object·​v0
   
93 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 97 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
94 ·​·​·​·​move-​result-​object·​v0 98 ·​·​·​·​move-​result-​object·​v0
[−]
smali/org/connectbot/HostListActivity$12.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​HostListActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​HostListActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​HostListActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​467 27 ·​·​·​·​.​line·​467
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$12;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$12;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/HostListActivity$13.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​HostListActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​HostListActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​HostListActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​452 27 ·​·​·​·​.​line·​452
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$13;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$13;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/HostListActivity$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​HostListActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​HostListActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​)​V 20 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​)​V
21 ·​·​·​·​.​locals·​0 21 ·​·​·​·​.​locals·​0
  22 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​HostListActivity;​
   
22 ·​·​·​·​.​prologue 23 ·​·​·​·​.​prologue
23 ·​·​·​·​.​line·​102 24 ·​·​·​·​.​line·​102
24 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$1;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​ 25 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$1;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​
   
25 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V 26 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V
   
[−]
smali/org/connectbot/HostListActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​HostListActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​HostListActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​HostListActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​244 27 ·​·​·​·​.​line·​244
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$3;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$3;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/HostListActivity$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​HostListActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​HostListActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​HostListActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​295 27 ·​·​·​·​.​line·​295
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$5;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$5;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 52, 27 lines modified Offset 53, 29 lines modified
52 ·​·​·​·​.​end·​annotation 53 ·​·​·​·​.​end·​annotation
   
53 ·​·​·​·​.​prologue 54 ·​·​·​·​.​prologue
54 ·​·​·​·​.​line·​297 55 ·​·​·​·​.​line·​297
55 ·​·​·​·​.​local·​p1,​·​"arg0":​Landroid/​widget/​AdapterView;​,​·​"Landroid/​widget/​AdapterView<*>;​" 56 ·​·​·​·​.​local·​p1,​·​"arg0":​Landroid/​widget/​AdapterView;​,​·​"Landroid/​widget/​AdapterView<*>;​"
56 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$5;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​ 57 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$5;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​
   
  58 ·​·​·​·​.​line·​298
57 ·​·​·​·​#·​getter·​for:​·​Lorg/​connectbot/​HostListActivity;​-​>transportSpinner:​Landroid/​widget/​Spinner;​ 59 ·​·​·​·​#·​getter·​for:​·​Lorg/​connectbot/​HostListActivity;​-​>transportSpinner:​Landroid/​widget/​Spinner;​
58 ·​·​·​·​invoke-​static·​{v1},​·​Lorg/​connectbot/​HostListActivity;​-​>access$300(Lorg/​connectbot/​HostListActivity;​)​Landroid/​widget/​Spinner;​ 60 ·​·​·​·​invoke-​static·​{v1},​·​Lorg/​connectbot/​HostListActivity;​-​>access$300(Lorg/​connectbot/​HostListActivity;​)​Landroid/​widget/​Spinner;​
   
59 ·​·​·​·​move-​result-​object·​v1 61 ·​·​·​·​move-​result-​object·​v1
   
60 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​widget/​Spinner;​-​>getSelectedItem()​Ljava/​lang/​Object;​ 62 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​widget/​Spinner;​-​>getSelectedItem()​Ljava/​lang/​Object;​
   
61 ·​·​·​·​move-​result-​object·​v1 63 ·​·​·​·​move-​result-​object·​v1
   
62 ·​·​·​·​check-​cast·​v1,​·​Ljava/​lang/​String;​ 64 ·​·​·​·​check-​cast·​v1,​·​Ljava/​lang/​String;​
   
63 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lorg/​connectbot/​HostListActivity$5;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​ 65 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lorg/​connectbot/​HostListActivity$5;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​
   
  66 ·​·​·​·​.​line·​297
64 ·​·​·​·​invoke-​static·​{v1,​·​v2},​·​Lorg/​connectbot/​transport/​TransportFactory;​-​>getFormatHint(Ljava/​lang/​String;​Landroid/​content/​Context;​)​Ljava/​lang/​String;​ 67 ·​·​·​·​invoke-​static·​{v1,​·​v2},​·​Lorg/​connectbot/​transport/​TransportFactory;​-​>getFormatHint(Ljava/​lang/​String;​Landroid/​content/​Context;​)​Ljava/​lang/​String;​
   
65 ·​·​·​·​move-​result-​object·​v0 68 ·​·​·​·​move-​result-​object·​v0
   
66 ·​·​·​·​.​line·​301 69 ·​·​·​·​.​line·​301
67 ·​·​·​·​.​local·​v0,​·​"formatHint":​Ljava/​lang/​String;​ 70 ·​·​·​·​.​local·​v0,​·​"formatHint":​Ljava/​lang/​String;​
68 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$5;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​ 71 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$5;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​
[−]
smali/org/connectbot/HostListActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​HostListActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​HostListActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​HostListActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​109 27 ·​·​·​·​.​line·​109
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$2;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$2;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/HostListActivity$6.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​HostListActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​HostListActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​HostListActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​335 27 ·​·​·​·​.​line·​335
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$6;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$6;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/HostListActivity$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​HostListActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​HostListActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​HostListActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​279 27 ·​·​·​·​.​line·​279
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$4;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$4;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/HostListActivity$8.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$bridge:​Lorg/​connectbot/​service/​TerminalBridge;​ 22 .​field·​final·​synthetic·​val$bridge:​Lorg/​connectbot/​service/​TerminalBridge;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​Lorg/​connectbot/​service/​TerminalBridge;​)​V 24 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​Lorg/​connectbot/​service/​TerminalBridge;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​HostListActivity;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​389 28 ·​·​·​·​.​line·​389
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$8;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$8;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​HostListActivity$8;​-​>val$bridge:​Lorg/​connectbot/​service/​TerminalBridge;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​HostListActivity$8;​-​>val$bridge:​Lorg/​connectbot/​service/​TerminalBridge;​
   
[−]
smali/org/connectbot/HostListActivity$7.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​HostListActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​HostListActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​HostListActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​345 27 ·​·​·​·​.​line·​345
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$7;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$7;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/HostListActivity$HostAdapter$ViewHolder.smali
Offset 23, 14 lines modified Offset 23, 15 lines modified
   
23 .​field·​final·​synthetic·​this$1:​Lorg/​connectbot/​HostListActivity$Host​Adapter;​ 23 .​field·​final·​synthetic·​this$1:​Lorg/​connectbot/​HostListActivity$Host​Adapter;​
   
   
24 #·​direct·​methods 24 #·​direct·​methods
25 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity$Host​Adapter;​)​V 25 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity$Host​Adapter;​)​V
26 ·​·​·​·​.​locals·​0 26 ·​·​·​·​.​locals·​0
  27 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lorg/​connectbot/​HostListActivity$Host​Adapter;​
   
27 ·​·​·​·​.​prologue 28 ·​·​·​·​.​prologue
28 ·​·​·​·​.​line·​540 29 ·​·​·​·​.​line·​540
29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$Host​Adapter$ViewHolder;​-​>this$1:​Lorg/​connectbot/​HostListActivity$Host​Adapter;​ 30 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$Host​Adapter$ViewHolder;​-​>this$1:​Lorg/​connectbot/​HostListActivity$Host​Adapter;​
   
30 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 31 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/HostListActivity.smali
Offset 97, 15 lines modified Offset 97, 14 lines modified
97 ·​·​·​·​.​line·​109 97 ·​·​·​·​.​line·​109
98 ·​·​·​·​new-​instance·​v0,​·​Lorg/​connectbot/​HostListActivity$2;​ 98 ·​·​·​·​new-​instance·​v0,​·​Lorg/​connectbot/​HostListActivity$2;​
   
99 ·​·​·​·​invoke-​direct·​{v0,​·​p0},​·​Lorg/​connectbot/​HostListActivity$2;​-​><init>(Lorg/​connectbot/​HostListActivity;​)​V 99 ·​·​·​·​invoke-​direct·​{v0,​·​p0},​·​Lorg/​connectbot/​HostListActivity$2;​-​><init>(Lorg/​connectbot/​HostListActivity;​)​V
   
100 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lorg/​connectbot/​HostListActivity;​-​>connection:​Landroid/​content/​ServiceConnection;​ 100 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lorg/​connectbot/​HostListActivity;​-​>connection:​Landroid/​content/​ServiceConnection;​
   
101 ·​·​·​·​.​line·​533  
102 ·​·​·​·​return-​void 101 ·​·​·​·​return-​void
103 .​end·​method 102 .​end·​method
   
104 .​method·​static·​synthetic·​access$000(Lorg/​connectbot/​HostListActivity;​)​Z 103 .​method·​static·​synthetic·​access$000(Lorg/​connectbot/​HostListActivity;​)​Z
105 ·​·​·​·​.​locals·​1 104 ·​·​·​·​.​locals·​1
106 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lorg/​connectbot/​HostListActivity;​ 105 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lorg/​connectbot/​HostListActivity;​
   
Offset 207, 42 lines modified Offset 206, 46 lines modified
207 ·​·​·​·​:​cond_0 206 ·​·​·​·​:​cond_0
208 ·​·​·​·​new-​instance·​v0,​·​Landroid/​app/​AlertDialog$Builder;​ 207 ·​·​·​·​new-​instance·​v0,​·​Landroid/​app/​AlertDialog$Builder;​
   
209 ·​·​·​·​invoke-​direct·​{v0,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 208 ·​·​·​·​invoke-​direct·​{v0,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
210 ·​·​·​·​const·​v1,​·​0x7f0700ec 209 ·​·​·​·​const·​v1,​·​0x7f0700ec
   
  210 ·​·​·​·​.​line·​451
211 ·​·​·​·​invoke-​virtual·​{p0,​·​v1},​·​Lorg/​connectbot/​HostListActivity;​-​>getString(I)​Ljava/​lang/​String;​ 211 ·​·​·​·​invoke-​virtual·​{p0,​·​v1},​·​Lorg/​connectbot/​HostListActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
212 ·​·​·​·​move-​result-​object·​v1 212 ·​·​·​·​move-​result-​object·​v1
   
213 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 213 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
214 ·​·​·​·​move-​result-​object·​v0 214 ·​·​·​·​move-​result-​object·​v0
   
215 ·​·​·​·​const·​v1,​·​0x7f0700ee 215 ·​·​·​·​const·​v1,​·​0x7f0700ee
   
216 ·​·​·​·​new-​instance·​v2,​·​Lorg/​connectbot/​HostListActivity$13;​ 216 ·​·​·​·​new-​instance·​v2,​·​Lorg/​connectbot/​HostListActivity$13;​
   
217 ·​·​·​·​invoke-​direct·​{v2,​·​p0},​·​Lorg/​connectbot/​HostListActivity$13;​-​><init>(Lorg/​connectbot/​HostListActivity;​)​V 217 ·​·​·​·​invoke-​direct·​{v2,​·​p0},​·​Lorg/​connectbot/​HostListActivity$13;​-​><init>(Lorg/​connectbot/​HostListActivity;​)​V
   
  218 ·​·​·​·​.​line·​452
218 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 219 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
219 ·​·​·​·​move-​result-​object·​v0 220 ·​·​·​·​move-​result-​object·​v0
   
220 ·​·​·​·​const·​v1,​·​0x7f0700ed 221 ·​·​·​·​const·​v1,​·​0x7f0700ed
   
221 ·​·​·​·​new-​instance·​v2,​·​Lorg/​connectbot/​HostListActivity$12;​ 222 ·​·​·​·​new-​instance·​v2,​·​Lorg/​connectbot/​HostListActivity$12;​
   
222 ·​·​·​·​invoke-​direct·​{v2,​·​p0},​·​Lorg/​connectbot/​HostListActivity$12;​-​><init>(Lorg/​connectbot/​HostListActivity;​)​V 223 ·​·​·​·​invoke-​direct·​{v2,​·​p0},​·​Lorg/​connectbot/​HostListActivity$12;​-​><init>(Lorg/​connectbot/​HostListActivity;​)​V
   
  224 ·​·​·​·​.​line·​467
223 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 225 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
224 ·​·​·​·​move-​result-​object·​v0 226 ·​·​·​·​move-​result-​object·​v0
   
  227 ·​·​·​·​.​line·​474
225 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 228 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
226 ·​·​·​·​move-​result-​object·​v0 229 ·​·​·​·​move-​result-​object·​v0
   
227 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog;​-​>show()​V 230 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog;​-​>show()​V
   
228 ·​·​·​·​goto·​:​goto_0 231 ·​·​·​·​goto·​:​goto_0
Offset 255, 14 lines modified Offset 258, 15 lines modified
255 ·​·​·​·​const/​4·​v5,​·​0x1 258 ·​·​·​·​const/​4·​v5,​·​0x1
   
256 ·​·​·​·​const/​4·​v4,​·​0x0 259 ·​·​·​·​const/​4·​v4,​·​0x0
   
257 ·​·​·​·​.​line·​482 260 ·​·​·​·​.​line·​482
258 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lorg/​connectbot/​HostListActivity;​-​>transportSpinner:​Landroid/​widget/​Spinner;​ 261 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lorg/​connectbot/​HostListActivity;​-​>transportSpinner:​Landroid/​widget/​Spinner;​
   
  262 ·​·​·​·​.​line·​483
259 ·​·​·​·​invoke-​virtual·​{v3},​·​Landroid/​widget/​Spinner;​-​>getSelectedItem()​Ljava/​lang/​Object;​ 263 ·​·​·​·​invoke-​virtual·​{v3},​·​Landroid/​widget/​Spinner;​-​>getSelectedItem()​Ljava/​lang/​Object;​
   
260 ·​·​·​·​move-​result-​object·​v3 264 ·​·​·​·​move-​result-​object·​v3
   
261 ·​·​·​·​check-​cast·​v3,​·​Ljava/​lang/​String;​ 265 ·​·​·​·​check-​cast·​v3,​·​Ljava/​lang/​String;​
   
262 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lorg/​connectbot/​HostListActivity;​-​>quickconnect:​Landroid/​widget/​TextView;​ 266 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lorg/​connectbot/​HostListActivity;​-​>quickconnect:​Landroid/​widget/​TextView;​
Offset 271, 14 lines modified Offset 275, 15 lines modified
   
271 ·​·​·​·​move-​result-​object·​v6 275 ·​·​·​·​move-​result-​object·​v6
   
272 ·​·​·​·​invoke-​interface·​{v6},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​ 276 ·​·​·​·​invoke-​interface·​{v6},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​
   
273 ·​·​·​·​move-​result-​object·​v6 277 ·​·​·​·​move-​result-​object·​v6
   
  278 ·​·​·​·​.​line·​482
274 ·​·​·​·​invoke-​static·​{v3,​·​v6},​·​Lorg/​connectbot/​transport/​TransportFactory;​-​>getUri(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 279 ·​·​·​·​invoke-​static·​{v3,​·​v6},​·​Lorg/​connectbot/​transport/​TransportFactory;​-​>getUri(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
275 ·​·​·​·​move-​result-​object·​v2 280 ·​·​·​·​move-​result-​object·​v2
   
276 ·​·​·​·​.​line·​485 281 ·​·​·​·​.​line·​485
277 ·​·​·​·​.​local·​v2,​·​"uri":​Landroid/​net/​Uri;​ 282 ·​·​·​·​.​local·​v2,​·​"uri":​Landroid/​net/​Uri;​
278 ·​·​·​·​if-​nez·​v2,​·​:​cond_0 283 ·​·​·​·​if-​nez·​v2,​·​:​cond_0
Offset 288, 26 lines modified Offset 293, 29 lines modified
   
288 ·​·​·​·​const·​v7,​·​0x7f070003 293 ·​·​·​·​const·​v7,​·​0x7f070003
   
289 ·​·​·​·​new-​array·​v5,​·​v5,​·​[Ljava/​lang/​Object;​ 294 ·​·​·​·​new-​array·​v5,​·​v5,​·​[Ljava/​lang/​Object;​
Max diff block lines reached; 10307/13395 bytes (76.95%) of diff not shown.
[−]
smali/org/connectbot/HostListActivity$HostAdapter.smali
Offset 51, 14 lines modified Offset 51, 15 lines modified
   
51 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​HostListActivity;​ 51 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​HostListActivity;​
   
   
52 #·​direct·​methods 52 #·​direct·​methods
53 .​method·​public·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​Landroid/​content/​Context;​Ljava/​util/​List;​Lorg/​connectbot/​service/​TerminalManager;​)​V 53 .​method·​public·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​Landroid/​content/​Context;​Ljava/​util/​List;​Lorg/​connectbot/​service/​TerminalManager;​)​V
54 ·​·​·​·​.​locals·​2 54 ·​·​·​·​.​locals·​2
  55 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​HostListActivity;​
55 ·​·​·​·​.​param·​p2,​·​"context"·​·​·​·​#·​Landroid/​content/​Context;​ 56 ·​·​·​·​.​param·​p2,​·​"context"·​·​·​·​#·​Landroid/​content/​Context;​
56 ·​·​·​·​.​param·​p4,​·​"manager"·​·​·​·​#·​Lorg/​connectbot/​service/​TerminalManager;​ 57 ·​·​·​·​.​param·​p4,​·​"manager"·​·​·​·​#·​Lorg/​connectbot/​service/​TerminalManager;​
57 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 58 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
58 ·​·​·​·​·​·​·​·​value·​=·​{ 59 ·​·​·​·​·​·​·​·​value·​=·​{
59 ·​·​·​·​·​·​·​·​·​·​·​·​"(",​ 60 ·​·​·​·​·​·​·​·​·​·​·​·​"(",​
60 ·​·​·​·​·​·​·​·​·​·​·​·​"Landroid/​content/​Context;​",​ 61 ·​·​·​·​·​·​·​·​·​·​·​·​"Landroid/​content/​Context;​",​
61 ·​·​·​·​·​·​·​·​·​·​·​·​"Ljava/​util/​List",​ 62 ·​·​·​·​·​·​·​·​·​·​·​·​"Ljava/​util/​List",​
[−]
smali/org/connectbot/PortForwardListActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​PortForwardListActivi​ty;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​148 27 ·​·​·​·​.​line·​148
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$2;​-​>this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$2;​-​>this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/PortForwardListActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​PortForwardListActivi​ty;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​131 27 ·​·​·​·​.​line·​131
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$1;​-​>this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$1;​-​>this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/PortForwardListActivity$3$2.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
   
26 .​field·​final·​synthetic·​val$typeSpinner:​Landroid/​widget/​Spinner;​ 26 .​field·​final·​synthetic·​val$typeSpinner:​Landroid/​widget/​Spinner;​
   
   
27 #·​direct·​methods 27 #·​direct·​methods
28 .​method·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty$3;​Landroid/​view/​View;​Landroid/​widget/​Spinner;​Landroid/​widget/​EditText;​)​V 28 .​method·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty$3;​Landroid/​view/​View;​Landroid/​widget/​Spinner;​Landroid/​widget/​EditText;​)​V
29 ·​·​·​·​.​locals·​0 29 ·​·​·​·​.​locals·​0
  30 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lorg/​connectbot/​PortForwardListActivi​ty$3;​
   
30 ·​·​·​·​.​prologue 31 ·​·​·​·​.​prologue
31 ·​·​·​·​.​line·​193 32 ·​·​·​·​.​line·​193
32 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$3$2;​-​>this$1:​Lorg/​connectbot/​PortForwardListActivi​ty$3;​ 33 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$3$2;​-​>this$1:​Lorg/​connectbot/​PortForwardListActivi​ty$3;​
   
33 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$3$2;​-​>val$portForwardView:​Landroid/​view/​View;​ 34 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$3$2;​-​>val$portForwardView:​Landroid/​view/​View;​
   
Offset 96, 14 lines modified Offset 97, 15 lines modified
96 ·​·​·​·​:​goto_0 97 ·​·​·​·​:​goto_0
97 ·​·​·​·​new-​instance·​v1,​·​Lorg/​connectbot/​bean/​PortForwardBean;​ 98 ·​·​·​·​new-​instance·​v1,​·​Lorg/​connectbot/​bean/​PortForwardBean;​
   
98 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$3$2;​-​>this$1:​Lorg/​connectbot/​PortForwardListActivi​ty$3;​ 99 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$3$2;​-​>this$1:​Lorg/​connectbot/​PortForwardListActivi​ty$3;​
   
99 ·​·​·​·​iget-​object·​v2,​·​v2,​·​Lorg/​connectbot/​PortForwardListActivi​ty$3;​-​>this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​ 100 ·​·​·​·​iget-​object·​v2,​·​v2,​·​Lorg/​connectbot/​PortForwardListActivi​ty$3;​-​>this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​
   
  101 ·​·​·​·​.​line·​213
100 ·​·​·​·​#·​getter·​for:​·​Lorg/​connectbot/​PortForwardListActivi​ty;​-​>host:​Lorg/​connectbot/​bean/​HostBean;​ 102 ·​·​·​·​#·​getter·​for:​·​Lorg/​connectbot/​PortForwardListActivi​ty;​-​>host:​Lorg/​connectbot/​bean/​HostBean;​
101 ·​·​·​·​invoke-​static·​{v2},​·​Lorg/​connectbot/​PortForwardListActivi​ty;​-​>access$000(Lorg/​connectbot/​PortForwardListActivi​ty;​)​Lorg/​connectbot/​bean/​HostBean;​ 103 ·​·​·​·​invoke-​static·​{v2},​·​Lorg/​connectbot/​PortForwardListActivi​ty;​-​>access$000(Lorg/​connectbot/​PortForwardListActivi​ty;​)​Lorg/​connectbot/​bean/​HostBean;​
   
102 ·​·​·​·​move-​result-​object·​v2 104 ·​·​·​·​move-​result-​object·​v2
   
103 ·​·​·​·​if-​eqz·​v2,​·​:​cond_1 105 ·​·​·​·​if-​eqz·​v2,​·​:​cond_1
   
Offset 116, 33 lines modified Offset 118, 36 lines modified
   
116 ·​·​·​·​move-​result-​object·​v2 118 ·​·​·​·​move-​result-​object·​v2
   
117 ·​·​·​·​invoke-​virtual·​{v2},​·​Lorg/​connectbot/​bean/​HostBean;​-​>getId()​J 119 ·​·​·​·​invoke-​virtual·​{v2},​·​Lorg/​connectbot/​bean/​HostBean;​-​>getId()​J
   
118 ·​·​·​·​move-​result-​wide·​v2 120 ·​·​·​·​move-​result-​wide·​v2
   
  121 ·​·​·​·​.​line·​214
119 ·​·​·​·​:​goto_1 122 ·​·​·​·​:​goto_1
120 ·​·​·​·​invoke-​virtual·​{v8},​·​Landroid/​widget/​EditText;​-​>getText()​Landroid/​text/​Editable;​ 123 ·​·​·​·​invoke-​virtual·​{v8},​·​Landroid/​widget/​EditText;​-​>getText()​Landroid/​text/​Editable;​
   
121 ·​·​·​·​move-​result-​object·​v4 124 ·​·​·​·​move-​result-​object·​v4
   
122 ·​·​·​·​invoke-​virtual·​{v4},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​ 125 ·​·​·​·​invoke-​virtual·​{v4},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​
   
123 ·​·​·​·​move-​result-​object·​v4 126 ·​·​·​·​move-​result-​object·​v4
   
  127 ·​·​·​·​.​line·​215
124 ·​·​·​·​invoke-​virtual·​{v9},​·​Landroid/​widget/​EditText;​-​>getText()​Landroid/​text/​Editable;​ 128 ·​·​·​·​invoke-​virtual·​{v9},​·​Landroid/​widget/​EditText;​-​>getText()​Landroid/​text/​Editable;​
   
125 ·​·​·​·​move-​result-​object·​v6 129 ·​·​·​·​move-​result-​object·​v6
   
126 ·​·​·​·​invoke-​virtual·​{v6},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​ 130 ·​·​·​·​invoke-​virtual·​{v6},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​
   
127 ·​·​·​·​move-​result-​object·​v6 131 ·​·​·​·​move-​result-​object·​v6
   
128 ·​·​·​·​iget-​object·​v7,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$3$2;​-​>val$destEdit:​Landroid/​widget/​EditText;​ 132 ·​·​·​·​iget-​object·​v7,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$3$2;​-​>val$destEdit:​Landroid/​widget/​EditText;​
   
  133 ·​·​·​·​.​line·​216
129 ·​·​·​·​invoke-​virtual·​{v7},​·​Landroid/​widget/​EditText;​-​>getText()​Landroid/​text/​Editable;​ 134 ·​·​·​·​invoke-​virtual·​{v7},​·​Landroid/​widget/​EditText;​-​>getText()​Landroid/​text/​Editable;​
   
130 ·​·​·​·​move-​result-​object·​v7 135 ·​·​·​·​move-​result-​object·​v7
   
131 ·​·​·​·​invoke-​virtual·​{v7},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​ 136 ·​·​·​·​invoke-​virtual·​{v7},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​
   
132 ·​·​·​·​move-​result-​object·​v7 137 ·​·​·​·​move-​result-​object·​v7
Offset 254, 15 lines modified Offset 259, 15 lines modified
   
254 ·​·​·​·​.​line·​208 259 ·​·​·​·​.​line·​208
255 ·​·​·​·​:​pswitch_2 260 ·​·​·​·​:​pswitch_2
256 ·​·​·​·​const-​string·​v5,​·​"dynamic5" 261 ·​·​·​·​const-​string·​v5,​·​"dynamic5"
   
257 ·​·​·​·​goto·​:​goto_0 262 ·​·​·​·​goto·​:​goto_0
   
258 ·​·​·​·​.​line·​212 263 ·​·​·​·​.​line·​213
259 ·​·​·​·​:​cond_1 264 ·​·​·​·​:​cond_1
260 ·​·​·​·​const-​wide/​16·​v2,​·​-​0x1 265 ·​·​·​·​const-​wide/​16·​v2,​·​-​0x1
   
261 ·​·​·​·​goto·​:​goto_1 266 ·​·​·​·​goto·​:​goto_1
   
262 ·​·​·​·​.​line·​226 267 ·​·​·​·​.​line·​226
263 ·​·​·​·​.​restart·​local·​v1·​·​·​·​#·​"pfb":​Lorg/​connectbot/​bean/​PortForwardBean;​ 268 ·​·​·​·​.​restart·​local·​v1·​·​·​·​#·​"pfb":​Lorg/​connectbot/​bean/​PortForwardBean;​
[−]
smali/org/connectbot/PortForwardListActivity$3$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$destEdit:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$destEdit:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty$3;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty$3;​Landroid/​widget/​EditText;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lorg/​connectbot/​PortForwardListActivi​ty$3;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​182 28 ·​·​·​·​.​line·​182
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$3$1;​-​>this$1:​Lorg/​connectbot/​PortForwardListActivi​ty$3;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$3$1;​-​>this$1:​Lorg/​connectbot/​PortForwardListActivi​ty$3;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$3$1;​-​>val$destEdit:​Landroid/​widget/​EditText;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$3$1;​-​>val$destEdit:​Landroid/​widget/​EditText;​
   
[−]
smali/org/connectbot/HostListActivity$9.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$host:​Lorg/​connectbot/​bean/​HostBean;​ 22 .​field·​final·​synthetic·​val$host:​Lorg/​connectbot/​bean/​HostBean;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​Lorg/​connectbot/​bean/​HostBean;​)​V 24 .​method·​constructor·​<init>(Lorg/​connectbot/​HostListActivity;​Lorg/​connectbot/​bean/​HostBean;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​HostListActivity;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​398 28 ·​·​·​·​.​line·​398
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$9;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​HostListActivity$9;​-​>this$0:​Lorg/​connectbot/​HostListActivity;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​HostListActivity$9;​-​>val$host:​Lorg/​connectbot/​bean/​HostBean;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​HostListActivity$9;​-​>val$host:​Lorg/​connectbot/​bean/​HostBean;​
   
[−]
smali/org/connectbot/PortForwardListActivity$4$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$destEdit:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$destEdit:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty$4;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty$4;​Landroid/​widget/​EditText;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lorg/​connectbot/​PortForwardListActivi​ty$4;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​276 28 ·​·​·​·​.​line·​276
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$4$1;​-​>this$1:​Lorg/​connectbot/​PortForwardListActivi​ty$4;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$4$1;​-​>this$1:​Lorg/​connectbot/​PortForwardListActivi​ty$4;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$4$1;​-​>val$destEdit:​Landroid/​widget/​EditText;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$4$1;​-​>val$destEdit:​Landroid/​widget/​EditText;​
   
[−]
smali/org/connectbot/PortForwardListActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​PortForwardListActivi​ty;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​175 27 ·​·​·​·​.​line·​175
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$3;​-​>this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$3;​-​>this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 87, 30 lines modified Offset 88, 33 lines modified
87 ·​·​·​·​.​line·​191 88 ·​·​·​·​.​line·​191
88 ·​·​·​·​new-​instance·​v3,​·​Landroid/​app/​AlertDialog$Builder;​ 89 ·​·​·​·​new-​instance·​v3,​·​Landroid/​app/​AlertDialog$Builder;​
   
89 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$3;​-​>this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​ 90 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$3;​-​>this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​
   
90 ·​·​·​·​invoke-​direct·​{v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 91 ·​·​·​·​invoke-​direct·​{v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
  92 ·​·​·​·​.​line·​192
91 ·​·​·​·​invoke-​virtual·​{v3,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​app/​AlertDialog$Builder;​ 93 ·​·​·​·​invoke-​virtual·​{v3,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​app/​AlertDialog$Builder;​
   
92 ·​·​·​·​move-​result-​object·​v3 94 ·​·​·​·​move-​result-​object·​v3
   
93 ·​·​·​·​const·​v4,​·​0x7f07008e 95 ·​·​·​·​const·​v4,​·​0x7f07008e
   
94 ·​·​·​·​new-​instance·​v5,​·​Lorg/​connectbot/​PortForwardListActivi​ty$3$2;​ 96 ·​·​·​·​new-​instance·​v5,​·​Lorg/​connectbot/​PortForwardListActivi​ty$3$2;​
   
95 ·​·​·​·​invoke-​direct·​{v5,​·​p0,​·​v1,​·​v2,​·​v0},​·​Lorg/​connectbot/​PortForwardListActivi​ty$3$2;​-​><init>(Lorg/​connectbot/​PortForwardListActivi​ty$3;​Landroid/​view/​View;​Landroid/​widget/​Spinner;​Landroid/​widget/​EditText;​)​V 97 ·​·​·​·​invoke-​direct·​{v5,​·​p0,​·​v1,​·​v2,​·​v0},​·​Lorg/​connectbot/​PortForwardListActivi​ty$3$2;​-​><init>(Lorg/​connectbot/​PortForwardListActivi​ty$3;​Landroid/​view/​View;​Landroid/​widget/​Spinner;​Landroid/​widget/​EditText;​)​V
   
  98 ·​·​·​·​.​line·​193
96 ·​·​·​·​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 99 ·​·​·​·​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
97 ·​·​·​·​move-​result-​object·​v3 100 ·​·​·​·​move-​result-​object·​v3
   
98 ·​·​·​·​const·​v4,​·​0x7f070052 101 ·​·​·​·​const·​v4,​·​0x7f070052
   
  102 ·​·​·​·​.​line·​233
99 ·​·​·​·​invoke-​virtual·​{v3,​·​v4,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 103 ·​·​·​·​invoke-​virtual·​{v3,​·​v4,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
100 ·​·​·​·​move-​result-​object·​v3 104 ·​·​·​·​move-​result-​object·​v3
   
101 ·​·​·​·​invoke-​virtual·​{v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 105 ·​·​·​·​invoke-​virtual·​{v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
102 ·​·​·​·​move-​result-​object·​v3 106 ·​·​·​·​move-​result-​object·​v3
[−]
smali/org/connectbot/PortForwardListActivity$4$2.smali
Offset 28, 14 lines modified Offset 28, 15 lines modified
   
28 .​field·​final·​synthetic·​val$typeSpinner:​Landroid/​widget/​Spinner;​ 28 .​field·​final·​synthetic·​val$typeSpinner:​Landroid/​widget/​Spinner;​
   
   
29 #·​direct·​methods 29 #·​direct·​methods
30 .​method·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty$4;​Landroid/​widget/​EditText;​Landroid/​widget/​Spinner;​Landroid/​widget/​EditText;​Landroid/​widget/​EditText;​)​V 30 .​method·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty$4;​Landroid/​widget/​EditText;​Landroid/​widget/​Spinner;​Landroid/​widget/​EditText;​Landroid/​widget/​EditText;​)​V
31 ·​·​·​·​.​locals·​0 31 ·​·​·​·​.​locals·​0
  32 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lorg/​connectbot/​PortForwardListActivi​ty$4;​
   
32 ·​·​·​·​.​prologue 33 ·​·​·​·​.​prologue
33 ·​·​·​·​.​line·​287 34 ·​·​·​·​.​line·​287
34 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$4$2;​-​>this$1:​Lorg/​connectbot/​PortForwardListActivi​ty$4;​ 35 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$4$2;​-​>this$1:​Lorg/​connectbot/​PortForwardListActivi​ty$4;​
   
35 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$4$2;​-​>val$nicknameEdit:​Landroid/​widget/​EditText;​ 36 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$4$2;​-​>val$nicknameEdit:​Landroid/​widget/​EditText;​
   
[−]
smali/org/connectbot/PortForwardListActivity$4$2$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$2:​Lorg/​connectbot/​PortForwardListActivi​ty$4$2;​ 21 .​field·​final·​synthetic·​this$2:​Lorg/​connectbot/​PortForwardListActivi​ty$4$2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty$4$2;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty$4$2;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$2"·​·​·​·​#·​Lorg/​connectbot/​PortForwardListActivi​ty$4$2;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​312 27 ·​·​·​·​.​line·​312
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$4$2$1;​-​>this$2:​Lorg/​connectbot/​PortForwardListActivi​ty$4$2;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$4$2$1;​-​>this$2:​Lorg/​connectbot/​PortForwardListActivi​ty$4$2;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/PortForwardListActivity$5$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lorg/​connectbot/​PortForwardListActivi​ty$5;​ 21 .​field·​final·​synthetic·​this$1:​Lorg/​connectbot/​PortForwardListActivi​ty$5;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty$5;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty$5;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lorg/​connectbot/​PortForwardListActivi​ty$5;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​342 27 ·​·​·​·​.​line·​342
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$5$1;​-​>this$1:​Lorg/​connectbot/​PortForwardListActivi​ty$5;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$5$1;​-​>this$1:​Lorg/​connectbot/​PortForwardListActivi​ty$5;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/PortForwardListActivity$5.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$pfb:​Lorg/​connectbot/​bean/​PortForwardBean;​ 22 .​field·​final·​synthetic·​val$pfb:​Lorg/​connectbot/​bean/​PortForwardBean;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty;​Lorg/​connectbot/​bean/​PortForwardBean;​)​V 24 .​method·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty;​Lorg/​connectbot/​bean/​PortForwardBean;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​PortForwardListActivi​ty;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​337 28 ·​·​·​·​.​line·​337
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$5;​-​>this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$5;​-​>this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$5;​-​>val$pfb:​Lorg/​connectbot/​bean/​PortForwardBean;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$5;​-​>val$pfb:​Lorg/​connectbot/​bean/​PortForwardBean;​
   
Offset 60, 14 lines modified Offset 61, 15 lines modified
   
60 ·​·​·​·​new-​array·​v3,​·​v6,​·​[Ljava/​lang/​Object;​ 61 ·​·​·​·​new-​array·​v3,​·​v6,​·​[Ljava/​lang/​Object;​
   
61 ·​·​·​·​const/​4·​v4,​·​0x0 62 ·​·​·​·​const/​4·​v4,​·​0x0
   
62 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$5;​-​>val$pfb:​Lorg/​connectbot/​bean/​PortForwardBean;​ 63 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$5;​-​>val$pfb:​Lorg/​connectbot/​bean/​PortForwardBean;​
   
  64 ·​·​·​·​.​line·​341
63 ·​·​·​·​invoke-​virtual·​{v5},​·​Lorg/​connectbot/​bean/​PortForwardBean;​-​>getNickname()​Ljava/​lang/​String;​ 65 ·​·​·​·​invoke-​virtual·​{v5},​·​Lorg/​connectbot/​bean/​PortForwardBean;​-​>getNickname()​Ljava/​lang/​String;​
   
64 ·​·​·​·​move-​result-​object·​v5 66 ·​·​·​·​move-​result-​object·​v5
   
65 ·​·​·​·​aput-​object·​v5,​·​v3,​·​v4 67 ·​·​·​·​aput-​object·​v5,​·​v3,​·​v4
   
66 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lorg/​connectbot/​PortForwardListActivi​ty;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 68 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lorg/​connectbot/​PortForwardListActivi​ty;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
Offset 80, 22 lines modified Offset 82, 24 lines modified
   
80 ·​·​·​·​const·​v1,​·​0x7f070053 82 ·​·​·​·​const·​v1,​·​0x7f070053
   
81 ·​·​·​·​new-​instance·​v2,​·​Lorg/​connectbot/​PortForwardListActivi​ty$5$1;​ 83 ·​·​·​·​new-​instance·​v2,​·​Lorg/​connectbot/​PortForwardListActivi​ty$5$1;​
   
82 ·​·​·​·​invoke-​direct·​{v2,​·​p0},​·​Lorg/​connectbot/​PortForwardListActivi​ty$5$1;​-​><init>(Lorg/​connectbot/​PortForwardListActivi​ty$5;​)​V 84 ·​·​·​·​invoke-​direct·​{v2,​·​p0},​·​Lorg/​connectbot/​PortForwardListActivi​ty$5$1;​-​><init>(Lorg/​connectbot/​PortForwardListActivi​ty$5;​)​V
   
  85 ·​·​·​·​.​line·​342
83 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 86 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
84 ·​·​·​·​move-​result-​object·​v0 87 ·​·​·​·​move-​result-​object·​v0
   
85 ·​·​·​·​const·​v1,​·​0x7f070052 88 ·​·​·​·​const·​v1,​·​0x7f070052
   
86 ·​·​·​·​const/​4·​v2,​·​0x0 89 ·​·​·​·​const/​4·​v2,​·​0x0
   
  90 ·​·​·​·​.​line·​357
87 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 91 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
88 ·​·​·​·​move-​result-​object·​v0 92 ·​·​·​·​move-​result-​object·​v0
   
89 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 93 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
90 ·​·​·​·​move-​result-​object·​v0 94 ·​·​·​·​move-​result-​object·​v0
[−]
smali/org/connectbot/PortForwardListActivity$4.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$pfb:​Lorg/​connectbot/​bean/​PortForwardBean;​ 22 .​field·​final·​synthetic·​val$pfb:​Lorg/​connectbot/​bean/​PortForwardBean;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty;​Lorg/​connectbot/​bean/​PortForwardBean;​)​V 24 .​method·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty;​Lorg/​connectbot/​bean/​PortForwardBean;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​PortForwardListActivi​ty;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​251 28 ·​·​·​·​.​line·​251
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$4;​-​>this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$4;​-​>this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$4;​-​>val$pfb:​Lorg/​connectbot/​bean/​PortForwardBean;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$4;​-​>val$pfb:​Lorg/​connectbot/​bean/​PortForwardBean;​
   
Offset 175, 32 lines modified Offset 176, 35 lines modified
175 ·​·​·​·​.​line·​285 176 ·​·​·​·​.​line·​285
176 ·​·​·​·​new-​instance·​v0,​·​Landroid/​app/​AlertDialog$Builder;​ 177 ·​·​·​·​new-​instance·​v0,​·​Landroid/​app/​AlertDialog$Builder;​
   
177 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$4;​-​>this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​ 178 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$4;​-​>this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​
   
178 ·​·​·​·​invoke-​direct·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 179 ·​·​·​·​invoke-​direct·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
  180 ·​·​·​·​.​line·​286
179 ·​·​·​·​invoke-​virtual·​{v0,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​app/​AlertDialog$Builder;​ 181 ·​·​·​·​invoke-​virtual·​{v0,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​app/​AlertDialog$Builder;​
   
180 ·​·​·​·​move-​result-​object·​v7 182 ·​·​·​·​move-​result-​object·​v7
   
181 ·​·​·​·​const·​v8,​·​0x7f07003d 183 ·​·​·​·​const·​v8,​·​0x7f07003d
   
182 ·​·​·​·​new-​instance·​v0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$4$2;​ 184 ·​·​·​·​new-​instance·​v0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$4$2;​
   
183 ·​·​·​·​move-​object·​v1,​·​p0 185 ·​·​·​·​move-​object·​v1,​·​p0
   
184 ·​·​·​·​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lorg/​connectbot/​PortForwardListActivi​ty$4$2;​-​><init>(Lorg/​connectbot/​PortForwardListActivi​ty$4;​Landroid/​widget/​EditText;​Landroid/​widget/​Spinner;​Landroid/​widget/​EditText;​Landroid/​widget/​EditText;​)​V 186 ·​·​·​·​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lorg/​connectbot/​PortForwardListActivi​ty$4$2;​-​><init>(Lorg/​connectbot/​PortForwardListActivi​ty$4;​Landroid/​widget/​EditText;​Landroid/​widget/​Spinner;​Landroid/​widget/​EditText;​Landroid/​widget/​EditText;​)​V
   
  187 ·​·​·​·​.​line·​287
185 ·​·​·​·​invoke-​virtual·​{v7,​·​v8,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 188 ·​·​·​·​invoke-​virtual·​{v7,​·​v8,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
186 ·​·​·​·​move-​result-​object·​v0 189 ·​·​·​·​move-​result-​object·​v0
   
187 ·​·​·​·​const/​high16·​v1,​·​0x1040000 190 ·​·​·​·​const/​high16·​v1,​·​0x1040000
   
  191 ·​·​·​·​.​line·​330
188 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v10},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 192 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v10},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
189 ·​·​·​·​move-​result-​object·​v0 193 ·​·​·​·​move-​result-​object·​v0
   
190 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 194 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
191 ·​·​·​·​move-​result-​object·​v0 195 ·​·​·​·​move-​result-​object·​v0
[−]
smali/org/connectbot/PortForwardListActivity$6.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​ 18 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty;​)​V 20 .​method·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty;​)​V
21 ·​·​·​·​.​locals·​0 21 ·​·​·​·​.​locals·​0
  22 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​PortForwardListActivi​ty;​
   
22 ·​·​·​·​.​prologue 23 ·​·​·​·​.​prologue
23 ·​·​·​·​.​line·​364 24 ·​·​·​·​.​line·​364
24 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$6;​-​>this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​ 25 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$6;​-​>this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​
   
25 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V 26 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V
   
[−]
smali/org/connectbot/PortForwardListActivity$PortForwardAdapter.smali
Offset 43, 14 lines modified Offset 43, 15 lines modified
   
43 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​ 43 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​PortForwardListActivi​ty;​
   
   
44 #·​direct·​methods 44 #·​direct·​methods
45 .​method·​public·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty;​Landroid/​content/​Context;​Ljava/​util/​List;​)​V 45 .​method·​public·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty;​Landroid/​content/​Context;​Ljava/​util/​List;​)​V
46 ·​·​·​·​.​locals·​1 46 ·​·​·​·​.​locals·​1
  47 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​PortForwardListActivi​ty;​
47 ·​·​·​·​.​param·​p2,​·​"context"·​·​·​·​#·​Landroid/​content/​Context;​ 48 ·​·​·​·​.​param·​p2,​·​"context"·​·​·​·​#·​Landroid/​content/​Context;​
48 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 49 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
49 ·​·​·​·​·​·​·​·​value·​=·​{ 50 ·​·​·​·​·​·​·​·​value·​=·​{
50 ·​·​·​·​·​·​·​·​·​·​·​·​"(",​ 51 ·​·​·​·​·​·​·​·​·​·​·​·​"(",​
51 ·​·​·​·​·​·​·​·​·​·​·​·​"Landroid/​content/​Context;​",​ 52 ·​·​·​·​·​·​·​·​·​·​·​·​"Landroid/​content/​Context;​",​
52 ·​·​·​·​·​·​·​·​·​·​·​·​"Ljava/​util/​List",​ 53 ·​·​·​·​·​·​·​·​·​·​·​·​"Ljava/​util/​List",​
53 ·​·​·​·​·​·​·​·​·​·​·​·​"<",​ 54 ·​·​·​·​·​·​·​·​·​·​·​·​"<",​
[−]
smali/org/connectbot/PortForwardListActivity$PortForwardAdapter$ViewHolder.smali
Offset 21, 14 lines modified Offset 21, 15 lines modified
   
21 .​field·​final·​synthetic·​this$1:​Lorg/​connectbot/​PortForwardListActivi​ty$PortForwardAdapter​;​ 21 .​field·​final·​synthetic·​this$1:​Lorg/​connectbot/​PortForwardListActivi​ty$PortForwardAdapter​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty$PortForwardAdapter​;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​PortForwardListActivi​ty$PortForwardAdapter​;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lorg/​connectbot/​PortForwardListActivi​ty$PortForwardAdapter​;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​385 27 ·​·​·​·​.​line·​385
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$PortForwardAdapter​$ViewHolder;​-​>this$1:​Lorg/​connectbot/​PortForwardListActivi​ty$PortForwardAdapter​;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$PortForwardAdapter​$ViewHolder;​-​>this$1:​Lorg/​connectbot/​PortForwardListActivi​ty$PortForwardAdapter​;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/PortForwardListActivity.smali
Offset 58, 15 lines modified Offset 58, 14 lines modified
58 ·​·​·​·​.​line·​364 58 ·​·​·​·​.​line·​364
59 ·​·​·​·​new-​instance·​v0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$6;​ 59 ·​·​·​·​new-​instance·​v0,​·​Lorg/​connectbot/​PortForwardListActivi​ty$6;​
   
60 ·​·​·​·​invoke-​direct·​{v0,​·​p0},​·​Lorg/​connectbot/​PortForwardListActivi​ty$6;​-​><init>(Lorg/​connectbot/​PortForwardListActivi​ty;​)​V 60 ·​·​·​·​invoke-​direct·​{v0,​·​p0},​·​Lorg/​connectbot/​PortForwardListActivi​ty$6;​-​><init>(Lorg/​connectbot/​PortForwardListActivi​ty;​)​V
   
61 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty;​-​>updateHandler:​Landroid/​os/​Handler;​ 61 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lorg/​connectbot/​PortForwardListActivi​ty;​-​>updateHandler:​Landroid/​os/​Handler;​
   
62 ·​·​·​·​.​line·​384  
63 ·​·​·​·​return-​void 62 ·​·​·​·​return-​void
64 .​end·​method 63 .​end·​method
   
65 .​method·​static·​synthetic·​access$000(Lorg/​connectbot/​PortForwardListActivi​ty;​)​Lorg/​connectbot/​bean/​HostBean;​ 64 .​method·​static·​synthetic·​access$000(Lorg/​connectbot/​PortForwardListActivi​ty;​)​Lorg/​connectbot/​bean/​HostBean;​
66 ·​·​·​·​.​locals·​1 65 ·​·​·​·​.​locals·​1
67 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lorg/​connectbot/​PortForwardListActivi​ty;​ 66 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lorg/​connectbot/​PortForwardListActivi​ty;​
   
Offset 157, 28 lines modified Offset 156, 31 lines modified
157 ·​·​·​·​.​line·​120 156 ·​·​·​·​.​line·​120
158 ·​·​·​·​const-​string·​v4,​·​"%s:​·​%s·​(%s)​" 157 ·​·​·​·​const-​string·​v4,​·​"%s:​·​%s·​(%s)​"
   
159 ·​·​·​·​const/​4·​v5,​·​0x3 158 ·​·​·​·​const/​4·​v5,​·​0x3
   
160 ·​·​·​·​new-​array·​v5,​·​v5,​·​[Ljava/​lang/​Object;​ 159 ·​·​·​·​new-​array·​v5,​·​v5,​·​[Ljava/​lang/​Object;​
   
  160 ·​·​·​·​.​line·​121
161 ·​·​·​·​invoke-​virtual·​{v3,​·​v12},​·​Landroid/​content/​res/​Resources;​-​>getText(I)​Ljava/​lang/​CharSequence;​ 161 ·​·​·​·​invoke-​virtual·​{v3,​·​v12},​·​Landroid/​content/​res/​Resources;​-​>getText(I)​Ljava/​lang/​CharSequence;​
   
162 ·​·​·​·​move-​result-​object·​v6 162 ·​·​·​·​move-​result-​object·​v6
   
163 ·​·​·​·​aput-​object·​v6,​·​v5,​·​v8 163 ·​·​·​·​aput-​object·​v6,​·​v5,​·​v8
   
  164 ·​·​·​·​.​line·​122
164 ·​·​·​·​invoke-​virtual·​{v3,​·​v11},​·​Landroid/​content/​res/​Resources;​-​>getText(I)​Ljava/​lang/​CharSequence;​ 165 ·​·​·​·​invoke-​virtual·​{v3,​·​v11},​·​Landroid/​content/​res/​Resources;​-​>getText(I)​Ljava/​lang/​CharSequence;​
   
165 ·​·​·​·​move-​result-​object·​v6 166 ·​·​·​·​move-​result-​object·​v6
   
166 ·​·​·​·​aput-​object·​v6,​·​v5,​·​v9 167 ·​·​·​·​aput-​object·​v6,​·​v5,​·​v9
   
167 ·​·​·​·​aput-​object·​v2,​·​v5,​·​v10 168 ·​·​·​·​aput-​object·​v2,​·​v5,​·​v10
   
  169 ·​·​·​·​.​line·​120
168 ·​·​·​·​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 170 ·​·​·​·​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
169 ·​·​·​·​move-​result-​object·​v4 171 ·​·​·​·​move-​result-​object·​v4
   
170 ·​·​·​·​invoke-​virtual·​{p0,​·​v4},​·​Lorg/​connectbot/​PortForwardListActivi​ty;​-​>setTitle(Ljava/​lang/​CharSequence;​)​V 172 ·​·​·​·​invoke-​virtual·​{p0,​·​v4},​·​Lorg/​connectbot/​PortForwardListActivi​ty;​-​>setTitle(Ljava/​lang/​CharSequence;​)​V
   
171 ·​·​·​·​.​line·​131 173 ·​·​·​·​.​line·​131
Offset 232, 26 lines modified Offset 234, 29 lines modified
232 ·​·​·​·​.​restart·​local·​v2·​·​·​·​#·​"nickname":​Ljava/​lang/​String;​ 234 ·​·​·​·​.​restart·​local·​v2·​·​·​·​#·​"nickname":​Ljava/​lang/​String;​
233 ·​·​·​·​.​restart·​local·​v3·​·​·​·​#·​"resources":​Landroid/​content/​res/​Resources;​ 235 ·​·​·​·​.​restart·​local·​v3·​·​·​·​#·​"resources":​Landroid/​content/​res/​Resources;​
234 ·​·​·​·​:​cond_1 236 ·​·​·​·​:​cond_1
235 ·​·​·​·​const-​string·​v4,​·​"%s:​·​%s" 237 ·​·​·​·​const-​string·​v4,​·​"%s:​·​%s"
   
236 ·​·​·​·​new-​array·​v5,​·​v10,​·​[Ljava/​lang/​Object;​ 238 ·​·​·​·​new-​array·​v5,​·​v10,​·​[Ljava/​lang/​Object;​
   
  239 ·​·​·​·​.​line·​126
237 ·​·​·​·​invoke-​virtual·​{v3,​·​v12},​·​Landroid/​content/​res/​Resources;​-​>getText(I)​Ljava/​lang/​CharSequence;​ 240 ·​·​·​·​invoke-​virtual·​{v3,​·​v12},​·​Landroid/​content/​res/​Resources;​-​>getText(I)​Ljava/​lang/​CharSequence;​
   
238 ·​·​·​·​move-​result-​object·​v6 241 ·​·​·​·​move-​result-​object·​v6
   
239 ·​·​·​·​aput-​object·​v6,​·​v5,​·​v8 242 ·​·​·​·​aput-​object·​v6,​·​v5,​·​v8
   
  243 ·​·​·​·​.​line·​127
240 ·​·​·​·​invoke-​virtual·​{v3,​·​v11},​·​Landroid/​content/​res/​Resources;​-​>getText(I)​Ljava/​lang/​CharSequence;​ 244 ·​·​·​·​invoke-​virtual·​{v3,​·​v11},​·​Landroid/​content/​res/​Resources;​-​>getText(I)​Ljava/​lang/​CharSequence;​
   
241 ·​·​·​·​move-​result-​object·​v6 245 ·​·​·​·​move-​result-​object·​v6
   
242 ·​·​·​·​aput-​object·​v6,​·​v5,​·​v9 246 ·​·​·​·​aput-​object·​v6,​·​v5,​·​v9
   
  247 ·​·​·​·​.​line·​125
243 ·​·​·​·​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 248 ·​·​·​·​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
244 ·​·​·​·​move-​result-​object·​v4 249 ·​·​·​·​move-​result-​object·​v4
   
245 ·​·​·​·​invoke-​virtual·​{p0,​·​v4},​·​Lorg/​connectbot/​PortForwardListActivi​ty;​-​>setTitle(Ljava/​lang/​CharSequence;​)​V 250 ·​·​·​·​invoke-​virtual·​{p0,​·​v4},​·​Lorg/​connectbot/​PortForwardListActivi​ty;​-​>setTitle(Ljava/​lang/​CharSequence;​)​V
   
246 ·​·​·​·​goto·​:​goto_1 251 ·​·​·​·​goto·​:​goto_1
[−]
smali/org/connectbot/PubkeyListActivity$11$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lorg/​connectbot/​PubkeyListActivity$11​;​ 21 .​field·​final·​synthetic·​this$1:​Lorg/​connectbot/​PubkeyListActivity$11​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity$11​;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity$11​;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lorg/​connectbot/​PubkeyListActivity$11​;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​445 27 ·​·​·​·​.​line·​445
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$11​$1;​-​>this$1:​Lorg/​connectbot/​PubkeyListActivity$11​;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$11​$1;​-​>this$1:​Lorg/​connectbot/​PubkeyListActivity$11​;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/PubkeyListActivity$10.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​ 22 .​field·​final·​synthetic·​val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity;​Lorg/​connectbot/​bean/​PubkeyBean;​)​V 24 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity;​Lorg/​connectbot/​bean/​PubkeyBean;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​PubkeyListActivity;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​429 28 ·​·​·​·​.​line·​429
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$10​;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$10​;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$10​;​-​>val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$10​;​-​>val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​
   
[−]
smali/org/connectbot/PubkeyListActivity$11.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​ 24 .​field·​final·​synthetic·​val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity;​Lorg/​connectbot/​bean/​PubkeyBean;​Z)​V 26 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity;​Lorg/​connectbot/​bean/​PubkeyBean;​Z)​V
27 ·​·​·​·​.​locals·​0 27 ·​·​·​·​.​locals·​0
  28 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​PubkeyListActivity;​
   
28 ·​·​·​·​.​prologue 29 ·​·​·​·​.​prologue
29 ·​·​·​·​.​line·​440 30 ·​·​·​·​.​line·​440
30 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$11​;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​ 31 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$11​;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​
   
31 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$11​;​-​>val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​ 32 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$11​;​-​>val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​
   
Offset 64, 14 lines modified Offset 65, 15 lines modified
   
64 ·​·​·​·​new-​array·​v3,​·​v6,​·​[Ljava/​lang/​Object;​ 65 ·​·​·​·​new-​array·​v3,​·​v6,​·​[Ljava/​lang/​Object;​
   
65 ·​·​·​·​const/​4·​v4,​·​0x0 66 ·​·​·​·​const/​4·​v4,​·​0x0
   
66 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$11​;​-​>val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​ 67 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$11​;​-​>val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​
   
  68 ·​·​·​·​.​line·​444
67 ·​·​·​·​invoke-​virtual·​{v5},​·​Lorg/​connectbot/​bean/​PubkeyBean;​-​>getNickname()​Ljava/​lang/​String;​ 69 ·​·​·​·​invoke-​virtual·​{v5},​·​Lorg/​connectbot/​bean/​PubkeyBean;​-​>getNickname()​Ljava/​lang/​String;​
   
68 ·​·​·​·​move-​result-​object·​v5 70 ·​·​·​·​move-​result-​object·​v5
   
69 ·​·​·​·​aput-​object·​v5,​·​v3,​·​v4 71 ·​·​·​·​aput-​object·​v5,​·​v3,​·​v4
   
70 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lorg/​connectbot/​PubkeyListActivity;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 72 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lorg/​connectbot/​PubkeyListActivity;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
Offset 84, 22 lines modified Offset 86, 24 lines modified
   
84 ·​·​·​·​const·​v1,​·​0x7f070053 86 ·​·​·​·​const·​v1,​·​0x7f070053
   
85 ·​·​·​·​new-​instance·​v2,​·​Lorg/​connectbot/​PubkeyListActivity$11​$1;​ 87 ·​·​·​·​new-​instance·​v2,​·​Lorg/​connectbot/​PubkeyListActivity$11​$1;​
   
86 ·​·​·​·​invoke-​direct·​{v2,​·​p0},​·​Lorg/​connectbot/​PubkeyListActivity$11​$1;​-​><init>(Lorg/​connectbot/​PubkeyListActivity$11​;​)​V 88 ·​·​·​·​invoke-​direct·​{v2,​·​p0},​·​Lorg/​connectbot/​PubkeyListActivity$11​$1;​-​><init>(Lorg/​connectbot/​PubkeyListActivity$11​;​)​V
   
  89 ·​·​·​·​.​line·​445
87 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 90 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
88 ·​·​·​·​move-​result-​object·​v0 91 ·​·​·​·​move-​result-​object·​v0
   
89 ·​·​·​·​const·​v1,​·​0x7f070052 92 ·​·​·​·​const·​v1,​·​0x7f070052
   
90 ·​·​·​·​const/​4·​v2,​·​0x0 93 ·​·​·​·​const/​4·​v2,​·​0x0
   
  94 ·​·​·​·​.​line·​457
91 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 95 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
92 ·​·​·​·​move-​result-​object·​v0 96 ·​·​·​·​move-​result-​object·​v0
   
93 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 97 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
94 ·​·​·​·​move-​result-​object·​v0 98 ·​·​·​·​move-​result-​object·​v0
[−]
smali/org/connectbot/PubkeyListActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​PubkeyListActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​PubkeyListActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​PubkeyListActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​103 27 ·​·​·​·​.​line·​103
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$1;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$1;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/PubkeyListActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​PubkeyListActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​PubkeyListActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​PubkeyListActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​155 27 ·​·​·​·​.​line·​155
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$2;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$2;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/PubkeyListActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​PubkeyListActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​PubkeyListActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​PubkeyListActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​207 27 ·​·​·​·​.​line·​207
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$3;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$3;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/PubkeyListActivity$12.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$sdcard:​Ljava/​io/​File;​ 24 .​field·​final·​synthetic·​val$sdcard:​Ljava/​io/​File;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity;​[Ljava/​lang/​String;​Ljava/​io/​File;​)​V 26 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity;​[Ljava/​lang/​String;​Ljava/​io/​File;​)​V
27 ·​·​·​·​.​locals·​0 27 ·​·​·​·​.​locals·​0
  28 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​PubkeyListActivity;​
   
28 ·​·​·​·​.​prologue 29 ·​·​·​·​.​prologue
29 ·​·​·​·​.​line·​595 30 ·​·​·​·​.​line·​595
30 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$12​;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​ 31 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$12​;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​
   
31 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$12​;​-​>val$namesList:​[Ljava/​lang/​String;​ 32 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$12​;​-​>val$namesList:​[Ljava/​lang/​String;​
   
[−]
smali/org/connectbot/PubkeyListActivity$5.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​ 24 .​field·​final·​synthetic·​val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity;​ZLorg/​connectbot/​bean/​PubkeyBean;​)​V 26 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity;​ZLorg/​connectbot/​bean/​PubkeyBean;​)​V
27 ·​·​·​·​.​locals·​0 27 ·​·​·​·​.​locals·​0
  28 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​PubkeyListActivity;​
   
28 ·​·​·​·​.​prologue 29 ·​·​·​·​.​prologue
29 ·​·​·​·​.​line·​313 30 ·​·​·​·​.​line·​313
30 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$5;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​ 31 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$5;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​
   
31 ·​·​·​·​iput-​boolean·​p2,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$5;​-​>val$loaded:​Z 32 ·​·​·​·​iput-​boolean·​p2,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$5;​-​>val$loaded:​Z
   
[−]
smali/org/connectbot/PubkeyListActivity$4.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​ 24 .​field·​final·​synthetic·​val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity;​Lorg/​connectbot/​bean/​PubkeyBean;​Landroid/​widget/​EditText;​)​V 26 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity;​Lorg/​connectbot/​bean/​PubkeyBean;​Landroid/​widget/​EditText;​)​V
27 ·​·​·​·​.​locals·​0 27 ·​·​·​·​.​locals·​0
  28 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​PubkeyListActivity;​
   
28 ·​·​·​·​.​prologue 29 ·​·​·​·​.​prologue
29 ·​·​·​·​.​line·​247 30 ·​·​·​·​.​line·​247
30 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$4;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​ 31 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$4;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​
   
31 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$4;​-​>val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​ 32 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$4;​-​>val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​
   
[−]
smali/org/connectbot/PubkeyListActivity$6.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​ 22 .​field·​final·​synthetic·​val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity;​Lorg/​connectbot/​bean/​PubkeyBean;​)​V 24 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity;​Lorg/​connectbot/​bean/​PubkeyBean;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​PubkeyListActivity;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​330 28 ·​·​·​·​.​line·​330
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$6;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$6;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$6;​-​>val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$6;​-​>val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​
   
[−]
smali/org/connectbot/PubkeyListActivity$7.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​ 22 .​field·​final·​synthetic·​val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity;​Lorg/​connectbot/​bean/​PubkeyBean;​)​V 24 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity;​Lorg/​connectbot/​bean/​PubkeyBean;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​PubkeyListActivity;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​342 28 ·​·​·​·​.​line·​342
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$7;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$7;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$7;​-​>val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$7;​-​>val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​
   
[−]
smali/org/connectbot/PubkeyListActivity$8.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​ 24 .​field·​final·​synthetic·​val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity;​ZLorg/​connectbot/​bean/​PubkeyBean;​)​V 26 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity;​ZLorg/​connectbot/​bean/​PubkeyBean;​)​V
27 ·​·​·​·​.​locals·​0 27 ·​·​·​·​.​locals·​0
  28 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​PubkeyListActivity;​
   
28 ·​·​·​·​.​prologue 29 ·​·​·​·​.​prologue
29 ·​·​·​·​.​line·​358 30 ·​·​·​·​.​line·​358
30 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$8;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​ 31 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$8;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​
   
31 ·​·​·​·​iput-​boolean·​p2,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$8;​-​>val$imported:​Z 32 ·​·​·​·​iput-​boolean·​p2,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$8;​-​>val$imported:​Z
   
[−]
smali/org/connectbot/PubkeyListActivity$9$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$changePasswordVie​w:​Landroid/​view/​View;​ 22 .​field·​final·​synthetic·​val$changePasswordVie​w:​Landroid/​view/​View;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity$9;​Landroid/​view/​View;​)​V 24 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity$9;​Landroid/​view/​View;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lorg/​connectbot/​PubkeyListActivity$9;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​387 28 ·​·​·​·​.​line·​387
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$9$​1;​-​>this$1:​Lorg/​connectbot/​PubkeyListActivity$9;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$9$​1;​-​>this$1:​Lorg/​connectbot/​PubkeyListActivity$9;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$9$​1;​-​>val$changePasswordVi​ew:​Landroid/​view/​View;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$9$​1;​-​>val$changePasswordVi​ew:​Landroid/​view/​View;​
   
Offset 124, 22 lines modified Offset 125, 25 lines modified
   
124 ·​·​·​·​iget-​object·​v5,​·​v5,​·​Lorg/​connectbot/​PubkeyListActivity$9;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​ 125 ·​·​·​·​iget-​object·​v5,​·​v5,​·​Lorg/​connectbot/​PubkeyListActivity$9;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​
   
125 ·​·​·​·​invoke-​direct·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 126 ·​·​·​·​invoke-​direct·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
126 ·​·​·​·​const·​v5,​·​0x7f070039 127 ·​·​·​·​const·​v5,​·​0x7f070039
   
  128 ·​·​·​·​.​line·​395
127 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​ 129 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​
   
128 ·​·​·​·​move-​result-​object·​v4 130 ·​·​·​·​move-​result-​object·​v4
   
  131 ·​·​·​·​.​line·​396
129 ·​·​·​·​invoke-​virtual·​{v4,​·​v7,​·​v8},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 132 ·​·​·​·​invoke-​virtual·​{v4,​·​v7,​·​v8},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
130 ·​·​·​·​move-​result-​object·​v4 133 ·​·​·​·​move-​result-​object·​v4
   
  134 ·​·​·​·​.​line·​397
131 ·​·​·​·​invoke-​virtual·​{v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 135 ·​·​·​·​invoke-​virtual·​{v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
132 ·​·​·​·​move-​result-​object·​v4 136 ·​·​·​·​move-​result-​object·​v4
   
133 ·​·​·​·​invoke-​virtual·​{v4},​·​Landroid/​app/​AlertDialog;​-​>show()​V 137 ·​·​·​·​invoke-​virtual·​{v4},​·​Landroid/​app/​AlertDialog;​-​>show()​V
   
134 ·​·​·​·​.​line·​418 138 ·​·​·​·​.​line·​418
Offset 166, 26 lines modified Offset 170, 29 lines modified
   
166 ·​·​·​·​iget-​object·​v5,​·​v5,​·​Lorg/​connectbot/​PubkeyListActivity$9;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​ 170 ·​·​·​·​iget-​object·​v5,​·​v5,​·​Lorg/​connectbot/​PubkeyListActivity$9;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​
   
167 ·​·​·​·​invoke-​direct·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 171 ·​·​·​·​invoke-​direct·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
168 ·​·​·​·​const·​v5,​·​0x7f07003b 172 ·​·​·​·​const·​v5,​·​0x7f07003b
   
  173 ·​·​·​·​.​line·​404
169 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​ 174 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​
   
170 ·​·​·​·​move-​result-​object·​v4 175 ·​·​·​·​move-​result-​object·​v4
   
171 ·​·​·​·​const·​v5,​·​0x104000a 176 ·​·​·​·​const·​v5,​·​0x104000a
   
172 ·​·​·​·​const/​4·​v6,​·​0x0 177 ·​·​·​·​const/​4·​v6,​·​0x0
   
  178 ·​·​·​·​.​line·​405
173 ·​·​·​·​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 179 ·​·​·​·​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
174 ·​·​·​·​move-​result-​object·​v4 180 ·​·​·​·​move-​result-​object·​v4
   
  181 ·​·​·​·​.​line·​406
175 ·​·​·​·​invoke-​virtual·​{v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 182 ·​·​·​·​invoke-​virtual·​{v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
176 ·​·​·​·​move-​result-​object·​v4 183 ·​·​·​·​move-​result-​object·​v4
   
177 ·​·​·​·​invoke-​virtual·​{v4},​·​Landroid/​app/​AlertDialog;​-​>show()​V 184 ·​·​·​·​invoke-​virtual·​{v4},​·​Landroid/​app/​AlertDialog;​-​>show()​V
178 ·​·​·​·​:​try_end_0 185 ·​·​·​·​:​try_end_0
179 ·​·​·​·​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 186 ·​·​·​·​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
Offset 211, 22 lines modified Offset 218, 25 lines modified
   
211 ·​·​·​·​iget-​object·​v5,​·​v5,​·​Lorg/​connectbot/​PubkeyListActivity$9;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​ 218 ·​·​·​·​iget-​object·​v5,​·​v5,​·​Lorg/​connectbot/​PubkeyListActivity$9;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​
   
212 ·​·​·​·​invoke-​direct·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 219 ·​·​·​·​invoke-​direct·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
213 ·​·​·​·​const·​v5,​·​0x7f07004c 220 ·​·​·​·​const·​v5,​·​0x7f07004c
   
  221 ·​·​·​·​.​line·​414
214 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​ 222 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​
   
215 ·​·​·​·​move-​result-​object·​v4 223 ·​·​·​·​move-​result-​object·​v4
   
  224 ·​·​·​·​.​line·​415
216 ·​·​·​·​invoke-​virtual·​{v4,​·​v7,​·​v8},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 225 ·​·​·​·​invoke-​virtual·​{v4,​·​v7,​·​v8},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
217 ·​·​·​·​move-​result-​object·​v4 226 ·​·​·​·​move-​result-​object·​v4
   
  227 ·​·​·​·​.​line·​416
218 ·​·​·​·​invoke-​virtual·​{v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 228 ·​·​·​·​invoke-​virtual·​{v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
219 ·​·​·​·​move-​result-​object·​v4 229 ·​·​·​·​move-​result-​object·​v4
   
220 ·​·​·​·​invoke-​virtual·​{v4},​·​Landroid/​app/​AlertDialog;​-​>show()​V 230 ·​·​·​·​invoke-​virtual·​{v4},​·​Landroid/​app/​AlertDialog;​-​>show()​V
   
221 ·​·​·​·​goto·​:​goto_0 231 ·​·​·​·​goto·​:​goto_0
[−]
smali/org/connectbot/PubkeyListActivity$PubkeyAdapter$ViewHolder.smali
Offset 23, 14 lines modified Offset 23, 15 lines modified
   
23 .​field·​final·​synthetic·​this$1:​Lorg/​connectbot/​PubkeyListActivity$Pu​bkeyAdapter;​ 23 .​field·​final·​synthetic·​this$1:​Lorg/​connectbot/​PubkeyListActivity$Pu​bkeyAdapter;​
   
   
24 #·​direct·​methods 24 #·​direct·​methods
25 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity$Pu​bkeyAdapter;​)​V 25 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity$Pu​bkeyAdapter;​)​V
26 ·​·​·​·​.​locals·​0 26 ·​·​·​·​.​locals·​0
  27 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lorg/​connectbot/​PubkeyListActivity$Pu​bkeyAdapter;​
   
27 ·​·​·​·​.​prologue 28 ·​·​·​·​.​prologue
28 ·​·​·​·​.​line·​608 29 ·​·​·​·​.​line·​608
29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$Pu​bkeyAdapter$ViewHolde​r;​-​>this$1:​Lorg/​connectbot/​PubkeyListActivity$Pu​bkeyAdapter;​ 30 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$Pu​bkeyAdapter$ViewHolde​r;​-​>this$1:​Lorg/​connectbot/​PubkeyListActivity$Pu​bkeyAdapter;​
   
30 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 31 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/PubkeyListActivity$PubkeyAdapter.smali
Offset 43, 14 lines modified Offset 43, 15 lines modified
   
43 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​PubkeyListActivity;​ 43 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​PubkeyListActivity;​
   
   
44 #·​direct·​methods 44 #·​direct·​methods
45 .​method·​public·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity;​Landroid/​content/​Context;​Ljava/​util/​List;​)​V 45 .​method·​public·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity;​Landroid/​content/​Context;​Ljava/​util/​List;​)​V
46 ·​·​·​·​.​locals·​1 46 ·​·​·​·​.​locals·​1
  47 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​PubkeyListActivity;​
47 ·​·​·​·​.​param·​p2,​·​"context"·​·​·​·​#·​Landroid/​content/​Context;​ 48 ·​·​·​·​.​param·​p2,​·​"context"·​·​·​·​#·​Landroid/​content/​Context;​
48 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 49 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
49 ·​·​·​·​·​·​·​·​value·​=·​{ 50 ·​·​·​·​·​·​·​·​value·​=·​{
50 ·​·​·​·​·​·​·​·​·​·​·​·​"(",​ 51 ·​·​·​·​·​·​·​·​·​·​·​·​"(",​
51 ·​·​·​·​·​·​·​·​·​·​·​·​"Landroid/​content/​Context;​",​ 52 ·​·​·​·​·​·​·​·​·​·​·​·​"Landroid/​content/​Context;​",​
52 ·​·​·​·​·​·​·​·​·​·​·​·​"Ljava/​util/​List",​ 53 ·​·​·​·​·​·​·​·​·​·​·​·​"Ljava/​util/​List",​
53 ·​·​·​·​·​·​·​·​·​·​·​·​"<",​ 54 ·​·​·​·​·​·​·​·​·​·​·​·​"<",​
[−]
smali/org/connectbot/PubkeyListActivity.smali
Offset 66, 15 lines modified Offset 66, 14 lines modified
66 ·​·​·​·​.​line·​103 66 ·​·​·​·​.​line·​103
67 ·​·​·​·​new-​instance·​v0,​·​Lorg/​connectbot/​PubkeyListActivity$1;​ 67 ·​·​·​·​new-​instance·​v0,​·​Lorg/​connectbot/​PubkeyListActivity$1;​
   
68 ·​·​·​·​invoke-​direct·​{v0,​·​p0},​·​Lorg/​connectbot/​PubkeyListActivity$1;​-​><init>(Lorg/​connectbot/​PubkeyListActivity;​)​V 68 ·​·​·​·​invoke-​direct·​{v0,​·​p0},​·​Lorg/​connectbot/​PubkeyListActivity$1;​-​><init>(Lorg/​connectbot/​PubkeyListActivity;​)​V
   
69 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity;​-​>connection:​Landroid/​content/​ServiceConnection;​ 69 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity;​-​>connection:​Landroid/​content/​ServiceConnection;​
   
70 ·​·​·​·​.​line·​605  
71 ·​·​·​·​return-​void 70 ·​·​·​·​return-​void
72 .​end·​method 71 .​end·​method
   
73 .​method·​static·​synthetic·​access$000(Lorg/​connectbot/​PubkeyListActivity;​)​V 72 .​method·​static·​synthetic·​access$000(Lorg/​connectbot/​PubkeyListActivity;​)​V
74 ·​·​·​·​.​locals·​0 73 ·​·​·​·​.​locals·​0
75 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lorg/​connectbot/​PubkeyListActivity;​ 74 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lorg/​connectbot/​PubkeyListActivity;​
   
Offset 101, 191 lines modified Offset 100, 191 lines modified
101 ·​·​·​·​.​locals·​13 100 ·​·​·​·​.​locals·​13
   
102 ·​·​·​·​.​prologue 101 ·​·​·​·​.​prologue
103 ·​·​·​·​const/​4·​v12,​·​0x0 102 ·​·​·​·​const/​4·​v12,​·​0x0
   
104 ·​·​·​·​const/​high16·​v11,​·​0x1040000 103 ·​·​·​·​const/​high16·​v11,​·​0x1040000
   
  104 ·​·​·​·​const/​4·​v7,​·​0x0
   
105 ·​·​·​·​.​line·​564 105 ·​·​·​·​.​line·​564
106 ·​·​·​·​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​ 106 ·​·​·​·​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
   
107 ·​·​·​·​move-​result-​object·​v7 107 ·​·​·​·​move-​result-​object·​v4
   
108 ·​·​·​·​.​line·​565 108 ·​·​·​·​.​line·​565
109 ·​·​·​·​.​local·​v7,​·​"sdcard":​Ljava/​io/​File;​ 109 ·​·​·​·​.​local·​v4,​·​"sdcard":​Ljava/​io/​File;​
110 ·​·​·​·​const-​string·​v9,​·​"CB.​PubkeyListActivity" 110 ·​·​·​·​const-​string·​v6,​·​"CB.​PubkeyListActivity"
   
111 ·​·​·​·​invoke-​virtual·​{v7},​·​Ljava/​io/​File;​-​>toString()​Ljava/​lang/​String;​ 111 ·​·​·​·​invoke-​virtual·​{v4},​·​Ljava/​io/​File;​-​>toString()​Ljava/​lang/​String;​
   
112 ·​·​·​·​move-​result-​object·​v10 112 ·​·​·​·​move-​result-​object·​v8
   
113 ·​·​·​·​invoke-​static·​{v9,​·​v10},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 113 ·​·​·​·​invoke-​static·​{v6,​·​v8},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
114 ·​·​·​·​.​line·​568 114 ·​·​·​·​.​line·​568
115 ·​·​·​·​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageSt​ate()​Ljava/​lang/​String;​ 115 ·​·​·​·​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageSt​ate()​Ljava/​lang/​String;​
   
116 ·​·​·​·​move-​result-​object·​v8 116 ·​·​·​·​move-​result-​object·​v5
   
117 ·​·​·​·​.​line·​569 117 ·​·​·​·​.​line·​569
118 ·​·​·​·​.​local·​v8,​·​"state":​Ljava/​lang/​String;​ 118 ·​·​·​·​.​local·​v5,​·​"state":​Ljava/​lang/​String;​
119 ·​·​·​·​const-​string·​v9,​·​"mounted_ro" 119 ·​·​·​·​const-​string·​v6,​·​"mounted_ro"
   
120 ·​·​·​·​invoke-​virtual·​{v9,​·​v8},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 120 ·​·​·​·​invoke-​virtual·​{v6,​·​v5},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
121 ·​·​·​·​move-​result·​v9 121 ·​·​·​·​move-​result·​v6
   
122 ·​·​·​·​if-​nez·​v9,​·​:​cond_0 122 ·​·​·​·​if-​nez·​v6,​·​:​cond_0
   
123 ·​·​·​·​const-​string·​v9,​·​"mounted" 123 ·​·​·​·​const-​string·​v6,​·​"mounted"
   
124 ·​·​·​·​invoke-​virtual·​{v9,​·​v8},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 124 ·​·​·​·​.​line·​570
  125 ·​·​·​·​invoke-​virtual·​{v6,​·​v5},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
125 ·​·​·​·​move-​result·​v9 126 ·​·​·​·​move-​result·​v6
   
126 ·​·​·​·​if-​nez·​v9,​·​:​cond_0 127 ·​·​·​·​if-​nez·​v6,​·​:​cond_0
   
127 ·​·​·​·​.​line·​571 128 ·​·​·​·​.​line·​571
128 ·​·​·​·​new-​instance·​v9,​·​Landroid/​app/​AlertDialog$Builder;​ 129 ·​·​·​·​new-​instance·​v6,​·​Landroid/​app/​AlertDialog$Builder;​
   
129 ·​·​·​·​invoke-​direct·​{v9,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 130 ·​·​·​·​invoke-​direct·​{v6,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
130 ·​·​·​·​const·​v10,​·​0x7f07003a 131 ·​·​·​·​const·​v7,​·​0x7f07003a
   
131 ·​·​·​·​invoke-​virtual·​{v9,​·​v10},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​ 132 ·​·​·​·​.​line·​572
  133 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​
   
132 ·​·​·​·​move-​result-​object·​v9 134 ·​·​·​·​move-​result-​object·​v6
   
133 ·​·​·​·​invoke-​virtual·​{v9,​·​v11,​·​v12},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 135 ·​·​·​·​.​line·​573
  136 ·​·​·​·​invoke-​virtual·​{v6,​·​v11,​·​v12},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
134 ·​·​·​·​move-​result-​object·​v9 137 ·​·​·​·​move-​result-​object·​v6
   
135 ·​·​·​·​invoke-​virtual·​{v9},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 138 ·​·​·​·​invoke-​virtual·​{v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
136 ·​·​·​·​move-​result-​object·​v9 139 ·​·​·​·​move-​result-​object·​v6
   
137 ·​·​·​·​invoke-​virtual·​{v9},​·​Landroid/​app/​AlertDialog;​-​>show()​V 140 ·​·​·​·​invoke-​virtual·​{v6},​·​Landroid/​app/​AlertDialog;​-​>show()​V
   
138 ·​·​·​·​.​line·​603 141 ·​·​·​·​.​line·​603
139 ·​·​·​·​:​goto_0 142 ·​·​·​·​:​goto_0
140 ·​·​·​·​return-​void 143 ·​·​·​·​return-​void
   
141 ·​·​·​·​.​line·​577 144 ·​·​·​·​.​line·​577
142 ·​·​·​·​:​cond_0 145 ·​·​·​·​:​cond_0
143 ·​·​·​·​new-​instance·​v5,​·​Ljava/​util/​LinkedList;​ 146 ·​·​·​·​new-​instance·​v2,​·​Ljava/​util/​LinkedList;​
   
144 ·​·​·​·​invoke-​direct·​{v5},​·​Ljava/​util/​LinkedList;​-​><init>()​V 147 ·​·​·​·​invoke-​direct·​{v2},​·​Ljava/​util/​LinkedList;​-​><init>()​V
   
145 ·​·​·​·​.​line·​579 148 ·​·​·​·​.​line·​579
146 ·​·​·​·​.​local·​v5,​·​"names":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 149 ·​·​·​·​.​local·​v2,​·​"names":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
Max diff block lines reached; 8577/12978 bytes (66.09%) of diff not shown.
[−]
smali/org/connectbot/PubkeyListActivity$9.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​ 22 .​field·​final·​synthetic·​val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity;​Lorg/​connectbot/​bean/​PubkeyBean;​)​V 24 .​method·​constructor·​<init>(Lorg/​connectbot/​PubkeyListActivity;​Lorg/​connectbot/​bean/​PubkeyBean;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​PubkeyListActivity;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​380 28 ·​·​·​·​.​line·​380
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$9;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$9;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$9;​-​>val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$9;​-​>val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​
   
Offset 68, 14 lines modified Offset 69, 15 lines modified
   
68 ·​·​·​·​move-​result-​object·​v1 69 ·​·​·​·​move-​result-​object·​v1
   
69 ·​·​·​·​check-​cast·​v1,​·​Landroid/​widget/​TableRow;​ 70 ·​·​·​·​check-​cast·​v1,​·​Landroid/​widget/​TableRow;​
   
70 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$9;​-​>val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​ 71 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$9;​-​>val$pubkey:​Lorg/​connectbot/​bean/​PubkeyBean;​
   
  72 ·​·​·​·​.​line·​384
71 ·​·​·​·​invoke-​virtual·​{v3},​·​Lorg/​connectbot/​bean/​PubkeyBean;​-​>isEncrypted()​Z 73 ·​·​·​·​invoke-​virtual·​{v3},​·​Lorg/​connectbot/​bean/​PubkeyBean;​-​>isEncrypted()​Z
   
72 ·​·​·​·​move-​result·​v3 74 ·​·​·​·​move-​result·​v3
   
73 ·​·​·​·​if-​eqz·​v3,​·​:​cond_0 75 ·​·​·​·​if-​eqz·​v3,​·​:​cond_0
   
74 ·​·​·​·​:​goto_0 76 ·​·​·​·​:​goto_0
Offset 84, 30 lines modified Offset 86, 33 lines modified
84 ·​·​·​·​.​line·​385 86 ·​·​·​·​.​line·​385
85 ·​·​·​·​new-​instance·​v1,​·​Landroid/​app/​AlertDialog$Builder;​ 87 ·​·​·​·​new-​instance·​v1,​·​Landroid/​app/​AlertDialog$Builder;​
   
86 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$9;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​ 88 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lorg/​connectbot/​PubkeyListActivity$9;​-​>this$0:​Lorg/​connectbot/​PubkeyListActivity;​
   
87 ·​·​·​·​invoke-​direct·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 89 ·​·​·​·​invoke-​direct·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
  90 ·​·​·​·​.​line·​386
88 ·​·​·​·​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​app/​AlertDialog$Builder;​ 91 ·​·​·​·​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​app/​AlertDialog$Builder;​
   
89 ·​·​·​·​move-​result-​object·​v1 92 ·​·​·​·​move-​result-​object·​v1
   
90 ·​·​·​·​const·​v2,​·​0x7f07003d 93 ·​·​·​·​const·​v2,​·​0x7f07003d
   
91 ·​·​·​·​new-​instance·​v3,​·​Lorg/​connectbot/​PubkeyListActivity$9$​1;​ 94 ·​·​·​·​new-​instance·​v3,​·​Lorg/​connectbot/​PubkeyListActivity$9$​1;​
   
92 ·​·​·​·​invoke-​direct·​{v3,​·​p0,​·​v0},​·​Lorg/​connectbot/​PubkeyListActivity$9$​1;​-​><init>(Lorg/​connectbot/​PubkeyListActivity$9;​Landroid/​view/​View;​)​V 95 ·​·​·​·​invoke-​direct·​{v3,​·​p0,​·​v0},​·​Lorg/​connectbot/​PubkeyListActivity$9$​1;​-​><init>(Lorg/​connectbot/​PubkeyListActivity$9;​Landroid/​view/​View;​)​V
   
  96 ·​·​·​·​.​line·​387
93 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 97 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
94 ·​·​·​·​move-​result-​object·​v1 98 ·​·​·​·​move-​result-​object·​v1
   
95 ·​·​·​·​const/​high16·​v2,​·​0x1040000 99 ·​·​·​·​const/​high16·​v2,​·​0x1040000
   
  100 ·​·​·​·​.​line·​420
96 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 101 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
97 ·​·​·​·​move-​result-​object·​v1 102 ·​·​·​·​move-​result-​object·​v1
   
98 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 103 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
99 ·​·​·​·​move-​result-​object·​v1 104 ·​·​·​·​move-​result-​object·​v1
Offset 115, 13 lines modified Offset 120, 13 lines modified
115 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog;​-​>show()​V 120 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog;​-​>show()​V
   
116 ·​·​·​·​.​line·​422 121 ·​·​·​·​.​line·​422
117 ·​·​·​·​const/​4·​v1,​·​0x1 122 ·​·​·​·​const/​4·​v1,​·​0x1
   
118 ·​·​·​·​return·​v1 123 ·​·​·​·​return·​v1
   
119 ·​·​·​·​.​line·​383 124 ·​·​·​·​.​line·​384
120 ·​·​·​·​:​cond_0 125 ·​·​·​·​:​cond_0
121 ·​·​·​·​const/​16·​v2,​·​0x8 126 ·​·​·​·​const/​16·​v2,​·​0x8
   
122 ·​·​·​·​goto·​:​goto_0 127 ·​·​·​·​goto·​:​goto_0
123 .​end·​method 128 .​end·​method
[−]
smali/org/connectbot/R.smali
Offset 25, 10 lines modified Offset 25, 9 lines modified
25 .​method·​public·​constructor·​<init>()​V 25 .​method·​public·​constructor·​<init>()​V
26 ·​·​·​·​.​locals·​0 26 ·​·​·​·​.​locals·​0
   
27 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
28 ·​·​·​·​.​line·​10 28 ·​·​·​·​.​line·​10
29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
30 ·​·​·​·​.​line·​387  
31 ·​·​·​·​return-​void 30 ·​·​·​·​return-​void
32 .​end·​method 31 .​end·​method
[−]
smali/org/connectbot/TerminalView$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​TerminalView;​ 18 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​TerminalView;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lorg/​connectbot/​TerminalView;​Landroid/​view/​View;​Z)​V 20 .​method·​constructor·​<init>(Lorg/​connectbot/​TerminalView;​Landroid/​view/​View;​Z)​V
21 ·​·​·​·​.​locals·​0 21 ·​·​·​·​.​locals·​0
  22 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​TerminalView;​
22 ·​·​·​·​.​param·​p2,​·​"x0"·​·​·​·​#·​Landroid/​view/​View;​ 23 ·​·​·​·​.​param·​p2,​·​"x0"·​·​·​·​#·​Landroid/​view/​View;​
23 ·​·​·​·​.​param·​p3,​·​"x1"·​·​·​·​#·​Z 24 ·​·​·​·​.​param·​p3,​·​"x1"·​·​·​·​#·​Z
   
24 ·​·​·​·​.​prologue 25 ·​·​·​·​.​prologue
25 ·​·​·​·​.​line·​310 26 ·​·​·​·​.​line·​310
26 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​TerminalView$1;​-​>this$0:​Lorg/​connectbot/​TerminalView;​ 27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​TerminalView$1;​-​>this$0:​Lorg/​connectbot/​TerminalView;​
   
[−]
smali/org/connectbot/TerminalView$AccessibilityEventSender.smali
Offset 157, 22 lines modified Offset 157, 24 lines modified
157 ·​·​·​·​if-​nez·​v1,​·​:​cond_1 157 ·​·​·​·​if-​nez·​v1,​·​:​cond_1
   
158 ·​·​·​·​move·​v2,​·​v3 158 ·​·​·​·​move·​v2,​·​v3
   
159 ·​·​·​·​:​goto_2 159 ·​·​·​·​:​goto_2
160 ·​·​·​·​const-​string·​v7,​·​"\\x08\\x1b\\[K" 160 ·​·​·​·​const-​string·​v7,​·​"\\x08\\x1b\\[K"
   
  161 ·​·​·​·​.​line·​376
161 ·​·​·​·​invoke-​virtual·​{v7},​·​Ljava/​lang/​String;​-​>length()​I 162 ·​·​·​·​invoke-​virtual·​{v7},​·​Ljava/​lang/​String;​-​>length()​I
   
162 ·​·​·​·​move-​result·​v7 163 ·​·​·​·​move-​result·​v7
   
163 ·​·​·​·​add-​int/​2addr·​v7,​·​v1 164 ·​·​·​·​add-​int/​2addr·​v7,​·​v1
   
164 ·​·​·​·​const-​string·​v8,​·​"" 165 ·​·​·​·​const-​string·​v8,​·​""
   
  166 ·​·​·​·​.​line·​375
165 ·​·​·​·​invoke-​virtual·​{v6,​·​v2,​·​v7,​·​v8},​·​Ljava/​lang/​StringBuffer;​-​>replace(IILjava/​lang/​String;​)​Ljava/​lang/​StringBuffer;​ 167 ·​·​·​·​invoke-​virtual·​{v6,​·​v2,​·​v7,​·​v8},​·​Ljava/​lang/​StringBuffer;​-​>replace(IILjava/​lang/​String;​)​Ljava/​lang/​StringBuffer;​
   
166 ·​·​·​·​move-​result-​object·​v2 168 ·​·​·​·​move-​result-​object·​v2
   
167 ·​·​·​·​#·​setter·​for:​·​Lorg/​connectbot/​TerminalView;​-​>mAccessibilityBuffer​:​Ljava/​lang/​StringBuffer;​ 169 ·​·​·​·​#·​setter·​for:​·​Lorg/​connectbot/​TerminalView;​-​>mAccessibilityBuffer​:​Ljava/​lang/​StringBuffer;​
168 ·​·​·​·​invoke-​static·​{v5,​·​v2},​·​Lorg/​connectbot/​TerminalView;​-​>access$402(Lorg/​connectbot/​TerminalView;​Ljava/​lang/​StringBuffer;​)​Ljava/​lang/​StringBuffer;​ 170 ·​·​·​·​invoke-​static·​{v5,​·​v2},​·​Lorg/​connectbot/​TerminalView;​-​>access$402(Lorg/​connectbot/​TerminalView;​Ljava/​lang/​StringBuffer;​)​Ljava/​lang/​StringBuffer;​
   
[−]
smali/org/connectbot/WizardActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​WizardActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​WizardActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​WizardActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​WizardActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​WizardActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​58 27 ·​·​·​·​.​line·​58
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​WizardActivity$1;​-​>this$0:​Lorg/​connectbot/​WizardActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​WizardActivity$1;​-​>this$0:​Lorg/​connectbot/​WizardActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/WizardActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​WizardActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​WizardActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​WizardActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​WizardActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​WizardActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​73 27 ·​·​·​·​.​line·​73
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​WizardActivity$2;​-​>this$0:​Lorg/​connectbot/​WizardActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​WizardActivity$2;​-​>this$0:​Lorg/​connectbot/​WizardActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/TerminalView$AccessibilityStateTester.smali
Offset 67, 14 lines modified Offset 67, 15 lines modified
67 ·​·​·​·​#·​getter·​for:​·​Lorg/​connectbot/​TerminalView;​-​>context:​Landroid/​content/​Context;​ 67 ·​·​·​·​#·​getter·​for:​·​Lorg/​connectbot/​TerminalView;​-​>context:​Landroid/​content/​Context;​
68 ·​·​·​·​invoke-​static·​{v1},​·​Lorg/​connectbot/​TerminalView;​-​>access$600(Lorg/​connectbot/​TerminalView;​)​Landroid/​content/​Context;​ 68 ·​·​·​·​invoke-​static·​{v1},​·​Lorg/​connectbot/​TerminalView;​-​>access$600(Lorg/​connectbot/​TerminalView;​)​Landroid/​content/​Context;​
   
69 ·​·​·​·​move-​result-​object·​v1 69 ·​·​·​·​move-​result-​object·​v1
   
70 ·​·​·​·​const-​string·​v2,​·​"accessibility" 70 ·​·​·​·​const-​string·​v2,​·​"accessibility"
   
  71 ·​·​·​·​.​line·​402
71 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 72 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
72 ·​·​·​·​move-​result-​object·​v7 73 ·​·​·​·​move-​result-​object·​v7
   
73 ·​·​·​·​check-​cast·​v7,​·​Landroid/​view/​accessibility/​AccessibilityManager;​ 74 ·​·​·​·​check-​cast·​v7,​·​Landroid/​view/​accessibility/​AccessibilityManager;​
   
74 ·​·​·​·​.​line·​403 75 ·​·​·​·​.​line·​403
Offset 192, 26 lines modified Offset 193, 28 lines modified
   
192 ·​·​·​·​move-​result-​object·​v1 193 ·​·​·​·​move-​result-​object·​v1
   
193 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 194 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
194 ·​·​·​·​move-​result-​object·​v1 195 ·​·​·​·​move-​result-​object·​v1
   
  196 ·​·​·​·​.​line·​431
195 ·​·​·​·​invoke-​static·​{v1},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 197 ·​·​·​·​invoke-​static·​{v1},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
196 ·​·​·​·​move-​result-​object·​v1 198 ·​·​·​·​move-​result-​object·​v1
   
197 ·​·​·​·​const/​4·​v2,​·​0x0 199 ·​·​·​·​const/​4·​v2,​·​0x0
   
198 ·​·​·​·​const/​4·​v3,​·​0x0 200 ·​·​·​·​const/​4·​v3,​·​0x0
   
199 ·​·​·​·​const/​4·​v4,​·​0x0 201 ·​·​·​·​const/​4·​v4,​·​0x0
   
200 ·​·​·​·​const/​4·​v5,​·​0x0 202 ·​·​·​·​const/​4·​v5,​·​0x0
   
  203 ·​·​·​·​.​line·​430
201 ·​·​·​·​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 204 ·​·​·​·​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
202 ·​·​·​·​move-​result-​object·​v8 205 ·​·​·​·​move-​result-​object·​v8
   
203 ·​·​·​·​.​line·​433 206 ·​·​·​·​.​line·​433
204 ·​·​·​·​.​local·​v8,​·​"cursor":​Landroid/​database/​Cursor;​ 207 ·​·​·​·​.​local·​v8,​·​"cursor":​Landroid/​database/​Cursor;​
205 ·​·​·​·​if-​eqz·​v8,​·​:​cond_3 208 ·​·​·​·​if-​eqz·​v8,​·​:​cond_3
[−]
smali/org/connectbot/WizardActivity.smali
Offset 82, 145 lines modified Offset 82, 140 lines modified
82 ·​·​·​·​:​cond_0 82 ·​·​·​·​:​cond_0
83 ·​·​·​·​const/​4·​v0,​·​0x0 83 ·​·​·​·​const/​4·​v0,​·​0x0
   
84 ·​·​·​·​goto·​:​goto_0 84 ·​·​·​·​goto·​:​goto_0
85 .​end·​method 85 .​end·​method
   
86 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V 86 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V
87 ·​·​·​·​.​locals·​10 87 ·​·​·​·​.​locals·​7
88 ·​·​·​·​.​param·​p1,​·​"savedInstanceState"·​·​·​·​#·​Landroid/​os/​Bundle;​ 88 ·​·​·​·​.​param·​p1,​·​"savedInstanceState"·​·​·​·​#·​Landroid/​os/​Bundle;​
   
89 ·​·​·​·​.​prologue 89 ·​·​·​·​.​prologue
  90 ·​·​·​·​const/​4·​v4,​·​0x0
   
90 ·​·​·​·​.​line·​42 91 ·​·​·​·​.​line·​42
91 ·​·​·​·​invoke-​super·​{p0,​·​p1},​·​Landroid/​app/​Activity;​-​>onCreate(Landroid/​os/​Bundle;​)​V 92 ·​·​·​·​invoke-​super·​{p0,​·​p1},​·​Landroid/​app/​Activity;​-​>onCreate(Landroid/​os/​Bundle;​)​V
   
92 ·​·​·​·​.​line·​43 93 ·​·​·​·​.​line·​43
93 ·​·​·​·​const·​v6,​·​0x7f030008 94 ·​·​·​·​const·​v3,​·​0x7f030008
   
94 ·​·​·​·​invoke-​virtual·​{p0,​·​v6},​·​Lorg/​connectbot/​WizardActivity;​-​>setContentView(I)​V 95 ·​·​·​·​invoke-​virtual·​{p0,​·​v3},​·​Lorg/​connectbot/​WizardActivity;​-​>setContentView(I)​V
   
95 ·​·​·​·​.​line·​45 96 ·​·​·​·​.​line·​45
96 ·​·​·​·​const·​v6,​·​0x7f0b0026 97 ·​·​·​·​const·​v3,​·​0x7f0b0026
   
97 ·​·​·​·​invoke-​virtual·​{p0,​·​v6},​·​Lorg/​connectbot/​WizardActivity;​-​>findViewById(I)​Landroid/​view/​View;​ 98 ·​·​·​·​invoke-​virtual·​{p0,​·​v3},​·​Lorg/​connectbot/​WizardActivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
98 ·​·​·​·​move-​result-​object·​v6 99 ·​·​·​·​move-​result-​object·​v3
   
99 ·​·​·​·​check-​cast·​v6,​·​Landroid/​widget/​ViewFlipper;​ 100 ·​·​·​·​check-​cast·​v3,​·​Landroid/​widget/​ViewFlipper;​
   
100 ·​·​·​·​iput-​object·​v6,​·​p0,​·​Lorg/​connectbot/​WizardActivity;​-​>flipper:​Landroid/​widget/​ViewFlipper;​ 101 ·​·​·​·​iput-​object·​v3,​·​p0,​·​Lorg/​connectbot/​WizardActivity;​-​>flipper:​Landroid/​widget/​ViewFlipper;​
   
101 ·​·​·​·​.​line·​48 102 ·​·​·​·​.​line·​48
102 ·​·​·​·​invoke-​static·​{p0},​·​Landroid/​view/​LayoutInflater;​-​>from(Landroid/​content/​Context;​)​Landroid/​view/​LayoutInflater;​ 103 ·​·​·​·​invoke-​static·​{p0},​·​Landroid/​view/​LayoutInflater;​-​>from(Landroid/​content/​Context;​)​Landroid/​view/​LayoutInflater;​
   
103 ·​·​·​·​move-​result-​object·​v2 104 ·​·​·​·​move-​result-​object·​v0
   
104 ·​·​·​·​.​line·​49 105 ·​·​·​·​.​line·​49
105 ·​·​·​·​.​local·​v2,​·​"inflater":​Landroid/​view/​LayoutInflater;​ 106 ·​·​·​·​.​local·​v0,​·​"inflater":​Landroid/​view/​LayoutInflater;​
106 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lorg/​connectbot/​WizardActivity;​-​>flipper:​Landroid/​widget/​ViewFlipper;​ 107 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lorg/​connectbot/​WizardActivity;​-​>flipper:​Landroid/​widget/​ViewFlipper;​
   
107 ·​·​·​·​const·​v7,​·​0x7f030012 108 ·​·​·​·​const·​v5,​·​0x7f030012
   
108 ·​·​·​·​iget-​object·​v8,​·​p0,​·​Lorg/​connectbot/​WizardActivity;​-​>flipper:​Landroid/​widget/​ViewFlipper;​ 109 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lorg/​connectbot/​WizardActivity;​-​>flipper:​Landroid/​widget/​ViewFlipper;​
   
109 ·​·​·​·​const/​4·​v9,​·​0x0  
   
110 ·​·​·​·​invoke-​virtual·​{v2,​·​v7,​·​v8,​·​v9},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​ 110 ·​·​·​·​invoke-​virtual·​{v0,​·​v5,​·​v6,​·​v4},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​
   
111 ·​·​·​·​move-​result-​object·​v7 111 ·​·​·​·​move-​result-​object·​v5
   
112 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​widget/​ViewFlipper;​-​>addView(Landroid/​view/​View;​)​V 112 ·​·​·​·​invoke-​virtual·​{v3,​·​v5},​·​Landroid/​widget/​ViewFlipper;​-​>addView(Landroid/​view/​View;​)​V
   
113 ·​·​·​·​.​line·​52 113 ·​·​·​·​.​line·​52
114 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​WizardActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​ 114 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​WizardActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
115 ·​·​·​·​move-​result-​object·​v6 115 ·​·​·​·​move-​result-​object·​v3
   
116 ·​·​·​·​const·​v7,​·​0x7f090012 116 ·​·​·​·​const·​v5,​·​0x7f090012
   
117 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​content/​res/​Resources;​-​>getStringArray(I)​[Ljava/​lang/​String;​ 117 ·​·​·​·​invoke-​virtual·​{v3,​·​v5},​·​Landroid/​content/​res/​Resources;​-​>getStringArray(I)​[Ljava/​lang/​String;​
   
118 ·​·​·​·​move-​result-​object·​v5 118 ·​·​·​·​move-​result-​object·​v2
   
119 ·​·​·​·​.​line·​53 119 ·​·​·​·​.​line·​53
120 ·​·​·​·​.​local·​v5,​·​"topics":​[Ljava/​lang/​String;​ 120 ·​·​·​·​.​local·​v2,​·​"topics":​[Ljava/​lang/​String;​
121 ·​·​·​·​move-​object·​v0,​·​v5 121 ·​·​·​·​array-​length·​v5,​·​v2
   
122 ·​·​·​·​.​local·​v0,​·​"arr$":​[Ljava/​lang/​String;​ 122 ·​·​·​·​move·​v3,​·​v4
123 ·​·​·​·​array-​length·​v3,​·​v0  
   
124 ·​·​·​·​.​local·​v3,​·​"len$":​I  
125 ·​·​·​·​const/​4·​v1,​·​0x0  
   
126 ·​·​·​·​.​local·​v1,​·​"i$":​I  
127 ·​·​·​·​:​goto_0 123 ·​·​·​·​:​goto_0
128 ·​·​·​·​if-​ge·​v1,​·​v3,​·​:​cond_0 124 ·​·​·​·​if-​ge·​v3,​·​v5,​·​:​cond_0
   
129 ·​·​·​·​aget-​object·​v4,​·​v0,​·​v1 125 ·​·​·​·​aget-​object·​v1,​·​v2,​·​v3
   
130 ·​·​·​·​.​line·​54 126 ·​·​·​·​.​line·​54
131 ·​·​·​·​.​local·​v4,​·​"topic":​Ljava/​lang/​String;​ 127 ·​·​·​·​.​local·​v1,​·​"topic":​Ljava/​lang/​String;​
132 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lorg/​connectbot/​WizardActivity;​-​>flipper:​Landroid/​widget/​ViewFlipper;​ 128 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Lorg/​connectbot/​WizardActivity;​-​>flipper:​Landroid/​widget/​ViewFlipper;​
   
133 ·​·​·​·​new-​instance·​v7,​·​Lorg/​connectbot/​util/​HelpTopicView;​ 129 ·​·​·​·​new-​instance·​v6,​·​Lorg/​connectbot/​util/​HelpTopicView;​
   
134 ·​·​·​·​invoke-​direct·​{v7,​·​p0},​·​Lorg/​connectbot/​util/​HelpTopicView;​-​><init>(Landroid/​content/​Context;​)​V 130 ·​·​·​·​invoke-​direct·​{v6,​·​p0},​·​Lorg/​connectbot/​util/​HelpTopicView;​-​><init>(Landroid/​content/​Context;​)​V
   
135 ·​·​·​·​invoke-​virtual·​{v7,​·​v4},​·​Lorg/​connectbot/​util/​HelpTopicView;​-​>setTopic(Ljava/​lang/​String;​)​Lorg/​connectbot/​util/​HelpTopicView;​ 131 ·​·​·​·​invoke-​virtual·​{v6,​·​v1},​·​Lorg/​connectbot/​util/​HelpTopicView;​-​>setTopic(Ljava/​lang/​String;​)​Lorg/​connectbot/​util/​HelpTopicView;​
   
136 ·​·​·​·​move-​result-​object·​v7 132 ·​·​·​·​move-​result-​object·​v6
   
137 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​widget/​ViewFlipper;​-​>addView(Landroid/​view/​View;​)​V 133 ·​·​·​·​invoke-​virtual·​{v4,​·​v6},​·​Landroid/​widget/​ViewFlipper;​-​>addView(Landroid/​view/​View;​)​V
   
138 ·​·​·​·​.​line·​53 134 ·​·​·​·​.​line·​53
139 ·​·​·​·​add-​int/​lit8·​v1,​·​v1,​·​0x1 135 ·​·​·​·​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
140 ·​·​·​·​goto·​:​goto_0 136 ·​·​·​·​goto·​:​goto_0
   
Max diff block lines reached; 2897/7536 bytes (38.44%) of diff not shown.
[−]
smali/org/connectbot/TerminalView.smali
Offset 1071, 67 lines modified Offset 1071, 71 lines modified
1071 ·​·​·​·​.​local·​v8,​·​"area":​Lorg/​connectbot/​bean/​SelectionArea;​ 1071 ·​·​·​·​.​local·​v8,​·​"area":​Lorg/​connectbot/​bean/​SelectionArea;​
1072 ·​·​·​·​const/​4·​v1,​·​0x2 1072 ·​·​·​·​const/​4·​v1,​·​0x2
   
1073 ·​·​·​·​move-​object/​from16·​v0,​·​p1 1073 ·​·​·​·​move-​object/​from16·​v0,​·​p1
   
1074 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​graphics/​Canvas;​-​>save(I)​I 1074 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​graphics/​Canvas;​-​>save(I)​I
   
1075 ·​·​·​·​.​line·​250 1075 ·​·​·​·​.​line·​251
1076 ·​·​·​·​invoke-​virtual·​{v8},​·​Lorg/​connectbot/​bean/​SelectionArea;​-​>getLeft()​I 1076 ·​·​·​·​invoke-​virtual·​{v8},​·​Lorg/​connectbot/​bean/​SelectionArea;​-​>getLeft()​I
   
1077 ·​·​·​·​move-​result·​v1 1077 ·​·​·​·​move-​result·​v1
   
1078 ·​·​·​·​move-​object/​from16·​v0,​·​p0 1078 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
1079 ·​·​·​·​iget-​object·​v2,​·​v0,​·​Lorg/​connectbot/​TerminalView;​-​>bridge:​Lorg/​connectbot/​service/​TerminalBridge;​ 1079 ·​·​·​·​iget-​object·​v2,​·​v0,​·​Lorg/​connectbot/​TerminalView;​-​>bridge:​Lorg/​connectbot/​service/​TerminalBridge;​
   
1080 ·​·​·​·​iget·​v2,​·​v2,​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>charWidth:​I 1080 ·​·​·​·​iget·​v2,​·​v2,​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>charWidth:​I
   
1081 ·​·​·​·​mul-​int/​2addr·​v1,​·​v2 1081 ·​·​·​·​mul-​int/​2addr·​v1,​·​v2
   
  1082 ·​·​·​·​.​line·​252
1082 ·​·​·​·​invoke-​virtual·​{v8},​·​Lorg/​connectbot/​bean/​SelectionArea;​-​>getTop()​I 1083 ·​·​·​·​invoke-​virtual·​{v8},​·​Lorg/​connectbot/​bean/​SelectionArea;​-​>getTop()​I
   
1083 ·​·​·​·​move-​result·​v2 1084 ·​·​·​·​move-​result·​v2
   
1084 ·​·​·​·​move-​object/​from16·​v0,​·​p0 1085 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
1085 ·​·​·​·​iget-​object·​v3,​·​v0,​·​Lorg/​connectbot/​TerminalView;​-​>bridge:​Lorg/​connectbot/​service/​TerminalBridge;​ 1086 ·​·​·​·​iget-​object·​v3,​·​v0,​·​Lorg/​connectbot/​TerminalView;​-​>bridge:​Lorg/​connectbot/​service/​TerminalBridge;​
   
1086 ·​·​·​·​iget·​v3,​·​v3,​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>charHeight:​I 1087 ·​·​·​·​iget·​v3,​·​v3,​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>charHeight:​I
   
1087 ·​·​·​·​mul-​int/​2addr·​v2,​·​v3 1088 ·​·​·​·​mul-​int/​2addr·​v2,​·​v3
   
  1089 ·​·​·​·​.​line·​253
1088 ·​·​·​·​invoke-​virtual·​{v8},​·​Lorg/​connectbot/​bean/​SelectionArea;​-​>getRight()​I 1090 ·​·​·​·​invoke-​virtual·​{v8},​·​Lorg/​connectbot/​bean/​SelectionArea;​-​>getRight()​I
   
1089 ·​·​·​·​move-​result·​v3 1091 ·​·​·​·​move-​result·​v3
   
1090 ·​·​·​·​add-​int/​lit8·​v3,​·​v3,​·​0x1 1092 ·​·​·​·​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
1091 ·​·​·​·​move-​object/​from16·​v0,​·​p0 1093 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
1092 ·​·​·​·​iget-​object·​v4,​·​v0,​·​Lorg/​connectbot/​TerminalView;​-​>bridge:​Lorg/​connectbot/​service/​TerminalBridge;​ 1094 ·​·​·​·​iget-​object·​v4,​·​v0,​·​Lorg/​connectbot/​TerminalView;​-​>bridge:​Lorg/​connectbot/​service/​TerminalBridge;​
   
1093 ·​·​·​·​iget·​v4,​·​v4,​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>charWidth:​I 1095 ·​·​·​·​iget·​v4,​·​v4,​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>charWidth:​I
   
1094 ·​·​·​·​mul-​int/​2addr·​v3,​·​v4 1096 ·​·​·​·​mul-​int/​2addr·​v3,​·​v4
   
  1097 ·​·​·​·​.​line·​254
1095 ·​·​·​·​invoke-​virtual·​{v8},​·​Lorg/​connectbot/​bean/​SelectionArea;​-​>getBottom()​I 1098 ·​·​·​·​invoke-​virtual·​{v8},​·​Lorg/​connectbot/​bean/​SelectionArea;​-​>getBottom()​I
   
1096 ·​·​·​·​move-​result·​v4 1099 ·​·​·​·​move-​result·​v4
   
1097 ·​·​·​·​add-​int/​lit8·​v4,​·​v4,​·​0x1 1100 ·​·​·​·​add-​int/​lit8·​v4,​·​v4,​·​0x1
   
1098 ·​·​·​·​move-​object/​from16·​v0,​·​p0 1101 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
1099 ·​·​·​·​iget-​object·​v5,​·​v0,​·​Lorg/​connectbot/​TerminalView;​-​>bridge:​Lorg/​connectbot/​service/​TerminalBridge;​ 1102 ·​·​·​·​iget-​object·​v5,​·​v0,​·​Lorg/​connectbot/​TerminalView;​-​>bridge:​Lorg/​connectbot/​service/​TerminalBridge;​
   
1100 ·​·​·​·​iget·​v5,​·​v5,​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>charHeight:​I 1103 ·​·​·​·​iget·​v5,​·​v5,​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>charHeight:​I
   
1101 ·​·​·​·​mul-​int/​2addr·​v4,​·​v5 1104 ·​·​·​·​mul-​int/​2addr·​v4,​·​v5
   
  1105 ·​·​·​·​.​line·​250
1102 ·​·​·​·​move-​object/​from16·​v0,​·​p1 1106 ·​·​·​·​move-​object/​from16·​v0,​·​p1
   
1103 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​graphics/​Canvas;​-​>clipRect(IIII)​Z 1107 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​graphics/​Canvas;​-​>clipRect(IIII)​Z
   
1104 ·​·​·​·​.​line·​256 1108 ·​·​·​·​.​line·​256
1105 ·​·​·​·​move-​object/​from16·​v0,​·​p0 1109 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
[−]
smali/org/connectbot/bean/PubkeyBean.smali
Offset 289, 14 lines modified Offset 289, 15 lines modified
   
289 ·​·​·​·​move-​result-​object·​v4 289 ·​·​·​·​move-​result-​object·​v4
   
290 ·​·​·​·​invoke-​virtual·​{v4},​·​Ljava/​security/​spec/​EllipticCurve;​-​>getField()​Ljava/​security/​spec/​ECField;​ 290 ·​·​·​·​invoke-​virtual·​{v4},​·​Ljava/​security/​spec/​EllipticCurve;​-​>getField()​Ljava/​security/​spec/​ECField;​
   
291 ·​·​·​·​move-​result-​object·​v4 291 ·​·​·​·​move-​result-​object·​v4
   
  292 ·​·​·​·​.​line·​180
292 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​security/​spec/​ECField;​-​>getFieldSize()​I 293 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​security/​spec/​ECField;​-​>getFieldSize()​I
   
293 ·​·​·​·​move-​result·​v0 294 ·​·​·​·​move-​result·​v0
   
294 ·​·​·​·​.​line·​181 295 ·​·​·​·​.​line·​181
295 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"bits":​I 296 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"bits":​I
296 ·​·​·​·​const-​string·​v4,​·​"EC·​" 297 ·​·​·​·​const-​string·​v4,​·​"EC·​"
[−]
smali/org/connectbot/bean/SelectionArea.smali
Offset 221, 14 lines modified Offset 221, 15 lines modified
221 ·​·​·​·​.​local·​v1,​·​"c":​C 221 ·​·​·​·​.​local·​v1,​·​"c":​C
222 ·​·​·​·​invoke-​static·​{v1},​·​Ljava/​lang/​Character;​-​>isDefined(C)​Z 222 ·​·​·​·​invoke-​static·​{v1},​·​Ljava/​lang/​Character;​-​>isDefined(C)​Z
   
223 ·​·​·​·​move-​result·​v6 223 ·​·​·​·​move-​result·​v6
   
224 ·​·​·​·​if-​eqz·​v6,​·​:​cond_0 224 ·​·​·​·​if-​eqz·​v6,​·​:​cond_0
   
  225 ·​·​·​·​.​line·​159
225 ·​·​·​·​invoke-​static·​{v1},​·​Ljava/​lang/​Character;​-​>isISOControl(C)​Z 226 ·​·​·​·​invoke-​static·​{v1},​·​Ljava/​lang/​Character;​-​>isISOControl(C)​Z
   
226 ·​·​·​·​move-​result·​v6 227 ·​·​·​·​move-​result·​v6
   
227 ·​·​·​·​if-​eqz·​v6,​·​:​cond_1 228 ·​·​·​·​if-​eqz·​v6,​·​:​cond_1
   
228 ·​·​·​·​const/​16·​v6,​·​0x9 229 ·​·​·​·​const/​16·​v6,​·​0x9
[−]
smali/org/connectbot/bean/HostBean.smali
Offset 504, 14 lines modified Offset 504, 15 lines modified
   
504 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 504 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
505 ·​·​·​·​move-​result-​object·​v1 505 ·​·​·​·​move-​result-​object·​v1
   
506 ·​·​·​·​const-​string·​v2,​·​":​/​/​" 506 ·​·​·​·​const-​string·​v2,​·​":​/​/​"
   
  507 ·​·​·​·​.​line·​313
507 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 508 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
508 ·​·​·​·​.​line·​315 509 ·​·​·​·​.​line·​315
509 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lorg/​connectbot/​bean/​HostBean;​-​>username:​Ljava/​lang/​String;​ 510 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lorg/​connectbot/​bean/​HostBean;​-​>username:​Ljava/​lang/​String;​
   
510 ·​·​·​·​if-​eqz·​v1,​·​:​cond_0 511 ·​·​·​·​if-​eqz·​v1,​·​:​cond_0
   
Offset 524, 14 lines modified Offset 525, 15 lines modified
   
524 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 525 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
525 ·​·​·​·​move-​result-​object·​v1 526 ·​·​·​·​move-​result-​object·​v1
   
526 ·​·​·​·​const/​16·​v2,​·​0x40 527 ·​·​·​·​const/​16·​v2,​·​0x40
   
  528 ·​·​·​·​.​line·​317
527 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 529 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
528 ·​·​·​·​.​line·​319 530 ·​·​·​·​.​line·​319
529 ·​·​·​·​:​cond_0 531 ·​·​·​·​:​cond_0
530 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lorg/​connectbot/​bean/​HostBean;​-​>hostname:​Ljava/​lang/​String;​ 532 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lorg/​connectbot/​bean/​HostBean;​-​>hostname:​Ljava/​lang/​String;​
   
531 ·​·​·​·​invoke-​static·​{v1},​·​Landroid/​net/​Uri;​-​>encode(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 533 ·​·​·​·​invoke-​static·​{v1},​·​Landroid/​net/​Uri;​-​>encode(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
Offset 540, 32 lines modified Offset 542, 36 lines modified
   
540 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 542 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
541 ·​·​·​·​move-​result-​object·​v1 543 ·​·​·​·​move-​result-​object·​v1
   
542 ·​·​·​·​const/​16·​v2,​·​0x3a 544 ·​·​·​·​const/​16·​v2,​·​0x3a
   
  545 ·​·​·​·​.​line·​320
543 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 546 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
544 ·​·​·​·​move-​result-​object·​v1 547 ·​·​·​·​move-​result-​object·​v1
   
545 ·​·​·​·​iget·​v2,​·​p0,​·​Lorg/​connectbot/​bean/​HostBean;​-​>port:​I 548 ·​·​·​·​iget·​v2,​·​p0,​·​Lorg/​connectbot/​bean/​HostBean;​-​>port:​I
   
  549 ·​·​·​·​.​line·​321
546 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 550 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
547 ·​·​·​·​move-​result-​object·​v1 551 ·​·​·​·​move-​result-​object·​v1
   
548 ·​·​·​·​const-​string·​v2,​·​"/​#" 552 ·​·​·​·​const-​string·​v2,​·​"/​#"
   
  553 ·​·​·​·​.​line·​322
549 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 554 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
550 ·​·​·​·​move-​result-​object·​v1 555 ·​·​·​·​move-​result-​object·​v1
   
551 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lorg/​connectbot/​bean/​HostBean;​-​>nickname:​Ljava/​lang/​String;​ 556 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lorg/​connectbot/​bean/​HostBean;​-​>nickname:​Ljava/​lang/​String;​
   
  557 ·​·​·​·​.​line·​323
552 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 558 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
553 ·​·​·​·​.​line·​324 559 ·​·​·​·​.​line·​324
554 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 560 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
555 ·​·​·​·​move-​result-​object·​v1 561 ·​·​·​·​move-​result-​object·​v1
   
[−]
smali/org/connectbot/service/BackupWrapper$FroyoAndBeyond.smali
Offset 24, 15 lines modified Offset 24, 14 lines modified
24 .​method·​private·​constructor·​<init>()​V 24 .​method·​private·​constructor·​<init>()​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
   
26 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​51 27 ·​·​·​·​.​line·​51
28 ·​·​·​·​invoke-​direct·​{p0},​·​Lorg/​connectbot/​service/​BackupWrapper;​-​><init>()​V 28 ·​·​·​·​invoke-​direct·​{p0},​·​Lorg/​connectbot/​service/​BackupWrapper;​-​><init>()​V
   
29 ·​·​·​·​.​line·​52  
30 ·​·​·​·​return-​void 29 ·​·​·​·​return-​void
31 .​end·​method 30 .​end·​method
   
32 .​method·​synthetic·​constructor·​<init>(Lorg/​connectbot/​service/​BackupWrapper$1;​)​V 31 .​method·​synthetic·​constructor·​<init>(Lorg/​connectbot/​service/​BackupWrapper$1;​)​V
33 ·​·​·​·​.​locals·​0 32 ·​·​·​·​.​locals·​0
34 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Lorg/​connectbot/​service/​BackupWrapper$1;​ 33 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Lorg/​connectbot/​service/​BackupWrapper$1;​
   
[−]
smali/org/connectbot/service/BackupWrapper$PreFroyo.smali
Offset 24, 15 lines modified Offset 24, 14 lines modified
24 .​method·​private·​constructor·​<init>()​V 24 .​method·​private·​constructor·​<init>()​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
   
26 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​40 27 ·​·​·​·​.​line·​40
28 ·​·​·​·​invoke-​direct·​{p0},​·​Lorg/​connectbot/​service/​BackupWrapper;​-​><init>()​V 28 ·​·​·​·​invoke-​direct·​{p0},​·​Lorg/​connectbot/​service/​BackupWrapper;​-​><init>()​V
   
29 ·​·​·​·​.​line·​41  
30 ·​·​·​·​return-​void 29 ·​·​·​·​return-​void
31 .​end·​method 30 .​end·​method
   
32 .​method·​synthetic·​constructor·​<init>(Lorg/​connectbot/​service/​BackupWrapper$1;​)​V 31 .​method·​synthetic·​constructor·​<init>(Lorg/​connectbot/​service/​BackupWrapper$1;​)​V
33 ·​·​·​·​.​locals·​0 32 ·​·​·​·​.​locals·​0
34 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Lorg/​connectbot/​service/​BackupWrapper$1;​ 33 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Lorg/​connectbot/​service/​BackupWrapper$1;​
   
[−]
smali/org/connectbot/service/BackupWrapper.smali
Offset 6, 25 lines modified Offset 6, 23 lines modified
6 #·​annotations 6 #·​annotations
7 .​annotation·​build·​Landroid/​annotation/​TargetApi;​ 7 .​annotation·​build·​Landroid/​annotation/​TargetApi;​
8 ·​·​·​·​value·​=·​0x8 8 ·​·​·​·​value·​=·​0x8
9 .​end·​annotation 9 .​end·​annotation
   
10 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 10 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
11 ·​·​·​·​value·​=·​{ 11 ·​·​·​·​value·​=·​{
12 ·​·​·​·​·​·​·​·​Lorg/​connectbot/​service/​BackupWrapper$1;​,​  
13 ·​·​·​·​·​·​·​·​Lorg/​connectbot/​service/​BackupWrapper$FroyoAn​dBeyond;​,​ 12 ·​·​·​·​·​·​·​·​Lorg/​connectbot/​service/​BackupWrapper$FroyoAn​dBeyond;​,​
14 ·​·​·​·​·​·​·​·​Lorg/​connectbot/​service/​BackupWrapper$PreFroy​o;​ 13 ·​·​·​·​·​·​·​·​Lorg/​connectbot/​service/​BackupWrapper$PreFroy​o;​
15 ·​·​·​·​} 14 ·​·​·​·​}
16 .​end·​annotation 15 .​end·​annotation
   
   
17 #·​direct·​methods 16 #·​direct·​methods
18 .​method·​public·​constructor·​<init>()​V 17 .​method·​public·​constructor·​<init>()​V
19 ·​·​·​·​.​locals·​0 18 ·​·​·​·​.​locals·​0
   
20 ·​·​·​·​.​prologue 19 ·​·​·​·​.​prologue
21 ·​·​·​·​.​line·​30 20 ·​·​·​·​.​line·​30
22 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 21 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
23 ·​·​·​·​.​line·​51  
24 ·​·​·​·​return-​void 22 ·​·​·​·​return-​void
25 .​end·​method 23 .​end·​method
[−]
smali/org/connectbot/service/ConnectionNotifier$EclairAndBeyond.smali
Offset 28, 15 lines modified Offset 28, 14 lines modified
28 .​method·​private·​constructor·​<init>()​V 28 .​method·​private·​constructor·​<init>()​V
29 ·​·​·​·​.​locals·​0 29 ·​·​·​·​.​locals·​0
   
30 ·​·​·​·​.​prologue 30 ·​·​·​·​.​prologue
31 ·​·​·​·​.​line·​191 31 ·​·​·​·​.​line·​191
32 ·​·​·​·​invoke-​direct·​{p0},​·​Lorg/​connectbot/​service/​ConnectionNotifier;​-​><init>()​V 32 ·​·​·​·​invoke-​direct·​{p0},​·​Lorg/​connectbot/​service/​ConnectionNotifier;​-​><init>()​V
   
33 ·​·​·​·​.​line·​192  
34 ·​·​·​·​return-​void 33 ·​·​·​·​return-​void
35 .​end·​method 34 .​end·​method
   
36 .​method·​synthetic·​constructor·​<init>(Lorg/​connectbot/​service/​ConnectionNotifier$1;​)​V 35 .​method·​synthetic·​constructor·​<init>(Lorg/​connectbot/​service/​ConnectionNotifier$1;​)​V
37 ·​·​·​·​.​locals·​0 36 ·​·​·​·​.​locals·​0
38 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Lorg/​connectbot/​service/​ConnectionNotifier$1;​ 37 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Lorg/​connectbot/​service/​ConnectionNotifier$1;​
   
[−]
smali/org/connectbot/service/ConnectionNotifier.smali
Offset 2, 30 lines modified Offset 2, 28 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"ConnectionNotifier.​java" 3 .​source·​"ConnectionNotifier.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ·​·​·​·​value·​=·​{ 6 ·​·​·​·​value·​=·​{
7 ·​·​·​·​·​·​·​·​Lorg/​connectbot/​service/​ConnectionNotifier$1;​,​  
8 ·​·​·​·​·​·​·​·​Lorg/​connectbot/​service/​ConnectionNotifier$Ec​lairAndBeyond;​,​ 7 ·​·​·​·​·​·​·​·​Lorg/​connectbot/​service/​ConnectionNotifier$Ec​lairAndBeyond;​,​
9 ·​·​·​·​·​·​·​·​Lorg/​connectbot/​service/​ConnectionNotifier$Pr​eEclair;​ 8 ·​·​·​·​·​·​·​·​Lorg/​connectbot/​service/​ConnectionNotifier$Pr​eEclair;​
10 ·​·​·​·​} 9 ·​·​·​·​}
11 .​end·​annotation 10 .​end·​annotation
   
   
12 #·​direct·​methods 11 #·​direct·​methods
13 .​method·​public·​constructor·​<init>()​V 12 .​method·​public·​constructor·​<init>()​V
14 ·​·​·​·​.​locals·​0 13 ·​·​·​·​.​locals·​0
   
15 ·​·​·​·​.​prologue 14 ·​·​·​·​.​prologue
16 ·​·​·​·​.​line·​46 15 ·​·​·​·​.​line·​46
17 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 16 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
18 ·​·​·​·​.​line·​190  
19 ·​·​·​·​return-​void 17 ·​·​·​·​return-​void
20 .​end·​method 18 .​end·​method
   
21 .​method·​public·​static·​getInstance()​Lorg/​connectbot/​service/​ConnectionNotifier;​ 19 .​method·​public·​static·​getInstance()​Lorg/​connectbot/​service/​ConnectionNotifier;​
22 ·​·​·​·​.​locals·​1 20 ·​·​·​·​.​locals·​1
   
23 ·​·​·​·​.​prologue 21 ·​·​·​·​.​prologue
Offset 98, 20 lines modified Offset 96, 22 lines modified
   
98 ·​·​·​·​.​line·​76 96 ·​·​·​·​.​line·​76
99 ·​·​·​·​.​local·​v6,​·​"res":​Landroid/​content/​res/​Resources;​ 97 ·​·​·​·​.​local·​v6,​·​"res":​Landroid/​content/​res/​Resources;​
100 ·​·​·​·​const·​v7,​·​0x7f070089 98 ·​·​·​·​const·​v7,​·​0x7f070089
   
101 ·​·​·​·​new-​array·​v8,​·​v11,​·​[Ljava/​lang/​Object;​ 99 ·​·​·​·​new-​array·​v8,​·​v11,​·​[Ljava/​lang/​Object;​
   
  100 ·​·​·​·​.​line·​77
102 ·​·​·​·​invoke-​virtual·​{p2},​·​Lorg/​connectbot/​bean/​HostBean;​-​>getNickname()​Ljava/​lang/​String;​ 101 ·​·​·​·​invoke-​virtual·​{p2},​·​Lorg/​connectbot/​bean/​HostBean;​-​>getNickname()​Ljava/​lang/​String;​
   
103 ·​·​·​·​move-​result-​object·​v9 102 ·​·​·​·​move-​result-​object·​v9
   
104 ·​·​·​·​aput-​object·​v9,​·​v8,​·​v10 103 ·​·​·​·​aput-​object·​v9,​·​v8,​·​v10
   
  104 ·​·​·​·​.​line·​76
105 ·​·​·​·​invoke-​virtual·​{v6,​·​v7,​·​v8},​·​Landroid/​content/​res/​Resources;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 105 ·​·​·​·​invoke-​virtual·​{v6,​·​v7,​·​v8},​·​Landroid/​content/​res/​Resources;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
106 ·​·​·​·​move-​result-​object·​v2 106 ·​·​·​·​move-​result-​object·​v2
   
107 ·​·​·​·​.​line·​79 107 ·​·​·​·​.​line·​79
108 ·​·​·​·​.​local·​v2,​·​"contentText":​Ljava/​lang/​String;​ 108 ·​·​·​·​.​local·​v2,​·​"contentText":​Ljava/​lang/​String;​
109 ·​·​·​·​new-​instance·​v5,​·​Landroid/​content/​Intent;​ 109 ·​·​·​·​new-​instance·​v5,​·​Landroid/​content/​Intent;​
Offset 146, 18 lines modified Offset 146, 20 lines modified
   
146 ·​·​·​·​move-​result-​object·​v7 146 ·​·​·​·​move-​result-​object·​v7
   
147 ·​·​·​·​invoke-​virtual·​{v0,​·​v7},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 147 ·​·​·​·​invoke-​virtual·​{v0,​·​v7},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
148 ·​·​·​·​move-​result-​object·​v7 148 ·​·​·​·​move-​result-​object·​v7
   
  149 ·​·​·​·​.​line·​87
149 ·​·​·​·​invoke-​virtual·​{v7,​·​v2},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentText(Ljava​/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 150 ·​·​·​·​invoke-​virtual·​{v7,​·​v2},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentText(Ljava​/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
150 ·​·​·​·​move-​result-​object·​v7 151 ·​·​·​·​move-​result-​object·​v7
   
  152 ·​·​·​·​.​line·​88
151 ·​·​·​·​invoke-​virtual·​{v7,​·​v1},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentIntent(Lan​droid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 153 ·​·​·​·​invoke-​virtual·​{v7,​·​v1},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentIntent(Lan​droid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
152 ·​·​·​·​.​line·​90 154 ·​·​·​·​.​line·​90
153 ·​·​·​·​invoke-​virtual·​{v0,​·​v11},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setAutoCancel(Z)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 155 ·​·​·​·​invoke-​virtual·​{v0,​·​v11},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setAutoCancel(Z)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
154 ·​·​·​·​.​line·​92 156 ·​·​·​·​.​line·​92
155 ·​·​·​·​const/​16·​v4,​·​0x12c 157 ·​·​·​·​const/​16·​v4,​·​0x12c
Offset 257, 18 lines modified Offset 259, 20 lines modified
257 ·​·​·​·​.​line·​63 259 ·​·​·​·​.​line·​63
258 ·​·​·​·​new-​instance·​v1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 260 ·​·​·​·​new-​instance·​v1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
259 ·​·​·​·​invoke-​direct·​{v1,​·​p1},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​><init>(Landroid/​content/​Context;​)​V 261 ·​·​·​·​invoke-​direct·​{v1,​·​p1},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​><init>(Landroid/​content/​Context;​)​V
   
260 ·​·​·​·​const·​v2,​·​0x7f020006 262 ·​·​·​·​const·​v2,​·​0x7f020006
   
  263 ·​·​·​·​.​line·​65
261 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setSmallIcon(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 264 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setSmallIcon(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
262 ·​·​·​·​move-​result-​object·​v1 265 ·​·​·​·​move-​result-​object·​v1
   
  266 ·​·​·​·​.​line·​66
263 ·​·​·​·​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 267 ·​·​·​·​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
264 ·​·​·​·​move-​result-​wide·​v2 268 ·​·​·​·​move-​result-​wide·​v2
   
265 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setWhen(J)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 269 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setWhen(J)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
266 ·​·​·​·​move-​result-​object·​v0 270 ·​·​·​·​move-​result-​object·​v0
Offset 352, 24 lines modified Offset 356, 27 lines modified
352 ·​·​·​·​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​content/​Intent;​-​>setAction(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 356 ·​·​·​·​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​content/​Intent;​-​>setAction(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
353 ·​·​·​·​.​line·​123 357 ·​·​·​·​.​line·​123
Max diff block lines reached; 779/3879 bytes (20.08%) of diff not shown.
[−]
smali/org/connectbot/service/ConnectivityReceiver.smali
Offset 42, 14 lines modified Offset 42, 15 lines modified
   
42 ·​·​·​·​.​line·​37 42 ·​·​·​·​.​line·​37
43 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​service/​ConnectivityReceiver;​-​>mTerminalManager:​Lorg/​connectbot/​service/​TerminalManager;​ 43 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​service/​ConnectivityReceiver;​-​>mTerminalManager:​Lorg/​connectbot/​service/​TerminalManager;​
   
44 ·​·​·​·​.​line·​39 44 ·​·​·​·​.​line·​39
45 ·​·​·​·​const-​string·​v5,​·​"connectivity" 45 ·​·​·​·​const-​string·​v5,​·​"connectivity"
   
  46 ·​·​·​·​.​line·​40
46 ·​·​·​·​invoke-​virtual·​{p1,​·​v5},​·​Lorg/​connectbot/​service/​TerminalManager;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 47 ·​·​·​·​invoke-​virtual·​{p1,​·​v5},​·​Lorg/​connectbot/​service/​TerminalManager;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
47 ·​·​·​·​move-​result-​object·​v0 48 ·​·​·​·​move-​result-​object·​v0
   
48 ·​·​·​·​check-​cast·​v0,​·​Landroid/​net/​ConnectivityManager;​ 49 ·​·​·​·​check-​cast·​v0,​·​Landroid/​net/​ConnectivityManager;​
   
49 ·​·​·​·​.​line·​42 50 ·​·​·​·​.​line·​42
Offset 418, 14 lines modified Offset 419, 15 lines modified
418 ·​·​·​·​.​line·​78 419 ·​·​·​·​.​line·​78
419 ·​·​·​·​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getExtras()​Landroid/​os/​Bundle;​ 420 ·​·​·​·​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getExtras()​Landroid/​os/​Bundle;​
   
420 ·​·​·​·​move-​result-​object·​v5 421 ·​·​·​·​move-​result-​object·​v5
   
421 ·​·​·​·​const-​string·​v6,​·​"networkInfo" 422 ·​·​·​·​const-​string·​v6,​·​"networkInfo"
   
  423 ·​·​·​·​.​line·​79
422 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​os/​Bundle;​-​>get(Ljava/​lang/​String;​)​Ljava/​lang/​Object;​ 424 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​os/​Bundle;​-​>get(Ljava/​lang/​String;​)​Ljava/​lang/​Object;​
   
423 ·​·​·​·​move-​result-​object·​v1 425 ·​·​·​·​move-​result-​object·​v1
   
424 ·​·​·​·​check-​cast·​v1,​·​Landroid/​net/​NetworkInfo;​ 426 ·​·​·​·​check-​cast·​v1,​·​Landroid/​net/​NetworkInfo;​
   
425 ·​·​·​·​.​line·​81 427 ·​·​·​·​.​line·​81
[−]
smali/org/connectbot/service/KeyEventUtil.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"KeyEventUtil.​java" 3 .​source·​"KeyEventUtil.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ·​·​·​·​value·​=·​{ 6 ·​·​·​·​value·​=·​{
7 ·​·​·​·​·​·​·​·​Lorg/​connectbot/​service/​KeyEventUtil$1;​,​  
8 ·​·​·​·​·​·​·​·​Lorg/​connectbot/​service/​KeyEventUtil$ClassCom​pat;​ 7 ·​·​·​·​·​·​·​·​Lorg/​connectbot/​service/​KeyEventUtil$ClassCom​pat;​
9 ·​·​·​·​} 8 ·​·​·​·​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​static·​fields 10 #·​static·​fields
12 .​field·​static·​final·​HEX_DIGITS:​[C 11 .​field·​static·​final·​HEX_DIGITS:​[C
Offset 56, 10 lines modified Offset 55, 9 lines modified
56 .​method·​public·​constructor·​<init>()​V 55 .​method·​public·​constructor·​<init>()​V
57 ·​·​·​·​.​locals·​0 56 ·​·​·​·​.​locals·​0
   
58 ·​·​·​·​.​prologue 57 ·​·​·​·​.​prologue
59 ·​·​·​·​.​line·​23 58 ·​·​·​·​.​line·​23
60 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 59 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
61 ·​·​·​·​.​line·​80  
62 ·​·​·​·​return-​void 60 ·​·​·​·​return-​void
63 .​end·​method 61 .​end·​method
[−]
smali/org/connectbot/service/Relay.smali
Offset 222, 14 lines modified Offset 222, 15 lines modified
   
222 ·​·​·​·​move-​result·​v1 222 ·​·​·​·​move-​result·​v1
   
223 ·​·​·​·​if-​eqz·​v1,​·​:​cond_1 223 ·​·​·​·​if-​eqz·​v1,​·​:​cond_1
   
224 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lorg/​connectbot/​service/​Relay;​-​>byteBuffer:​Ljava/​nio/​ByteBuffer;​ 224 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lorg/​connectbot/​service/​Relay;​-​>byteBuffer:​Ljava/​nio/​ByteBuffer;​
   
  225 ·​·​·​·​.​line·​126
225 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​nio/​ByteBuffer;​-​>limit()​I 226 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​nio/​ByteBuffer;​-​>limit()​I
   
226 ·​·​·​·​move-​result·​v1 227 ·​·​·​·​move-​result·​v1
   
227 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lorg/​connectbot/​service/​Relay;​-​>byteBuffer:​Ljava/​nio/​ByteBuffer;​ 228 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lorg/​connectbot/​service/​Relay;​-​>byteBuffer:​Ljava/​nio/​ByteBuffer;​
   
228 ·​·​·​·​invoke-​virtual·​{v2},​·​Ljava/​nio/​ByteBuffer;​-​>capacity()​I 229 ·​·​·​·​invoke-​virtual·​{v2},​·​Ljava/​nio/​ByteBuffer;​-​>capacity()​I
[−]
smali/org/connectbot/service/TerminalBridge$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​service/​TerminalBridge;​ 18 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​service/​TerminalBridge;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lorg/​connectbot/​service/​TerminalBridge;​)​V 20 .​method·​constructor·​<init>(Lorg/​connectbot/​service/​TerminalBridge;​)​V
21 ·​·​·​·​.​locals·​0 21 ·​·​·​·​.​locals·​0
  22 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​service/​TerminalBridge;​
   
22 ·​·​·​·​.​prologue 23 ·​·​·​·​.​prologue
23 ·​·​·​·​.​line·​131 24 ·​·​·​·​.​line·​131
24 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalBridge$1;​-​>this$0:​Lorg/​connectbot/​service/​TerminalBridge;​ 25 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalBridge$1;​-​>this$0:​Lorg/​connectbot/​service/​TerminalBridge;​
   
25 ·​·​·​·​invoke-​direct·​{p0},​·​Lde/​mud/​terminal/​vt320;​-​><init>()​V 26 ·​·​·​·​invoke-​direct·​{p0},​·​Lde/​mud/​terminal/​vt320;​-​><init>()​V
   
[−]
smali/org/connectbot/service/TerminalBridge$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​service/​TerminalBridge;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​service/​TerminalBridge;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​service/​TerminalBridge;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​service/​TerminalBridge;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​service/​TerminalBridge;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​282 27 ·​·​·​·​.​line·​282
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalBridge$3;​-​>this$0:​Lorg/​connectbot/​service/​TerminalBridge;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalBridge$3;​-​>this$0:​Lorg/​connectbot/​service/​TerminalBridge;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/service/TerminalBridge$2.smali
Offset 21, 14 lines modified Offset 21, 15 lines modified
   
21 .​field·​final·​synthetic·​val$manager:​Lorg/​connectbot/​service/​TerminalManager;​ 21 .​field·​final·​synthetic·​val$manager:​Lorg/​connectbot/​service/​TerminalManager;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​service/​TerminalBridge;​Lorg/​connectbot/​service/​TerminalManager;​Lorg/​connectbot/​bean/​HostBean;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​service/​TerminalBridge;​Lorg/​connectbot/​service/​TerminalManager;​Lorg/​connectbot/​bean/​HostBean;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​service/​TerminalBridge;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​198 27 ·​·​·​·​.​line·​198
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalBridge$2;​-​>this$0:​Lorg/​connectbot/​service/​TerminalBridge;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalBridge$2;​-​>this$0:​Lorg/​connectbot/​service/​TerminalBridge;​
   
28 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​service/​TerminalBridge$2;​-​>val$manager:​Lorg/​connectbot/​service/​TerminalManager;​ 29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​service/​TerminalBridge$2;​-​>val$manager:​Lorg/​connectbot/​service/​TerminalManager;​
   
[−]
smali/org/connectbot/service/TerminalBridge$4.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$string:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$string:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​connectbot/​service/​TerminalBridge;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lorg/​connectbot/​service/​TerminalBridge;​Ljava/​lang/​String;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​service/​TerminalBridge;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​351 28 ·​·​·​·​.​line·​351
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalBridge$4;​-​>this$0:​Lorg/​connectbot/​service/​TerminalBridge;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalBridge$4;​-​>this$0:​Lorg/​connectbot/​service/​TerminalBridge;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​service/​TerminalBridge$4;​-​>val$string:​Ljava/​lang/​String;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​service/​TerminalBridge$4;​-​>val$string:​Ljava/​lang/​String;​
   
[−]
smali/org/connectbot/service/TerminalBridge$6.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​service/​TerminalBridge;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​service/​TerminalBridge;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​service/​TerminalBridge;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​service/​TerminalBridge;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​service/​TerminalBridge;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​451 27 ·​·​·​·​.​line·​451
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalBridge$6;​-​>this$0:​Lorg/​connectbot/​service/​TerminalBridge;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalBridge$6;​-​>this$0:​Lorg/​connectbot/​service/​TerminalBridge;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 51, 18 lines modified Offset 52, 20 lines modified
   
51 ·​·​·​·​iget-​object·​v3,​·​v3,​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>manager:​Lorg/​connectbot/​service/​TerminalManager;​ 52 ·​·​·​·​iget-​object·​v3,​·​v3,​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>manager:​Lorg/​connectbot/​service/​TerminalManager;​
   
52 ·​·​·​·​iget-​object·​v3,​·​v3,​·​Lorg/​connectbot/​service/​TerminalManager;​-​>res:​Landroid/​content/​res/​Resources;​ 53 ·​·​·​·​iget-​object·​v3,​·​v3,​·​Lorg/​connectbot/​service/​TerminalManager;​-​>res:​Landroid/​content/​res/​Resources;​
   
53 ·​·​·​·​const·​v4,​·​0x7f0700b2 54 ·​·​·​·​const·​v4,​·​0x7f0700b2
   
  55 ·​·​·​·​.​line·​454
54 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 56 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
55 ·​·​·​·​move-​result-​object·​v3 57 ·​·​·​·​move-​result-​object·​v3
   
  58 ·​·​·​·​.​line·​453
56 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lorg/​connectbot/​service/​PromptHelper;​-​>requestBooleanPrompt​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​Boolean;​ 59 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lorg/​connectbot/​service/​PromptHelper;​-​>requestBooleanPrompt​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​Boolean;​
   
57 ·​·​·​·​move-​result-​object·​v0 60 ·​·​·​·​move-​result-​object·​v0
   
58 ·​·​·​·​.​line·​455 61 ·​·​·​·​.​line·​455
59 ·​·​·​·​.​local·​v0,​·​"result":​Ljava/​lang/​Boolean;​ 62 ·​·​·​·​.​local·​v0,​·​"result":​Ljava/​lang/​Boolean;​
60 ·​·​·​·​if-​eqz·​v0,​·​:​cond_0 63 ·​·​·​·​if-​eqz·​v0,​·​:​cond_0
[−]
smali/org/connectbot/service/TerminalBridge.smali
Offset 1780, 15 lines modified Offset 1780, 15 lines modified
   
1780 ·​·​·​·​.​line·​723 1780 ·​·​·​·​.​line·​723
1781 ·​·​·​·​:​cond_c 1781 ·​·​·​·​:​cond_c
1782 ·​·​·​·​const/​4·​v13,​·​0x0 1782 ·​·​·​·​const/​4·​v13,​·​0x0
   
1783 ·​·​·​·​goto/​16·​:​goto_6 1783 ·​·​·​·​goto/​16·​:​goto_6
   
1784 ·​·​·​·​.​line·​730 1784 ·​·​·​·​.​line·​729
1785 ·​·​·​·​:​cond_d 1785 ·​·​·​·​:​cond_d
1786 ·​·​·​·​:​goto_8 1786 ·​·​·​·​:​goto_8
1787 ·​·​·​·​add-​int·​v1,​·​v3,​·​v4 1787 ·​·​·​·​add-​int·​v1,​·​v3,​·​v4
   
1788 ·​·​·​·​move-​object/​from16·​v0,​·​p0 1788 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
1789 ·​·​·​·​iget-​object·​v2,​·​v0,​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>buffer:​Lde/​mud/​terminal/​VDUBuffer;​ 1789 ·​·​·​·​iget-​object·​v2,​·​v0,​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>buffer:​Lde/​mud/​terminal/​VDUBuffer;​
Offset 2014, 15 lines modified Offset 2014, 15 lines modified
2014 ·​·​·​·​:​try_end_0 2014 ·​·​·​·​:​try_end_0
2015 ·​·​·​·​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 2015 ·​·​·​·​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
2016 ·​·​·​·​throw·​v2 2016 ·​·​·​·​throw·​v2
2017 .​end·​method 2017 .​end·​method
   
2018 .​method·​public·​final·​declared-​synchronized·​parentChanged(Lorg/​connectbot/​TerminalView;​)​V 2018 .​method·​public·​final·​declared-​synchronized·​parentChanged(Lorg/​connectbot/​TerminalView;​)​V
2019 ·​·​·​·​.​locals·​18 2019 ·​·​·​·​.​locals·​17
2020 ·​·​·​·​.​param·​p1,​·​"parent"·​·​·​·​#·​Lorg/​connectbot/​TerminalView;​ 2020 ·​·​·​·​.​param·​p1,​·​"parent"·​·​·​·​#·​Lorg/​connectbot/​TerminalView;​
   
2021 ·​·​·​·​.​prologue 2021 ·​·​·​·​.​prologue
2022 ·​·​·​·​.​line·​553 2022 ·​·​·​·​.​line·​553
2023 ·​·​·​·​monitor-​enter·​p0 2023 ·​·​·​·​monitor-​enter·​p0
   
2024 ·​·​·​·​:​try_start_0 2024 ·​·​·​·​:​try_start_0
Offset 2066, 25 lines modified Offset 2066, 25 lines modified
2066 ·​·​·​·​move-​object/​from16·​v1,​·​p0 2066 ·​·​·​·​move-​object/​from16·​v1,​·​p0
   
2067 ·​·​·​·​iput-​object·​v0,​·​v1,​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>parent:​Lorg/​connectbot/​TerminalView;​ 2067 ·​·​·​·​iput-​object·​v0,​·​v1,​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>parent:​Lorg/​connectbot/​TerminalView;​
   
2068 ·​·​·​·​.​line·​559 2068 ·​·​·​·​.​line·​559
2069 ·​·​·​·​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lorg/​connectbot/​TerminalView;​-​>getWidth()​I 2069 ·​·​·​·​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lorg/​connectbot/​TerminalView;​-​>getWidth()​I
   
2070 ·​·​·​·​move-​result·​v17 2070 ·​·​·​·​move-​result·​v16
   
2071 ·​·​·​·​.​line·​560 2071 ·​·​·​·​.​line·​560
2072 ·​·​·​·​.​local·​v17,​·​"width":​I 2072 ·​·​·​·​.​local·​v16,​·​"width":​I
2073 ·​·​·​·​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lorg/​connectbot/​TerminalView;​-​>getHeight()​I 2073 ·​·​·​·​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lorg/​connectbot/​TerminalView;​-​>getHeight()​I
   
2074 ·​·​·​·​move-​result·​v11 2074 ·​·​·​·​move-​result·​v11
   
2075 ·​·​·​·​.​line·​563 2075 ·​·​·​·​.​line·​563
2076 ·​·​·​·​.​local·​v11,​·​"height":​I 2076 ·​·​·​·​.​local·​v11,​·​"height":​I
2077 ·​·​·​·​if-​lez·​v17,​·​:​cond_0 2077 ·​·​·​·​if-​lez·​v16,​·​:​cond_0
   
2078 ·​·​·​·​if-​lez·​v11,​·​:​cond_0 2078 ·​·​·​·​if-​lez·​v11,​·​:​cond_0
   
2079 ·​·​·​·​.​line·​566 2079 ·​·​·​·​.​line·​566
2080 ·​·​·​·​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lorg/​connectbot/​TerminalView;​-​>getContext()​Landroid/​content/​Context;​ 2080 ·​·​·​·​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lorg/​connectbot/​TerminalView;​-​>getContext()​Landroid/​content/​Context;​
   
2081 ·​·​·​·​move-​result-​object·​v2 2081 ·​·​·​·​move-​result-​object·​v2
Offset 2120, 67 lines modified Offset 2120, 63 lines modified
2120 ·​·​·​·​if-​nez·​v2,​·​:​cond_3 2120 ·​·​·​·​if-​nez·​v2,​·​:​cond_3
   
2121 ·​·​·​·​.​line·​573 2121 ·​·​·​·​.​line·​573
2122 ·​·​·​·​move-​object/​from16·​v0,​·​p0 2122 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
2123 ·​·​·​·​iget·​v2,​·​v0,​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>charWidth:​I 2123 ·​·​·​·​iget·​v2,​·​v0,​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>charWidth:​I
   
2124 ·​·​·​·​div-​int·​v15,​·​v17,​·​v2 2124 ·​·​·​·​div-​int·​v14,​·​v16,​·​v2
   
2125 ·​·​·​·​.​line·​574 2125 ·​·​·​·​.​line·​574
2126 ·​·​·​·​.​local·​v15,​·​"newColumns":​I 2126 ·​·​·​·​.​local·​v14,​·​"newColumns":​I
2127 ·​·​·​·​move-​object/​from16·​v0,​·​p0 2127 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
2128 ·​·​·​·​iget·​v2,​·​v0,​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>charHeight:​I 2128 ·​·​·​·​iget·​v2,​·​v0,​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>charHeight:​I
   
2129 ·​·​·​·​div-​int·​v16,​·​v11,​·​v2 2129 ·​·​·​·​div-​int·​v15,​·​v11,​·​v2
   
2130 ·​·​·​·​.​line·​578 2130 ·​·​·​·​.​line·​578
2131 ·​·​·​·​.​local·​v16,​·​"newRows":​I 2131 ·​·​·​·​.​local·​v15,​·​"newRows":​I
2132 ·​·​·​·​move-​object/​from16·​v0,​·​p0 2132 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
2133 ·​·​·​·​iget·​v2,​·​v0,​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>columns:​I 2133 ·​·​·​·​iget·​v2,​·​v0,​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>columns:​I
   
2134 ·​·​·​·​if-​ne·​v15,​·​v2,​·​:​cond_2 2134 ·​·​·​·​if-​ne·​v14,​·​v2,​·​:​cond_2
   
2135 ·​·​·​·​move-​object/​from16·​v0,​·​p0 2135 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
2136 ·​·​·​·​iget·​v2,​·​v0,​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>rows:​I 2136 ·​·​·​·​iget·​v2,​·​v0,​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>rows:​I
   
2137 ·​·​·​·​move/​from16·​v0,​·​v16 2137 ·​·​·​·​if-​eq·​v15,​·​v2,​·​:​cond_0
   
2138 ·​·​·​·​if-​eq·​v0,​·​v2,​·​:​cond_0  
   
2139 ·​·​·​·​.​line·​581 2138 ·​·​·​·​.​line·​581
2140 ·​·​·​·​:​cond_2 2139 ·​·​·​·​:​cond_2
2141 ·​·​·​·​move-​object/​from16·​v0,​·​p0 2140 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
2142 ·​·​·​·​iput·​v15,​·​v0,​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>columns:​I 2141 ·​·​·​·​iput·​v14,​·​v0,​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>columns:​I
   
2143 ·​·​·​·​.​line·​582 2142 ·​·​·​·​.​line·​582
2144 ·​·​·​·​move/​from16·​v0,​·​v16 2143 ·​·​·​·​move-​object/​from16·​v0,​·​p0
Max diff block lines reached; 27560/30207 bytes (91.24%) of diff not shown.
[−]
smali/org/connectbot/service/TerminalBridge$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​service/​TerminalBridge;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​service/​TerminalBridge;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​service/​TerminalBridge;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​service/​TerminalBridge;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​service/​TerminalBridge;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​429 27 ·​·​·​·​.​line·​429
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalBridge$5;​-​>this$0:​Lorg/​connectbot/​service/​TerminalBridge;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalBridge$5;​-​>this$0:​Lorg/​connectbot/​service/​TerminalBridge;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/connectbot/service/TerminalManager$1.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​val$nickname:​Ljava/​lang/​String;​ 19 .​field·​final·​synthetic·​val$nickname:​Ljava/​lang/​String;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lorg/​connectbot/​service/​TerminalManager;​Ljava/​lang/​String;​)​V 21 .​method·​constructor·​<init>(Lorg/​connectbot/​service/​TerminalManager;​Ljava/​lang/​String;​)​V
22 ·​·​·​·​.​locals·​0 22 ·​·​·​·​.​locals·​0
  23 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​service/​TerminalManager;​
   
23 ·​·​·​·​.​prologue 24 ·​·​·​·​.​prologue
24 ·​·​·​·​.​line·​388 25 ·​·​·​·​.​line·​388
25 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalManager$1;​-​>this$0:​Lorg/​connectbot/​service/​TerminalManager;​ 26 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalManager$1;​-​>this$0:​Lorg/​connectbot/​service/​TerminalManager;​
   
26 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​service/​TerminalManager$1;​-​>val$nickname:​Ljava/​lang/​String;​ 27 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lorg/​connectbot/​service/​TerminalManager$1;​-​>val$nickname:​Ljava/​lang/​String;​
   
[−]
smali/org/connectbot/service/TerminalKeyListener.smali
Offset 381, 25 lines modified Offset 381, 27 lines modified
381 ·​·​·​·​iput-​object·​v1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalKeyListener;​-​>keymode:​Ljava/​lang/​String;​ 381 ·​·​·​·​iput-​object·​v1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalKeyListener;​-​>keymode:​Ljava/​lang/​String;​
   
382 ·​·​·​·​.​line·​638 382 ·​·​·​·​.​line·​638
383 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalKeyListener;​-​>prefs:​Landroid/​content/​SharedPreferences;​ 383 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalKeyListener;​-​>prefs:​Landroid/​content/​SharedPreferences;​
   
384 ·​·​·​·​const-​string·​v2,​·​"shiftfkeys" 384 ·​·​·​·​const-​string·​v2,​·​"shiftfkeys"
   
  385 ·​·​·​·​.​line·​639
385 ·​·​·​·​invoke-​interface·​{v1,​·​v2,​·​v4},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z 386 ·​·​·​·​invoke-​interface·​{v1,​·​v2,​·​v4},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
   
386 ·​·​·​·​move-​result·​v1 387 ·​·​·​·​move-​result·​v1
   
387 ·​·​·​·​iput-​boolean·​v1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalKeyListener;​-​>shiftedNumbersAreFKe​ysOnHardKeyboard:​Z 388 ·​·​·​·​iput-​boolean·​v1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalKeyListener;​-​>shiftedNumbersAreFKe​ysOnHardKeyboard:​Z
   
388 ·​·​·​·​.​line·​640 389 ·​·​·​·​.​line·​640
389 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalKeyListener;​-​>prefs:​Landroid/​content/​SharedPreferences;​ 390 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalKeyListener;​-​>prefs:​Landroid/​content/​SharedPreferences;​
   
390 ·​·​·​·​const-​string·​v2,​·​"ctrlfkeys" 391 ·​·​·​·​const-​string·​v2,​·​"ctrlfkeys"
   
  392 ·​·​·​·​.​line·​641
391 ·​·​·​·​invoke-​interface·​{v1,​·​v2,​·​v4},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z 393 ·​·​·​·​invoke-​interface·​{v1,​·​v2,​·​v4},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
   
392 ·​·​·​·​move-​result·​v1 394 ·​·​·​·​move-​result·​v1
   
393 ·​·​·​·​iput-​boolean·​v1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalKeyListener;​-​>controlNumbersAreFKe​ysOnSoftKeyboard:​Z 395 ·​·​·​·​iput-​boolean·​v1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalKeyListener;​-​>controlNumbersAreFKe​ysOnSoftKeyboard:​Z
   
394 ·​·​·​·​.​line·​642 396 ·​·​·​·​.​line·​642
Offset 728, 14 lines modified Offset 730, 15 lines modified
   
728 ·​·​·​·​move-​object/​from16·​v0,​·​p0 730 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
729 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Lorg/​connectbot/​service/​TerminalKeyListener;​-​>keymode:​Ljava/​lang/​String;​ 731 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Lorg/​connectbot/​service/​TerminalKeyListener;​-​>keymode:​Ljava/​lang/​String;​
   
730 ·​·​·​·​move-​object/​from16·​v18,​·​v0 732 ·​·​·​·​move-​object/​from16·​v18,​·​v0
   
  733 ·​·​·​·​.​line·​140
731 ·​·​·​·​invoke-​virtual/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 734 ·​·​·​·​invoke-​virtual/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
732 ·​·​·​·​move-​result·​v17 735 ·​·​·​·​move-​result·​v17
   
733 ·​·​·​·​if-​eqz·​v17,​·​:​cond_3 736 ·​·​·​·​if-​eqz·​v17,​·​:​cond_3
   
734 ·​·​·​·​const/​4·​v13,​·​0x1 737 ·​·​·​·​const/​4·​v13,​·​0x1
Offset 749, 14 lines modified Offset 752, 15 lines modified
   
749 ·​·​·​·​move-​object/​from16·​v0,​·​p0 752 ·​·​·​·​move-​object/​from16·​v0,​·​p0
   
750 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Lorg/​connectbot/​service/​TerminalKeyListener;​-​>keymode:​Ljava/​lang/​String;​ 753 ·​·​·​·​iget-​object·​v0,​·​v0,​·​Lorg/​connectbot/​service/​TerminalKeyListener;​-​>keymode:​Ljava/​lang/​String;​
   
751 ·​·​·​·​move-​object/​from16·​v18,​·​v0 754 ·​·​·​·​move-​object/​from16·​v18,​·​v0
   
  755 ·​·​·​·​.​line·​142
752 ·​·​·​·​invoke-​virtual/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 756 ·​·​·​·​invoke-​virtual/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
753 ·​·​·​·​move-​result·​v17 757 ·​·​·​·​move-​result·​v17
   
754 ·​·​·​·​if-​eqz·​v17,​·​:​cond_4 758 ·​·​·​·​if-​eqz·​v17,​·​:​cond_4
   
755 ·​·​·​·​const/​4·​v11,​·​0x1 759 ·​·​·​·​const/​4·​v11,​·​0x1
Offset 876, 22 lines modified Offset 880, 22 lines modified
876 ·​·​·​·​.​end·​local·​v13·​·​·​·​#·​"rightModifiersAreSla​shAndTab":​Z 880 ·​·​·​·​.​end·​local·​v13·​·​·​·​#·​"rightModifiersAreSla​shAndTab":​Z
877 ·​·​·​·​.​end·​local·​v14·​·​·​·​#·​"shiftedNumbersAreFKe​ys":​Z 881 ·​·​·​·​.​end·​local·​v14·​·​·​·​#·​"shiftedNumbersAreFKe​ys":​Z
878 ·​·​·​·​:​cond_2 882 ·​·​·​·​:​cond_2
879 ·​·​·​·​const/​4·​v9,​·​0x0 883 ·​·​·​·​const/​4·​v9,​·​0x0
   
880 ·​·​·​·​goto·​:​goto_1 884 ·​·​·​·​goto·​:​goto_1
   
881 ·​·​·​·​.​line·​139 885 ·​·​·​·​.​line·​140
882 ·​·​·​·​.​restart·​local·​v9·​·​·​·​#·​"interpretAsHardKeybo​ard":​Z 886 ·​·​·​·​.​restart·​local·​v9·​·​·​·​#·​"interpretAsHardKeybo​ard":​Z
883 ·​·​·​·​:​cond_3 887 ·​·​·​·​:​cond_3
884 ·​·​·​·​const/​4·​v13,​·​0x0 888 ·​·​·​·​const/​4·​v13,​·​0x0
   
885 ·​·​·​·​goto·​:​goto_2 889 ·​·​·​·​goto·​:​goto_2
   
886 ·​·​·​·​.​line·​141 890 ·​·​·​·​.​line·​142
887 ·​·​·​·​.​restart·​local·​v13·​·​·​·​#·​"rightModifiersAreSla​shAndTab":​Z 891 ·​·​·​·​.​restart·​local·​v13·​·​·​·​#·​"rightModifiersAreSla​shAndTab":​Z
888 ·​·​·​·​:​cond_4 892 ·​·​·​·​:​cond_4
889 ·​·​·​·​const/​4·​v11,​·​0x0 893 ·​·​·​·​const/​4·​v11,​·​0x0
   
890 ·​·​·​·​goto·​:​goto_3 894 ·​·​·​·​goto·​:​goto_3
   
891 ·​·​·​·​.​line·​143 895 ·​·​·​·​.​line·​143
Offset 1175, 14 lines modified Offset 1179, 15 lines modified
1175 ·​·​·​·​move-​object/​from16·​v17,​·​v0 1179 ·​·​·​·​move-​object/​from16·​v17,​·​v0
   
1176 ·​·​·​·​invoke-​virtual/​range·​{v17·​.​.​·​v17},​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>resetScrollPosition(​)​V 1180 ·​·​·​·​invoke-​virtual/​range·​{v17·​.​.​·​v17},​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>resetScrollPosition(​)​V
   
1177 ·​·​·​·​.​line·​194 1181 ·​·​·​·​.​line·​194
1178 ·​·​·​·​if-​nez·​p2,​·​:​cond_e 1182 ·​·​·​·​if-​nez·​p2,​·​:​cond_e
   
  1183 ·​·​·​·​.​line·​195
1179 ·​·​·​·​invoke-​virtual/​range·​{p3·​.​.​·​p3},​·​Landroid/​view/​KeyEvent;​-​>getAction()​I 1184 ·​·​·​·​invoke-​virtual/​range·​{p3·​.​.​·​p3},​·​Landroid/​view/​KeyEvent;​-​>getAction()​I
   
1180 ·​·​·​·​move-​result·​v17 1185 ·​·​·​·​move-​result·​v17
   
1181 ·​·​·​·​const/​16·​v18,​·​0x2 1186 ·​·​·​·​const/​16·​v18,​·​0x2
   
1182 ·​·​·​·​move/​from16·​v0,​·​v17 1187 ·​·​·​·​move/​from16·​v0,​·​v17
Offset 1894, 14 lines modified Offset 1899, 15 lines modified
Max diff block lines reached; 6998/9610 bytes (72.82%) of diff not shown.
[−]
smali/org/connectbot/service/TerminalManager$2.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​service/​TerminalManager;​ 18 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​service/​TerminalManager;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lorg/​connectbot/​service/​TerminalManager;​)​V 20 .​method·​constructor·​<init>(Lorg/​connectbot/​service/​TerminalManager;​)​V
21 ·​·​·​·​.​locals·​0 21 ·​·​·​·​.​locals·​0
  22 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​service/​TerminalManager;​
   
22 ·​·​·​·​.​prologue 23 ·​·​·​·​.​prologue
23 ·​·​·​·​.​line·​666 24 ·​·​·​·​.​line·​666
24 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalManager$2;​-​>this$0:​Lorg/​connectbot/​service/​TerminalManager;​ 25 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalManager$2;​-​>this$0:​Lorg/​connectbot/​service/​TerminalManager;​
   
25 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Thread;​-​><init>()​V 26 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Thread;​-​><init>()​V
   
[−]
smali/org/connectbot/service/TerminalManager$3.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​service/​TerminalManager;​ 18 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​service/​TerminalManager;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lorg/​connectbot/​service/​TerminalManager;​)​V 20 .​method·​constructor·​<init>(Lorg/​connectbot/​service/​TerminalManager;​)​V
21 ·​·​·​·​.​locals·​0 21 ·​·​·​·​.​locals·​0
  22 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​service/​TerminalManager;​
   
22 ·​·​·​·​.​prologue 23 ·​·​·​·​.​prologue
23 ·​·​·​·​.​line·​680 24 ·​·​·​·​.​line·​680
24 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalManager$3;​-​>this$0:​Lorg/​connectbot/​service/​TerminalManager;​ 25 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalManager$3;​-​>this$0:​Lorg/​connectbot/​service/​TerminalManager;​
   
25 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Thread;​-​><init>()​V 26 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Thread;​-​><init>()​V
   
[−]
smali/org/connectbot/service/TerminalManager$TerminalBinder.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​service/​TerminalManager;​ 18 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​service/​TerminalManager;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lorg/​connectbot/​service/​TerminalManager;​)​V 20 .​method·​public·​constructor·​<init>(Lorg/​connectbot/​service/​TerminalManager;​)​V
21 ·​·​·​·​.​locals·​0 21 ·​·​·​·​.​locals·​0
  22 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​service/​TerminalManager;​
   
22 ·​·​·​·​.​prologue 23 ·​·​·​·​.​prologue
23 ·​·​·​·​.​line·​479 24 ·​·​·​·​.​line·​479
24 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalManager$Termi​nalBinder;​-​>this$0:​Lorg/​connectbot/​service/​TerminalManager;​ 25 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​service/​TerminalManager$Termi​nalBinder;​-​>this$0:​Lorg/​connectbot/​service/​TerminalManager;​
   
25 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​os/​Binder;​-​><init>()​V 26 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​os/​Binder;​-​><init>()​V
   
[−]
smali/org/connectbot/service/TerminalManager.smali
Offset 202, 15 lines modified Offset 202, 14 lines modified
202 ·​·​·​·​.​line·​116 202 ·​·​·​·​.​line·​116
203 ·​·​·​·​new-​instance·​v0,​·​Ljava/​util/​LinkedList;​ 203 ·​·​·​·​new-​instance·​v0,​·​Ljava/​util/​LinkedList;​
   
204 ·​·​·​·​invoke-​direct·​{v0},​·​Ljava/​util/​LinkedList;​-​><init>()​V 204 ·​·​·​·​invoke-​direct·​{v0},​·​Ljava/​util/​LinkedList;​-​><init>()​V
   
205 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lorg/​connectbot/​service/​TerminalManager;​-​>mPendingReconnect:​Ljava/​util/​List;​ 205 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lorg/​connectbot/​service/​TerminalManager;​-​>mPendingReconnect:​Ljava/​util/​List;​
   
206 ·​·​·​·​.​line·​655  
207 ·​·​·​·​return-​void 206 ·​·​·​·​return-​void
208 .​end·​method 207 .​end·​method
   
209 .​method·​static·​synthetic·​access$200(Lorg/​connectbot/​service/​TerminalManager;​)​V 208 .​method·​static·​synthetic·​access$200(Lorg/​connectbot/​service/​TerminalManager;​)​V
210 ·​·​·​·​.​locals·​0 209 ·​·​·​·​.​locals·​0
211 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lorg/​connectbot/​service/​TerminalManager;​ 210 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lorg/​connectbot/​service/​TerminalManager;​
   
Offset 300, 22 lines modified Offset 299, 24 lines modified
300 ·​·​·​·​:​try_start_0 299 ·​·​·​·​:​try_start_0
301 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lorg/​connectbot/​service/​TerminalManager;​-​>mediaPlayer:​Landroid/​media/​MediaPlayer;​ 300 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lorg/​connectbot/​service/​TerminalManager;​-​>mediaPlayer:​Landroid/​media/​MediaPlayer;​
   
302 ·​·​·​·​invoke-​virtual·​{v7},​·​Landroid/​content/​res/​AssetFileDescriptor;​-​>getFileDescriptor()​Ljava/​io/​FileDescriptor;​ 301 ·​·​·​·​invoke-​virtual·​{v7},​·​Landroid/​content/​res/​AssetFileDescriptor;​-​>getFileDescriptor()​Ljava/​io/​FileDescriptor;​
   
303 ·​·​·​·​move-​result-​object·​v1 302 ·​·​·​·​move-​result-​object·​v1
   
  303 ·​·​·​·​.​line·​566
304 ·​·​·​·​invoke-​virtual·​{v7},​·​Landroid/​content/​res/​AssetFileDescriptor;​-​>getStartOffset()​J 304 ·​·​·​·​invoke-​virtual·​{v7},​·​Landroid/​content/​res/​AssetFileDescriptor;​-​>getStartOffset()​J
   
305 ·​·​·​·​move-​result-​wide·​v2 305 ·​·​·​·​move-​result-​wide·​v2
   
306 ·​·​·​·​invoke-​virtual·​{v7},​·​Landroid/​content/​res/​AssetFileDescriptor;​-​>getLength()​J 306 ·​·​·​·​invoke-​virtual·​{v7},​·​Landroid/​content/​res/​AssetFileDescriptor;​-​>getLength()​J
   
307 ·​·​·​·​move-​result-​wide·​v4 307 ·​·​·​·​move-​result-​wide·​v4
   
  308 ·​·​·​·​.​line·​565
308 ·​·​·​·​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​media/​MediaPlayer;​-​>setDataSource(Ljava/​io/​FileDescriptor;​JJ)​V 309 ·​·​·​·​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​media/​MediaPlayer;​-​>setDataSource(Ljava/​io/​FileDescriptor;​JJ)​V
   
309 ·​·​·​·​.​line·​567 310 ·​·​·​·​.​line·​567
310 ·​·​·​·​invoke-​virtual·​{v7},​·​Landroid/​content/​res/​AssetFileDescriptor;​-​>close()​V 311 ·​·​·​·​invoke-​virtual·​{v7},​·​Landroid/​content/​res/​AssetFileDescriptor;​-​>close()​V
   
311 ·​·​·​·​.​line·​568 312 ·​·​·​·​.​line·​568
312 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lorg/​connectbot/​service/​TerminalManager;​-​>mediaPlayer:​Landroid/​media/​MediaPlayer;​ 313 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lorg/​connectbot/​service/​TerminalManager;​-​>mediaPlayer:​Landroid/​media/​MediaPlayer;​
Offset 532, 44 lines modified Offset 533, 43 lines modified
532 .​end·​method 533 .​end·​method
   
533 .​method·​private·​reconnectPending()​V 534 .​method·​private·​reconnectPending()​V
534 ·​·​·​·​.​locals·​5 535 ·​·​·​·​.​locals·​5
   
535 ·​·​·​·​.​prologue 536 ·​·​·​·​.​prologue
536 ·​·​·​·​.​line·​712 537 ·​·​·​·​.​line·​712
537 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Lorg/​connectbot/​service/​TerminalManager;​-​>mPendingReconnect:​Ljava/​util/​List;​ 538 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lorg/​connectbot/​service/​TerminalManager;​-​>mPendingReconnect:​Ljava/​util/​List;​
   
538 ·​·​·​·​monitor-​enter·​v4 539 ·​·​·​·​monitor-​enter·​v3
   
539 ·​·​·​·​.​line·​713 540 ·​·​·​·​.​line·​713
540 ·​·​·​·​:​try_start_0 541 ·​·​·​·​:​try_start_0
541 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lorg/​connectbot/​service/​TerminalManager;​-​>mPendingReconnect:​Ljava/​util/​List;​ 542 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lorg/​connectbot/​service/​TerminalManager;​-​>mPendingReconnect:​Ljava/​util/​List;​
   
542 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 543 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
543 ·​·​·​·​move-​result-​object·​v1 544 ·​·​·​·​move-​result-​object·​v2
   
544 ·​·​·​·​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
545 ·​·​·​·​:​cond_0 545 ·​·​·​·​:​cond_0
546 ·​·​·​·​:​goto_0 546 ·​·​·​·​:​goto_0
547 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 547 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
548 ·​·​·​·​move-​result·​v3 548 ·​·​·​·​move-​result·​v4
   
549 ·​·​·​·​if-​eqz·​v3,​·​:​cond_1 549 ·​·​·​·​if-​eqz·​v4,​·​:​cond_1
   
550 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 550 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
551 ·​·​·​·​move-​result-​object·​v2 551 ·​·​·​·​move-​result-​object·​v1
   
552 ·​·​·​·​check-​cast·​v2,​·​Ljava/​lang/​ref/​WeakReference;​ 552 ·​·​·​·​check-​cast·​v1,​·​Ljava/​lang/​ref/​WeakReference;​
   
553 ·​·​·​·​.​line·​714 553 ·​·​·​·​.​line·​714
554 ·​·​·​·​.​local·​v2,​·​"ref":​Ljava/​lang/​ref/​WeakReference;​,​·​"Ljava/​lang/​ref/​WeakReference<Lorg/​connectbot/​service/​TerminalBridge;​>;​" 554 ·​·​·​·​.​local·​v1,​·​"ref":​Ljava/​lang/​ref/​WeakReference;​,​·​"Ljava/​lang/​ref/​WeakReference<Lorg/​connectbot/​service/​TerminalBridge;​>;​"
555 ·​·​·​·​invoke-​virtual·​{v2},​·​Ljava/​lang/​ref/​WeakReference;​-​>get()​Ljava/​lang/​Object;​ 555 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​lang/​ref/​WeakReference;​-​>get()​Ljava/​lang/​Object;​
   
556 ·​·​·​·​move-​result-​object·​v0 556 ·​·​·​·​move-​result-​object·​v0
   
557 ·​·​·​·​check-​cast·​v0,​·​Lorg/​connectbot/​service/​TerminalBridge;​ 557 ·​·​·​·​check-​cast·​v0,​·​Lorg/​connectbot/​service/​TerminalBridge;​
   
558 ·​·​·​·​.​line·​715 558 ·​·​·​·​.​line·​715
559 ·​·​·​·​.​local·​v0,​·​"bridge":​Lorg/​connectbot/​service/​TerminalBridge;​ 559 ·​·​·​·​.​local·​v0,​·​"bridge":​Lorg/​connectbot/​service/​TerminalBridge;​
Offset 578, 35 lines modified Offset 578, 33 lines modified
578 ·​·​·​·​.​line·​718 578 ·​·​·​·​.​line·​718
579 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>startConnection()​V 579 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>startConnection()​V
   
580 ·​·​·​·​goto·​:​goto_0 580 ·​·​·​·​goto·​:​goto_0
   
581 ·​·​·​·​.​line·​721 581 ·​·​·​·​.​line·​721
582 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"bridge":​Lorg/​connectbot/​service/​TerminalBridge;​ 582 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"bridge":​Lorg/​connectbot/​service/​TerminalBridge;​
583 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"i$":​Ljava/​util/​Iterator;​ 583 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"ref":​Ljava/​lang/​ref/​WeakReference;​,​·​"Ljava/​lang/​ref/​WeakReference<Lorg/​connectbot/​service/​TerminalBridge;​>;​"
584 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"ref":​Ljava/​lang/​ref/​WeakReference;​,​·​"Ljava/​lang/​ref/​WeakReference<Lorg/​connectbot/​service/​TerminalBridge;​>;​"  
585 ·​·​·​·​:​catchall_0 584 ·​·​·​·​:​catchall_0
586 ·​·​·​·​move-​exception·​v3 585 ·​·​·​·​move-​exception·​v2
   
587 ·​·​·​·​monitor-​exit·​v4 586 ·​·​·​·​monitor-​exit·​v3
Max diff block lines reached; 27533/31566 bytes (87.22%) of diff not shown.
[−]
smali/org/connectbot/transport/Local$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$shellPid:​I 22 .​field·​final·​synthetic·​val$shellPid:​I
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​connectbot/​transport/​Local;​I)​V 24 .​method·​constructor·​<init>(Lorg/​connectbot/​transport/​Local;​I)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​transport/​Local;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​101 28 ·​·​·​·​.​line·​101
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​transport/​Local$1;​-​>this$0:​Lorg/​connectbot/​transport/​Local;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​transport/​Local$1;​-​>this$0:​Lorg/​connectbot/​transport/​Local;​
   
29 ·​·​·​·​iput·​p2,​·​p0,​·​Lorg/​connectbot/​transport/​Local$1;​-​>val$shellPid:​I 30 ·​·​·​·​iput·​p2,​·​p0,​·​Lorg/​connectbot/​transport/​Local$1;​-​>val$shellPid:​I
   
[−]
smali/org/connectbot/transport/Local.smali
Offset 296, 22 lines modified Offset 296, 24 lines modified
   
296 ·​·​·​·​.​line·​198 296 ·​·​·​·​.​line·​198
297 ·​·​·​·​:​cond_0 297 ·​·​·​·​:​cond_0
298 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​connectbot/​bean/​HostBean;​-​>getUsername()​Ljava/​lang/​String;​ 298 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​connectbot/​bean/​HostBean;​-​>getUsername()​Ljava/​lang/​String;​
   
299 ·​·​·​·​move-​result-​object·​v2 299 ·​·​·​·​move-​result-​object·​v2
   
  300 ·​·​·​·​.​line·​199
300 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​connectbot/​bean/​HostBean;​-​>getHostname()​Ljava/​lang/​String;​ 301 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​connectbot/​bean/​HostBean;​-​>getHostname()​Ljava/​lang/​String;​
   
301 ·​·​·​·​move-​result-​object·​v3 302 ·​·​·​·​move-​result-​object·​v3
   
302 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​connectbot/​bean/​HostBean;​-​>getPort()​I 303 ·​·​·​·​invoke-​virtual·​{v0},​·​Lorg/​connectbot/​bean/​HostBean;​-​>getPort()​I
   
303 ·​·​·​·​move-​result·​v4 304 ·​·​·​·​move-​result·​v4
   
  305 ·​·​·​·​.​line·​198
304 ·​·​·​·​invoke-​virtual·​{p0,​·​v2,​·​v3,​·​v4},​·​Lorg/​connectbot/​transport/​Local;​-​>getDefaultNickname(L​java/​lang/​String;​Ljava/​lang/​String;​I)​Ljava/​lang/​String;​ 306 ·​·​·​·​invoke-​virtual·​{p0,​·​v2,​·​v3,​·​v4},​·​Lorg/​connectbot/​transport/​Local;​-​>getDefaultNickname(L​java/​lang/​String;​Ljava/​lang/​String;​I)​Ljava/​lang/​String;​
   
305 ·​·​·​·​move-​result-​object·​v2 307 ·​·​·​·​move-​result-​object·​v2
   
306 ·​·​·​·​invoke-​virtual·​{v0,​·​v2},​·​Lorg/​connectbot/​bean/​HostBean;​-​>setNickname(Ljava/​lang/​String;​)​V 308 ·​·​·​·​invoke-​virtual·​{v0,​·​v2},​·​Lorg/​connectbot/​bean/​HostBean;​-​>setNickname(Ljava/​lang/​String;​)​V
   
307 ·​·​·​·​.​line·​204 309 ·​·​·​·​.​line·​204
[−]
smali/org/connectbot/transport/SSH$HostKeyVerifier.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​transport/​SSH;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​transport/​SSH;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​public·​constructor·​<init>(Lorg/​connectbot/​transport/​SSH;​)​V 23 .​method·​public·​constructor·​<init>(Lorg/​connectbot/​transport/​SSH;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​transport/​SSH;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​139 27 ·​·​·​·​.​line·​139
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​transport/​SSH$HostKeyVerifier;​-​>this$0:​Lorg/​connectbot/​transport/​SSH;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​transport/​SSH$HostKeyVerifier;​-​>this$0:​Lorg/​connectbot/​transport/​SSH;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 406, 20 lines modified Offset 407, 22 lines modified
   
406 ·​·​·​·​iget-​object·​v15,​·​v15,​·​Lorg/​connectbot/​transport/​SSH;​-​>manager:​Lorg/​connectbot/​service/​TerminalManager;​ 407 ·​·​·​·​iget-​object·​v15,​·​v15,​·​Lorg/​connectbot/​transport/​SSH;​-​>manager:​Lorg/​connectbot/​service/​TerminalManager;​
   
407 ·​·​·​·​iget-​object·​v15,​·​v15,​·​Lorg/​connectbot/​service/​TerminalManager;​-​>res:​Landroid/​content/​res/​Resources;​ 408 ·​·​·​·​iget-​object·​v15,​·​v15,​·​Lorg/​connectbot/​service/​TerminalManager;​-​>res:​Landroid/​content/​res/​Resources;​
   
408 ·​·​·​·​const·​v16,​·​0x7f07005b 409 ·​·​·​·​const·​v16,​·​0x7f07005b
   
  410 ·​·​·​·​.​line·​181
409 ·​·​·​·​invoke-​virtual/​range·​{v15·​.​.​·​v16},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 411 ·​·​·​·​invoke-​virtual/​range·​{v15·​.​.​·​v16},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
410 ·​·​·​·​move-​result-​object·​v15 412 ·​·​·​·​move-​result-​object·​v15
   
411 ·​·​·​·​aput-​object·​v15,​·​v13,​·​v14 413 ·​·​·​·​aput-​object·​v15,​·​v13,​·​v14
   
  414 ·​·​·​·​.​line·​180
412 ·​·​·​·​invoke-​static·​{v12,​·​v13},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 415 ·​·​·​·​invoke-​static·​{v12,​·​v13},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
413 ·​·​·​·​move-​result-​object·​v8 416 ·​·​·​·​move-​result-​object·​v8
   
414 ·​·​·​·​.​line·​183 417 ·​·​·​·​.​line·​183
415 ·​·​·​·​.​local·​v8,​·​"header":​Ljava/​lang/​String;​ 418 ·​·​·​·​.​local·​v8,​·​"header":​Ljava/​lang/​String;​
416 ·​·​·​·​invoke-​virtual·​{v8},​·​Ljava/​lang/​String;​-​>length()​I 419 ·​·​·​·​invoke-​virtual·​{v8},​·​Ljava/​lang/​String;​-​>length()​I
[−]
smali/org/connectbot/transport/SSH.smali
Offset 131, 32 lines modified Offset 131, 32 lines modified
131 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lorg/​connectbot/​transport/​SSH;​-​>useAuthAgent:​Ljava/​lang/​String;​ 131 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lorg/​connectbot/​transport/​SSH;​-​>useAuthAgent:​Ljava/​lang/​String;​
   
132 ·​·​·​·​.​line·​81 132 ·​·​·​·​.​line·​81
133 ·​·​·​·​return-​void 133 ·​·​·​·​return-​void
134 .​end·​method 134 .​end·​method
   
135 .​method·​private·​authenticate()​V 135 .​method·​private·​authenticate()​V
136 ·​·​·​·​.​locals·​11 136 ·​·​·​·​.​locals·​10
   
137 ·​·​·​·​.​prologue 137 ·​·​·​·​.​prologue
138 ·​·​·​·​.​line·​214 138 ·​·​·​·​.​line·​214
139 ·​·​·​·​:​try_start_0 139 ·​·​·​·​:​try_start_0
140 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lorg/​connectbot/​transport/​SSH;​-​>connection:​Lcom/​trilead/​ssh2/​Connection;​ 140 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lorg/​connectbot/​transport/​SSH;​-​>connection:​Lcom/​trilead/​ssh2/​Connection;​
   
141 ·​·​·​·​iget-​object·​v8,​·​p0,​·​Lorg/​connectbot/​transport/​SSH;​-​>host:​Lorg/​connectbot/​bean/​HostBean;​ 141 ·​·​·​·​iget-​object·​v7,​·​p0,​·​Lorg/​connectbot/​transport/​SSH;​-​>host:​Lorg/​connectbot/​bean/​HostBean;​
   
142 ·​·​·​·​invoke-​virtual·​{v8},​·​Lorg/​connectbot/​bean/​HostBean;​-​>getUsername()​Ljava/​lang/​String;​ 142 ·​·​·​·​invoke-​virtual·​{v7},​·​Lorg/​connectbot/​bean/​HostBean;​-​>getUsername()​Ljava/​lang/​String;​
   
143 ·​·​·​·​move-​result-​object·​v8 143 ·​·​·​·​move-​result-​object·​v7
   
144 ·​·​·​·​invoke-​virtual·​{v5,​·​v8},​·​Lcom/​trilead/​ssh2/​Connection;​-​>authenticateWithNone​(Ljava/​lang/​String;​)​Z 144 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Lcom/​trilead/​ssh2/​Connection;​-​>authenticateWithNone​(Ljava/​lang/​String;​)​Z
   
145 ·​·​·​·​move-​result·​v5 145 ·​·​·​·​move-​result·​v6
   
146 ·​·​·​·​if-​eqz·​v5,​·​:​cond_0 146 ·​·​·​·​if-​eqz·​v6,​·​:​cond_0
   
147 ·​·​·​·​.​line·​215 147 ·​·​·​·​.​line·​215
148 ·​·​·​·​invoke-​direct·​{p0},​·​Lorg/​connectbot/​transport/​SSH;​-​>finishConnection()​V 148 ·​·​·​·​invoke-​direct·​{p0},​·​Lorg/​connectbot/​transport/​SSH;​-​>finishConnection()​V
149 ·​·​·​·​:​try_end_0 149 ·​·​·​·​:​try_end_0
150 ·​·​·​·​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 150 ·​·​·​·​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
151 ·​·​·​·​.​line·​292 151 ·​·​·​·​.​line·​292
Offset 165, 579 lines modified Offset 165, 586 lines modified
   
165 ·​·​·​·​.​line·​218 165 ·​·​·​·​.​line·​218
166 ·​·​·​·​:​catch_0 166 ·​·​·​·​:​catch_0
167 ·​·​·​·​move-​exception·​v0 167 ·​·​·​·​move-​exception·​v0
   
168 ·​·​·​·​.​line·​219 168 ·​·​·​·​.​line·​219
169 ·​·​·​·​.​local·​v0,​·​"e":​Ljava/​lang/​Exception;​ 169 ·​·​·​·​.​local·​v0,​·​"e":​Ljava/​lang/​Exception;​
170 ·​·​·​·​const-​string·​v5,​·​"CB.​SSH" 170 ·​·​·​·​const-​string·​v6,​·​"CB.​SSH"
   
171 ·​·​·​·​const-​string·​v8,​·​"Host·​does·​not·​support·​\'none\'·​authentication.​" 171 ·​·​·​·​const-​string·​v7,​·​"Host·​does·​not·​support·​\'none\'·​authentication.​"
   
172 ·​·​·​·​invoke-​static·​{v5,​·​v8},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 172 ·​·​·​·​invoke-​static·​{v6,​·​v7},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
173 ·​·​·​·​.​line·​222 173 ·​·​·​·​.​line·​222
174 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"e":​Ljava/​lang/​Exception;​ 174 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"e":​Ljava/​lang/​Exception;​
175 ·​·​·​·​:​cond_0 175 ·​·​·​·​:​cond_0
176 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lorg/​connectbot/​transport/​SSH;​-​>bridge:​Lorg/​connectbot/​service/​TerminalBridge;​ 176 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lorg/​connectbot/​transport/​SSH;​-​>bridge:​Lorg/​connectbot/​service/​TerminalBridge;​
   
177 ·​·​·​·​iget-​object·​v8,​·​p0,​·​Lorg/​connectbot/​transport/​SSH;​-​>manager:​Lorg/​connectbot/​service/​TerminalManager;​ 177 ·​·​·​·​iget-​object·​v7,​·​p0,​·​Lorg/​connectbot/​transport/​SSH;​-​>manager:​Lorg/​connectbot/​service/​TerminalManager;​
   
178 ·​·​·​·​iget-​object·​v8,​·​v8,​·​Lorg/​connectbot/​service/​TerminalManager;​-​>res:​Landroid/​content/​res/​Resources;​ 178 ·​·​·​·​iget-​object·​v7,​·​v7,​·​Lorg/​connectbot/​service/​TerminalManager;​-​>res:​Landroid/​content/​res/​Resources;​
   
179 ·​·​·​·​const·​v9,​·​0x7f0700b8 179 ·​·​·​·​const·​v8,​·​0x7f0700b8
   
180 ·​·​·​·​invoke-​virtual·​{v8,​·​v9},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 180 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
181 ·​·​·​·​move-​result-​object·​v8 181 ·​·​·​·​move-​result-​object·​v7
   
182 ·​·​·​·​invoke-​virtual·​{v5,​·​v8},​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>outputLine(Ljava/​lang/​String;​)​V 182 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Lorg/​connectbot/​service/​TerminalBridge;​-​>outputLine(Ljava/​lang/​String;​)​V
   
183 ·​·​·​·​.​line·​225 183 ·​·​·​·​.​line·​225
184 ·​·​·​·​:​try_start_1 184 ·​·​·​·​:​try_start_1
185 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lorg/​connectbot/​transport/​SSH;​-​>host:​Lorg/​connectbot/​bean/​HostBean;​ 185 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lorg/​connectbot/​transport/​SSH;​-​>host:​Lorg/​connectbot/​bean/​HostBean;​
   
186 ·​·​·​·​invoke-​virtual·​{v5},​·​Lorg/​connectbot/​bean/​HostBean;​-​>getPubkeyId()​J 186 ·​·​·​·​invoke-​virtual·​{v6},​·​Lorg/​connectbot/​bean/​HostBean;​-​>getPubkeyId()​J
   
187 ·​·​·​·​move-​result-​wide·​v6 187 ·​·​·​·​move-​result-​wide·​v4
   
188 ·​·​·​·​.​line·​227 188 ·​·​·​·​.​line·​227
189 ·​·​·​·​.​local·​v6,​·​"pubkeyId":​J 189 ·​·​·​·​.​local·​v4,​·​"pubkeyId":​J
190 ·​·​·​·​iget-​boolean·​v5,​·​p0,​·​Lorg/​connectbot/​transport/​SSH;​-​>pubkeysExhausted:​Z 190 ·​·​·​·​iget-​boolean·​v6,​·​p0,​·​Lorg/​connectbot/​transport/​SSH;​-​>pubkeysExhausted:​Z
   
191 ·​·​·​·​if-​nez·​v5,​·​:​cond_6 191 ·​·​·​·​if-​nez·​v6,​·​:​cond_6
   
192 ·​·​·​·​const-​wide/​16·​v8,​·​-​0x2 192 ·​·​·​·​const-​wide/​16·​v6,​·​-​0x2
   
193 ·​·​·​·​cmp-​long·​v5,​·​v6,​·​v8 193 ·​·​·​·​cmp-​long·​v6,​·​v4,​·​v6
   
194 ·​·​·​·​if-​eqz·​v5,​·​:​cond_6 194 ·​·​·​·​if-​eqz·​v6,​·​:​cond_6
   
195 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lorg/​connectbot/​transport/​SSH;​-​>connection:​Lcom/​trilead/​ssh2/​Connection;​ 195 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lorg/​connectbot/​transport/​SSH;​-​>connection:​Lcom/​trilead/​ssh2/​Connection;​
   
196 ·​·​·​·​iget-​object·​v8,​·​p0,​·​Lorg/​connectbot/​transport/​SSH;​-​>host:​Lorg/​connectbot/​bean/​HostBean;​ 196 ·​·​·​·​iget-​object·​v7,​·​p0,​·​Lorg/​connectbot/​transport/​SSH;​-​>host:​Lorg/​connectbot/​bean/​HostBean;​
   
197 ·​·​·​·​invoke-​virtual·​{v8},​·​Lorg/​connectbot/​bean/​HostBean;​-​>getUsername()​Ljava/​lang/​String;​ 197 ·​·​·​·​.​line·​229
  198 ·​·​·​·​invoke-​virtual·​{v7},​·​Lorg/​connectbot/​bean/​HostBean;​-​>getUsername()​Ljava/​lang/​String;​
   
198 ·​·​·​·​move-​result-​object·​v8 199 ·​·​·​·​move-​result-​object·​v7
   
199 ·​·​·​·​const-​string·​v9,​·​"publickey" 200 ·​·​·​·​const-​string·​v8,​·​"publickey"
   
200 ·​·​·​·​invoke-​virtual·​{v5,​·​v8,​·​v9},​·​Lcom/​trilead/​ssh2/​Connection;​-​>isAuthMethodAvailabl​e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Z 201 ·​·​·​·​invoke-​virtual·​{v6,​·​v7,​·​v8},​·​Lcom/​trilead/​ssh2/​Connection;​-​>isAuthMethodAvailabl​e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Z
   
201 ·​·​·​·​move-​result·​v5 202 ·​·​·​·​move-​result·​v6
   
202 ·​·​·​·​if-​eqz·​v5,​·​:​cond_6 203 ·​·​·​·​if-​eqz·​v6,​·​:​cond_6
Max diff block lines reached; 46600/51655 bytes (90.21%) of diff not shown.
[−]
smali/org/connectbot/transport/Telnet$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​transport/​Telnet;​ 18 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​transport/​Telnet;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lorg/​connectbot/​transport/​Telnet;​)​V 20 .​method·​constructor·​<init>(Lorg/​connectbot/​transport/​Telnet;​)​V
21 ·​·​·​·​.​locals·​0 21 ·​·​·​·​.​locals·​0
  22 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​transport/​Telnet;​
   
22 ·​·​·​·​.​prologue 23 ·​·​·​·​.​prologue
23 ·​·​·​·​.​line·​74 24 ·​·​·​·​.​line·​74
24 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​transport/​Telnet$1;​-​>this$0:​Lorg/​connectbot/​transport/​Telnet;​ 25 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​transport/​Telnet$1;​-​>this$0:​Lorg/​connectbot/​transport/​Telnet;​
   
25 ·​·​·​·​invoke-​direct·​{p0},​·​Lde/​mud/​telnet/​TelnetProtocolHandler​;​-​><init>()​V 26 ·​·​·​·​invoke-​direct·​{p0},​·​Lde/​mud/​telnet/​TelnetProtocolHandler​;​-​><init>()​V
   
[−]
smali/org/connectbot/transport/Telnet.smali
Offset 111, 30 lines modified Offset 111, 33 lines modified
   
111 ·​·​·​·​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​ 111 ·​·​·​·​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​
   
112 ·​·​·​·​const/​4·​v2,​·​0x0 112 ·​·​·​·​const/​4·​v2,​·​0x0
   
113 ·​·​·​·​const·​v3,​·​0x7f070054 113 ·​·​·​·​const·​v3,​·​0x7f070054
   
  114 ·​·​·​·​.​line·​336
114 ·​·​·​·​invoke-​virtual·​{p0,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 115 ·​·​·​·​invoke-​virtual·​{p0,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
115 ·​·​·​·​move-​result-​object·​v3 116 ·​·​·​·​move-​result-​object·​v3
   
116 ·​·​·​·​aput-​object·​v3,​·​v1,​·​v2 117 ·​·​·​·​aput-​object·​v3,​·​v1,​·​v2
   
117 ·​·​·​·​const/​4·​v2,​·​0x1 118 ·​·​·​·​const/​4·​v2,​·​0x1
   
118 ·​·​·​·​const·​v3,​·​0x7f070055 119 ·​·​·​·​const·​v3,​·​0x7f070055
   
  120 ·​·​·​·​.​line·​337
119 ·​·​·​·​invoke-​virtual·​{p0,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 121 ·​·​·​·​invoke-​virtual·​{p0,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
120 ·​·​·​·​move-​result-​object·​v3 122 ·​·​·​·​move-​result-​object·​v3
   
121 ·​·​·​·​aput-​object·​v3,​·​v1,​·​v2 123 ·​·​·​·​aput-​object·​v3,​·​v1,​·​v2
   
  124 ·​·​·​·​.​line·​335
122 ·​·​·​·​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 125 ·​·​·​·​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
123 ·​·​·​·​move-​result-​object·​v0 126 ·​·​·​·​move-​result-​object·​v0
   
124 ·​·​·​·​return-​object·​v0 127 ·​·​·​·​return-​object·​v0
125 .​end·​method 128 .​end·​method
   
Offset 189, 18 lines modified Offset 192, 20 lines modified
   
189 ·​·​·​·​invoke-​virtual·​{v3,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 192 ·​·​·​·​invoke-​virtual·​{v3,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
190 ·​·​·​·​move-​result-​object·​v5 193 ·​·​·​·​move-​result-​object·​v5
   
191 ·​·​·​·​const-​string·​v6,​·​":​/​/​" 194 ·​·​·​·​const-​string·​v6,​·​":​/​/​"
   
  195 ·​·​·​·​.​line·​269
192 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 196 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
193 ·​·​·​·​move-​result-​object·​v5 197 ·​·​·​·​move-​result-​object·​v5
   
  198 ·​·​·​·​.​line·​270
194 ·​·​·​·​invoke-​virtual·​{v0,​·​v7},​·​Ljava/​util/​regex/​Matcher;​-​>group(I)​Ljava/​lang/​String;​ 199 ·​·​·​·​invoke-​virtual·​{v0,​·​v7},​·​Ljava/​util/​regex/​Matcher;​-​>group(I)​Ljava/​lang/​String;​
   
195 ·​·​·​·​move-​result-​object·​v6 200 ·​·​·​·​move-​result-​object·​v6
   
196 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 201 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
197 ·​·​·​·​.​line·​272 202 ·​·​·​·​.​line·​272
Offset 256, 14 lines modified Offset 261, 15 lines modified
256 ·​·​·​·​:​cond_3 261 ·​·​·​·​:​cond_3
257 ·​·​·​·​const-​string·​v5,​·​"/​#" 262 ·​·​·​·​const-​string·​v5,​·​"/​#"
   
258 ·​·​·​·​invoke-​virtual·​{v3,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 263 ·​·​·​·​invoke-​virtual·​{v3,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
259 ·​·​·​·​move-​result-​object·​v5 264 ·​·​·​·​move-​result-​object·​v5
   
  265 ·​·​·​·​.​line·​291
260 ·​·​·​·​invoke-​static·​{p0},​·​Landroid/​net/​Uri;​-​>encode(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 266 ·​·​·​·​invoke-​static·​{p0},​·​Landroid/​net/​Uri;​-​>encode(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
261 ·​·​·​·​move-​result-​object·​v6 267 ·​·​·​·​move-​result-​object·​v6
   
262 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 268 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
263 ·​·​·​·​.​line·​293 269 ·​·​·​·​.​line·​293
Offset 284, 15 lines modified Offset 290, 15 lines modified
284 ·​·​·​·​:​catch_0 290 ·​·​·​·​:​catch_0
285 ·​·​·​·​move-​exception·​v5 291 ·​·​·​·​move-​exception·​v5
   
286 ·​·​·​·​goto·​:​goto_1 292 ·​·​·​·​goto·​:​goto_1
287 .​end·​method 293 .​end·​method
   
288 .​method·​private·​static·​tryAllAddresses(Ljava​/​net/​Socket;​Ljava/​lang/​String;​I)​V 294 .​method·​private·​static·​tryAllAddresses(Ljava​/​net/​Socket;​Ljava/​lang/​String;​I)​V
289 ·​·​·​·​.​locals·​7 295 ·​·​·​·​.​locals·​5
290 ·​·​·​·​.​param·​p0,​·​"sock"·​·​·​·​#·​Ljava/​net/​Socket;​ 296 ·​·​·​·​.​param·​p0,​·​"sock"·​·​·​·​#·​Ljava/​net/​Socket;​
291 ·​·​·​·​.​param·​p1,​·​"host"·​·​·​·​#·​Ljava/​lang/​String;​ 297 ·​·​·​·​.​param·​p1,​·​"host"·​·​·​·​#·​Ljava/​lang/​String;​
292 ·​·​·​·​.​param·​p2,​·​"port"·​·​·​·​#·​I 298 ·​·​·​·​.​param·​p2,​·​"port"·​·​·​·​#·​I
293 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 299 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
294 ·​·​·​·​·​·​·​·​value·​=·​{ 300 ·​·​·​·​·​·​·​·​value·​=·​{
295 ·​·​·​·​·​·​·​·​·​·​·​·​Ljava/​io/​IOException;​ 301 ·​·​·​·​·​·​·​·​·​·​·​·​Ljava/​io/​IOException;​
296 ·​·​·​·​·​·​·​·​} 302 ·​·​·​·​·​·​·​·​}
Offset 302, 61 lines modified Offset 308, 56 lines modified
302 ·​·​·​·​.​line·​130 308 ·​·​·​·​.​line·​130
303 ·​·​·​·​invoke-​static·​{p1},​·​Ljava/​net/​InetAddress;​-​>getAllByName(Ljava/​lang/​String;​)​[Ljava/​net/​InetAddress;​ 309 ·​·​·​·​invoke-​static·​{p1},​·​Ljava/​net/​InetAddress;​-​>getAllByName(Ljava/​lang/​String;​)​[Ljava/​net/​InetAddress;​
   
304 ·​·​·​·​move-​result-​object·​v1 310 ·​·​·​·​move-​result-​object·​v1
   
305 ·​·​·​·​.​line·​131 311 ·​·​·​·​.​line·​131
306 ·​·​·​·​.​local·​v1,​·​"addresses":​[Ljava/​net/​InetAddress;​ 312 ·​·​·​·​.​local·​v1,​·​"addresses":​[Ljava/​net/​InetAddress;​
307 ·​·​·​·​move-​object·​v2,​·​v1 313 ·​·​·​·​array-​length·​v3,​·​v1
   
308 ·​·​·​·​.​local·​v2,​·​"arr$":​[Ljava/​net/​InetAddress;​ 314 ·​·​·​·​const/​4·​v2,​·​0x0
309 ·​·​·​·​array-​length·​v4,​·​v2  
   
Max diff block lines reached; 2324/4965 bytes (46.81%) of diff not shown.
[−]
smali/org/connectbot/transport/TransportFactory.smali
Offset 15, 38 lines modified Offset 15, 42 lines modified
15 ·​·​·​·​.​line·​38 15 ·​·​·​·​.​line·​38
16 ·​·​·​·​const/​4·​v0,​·​0x3 16 ·​·​·​·​const/​4·​v0,​·​0x3
   
17 ·​·​·​·​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​String;​ 17 ·​·​·​·​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​String;​
   
18 ·​·​·​·​const/​4·​v1,​·​0x0 18 ·​·​·​·​const/​4·​v1,​·​0x0
   
  19 ·​·​·​·​.​line·​39
19 ·​·​·​·​invoke-​static·​{},​·​Lorg/​connectbot/​transport/​SSH;​-​>getProtocolName()​Ljava/​lang/​String;​ 20 ·​·​·​·​invoke-​static·​{},​·​Lorg/​connectbot/​transport/​SSH;​-​>getProtocolName()​Ljava/​lang/​String;​
   
20 ·​·​·​·​move-​result-​object·​v2 21 ·​·​·​·​move-​result-​object·​v2
   
21 ·​·​·​·​aput-​object·​v2,​·​v0,​·​v1 22 ·​·​·​·​aput-​object·​v2,​·​v0,​·​v1
   
22 ·​·​·​·​const/​4·​v1,​·​0x1 23 ·​·​·​·​const/​4·​v1,​·​0x1
   
  24 ·​·​·​·​.​line·​40
23 ·​·​·​·​invoke-​static·​{},​·​Lorg/​connectbot/​transport/​Telnet;​-​>getProtocolName()​Ljava/​lang/​String;​ 25 ·​·​·​·​invoke-​static·​{},​·​Lorg/​connectbot/​transport/​Telnet;​-​>getProtocolName()​Ljava/​lang/​String;​
   
24 ·​·​·​·​move-​result-​object·​v2 26 ·​·​·​·​move-​result-​object·​v2
   
25 ·​·​·​·​aput-​object·​v2,​·​v0,​·​v1 27 ·​·​·​·​aput-​object·​v2,​·​v0,​·​v1
   
26 ·​·​·​·​const/​4·​v1,​·​0x2 28 ·​·​·​·​const/​4·​v1,​·​0x2
   
  29 ·​·​·​·​.​line·​41
27 ·​·​·​·​invoke-​static·​{},​·​Lorg/​connectbot/​transport/​Local;​-​>getProtocolName()​Ljava/​lang/​String;​ 30 ·​·​·​·​invoke-​static·​{},​·​Lorg/​connectbot/​transport/​Local;​-​>getProtocolName()​Ljava/​lang/​String;​
   
28 ·​·​·​·​move-​result-​object·​v2 31 ·​·​·​·​move-​result-​object·​v2
   
29 ·​·​·​·​aput-​object·​v2,​·​v0,​·​v1 32 ·​·​·​·​aput-​object·​v2,​·​v0,​·​v1
   
30 ·​·​·​·​sput-​object·​v0,​·​Lorg/​connectbot/​transport/​TransportFactory;​-​>transportNames:​[Ljava/​lang/​String;​ 33 ·​·​·​·​sput-​object·​v0,​·​Lorg/​connectbot/​transport/​TransportFactory;​-​>transportNames:​[Ljava/​lang/​String;​
   
  34 ·​·​·​·​.​line·​38
31 ·​·​·​·​return-​void 35 ·​·​·​·​return-​void
32 .​end·​method 36 .​end·​method
   
33 .​method·​public·​constructor·​<init>()​V 37 .​method·​public·​constructor·​<init>()​V
34 ·​·​·​·​.​locals·​0 38 ·​·​·​·​.​locals·​0
   
35 ·​·​·​·​.​prologue 39 ·​·​·​·​.​prologue
Offset 124, 28 lines modified Offset 128, 30 lines modified
   
124 ·​·​·​·​const/​4·​v4,​·​0x2 128 ·​·​·​·​const/​4·​v4,​·​0x2
   
125 ·​·​·​·​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Object;​ 129 ·​·​·​·​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Object;​
   
126 ·​·​·​·​const/​4·​v5,​·​0x0 130 ·​·​·​·​const/​4·​v5,​·​0x0
   
  131 ·​·​·​·​.​line·​126
127 ·​·​·​·​invoke-​virtual·​{p1},​·​Landroid/​net/​Uri;​-​>getScheme()​Ljava/​lang/​String;​ 132 ·​·​·​·​invoke-​virtual·​{p1},​·​Landroid/​net/​Uri;​-​>getScheme()​Ljava/​lang/​String;​
   
128 ·​·​·​·​move-​result-​object·​v6 133 ·​·​·​·​move-​result-​object·​v6
   
129 ·​·​·​·​aput-​object·​v6,​·​v4,​·​v5 134 ·​·​·​·​aput-​object·​v6,​·​v4,​·​v5
   
130 ·​·​·​·​const/​4·​v5,​·​0x1 135 ·​·​·​·​const/​4·​v5,​·​0x1
   
131 ·​·​·​·​invoke-​virtual·​{p1},​·​Landroid/​net/​Uri;​-​>toString()​Ljava/​lang/​String;​ 136 ·​·​·​·​invoke-​virtual·​{p1},​·​Landroid/​net/​Uri;​-​>toString()​Ljava/​lang/​String;​
   
132 ·​·​·​·​move-​result-​object·​v6 137 ·​·​·​·​move-​result-​object·​v6
   
133 ·​·​·​·​aput-​object·​v6,​·​v4,​·​v5 138 ·​·​·​·​aput-​object·​v6,​·​v4,​·​v5
   
  139 ·​·​·​·​.​line·​125
134 ·​·​·​·​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 140 ·​·​·​·​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
135 ·​·​·​·​move-​result-​object·​v3 141 ·​·​·​·​move-​result-​object·​v3
   
136 ·​·​·​·​invoke-​static·​{v2,​·​v3},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 142 ·​·​·​·​invoke-​static·​{v2,​·​v3},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
137 ·​·​·​·​.​line·​127 143 ·​·​·​·​.​line·​127
[−]
smali/org/connectbot/util/Colors.smali
Offset 21, 168 lines modified Offset 21, 185 lines modified
21 ·​·​·​·​.​line·​25 21 ·​·​·​·​.​line·​25
22 ·​·​·​·​const/​16·​v0,​·​0x100 22 ·​·​·​·​const/​16·​v0,​·​0x100
   
23 ·​·​·​·​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Integer;​ 23 ·​·​·​·​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Integer;​
   
24 ·​·​·​·​const/​4·​v1,​·​0x0 24 ·​·​·​·​const/​4·​v1,​·​0x0
   
  25 ·​·​·​·​.​line·​26
25 ·​·​·​·​invoke-​static·​{v3},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 26 ·​·​·​·​invoke-​static·​{v3},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
26 ·​·​·​·​move-​result-​object·​v2 27 ·​·​·​·​move-​result-​object·​v2
   
27 ·​·​·​·​aput-​object·​v2,​·​v0,​·​v1 28 ·​·​·​·​aput-​object·​v2,​·​v0,​·​v1
   
28 ·​·​·​·​const/​4·​v1,​·​0x1 29 ·​·​·​·​const/​4·​v1,​·​0x1
   
29 ·​·​·​·​const/​high16·​v2,​·​-​0x340000 30 ·​·​·​·​const/​high16·​v2,​·​-​0x340000
   
  31 ·​·​·​·​.​line·​27
30 ·​·​·​·​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 32 ·​·​·​·​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
31 ·​·​·​·​move-​result-​object·​v2 33 ·​·​·​·​move-​result-​object·​v2
   
32 ·​·​·​·​aput-​object·​v2,​·​v0,​·​v1 34 ·​·​·​·​aput-​object·​v2,​·​v0,​·​v1
   
33 ·​·​·​·​const/​4·​v1,​·​0x2 35 ·​·​·​·​const/​4·​v1,​·​0x2
   
34 ·​·​·​·​const·​v2,​·​-​0xff3400 36 ·​·​·​·​const·​v2,​·​-​0xff3400
   
  37 ·​·​·​·​.​line·​28
35 ·​·​·​·​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 38 ·​·​·​·​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
36 ·​·​·​·​move-​result-​object·​v2 39 ·​·​·​·​move-​result-​object·​v2
   
37 ·​·​·​·​aput-​object·​v2,​·​v0,​·​v1 40 ·​·​·​·​aput-​object·​v2,​·​v0,​·​v1
   
38 ·​·​·​·​const/​4·​v1,​·​0x3 41 ·​·​·​·​const/​4·​v1,​·​0x3
   
39 ·​·​·​·​const·​v2,​·​-​0x333400 42 ·​·​·​·​const·​v2,​·​-​0x333400
   
  43 ·​·​·​·​.​line·​29
40 ·​·​·​·​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 44 ·​·​·​·​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
41 ·​·​·​·​move-​result-​object·​v2 45 ·​·​·​·​move-​result-​object·​v2
   
42 ·​·​·​·​aput-​object·​v2,​·​v0,​·​v1 46 ·​·​·​·​aput-​object·​v2,​·​v0,​·​v1
   
43 ·​·​·​·​const/​4·​v1,​·​0x4 47 ·​·​·​·​const/​4·​v1,​·​0x4
   
44 ·​·​·​·​const·​v2,​·​-​0xffff34 48 ·​·​·​·​const·​v2,​·​-​0xffff34
   
  49 ·​·​·​·​.​line·​30
45 ·​·​·​·​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 50 ·​·​·​·​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
46 ·​·​·​·​move-​result-​object·​v2 51 ·​·​·​·​move-​result-​object·​v2
   
47 ·​·​·​·​aput-​object·​v2,​·​v0,​·​v1 52 ·​·​·​·​aput-​object·​v2,​·​v0,​·​v1
   
48 ·​·​·​·​const/​4·​v1,​·​0x5 53 ·​·​·​·​const/​4·​v1,​·​0x5
   
49 ·​·​·​·​const·​v2,​·​-​0x33ff34 54 ·​·​·​·​const·​v2,​·​-​0x33ff34
   
  55 ·​·​·​·​.​line·​31
50 ·​·​·​·​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 56 ·​·​·​·​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
51 ·​·​·​·​move-​result-​object·​v2 57 ·​·​·​·​move-​result-​object·​v2
   
52 ·​·​·​·​aput-​object·​v2,​·​v0,​·​v1 58 ·​·​·​·​aput-​object·​v2,​·​v0,​·​v1
   
53 ·​·​·​·​const/​4·​v1,​·​0x6 59 ·​·​·​·​const/​4·​v1,​·​0x6
   
54 ·​·​·​·​const·​v2,​·​-​0xff3334 60 ·​·​·​·​const·​v2,​·​-​0xff3334
   
  61 ·​·​·​·​.​line·​32
55 ·​·​·​·​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 62 ·​·​·​·​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
56 ·​·​·​·​move-​result-​object·​v2 63 ·​·​·​·​move-​result-​object·​v2
   
57 ·​·​·​·​aput-​object·​v2,​·​v0,​·​v1 64 ·​·​·​·​aput-​object·​v2,​·​v0,​·​v1
   
58 ·​·​·​·​const/​4·​v1,​·​0x7 65 ·​·​·​·​const/​4·​v1,​·​0x7
   
59 ·​·​·​·​const·​v2,​·​-​0x333334 66 ·​·​·​·​const·​v2,​·​-​0x333334
   
  67 ·​·​·​·​.​line·​33
60 ·​·​·​·​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 68 ·​·​·​·​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
61 ·​·​·​·​move-​result-​object·​v2 69 ·​·​·​·​move-​result-​object·​v2
   
62 ·​·​·​·​aput-​object·​v2,​·​v0,​·​v1 70 ·​·​·​·​aput-​object·​v2,​·​v0,​·​v1
   
63 ·​·​·​·​const/​16·​v1,​·​0x8 71 ·​·​·​·​const/​16·​v1,​·​0x8
   
  72 ·​·​·​·​.​line·​34
64 ·​·​·​·​invoke-​static·​{v4},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 73 ·​·​·​·​invoke-​static·​{v4},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
65 ·​·​·​·​move-​result-​object·​v2 74 ·​·​·​·​move-​result-​object·​v2
   
66 ·​·​·​·​aput-​object·​v2,​·​v0,​·​v1 75 ·​·​·​·​aput-​object·​v2,​·​v0,​·​v1
Max diff block lines reached; 15095/16966 bytes (88.97%) of diff not shown.
[−]
smali/org/connectbot/util/EastAsianWidth$FroyoAndBeyond.smali
Offset 28, 15 lines modified Offset 28, 14 lines modified
28 .​method·​private·​constructor·​<init>()​V 28 .​method·​private·​constructor·​<init>()​V
29 ·​·​·​·​.​locals·​0 29 ·​·​·​·​.​locals·​0
   
30 ·​·​·​·​.​prologue 30 ·​·​·​·​.​prologue
31 ·​·​·​·​.​line·​66 31 ·​·​·​·​.​line·​66
32 ·​·​·​·​invoke-​direct·​{p0},​·​Lorg/​connectbot/​util/​EastAsianWidth;​-​><init>()​V 32 ·​·​·​·​invoke-​direct·​{p0},​·​Lorg/​connectbot/​util/​EastAsianWidth;​-​><init>()​V
   
33 ·​·​·​·​.​line·​67  
34 ·​·​·​·​return-​void 33 ·​·​·​·​return-​void
35 .​end·​method 34 .​end·​method
   
36 .​method·​synthetic·​constructor·​<init>(Lorg/​connectbot/​util/​EastAsianWidth$1;​)​V 35 .​method·​synthetic·​constructor·​<init>(Lorg/​connectbot/​util/​EastAsianWidth$1;​)​V
37 ·​·​·​·​.​locals·​0 36 ·​·​·​·​.​locals·​0
38 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Lorg/​connectbot/​util/​EastAsianWidth$1;​ 37 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Lorg/​connectbot/​util/​EastAsianWidth$1;​
   
[−]
smali/org/connectbot/util/EastAsianWidth$PreFroyo.smali
Offset 35, 15 lines modified Offset 35, 14 lines modified
35 ·​·​·​·​.​line·​47 35 ·​·​·​·​.​line·​47
36 ·​·​·​·​const/​16·​v0,​·​0x1000 36 ·​·​·​·​const/​16·​v0,​·​0x1000
   
37 ·​·​·​·​new-​array·​v0,​·​v0,​·​[F 37 ·​·​·​·​new-​array·​v0,​·​v0,​·​[F
   
38 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lorg/​connectbot/​util/​EastAsianWidth$PreFro​yo;​-​>mWidths:​[F 38 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Lorg/​connectbot/​util/​EastAsianWidth$PreFro​yo;​-​>mWidths:​[F
   
39 ·​·​·​·​.​line·​49  
40 ·​·​·​·​return-​void 39 ·​·​·​·​return-​void
41 .​end·​method 40 .​end·​method
   
42 .​method·​synthetic·​constructor·​<init>(Lorg/​connectbot/​util/​EastAsianWidth$1;​)​V 41 .​method·​synthetic·​constructor·​<init>(Lorg/​connectbot/​util/​EastAsianWidth$1;​)​V
43 ·​·​·​·​.​locals·​0 42 ·​·​·​·​.​locals·​0
44 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Lorg/​connectbot/​util/​EastAsianWidth$1;​ 43 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Lorg/​connectbot/​util/​EastAsianWidth$1;​
   
[−]
smali/org/connectbot/util/EastAsianWidth.smali
Offset 2, 30 lines modified Offset 2, 28 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"EastAsianWidth.​java" 3 .​source·​"EastAsianWidth.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ·​·​·​·​value·​=·​{ 6 ·​·​·​·​value·​=·​{
7 ·​·​·​·​·​·​·​·​Lorg/​connectbot/​util/​EastAsianWidth$1;​,​  
8 ·​·​·​·​·​·​·​·​Lorg/​connectbot/​util/​EastAsianWidth$FroyoA​ndBeyond;​,​ 7 ·​·​·​·​·​·​·​·​Lorg/​connectbot/​util/​EastAsianWidth$FroyoA​ndBeyond;​,​
9 ·​·​·​·​·​·​·​·​Lorg/​connectbot/​util/​EastAsianWidth$PreFro​yo;​ 8 ·​·​·​·​·​·​·​·​Lorg/​connectbot/​util/​EastAsianWidth$PreFro​yo;​
10 ·​·​·​·​} 9 ·​·​·​·​}
11 .​end·​annotation 10 .​end·​annotation
   
   
12 #·​direct·​methods 11 #·​direct·​methods
13 .​method·​public·​constructor·​<init>()​V 12 .​method·​public·​constructor·​<init>()​V
14 ·​·​·​·​.​locals·​0 13 ·​·​·​·​.​locals·​0
   
15 ·​·​·​·​.​prologue 14 ·​·​·​·​.​prologue
16 ·​·​·​·​.​line·​28 15 ·​·​·​·​.​line·​28
17 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 16 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
18 ·​·​·​·​.​line·​65  
19 ·​·​·​·​return-​void 17 ·​·​·​·​return-​void
20 .​end·​method 18 .​end·​method
   
21 .​method·​public·​static·​getInstance()​Lorg/​connectbot/​util/​EastAsianWidth;​ 19 .​method·​public·​static·​getInstance()​Lorg/​connectbot/​util/​EastAsianWidth;​
22 ·​·​·​·​.​locals·​1 20 ·​·​·​·​.​locals·​1
   
23 ·​·​·​·​.​prologue 21 ·​·​·​·​.​prologue
[−]
smali/org/connectbot/util/EntropyView.smali
Offset 251, 32 lines modified Offset 251, 35 lines modified
   
251 ·​·​·​·​mul-​double/​2addr·​v4,​·​v6 251 ·​·​·​·​mul-​double/​2addr·​v4,​·​v6
   
252 ·​·​·​·​double-​to-​int·​v4,​·​v4 252 ·​·​·​·​double-​to-​int·​v4,​·​v4
   
253 ·​·​·​·​add-​int/​2addr·​v3,​·​v4 253 ·​·​·​·​add-​int/​2addr·​v3,​·​v4
   
  254 ·​·​·​·​.​line·​91
254 ·​·​·​·​invoke-​static·​{v3},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 255 ·​·​·​·​invoke-​static·​{v3},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
255 ·​·​·​·​move-​result-​object·​v3 256 ·​·​·​·​move-​result-​object·​v3
   
256 ·​·​·​·​aput-​object·​v3,​·​v2,​·​v11 257 ·​·​·​·​aput-​object·​v3,​·​v2,​·​v11
   
  258 ·​·​·​·​.​line·​90
257 ·​·​·​·​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 259 ·​·​·​·​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
258 ·​·​·​·​move-​result-​object·​v0 260 ·​·​·​·​move-​result-​object·​v0
   
259 ·​·​·​·​.​line·​92 261 ·​·​·​·​.​line·​92
260 ·​·​·​·​.​local·​v0,​·​"prompt":​Ljava/​lang/​String;​ 262 ·​·​·​·​.​local·​v0,​·​"prompt":​Ljava/​lang/​String;​
261 ·​·​·​·​iget·​v1,​·​p0,​·​Lorg/​connectbot/​util/​EntropyView;​-​>splitText:​I 263 ·​·​·​·​iget·​v1,​·​p0,​·​Lorg/​connectbot/​util/​EntropyView;​-​>splitText:​I
   
262 ·​·​·​·​if-​gtz·​v1,​·​:​cond_0 264 ·​·​·​·​if-​gtz·​v1,​·​:​cond_0
   
263 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lorg/​connectbot/​util/​EntropyView;​-​>mPaint:​Landroid/​graphics/​Paint;​ 265 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lorg/​connectbot/​util/​EntropyView;​-​>mPaint:​Landroid/​graphics/​Paint;​
   
  266 ·​·​·​·​.​line·​93
264 ·​·​·​·​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​graphics/​Paint;​-​>measureText(Ljava/​lang/​String;​)​F 267 ·​·​·​·​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​graphics/​Paint;​-​>measureText(Ljava/​lang/​String;​)​F
   
265 ·​·​·​·​move-​result·​v1 268 ·​·​·​·​move-​result·​v1
   
266 ·​·​·​·​float-​to-​double·​v2,​·​v1 269 ·​·​·​·​float-​to-​double·​v2,​·​v1
   
267 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​util/​EntropyView;​-​>getWidth()​I 270 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​util/​EntropyView;​-​>getWidth()​I
Offset 318, 22 lines modified Offset 321, 24 lines modified
318 ·​·​·​·​:​cond_1 321 ·​·​·​·​:​cond_1
319 ·​·​·​·​iget·​v1,​·​p0,​·​Lorg/​connectbot/​util/​EntropyView;​-​>splitText:​I 322 ·​·​·​·​iget·​v1,​·​p0,​·​Lorg/​connectbot/​util/​EntropyView;​-​>splitText:​I
   
320 ·​·​·​·​invoke-​virtual·​{v0,​·​v11,​·​v1},​·​Ljava/​lang/​String;​-​>substring(II)​Ljava/​lang/​String;​ 323 ·​·​·​·​invoke-​virtual·​{v0,​·​v11,​·​v1},​·​Ljava/​lang/​String;​-​>substring(II)​Ljava/​lang/​String;​
   
321 ·​·​·​·​move-​result-​object·​v1 324 ·​·​·​·​move-​result-​object·​v1
   
  325 ·​·​·​·​.​line·​98
322 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​util/​EntropyView;​-​>getWidth()​I 326 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​util/​EntropyView;​-​>getWidth()​I
   
323 ·​·​·​·​move-​result·​v2 327 ·​·​·​·​move-​result·​v2
   
324 ·​·​·​·​int-​to-​float·​v2,​·​v2 328 ·​·​·​·​int-​to-​float·​v2,​·​v2
   
325 ·​·​·​·​div-​float/​2addr·​v2,​·​v10 329 ·​·​·​·​div-​float/​2addr·​v2,​·​v10
   
  330 ·​·​·​·​.​line·​99
326 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​util/​EntropyView;​-​>getHeight()​I 331 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​util/​EntropyView;​-​>getHeight()​I
   
327 ·​·​·​·​move-​result·​v3 332 ·​·​·​·​move-​result·​v3
   
328 ·​·​·​·​int-​to-​float·​v3,​·​v3 333 ·​·​·​·​int-​to-​float·​v3,​·​v3
   
329 ·​·​·​·​div-​float/​2addr·​v3,​·​v10 334 ·​·​·​·​div-​float/​2addr·​v3,​·​v10
Offset 352, 31 lines modified Offset 357, 34 lines modified
   
352 ·​·​·​·​add-​float/​2addr·​v4,​·​v5 357 ·​·​·​·​add-​float/​2addr·​v4,​·​v5
   
353 ·​·​·​·​add-​float/​2addr·​v3,​·​v4 358 ·​·​·​·​add-​float/​2addr·​v3,​·​v4
   
354 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Lorg/​connectbot/​util/​EntropyView;​-​>mPaint:​Landroid/​graphics/​Paint;​ 359 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Lorg/​connectbot/​util/​EntropyView;​-​>mPaint:​Landroid/​graphics/​Paint;​
   
  360 ·​·​·​·​.​line·​97
355 ·​·​·​·​invoke-​virtual·​{p1,​·​v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​graphics/​Canvas;​-​>drawText(Ljava/​lang/​String;​FFLandroid/​graphics/​Paint;​)​V 361 ·​·​·​·​invoke-​virtual·​{p1,​·​v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​graphics/​Canvas;​-​>drawText(Ljava/​lang/​String;​FFLandroid/​graphics/​Paint;​)​V
   
356 ·​·​·​·​.​line·​101 362 ·​·​·​·​.​line·​101
357 ·​·​·​·​iget·​v1,​·​p0,​·​Lorg/​connectbot/​util/​EntropyView;​-​>splitText:​I 363 ·​·​·​·​iget·​v1,​·​p0,​·​Lorg/​connectbot/​util/​EntropyView;​-​>splitText:​I
   
358 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​ 364 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​
   
359 ·​·​·​·​move-​result-​object·​v1 365 ·​·​·​·​move-​result-​object·​v1
   
  366 ·​·​·​·​.​line·​102
360 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​util/​EntropyView;​-​>getWidth()​I 367 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​util/​EntropyView;​-​>getWidth()​I
   
361 ·​·​·​·​move-​result·​v2 368 ·​·​·​·​move-​result·​v2
   
362 ·​·​·​·​int-​to-​float·​v2,​·​v2 369 ·​·​·​·​int-​to-​float·​v2,​·​v2
   
363 ·​·​·​·​div-​float/​2addr·​v2,​·​v10 370 ·​·​·​·​div-​float/​2addr·​v2,​·​v10
   
  371 ·​·​·​·​.​line·​103
364 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​util/​EntropyView;​-​>getHeight()​I 372 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​connectbot/​util/​EntropyView;​-​>getHeight()​I
   
365 ·​·​·​·​move-​result·​v3 373 ·​·​·​·​move-​result·​v3
   
366 ·​·​·​·​int-​to-​float·​v3,​·​v3 374 ·​·​·​·​int-​to-​float·​v3,​·​v3
   
367 ·​·​·​·​div-​float/​2addr·​v3,​·​v10 375 ·​·​·​·​div-​float/​2addr·​v3,​·​v10
Offset 395, 30 lines modified Offset 403, 32 lines modified
   
395 ·​·​·​·​add-​float/​2addr·​v4,​·​v5 403 ·​·​·​·​add-​float/​2addr·​v4,​·​v5
   
Max diff block lines reached; 12401/14788 bytes (83.86%) of diff not shown.
[−]
smali/org/connectbot/util/HostDatabase.smali
Offset 967, 14 lines modified Offset 967, 15 lines modified
   
967 ·​·​·​·​invoke-​virtual·​{v15,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 967 ·​·​·​·​invoke-​virtual·​{v15,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
968 ·​·​·​·​move-​result-​object·​v2 968 ·​·​·​·​move-​result-​object·​v2
   
969 ·​·​·​·​const-​string·​v3,​·​"·​=·​?" 969 ·​·​·​·​const-​string·​v3,​·​"·​=·​?"
   
  970 ·​·​·​·​.​line·​460
970 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 971 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
971 ·​·​·​·​.​line·​462 972 ·​·​·​·​.​line·​462
972 ·​·​·​·​invoke-​interface·​{v10},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​ 973 ·​·​·​·​invoke-​interface·​{v10},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​
   
973 ·​·​·​·​move-​result-​object·​v2 974 ·​·​·​·​move-​result-​object·​v2
   
Offset 1020, 24 lines modified Offset 1021, 26 lines modified
   
1020 ·​·​·​·​.​line·​474 1021 ·​·​·​·​.​line·​474
1021 ·​·​·​·​.​local·​v1,​·​"db":​Landroid/​database/​sqlite/​SQLiteDatabase;​ 1022 ·​·​·​·​.​local·​v1,​·​"db":​Landroid/​database/​sqlite/​SQLiteDatabase;​
1022 ·​·​·​·​const-​string·​v2,​·​"hosts" 1023 ·​·​·​·​const-​string·​v2,​·​"hosts"
   
1023 ·​·​·​·​const/​4·​v3,​·​0x0 1024 ·​·​·​·​const/​4·​v3,​·​0x0
   
  1025 ·​·​·​·​.​line·​475
1024 ·​·​·​·​invoke-​virtual·​{v15},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 1026 ·​·​·​·​invoke-​virtual·​{v15},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
1025 ·​·​·​·​move-​result-​object·​v4 1027 ·​·​·​·​move-​result-​object·​v4
   
1026 ·​·​·​·​const/​4·​v6,​·​0x0 1028 ·​·​·​·​const/​4·​v6,​·​0x0
   
1027 ·​·​·​·​const/​4·​v7,​·​0x0 1029 ·​·​·​·​const/​4·​v7,​·​0x0
   
1028 ·​·​·​·​const/​4·​v8,​·​0x0 1030 ·​·​·​·​const/​4·​v8,​·​0x0
   
  1031 ·​·​·​·​.​line·​474
1029 ·​·​·​·​invoke-​virtual/​range·​{v1·​.​.​·​v8},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>query(Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 1032 ·​·​·​·​invoke-​virtual/​range·​{v1·​.​.​·​v8},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>query(Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
1030 ·​·​·​·​move-​result-​object·​v9 1033 ·​·​·​·​move-​result-​object·​v9
   
1031 ·​·​·​·​.​line·​479 1034 ·​·​·​·​.​line·​479
1032 ·​·​·​·​.​local·​v9,​·​"c":​Landroid/​database/​Cursor;​ 1035 ·​·​·​·​.​local·​v9,​·​"c":​Landroid/​database/​Cursor;​
1033 ·​·​·​·​move-​object/​from16·​v0,​·​p0 1036 ·​·​·​·​move-​object/​from16·​v0,​·​p0
Offset 1093, 26 lines modified Offset 1096, 28 lines modified
   
1093 ·​·​·​·​const/​4·​v4,​·​0x1 1096 ·​·​·​·​const/​4·​v4,​·​0x1
   
1094 ·​·​·​·​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​ 1097 ·​·​·​·​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​
   
1095 ·​·​·​·​const/​4·​v5,​·​0x0 1098 ·​·​·​·​const/​4·​v5,​·​0x0
   
  1099 ·​·​·​·​.​line·​496
1096 ·​·​·​·​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​ 1100 ·​·​·​·​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
   
1097 ·​·​·​·​move-​result-​object·​v6 1101 ·​·​·​·​move-​result-​object·​v6
   
1098 ·​·​·​·​aput-​object·​v6,​·​v4,​·​v5 1102 ·​·​·​·​aput-​object·​v6,​·​v4,​·​v5
   
1099 ·​·​·​·​const/​4·​v5,​·​0x0 1103 ·​·​·​·​const/​4·​v5,​·​0x0
   
1100 ·​·​·​·​const/​4·​v6,​·​0x0 1104 ·​·​·​·​const/​4·​v6,​·​0x0
   
1101 ·​·​·​·​const/​4·​v7,​·​0x0 1105 ·​·​·​·​const/​4·​v7,​·​0x0
   
  1106 ·​·​·​·​.​line·​495
1102 ·​·​·​·​invoke-​virtual/​range·​{v0·​.​.​·​v7},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>query(Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 1107 ·​·​·​·​invoke-​virtual/​range·​{v0·​.​.​·​v7},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>query(Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
1103 ·​·​·​·​move-​result-​object·​v8 1108 ·​·​·​·​move-​result-​object·​v8
   
1104 ·​·​·​·​.​line·​499 1109 ·​·​·​·​.​line·​499
1105 ·​·​·​·​.​local·​v8,​·​"c":​Landroid/​database/​Cursor;​ 1110 ·​·​·​·​.​local·​v8,​·​"c":​Landroid/​database/​Cursor;​
1106 ·​·​·​·​invoke-​direct·​{p0,​·​v8},​·​Lorg/​connectbot/​util/​HostDatabase;​-​>getFirstHostBean(Lan​droid/​database/​Cursor;​)​Lorg/​connectbot/​bean/​HostBean;​ 1111 ·​·​·​·​invoke-​direct·​{p0,​·​v8},​·​Lorg/​connectbot/​util/​HostDatabase;​-​>getFirstHostBean(Lan​droid/​database/​Cursor;​)​Lorg/​connectbot/​bean/​HostBean;​
Offset 1190, 26 lines modified Offset 1195, 28 lines modified
   
1190 ·​·​·​·​const/​4·​v4,​·​0x1 1195 ·​·​·​·​const/​4·​v4,​·​0x1
   
1191 ·​·​·​·​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​ 1196 ·​·​·​·​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​
   
1192 ·​·​·​·​const/​4·​v5,​·​0x0 1197 ·​·​·​·​const/​4·​v5,​·​0x0
   
  1198 ·​·​·​·​.​line·​677
1193 ·​·​·​·​invoke-​static·​{p1},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​ 1199 ·​·​·​·​invoke-​static·​{p1},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​
   
1194 ·​·​·​·​move-​result-​object·​v6 1200 ·​·​·​·​move-​result-​object·​v6
   
1195 ·​·​·​·​aput-​object·​v6,​·​v4,​·​v5 1201 ·​·​·​·​aput-​object·​v6,​·​v4,​·​v5
   
1196 ·​·​·​·​const/​4·​v5,​·​0x0 1202 ·​·​·​·​const/​4·​v5,​·​0x0
   
1197 ·​·​·​·​const/​4·​v6,​·​0x0 1203 ·​·​·​·​const/​4·​v6,​·​0x0
   
1198 ·​·​·​·​const/​4·​v7,​·​0x0 1204 ·​·​·​·​const/​4·​v7,​·​0x0
   
  1205 ·​·​·​·​.​line·​674
1199 ·​·​·​·​invoke-​virtual/​range·​{v0·​.​.​·​v7},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>query(Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 1206 ·​·​·​·​invoke-​virtual/​range·​{v0·​.​.​·​v7},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>query(Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
1200 ·​·​·​·​move-​result-​object·​v8 1207 ·​·​·​·​move-​result-​object·​v8
   
1201 ·​·​·​·​.​line·​680 1208 ·​·​·​·​.​line·​680
1202 ·​·​·​·​.​local·​v8,​·​"c":​Landroid/​database/​Cursor;​ 1209 ·​·​·​·​.​local·​v8,​·​"c":​Landroid/​database/​Cursor;​
Max diff block lines reached; 8701/11409 bytes (76.26%) of diff not shown.
[−]
smali/org/connectbot/util/PubkeyDatabase.smali
Offset 739, 26 lines modified Offset 739, 28 lines modified
   
739 ·​·​·​·​const/​4·​v4,​·​0x1 739 ·​·​·​·​const/​4·​v4,​·​0x1
   
740 ·​·​·​·​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​ 740 ·​·​·​·​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​
   
741 ·​·​·​·​const/​4·​v5,​·​0x0 741 ·​·​·​·​const/​4·​v5,​·​0x0
   
  742 ·​·​·​·​.​line·​180
742 ·​·​·​·​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​ 743 ·​·​·​·​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
   
743 ·​·​·​·​move-​result-​object·​v6 744 ·​·​·​·​move-​result-​object·​v6
   
744 ·​·​·​·​aput-​object·​v6,​·​v4,​·​v5 745 ·​·​·​·​aput-​object·​v6,​·​v4,​·​v5
   
745 ·​·​·​·​move-​object·​v5,​·​v2 746 ·​·​·​·​move-​object·​v5,​·​v2
   
746 ·​·​·​·​move-​object·​v6,​·​v2 747 ·​·​·​·​move-​object·​v6,​·​v2
   
747 ·​·​·​·​move-​object·​v7,​·​v2 748 ·​·​·​·​move-​object·​v7,​·​v2
   
  749 ·​·​·​·​.​line·​179
748 ·​·​·​·​invoke-​virtual/​range·​{v0·​.​.​·​v7},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>query(Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 750 ·​·​·​·​invoke-​virtual/​range·​{v0·​.​.​·​v7},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>query(Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
749 ·​·​·​·​move-​result-​object·​v8 751 ·​·​·​·​move-​result-​object·​v8
   
750 ·​·​·​·​.​line·​183 752 ·​·​·​·​.​line·​183
751 ·​·​·​·​.​local·​v8,​·​"c":​Landroid/​database/​Cursor;​ 753 ·​·​·​·​.​local·​v8,​·​"c":​Landroid/​database/​Cursor;​
752 ·​·​·​·​const/​4·​v9,​·​0x0 754 ·​·​·​·​const/​4·​v9,​·​0x0
Offset 852, 24 lines modified Offset 854, 26 lines modified
   
852 ·​·​·​·​aput-​object·​v3,​·​v2,​·​v4 854 ·​·​·​·​aput-​object·​v3,​·​v2,​·​v4
   
853 ·​·​·​·​const-​string·​v3,​·​"_id·​=·​?" 855 ·​·​·​·​const-​string·​v3,​·​"_id·​=·​?"
   
854 ·​·​·​·​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​ 856 ·​·​·​·​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​
   
  857 ·​·​·​·​.​line·​244
855 ·​·​·​·​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​Long;​-​>toString(J)​Ljava/​lang/​String;​ 858 ·​·​·​·​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​Long;​-​>toString(J)​Ljava/​lang/​String;​
   
856 ·​·​·​·​move-​result-​object·​v6 859 ·​·​·​·​move-​result-​object·​v6
   
857 ·​·​·​·​aput-​object·​v6,​·​v4,​·​v7 860 ·​·​·​·​aput-​object·​v6,​·​v4,​·​v7
   
858 ·​·​·​·​move-​object·​v6,​·​v5 861 ·​·​·​·​move-​object·​v6,​·​v5
   
859 ·​·​·​·​move-​object·​v7,​·​v5 862 ·​·​·​·​move-​object·​v7,​·​v5
   
  863 ·​·​·​·​.​line·​242
860 ·​·​·​·​invoke-​virtual/​range·​{v0·​.​.​·​v7},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>query(Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 864 ·​·​·​·​invoke-​virtual/​range·​{v0·​.​.​·​v7},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>query(Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
861 ·​·​·​·​move-​result-​object·​v8 865 ·​·​·​·​move-​result-​object·​v8
   
862 ·​·​·​·​.​line·​246 866 ·​·​·​·​.​line·​246
863 ·​·​·​·​.​local·​v8,​·​"c":​Landroid/​database/​Cursor;​ 867 ·​·​·​·​.​local·​v8,​·​"c":​Landroid/​database/​Cursor;​
864 ·​·​·​·​if-​eqz·​v8,​·​:​cond_1 868 ·​·​·​·​if-​eqz·​v8,​·​:​cond_1
[−]
smali/org/connectbot/util/PubkeyUtils.smali
Offset 557, 91 lines modified Offset 557, 86 lines modified
   
557 ·​·​·​·​move-​result-​object·​v3 557 ·​·​·​·​move-​result-​object·​v3
   
558 ·​·​·​·​goto·​:​goto_0 558 ·​·​·​·​goto·​:​goto_0
559 .​end·​method 559 .​end·​method
   
560 .​method·​protected·​static·​encodeHex([B)​Ljava/​lang/​String;​ 560 .​method·​protected·​static·​encodeHex([B)​Ljava/​lang/​String;​
561 ·​·​·​·​.​locals·​9 561 ·​·​·​·​.​locals·​8
562 ·​·​·​·​.​param·​p0,​·​"bytes"·​·​·​·​#·​[B 562 ·​·​·​·​.​param·​p0,​·​"bytes"·​·​·​·​#·​[B
   
563 ·​·​·​·​.​prologue 563 ·​·​·​·​.​prologue
564 ·​·​·​·​.​line·​342 564 ·​·​·​·​.​line·​342
565 ·​·​·​·​array-​length·​v7,​·​p0 565 ·​·​·​·​array-​length·​v4,​·​p0
   
566 ·​·​·​·​mul-​int/​lit8·​v7,​·​v7,​·​0x2 566 ·​·​·​·​mul-​int/​lit8·​v4,​·​v4,​·​0x2
   
567 ·​·​·​·​new-​array·​v2,​·​v7,​·​[C 567 ·​·​·​·​new-​array·​v1,​·​v4,​·​[C
   
568 ·​·​·​·​.​line·​344 568 ·​·​·​·​.​line·​344
569 ·​·​·​·​.​local·​v2,​·​"hex":​[C 569 ·​·​·​·​.​local·​v1,​·​"hex":​[C
570 ·​·​·​·​const/​4·​v3,​·​0x0 570 ·​·​·​·​const/​4·​v2,​·​0x0
   
571 ·​·​·​·​.​line·​345 571 ·​·​·​·​.​line·​345
572 ·​·​·​·​.​local·​v3,​·​"i":​I 572 ·​·​·​·​.​local·​v2,​·​"i":​I
573 ·​·​·​·​move-​object·​v0,​·​p0 573 ·​·​·​·​array-​length·​v5,​·​p0
   
574 ·​·​·​·​.​local·​v0,​·​"arr$":​[B 574 ·​·​·​·​const/​4·​v4,​·​0x0
575 ·​·​·​·​array-​length·​v6,​·​v0  
   
576 ·​·​·​·​.​local·​v6,​·​"len$":​I  
577 ·​·​·​·​const/​4·​v5,​·​0x0  
   
578 ·​·​·​·​.​local·​v5,​·​"i$":​I 575 ·​·​·​·​move·​v3,​·​v2
579 ·​·​·​·​move·​v4,​·​v3  
   
580 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"i":​I 576 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"i":​I
581 ·​·​·​·​.​local·​v4,​·​"i":​I 577 ·​·​·​·​.​local·​v3,​·​"i":​I
582 ·​·​·​·​:​goto_0 578 ·​·​·​·​:​goto_0
583 ·​·​·​·​if-​ge·​v5,​·​v6,​·​:​cond_0 579 ·​·​·​·​if-​ge·​v4,​·​v5,​·​:​cond_0
   
584 ·​·​·​·​aget-​byte·​v1,​·​v0,​·​v5 580 ·​·​·​·​aget-​byte·​v0,​·​p0,​·​v4
   
585 ·​·​·​·​.​line·​346 581 ·​·​·​·​.​line·​346
586 ·​·​·​·​.​local·​v1,​·​"b":​B 582 ·​·​·​·​.​local·​v0,​·​"b":​B
587 ·​·​·​·​add-​int/​lit8·​v3,​·​v4,​·​0x1 583 ·​·​·​·​add-​int/​lit8·​v2,​·​v3,​·​0x1
   
588 ·​·​·​·​.​end·​local·​v4·​·​·​·​#·​"i":​I 584 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"i":​I
589 ·​·​·​·​.​restart·​local·​v3·​·​·​·​#·​"i":​I 585 ·​·​·​·​.​restart·​local·​v2·​·​·​·​#·​"i":​I
590 ·​·​·​·​sget-​object·​v7,​·​Lorg/​connectbot/​util/​PubkeyUtils;​-​>HEX_DIGITS:​[C 586 ·​·​·​·​sget-​object·​v6,​·​Lorg/​connectbot/​util/​PubkeyUtils;​-​>HEX_DIGITS:​[C
   
591 ·​·​·​·​shr-​int/​lit8·​v8,​·​v1,​·​0x4 587 ·​·​·​·​shr-​int/​lit8·​v7,​·​v0,​·​0x4
   
592 ·​·​·​·​and-​int/​lit8·​v8,​·​v8,​·​0xf 588 ·​·​·​·​and-​int/​lit8·​v7,​·​v7,​·​0xf
   
593 ·​·​·​·​aget-​char·​v7,​·​v7,​·​v8 589 ·​·​·​·​aget-​char·​v6,​·​v6,​·​v7
   
594 ·​·​·​·​aput-​char·​v7,​·​v2,​·​v4 590 ·​·​·​·​aput-​char·​v6,​·​v1,​·​v3
   
595 ·​·​·​·​.​line·​347 591 ·​·​·​·​.​line·​347
596 ·​·​·​·​add-​int/​lit8·​v4,​·​v3,​·​0x1 592 ·​·​·​·​add-​int/​lit8·​v3,​·​v2,​·​0x1
   
597 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"i":​I 593 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"i":​I
598 ·​·​·​·​.​restart·​local·​v4·​·​·​·​#·​"i":​I 594 ·​·​·​·​.​restart·​local·​v3·​·​·​·​#·​"i":​I
599 ·​·​·​·​sget-​object·​v7,​·​Lorg/​connectbot/​util/​PubkeyUtils;​-​>HEX_DIGITS:​[C 595 ·​·​·​·​sget-​object·​v6,​·​Lorg/​connectbot/​util/​PubkeyUtils;​-​>HEX_DIGITS:​[C
   
600 ·​·​·​·​and-​int/​lit8·​v8,​·​v1,​·​0xf 596 ·​·​·​·​and-​int/​lit8·​v7,​·​v0,​·​0xf
   
601 ·​·​·​·​aget-​char·​v7,​·​v7,​·​v8 597 ·​·​·​·​aget-​char·​v6,​·​v6,​·​v7
   
602 ·​·​·​·​aput-​char·​v7,​·​v2,​·​v3 598 ·​·​·​·​aput-​char·​v6,​·​v1,​·​v2
   
603 ·​·​·​·​.​line·​345 599 ·​·​·​·​.​line·​345
604 ·​·​·​·​add-​int/​lit8·​v5,​·​v5,​·​0x1 600 ·​·​·​·​add-​int/​lit8·​v4,​·​v4,​·​0x1
   
605 ·​·​·​·​goto·​:​goto_0 601 ·​·​·​·​goto·​:​goto_0
   
606 ·​·​·​·​.​line·​350 602 ·​·​·​·​.​line·​350
607 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"b":​B 603 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"b":​B
608 ·​·​·​·​:​cond_0 604 ·​·​·​·​:​cond_0
609 ·​·​·​·​invoke-​static·​{v2},​·​Ljava/​lang/​String;​-​>valueOf([C)​Ljava/​lang/​String;​ 605 ·​·​·​·​invoke-​static·​{v1},​·​Ljava/​lang/​String;​-​>valueOf([C)​Ljava/​lang/​String;​
   
610 ·​·​·​·​move-​result-​object·​v7 606 ·​·​·​·​move-​result-​object·​v4
   
611 ·​·​·​·​return-​object·​v7 607 ·​·​·​·​return-​object·​v4
612 .​end·​method 608 .​end·​method
   
613 .​method·​public·​static·​encrypt([BLjava/​lang/​String;​)​[B 609 .​method·​public·​static·​encrypt([BLjava/​lang/​String;​)​[B
614 ·​·​·​·​.​locals·​6 610 ·​·​·​·​.​locals·​6
615 ·​·​·​·​.​param·​p0,​·​"cleartext"·​·​·​·​#·​[B 611 ·​·​·​·​.​param·​p0,​·​"cleartext"·​·​·​·​#·​[B
616 ·​·​·​·​.​param·​p1,​·​"secret"·​·​·​·​#·​Ljava/​lang/​String;​ 612 ·​·​·​·​.​param·​p1,​·​"secret"·​·​·​·​#·​Ljava/​lang/​String;​
617 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 613 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
Offset 1378, 20 lines modified Offset 1373, 22 lines modified
1378 ·​·​·​·​.​local·​v4,​·​"rsaPriv":​Ljava/​security/​interfaces/​RSAPrivateCrtKey;​ 1373 ·​·​·​·​.​local·​v4,​·​"rsaPriv":​Ljava/​security/​interfaces/​RSAPrivateCrtKey;​
1379 ·​·​·​·​new-​instance·​v8,​·​Ljava/​security/​spec/​RSAPublicKeySpec;​ 1374 ·​·​·​·​new-​instance·​v8,​·​Ljava/​security/​spec/​RSAPublicKeySpec;​
   
1380 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​security/​interfaces/​RSAPrivateCrtKey;​-​>getModulus()​Ljava/​math/​BigInteger;​ 1375 ·​·​·​·​invoke-​interface·​{v4},​·​Ljava/​security/​interfaces/​RSAPrivateCrtKey;​-​>getModulus()​Ljava/​math/​BigInteger;​
   
1381 ·​·​·​·​move-​result-​object·​v9 1376 ·​·​·​·​move-​result-​object·​v9
   
Max diff block lines reached; 1974/5230 bytes (37.74%) of diff not shown.
[−]
smali/org/connectbot/util/RobustSQLiteOpenHelper.smali
Offset 109, 114 lines modified Offset 109, 113 lines modified
109 .​method·​private·​dropAllTablesWithPref​ix(Landroid/​database/​sqlite/​SQLiteDatabase;​Ljava/​lang/​String;​)​V 109 .​method·​private·​dropAllTablesWithPref​ix(Landroid/​database/​sqlite/​SQLiteDatabase;​Ljava/​lang/​String;​)​V
110 ·​·​·​·​.​locals·​5 110 ·​·​·​·​.​locals·​5
111 ·​·​·​·​.​param·​p1,​·​"db"·​·​·​·​#·​Landroid/​database/​sqlite/​SQLiteDatabase;​ 111 ·​·​·​·​.​param·​p1,​·​"db"·​·​·​·​#·​Landroid/​database/​sqlite/​SQLiteDatabase;​
112 ·​·​·​·​.​param·​p2,​·​"prefix"·​·​·​·​#·​Ljava/​lang/​String;​ 112 ·​·​·​·​.​param·​p2,​·​"prefix"·​·​·​·​#·​Ljava/​lang/​String;​
   
113 ·​·​·​·​.​prologue 113 ·​·​·​·​.​prologue
114 ·​·​·​·​.​line·​124 114 ·​·​·​·​.​line·​124
115 ·​·​·​·​sget-​object·​v3,​·​Lorg/​connectbot/​util/​RobustSQLiteOpenHelpe​r;​-​>mIndexNames:​Ljava/​util/​List;​ 115 ·​·​·​·​sget-​object·​v2,​·​Lorg/​connectbot/​util/​RobustSQLiteOpenHelpe​r;​-​>mIndexNames:​Ljava/​util/​List;​
   
116 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 116 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
117 ·​·​·​·​move-​result-​object·​v0 117 ·​·​·​·​move-​result-​object·​v2
   
118 ·​·​·​·​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
119 ·​·​·​·​:​goto_0 118 ·​·​·​·​:​goto_0
120 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 119 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
121 ·​·​·​·​move-​result·​v3 120 ·​·​·​·​move-​result·​v3
   
122 ·​·​·​·​if-​eqz·​v3,​·​:​cond_0 121 ·​·​·​·​if-​eqz·​v3,​·​:​cond_0
   
123 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 122 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
124 ·​·​·​·​move-​result-​object·​v1 123 ·​·​·​·​move-​result-​object·​v0
   
125 ·​·​·​·​check-​cast·​v1,​·​Ljava/​lang/​String;​ 124 ·​·​·​·​check-​cast·​v0,​·​Ljava/​lang/​String;​
   
126 ·​·​·​·​.​line·​125 125 ·​·​·​·​.​line·​125
127 ·​·​·​·​.​local·​v1,​·​"indexName":​Ljava/​lang/​String;​ 126 ·​·​·​·​.​local·​v0,​·​"indexName":​Ljava/​lang/​String;​
128 ·​·​·​·​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 127 ·​·​·​·​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
   
129 ·​·​·​·​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 128 ·​·​·​·​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
130 ·​·​·​·​const-​string·​v4,​·​"DROP·​INDEX·​IF·​EXISTS·​" 129 ·​·​·​·​const-​string·​v4,​·​"DROP·​INDEX·​IF·​EXISTS·​"
   
131 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 130 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
132 ·​·​·​·​move-​result-​object·​v3 131 ·​·​·​·​move-​result-​object·​v3
   
133 ·​·​·​·​invoke-​virtual·​{v3,​·​p2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 132 ·​·​·​·​invoke-​virtual·​{v3,​·​p2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
134 ·​·​·​·​move-​result-​object·​v3 133 ·​·​·​·​move-​result-​object·​v3
   
135 ·​·​·​·​invoke-​virtual·​{v3,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 134 ·​·​·​·​invoke-​virtual·​{v3,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
136 ·​·​·​·​move-​result-​object·​v3 135 ·​·​·​·​move-​result-​object·​v3
   
137 ·​·​·​·​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 136 ·​·​·​·​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
138 ·​·​·​·​move-​result-​object·​v3 137 ·​·​·​·​move-​result-​object·​v3
   
139 ·​·​·​·​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>execSQL(Ljava/​lang/​String;​)​V 138 ·​·​·​·​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>execSQL(Ljava/​lang/​String;​)​V
   
140 ·​·​·​·​goto·​:​goto_0 139 ·​·​·​·​goto·​:​goto_0
   
141 ·​·​·​·​.​line·​126 140 ·​·​·​·​.​line·​126
142 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"indexName":​Ljava/​lang/​String;​ 141 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"indexName":​Ljava/​lang/​String;​
143 ·​·​·​·​:​cond_0 142 ·​·​·​·​:​cond_0
144 ·​·​·​·​sget-​object·​v3,​·​Lorg/​connectbot/​util/​RobustSQLiteOpenHelpe​r;​-​>mTableNames:​Ljava/​util/​List;​ 143 ·​·​·​·​sget-​object·​v2,​·​Lorg/​connectbot/​util/​RobustSQLiteOpenHelpe​r;​-​>mTableNames:​Ljava/​util/​List;​
   
145 ·​·​·​·​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 144 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
146 ·​·​·​·​move-​result-​object·​v0 145 ·​·​·​·​move-​result-​object·​v2
   
147 ·​·​·​·​:​goto_1 146 ·​·​·​·​:​goto_1
148 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 147 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
149 ·​·​·​·​move-​result·​v3 148 ·​·​·​·​move-​result·​v3
   
150 ·​·​·​·​if-​eqz·​v3,​·​:​cond_1 149 ·​·​·​·​if-​eqz·​v3,​·​:​cond_1
   
151 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 150 ·​·​·​·​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
152 ·​·​·​·​move-​result-​object·​v2 151 ·​·​·​·​move-​result-​object·​v1
   
153 ·​·​·​·​check-​cast·​v2,​·​Ljava/​lang/​String;​ 152 ·​·​·​·​check-​cast·​v1,​·​Ljava/​lang/​String;​
   
154 ·​·​·​·​.​line·​127 153 ·​·​·​·​.​line·​127
155 ·​·​·​·​.​local·​v2,​·​"tableName":​Ljava/​lang/​String;​ 154 ·​·​·​·​.​local·​v1,​·​"tableName":​Ljava/​lang/​String;​
156 ·​·​·​·​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 155 ·​·​·​·​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
   
157 ·​·​·​·​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 156 ·​·​·​·​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
158 ·​·​·​·​const-​string·​v4,​·​"DROP·​TABLE·​IF·​EXISTS·​" 157 ·​·​·​·​const-​string·​v4,​·​"DROP·​TABLE·​IF·​EXISTS·​"
   
159 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 158 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
160 ·​·​·​·​move-​result-​object·​v3 159 ·​·​·​·​move-​result-​object·​v3
   
161 ·​·​·​·​invoke-​virtual·​{v3,​·​p2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 160 ·​·​·​·​invoke-​virtual·​{v3,​·​p2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
162 ·​·​·​·​move-​result-​object·​v3 161 ·​·​·​·​move-​result-​object·​v3
   
163 ·​·​·​·​invoke-​virtual·​{v3,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 162 ·​·​·​·​invoke-​virtual·​{v3,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
164 ·​·​·​·​move-​result-​object·​v3 163 ·​·​·​·​move-​result-​object·​v3
   
165 ·​·​·​·​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 164 ·​·​·​·​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
Max diff block lines reached; 7150/11324 bytes (63.14%) of diff not shown.
[−]
smali/org/connectbot/util/UberColorPickerDialog$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​util/​UberColorPickerDialog​;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​connectbot/​util/​UberColorPickerDialog​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​connectbot/​util/​UberColorPickerDialog​;​)​V 23 .​method·​constructor·​<init>(Lorg/​connectbot/​util/​UberColorPickerDialog​;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lorg/​connectbot/​util/​UberColorPickerDialog​;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​102 27 ·​·​·​·​.​line·​102
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​util/​UberColorPickerDialog​$1;​-​>this$0:​Lorg/​connectbot/​util/​UberColorPickerDialog​;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lorg/​connectbot/​util/​UberColorPickerDialog​$1;​-​>this$0:​Lorg/​connectbot/​util/​UberColorPickerDialog​;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/keyczar/jce/EcCore.smali
Offset 98, 18 lines modified Offset 98, 20 lines modified
   
98 ·​·​·​·​aget-​object·​v5,​·​p0,​·​v6 98 ·​·​·​·​aget-​object·​v5,​·​p0,​·​v6
   
99 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​math/​BigInteger;​-​>subtract(Ljava/​math/​BigInteger;​)​Ljava/​math/​BigInteger;​ 99 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​math/​BigInteger;​-​>subtract(Ljava/​math/​BigInteger;​)​Ljava/​math/​BigInteger;​
   
100 ·​·​·​·​move-​result-​object·​v4 100 ·​·​·​·​move-​result-​object·​v4
   
  101 ·​·​·​·​.​line·​250
101 ·​·​·​·​invoke-​virtual·​{v4,​·​v2},​·​Ljava/​math/​BigInteger;​-​>modInverse(Ljava/​math/​BigInteger;​)​Ljava/​math/​BigInteger;​ 102 ·​·​·​·​invoke-​virtual·​{v4,​·​v2},​·​Ljava/​math/​BigInteger;​-​>modInverse(Ljava/​math/​BigInteger;​)​Ljava/​math/​BigInteger;​
   
102 ·​·​·​·​move-​result-​object·​v4 103 ·​·​·​·​move-​result-​object·​v4
   
  104 ·​·​·​·​.​line·​249
103 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​math/​BigInteger;​-​>multiply(Ljava/​math/​BigInteger;​)​Ljava/​math/​BigInteger;​ 105 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​math/​BigInteger;​-​>multiply(Ljava/​math/​BigInteger;​)​Ljava/​math/​BigInteger;​
   
104 ·​·​·​·​move-​result-​object·​v1 106 ·​·​·​·​move-​result-​object·​v1
   
105 ·​·​·​·​.​line·​251 107 ·​·​·​·​.​line·​251
106 ·​·​·​·​.​local·​v1,​·​"d":​Ljava/​math/​BigInteger;​ 108 ·​·​·​·​.​local·​v1,​·​"d":​Ljava/​math/​BigInteger;​
107 ·​·​·​·​new-​array·​v0,​·​v8,​·​[Ljava/​math/​BigInteger;​ 109 ·​·​·​·​new-​array·​v0,​·​v8,​·​[Ljava/​math/​BigInteger;​
Offset 236, 22 lines modified Offset 238, 24 lines modified
   
236 ·​·​·​·​invoke-​virtual·​{v4,​·​v1},​·​Ljava/​math/​BigInteger;​-​>add(Ljava/​math/​BigInteger;​)​Ljava/​math/​BigInteger;​ 238 ·​·​·​·​invoke-​virtual·​{v4,​·​v1},​·​Ljava/​math/​BigInteger;​-​>add(Ljava/​math/​BigInteger;​)​Ljava/​math/​BigInteger;​
   
237 ·​·​·​·​move-​result-​object·​v4 239 ·​·​·​·​move-​result-​object·​v4
   
238 ·​·​·​·​aget-​object·​v5,​·​p0,​·​v7 240 ·​·​·​·​aget-​object·​v5,​·​p0,​·​v7
   
  241 ·​·​·​·​.​line·​233
239 ·​·​·​·​invoke-​virtual·​{v5,​·​v7},​·​Ljava/​math/​BigInteger;​-​>shiftLeft(I)​Ljava/​math/​BigInteger;​ 242 ·​·​·​·​invoke-​virtual·​{v5,​·​v7},​·​Ljava/​math/​BigInteger;​-​>shiftLeft(I)​Ljava/​math/​BigInteger;​
   
240 ·​·​·​·​move-​result-​object·​v5 243 ·​·​·​·​move-​result-​object·​v5
   
241 ·​·​·​·​invoke-​virtual·​{v5,​·​v3},​·​Ljava/​math/​BigInteger;​-​>modInverse(Ljava/​math/​BigInteger;​)​Ljava/​math/​BigInteger;​ 244 ·​·​·​·​invoke-​virtual·​{v5,​·​v3},​·​Ljava/​math/​BigInteger;​-​>modInverse(Ljava/​math/​BigInteger;​)​Ljava/​math/​BigInteger;​
   
242 ·​·​·​·​move-​result-​object·​v5 245 ·​·​·​·​move-​result-​object·​v5
   
  246 ·​·​·​·​.​line·​232
243 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​math/​BigInteger;​-​>multiply(Ljava/​math/​BigInteger;​)​Ljava/​math/​BigInteger;​ 247 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​math/​BigInteger;​-​>multiply(Ljava/​math/​BigInteger;​)​Ljava/​math/​BigInteger;​
   
244 ·​·​·​·​move-​result-​object·​v2 248 ·​·​·​·​move-​result-​object·​v2
   
245 ·​·​·​·​.​line·​234 249 ·​·​·​·​.​line·​234
246 ·​·​·​·​.​local·​v2,​·​"d":​Ljava/​math/​BigInteger;​ 250 ·​·​·​·​.​local·​v2,​·​"d":​Ljava/​math/​BigInteger;​
247 ·​·​·​·​new-​array·​v0,​·​v8,​·​[Ljava/​math/​BigInteger;​ 251 ·​·​·​·​new-​array·​v0,​·​v8,​·​[Ljava/​math/​BigInteger;​
[−]
lib/mips64/libcom_google_ase_Exec.so
[−]
readelf --wide --file-header {}
Offset 4, 17 lines modified Offset 4, 17 lines modified
4 ·​·​Data:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​2's·​complement,​·​little·​endian 4 ·​·​Data:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​2's·​complement,​·​little·​endian
5 ·​·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​1·​(current)​ 5 ·​·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​1·​(current)​
6 ·​·​OS/​ABI:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​UNIX·​-​·​System·​V 6 ·​·​OS/​ABI:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​UNIX·​-​·​System·​V
7 ·​·​ABI·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0 7 ·​·​ABI·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0
8 ·​·​Type:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​DYN·​(Shared·​object·​file)​ 8 ·​·​Type:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​DYN·​(Shared·​object·​file)​
9 ·​·​Machine:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​MIPS·​R3000 9 ·​·​Machine:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​MIPS·​R3000
10 ·​·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x1 10 ·​·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x1
11 ·​·​Entry·​point·​address:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0xc50 11 ·​·​Entry·​point·​address:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0xe00
12 ·​·​Start·​of·​program·​headers:​·​·​·​·​·​·​·​·​·​·​64·​(bytes·​into·​file)​ 12 ·​·​Start·​of·​program·​headers:​·​·​·​·​·​·​·​·​·​·​64·​(bytes·​into·​file)​
13 ·​·​Start·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​·​9048·​(bytes·​into·​file)​ 13 ·​·​Start·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​·​9112·​(bytes·​into·​file)​
14 ·​·​Flags:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0xa0000407,​·​noreorder,​·​pic,​·​cpic,​·​nan2008,​·​mips64r6 14 ·​·​Flags:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0xa0000407,​·​noreorder,​·​pic,​·​cpic,​·​nan2008,​·​mips64r6
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:​·​·​·​·​·​·​·​·​·​8 17 ·​·​Number·​of·​program·​headers:​·​·​·​·​·​·​·​·​·​9
18 ·​·​Size·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​·​·​64·​(bytes)​ 18 ·​·​Size·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​·​·​64·​(bytes)​
19 ·​·​Number·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​22 19 ·​·​Number·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​25
20 ·​·​Section·​header·​string·​table·​index:​·​21 20 ·​·​Section·​header·​string·​table·​index:​·​24
[−]
readelf --wide --program-header {}
Offset 1, 26 lines modified Offset 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·​0xc50 2 Entry·​point·​0xe00
3 There·​are·​8·​program·​headers,​·​starting·​at·​offset·​64 3 There·​are·​9·​program·​headers,​·​starting·​at·​offset·​64
   
4 Program·​Headers:​ 4 Program·​Headers:​
5 ·​·​Type·​·​·​·​·​·​·​·​·​·​·​Offset·​·​·​VirtAddr·​·​·​·​·​·​·​·​·​·​·​PhysAddr·​·​·​·​·​·​·​·​·​·​·​FileSiz·​·​MemSiz·​·​·​Flg·​Align 5 ·​·​Type·​·​·​·​·​·​·​·​·​·​·​Offset·​·​·​VirtAddr·​·​·​·​·​·​·​·​·​·​·​PhysAddr·​·​·​·​·​·​·​·​·​·​·​FileSiz·​·​MemSiz·​·​·​Flg·​Align
6 ·​·​ABIFLAGS·​·​·​·​·​·​·​0x000200·​0x0000000000000200·​0x0000000000000200·​0x000018·​0x000018·​R·​·​·​0x8 6 ·​·​ABIFLAGS·​·​·​·​·​·​·​0x000238·​0x0000000000000238·​0x0000000000000238·​0x000018·​0x000018·​R·​·​·​0x8
7 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x000000·​0x0000000000000000·​0x0000000000000000·​0x00174c·​0x00174c·​R·​E·​0x10000 7 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x000000·​0x0000000000000000·​0x0000000000000000·​0x0019ec·​0x0019ec·​R·​E·​0x10000
8 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x001da8·​0x0000000000011da8·​0x0000000000011da8·​0x000350·​0x000358·​RW·​·​0x10000 8 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x001d60·​0x0000000000011d60·​0x0000000000011d60·​0x0003a8·​0x0003b0·​RW·​·​0x10000
9 ·​·​DYNAMIC·​·​·​·​·​·​·​·​0x000290·​0x0000000000000290·​0x0000000000000290·​0x000230·​0x000230·​R·​·​·​0x8 9 ·​·​DYNAMIC·​·​·​·​·​·​·​·​0x0002f0·​0x00000000000002f0·​0x00000000000002f0·​0x000260·​0x000260·​R·​·​·​0x8
10 ·​·​GNU_EH_FRAME·​·​·​0x001700·​0x0000000000001700·​0x0000000000001700·​0x00004c·​0x00004c·​R·​·​·​0x4 10 ·​·​NOTE·​·​·​·​·​·​·​·​·​·​·​0x0002c8·​0x00000000000002c8·​0x00000000000002c8·​0x000024·​0x000024·​R·​·​·​0x4
  11 ·​·​GNU_EH_FRAME·​·​·​0x0019a0·​0x00000000000019a0·​0x00000000000019a0·​0x00004c·​0x00004c·​R·​·​·​0x4
11 ·​·​GNU_STACK·​·​·​·​·​·​0x000000·​0x0000000000000000·​0x0000000000000000·​0x000000·​0x000000·​RW·​·​0x10 12 ·​·​GNU_STACK·​·​·​·​·​·​0x000000·​0x0000000000000000·​0x0000000000000000·​0x000000·​0x000000·​RW·​·​0x10
12 ·​·​GNU_RELRO·​·​·​·​·​·​0x001da8·​0x0000000000011da8·​0x0000000000011da8·​0x000258·​0x000258·​R·​·​·​0x1 13 ·​·​GNU_RELRO·​·​·​·​·​·​0x001d60·​0x0000000000011d60·​0x0000000000011d60·​0x0002a0·​0x0002a0·​R·​·​·​0x1
13 ·​·​NULL·​·​·​·​·​·​·​·​·​·​·​0x000000·​0x0000000000000000·​0x0000000000000000·​0x000000·​0x000000·​·​·​·​·​0x8 14 ·​·​NULL·​·​·​·​·​·​·​·​·​·​·​0x000000·​0x0000000000000000·​0x0000000000000000·​0x000000·​0x000000·​·​·​·​·​0x8
   
14 ·​Section·​to·​Segment·​mapping:​ 15 ·​Section·​to·​Segment·​mapping:​
15 ·​·​Segment·​Sections.​.​.​ 16 ·​·​Segment·​Sections.​.​.​
16 ·​·​·​00·​·​·​·​·​.​MIPS.​abiflags·​ 17 ·​·​·​00·​·​·​·​·​.​MIPS.​abiflags·​
17 ·​·​·​01·​·​·​·​·​.​MIPS.​abiflags·​.​MIPS.​options·​.​dynamic·​.​hash·​.​dynsym·​.​dynstr·​.​rel.​dyn·​.​text·​.​MIPS.​stubs·​.​rodata·​.​eh_frame_hdr·​ 18 ·​·​·​01·​·​·​·​·​.​MIPS.​abiflags·​.​MIPS.​options·​.​note.​gnu.​build-​id·​.​dynamic·​.​hash·​.​dynsym·​.​dynstr·​.​gnu.​version·​.​gnu.​version_r·​.​rel.​dyn·​.​text·​.​MIPS.​stubs·​.​rodata·​.​eh_frame_hdr·​
18 ·​·​·​02·​·​·​·​·​.​eh_frame·​.​init_array·​.​fini_array·​.​data·​.​got·​ 19 ·​·​·​02·​·​·​·​·​.​eh_frame·​.​init_array·​.​fini_array·​.​data·​.​got·​
19 ·​·​·​03·​·​·​·​·​.​dynamic·​ 20 ·​·​·​03·​·​·​·​·​.​dynamic·​
20 ·​·​·​04·​·​·​·​·​.​eh_frame_hdr·​ 21 ·​·​·​04·​·​·​·​·​.​note.​gnu.​build-​id·​
21 ·​·​·​05·​·​·​·​·​ 22 ·​·​·​05·​·​·​·​·​.​eh_frame_hdr·​
22 ·​·​·​06·​·​·​·​·​.​eh_frame·​.​init_array·​.​fini_array·​ 23 ·​·​·​06·​·​·​·​·​
23 ·​·​·​07·​·​·​·​·​ 24 ·​·​·​07·​·​·​·​·​.​eh_frame·​.​init_array·​.​fini_array·​
  25 ·​·​·​08·​·​·​·​·​
[−]
readelf --wide --sections {}
Offset 1, 31 lines modified Offset 1, 34 lines modified
1 There·​are·​22·​section·​headers,​·​starting·​at·​offset·​0x2358:​ 1 There·​are·​25·​section·​headers,​·​starting·​at·​offset·​0x2398:​
   
2 Section·​Headers:​ 2 Section·​Headers:​
3 ·​·​[Nr]·​Name·​·​·​·​·​·​·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​Address·​·​·​·​·​·​·​·​·​·​Off·​·​·​·​Size·​·​·​ES·​Flg·​Lk·​Inf·​Al 3 ·​·​[Nr]·​Name·​·​·​·​·​·​·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​Address·​·​·​·​·​·​·​·​·​·​Off·​·​·​·​Size·​·​·​ES·​Flg·​Lk·​Inf·​Al
4 ·​·​[·​0]·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​NULL·​·​·​·​·​·​·​·​·​·​·​·​0000000000000000·​000000·​000000·​00·​·​·​·​·​·​0·​·​·​0·​·​0 4 ·​·​[·​0]·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​NULL·​·​·​·​·​·​·​·​·​·​·​·​0000000000000000·​000000·​000000·​00·​·​·​·​·​·​0·​·​·​0·​·​0
5 ·​·​[·​1]·​.​MIPS.​abiflags·​·​·​·​MIPS_ABIFLAGS·​·​·​0000000000000200·​000200·​000018·​18·​·​·​A·​·​0·​·​·​0·​·​8 5 ·​·​[·​1]·​.​MIPS.​abiflags·​·​·​·​MIPS_ABIFLAGS·​·​·​0000000000000238·​000238·​000018·​18·​·​·​A·​·​0·​·​·​0·​·​8
6 ·​·​[·​2]·​.​MIPS.​options·​·​·​·​·​MIPS_OPTIONS·​·​·​·​0000000000000218·​000218·​000078·​01·​·​Ao·​·​0·​·​·​0·​·​8 6 ·​·​[·​2]·​.​MIPS.​options·​·​·​·​·​MIPS_OPTIONS·​·​·​·​0000000000000250·​000250·​000078·​01·​·​Ao·​·​0·​·​·​0·​·​8
7 ·​·​[·​3]·​.​dynamic·​·​·​·​·​·​·​·​·​·​DYNAMIC·​·​·​·​·​·​·​·​·​0000000000000290·​000290·​000230·​10·​·​·​A·​·​6·​·​·​0·​·​8 7 ·​·​[·​3]·​.​note.​gnu.​build-​id·​NOTE·​·​·​·​·​·​·​·​·​·​·​·​00000000000002c8·​0002c8·​000024·​00·​·​·​A·​·​0·​·​·​0·​·​4
8 ·​·​[·​4]·​.​hash·​·​·​·​·​·​·​·​·​·​·​·​·​HASH·​·​·​·​·​·​·​·​·​·​·​·​00000000000004c0·​0004c0·​0000e0·​04·​·​·​A·​·​5·​·​·​0·​·​8 8 ·​·​[·​4]·​.​dynamic·​·​·​·​·​·​·​·​·​·​DYNAMIC·​·​·​·​·​·​·​·​·​00000000000002f0·​0002f0·​000260·​10·​·​·​A·​·​7·​·​·​0·​·​8
9 ·​·​[·​5]·​.​dynsym·​·​·​·​·​·​·​·​·​·​·​DYNSYM·​·​·​·​·​·​·​·​·​·​00000000000005a0·​0005a0·​000378·​18·​·​·​A·​·​6·​·​·​2·​·​8 9 ·​·​[·​5]·​.​hash·​·​·​·​·​·​·​·​·​·​·​·​·​HASH·​·​·​·​·​·​·​·​·​·​·​·​0000000000000550·​000550·​000138·​04·​·​·​A·​·​6·​·​·​0·​·​8
10 ·​·​[·​6]·​.​dynstr·​·​·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​0000000000000918·​000918·​00027b·​00·​·​·​A·​·​0·​·​·​0·​·​1 10 ·​·​[·​6]·​.​dynsym·​·​·​·​·​·​·​·​·​·​·​DYNSYM·​·​·​·​·​·​·​·​·​·​0000000000000688·​000688·​0003a8·​18·​·​·​A·​·​7·​·​·​2·​·​8
11 ·​·​[·​7]·​.​rel.​dyn·​·​·​·​·​·​·​·​·​·​REL·​·​·​·​·​·​·​·​·​·​·​·​·​0000000000000b98·​000b98·​000030·​10·​·​·​A·​·​5·​·​·​0·​·​8 11 ·​·​[·​7]·​.​dynstr·​·​·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​0000000000000a30·​000a30·​0002a3·​00·​·​·​A·​·​0·​·​·​0·​·​1
12 ·​·​[·​8]·​.​text·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000000c50·​000c50·​000850·​00·​·​AX·​·​0·​·​·​0·​16 12 ·​·​[·​8]·​.​gnu.​version·​·​·​·​·​·​VERSYM·​·​·​·​·​·​·​·​·​·​0000000000000cd4·​000cd4·​00004e·​02·​·​·​A·​·​6·​·​·​0·​·​2
13 ·​·​[·​9]·​.​MIPS.​stubs·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000000000014a0·​0014a0·​000130·​00·​·​AX·​·​0·​·​·​0·​·​8 13 ·​·​[·​9]·​.​gnu.​version_r·​·​·​·​VERNEED·​·​·​·​·​·​·​·​·​0000000000000d28·​000d28·​000020·​00·​·​·​A·​·​7·​·​·​1·​·​8
14 ·​·​[10]·​.​rodata·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000000000015d0·​0015d0·​000130·​01·​AMS·​·​0·​·​·​0·​·​8 14 ·​·​[10]·​.​rel.​dyn·​·​·​·​·​·​·​·​·​·​REL·​·​·​·​·​·​·​·​·​·​·​·​·​0000000000000d48·​000d48·​000030·​10·​·​·​A·​·​6·​·​·​0·​·​8
15 ·​·​[11]·​.​eh_frame_hdr·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000001700·​001700·​00004c·​00·​·​·​A·​·​0·​·​·​0·​·​4 15 ·​·​[11]·​.​text·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000000e00·​000e00·​000930·​00·​·​AX·​·​0·​·​·​0·​16
16 ·​·​[12]·​.​eh_frame·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000011da8·​001da8·​000240·​00·​·​WA·​·​0·​·​·​0·​·​8 16 ·​·​[12]·​.​MIPS.​stubs·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000001730·​001730·​000140·​00·​·​AX·​·​0·​·​·​0·​·​8
17 ·​·​[13]·​.​init_array·​·​·​·​·​·​·​INIT_ARRAY·​·​·​·​·​·​0000000000011fe8·​001fe8·​000004·​00·​·​WA·​·​0·​·​·​0·​·​4 17 ·​·​[13]·​.​rodata·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000001870·​001870·​000130·​01·​AMS·​·​0·​·​·​0·​·​8
18 ·​·​[14]·​.​fini_array·​·​·​·​·​·​·​FINI_ARRAY·​·​·​·​·​·​0000000000011ff0·​001ff0·​00000c·​00·​·​WA·​·​0·​·​·​0·​·​8 18 ·​·​[14]·​.​eh_frame_hdr·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000000000019a0·​0019a0·​00004c·​00·​·​·​A·​·​0·​·​·​0·​·​4
19 ·​·​[15]·​.​data·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000012000·​002000·​000010·​00·​·​WA·​·​0·​·​·​0·​16 19 ·​·​[15]·​.​eh_frame·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000011d60·​001d60·​000288·​00·​·​WA·​·​0·​·​·​0·​·​8
20 ·​·​[16]·​.​got·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000012010·​002010·​0000e8·​08·​WAp·​·​0·​·​·​0·​16 20 ·​·​[16]·​.​init_array·​·​·​·​·​·​·​INIT_ARRAY·​·​·​·​·​·​0000000000011fe8·​001fe8·​000008·​00·​·​WA·​·​0·​·​·​0·​·​8
21 ·​·​[17]·​.​bss·​·​·​·​·​·​·​·​·​·​·​·​·​·​NOBITS·​·​·​·​·​·​·​·​·​·​0000000000012100·​0020f8·​000000·​00·​·​WA·​·​0·​·​·​0·​16 21 ·​·​[17]·​.​fini_array·​·​·​·​·​·​·​FINI_ARRAY·​·​·​·​·​·​0000000000011ff0·​001ff0·​000010·​00·​·​WA·​·​0·​·​·​0·​·​8
22 ·​·​[18]·​.​comment·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000000000·​0020f8·​000025·​01·​·​MS·​·​0·​·​·​0·​·​1 22 ·​·​[18]·​.​data·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000012000·​002000·​000010·​00·​·​WA·​·​0·​·​·​0·​16
23 ·​·​[19]·​.​pdr·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000000000·​002120·​000160·​00·​·​·​·​·​·​0·​·​·​0·​·​4 23 ·​·​[19]·​.​got·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000012010·​002010·​0000f8·​08·​WAp·​·​0·​·​·​0·​16
24 ·​·​[20]·​.​gnu.​attributes·​·​·​LOOS+0xffffff5·​·​0000000000000000·​002280·​000010·​00·​·​·​·​·​·​0·​·​·​0·​·​1 24 ·​·​[20]·​.​bss·​·​·​·​·​·​·​·​·​·​·​·​·​·​NOBITS·​·​·​·​·​·​·​·​·​·​0000000000012110·​002108·​000000·​00·​·​WA·​·​0·​·​·​0·​16
25 ·​·​[21]·​.​shstrtab·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​0000000000000000·​002290·​0000c8·​00·​·​·​·​·​·​0·​·​·​0·​·​1 25 ·​·​[21]·​.​comment·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000000000·​002108·​000027·​01·​·​MS·​·​0·​·​·​0·​·​1
  26 ·​·​[22]·​.​pdr·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000000000·​002130·​000160·​00·​·​·​·​·​·​0·​·​·​0·​·​4
  27 ·​·​[23]·​.​gnu.​attributes·​·​·​LOOS+0xffffff5·​·​0000000000000000·​002290·​000010·​00·​·​·​·​·​·​0·​·​·​0·​·​1
  28 ·​·​[24]·​.​shstrtab·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​0000000000000000·​0022a0·​0000f7·​00·​·​·​·​·​·​0·​·​·​0·​·​1
26 Key·​to·​Flags:​ 29 Key·​to·​Flags:​
27 ·​·​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​ 30 ·​·​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)​,​ 31 ·​·​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​
29 ·​·​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​ 32 ·​·​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​
30 ·​·​p·​(processor·​specific)​ 33 ·​·​p·​(processor·​specific)​
[−]
readelf --wide --symbols {}
Offset 1, 40 lines modified Offset 1, 42 lines modified
   
1 Symbol·​table·​'.​dynsym'·​contains·​37·​entries:​ 1 Symbol·​table·​'.​dynsym'·​contains·​39·​entries:​
2 ·​·​·​Num:​·​·​·​·​Value·​·​·​·​·​·​·​·​·​·​Size·​Type·​·​·​·​Bind·​·​·​Vis·​·​·​·​·​·​Ndx·​Name 2 ·​·​·​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:​·​0000000000000c50·​·​·​·​·​0·​SECTION·​LOCAL·​·​DEFAULT·​·​·​·​8·​ 4 ·​·​·​·​·​1:​·​0000000000000e00·​·​·​·​·​0·​SECTION·​LOCAL·​·​DEFAULT·​·​·​11·​
5 ·​·​·​·​·​2:​·​0000000000000f68·​·​·​140·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Z26jniGetFDFromFileD​escriptorP7_JNIEnvP8_​jobject 5 ·​·​·​·​·​2:​·​0000000000000f90·​·​·​104·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​11·​_Z15JNU_ThrowByNameP7​_JNIEnvPKcS2_
6 ·​·​·​·​·​3:​·​0000000000012000·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​15·​_fdata 6 ·​·​·​·​·​3:​·​0000000000012110·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_bss_end__
7 ·​·​·​·​·​4:​·​0000000000012100·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​17·​_bss_end__ 7 ·​·​·​·​·​4:​·​0000000000000e00·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​11·​_ftext
8 ·​·​·​·​·​5:​·​0000000000000cf0·​·​·​·​64·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​·​8·​_ZN7_JNIEnv9NewObject​EP7_jclassP10_jmethod​IDz 8 ·​·​·​·​·​5:​·​0000000000000f10·​·​·​124·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​11·​_ZN7_JNIEnv16CallObje​ctMethodEP8_jobjectP1​0_jmethodIDz
9 ·​·​·​·​·​6:​·​0000000000012100·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​17·​__bss_end__ 9 ·​·​·​·​·​6:​·​0000000000000e90·​·​·​124·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​11·​_ZN7_JNIEnv9NewObject​EP7_jclassP10_jmethod​IDz
10 ·​·​·​·​·​7:​·​0000000000000c50·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_ftext 10 ·​·​·​·​·​7:​·​0000000000000ff8·​·​·​400·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​11·​_Z24JNU_GetStringNati​veCharsP7_JNIEnvP8_js​tring
11 ·​·​·​·​·​8:​·​0000000000001448·​·​·​·​80·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​Java_com_google_ase_E​xec_waitFor 11 ·​·​·​·​·​8:​·​00000000000016b8·​·​·​120·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​11·​Java_com_google_ase_E​xec_waitFor
12 ·​·​·​·​·​9:​·​0000000000001388·​·​·​188·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​Java_com_google_ase_E​xec_setPtyWindowSize 12 ·​·​·​·​·​9:​·​0000000000012108·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_fbss
13 ·​·​·​·​10:​·​0000000000000dd8·​·​·​400·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Z24JNU_GetStringNati​veCharsP7_JNIEnvP8_js​tring 13 ·​·​·​·​10:​·​0000000000001188·​·​·​140·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​11·​_Z26jniGetFDFromFileD​escriptorP7_JNIEnvP8_​jobject
14 ·​·​·​·​11:​·​00000000000120f8·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​17·​__bss_start 14 ·​·​·​·​11:​·​0000000000012000·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​18·​_fdata
15 ·​·​·​·​12:​·​0000000000000d30·​·​·​·​64·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​·​8·​_ZN7_JNIEnv16CallObje​ctMethodEP8_jobjectP1​0_jmethodIDz 15 ·​·​·​·​12:​·​0000000000012108·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​__bss_start
16 ·​·​·​·​13:​·​0000000000012100·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​17·​__end__ 16 ·​·​·​·​13:​·​0000000000012110·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​__end__
17 ·​·​·​·​14:​·​0000000000000ff8·​·​·​912·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​Java_com_google_ase_E​xec_createSubprocess 17 ·​·​·​·​14:​·​0000000000001218·​·​·​960·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​11·​Java_com_google_ase_E​xec_createSubprocess
18 ·​·​·​·​15:​·​00000000000120f8·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​16·​_edata 18 ·​·​·​·​15:​·​00000000000015d8·​·​·​224·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​11·​Java_com_google_ase_E​xec_setPtyWindowSize
19 ·​·​·​·​16:​·​0000000000012100·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​17·​_end 19 ·​·​·​·​16:​·​0000000000012108·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_edata
20 ·​·​·​·​17:​·​0000000000000d70·​·​·​104·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Z15JNU_ThrowByNameP7​_JNIEnvPKcS2_ 20 ·​·​·​·​17:​·​0000000000012110·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​__bss_end__
21 ·​·​·​·​18:​·​00000000000120f8·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​17·​_fbss 21 ·​·​·​·​18:​·​0000000000012110·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_end
22 ·​·​·​·​19:​·​00000000000015b0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​close 22 ·​·​·​·​19:​·​0000000000001850·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__cxa_atexit@LIBC·​(2)​
23 ·​·​·​·​20:​·​00000000000015a0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fcntl 23 ·​·​·​·​20:​·​0000000000001840·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fcntl@LIBC·​(2)​
24 ·​·​·​·​21:​·​0000000000001590·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​setsid 24 ·​·​·​·​21:​·​0000000000001830·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​dup2@LIBC·​(2)​
25 ·​·​·​·​22:​·​0000000000001580·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ptsname_r 25 ·​·​·​·​22:​·​0000000000001820·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​waitpid@LIBC·​(2)​
26 ·​·​·​·​23:​·​0000000000001570·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​open 26 ·​·​·​·​23:​·​0000000000001810·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​execl@LIBC·​(2)​
27 ·​·​·​·​24:​·​0000000000001560·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​exit 27 ·​·​·​·​24:​·​0000000000001800·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​malloc@LIBC·​(2)​
28 ·​·​·​·​25:​·​0000000000001550·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fork 28 ·​·​·​·​25:​·​00000000000017f0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​close@LIBC·​(2)​
29 ·​·​·​·​26:​·​0000000000001540·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__cxa_atexit 29 ·​·​·​·​26:​·​00000000000017e0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​exit@LIBC·​(2)​
30 ·​·​·​·​27:​·​0000000000001530·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​unlockpt 30 ·​·​·​·​27:​·​00000000000017d0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​unlockpt@LIBC·​(2)​
31 ·​·​·​·​28:​·​0000000000001520·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__android_log_print 31 ·​·​·​·​28:​·​00000000000017c0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__android_log_print
32 ·​·​·​·​29:​·​0000000000001510·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​malloc 32 ·​·​·​·​29:​·​0000000000000000·​·​·​·​·​0·​OBJECT·​·​GLOBAL·​DEFAULT·​·​UND·​__stack_chk_guard@LIB​C·​(2)​
33 ·​·​·​·​30:​·​0000000000001500·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​dup2 33 ·​·​·​·​30:​·​00000000000017b0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ioctl@LIBC·​(2)​
34 ·​·​·​·​31:​·​00000000000014f0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__cxa_finalize 34 ·​·​·​·​31:​·​00000000000017a0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fork@LIBC·​(2)​
35 ·​·​·​·​32:​·​00000000000014e0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​execl 35 ·​·​·​·​32:​·​0000000000001790·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__stack_chk_fail@LIBC​·​(2)​
36 ·​·​·​·​33:​·​00000000000014d0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__errno 36 ·​·​·​·​33:​·​0000000000001780·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ptsname_r@LIBC·​(2)​
37 ·​·​·​·​34:​·​00000000000014c0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​strerror 37 ·​·​·​·​34:​·​0000000000001770·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__errno@LIBC·​(2)​
38 ·​·​·​·​35:​·​00000000000014b0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ioctl 38 ·​·​·​·​35:​·​0000000000001760·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​strerror@LIBC·​(2)​
39 ·​·​·​·​36:​·​00000000000014a0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​waitpid 39 ·​·​·​·​36:​·​0000000000001750·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​setsid@LIBC·​(2)​
  40 ·​·​·​·​37:​·​0000000000001740·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__cxa_finalize@LIBC·​(2)​
  41 ·​·​·​·​38:​·​0000000000001730·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​open@LIBC·​(2)​
[−]
readelf --wide --relocs {}
Offset 1, 9 lines modified Offset 1, 9 lines modified
   
1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0xb98·​contains·​3·​entries:​ 1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0xd48·​contains·​3·​entries:​
2 ·​·​·​·​Offset·​·​·​·​·​·​·​·​·​·​·​·​·​Info·​·​·​·​·​·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Symbol's·​Value·​·​Symbol's·​Name 2 ·​·​·​·​Offset·​·​·​·​·​·​·​·​·​·​·​·​·​Info·​·​·​·​·​·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Symbol's·​Value·​·​Symbol's·​Name
3 0000000000000000·​·​0000000000000000·​R_MIPS_NONE·​·​·​·​·​·​·​·​·​·​·​ 3 0000000000000000·​·​0000000000000000·​R_MIPS_NONE·​·​·​·​·​·​·​·​·​·​·​
4 ·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Type2:​·​R_MIPS_NONE·​·​·​·​·​·​ 4 ·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Type2:​·​R_MIPS_NONE·​·​·​·​·​·​
5 ·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Type3:​·​R_MIPS_NONE·​·​·​·​·​·​ 5 ·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Type3:​·​R_MIPS_NONE·​·​·​·​·​·​
6 0000000000011ff0·​·​0000000000001203·​R_MIPS_REL32·​·​·​·​·​·​·​·​·​·​ 6 0000000000011ff0·​·​0000000000001203·​R_MIPS_REL32·​·​·​·​·​·​·​·​·​·​
7 ·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Type2:​·​R_MIPS_64·​·​·​·​·​·​·​·​ 7 ·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Type2:​·​R_MIPS_64·​·​·​·​·​·​·​·​
8 ·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Type3:​·​R_MIPS_NONE·​·​·​·​·​·​ 8 ·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Type3:​·​R_MIPS_NONE·​·​·​·​·​·​
[−]
readelf --wide --dynamic {}
Offset 1, 33 lines modified Offset 1, 36 lines modified
   
1 Dynamic·​section·​at·​offset·​0x290·​contains·​30·​entries:​ 1 Dynamic·​section·​at·​offset·​0x2f0·​contains·​33·​entries:​
2 ·​·​Tag·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Name/​Value 2 ·​·​Tag·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Name/​Value
3 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[liblog.​so] 3 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[liblog.​so]
4 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libstdc++.​so] 4 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libstdc++.​so]
5 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libm.​so] 5 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libm.​so]
6 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libc.​so] 6 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libc.​so]
7 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libdl.​so] 7 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libdl.​so]
8 ·​0x000000000000000e·​(SONAME)​·​·​·​·​·​·​·​·​·​·​·​·​·​Library·​soname:​·​[libcom_google_ase_Ex​ec.​so] 8 ·​0x000000000000000e·​(SONAME)​·​·​·​·​·​·​·​·​·​·​·​·​·​Library·​soname:​·​[libcom_google_ase_Ex​ec.​so]
9 ·​0x0000000000000010·​(SYMBOLIC)​·​·​·​·​·​·​·​·​·​·​·​0x0 9 ·​0x0000000000000010·​(SYMBOLIC)​·​·​·​·​·​·​·​·​·​·​·​0x0
10 ·​0x0000000000000019·​(INIT_ARRAY)​·​·​·​·​·​·​·​·​·​0x11fe8 10 ·​0x0000000000000019·​(INIT_ARRAY)​·​·​·​·​·​·​·​·​·​0x11fe8
11 ·​0x000000000000001b·​(INIT_ARRAYSZ)​·​·​·​·​·​·​·​4·​(bytes)​ 11 ·​0x000000000000001b·​(INIT_ARRAYSZ)​·​·​·​·​·​·​·​8·​(bytes)​
12 ·​0x000000000000001a·​(FINI_ARRAY)​·​·​·​·​·​·​·​·​·​0x11ff0 12 ·​0x000000000000001a·​(FINI_ARRAY)​·​·​·​·​·​·​·​·​·​0x11ff0
13 ·​0x000000000000001c·​(FINI_ARRAYSZ)​·​·​·​·​·​·​·​12·​(bytes)​ 13 ·​0x000000000000001c·​(FINI_ARRAYSZ)​·​·​·​·​·​·​·​16·​(bytes)​
14 ·​0x0000000000000004·​(HASH)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x4c0 14 ·​0x0000000000000004·​(HASH)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x550
15 ·​0x0000000000000005·​(STRTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​0x918 15 ·​0x0000000000000005·​(STRTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​0xa30
16 ·​0x0000000000000006·​(SYMTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​0x5a0 16 ·​0x0000000000000006·​(SYMTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​0x688
17 ·​0x000000000000000a·​(STRSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​635·​(bytes)​ 17 ·​0x000000000000000a·​(STRSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​675·​(bytes)​
18 ·​0x000000000000000b·​(SYMENT)​·​·​·​·​·​·​·​·​·​·​·​·​·​24·​(bytes)​ 18 ·​0x000000000000000b·​(SYMENT)​·​·​·​·​·​·​·​·​·​·​·​·​·​24·​(bytes)​
19 ·​0x0000000000000003·​(PLTGOT)​·​·​·​·​·​·​·​·​·​·​·​·​·​0x12010 19 ·​0x0000000000000003·​(PLTGOT)​·​·​·​·​·​·​·​·​·​·​·​·​·​0x12010
20 ·​0x0000000000000011·​(REL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0xb98 20 ·​0x0000000000000011·​(REL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0xd48
21 ·​0x0000000000000012·​(RELSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​48·​(bytes)​ 21 ·​0x0000000000000012·​(RELSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​48·​(bytes)​
22 ·​0x0000000000000013·​(RELENT)​·​·​·​·​·​·​·​·​·​·​·​·​·​16·​(bytes)​ 22 ·​0x0000000000000013·​(RELENT)​·​·​·​·​·​·​·​·​·​·​·​·​·​16·​(bytes)​
23 ·​0x0000000070000001·​(MIPS_RLD_VERSION)​·​·​·​1 23 ·​0x0000000070000001·​(MIPS_RLD_VERSION)​·​·​·​1
24 ·​0x0000000070000005·​(MIPS_FLAGS)​·​·​·​·​·​·​·​·​·​NOTPOT 24 ·​0x0000000070000005·​(MIPS_FLAGS)​·​·​·​·​·​·​·​·​·​NOTPOT
25 ·​0x0000000070000006·​(MIPS_BASE_ADDRESS)​·​·​0x0 25 ·​0x0000000070000006·​(MIPS_BASE_ADDRESS)​·​·​0x0
26 ·​0x000000007000000a·​(MIPS_LOCAL_GOTNO)​·​·​·​11 26 ·​0x000000007000000a·​(MIPS_LOCAL_GOTNO)​·​·​·​11
27 ·​0x0000000070000011·​(MIPS_SYMTABNO)​·​·​·​·​·​·​37 27 ·​0x0000000070000011·​(MIPS_SYMTABNO)​·​·​·​·​·​·​39
28 ·​0x0000000070000012·​(MIPS_UNREFEXTNO)​·​·​·​·​29 28 ·​0x0000000070000012·​(MIPS_UNREFEXTNO)​·​·​·​·​32
29 ·​0x0000000070000013·​(MIPS_GOTSYM)​·​·​·​·​·​·​·​·​0x13 29 ·​0x0000000070000013·​(MIPS_GOTSYM)​·​·​·​·​·​·​·​·​0x13
30 ·​0x0000000000000018·​(BIND_NOW)​·​·​·​·​·​·​·​·​·​·​·​ 30 ·​0x0000000000000018·​(BIND_NOW)​·​·​·​·​·​·​·​·​·​·​·​
31 ·​0x000000006ffffffb·​(FLAGS_1)​·​·​·​·​·​·​·​·​·​·​·​·​Flags:​·​NOW 31 ·​0x000000006ffffffb·​(FLAGS_1)​·​·​·​·​·​·​·​·​·​·​·​·​Flags:​·​NOW
  32 ·​0x000000006ffffffe·​(VERNEED)​·​·​·​·​·​·​·​·​·​·​·​·​0xd28
  33 ·​0x000000006fffffff·​(VERNEEDNUM)​·​·​·​·​·​·​·​·​·​1
  34 ·​0x000000006ffffff0·​(VERSYM)​·​·​·​·​·​·​·​·​·​·​·​·​·​0xcd4
32 ·​0x0000000000000000·​(NULL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0 35 ·​0x0000000000000000·​(NULL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0
[−]
readelf --wide --notes {}
Offset 0, 0 lines modified Offset 1, 5 lines modified
   
  1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
  2 ·​·​Owner·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Data·​size»   ​Description
  3 ·​·​GNU·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​
  4 ·​·​·​·​Build·​ID:​·​6052d163eb6a18a1552aa​96807fb92e57e9ca35c
[−]
readelf --wide --version-info {}
Offset 1, 2 lines modified Offset 1, 18 lines modified
   
1 No·​version·​information·​found·​in·​this·​file.​ 1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​39·​entries:​
  2 ·​Addr:​·​0000000000000cd4·​·​Offset:​·​0x000cd4·​·​Link:​·​6·​(.​dynsym)​
  3 ·​·​000:​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  4 ·​·​004:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  5 ·​·​008:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  6 ·​·​00c:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  7 ·​·​010:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  8 ·​·​014:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  9 ·​·​018:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  10 ·​·​01c:​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  11 ·​·​020:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  12 ·​·​024:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
   
  13 Version·​needs·​section·​'.​gnu.​version_r'·​contains·​1·​entries:​
  14 ·​Addr:​·​0x0000000000000d28·​·​Offset:​·​0x000d28·​·​Link:​·​7·​(.​dynstr)​
  15 ·​·​000000:​·​Version:​·​1·​·​File:​·​libc.​so·​·​Cnt:​·​1
  16 ·​·​0x0010:​·​·​·​Name:​·​LIBC·​·​Flags:​·​none·​·​Version:​·​2
[−]
readelf --wide --debug-dump=frames {}
Offset 10, 179 lines modified Offset 10, 211 lines modified
   
10 ·​·​DW_CFA_def_cfa:​·​r29·​ofs·​0 10 ·​·​DW_CFA_def_cfa:​·​r29·​ofs·​0
11 ·​·​DW_CFA_nop 11 ·​·​DW_CFA_nop
12 ·​·​DW_CFA_nop 12 ·​·​DW_CFA_nop
13 ·​·​DW_CFA_nop 13 ·​·​DW_CFA_nop
14 ·​·​DW_CFA_nop 14 ·​·​DW_CFA_nop
   
15 00000018·​000000000000002c·​0000001c·​FDE·​cie=00000000·​pc=0000000000000cf0.​.​0000000000000d30 15 00000018·​0000000000000044·​0000001c·​FDE·​cie=00000000·​pc=0000000000000e90.​.​0000000000000f0c
16 ·​·​DW_CFA_advance_loc4:​·​8·​to·​0000000000000cf8 16 ·​·​DW_CFA_advance_loc4:​·​4·​to·​0000000000000e94
17 ·​·​DW_CFA_def_cfa_offset​:​·​80 17 ·​·​DW_CFA_def_cfa_offset​:​·​96
18 ·​·​DW_CFA_advance_loc4:​·​4·​to·​0000000000000cfc 18 ·​·​DW_CFA_advance_loc4:​·​8·​to·​0000000000000e9c
  19 ·​·​DW_CFA_offset:​·​r28·​at·​cfa-​64
  20 ·​·​DW_CFA_advance_loc4:​·​20·​to·​0000000000000eb0
  21 ·​·​DW_CFA_offset:​·​r16·​at·​cfa-​72
  22 ·​·​DW_CFA_advance_loc4:​·​40·​to·​0000000000000ed8
19 ·​·​DW_CFA_offset:​·​r31·​at·​cfa-​56 23 ·​·​DW_CFA_offset:​·​r31·​at·​cfa-​56
20 ·​·​DW_CFA_advance_loc4:​·​52·​to·​0000000000000d30 24 ·​·​DW_CFA_advance_loc4:​·​44·​to·​0000000000000f04
  25 ·​·​DW_CFA_remember_state​
21 ·​·​DW_CFA_def_cfa_offset​:​·​0 26 ·​·​DW_CFA_def_cfa_offset​:​·​0
  27 ·​·​DW_CFA_restore:​·​r16
22 ·​·​DW_CFA_restore:​·​r28 28 ·​·​DW_CFA_restore:​·​r28
23 ·​·​DW_CFA_restore:​·​r31 29 ·​·​DW_CFA_restore:​·​r31
  30 ·​·​DW_CFA_restore_state
  31 ·​·​DW_CFA_nop
  32 ·​·​DW_CFA_nop
  33 ·​·​DW_CFA_nop
  34 ·​·​DW_CFA_nop
  35 ·​·​DW_CFA_nop
  36 ·​·​DW_CFA_nop
  37 ·​·​DW_CFA_nop
   
24 00000048·​000000000000002c·​0000004c·​FDE·​cie=00000000·​pc=0000000000000d30.​.​0000000000000d70 38 00000060·​0000000000000044·​00000064·​FDE·​cie=00000000·​pc=0000000000000f10.​.​0000000000000f8c
25 ·​·​DW_CFA_advance_loc4:​·​8·​to·​0000000000000d38 39 ·​·​DW_CFA_advance_loc4:​·​4·​to·​0000000000000f14
26 ·​·​DW_CFA_def_cfa_offset​:​·​80 40 ·​·​DW_CFA_def_cfa_offset​:​·​96
27 ·​·​DW_CFA_advance_loc4:​·​4·​to·​0000000000000d3c 41 ·​·​DW_CFA_advance_loc4:​·​8·​to·​0000000000000f1c
  42 ·​·​DW_CFA_offset:​·​r28·​at·​cfa-​64
  43 ·​·​DW_CFA_advance_loc4:​·​20·​to·​0000000000000f30
  44 ·​·​DW_CFA_offset:​·​r16·​at·​cfa-​72
  45 ·​·​DW_CFA_advance_loc4:​·​40·​to·​0000000000000f58
28 ·​·​DW_CFA_offset:​·​r31·​at·​cfa-​56 46 ·​·​DW_CFA_offset:​·​r31·​at·​cfa-​56
29 ·​·​DW_CFA_advance_loc4:​·​52·​to·​0000000000000d70 47 ·​·​DW_CFA_advance_loc4:​·​44·​to·​0000000000000f84
  48 ·​·​DW_CFA_remember_state​
30 ·​·​DW_CFA_def_cfa_offset​:​·​0 49 ·​·​DW_CFA_def_cfa_offset​:​·​0
  50 ·​·​DW_CFA_restore:​·​r16
31 ·​·​DW_CFA_restore:​·​r28 51 ·​·​DW_CFA_restore:​·​r28
32 ·​·​DW_CFA_restore:​·​r31 52 ·​·​DW_CFA_restore:​·​r31
  53 ·​·​DW_CFA_restore_state
  54 ·​·​DW_CFA_nop
  55 ·​·​DW_CFA_nop
  56 ·​·​DW_CFA_nop
  57 ·​·​DW_CFA_nop
  58 ·​·​DW_CFA_nop
  59 ·​·​DW_CFA_nop
  60 ·​·​DW_CFA_nop
   
33 00000078·​000000000000003c·​0000007c·​FDE·​cie=00000000·​pc=0000000000000d70.​.​0000000000000dd8 61 000000a8·​000000000000003c·​000000ac·​FDE·​cie=00000000·​pc=0000000000000f90.​.​0000000000000ff8
34 ·​·​DW_CFA_advance_loc4:​·​4·​to·​0000000000000d74 62 ·​·​DW_CFA_advance_loc4:​·​8·​to·​0000000000000f98
35 ·​·​DW_CFA_def_cfa_offset​:​·​48 63 ·​·​DW_CFA_def_cfa_offset​:​·​48
36 ·​·​DW_CFA_advance_loc4:​·​12·​to·​0000000000000d80 64 ·​·​DW_CFA_advance_loc4:​·​8·​to·​0000000000000fa0
37 ·​·​DW_CFA_offset:​·​r17·​at·​cfa-​24 65 ·​·​DW_CFA_offset:​·​r17·​at·​cfa-​24
38 ·​·​DW_CFA_offset:​·​r16·​at·​cfa-​32 66 ·​·​DW_CFA_offset:​·​r16·​at·​cfa-​32
  67 ·​·​DW_CFA_advance_loc4:​·​12·​to·​0000000000000fac
39 ·​·​DW_CFA_offset:​·​r31·​at·​cfa-​8 68 ·​·​DW_CFA_offset:​·​r31·​at·​cfa-​8
40 ·​·​DW_CFA_advance_loc4:​·​80·​to·​0000000000000dd0 69 ·​·​DW_CFA_advance_loc4:​·​68·​to·​0000000000000ff0
41 ·​·​DW_CFA_restore:​·​r16 70 ·​·​DW_CFA_restore:​·​r16
42 ·​·​DW_CFA_restore:​·​r17 71 ·​·​DW_CFA_restore:​·​r17
43 ·​·​DW_CFA_restore:​·​r28 72 ·​·​DW_CFA_restore:​·​r28
44 ·​·​DW_CFA_restore:​·​r31 73 ·​·​DW_CFA_restore:​·​r31
45 ·​·​DW_CFA_advance_loc4:​·​8·​to·​0000000000000dd8 74 ·​·​DW_CFA_advance_loc4:​·​8·​to·​0000000000000ff8
46 ·​·​DW_CFA_def_cfa_offset​:​·​0 75 ·​·​DW_CFA_def_cfa_offset​:​·​0
47 ·​·​DW_CFA_nop  
48 ·​·​DW_CFA_nop  
49 ·​·​DW_CFA_nop  
50 ·​·​DW_CFA_nop  
51 ·​·​DW_CFA_nop  
   
52 000000b8·​0000000000000054·​000000bc·​FDE·​cie=00000000·​pc=0000000000000dd8.​.​0000000000000f68 76 000000e8·​0000000000000054·​000000ec·​FDE·​cie=00000000·​pc=0000000000000ff8.​.​0000000000001188
53 ·​·​DW_CFA_advance_loc4:​·​8·​to·​0000000000000de0 77 ·​·​DW_CFA_advance_loc4:​·​12·​to·​0000000000001004
54 ·​·​DW_CFA_def_cfa_offset​:​·​48 78 ·​·​DW_CFA_def_cfa_offset​:​·​48
55 ·​·​DW_CFA_advance_loc4:​·​4·​to·​0000000000000de4 79 ·​·​DW_CFA_advance_loc4:​·​4·​to·​0000000000001008
56 ·​·​DW_CFA_offset:​·​r28·​at·​cfa-​16 80 ·​·​DW_CFA_offset:​·​r28·​at·​cfa-​16
57 ·​·​DW_CFA_advance_loc4:​·​24·​to·​0000000000000dfc 81 ·​·​DW_CFA_advance_loc4:​·​24·​to·​0000000000001020
58 ·​·​DW_CFA_offset:​·​r17·​at·​cfa-​40 82 ·​·​DW_CFA_offset:​·​r17·​at·​cfa-​40
59 ·​·​DW_CFA_offset:​·​r16·​at·​cfa-​48 83 ·​·​DW_CFA_offset:​·​r16·​at·​cfa-​48
  84 ·​·​DW_CFA_advance_loc4:​·​20·​to·​0000000000001034
60 ·​·​DW_CFA_offset:​·​r31·​at·​cfa-​8 85 ·​·​DW_CFA_offset:​·​r31·​at·​cfa-​8
61 ·​·​DW_CFA_advance_loc4:​·​16·​to·​0000000000000e0c  
62 ·​·​DW_CFA_offset:​·​r19·​at·​cfa-​24 86 ·​·​DW_CFA_offset:​·​r19·​at·​cfa-​24
63 ·​·​DW_CFA_offset:​·​r18·​at·​cfa-​32 87 ·​·​DW_CFA_offset:​·​r18·​at·​cfa-​32
64 ·​·​DW_CFA_advance_loc4:​·​204·​to·​0000000000000ed8 88 ·​·​DW_CFA_advance_loc4:​·​196·​to·​00000000000010f8
65 ·​·​DW_CFA_remember_state​ 89 ·​·​DW_CFA_remember_state​
66 ·​·​DW_CFA_def_cfa_offset​:​·​0 90 ·​·​DW_CFA_def_cfa_offset​:​·​0
67 ·​·​DW_CFA_restore:​·​r16 91 ·​·​DW_CFA_restore:​·​r16
68 ·​·​DW_CFA_restore:​·​r17 92 ·​·​DW_CFA_restore:​·​r17
69 ·​·​DW_CFA_restore:​·​r18 93 ·​·​DW_CFA_restore:​·​r18
70 ·​·​DW_CFA_restore:​·​r19 94 ·​·​DW_CFA_restore:​·​r19
71 ·​·​DW_CFA_restore:​·​r28 95 ·​·​DW_CFA_restore:​·​r28
72 ·​·​DW_CFA_restore:​·​r31 96 ·​·​DW_CFA_restore:​·​r31
73 ·​·​DW_CFA_restore_state 97 ·​·​DW_CFA_restore_state
Max diff block lines reached; 5561/9706 bytes (57.29%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.MIPS.abiflags {}
Offset 1, 5 lines modified Offset 1, 5 lines modified
   
1 Hex·​dump·​of·​section·​'.​MIPS.​abiflags':​ 1 Hex·​dump·​of·​section·​'.​MIPS.​abiflags':​
2 ·​·​0x00000200·​00004006·​02020001·​00000000·​00000000·​.​.​@.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ·​·​0x00000238·​00004006·​02020001·​00000000·​00000000·​.​.​@.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ·​·​0x00000210·​01000000·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​ 3 ·​·​0x00000248·​01000000·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.MIPS.options {}
Offset 1, 11 lines modified Offset 1, 11 lines modified
   
1 Hex·​dump·​of·​section·​'.​MIPS.​options':​ 1 Hex·​dump·​of·​section·​'.​MIPS.​options':​
2 ·​·​0x00000218·​01280000·​00000000·​700000b2·​00000000·​.​(.​.​.​.​.​.​p.​.​.​.​.​.​.​ 2 ·​·​0x00000250·​01280000·​00000000·​700000b2·​00000000·​.​(.​.​.​.​.​.​p.​.​.​.​.​.​.​
3 ·​·​0x00000228·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ·​·​0x00000260·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ·​·​0x00000238·​00a00100·​00000000·​01280000·​00000000·​.​.​.​.​.​.​.​.​.​(.​.​.​.​.​.​ 4 ·​·​0x00000270·​00a00100·​00000000·​01280000·​00000000·​.​.​.​.​.​.​.​.​.​(.​.​.​.​.​.​
5 ·​·​0x00000248·​fcffffb3·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ·​·​0x00000280·​fcfffff3·​00000000·​00000000·​00000001·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ·​·​0x00000258·​00000000·​00000000·​00a00100·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ·​·​0x00000290·​00000000·​00000000·​00a00100·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ·​·​0x00000268·​01280000·​00000000·​00000000·​00000000·​.​(.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 7 ·​·​0x000002a0·​01280000·​00000000·​00000000·​00000000·​.​(.​.​.​.​.​.​.​.​.​.​.​.​.​.​
8 ·​·​0x00000278·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 8 ·​·​0x000002b0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ·​·​0x00000288·​00a00100·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​ 9 ·​·​0x000002c0·​00a00100·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.hash {}
Offset 1, 17 lines modified Offset 1, 23 lines modified
   
1 Hex·​dump·​of·​section·​'.​hash':​ 1 Hex·​dump·​of·​section·​'.​hash':​
2 ·​·​0x000004c0·​11000000·​25000000·​08000000·​0f000000·​.​.​.​.​%.​.​.​.​.​.​.​.​.​.​.​ 2 ·​·​0x00000550·​25000000·​27000000·​0d000000·​00000000·​%.​.​.​'.​.​.​.​.​.​.​.​.​.​.​
3 ·​·​0x000004d0·​19000000·​13000000·​00000000·​07000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ·​·​0x00000560·​00000000·​02000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ·​·​0x000004e0·​12000000·​0c000000·​1c000000·​09000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ·​·​0x00000570·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ·​·​0x000004f0·​17000000·​0b000000·​0a000000·​16000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ·​·​0x00000580·​00000000·​1d000000·​13000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ·​·​0x00000500·​15000000·​00000000·​0e000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ·​·​0x00000590·​03000000·​06000000·​17000000·​16000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ·​·​0x00000510·​00000000·​00000000·​00000000·​03000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 7 ·​·​0x000005a0·​10000000·​07000000·​14000000·​15000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
8 ·​·​0x00000520·​00000000·​00000000·​06000000·​23000000·​.​.​.​.​.​.​.​.​.​.​.​.​#.​.​.​ 8 ·​·​0x000005b0·​1e000000·​18000000·​00000000·​09000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ·​·​0x00000530·​00000000·​1b000000·​02000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 9 ·​·​0x000005c0·​08000000·​0f000000·​00000000·​1a000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
10 ·​·​0x00000540·​1a000000·​05000000·​1f000000·​24000000·​.​.​.​.​.​.​.​.​.​.​.​.​$.​.​.​ 10 ·​·​0x000005d0·​20000000·​12000000·​1f000000·​04000000·​·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
11 ·​·​0x00000550·​1d000000·​1e000000·​14000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 11 ·​·​0x000005e0·​00000000·​0c000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
12 ·​·​0x00000560·​0d000000·​18000000·​11000000·​10000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 12 ·​·​0x000005f0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ·​·​0x00000570·​04000000·​00000000·​22000000·​21000000·​.​.​.​.​.​.​.​.​".​.​.​!.​.​.​ 13 ·​·​0x00000600·​00000000·​00000000·​00000000·​05000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
14 ·​·​0x00000580·​00000000·​20000000·​00000000·​00000000·​.​.​.​.​·​.​.​.​.​.​.​.​.​.​.​.​ 14 ·​·​0x00000610·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
15 ·​·​0x00000590·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 15 ·​·​0x00000620·​00000000·​00000000·​1b000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
  16 ·​·​0x00000630·​00000000·​11000000·​0a000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
  17 ·​·​0x00000640·​1c000000·​00000000·​19000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
  18 ·​·​0x00000650·​24000000·​0e000000·​0b000000·​21000000·​$.​.​.​.​.​.​.​.​.​.​.​!.​.​.​
  19 ·​·​0x00000660·​23000000·​22000000·​00000000·​25000000·​#.​.​.​".​.​.​.​.​.​.​%.​.​.​
  20 ·​·​0x00000670·​26000000·​00000000·​00000000·​00000000·​&.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
  21 ·​·​0x00000680·​00000000·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.dynstr {}
Offset 1, 43 lines modified Offset 1, 46 lines modified
   
1 Hex·​dump·​of·​section·​'.​dynstr':​ 1 Hex·​dump·​of·​section·​'.​dynstr':​
2 ·​·​0x00000918·​005f5f63·​78615f66·​696e616c·​697a6500·​.​__cxa_finalize.​ 2 ·​·​0x00000a30·​005f5f63·​78615f66·​696e616c·​697a6500·​.​__cxa_finalize.​
3 ·​·​0x00000928·​5f5f6378·​615f6174·​65786974·​005f5a4e·​__cxa_atexit.​_ZN 3 ·​·​0x00000a40·​5f5f6378·​615f6174·​65786974·​005f5a4e·​__cxa_atexit.​_ZN
4 ·​·​0x00000938·​375f4a4e·​49456e76·​394e6577·​4f626a65·​7_JNIEnv9NewObje 4 ·​·​0x00000a50·​375f4a4e·​49456e76·​394e6577·​4f626a65·​7_JNIEnv9NewObje
5 ·​·​0x00000948·​63744550·​375f6a63·​6c617373·​5031305f·​ctEP7_jclassP10_ 5 ·​·​0x00000a60·​63744550·​375f6a63·​6c617373·​5031305f·​ctEP7_jclassP10_
6 ·​·​0x00000958·​6a6d6574·​686f6449·​447a005f·​5a4e375f·​jmethodIDz.​_ZN7_ 6 ·​·​0x00000a70·​6a6d6574·​686f6449·​447a005f·​5f737461·​jmethodIDz.​__sta
7 ·​·​0x00000968·​4a4e4945·​6e763136·​43616c6c·​4f626a65·​JNIEnv16CallObje 7 ·​·​0x00000a80·​636b5f63·​686b5f67·​75617264·​005f5f73·​ck_chk_guard.​__s
8 ·​·​0x00000978·​63744d65·​74686f64·​4550385f·​6a6f626a·​ctMethodEP8_jobj 8 ·​·​0x00000a90·​7461636b·​5f63686b·​5f666169·​6c005f5a·​tack_chk_fail.​_Z
9 ·​·​0x00000988·​65637450·​31305f6a·​6d657468·​6f644944·​ectP10_jmethodID 9 ·​·​0x00000aa0·​4e375f4a·​4e49456e·​76313643·​616c6c4f·​N7_JNIEnv16CallO
10 ·​·​0x00000998·​7a005f5a·​31354a4e·​555f5468·​726f7742·​z.​_Z15JNU_ThrowB 10 ·​·​0x00000ab0·​626a6563·​744d6574·​686f6445·​50385f6a·​bjectMethodEP8_j
11 ·​·​0x000009a8·​794e616d·​6550375f·​4a4e4945·​6e76504b·​yNameP7_JNIEnvPK 11 ·​·​0x00000ac0·​6f626a65·​63745031·​305f6a6d·​6574686f·​objectP10_jmetho
12 ·​·​0x000009b8·​6353325f·​005f5a32·​344a4e55·​5f476574·​cS2_.​_Z24JNU_Get 12 ·​·​0x00000ad0·​6449447a·​005f5a31·​354a4e55·​5f546872·​dIDz.​_Z15JNU_Thr
13 ·​·​0x000009c8·​53747269·​6e674e61·​74697665·​43686172·​StringNativeChar 13 ·​·​0x00000ae0·​6f774279·​4e616d65·​50375f4a·​4e49456e·​owByNameP7_JNIEn
14 ·​·​0x000009d8·​7350375f·​4a4e4945·​6e765038·​5f6a7374·​sP7_JNIEnvP8_jst 14 ·​·​0x00000af0·​76504b63·​53325f00·​5f5a3234·​4a4e555f·​vPKcS2_.​_Z24JNU_
15 ·​·​0x000009e8·​72696e67·​006d616c·​6c6f6300·​5f5a3236·​ring.​malloc.​_Z26 15 ·​·​0x00000b00·​47657453·​7472696e·​674e6174·​69766543·​GetStringNativeC
16 ·​·​0x000009f8·​6a6e6947·​65744644·​46726f6d·​46696c65·​jniGetFDFromFile 16 ·​·​0x00000b10·​68617273·​50375f4a·​4e49456e·​7650385f·​harsP7_JNIEnvP8_
17 ·​·​0x00000a08·​44657363·​72697074·​6f725037·​5f4a4e49·​DescriptorP7_JNI 17 ·​·​0x00000b20·​6a737472·​696e6700·​6d616c6c·​6f63005f·​jstring.​malloc.​_
18 ·​·​0x00000a18·​456e7650·​385f6a6f·​626a6563·​74004a61·​EnvP8_jobject.​Ja 18 ·​·​0x00000b30·​5a32366a·​6e694765·​74464446·​726f6d46·​Z26jniGetFDFromF
19 ·​·​0x00000a28·​76615f63·​6f6d5f67·​6f6f676c·​655f6173·​va_com_google_as 19 ·​·​0x00000b40·​696c6544·​65736372·​6970746f·​7250375f·​ileDescriptorP7_
20 ·​·​0x00000a38·​655f4578·​65635f63·​72656174·​65537562·​e_Exec_createSub 20 ·​·​0x00000b50·​4a4e4945·​6e765038·​5f6a6f62·​6a656374·​JNIEnvP8_jobject
21 ·​·​0x00000a48·​70726f63·​65737300·​6f70656e·​0066636e·​process.​open.​fcn 21 ·​·​0x00000b60·​004a6176·​615f636f·​6d5f676f·​6f676c65·​.​Java_com_google
22 ·​·​0x00000a58·​746c0075·​6e6c6f63·​6b707400·​7074736e·​tl.​unlockpt.​ptsn 22 ·​·​0x00000b70·​5f617365·​5f457865·​635f6372·​65617465·​_ase_Exec_create
23 ·​·​0x00000a68·​616d655f·​72005f5f·​6572726e·​6f007374·​ame_r.​__errno.​st 23 ·​·​0x00000b80·​53756270·​726f6365·​7373006f·​70656e00·​Subprocess.​open.​
24 ·​·​0x00000a78·​72657272·​6f72005f·​5f616e64·​726f6964·​rerror.​__android 24 ·​·​0x00000b90·​66636e74·​6c00756e·​6c6f636b·​70740070·​fcntl.​unlockpt.​p
25 ·​·​0x00000a88·​5f6c6f67·​5f707269·​6e740066·​6f726b00·​_log_print.​fork.​ 25 ·​·​0x00000ba0·​74736e61·​6d655f72·​005f5f65·​72726e6f·​tsname_r.​__errno
26 ·​·​0x00000a98·​73657473·​69640064·​75703200·​636c6f73·​setsid.​dup2.​clos 26 ·​·​0x00000bb0·​00737472·​6572726f·​72005f5f·​616e6472·​.​strerror.​__andr
27 ·​·​0x00000aa8·​65006578·​65636c00·​4a617661·​5f636f6d·​e.​execl.​Java_com 27 ·​·​0x00000bc0·​6f69645f·​6c6f675f·​7072696e·​7400666f·​oid_log_print.​fo
28 ·​·​0x00000ab8·​5f676f6f·​676c655f·​6173655f·​45786563·​_google_ase_Exec 28 ·​·​0x00000bd0·​726b0073·​65747369·​64006475·​70320063·​rk.​setsid.​dup2.​c
29 ·​·​0x00000ac8·​5f736574·​50747957·​696e646f·​7753697a·​_setPtyWindowSiz 29 ·​·​0x00000be0·​6c6f7365·​00657865·​636c004a·​6176615f·​lose.​execl.​Java_
30 ·​·​0x00000ad8·​6500696f·​63746c00·​4a617661·​5f636f6d·​e.​ioctl.​Java_com 30 ·​·​0x00000bf0·​636f6d5f·​676f6f67·​6c655f61·​73655f45·​com_google_ase_E
31 ·​·​0x00000ae8·​5f676f6f·​676c655f·​6173655f·​45786563·​_google_ase_Exec 31 ·​·​0x00000c00·​7865635f·​73657450·​74795769·​6e646f77·​xec_setPtyWindow
32 ·​·​0x00000af8·​5f776169·​74466f72·​00776169·​74706964·​_waitFor.​waitpid 32 ·​·​0x00000c10·​53697a65·​00696f63·​746c004a·​6176615f·​Size.​ioctl.​Java_
33 ·​·​0x00000b08·​006c6962·​6c6f672e·​736f006c·​69627374·​.​liblog.​so.​libst 33 ·​·​0x00000c20·​636f6d5f·​676f6f67·​6c655f61·​73655f45·​com_google_ase_E
34 ·​·​0x00000b18·​64632b2b·​2e736f00·​6c69626d·​2e736f00·​dc++.​so.​libm.​so.​ 34 ·​·​0x00000c30·​7865635f·​77616974·​466f7200·​77616974·​xec_waitFor.​wait
35 ·​·​0x00000b28·​6c696263·​2e736f00·​6c696264·​6c2e736f·​libc.​so.​libdl.​so 35 ·​·​0x00000c40·​70696400·​6c69626c·​6f672e73·​6f006c69·​pid.​liblog.​so.​li
36 ·​·​0x00000b38·​005f6674·​65787400·​5f666461·​7461005f·​.​_ftext.​_fdata.​_ 36 ·​·​0x00000c50·​62737464·​632b2b2e·​736f006c·​69626d2e·​bstdc++.​so.​libm.​
37 ·​·​0x00000b48·​65646174·​61005f5f·​6273735f·​73746172·​edata.​__bss_star 37 ·​·​0x00000c60·​736f006c·​6962632e·​736f006c·​6962646c·​so.​libc.​so.​libdl
38 ·​·​0x00000b58·​74005f66·​62737300·​5f656e64·​005f5f62·​t.​_fbss.​_end.​__b 38 ·​·​0x00000c70·​2e736f00·​5f667465·​7874005f·​66646174·​.​so.​_ftext.​_fdat
39 ·​·​0x00000b68·​73735f65·​6e645f5f·​005f5f65·​6e645f5f·​ss_end__.​__end__ 39 ·​·​0x00000c80·​61005f65·​64617461·​005f5f62·​73735f73·​a.​_edata.​__bss_s
40 ·​·​0x00000b78·​006c6962·​636f6d5f·​676f6f67·​6c655f61·​.​libcom_google_a 40 ·​·​0x00000c90·​74617274·​005f6662·​7373005f·​656e6400·​tart.​_fbss.​_end.​
41 ·​·​0x00000b88·​73655f45·​7865632e·​736f00·​·​·​·​·​·​·​·​·​·​·​·​se_Exec.​so.​ 41 ·​·​0x00000ca0·​5f5f6273·​735f656e·​645f5f00·​5f5f656e·​__bss_end__.​__en
  42 ·​·​0x00000cb0·​645f5f00·​6c696263·​6f6d5f67·​6f6f676c·​d__.​libcom_googl
  43 ·​·​0x00000cc0·​655f6173·​655f4578·​65632e73·​6f004c49·​e_ase_Exec.​so.​LI
  44 ·​·​0x00000cd0·​424300·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​BC.​
   
[−]
objdump --line-numbers --disassemble --demangle --section=.text {}
Offset 1, 551 lines modified Offset 1, 608 lines modified
   
   
   
1 Disassembly·​of·​section·​.​text:​ 1 Disassembly·​of·​section·​.​text:​
   
2 0000000000000c50·​<_ftext>:​ 2 0000000000000e00·​<_ftext@@Base>:​
3 ·​·​·​·​·​c50:​»       ​67bdfff0·​»       ​daddiu» ​sp,​sp,​-​16 3 ·​·​·​·​·​e00:​»       ​67bdfff0·​»       ​daddiu» ​sp,​sp,​-​16
4 ·​·​·​·​·​c54:​»       ​ffbc0000·​»       ​sd»     ​gp,​0(sp)​ 4 ·​·​·​·​·​e04:​»       ​ffbc0000·​»       ​sd»     ​gp,​0(sp)​
5 ·​·​·​·​·​c58:​»       ​3c1c0002·​»       ​lui»    ​gp,​0x2 5 ·​·​·​·​·​e08:​»       ​3c1c0002·​»       ​lui»    ​gp,​0x2
6 ·​·​·​·​·​c5c:​»       ​0399e02d·​»       ​daddu»  ​gp,​gp,​t9 6 ·​·​·​·​·​e0c:​»       ​0399e02d·​»       ​daddu»  ​gp,​gp,​t9
7 ·​·​·​·​·​c60:​»       ​679c93b0·​»       ​daddiu» ​gp,​gp,​-​27728 7 ·​·​·​·​·​e10:​»       ​ffbf0008·​»       ​sd»     ​ra,​8(sp)​
8 ·​·​·​·​·​c64:​»       ​df9980c8·​»       ​ld»     ​t9,​-​32568(gp)​ 8 ·​·​·​·​·​e14:​»       ​679c9200·​»       ​daddiu» ​gp,​gp,​-​28160
9 ·​·​·​·​·​c68:​»       ​ffbf0008·​»       ​sd»     ​ra,​8(sp)​ 9 ·​·​·​·​·​e18:​»       ​df9980f8·​»       ​ld»     ​t9,​-​32520(gp)​
10 ·​·​·​·​·​c6c:​»       ​0320f809·​»       ​jalr»   ​t9 10 ·​·​·​·​·​e1c:​»       ​0320f809·​»       ​jalr»   ​t9
11 ·​·​·​·​·​c70:​»       ​df848020·​»       ​ld»     ​a0,​-​32736(gp)​ 11 ·​·​·​·​·​e20:​»       ​df848028·​»       ​ld»     ​a0,​-​32728(gp)​
12 ·​·​·​·​·​c74:​»       ​dfbf0008·​»       ​ld»     ​ra,​8(sp)​ 12 ·​·​·​·​·​e24:​»       ​dfbf0008·​»       ​ld»     ​ra,​8(sp)​
13 ·​·​·​·​·​c78:​»       ​dfbc0000·​»       ​ld»     ​gp,​0(sp)​ 13 ·​·​·​·​·​e28:​»       ​dfbc0000·​»       ​ld»     ​gp,​0(sp)​
14 ·​·​·​·​·​c7c:​»       ​03e00009·​»       ​jr»     ​ra 14 ·​·​·​·​·​e2c:​»       ​03e00009·​»       ​jr»     ​ra
15 ·​·​·​·​·​c80:​»       ​67bd0010·​»       ​daddiu» ​sp,​sp,​16 15 ·​·​·​·​·​e30:​»       ​67bd0010·​»       ​daddiu» ​sp,​sp,​16
16 »       ​.​.​.​ 16 »       ​.​.​.​
17 ·​·​·​·​·​c90:​»       ​10800004·​»       ​beqz»   ​a0,​ca4·​<_ftext+0x54> 17 ·​·​·​·​·​e40:​»       ​d8800002·​»       ​beqzc»  ​a0,​e4c·​<_ftext@@Base+0x4c>
18 ·​·​·​·​·​c94:​»       ​00000000·​»       ​nop 18 ·​·​·​·​·​e44:​»       ​0080c82d·​»       ​move»   ​t9,​a0
19 ·​·​·​·​·​c98:​»       ​0080c82d·​»       ​move»   ​t9,​a0 19 ·​·​·​·​·​e48:​»       ​d8190000·​»       ​jrc»    ​t9
20 ·​·​·​·​·​c9c:​»       ​03200009·​»       ​jr»     ​t9 20 ·​·​·​·​·​e4c:​»       ​d81f0000·​»       ​jrc»    ​ra
21 ·​·​·​·​·​ca0:​»       ​00000000·​»       ​nop 21 ·​·​·​·​·​e50:​»       ​67bdfff0·​»       ​daddiu» ​sp,​sp,​-​16
22 ·​·​·​·​·​ca4:​»       ​03e00009·​»       ​jr»     ​ra 22 ·​·​·​·​·​e54:​»       ​0080282d·​»       ​move»   ​a1,​a0
23 ·​·​·​·​·​ca8:​»       ​00000000·​»       ​nop 23 ·​·​·​·​·​e58:​»       ​ffbc0000·​»       ​sd»     ​gp,​0(sp)​
24 ·​·​·​·​·​cac:​»       ​00000000·​»       ​nop 24 ·​·​·​·​·​e5c:​»       ​3c1c0002·​»       ​lui»    ​gp,​0x2
25 ·​·​·​·​·​cb0:​»       ​67bdfff0·​»       ​daddiu» ​sp,​sp,​-​16 25 ·​·​·​·​·​e60:​»       ​0399e02d·​»       ​daddu»  ​gp,​gp,​t9
26 ·​·​·​·​·​cb4:​»       ​ffbc0000·​»       ​sd»     ​gp,​0(sp)​ 26 ·​·​·​·​·​e64:​»       ​ffbf0008·​»       ​sd»     ​ra,​8(sp)​
27 ·​·​·​·​·​cb8:​»       ​3c1c0002·​»       ​lui»    ​gp,​0x2 27 ·​·​·​·​·​e68:​»       ​679c91b0·​»       ​daddiu» ​gp,​gp,​-​28240
28 ·​·​·​·​·​cbc:​»       ​0399e02d·​»       ​daddu»  ​gp,​gp,​t9 28 ·​·​·​·​·​e6c:​»       ​df998068·​»       ​ld»     ​t9,​-​32664(gp)​
29 ·​·​·​·​·​cc0:​»       ​679c9350·​»       ​daddiu» ​gp,​gp,​-​27824 29 ·​·​·​·​·​e70:​»       ​df848020·​»       ​ld»     ​a0,​-​32736(gp)​
30 ·​·​·​·​·​cc4:​»       ​df9980a0·​»       ​ld»     ​t9,​-​32608(gp)​ 30 ·​·​·​·​·​e74:​»       ​0320f809·​»       ​jalr»   ​t9
31 ·​·​·​·​·​cc8:​»       ​0080282d·​»       ​move»   ​a1,​a0 31 ·​·​·​·​·​e78:​»       ​df868028·​»       ​ld»     ​a2,​-​32728(gp)​
32 ·​·​·​·​·​ccc:​»       ​df868020·​»       ​ld»     ​a2,​-​32736(gp)​ 32 ·​·​·​·​·​e7c:​»       ​dfbf0008·​»       ​ld»     ​ra,​8(sp)​
33 ·​·​·​·​·​cd0:​»       ​ffbf0008·​»       ​sd»     ​ra,​8(sp)​ 33 ·​·​·​·​·​e80:​»       ​dfbc0000·​»       ​ld»     ​gp,​0(sp)​
34 ·​·​·​·​·​cd4:​»       ​0320f809·​»       ​jalr»   ​t9 34 ·​·​·​·​·​e84:​»       ​03e00009·​»       ​jr»     ​ra
35 ·​·​·​·​·​cd8:​»       ​df848028·​»       ​ld»     ​a0,​-​32728(gp)​ 35 ·​·​·​·​·​e88:​»       ​67bd0010·​»       ​daddiu» ​sp,​sp,​16
36 ·​·​·​·​·​cdc:​»       ​dfbf0008·​»       ​ld»     ​ra,​8(sp)​ 36 ·​·​·​·​·​e8c:​»       ​00000000·​»       ​nop
37 ·​·​·​·​·​ce0:​»       ​dfbc0000·​»       ​ld»     ​gp,​0(sp)​  
38 ·​·​·​·​·​ce4:​»       ​03e00009·​»       ​jr»     ​ra 37 0000000000000e90·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​@@Base>:​
39 ·​·​·​·​·​ce8:​»       ​67bd0010·​»       ​daddiu» ​sp,​sp,​16 38 ·​·​·​·​·​e90:​»       ​67bdffa0·​»       ​daddiu» ​sp,​sp,​-​96
40 ·​·​·​·​·​cec:​»       ​00000000·​»       ​nop 39 ·​·​·​·​·​e94:​»       ​dc8c0000·​»       ​ld»     ​t0,​0(a0)​
  40 ·​·​·​·​·​e98:​»       ​ffbc0020·​»       ​sd»     ​gp,​32(sp)​
41 0000000000000cf0·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​>:​ 41 ·​·​·​·​·​e9c:​»       ​3c1c0002·​»       ​lui»    ​gp,​0x2
42 ·​·​·​·​·​cf0:​»       ​dc830000·​»       ​ld»     ​v1,​0(a0)​ 42 ·​·​·​·​·​ea0:​»       ​0399e02d·​»       ​daddu»  ​gp,​gp,​t9
43 ·​·​·​·​·​cf4:​»       ​67bdffb0·​»       ​daddiu» ​sp,​sp,​-​80 43 ·​·​·​·​·​ea4:​»       ​ffb00018·​»       ​sd»     ​s0,​24(sp)​
44 ·​·​·​·​·​cf8:​»       ​ffbf0018·​»       ​sd»     ​ra,​24(sp)​ 44 ·​·​·​·​·​ea8:​»       ​679c9170·​»       ​daddiu» ​gp,​gp,​-​28304
45 ·​·​·​·​·​cfc:​»       ​67a20028·​»       ​daddiu» ​v0,​sp,​40 45 ·​·​·​·​·​eac:​»       ​ffa70038·​»       ​sd»     ​a3,​56(sp)​
46 ·​·​·​·​·​d00:​»       ​ffa70028·​»       ​sd»     ​a3,​40(sp)​ 46 ·​·​·​·​·​eb0:​»       ​df9080b8·​»       ​ld»     ​s0,​-​32584(gp)​
47 ·​·​·​·​·​d04:​»       ​0040382d·​»       ​move»   ​a3,​v0 47 ·​·​·​·​·​eb4:​»       ​ffa80040·​»       ​sd»     ​a4,​64(sp)​
48 ·​·​·​·​·​d08:​»       ​ffa80030·​»       ​sd»     ​a4,​48(sp)​ 48 ·​·​·​·​·​eb8:​»       ​ffa90048·​»       ​sd»     ​a5,​72(sp)​
49 ·​·​·​·​·​d0c:​»       ​ffa90038·​»       ​sd»     ​a5,​56(sp)​ 49 ·​·​·​·​·​ebc:​»       ​67a20038·​»       ​daddiu» ​v0,​sp,​56
50 ·​·​·​·​·​d10:​»       ​ffaa0040·​»       ​sd»     ​a6,​64(sp)​ 50 ·​·​·​·​·​ec0:​»       ​ffaa0050·​»       ​sd»     ​a6,​80(sp)​
51 ·​·​·​·​·​d14:​»       ​ffab0048·​»       ​sd»     ​a7,​72(sp)​ 51 ·​·​·​·​·​ec4:​»       ​0040382d·​»       ​move»   ​a3,​v0
52 ·​·​·​·​·​d18:​»       ​dc7900e8·​»       ​ld»     ​t9,​232(v1)​ 52 ·​·​·​·​·​ec8:​»       ​ffab0058·​»       ​sd»     ​a7,​88(sp)​
53 ·​·​·​·​·​d1c:​»       ​0320f809·​»       ​jalr»   ​t9 53 ·​·​·​·​·​ecc:​»       ​de030000·​»       ​ld»     ​v1,​0(s0)​
54 ·​·​·​·​·​d20:​»       ​ffa20000·​»       ​sd»     ​v0,​0(sp)​ 54 ·​·​·​·​·​ed0:​»       ​dd9900e8·​»       ​ld»     ​t9,​232(t0)​
55 ·​·​·​·​·​d24:​»       ​dfbf0018·​»       ​ld»     ​ra,​24(sp)​ 55 ·​·​·​·​·​ed4:​»       ​ffbf0028·​»       ​sd»     ​ra,​40(sp)​
56 ·​·​·​·​·​d28:​»       ​03e00009·​»       ​jr»     ​ra 56 ·​·​·​·​·​ed8:​»       ​ffa20000·​»       ​sd»     ​v0,​0(sp)​
57 ·​·​·​·​·​d2c:​»       ​67bd0050·​»       ​daddiu» ​sp,​sp,​80 57 ·​·​·​·​·​edc:​»       ​ffa30008·​»       ​sd»     ​v1,​8(sp)​
  58 ·​·​·​·​·​ee0:​»       ​f8190000·​»       ​jalrc»  ​t9
58 0000000000000d30·​<_JNIEnv:​:​CallObjectMethod(_job​ject*,​·​_jmethodID*,​·​.​.​.​)​>:​ 59 ·​·​·​·​·​ee4:​»       ​dfa40008·​»       ​ld»     ​a0,​8(sp)​
59 ·​·​·​·​·​d30:​»       ​dc830000·​»       ​ld»     ​v1,​0(a0)​ 60 ·​·​·​·​·​ee8:​»       ​de050000·​»       ​ld»     ​a1,​0(s0)​
60 ·​·​·​·​·​d34:​»       ​67bdffb0·​»       ​daddiu» ​sp,​sp,​-​80 61 ·​·​·​·​·​eec:​»       ​14850005·​»       ​bne»    ​a0,​a1,​f04·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​@@Base+0x74>
61 ·​·​·​·​·​d38:​»       ​ffbf0018·​»       ​sd»     ​ra,​24(sp)​ 62 ·​·​·​·​·​ef0:​»       ​dfbf0028·​»       ​ld»     ​ra,​40(sp)​
62 ·​·​·​·​·​d3c:​»       ​67a20028·​»       ​daddiu» ​v0,​sp,​40 63 ·​·​·​·​·​ef4:​»       ​dfbc0020·​»       ​ld»     ​gp,​32(sp)​
63 ·​·​·​·​·​d40:​»       ​ffa70028·​»       ​sd»     ​a3,​40(sp)​ 64 ·​·​·​·​·​ef8:​»       ​dfb00018·​»       ​ld»     ​s0,​24(sp)​
64 ·​·​·​·​·​d44:​»       ​0040382d·​»       ​move»   ​a3,​v0 65 ·​·​·​·​·​efc:​»       ​03e00009·​»       ​jr»     ​ra
65 ·​·​·​·​·​d48:​»       ​ffa80030·​»       ​sd»     ​a4,​48(sp)​ 66 ·​·​·​·​·​f00:​»       ​67bd0060·​»       ​daddiu» ​sp,​sp,​96
66 ·​·​·​·​·​d4c:​»       ​ffa90038·​»       ​sd»     ​a5,​56(sp)​ 67 ·​·​·​·​·​f04:​»       ​df9980d0·​»       ​ld»     ​t9,​-​32560(gp)​
67 ·​·​·​·​·​d50:​»       ​ffaa0040·​»       ​sd»     ​a6,​64(sp)​ 68 ·​·​·​·​·​f08:​»       ​f8190000·​»       ​jalrc»  ​t9
68 ·​·​·​·​·​d54:​»       ​ffab0048·​»       ​sd»     ​a7,​72(sp)​ 69 ·​·​·​·​·​f0c:​»       ​00000000·​»       ​nop
69 ·​·​·​·​·​d58:​»       ​dc790118·​»       ​ld»     ​t9,​280(v1)​  
70 ·​·​·​·​·​d5c:​»       ​0320f809·​»       ​jalr»   ​t9 70 0000000000000f10·​<_JNIEnv:​:​CallObjectMethod(_job​ject*,​·​_jmethodID*,​·​.​.​.​)​@@Base>:​
71 ·​·​·​·​·​d60:​»       ​ffa20000·​»       ​sd»     ​v0,​0(sp)​ 71 ·​·​·​·​·​f10:​»       ​67bdffa0·​»       ​daddiu» ​sp,​sp,​-​96
72 ·​·​·​·​·​d64:​»       ​dfbf0018·​»       ​ld»     ​ra,​24(sp)​ 72 ·​·​·​·​·​f14:​»       ​dc8c0000·​»       ​ld»     ​t0,​0(a0)​
73 ·​·​·​·​·​d68:​»       ​03e00009·​»       ​jr»     ​ra 73 ·​·​·​·​·​f18:​»       ​ffbc0020·​»       ​sd»     ​gp,​32(sp)​
74 ·​·​·​·​·​d6c:​»       ​67bd0050·​»       ​daddiu» ​sp,​sp,​80 74 ·​·​·​·​·​f1c:​»       ​3c1c0002·​»       ​lui»    ​gp,​0x2
  75 ·​·​·​·​·​f20:​»       ​0399e02d·​»       ​daddu»  ​gp,​gp,​t9
75 0000000000000d70·​<JNU_ThrowByName(_JNI​Env*,​·​char·​const*,​·​char·​const*)​>:​ 76 ·​·​·​·​·​f24:​»       ​ffb00018·​»       ​sd»     ​s0,​24(sp)​
76 ·​·​·​·​·​d70:​»       ​67bdffd0·​»       ​daddiu» ​sp,​sp,​-​48 77 ·​·​·​·​·​f28:​»       ​679c90f0·​»       ​daddiu» ​gp,​gp,​-​28432
77 ·​·​·​·​·​d74:​»       ​ffb10018·​»       ​sd»     ​s1,​24(sp)​ 78 ·​·​·​·​·​f2c:​»       ​ffa70038·​»       ​sd»     ​a3,​56(sp)​
78 ·​·​·​·​·​d78:​»       ​ffb00010·​»       ​sd»     ​s0,​16(sp)​ 79 ·​·​·​·​·​f30:​»       ​df9080b8·​»       ​ld»     ​s0,​-​32584(gp)​
79 ·​·​·​·​·​d7c:​»       ​ffbf0028·​»       ​sd»     ​ra,​40(sp)​ 80 ·​·​·​·​·​f34:​»       ​ffa80040·​»       ​sd»     ​a4,​64(sp)​
80 ·​·​·​·​·​d80:​»       ​dc820000·​»       ​ld»     ​v0,​0(a0)​ 81 ·​·​·​·​·​f38:​»       ​ffa90048·​»       ​sd»     ​a5,​72(sp)​
81 ·​·​·​·​·​d84:​»       ​ffa60000·​»       ​sd»     ​a2,​0(sp)​ 82 ·​·​·​·​·​f3c:​»       ​67a20038·​»       ​daddiu» ​v0,​sp,​56
82 ·​·​·​·​·​d88:​»       ​dc590030·​»       ​ld»     ​t9,​48(v0)​ 83 ·​·​·​·​·​f40:​»       ​ffaa0050·​»       ​sd»     ​a6,​80(sp)​
83 ·​·​·​·​·​d8c:​»       ​0320f809·​»       ​jalr»   ​t9 84 ·​·​·​·​·​f44:​»       ​0040382d·​»       ​move»   ​a3,​v0
84 ·​·​·​·​·​d90:​»       ​0080802d·​»       ​move»   ​s0,​a0 85 ·​·​·​·​·​f48:​»       ​ffab0058·​»       ​sd»     ​a7,​88(sp)​
85 ·​·​·​·​·​d94:​»       ​10400007·​»       ​beqz»   ​v0,​db4·​<JNU_ThrowByName(_JNI​Env*,​·​char·​const*,​·​char·​const*)​+0x44> 86 ·​·​·​·​·​f4c:​»       ​de030000·​»       ​ld»     ​v1,​0(s0)​
86 ·​·​·​·​·​d98:​»       ​0040882d·​»       ​move»   ​s1,​v0 87 ·​·​·​·​·​f50:​»       ​dd990118·​»       ​ld»     ​t9,​280(t0)​
87 ·​·​·​·​·​d9c:​»       ​de030000·​»       ​ld»     ​v1,​0(s0)​ 88 ·​·​·​·​·​f54:​»       ​ffbf0028·​»       ​sd»     ​ra,​40(sp)​
88 ·​·​·​·​·​da0:​»       ​0200202d·​»       ​move»   ​a0,​s0 89 ·​·​·​·​·​f58:​»       ​ffa20000·​»       ​sd»     ​v0,​0(sp)​
89 ·​·​·​·​·​da4:​»       ​dfa60000·​»       ​ld»     ​a2,​0(sp)​ 90 ·​·​·​·​·​f5c:​»       ​ffa30008·​»       ​sd»     ​v1,​8(sp)​
90 ·​·​·​·​·​da8:​»       ​dc790070·​»       ​ld»     ​t9,​112(v1)​ 91 ·​·​·​·​·​f60:​»       ​f8190000·​»       ​jalrc»  ​t9
91 ·​·​·​·​·​dac:​»       ​0320f809·​»       ​jalr»   ​t9 92 ·​·​·​·​·​f64:​»       ​dfa40008·​»       ​ld»     ​a0,​8(sp)​
92 ·​·​·​·​·​db0:​»       ​0040282d·​»       ​move»   ​a1,​v0 93 ·​·​·​·​·​f68:​»       ​de050000·​»       ​ld»     ​a1,​0(s0)​
Max diff block lines reached; 25623/41186 bytes (62.21%) of diff not shown.
[−]
objdump --line-numbers --disassemble --demangle --section=.MIPS.stubs {}
Offset 1, 79 lines modified Offset 1, 83 lines modified
   
   
   
1 Disassembly·​of·​section·​.​MIPS.​stubs:​ 1 Disassembly·​of·​section·​.​MIPS.​stubs:​
   
2 00000000000014a0·​<.​MIPS.​stubs>:​ 2 0000000000001730·​<.​MIPS.​stubs>:​
3 ·​·​·​·​14a0:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​ 3 ·​·​·​·​1730:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​
4 ·​·​·​·​14a4:​»       ​03e0782d·​»       ​move»   ​t3,​ra 4 ·​·​·​·​1734:​»       ​03e0782d·​»       ​move»   ​t3,​ra
5 ·​·​·​·​14a8:​»       ​0320f809·​»       ​jalr»   ​t9 5 ·​·​·​·​1738:​»       ​0320f809·​»       ​jalr»   ​t9
6 ·​·​·​·​14ac:​»       ​64180024·​»       ​daddiu» ​t8,​zero,​36 6 ·​·​·​·​173c:​»       ​64180026·​»       ​daddiu» ​t8,​zero,​38
7 ·​·​·​·​14b0:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​ 7 ·​·​·​·​1740:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​
8 ·​·​·​·​14b4:​»       ​03e0782d·​»       ​move»   ​t3,​ra 8 ·​·​·​·​1744:​»       ​03e0782d·​»       ​move»   ​t3,​ra
9 ·​·​·​·​14b8:​»       ​0320f809·​»       ​jalr»   ​t9 9 ·​·​·​·​1748:​»       ​0320f809·​»       ​jalr»   ​t9
10 ·​·​·​·​14bc:​»       ​64180023·​»       ​daddiu» ​t8,​zero,​35 10 ·​·​·​·​174c:​»       ​64180025·​»       ​daddiu» ​t8,​zero,​37
11 ·​·​·​·​14c0:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​ 11 ·​·​·​·​1750:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​
12 ·​·​·​·​14c4:​»       ​03e0782d·​»       ​move»   ​t3,​ra 12 ·​·​·​·​1754:​»       ​03e0782d·​»       ​move»   ​t3,​ra
13 ·​·​·​·​14c8:​»       ​0320f809·​»       ​jalr»   ​t9 13 ·​·​·​·​1758:​»       ​0320f809·​»       ​jalr»   ​t9
14 ·​·​·​·​14cc:​»       ​64180022·​»       ​daddiu» ​t8,​zero,​34 14 ·​·​·​·​175c:​»       ​64180024·​»       ​daddiu» ​t8,​zero,​36
15 ·​·​·​·​14d0:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​ 15 ·​·​·​·​1760:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​
16 ·​·​·​·​14d4:​»       ​03e0782d·​»       ​move»   ​t3,​ra 16 ·​·​·​·​1764:​»       ​03e0782d·​»       ​move»   ​t3,​ra
17 ·​·​·​·​14d8:​»       ​0320f809·​»       ​jalr»   ​t9 17 ·​·​·​·​1768:​»       ​0320f809·​»       ​jalr»   ​t9
18 ·​·​·​·​14dc:​»       ​64180021·​»       ​daddiu» ​t8,​zero,​33 18 ·​·​·​·​176c:​»       ​64180023·​»       ​daddiu» ​t8,​zero,​35
19 ·​·​·​·​14e0:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​ 19 ·​·​·​·​1770:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​
20 ·​·​·​·​14e4:​»       ​03e0782d·​»       ​move»   ​t3,​ra 20 ·​·​·​·​1774:​»       ​03e0782d·​»       ​move»   ​t3,​ra
21 ·​·​·​·​14e8:​»       ​0320f809·​»       ​jalr»   ​t9 21 ·​·​·​·​1778:​»       ​0320f809·​»       ​jalr»   ​t9
22 ·​·​·​·​14ec:​»       ​64180020·​»       ​daddiu» ​t8,​zero,​32 22 ·​·​·​·​177c:​»       ​64180022·​»       ​daddiu» ​t8,​zero,​34
23 ·​·​·​·​14f0:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​ 23 ·​·​·​·​1780:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​
24 ·​·​·​·​14f4:​»       ​03e0782d·​»       ​move»   ​t3,​ra 24 ·​·​·​·​1784:​»       ​03e0782d·​»       ​move»   ​t3,​ra
25 ·​·​·​·​14f8:​»       ​0320f809·​»       ​jalr»   ​t9 25 ·​·​·​·​1788:​»       ​0320f809·​»       ​jalr»   ​t9
26 ·​·​·​·​14fc:​»       ​6418001f·​»       ​daddiu» ​t8,​zero,​31 26 ·​·​·​·​178c:​»       ​64180021·​»       ​daddiu» ​t8,​zero,​33
27 ·​·​·​·​1500:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​ 27 ·​·​·​·​1790:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​
28 ·​·​·​·​1504:​»       ​03e0782d·​»       ​move»   ​t3,​ra 28 ·​·​·​·​1794:​»       ​03e0782d·​»       ​move»   ​t3,​ra
29 ·​·​·​·​1508:​»       ​0320f809·​»       ​jalr»   ​t9 29 ·​·​·​·​1798:​»       ​0320f809·​»       ​jalr»   ​t9
30 ·​·​·​·​150c:​»       ​6418001e·​»       ​daddiu» ​t8,​zero,​30 30 ·​·​·​·​179c:​»       ​64180020·​»       ​daddiu» ​t8,​zero,​32
31 ·​·​·​·​1510:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​ 31 ·​·​·​·​17a0:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​
32 ·​·​·​·​1514:​»       ​03e0782d·​»       ​move»   ​t3,​ra 32 ·​·​·​·​17a4:​»       ​03e0782d·​»       ​move»   ​t3,​ra
33 ·​·​·​·​1518:​»       ​0320f809·​»       ​jalr»   ​t9 33 ·​·​·​·​17a8:​»       ​0320f809·​»       ​jalr»   ​t9
34 ·​·​·​·​151c:​»       ​6418001d·​»       ​daddiu» ​t8,​zero,​29 34 ·​·​·​·​17ac:​»       ​6418001f·​»       ​daddiu» ​t8,​zero,​31
35 ·​·​·​·​1520:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​ 35 ·​·​·​·​17b0:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​
36 ·​·​·​·​1524:​»       ​03e0782d·​»       ​move»   ​t3,​ra 36 ·​·​·​·​17b4:​»       ​03e0782d·​»       ​move»   ​t3,​ra
37 ·​·​·​·​1528:​»       ​0320f809·​»       ​jalr»   ​t9 37 ·​·​·​·​17b8:​»       ​0320f809·​»       ​jalr»   ​t9
38 ·​·​·​·​152c:​»       ​6418001c·​»       ​daddiu» ​t8,​zero,​28 38 ·​·​·​·​17bc:​»       ​6418001e·​»       ​daddiu» ​t8,​zero,​30
39 ·​·​·​·​1530:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​ 39 ·​·​·​·​17c0:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​
40 ·​·​·​·​1534:​»       ​03e0782d·​»       ​move»   ​t3,​ra 40 ·​·​·​·​17c4:​»       ​03e0782d·​»       ​move»   ​t3,​ra
41 ·​·​·​·​1538:​»       ​0320f809·​»       ​jalr»   ​t9 41 ·​·​·​·​17c8:​»       ​0320f809·​»       ​jalr»   ​t9
42 ·​·​·​·​153c:​»       ​6418001b·​»       ​daddiu» ​t8,​zero,​27 42 ·​·​·​·​17cc:​»       ​6418001c·​»       ​daddiu» ​t8,​zero,​28
43 ·​·​·​·​1540:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​ 43 ·​·​·​·​17d0:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​
44 ·​·​·​·​1544:​»       ​03e0782d·​»       ​move»   ​t3,​ra 44 ·​·​·​·​17d4:​»       ​03e0782d·​»       ​move»   ​t3,​ra
45 ·​·​·​·​1548:​»       ​0320f809·​»       ​jalr»   ​t9 45 ·​·​·​·​17d8:​»       ​0320f809·​»       ​jalr»   ​t9
46 ·​·​·​·​154c:​»       ​6418001a·​»       ​daddiu» ​t8,​zero,​26 46 ·​·​·​·​17dc:​»       ​6418001b·​»       ​daddiu» ​t8,​zero,​27
47 ·​·​·​·​1550:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​ 47 ·​·​·​·​17e0:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​
48 ·​·​·​·​1554:​»       ​03e0782d·​»       ​move»   ​t3,​ra 48 ·​·​·​·​17e4:​»       ​03e0782d·​»       ​move»   ​t3,​ra
49 ·​·​·​·​1558:​»       ​0320f809·​»       ​jalr»   ​t9 49 ·​·​·​·​17e8:​»       ​0320f809·​»       ​jalr»   ​t9
50 ·​·​·​·​155c:​»       ​64180019·​»       ​daddiu» ​t8,​zero,​25 50 ·​·​·​·​17ec:​»       ​6418001a·​»       ​daddiu» ​t8,​zero,​26
51 ·​·​·​·​1560:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​ 51 ·​·​·​·​17f0:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​
52 ·​·​·​·​1564:​»       ​03e0782d·​»       ​move»   ​t3,​ra 52 ·​·​·​·​17f4:​»       ​03e0782d·​»       ​move»   ​t3,​ra
53 ·​·​·​·​1568:​»       ​0320f809·​»       ​jalr»   ​t9 53 ·​·​·​·​17f8:​»       ​0320f809·​»       ​jalr»   ​t9
54 ·​·​·​·​156c:​»       ​64180018·​»       ​daddiu» ​t8,​zero,​24 54 ·​·​·​·​17fc:​»       ​64180019·​»       ​daddiu» ​t8,​zero,​25
55 ·​·​·​·​1570:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​ 55 ·​·​·​·​1800:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​
56 ·​·​·​·​1574:​»       ​03e0782d·​»       ​move»   ​t3,​ra 56 ·​·​·​·​1804:​»       ​03e0782d·​»       ​move»   ​t3,​ra
57 ·​·​·​·​1578:​»       ​0320f809·​»       ​jalr»   ​t9 57 ·​·​·​·​1808:​»       ​0320f809·​»       ​jalr»   ​t9
58 ·​·​·​·​157c:​»       ​64180017·​»       ​daddiu» ​t8,​zero,​23 58 ·​·​·​·​180c:​»       ​64180018·​»       ​daddiu» ​t8,​zero,​24
59 ·​·​·​·​1580:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​ 59 ·​·​·​·​1810:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​
60 ·​·​·​·​1584:​»       ​03e0782d·​»       ​move»   ​t3,​ra 60 ·​·​·​·​1814:​»       ​03e0782d·​»       ​move»   ​t3,​ra
61 ·​·​·​·​1588:​»       ​0320f809·​»       ​jalr»   ​t9 61 ·​·​·​·​1818:​»       ​0320f809·​»       ​jalr»   ​t9
62 ·​·​·​·​158c:​»       ​64180016·​»       ​daddiu» ​t8,​zero,​22 62 ·​·​·​·​181c:​»       ​64180017·​»       ​daddiu» ​t8,​zero,​23
63 ·​·​·​·​1590:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​ 63 ·​·​·​·​1820:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​
64 ·​·​·​·​1594:​»       ​03e0782d·​»       ​move»   ​t3,​ra 64 ·​·​·​·​1824:​»       ​03e0782d·​»       ​move»   ​t3,​ra
65 ·​·​·​·​1598:​»       ​0320f809·​»       ​jalr»   ​t9 65 ·​·​·​·​1828:​»       ​0320f809·​»       ​jalr»   ​t9
66 ·​·​·​·​159c:​»       ​64180015·​»       ​daddiu» ​t8,​zero,​21 66 ·​·​·​·​182c:​»       ​64180016·​»       ​daddiu» ​t8,​zero,​22
67 ·​·​·​·​15a0:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​ 67 ·​·​·​·​1830:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​
68 ·​·​·​·​15a4:​»       ​03e0782d·​»       ​move»   ​t3,​ra 68 ·​·​·​·​1834:​»       ​03e0782d·​»       ​move»   ​t3,​ra
69 ·​·​·​·​15a8:​»       ​0320f809·​»       ​jalr»   ​t9 69 ·​·​·​·​1838:​»       ​0320f809·​»       ​jalr»   ​t9
70 ·​·​·​·​15ac:​»       ​64180014·​»       ​daddiu» ​t8,​zero,​20 70 ·​·​·​·​183c:​»       ​64180015·​»       ​daddiu» ​t8,​zero,​21
71 ·​·​·​·​15b0:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​ 71 ·​·​·​·​1840:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​
72 ·​·​·​·​15b4:​»       ​03e0782d·​»       ​move»   ​t3,​ra 72 ·​·​·​·​1844:​»       ​03e0782d·​»       ​move»   ​t3,​ra
73 ·​·​·​·​15b8:​»       ​0320f809·​»       ​jalr»   ​t9 73 ·​·​·​·​1848:​»       ​0320f809·​»       ​jalr»   ​t9
74 ·​·​·​·​15bc:​»       ​64180013·​»       ​daddiu» ​t8,​zero,​19 74 ·​·​·​·​184c:​»       ​64180014·​»       ​daddiu» ​t8,​zero,​20
  75 ·​·​·​·​1850:​»       ​df998010·​»       ​ld»     ​t9,​-​32752(gp)​
  76 ·​·​·​·​1854:​»       ​03e0782d·​»       ​move»   ​t3,​ra
  77 ·​·​·​·​1858:​»       ​0320f809·​»       ​jalr»   ​t9
  78 ·​·​·​·​185c:​»       ​64180013·​»       ​daddiu» ​t8,​zero,​19
75 »       ​.​.​.​ 79 »       ​.​.​.​
[−]
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Offset 1, 8 lines modified Offset 1, 8 lines modified
   
1 Hex·​dump·​of·​section·​'.​eh_frame_hdr':​ 1 Hex·​dump·​of·​section·​'.​eh_frame_hdr':​
2 ·​·​0x00001700·​011b033b·​a4060100·​08000000·​f0f5ffff·​.​.​.​;​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ·​·​0x000019a0·​011b033b·​bc030100·​08000000·​f0f4ffff·​.​.​.​;​.​.​.​.​.​.​.​.​.​.​.​.​
3 ·​·​0x00001710·​c0060100·​30f6ffff·​f0060100·​70f6ffff·​.​.​.​.​0.​.​.​.​.​.​.​p.​.​.​ 3 ·​·​0x000019b0·​d8030100·​70f5ffff·​20040100·​f0f5ffff·​.​.​.​.​p.​.​.​·​.​.​.​.​.​.​.​
4 ·​·​0x00001720·​20070100·​d8f6ffff·​60070100·​68f8ffff·​·​.​.​.​.​.​.​.​`.​.​.​h.​.​.​ 4 ·​·​0x000019c0·​68040100·​58f6ffff·​a8040100·​e8f7ffff·​h.​.​.​X.​.​.​.​.​.​.​.​.​.​.​
5 ·​·​0x00001730·​b8070100·​f8f8ffff·​00080100·​88fcffff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ·​·​0x000019d0·​00050100·​78f8ffff·​48050100·​38fcffff·​.​.​.​.​x.​.​.​H.​.​.​8.​.​.​
6 ·​·​0x00001740·​60080100·​48fdffff·​b0080100·​·​·​·​·​·​·​·​·​·​`.​.​.​H.​.​.​.​.​.​.​ 6 ·​·​0x000019e0·​b0050100·​18fdffff·​08060100·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.eh_frame {}
Offset 1, 39 lines modified Offset 1, 44 lines modified
   
1 Hex·​dump·​of·​section·​'.​eh_frame':​ 1 Hex·​dump·​of·​section·​'.​eh_frame':​
2 ·​·​0x00011da8·​14000000·​00000000·​037a5200·​017c1f01·​.​.​.​.​.​.​.​.​.​zR.​.​|.​.​ 2 ·​·​0x00011d60·​14000000·​00000000·​037a5200·​017c1f01·​.​.​.​.​.​.​.​.​.​zR.​.​|.​.​
3 ·​·​0x00011db8·​1c0c1d00·​00000000·​2c000000·​1c000000·​.​.​.​.​.​.​.​.​,​.​.​.​.​.​.​.​ 3 ·​·​0x00011d70·​1c0c1d00·​00000000·​44000000·​1c000000·​.​.​.​.​.​.​.​.​D.​.​.​.​.​.​.​
4 ·​·​0x00011dc8·​28effeff·​ffffffff·​40000000·​00000000·​(.​.​.​.​.​.​.​@.​.​.​.​.​.​.​ 4 ·​·​0x00011d80·​10f1feff·​ffffffff·​7c000000·​00000000·​.​.​.​.​.​.​.​.​|.​.​.​.​.​.​.​
5 ·​·​0x00011dd8·​00040800·​00000e50·​04040000·​009f0e04·​.​.​.​.​.​.​.​P.​.​.​.​.​.​.​.​ 5 ·​·​0x00011d90·​00040400·​00000e60·​04080000·​009c1004·​.​.​.​.​.​.​.​`.​.​.​.​.​.​.​.​
6 ·​·​0x00011de8·​34000000·​0e00dcdf·​2c000000·​4c000000·​4.​.​.​.​.​.​.​,​.​.​.​L.​.​.​ 6 ·​·​0x00011da0·​14000000·​90120428·​0000009f·​0e042c00·​.​.​.​.​.​.​.​(.​.​.​.​.​.​,​.​
7 ·​·​0x00011df8·​38effeff·​ffffffff·​40000000·​00000000·​8.​.​.​.​.​.​.​@.​.​.​.​.​.​.​ 7 ·​·​0x00011db0·​00000a0e·​00d0dcdf·​0b000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
8 ·​·​0x00011e08·​00040800·​00000e50·​04040000·​009f0e04·​.​.​.​.​.​.​.​P.​.​.​.​.​.​.​.​ 8 ·​·​0x00011dc0·​44000000·​64000000·​48f1feff·​ffffffff·​D.​.​.​d.​.​.​H.​.​.​.​.​.​.​
9 ·​·​0x00011e18·​34000000·​0e00dcdf·​3c000000·​7c000000·​4.​.​.​.​.​.​.​<.​.​.​|.​.​.​ 9 ·​·​0x00011dd0·​7c000000·​00000000·​00040400·​00000e60·​|.​.​.​.​.​.​.​.​.​.​.​.​.​.​`
10 ·​·​0x00011e28·​48effeff·​ffffffff·​68000000·​00000000·​H.​.​.​.​.​.​.​h.​.​.​.​.​.​.​ 10 ·​·​0x00011de0·​04080000·​009c1004·​14000000·​90120428·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​(
11 ·​·​0x00011e38·​00040400·​00000e30·​040c0000·​00910690·​.​.​.​.​.​.​.​0.​.​.​.​.​.​.​.​ 11 ·​·​0x00011df0·​0000009f·​0e042c00·​00000a0e·​00d0dcdf·​.​.​.​.​.​.​,​.​.​.​.​.​.​.​.​.​
12 ·​·​0x00011e48·​089f0204·​50000000·​d0d1dcdf·​04080000·​.​.​.​.​P.​.​.​.​.​.​.​.​.​.​.​ 12 ·​·​0x00011e00·​0b000000·​00000000·​3c000000·​ac000000·​.​.​.​.​.​.​.​.​<.​.​.​.​.​.​.​
13 ·​·​0x00011e58·​000e0000·​00000000·​54000000·​bc000000·​.​.​.​.​.​.​.​.​T.​.​.​.​.​.​.​ 13 ·​·​0x00011e10·​80f1feff·​ffffffff·​68000000·​00000000·​.​.​.​.​.​.​.​.​h.​.​.​.​.​.​.​
14 ·​·​0x00011e68·​70effeff·​ffffffff·​90010000·​00000000·​p.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 14 ·​·​0x00011e20·​00040800·​00000e30·​04080000·​00910690·​.​.​.​.​.​.​.​0.​.​.​.​.​.​.​.​
15 ·​·​0x00011e78·​00040800·​00000e30·​04040000·​009c0404·​.​.​.​.​.​.​.​0.​.​.​.​.​.​.​.​ 15 ·​·​0x00011e30·​08040c00·​00009f02·​04440000·​00d0d1dc·​.​.​.​.​.​.​.​.​.​D.​.​.​.​.​.​
16 ·​·​0x00011e88·​18000000·​910a900c·​9f020410·​00000093·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 16 ·​·​0x00011e40·​df040800·​00000e00·​54000000·​ec000000·​.​.​.​.​.​.​.​.​T.​.​.​.​.​.​.​
17 ·​·​0x00011e98·​06920804·​cc000000·​0a0e00d0·​d1d2d3dc·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 17 ·​·​0x00011e50·​a8f1feff·​ffffffff·​90010000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
18 ·​·​0x00011ea8·​df0b0488·​0000000e·​00d0d1d2·​d3dcdf00·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 18 ·​·​0x00011e60·​00040c00·​00000e30·​04040000·​009c0404·​.​.​.​.​.​.​.​0.​.​.​.​.​.​.​.​
19 ·​·​0x00011eb8·​44000000·​14010000·​a8f0feff·​ffffffff·​D.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 19 ·​·​0x00011e70·​18000000·​910a900c·​04140000·​009f0293·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
20 ·​·​0x00011ec8·​8c000000·​00000000·​00040400·​00000e20·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​·​ 20 ·​·​0x00011e80·​06920804·​c4000000·​0a0e00d0·​d1d2d3dc·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
21 ·​·​0x00011ed8·​04080000·​009f029c·​04041000·​00009106·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 21 ·​·​0x00011e90·​df0b0488·​0000000e·​00d0d1d2·​d3dcdf00·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
22 ·​·​0x00011ee8·​90080468·​000000d0·​d1dcdf04·​08000000·​.​.​.​h.​.​.​.​.​.​.​.​.​.​.​.​ 22 ·​·​0x00011ea0·​44000000·​44010000·​e0f2feff·​ffffffff·​D.​.​.​D.​.​.​.​.​.​.​.​.​.​.​
23 ·​·​0x00011ef8·​0e000000·​00000000·​5c000000·​5c010000·​.​.​.​.​.​.​.​.​\.​.​.​\.​.​.​ 23 ·​·​0x00011eb0·​8c000000·​00000000·​00040400·​00000e20·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​·​
24 ·​·​0x00011f08·​f0f0feff·​ffffffff·​90030000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 24 ·​·​0x00011ec0·​04080000·​009c0404·​10000000·​91060414·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
25 ·​·​0x00011f18·​00040400·​00000e80·​01040800·​00009c04·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 25 ·​·​0x00011ed0·​0000009f·​02900804·​54000000·​d0d1dcdf·​.​.​.​.​.​.​.​.​T.​.​.​.​.​.​.​
26 ·​·​0x00011f28·​04240000·​009f0297·​06960895·​0a930e04·​.​$.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 26 ·​·​0x00011ee0·​04080000·​000e0000·​64000000·​8c010000·​.​.​.​.​.​.​.​.​d.​.​.​.​.​.​.​
27 ·​·​0x00011f38·​0c000000·​91129014·​040c0000·​00940c92·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 27 ·​·​0x00011ef0·​28f3feff·​ffffffff·​c0030000·​00000000·​(.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
28 ·​·​0x00011f48·​1004e801·​00000a0e·​00d0d1d2·​d3d4d5d6·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 28 ·​·​0x00011f00·​00040400·​00000eb0·​01040800·​00009c0a·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
29 ·​·​0x00011f58·​d7dcdf0b·​00000000·​4c000000·​bc010000·​.​.​.​.​.​.​.​.​L.​.​.​.​.​.​.​ 29 ·​·​0x00011f10·​04140000·​0093149f·​06041c00·​00009e08·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
30 ·​·​0x00011f68·​20f4feff·​ffffffff·​bc000000·​00000000·​·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 30 ·​·​0x00011f20·​970c960e·​9412040c·​00000091·​18901a04·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
31 ·​·​0x00011f78·​00040400·​00000e50·​04080000·​009c0404·​.​.​.​.​.​.​.​P.​.​.​.​.​.​.​.​ 31 ·​·​0x00011f30·​10000000·​95109216·​b8020400·​0200000a·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
32 ·​·​0x00011f88·​20000000·​9f029406·​9308920a·​04100000·​·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 32 ·​·​0x00011f40·​0e00f8d0·​d1d2d3d4·​d5d6d7dc·​dedf0b00·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
33 ·​·​0x00011f98·​00910c90·​0e045000·​00000a0e·​00d0d1d2·​.​.​.​.​.​.​P.​.​.​.​.​.​.​.​.​ 33 ·​·​0x00011f50·​54000000·​f4010000·​80f6feff·​ffffffff·​T.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
34 ·​·​0x00011fa8·​d3d4dcdf·​0b000000·​34000000·​0c020000·​.​.​.​.​.​.​.​.​4.​.​.​.​.​.​.​ 34 ·​·​0x00011f60·​e0000000·​00000000·​00040400·​00000e50·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​P
35 ·​·​0x00011fb8·​90f4feff·​ffffffff·​50000000·​00000000·​.​.​.​.​.​.​.​.​P.​.​.​.​.​.​.​ 35 ·​·​0x00011f70·​04080000·​009c0404·​14000000·​90109f02·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
36 ·​·​0x00011fc8·​00040400·​00000e20·​04080000·​009c0404·​.​.​.​.​.​.​.​·​.​.​.​.​.​.​.​.​ 36 ·​·​0x00011f80·​04140000·​00950694·​08930a04·​18000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
37 ·​·​0x00011fd8·​0c000000·​9f020438·​0000000e·​00dcdf00·​.​.​.​.​.​.​.​8.​.​.​.​.​.​.​.​ 37 ·​·​0x00011f90·​920c910e·​04600000·​000a0e00·​d0d1d2d3·​.​.​.​.​.​`.​.​.​.​.​.​.​.​.​.​
  38 ·​·​0x00011fa0·​d4d5dcdf·​0b000000·​3c000000·​4c020000·​.​.​.​.​.​.​.​.​<.​.​.​L.​.​.​
  39 ·​·​0x00011fb0·​08f7feff·​ffffffff·​78000000·​00000000·​.​.​.​.​.​.​.​.​x.​.​.​.​.​.​.​
  40 ·​·​0x00011fc0·​00040400·​00000e30·​04080000·​009c0404·​.​.​.​.​.​.​.​0.​.​.​.​.​.​.​.​
  41 ·​·​0x00011fd0·​14000000·​90069f02·​04500000·​000a0e00·​.​.​.​.​.​.​.​.​.​P.​.​.​.​.​.​
  42 ·​·​0x00011fe0·​d0dcdf0b·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.init_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​init_array':​ 1 Hex·​dump·​of·​section·​'.​init_array':​
2 ·​·​0x00011fe8·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​ 2 ·​·​0x00011fe8·​00000000·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.fini_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​fini_array':​ 1 Hex·​dump·​of·​section·​'.​fini_array':​
2 ·​·​0x00011ff0·​500c0000·​00000000·​00000000·​·​·​·​·​·​·​·​·​·​P.​.​.​.​.​.​.​.​.​.​.​ 2 ·​·​0x00011ff0·​000e0000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.got {}
Offset 1, 18 lines modified Offset 1, 19 lines modified
   
1 Hex·​dump·​of·​section·​'.​got':​ 1 Hex·​dump·​of·​section·​'.​got':​
2 ·​·​0x00012010·​00000000·​00000000·​00000000·​00000080·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ·​·​0x00012010·​00000000·​00000000·​00000000·​00000080·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ·​·​0x00012020·​00200100·​00000000·​900c0000·​00000000·​.​·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ·​·​0x00012020·​400e0000·​00000000·​00200100·​00000000·​@.​.​.​.​.​.​.​.​·​.​.​.​.​.​.​
4 ·​·​0x00012030·​00000000·​00000000·​300d0000·​00000000·​.​.​.​.​.​.​.​.​0.​.​.​.​.​.​.​ 4 ·​·​0x00012030·​00000000·​00000000·​100f0000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ·​·​0x00012040·​700d0000·​00000000·​d80d0000·​00000000·​p.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ·​·​0x00012040·​900f0000·​00000000·​f80f0000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ·​·​0x00012050·​f00c0000·​00000000·​680f0000·​00000000·​.​.​.​.​.​.​.​.​h.​.​.​.​.​.​.​ 6 ·​·​0x00012050·​900e0000·​00000000·​88110000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ·​·​0x00012060·​00000000·​00000000·​b0150000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 7 ·​·​0x00012060·​00000000·​00000000·​50180000·​00000000·​.​.​.​.​.​.​.​.​P.​.​.​.​.​.​.​
8 ·​·​0x00012070·​a0150000·​00000000·​90150000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 8 ·​·​0x00012070·​40180000·​00000000·​30180000·​00000000·​@.​.​.​.​.​.​.​0.​.​.​.​.​.​.​
9 ·​·​0x00012080·​80150000·​00000000·​70150000·​00000000·​.​.​.​.​.​.​.​.​p.​.​.​.​.​.​.​ 9 ·​·​0x00012080·​20180000·​00000000·​10180000·​00000000·​·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
10 ·​·​0x00012090·​60150000·​00000000·​50150000·​00000000·​`.​.​.​.​.​.​.​P.​.​.​.​.​.​.​ 10 ·​·​0x00012090·​00180000·​00000000·​f0170000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
11 ·​·​0x000120a0·​40150000·​00000000·​30150000·​00000000·​@.​.​.​.​.​.​.​0.​.​.​.​.​.​.​ 11 ·​·​0x000120a0·​e0170000·​00000000·​d0170000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
12 ·​·​0x000120b0·​20150000·​00000000·​10150000·​00000000·​·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 12 ·​·​0x000120b0·​c0170000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ·​·​0x000120c0·​00150000·​00000000·​f0140000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 13 ·​·​0x000120c0·​b0170000·​00000000·​a0170000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
14 ·​·​0x000120d0·​e0140000·​00000000·​d0140000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 14 ·​·​0x000120d0·​90170000·​00000000·​80170000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
15 ·​·​0x000120e0·​c0140000·​00000000·​b0140000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 15 ·​·​0x000120e0·​70170000·​00000000·​60170000·​00000000·​p.​.​.​.​.​.​.​`.​.​.​.​.​.​.​
16 ·​·​0x000120f0·​a0140000·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​ 16 ·​·​0x000120f0·​50170000·​00000000·​40170000·​00000000·​P.​.​.​.​.​.​.​@.​.​.​.​.​.​.​
  17 ·​·​0x00012100·​30170000·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 String·​dump·​of·​section·​'.​comment':​ 1 String·​dump·​of·​section·​'.​comment':​
2 ·​·​[·​·​·​·​·​0]·​·​GCC:​·​(GNU)​·​4.​9·​20140827·​(prerelease)​ 2 ·​·​[·​·​·​·​·​0]·​·​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
   
[−]
readelf --wide --decompress --hex-dump=.pdr {}
Offset 1, 25 lines modified Offset 1, 25 lines modified
   
1 Hex·​dump·​of·​section·​'.​pdr':​ 1 Hex·​dump·​of·​section·​'.​pdr':​
2 ·​·​0x00000000·​900c0000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ·​·​0x00000000·​400e0000·​00000000·​00000000·​00000000·​@.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ·​·​0x00000010·​00000000·​00000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ·​·​0x00000010·​00000000·​00000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ·​·​0x00000020·​500c0000·​00000090·​f8ffffff·​00000000·​P.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ·​·​0x00000020·​000e0000·​00000090·​f8ffffff·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ·​·​0x00000030·​00000000·​10000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ·​·​0x00000030·​00000000·​10000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ·​·​0x00000040·​b00c0000·​00000090·​f8ffffff·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ·​·​0x00000040·​500e0000·​00000090·​f8ffffff·​00000000·​P.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ·​·​0x00000050·​00000000·​10000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 7 ·​·​0x00000050·​00000000·​10000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
8 ·​·​0x00000060·​f00c0000·​00000090·​c8ffffff·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 8 ·​·​0x00000060·​900e0000·​00000190·​c8ffffff·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ·​·​0x00000070·​00000000·​50000000·​1d000000·​1f000000·​.​.​.​.​P.​.​.​.​.​.​.​.​.​.​.​ 9 ·​·​0x00000070·​00000000·​60000000·​1d000000·​1f000000·​.​.​.​.​`.​.​.​.​.​.​.​.​.​.​.​
10 ·​·​0x00000080·​300d0000·​00000090·​c8ffffff·​00000000·​0.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 10 ·​·​0x00000080·​100f0000·​00000190·​c8ffffff·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
11 ·​·​0x00000090·​00000000·​50000000·​1d000000·​1f000000·​.​.​.​.​P.​.​.​.​.​.​.​.​.​.​.​ 11 ·​·​0x00000090·​00000000·​60000000·​1d000000·​1f000000·​.​.​.​.​`.​.​.​.​.​.​.​.​.​.​.​
12 ·​·​0x000000a0·​700d0000·​00000390·​f8ffffff·​00000000·​p.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 12 ·​·​0x000000a0·​900f0000·​00000390·​f8ffffff·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ·​·​0x000000b0·​00000000·​30000000·​1d000000·​1f000000·​.​.​.​.​0.​.​.​.​.​.​.​.​.​.​.​ 13 ·​·​0x000000b0·​00000000·​30000000·​1d000000·​1f000000·​.​.​.​.​0.​.​.​.​.​.​.​.​.​.​.​
14 ·​·​0x000000c0·​d80d0000·​00000f90·​f8ffffff·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 14 ·​·​0x000000c0·​f80f0000·​00000f90·​f8ffffff·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
15 ·​·​0x000000d0·​00000000·​30000000·​1d000000·​1f000000·​.​.​.​.​0.​.​.​.​.​.​.​.​.​.​.​ 15 ·​·​0x000000d0·​00000000·​30000000·​1d000000·​1f000000·​.​.​.​.​0.​.​.​.​.​.​.​.​.​.​.​
16 ·​·​0x000000e0·​680f0000·​00000390·​f8ffffff·​00000000·​h.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 16 ·​·​0x000000e0·​88110000·​00000390·​f8ffffff·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
17 ·​·​0x000000f0·​00000000·​20000000·​1d000000·​1f000000·​.​.​.​.​·​.​.​.​.​.​.​.​.​.​.​.​ 17 ·​·​0x000000f0·​00000000·​20000000·​1d000000·​1f000000·​.​.​.​.​·​.​.​.​.​.​.​.​.​.​.​.​
18 ·​·​0x00000100·​f80f0000·​0000ff90·​f8ffffff·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 18 ·​·​0x00000100·​18120000·​0000ffd0·​e8ffffff·​00000001·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
19 ·​·​0x00000110·​00000000·​80000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 19 ·​·​0x00000110·​f8ffffff·​b0000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
20 ·​·​0x00000120·​88130000·​00001f90·​f8ffffff·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 20 ·​·​0x00000120·​d8150000·​00003f90·​f8ffffff·​00000000·​.​.​.​.​.​.​?.​.​.​.​.​.​.​.​.​
21 ·​·​0x00000130·​00000000·​50000000·​1d000000·​1f000000·​.​.​.​.​P.​.​.​.​.​.​.​.​.​.​.​ 21 ·​·​0x00000130·​00000000·​50000000·​1d000000·​1f000000·​.​.​.​.​P.​.​.​.​.​.​.​.​.​.​.​
22 ·​·​0x00000140·​48140000·​00000090·​f8ffffff·​00000000·​H.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 22 ·​·​0x00000140·​b8160000·​00000190·​f8ffffff·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
23 ·​·​0x00000150·​00000000·​20000000·​1d000000·​1f000000·​.​.​.​.​·​.​.​.​.​.​.​.​.​.​.​.​ 23 ·​·​0x00000150·​00000000·​30000000·​1d000000·​1f000000·​.​.​.​.​0.​.​.​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.shstrtab {}
Offset 1, 16 lines modified Offset 1, 19 lines modified
   
1 Hex·​dump·​of·​section·​'.​shstrtab':​ 1 Hex·​dump·​of·​section·​'.​shstrtab':​
2 ·​·​0x00000000·​002e7368·​73747274·​6162002e·​4d495053·​.​.​shstrtab.​.​MIPS 2 ·​·​0x00000000·​002e7368·​73747274·​6162002e·​4d495053·​.​.​shstrtab.​.​MIPS
3 ·​·​0x00000010·​2e616269·​666c6167·​73002e4d·​4950532e·​.​abiflags.​.​MIPS.​ 3 ·​·​0x00000010·​2e616269·​666c6167·​73002e4d·​4950532e·​.​abiflags.​.​MIPS.​
4 ·​·​0x00000020·​6f707469·​6f6e7300·​2e64796e·​616d6963·​options.​.​dynamic 4 ·​·​0x00000020·​6f707469·​6f6e7300·​2e6e6f74·​652e676e·​options.​.​note.​gn
5 ·​·​0x00000030·​002e6861·​7368002e·​64796e73·​796d002e·​.​.​hash.​.​dynsym.​.​ 5 ·​·​0x00000030·​752e6275·​696c642d·​6964002e·​64796e61·​u.​build-​id.​.​dyna
6 ·​·​0x00000040·​64796e73·​7472002e·​72656c2e·​64796e00·​dynstr.​.​rel.​dyn.​ 6 ·​·​0x00000040·​6d696300·​2e686173·​68002e64·​796e7379·​mic.​.​hash.​.​dynsy
7 ·​·​0x00000050·​2e746578·​74002e4d·​4950532e·​73747562·​.​text.​.​MIPS.​stub 7 ·​·​0x00000050·​6d002e64·​796e7374·​72002e67·​6e752e76·​m.​.​dynstr.​.​gnu.​v
8 ·​·​0x00000060·​73002e72·​6f646174·​61002e65·​685f6672·​s.​.​rodata.​.​eh_fr 8 ·​·​0x00000060·​65727369·​6f6e002e·​676e752e·​76657273·​ersion.​.​gnu.​vers
9 ·​·​0x00000070·​616d655f·​68647200·​2e65685f·​6672616d·​ame_hdr.​.​eh_fram 9 ·​·​0x00000070·​696f6e5f·​72002e72·​656c2e64·​796e002e·​ion_r.​.​rel.​dyn.​.​
10 ·​·​0x00000080·​65002e69·​6e69745f·​61727261·​79002e66·​e.​.​init_array.​.​f 10 ·​·​0x00000080·​74657874·​002e4d49·​50532e73·​74756273·​text.​.​MIPS.​stubs
11 ·​·​0x00000090·​696e695f·​61727261·​79002e64·​61746100·​ini_array.​.​data.​ 11 ·​·​0x00000090·​002e726f·​64617461·​002e6568·​5f667261·​.​.​rodata.​.​eh_fra
12 ·​·​0x000000a0·​2e676f74·​002e6273·​73002e63·​6f6d6d65·​.​got.​.​bss.​.​comme 12 ·​·​0x000000a0·​6d655f68·​6472002e·​65685f66·​72616d65·​me_hdr.​.​eh_frame
13 ·​·​0x000000b0·​6e74002e·​70647200·​2e676e75·​2e617474·​nt.​.​pdr.​.​gnu.​att 13 ·​·​0x000000b0·​002e696e·​69745f61·​72726179·​002e6669·​.​.​init_array.​.​fi
14 ·​·​0x000000c0·​72696275·​74657300·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​ributes.​ 14 ·​·​0x000000c0·​6e695f61·​72726179·​002e6461·​7461002e·​ni_array.​.​data.​.​
  15 ·​·​0x000000d0·​676f7400·​2e627373·​002e636f·​6d6d656e·​got.​.​bss.​.​commen
  16 ·​·​0x000000e0·​74002e70·​6472002e·​676e752e·​61747472·​t.​.​pdr.​.​gnu.​attr
  17 ·​·​0x000000f0·​69627574·​657300·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​ibutes.​
   
[−]
lib/armeabi-v7a/libcom_google_ase_Exec.so
[−]
readelf --wide --file-header {}
Offset 6, 15 lines modified Offset 6, 15 lines modified
6 ·​·​OS/​ABI:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​UNIX·​-​·​System·​V 6 ·​·​OS/​ABI:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​UNIX·​-​·​System·​V
7 ·​·​ABI·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0 7 ·​·​ABI·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0
8 ·​·​Type:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​DYN·​(Shared·​object·​file)​ 8 ·​·​Type:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​DYN·​(Shared·​object·​file)​
9 ·​·​Machine:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​ARM 9 ·​·​Machine:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​ARM
10 ·​·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x1 10 ·​·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x1
11 ·​·​Entry·​point·​address:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0 11 ·​·​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:​·​·​·​·​·​·​·​·​·​·​12580·​(bytes·​into·​file)​ 13 ·​·​Start·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​·​16764·​(bytes·​into·​file)​
14 ·​·​Flags:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x5000000,​·​Version5·​EABI 14 ·​·​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:​·​·​·​·​·​·​·​·​·​8 17 ·​·​Number·​of·​program·​headers:​·​·​·​·​·​·​·​·​·​9
18 ·​·​Size·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​·​·​40·​(bytes)​ 18 ·​·​Size·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​·​·​40·​(bytes)​
19 ·​·​Number·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​22 19 ·​·​Number·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​26
20 ·​·​Section·​header·​string·​table·​index:​·​21 20 ·​·​Section·​header·​string·​table·​index:​·​25
[−]
readelf --wide --program-header {}
Offset 1, 27 lines modified Offset 1, 29 lines modified
   
1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​ 1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​
2 Entry·​point·​0x0 2 Entry·​point·​0x0
3 There·​are·​8·​program·​headers,​·​starting·​at·​offset·​52 3 There·​are·​9·​program·​headers,​·​starting·​at·​offset·​52
   
4 Program·​Headers:​ 4 Program·​Headers:​
5 ·​·​Type·​·​·​·​·​·​·​·​·​·​·​Offset·​·​·​VirtAddr·​·​·​PhysAddr·​·​·​FileSiz·​MemSiz·​·​Flg·​Align 5 ·​·​Type·​·​·​·​·​·​·​·​·​·​·​Offset·​·​·​VirtAddr·​·​·​PhysAddr·​·​·​FileSiz·​MemSiz·​·​Flg·​Align
6 ·​·​PHDR·​·​·​·​·​·​·​·​·​·​·​0x000034·​0x00000034·​0x00000034·​0x00100·​0x00100·​R·​·​·​0x4 6 ·​·​PHDR·​·​·​·​·​·​·​·​·​·​·​0x000034·​0x00000034·​0x00000034·​0x00120·​0x00120·​R·​·​·​0x4
7 ·​·​INTERP·​·​·​·​·​·​·​·​·​0x000134·​0x00000134·​0x00000134·​0x00013·​0x00013·​R·​·​·​0x1 7 ·​·​INTERP·​·​·​·​·​·​·​·​·​0x000154·​0x00000154·​0x00000154·​0x00013·​0x00013·​R·​·​·​0x1
8 ·​·​·​·​·​·​[Requesting·​program·​interpreter:​·​/​system/​bin/​linker] 8 ·​·​·​·​·​·​[Requesting·​program·​interpreter:​·​/​system/​bin/​linker]
9 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x000000·​0x00000000·​0x00000000·​0x02694·​0x02694·​R·​E·​0x1000 9 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x000000·​0x00000000·​0x00000000·​0x02f04·​0x02f04·​R·​E·​0x1000
10 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x002e68·​0x00003e68·​0x00003e68·​0x0019c·​0x0019c·​RW·​·​0x1000 10 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x003e40·​0x00004e40·​0x00004e40·​0x001c4·​0x001c4·​RW·​·​0x1000
11 ·​·​DYNAMIC·​·​·​·​·​·​·​·​0x002e74·​0x00003e74·​0x00003e74·​0x00100·​0x00100·​RW·​·​0x4 11 ·​·​DYNAMIC·​·​·​·​·​·​·​·​0x003e4c·​0x00004e4c·​0x00004e4c·​0x00128·​0x00128·​RW·​·​0x4
  12 ·​·​NOTE·​·​·​·​·​·​·​·​·​·​·​0x000168·​0x00000168·​0x00000168·​0x00024·​0x00024·​R·​·​·​0x4
12 ·​·​GNU_STACK·​·​·​·​·​·​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW·​·​0 13 ·​·​GNU_STACK·​·​·​·​·​·​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW·​·​0
13 ·​·​EXIDX·​·​·​·​·​·​·​·​·​·​0x00244c·​0x0000244c·​0x0000244c·​0x00158·​0x00158·​R·​·​·​0x4 14 ·​·​EXIDX·​·​·​·​·​·​·​·​·​·​0x002cd4·​0x00002cd4·​0x00002cd4·​0x00140·​0x00140·​R·​·​·​0x4
14 ·​·​GNU_RELRO·​·​·​·​·​·​0x002e68·​0x00003e68·​0x00003e68·​0x00198·​0x00198·​RW·​·​0x4 15 ·​·​GNU_RELRO·​·​·​·​·​·​0x003e40·​0x00004e40·​0x00004e40·​0x001c0·​0x001c0·​RW·​·​0x4
   
15 ·​Section·​to·​Segment·​mapping:​ 16 ·​Section·​to·​Segment·​mapping:​
16 ·​·​Segment·​Sections.​.​.​ 17 ·​·​Segment·​Sections.​.​.​
17 ·​·​·​00·​·​·​·​·​ 18 ·​·​·​00·​·​·​·​·​
18 ·​·​·​01·​·​·​·​·​.​interp·​ 19 ·​·​·​01·​·​·​·​·​.​interp·​
19 ·​·​·​02·​·​·​·​·​.​interp·​.​dynsym·​.​dynstr·​.​hash·​.​rel.​dyn·​.​rel.​plt·​.​plt·​.​text·​.​ARM.​extab·​.​ARM.​exidx·​.​rodata·​ 20 ·​·​·​02·​·​·​·​·​.​interp·​.​note.​gnu.​build-​id·​.​dynsym·​.​dynstr·​.​hash·​.​gnu.​version·​.​gnu.​version_d·​.​gnu.​version_r·​.​rel.​dyn·​.​rel.​plt·​.​plt·​.​text·​.​ARM.​extab·​.​ARM.​exidx·​.​rodata·​
20 ·​·​·​03·​·​·​·​·​.​fini_array·​.​init_array·​.​dynamic·​.​got·​.​data·​ 21 ·​·​·​03·​·​·​·​·​.​fini_array·​.​init_array·​.​dynamic·​.​got·​.​data·​
21 ·​·​·​04·​·​·​·​·​.​dynamic·​ 22 ·​·​·​04·​·​·​·​·​.​dynamic·​
22 ·​·​·​05·​·​·​·​·​ 23 ·​·​·​05·​·​·​·​·​.​note.​gnu.​build-​id·​
23 ·​·​·​06·​·​·​·​·​.​ARM.​exidx·​ 24 ·​·​·​06·​·​·​·​·​
24 ·​·​·​07·​·​·​·​·​.​fini_array·​.​init_array·​.​dynamic·​.​got·​ 25 ·​·​·​07·​·​·​·​·​.​ARM.​exidx·​
  26 ·​·​·​08·​·​·​·​·​.​fini_array·​.​init_array·​.​dynamic·​.​got·​
[−]
readelf --wide --sections {}
Offset 1, 31 lines modified Offset 1, 35 lines modified
1 There·​are·​22·​section·​headers,​·​starting·​at·​offset·​0x3124:​ 1 There·​are·​26·​section·​headers,​·​starting·​at·​offset·​0x417c:​
   
2 Section·​Headers:​ 2 Section·​Headers:​
3 ·​·​[Nr]·​Name·​·​·​·​·​·​·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​Addr·​·​·​·​·​Off·​·​·​·​Size·​·​·​ES·​Flg·​Lk·​Inf·​Al 3 ·​·​[Nr]·​Name·​·​·​·​·​·​·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​Addr·​·​·​·​·​Off·​·​·​·​Size·​·​·​ES·​Flg·​Lk·​Inf·​Al
4 ·​·​[·​0]·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​NULL·​·​·​·​·​·​·​·​·​·​·​·​00000000·​000000·​000000·​00·​·​·​·​·​·​0·​·​·​0·​·​0 4 ·​·​[·​0]·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​NULL·​·​·​·​·​·​·​·​·​·​·​·​00000000·​000000·​000000·​00·​·​·​·​·​·​0·​·​·​0·​·​0
5 ·​·​[·​1]·​.​interp·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000134·​000134·​000013·​00·​·​·​A·​·​0·​·​·​0·​·​1 5 ·​·​[·​1]·​.​interp·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000154·​000154·​000013·​00·​·​·​A·​·​0·​·​·​0·​·​1
6 ·​·​[·​2]·​.​dynsym·​·​·​·​·​·​·​·​·​·​·​DYNSYM·​·​·​·​·​·​·​·​·​·​00000148·​000148·​000520·​10·​·​·​A·​·​3·​·​·​1·​·​4 6 ·​·​[·​2]·​.​note.​gnu.​build-​id·​NOTE·​·​·​·​·​·​·​·​·​·​·​·​00000168·​000168·​000024·​00·​·​·​A·​·​0·​·​·​0·​·​4
7 ·​·​[·​3]·​.​dynstr·​·​·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​00000668·​000668·​0006e1·​00·​·​·​A·​·​0·​·​·​0·​·​1 7 ·​·​[·​3]·​.​dynsym·​·​·​·​·​·​·​·​·​·​·​DYNSYM·​·​·​·​·​·​·​·​·​·​0000018c·​00018c·​000520·​10·​·​·​A·​·​4·​·​·​1·​·​4
8 ·​·​[·​4]·​.​hash·​·​·​·​·​·​·​·​·​·​·​·​·​HASH·​·​·​·​·​·​·​·​·​·​·​·​00000d4c·​000d4c·​00025c·​04·​·​·​A·​·​2·​·​·​0·​·​4 8 ·​·​[·​4]·​.​dynstr·​·​·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​000006ac·​0006ac·​0006e6·​00·​·​·​A·​·​0·​·​·​0·​·​1
9 ·​·​[·​5]·​.​rel.​dyn·​·​·​·​·​·​·​·​·​·​REL·​·​·​·​·​·​·​·​·​·​·​·​·​00000fa8·​000fa8·​000048·​08·​·​·​A·​·​2·​·​·​0·​·​4 9 ·​·​[·​5]·​.​hash·​·​·​·​·​·​·​·​·​·​·​·​·​HASH·​·​·​·​·​·​·​·​·​·​·​·​00000d94·​000d94·​00025c·​04·​·​·​A·​·​3·​·​·​0·​·​4
10 ·​·​[·​6]·​.​rel.​plt·​·​·​·​·​·​·​·​·​·​REL·​·​·​·​·​·​·​·​·​·​·​·​·​00000ff0·​000ff0·​0000c0·​08·​·​AI·​·​2·​·​·​7·​·​4 10 ·​·​[·​6]·​.​gnu.​version·​·​·​·​·​·​VERSYM·​·​·​·​·​·​·​·​·​·​00000ff0·​000ff0·​0000a4·​02·​·​·​A·​·​3·​·​·​0·​·​2
11 ·​·​[·​7]·​.​plt·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​000010b0·​0010b0·​000134·​00·​·​AX·​·​0·​·​·​0·​·​4 11 ·​·​[·​7]·​.​gnu.​version_d·​·​·​·​VERDEF·​·​·​·​·​·​·​·​·​·​00001094·​001094·​00001c·​00·​·​·​A·​·​4·​·​·​1·​·​4
12 ·​·​[·​8]·​.​text·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​000011e4·​0011e4·​0011ee·​00·​·​AX·​·​0·​·​·​0·​·​4 12 ·​·​[·​8]·​.​gnu.​version_r·​·​·​·​VERNEED·​·​·​·​·​·​·​·​·​000010b0·​0010b0·​000020·​00·​·​·​A·​·​4·​·​·​1·​·​4
13 ·​·​[·​9]·​.​ARM.​extab·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​000023d4·​0023d4·​000078·​00·​·​·​A·​·​0·​·​·​0·​·​4 13 ·​·​[·​9]·​.​rel.​dyn·​·​·​·​·​·​·​·​·​·​REL·​·​·​·​·​·​·​·​·​·​·​·​·​000010d0·​0010d0·​000048·​08·​·​·​A·​·​3·​·​·​0·​·​4
14 ·​·​[10]·​.​ARM.​exidx·​·​·​·​·​·​·​·​ARM_EXIDX·​·​·​·​·​·​·​0000244c·​00244c·​000158·​08·​·​AL·​·​8·​·​·​0·​·​4 14 ·​·​[10]·​.​rel.​plt·​·​·​·​·​·​·​·​·​·​REL·​·​·​·​·​·​·​·​·​·​·​·​·​00001118·​001118·​0000c0·​08·​·​AI·​·​3·​·​11·​·​4
15 ·​·​[11]·​.​rodata·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​000025a4·​0025a4·​0000f0·​01·​AMS·​·​0·​·​·​0·​·​1 15 ·​·​[11]·​.​plt·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​000011d8·​0011d8·​000134·​00·​·​AX·​·​0·​·​·​0·​·​4
16 ·​·​[12]·​.​fini_array·​·​·​·​·​·​·​FINI_ARRAY·​·​·​·​·​·​00003e68·​002e68·​000008·​00·​·​WA·​·​0·​·​·​0·​·​4 16 ·​·​[12]·​.​text·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000130c·​00130c·​001980·​00·​·​AX·​·​0·​·​·​0·​·​4
17 ·​·​[13]·​.​init_array·​·​·​·​·​·​·​INIT_ARRAY·​·​·​·​·​·​00003e70·​002e70·​000004·​00·​·​WA·​·​0·​·​·​0·​·​1 17 ·​·​[13]·​.​ARM.​extab·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00002c8c·​002c8c·​000048·​00·​·​·​A·​·​0·​·​·​0·​·​4
18 ·​·​[14]·​.​dynamic·​·​·​·​·​·​·​·​·​·​DYNAMIC·​·​·​·​·​·​·​·​·​00003e74·​002e74·​000100·​08·​·​WA·​·​3·​·​·​0·​·​4 18 ·​·​[14]·​.​ARM.​exidx·​·​·​·​·​·​·​·​ARM_EXIDX·​·​·​·​·​·​·​00002cd4·​002cd4·​000140·​08·​·​AL·​12·​·​·​0·​·​4
19 ·​·​[15]·​.​got·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00003f74·​002f74·​00008c·​00·​·​WA·​·​0·​·​·​0·​·​4 19 ·​·​[15]·​.​rodata·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00002e14·​002e14·​0000f0·​01·​AMS·​·​0·​·​·​0·​·​1
20 ·​·​[16]·​.​data·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00004000·​003000·​000004·​00·​·​WA·​·​0·​·​·​0·​·​4 20 ·​·​[16]·​.​fini_array·​·​·​·​·​·​·​FINI_ARRAY·​·​·​·​·​·​00004e40·​003e40·​000008·​00·​·​WA·​·​0·​·​·​0·​·​4
21 ·​·​[17]·​.​bss·​·​·​·​·​·​·​·​·​·​·​·​·​·​NOBITS·​·​·​·​·​·​·​·​·​·​00004004·​003004·​000000·​00·​·​WA·​·​0·​·​·​0·​·​1 21 ·​·​[17]·​.​init_array·​·​·​·​·​·​·​INIT_ARRAY·​·​·​·​·​·​00004e48·​003e48·​000004·​00·​·​WA·​·​0·​·​·​0·​·​1
22 ·​·​[18]·​.​comment·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000000·​003004·​000010·​01·​·​MS·​·​0·​·​·​0·​·​1 22 ·​·​[18]·​.​dynamic·​·​·​·​·​·​·​·​·​·​DYNAMIC·​·​·​·​·​·​·​·​·​00004e4c·​003e4c·​000128·​08·​·​WA·​·​4·​·​·​0·​·​4
23 ·​·​[19]·​.​note.​gnu.​gold-​version·​NOTE·​·​·​·​·​·​·​·​·​·​·​·​00000000·​003014·​00001c·​00·​·​·​·​·​·​0·​·​·​0·​·​4 23 ·​·​[19]·​.​got·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00004f74·​003f74·​00008c·​00·​·​WA·​·​0·​·​·​0·​·​4
24 ·​·​[20]·​.​ARM.​attributes·​·​·​ARM_ATTRIBUTES·​·​00000000·​003030·​000034·​00·​·​·​·​·​·​0·​·​·​0·​·​1 24 ·​·​[20]·​.​data·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00005000·​004000·​000004·​00·​·​WA·​·​0·​·​·​0·​·​4
25 ·​·​[21]·​.​shstrtab·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​00000000·​003064·​0000c0·​00·​·​·​·​·​·​0·​·​·​0·​·​1 25 ·​·​[21]·​.​bss·​·​·​·​·​·​·​·​·​·​·​·​·​·​NOBITS·​·​·​·​·​·​·​·​·​·​00005004·​004004·​000000·​00·​·​WA·​·​0·​·​·​0·​·​1
  26 ·​·​[22]·​.​comment·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000000·​004004·​000028·​01·​·​MS·​·​0·​·​·​0·​·​1
  27 ·​·​[23]·​.​note.​gnu.​gold-​version·​NOTE·​·​·​·​·​·​·​·​·​·​·​·​00000000·​00402c·​00001c·​00·​·​·​·​·​·​0·​·​·​0·​·​4
  28 ·​·​[24]·​.​ARM.​attributes·​·​·​ARM_ATTRIBUTES·​·​00000000·​004048·​000034·​00·​·​·​·​·​·​0·​·​·​0·​·​1
  29 ·​·​[25]·​.​shstrtab·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​00000000·​00407c·​0000fe·​00·​·​·​·​·​·​0·​·​·​0·​·​1
26 Key·​to·​Flags:​ 30 Key·​to·​Flags:​
27 ·​·​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​ 31 ·​·​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)​,​ 32 ·​·​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​
29 ·​·​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​ 33 ·​·​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​
30 ·​·​y·​(purecode)​,​·​p·​(processor·​specific)​ 34 ·​·​y·​(purecode)​,​·​p·​(processor·​specific)​
[−]
readelf --wide --symbols {}
Offset 1, 85 lines modified Offset 1, 85 lines modified
   
1 Symbol·​table·​'.​dynsym'·​contains·​82·​entries:​ 1 Symbol·​table·​'.​dynsym'·​contains·​82·​entries:​
2 ·​·​·​Num:​·​·​·​·​Value·​·​Size·​Type·​·​·​·​Bind·​·​·​Vis·​·​·​·​·​·​Ndx·​Name 2 ·​·​·​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_finalize 4 ·​·​·​·​·​1:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__cxa_finalize@LIBC·​(2)​
5 ·​·​·​·​·​2:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__cxa_atexit 5 ·​·​·​·​·​2:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__cxa_atexit@LIBC·​(2)​
6 ·​·​·​·​·​3:​·​00001229·​·​·​·​10·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​·​8·​_ZN7_JNIEnv9FindClass​EPKc 6 ·​·​·​·​·​3:​·​00001349·​·​·​·​·​6·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​12·​_ZN7_JNIEnv9FindClass​EPKc
7 ·​·​·​·​·​4:​·​00001d05·​·​·​·​·​4·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​·​8·​__aeabi_unwind_cpp_pr​1 7 ·​·​·​·​·​4:​·​000022cc·​·​·​·​·​8·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__aeabi_unwind_cpp_pr​0
8 ·​·​·​·​·​5:​·​00001233·​·​·​·​10·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​·​8·​_ZN7_JNIEnv14DeleteLo​calRefEP8_jobject 8 ·​·​·​·​·​5:​·​0000134f·​·​·​·​·​6·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​12·​_ZN7_JNIEnv14DeleteLo​calRefEP8_jobject
9 ·​·​·​·​·​6:​·​0000123d·​·​·​·​28·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​·​8·​_ZN7_JNIEnv9NewObject​EP7_jclassP10_jmethod​IDz 9 ·​·​·​·​·​6:​·​00001355·​·​·​·​56·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​12·​_ZN7_JNIEnv9NewObject​EP7_jclassP10_jmethod​IDz
10 ·​·​·​·​·​7:​·​00001259·​·​·​·​30·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​·​8·​_ZN7_JNIEnv16CallObje​ctMethodEP8_jobjectP1​0_jmethodIDz 10 ·​·​·​·​·​7:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__stack_chk_fail@LIBC​·​(2)​
11 ·​·​·​·​·​8:​·​00001277·​·​·​·​38·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Z15JNU_ThrowByNameP7​_JNIEnvPKcS2_ 11 ·​·​·​·​·​8:​·​00000000·​·​·​·​·​0·​OBJECT·​·​GLOBAL·​DEFAULT·​·​UND·​__stack_chk_guard@LIB​C·​(2)​
12 ·​·​·​·​·​9:​·​00001d01·​·​·​·​·​4·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__aeabi_unwind_cpp_pr​0 12 ·​·​·​·​·​9:​·​000022d4·​·​·​·​·​8·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​12·​__aeabi_unwind_cpp_pr​1
13 ·​·​·​·​10:​·​0000129d·​·​·​192·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Z24JNU_GetStringNati​veCharsP7_JNIEnvP8_js​tring 13 ·​·​·​·​10:​·​0000138d·​·​·​·​56·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​12·​_ZN7_JNIEnv16CallObje​ctMethodEP8_jobjectP1​0_jmethodIDz
14 ·​·​·​·​11:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​malloc 14 ·​·​·​·​11:​·​000013c5·​·​·​·​38·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Z15JNU_ThrowByNameP7​_JNIEnvPKcS2_
15 ·​·​·​·​12:​·​0000135d·​·​·​·​64·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Z26jniGetFDFromFileD​escriptorP7_JNIEnvP8_​jobject 15 ·​·​·​·​12:​·​000013ed·​·​·​192·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Z24JNU_GetStringNati​veCharsP7_JNIEnvP8_js​tring
16 ·​·​·​·​13:​·​0000139d·​·​·​500·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​Java_com_google_ase_E​xec_createSubprocess 16 ·​·​·​·​13:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​malloc@LIBC·​(2)​
17 ·​·​·​·​14:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​open 17 ·​·​·​·​14:​·​000014ad·​·​·​·​64·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Z26jniGetFDFromFileD​escriptorP7_JNIEnvP8_​jobject
18 ·​·​·​·​15:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__errno 18 ·​·​·​·​15:​·​000014ed·​·​·​496·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​Java_com_google_ase_E​xec_createSubprocess
19 ·​·​·​·​16:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​strerror 19 ·​·​·​·​16:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​open@LIBC·​(2)​
20 ·​·​·​·​17:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fcntl 20 ·​·​·​·​17:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__errno@LIBC·​(2)​
21 ·​·​·​·​18:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​unlockpt 21 ·​·​·​·​18:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​strerror@LIBC·​(2)​
22 ·​·​·​·​19:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ptsname_r 22 ·​·​·​·​19:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fcntl@LIBC·​(2)​
23 ·​·​·​·​20:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__android_log_print 23 ·​·​·​·​20:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​unlockpt@LIBC·​(2)​
24 ·​·​·​·​21:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__stack_chk_fail 24 ·​·​·​·​21:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ptsname_r@LIBC·​(2)​
25 ·​·​·​·​22:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fork 25 ·​·​·​·​22:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__android_log_print
26 ·​·​·​·​23:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​setsid 26 ·​·​·​·​23:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fork@LIBC·​(2)​
27 ·​·​·​·​24:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​dup2 27 ·​·​·​·​24:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​setsid@LIBC·​(2)​
28 ·​·​·​·​25:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​close 28 ·​·​·​·​25:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​dup2@LIBC·​(2)​
29 ·​·​·​·​26:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​execl 29 ·​·​·​·​26:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​close@LIBC·​(2)​
30 ·​·​·​·​27:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​exit 30 ·​·​·​·​27:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​execl@LIBC·​(2)​
31 ·​·​·​·​28:​·​00000000·​·​·​·​·​0·​OBJECT·​·​GLOBAL·​DEFAULT·​·​UND·​__stack_chk_guard 31 ·​·​·​·​28:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​exit@LIBC·​(2)​
32 ·​·​·​·​29:​·​00001591·​·​·​·​62·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​Java_com_google_ase_E​xec_setPtyWindowSize 32 ·​·​·​·​29:​·​000016dd·​·​·​·​92·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​Java_com_google_ase_E​xec_setPtyWindowSize
33 ·​·​·​·​30:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ioctl 33 ·​·​·​·​30:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ioctl@LIBC·​(2)​
34 ·​·​·​·​31:​·​000015cf·​·​·​·​30·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​Java_com_google_ase_E​xec_waitFor 34 ·​·​·​·​31:​·​00001739·​·​·​·​56·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​Java_com_google_ase_E​xec_waitFor
35 ·​·​·​·​32:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​waitpid 35 ·​·​·​·​32:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​waitpid@LIBC·​(2)​
36 ·​·​·​·​33:​·​00001d09·​·​·​·​·​4·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​·​8·​__aeabi_unwind_cpp_pr​2 36 ·​·​·​·​33:​·​000022dc·​·​·​·​·​8·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​12·​__aeabi_unwind_cpp_pr​2
37 ·​·​·​·​34:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​UND·​__gnu_Unwind_Find_exi​dx 37 ·​·​·​·​34:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​UND·​__gnu_Unwind_Find_exi​dx
38 ·​·​·​·​35:​·​00001f59·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_Restore_​VFP_D 38 ·​·​·​·​35:​·​00002668·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_Restore_​VFP_D
39 ·​·​·​·​36:​·​00001f49·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_Restore_​VFP 39 ·​·​·​·​36:​·​00002658·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_Restore_​VFP
40 ·​·​·​·​37:​·​00001f69·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_Restore_​VFP_D_16_to_31 40 ·​·​·​·​37:​·​00002678·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_Restore_​VFP_D_16_to_31
41 ·​·​·​·​38:​·​00001f79·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_Restore_​WMMXD 41 ·​·​·​·​38:​·​00002688·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_Restore_​WMMXD
42 ·​·​·​·​39:​·​00002001·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_Restore_​WMMXC 42 ·​·​·​·​39:​·​00002710·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_Restore_​WMMXC
43 ·​·​·​·​40:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​abort 43 ·​·​·​·​40:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​abort@LIBC·​(2)​
44 ·​·​·​·​41:​·​00001f31·​·​·​·​24·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​restore_core_regs 44 ·​·​·​·​41:​·​00002644·​·​·​·​20·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​restore_core_regs
45 ·​·​·​·​42:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​memcpy 45 ·​·​·​·​42:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​memcpy@LIBC·​(2)​
46 ·​·​·​·​43:​·​00001899·​·​·​·​·​4·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_GetCFA 46 ·​·​·​·​43:​·​00001b94·​·​·​·​·​8·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_GetCFA
47 ·​·​·​·​44:​·​0000189d·​·​·​·​98·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_RaiseExc​eption 47 ·​·​·​·​44:​·​00001b9c·​·​·​164·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_RaiseExc​eption
48 ·​·​·​·​45:​·​000018ff·​·​·​·​20·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_ForcedUn​wind 48 ·​·​·​·​45:​·​00001c40·​·​·​·​28·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_ForcedUn​wind
49 ·​·​·​·​46:​·​00001913·​·​·​·​66·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_Resume 49 ·​·​·​·​46:​·​00001c5c·​·​·​116·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_Resume
50 ·​·​·​·​47:​·​00001955·​·​·​·​16·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_Resume_o​r_Rethrow 50 ·​·​·​·​47:​·​00001cd0·​·​·​·​32·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_Resume_o​r_Rethrow
51 ·​·​·​·​48:​·​00001965·​·​·​·​·​2·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_Complete 51 ·​·​·​·​48:​·​00001cf0·​·​·​·​·​4·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_Complete
52 ·​·​·​·​49:​·​00001967·​·​·​·​14·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_DeleteExcepti​on 52 ·​·​·​·​49:​·​00001cf4·​·​·​·​24·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_DeleteExcepti​on
53 ·​·​·​·​50:​·​00001975·​·​·​·​44·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_VRS_Get 53 ·​·​·​·​50:​·​00001d0c·​·​·​·​92·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_VRS_Get
54 ·​·​·​·​51:​·​000019b9·​·​·​·​44·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_VRS_Set 54 ·​·​·​·​51:​·​00001d90·​·​·​·​92·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_VRS_Set
55 ·​·​·​·​52:​·​000019ff·​·​·​122·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_Backtrac​e 55 ·​·​·​·​52:​·​00001e18·​·​·​200·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_Backtrac​e
56 ·​·​·​·​53:​·​00000000·​·​·​·​·​0·​NOTYPE·​·​WEAK·​·​·​DEFAULT·​·​UND·​__cxa_begin_cleanup 56 ·​·​·​·​53:​·​00000000·​·​·​·​·​0·​NOTYPE·​·​WEAK·​·​·​DEFAULT·​·​UND·​__cxa_begin_cleanup
57 ·​·​·​·​54:​·​00000000·​·​·​·​·​0·​NOTYPE·​·​WEAK·​·​·​DEFAULT·​·​UND·​__cxa_type_match 57 ·​·​·​·​54:​·​00000000·​·​·​·​·​0·​NOTYPE·​·​WEAK·​·​·​DEFAULT·​·​UND·​__cxa_type_match
58 ·​·​·​·​55:​·​00002123·​·​·​606·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_unwind_execute 58 ·​·​·​·​55:​·​00002878·​·​·​920·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_unwind_execute
59 ·​·​·​·​56:​·​00000000·​·​·​·​·​0·​NOTYPE·​·​WEAK·​·​·​DEFAULT·​·​UND·​__cxa_call_unexpected​ 59 ·​·​·​·​56:​·​00000000·​·​·​·​·​0·​NOTYPE·​·​WEAK·​·​·​DEFAULT·​·​UND·​__cxa_call_unexpected​
60 ·​·​·​·​57:​·​00001d0d·​·​·​546·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_VRS_Pop 60 ·​·​·​·​57:​·​000022e4·​·​·​864·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_VRS_Pop
61 ·​·​·​·​58:​·​00001fbd·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_Save_WMM​XD 61 ·​·​·​·​58:​·​00002670·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_Save_VFP​_D
62 ·​·​·​·​59:​·​00002015·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_Save_WMM​XC 62 ·​·​·​·​59:​·​00002660·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_Save_VFP​
63 ·​·​·​·​60:​·​00001f61·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_Save_VFP​_D 63 ·​·​·​·​60:​·​00002680·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_Save_VFP​_D_16_to_31
64 ·​·​·​·​61:​·​00001f51·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_Save_VFP​ 64 ·​·​·​·​61:​·​000026cc·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_Save_WMM​XD
65 ·​·​·​·​62:​·​00001f71·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_Save_VFP​_D_16_to_31 65 ·​·​·​·​62:​·​00002724·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_Save_WMM​XC
66 ·​·​·​·​63:​·​00001f31·​·​·​·​24·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__restore_core_regs 66 ·​·​·​·​63:​·​00002644·​·​·​·​20·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__restore_core_regs
67 ·​·​·​·​64:​·​00002029·​·​·​·​34·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​___Unwind_RaiseExcept​ion 67 ·​·​·​·​64:​·​00002738·​·​·​·​36·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​___Unwind_RaiseExcept​ion
68 ·​·​·​·​65:​·​00002029·​·​·​·​34·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_RaiseExceptio​n 68 ·​·​·​·​65:​·​00002738·​·​·​·​36·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_RaiseExceptio​n
69 ·​·​·​·​66:​·​0000204d·​·​·​·​34·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​___Unwind_Resume 69 ·​·​·​·​66:​·​0000275c·​·​·​·​36·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​___Unwind_Resume
70 ·​·​·​·​67:​·​0000204d·​·​·​·​34·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_Resume 70 ·​·​·​·​67:​·​0000275c·​·​·​·​36·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_Resume
71 ·​·​·​·​68:​·​00002071·​·​·​·​34·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​___Unwind_Resume_or_R​ethrow 71 ·​·​·​·​68:​·​00002780·​·​·​·​36·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​___Unwind_Resume_or_R​ethrow
72 ·​·​·​·​69:​·​00002071·​·​·​·​34·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_Resume_or_Ret​hrow 72 ·​·​·​·​69:​·​00002780·​·​·​·​36·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_Resume_or_Ret​hrow
73 ·​·​·​·​70:​·​00002095·​·​·​·​34·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​___Unwind_ForcedUnwin​d 73 ·​·​·​·​70:​·​000027a4·​·​·​·​36·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​___Unwind_ForcedUnwin​d
74 ·​·​·​·​71:​·​00002095·​·​·​·​34·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_ForcedUnwind 74 ·​·​·​·​71:​·​000027a4·​·​·​·​36·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_ForcedUnwind
75 ·​·​·​·​72:​·​000020b9·​·​·​·​34·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​___Unwind_Backtrace 75 ·​·​·​·​72:​·​000027c8·​·​·​·​36·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​___Unwind_Backtrace
76 ·​·​·​·​73:​·​000020b9·​·​·​·​34·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_Backtrace 76 ·​·​·​·​73:​·​000027c8·​·​·​·​36·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_Backtrace
77 ·​·​·​·​74:​·​00002381·​·​·​·​42·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_unwind_frame 77 ·​·​·​·​74:​·​00002c10·​·​·​·​64·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_unwind_frame
78 ·​·​·​·​75:​·​000023ab·​·​·​·​10·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_GetRegionStar​t 78 ·​·​·​·​75:​·​00002c50·​·​·​·​16·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_GetRegionStar​t
79 ·​·​·​·​76:​·​000023b5·​·​·​·​18·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_GetLanguageSp​ecificData 79 ·​·​·​·​76:​·​00002c60·​·​·​·​28·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_GetLanguageSp​ecificData
80 ·​·​·​·​77:​·​000023c7·​·​·​·​·​6·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_GetDataRelBas​e 80 ·​·​·​·​77:​·​00002c7c·​·​·​·​·​8·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_GetDataRelBas​e
81 ·​·​·​·​78:​·​000023cd·​·​·​·​·​6·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_GetTextRelBas​e 81 ·​·​·​·​78:​·​00002c84·​·​·​·​·​8·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_GetTextRelBas​e
82 ·​·​·​·​79:​·​00004004·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_edata 82 ·​·​·​·​79:​·​00005004·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_edata
83 ·​·​·​·​80:​·​00004004·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​__bss_start 83 ·​·​·​·​80:​·​00005004·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​__bss_start
84 ·​·​·​·​81:​·​00004004·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_end 84 ·​·​·​·​81:​·​00005004·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_end
[−]
readelf --wide --relocs {}
Offset 1, 39 lines modified Offset 1, 39 lines modified
   
1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0xfa8·​contains·​9·​entries:​ 1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0x10d0·​contains·​9·​entries:​
2 ·​Offset·​·​·​·​·​Info·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Sym.​·​Value·​·​Symbol's·​Name 2 ·​Offset·​·​·​·​·​Info·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Sym.​·​Value·​·​Symbol's·​Name
3 00003e68·​·​00000017·​R_ARM_RELATIVE·​·​·​·​·​·​·​·​ 3 00004e40·​·​00000017·​R_ARM_RELATIVE·​·​·​·​·​·​·​·​
4 00003f78·​·​00000017·​R_ARM_RELATIVE·​·​·​·​·​·​·​·​ 4 00004f78·​·​00000017·​R_ARM_RELATIVE·​·​·​·​·​·​·​·​
5 00003f7c·​·​00000017·​R_ARM_RELATIVE·​·​·​·​·​·​·​·​ 5 00004f7c·​·​00000017·​R_ARM_RELATIVE·​·​·​·​·​·​·​·​
6 00003f80·​·​00000017·​R_ARM_RELATIVE·​·​·​·​·​·​·​·​ 6 00004f80·​·​00000017·​R_ARM_RELATIVE·​·​·​·​·​·​·​·​
7 00003f88·​·​00000017·​R_ARM_RELATIVE·​·​·​·​·​·​·​·​ 7 00004f88·​·​00000017·​R_ARM_RELATIVE·​·​·​·​·​·​·​·​
8 00003f8c·​·​00000017·​R_ARM_RELATIVE·​·​·​·​·​·​·​·​ 8 00004f8c·​·​00000017·​R_ARM_RELATIVE·​·​·​·​·​·​·​·​
9 00003f74·​·​00001c15·​R_ARM_GLOB_DAT·​·​·​·​·​·​·​·​·​00000000·​·​·​__stack_chk_guard 9 00004f74·​·​00000815·​R_ARM_GLOB_DAT·​·​·​·​·​·​·​·​·​00000000·​·​·​__stack_chk_guard@LIB​C
10 00003f84·​·​00002215·​R_ARM_GLOB_DAT·​·​·​·​·​·​·​·​·​00000000·​·​·​__gnu_Unwind_Find_exi​dx 10 00004f84·​·​00002215·​R_ARM_GLOB_DAT·​·​·​·​·​·​·​·​·​00000000·​·​·​__gnu_Unwind_Find_exi​dx
11 00003f90·​·​00003815·​R_ARM_GLOB_DAT·​·​·​·​·​·​·​·​·​00000000·​·​·​__cxa_call_unexpected​ 11 00004f90·​·​00003815·​R_ARM_GLOB_DAT·​·​·​·​·​·​·​·​·​00000000·​·​·​__cxa_call_unexpected​
   
12 Relocation·​section·​'.​rel.​plt'·​at·​offset·​0xff0·​contains·​24·​entries:​ 12 Relocation·​section·​'.​rel.​plt'·​at·​offset·​0x1118·​contains·​24·​entries:​
13 ·​Offset·​·​·​·​·​Info·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Sym.​·​Value·​·​Symbol's·​Name 13 ·​Offset·​·​·​·​·​Info·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Sym.​·​Value·​·​Symbol's·​Name
14 00003fa0·​·​00000216·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__cxa_atexit 14 00004fa0·​·​00000216·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__cxa_atexit@LIBC
15 00003fa4·​·​00000116·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__cxa_finalize 15 00004fa4·​·​00000116·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__cxa_finalize@LIBC
16 00003fa8·​·​00000b16·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​malloc 16 00004fa8·​·​00000716·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__stack_chk_fail@LIBC​
17 00003fac·​·​00000e16·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​open 17 00004fac·​·​00000d16·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​malloc@LIBC
18 00003fb0·​·​00000f16·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__errno 18 00004fb0·​·​00001016·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​open@LIBC
19 00003fb4·​·​00001016·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​strerror 19 00004fb4·​·​00001116·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__errno@LIBC
20 00003fb8·​·​00001116·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​fcntl 20 00004fb8·​·​00001216·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​strerror@LIBC
21 00003fbc·​·​00001216·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​unlockpt 21 00004fbc·​·​00001316·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​fcntl@LIBC
22 00003fc0·​·​00001316·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​ptsname_r 22 00004fc0·​·​00001416·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​unlockpt@LIBC
23 00003fc4·​·​00001416·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__android_log_print 23 00004fc4·​·​00001516·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​ptsname_r@LIBC
24 00003fc8·​·​00001516·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__stack_chk_fail 24 00004fc8·​·​00001616·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__android_log_print
25 00003fcc·​·​00001616·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​fork 25 00004fcc·​·​00001716·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​fork@LIBC
26 00003fd0·​·​00001716·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​setsid 26 00004fd0·​·​00001816·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​setsid@LIBC
27 00003fd4·​·​00001816·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​dup2 27 00004fd4·​·​00001916·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​dup2@LIBC
28 00003fd8·​·​00001916·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​close 28 00004fd8·​·​00001a16·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​close@LIBC
29 00003fdc·​·​00001a16·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​execl 29 00004fdc·​·​00001b16·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​execl@LIBC
30 00003fe0·​·​00001b16·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​exit 30 00004fe0·​·​00001c16·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​exit@LIBC
31 00003fe4·​·​00001e16·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​ioctl 31 00004fe4·​·​00001e16·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​ioctl@LIBC
32 00003fe8·​·​00002016·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​waitpid 32 00004fe8·​·​00002016·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​waitpid@LIBC
33 00003fec·​·​00002216·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__gnu_Unwind_Find_exi​dx 33 00004fec·​·​00002216·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__gnu_Unwind_Find_exi​dx
34 00003ff0·​·​00002816·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​abort 34 00004ff0·​·​00002816·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​abort@LIBC
35 00003ff4·​·​00002a16·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​memcpy 35 00004ff4·​·​00002a16·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​memcpy@LIBC
36 00003ff8·​·​00003516·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__cxa_begin_cleanup 36 00004ff8·​·​00003516·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__cxa_begin_cleanup
37 00003ffc·​·​00003616·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__cxa_type_match 37 00004ffc·​·​00003616·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__cxa_type_match
[−]
readelf --wide --dynamic {}
Offset 1, 30 lines modified Offset 1, 35 lines modified
   
1 Dynamic·​section·​at·​offset·​0x2e74·​contains·​27·​entries:​ 1 Dynamic·​section·​at·​offset·​0x3e4c·​contains·​32·​entries:​
2 ·​·​Tag·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Name/​Value 2 ·​·​Tag·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Name/​Value
3 ·​0x00000003·​(PLTGOT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x3f94 3 ·​0x00000003·​(PLTGOT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x4f94
4 ·​0x00000002·​(PLTRELSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​192·​(bytes)​ 4 ·​0x00000002·​(PLTRELSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​192·​(bytes)​
5 ·​0x00000017·​(JMPREL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0xff0 5 ·​0x00000017·​(JMPREL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x1118
6 ·​0x00000014·​(PLTREL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​REL 6 ·​0x00000014·​(PLTREL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​REL
7 ·​0x00000011·​(REL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0xfa8 7 ·​0x00000011·​(REL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x10d0
8 ·​0x00000012·​(RELSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​72·​(bytes)​ 8 ·​0x00000012·​(RELSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​72·​(bytes)​
9 ·​0x00000013·​(RELENT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​8·​(bytes)​ 9 ·​0x00000013·​(RELENT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​8·​(bytes)​
10 ·​0x6ffffffa·​(RELCOUNT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​6 10 ·​0x6ffffffa·​(RELCOUNT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​6
11 ·​0x00000006·​(SYMTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x148 11 ·​0x00000006·​(SYMTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x18c
12 ·​0x0000000b·​(SYMENT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​16·​(bytes)​ 12 ·​0x0000000b·​(SYMENT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​16·​(bytes)​
13 ·​0x00000005·​(STRTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x668 13 ·​0x00000005·​(STRTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x6ac
14 ·​0x0000000a·​(STRSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​1761·​(bytes)​ 14 ·​0x0000000a·​(STRSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​1766·​(bytes)​
15 ·​0x00000004·​(HASH)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0xd4c 15 ·​0x00000004·​(HASH)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0xd94
16 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[liblog.​so] 16 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[liblog.​so]
17 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libstdc++.​so] 17 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libstdc++.​so]
18 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libm.​so] 18 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libm.​so]
19 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libc.​so] 19 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libc.​so]
20 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libdl.​so] 20 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libdl.​so]
21 ·​0x0000000e·​(SONAME)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Library·​soname:​·​[libcom_google_ase_Ex​ec.​so] 21 ·​0x0000000e·​(SONAME)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Library·​soname:​·​[libcom_google_ase_Ex​ec.​so]
22 ·​0x0000001a·​(FINI_ARRAY)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x3e68 22 ·​0x0000001a·​(FINI_ARRAY)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x4e40
23 ·​0x0000001c·​(FINI_ARRAYSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​8·​(bytes)​ 23 ·​0x0000001c·​(FINI_ARRAYSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​8·​(bytes)​
24 ·​0x00000019·​(INIT_ARRAY)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x3e70 24 ·​0x00000019·​(INIT_ARRAY)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x4e48
25 ·​0x0000001b·​(INIT_ARRAYSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​4·​(bytes)​ 25 ·​0x0000001b·​(INIT_ARRAYSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​4·​(bytes)​
26 ·​0x00000010·​(SYMBOLIC)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0 26 ·​0x00000010·​(SYMBOLIC)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0
27 ·​0x0000001e·​(FLAGS)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​SYMBOLIC·​BIND_NOW 27 ·​0x0000001e·​(FLAGS)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​SYMBOLIC·​BIND_NOW
28 ·​0x6ffffffb·​(FLAGS_1)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Flags:​·​NOW 28 ·​0x6ffffffb·​(FLAGS_1)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Flags:​·​NOW
  29 ·​0x6ffffff0·​(VERSYM)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0xff0
  30 ·​0x6ffffffc·​(VERDEF)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x1094
  31 ·​0x6ffffffd·​(VERDEFNUM)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​1
  32 ·​0x6ffffffe·​(VERNEED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x10b0
  33 ·​0x6fffffff·​(VERNEEDNUM)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​1
29 ·​0x00000000·​(NULL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0 34 ·​0x00000000·​(NULL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0
[−]
readelf --wide --notes {}
Offset 1, 5 lines modified Offset 1, 10 lines modified
   
  1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
  2 ·​·​Owner·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Data·​size»   ​Description
  3 ·​·​GNU·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​
  4 ·​·​·​·​Build·​ID:​·​f349b928faa8fee06a86c​a3555fee313da49b8b4
   
1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​gold-​version 5 Displaying·​notes·​found·​in:​·​.​note.​gnu.​gold-​version
2 ·​·​Owner·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Data·​size»   ​Description 6 ·​·​Owner·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Data·​size»   ​Description
3 ·​·​GNU·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x00000009»     ​NT_GNU_GOLD_VERSION·​(gold·​version)​ 7 ·​·​GNU·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x00000009»     ​NT_GNU_GOLD_VERSION·​(gold·​version)​
4 ·​·​·​·​Version:​·​gold·​1.​11 8 ·​·​·​·​Version:​·​gold·​1.​11
[−]
readelf --wide --version-info {}
Offset 1, 2 lines modified Offset 1, 33 lines modified
   
1 No·​version·​information·​found·​in·​this·​file.​ 1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​82·​entries:​
  2 ·​Addr:​·​0000000000000ff0·​·​Offset:​·​0x000ff0·​·​Link:​·​3·​(.​dynsym)​
  3 ·​·​000:​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  4 ·​·​004:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  5 ·​·​008:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  6 ·​·​00c:​·​·​·​1·​(*global*)​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  7 ·​·​010:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  8 ·​·​014:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  9 ·​·​018:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  10 ·​·​01c:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  11 ·​·​020:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  12 ·​·​024:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  13 ·​·​028:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  14 ·​·​02c:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  15 ·​·​030:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  16 ·​·​034:​·​·​·​1·​(*global*)​·​·​·​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  17 ·​·​038:​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  18 ·​·​03c:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  19 ·​·​040:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  20 ·​·​044:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  21 ·​·​048:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  22 ·​·​04c:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  23 ·​·​050:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
   
  24 Version·​definition·​section·​'.​gnu.​version_d'·​contains·​1·​entries:​
  25 ·​·​Addr:​·​0x0000000000001094·​·​Offset:​·​0x001094·​·​Link:​·​4·​(.​dynstr)​·​·​000000:​·​Rev:​·​1·​·​Flags:​·​BASE·​·​·​Index:​·​1·​·​Cnt:​·​1·​·​Name:​·​libcom_google_ase_Exe​c.​so
  26 ·​·​Version·​definition·​past·​end·​of·​section
   
  27 Version·​needs·​section·​'.​gnu.​version_r'·​contains·​1·​entries:​
  28 ·​Addr:​·​0x00000000000010b0·​·​Offset:​·​0x0010b0·​·​Link:​·​4·​(.​dynstr)​
  29 ·​·​000000:​·​Version:​·​1·​·​File:​·​libc.​so·​·​Cnt:​·​1
  30 ·​·​0x0010:​·​·​·​Name:​·​LIBC·​·​Flags:​·​none·​·​Version:​·​2
[−]
readelf --wide --decompress --hex-dump=.interp {}
Offset 1, 5 lines modified Offset 1, 5 lines modified
   
1 Hex·​dump·​of·​section·​'.​interp':​ 1 Hex·​dump·​of·​section·​'.​interp':​
2 ·​·​0x00000134·​2f737973·​74656d2f·​62696e2f·​6c696e6b·​/​system/​bin/​link 2 ·​·​0x00000154·​2f737973·​74656d2f·​62696e2f·​6c696e6b·​/​system/​bin/​link
3 ·​·​0x00000144·​657200·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​er.​ 3 ·​·​0x00000164·​657200·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​er.​
   
[−]
readelf --wide --decompress --hex-dump=.dynstr {}
Offset 1, 114 lines modified Offset 1, 114 lines modified
   
1 Hex·​dump·​of·​section·​'.​dynstr':​ 1 Hex·​dump·​of·​section·​'.​dynstr':​
2 ·​·​0x00000668·​005f5f63·​78615f66·​696e616c·​697a6500·​.​__cxa_finalize.​ 2 ·​·​0x000006ac·​005f5f63·​78615f66·​696e616c·​697a6500·​.​__cxa_finalize.​
3 ·​·​0x00000678·​5f5f6378·​615f6174·​65786974·​005f5a4e·​__cxa_atexit.​_ZN 3 ·​·​0x000006bc·​4c494243·​006c6962·​632e736f·​006c6962·​LIBC.​libc.​so.​lib
4 ·​·​0x00000688·​375f4a4e·​49456e76·​3946696e·​64436c61·​7_JNIEnv9FindCla 4 ·​·​0x000006cc·​636f6d5f·​676f6f67·​6c655f61·​73655f45·​com_google_ase_E
5 ·​·​0x00000698·​73734550·​4b63005f·​5f616561·​62695f75·​ssEPKc.​__aeabi_u 5 ·​·​0x000006dc·​7865632e·​736f005f·​5f637861·​5f617465·​xec.​so.​__cxa_ate
6 ·​·​0x000006a8·​6e77696e·​645f6370·​705f7072·​31005f5a·​nwind_cpp_pr1.​_Z 6 ·​·​0x000006ec·​78697400·​5f5a4e37·​5f4a4e49·​456e7639·​xit.​_ZN7_JNIEnv9
7 ·​·​0x000006b8·​4e375f4a·​4e49456e·​76313444·​656c6574·​N7_JNIEnv14Delet 7 ·​·​0x000006fc·​46696e64·​436c6173·​7345504b·​63005f5f·​FindClassEPKc.​__
8 ·​·​0x000006c8·​654c6f63·​616c5265·​66455038·​5f6a6f62·​eLocalRefEP8_job 8 ·​·​0x0000070c·​61656162·​695f756e·​77696e64·​5f637070·​aeabi_unwind_cpp
9 ·​·​0x000006d8·​6a656374·​005f5a4e·​375f4a4e·​49456e76·​ject.​_ZN7_JNIEnv 9 ·​·​0x0000071c·​5f707230·​005f5a4e·​375f4a4e·​49456e76·​_pr0.​_ZN7_JNIEnv
10 ·​·​0x000006e8·​394e6577·​4f626a65·​63744550·​375f6a63·​9NewObjectEP7_jc 10 ·​·​0x0000072c·​31344465·​6c657465·​4c6f6361·​6c526566·​14DeleteLocalRef
11 ·​·​0x000006f8·​6c617373·​5031305f·​6a6d6574·​686f6449·​lassP10_jmethodI 11 ·​·​0x0000073c·​4550385f·​6a6f626a·​65637400·​5f5a4e37·​EP8_jobject.​_ZN7
12 ·​·​0x00000708·​447a005f·​5a4e375f·​4a4e4945·​6e763136·​Dz.​_ZN7_JNIEnv16 12 ·​·​0x0000074c·​5f4a4e49·​456e7639·​4e65774f·​626a6563·​_JNIEnv9NewObjec
13 ·​·​0x00000718·​43616c6c·​4f626a65·​63744d65·​74686f64·​CallObjectMethod 13 ·​·​0x0000075c·​74455037·​5f6a636c·​61737350·​31305f6a·​tEP7_jclassP10_j
14 ·​·​0x00000728·​4550385f·​6a6f626a·​65637450·​31305f6a·​EP8_jobjectP10_j 14 ·​·​0x0000076c·​6d657468·​6f644944·​7a005f5f·​73746163·​methodIDz.​__stac
15 ·​·​0x00000738·​6d657468·​6f644944·​7a005f5a·​31354a4e·​methodIDz.​_Z15JN 15 ·​·​0x0000077c·​6b5f6368·​6b5f6661·​696c005f·​5f737461·​k_chk_fail.​__sta
16 ·​·​0x00000748·​555f5468·​726f7742·​794e616d·​6550375f·​U_ThrowByNameP7_ 16 ·​·​0x0000078c·​636b5f63·​686b5f67·​75617264·​005f5f61·​ck_chk_guard.​__a
17 ·​·​0x00000758·​4a4e4945·​6e76504b·​6353325f·​005f5f61·​JNIEnvPKcS2_.​__a 17 ·​·​0x0000079c·​65616269·​5f756e77·​696e645f·​6370705f·​eabi_unwind_cpp_
18 ·​·​0x00000768·​65616269·​5f756e77·​696e645f·​6370705f·​eabi_unwind_cpp_ 18 ·​·​0x000007ac·​70723100·​5f5a4e37·​5f4a4e49·​456e7631·​pr1.​_ZN7_JNIEnv1
19 ·​·​0x00000778·​70723000·​5f5a3234·​4a4e555f·​47657453·​pr0.​_Z24JNU_GetS 19 ·​·​0x000007bc·​3643616c·​6c4f626a·​6563744d·​6574686f·​6CallObjectMetho
20 ·​·​0x00000788·​7472696e·​674e6174·​69766543·​68617273·​tringNativeChars 20 ·​·​0x000007cc·​64455038·​5f6a6f62·​6a656374·​5031305f·​dEP8_jobjectP10_
21 ·​·​0x00000798·​50375f4a·​4e49456e·​7650385f·​6a737472·​P7_JNIEnvP8_jstr 21 ·​·​0x000007dc·​6a6d6574·​686f6449·​447a005f·​5a31354a·​jmethodIDz.​_Z15J
22 ·​·​0x000007a8·​696e6700·​6d616c6c·​6f63005f·​5a32366a·​ing.​malloc.​_Z26j 22 ·​·​0x000007ec·​4e555f54·​68726f77·​42794e61·​6d655037·​NU_ThrowByNameP7
23 ·​·​0x000007b8·​6e694765·​74464446·​726f6d46·​696c6544·​niGetFDFromFileD 23 ·​·​0x000007fc·​5f4a4e49·​456e7650·​4b635332·​5f005f5a·​_JNIEnvPKcS2_.​_Z
24 ·​·​0x000007c8·​65736372·​6970746f·​7250375f·​4a4e4945·​escriptorP7_JNIE 24 ·​·​0x0000080c·​32344a4e·​555f4765·​74537472·​696e674e·​24JNU_GetStringN
25 ·​·​0x000007d8·​6e765038·​5f6a6f62·​6a656374·​004a6176·​nvP8_jobject.​Jav 25 ·​·​0x0000081c·​61746976·​65436861·​72735037·​5f4a4e49·​ativeCharsP7_JNI
26 ·​·​0x000007e8·​615f636f·​6d5f676f·​6f676c65·​5f617365·​a_com_google_ase 26 ·​·​0x0000082c·​456e7650·​385f6a73·​7472696e·​67006d61·​EnvP8_jstring.​ma
27 ·​·​0x000007f8·​5f457865·​635f6372·​65617465·​53756270·​_Exec_createSubp 27 ·​·​0x0000083c·​6c6c6f63·​005f5a32·​366a6e69·​47657446·​lloc.​_Z26jniGetF
28 ·​·​0x00000808·​726f6365·​7373006f·​70656e00·​5f5f6572·​rocess.​open.​__er 28 ·​·​0x0000084c·​4446726f·​6d46696c·​65446573·​63726970·​DFromFileDescrip
29 ·​·​0x00000818·​726e6f00·​73747265·​72726f72·​0066636e·​rno.​strerror.​fcn 29 ·​·​0x0000085c·​746f7250·​375f4a4e·​49456e76·​50385f6a·​torP7_JNIEnvP8_j
30 ·​·​0x00000828·​746c0075·​6e6c6f63·​6b707400·​7074736e·​tl.​unlockpt.​ptsn 30 ·​·​0x0000086c·​6f626a65·​6374004a·​6176615f·​636f6d5f·​object.​Java_com_
31 ·​·​0x00000838·​616d655f·​72005f5f·​616e6472·​6f69645f·​ame_r.​__android_ 31 ·​·​0x0000087c·​676f6f67·​6c655f61·​73655f45·​7865635f·​google_ase_Exec_
32 ·​·​0x00000848·​6c6f675f·​7072696e·​74005f5f·​73746163·​log_print.​__stac 32 ·​·​0x0000088c·​63726561·​74655375·​6270726f·​63657373·​createSubprocess
33 ·​·​0x00000858·​6b5f6368·​6b5f6661·​696c0066·​6f726b00·​k_chk_fail.​fork.​ 33 ·​·​0x0000089c·​006f7065·​6e005f5f·​6572726e·​6f007374·​.​open.​__errno.​st
34 ·​·​0x00000868·​73657473·​69640064·​75703200·​636c6f73·​setsid.​dup2.​clos 34 ·​·​0x000008ac·​72657272·​6f720066·​636e746c·​00756e6c·​rerror.​fcntl.​unl
35 ·​·​0x00000878·​65006578·​65636c00·​65786974·​005f5f73·​e.​execl.​exit.​__s 35 ·​·​0x000008bc·​6f636b70·​74007074·​736e616d·​655f7200·​ockpt.​ptsname_r.​
36 ·​·​0x00000888·​7461636b·​5f63686b·​5f677561·​7264004a·​tack_chk_guard.​J 36 ·​·​0x000008cc·​5f5f616e·​64726f69·​645f6c6f·​675f7072·​__android_log_pr
37 ·​·​0x00000898·​6176615f·​636f6d5f·​676f6f67·​6c655f61·​ava_com_google_a 37 ·​·​0x000008dc·​696e7400·​666f726b·​00736574·​73696400·​int.​fork.​setsid.​
38 ·​·​0x000008a8·​73655f45·​7865635f·​73657450·​74795769·​se_Exec_setPtyWi 38 ·​·​0x000008ec·​64757032·​00636c6f·​73650065·​7865636c·​dup2.​close.​execl
39 ·​·​0x000008b8·​6e646f77·​53697a65·​00696f63·​746c004a·​ndowSize.​ioctl.​J 39 ·​·​0x000008fc·​00657869·​74004a61·​76615f63·​6f6d5f67·​.​exit.​Java_com_g
40 ·​·​0x000008c8·​6176615f·​636f6d5f·​676f6f67·​6c655f61·​ava_com_google_a 40 ·​·​0x0000090c·​6f6f676c·​655f6173·​655f4578·​65635f73·​oogle_ase_Exec_s
41 ·​·​0x000008d8·​73655f45·​7865635f·​77616974·​466f7200·​se_Exec_waitFor.​ 41 ·​·​0x0000091c·​65745074·​7957696e·​646f7753·​697a6500·​etPtyWindowSize.​
42 ·​·​0x000008e8·​77616974·​70696400·​5f5f6165·​6162695f·​waitpid.​__aeabi_ 42 ·​·​0x0000092c·​696f6374·​6c004a61·​76615f63·​6f6d5f67·​ioctl.​Java_com_g
43 ·​·​0x000008f8·​756e7769·​6e645f63·​70705f70·​7232005f·​unwind_cpp_pr2.​_ 43 ·​·​0x0000093c·​6f6f676c·​655f6173·​655f4578·​65635f77·​oogle_ase_Exec_w
44 ·​·​0x00000908·​5f676e75·​5f556e77·​696e645f·​46696e64·​_gnu_Unwind_Find 44 ·​·​0x0000094c·​61697446·​6f720077·​61697470·​6964005f·​aitFor.​waitpid.​_
45 ·​·​0x00000918·​5f657869·​6478005f·​5f676e75·​5f556e77·​_exidx.​__gnu_Unw 45 ·​·​0x0000095c·​5f616561·​62695f75·​6e77696e·​645f6370·​_aeabi_unwind_cp
46 ·​·​0x00000928·​696e645f·​52657374·​6f72655f·​5646505f·​ind_Restore_VFP_ 46 ·​·​0x0000096c·​705f7072·​32005f5f·​676e755f·​556e7769·​p_pr2.​__gnu_Unwi
47 ·​·​0x00000938·​44005f5f·​676e755f·​556e7769·​6e645f52·​D.​__gnu_Unwind_R 47 ·​·​0x0000097c·​6e645f46·​696e645f·​65786964·​78005f5f·​nd_Find_exidx.​__
48 ·​·​0x00000948·​6573746f·​72655f56·​4650005f·​5f676e75·​estore_VFP.​__gnu 48 ·​·​0x0000098c·​676e755f·​556e7769·​6e645f52·​6573746f·​gnu_Unwind_Resto
49 ·​·​0x00000958·​5f556e77·​696e645f·​52657374·​6f72655f·​_Unwind_Restore_ 49 ·​·​0x0000099c·​72655f56·​46505f44·​005f5f67·​6e755f55·​re_VFP_D.​__gnu_U
50 ·​·​0x00000968·​5646505f·​445f3136·​5f746f5f·​3331005f·​VFP_D_16_to_31.​_ 50 ·​·​0x000009ac·​6e77696e·​645f5265·​73746f72·​655f5646·​nwind_Restore_VF
51 ·​·​0x00000978·​5f676e75·​5f556e77·​696e645f·​52657374·​_gnu_Unwind_Rest 51 ·​·​0x000009bc·​50005f5f·​676e755f·​556e7769·​6e645f52·​P.​__gnu_Unwind_R
52 ·​·​0x00000988·​6f72655f·​574d4d58·​44005f5f·​676e755f·​ore_WMMXD.​__gnu_ 52 ·​·​0x000009cc·​6573746f·​72655f56·​46505f44·​5f31365f·​estore_VFP_D_16_
53 ·​·​0x00000998·​556e7769·​6e645f52·​6573746f·​72655f57·​Unwind_Restore_W 53 ·​·​0x000009dc·​746f5f33·​31005f5f·​676e755f·​556e7769·​to_31.​__gnu_Unwi
54 ·​·​0x000009a8·​4d4d5843·​0061626f·​72740072·​6573746f·​MMXC.​abort.​resto 54 ·​·​0x000009ec·​6e645f52·​6573746f·​72655f57·​4d4d5844·​nd_Restore_WMMXD
55 ·​·​0x000009b8·​72655f63·​6f72655f·​72656773·​006d656d·​re_core_regs.​mem 55 ·​·​0x000009fc·​005f5f67·​6e755f55·​6e77696e·​645f5265·​.​__gnu_Unwind_Re
56 ·​·​0x000009c8·​63707900·​5f556e77·​696e645f·​47657443·​cpy.​_Unwind_GetC 56 ·​·​0x00000a0c·​73746f72·​655f574d·​4d584300·​61626f72·​store_WMMXC.​abor
57 ·​·​0x000009d8·​4641005f·​5f676e75·​5f556e77·​696e645f·​FA.​__gnu_Unwind_ 57 ·​·​0x00000a1c·​74007265·​73746f72·​655f636f·​72655f72·​t.​restore_core_r
58 ·​·​0x000009e8·​52616973·​65457863·​65707469·​6f6e005f·​RaiseException.​_ 58 ·​·​0x00000a2c·​65677300·​6d656d63·​7079005f·​556e7769·​egs.​memcpy.​_Unwi
59 ·​·​0x000009f8·​5f676e75·​5f556e77·​696e645f·​466f7263·​_gnu_Unwind_Forc 59 ·​·​0x00000a3c·​6e645f47·​65744346·​41005f5f·​676e755f·​nd_GetCFA.​__gnu_
60 ·​·​0x00000a08·​6564556e·​77696e64·​005f5f67·​6e755f55·​edUnwind.​__gnu_U 60 ·​·​0x00000a4c·​556e7769·​6e645f52·​61697365·​45786365·​Unwind_RaiseExce
61 ·​·​0x00000a18·​6e77696e·​645f5265·​73756d65·​005f5f67·​nwind_Resume.​__g 61 ·​·​0x00000a5c·​7074696f·​6e005f5f·​676e755f·​556e7769·​ption.​__gnu_Unwi
62 ·​·​0x00000a28·​6e755f55·​6e77696e·​645f5265·​73756d65·​nu_Unwind_Resume 62 ·​·​0x00000a6c·​6e645f46·​6f726365·​64556e77·​696e6400·​nd_ForcedUnwind.​
63 ·​·​0x00000a38·​5f6f725f·​52657468·​726f7700·​5f556e77·​_or_Rethrow.​_Unw 63 ·​·​0x00000a7c·​5f5f676e·​755f556e·​77696e64·​5f526573·​__gnu_Unwind_Res
64 ·​·​0x00000a48·​696e645f·​436f6d70·​6c657465·​005f556e·​ind_Complete.​_Un 64 ·​·​0x00000a8c·​756d6500·​5f5f676e·​755f556e·​77696e64·​ume.​__gnu_Unwind
65 ·​·​0x00000a58·​77696e64·​5f44656c·​65746545·​78636570·​wind_DeleteExcep 65 ·​·​0x00000a9c·​5f526573·​756d655f·​6f725f52·​65746872·​_Resume_or_Rethr
66 ·​·​0x00000a68·​74696f6e·​005f556e·​77696e64·​5f565253·​tion.​_Unwind_VRS 66 ·​·​0x00000aac·​6f77005f·​556e7769·​6e645f43·​6f6d706c·​ow.​_Unwind_Compl
67 ·​·​0x00000a78·​5f476574·​005f556e·​77696e64·​5f565253·​_Get.​_Unwind_VRS 67 ·​·​0x00000abc·​65746500·​5f556e77·​696e645f·​44656c65·​ete.​_Unwind_Dele
68 ·​·​0x00000a88·​5f536574·​005f5f67·​6e755f55·​6e77696e·​_Set.​__gnu_Unwin 68 ·​·​0x00000acc·​74654578·​63657074·​696f6e00·​5f556e77·​teException.​_Unw
69 ·​·​0x00000a98·​645f4261·​636b7472·​61636500·​5f5f6378·​d_Backtrace.​__cx 69 ·​·​0x00000adc·​696e645f·​5652535f·​47657400·​5f556e77·​ind_VRS_Get.​_Unw
70 ·​·​0x00000aa8·​615f6265·​67696e5f·​636c6561·​6e757000·​a_begin_cleanup.​ 70 ·​·​0x00000aec·​696e645f·​5652535f·​53657400·​5f5f676e·​ind_VRS_Set.​__gn
71 ·​·​0x00000ab8·​5f5f6378·​615f7479·​70655f6d·​61746368·​__cxa_type_match 71 ·​·​0x00000afc·​755f556e·​77696e64·​5f426163·​6b747261·​u_Unwind_Backtra
72 ·​·​0x00000ac8·​005f5f67·​6e755f75·​6e77696e·​645f6578·​.​__gnu_unwind_ex 72 ·​·​0x00000b0c·​6365005f·​5f637861·​5f626567·​696e5f63·​ce.​__cxa_begin_c
73 ·​·​0x00000ad8·​65637574·​65005f5f·​6378615f·​63616c6c·​ecute.​__cxa_call 73 ·​·​0x00000b1c·​6c65616e·​7570005f·​5f637861·​5f747970·​leanup.​__cxa_typ
74 ·​·​0x00000ae8·​5f756e65·​78706563·​74656400·​5f556e77·​_unexpected.​_Unw 74 ·​·​0x00000b2c·​655f6d61·​74636800·​5f5f676e·​755f756e·​e_match.​__gnu_un
75 ·​·​0x00000af8·​696e645f·​5652535f·​506f7000·​5f5f676e·​ind_VRS_Pop.​__gn 75 ·​·​0x00000b3c·​77696e64·​5f657865·​63757465·​005f5f63·​wind_execute.​__c
76 ·​·​0x00000b08·​755f556e·​77696e64·​5f536176·​655f574d·​u_Unwind_Save_WM 76 ·​·​0x00000b4c·​78615f63·​616c6c5f·​756e6578·​70656374·​xa_call_unexpect
77 ·​·​0x00000b18·​4d584400·​5f5f676e·​755f556e·​77696e64·​MXD.​__gnu_Unwind 77 ·​·​0x00000b5c·​6564005f·​556e7769·​6e645f56·​52535f50·​ed.​_Unwind_VRS_P
78 ·​·​0x00000b28·​5f536176·​655f574d·​4d584300·​5f5f676e·​_Save_WMMXC.​__gn 78 ·​·​0x00000b6c·​6f70005f·​5f676e75·​5f556e77·​696e645f·​op.​__gnu_Unwind_
79 ·​·​0x00000b38·​755f556e·​77696e64·​5f536176·​655f5646·​u_Unwind_Save_VF 79 ·​·​0x00000b7c·​53617665·​5f564650·​5f44005f·​5f676e75·​Save_VFP_D.​__gnu
80 ·​·​0x00000b48·​505f4400·​5f5f676e·​755f556e·​77696e64·​P_D.​__gnu_Unwind 80 ·​·​0x00000b8c·​5f556e77·​696e645f·​53617665·​5f564650·​_Unwind_Save_VFP
81 ·​·​0x00000b58·​5f536176·​655f5646·​50005f5f·​676e755f·​_Save_VFP.​__gnu_ 81 ·​·​0x00000b9c·​005f5f67·​6e755f55·​6e77696e·​645f5361·​.​__gnu_Unwind_Sa
82 ·​·​0x00000b68·​556e7769·​6e645f53·​6176655f·​5646505f·​Unwind_Save_VFP_ 82 ·​·​0x00000bac·​76655f56·​46505f44·​5f31365f·​746f5f33·​ve_VFP_D_16_to_3
83 ·​·​0x00000b78·​445f3136·​5f746f5f·​3331005f·​5f726573·​D_16_to_31.​__res 83 ·​·​0x00000bbc·​31005f5f·​676e755f·​556e7769·​6e645f53·​1.​__gnu_Unwind_S
84 ·​·​0x00000b88·​746f7265·​5f636f72·​655f7265·​6773005f·​tore_core_regs.​_ 84 ·​·​0x00000bcc·​6176655f·​574d4d58·​44005f5f·​676e755f·​ave_WMMXD.​__gnu_
85 ·​·​0x00000b98·​5f5f556e·​77696e64·​5f526169·​73654578·​__Unwind_RaiseEx 85 ·​·​0x00000bdc·​556e7769·​6e645f53·​6176655f·​574d4d58·​Unwind_Save_WMMX
86 ·​·​0x00000ba8·​63657074·​696f6e00·​5f556e77·​696e645f·​ception.​_Unwind_ 86 ·​·​0x00000bec·​43005f5f·​72657374·​6f72655f·​636f7265·​C.​__restore_core
87 ·​·​0x00000bb8·​52616973·​65457863·​65707469·​6f6e005f·​RaiseException.​_ 87 ·​·​0x00000bfc·​5f726567·​73005f5f·​5f556e77·​696e645f·​_regs.​___Unwind_
88 ·​·​0x00000bc8·​5f5f556e·​77696e64·​5f526573·​756d6500·​__Unwind_Resume.​ 88 ·​·​0x00000c0c·​52616973·​65457863·​65707469·​6f6e005f·​RaiseException.​_
89 ·​·​0x00000bd8·​5f556e77·​696e645f·​52657375·​6d65005f·​_Unwind_Resume.​_ 89 ·​·​0x00000c1c·​556e7769·​6e645f52·​61697365·​45786365·​Unwind_RaiseExce
90 ·​·​0x00000be8·​5f5f556e·​77696e64·​5f526573·​756d655f·​__Unwind_Resume_ 90 ·​·​0x00000c2c·​7074696f·​6e005f5f·​5f556e77·​696e645f·​ption.​___Unwind_
91 ·​·​0x00000bf8·​6f725f52·​65746872·​6f77005f·​556e7769·​or_Rethrow.​_Unwi 91 ·​·​0x00000c3c·​52657375·​6d65005f·​556e7769·​6e645f52·​Resume.​_Unwind_R
92 ·​·​0x00000c08·​6e645f52·​6573756d·​655f6f72·​5f526574·​nd_Resume_or_Ret 92 ·​·​0x00000c4c·​6573756d·​65005f5f·​5f556e77·​696e645f·​esume.​___Unwind_
93 ·​·​0x00000c18·​68726f77·​005f5f5f·​556e7769·​6e645f46·​hrow.​___Unwind_F 93 ·​·​0x00000c5c·​52657375·​6d655f6f·​725f5265·​7468726f·​Resume_or_Rethro
94 ·​·​0x00000c28·​6f726365·​64556e77·​696e6400·​5f556e77·​orcedUnwind.​_Unw 94 ·​·​0x00000c6c·​77005f55·​6e77696e·​645f5265·​73756d65·​w.​_Unwind_Resume
95 ·​·​0x00000c38·​696e645f·​466f7263·​6564556e·​77696e64·​ind_ForcedUnwind 95 ·​·​0x00000c7c·​5f6f725f·​52657468·​726f7700·​5f5f5f55·​_or_Rethrow.​___U
96 ·​·​0x00000c48·​005f5f5f·​556e7769·​6e645f42·​61636b74·​.​___Unwind_Backt 96 ·​·​0x00000c8c·​6e77696e·​645f466f·​72636564·​556e7769·​nwind_ForcedUnwi
97 ·​·​0x00000c58·​72616365·​005f556e·​77696e64·​5f426163·​race.​_Unwind_Bac 97 ·​·​0x00000c9c·​6e64005f·​556e7769·​6e645f46·​6f726365·​nd.​_Unwind_Force
98 ·​·​0x00000c68·​6b747261·​6365005f·​5f676e75·​5f756e77·​ktrace.​__gnu_unw 98 ·​·​0x00000cac·​64556e77·​696e6400·​5f5f5f55·​6e77696e·​dUnwind.​___Unwin
Max diff block lines reached; 0/14905 bytes (0.00%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.hash {}
Offset 1, 41 lines modified Offset 1, 41 lines modified
   
1 Hex·​dump·​of·​section·​'.​hash':​ 1 Hex·​dump·​of·​section·​'.​hash':​
2 ·​·​0x00000d4c·​43000000·​52000000·​4a000000·​00000000·​C.​.​.​R.​.​.​J.​.​.​.​.​.​.​ 2 ·​·​0x00000d94·​43000000·​52000000·​4a000000·​00000000·​C.​.​.​R.​.​.​J.​.​.​.​.​.​.​
3 ·​·​0x00000d5c·​40000000·​47000000·​49000000·​4b000000·​@.​.​.​G.​.​.​I.​.​.​K.​.​.​ 3 ·​·​0x00000da4·​40000000·​47000000·​49000000·​4b000000·​@.​.​.​G.​.​.​I.​.​.​K.​.​.​
4 ·​·​0x00000d6c·​12000000·​42000000·​31000000·​4d000000·​.​.​.​.​B.​.​.​1.​.​.​M.​.​.​ 4 ·​·​0x00000db4·​14000000·​42000000·​31000000·​4d000000·​.​.​.​.​B.​.​.​1.​.​.​M.​.​.​
5 ·​·​0x00000d7c·​4f000000·​1e000000·​00000000·​20000000·​O.​.​.​.​.​.​.​.​.​.​.​·​.​.​.​ 5 ·​·​0x00000dc4·​4f000000·​1e000000·​00000000·​20000000·​O.​.​.​.​.​.​.​.​.​.​.​·​.​.​.​
6 ·​·​0x00000d8c·​2f000000·​37000000·​00000000·​17000000·​/​.​.​.​7.​.​.​.​.​.​.​.​.​.​.​ 6 ·​·​0x00000dd4·​2f000000·​37000000·​00000000·​18000000·​/​.​.​.​7.​.​.​.​.​.​.​.​.​.​.​
7 ·​·​0x00000d9c·​02000000·​3d000000·​4c000000·​41000000·​.​.​.​.​=.​.​.​L.​.​.​A.​.​.​ 7 ·​·​0x00000de4·​02000000·​3b000000·​4c000000·​41000000·​.​.​.​.​;​.​.​.​L.​.​.​A.​.​.​
8 ·​·​0x00000dac·​33000000·​4e000000·​1a000000·​32000000·​3.​.​.​N.​.​.​.​.​.​.​2.​.​.​ 8 ·​·​0x00000df4·​33000000·​4e000000·​1b000000·​32000000·​3.​.​.​N.​.​.​.​.​.​.​2.​.​.​
9 ·​·​0x00000dbc·​00000000·​00000000·​00000000·​51000000·​.​.​.​.​.​.​.​.​.​.​.​.​Q.​.​.​ 9 ·​·​0x00000e04·​00000000·​00000000·​00000000·​51000000·​.​.​.​.​.​.​.​.​.​.​.​.​Q.​.​.​
10 ·​·​0x00000dcc·​00000000·​1f000000·​23000000·​00000000·​.​.​.​.​.​.​.​.​#.​.​.​.​.​.​.​ 10 ·​·​0x00000e14·​00000000·​1f000000·​23000000·​00000000·​.​.​.​.​.​.​.​.​#.​.​.​.​.​.​.​
11 ·​·​0x00000ddc·​00000000·​00000000·​2e000000·​45000000·​.​.​.​.​.​.​.​.​.​.​.​.​E.​.​.​ 11 ·​·​0x00000e24·​00000000·​00000000·​2e000000·​45000000·​.​.​.​.​.​.​.​.​.​.​.​.​E.​.​.​
12 ·​·​0x00000dec·​25000000·​44000000·​00000000·​0e000000·​%.​.​.​D.​.​.​.​.​.​.​.​.​.​.​ 12 ·​·​0x00000e34·​25000000·​44000000·​00000000·​10000000·​%.​.​.​D.​.​.​.​.​.​.​.​.​.​.​
13 ·​·​0x00000dfc·​30000000·​16000000·​00000000·​3f000000·​0.​.​.​.​.​.​.​.​.​.​.​?.​.​.​ 13 ·​·​0x00000e44·​30000000·​17000000·​00000000·​3f000000·​0.​.​.​.​.​.​.​.​.​.​.​?.​.​.​
14 ·​·​0x00000e0c·​35000000·​2c000000·​28000000·​50000000·​5.​.​.​,​.​.​.​(.​.​.​P.​.​.​ 14 ·​·​0x00000e54·​35000000·​2c000000·​28000000·​50000000·​5.​.​.​,​.​.​.​(.​.​.​P.​.​.​
15 ·​·​0x00000e1c·​43000000·​00000000·​3b000000·​3a000000·​C.​.​.​.​.​.​.​;​.​.​.​:​.​.​.​ 15 ·​·​0x00000e64·​43000000·​00000000·​3e000000·​3d000000·​C.​.​.​.​.​.​.​>.​.​.​=.​.​.​
16 ·​·​0x00000e2c·​27000000·​26000000·​2a000000·​00000000·​'.​.​.​&.​.​.​*.​.​.​.​.​.​.​ 16 ·​·​0x00000e74·​27000000·​26000000·​2a000000·​00000000·​'.​.​.​&.​.​.​*.​.​.​.​.​.​.​
17 ·​·​0x00000e3c·​00000000·​1b000000·​00000000·​09000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 17 ·​·​0x00000e84·​00000000·​1c000000·​00000000·​0a000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
18 ·​·​0x00000e4c·​38000000·​3e000000·​48000000·​46000000·​8.​.​.​>.​.​.​H.​.​.​F.​.​.​ 18 ·​·​0x00000e94·​38000000·​3c000000·​48000000·​46000000·​8.​.​.​<.​.​.​H.​.​.​F.​.​.​
19 ·​·​0x00000e5c·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 19 ·​·​0x00000ea4·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
20 ·​·​0x00000e6c·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 20 ·​·​0x00000eb4·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
21 ·​·​0x00000e7c·​00000000·​03000000·​07000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 21 ·​·​0x00000ec4·​00000000·​00000000·​00000000·​04000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
22 ·​·​0x00000e8c·​04000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 22 ·​·​0x00000ed4·​03000000·​00000000·​09000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
23 ·​·​0x00000e9c·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 23 ·​·​0x00000ee4·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
24 ·​·​0x00000eac·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 24 ·​·​0x00000ef4·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
25 ·​·​0x00000ebc·​0d000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 25 ·​·​0x00000f04·​00000000·​0f000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
26 ·​·​0x00000ecc·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 26 ·​·​0x00000f14·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
27 ·​·​0x00000edc·​00000000·​00000000·​00000000·​21000000·​.​.​.​.​.​.​.​.​.​.​.​.​!.​.​.​ 27 ·​·​0x00000f24·​00000000·​00000000·​00000000·​21000000·​.​.​.​.​.​.​.​.​.​.​.​.​!.​.​.​
28 ·​·​0x00000eec·​0a000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 28 ·​·​0x00000f34·​0c000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
29 ·​·​0x00000efc·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 29 ·​·​0x00000f44·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
30 ·​·​0x00000f0c·​0c000000·​06000000·​00000000·​01000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 30 ·​·​0x00000f54·​0e000000·​06000000·​00000000·​01000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
31 ·​·​0x00000f1c·​29000000·​2d000000·​00000000·​19000000·​)​.​.​.​-​.​.​.​.​.​.​.​.​.​.​.​ 31 ·​·​0x00000f64·​29000000·​2d000000·​00000000·​1a000000·​)​.​.​.​-​.​.​.​.​.​.​.​.​.​.​.​
32 ·​·​0x00000f2c·​1d000000·​00000000·​2b000000·​00000000·​.​.​.​.​.​.​.​.​+.​.​.​.​.​.​.​ 32 ·​·​0x00000f74·​1d000000·​00000000·​2b000000·​00000000·​.​.​.​.​.​.​.​.​+.​.​.​.​.​.​.​
33 ·​·​0x00000f3c·​36000000·​0b000000·​00000000·​00000000·​6.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 33 ·​·​0x00000f84·​36000000·​0d000000·​00000000·​00000000·​6.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
34 ·​·​0x00000f4c·​00000000·​00000000·​1c000000·​22000000·​.​.​.​.​.​.​.​.​.​.​.​.​".​.​.​ 34 ·​·​0x00000f94·​08000000·​22000000·​00000000·​00000000·​.​.​.​.​".​.​.​.​.​.​.​.​.​.​.​
35 ·​·​0x00000f5c·​00000000·​14000000·​24000000·​3c000000·​.​.​.​.​.​.​.​.​$.​.​.​<.​.​.​ 35 ·​·​0x00000fa4·​00000000·​16000000·​24000000·​3a000000·​.​.​.​.​.​.​.​.​$.​.​.​:​.​.​.​
36 ·​·​0x00000f6c·​34000000·​05000000·​00000000·​18000000·​4.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 36 ·​·​0x00000fb4·​34000000·​05000000·​00000000·​19000000·​4.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
37 ·​·​0x00000f7c·​08000000·​15000000·​00000000·​13000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 37 ·​·​0x00000fc4·​0b000000·​07000000·​00000000·​15000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
38 ·​·​0x00000f8c·​0f000000·​39000000·​11000000·​00000000·​.​.​.​.​9.​.​.​.​.​.​.​.​.​.​.​ 38 ·​·​0x00000fd4·​11000000·​39000000·​13000000·​00000000·​.​.​.​.​9.​.​.​.​.​.​.​.​.​.​.​
39 ·​·​0x00000f9c·​00000000·​00000000·​10000000·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​.​.​.​.​ 39 ·​·​0x00000fe4·​00000000·​00000000·​12000000·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​.​.​.​.​
   
[−]
objdump --line-numbers --disassemble --demangle --section=.plt {}
Offset 1, 131 lines modified Offset 1, 131 lines modified
   
   
   
1 Disassembly·​of·​section·​.​plt:​ 1 Disassembly·​of·​section·​.​plt:​
   
2 000010b0·​<__cxa_atexit@plt-​0x14>:​ 2 000011d8·​<__cxa_atexit@plt-​0x14>:​
3 ·​·​·​·​10b0:​»       ​e52de004·​»       ​push»   ​{lr}»   ​»       ​;​·​(str·​lr,​·​[sp,​·​#-​4]!)​ 3 ·​·​·​·​11d8:​»       ​e52de004·​»       ​push»   ​{lr}»   ​»       ​;​·​(str·​lr,​·​[sp,​·​#-​4]!)​
4 ·​·​·​·​10b4:​»       ​e59fe004·​»       ​ldr»    ​lr,​·​[pc,​·​#4]»    ​;​·​10c0·​<__cxa_atexit@plt-​0x4> 4 ·​·​·​·​11dc:​»       ​e59fe004·​»       ​ldr»    ​lr,​·​[pc,​·​#4]»    ​;​·​11e8·​<__cxa_atexit@plt-​0x4>
5 ·​·​·​·​10b8:​»       ​e08fe00e·​»       ​add»    ​lr,​·​pc,​·​lr 5 ·​·​·​·​11e0:​»       ​e08fe00e·​»       ​add»    ​lr,​·​pc,​·​lr
6 ·​·​·​·​10bc:​»       ​e5bef008·​»       ​ldr»    ​pc,​·​[lr,​·​#8]! 6 ·​·​·​·​11e4:​»       ​e5bef008·​»       ​ldr»    ​pc,​·​[lr,​·​#8]!
7 ·​·​·​·​10c0:​»       ​00002ed4·​»       ​ldrdeq» ​r2,​·​[r0],​·​-​r4 7 ·​·​·​·​11e8:​»       ​00003dac·​»       ​andeq»  ​r3,​·​r0,​·​ip,​·​lsr·​#27
   
8 000010c4·​<__cxa_atexit@plt>:​ 8 000011ec·​<__cxa_atexit@plt>:​
9 ·​·​·​·​10c4:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 9 ·​·​·​·​11ec:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
10 ·​·​·​·​10c8:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 10 ·​·​·​·​11f0:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
11 ·​·​·​·​10cc:​»       ​e5bcfed4·​»       ​ldr»    ​pc,​·​[ip,​·​#3796]!»​;​·​0xed4 11 ·​·​·​·​11f4:​»       ​e5bcfdac·​»       ​ldr»    ​pc,​·​[ip,​·​#3500]!»​;​·​0xdac
   
12 000010d0·​<__cxa_finalize@plt>:​ 12 000011f8·​<__cxa_finalize@plt>:​
13 ·​·​·​·​10d0:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 13 ·​·​·​·​11f8:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
14 ·​·​·​·​10d4:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 14 ·​·​·​·​11fc:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
15 ·​·​·​·​10d8:​»       ​e5bcfecc·​»       ​ldr»    ​pc,​·​[ip,​·​#3788]!»​;​·​0xecc 15 ·​·​·​·​1200:​»       ​e5bcfda4·​»       ​ldr»    ​pc,​·​[ip,​·​#3492]!»​;​·​0xda4
   
16 000010dc·​<malloc@plt>:​ 16 00001204·​<__stack_chk_fail@plt​>:​
17 ·​·​·​·​10dc:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 17 ·​·​·​·​1204:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
18 ·​·​·​·​10e0:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 18 ·​·​·​·​1208:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
19 ·​·​·​·​10e4:​»       ​e5bcfec4·​»       ​ldr»    ​pc,​·​[ip,​·​#3780]!»​;​·​0xec4 19 ·​·​·​·​120c:​»       ​e5bcfd9c·​»       ​ldr»    ​pc,​·​[ip,​·​#3484]!»​;​·​0xd9c
   
20 000010e8·​<open@plt>:​ 20 00001210·​<malloc@plt>:​
21 ·​·​·​·​10e8:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 21 ·​·​·​·​1210:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
22 ·​·​·​·​10ec:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 22 ·​·​·​·​1214:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
23 ·​·​·​·​10f0:​»       ​e5bcfebc·​»       ​ldr»    ​pc,​·​[ip,​·​#3772]!»​;​·​0xebc 23 ·​·​·​·​1218:​»       ​e5bcfd94·​»       ​ldr»    ​pc,​·​[ip,​·​#3476]!»​;​·​0xd94
   
24 000010f4·​<__errno@plt>:​ 24 0000121c·​<open@plt>:​
25 ·​·​·​·​10f4:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 25 ·​·​·​·​121c:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
26 ·​·​·​·​10f8:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 26 ·​·​·​·​1220:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
27 ·​·​·​·​10fc:​»       ​e5bcfeb4·​»       ​ldr»    ​pc,​·​[ip,​·​#3764]!»​;​·​0xeb4 27 ·​·​·​·​1224:​»       ​e5bcfd8c·​»       ​ldr»    ​pc,​·​[ip,​·​#3468]!»​;​·​0xd8c
   
28 00001100·​<strerror@plt>:​ 28 00001228·​<__errno@plt>:​
29 ·​·​·​·​1100:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 29 ·​·​·​·​1228:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
30 ·​·​·​·​1104:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 30 ·​·​·​·​122c:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
31 ·​·​·​·​1108:​»       ​e5bcfeac·​»       ​ldr»    ​pc,​·​[ip,​·​#3756]!»​;​·​0xeac 31 ·​·​·​·​1230:​»       ​e5bcfd84·​»       ​ldr»    ​pc,​·​[ip,​·​#3460]!»​;​·​0xd84
   
32 0000110c·​<fcntl@plt>:​ 32 00001234·​<strerror@plt>:​
33 ·​·​·​·​110c:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 33 ·​·​·​·​1234:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
34 ·​·​·​·​1110:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 34 ·​·​·​·​1238:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
35 ·​·​·​·​1114:​»       ​e5bcfea4·​»       ​ldr»    ​pc,​·​[ip,​·​#3748]!»​;​·​0xea4 35 ·​·​·​·​123c:​»       ​e5bcfd7c·​»       ​ldr»    ​pc,​·​[ip,​·​#3452]!»​;​·​0xd7c
   
36 00001118·​<unlockpt@plt>:​ 36 00001240·​<fcntl@plt>:​
37 ·​·​·​·​1118:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 37 ·​·​·​·​1240:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
38 ·​·​·​·​111c:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 38 ·​·​·​·​1244:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
39 ·​·​·​·​1120:​»       ​e5bcfe9c·​»       ​ldr»    ​pc,​·​[ip,​·​#3740]!»​;​·​0xe9c 39 ·​·​·​·​1248:​»       ​e5bcfd74·​»       ​ldr»    ​pc,​·​[ip,​·​#3444]!»​;​·​0xd74
   
40 00001124·​<ptsname_r@plt>:​ 40 0000124c·​<unlockpt@plt>:​
41 ·​·​·​·​1124:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 41 ·​·​·​·​124c:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
42 ·​·​·​·​1128:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 42 ·​·​·​·​1250:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
43 ·​·​·​·​112c:​»       ​e5bcfe94·​»       ​ldr»    ​pc,​·​[ip,​·​#3732]!»​;​·​0xe94 43 ·​·​·​·​1254:​»       ​e5bcfd6c·​»       ​ldr»    ​pc,​·​[ip,​·​#3436]!»​;​·​0xd6c
   
44 00001130·​<__android_log_print@​plt>:​ 44 00001258·​<ptsname_r@plt>:​
45 ·​·​·​·​1130:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 45 ·​·​·​·​1258:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
46 ·​·​·​·​1134:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 46 ·​·​·​·​125c:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
47 ·​·​·​·​1138:​»       ​e5bcfe8c·​»       ​ldr»    ​pc,​·​[ip,​·​#3724]!»​;​·​0xe8c 47 ·​·​·​·​1260:​»       ​e5bcfd64·​»       ​ldr»    ​pc,​·​[ip,​·​#3428]!»​;​·​0xd64
   
48 0000113c·​<__stack_chk_fail@plt​>:​ 48 00001264·​<__android_log_print@​plt>:​
49 ·​·​·​·​113c:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 49 ·​·​·​·​1264:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
50 ·​·​·​·​1140:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 50 ·​·​·​·​1268:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
51 ·​·​·​·​1144:​»       ​e5bcfe84·​»       ​ldr»    ​pc,​·​[ip,​·​#3716]!»​;​·​0xe84 51 ·​·​·​·​126c:​»       ​e5bcfd5c·​»       ​ldr»    ​pc,​·​[ip,​·​#3420]!»​;​·​0xd5c
   
52 00001148·​<fork@plt>:​ 52 00001270·​<fork@plt>:​
53 ·​·​·​·​1148:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 53 ·​·​·​·​1270:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
54 ·​·​·​·​114c:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 54 ·​·​·​·​1274:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
55 ·​·​·​·​1150:​»       ​e5bcfe7c·​»       ​ldr»    ​pc,​·​[ip,​·​#3708]!»​;​·​0xe7c 55 ·​·​·​·​1278:​»       ​e5bcfd54·​»       ​ldr»    ​pc,​·​[ip,​·​#3412]!»​;​·​0xd54
   
56 00001154·​<setsid@plt>:​ 56 0000127c·​<setsid@plt>:​
57 ·​·​·​·​1154:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 57 ·​·​·​·​127c:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
58 ·​·​·​·​1158:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 58 ·​·​·​·​1280:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
59 ·​·​·​·​115c:​»       ​e5bcfe74·​»       ​ldr»    ​pc,​·​[ip,​·​#3700]!»​;​·​0xe74 59 ·​·​·​·​1284:​»       ​e5bcfd4c·​»       ​ldr»    ​pc,​·​[ip,​·​#3404]!»​;​·​0xd4c
   
60 00001160·​<dup2@plt>:​ 60 00001288·​<dup2@plt>:​
61 ·​·​·​·​1160:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 61 ·​·​·​·​1288:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
62 ·​·​·​·​1164:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 62 ·​·​·​·​128c:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
63 ·​·​·​·​1168:​»       ​e5bcfe6c·​»       ​ldr»    ​pc,​·​[ip,​·​#3692]!»​;​·​0xe6c 63 ·​·​·​·​1290:​»       ​e5bcfd44·​»       ​ldr»    ​pc,​·​[ip,​·​#3396]!»​;​·​0xd44
   
64 0000116c·​<close@plt>:​ 64 00001294·​<close@plt>:​
65 ·​·​·​·​116c:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 65 ·​·​·​·​1294:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
66 ·​·​·​·​1170:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 66 ·​·​·​·​1298:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
67 ·​·​·​·​1174:​»       ​e5bcfe64·​»       ​ldr»    ​pc,​·​[ip,​·​#3684]!»​;​·​0xe64 67 ·​·​·​·​129c:​»       ​e5bcfd3c·​»       ​ldr»    ​pc,​·​[ip,​·​#3388]!»​;​·​0xd3c
   
68 00001178·​<execl@plt>:​ 68 000012a0·​<execl@plt>:​
69 ·​·​·​·​1178:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 69 ·​·​·​·​12a0:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
70 ·​·​·​·​117c:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 70 ·​·​·​·​12a4:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
71 ·​·​·​·​1180:​»       ​e5bcfe5c·​»       ​ldr»    ​pc,​·​[ip,​·​#3676]!»​;​·​0xe5c 71 ·​·​·​·​12a8:​»       ​e5bcfd34·​»       ​ldr»    ​pc,​·​[ip,​·​#3380]!»​;​·​0xd34
   
72 00001184·​<exit@plt>:​ 72 000012ac·​<exit@plt>:​
73 ·​·​·​·​1184:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 73 ·​·​·​·​12ac:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
74 ·​·​·​·​1188:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 74 ·​·​·​·​12b0:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
75 ·​·​·​·​118c:​»       ​e5bcfe54·​»       ​ldr»    ​pc,​·​[ip,​·​#3668]!»​;​·​0xe54 75 ·​·​·​·​12b4:​»       ​e5bcfd2c·​»       ​ldr»    ​pc,​·​[ip,​·​#3372]!»​;​·​0xd2c
   
76 00001190·​<ioctl@plt>:​ 76 000012b8·​<ioctl@plt>:​
77 ·​·​·​·​1190:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 77 ·​·​·​·​12b8:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
Max diff block lines reached; 0/8655 bytes (0.00%) of diff not shown.
[−]
objdump --line-numbers --disassemble --demangle --section=.text {}
Offset 1, 1916 lines modified Offset 1, 2124 lines modified
   
   
   
1 Disassembly·​of·​section·​.​text:​ 1 Disassembly·​of·​section·​.​text:​
   
2 000011e4·​<_JNIEnv:​:​FindClass(char·​const*)​-​0x44>:​ 2 0000130c·​<_JNIEnv:​:​FindClass(char·​const*)​@@Base-​0x3c>:​
3 ·​·​·​·​11e4:​»       ​e59f0004·​»       ​ldr»    ​r0,​·​[pc,​·​#4]»    ​;​·​11f0·​<__cxa_type_match@plt​+0x18> 3 ·​·​·​·​130c:​»       ​e59f0004·​»       ​ldr»    ​r0,​·​[pc,​·​#4]»    ​;​·​1318·​<__cxa_type_match@plt​+0x18>
4 ·​·​·​·​11e8:​»       ​e08f0000·​»       ​add»    ​r0,​·​pc,​·​r0 4 ·​·​·​·​1310:​»       ​e08f0000·​»       ​add»    ​r0,​·​pc,​·​r0
5 ·​·​·​·​11ec:​»       ​eaffffb7·​»       ​b»      ​10d0·​<__cxa_finalize@plt> 5 ·​·​·​·​1314:​»       ​eaffffb7·​»       ​b»      ​11f8·​<__cxa_finalize@plt>
6 ·​·​·​·​11f0:​»       ​00002e10·​»       ​andeq»  ​r2,​·​r0,​·​r0,​·​lsl·​lr 6 ·​·​·​·​1318:​»       ​00003ce8·​»       ​andeq»  ​r3,​·​r0,​·​r8,​·​ror·​#25
7 ·​·​·​·​11f4:​»       ​e3500000·​»       ​cmp»    ​r0,​·​#0 7 ·​·​·​·​131c:​»       ​e3500000·​»       ​cmp»    ​r0,​·​#0
8 ·​·​·​·​11f8:​»       ​e92d4008·​»       ​push»   ​{r3,​·​lr} 8 ·​·​·​·​1320:​»       ​012fff1e·​»       ​bxeq»   ​lr
9 ·​·​·​·​11fc:​»       ​08bd8008·​»       ​popeq»  ​{r3,​·​pc} 9 ·​·​·​·​1324:​»       ​e12fff10·​»       ​bx»     ​r0
10 ·​·​·​·​1200:​»       ​e12fff30·​»       ​blx»    ​r0 10 ·​·​·​·​1328:​»       ​e1a01000·​»       ​mov»    ​r1,​·​r0
11 ·​·​·​·​1204:​»       ​e8bd8008·​»       ​pop»    ​{r3,​·​pc} 11 ·​·​·​·​132c:​»       ​e59f200c·​»       ​ldr»    ​r2,​·​[pc,​·​#12]»   ​;​·​1340·​<__cxa_type_match@plt​+0x40>
12 ·​·​·​·​1208:​»       ​e1a01000·​»       ​mov»    ​r1,​·​r0 12 ·​·​·​·​1330:​»       ​e59f000c·​»       ​ldr»    ​r0,​·​[pc,​·​#12]»   ​;​·​1344·​<__cxa_type_match@plt​+0x44>
13 ·​·​·​·​120c:​»       ​e59f200c·​»       ​ldr»    ​r2,​·​[pc,​·​#12]»   ​;​·​1220·​<__cxa_type_match@plt​+0x48> 13 ·​·​·​·​1334:​»       ​e08f2002·​»       ​add»    ​r2,​·​pc,​·​r2
14 ·​·​·​·​1210:​»       ​e59f000c·​»       ​ldr»    ​r0,​·​[pc,​·​#12]»   ​;​·​1224·​<__cxa_type_match@plt​+0x4c> 14 ·​·​·​·​1338:​»       ​e08f0000·​»       ​add»    ​r0,​·​pc,​·​r0
15 ·​·​·​·​1214:​»       ​e08f2002·​»       ​add»    ​r2,​·​pc,​·​r2 15 ·​·​·​·​133c:​»       ​eaffffaa·​»       ​b»      ​11ec·​<__cxa_atexit@plt>
16 ·​·​·​·​1218:​»       ​e08f0000·​»       ​add»    ​r0,​·​pc,​·​r0 16 ·​·​·​·​1340:​»       ​00003cc4·​»       ​andeq»  ​r3,​·​r0,​·​r4,​·​asr·​#25
17 ·​·​·​·​121c:​»       ​eaffffa8·​»       ​b»      ​10c4·​<__cxa_atexit@plt> 17 ·​·​·​·​1344:​»       ​ffffffdc·​»       ​»       ​»       ​;​·​<UNDEFINED>·​instruction:​·​0xffffffdc
18 ·​·​·​·​1220:​»       ​00002de4·​»       ​andeq»  ​r2,​·​r0,​·​r4,​·​ror·​#27  
19 ·​·​·​·​1224:​»       ​ffffffd4·​»       ​»       ​»       ​;​·​<UNDEFINED>·​instruction:​·​0xffffffd4 18 00001348·​<_JNIEnv:​:​FindClass(char·​const*)​@@Base>:​
  19 ·​·​·​·​1348:​»       ​6803·​·​·​·​·​·​»       ​ldr»    ​r3,​·​[r0,​·​#0]
20 00001228·​<_JNIEnv:​:​FindClass(char·​const*)​>:​ 20 ·​·​·​·​134a:​»       ​699b·​·​·​·​·​·​»       ​ldr»    ​r3,​·​[r3,​·​#24]
21 ·​·​·​·​1228:​»       ​b508·​·​·​·​·​·​»       ​push»   ​{r3,​·​lr} 21 ·​·​·​·​134c:​»       ​4718·​·​·​·​·​·​»       ​bx»     ​r3
22 ·​·​·​·​122a:​»       ​6803·​·​·​·​·​·​»       ​ldr»    ​r3,​·​[r0,​·​#0]  
23 ·​·​·​·​122c:​»       ​699b·​·​·​·​·​·​»       ​ldr»    ​r3,​·​[r3,​·​#24] 22 0000134e·​<_JNIEnv:​:​DeleteLocalRef(_jobje​ct*)​@@Base>:​
24 ·​·​·​·​122e:​»       ​4798·​·​·​·​·​·​»       ​blx»    ​r3 23 ·​·​·​·​134e:​»       ​6803·​·​·​·​·​·​»       ​ldr»    ​r3,​·​[r0,​·​#0]
25 ·​·​·​·​1230:​»       ​bd08·​·​·​·​·​·​»       ​pop»    ​{r3,​·​pc} 24 ·​·​·​·​1350:​»       ​6ddb·​·​·​·​·​·​»       ​ldr»    ​r3,​·​[r3,​·​#92]»   ​;​·​0x5c
  25 ·​·​·​·​1352:​»       ​4718·​·​·​·​·​·​»       ​bx»     ​r3
26 00001232·​<_JNIEnv:​:​DeleteLocalRef(_jobje​ct*)​>:​  
27 ·​·​·​·​1232:​»       ​b508·​·​·​·​·​·​»       ​push»   ​{r3,​·​lr} 26 00001354·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​@@Base>:​
28 ·​·​·​·​1234:​»       ​6803·​·​·​·​·​·​»       ​ldr»    ​r3,​·​[r0,​·​#0] 27 ·​·​·​·​1354:​»       ​b40c·​·​·​·​·​·​»       ​push»   ​{r2,​·​r3}
29 ·​·​·​·​1236:​»       ​6ddb·​·​·​·​·​·​»       ​ldr»    ​r3,​·​[r3,​·​#92]»   ​;​·​0x5c 28 ·​·​·​·​1356:​»       ​b537·​·​·​·​·​·​»       ​push»   ​{r0,​·​r1,​·​r2,​·​r4,​·​r5,​·​lr}
30 ·​·​·​·​1238:​»       ​4798·​·​·​·​·​·​»       ​blx»    ​r3 29 ·​·​·​·​1358:​»       ​ab06·​·​·​·​·​·​»       ​add»    ​r3,​·​sp,​·​#24
31 ·​·​·​·​123a:​»       ​bd08·​·​·​·​·​·​»       ​pop»    ​{r3,​·​pc} 30 ·​·​·​·​135a:​»       ​4c0b·​·​·​·​·​·​»       ​ldr»    ​r4,​·​[pc,​·​#44]»   ​;​·​(1388·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​@@Base+0x34>)​
  31 ·​·​·​·​135c:​»       ​f853·​2b04·​»       ​ldr.​w»      ​r2,​·​[r3],​·​#4
32 0000123c·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​>:​ 32 ·​·​·​·​1360:​»       ​447c·​·​·​·​·​·​»       ​add»    ​r4,​·​pc
33 ·​·​·​·​123c:​»       ​b40c·​·​·​·​·​·​»       ​push»   ​{r2,​·​r3} 33 ·​·​·​·​1362:​»       ​6824·​·​·​·​·​·​»       ​ldr»    ​r4,​·​[r4,​·​#0]
34 ·​·​·​·​123e:​»       ​b513·​·​·​·​·​·​»       ​push»   ​{r0,​·​r1,​·​r4,​·​lr} 34 ·​·​·​·​1364:​»       ​6825·​·​·​·​·​·​»       ​ldr»    ​r5,​·​[r4,​·​#0]
35 ·​·​·​·​1240:​»       ​ab04·​·​·​·​·​·​»       ​add»    ​r3,​·​sp,​·​#16 35 ·​·​·​·​1366:​»       ​9300·​·​·​·​·​·​»       ​str»    ​r3,​·​[sp,​·​#0]
36 ·​·​·​·​1242:​»       ​6804·​·​·​·​·​·​»       ​ldr»    ​r4,​·​[r0,​·​#0] 36 ·​·​·​·​1368:​»       ​9501·​·​·​·​·​·​»       ​str»    ​r5,​·​[sp,​·​#4]
37 ·​·​·​·​1244:​»       ​f853·​2b04·​»       ​ldr.​w»      ​r2,​·​[r3],​·​#4 37 ·​·​·​·​136a:​»       ​6805·​·​·​·​·​·​»       ​ldr»    ​r5,​·​[r0,​·​#0]
38 ·​·​·​·​1248:​»       ​6f64·​·​·​·​·​·​»       ​ldr»    ​r4,​·​[r4,​·​#116]»  ​;​·​0x74 38 ·​·​·​·​136c:​»       ​6f6d·​·​·​·​·​·​»       ​ldr»    ​r5,​·​[r5,​·​#116]»  ​;​·​0x74
39 ·​·​·​·​124a:​»       ​9301·​·​·​·​·​·​»       ​str»    ​r3,​·​[sp,​·​#4] 39 ·​·​·​·​136e:​»       ​47a8·​·​·​·​·​·​»       ​blx»    ​r5
40 ·​·​·​·​124c:​»       ​47a0·​·​·​·​·​·​»       ​blx»    ​r4 40 ·​·​·​·​1370:​»       ​9a01·​·​·​·​·​·​»       ​ldr»    ​r2,​·​[sp,​·​#4]
41 ·​·​·​·​124e:​»       ​b002·​·​·​·​·​·​»       ​add»    ​sp,​·​#8 41 ·​·​·​·​1372:​»       ​6823·​·​·​·​·​·​»       ​ldr»    ​r3,​·​[r4,​·​#0]
42 ·​·​·​·​1250:​»       ​e8bd·​4010·​»       ​ldmia.​w»      ​sp!,​·​{r4,​·​lr} 42 ·​·​·​·​1374:​»       ​429a·​·​·​·​·​·​»       ​cmp»    ​r2,​·​r3
43 ·​·​·​·​1254:​»       ​b002·​·​·​·​·​·​»       ​add»    ​sp,​·​#8 43 ·​·​·​·​1376:​»       ​d001·​·​·​·​·​·​»       ​beq.​n»      ​137c·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​@@Base+0x28>
44 ·​·​·​·​1256:​»       ​4770·​·​·​·​·​·​»       ​bx»     ​lr 44 ·​·​·​·​1378:​»       ​f7ff·​ef44·​»       ​blx»    ​1204·​<__stack_chk_fail@plt​>
  45 ·​·​·​·​137c:​»       ​b003·​·​·​·​·​·​»       ​add»    ​sp,​·​#12
45 00001258·​<_JNIEnv:​:​CallObjectMethod(_job​ject*,​·​_jmethodID*,​·​.​.​.​)​>:​ 46 ·​·​·​·​137e:​»       ​e8bd·​4030·​»       ​ldmia.​w»      ​sp!,​·​{r4,​·​r5,​·​lr}
46 ·​·​·​·​1258:​»       ​b40c·​·​·​·​·​·​»       ​push»   ​{r2,​·​r3} 47 ·​·​·​·​1382:​»       ​b002·​·​·​·​·​·​»       ​add»    ​sp,​·​#8
47 ·​·​·​·​125a:​»       ​b513·​·​·​·​·​·​»       ​push»   ​{r0,​·​r1,​·​r4,​·​lr} 48 ·​·​·​·​1384:​»       ​4770·​·​·​·​·​·​»       ​bx»     ​lr
48 ·​·​·​·​125c:​»       ​ab04·​·​·​·​·​·​»       ​add»    ​r3,​·​sp,​·​#16 49 ·​·​·​·​1386:​»       ​bf00·​·​·​·​·​·​»       ​nop
49 ·​·​·​·​125e:​»       ​6804·​·​·​·​·​·​»       ​ldr»    ​r4,​·​[r0,​·​#0] 50 ·​·​·​·​1388:​»       ​3c10·​·​·​·​·​·​»       ​subs»   ​r4,​·​#16
50 ·​·​·​·​1260:​»       ​f853·​2b04·​»       ​ldr.​w»      ​r2,​·​[r3],​·​#4  
51 ·​·​·​·​1264:​»       ​f8d4·​408c·​»       ​ldr.​w»      ​r4,​·​[r4,​·​#140]»  ​;​·​0x8c  
52 ·​·​·​·​1268:​»       ​9301·​·​·​·​·​·​»       ​str»    ​r3,​·​[sp,​·​#4]  
53 ·​·​·​·​126a:​»       ​47a0·​·​·​·​·​·​»       ​blx»    ​r4  
54 ·​·​·​·​126c:​»       ​b002·​·​·​·​·​·​»       ​add»    ​sp,​·​#8  
55 ·​·​·​·​126e:​»       ​e8bd·​4010·​»       ​ldmia.​w»      ​sp!,​·​{r4,​·​lr}  
56 ·​·​·​·​1272:​»       ​b002·​·​·​·​·​·​»       ​add»    ​sp,​·​#8  
57 ·​·​·​·​1274:​»       ​4770·​·​·​·​·​·​»       ​bx»     ​lr  
   
58 00001276·​<JNU_ThrowByName(_JNI​Env*,​·​char·​const*,​·​char·​const*)​>:​  
59 ·​·​·​·​1276:​»       ​b570·​·​·​·​·​·​»       ​push»   ​{r4,​·​r5,​·​r6,​·​lr}  
60 ·​·​·​·​1278:​»       ​4605·​·​·​·​·​·​»       ​mov»    ​r5,​·​r0  
61 ·​·​·​·​127a:​»       ​4616·​·​·​·​·​·​»       ​mov»    ​r6,​·​r2  
62 ·​·​·​·​127c:​»       ​f7ff·​ffd4·​»       ​bl»     ​1228·​<_JNIEnv:​:​FindClass(char·​const*)​>  
63 ·​·​·​·​1280:​»       ​4604·​·​·​·​·​·​»       ​mov»    ​r4,​·​r0  
64 ·​·​·​·​1282:​»       ​b128·​·​·​·​·​·​»       ​cbz»    ​r0,​·​1290·​<JNU_ThrowByName(_JNI​Env*,​·​char·​const*,​·​char·​const*)​+0x1a>  
65 ·​·​·​·​1284:​»       ​682b·​·​·​·​·​·​»       ​ldr»    ​r3,​·​[r5,​·​#0]  
66 ·​·​·​·​1286:​»       ​4628·​·​·​·​·​·​»       ​mov»    ​r0,​·​r5  
67 ·​·​·​·​1288:​»       ​4621·​·​·​·​·​·​»       ​mov»    ​r1,​·​r4  
68 ·​·​·​·​128a:​»       ​4632·​·​·​·​·​·​»       ​mov»    ​r2,​·​r6  
69 ·​·​·​·​128c:​»       ​6b9b·​·​·​·​·​·​»       ​ldr»    ​r3,​·​[r3,​·​#56]»   ​;​·​0x38  
70 ·​·​·​·​128e:​»       ​4798·​·​·​·​·​·​»       ​blx»    ​r3  
71 ·​·​·​·​1290:​»       ​4628·​·​·​·​·​·​»       ​mov»    ​r0,​·​r5  
72 ·​·​·​·​1292:​»       ​4621·​·​·​·​·​·​»       ​mov»    ​r1,​·​r4  
73 ·​·​·​·​1294:​»       ​e8bd·​4070·​»       ​ldmia.​w»      ​sp!,​·​{r4,​·​r5,​·​r6,​·​lr}  
74 ·​·​·​·​1298:​»       ​f7ff·​bfcb·​»       ​b.​w»      ​1232·​<_JNIEnv:​:​DeleteLocalRef(_jobje​ct*)​>  
   
75 0000129c·​<JNU_GetStringNativeC​hars(_JNIEnv*,​·​_jstring*)​>:​  
76 ·​·​·​·​129c:​»       ​e92d·​41f3·​»       ​stmdb»  ​sp!,​·​{r0,​·​r1,​·​r4,​·​r5,​·​r6,​·​r7,​·​r8,​·​lr}  
77 ·​·​·​·​12a0:​»       ​4604·​·​·​·​·​·​»       ​mov»    ​r4,​·​r0  
78 ·​·​·​·​12a2:​»       ​460d·​·​·​·​·​·​»       ​mov»    ​r5,​·​r1  
79 ·​·​·​·​12a4:​»       ​b909·​·​·​·​·​·​»       ​cbnz»   ​r1,​·​12aa·​<JNU_GetStringNativeC​hars(_JNIEnv*,​·​_jstring*)​+0xe>  
80 ·​·​·​·​12a6:​»       ​2000·​·​·​·​·​·​»       ​movs»   ​r0,​·​#0  
81 ·​·​·​·​12a8:​»       ​e04d·​·​·​·​·​·​»       ​b.​n»      ​1346·​<JNU_GetStringNativeC​hars(_JNIEnv*,​·​_jstring*)​+0xaa>  
82 ·​·​·​·​12aa:​»       ​6803·​·​·​·​·​·​»       ​ldr»    ​r3,​·​[r0,​·​#0]  
83 ·​·​·​·​12ac:​»       ​2102·​·​·​·​·​·​»       ​movs»   ​r1,​·​#2  
84 ·​·​·​·​12ae:​»       ​6e9b·​·​·​·​·​·​»       ​ldr»    ​r3,​·​[r3,​·​#104]»  ​;​·​0x68  
85 ·​·​·​·​12b0:​»       ​4798·​·​·​·​·​·​»       ​blx»    ​r3  
86 ·​·​·​·​12b2:​»       ​2800·​·​·​·​·​·​»       ​cmp»    ​r0,​·​#0  
87 ·​·​·​·​12b4:​»       ​dbf7·​·​·​·​·​·​»       ​blt.​n»      ​12a6·​<JNU_GetStringNativeC​hars(_JNIEnv*,​·​_jstring*)​+0xa>  
88 ·​·​·​·​12b6:​»       ​4925·​·​·​·​·​·​»       ​ldr»    ​r1,​·​[pc,​·​#148]»  ​;​·​(134c·​<JNU_GetStringNativeC​hars(_JNIEnv*,​·​_jstring*)​+0xb0>)​  
89 ·​·​·​·​12b8:​»       ​4620·​·​·​·​·​·​»       ​mov»    ​r0,​·​r4  
Max diff block lines reached; 168333/177555 bytes (94.81%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.ARM.extab {}
Offset 1, 11 lines modified Offset 1, 8 lines modified
   
1 Hex·​dump·​of·​section·​'.​ARM.​extab':​ 1 Hex·​dump·​of·​section·​'.​ARM.​extab':​
2 ·​·​0x000023d4·​08b10181·​b0b00084·​00000000·​08b10181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ·​·​0x00002c8c·​a9020181·​b0b00cb1·​00000000·​a9020181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ·​·​0x000023e4·​b0b00084·​00000000·​03b10181·​b00cb1a8·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ·​·​0x00002c9c·​b0b00cb1·​00000000·​08b10181·​b0b00084·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ·​·​0x000023f4·​00000000·​03b10181·​b00cb1a8·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ·​·​0x00002cac·​00000000·​08b10181·​b0b00084·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ·​·​0x00002404·​07b10181·​b0b00084·​00000000·​08b10181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ·​·​0x00002cbc·​08b10181·​b0b00084·​00000000·​08b10181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ·​·​0x00002414·​b0b00084·​00000000·​08b10181·​b0b00084·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ·​·​0x00002ccc·​b0b00084·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​
7 ·​·​0x00002424·​00000000·​08b10181·​b0b00084·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​  
8 ·​·​0x00002434·​08b10181·​b0b00084·​00000000·​08b10181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​  
9 ·​·​0x00002444·​b0b00084·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​  
   
[−]
readelf --wide --decompress --hex-dump=.ARM.exidx {}
Offset 1, 25 lines modified Offset 1, 23 lines modified
   
1 Hex·​dump·​of·​section·​'.​ARM.​exidx':​ 1 Hex·​dump·​of·​section·​'.​ARM.​exidx':​
2 ·​·​0x0000244c·​dcedff7f·​84ffff7f·​deedff7f·​88ffff7f·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ·​·​0x00002cd4·​74e6ff7f·​b0b0b080·​78e6ff7f·​acffff7f·​t.​.​.​.​.​.​.​x.​.​.​.​.​.​.​
3 ·​·​0x0000245c·​e0edff7f·​8cffff7f·​f4edff7f·​90ffff7f·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ·​·​0x00002ce4·​a8e6ff7f·​b0ffff7f·​d8e6ff7f·​b0b0aa80·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ·​·​0x0000246c·​0aeeff7f·​b0b0aa80·​28eeff7f·​ac03b180·​.​.​.​.​.​.​.​.​(.​.​.​.​.​.​.​ 4 ·​·​0x00002cf4·​f8e6ff7f·​b0ac0180·​b0e7ff7f·​b0b0aa80·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ·​·​0x0000247c·​e0eeff7f·​b0b0aa80·​18efff7f·​b0af0e80·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ·​·​0x00002d04·​e8e7ff7f·​b0af0e80·​d0e9ff7f·​b0ab0480·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ·​·​0x0000248c·​04f1ff7f·​aa03b180·​3af1ff7f·​6cffff7f·​.​.​.​.​.​.​.​.​:​.​.​.​l.​.​.​ 6 ·​·​0x00002d14·​24eaff7f·​b0a80180·​54eaff7f·​b0b0b080·​$.​.​.​.​.​.​.​T.​.​.​.​.​.​.​
7 ·​·​0x0000249c·​50f1ff7f·​b0b0b080·​5af1ff7f·​af07b180·​P.​.​.​.​.​.​.​Z.​.​.​.​.​.​.​ 7 ·​·​0x00002d24·​64eaff7f·​b0af0280·​00ebff7f·​b0b0b080·​d.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
8 ·​·​0x000024ac·​baf1ff7f·​b0b0b080·​e4f1ff7f·​aa03b180·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 8 ·​·​0x00002d34·​48ebff7f·​b0a90280·​40ecff7f·​b0b0a880·​H.​.​.​.​.​.​.​@.​.​.​.​.​.​.​
9 ·​·​0x000024bc·​80f2ff7f·​b0b0a880·​c6f2ff7f·​b0b0b080·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 9 ·​·​0x00002d44·​a4ecff7f·​b0b0b080·​bcecff7f·​b0b0aa80·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
10 ·​·​0x000024cc·​d0f2ff7f·​b0b0aa80·​02f3ff7f·​af72b280·​.​.​.​.​.​.​.​.​.​.​.​.​.​r.​.​ 10 ·​·​0x00002d54·​18edff7f·​af72b280·​38eeff7f·​b0b0b080·​.​.​.​.​.​r.​.​8.​.​.​.​.​.​.​
11 ·​·​0x000024dc·​bcf3ff7f·​b0b0b080·​b8f3ff7f·​ac3f3780·​.​.​.​.​.​.​.​.​.​.​.​.​.​?7.​ 11 ·​·​0x00002d64·​38eeff7f·​ab3f3880·​d4eeff7f·​b0b0b080·​8.​.​.​.​?8.​.​.​.​.​.​.​.​.​
12 ·​·​0x000024ec·​12f4ff7f·​b0b0a880·​1ef4ff7f·​b0b0aa80·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 12 ·​·​0x00002d74·​e8eeff7f·​b0b0aa80·​54efff7f·​b0b0b080·​.​.​.​.​.​.​.​.​T.​.​.​.​.​.​.​
13 ·​·​0x000024fc·​58f4ff7f·​b0b0b080·​62f4ff7f·​08ffff7f·​X.​.​.​.​.​.​.​b.​.​.​.​.​.​.​ 13 ·​·​0x00002d84·​e4efff7f·​00840480·​04f0ff7f·​b0b0b080·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
14 ·​·​0x0000250c·​68f4ff7f·​b0b0a980·​8cf4ff7f·​a80fb180·​h.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 14 ·​·​0x00002d94·​58f0ff7f·​00840480·​7cf0ff7f·​ac0db280·​X.​.​.​.​.​.​.​|.​.​.​.​.​.​.​
15 ·​·​0x0000251c·​9cf4ff7f·​b0b0a980·​c0f4ff7f·​a80fb180·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 15 ·​·​0x00002da4·​3cf1ff7f·​b0af0880·​20f5ff7f·​b0b0b080·​<.​.​.​.​.​.​.​·​.​.​.​.​.​.​.​
16 ·​·​0x0000252c·​d2f4ff7f·​ac0db280·​44f5ff7f·​b0af0880·​.​.​.​.​.​.​.​.​D.​.​.​.​.​.​.​ 16 ·​·​0x00002db4·​30f5ff7f·​ad3f0280·​88f8ff7f·​01000000·​0.​.​.​.​?.​.​.​.​.​.​.​.​.​.​
17 ·​·​0x0000253c·​c4f7ff7f·​b0b0b080·​c8f7ff7f·​ac3f0180·​.​.​.​.​.​.​.​.​.​.​.​.​.​?.​.​ 17 ·​·​0x00002dc4·​28faff7f·​b0b0b080·​80faff7f·​00840480·​(.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
18 ·​·​0x0000254c·​e4f9ff7f·​01000000·​88fbff7f·​b0b0b080·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 18 ·​·​0x00002dd4·​a0faff7f·​b0b0b080·​9cfaff7f·​b0ad0480·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
19 ·​·​0x0000255c·​acfbff7f·​a80fb180·​bcfbff7f·​b0b0b080·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 19 ·​·​0x00002de4·​2cfeff7f·​00840480·​64feff7f·​b4feff7f·​,​.​.​.​.​.​.​.​d.​.​.​.​.​.​.​
20 ·​·​0x0000256c·​b6fbff7f·​ae0fb180·​0cfeff7f·​a80fb180·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 20 ·​·​0x00002df4·​6cfeff7f·​b8feff7f·​80feff7f·​bcfeff7f·​l.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
21 ·​·​0x0000257c·​2efeff7f·​9cfeff7f·​30feff7f·​a0feff7f·​.​.​.​.​.​.​.​.​0.​.​.​.​.​.​.​ 21 ·​·​0x00002e04·​80feff7f·​c0feff7f·​80feff7f·​01000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
22 ·​·​0x0000258c·​3afeff7f·​a4feff7f·​38feff7f·​a8feff7f·​:​.​.​.​.​.​.​.​8.​.​.​.​.​.​.​  
23 ·​·​0x0000259c·​36feff7f·​01000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​6.​.​.​.​.​.​.​  
   
[−]
readelf --wide --decompress --hex-dump=.fini_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​fini_array':​ 1 Hex·​dump·​of·​section·​'.​fini_array':​
2 ·​·​0x00003e68·​e4110000·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​ 2 ·​·​0x00004e40·​0c130000·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.init_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​init_array':​ 1 Hex·​dump·​of·​section·​'.​init_array':​
2 ·​·​0x00003e70·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​ 2 ·​·​0x00004e48·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.got {}
Offset 1, 12 lines modified Offset 1, 12 lines modified
   
1 Hex·​dump·​of·​section·​'.​got':​ 1 Hex·​dump·​of·​section·​'.​got':​
2 ·​·​0x00003f74·​00000000·​011d0000·​051d0000·​091d0000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ·​·​0x00004f74·​00000000·​cc220000·​d4220000·​dc220000·​.​.​.​.​.​".​.​.​".​.​.​".​.​
3 ·​·​0x00003f84·​00000000·​a4250000·​4c240000·​00000000·​.​.​.​.​.​%.​.​L$.​.​.​.​.​.​ 3 ·​·​0x00004f84·​00000000·​142e0000·​d42c0000·​00000000·​.​.​.​.​.​.​.​.​.​,​.​.​.​.​.​.​
4 ·​·​0x00003f94·​00000000·​00000000·​00000000·​b0100000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ·​·​0x00004f94·​00000000·​00000000·​00000000·​d8110000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ·​·​0x00003fa4·​b0100000·​b0100000·​b0100000·​b0100000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ·​·​0x00004fa4·​d8110000·​d8110000·​d8110000·​d8110000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ·​·​0x00003fb4·​b0100000·​b0100000·​b0100000·​b0100000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ·​·​0x00004fb4·​d8110000·​d8110000·​d8110000·​d8110000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ·​·​0x00003fc4·​b0100000·​b0100000·​b0100000·​b0100000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 7 ·​·​0x00004fc4·​d8110000·​d8110000·​d8110000·​d8110000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
8 ·​·​0x00003fd4·​b0100000·​b0100000·​b0100000·​b0100000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 8 ·​·​0x00004fd4·​d8110000·​d8110000·​d8110000·​d8110000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ·​·​0x00003fe4·​b0100000·​b0100000·​b0100000·​b0100000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 9 ·​·​0x00004fe4·​d8110000·​d8110000·​d8110000·​d8110000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
10 ·​·​0x00003ff4·​b0100000·​b0100000·​b0100000·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​.​.​.​.​ 10 ·​·​0x00004ff4·​d8110000·​d8110000·​d8110000·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.data {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​data':​ 1 Hex·​dump·​of·​section·​'.​data':​
2 ·​·​0x00004000·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​ 2 ·​·​0x00005000·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​
   
[−]
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 String·​dump·​of·​section·​'.​comment':​ 1 String·​dump·​of·​section·​'.​comment':​
2 ·​·​[·​·​·​·​·​1]·​·​GCC:​·​(GNU)​·​4.​8 2 ·​·​[·​·​·​·​·​1]·​·​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
   
[−]
readelf --wide --decompress --hex-dump=.shstrtab {}
Offset 1, 15 lines modified Offset 1, 19 lines modified
   
1 Hex·​dump·​of·​section·​'.​shstrtab':​ 1 Hex·​dump·​of·​section·​'.​shstrtab':​
2 ·​·​0x00000000·​002e7368·​73747274·​6162002e·​696e7465·​.​.​shstrtab.​.​inte 2 ·​·​0x00000000·​002e7368·​73747274·​6162002e·​696e7465·​.​.​shstrtab.​.​inte
3 ·​·​0x00000010·​7270002e·​64796e73·​796d002e·​64796e73·​rp.​.​dynsym.​.​dyns 3 ·​·​0x00000010·​7270002e·​6e6f7465·​2e676e75·​2e627569·​rp.​.​note.​gnu.​bui
4 ·​·​0x00000020·​7472002e·​68617368·​002e7265·​6c2e6479·​tr.​.​hash.​.​rel.​dy 4 ·​·​0x00000020·​6c642d69·​64002e64·​796e7379·​6d002e64·​ld-​id.​.​dynsym.​.​d
5 ·​·​0x00000030·​6e002e72·​656c2e70·​6c74002e·​74657874·​n.​.​rel.​plt.​.​text 5 ·​·​0x00000030·​796e7374·​72002e68·​61736800·​2e676e75·​ynstr.​.​hash.​.​gnu
6 ·​·​0x00000040·​002e4152·​4d2e6578·​74616200·​2e41524d·​.​.​ARM.​extab.​.​ARM 6 ·​·​0x00000040·​2e766572·​73696f6e·​002e676e·​752e7665·​.​version.​.​gnu.​ve
7 ·​·​0x00000050·​2e657869·​6478002e·​726f6461·​7461002e·​.​exidx.​.​rodata.​.​ 7 ·​·​0x00000050·​7273696f·​6e5f6400·​2e676e75·​2e766572·​rsion_d.​.​gnu.​ver
8 ·​·​0x00000060·​66696e69·​5f617272·​6179002e·​696e6974·​fini_array.​.​init 8 ·​·​0x00000060·​73696f6e·​5f72002e·​72656c2e·​64796e00·​sion_r.​.​rel.​dyn.​
9 ·​·​0x00000070·​5f617272·​6179002e·​64796e61·​6d696300·​_array.​.​dynamic.​ 9 ·​·​0x00000070·​2e72656c·​2e706c74·​002e7465·​7874002e·​.​rel.​plt.​.​text.​.​
10 ·​·​0x00000080·​2e676f74·​002e6461·​7461002e·​62737300·​.​got.​.​data.​.​bss.​ 10 ·​·​0x00000080·​41524d2e·​65787461·​62002e41·​524d2e65·​ARM.​extab.​.​ARM.​e
11 ·​·​0x00000090·​2e636f6d·​6d656e74·​002e6e6f·​74652e67·​.​comment.​.​note.​g 11 ·​·​0x00000090·​78696478·​002e726f·​64617461·​002e6669·​xidx.​.​rodata.​.​fi
12 ·​·​0x000000a0·​6e752e67·​6f6c642d·​76657273·​696f6e00·​nu.​gold-​version.​ 12 ·​·​0x000000a0·​6e695f61·​72726179·​002e696e·​69745f61·​ni_array.​.​init_a
13 ·​·​0x000000b0·​2e41524d·​2e617474·​72696275·​74657300·​.​ARM.​attributes.​ 13 ·​·​0x000000b0·​72726179·​002e6479·​6e616d69·​63002e67·​rray.​.​dynamic.​.​g
  14 ·​·​0x000000c0·​6f74002e·​64617461·​002e6273·​73002e63·​ot.​.​data.​.​bss.​.​c
  15 ·​·​0x000000d0·​6f6d6d65·​6e74002e·​6e6f7465·​2e676e75·​omment.​.​note.​gnu
  16 ·​·​0x000000e0·​2e676f6c·​642d7665·​7273696f·​6e002e41·​.​gold-​version.​.​A
  17 ·​·​0x000000f0·​524d2e61·​74747269·​62757465·​7300·​·​·​·​·​RM.​attributes.​
   
[−]
lib/armeabi/libcom_google_ase_Exec.so
[−]
readelf --wide --file-header {}
Offset 6, 15 lines modified Offset 6, 15 lines modified
6 ·​·​OS/​ABI:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​UNIX·​-​·​System·​V 6 ·​·​OS/​ABI:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​UNIX·​-​·​System·​V
7 ·​·​ABI·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0 7 ·​·​ABI·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0
8 ·​·​Type:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​DYN·​(Shared·​object·​file)​ 8 ·​·​Type:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​DYN·​(Shared·​object·​file)​
9 ·​·​Machine:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​ARM 9 ·​·​Machine:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​ARM
10 ·​·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x1 10 ·​·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x1
11 ·​·​Entry·​point·​address:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0 11 ·​·​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:​·​·​·​·​·​·​·​·​·​·​12572·​(bytes·​into·​file)​ 13 ·​·​Start·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​·​16756·​(bytes·​into·​file)​
14 ·​·​Flags:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x5000000,​·​Version5·​EABI 14 ·​·​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:​·​·​·​·​·​·​·​·​·​8 17 ·​·​Number·​of·​program·​headers:​·​·​·​·​·​·​·​·​·​9
18 ·​·​Size·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​·​·​40·​(bytes)​ 18 ·​·​Size·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​·​·​40·​(bytes)​
19 ·​·​Number·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​22 19 ·​·​Number·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​26
20 ·​·​Section·​header·​string·​table·​index:​·​21 20 ·​·​Section·​header·​string·​table·​index:​·​25
[−]
readelf --wide --program-header {}
Offset 1, 27 lines modified Offset 1, 29 lines modified
   
1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​ 1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​
2 Entry·​point·​0x0 2 Entry·​point·​0x0
3 There·​are·​8·​program·​headers,​·​starting·​at·​offset·​52 3 There·​are·​9·​program·​headers,​·​starting·​at·​offset·​52
   
4 Program·​Headers:​ 4 Program·​Headers:​
5 ·​·​Type·​·​·​·​·​·​·​·​·​·​·​Offset·​·​·​VirtAddr·​·​·​PhysAddr·​·​·​FileSiz·​MemSiz·​·​Flg·​Align 5 ·​·​Type·​·​·​·​·​·​·​·​·​·​·​Offset·​·​·​VirtAddr·​·​·​PhysAddr·​·​·​FileSiz·​MemSiz·​·​Flg·​Align
6 ·​·​PHDR·​·​·​·​·​·​·​·​·​·​·​0x000034·​0x00000034·​0x00000034·​0x00100·​0x00100·​R·​·​·​0x4 6 ·​·​PHDR·​·​·​·​·​·​·​·​·​·​·​0x000034·​0x00000034·​0x00000034·​0x00120·​0x00120·​R·​·​·​0x4
7 ·​·​INTERP·​·​·​·​·​·​·​·​·​0x000134·​0x00000134·​0x00000134·​0x00013·​0x00013·​R·​·​·​0x1 7 ·​·​INTERP·​·​·​·​·​·​·​·​·​0x000154·​0x00000154·​0x00000154·​0x00013·​0x00013·​R·​·​·​0x1
8 ·​·​·​·​·​·​[Requesting·​program·​interpreter:​·​/​system/​bin/​linker] 8 ·​·​·​·​·​·​[Requesting·​program·​interpreter:​·​/​system/​bin/​linker]
9 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x000000·​0x00000000·​0x00000000·​0x029e4·​0x029e4·​R·​E·​0x1000 9 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x000000·​0x00000000·​0x00000000·​0x03044·​0x03044·​R·​E·​0x1000
10 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x002e68·​0x00003e68·​0x00003e68·​0x0019c·​0x0019c·​RW·​·​0x1000 10 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x003e40·​0x00004e40·​0x00004e40·​0x001c4·​0x001c4·​RW·​·​0x1000
11 ·​·​DYNAMIC·​·​·​·​·​·​·​·​0x002e74·​0x00003e74·​0x00003e74·​0x00100·​0x00100·​RW·​·​0x4 11 ·​·​DYNAMIC·​·​·​·​·​·​·​·​0x003e4c·​0x00004e4c·​0x00004e4c·​0x00128·​0x00128·​RW·​·​0x4
  12 ·​·​NOTE·​·​·​·​·​·​·​·​·​·​·​0x000168·​0x00000168·​0x00000168·​0x00024·​0x00024·​R·​·​·​0x4
12 ·​·​GNU_STACK·​·​·​·​·​·​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW·​·​0 13 ·​·​GNU_STACK·​·​·​·​·​·​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW·​·​0
13 ·​·​EXIDX·​·​·​·​·​·​·​·​·​·​0x00277c·​0x0000277c·​0x0000277c·​0x00178·​0x00178·​R·​·​·​0x4 14 ·​·​EXIDX·​·​·​·​·​·​·​·​·​·​0x002e0c·​0x00002e0c·​0x00002e0c·​0x00148·​0x00148·​R·​·​·​0x4
14 ·​·​GNU_RELRO·​·​·​·​·​·​0x002e68·​0x00003e68·​0x00003e68·​0x00198·​0x00198·​RW·​·​0x4 15 ·​·​GNU_RELRO·​·​·​·​·​·​0x003e40·​0x00004e40·​0x00004e40·​0x001c0·​0x001c0·​RW·​·​0x4
   
15 ·​Section·​to·​Segment·​mapping:​ 16 ·​Section·​to·​Segment·​mapping:​
16 ·​·​Segment·​Sections.​.​.​ 17 ·​·​Segment·​Sections.​.​.​
17 ·​·​·​00·​·​·​·​·​ 18 ·​·​·​00·​·​·​·​·​
18 ·​·​·​01·​·​·​·​·​.​interp·​ 19 ·​·​·​01·​·​·​·​·​.​interp·​
19 ·​·​·​02·​·​·​·​·​.​interp·​.​dynsym·​.​dynstr·​.​hash·​.​rel.​dyn·​.​rel.​plt·​.​plt·​.​text·​.​ARM.​extab·​.​ARM.​exidx·​.​rodata·​ 20 ·​·​·​02·​·​·​·​·​.​interp·​.​note.​gnu.​build-​id·​.​dynsym·​.​dynstr·​.​hash·​.​gnu.​version·​.​gnu.​version_d·​.​gnu.​version_r·​.​rel.​dyn·​.​rel.​plt·​.​plt·​.​text·​.​ARM.​extab·​.​ARM.​exidx·​.​rodata·​
20 ·​·​·​03·​·​·​·​·​.​fini_array·​.​init_array·​.​dynamic·​.​got·​.​data·​ 21 ·​·​·​03·​·​·​·​·​.​fini_array·​.​init_array·​.​dynamic·​.​got·​.​data·​
21 ·​·​·​04·​·​·​·​·​.​dynamic·​ 22 ·​·​·​04·​·​·​·​·​.​dynamic·​
22 ·​·​·​05·​·​·​·​·​ 23 ·​·​·​05·​·​·​·​·​.​note.​gnu.​build-​id·​
23 ·​·​·​06·​·​·​·​·​.​ARM.​exidx·​ 24 ·​·​·​06·​·​·​·​·​
24 ·​·​·​07·​·​·​·​·​.​fini_array·​.​init_array·​.​dynamic·​.​got·​ 25 ·​·​·​07·​·​·​·​·​.​ARM.​exidx·​
  26 ·​·​·​08·​·​·​·​·​.​fini_array·​.​init_array·​.​dynamic·​.​got·​
[−]
readelf --wide --sections {}
Offset 1, 31 lines modified Offset 1, 35 lines modified
1 There·​are·​22·​section·​headers,​·​starting·​at·​offset·​0x311c:​ 1 There·​are·​26·​section·​headers,​·​starting·​at·​offset·​0x4174:​
   
2 Section·​Headers:​ 2 Section·​Headers:​
3 ·​·​[Nr]·​Name·​·​·​·​·​·​·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​Addr·​·​·​·​·​Off·​·​·​·​Size·​·​·​ES·​Flg·​Lk·​Inf·​Al 3 ·​·​[Nr]·​Name·​·​·​·​·​·​·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​Addr·​·​·​·​·​Off·​·​·​·​Size·​·​·​ES·​Flg·​Lk·​Inf·​Al
4 ·​·​[·​0]·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​NULL·​·​·​·​·​·​·​·​·​·​·​·​00000000·​000000·​000000·​00·​·​·​·​·​·​0·​·​·​0·​·​0 4 ·​·​[·​0]·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​NULL·​·​·​·​·​·​·​·​·​·​·​·​00000000·​000000·​000000·​00·​·​·​·​·​·​0·​·​·​0·​·​0
5 ·​·​[·​1]·​.​interp·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000134·​000134·​000013·​00·​·​·​A·​·​0·​·​·​0·​·​1 5 ·​·​[·​1]·​.​interp·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000154·​000154·​000013·​00·​·​·​A·​·​0·​·​·​0·​·​1
6 ·​·​[·​2]·​.​dynsym·​·​·​·​·​·​·​·​·​·​·​DYNSYM·​·​·​·​·​·​·​·​·​·​00000148·​000148·​000530·​10·​·​·​A·​·​3·​·​·​1·​·​4 6 ·​·​[·​2]·​.​note.​gnu.​build-​id·​NOTE·​·​·​·​·​·​·​·​·​·​·​·​00000168·​000168·​000024·​00·​·​·​A·​·​0·​·​·​0·​·​4
7 ·​·​[·​3]·​.​dynstr·​·​·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​00000678·​000678·​0006f7·​00·​·​·​A·​·​0·​·​·​0·​·​1 7 ·​·​[·​3]·​.​dynsym·​·​·​·​·​·​·​·​·​·​·​DYNSYM·​·​·​·​·​·​·​·​·​·​0000018c·​00018c·​000520·​10·​·​·​A·​·​4·​·​·​1·​·​4
8 ·​·​[·​4]·​.​hash·​·​·​·​·​·​·​·​·​·​·​·​·​HASH·​·​·​·​·​·​·​·​·​·​·​·​00000d70·​000d70·​000260·​04·​·​·​A·​·​2·​·​·​0·​·​4 8 ·​·​[·​4]·​.​dynstr·​·​·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​000006ac·​0006ac·​0006e6·​00·​·​·​A·​·​0·​·​·​0·​·​1
9 ·​·​[·​5]·​.​rel.​dyn·​·​·​·​·​·​·​·​·​·​REL·​·​·​·​·​·​·​·​·​·​·​·​·​00000fd0·​000fd0·​000048·​08·​·​·​A·​·​2·​·​·​0·​·​4 9 ·​·​[·​5]·​.​hash·​·​·​·​·​·​·​·​·​·​·​·​·​HASH·​·​·​·​·​·​·​·​·​·​·​·​00000d94·​000d94·​00025c·​04·​·​·​A·​·​3·​·​·​0·​·​4
10 ·​·​[·​6]·​.​rel.​plt·​·​·​·​·​·​·​·​·​·​REL·​·​·​·​·​·​·​·​·​·​·​·​·​00001018·​001018·​0000c0·​08·​·​AI·​·​2·​·​·​7·​·​4 10 ·​·​[·​6]·​.​gnu.​version·​·​·​·​·​·​VERSYM·​·​·​·​·​·​·​·​·​·​00000ff0·​000ff0·​0000a4·​02·​·​·​A·​·​3·​·​·​0·​·​2
11 ·​·​[·​7]·​.​plt·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​000010d8·​0010d8·​000134·​00·​·​AX·​·​0·​·​·​0·​·​4 11 ·​·​[·​7]·​.​gnu.​version_d·​·​·​·​VERDEF·​·​·​·​·​·​·​·​·​·​00001094·​001094·​00001c·​00·​·​·​A·​·​4·​·​·​1·​·​4
12 ·​·​[·​8]·​.​text·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000120c·​00120c·​0014b0·​00·​·​AX·​·​0·​·​·​0·​·​4 12 ·​·​[·​8]·​.​gnu.​version_r·​·​·​·​VERNEED·​·​·​·​·​·​·​·​·​000010b0·​0010b0·​000020·​00·​·​·​A·​·​4·​·​·​1·​·​4
13 ·​·​[·​9]·​.​ARM.​extab·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​000026bc·​0026bc·​0000c0·​00·​·​·​A·​·​0·​·​·​0·​·​4 13 ·​·​[·​9]·​.​rel.​dyn·​·​·​·​·​·​·​·​·​·​REL·​·​·​·​·​·​·​·​·​·​·​·​·​000010d0·​0010d0·​000048·​08·​·​·​A·​·​3·​·​·​0·​·​4
14 ·​·​[10]·​.​ARM.​exidx·​·​·​·​·​·​·​·​ARM_EXIDX·​·​·​·​·​·​·​0000277c·​00277c·​000178·​08·​·​AL·​·​8·​·​·​0·​·​4 14 ·​·​[10]·​.​rel.​plt·​·​·​·​·​·​·​·​·​·​REL·​·​·​·​·​·​·​·​·​·​·​·​·​00001118·​001118·​0000c0·​08·​·​AI·​·​3·​·​11·​·​4
15 ·​·​[11]·​.​rodata·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​000028f4·​0028f4·​0000f0·​01·​AMS·​·​0·​·​·​0·​·​1 15 ·​·​[11]·​.​plt·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​000011d8·​0011d8·​000134·​00·​·​AX·​·​0·​·​·​0·​·​4
16 ·​·​[12]·​.​fini_array·​·​·​·​·​·​·​FINI_ARRAY·​·​·​·​·​·​00003e68·​002e68·​000008·​00·​·​WA·​·​0·​·​·​0·​·​4 16 ·​·​[12]·​.​text·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000130c·​00130c·​001aa0·​00·​·​AX·​·​0·​·​·​0·​·​4
17 ·​·​[13]·​.​init_array·​·​·​·​·​·​·​INIT_ARRAY·​·​·​·​·​·​00003e70·​002e70·​000004·​00·​·​WA·​·​0·​·​·​0·​·​1 17 ·​·​[13]·​.​ARM.​extab·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00002dac·​002dac·​000060·​00·​·​·​A·​·​0·​·​·​0·​·​4
18 ·​·​[14]·​.​dynamic·​·​·​·​·​·​·​·​·​·​DYNAMIC·​·​·​·​·​·​·​·​·​00003e74·​002e74·​000100·​08·​·​WA·​·​3·​·​·​0·​·​4 18 ·​·​[14]·​.​ARM.​exidx·​·​·​·​·​·​·​·​ARM_EXIDX·​·​·​·​·​·​·​00002e0c·​002e0c·​000148·​08·​·​AL·​12·​·​·​0·​·​4
19 ·​·​[15]·​.​got·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00003f74·​002f74·​00008c·​00·​·​WA·​·​0·​·​·​0·​·​4 19 ·​·​[15]·​.​rodata·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00002f54·​002f54·​0000f0·​01·​AMS·​·​0·​·​·​0·​·​1
20 ·​·​[16]·​.​data·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00004000·​003000·​000004·​00·​·​WA·​·​0·​·​·​0·​·​4 20 ·​·​[16]·​.​fini_array·​·​·​·​·​·​·​FINI_ARRAY·​·​·​·​·​·​00004e40·​003e40·​000008·​00·​·​WA·​·​0·​·​·​0·​·​4
21 ·​·​[17]·​.​bss·​·​·​·​·​·​·​·​·​·​·​·​·​·​NOBITS·​·​·​·​·​·​·​·​·​·​00004004·​003004·​000000·​00·​·​WA·​·​0·​·​·​0·​·​1 21 ·​·​[17]·​.​init_array·​·​·​·​·​·​·​INIT_ARRAY·​·​·​·​·​·​00004e48·​003e48·​000004·​00·​·​WA·​·​0·​·​·​0·​·​1
22 ·​·​[18]·​.​comment·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000000·​003004·​000010·​01·​·​MS·​·​0·​·​·​0·​·​1 22 ·​·​[18]·​.​dynamic·​·​·​·​·​·​·​·​·​·​DYNAMIC·​·​·​·​·​·​·​·​·​00004e4c·​003e4c·​000128·​08·​·​WA·​·​4·​·​·​0·​·​4
23 ·​·​[19]·​.​note.​gnu.​gold-​version·​NOTE·​·​·​·​·​·​·​·​·​·​·​·​00000000·​003014·​00001c·​00·​·​·​·​·​·​0·​·​·​0·​·​4 23 ·​·​[19]·​.​got·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00004f74·​003f74·​00008c·​00·​·​WA·​·​0·​·​·​0·​·​4
24 ·​·​[20]·​.​ARM.​attributes·​·​·​ARM_ATTRIBUTES·​·​00000000·​003030·​00002b·​00·​·​·​·​·​·​0·​·​·​0·​·​1 24 ·​·​[20]·​.​data·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00005000·​004000·​000004·​00·​·​WA·​·​0·​·​·​0·​·​4
25 ·​·​[21]·​.​shstrtab·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​00000000·​00305b·​0000c0·​00·​·​·​·​·​·​0·​·​·​0·​·​1 25 ·​·​[21]·​.​bss·​·​·​·​·​·​·​·​·​·​·​·​·​·​NOBITS·​·​·​·​·​·​·​·​·​·​00005004·​004004·​000000·​00·​·​WA·​·​0·​·​·​0·​·​1
  26 ·​·​[22]·​.​comment·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000000·​004004·​000028·​01·​·​MS·​·​0·​·​·​0·​·​1
  27 ·​·​[23]·​.​note.​gnu.​gold-​version·​NOTE·​·​·​·​·​·​·​·​·​·​·​·​00000000·​00402c·​00001c·​00·​·​·​·​·​·​0·​·​·​0·​·​4
  28 ·​·​[24]·​.​ARM.​attributes·​·​·​ARM_ATTRIBUTES·​·​00000000·​004048·​00002b·​00·​·​·​·​·​·​0·​·​·​0·​·​1
  29 ·​·​[25]·​.​shstrtab·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​00000000·​004073·​0000fe·​00·​·​·​·​·​·​0·​·​·​0·​·​1
26 Key·​to·​Flags:​ 30 Key·​to·​Flags:​
27 ·​·​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​ 31 ·​·​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)​,​ 32 ·​·​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​
29 ·​·​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​ 33 ·​·​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​
30 ·​·​y·​(purecode)​,​·​p·​(processor·​specific)​ 34 ·​·​y·​(purecode)​,​·​p·​(processor·​specific)​
[−]
readelf --wide --symbols {}
Offset 1, 86 lines modified Offset 1, 85 lines modified
   
1 Symbol·​table·​'.​dynsym'·​contains·​83·​entries:​ 1 Symbol·​table·​'.​dynsym'·​contains·​82·​entries:​
2 ·​·​·​Num:​·​·​·​·​Value·​·​Size·​Type·​·​·​·​Bind·​·​·​Vis·​·​·​·​·​·​Ndx·​Name 2 ·​·​·​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_finalize 4 ·​·​·​·​·​1:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__cxa_finalize@LIBC·​(2)​
5 ·​·​·​·​·​2:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__cxa_atexit 5 ·​·​·​·​·​2:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__cxa_atexit@LIBC·​(2)​
6 ·​·​·​·​·​3:​·​00001251·​·​·​·​10·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​·​8·​_ZN7_JNIEnv9FindClass​EPKc 6 ·​·​·​·​·​3:​·​00001349·​·​·​·​10·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​12·​_ZN7_JNIEnv9FindClass​EPKc
7 ·​·​·​·​·​4:​·​00001d37·​·​·​·​10·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​·​8·​__aeabi_unwind_cpp_pr​1 7 ·​·​·​·​·​4:​·​000022e8·​·​·​·​·​8·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​12·​__aeabi_unwind_cpp_pr​1
8 ·​·​·​·​·​5:​·​0000125b·​·​·​·​10·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​·​8·​_ZN7_JNIEnv14DeleteLo​calRefEP8_jobject 8 ·​·​·​·​·​5:​·​00001353·​·​·​·​10·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​12·​_ZN7_JNIEnv14DeleteLo​calRefEP8_jobject
9 ·​·​·​·​·​6:​·​00001265·​·​·​·​26·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​·​8·​_ZN7_JNIEnv9NewObject​EP7_jclassP10_jmethod​IDz 9 ·​·​·​·​·​6:​·​0000135d·​·​·​·​52·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​12·​_ZN7_JNIEnv9NewObject​EP7_jclassP10_jmethod​IDz
10 ·​·​·​·​·​7:​·​0000127f·​·​·​·​28·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​·​8·​_ZN7_JNIEnv16CallObje​ctMethodEP8_jobjectP1​0_jmethodIDz 10 ·​·​·​·​·​7:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__stack_chk_fail@LIBC​·​(2)​
11 ·​·​·​·​·​8:​·​0000129b·​·​·​·​36·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Z15JNU_ThrowByNameP7​_JNIEnvPKcS2_ 11 ·​·​·​·​·​8:​·​00000000·​·​·​·​·​0·​OBJECT·​·​GLOBAL·​DEFAULT·​·​UND·​__stack_chk_guard@LIB​C·​(2)​
12 ·​·​·​·​·​9:​·​00001d2d·​·​·​·​10·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__aeabi_unwind_cpp_pr​0 12 ·​·​·​·​·​9:​·​00001391·​·​·​·​52·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​12·​_ZN7_JNIEnv16CallObje​ctMethodEP8_jobjectP1​0_jmethodIDz
13 ·​·​·​·​10:​·​000012c1·​·​·​196·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Z24JNU_GetStringNati​veCharsP7_JNIEnvP8_js​tring 13 ·​·​·​·​10:​·​000013c5·​·​·​·​36·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Z15JNU_ThrowByNameP7​_JNIEnvPKcS2_
14 ·​·​·​·​11:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​malloc 14 ·​·​·​·​11:​·​000022e0·​·​·​·​·​8·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__aeabi_unwind_cpp_pr​0
15 ·​·​·​·​12:​·​00001385·​·​·​·​64·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Z26jniGetFDFromFileD​escriptorP7_JNIEnvP8_​jobject 15 ·​·​·​·​12:​·​000013e9·​·​·​200·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Z24JNU_GetStringNati​veCharsP7_JNIEnvP8_js​tring
16 ·​·​·​·​13:​·​000013c5·​·​·​512·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​Java_com_google_ase_E​xec_createSubprocess 16 ·​·​·​·​13:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​malloc@LIBC·​(2)​
17 ·​·​·​·​14:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​open 17 ·​·​·​·​14:​·​000014b1·​·​·​·​64·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Z26jniGetFDFromFileD​escriptorP7_JNIEnvP8_​jobject
18 ·​·​·​·​15:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__errno 18 ·​·​·​·​15:​·​000014f1·​·​·​512·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​Java_com_google_ase_E​xec_createSubprocess
19 ·​·​·​·​16:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​strerror 19 ·​·​·​·​16:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​open@LIBC·​(2)​
20 ·​·​·​·​17:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fcntl 20 ·​·​·​·​17:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__errno@LIBC·​(2)​
21 ·​·​·​·​18:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​unlockpt 21 ·​·​·​·​18:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​strerror@LIBC·​(2)​
22 ·​·​·​·​19:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ptsname_r 22 ·​·​·​·​19:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fcntl@LIBC·​(2)​
23 ·​·​·​·​20:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__android_log_print 23 ·​·​·​·​20:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​unlockpt@LIBC·​(2)​
24 ·​·​·​·​21:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__stack_chk_fail 24 ·​·​·​·​21:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ptsname_r@LIBC·​(2)​
25 ·​·​·​·​22:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fork 25 ·​·​·​·​22:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__android_log_print
26 ·​·​·​·​23:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​setsid 26 ·​·​·​·​23:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fork@LIBC·​(2)​
27 ·​·​·​·​24:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​dup2 27 ·​·​·​·​24:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​setsid@LIBC·​(2)​
28 ·​·​·​·​25:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​close 28 ·​·​·​·​25:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​dup2@LIBC·​(2)​
29 ·​·​·​·​26:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​execl 29 ·​·​·​·​26:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​close@LIBC·​(2)​
30 ·​·​·​·​27:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​exit 30 ·​·​·​·​27:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​execl@LIBC·​(2)​
31 ·​·​·​·​28:​·​00000000·​·​·​·​·​0·​OBJECT·​·​GLOBAL·​DEFAULT·​·​UND·​__stack_chk_guard 31 ·​·​·​·​28:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​exit@LIBC·​(2)​
32 ·​·​·​·​29:​·​000015c5·​·​·​·​56·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​Java_com_google_ase_E​xec_setPtyWindowSize 32 ·​·​·​·​29:​·​000016f1·​·​·​·​88·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​Java_com_google_ase_E​xec_setPtyWindowSize
33 ·​·​·​·​30:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ioctl 33 ·​·​·​·​30:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ioctl@LIBC·​(2)​
34 ·​·​·​·​31:​·​000015fd·​·​·​·​26·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​Java_com_google_ase_E​xec_waitFor 34 ·​·​·​·​31:​·​00001749·​·​·​·​52·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​Java_com_google_ase_E​xec_waitFor
35 ·​·​·​·​32:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​waitpid 35 ·​·​·​·​32:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​waitpid@LIBC·​(2)​
36 ·​·​·​·​33:​·​00001d41·​·​·​·​10·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​·​8·​__aeabi_unwind_cpp_pr​2 36 ·​·​·​·​33:​·​000022f0·​·​·​·​·​8·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​12·​__aeabi_unwind_cpp_pr​2
37 ·​·​·​·​34:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​UND·​__gnu_Unwind_Find_exi​dx 37 ·​·​·​·​34:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​UND·​__gnu_Unwind_Find_exi​dx
38 ·​·​·​·​35:​·​00001fbc·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_Restore_​VFP_D 38 ·​·​·​·​35:​·​00002688·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_Restore_​VFP_D
39 ·​·​·​·​36:​·​00001fac·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_Restore_​VFP 39 ·​·​·​·​36:​·​00002678·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_Restore_​VFP
40 ·​·​·​·​37:​·​00001fcc·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_Restore_​VFP_D_16_to_31 40 ·​·​·​·​37:​·​00002698·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_Restore_​VFP_D_16_to_31
41 ·​·​·​·​38:​·​00001fdc·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_Restore_​WMMXD 41 ·​·​·​·​38:​·​000026a8·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_Restore_​WMMXD
42 ·​·​·​·​39:​·​00002064·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_Restore_​WMMXC 42 ·​·​·​·​39:​·​00002730·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_Restore_​WMMXC
43 ·​·​·​·​40:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​abort 43 ·​·​·​·​40:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​abort@LIBC·​(2)​
44 ·​·​·​·​41:​·​00001f98·​·​·​·​20·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​restore_core_regs 44 ·​·​·​·​41:​·​00002664·​·​·​·​20·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​restore_core_regs
45 ·​·​·​·​42:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​memcpy 45 ·​·​·​·​42:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​memcpy@LIBC·​(2)​
46 ·​·​·​·​43:​·​000018d1·​·​·​·​·​4·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_GetCFA 46 ·​·​·​·​43:​·​00001ba4·​·​·​·​·​8·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_GetCFA
47 ·​·​·​·​44:​·​000018d5·​·​·​·​78·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_RaiseExc​eption 47 ·​·​·​·​44:​·​00001bac·​·​·​164·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_RaiseExc​eption
48 ·​·​·​·​45:​·​00001923·​·​·​·​20·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_ForcedUn​wind 48 ·​·​·​·​45:​·​00001c50·​·​·​·​28·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_ForcedUn​wind
49 ·​·​·​·​46:​·​00001937·​·​·​·​68·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_Resume 49 ·​·​·​·​46:​·​00001c6c·​·​·​116·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_Resume
50 ·​·​·​·​47:​·​0000197b·​·​·​·​26·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_Resume_o​r_Rethrow 50 ·​·​·​·​47:​·​00001ce0·​·​·​·​32·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_Resume_o​r_Rethrow
51 ·​·​·​·​48:​·​00001995·​·​·​·​·​2·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_Complete 51 ·​·​·​·​48:​·​00001d00·​·​·​·​·​4·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_Complete
52 ·​·​·​·​49:​·​00001997·​·​·​·​16·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_DeleteExcepti​on 52 ·​·​·​·​49:​·​00001d04·​·​·​·​24·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_DeleteExcepti​on
53 ·​·​·​·​50:​·​000019a7·​·​·​·​52·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_VRS_Get 53 ·​·​·​·​50:​·​00001d1c·​·​·​·​92·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_VRS_Get
54 ·​·​·​·​51:​·​00002499·​·​·​·​18·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_thumb1_case_uqi​ 54 ·​·​·​·​51:​·​00001da0·​·​·​·​92·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_VRS_Set
55 ·​·​·​·​52:​·​000019f1·​·​·​·​52·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_VRS_Set 55 ·​·​·​·​52:​·​00001e28·​·​·​200·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_Backtrac​e
56 ·​·​·​·​53:​·​00001a3d·​·​·​112·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_Backtrac​e 56 ·​·​·​·​53:​·​00000000·​·​·​·​·​0·​NOTYPE·​·​WEAK·​·​·​DEFAULT·​·​UND·​__cxa_begin_cleanup
57 ·​·​·​·​54:​·​00000000·​·​·​·​·​0·​NOTYPE·​·​WEAK·​·​·​DEFAULT·​·​UND·​__cxa_begin_cleanup 57 ·​·​·​·​54:​·​00000000·​·​·​·​·​0·​NOTYPE·​·​WEAK·​·​·​DEFAULT·​·​UND·​__cxa_type_match
58 ·​·​·​·​55:​·​00000000·​·​·​·​·​0·​NOTYPE·​·​WEAK·​·​·​DEFAULT·​·​UND·​__cxa_type_match 58 ·​·​·​·​55:​·​00002898·​·​·​904·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_unwind_execute
59 ·​·​·​·​56:​·​000021b9·​·​·​656·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_unwind_execute 59 ·​·​·​·​56:​·​00000000·​·​·​·​·​0·​NOTYPE·​·​WEAK·​·​·​DEFAULT·​·​UND·​__cxa_call_unexpected​
60 ·​·​·​·​57:​·​00000000·​·​·​·​·​0·​NOTYPE·​·​WEAK·​·​·​DEFAULT·​·​UND·​__cxa_call_unexpected​ 60 ·​·​·​·​57:​·​000022f8·​·​·​876·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_VRS_Pop
61 ·​·​·​·​58:​·​00001d4b·​·​·​590·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_VRS_Pop 61 ·​·​·​·​58:​·​00002690·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_Save_VFP​_D
62 ·​·​·​·​59:​·​00002020·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_Save_WMM​XD 62 ·​·​·​·​59:​·​00002680·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_Save_VFP​
63 ·​·​·​·​60:​·​00002078·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_Save_WMM​XC 63 ·​·​·​·​60:​·​000026a0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_Save_VFP​_D_16_to_31
64 ·​·​·​·​61:​·​00001fc4·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_Save_VFP​_D 64 ·​·​·​·​61:​·​000026ec·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_Save_WMM​XD
65 ·​·​·​·​62:​·​00001fb4·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_Save_VFP​ 65 ·​·​·​·​62:​·​00002744·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_Unwind_Save_WMM​XC
66 ·​·​·​·​63:​·​00001fd4·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_Unwind_Save_VFP​_D_16_to_31 66 ·​·​·​·​63:​·​00002664·​·​·​·​20·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__restore_core_regs
67 ·​·​·​·​64:​·​00001f98·​·​·​·​20·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__restore_core_regs 67 ·​·​·​·​64:​·​00002758·​·​·​·​36·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​___Unwind_RaiseExcept​ion
68 ·​·​·​·​65:​·​0000208c·​·​·​·​42·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​___Unwind_RaiseExcept​ion 68 ·​·​·​·​65:​·​00002758·​·​·​·​36·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_RaiseExceptio​n
69 ·​·​·​·​66:​·​0000208c·​·​·​·​42·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_RaiseExceptio​n 69 ·​·​·​·​66:​·​0000277c·​·​·​·​36·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​___Unwind_Resume
70 ·​·​·​·​67:​·​000020b8·​·​·​·​42·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​___Unwind_Resume 70 ·​·​·​·​67:​·​0000277c·​·​·​·​36·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_Resume
71 ·​·​·​·​68:​·​000020b8·​·​·​·​42·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_Resume 71 ·​·​·​·​68:​·​000027a0·​·​·​·​36·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​___Unwind_Resume_or_R​ethrow
72 ·​·​·​·​69:​·​000020e4·​·​·​·​42·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​___Unwind_Resume_or_R​ethrow 72 ·​·​·​·​69:​·​000027a0·​·​·​·​36·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_Resume_or_Ret​hrow
73 ·​·​·​·​70:​·​000020e4·​·​·​·​42·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_Resume_or_Ret​hrow 73 ·​·​·​·​70:​·​000027c4·​·​·​·​36·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​___Unwind_ForcedUnwin​d
74 ·​·​·​·​71:​·​00002110·​·​·​·​42·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​___Unwind_ForcedUnwin​d 74 ·​·​·​·​71:​·​000027c4·​·​·​·​36·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_ForcedUnwind
75 ·​·​·​·​72:​·​00002110·​·​·​·​42·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_ForcedUnwind 75 ·​·​·​·​72:​·​000027e8·​·​·​·​36·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​___Unwind_Backtrace
76 ·​·​·​·​73:​·​0000213c·​·​·​·​42·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​___Unwind_Backtrace 76 ·​·​·​·​73:​·​000027e8·​·​·​·​36·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_Backtrace
77 ·​·​·​·​74:​·​0000213c·​·​·​·​42·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_Backtrace 77 ·​·​·​·​74:​·​00002c20·​·​·​·​64·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​__gnu_unwind_frame
78 ·​·​·​·​75:​·​00002449·​·​·​·​38·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​__gnu_unwind_frame 78 ·​·​·​·​75:​·​00002c60·​·​·​·​16·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_GetRegionStar​t
79 ·​·​·​·​76:​·​0000246f·​·​·​·​10·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_GetRegionStar​t 79 ·​·​·​·​76:​·​00002c70·​·​·​·​28·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_GetLanguageSp​ecificData
80 ·​·​·​·​77:​·​00002479·​·​·​·​20·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_GetLanguageSp​ecificData 80 ·​·​·​·​77:​·​00002c8c·​·​·​·​·​8·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_GetDataRelBas​e
81 ·​·​·​·​78:​·​0000248d·​·​·​·​·​6·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_GetDataRelBas​e 81 ·​·​·​·​78:​·​00002c94·​·​·​·​·​8·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​12·​_Unwind_GetTextRelBas​e
82 ·​·​·​·​79:​·​00002493·​·​·​·​·​6·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​8·​_Unwind_GetTextRelBas​e 82 ·​·​·​·​79:​·​00005004·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_edata
83 ·​·​·​·​80:​·​00004004·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_edata 83 ·​·​·​·​80:​·​00005004·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​__bss_start
84 ·​·​·​·​81:​·​00004004·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​__bss_start 84 ·​·​·​·​81:​·​00005004·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_end
85 ·​·​·​·​82:​·​00004004·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_end  
[−]
readelf --wide --relocs {}
Offset 1, 39 lines modified Offset 1, 39 lines modified
   
1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0xfd0·​contains·​9·​entries:​ 1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0x10d0·​contains·​9·​entries:​
2 ·​Offset·​·​·​·​·​Info·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Sym.​·​Value·​·​Symbol's·​Name 2 ·​Offset·​·​·​·​·​Info·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Sym.​·​Value·​·​Symbol's·​Name
3 00003e68·​·​00000017·​R_ARM_RELATIVE·​·​·​·​·​·​·​·​ 3 00004e40·​·​00000017·​R_ARM_RELATIVE·​·​·​·​·​·​·​·​
4 00003f78·​·​00000017·​R_ARM_RELATIVE·​·​·​·​·​·​·​·​ 4 00004f78·​·​00000017·​R_ARM_RELATIVE·​·​·​·​·​·​·​·​
5 00003f7c·​·​00000017·​R_ARM_RELATIVE·​·​·​·​·​·​·​·​ 5 00004f7c·​·​00000017·​R_ARM_RELATIVE·​·​·​·​·​·​·​·​
6 00003f80·​·​00000017·​R_ARM_RELATIVE·​·​·​·​·​·​·​·​ 6 00004f80·​·​00000017·​R_ARM_RELATIVE·​·​·​·​·​·​·​·​
7 00003f88·​·​00000017·​R_ARM_RELATIVE·​·​·​·​·​·​·​·​ 7 00004f88·​·​00000017·​R_ARM_RELATIVE·​·​·​·​·​·​·​·​
8 00003f8c·​·​00000017·​R_ARM_RELATIVE·​·​·​·​·​·​·​·​ 8 00004f8c·​·​00000017·​R_ARM_RELATIVE·​·​·​·​·​·​·​·​
9 00003f74·​·​00001c15·​R_ARM_GLOB_DAT·​·​·​·​·​·​·​·​·​00000000·​·​·​__stack_chk_guard 9 00004f74·​·​00000815·​R_ARM_GLOB_DAT·​·​·​·​·​·​·​·​·​00000000·​·​·​__stack_chk_guard@LIB​C
10 00003f84·​·​00002215·​R_ARM_GLOB_DAT·​·​·​·​·​·​·​·​·​00000000·​·​·​__gnu_Unwind_Find_exi​dx 10 00004f84·​·​00002215·​R_ARM_GLOB_DAT·​·​·​·​·​·​·​·​·​00000000·​·​·​__gnu_Unwind_Find_exi​dx
11 00003f90·​·​00003915·​R_ARM_GLOB_DAT·​·​·​·​·​·​·​·​·​00000000·​·​·​__cxa_call_unexpected​ 11 00004f90·​·​00003815·​R_ARM_GLOB_DAT·​·​·​·​·​·​·​·​·​00000000·​·​·​__cxa_call_unexpected​
   
12 Relocation·​section·​'.​rel.​plt'·​at·​offset·​0x1018·​contains·​24·​entries:​ 12 Relocation·​section·​'.​rel.​plt'·​at·​offset·​0x1118·​contains·​24·​entries:​
13 ·​Offset·​·​·​·​·​Info·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Sym.​·​Value·​·​Symbol's·​Name 13 ·​Offset·​·​·​·​·​Info·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Sym.​·​Value·​·​Symbol's·​Name
14 00003fa0·​·​00000216·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__cxa_atexit 14 00004fa0·​·​00000216·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__cxa_atexit@LIBC
15 00003fa4·​·​00000116·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__cxa_finalize 15 00004fa4·​·​00000116·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__cxa_finalize@LIBC
16 00003fa8·​·​00000b16·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​malloc 16 00004fa8·​·​00000716·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__stack_chk_fail@LIBC​
17 00003fac·​·​00000e16·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​open 17 00004fac·​·​00000d16·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​malloc@LIBC
18 00003fb0·​·​00000f16·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__errno 18 00004fb0·​·​00001016·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​open@LIBC
19 00003fb4·​·​00001016·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​strerror 19 00004fb4·​·​00001116·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__errno@LIBC
20 00003fb8·​·​00001116·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​fcntl 20 00004fb8·​·​00001216·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​strerror@LIBC
21 00003fbc·​·​00001216·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​unlockpt 21 00004fbc·​·​00001316·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​fcntl@LIBC
22 00003fc0·​·​00001316·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​ptsname_r 22 00004fc0·​·​00001416·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​unlockpt@LIBC
23 00003fc4·​·​00001416·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__android_log_print 23 00004fc4·​·​00001516·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​ptsname_r@LIBC
24 00003fc8·​·​00001516·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__stack_chk_fail 24 00004fc8·​·​00001616·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__android_log_print
25 00003fcc·​·​00001616·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​fork 25 00004fcc·​·​00001716·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​fork@LIBC
26 00003fd0·​·​00001716·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​setsid 26 00004fd0·​·​00001816·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​setsid@LIBC
27 00003fd4·​·​00001816·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​dup2 27 00004fd4·​·​00001916·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​dup2@LIBC
28 00003fd8·​·​00001916·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​close 28 00004fd8·​·​00001a16·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​close@LIBC
29 00003fdc·​·​00001a16·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​execl 29 00004fdc·​·​00001b16·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​execl@LIBC
30 00003fe0·​·​00001b16·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​exit 30 00004fe0·​·​00001c16·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​exit@LIBC
31 00003fe4·​·​00001e16·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​ioctl 31 00004fe4·​·​00001e16·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​ioctl@LIBC
32 00003fe8·​·​00002016·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​waitpid 32 00004fe8·​·​00002016·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​waitpid@LIBC
33 00003fec·​·​00002216·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__gnu_Unwind_Find_exi​dx 33 00004fec·​·​00002216·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__gnu_Unwind_Find_exi​dx
34 00003ff0·​·​00002816·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​abort 34 00004ff0·​·​00002816·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​abort@LIBC
35 00003ff4·​·​00002a16·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​memcpy 35 00004ff4·​·​00002a16·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​memcpy@LIBC
36 00003ff8·​·​00003616·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__cxa_begin_cleanup 36 00004ff8·​·​00003516·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__cxa_begin_cleanup
37 00003ffc·​·​00003716·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__cxa_type_match 37 00004ffc·​·​00003616·​R_ARM_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__cxa_type_match
[−]
readelf --wide --dynamic {}
Offset 1, 30 lines modified Offset 1, 35 lines modified
   
1 Dynamic·​section·​at·​offset·​0x2e74·​contains·​27·​entries:​ 1 Dynamic·​section·​at·​offset·​0x3e4c·​contains·​32·​entries:​
2 ·​·​Tag·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Name/​Value 2 ·​·​Tag·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Name/​Value
3 ·​0x00000003·​(PLTGOT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x3f94 3 ·​0x00000003·​(PLTGOT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x4f94
4 ·​0x00000002·​(PLTRELSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​192·​(bytes)​ 4 ·​0x00000002·​(PLTRELSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​192·​(bytes)​
5 ·​0x00000017·​(JMPREL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x1018 5 ·​0x00000017·​(JMPREL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x1118
6 ·​0x00000014·​(PLTREL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​REL 6 ·​0x00000014·​(PLTREL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​REL
7 ·​0x00000011·​(REL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0xfd0 7 ·​0x00000011·​(REL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x10d0
8 ·​0x00000012·​(RELSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​72·​(bytes)​ 8 ·​0x00000012·​(RELSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​72·​(bytes)​
9 ·​0x00000013·​(RELENT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​8·​(bytes)​ 9 ·​0x00000013·​(RELENT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​8·​(bytes)​
10 ·​0x6ffffffa·​(RELCOUNT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​6 10 ·​0x6ffffffa·​(RELCOUNT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​6
11 ·​0x00000006·​(SYMTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x148 11 ·​0x00000006·​(SYMTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x18c
12 ·​0x0000000b·​(SYMENT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​16·​(bytes)​ 12 ·​0x0000000b·​(SYMENT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​16·​(bytes)​
13 ·​0x00000005·​(STRTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x678 13 ·​0x00000005·​(STRTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x6ac
14 ·​0x0000000a·​(STRSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​1783·​(bytes)​ 14 ·​0x0000000a·​(STRSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​1766·​(bytes)​
15 ·​0x00000004·​(HASH)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0xd70 15 ·​0x00000004·​(HASH)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0xd94
16 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[liblog.​so] 16 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[liblog.​so]
17 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libstdc++.​so] 17 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libstdc++.​so]
18 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libm.​so] 18 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libm.​so]
19 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libc.​so] 19 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libc.​so]
20 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libdl.​so] 20 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libdl.​so]
21 ·​0x0000000e·​(SONAME)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Library·​soname:​·​[libcom_google_ase_Ex​ec.​so] 21 ·​0x0000000e·​(SONAME)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Library·​soname:​·​[libcom_google_ase_Ex​ec.​so]
22 ·​0x0000001a·​(FINI_ARRAY)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x3e68 22 ·​0x0000001a·​(FINI_ARRAY)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x4e40
23 ·​0x0000001c·​(FINI_ARRAYSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​8·​(bytes)​ 23 ·​0x0000001c·​(FINI_ARRAYSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​8·​(bytes)​
24 ·​0x00000019·​(INIT_ARRAY)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x3e70 24 ·​0x00000019·​(INIT_ARRAY)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x4e48
25 ·​0x0000001b·​(INIT_ARRAYSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​4·​(bytes)​ 25 ·​0x0000001b·​(INIT_ARRAYSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​4·​(bytes)​
26 ·​0x00000010·​(SYMBOLIC)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0 26 ·​0x00000010·​(SYMBOLIC)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0
27 ·​0x0000001e·​(FLAGS)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​SYMBOLIC·​BIND_NOW 27 ·​0x0000001e·​(FLAGS)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​SYMBOLIC·​BIND_NOW
28 ·​0x6ffffffb·​(FLAGS_1)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Flags:​·​NOW 28 ·​0x6ffffffb·​(FLAGS_1)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Flags:​·​NOW
  29 ·​0x6ffffff0·​(VERSYM)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0xff0
  30 ·​0x6ffffffc·​(VERDEF)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x1094
  31 ·​0x6ffffffd·​(VERDEFNUM)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​1
  32 ·​0x6ffffffe·​(VERNEED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x10b0
  33 ·​0x6fffffff·​(VERNEEDNUM)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​1
29 ·​0x00000000·​(NULL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0 34 ·​0x00000000·​(NULL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0
[−]
readelf --wide --notes {}
Offset 1, 5 lines modified Offset 1, 10 lines modified
   
  1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
  2 ·​·​Owner·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Data·​size»   ​Description
  3 ·​·​GNU·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​
  4 ·​·​·​·​Build·​ID:​·​80646631252bb83cca890​44eab8547f692a605b9
   
1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​gold-​version 5 Displaying·​notes·​found·​in:​·​.​note.​gnu.​gold-​version
2 ·​·​Owner·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Data·​size»   ​Description 6 ·​·​Owner·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Data·​size»   ​Description
3 ·​·​GNU·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x00000009»     ​NT_GNU_GOLD_VERSION·​(gold·​version)​ 7 ·​·​GNU·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x00000009»     ​NT_GNU_GOLD_VERSION·​(gold·​version)​
4 ·​·​·​·​Version:​·​gold·​1.​11 8 ·​·​·​·​Version:​·​gold·​1.​11
[−]
readelf --wide --version-info {}
Offset 1, 2 lines modified Offset 1, 33 lines modified
   
1 No·​version·​information·​found·​in·​this·​file.​ 1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​82·​entries:​
  2 ·​Addr:​·​0000000000000ff0·​·​Offset:​·​0x000ff0·​·​Link:​·​3·​(.​dynsym)​
  3 ·​·​000:​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  4 ·​·​004:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  5 ·​·​008:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  6 ·​·​00c:​·​·​·​1·​(*global*)​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  7 ·​·​010:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  8 ·​·​014:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  9 ·​·​018:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  10 ·​·​01c:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  11 ·​·​020:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  12 ·​·​024:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  13 ·​·​028:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  14 ·​·​02c:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  15 ·​·​030:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  16 ·​·​034:​·​·​·​1·​(*global*)​·​·​·​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  17 ·​·​038:​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  18 ·​·​03c:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  19 ·​·​040:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  20 ·​·​044:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  21 ·​·​048:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  22 ·​·​04c:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  23 ·​·​050:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
   
  24 Version·​definition·​section·​'.​gnu.​version_d'·​contains·​1·​entries:​
  25 ·​·​Addr:​·​0x0000000000001094·​·​Offset:​·​0x001094·​·​Link:​·​4·​(.​dynstr)​·​·​000000:​·​Rev:​·​1·​·​Flags:​·​BASE·​·​·​Index:​·​1·​·​Cnt:​·​1·​·​Name:​·​libcom_google_ase_Exe​c.​so
  26 ·​·​Version·​definition·​past·​end·​of·​section
   
  27 Version·​needs·​section·​'.​gnu.​version_r'·​contains·​1·​entries:​
  28 ·​Addr:​·​0x00000000000010b0·​·​Offset:​·​0x0010b0·​·​Link:​·​4·​(.​dynstr)​
  29 ·​·​000000:​·​Version:​·​1·​·​File:​·​libc.​so·​·​Cnt:​·​1
  30 ·​·​0x0010:​·​·​·​Name:​·​LIBC·​·​Flags:​·​none·​·​Version:​·​2
[−]
readelf --wide --decompress --hex-dump=.interp {}
Offset 1, 5 lines modified Offset 1, 5 lines modified
   
1 Hex·​dump·​of·​section·​'.​interp':​ 1 Hex·​dump·​of·​section·​'.​interp':​
2 ·​·​0x00000134·​2f737973·​74656d2f·​62696e2f·​6c696e6b·​/​system/​bin/​link 2 ·​·​0x00000154·​2f737973·​74656d2f·​62696e2f·​6c696e6b·​/​system/​bin/​link
3 ·​·​0x00000144·​657200·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​er.​ 3 ·​·​0x00000164·​657200·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​er.​
   
[−]
readelf --wide --decompress --hex-dump=.dynstr {}
Offset 1, 115 lines modified Offset 1, 114 lines modified
   
1 Hex·​dump·​of·​section·​'.​dynstr':​ 1 Hex·​dump·​of·​section·​'.​dynstr':​
2 ·​·​0x00000678·​005f5f63·​78615f66·​696e616c·​697a6500·​.​__cxa_finalize.​ 2 ·​·​0x000006ac·​005f5f63·​78615f66·​696e616c·​697a6500·​.​__cxa_finalize.​
3 ·​·​0x00000688·​5f5f6378·​615f6174·​65786974·​005f5a4e·​__cxa_atexit.​_ZN 3 ·​·​0x000006bc·​4c494243·​006c6962·​632e736f·​006c6962·​LIBC.​libc.​so.​lib
4 ·​·​0x00000698·​375f4a4e·​49456e76·​3946696e·​64436c61·​7_JNIEnv9FindCla 4 ·​·​0x000006cc·​636f6d5f·​676f6f67·​6c655f61·​73655f45·​com_google_ase_E
5 ·​·​0x000006a8·​73734550·​4b63005f·​5f616561·​62695f75·​ssEPKc.​__aeabi_u 5 ·​·​0x000006dc·​7865632e·​736f005f·​5f637861·​5f617465·​xec.​so.​__cxa_ate
6 ·​·​0x000006b8·​6e77696e·​645f6370·​705f7072·​31005f5a·​nwind_cpp_pr1.​_Z 6 ·​·​0x000006ec·​78697400·​5f5a4e37·​5f4a4e49·​456e7639·​xit.​_ZN7_JNIEnv9
7 ·​·​0x000006c8·​4e375f4a·​4e49456e·​76313444·​656c6574·​N7_JNIEnv14Delet 7 ·​·​0x000006fc·​46696e64·​436c6173·​7345504b·​63005f5f·​FindClassEPKc.​__
8 ·​·​0x000006d8·​654c6f63·​616c5265·​66455038·​5f6a6f62·​eLocalRefEP8_job 8 ·​·​0x0000070c·​61656162·​695f756e·​77696e64·​5f637070·​aeabi_unwind_cpp
9 ·​·​0x000006e8·​6a656374·​005f5a4e·​375f4a4e·​49456e76·​ject.​_ZN7_JNIEnv 9 ·​·​0x0000071c·​5f707231·​005f5a4e·​375f4a4e·​49456e76·​_pr1.​_ZN7_JNIEnv
10 ·​·​0x000006f8·​394e6577·​4f626a65·​63744550·​375f6a63·​9NewObjectEP7_jc 10 ·​·​0x0000072c·​31344465·​6c657465·​4c6f6361·​6c526566·​14DeleteLocalRef
11 ·​·​0x00000708·​6c617373·​5031305f·​6a6d6574·​686f6449·​lassP10_jmethodI 11 ·​·​0x0000073c·​4550385f·​6a6f626a·​65637400·​5f5a4e37·​EP8_jobject.​_ZN7
12 ·​·​0x00000718·​447a005f·​5a4e375f·​4a4e4945·​6e763136·​Dz.​_ZN7_JNIEnv16 12 ·​·​0x0000074c·​5f4a4e49·​456e7639·​4e65774f·​626a6563·​_JNIEnv9NewObjec
13 ·​·​0x00000728·​43616c6c·​4f626a65·​63744d65·​74686f64·​CallObjectMethod 13 ·​·​0x0000075c·​74455037·​5f6a636c·​61737350·​31305f6a·​tEP7_jclassP10_j
14 ·​·​0x00000738·​4550385f·​6a6f626a·​65637450·​31305f6a·​EP8_jobjectP10_j 14 ·​·​0x0000076c·​6d657468·​6f644944·​7a005f5f·​73746163·​methodIDz.​__stac
15 ·​·​0x00000748·​6d657468·​6f644944·​7a005f5a·​31354a4e·​methodIDz.​_Z15JN 15 ·​·​0x0000077c·​6b5f6368·​6b5f6661·​696c005f·​5f737461·​k_chk_fail.​__sta
16 ·​·​0x00000758·​555f5468·​726f7742·​794e616d·​6550375f·​U_ThrowByNameP7_ 16 ·​·​0x0000078c·​636b5f63·​686b5f67·​75617264·​005f5a4e·​ck_chk_guard.​_ZN
17 ·​·​0x00000768·​4a4e4945·​6e76504b·​6353325f·​005f5f61·​JNIEnvPKcS2_.​__a 17 ·​·​0x0000079c·​375f4a4e·​49456e76·​31364361·​6c6c4f62·​7_JNIEnv16CallOb
18 ·​·​0x00000778·​65616269·​5f756e77·​696e645f·​6370705f·​eabi_unwind_cpp_ 18 ·​·​0x000007ac·​6a656374·​4d657468·​6f644550·​385f6a6f·​jectMethodEP8_jo
19 ·​·​0x00000788·​70723000·​5f5a3234·​4a4e555f·​47657453·​pr0.​_Z24JNU_GetS 19 ·​·​0x000007bc·​626a6563·​74503130·​5f6a6d65·​74686f64·​bjectP10_jmethod
20 ·​·​0x00000798·​7472696e·​674e6174·​69766543·​68617273·​tringNativeChars 20 ·​·​0x000007cc·​49447a00·​5f5a3135·​4a4e555f·​5468726f·​IDz.​_Z15JNU_Thro
21 ·​·​0x000007a8·​50375f4a·​4e49456e·​7650385f·​6a737472·​P7_JNIEnvP8_jstr 21 ·​·​0x000007dc·​7742794e·​616d6550·​375f4a4e·​49456e76·​wByNameP7_JNIEnv
22 ·​·​0x000007b8·​696e6700·​6d616c6c·​6f63005f·​5a32366a·​ing.​malloc.​_Z26j 22 ·​·​0x000007ec·​504b6353·​325f005f·​5f616561·​62695f75·​PKcS2_.​__aeabi_u
23 ·​·​0x000007c8·​6e694765·​74464446·​726f6d46·​696c6544·​niGetFDFromFileD 23 ·​·​0x000007fc·​6e77696e·​645f6370·​705f7072·​30005f5a·​nwind_cpp_pr0.​_Z
24 ·​·​0x000007d8·​65736372·​6970746f·​7250375f·​4a4e4945·​escriptorP7_JNIE 24 ·​·​0x0000080c·​32344a4e·​555f4765·​74537472·​696e674e·​24JNU_GetStringN
25 ·​·​0x000007e8·​6e765038·​5f6a6f62·​6a656374·​004a6176·​nvP8_jobject.​Jav 25 ·​·​0x0000081c·​61746976·​65436861·​72735037·​5f4a4e49·​ativeCharsP7_JNI
26 ·​·​0x000007f8·​615f636f·​6d5f676f·​6f676c65·​5f617365·​a_com_google_ase 26 ·​·​0x0000082c·​456e7650·​385f6a73·​7472696e·​67006d61·​EnvP8_jstring.​ma
27 ·​·​0x00000808·​5f457865·​635f6372·​65617465·​53756270·​_Exec_createSubp 27 ·​·​0x0000083c·​6c6c6f63·​005f5a32·​366a6e69·​47657446·​lloc.​_Z26jniGetF
28 ·​·​0x00000818·​726f6365·​7373006f·​70656e00·​5f5f6572·​rocess.​open.​__er 28 ·​·​0x0000084c·​4446726f·​6d46696c·​65446573·​63726970·​DFromFileDescrip
29 ·​·​0x00000828·​726e6f00·​73747265·​72726f72·​0066636e·​rno.​strerror.​fcn 29 ·​·​0x0000085c·​746f7250·​375f4a4e·​49456e76·​50385f6a·​torP7_JNIEnvP8_j
30 ·​·​0x00000838·​746c0075·​6e6c6f63·​6b707400·​7074736e·​tl.​unlockpt.​ptsn 30 ·​·​0x0000086c·​6f626a65·​6374004a·​6176615f·​636f6d5f·​object.​Java_com_
31 ·​·​0x00000848·​616d655f·​72005f5f·​616e6472·​6f69645f·​ame_r.​__android_ 31 ·​·​0x0000087c·​676f6f67·​6c655f61·​73655f45·​7865635f·​google_ase_Exec_
32 ·​·​0x00000858·​6c6f675f·​7072696e·​74005f5f·​73746163·​log_print.​__stac 32 ·​·​0x0000088c·​63726561·​74655375·​6270726f·​63657373·​createSubprocess
33 ·​·​0x00000868·​6b5f6368·​6b5f6661·​696c0066·​6f726b00·​k_chk_fail.​fork.​ 33 ·​·​0x0000089c·​006f7065·​6e005f5f·​6572726e·​6f007374·​.​open.​__errno.​st
34 ·​·​0x00000878·​73657473·​69640064·​75703200·​636c6f73·​setsid.​dup2.​clos 34 ·​·​0x000008ac·​72657272·​6f720066·​636e746c·​00756e6c·​rerror.​fcntl.​unl
35 ·​·​0x00000888·​65006578·​65636c00·​65786974·​005f5f73·​e.​execl.​exit.​__s 35 ·​·​0x000008bc·​6f636b70·​74007074·​736e616d·​655f7200·​ockpt.​ptsname_r.​
36 ·​·​0x00000898·​7461636b·​5f63686b·​5f677561·​7264004a·​tack_chk_guard.​J 36 ·​·​0x000008cc·​5f5f616e·​64726f69·​645f6c6f·​675f7072·​__android_log_pr
37 ·​·​0x000008a8·​6176615f·​636f6d5f·​676f6f67·​6c655f61·​ava_com_google_a 37 ·​·​0x000008dc·​696e7400·​666f726b·​00736574·​73696400·​int.​fork.​setsid.​
38 ·​·​0x000008b8·​73655f45·​7865635f·​73657450·​74795769·​se_Exec_setPtyWi 38 ·​·​0x000008ec·​64757032·​00636c6f·​73650065·​7865636c·​dup2.​close.​execl
39 ·​·​0x000008c8·​6e646f77·​53697a65·​00696f63·​746c004a·​ndowSize.​ioctl.​J 39 ·​·​0x000008fc·​00657869·​74004a61·​76615f63·​6f6d5f67·​.​exit.​Java_com_g
40 ·​·​0x000008d8·​6176615f·​636f6d5f·​676f6f67·​6c655f61·​ava_com_google_a 40 ·​·​0x0000090c·​6f6f676c·​655f6173·​655f4578·​65635f73·​oogle_ase_Exec_s
41 ·​·​0x000008e8·​73655f45·​7865635f·​77616974·​466f7200·​se_Exec_waitFor.​ 41 ·​·​0x0000091c·​65745074·​7957696e·​646f7753·​697a6500·​etPtyWindowSize.​
42 ·​·​0x000008f8·​77616974·​70696400·​5f5f6165·​6162695f·​waitpid.​__aeabi_ 42 ·​·​0x0000092c·​696f6374·​6c004a61·​76615f63·​6f6d5f67·​ioctl.​Java_com_g
43 ·​·​0x00000908·​756e7769·​6e645f63·​70705f70·​7232005f·​unwind_cpp_pr2.​_ 43 ·​·​0x0000093c·​6f6f676c·​655f6173·​655f4578·​65635f77·​oogle_ase_Exec_w
44 ·​·​0x00000918·​5f676e75·​5f556e77·​696e645f·​46696e64·​_gnu_Unwind_Find 44 ·​·​0x0000094c·​61697446·​6f720077·​61697470·​6964005f·​aitFor.​waitpid.​_
45 ·​·​0x00000928·​5f657869·​6478005f·​5f676e75·​5f556e77·​_exidx.​__gnu_Unw 45 ·​·​0x0000095c·​5f616561·​62695f75·​6e77696e·​645f6370·​_aeabi_unwind_cp
46 ·​·​0x00000938·​696e645f·​52657374·​6f72655f·​5646505f·​ind_Restore_VFP_ 46 ·​·​0x0000096c·​705f7072·​32005f5f·​676e755f·​556e7769·​p_pr2.​__gnu_Unwi
47 ·​·​0x00000948·​44005f5f·​676e755f·​556e7769·​6e645f52·​D.​__gnu_Unwind_R 47 ·​·​0x0000097c·​6e645f46·​696e645f·​65786964·​78005f5f·​nd_Find_exidx.​__
48 ·​·​0x00000958·​6573746f·​72655f56·​4650005f·​5f676e75·​estore_VFP.​__gnu 48 ·​·​0x0000098c·​676e755f·​556e7769·​6e645f52·​6573746f·​gnu_Unwind_Resto
49 ·​·​0x00000968·​5f556e77·​696e645f·​52657374·​6f72655f·​_Unwind_Restore_ 49 ·​·​0x0000099c·​72655f56·​46505f44·​005f5f67·​6e755f55·​re_VFP_D.​__gnu_U
50 ·​·​0x00000978·​5646505f·​445f3136·​5f746f5f·​3331005f·​VFP_D_16_to_31.​_ 50 ·​·​0x000009ac·​6e77696e·​645f5265·​73746f72·​655f5646·​nwind_Restore_VF
51 ·​·​0x00000988·​5f676e75·​5f556e77·​696e645f·​52657374·​_gnu_Unwind_Rest 51 ·​·​0x000009bc·​50005f5f·​676e755f·​556e7769·​6e645f52·​P.​__gnu_Unwind_R
52 ·​·​0x00000998·​6f72655f·​574d4d58·​44005f5f·​676e755f·​ore_WMMXD.​__gnu_ 52 ·​·​0x000009cc·​6573746f·​72655f56·​46505f44·​5f31365f·​estore_VFP_D_16_
53 ·​·​0x000009a8·​556e7769·​6e645f52·​6573746f·​72655f57·​Unwind_Restore_W 53 ·​·​0x000009dc·​746f5f33·​31005f5f·​676e755f·​556e7769·​to_31.​__gnu_Unwi
54 ·​·​0x000009b8·​4d4d5843·​0061626f·​72740072·​6573746f·​MMXC.​abort.​resto 54 ·​·​0x000009ec·​6e645f52·​6573746f·​72655f57·​4d4d5844·​nd_Restore_WMMXD
55 ·​·​0x000009c8·​72655f63·​6f72655f·​72656773·​006d656d·​re_core_regs.​mem 55 ·​·​0x000009fc·​005f5f67·​6e755f55·​6e77696e·​645f5265·​.​__gnu_Unwind_Re
56 ·​·​0x000009d8·​63707900·​5f556e77·​696e645f·​47657443·​cpy.​_Unwind_GetC 56 ·​·​0x00000a0c·​73746f72·​655f574d·​4d584300·​61626f72·​store_WMMXC.​abor
57 ·​·​0x000009e8·​4641005f·​5f676e75·​5f556e77·​696e645f·​FA.​__gnu_Unwind_ 57 ·​·​0x00000a1c·​74007265·​73746f72·​655f636f·​72655f72·​t.​restore_core_r
58 ·​·​0x000009f8·​52616973·​65457863·​65707469·​6f6e005f·​RaiseException.​_ 58 ·​·​0x00000a2c·​65677300·​6d656d63·​7079005f·​556e7769·​egs.​memcpy.​_Unwi
59 ·​·​0x00000a08·​5f676e75·​5f556e77·​696e645f·​466f7263·​_gnu_Unwind_Forc 59 ·​·​0x00000a3c·​6e645f47·​65744346·​41005f5f·​676e755f·​nd_GetCFA.​__gnu_
60 ·​·​0x00000a18·​6564556e·​77696e64·​005f5f67·​6e755f55·​edUnwind.​__gnu_U 60 ·​·​0x00000a4c·​556e7769·​6e645f52·​61697365·​45786365·​Unwind_RaiseExce
61 ·​·​0x00000a28·​6e77696e·​645f5265·​73756d65·​005f5f67·​nwind_Resume.​__g 61 ·​·​0x00000a5c·​7074696f·​6e005f5f·​676e755f·​556e7769·​ption.​__gnu_Unwi
62 ·​·​0x00000a38·​6e755f55·​6e77696e·​645f5265·​73756d65·​nu_Unwind_Resume 62 ·​·​0x00000a6c·​6e645f46·​6f726365·​64556e77·​696e6400·​nd_ForcedUnwind.​
63 ·​·​0x00000a48·​5f6f725f·​52657468·​726f7700·​5f556e77·​_or_Rethrow.​_Unw 63 ·​·​0x00000a7c·​5f5f676e·​755f556e·​77696e64·​5f526573·​__gnu_Unwind_Res
64 ·​·​0x00000a58·​696e645f·​436f6d70·​6c657465·​005f556e·​ind_Complete.​_Un 64 ·​·​0x00000a8c·​756d6500·​5f5f676e·​755f556e·​77696e64·​ume.​__gnu_Unwind
65 ·​·​0x00000a68·​77696e64·​5f44656c·​65746545·​78636570·​wind_DeleteExcep 65 ·​·​0x00000a9c·​5f526573·​756d655f·​6f725f52·​65746872·​_Resume_or_Rethr
66 ·​·​0x00000a78·​74696f6e·​005f556e·​77696e64·​5f565253·​tion.​_Unwind_VRS 66 ·​·​0x00000aac·​6f77005f·​556e7769·​6e645f43·​6f6d706c·​ow.​_Unwind_Compl
67 ·​·​0x00000a88·​5f476574·​005f5f67·​6e755f74·​68756d62·​_Get.​__gnu_thumb 67 ·​·​0x00000abc·​65746500·​5f556e77·​696e645f·​44656c65·​ete.​_Unwind_Dele
68 ·​·​0x00000a98·​315f6361·​73655f75·​7169005f·​556e7769·​1_case_uqi.​_Unwi 68 ·​·​0x00000acc·​74654578·​63657074·​696f6e00·​5f556e77·​teException.​_Unw
69 ·​·​0x00000aa8·​6e645f56·​52535f53·​6574005f·​5f676e75·​nd_VRS_Set.​__gnu 69 ·​·​0x00000adc·​696e645f·​5652535f·​47657400·​5f556e77·​ind_VRS_Get.​_Unw
70 ·​·​0x00000ab8·​5f556e77·​696e645f·​4261636b·​74726163·​_Unwind_Backtrac 70 ·​·​0x00000aec·​696e645f·​5652535f·​53657400·​5f5f676e·​ind_VRS_Set.​__gn
71 ·​·​0x00000ac8·​65005f5f·​6378615f·​62656769·​6e5f636c·​e.​__cxa_begin_cl 71 ·​·​0x00000afc·​755f556e·​77696e64·​5f426163·​6b747261·​u_Unwind_Backtra
72 ·​·​0x00000ad8·​65616e75·​70005f5f·​6378615f·​74797065·​eanup.​__cxa_type 72 ·​·​0x00000b0c·​6365005f·​5f637861·​5f626567·​696e5f63·​ce.​__cxa_begin_c
73 ·​·​0x00000ae8·​5f6d6174·​6368005f·​5f676e75·​5f756e77·​_match.​__gnu_unw 73 ·​·​0x00000b1c·​6c65616e·​7570005f·​5f637861·​5f747970·​leanup.​__cxa_typ
74 ·​·​0x00000af8·​696e645f·​65786563·​75746500·​5f5f6378·​ind_execute.​__cx 74 ·​·​0x00000b2c·​655f6d61·​74636800·​5f5f676e·​755f756e·​e_match.​__gnu_un
75 ·​·​0x00000b08·​615f6361·​6c6c5f75·​6e657870·​65637465·​a_call_unexpecte 75 ·​·​0x00000b3c·​77696e64·​5f657865·​63757465·​005f5f63·​wind_execute.​__c
76 ·​·​0x00000b18·​64005f55·​6e77696e·​645f5652·​535f506f·​d.​_Unwind_VRS_Po 76 ·​·​0x00000b4c·​78615f63·​616c6c5f·​756e6578·​70656374·​xa_call_unexpect
77 ·​·​0x00000b28·​70005f5f·​676e755f·​556e7769·​6e645f53·​p.​__gnu_Unwind_S 77 ·​·​0x00000b5c·​6564005f·​556e7769·​6e645f56·​52535f50·​ed.​_Unwind_VRS_P
78 ·​·​0x00000b38·​6176655f·​574d4d58·​44005f5f·​676e755f·​ave_WMMXD.​__gnu_ 78 ·​·​0x00000b6c·​6f70005f·​5f676e75·​5f556e77·​696e645f·​op.​__gnu_Unwind_
79 ·​·​0x00000b48·​556e7769·​6e645f53·​6176655f·​574d4d58·​Unwind_Save_WMMX 79 ·​·​0x00000b7c·​53617665·​5f564650·​5f44005f·​5f676e75·​Save_VFP_D.​__gnu
80 ·​·​0x00000b58·​43005f5f·​676e755f·​556e7769·​6e645f53·​C.​__gnu_Unwind_S 80 ·​·​0x00000b8c·​5f556e77·​696e645f·​53617665·​5f564650·​_Unwind_Save_VFP
81 ·​·​0x00000b68·​6176655f·​5646505f·​44005f5f·​676e755f·​ave_VFP_D.​__gnu_ 81 ·​·​0x00000b9c·​005f5f67·​6e755f55·​6e77696e·​645f5361·​.​__gnu_Unwind_Sa
82 ·​·​0x00000b78·​556e7769·​6e645f53·​6176655f·​56465000·​Unwind_Save_VFP.​ 82 ·​·​0x00000bac·​76655f56·​46505f44·​5f31365f·​746f5f33·​ve_VFP_D_16_to_3
83 ·​·​0x00000b88·​5f5f676e·​755f556e·​77696e64·​5f536176·​__gnu_Unwind_Sav 83 ·​·​0x00000bbc·​31005f5f·​676e755f·​556e7769·​6e645f53·​1.​__gnu_Unwind_S
84 ·​·​0x00000b98·​655f5646·​505f445f·​31365f74·​6f5f3331·​e_VFP_D_16_to_31 84 ·​·​0x00000bcc·​6176655f·​574d4d58·​44005f5f·​676e755f·​ave_WMMXD.​__gnu_
85 ·​·​0x00000ba8·​005f5f72·​6573746f·​72655f63·​6f72655f·​.​__restore_core_ 85 ·​·​0x00000bdc·​556e7769·​6e645f53·​6176655f·​574d4d58·​Unwind_Save_WMMX
86 ·​·​0x00000bb8·​72656773·​005f5f5f·​556e7769·​6e645f52·​regs.​___Unwind_R 86 ·​·​0x00000bec·​43005f5f·​72657374·​6f72655f·​636f7265·​C.​__restore_core
87 ·​·​0x00000bc8·​61697365·​45786365·​7074696f·​6e005f55·​aiseException.​_U 87 ·​·​0x00000bfc·​5f726567·​73005f5f·​5f556e77·​696e645f·​_regs.​___Unwind_
88 ·​·​0x00000bd8·​6e77696e·​645f5261·​69736545·​78636570·​nwind_RaiseExcep 88 ·​·​0x00000c0c·​52616973·​65457863·​65707469·​6f6e005f·​RaiseException.​_
89 ·​·​0x00000be8·​74696f6e·​005f5f5f·​556e7769·​6e645f52·​tion.​___Unwind_R 89 ·​·​0x00000c1c·​556e7769·​6e645f52·​61697365·​45786365·​Unwind_RaiseExce
90 ·​·​0x00000bf8·​6573756d·​65005f55·​6e77696e·​645f5265·​esume.​_Unwind_Re 90 ·​·​0x00000c2c·​7074696f·​6e005f5f·​5f556e77·​696e645f·​ption.​___Unwind_
91 ·​·​0x00000c08·​73756d65·​005f5f5f·​556e7769·​6e645f52·​sume.​___Unwind_R 91 ·​·​0x00000c3c·​52657375·​6d65005f·​556e7769·​6e645f52·​Resume.​_Unwind_R
92 ·​·​0x00000c18·​6573756d·​655f6f72·​5f526574·​68726f77·​esume_or_Rethrow 92 ·​·​0x00000c4c·​6573756d·​65005f5f·​5f556e77·​696e645f·​esume.​___Unwind_
93 ·​·​0x00000c28·​005f556e·​77696e64·​5f526573·​756d655f·​.​_Unwind_Resume_ 93 ·​·​0x00000c5c·​52657375·​6d655f6f·​725f5265·​7468726f·​Resume_or_Rethro
94 ·​·​0x00000c38·​6f725f52·​65746872·​6f77005f·​5f5f556e·​or_Rethrow.​___Un 94 ·​·​0x00000c6c·​77005f55·​6e77696e·​645f5265·​73756d65·​w.​_Unwind_Resume
95 ·​·​0x00000c48·​77696e64·​5f466f72·​63656455·​6e77696e·​wind_ForcedUnwin 95 ·​·​0x00000c7c·​5f6f725f·​52657468·​726f7700·​5f5f5f55·​_or_Rethrow.​___U
96 ·​·​0x00000c58·​64005f55·​6e77696e·​645f466f·​72636564·​d.​_Unwind_Forced 96 ·​·​0x00000c8c·​6e77696e·​645f466f·​72636564·​556e7769·​nwind_ForcedUnwi
97 ·​·​0x00000c68·​556e7769·​6e64005f·​5f5f556e·​77696e64·​Unwind.​___Unwind 97 ·​·​0x00000c9c·​6e64005f·​556e7769·​6e645f46·​6f726365·​nd.​_Unwind_Force
98 ·​·​0x00000c78·​5f426163·​6b747261·​6365005f·​556e7769·​_Backtrace.​_Unwi 98 ·​·​0x00000cac·​64556e77·​696e6400·​5f5f5f55·​6e77696e·​dUnwind.​___Unwin
Max diff block lines reached; 0/14978 bytes (0.00%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.hash {}
Offset 1, 41 lines modified Offset 1, 41 lines modified
   
1 Hex·​dump·​of·​section·​'.​hash':​ 1 Hex·​dump·​of·​section·​'.​hash':​
2 ·​·​0x00000d70·​43000000·​53000000·​4b000000·​00000000·​C.​.​.​S.​.​.​K.​.​.​.​.​.​.​ 2 ·​·​0x00000d94·​43000000·​52000000·​4a000000·​00000000·​C.​.​.​R.​.​.​J.​.​.​.​.​.​.​
3 ·​·​0x00000d80·​41000000·​48000000·​4a000000·​4c000000·​A.​.​.​H.​.​.​J.​.​.​L.​.​.​ 3 ·​·​0x00000da4·​40000000·​47000000·​49000000·​4b000000·​@.​.​.​G.​.​.​I.​.​.​K.​.​.​
4 ·​·​0x00000d90·​12000000·​43000000·​31000000·​4e000000·​.​.​.​.​C.​.​.​1.​.​.​N.​.​.​ 4 ·​·​0x00000db4·​14000000·​42000000·​31000000·​4d000000·​.​.​.​.​B.​.​.​1.​.​.​M.​.​.​
5 ·​·​0x00000da0·​50000000·​1e000000·​00000000·​20000000·​P.​.​.​.​.​.​.​.​.​.​.​·​.​.​.​ 5 ·​·​0x00000dc4·​4f000000·​1e000000·​00000000·​20000000·​O.​.​.​.​.​.​.​.​.​.​.​·​.​.​.​
6 ·​·​0x00000db0·​2f000000·​38000000·​00000000·​17000000·​/​.​.​.​8.​.​.​.​.​.​.​.​.​.​.​ 6 ·​·​0x00000dd4·​2f000000·​37000000·​00000000·​18000000·​/​.​.​.​7.​.​.​.​.​.​.​.​.​.​.​
7 ·​·​0x00000dc0·​02000000·​3e000000·​4d000000·​42000000·​.​.​.​.​>.​.​.​M.​.​.​B.​.​.​ 7 ·​·​0x00000de4·​02000000·​3b000000·​4c000000·​41000000·​.​.​.​.​;​.​.​.​L.​.​.​A.​.​.​
8 ·​·​0x00000dd0·​34000000·​4f000000·​1a000000·​32000000·​4.​.​.​O.​.​.​.​.​.​.​2.​.​.​ 8 ·​·​0x00000df4·​33000000·​4e000000·​1b000000·​32000000·​3.​.​.​N.​.​.​.​.​.​.​2.​.​.​
9 ·​·​0x00000de0·​00000000·​00000000·​00000000·​52000000·​.​.​.​.​.​.​.​.​.​.​.​.​R.​.​.​ 9 ·​·​0x00000e04·​00000000·​00000000·​00000000·​51000000·​.​.​.​.​.​.​.​.​.​.​.​.​Q.​.​.​
10 ·​·​0x00000df0·​00000000·​1f000000·​23000000·​00000000·​.​.​.​.​.​.​.​.​#.​.​.​.​.​.​.​ 10 ·​·​0x00000e14·​00000000·​1f000000·​23000000·​00000000·​.​.​.​.​.​.​.​.​#.​.​.​.​.​.​.​
11 ·​·​0x00000e00·​00000000·​00000000·​2e000000·​46000000·​.​.​.​.​.​.​.​.​.​.​.​.​F.​.​.​ 11 ·​·​0x00000e24·​00000000·​00000000·​2e000000·​45000000·​.​.​.​.​.​.​.​.​.​.​.​.​E.​.​.​
12 ·​·​0x00000e10·​25000000·​45000000·​00000000·​0e000000·​%.​.​.​E.​.​.​.​.​.​.​.​.​.​.​ 12 ·​·​0x00000e34·​25000000·​44000000·​00000000·​10000000·​%.​.​.​D.​.​.​.​.​.​.​.​.​.​.​
13 ·​·​0x00000e20·​30000000·​33000000·​00000000·​40000000·​0.​.​.​3.​.​.​.​.​.​.​@.​.​.​ 13 ·​·​0x00000e44·​30000000·​17000000·​00000000·​3f000000·​0.​.​.​.​.​.​.​.​.​.​.​?.​.​.​
14 ·​·​0x00000e30·​36000000·​2c000000·​28000000·​51000000·​6.​.​.​,​.​.​.​(.​.​.​Q.​.​.​ 14 ·​·​0x00000e54·​35000000·​2c000000·​28000000·​50000000·​5.​.​.​,​.​.​.​(.​.​.​P.​.​.​
15 ·​·​0x00000e40·​44000000·​00000000·​3c000000·​3b000000·​D.​.​.​.​.​.​.​<.​.​.​;​.​.​.​ 15 ·​·​0x00000e64·​43000000·​00000000·​3e000000·​3d000000·​C.​.​.​.​.​.​.​>.​.​.​=.​.​.​
16 ·​·​0x00000e50·​27000000·​26000000·​2a000000·​00000000·​'.​.​.​&.​.​.​*.​.​.​.​.​.​.​ 16 ·​·​0x00000e74·​27000000·​26000000·​2a000000·​00000000·​'.​.​.​&.​.​.​*.​.​.​.​.​.​.​
17 ·​·​0x00000e60·​00000000·​1b000000·​00000000·​09000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 17 ·​·​0x00000e84·​00000000·​1c000000·​00000000·​0b000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
18 ·​·​0x00000e70·​39000000·​3f000000·​49000000·​47000000·​9.​.​.​?.​.​.​I.​.​.​G.​.​.​ 18 ·​·​0x00000e94·​38000000·​3c000000·​48000000·​46000000·​8.​.​.​<.​.​.​H.​.​.​F.​.​.​
19 ·​·​0x00000e80·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 19 ·​·​0x00000ea4·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
20 ·​·​0x00000e90·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 20 ·​·​0x00000eb4·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
21 ·​·​0x00000ea0·​00000000·​03000000·​07000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 21 ·​·​0x00000ec4·​00000000·​00000000·​00000000·​03000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
22 ·​·​0x00000eb0·​04000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 22 ·​·​0x00000ed4·​09000000·​00000000·​04000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
23 ·​·​0x00000ec0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 23 ·​·​0x00000ee4·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
24 ·​·​0x00000ed0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 24 ·​·​0x00000ef4·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
25 ·​·​0x00000ee0·​0d000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 25 ·​·​0x00000f04·​00000000·​0f000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
26 ·​·​0x00000ef0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 26 ·​·​0x00000f14·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
27 ·​·​0x00000f00·​00000000·​00000000·​00000000·​21000000·​.​.​.​.​.​.​.​.​.​.​.​.​!.​.​.​ 27 ·​·​0x00000f24·​00000000·​00000000·​00000000·​21000000·​.​.​.​.​.​.​.​.​.​.​.​.​!.​.​.​
28 ·​·​0x00000f10·​0a000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 28 ·​·​0x00000f34·​0c000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
29 ·​·​0x00000f20·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 29 ·​·​0x00000f44·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
30 ·​·​0x00000f30·​0c000000·​06000000·​00000000·​01000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 30 ·​·​0x00000f54·​0e000000·​06000000·​00000000·​01000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
31 ·​·​0x00000f40·​29000000·​2d000000·​00000000·​19000000·​)​.​.​.​-​.​.​.​.​.​.​.​.​.​.​.​ 31 ·​·​0x00000f64·​29000000·​2d000000·​00000000·​1a000000·​)​.​.​.​-​.​.​.​.​.​.​.​.​.​.​.​
32 ·​·​0x00000f50·​16000000·​1d000000·​00000000·​2b000000·​.​.​.​.​.​.​.​.​.​.​.​.​+.​.​.​ 32 ·​·​0x00000f74·​1d000000·​00000000·​2b000000·​00000000·​.​.​.​.​.​.​.​.​+.​.​.​.​.​.​.​
33 ·​·​0x00000f60·​00000000·​37000000·​0b000000·​00000000·​.​.​.​.​7.​.​.​.​.​.​.​.​.​.​.​ 33 ·​·​0x00000f84·​36000000·​0d000000·​00000000·​00000000·​6.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
34 ·​·​0x00000f70·​00000000·​00000000·​00000000·​1c000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 34 ·​·​0x00000f94·​08000000·​22000000·​00000000·​00000000·​.​.​.​.​".​.​.​.​.​.​.​.​.​.​.​
35 ·​·​0x00000f80·​22000000·​00000000·​14000000·​24000000·​".​.​.​.​.​.​.​.​.​.​.​$.​.​.​ 35 ·​·​0x00000fa4·​00000000·​16000000·​24000000·​3a000000·​.​.​.​.​.​.​.​.​$.​.​.​:​.​.​.​
36 ·​·​0x00000f90·​3d000000·​35000000·​05000000·​00000000·​=.​.​.​5.​.​.​.​.​.​.​.​.​.​.​ 36 ·​·​0x00000fb4·​34000000·​05000000·​00000000·​19000000·​4.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
37 ·​·​0x00000fa0·​18000000·​08000000·​15000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 37 ·​·​0x00000fc4·​0a000000·​07000000·​00000000·​15000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
38 ·​·​0x00000fb0·​13000000·​0f000000·​3a000000·​11000000·​.​.​.​.​.​.​.​.​:​.​.​.​.​.​.​.​ 38 ·​·​0x00000fd4·​11000000·​39000000·​13000000·​00000000·​.​.​.​.​9.​.​.​.​.​.​.​.​.​.​.​
39 ·​·​0x00000fc0·​00000000·​00000000·​00000000·​10000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 39 ·​·​0x00000fe4·​00000000·​00000000·​12000000·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​.​.​.​.​
   
[−]
objdump --line-numbers --disassemble --demangle --section=.plt {}
Offset 1, 131 lines modified Offset 1, 131 lines modified
   
   
   
1 Disassembly·​of·​section·​.​plt:​ 1 Disassembly·​of·​section·​.​plt:​
   
2 000010d8·​<__cxa_atexit@plt-​0x14>:​ 2 000011d8·​<__cxa_atexit@plt-​0x14>:​
3 ·​·​·​·​10d8:​»       ​e52de004·​»       ​push»   ​{lr}»   ​»       ​;​·​(str·​lr,​·​[sp,​·​#-​4]!)​ 3 ·​·​·​·​11d8:​»       ​e52de004·​»       ​push»   ​{lr}»   ​»       ​;​·​(str·​lr,​·​[sp,​·​#-​4]!)​
4 ·​·​·​·​10dc:​»       ​e59fe004·​»       ​ldr»    ​lr,​·​[pc,​·​#4]»    ​;​·​10e8·​<__cxa_atexit@plt-​0x4> 4 ·​·​·​·​11dc:​»       ​e59fe004·​»       ​ldr»    ​lr,​·​[pc,​·​#4]»    ​;​·​11e8·​<__cxa_atexit@plt-​0x4>
5 ·​·​·​·​10e0:​»       ​e08fe00e·​»       ​add»    ​lr,​·​pc,​·​lr 5 ·​·​·​·​11e0:​»       ​e08fe00e·​»       ​add»    ​lr,​·​pc,​·​lr
6 ·​·​·​·​10e4:​»       ​e5bef008·​»       ​ldr»    ​pc,​·​[lr,​·​#8]! 6 ·​·​·​·​11e4:​»       ​e5bef008·​»       ​ldr»    ​pc,​·​[lr,​·​#8]!
7 ·​·​·​·​10e8:​»       ​00002eac·​»       ​andeq»  ​r2,​·​r0,​·​ip,​·​lsr·​#29 7 ·​·​·​·​11e8:​»       ​00003dac·​»       ​andeq»  ​r3,​·​r0,​·​ip,​·​lsr·​#27
   
8 000010ec·​<__cxa_atexit@plt>:​ 8 000011ec·​<__cxa_atexit@plt>:​
9 ·​·​·​·​10ec:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 9 ·​·​·​·​11ec:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
10 ·​·​·​·​10f0:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 10 ·​·​·​·​11f0:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
11 ·​·​·​·​10f4:​»       ​e5bcfeac·​»       ​ldr»    ​pc,​·​[ip,​·​#3756]!»​;​·​0xeac 11 ·​·​·​·​11f4:​»       ​e5bcfdac·​»       ​ldr»    ​pc,​·​[ip,​·​#3500]!»​;​·​0xdac
   
12 000010f8·​<__cxa_finalize@plt>:​ 12 000011f8·​<__cxa_finalize@plt>:​
13 ·​·​·​·​10f8:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 13 ·​·​·​·​11f8:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
14 ·​·​·​·​10fc:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 14 ·​·​·​·​11fc:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
15 ·​·​·​·​1100:​»       ​e5bcfea4·​»       ​ldr»    ​pc,​·​[ip,​·​#3748]!»​;​·​0xea4 15 ·​·​·​·​1200:​»       ​e5bcfda4·​»       ​ldr»    ​pc,​·​[ip,​·​#3492]!»​;​·​0xda4
   
16 00001104·​<malloc@plt>:​ 16 00001204·​<__stack_chk_fail@plt​>:​
17 ·​·​·​·​1104:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 17 ·​·​·​·​1204:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
18 ·​·​·​·​1108:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 18 ·​·​·​·​1208:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
19 ·​·​·​·​110c:​»       ​e5bcfe9c·​»       ​ldr»    ​pc,​·​[ip,​·​#3740]!»​;​·​0xe9c 19 ·​·​·​·​120c:​»       ​e5bcfd9c·​»       ​ldr»    ​pc,​·​[ip,​·​#3484]!»​;​·​0xd9c
   
20 00001110·​<open@plt>:​ 20 00001210·​<malloc@plt>:​
21 ·​·​·​·​1110:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 21 ·​·​·​·​1210:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
22 ·​·​·​·​1114:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 22 ·​·​·​·​1214:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
23 ·​·​·​·​1118:​»       ​e5bcfe94·​»       ​ldr»    ​pc,​·​[ip,​·​#3732]!»​;​·​0xe94 23 ·​·​·​·​1218:​»       ​e5bcfd94·​»       ​ldr»    ​pc,​·​[ip,​·​#3476]!»​;​·​0xd94
   
24 0000111c·​<__errno@plt>:​ 24 0000121c·​<open@plt>:​
25 ·​·​·​·​111c:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 25 ·​·​·​·​121c:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
26 ·​·​·​·​1120:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 26 ·​·​·​·​1220:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
27 ·​·​·​·​1124:​»       ​e5bcfe8c·​»       ​ldr»    ​pc,​·​[ip,​·​#3724]!»​;​·​0xe8c 27 ·​·​·​·​1224:​»       ​e5bcfd8c·​»       ​ldr»    ​pc,​·​[ip,​·​#3468]!»​;​·​0xd8c
   
28 00001128·​<strerror@plt>:​ 28 00001228·​<__errno@plt>:​
29 ·​·​·​·​1128:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 29 ·​·​·​·​1228:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
30 ·​·​·​·​112c:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 30 ·​·​·​·​122c:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
31 ·​·​·​·​1130:​»       ​e5bcfe84·​»       ​ldr»    ​pc,​·​[ip,​·​#3716]!»​;​·​0xe84 31 ·​·​·​·​1230:​»       ​e5bcfd84·​»       ​ldr»    ​pc,​·​[ip,​·​#3460]!»​;​·​0xd84
   
32 00001134·​<fcntl@plt>:​ 32 00001234·​<strerror@plt>:​
33 ·​·​·​·​1134:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 33 ·​·​·​·​1234:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
34 ·​·​·​·​1138:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 34 ·​·​·​·​1238:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
35 ·​·​·​·​113c:​»       ​e5bcfe7c·​»       ​ldr»    ​pc,​·​[ip,​·​#3708]!»​;​·​0xe7c 35 ·​·​·​·​123c:​»       ​e5bcfd7c·​»       ​ldr»    ​pc,​·​[ip,​·​#3452]!»​;​·​0xd7c
   
36 00001140·​<unlockpt@plt>:​ 36 00001240·​<fcntl@plt>:​
37 ·​·​·​·​1140:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 37 ·​·​·​·​1240:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
38 ·​·​·​·​1144:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 38 ·​·​·​·​1244:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
39 ·​·​·​·​1148:​»       ​e5bcfe74·​»       ​ldr»    ​pc,​·​[ip,​·​#3700]!»​;​·​0xe74 39 ·​·​·​·​1248:​»       ​e5bcfd74·​»       ​ldr»    ​pc,​·​[ip,​·​#3444]!»​;​·​0xd74
   
40 0000114c·​<ptsname_r@plt>:​ 40 0000124c·​<unlockpt@plt>:​
41 ·​·​·​·​114c:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 41 ·​·​·​·​124c:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
42 ·​·​·​·​1150:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 42 ·​·​·​·​1250:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
43 ·​·​·​·​1154:​»       ​e5bcfe6c·​»       ​ldr»    ​pc,​·​[ip,​·​#3692]!»​;​·​0xe6c 43 ·​·​·​·​1254:​»       ​e5bcfd6c·​»       ​ldr»    ​pc,​·​[ip,​·​#3436]!»​;​·​0xd6c
   
44 00001158·​<__android_log_print@​plt>:​ 44 00001258·​<ptsname_r@plt>:​
45 ·​·​·​·​1158:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 45 ·​·​·​·​1258:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
46 ·​·​·​·​115c:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 46 ·​·​·​·​125c:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
47 ·​·​·​·​1160:​»       ​e5bcfe64·​»       ​ldr»    ​pc,​·​[ip,​·​#3684]!»​;​·​0xe64 47 ·​·​·​·​1260:​»       ​e5bcfd64·​»       ​ldr»    ​pc,​·​[ip,​·​#3428]!»​;​·​0xd64
   
48 00001164·​<__stack_chk_fail@plt​>:​ 48 00001264·​<__android_log_print@​plt>:​
49 ·​·​·​·​1164:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 49 ·​·​·​·​1264:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
50 ·​·​·​·​1168:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 50 ·​·​·​·​1268:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
51 ·​·​·​·​116c:​»       ​e5bcfe5c·​»       ​ldr»    ​pc,​·​[ip,​·​#3676]!»​;​·​0xe5c 51 ·​·​·​·​126c:​»       ​e5bcfd5c·​»       ​ldr»    ​pc,​·​[ip,​·​#3420]!»​;​·​0xd5c
   
52 00001170·​<fork@plt>:​ 52 00001270·​<fork@plt>:​
53 ·​·​·​·​1170:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 53 ·​·​·​·​1270:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
54 ·​·​·​·​1174:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 54 ·​·​·​·​1274:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
55 ·​·​·​·​1178:​»       ​e5bcfe54·​»       ​ldr»    ​pc,​·​[ip,​·​#3668]!»​;​·​0xe54 55 ·​·​·​·​1278:​»       ​e5bcfd54·​»       ​ldr»    ​pc,​·​[ip,​·​#3412]!»​;​·​0xd54
   
56 0000117c·​<setsid@plt>:​ 56 0000127c·​<setsid@plt>:​
57 ·​·​·​·​117c:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 57 ·​·​·​·​127c:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
58 ·​·​·​·​1180:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 58 ·​·​·​·​1280:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
59 ·​·​·​·​1184:​»       ​e5bcfe4c·​»       ​ldr»    ​pc,​·​[ip,​·​#3660]!»​;​·​0xe4c 59 ·​·​·​·​1284:​»       ​e5bcfd4c·​»       ​ldr»    ​pc,​·​[ip,​·​#3404]!»​;​·​0xd4c
   
60 00001188·​<dup2@plt>:​ 60 00001288·​<dup2@plt>:​
61 ·​·​·​·​1188:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 61 ·​·​·​·​1288:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
62 ·​·​·​·​118c:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 62 ·​·​·​·​128c:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
63 ·​·​·​·​1190:​»       ​e5bcfe44·​»       ​ldr»    ​pc,​·​[ip,​·​#3652]!»​;​·​0xe44 63 ·​·​·​·​1290:​»       ​e5bcfd44·​»       ​ldr»    ​pc,​·​[ip,​·​#3396]!»​;​·​0xd44
   
64 00001194·​<close@plt>:​ 64 00001294·​<close@plt>:​
65 ·​·​·​·​1194:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 65 ·​·​·​·​1294:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
66 ·​·​·​·​1198:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 66 ·​·​·​·​1298:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
67 ·​·​·​·​119c:​»       ​e5bcfe3c·​»       ​ldr»    ​pc,​·​[ip,​·​#3644]!»​;​·​0xe3c 67 ·​·​·​·​129c:​»       ​e5bcfd3c·​»       ​ldr»    ​pc,​·​[ip,​·​#3388]!»​;​·​0xd3c
   
68 000011a0·​<execl@plt>:​ 68 000012a0·​<execl@plt>:​
69 ·​·​·​·​11a0:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 69 ·​·​·​·​12a0:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
70 ·​·​·​·​11a4:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 70 ·​·​·​·​12a4:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
71 ·​·​·​·​11a8:​»       ​e5bcfe34·​»       ​ldr»    ​pc,​·​[ip,​·​#3636]!»​;​·​0xe34 71 ·​·​·​·​12a8:​»       ​e5bcfd34·​»       ​ldr»    ​pc,​·​[ip,​·​#3380]!»​;​·​0xd34
   
72 000011ac·​<exit@plt>:​ 72 000012ac·​<exit@plt>:​
73 ·​·​·​·​11ac:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 73 ·​·​·​·​12ac:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
74 ·​·​·​·​11b0:​»       ​e28cca02·​»       ​add»    ​ip,​·​ip,​·​#8192»  ​;​·​0x2000 74 ·​·​·​·​12b0:​»       ​e28cca03·​»       ​add»    ​ip,​·​ip,​·​#12288» ​;​·​0x3000
75 ·​·​·​·​11b4:​»       ​e5bcfe2c·​»       ​ldr»    ​pc,​·​[ip,​·​#3628]!»​;​·​0xe2c 75 ·​·​·​·​12b4:​»       ​e5bcfd2c·​»       ​ldr»    ​pc,​·​[ip,​·​#3372]!»​;​·​0xd2c
   
76 000011b8·​<ioctl@plt>:​ 76 000012b8·​<ioctl@plt>:​
77 ·​·​·​·​11b8:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12 77 ·​·​·​·​12b8:​»       ​e28fc600·​»       ​add»    ​ip,​·​pc,​·​#0,​·​12
Max diff block lines reached; 0/8660 bytes (0.00%) of diff not shown.
[−]
objdump --line-numbers --disassemble --demangle --section=.text {}
Offset 1, 2382 lines modified Offset 1, 2233 lines modified
   
   
   
1 Disassembly·​of·​section·​.​text:​ 1 Disassembly·​of·​section·​.​text:​
   
2 0000120c·​<_JNIEnv:​:​FindClass(char·​const*)​-​0x44>:​ 2 0000130c·​<_JNIEnv:​:​FindClass(char·​const*)​@@Base-​0x3c>:​
3 ·​·​·​·​120c:​»       ​e59f0004·​»       ​ldr»    ​r0,​·​[pc,​·​#4]»    ​;​·​1218·​<__cxa_type_match@plt​+0x18> 3 ·​·​·​·​130c:​»       ​e59f0004·​»       ​ldr»    ​r0,​·​[pc,​·​#4]»    ​;​·​1318·​<__cxa_type_match@plt​+0x18>
4 ·​·​·​·​1210:​»       ​e08f0000·​»       ​add»    ​r0,​·​pc,​·​r0 4 ·​·​·​·​1310:​»       ​e08f0000·​»       ​add»    ​r0,​·​pc,​·​r0
5 ·​·​·​·​1214:​»       ​eaffffb7·​»       ​b»      ​10f8·​<__cxa_finalize@plt> 5 ·​·​·​·​1314:​»       ​eaffffb7·​»       ​b»      ​11f8·​<__cxa_finalize@plt>
6 ·​·​·​·​1218:​»       ​00002de8·​»       ​andeq»  ​r2,​·​r0,​·​r8,​·​ror·​#27 6 ·​·​·​·​1318:​»       ​00003ce8·​»       ​andeq»  ​r3,​·​r0,​·​r8,​·​ror·​#25
7 ·​·​·​·​121c:​»       ​e3500000·​»       ​cmp»    ​r0,​·​#0 7 ·​·​·​·​131c:​»       ​e3500000·​»       ​cmp»    ​r0,​·​#0
8 ·​·​·​·​1220:​»       ​e92d4008·​»       ​push»   ​{r3,​·​lr} 8 ·​·​·​·​1320:​»       ​012fff1e·​»       ​bxeq»   ​lr
9 ·​·​·​·​1224:​»       ​08bd8008·​»       ​popeq»  ​{r3,​·​pc} 9 ·​·​·​·​1324:​»       ​e12fff10·​»       ​bx»     ​r0
10 ·​·​·​·​1228:​»       ​e12fff30·​»       ​blx»    ​r0 10 ·​·​·​·​1328:​»       ​e1a01000·​»       ​mov»    ​r1,​·​r0
11 ·​·​·​·​122c:​»       ​e8bd8008·​»       ​pop»    ​{r3,​·​pc} 11 ·​·​·​·​132c:​»       ​e59f200c·​»       ​ldr»    ​r2,​·​[pc,​·​#12]»   ​;​·​1340·​<__cxa_type_match@plt​+0x40>
12 ·​·​·​·​1230:​»       ​e1a01000·​»       ​mov»    ​r1,​·​r0 12 ·​·​·​·​1330:​»       ​e59f000c·​»       ​ldr»    ​r0,​·​[pc,​·​#12]»   ​;​·​1344·​<__cxa_type_match@plt​+0x44>
13 ·​·​·​·​1234:​»       ​e59f200c·​»       ​ldr»    ​r2,​·​[pc,​·​#12]»   ​;​·​1248·​<__cxa_type_match@plt​+0x48> 13 ·​·​·​·​1334:​»       ​e08f2002·​»       ​add»    ​r2,​·​pc,​·​r2
14 ·​·​·​·​1238:​»       ​e59f000c·​»       ​ldr»    ​r0,​·​[pc,​·​#12]»   ​;​·​124c·​<__cxa_type_match@plt​+0x4c> 14 ·​·​·​·​1338:​»       ​e08f0000·​»       ​add»    ​r0,​·​pc,​·​r0
15 ·​·​·​·​123c:​»       ​e08f2002·​»       ​add»    ​r2,​·​pc,​·​r2 15 ·​·​·​·​133c:​»       ​eaffffaa·​»       ​b»      ​11ec·​<__cxa_atexit@plt>
16 ·​·​·​·​1240:​»       ​e08f0000·​»       ​add»    ​r0,​·​pc,​·​r0 16 ·​·​·​·​1340:​»       ​00003cc4·​»       ​andeq»  ​r3,​·​r0,​·​r4,​·​asr·​#25
17 ·​·​·​·​1244:​»       ​eaffffa8·​»       ​b»      ​10ec·​<__cxa_atexit@plt> 17 ·​·​·​·​1344:​»       ​ffffffdc·​»       ​»       ​»       ​;​·​<UNDEFINED>·​instruction:​·​0xffffffdc
18 ·​·​·​·​1248:​»       ​00002dbc·​»       ​»       ​»       ​;​·​<UNDEFINED>·​instruction:​·​0x00002dbc  
19 ·​·​·​·​124c:​»       ​ffffffd4·​»       ​»       ​»       ​;​·​<UNDEFINED>·​instruction:​·​0xffffffd4 18 00001348·​<_JNIEnv:​:​FindClass(char·​const*)​@@Base>:​
  19 ·​·​·​·​1348:​»       ​b508·​·​·​·​·​·​»       ​push»   ​{r3,​·​lr}
20 00001250·​<_JNIEnv:​:​FindClass(char·​const*)​>:​ 20 ·​·​·​·​134a:​»       ​6803·​·​·​·​·​·​»       ​ldr»    ​r3,​·​[r0,​·​#0]
21 ·​·​·​·​1250:​»       ​b508·​·​·​·​·​·​»       ​push»   ​{r3,​·​lr} 21 ·​·​·​·​134c:​»       ​699b·​·​·​·​·​·​»       ​ldr»    ​r3,​·​[r3,​·​#24]
22 ·​·​·​·​1252:​»       ​6803·​·​·​·​·​·​»       ​ldr»    ​r3,​·​[r0,​·​#0] 22 ·​·​·​·​134e:​»       ​4798·​·​·​·​·​·​»       ​blx»    ​r3
23 ·​·​·​·​1254:​»       ​699b·​·​·​·​·​·​»       ​ldr»    ​r3,​·​[r3,​·​#24] 23 ·​·​·​·​1350:​»       ​bd08·​·​·​·​·​·​»       ​pop»    ​{r3,​·​pc}
24 ·​·​·​·​1256:​»       ​4798·​·​·​·​·​·​»       ​blx»    ​r3  
25 ·​·​·​·​1258:​»       ​bd08·​·​·​·​·​·​»       ​pop»    ​{r3,​·​pc} 24 00001352·​<_JNIEnv:​:​DeleteLocalRef(_jobje​ct*)​@@Base>:​
  25 ·​·​·​·​1352:​»       ​b508·​·​·​·​·​·​»       ​push»   ​{r3,​·​lr}
26 0000125a·​<_JNIEnv:​:​DeleteLocalRef(_jobje​ct*)​>:​ 26 ·​·​·​·​1354:​»       ​6803·​·​·​·​·​·​»       ​ldr»    ​r3,​·​[r0,​·​#0]
27 ·​·​·​·​125a:​»       ​b508·​·​·​·​·​·​»       ​push»   ​{r3,​·​lr} 27 ·​·​·​·​1356:​»       ​6ddb·​·​·​·​·​·​»       ​ldr»    ​r3,​·​[r3,​·​#92]»   ​;​·​0x5c
28 ·​·​·​·​125c:​»       ​6803·​·​·​·​·​·​»       ​ldr»    ​r3,​·​[r0,​·​#0] 28 ·​·​·​·​1358:​»       ​4798·​·​·​·​·​·​»       ​blx»    ​r3
29 ·​·​·​·​125e:​»       ​6ddb·​·​·​·​·​·​»       ​ldr»    ​r3,​·​[r3,​·​#92]»   ​;​·​0x5c 29 ·​·​·​·​135a:​»       ​bd08·​·​·​·​·​·​»       ​pop»    ​{r3,​·​pc}
30 ·​·​·​·​1260:​»       ​4798·​·​·​·​·​·​»       ​blx»    ​r3  
31 ·​·​·​·​1262:​»       ​bd08·​·​·​·​·​·​»       ​pop»    ​{r3,​·​pc} 30 0000135c·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​@@Base>:​
  31 ·​·​·​·​135c:​»       ​b40c·​·​·​·​·​·​»       ​push»   ​{r2,​·​r3}
32 00001264·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​>:​ 32 ·​·​·​·​135e:​»       ​b537·​·​·​·​·​·​»       ​push»   ​{r0,​·​r1,​·​r2,​·​r4,​·​r5,​·​lr}
33 ·​·​·​·​1264:​»       ​b40c·​·​·​·​·​·​»       ​push»   ​{r2,​·​r3} 33 ·​·​·​·​1360:​»       ​4c0a·​·​·​·​·​·​»       ​ldr»    ​r4,​·​[pc,​·​#40]»   ​;​·​(138c·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​@@Base+0x30>)​
34 ·​·​·​·​1266:​»       ​b513·​·​·​·​·​·​»       ​push»   ​{r0,​·​r1,​·​r4,​·​lr} 34 ·​·​·​·​1362:​»       ​ab06·​·​·​·​·​·​»       ​add»    ​r3,​·​sp,​·​#24
35 ·​·​·​·​1268:​»       ​ab04·​·​·​·​·​·​»       ​add»    ​r3,​·​sp,​·​#16 35 ·​·​·​·​1364:​»       ​cb04·​·​·​·​·​·​»       ​ldmia»  ​r3!,​·​{r2}
36 ·​·​·​·​126a:​»       ​cb04·​·​·​·​·​·​»       ​ldmia»  ​r3!,​·​{r2} 36 ·​·​·​·​1366:​»       ​447c·​·​·​·​·​·​»       ​add»    ​r4,​·​pc
37 ·​·​·​·​126c:​»       ​6802·​·​·​·​·​·​»       ​ldr»    ​r2,​·​[r0,​·​#0] 37 ·​·​·​·​1368:​»       ​6824·​·​·​·​·​·​»       ​ldr»    ​r4,​·​[r4,​·​#0]
38 ·​·​·​·​126e:​»       ​9301·​·​·​·​·​·​»       ​str»    ​r3,​·​[sp,​·​#4] 38 ·​·​·​·​136a:​»       ​9300·​·​·​·​·​·​»       ​str»    ​r3,​·​[sp,​·​#0]
39 ·​·​·​·​1270:​»       ​6f54·​·​·​·​·​·​»       ​ldr»    ​r4,​·​[r2,​·​#116]»  ​;​·​0x74 39 ·​·​·​·​136c:​»       ​6825·​·​·​·​·​·​»       ​ldr»    ​r5,​·​[r4,​·​#0]
40 ·​·​·​·​1272:​»       ​9a04·​·​·​·​·​·​»       ​ldr»    ​r2,​·​[sp,​·​#16] 40 ·​·​·​·​136e:​»       ​9501·​·​·​·​·​·​»       ​str»    ​r5,​·​[sp,​·​#4]
41 ·​·​·​·​1274:​»       ​47a0·​·​·​·​·​·​»       ​blx»    ​r4 41 ·​·​·​·​1370:​»       ​6805·​·​·​·​·​·​»       ​ldr»    ​r5,​·​[r0,​·​#0]
42 ·​·​·​·​1276:​»       ​bc16·​·​·​·​·​·​»       ​pop»    ​{r1,​·​r2,​·​r4} 42 ·​·​·​·​1372:​»       ​6f6d·​·​·​·​·​·​»       ​ldr»    ​r5,​·​[r5,​·​#116]»  ​;​·​0x74
43 ·​·​·​·​1278:​»       ​bc08·​·​·​·​·​·​»       ​pop»    ​{r3} 43 ·​·​·​·​1374:​»       ​47a8·​·​·​·​·​·​»       ​blx»    ​r5
44 ·​·​·​·​127a:​»       ​b002·​·​·​·​·​·​»       ​add»    ​sp,​·​#8 44 ·​·​·​·​1376:​»       ​9a01·​·​·​·​·​·​»       ​ldr»    ​r2,​·​[sp,​·​#4]
45 ·​·​·​·​127c:​»       ​4718·​·​·​·​·​·​»       ​bx»     ​r3 45 ·​·​·​·​1378:​»       ​6823·​·​·​·​·​·​»       ​ldr»    ​r3,​·​[r4,​·​#0]
  46 ·​·​·​·​137a:​»       ​429a·​·​·​·​·​·​»       ​cmp»    ​r2,​·​r3
46 0000127e·​<_JNIEnv:​:​CallObjectMethod(_job​ject*,​·​_jmethodID*,​·​.​.​.​)​>:​ 47 ·​·​·​·​137c:​»       ​d001·​·​·​·​·​·​»       ​beq.​n»      ​1382·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​@@Base+0x26>
47 ·​·​·​·​127e:​»       ​b40c·​·​·​·​·​·​»       ​push»   ​{r2,​·​r3} 48 ·​·​·​·​137e:​»       ​f001·​fc8d·​»       ​bl»     ​2c9c·​<_Unwind_GetTextRelBa​se@@Base+0x8>
48 ·​·​·​·​1280:​»       ​b513·​·​·​·​·​·​»       ​push»   ​{r0,​·​r1,​·​r4,​·​lr} 49 ·​·​·​·​1382:​»       ​bc3e·​·​·​·​·​·​»       ​pop»    ​{r1,​·​r2,​·​r3,​·​r4,​·​r5}
49 ·​·​·​·​1282:​»       ​ab04·​·​·​·​·​·​»       ​add»    ​r3,​·​sp,​·​#16 50 ·​·​·​·​1384:​»       ​bc08·​·​·​·​·​·​»       ​pop»    ​{r3}
50 ·​·​·​·​1284:​»       ​cb04·​·​·​·​·​·​»       ​ldmia»  ​r3!,​·​{r2} 51 ·​·​·​·​1386:​»       ​b002·​·​·​·​·​·​»       ​add»    ​sp,​·​#8
51 ·​·​·​·​1286:​»       ​6802·​·​·​·​·​·​»       ​ldr»    ​r2,​·​[r0,​·​#0] 52 ·​·​·​·​1388:​»       ​4718·​·​·​·​·​·​»       ​bx»     ​r3
52 ·​·​·​·​1288:​»       ​9301·​·​·​·​·​·​»       ​str»    ​r3,​·​[sp,​·​#4] 53 ·​·​·​·​138a:​»       ​46c0·​·​·​·​·​·​»       ​nop»    ​»       ​»       ​;​·​(mov·​r8,​·​r8)​
53 ·​·​·​·​128a:​»       ​328c·​·​·​·​·​·​»       ​adds»   ​r2,​·​#140»   ​;​·​0x8c 54 ·​·​·​·​138c:​»       ​3c0a·​·​·​·​·​·​»       ​subs»   ​r4,​·​#10
54 ·​·​·​·​128c:​»       ​6814·​·​·​·​·​·​»       ​ldr»    ​r4,​·​[r2,​·​#0]  
55 ·​·​·​·​128e:​»       ​9a04·​·​·​·​·​·​»       ​ldr»    ​r2,​·​[sp,​·​#16]  
56 ·​·​·​·​1290:​»       ​47a0·​·​·​·​·​·​»       ​blx»    ​r4  
57 ·​·​·​·​1292:​»       ​bc16·​·​·​·​·​·​»       ​pop»    ​{r1,​·​r2,​·​r4}  
58 ·​·​·​·​1294:​»       ​bc08·​·​·​·​·​·​»       ​pop»    ​{r3}  
59 ·​·​·​·​1296:​»       ​b002·​·​·​·​·​·​»       ​add»    ​sp,​·​#8  
60 ·​·​·​·​1298:​»       ​4718·​·​·​·​·​·​»       ​bx»     ​r3  
   
61 0000129a·​<JNU_ThrowByName(_JNI​Env*,​·​char·​const*,​·​char·​const*)​>:​  
62 ·​·​·​·​129a:​»       ​b570·​·​·​·​·​·​»       ​push»   ​{r4,​·​r5,​·​r6,​·​lr}  
63 ·​·​·​·​129c:​»       ​1c04·​·​·​·​·​·​»       ​adds»   ​r4,​·​r0,​·​#0  
64 ·​·​·​·​129e:​»       ​1c16·​·​·​·​·​·​»       ​adds»   ​r6,​·​r2,​·​#0  
65 ·​·​·​·​12a0:​»       ​f7ff·​ffd6·​»       ​bl»     ​1250·​<_JNIEnv:​:​FindClass(char·​const*)​>  
66 ·​·​·​·​12a4:​»       ​1e05·​·​·​·​·​·​»       ​subs»   ​r5,​·​r0,​·​#0  
67 ·​·​·​·​12a6:​»       ​d005·​·​·​·​·​·​»       ​beq.​n»      ​12b4·​<JNU_ThrowByName(_JNI​Env*,​·​char·​const*,​·​char·​const*)​+0x1a>  
68 ·​·​·​·​12a8:​»       ​6823·​·​·​·​·​·​»       ​ldr»    ​r3,​·​[r4,​·​#0]  
69 ·​·​·​·​12aa:​»       ​1c20·​·​·​·​·​·​»       ​adds»   ​r0,​·​r4,​·​#0  
70 ·​·​·​·​12ac:​»       ​1c29·​·​·​·​·​·​»       ​adds»   ​r1,​·​r5,​·​#0  
71 ·​·​·​·​12ae:​»       ​6b9b·​·​·​·​·​·​»       ​ldr»    ​r3,​·​[r3,​·​#56]»   ​;​·​0x38  
72 ·​·​·​·​12b0:​»       ​1c32·​·​·​·​·​·​»       ​adds»   ​r2,​·​r6,​·​#0  
73 ·​·​·​·​12b2:​»       ​4798·​·​·​·​·​·​»       ​blx»    ​r3  
74 ·​·​·​·​12b4:​»       ​1c29·​·​·​·​·​·​»       ​adds»   ​r1,​·​r5,​·​#0  
75 ·​·​·​·​12b6:​»       ​1c20·​·​·​·​·​·​»       ​adds»   ​r0,​·​r4,​·​#0  
76 ·​·​·​·​12b8:​»       ​f7ff·​ffcf·​»       ​bl»     ​125a·​<_JNIEnv:​:​DeleteLocalRef(_jobje​ct*)​>  
77 ·​·​·​·​12bc:​»       ​bd70·​·​·​·​·​·​»       ​pop»    ​{r4,​·​r5,​·​r6,​·​pc}  
78 »       ​.​.​.​ 55 »       ​.​.​.​
   
79 000012c0·​<JNU_GetStringNativeC​hars(_JNIEnv*,​·​_jstring*)​>:​ 56 00001390·​<_JNIEnv:​:​CallObjectMethod(_job​ject*,​·​_jmethodID*,​·​.​.​.​)​@@Base>:​
80 ·​·​·​·​12c0:​»       ​b5f0·​·​·​·​·​·​»       ​push»   ​{r4,​·​r5,​·​r6,​·​r7,​·​lr} 57 ·​·​·​·​1390:​»       ​b40c·​·​·​·​·​·​»       ​push»   ​{r2,​·​r3}
81 ·​·​·​·​12c2:​»       ​1c04·​·​·​·​·​·​»       ​adds»   ​r4,​·​r0,​·​#0 58 ·​·​·​·​1392:​»       ​b537·​·​·​·​·​·​»       ​push»   ​{r0,​·​r1,​·​r2,​·​r4,​·​r5,​·​lr}
82 ·​·​·​·​12c4:​»       ​b085·​·​·​·​·​·​»       ​sub»    ​sp,​·​#20 59 ·​·​·​·​1394:​»       ​4c0a·​·​·​·​·​·​»       ​ldr»    ​r4,​·​[pc,​·​#40]»   ​;​·​(13c0·​<_JNIEnv:​:​CallObjectMethod(_job​ject*,​·​_jmethodID*,​·​.​.​.​)​@@Base+0x30>)​
83 ·​·​·​·​12c6:​»       ​1e0d·​·​·​·​·​·​»       ​subs»   ​r5,​·​r1,​·​#0 60 ·​·​·​·​1396:​»       ​ab06·​·​·​·​·​·​»       ​add»    ​r3,​·​sp,​·​#24
84 ·​·​·​·​12c8:​»       ​d101·​·​·​·​·​·​»       ​bne.​n»      ​12ce·​<JNU_GetStringNativeC​hars(_JNIEnv*,​·​_jstring*)​+0xe> 61 ·​·​·​·​1398:​»       ​cb04·​·​·​·​·​·​»       ​ldmia»  ​r3!,​·​{r2}
85 ·​·​·​·​12ca:​»       ​2000·​·​·​·​·​·​»       ​movs»   ​r0,​·​#0 62 ·​·​·​·​139a:​»       ​447c·​·​·​·​·​·​»       ​add»    ​r4,​·​pc
86 ·​·​·​·​12cc:​»       ​e050·​·​·​·​·​·​»       ​b.​n»      ​1370·​<JNU_GetStringNativeC​hars(_JNIEnv*,​·​_jstring*)​+0xb0> 63 ·​·​·​·​139c:​»       ​6824·​·​·​·​·​·​»       ​ldr»    ​r4,​·​[r4,​·​#0]
87 ·​·​·​·​12ce:​»       ​6803·​·​·​·​·​·​»       ​ldr»    ​r3,​·​[r0,​·​#0] 64 ·​·​·​·​139e:​»       ​9300·​·​·​·​·​·​»       ​str»    ​r3,​·​[sp,​·​#0]
88 ·​·​·​·​12d0:​»       ​2102·​·​·​·​·​·​»       ​movs»   ​r1,​·​#2 65 ·​·​·​·​13a0:​»       ​6825·​·​·​·​·​·​»       ​ldr»    ​r5,​·​[r4,​·​#0]
89 ·​·​·​·​12d2:​»       ​6e9b·​·​·​·​·​·​»       ​ldr»    ​r3,​·​[r3,​·​#104]»  ​;​·​0x68 66 ·​·​·​·​13a2:​»       ​9501·​·​·​·​·​·​»       ​str»    ​r5,​·​[sp,​·​#4]
Max diff block lines reached; 193652/204728 bytes (94.59%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.ARM.extab {}
Offset 1, 15 lines modified Offset 1, 9 lines modified
   
1 Hex·​dump·​of·​section·​'.​ARM.​extab':​ 1 Hex·​dump·​of·​section·​'.​ARM.​extab':​
2 ·​·​0x000026bc·​08b10181·​b0b00084·​00000000·​08b10181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ·​·​0x00002dac·​08b10181·​b0b00084·​00000000·​08b10181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ·​·​0x000026cc·​b0b00084·​00000000·​03b10181·​b0b001a8·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ·​·​0x00002dbc·​b0b00084·​00000000·​07b10181·​b0b001a9·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ·​·​0x000026dc·​00000000·​03b10181·​b0b001a8·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ·​·​0x00002dcc·​00000000·​07b10181·​b0b001a9·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ·​·​0x000026ec·​07b10181·​b0b00084·​00000000·​08b10181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ·​·​0x00002ddc·​08b10181·​b0b00084·​00000000·​08b10181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ·​·​0x000026fc·​b0b00084·​00000000·​08b10181·​b0b00084·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ·​·​0x00002dec·​b0b00084·​00000000·​08b10181·​b0b00084·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ·​·​0x0000270c·​00000000·​08b10181·​b0b00084·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 7 ·​·​0x00002dfc·​00000000·​08b10181·​b0b00084·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
8 ·​·​0x0000271c·​08b10181·​b0b00084·​00000000·​08b10181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​  
9 ·​·​0x0000272c·​b0b00084·​00000000·​08b10181·​b0b00084·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​  
10 ·​·​0x0000273c·​00000000·​08b10181·​b0b00084·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​  
11 ·​·​0x0000274c·​08b10181·​b0b00084·​00000000·​08b10181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​  
12 ·​·​0x0000275c·​b0b00084·​00000000·​08b10181·​b0b00084·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​  
13 ·​·​0x0000276c·​00000000·​08b10181·​b0b00084·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​  
   
[−]
readelf --wide --decompress --hex-dump=.ARM.exidx {}
Offset 1, 27 lines modified Offset 1, 24 lines modified
   
1 Hex·​dump·​of·​section·​'.​ARM.​exidx':​ 1 Hex·​dump·​of·​section·​'.​ARM.​exidx':​
2 ·​·​0x0000277c·​d4eaff7f·​3cffff7f·​d6eaff7f·​40ffff7f·​.​.​.​.​<.​.​.​.​.​.​.​@.​.​.​ 2 ·​·​0x00002e0c·​3ce5ff7f·​9cffff7f·​3ee5ff7f·​a0ffff7f·​<.​.​.​.​.​.​.​>.​.​.​.​.​.​.​
3 ·​·​0x0000278c·​d8eaff7f·​44ffff7f·​eaeaff7f·​48ffff7f·​.​.​.​.​D.​.​.​.​.​.​.​H.​.​.​ 3 ·​·​0x00002e1c·​40e5ff7f·​a4ffff7f·​6ce5ff7f·​a8ffff7f·​@.​.​.​.​.​.​.​l.​.​.​.​.​.​.​
4 ·​·​0x0000279c·​feeaff7f·​b0b0aa80·​1cebff7f·​b0ab0480·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ·​·​0x00002e2c·​98e5ff7f·​b0b0aa80·​b4e5ff7f·​b0ab0480·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ·​·​0x000027ac·​d8ebff7f·​b0b0aa80·​10ecff7f·​b0ab1280·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ·​·​0x00002e3c·​74e6ff7f·​b0b0aa80·​ace6ff7f·​b0ab1280·​t.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ·​·​0x000027bc·​08eeff7f·​aa03b180·​38eeff7f·​24ffff7f·​.​.​.​.​.​.​.​.​8.​.​.​$.​.​.​ 6 ·​·​0x00002e4c·​a4e8ff7f·​b0ab0480·​f4e8ff7f·​a803b180·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ·​·​0x000027cc·​4ceeff7f·​b0008480·​5ceeff7f·​b0ab0680·​L.​.​.​.​.​.​.​\.​.​.​.​.​.​.​ 7 ·​·​0x00002e5c·​20e9ff7f·​b0b0b080·​30e9ff7f·​b0af0280·​·​.​.​.​.​.​.​.​0.​.​.​.​.​.​.​
8 ·​·​0x000027dc·​c6eeff7f·​b0008480·​f0eeff7f·​aa03b180·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 8 ·​·​0x00002e6c·​cce9ff7f·​b0b0b080·​14eaff7f·​b0a90280·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ·​·​0x000027ec·​88efff7f·​b0b0a880·​caefff7f·​b0008480·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 9 ·​·​0x00002e7c·​10ebff7f·​b0b0a880·​74ebff7f·​b0b0b080·​.​.​.​.​.​.​.​.​t.​.​.​.​.​.​.​
10 ·​·​0x000027fc·​d2efff7f·​b0b0b080·​d0efff7f·​b0b0aa80·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 10 ·​·​0x00002e8c·​8cebff7f·​b0b0aa80·​e8ebff7f·​af72b280·​.​.​.​.​.​.​.​.​.​.​.​.​.​r.​.​
11 ·​·​0x0000280c·​02f0ff7f·​ab76b280·​bcf0ff7f·​b0b0b080·​.​.​.​.​.​v.​.​.​.​.​.​.​.​.​.​ 11 ·​·​0x00002e9c·​08edff7f·​b0b0b080·​08edff7f·​ab3f3880·​.​.​.​.​.​.​.​.​.​.​.​.​.​?8.​
12 ·​·​0x0000281c·​b8f0ff7f·​ab3f3880·​fef0ff7f·​d0feff7f·​.​.​.​.​.​?8.​.​.​.​.​.​.​.​.​ 12 ·​·​0x00002eac·​a4edff7f·​b0b0b080·​b8edff7f·​b0b0aa80·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ·​·​0x0000282c·​0af1ff7f·​b0b0aa80·​46f1ff7f·​ccfeff7f·​.​.​.​.​.​.​.​.​F.​.​.​.​.​.​.​ 13 ·​·​0x00002ebc·​24eeff7f·​b0b0b080·​b4eeff7f·​00840480·​$.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
14 ·​·​0x0000283c·​58f1ff7f·​b0b0b080·​52f1ff7f·​c8feff7f·​X.​.​.​.​.​.​.​R.​.​.​.​.​.​.​ 14 ·​·​0x00002ecc·​d4eeff7f·​b0b0b080·​28efff7f·​00840480·​.​.​.​.​.​.​.​.​(.​.​.​.​.​.​.​
15 ·​·​0x0000284c·​5af1ff7f·​b0b0a880·​86f1ff7f·​a80fb180·​Z.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 15 ·​·​0x00002edc·​4cefff7f·​ac0db280·​0cf0ff7f·​b0af0880·​L.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
16 ·​·​0x0000285c·​94f1ff7f·​b0b0a880·​c0f1ff7f·​a80fb180·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 16 ·​·​0x00002eec·​f4f3ff7f·​b0b0b080·​04f4ff7f·​ad3f0280·​.​.​.​.​.​.​.​.​.​.​.​.​.​?.​.​
17 ·​·​0x0000286c·​d0f1ff7f·​ab0eb280·​38f2ff7f·​b0ab0c80·​.​.​.​.​.​.​.​.​8.​.​.​.​.​.​.​ 17 ·​·​0x00002efc·​68f7ff7f·​01000000·​08f9ff7f·​b0b0b080·​h.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
18 ·​·​0x0000287c·​b0f4ff7f·​9cfeff7f·​b2f4ff7f·​a0feff7f·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 18 ·​·​0x00002f0c·​60f9ff7f·​00840480·​80f9ff7f·​b0b0b080·​`.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
19 ·​·​0x0000288c·​b4f4ff7f·​a4feff7f·​b6f4ff7f·​ab3f0680·​.​.​.​.​.​.​.​.​.​.​.​.​.​?.​.​ 19 ·​·​0x00002f1c·​7cf9ff7f·​b0ae0380·​fcfcff7f·​00840480·​|.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
20 ·​·​0x0000289c·​fcf6ff7f·​01000000·​c4f8ff7f·​b0008480·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 20 ·​·​0x00002f2c·​34fdff7f·​acfeff7f·​3cfdff7f·​b0feff7f·​4.​.​.​.​.​.​.​<.​.​.​.​.​.​.​
21 ·​·​0x000028ac·​eef8ff7f·​a80fb180·​fcf8ff7f·​88feff7f·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 21 ·​·​0x00002f3c·​50fdff7f·​b4feff7f·​50fdff7f·​b8feff7f·​P.​.​.​.​.​.​.​P.​.​.​.​.​.​.​
22 ·​·​0x000028bc·​fcf8ff7f·​b0ab0680·​84fbff7f·​a80fb180·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 22 ·​·​0x00002f4c·​60feff7f·​01000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​`.​.​.​.​.​.​.​
23 ·​·​0x000028cc·​a2fbff7f·​7cfeff7f·​a4fbff7f·​80feff7f·​.​.​.​.​|.​.​.​.​.​.​.​.​.​.​.​  
24 ·​·​0x000028dc·​b0fbff7f·​84feff7f·​aefbff7f·​88feff7f·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​  
25 ·​·​0x000028ec·​acfbff7f·​01000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​  
   
[−]
readelf --wide --decompress --hex-dump=.fini_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​fini_array':​ 1 Hex·​dump·​of·​section·​'.​fini_array':​
2 ·​·​0x00003e68·​0c120000·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​ 2 ·​·​0x00004e40·​0c130000·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.init_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​init_array':​ 1 Hex·​dump·​of·​section·​'.​init_array':​
2 ·​·​0x00003e70·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​ 2 ·​·​0x00004e48·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.got {}
Offset 1, 12 lines modified Offset 1, 12 lines modified
   
1 Hex·​dump·​of·​section·​'.​got':​ 1 Hex·​dump·​of·​section·​'.​got':​
2 ·​·​0x00003f74·​00000000·​2d1d0000·​371d0000·​411d0000·​.​.​.​.​-​.​.​.​7.​.​.​A.​.​.​ 2 ·​·​0x00004f74·​00000000·​e0220000·​e8220000·​f0220000·​.​.​.​.​.​".​.​.​".​.​.​".​.​
3 ·​·​0x00003f84·​00000000·​f4280000·​7c270000·​00000000·​.​.​.​.​.​(.​.​|'.​.​.​.​.​.​ 3 ·​·​0x00004f84·​00000000·​542f0000·​0c2e0000·​00000000·​.​.​.​.​T/​.​.​.​.​.​.​.​.​.​.​
4 ·​·​0x00003f94·​00000000·​00000000·​00000000·​d8100000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ·​·​0x00004f94·​00000000·​00000000·​00000000·​d8110000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ·​·​0x00003fa4·​d8100000·​d8100000·​d8100000·​d8100000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ·​·​0x00004fa4·​d8110000·​d8110000·​d8110000·​d8110000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ·​·​0x00003fb4·​d8100000·​d8100000·​d8100000·​d8100000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ·​·​0x00004fb4·​d8110000·​d8110000·​d8110000·​d8110000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ·​·​0x00003fc4·​d8100000·​d8100000·​d8100000·​d8100000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 7 ·​·​0x00004fc4·​d8110000·​d8110000·​d8110000·​d8110000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
8 ·​·​0x00003fd4·​d8100000·​d8100000·​d8100000·​d8100000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 8 ·​·​0x00004fd4·​d8110000·​d8110000·​d8110000·​d8110000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ·​·​0x00003fe4·​d8100000·​d8100000·​d8100000·​d8100000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 9 ·​·​0x00004fe4·​d8110000·​d8110000·​d8110000·​d8110000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
10 ·​·​0x00003ff4·​d8100000·​d8100000·​d8100000·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​.​.​.​.​ 10 ·​·​0x00004ff4·​d8110000·​d8110000·​d8110000·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.data {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​data':​ 1 Hex·​dump·​of·​section·​'.​data':​
2 ·​·​0x00004000·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​ 2 ·​·​0x00005000·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​
   
[−]
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 String·​dump·​of·​section·​'.​comment':​ 1 String·​dump·​of·​section·​'.​comment':​
2 ·​·​[·​·​·​·​·​1]·​·​GCC:​·​(GNU)​·​4.​8 2 ·​·​[·​·​·​·​·​1]·​·​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
   
[−]
readelf --wide --decompress --hex-dump=.shstrtab {}
Offset 1, 15 lines modified Offset 1, 19 lines modified
   
1 Hex·​dump·​of·​section·​'.​shstrtab':​ 1 Hex·​dump·​of·​section·​'.​shstrtab':​
2 ·​·​0x00000000·​002e7368·​73747274·​6162002e·​696e7465·​.​.​shstrtab.​.​inte 2 ·​·​0x00000000·​002e7368·​73747274·​6162002e·​696e7465·​.​.​shstrtab.​.​inte
3 ·​·​0x00000010·​7270002e·​64796e73·​796d002e·​64796e73·​rp.​.​dynsym.​.​dyns 3 ·​·​0x00000010·​7270002e·​6e6f7465·​2e676e75·​2e627569·​rp.​.​note.​gnu.​bui
4 ·​·​0x00000020·​7472002e·​68617368·​002e7265·​6c2e6479·​tr.​.​hash.​.​rel.​dy 4 ·​·​0x00000020·​6c642d69·​64002e64·​796e7379·​6d002e64·​ld-​id.​.​dynsym.​.​d
5 ·​·​0x00000030·​6e002e72·​656c2e70·​6c74002e·​74657874·​n.​.​rel.​plt.​.​text 5 ·​·​0x00000030·​796e7374·​72002e68·​61736800·​2e676e75·​ynstr.​.​hash.​.​gnu
6 ·​·​0x00000040·​002e4152·​4d2e6578·​74616200·​2e41524d·​.​.​ARM.​extab.​.​ARM 6 ·​·​0x00000040·​2e766572·​73696f6e·​002e676e·​752e7665·​.​version.​.​gnu.​ve
7 ·​·​0x00000050·​2e657869·​6478002e·​726f6461·​7461002e·​.​exidx.​.​rodata.​.​ 7 ·​·​0x00000050·​7273696f·​6e5f6400·​2e676e75·​2e766572·​rsion_d.​.​gnu.​ver
8 ·​·​0x00000060·​66696e69·​5f617272·​6179002e·​696e6974·​fini_array.​.​init 8 ·​·​0x00000060·​73696f6e·​5f72002e·​72656c2e·​64796e00·​sion_r.​.​rel.​dyn.​
9 ·​·​0x00000070·​5f617272·​6179002e·​64796e61·​6d696300·​_array.​.​dynamic.​ 9 ·​·​0x00000070·​2e72656c·​2e706c74·​002e7465·​7874002e·​.​rel.​plt.​.​text.​.​
10 ·​·​0x00000080·​2e676f74·​002e6461·​7461002e·​62737300·​.​got.​.​data.​.​bss.​ 10 ·​·​0x00000080·​41524d2e·​65787461·​62002e41·​524d2e65·​ARM.​extab.​.​ARM.​e
11 ·​·​0x00000090·​2e636f6d·​6d656e74·​002e6e6f·​74652e67·​.​comment.​.​note.​g 11 ·​·​0x00000090·​78696478·​002e726f·​64617461·​002e6669·​xidx.​.​rodata.​.​fi
12 ·​·​0x000000a0·​6e752e67·​6f6c642d·​76657273·​696f6e00·​nu.​gold-​version.​ 12 ·​·​0x000000a0·​6e695f61·​72726179·​002e696e·​69745f61·​ni_array.​.​init_a
13 ·​·​0x000000b0·​2e41524d·​2e617474·​72696275·​74657300·​.​ARM.​attributes.​ 13 ·​·​0x000000b0·​72726179·​002e6479·​6e616d69·​63002e67·​rray.​.​dynamic.​.​g
  14 ·​·​0x000000c0·​6f74002e·​64617461·​002e6273·​73002e63·​ot.​.​data.​.​bss.​.​c
  15 ·​·​0x000000d0·​6f6d6d65·​6e74002e·​6e6f7465·​2e676e75·​omment.​.​note.​gnu
  16 ·​·​0x000000e0·​2e676f6c·​642d7665·​7273696f·​6e002e41·​.​gold-​version.​.​A
  17 ·​·​0x000000f0·​524d2e61·​74747269·​62757465·​7300·​·​·​·​·​RM.​attributes.​
   
[−]
lib/x86_64/libcom_google_ase_Exec.so
[−]
readelf --wide --file-header {}
Offset 6, 15 lines modified Offset 6, 15 lines modified
6 ·​·​OS/​ABI:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​UNIX·​-​·​System·​V 6 ·​·​OS/​ABI:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​UNIX·​-​·​System·​V
7 ·​·​ABI·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0 7 ·​·​ABI·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0
8 ·​·​Type:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​DYN·​(Shared·​object·​file)​ 8 ·​·​Type:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​DYN·​(Shared·​object·​file)​
9 ·​·​Machine:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Advanced·​Micro·​Devices·​X86-​64 9 ·​·​Machine:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Advanced·​Micro·​Devices·​X86-​64
10 ·​·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x1 10 ·​·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x1
11 ·​·​Entry·​point·​address:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0 11 ·​·​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:​·​·​·​·​·​·​·​·​·​·​8456·​(bytes·​into·​file)​ 13 ·​·​Start·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​·​8512·​(bytes·​into·​file)​
14 ·​·​Flags:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0 14 ·​·​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:​·​·​·​·​·​·​·​·​·​7 17 ·​·​Number·​of·​program·​headers:​·​·​·​·​·​·​·​·​·​8
18 ·​·​Size·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​·​·​64·​(bytes)​ 18 ·​·​Size·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​·​·​64·​(bytes)​
19 ·​·​Number·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​21 19 ·​·​Number·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​25
20 ·​·​Section·​header·​string·​table·​index:​·​20 20 ·​·​Section·​header·​string·​table·​index:​·​24
[−]
readelf --wide --program-header {}
Offset 1, 24 lines modified Offset 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·​0x0 2 Entry·​point·​0x0
3 There·​are·​7·​program·​headers,​·​starting·​at·​offset·​64 3 There·​are·​8·​program·​headers,​·​starting·​at·​offset·​64
   
4 Program·​Headers:​ 4 Program·​Headers:​
5 ·​·​Type·​·​·​·​·​·​·​·​·​·​·​Offset·​·​·​VirtAddr·​·​·​·​·​·​·​·​·​·​·​PhysAddr·​·​·​·​·​·​·​·​·​·​·​FileSiz·​·​MemSiz·​·​·​Flg·​Align 5 ·​·​Type·​·​·​·​·​·​·​·​·​·​·​Offset·​·​·​VirtAddr·​·​·​·​·​·​·​·​·​·​·​PhysAddr·​·​·​·​·​·​·​·​·​·​·​FileSiz·​·​MemSiz·​·​·​Flg·​Align
6 ·​·​PHDR·​·​·​·​·​·​·​·​·​·​·​0x000040·​0x0000000000000040·​0x0000000000000040·​0x000188·​0x000188·​R·​·​·​0x8 6 ·​·​PHDR·​·​·​·​·​·​·​·​·​·​·​0x000040·​0x0000000000000040·​0x0000000000000040·​0x0001c0·​0x0001c0·​R·​·​·​0x8
7 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x000000·​0x0000000000000000·​0x0000000000000000·​0x001660·​0x001660·​R·​E·​0x1000 7 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x000000·​0x0000000000000000·​0x0000000000000000·​0x0016e0·​0x0016e0·​R·​E·​0x1000
8 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x001d38·​0x0000000000002d38·​0x0000000000002d38·​0x0002d0·​0x0002d0·​RW·​·​0x1000 8 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x001ce8·​0x0000000000002ce8·​0x0000000000002ce8·​0x000320·​0x000320·​RW·​·​0x1000
9 ·​·​DYNAMIC·​·​·​·​·​·​·​·​0x001d48·​0x0000000000002d48·​0x0000000000002d48·​0x000200·​0x000200·​RW·​·​0x8 9 ·​·​DYNAMIC·​·​·​·​·​·​·​·​0x001d00·​0x0000000000002d00·​0x0000000000002d00·​0x000250·​0x000250·​RW·​·​0x8
10 ·​·​GNU_EH_FRAME·​·​·​0x0015f4·​0x00000000000015f4·​0x00000000000015f4·​0x00006c·​0x00006c·​R·​·​·​0x4 10 ·​·​NOTE·​·​·​·​·​·​·​·​·​·​·​0x000200·​0x0000000000000200·​0x0000000000000200·​0x000024·​0x000024·​R·​·​·​0x4
  11 ·​·​GNU_EH_FRAME·​·​·​0x001674·​0x0000000000001674·​0x0000000000001674·​0x00006c·​0x00006c·​R·​·​·​0x4
11 ·​·​GNU_STACK·​·​·​·​·​·​0x000000·​0x0000000000000000·​0x0000000000000000·​0x000000·​0x000000·​RW·​·​0 12 ·​·​GNU_STACK·​·​·​·​·​·​0x000000·​0x0000000000000000·​0x0000000000000000·​0x000000·​0x000000·​RW·​·​0
12 ·​·​GNU_RELRO·​·​·​·​·​·​0x001d38·​0x0000000000002d38·​0x0000000000002d38·​0x0002c8·​0x0002c8·​RW·​·​0x8 13 ·​·​GNU_RELRO·​·​·​·​·​·​0x001ce8·​0x0000000000002ce8·​0x0000000000002ce8·​0x000318·​0x000318·​RW·​·​0x8
   
13 ·​Section·​to·​Segment·​mapping:​ 14 ·​Section·​to·​Segment·​mapping:​
14 ·​·​Segment·​Sections.​.​.​ 15 ·​·​Segment·​Sections.​.​.​
15 ·​·​·​00·​·​·​·​·​ 16 ·​·​·​00·​·​·​·​·​
16 ·​·​·​01·​·​·​·​·​.​dynsym·​.​dynstr·​.​hash·​.​rela.​dyn·​.​rela.​plt·​.​plt·​.​text·​.​rodata·​.​eh_frame·​.​eh_frame_hdr·​ 17 ·​·​·​01·​·​·​·​·​.​note.​gnu.​build-​id·​.​dynsym·​.​dynstr·​.​hash·​.​gnu.​version·​.​gnu.​version_d·​.​gnu.​version_r·​.​rela.​dyn·​.​rela.​plt·​.​plt·​.​text·​.​rodata·​.​eh_frame·​.​eh_frame_hdr·​
17 ·​·​·​02·​·​·​·​·​.​fini_array·​.​init_array·​.​dynamic·​.​got·​.​got.​plt·​.​data·​ 18 ·​·​·​02·​·​·​·​·​.​fini_array·​.​init_array·​.​dynamic·​.​got·​.​got.​plt·​.​data·​
18 ·​·​·​03·​·​·​·​·​.​dynamic·​ 19 ·​·​·​03·​·​·​·​·​.​dynamic·​
19 ·​·​·​04·​·​·​·​·​.​eh_frame_hdr·​ 20 ·​·​·​04·​·​·​·​·​.​note.​gnu.​build-​id·​
20 ·​·​·​05·​·​·​·​·​ 21 ·​·​·​05·​·​·​·​·​.​eh_frame_hdr·​
21 ·​·​·​06·​·​·​·​·​.​fini_array·​.​init_array·​.​dynamic·​.​got·​.​got.​plt·​ 22 ·​·​·​06·​·​·​·​·​
  23 ·​·​·​07·​·​·​·​·​.​fini_array·​.​init_array·​.​dynamic·​.​got·​.​got.​plt·​
[−]
readelf --wide --sections {}
Offset 1, 30 lines modified Offset 1, 34 lines modified
1 There·​are·​21·​section·​headers,​·​starting·​at·​offset·​0x2108:​ 1 There·​are·​25·​section·​headers,​·​starting·​at·​offset·​0x2140:​
   
2 Section·​Headers:​ 2 Section·​Headers:​
3 ·​·​[Nr]·​Name·​·​·​·​·​·​·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​Address·​·​·​·​·​·​·​·​·​·​Off·​·​·​·​Size·​·​·​ES·​Flg·​Lk·​Inf·​Al 3 ·​·​[Nr]·​Name·​·​·​·​·​·​·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​Address·​·​·​·​·​·​·​·​·​·​Off·​·​·​·​Size·​·​·​ES·​Flg·​Lk·​Inf·​Al
4 ·​·​[·​0]·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​NULL·​·​·​·​·​·​·​·​·​·​·​·​0000000000000000·​000000·​000000·​00·​·​·​·​·​·​0·​·​·​0·​·​0 4 ·​·​[·​0]·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​NULL·​·​·​·​·​·​·​·​·​·​·​·​0000000000000000·​000000·​000000·​00·​·​·​·​·​·​0·​·​·​0·​·​0
5 ·​·​[·​1]·​.​dynsym·​·​·​·​·​·​·​·​·​·​·​DYNSYM·​·​·​·​·​·​·​·​·​·​00000000000001c8·​0001c8·​000300·​18·​·​·​A·​·​2·​·​·​1·​·​8 5 ·​·​[·​1]·​.​note.​gnu.​build-​id·​NOTE·​·​·​·​·​·​·​·​·​·​·​·​0000000000000200·​000200·​000024·​00·​·​·​A·​·​0·​·​·​0·​·​4
6 ·​·​[·​2]·​.​dynstr·​·​·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​00000000000004c8·​0004c8·​00027b·​00·​·​·​A·​·​0·​·​·​0·​·​1 6 ·​·​[·​2]·​.​dynsym·​·​·​·​·​·​·​·​·​·​·​DYNSYM·​·​·​·​·​·​·​·​·​·​0000000000000228·​000228·​0002e8·​18·​·​·​A·​·​3·​·​·​1·​·​8
7 ·​·​[·​3]·​.​hash·​·​·​·​·​·​·​·​·​·​·​·​·​HASH·​·​·​·​·​·​·​·​·​·​·​·​0000000000000748·​000748·​0000cc·​04·​·​·​A·​·​1·​·​·​0·​·​8 7 ·​·​[·​3]·​.​dynstr·​·​·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​0000000000000510·​000510·​00026e·​00·​·​·​A·​·​0·​·​·​0·​·​1
8 ·​·​[·​4]·​.​rela.​dyn·​·​·​·​·​·​·​·​·​RELA·​·​·​·​·​·​·​·​·​·​·​·​0000000000000818·​000818·​000048·​18·​·​·​A·​·​1·​·​·​0·​·​8 8 ·​·​[·​4]·​.​hash·​·​·​·​·​·​·​·​·​·​·​·​·​HASH·​·​·​·​·​·​·​·​·​·​·​·​0000000000000780·​000780·​0000c8·​04·​·​·​A·​·​2·​·​·​0·​·​8
9 ·​·​[·​5]·​.​rela.​plt·​·​·​·​·​·​·​·​·​RELA·​·​·​·​·​·​·​·​·​·​·​·​0000000000000860·​000860·​0001c8·​18·​·​AI·​·​1·​·​·​6·​·​8 9 ·​·​[·​5]·​.​gnu.​version·​·​·​·​·​·​VERSYM·​·​·​·​·​·​·​·​·​·​0000000000000848·​000848·​00003e·​02·​·​·​A·​·​2·​·​·​0·​·​2
10 ·​·​[·​6]·​.​plt·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000000a30·​000a30·​000140·​10·​·​AX·​·​0·​·​·​0·​16 10 ·​·​[·​6]·​.​gnu.​version_d·​·​·​·​VERDEF·​·​·​·​·​·​·​·​·​·​0000000000000888·​000888·​00001c·​00·​·​·​A·​·​3·​·​·​1·​·​4
11 ·​·​[·​7]·​.​text·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000000b70·​000b70·​00073a·​00·​·​AX·​·​0·​·​·​0·​16 11 ·​·​[·​7]·​.​gnu.​version_r·​·​·​·​VERNEED·​·​·​·​·​·​·​·​·​00000000000008a4·​0008a4·​000020·​00·​·​·​A·​·​3·​·​·​1·​·​4
12 ·​·​[·​8]·​.​rodata·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000000000012b0·​0012b0·​0000f9·​01·​AMS·​·​0·​·​·​0·​·​8 12 ·​·​[·​8]·​.​rela.​dyn·​·​·​·​·​·​·​·​·​RELA·​·​·​·​·​·​·​·​·​·​·​·​00000000000008c8·​0008c8·​000030·​18·​·​·​A·​·​2·​·​·​0·​·​8
13 ·​·​[·​9]·​.​eh_frame·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000000000013b0·​0013b0·​000244·​00·​·​·​A·​·​0·​·​·​0·​·​8 13 ·​·​[·​9]·​.​rela.​plt·​·​·​·​·​·​·​·​·​RELA·​·​·​·​·​·​·​·​·​·​·​·​00000000000008f8·​0008f8·​0001c8·​18·​·​AI·​·​2·​·​10·​·​8
14 ·​·​[10]·​.​eh_frame_hdr·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000000000015f4·​0015f4·​00006c·​00·​·​·​A·​·​0·​·​·​0·​·​4 14 ·​·​[10]·​.​plt·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000000ac0·​000ac0·​000140·​10·​·​AX·​·​0·​·​·​0·​16
15 ·​·​[11]·​.​fini_array·​·​·​·​·​·​·​FINI_ARRAY·​·​·​·​·​·​0000000000002d38·​001d38·​00000c·​00·​·​WA·​·​0·​·​·​0·​·​8 15 ·​·​[11]·​.​text·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000000c00·​000c00·​00074c·​00·​·​AX·​·​0·​·​·​0·​16
16 ·​·​[12]·​.​init_array·​·​·​·​·​·​·​INIT_ARRAY·​·​·​·​·​·​0000000000002d44·​001d44·​000004·​00·​·​WA·​·​0·​·​·​0·​·​1 16 ·​·​[12]·​.​rodata·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000001350·​001350·​0000f9·​01·​AMS·​·​0·​·​·​0·​·​8
17 ·​·​[13]·​.​dynamic·​·​·​·​·​·​·​·​·​·​DYNAMIC·​·​·​·​·​·​·​·​·​0000000000002d48·​001d48·​000200·​10·​·​WA·​·​2·​·​·​0·​·​8 17 ·​·​[13]·​.​eh_frame·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000001450·​001450·​000224·​00·​·​·​A·​·​0·​·​·​0·​·​8
18 ·​·​[14]·​.​got·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000002f48·​001f48·​000008·​00·​·​WA·​·​0·​·​·​0·​·​8 18 ·​·​[14]·​.​eh_frame_hdr·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000001674·​001674·​00006c·​00·​·​·​A·​·​0·​·​·​0·​·​4
19 ·​·​[15]·​.​got.​plt·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000002f50·​001f50·​0000b0·​00·​·​WA·​·​0·​·​·​0·​·​8 19 ·​·​[15]·​.​fini_array·​·​·​·​·​·​·​FINI_ARRAY·​·​·​·​·​·​0000000000002ce8·​001ce8·​000010·​00·​·​WA·​·​0·​·​·​0·​·​8
20 ·​·​[16]·​.​data·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000003000·​002000·​000008·​00·​·​WA·​·​0·​·​·​0·​·​8 20 ·​·​[16]·​.​init_array·​·​·​·​·​·​·​INIT_ARRAY·​·​·​·​·​·​0000000000002cf8·​001cf8·​000008·​00·​·​WA·​·​0·​·​·​0·​·​8
21 ·​·​[17]·​.​bss·​·​·​·​·​·​·​·​·​·​·​·​·​·​NOBITS·​·​·​·​·​·​·​·​·​·​0000000000003008·​002008·​000000·​00·​·​WA·​·​0·​·​·​0·​·​1 21 ·​·​[17]·​.​dynamic·​·​·​·​·​·​·​·​·​·​DYNAMIC·​·​·​·​·​·​·​·​·​0000000000002d00·​001d00·​000250·​10·​·​WA·​·​3·​·​·​0·​·​8
22 ·​·​[18]·​.​comment·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000000000·​002008·​000026·​01·​·​MS·​·​0·​·​·​0·​·​1 22 ·​·​[18]·​.​got·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000002f50·​001f50·​000000·​00·​·​WA·​·​0·​·​·​0·​·​8
23 ·​·​[19]·​.​note.​gnu.​gold-​version·​NOTE·​·​·​·​·​·​·​·​·​·​·​·​0000000000000000·​002030·​00001c·​00·​·​·​·​·​·​0·​·​·​0·​·​4 23 ·​·​[19]·​.​got.​plt·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000002f50·​001f50·​0000b0·​00·​·​WA·​·​0·​·​·​0·​·​8
24 ·​·​[20]·​.​shstrtab·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​0000000000000000·​00204c·​0000b5·​00·​·​·​·​·​·​0·​·​·​0·​·​1 24 ·​·​[20]·​.​data·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000003000·​002000·​000008·​00·​·​WA·​·​0·​·​·​0·​·​8
  25 ·​·​[21]·​.​bss·​·​·​·​·​·​·​·​·​·​·​·​·​·​NOBITS·​·​·​·​·​·​·​·​·​·​0000000000003008·​002008·​000000·​00·​·​WA·​·​0·​·​·​0·​·​1
  26 ·​·​[22]·​.​comment·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000000000·​002008·​000028·​01·​·​MS·​·​0·​·​·​0·​·​1
  27 ·​·​[23]·​.​note.​gnu.​gold-​version·​NOTE·​·​·​·​·​·​·​·​·​·​·​·​0000000000000000·​002030·​00001c·​00·​·​·​·​·​·​0·​·​·​0·​·​4
  28 ·​·​[24]·​.​shstrtab·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​0000000000000000·​00204c·​0000f3·​00·​·​·​·​·​·​0·​·​·​0·​·​1
25 Key·​to·​Flags:​ 29 Key·​to·​Flags:​
26 ·​·​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​ 30 ·​·​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​
27 ·​·​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​ 31 ·​·​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​
28 ·​·​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​ 32 ·​·​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​
29 ·​·​l·​(large)​,​·​p·​(processor·​specific)​ 33 ·​·​l·​(large)​,​·​p·​(processor·​specific)​
[−]
readelf --wide --symbols {}
Offset 1, 35 lines modified Offset 1, 34 lines modified
   
1 Symbol·​table·​'.​dynsym'·​contains·​32·​entries:​ 1 Symbol·​table·​'.​dynsym'·​contains·​31·​entries:​
2 ·​·​·​Num:​·​·​·​·​Value·​·​·​·​·​·​·​·​·​·​Size·​Type·​·​·​·​Bind·​·​·​Vis·​·​·​·​·​·​Ndx·​Name 2 ·​·​·​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_finalize 4 ·​·​·​·​·​1:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__cxa_finalize@LIBC·​(2)​
5 ·​·​·​·​·​2:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__cxa_atexit 5 ·​·​·​·​·​2:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__cxa_atexit@LIBC·​(2)​
6 ·​·​·​·​·​3:​·​0000000000000bc0·​·​·​176·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​·​7·​_ZN7_JNIEnv9NewObject​EP7_jclassP10_jmethod​IDz 6 ·​·​·​·​·​3:​·​0000000000000c50·​·​·​178·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​11·​_ZN7_JNIEnv9NewObject​EP7_jclassP10_jmethod​IDz
7 ·​·​·​·​·​4:​·​0000000000000000·​·​·​·​·​0·​OBJECT·​·​GLOBAL·​DEFAULT·​·​UND·​__stack_chk_guard 7 ·​·​·​·​·​4:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__stack_chk_fail@LIBC​·​(2)​
8 ·​·​·​·​·​5:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__stack_chk_fail 8 ·​·​·​·​·​5:​·​0000000000000d10·​·​·​178·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​11·​_ZN7_JNIEnv16CallObje​ctMethodEP8_jobjectP1​0_jmethodIDz
9 ·​·​·​·​·​6:​·​0000000000000c70·​·​·​176·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​·​7·​_ZN7_JNIEnv16CallObje​ctMethodEP8_jobjectP1​0_jmethodIDz 9 ·​·​·​·​·​6:​·​0000000000000dd0·​·​·​·​61·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​11·​_Z15JNU_ThrowByNameP7​_JNIEnvPKcS2_
10 ·​·​·​·​·​7:​·​0000000000000d20·​·​·​·​61·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​7·​_Z15JNU_ThrowByNameP7​_JNIEnvPKcS2_ 10 ·​·​·​·​·​7:​·​0000000000000e10·​·​·​299·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​11·​_Z24JNU_GetStringNati​veCharsP7_JNIEnvP8_js​tring
11 ·​·​·​·​·​8:​·​0000000000000d60·​·​·​299·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​7·​_Z24JNU_GetStringNati​veCharsP7_JNIEnvP8_js​tring 11 ·​·​·​·​·​8:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​malloc@LIBC·​(2)​
12 ·​·​·​·​·​9:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​malloc 12 ·​·​·​·​·​9:​·​0000000000000f40·​·​·​·​84·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​11·​_Z26jniGetFDFromFileD​escriptorP7_JNIEnvP8_​jobject
13 ·​·​·​·​10:​·​0000000000000e90·​·​·​·​84·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​7·​_Z26jniGetFDFromFileD​escriptorP7_JNIEnvP8_​jobject 13 ·​·​·​·​10:​·​0000000000000fa0·​·​·​699·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​11·​Java_com_google_ase_E​xec_createSubprocess
14 ·​·​·​·​11:​·​0000000000000ef0·​·​·​708·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​7·​Java_com_google_ase_E​xec_createSubprocess 14 ·​·​·​·​11:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​open@LIBC·​(2)​
15 ·​·​·​·​12:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​open 15 ·​·​·​·​12:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fcntl@LIBC·​(2)​
16 ·​·​·​·​13:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fcntl 16 ·​·​·​·​13:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​unlockpt@LIBC·​(2)​
17 ·​·​·​·​14:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​unlockpt 17 ·​·​·​·​14:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__errno@LIBC·​(2)​
18 ·​·​·​·​15:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__errno 18 ·​·​·​·​15:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​strerror@LIBC·​(2)​
19 ·​·​·​·​16:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​strerror 19 ·​·​·​·​16:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__android_log_print
20 ·​·​·​·​17:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__android_log_print 20 ·​·​·​·​17:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ptsname_r@LIBC·​(2)​
21 ·​·​·​·​18:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ptsname_r 21 ·​·​·​·​18:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fork@LIBC·​(2)​
22 ·​·​·​·​19:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fork 22 ·​·​·​·​19:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​setsid@LIBC·​(2)​
23 ·​·​·​·​20:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​setsid 23 ·​·​·​·​20:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​dup2@LIBC·​(2)​
24 ·​·​·​·​21:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​dup2 24 ·​·​·​·​21:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​close@LIBC·​(2)​
25 ·​·​·​·​22:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​close 25 ·​·​·​·​22:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​waitpid@LIBC·​(2)​
26 ·​·​·​·​23:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​execl 26 ·​·​·​·​23:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​execl@LIBC·​(2)​
27 ·​·​·​·​24:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​exit 27 ·​·​·​·​24:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​exit@LIBC·​(2)​
28 ·​·​·​·​25:​·​00000000000011c0·​·​·​155·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​7·​Java_com_google_ase_E​xec_setPtyWindowSize 28 ·​·​·​·​25:​·​0000000000001260·​·​·​146·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​11·​Java_com_google_ase_E​xec_setPtyWindowSize
29 ·​·​·​·​26:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ioctl 29 ·​·​·​·​26:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ioctl@LIBC·​(2)​
30 ·​·​·​·​27:​·​0000000000001260·​·​·​·​74·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​7·​Java_com_google_ase_E​xec_waitFor 30 ·​·​·​·​27:​·​0000000000001300·​·​·​·​76·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​11·​Java_com_google_ase_E​xec_waitFor
31 ·​·​·​·​28:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​waitpid 31 ·​·​·​·​28:​·​0000000000003008·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_edata
32 ·​·​·​·​29:​·​0000000000003008·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_edata 32 ·​·​·​·​29:​·​0000000000003008·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​__bss_start
33 ·​·​·​·​30:​·​0000000000003008·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​__bss_start 33 ·​·​·​·​30:​·​0000000000003008·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_end
34 ·​·​·​·​31:​·​0000000000003008·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_end  
[−]
readelf --wide --relocs {}
Offset 1, 28 lines modified Offset 1, 27 lines modified
   
1 Relocation·​section·​'.​rela.​dyn'·​at·​offset·​0x818·​contains·​3·​entries:​ 1 Relocation·​section·​'.​rela.​dyn'·​at·​offset·​0x8c8·​contains·​2·​entries:​
2 ·​·​·​·​Offset·​·​·​·​·​·​·​·​·​·​·​·​·​Info·​·​·​·​·​·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Symbol's·​Value·​·​Symbol's·​Name·​+·​Addend 2 ·​·​·​·​Offset·​·​·​·​·​·​·​·​·​·​·​·​·​Info·​·​·​·​·​·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Symbol's·​Value·​·​Symbol's·​Name·​+·​Addend
3 0000000000002d38·​·​0000000000000008·​R_X86_64_RELATIVE·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​b70 3 0000000000002ce8·​·​0000000000000008·​R_X86_64_RELATIVE·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​c00
4 0000000000003000·​·​0000000000000008·​R_X86_64_RELATIVE·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​3000 4 0000000000003000·​·​0000000000000008·​R_X86_64_RELATIVE·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​3000
5 0000000000002f48·​·​0000000400000006·​R_X86_64_GLOB_DAT·​·​·​·​·​·​0000000000000000·​__stack_chk_guard·​+·​0  
   
6 Relocation·​section·​'.​rela.​plt'·​at·​offset·​0x860·​contains·​19·​entries:​ 5 Relocation·​section·​'.​rela.​plt'·​at·​offset·​0x8f8·​contains·​19·​entries:​
7 ·​·​·​·​Offset·​·​·​·​·​·​·​·​·​·​·​·​·​Info·​·​·​·​·​·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Symbol's·​Value·​·​Symbol's·​Name·​+·​Addend 6 ·​·​·​·​Offset·​·​·​·​·​·​·​·​·​·​·​·​·​Info·​·​·​·​·​·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Symbol's·​Value·​·​Symbol's·​Name·​+·​Addend
8 0000000000002f68·​·​0000000200000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​__cxa_atexit·​+·​0 7 0000000000002f68·​·​0000000200000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​__cxa_atexit@LIBC·​+·​0
9 0000000000002f70·​·​0000000100000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​__cxa_finalize·​+·​0 8 0000000000002f70·​·​0000000100000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​__cxa_finalize@LIBC·​+·​0
10 0000000000002f78·​·​0000000500000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​__stack_chk_fail·​+·​0 9 0000000000002f78·​·​0000000400000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​__stack_chk_fail@LIBC​·​+·​0
11 0000000000002f80·​·​0000000900000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​malloc·​+·​0 10 0000000000002f80·​·​0000000800000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​malloc@LIBC·​+·​0
12 0000000000002f88·​·​0000000c00000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​open·​+·​0 11 0000000000002f88·​·​0000000b00000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​open@LIBC·​+·​0
13 0000000000002f90·​·​0000000d00000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​fcntl·​+·​0 12 0000000000002f90·​·​0000000c00000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​fcntl@LIBC·​+·​0
14 0000000000002f98·​·​0000000e00000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​unlockpt·​+·​0 13 0000000000002f98·​·​0000000d00000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​unlockpt@LIBC·​+·​0
15 0000000000002fa0·​·​0000000f00000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​__errno·​+·​0 14 0000000000002fa0·​·​0000000e00000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​__errno@LIBC·​+·​0
16 0000000000002fa8·​·​0000001000000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​strerror·​+·​0 15 0000000000002fa8·​·​0000000f00000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​strerror@LIBC·​+·​0
17 0000000000002fb0·​·​0000001100000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​__android_log_print·​+·​0 16 0000000000002fb0·​·​0000001000000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​__android_log_print·​+·​0
18 0000000000002fb8·​·​0000001200000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​ptsname_r·​+·​0 17 0000000000002fb8·​·​0000001100000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​ptsname_r@LIBC·​+·​0
19 0000000000002fc0·​·​0000001300000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​fork·​+·​0 18 0000000000002fc0·​·​0000001200000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​fork@LIBC·​+·​0
20 0000000000002fc8·​·​0000001400000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​setsid·​+·​0 19 0000000000002fc8·​·​0000001300000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​setsid@LIBC·​+·​0
21 0000000000002fd0·​·​0000001500000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​dup2·​+·​0 20 0000000000002fd0·​·​0000001400000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​dup2@LIBC·​+·​0
22 0000000000002fd8·​·​0000001600000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​close·​+·​0 21 0000000000002fd8·​·​0000001500000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​close@LIBC·​+·​0
23 0000000000002fe0·​·​0000001700000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​execl·​+·​0 22 0000000000002fe0·​·​0000001700000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​execl@LIBC·​+·​0
24 0000000000002fe8·​·​0000001800000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​exit·​+·​0 23 0000000000002fe8·​·​0000001800000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​exit@LIBC·​+·​0
25 0000000000002ff0·​·​0000001a00000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​ioctl·​+·​0 24 0000000000002ff0·​·​0000001a00000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​ioctl@LIBC·​+·​0
26 0000000000002ff8·​·​0000001c00000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​waitpid·​+·​0 25 0000000000002ff8·​·​0000001600000007·​R_X86_64_JUMP_SLOT·​·​·​·​·​0000000000000000·​waitpid@LIBC·​+·​0
[−]
readelf --wide --dynamic {}
Offset 1, 30 lines modified Offset 1, 35 lines modified
   
1 Dynamic·​section·​at·​offset·​0x1d48·​contains·​27·​entries:​ 1 Dynamic·​section·​at·​offset·​0x1d00·​contains·​32·​entries:​
2 ·​·​Tag·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Name/​Value 2 ·​·​Tag·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Name/​Value
3 ·​0x0000000000000003·​(PLTGOT)​·​·​·​·​·​·​·​·​·​·​·​·​·​0x2f50 3 ·​0x0000000000000003·​(PLTGOT)​·​·​·​·​·​·​·​·​·​·​·​·​·​0x2f50
4 ·​0x0000000000000002·​(PLTRELSZ)​·​·​·​·​·​·​·​·​·​·​·​456·​(bytes)​ 4 ·​0x0000000000000002·​(PLTRELSZ)​·​·​·​·​·​·​·​·​·​·​·​456·​(bytes)​
5 ·​0x0000000000000017·​(JMPREL)​·​·​·​·​·​·​·​·​·​·​·​·​·​0x860 5 ·​0x0000000000000017·​(JMPREL)​·​·​·​·​·​·​·​·​·​·​·​·​·​0x8f8
6 ·​0x0000000000000014·​(PLTREL)​·​·​·​·​·​·​·​·​·​·​·​·​·​RELA 6 ·​0x0000000000000014·​(PLTREL)​·​·​·​·​·​·​·​·​·​·​·​·​·​RELA
7 ·​0x0000000000000007·​(RELA)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x818 7 ·​0x0000000000000007·​(RELA)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x8c8
8 ·​0x0000000000000008·​(RELASZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​72·​(bytes)​ 8 ·​0x0000000000000008·​(RELASZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​48·​(bytes)​
9 ·​0x0000000000000009·​(RELAENT)​·​·​·​·​·​·​·​·​·​·​·​·​24·​(bytes)​ 9 ·​0x0000000000000009·​(RELAENT)​·​·​·​·​·​·​·​·​·​·​·​·​24·​(bytes)​
10 ·​0x000000006ffffff9·​(RELACOUNT)​·​·​·​·​·​·​·​·​·​·​2 10 ·​0x000000006ffffff9·​(RELACOUNT)​·​·​·​·​·​·​·​·​·​·​2
11 ·​0x0000000000000006·​(SYMTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​0x1c8 11 ·​0x0000000000000006·​(SYMTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​0x228
12 ·​0x000000000000000b·​(SYMENT)​·​·​·​·​·​·​·​·​·​·​·​·​·​24·​(bytes)​ 12 ·​0x000000000000000b·​(SYMENT)​·​·​·​·​·​·​·​·​·​·​·​·​·​24·​(bytes)​
13 ·​0x0000000000000005·​(STRTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​0x4c8 13 ·​0x0000000000000005·​(STRTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​0x510
14 ·​0x000000000000000a·​(STRSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​635·​(bytes)​ 14 ·​0x000000000000000a·​(STRSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​622·​(bytes)​
15 ·​0x0000000000000004·​(HASH)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x748 15 ·​0x0000000000000004·​(HASH)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x780
16 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[liblog.​so] 16 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[liblog.​so]
17 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libstdc++.​so] 17 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libstdc++.​so]
18 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libm.​so] 18 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libm.​so]
19 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libc.​so] 19 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libc.​so]
20 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libdl.​so] 20 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libdl.​so]
21 ·​0x000000000000000e·​(SONAME)​·​·​·​·​·​·​·​·​·​·​·​·​·​Library·​soname:​·​[libcom_google_ase_Ex​ec.​so] 21 ·​0x000000000000000e·​(SONAME)​·​·​·​·​·​·​·​·​·​·​·​·​·​Library·​soname:​·​[libcom_google_ase_Ex​ec.​so]
22 ·​0x000000000000001a·​(FINI_ARRAY)​·​·​·​·​·​·​·​·​·​0x2d38 22 ·​0x000000000000001a·​(FINI_ARRAY)​·​·​·​·​·​·​·​·​·​0x2ce8
23 ·​0x000000000000001c·​(FINI_ARRAYSZ)​·​·​·​·​·​·​·​12·​(bytes)​ 23 ·​0x000000000000001c·​(FINI_ARRAYSZ)​·​·​·​·​·​·​·​16·​(bytes)​
24 ·​0x0000000000000019·​(INIT_ARRAY)​·​·​·​·​·​·​·​·​·​0x2d44 24 ·​0x0000000000000019·​(INIT_ARRAY)​·​·​·​·​·​·​·​·​·​0x2cf8
25 ·​0x000000000000001b·​(INIT_ARRAYSZ)​·​·​·​·​·​·​·​4·​(bytes)​ 25 ·​0x000000000000001b·​(INIT_ARRAYSZ)​·​·​·​·​·​·​·​8·​(bytes)​
26 ·​0x0000000000000010·​(SYMBOLIC)​·​·​·​·​·​·​·​·​·​·​·​0x0 26 ·​0x0000000000000010·​(SYMBOLIC)​·​·​·​·​·​·​·​·​·​·​·​0x0
27 ·​0x000000000000001e·​(FLAGS)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​SYMBOLIC·​BIND_NOW 27 ·​0x000000000000001e·​(FLAGS)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​SYMBOLIC·​BIND_NOW
28 ·​0x000000006ffffffb·​(FLAGS_1)​·​·​·​·​·​·​·​·​·​·​·​·​Flags:​·​NOW 28 ·​0x000000006ffffffb·​(FLAGS_1)​·​·​·​·​·​·​·​·​·​·​·​·​Flags:​·​NOW
  29 ·​0x000000006ffffff0·​(VERSYM)​·​·​·​·​·​·​·​·​·​·​·​·​·​0x848
  30 ·​0x000000006ffffffc·​(VERDEF)​·​·​·​·​·​·​·​·​·​·​·​·​·​0x888
  31 ·​0x000000006ffffffd·​(VERDEFNUM)​·​·​·​·​·​·​·​·​·​·​1
  32 ·​0x000000006ffffffe·​(VERNEED)​·​·​·​·​·​·​·​·​·​·​·​·​0x8a4
  33 ·​0x000000006fffffff·​(VERNEEDNUM)​·​·​·​·​·​·​·​·​·​1
29 ·​0x0000000000000000·​(NULL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0 34 ·​0x0000000000000000·​(NULL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0
[−]
readelf --wide --notes {}
Offset 1, 5 lines modified Offset 1, 10 lines modified
   
  1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
  2 ·​·​Owner·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Data·​size»   ​Description
  3 ·​·​GNU·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​
  4 ·​·​·​·​Build·​ID:​·​77d005fbd646feabbdd28​6448e153f32c561b84c
   
1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​gold-​version 5 Displaying·​notes·​found·​in:​·​.​note.​gnu.​gold-​version
2 ·​·​Owner·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Data·​size»   ​Description 6 ·​·​Owner·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Data·​size»   ​Description
3 ·​·​GNU·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x00000009»     ​NT_GNU_GOLD_VERSION·​(gold·​version)​ 7 ·​·​GNU·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x00000009»     ​NT_GNU_GOLD_VERSION·​(gold·​version)​
4 ·​·​·​·​Version:​·​gold·​1.​11 8 ·​·​·​·​Version:​·​gold·​1.​11
[−]
readelf --wide --version-info {}
Offset 1, 2 lines modified Offset 1, 20 lines modified
   
1 No·​version·​information·​found·​in·​this·​file.​ 1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​31·​entries:​
  2 ·​Addr:​·​0000000000000848·​·​Offset:​·​0x000848·​·​Link:​·​2·​(.​dynsym)​
  3 ·​·​000:​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  4 ·​·​004:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  5 ·​·​008:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  6 ·​·​00c:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  7 ·​·​010:​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  8 ·​·​014:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  9 ·​·​018:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  10 ·​·​01c:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
   
  11 Version·​definition·​section·​'.​gnu.​version_d'·​contains·​1·​entries:​
  12 ·​·​Addr:​·​0x0000000000000888·​·​Offset:​·​0x000888·​·​Link:​·​3·​(.​dynstr)​·​·​000000:​·​Rev:​·​1·​·​Flags:​·​BASE·​·​·​Index:​·​1·​·​Cnt:​·​1·​·​Name:​·​libcom_google_ase_Exe​c.​so
  13 ·​·​Version·​definition·​past·​end·​of·​section
   
  14 Version·​needs·​section·​'.​gnu.​version_r'·​contains·​1·​entries:​
  15 ·​Addr:​·​0x00000000000008a4·​·​Offset:​·​0x0008a4·​·​Link:​·​3·​(.​dynstr)​
  16 ·​·​000000:​·​Version:​·​1·​·​File:​·​libc.​so·​·​Cnt:​·​1
  17 ·​·​0x0010:​·​·​·​Name:​·​LIBC·​·​Flags:​·​none·​·​Version:​·​2
[−]
readelf --wide --debug-dump=frames {}
Offset 9, 272 lines modified Offset 9, 251 lines modified
9 ·​·​Augmentation·​data:​·​·​·​·​·​1b 9 ·​·​Augmentation·​data:​·​·​·​·​·​1b
   
10 ·​·​DW_CFA_def_cfa:​·​r7·​(rsp)​·​ofs·​8 10 ·​·​DW_CFA_def_cfa:​·​r7·​(rsp)​·​ofs·​8
11 ·​·​DW_CFA_offset:​·​r16·​(rip)​·​at·​cfa-​8 11 ·​·​DW_CFA_offset:​·​r16·​(rip)​·​at·​cfa-​8
12 ·​·​DW_CFA_nop 12 ·​·​DW_CFA_nop
13 ·​·​DW_CFA_nop 13 ·​·​DW_CFA_nop
   
14 00000018·​0000000000000014·​0000001c·​FDE·​cie=00000000·​pc=0000000000000b80.​.​0000000000000b89 14 00000018·​0000000000000014·​0000001c·​FDE·​cie=00000000·​pc=0000000000000c10.​.​0000000000000c19
15 ·​·​DW_CFA_nop 15 ·​·​DW_CFA_nop
16 ·​·​DW_CFA_nop 16 ·​·​DW_CFA_nop
17 ·​·​DW_CFA_nop 17 ·​·​DW_CFA_nop
18 ·​·​DW_CFA_nop 18 ·​·​DW_CFA_nop
19 ·​·​DW_CFA_nop 19 ·​·​DW_CFA_nop
20 ·​·​DW_CFA_nop 20 ·​·​DW_CFA_nop
21 ·​·​DW_CFA_nop 21 ·​·​DW_CFA_nop
   
22 00000030·​0000000000000014·​00000034·​FDE·​cie=00000000·​pc=0000000000000b70.​.​0000000000000b7c 22 00000030·​0000000000000014·​00000034·​FDE·​cie=00000000·​pc=0000000000000c00.​.​0000000000000c0c
23 ·​·​DW_CFA_nop 23 ·​·​DW_CFA_nop
24 ·​·​DW_CFA_nop 24 ·​·​DW_CFA_nop
25 ·​·​DW_CFA_nop 25 ·​·​DW_CFA_nop
26 ·​·​DW_CFA_nop 26 ·​·​DW_CFA_nop
27 ·​·​DW_CFA_nop 27 ·​·​DW_CFA_nop
28 ·​·​DW_CFA_nop 28 ·​·​DW_CFA_nop
29 ·​·​DW_CFA_nop 29 ·​·​DW_CFA_nop
   
30 00000048·​0000000000000014·​0000004c·​FDE·​cie=00000000·​pc=0000000000000b90.​.​0000000000000ba6 30 00000048·​0000000000000014·​0000004c·​FDE·​cie=00000000·​pc=0000000000000c20.​.​0000000000000c36
31 ·​·​DW_CFA_nop 31 ·​·​DW_CFA_nop
32 ·​·​DW_CFA_nop 32 ·​·​DW_CFA_nop
33 ·​·​DW_CFA_nop 33 ·​·​DW_CFA_nop
34 ·​·​DW_CFA_nop 34 ·​·​DW_CFA_nop
35 ·​·​DW_CFA_nop 35 ·​·​DW_CFA_nop
36 ·​·​DW_CFA_nop 36 ·​·​DW_CFA_nop
37 ·​·​DW_CFA_nop 37 ·​·​DW_CFA_nop
   
38 00000060·​0000000000000024·​00000064·​FDE·​cie=00000000·​pc=0000000000000bc0.​.​0000000000000c70 38 00000060·​000000000000001c·​00000064·​FDE·​cie=00000000·​pc=0000000000000c50.​.​0000000000000d02
39 ·​·​DW_CFA_advance_loc:​·​1·​to·​0000000000000bc1 39 ·​·​DW_CFA_advance_loc:​·​8·​to·​0000000000000c58
40 ·​·​DW_CFA_def_cfa_offset​:​·​16  
41 ·​·​DW_CFA_offset:​·​r3·​(rbx)​·​at·​cfa-​16  
42 ·​·​DW_CFA_advance_loc:​·​8·​to·​0000000000000bc9  
43 ·​·​DW_CFA_def_cfa_offset​:​·​224 40 ·​·​DW_CFA_def_cfa_offset​:​·​224
44 ·​·​DW_CFA_advance_loc1:​·​160·​to·​0000000000000c69 41 ·​·​DW_CFA_advance_loc1:​·​164·​to·​0000000000000cfc
45 ·​·​DW_CFA_remember_state​ 42 ·​·​DW_CFA_remember_state​
46 ·​·​DW_CFA_def_cfa_offset​:​·​16  
47 ·​·​DW_CFA_advance_loc:​·​1·​to·​0000000000000c6a  
48 ·​·​DW_CFA_def_cfa_offset​:​·​8 43 ·​·​DW_CFA_def_cfa_offset​:​·​8
49 ·​·​DW_CFA_advance_loc:​·​1·​to·​0000000000000c6b 44 ·​·​DW_CFA_advance_loc:​·​1·​to·​0000000000000cfd
50 ·​·​DW_CFA_restore_state 45 ·​·​DW_CFA_restore_state
51 ·​·​DW_CFA_nop 46 ·​·​DW_CFA_nop
52 ·​·​DW_CFA_nop 47 ·​·​DW_CFA_nop
53 ·​·​DW_CFA_nop 48 ·​·​DW_CFA_nop
54 ·​·​DW_CFA_nop 49 ·​·​DW_CFA_nop
   
55 00000088·​0000000000000024·​0000008c·​FDE·​cie=00000000·​pc=0000000000000c70.​.​0000000000000d20 50 00000080·​000000000000001c·​00000084·​FDE·​cie=00000000·​pc=0000000000000d10.​.​0000000000000dc2
56 ·​·​DW_CFA_advance_loc:​·​1·​to·​0000000000000c71 51 ·​·​DW_CFA_advance_loc:​·​8·​to·​0000000000000d18
57 ·​·​DW_CFA_def_cfa_offset​:​·​16  
58 ·​·​DW_CFA_offset:​·​r3·​(rbx)​·​at·​cfa-​16  
59 ·​·​DW_CFA_advance_loc:​·​8·​to·​0000000000000c79  
60 ·​·​DW_CFA_def_cfa_offset​:​·​224 52 ·​·​DW_CFA_def_cfa_offset​:​·​224
61 ·​·​DW_CFA_advance_loc1:​·​160·​to·​0000000000000d19 53 ·​·​DW_CFA_advance_loc1:​·​164·​to·​0000000000000dbc
62 ·​·​DW_CFA_remember_state​ 54 ·​·​DW_CFA_remember_state​
63 ·​·​DW_CFA_def_cfa_offset​:​·​16  
64 ·​·​DW_CFA_advance_loc:​·​1·​to·​0000000000000d1a  
65 ·​·​DW_CFA_def_cfa_offset​:​·​8 55 ·​·​DW_CFA_def_cfa_offset​:​·​8
66 ·​·​DW_CFA_advance_loc:​·​1·​to·​0000000000000d1b 56 ·​·​DW_CFA_advance_loc:​·​1·​to·​0000000000000dbd
67 ·​·​DW_CFA_restore_state 57 ·​·​DW_CFA_restore_state
68 ·​·​DW_CFA_nop 58 ·​·​DW_CFA_nop
69 ·​·​DW_CFA_nop 59 ·​·​DW_CFA_nop
70 ·​·​DW_CFA_nop 60 ·​·​DW_CFA_nop
71 ·​·​DW_CFA_nop 61 ·​·​DW_CFA_nop
   
72 000000b0·​000000000000002c·​000000b4·​FDE·​cie=00000000·​pc=0000000000000d20.​.​0000000000000d5d 62 000000a0·​000000000000002c·​000000a4·​FDE·​cie=00000000·​pc=0000000000000dd0.​.​0000000000000e0d
73 ·​·​DW_CFA_advance_loc:​·​2·​to·​0000000000000d22 63 ·​·​DW_CFA_advance_loc:​·​2·​to·​0000000000000dd2
74 ·​·​DW_CFA_def_cfa_offset​:​·​16 64 ·​·​DW_CFA_def_cfa_offset​:​·​16
75 ·​·​DW_CFA_offset:​·​r12·​(r12)​·​at·​cfa-​16 65 ·​·​DW_CFA_offset:​·​r12·​(r12)​·​at·​cfa-​16
76 ·​·​DW_CFA_advance_loc:​·​4·​to·​0000000000000d26 66 ·​·​DW_CFA_advance_loc:​·​4·​to·​0000000000000dd6
77 ·​·​DW_CFA_def_cfa_offset​:​·​24 67 ·​·​DW_CFA_def_cfa_offset​:​·​24
78 ·​·​DW_CFA_offset:​·​r6·​(rbp)​·​at·​cfa-​24 68 ·​·​DW_CFA_offset:​·​r6·​(rbp)​·​at·​cfa-​24
79 ·​·​DW_CFA_advance_loc:​·​1·​to·​0000000000000d27 69 ·​·​DW_CFA_advance_loc:​·​1·​to·​0000000000000dd7
80 ·​·​DW_CFA_def_cfa_offset​:​·​32 70 ·​·​DW_CFA_def_cfa_offset​:​·​32
81 ·​·​DW_CFA_offset:​·​r3·​(rbx)​·​at·​cfa-​32 71 ·​·​DW_CFA_offset:​·​r3·​(rbx)​·​at·​cfa-​32
82 ·​·​DW_CFA_advance_loc:​·​39·​to·​0000000000000d4e 72 ·​·​DW_CFA_advance_loc:​·​39·​to·​0000000000000dfe
83 ·​·​DW_CFA_def_cfa_offset​:​·​24 73 ·​·​DW_CFA_def_cfa_offset​:​·​24
84 ·​·​DW_CFA_advance_loc:​·​11·​to·​0000000000000d59 74 ·​·​DW_CFA_advance_loc:​·​11·​to·​0000000000000e09
85 ·​·​DW_CFA_def_cfa_offset​:​·​16 75 ·​·​DW_CFA_def_cfa_offset​:​·​16
86 ·​·​DW_CFA_advance_loc:​·​2·​to·​0000000000000d5b 76 ·​·​DW_CFA_advance_loc:​·​2·​to·​0000000000000e0b
87 ·​·​DW_CFA_def_cfa_offset​:​·​8 77 ·​·​DW_CFA_def_cfa_offset​:​·​8
88 ·​·​DW_CFA_nop 78 ·​·​DW_CFA_nop
89 ·​·​DW_CFA_nop 79 ·​·​DW_CFA_nop
90 ·​·​DW_CFA_nop 80 ·​·​DW_CFA_nop
91 ·​·​DW_CFA_nop 81 ·​·​DW_CFA_nop
92 ·​·​DW_CFA_nop 82 ·​·​DW_CFA_nop
93 ·​·​DW_CFA_nop 83 ·​·​DW_CFA_nop
94 ·​·​DW_CFA_nop 84 ·​·​DW_CFA_nop
   
95 000000e0·​0000000000000044·​000000e4·​FDE·​cie=00000000·​pc=0000000000000d60.​.​0000000000000e8b 85 000000d0·​0000000000000044·​000000d4·​FDE·​cie=00000000·​pc=0000000000000e10.​.​0000000000000f3b
96 ·​·​DW_CFA_advance_loc:​·​11·​to·​0000000000000d6b 86 ·​·​DW_CFA_advance_loc:​·​11·​to·​0000000000000e1b
97 ·​·​DW_CFA_def_cfa_offset​:​·​16 87 ·​·​DW_CFA_def_cfa_offset​:​·​16
98 ·​·​DW_CFA_offset:​·​r13·​(r13)​·​at·​cfa-​16 88 ·​·​DW_CFA_offset:​·​r13·​(r13)​·​at·​cfa-​16
99 ·​·​DW_CFA_advance_loc:​·​2·​to·​0000000000000d6d 89 ·​·​DW_CFA_advance_loc:​·​2·​to·​0000000000000e1d
Max diff block lines reached; 8780/12965 bytes (67.72%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.dynstr {}
Offset 1, 43 lines modified Offset 1, 42 lines modified
   
1 Hex·​dump·​of·​section·​'.​dynstr':​ 1 Hex·​dump·​of·​section·​'.​dynstr':​
2 ·​·​0x000004c8·​005f5f63·​78615f66·​696e616c·​697a6500·​.​__cxa_finalize.​ 2 ·​·​0x00000510·​005f5f63·​78615f66·​696e616c·​697a6500·​.​__cxa_finalize.​
3 ·​·​0x000004d8·​5f5f6378·​615f6174·​65786974·​005f5a4e·​__cxa_atexit.​_ZN 3 ·​·​0x00000520·​4c494243·​006c6962·​632e736f·​006c6962·​LIBC.​libc.​so.​lib
4 ·​·​0x000004e8·​375f4a4e·​49456e76·​394e6577·​4f626a65·​7_JNIEnv9NewObje 4 ·​·​0x00000530·​636f6d5f·​676f6f67·​6c655f61·​73655f45·​com_google_ase_E
5 ·​·​0x000004f8·​63744550·​375f6a63·​6c617373·​5031305f·​ctEP7_jclassP10_ 5 ·​·​0x00000540·​7865632e·​736f005f·​5f637861·​5f617465·​xec.​so.​__cxa_ate
6 ·​·​0x00000508·​6a6d6574·​686f6449·​447a005f·​5f737461·​jmethodIDz.​__sta 6 ·​·​0x00000550·​78697400·​5f5a4e37·​5f4a4e49·​456e7639·​xit.​_ZN7_JNIEnv9
7 ·​·​0x00000518·​636b5f63·​686b5f67·​75617264·​005f5f73·​ck_chk_guard.​__s 7 ·​·​0x00000560·​4e65774f·​626a6563·​74455037·​5f6a636c·​NewObjectEP7_jcl
8 ·​·​0x00000528·​7461636b·​5f63686b·​5f666169·​6c005f5a·​tack_chk_fail.​_Z 8 ·​·​0x00000570·​61737350·​31305f6a·​6d657468·​6f644944·​assP10_jmethodID
9 ·​·​0x00000538·​4e375f4a·​4e49456e·​76313643·​616c6c4f·​N7_JNIEnv16CallO 9 ·​·​0x00000580·​7a005f5f·​73746163·​6b5f6368·​6b5f6661·​z.​__stack_chk_fa
10 ·​·​0x00000548·​626a6563·​744d6574·​686f6445·​50385f6a·​bjectMethodEP8_j 10 ·​·​0x00000590·​696c005f·​5a4e375f·​4a4e4945·​6e763136·​il.​_ZN7_JNIEnv16
11 ·​·​0x00000558·​6f626a65·​63745031·​305f6a6d·​6574686f·​objectP10_jmetho 11 ·​·​0x000005a0·​43616c6c·​4f626a65·​63744d65·​74686f64·​CallObjectMethod
12 ·​·​0x00000568·​6449447a·​005f5a31·​354a4e55·​5f546872·​dIDz.​_Z15JNU_Thr 12 ·​·​0x000005b0·​4550385f·​6a6f626a·​65637450·​31305f6a·​EP8_jobjectP10_j
13 ·​·​0x00000578·​6f774279·​4e616d65·​50375f4a·​4e49456e·​owByNameP7_JNIEn 13 ·​·​0x000005c0·​6d657468·​6f644944·​7a005f5a·​31354a4e·​methodIDz.​_Z15JN
14 ·​·​0x00000588·​76504b63·​53325f00·​5f5a3234·​4a4e555f·​vPKcS2_.​_Z24JNU_ 14 ·​·​0x000005d0·​555f5468·​726f7742·​794e616d·​6550375f·​U_ThrowByNameP7_
15 ·​·​0x00000598·​47657453·​7472696e·​674e6174·​69766543·​GetStringNativeC 15 ·​·​0x000005e0·​4a4e4945·​6e76504b·​6353325f·​005f5a32·​JNIEnvPKcS2_.​_Z2
16 ·​·​0x000005a8·​68617273·​50375f4a·​4e49456e·​7650385f·​harsP7_JNIEnvP8_ 16 ·​·​0x000005f0·​344a4e55·​5f476574·​53747269·​6e674e61·​4JNU_GetStringNa
17 ·​·​0x000005b8·​6a737472·​696e6700·​6d616c6c·​6f63005f·​jstring.​malloc.​_ 17 ·​·​0x00000600·​74697665·​43686172·​7350375f·​4a4e4945·​tiveCharsP7_JNIE
18 ·​·​0x000005c8·​5a32366a·​6e694765·​74464446·​726f6d46·​Z26jniGetFDFromF 18 ·​·​0x00000610·​6e765038·​5f6a7374·​72696e67·​006d616c·​nvP8_jstring.​mal
19 ·​·​0x000005d8·​696c6544·​65736372·​6970746f·​7250375f·​ileDescriptorP7_ 19 ·​·​0x00000620·​6c6f6300·​5f5a3236·​6a6e6947·​65744644·​loc.​_Z26jniGetFD
20 ·​·​0x000005e8·​4a4e4945·​6e765038·​5f6a6f62·​6a656374·​JNIEnvP8_jobject 20 ·​·​0x00000630·​46726f6d·​46696c65·​44657363·​72697074·​FromFileDescript
21 ·​·​0x000005f8·​004a6176·​615f636f·​6d5f676f·​6f676c65·​.​Java_com_google 21 ·​·​0x00000640·​6f725037·​5f4a4e49·​456e7650·​385f6a6f·​orP7_JNIEnvP8_jo
22 ·​·​0x00000608·​5f617365·​5f457865·​635f6372·​65617465·​_ase_Exec_create 22 ·​·​0x00000650·​626a6563·​74004a61·​76615f63·​6f6d5f67·​bject.​Java_com_g
23 ·​·​0x00000618·​53756270·​726f6365·​7373006f·​70656e00·​Subprocess.​open.​ 23 ·​·​0x00000660·​6f6f676c·​655f6173·​655f4578·​65635f63·​oogle_ase_Exec_c
24 ·​·​0x00000628·​66636e74·​6c00756e·​6c6f636b·​7074005f·​fcntl.​unlockpt.​_ 24 ·​·​0x00000670·​72656174·​65537562·​70726f63·​65737300·​reateSubprocess.​
25 ·​·​0x00000638·​5f657272·​6e6f0073·​74726572·​726f7200·​_errno.​strerror.​ 25 ·​·​0x00000680·​6f70656e·​0066636e·​746c0075·​6e6c6f63·​open.​fcntl.​unloc
26 ·​·​0x00000648·​5f5f616e·​64726f69·​645f6c6f·​675f7072·​__android_log_pr 26 ·​·​0x00000690·​6b707400·​5f5f6572·​726e6f00·​73747265·​kpt.​__errno.​stre
27 ·​·​0x00000658·​696e7400·​7074736e·​616d655f·​7200666f·​int.​ptsname_r.​fo 27 ·​·​0x000006a0·​72726f72·​005f5f61·​6e64726f·​69645f6c·​rror.​__android_l
28 ·​·​0x00000668·​726b0073·​65747369·​64006475·​70320063·​rk.​setsid.​dup2.​c 28 ·​·​0x000006b0·​6f675f70·​72696e74·​00707473·​6e616d65·​og_print.​ptsname
29 ·​·​0x00000678·​6c6f7365·​00657865·​636c0065·​78697400·​lose.​execl.​exit.​ 29 ·​·​0x000006c0·​5f720066·​6f726b00·​73657473·​69640064·​_r.​fork.​setsid.​d
30 ·​·​0x00000688·​4a617661·​5f636f6d·​5f676f6f·​676c655f·​Java_com_google_ 30 ·​·​0x000006d0·​75703200·​636c6f73·​65007761·​69747069·​up2.​close.​waitpi
31 ·​·​0x00000698·​6173655f·​45786563·​5f736574·​50747957·​ase_Exec_setPtyW 31 ·​·​0x000006e0·​64006578·​65636c00·​65786974·​004a6176·​d.​execl.​exit.​Jav
32 ·​·​0x000006a8·​696e646f·​7753697a·​6500696f·​63746c00·​indowSize.​ioctl.​ 32 ·​·​0x000006f0·​615f636f·​6d5f676f·​6f676c65·​5f617365·​a_com_google_ase
33 ·​·​0x000006b8·​4a617661·​5f636f6d·​5f676f6f·​676c655f·​Java_com_google_ 33 ·​·​0x00000700·​5f457865·​635f7365·​74507479·​57696e64·​_Exec_setPtyWind
34 ·​·​0x000006c8·​6173655f·​45786563·​5f776169·​74466f72·​ase_Exec_waitFor 34 ·​·​0x00000710·​6f775369·​7a650069·​6f63746c·​004a6176·​owSize.​ioctl.​Jav
35 ·​·​0x000006d8·​00776169·​74706964·​005f6564·​61746100·​.​waitpid.​_edata.​ 35 ·​·​0x00000720·​615f636f·​6d5f676f·​6f676c65·​5f617365·​a_com_google_ase
36 ·​·​0x000006e8·​5f5f6273·​735f7374·​61727400·​5f656e64·​__bss_start.​_end 36 ·​·​0x00000730·​5f457865·​635f7761·​6974466f·​72005f65·​_Exec_waitFor.​_e
37 ·​·​0x000006f8·​006c6962·​6c6f672e·​736f006c·​69627374·​.​liblog.​so.​libst 37 ·​·​0x00000740·​64617461·​005f5f62·​73735f73·​74617274·​data.​__bss_start
38 ·​·​0x00000708·​64632b2b·​2e736f00·​6c69626d·​2e736f00·​dc++.​so.​libm.​so.​ 38 ·​·​0x00000750·​005f656e·​64006c69·​626c6f67·​2e736f00·​.​_end.​liblog.​so.​
39 ·​·​0x00000718·​6c696263·​2e736f00·​6c696264·​6c2e736f·​libc.​so.​libdl.​so 39 ·​·​0x00000760·​6c696273·​7464632b·​2b2e736f·​006c6962·​libstdc++.​so.​lib
40 ·​·​0x00000728·​006c6962·​636f6d5f·​676f6f67·​6c655f61·​.​libcom_google_a 40 ·​·​0x00000770·​6d2e736f·​006c6962·​646c2e73·​6f00·​·​·​·​·​m.​so.​libdl.​so.​
41 ·​·​0x00000738·​73655f45·​7865632e·​736f00·​·​·​·​·​·​·​·​·​·​·​·​se_Exec.​so.​  
   
[−]
readelf --wide --decompress --hex-dump=.hash {}
Offset 1, 16 lines modified Offset 1, 16 lines modified
   
1 Hex·​dump·​of·​section·​'.​hash':​ 1 Hex·​dump·​of·​section·​'.​hash':​
2 ·​·​0x00000748·​11000000·​20000000·​1b000000·​1d000000·​.​.​.​.​·​.​.​.​.​.​.​.​.​.​.​.​ 2 ·​·​0x00000780·​11000000·​1f000000·​1b000000·​1c000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ·​·​0x00000758·​13000000·​16000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ·​·​0x00000790·​12000000·​15000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ·​·​0x00000768·​17000000·​06000000·​11000000·​19000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ·​·​0x000007a0·​17000000·​05000000·​10000000·​19000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ·​·​0x00000778·​0c000000·​1e000000·​10000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ·​·​0x000007b0·​0b000000·​1d000000·​0f000000·​1e000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ·​·​0x00000788·​14000000·​00000000·​0b000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ·​·​0x000007c0·​13000000·​00000000·​0a000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ·​·​0x00000798·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 7 ·​·​0x000007d0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
8 ·​·​0x000007a8·​00000000·​00000000·​00000000·​05000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 8 ·​·​0x000007e0·​00000000·​00000000·​04000000·​06000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ·​·​0x000007b8·​07000000·​00000000·​03000000·​09000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 9 ·​·​0x000007f0·​00000000·​03000000·​08000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
10 ·​·​0x000007c8·​00000000·​08000000·​00000000·​0e000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 10 ·​·​0x00000800·​07000000·​00000000·​0d000000·​0e000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
11 ·​·​0x000007d8·​0f000000·​00000000·​00000000·​02000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 11 ·​·​0x00000810·​00000000·​00000000·​02000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
12 ·​·​0x000007e8·​04000000·​0d000000·​15000000·​12000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 12 ·​·​0x00000820·​0c000000·​11000000·​14000000·​16000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ·​·​0x000007f8·​00000000·​00000000·​1a000000·​18000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 13 ·​·​0x00000830·​00000000·​00000000·​1a000000·​01000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
14 ·​·​0x00000808·​01000000·​0a000000·​1c000000·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​.​.​.​.​ 14 ·​·​0x00000840·​09000000·​18000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​
   
[−]
objdump --line-numbers --disassemble --demangle --section=.plt {}
Offset 1, 107 lines modified Offset 1, 107 lines modified
   
   
   
1 Disassembly·​of·​section·​.​plt:​ 1 Disassembly·​of·​section·​.​plt:​
   
2 0000000000000a30·​<__cxa_atexit@plt-​0x10>:​ 2 0000000000000ac0·​<__cxa_atexit@plt-​0x10>:​
3 ·​a30:​»       ​ff·​35·​22·​25·​00·​00·​·​·​·​»       ​pushq·​·​0x2522(%rip)​·​·​·​·​·​·​·​·​ 3 ·​ac0:​»       ​ff·​35·​92·​24·​00·​00·​·​·​·​»       ​pushq·​·​0x2492(%rip)​·​·​·​·​·​·​·​·​
4 ·​a36:​»       ​ff·​25·​24·​25·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x2524(%rip)​·​·​·​·​·​·​·​·​ 4 ·​ac6:​»       ​ff·​25·​94·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x2494(%rip)​·​·​·​·​·​·​·​·​
5 ·​a3c:​»       ​90·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​nop 5 ·​acc:​»       ​90·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​nop
6 ·​a3d:​»       ​90·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​nop 6 ·​acd:​»       ​90·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​nop
7 ·​a3e:​»       ​90·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​nop 7 ·​ace:​»       ​90·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​nop
8 ·​a3f:​»       ​90·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​nop 8 ·​acf:​»       ​90·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​nop
   
9 0000000000000a40·​<__cxa_atexit@plt>:​ 9 0000000000000ad0·​<__cxa_atexit@plt>:​
10 ·​a40:​»       ​ff·​25·​22·​25·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x2522(%rip)​·​·​·​·​·​·​·​·​ 10 ·​ad0:​»       ​ff·​25·​92·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x2492(%rip)​·​·​·​·​·​·​·​·​
11 ·​a46:​»       ​68·​00·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0x0 11 ·​ad6:​»       ​68·​00·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0x0
12 ·​a4b:​»       ​e9·​e0·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​a30·​<__cxa_atexit@plt-​0x10> 12 ·​adb:​»       ​e9·​e0·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​ac0·​<__cxa_atexit@plt-​0x10>
   
13 0000000000000a50·​<__cxa_finalize@plt>:​ 13 0000000000000ae0·​<__cxa_finalize@plt>:​
14 ·​a50:​»       ​ff·​25·​1a·​25·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x251a(%rip)​·​·​·​·​·​·​·​·​ 14 ·​ae0:​»       ​ff·​25·​8a·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x248a(%rip)​·​·​·​·​·​·​·​·​
15 ·​a56:​»       ​68·​01·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0x1 15 ·​ae6:​»       ​68·​01·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0x1
16 ·​a5b:​»       ​e9·​d0·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​a30·​<__cxa_atexit@plt-​0x10> 16 ·​aeb:​»       ​e9·​d0·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​ac0·​<__cxa_atexit@plt-​0x10>
   
17 0000000000000a60·​<__stack_chk_fail@plt​>:​ 17 0000000000000af0·​<__stack_chk_fail@plt​>:​
18 ·​a60:​»       ​ff·​25·​12·​25·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x2512(%rip)​·​·​·​·​·​·​·​·​ 18 ·​af0:​»       ​ff·​25·​82·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x2482(%rip)​·​·​·​·​·​·​·​·​
19 ·​a66:​»       ​68·​02·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0x2 19 ·​af6:​»       ​68·​02·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0x2
20 ·​a6b:​»       ​e9·​c0·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​a30·​<__cxa_atexit@plt-​0x10> 20 ·​afb:​»       ​e9·​c0·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​ac0·​<__cxa_atexit@plt-​0x10>
   
21 0000000000000a70·​<malloc@plt>:​ 21 0000000000000b00·​<malloc@plt>:​
22 ·​a70:​»       ​ff·​25·​0a·​25·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x250a(%rip)​·​·​·​·​·​·​·​·​ 22 ·​b00:​»       ​ff·​25·​7a·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x247a(%rip)​·​·​·​·​·​·​·​·​
23 ·​a76:​»       ​68·​03·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0x3 23 ·​b06:​»       ​68·​03·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0x3
24 ·​a7b:​»       ​e9·​b0·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​a30·​<__cxa_atexit@plt-​0x10> 24 ·​b0b:​»       ​e9·​b0·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​ac0·​<__cxa_atexit@plt-​0x10>
   
25 0000000000000a80·​<open@plt>:​ 25 0000000000000b10·​<open@plt>:​
26 ·​a80:​»       ​ff·​25·​02·​25·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x2502(%rip)​·​·​·​·​·​·​·​·​ 26 ·​b10:​»       ​ff·​25·​72·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x2472(%rip)​·​·​·​·​·​·​·​·​
27 ·​a86:​»       ​68·​04·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0x4 27 ·​b16:​»       ​68·​04·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0x4
28 ·​a8b:​»       ​e9·​a0·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​a30·​<__cxa_atexit@plt-​0x10> 28 ·​b1b:​»       ​e9·​a0·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​ac0·​<__cxa_atexit@plt-​0x10>
   
29 0000000000000a90·​<fcntl@plt>:​ 29 0000000000000b20·​<fcntl@plt>:​
30 ·​a90:​»       ​ff·​25·​fa·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x24fa(%rip)​·​·​·​·​·​·​·​·​ 30 ·​b20:​»       ​ff·​25·​6a·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x246a(%rip)​·​·​·​·​·​·​·​·​
31 ·​a96:​»       ​68·​05·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0x5 31 ·​b26:​»       ​68·​05·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0x5
32 ·​a9b:​»       ​e9·​90·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​a30·​<__cxa_atexit@plt-​0x10> 32 ·​b2b:​»       ​e9·​90·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​ac0·​<__cxa_atexit@plt-​0x10>
   
33 0000000000000aa0·​<unlockpt@plt>:​ 33 0000000000000b30·​<unlockpt@plt>:​
34 ·​aa0:​»       ​ff·​25·​f2·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x24f2(%rip)​·​·​·​·​·​·​·​·​ 34 ·​b30:​»       ​ff·​25·​62·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x2462(%rip)​·​·​·​·​·​·​·​·​
35 ·​aa6:​»       ​68·​06·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0x6 35 ·​b36:​»       ​68·​06·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0x6
36 ·​aab:​»       ​e9·​80·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​a30·​<__cxa_atexit@plt-​0x10> 36 ·​b3b:​»       ​e9·​80·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​ac0·​<__cxa_atexit@plt-​0x10>
   
37 0000000000000ab0·​<__errno@plt>:​ 37 0000000000000b40·​<__errno@plt>:​
38 ·​ab0:​»       ​ff·​25·​ea·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x24ea(%rip)​·​·​·​·​·​·​·​·​ 38 ·​b40:​»       ​ff·​25·​5a·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x245a(%rip)​·​·​·​·​·​·​·​·​
39 ·​ab6:​»       ​68·​07·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0x7 39 ·​b46:​»       ​68·​07·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0x7
40 ·​abb:​»       ​e9·​70·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​a30·​<__cxa_atexit@plt-​0x10> 40 ·​b4b:​»       ​e9·​70·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​ac0·​<__cxa_atexit@plt-​0x10>
   
41 0000000000000ac0·​<strerror@plt>:​ 41 0000000000000b50·​<strerror@plt>:​
42 ·​ac0:​»       ​ff·​25·​e2·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x24e2(%rip)​·​·​·​·​·​·​·​·​ 42 ·​b50:​»       ​ff·​25·​52·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x2452(%rip)​·​·​·​·​·​·​·​·​
43 ·​ac6:​»       ​68·​08·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0x8 43 ·​b56:​»       ​68·​08·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0x8
44 ·​acb:​»       ​e9·​60·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​a30·​<__cxa_atexit@plt-​0x10> 44 ·​b5b:​»       ​e9·​60·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​ac0·​<__cxa_atexit@plt-​0x10>
   
45 0000000000000ad0·​<__android_log_print@​plt>:​ 45 0000000000000b60·​<__android_log_print@​plt>:​
46 ·​ad0:​»       ​ff·​25·​da·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x24da(%rip)​·​·​·​·​·​·​·​·​ 46 ·​b60:​»       ​ff·​25·​4a·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x244a(%rip)​·​·​·​·​·​·​·​·​
47 ·​ad6:​»       ​68·​09·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0x9 47 ·​b66:​»       ​68·​09·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0x9
48 ·​adb:​»       ​e9·​50·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​a30·​<__cxa_atexit@plt-​0x10> 48 ·​b6b:​»       ​e9·​50·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​ac0·​<__cxa_atexit@plt-​0x10>
   
49 0000000000000ae0·​<ptsname_r@plt>:​ 49 0000000000000b70·​<ptsname_r@plt>:​
50 ·​ae0:​»       ​ff·​25·​d2·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x24d2(%rip)​·​·​·​·​·​·​·​·​ 50 ·​b70:​»       ​ff·​25·​42·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x2442(%rip)​·​·​·​·​·​·​·​·​
51 ·​ae6:​»       ​68·​0a·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0xa 51 ·​b76:​»       ​68·​0a·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0xa
52 ·​aeb:​»       ​e9·​40·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​a30·​<__cxa_atexit@plt-​0x10> 52 ·​b7b:​»       ​e9·​40·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​ac0·​<__cxa_atexit@plt-​0x10>
   
53 0000000000000af0·​<fork@plt>:​ 53 0000000000000b80·​<fork@plt>:​
54 ·​af0:​»       ​ff·​25·​ca·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x24ca(%rip)​·​·​·​·​·​·​·​·​ 54 ·​b80:​»       ​ff·​25·​3a·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x243a(%rip)​·​·​·​·​·​·​·​·​
55 ·​af6:​»       ​68·​0b·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0xb 55 ·​b86:​»       ​68·​0b·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0xb
56 ·​afb:​»       ​e9·​30·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​a30·​<__cxa_atexit@plt-​0x10> 56 ·​b8b:​»       ​e9·​30·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​ac0·​<__cxa_atexit@plt-​0x10>
   
57 0000000000000b00·​<setsid@plt>:​ 57 0000000000000b90·​<setsid@plt>:​
58 ·​b00:​»       ​ff·​25·​c2·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x24c2(%rip)​·​·​·​·​·​·​·​·​ 58 ·​b90:​»       ​ff·​25·​32·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x2432(%rip)​·​·​·​·​·​·​·​·​
59 ·​b06:​»       ​68·​0c·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0xc 59 ·​b96:​»       ​68·​0c·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0xc
60 ·​b0b:​»       ​e9·​20·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​a30·​<__cxa_atexit@plt-​0x10> 60 ·​b9b:​»       ​e9·​20·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​ac0·​<__cxa_atexit@plt-​0x10>
   
61 0000000000000b10·​<dup2@plt>:​ 61 0000000000000ba0·​<dup2@plt>:​
62 ·​b10:​»       ​ff·​25·​ba·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x24ba(%rip)​·​·​·​·​·​·​·​·​ 62 ·​ba0:​»       ​ff·​25·​2a·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x242a(%rip)​·​·​·​·​·​·​·​·​
63 ·​b16:​»       ​68·​0d·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0xd 63 ·​ba6:​»       ​68·​0d·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0xd
64 ·​b1b:​»       ​e9·​10·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​a30·​<__cxa_atexit@plt-​0x10> 64 ·​bab:​»       ​e9·​10·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​ac0·​<__cxa_atexit@plt-​0x10>
   
65 0000000000000b20·​<close@plt>:​ 65 0000000000000bb0·​<close@plt>:​
66 ·​b20:​»       ​ff·​25·​b2·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x24b2(%rip)​·​·​·​·​·​·​·​·​ 66 ·​bb0:​»       ​ff·​25·​22·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x2422(%rip)​·​·​·​·​·​·​·​·​
67 ·​b26:​»       ​68·​0e·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0xe 67 ·​bb6:​»       ​68·​0e·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0xe
68 ·​b2b:​»       ​e9·​00·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​a30·​<__cxa_atexit@plt-​0x10> 68 ·​bbb:​»       ​e9·​00·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​ac0·​<__cxa_atexit@plt-​0x10>
   
69 0000000000000b30·​<execl@plt>:​ 69 0000000000000bc0·​<execl@plt>:​
70 ·​b30:​»       ​ff·​25·​aa·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x24aa(%rip)​·​·​·​·​·​·​·​·​ 70 ·​bc0:​»       ​ff·​25·​1a·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x241a(%rip)​·​·​·​·​·​·​·​·​
71 ·​b36:​»       ​68·​0f·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0xf 71 ·​bc6:​»       ​68·​0f·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0xf
72 ·​b3b:​»       ​e9·​f0·​fe·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​a30·​<__cxa_atexit@plt-​0x10> 72 ·​bcb:​»       ​e9·​f0·​fe·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​ac0·​<__cxa_atexit@plt-​0x10>
   
73 0000000000000b40·​<exit@plt>:​ 73 0000000000000bd0·​<exit@plt>:​
74 ·​b40:​»       ​ff·​25·​a2·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x24a2(%rip)​·​·​·​·​·​·​·​·​ 74 ·​bd0:​»       ​ff·​25·​12·​24·​00·​00·​·​·​·​»       ​jmpq·​·​·​*0x2412(%rip)​·​·​·​·​·​·​·​·​
75 ·​b46:​»       ​68·​10·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0x10 75 ·​bd6:​»       ​68·​10·​00·​00·​00·​·​·​·​·​·​·​»       ​pushq·​·​$0x10
76 ·​b4b:​»       ​e9·​e0·​fe·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​a30·​<__cxa_atexit@plt-​0x10> 76 ·​bdb:​»       ​e9·​e0·​fe·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​ac0·​<__cxa_atexit@plt-​0x10>
   
77 0000000000000b50·​<ioctl@plt>:​ 77 0000000000000be0·​<ioctl@plt>:​
Max diff block lines reached; 0/8198 bytes (0.00%) of diff not shown.
[−]
objdump --line-numbers --disassemble --demangle --section=.text {}
Offset 1, 521 lines modified Offset 1, 520 lines modified
   
   
   
1 Disassembly·​of·​section·​.​text:​ 1 Disassembly·​of·​section·​.​text:​
   
2 0000000000000b70·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​-​0x50>:​ 2 0000000000000c00·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​@@Base-​0x50>:​
3 ·​·​·​·​·​b70:​»       ​48·​8d·​3d·​89·​24·​00·​00·​»       ​lea·​·​·​·​0x2489(%rip)​,​%rdi·​·​·​·​·​·​·​·​ 3 ·​·​·​·​·​c00:​»       ​48·​8d·​3d·​f9·​23·​00·​00·​»       ​lea·​·​·​·​0x23f9(%rip)​,​%rdi·​·​·​·​·​·​·​·​
4 ·​·​·​·​·​b77:​»       ​e9·​d4·​fe·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​a50·​<__cxa_finalize@plt> 4 ·​·​·​·​·​c07:​»       ​e9·​d4·​fe·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​ae0·​<__cxa_finalize@plt>
5 ·​·​·​·​·​b7c:​»       ​00·​00·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​add·​·​·​·​%al,​(%rax)​ 5 ·​·​·​·​·​c0c:​»       ​00·​00·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​add·​·​·​·​%al,​(%rax)​
6 ·​·​·​·​·​b7e:​»       ​00·​00·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​add·​·​·​·​%al,​(%rax)​ 6 ·​·​·​·​·​c0e:​»       ​00·​00·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​add·​·​·​·​%al,​(%rax)​
7 ·​·​·​·​·​b80:​»       ​48·​85·​ff·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​test·​·​·​%rdi,​%rdi 7 ·​·​·​·​·​c10:​»       ​48·​85·​ff·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​test·​·​·​%rdi,​%rdi
8 ·​·​·​·​·​b83:​»       ​74·​03·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​je·​·​·​·​·​b88·​<waitpid@plt+0x28> 8 ·​·​·​·​·​c13:​»       ​74·​03·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​je·​·​·​·​·​c18·​<waitpid@plt+0x28>
9 ·​·​·​·​·​b85:​»       ​ff·​e7·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​jmpq·​·​·​*%rdi 9 ·​·​·​·​·​c15:​»       ​ff·​e7·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​jmpq·​·​·​*%rdi
10 ·​·​·​·​·​b87:​»       ​90·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​nop 10 ·​·​·​·​·​c17:​»       ​90·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​nop
11 ·​·​·​·​·​b88:​»       ​c3·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​retq·​·​·​ 11 ·​·​·​·​·​c18:​»       ​c3·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​retq·​·​·​
12 ·​·​·​·​·​b89:​»       ​0f·​1f·​80·​00·​00·​00·​00·​»       ​nopl·​·​·​0x0(%rax)​ 12 ·​·​·​·​·​c19:​»       ​0f·​1f·​80·​00·​00·​00·​00·​»       ​nopl·​·​·​0x0(%rax)​
13 ·​·​·​·​·​b90:​»       ​48·​89·​fe·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%rdi,​%rsi 13 ·​·​·​·​·​c20:​»       ​48·​89·​fe·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%rdi,​%rsi
14 ·​·​·​·​·​b93:​»       ​48·​8d·​15·​66·​24·​00·​00·​»       ​lea·​·​·​·​0x2466(%rip)​,​%rdx·​·​·​·​·​·​·​·​ 14 ·​·​·​·​·​c23:​»       ​48·​8d·​15·​d6·​23·​00·​00·​»       ​lea·​·​·​·​0x23d6(%rip)​,​%rdx·​·​·​·​·​·​·​·​
15 ·​·​·​·​·​b9a:​»       ​48·​8d·​3d·​df·​ff·​ff·​ff·​»       ​lea·​·​·​·​-​0x21(%rip)​,​%rdi·​·​·​·​·​·​·​·​ 15 ·​·​·​·​·​c2a:​»       ​48·​8d·​3d·​df·​ff·​ff·​ff·​»       ​lea·​·​·​·​-​0x21(%rip)​,​%rdi·​·​·​·​·​·​·​·​
16 ·​·​·​·​·​ba1:​»       ​e9·​9a·​fe·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​a40·​<__cxa_atexit@plt> 16 ·​·​·​·​·​c31:​»       ​e9·​9a·​fe·​ff·​ff·​·​·​·​·​·​·​»       ​jmpq·​·​·​ad0·​<__cxa_atexit@plt>
17 ·​·​·​·​·​ba6:​»       ​66·​2e·​0f·​1f·​84·​00·​00·​»       ​nopw·​·​·​%cs:​0x0(%rax,​%rax,​1)​ 17 ·​·​·​·​·​c36:​»       ​66·​2e·​0f·​1f·​84·​00·​00·​»       ​nopw·​·​·​%cs:​0x0(%rax,​%rax,​1)​
18 ·​·​·​·​·​bad:​»       ​00·​00·​00·​ 18 ·​·​·​·​·​c3d:​»       ​00·​00·​00·​
19 ·​·​·​·​·​bb0:​»       ​0f·​1f·​40·​00·​·​·​·​·​·​·​·​·​·​»       ​nopl·​·​·​0x0(%rax)​ 19 ·​·​·​·​·​c40:​»       ​0f·​1f·​40·​00·​·​·​·​·​·​·​·​·​·​»       ​nopl·​·​·​0x0(%rax)​
20 »       ​.​.​.​ 20 »       ​.​.​.​
   
21 0000000000000bc0·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​>:​ 21 0000000000000c50·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​@@Base>:​
22 ·​·​·​·​·​bc0:​»       ​53·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​push·​·​·​%rbx 22 ·​·​·​·​·​c50:​»       ​48·​8d·​a4·​24·​28·​ff·​ff·​»       ​lea·​·​·​·​-​0xd8(%rsp)​,​%rsp
23 ·​·​·​·​·​bc1:​»       ​48·​8d·​a4·​24·​30·​ff·​ff·​»       ​lea·​·​·​·​-​0xd0(%rsp)​,​%rsp 23 ·​·​·​·​·​c57:​»       ​ff·​
24 ·​·​·​·​·​bc8:​»       ​ff·​ 24 ·​·​·​·​·​c58:​»       ​84·​c0·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​test·​·​·​%al,​%al
25 ·​·​·​·​·​bc9:​»       ​84·​c0·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​test·​·​·​%al,​%al 25 ·​·​·​·​·​c5a:​»       ​48·​89·​4c·​24·​38·​·​·​·​·​·​·​»       ​mov·​·​·​·​%rcx,​0x38(%rsp)​
26 ·​·​·​·​·​bcb:​»       ​48·​89·​4c·​24·​38·​·​·​·​·​·​·​»       ​mov·​·​·​·​%rcx,​0x38(%rsp)​ 26 ·​·​·​·​·​c5f:​»       ​4c·​89·​44·​24·​40·​·​·​·​·​·​·​»       ​mov·​·​·​·​%r8,​0x40(%rsp)​
27 ·​·​·​·​·​bd0:​»       ​4c·​89·​44·​24·​40·​·​·​·​·​·​·​»       ​mov·​·​·​·​%r8,​0x40(%rsp)​ 27 ·​·​·​·​·​c64:​»       ​4c·​89·​4c·​24·​48·​·​·​·​·​·​·​»       ​mov·​·​·​·​%r9,​0x48(%rsp)​
28 ·​·​·​·​·​bd5:​»       ​4c·​89·​4c·​24·​48·​·​·​·​·​·​·​»       ​mov·​·​·​·​%r9,​0x48(%rsp)​ 28 ·​·​·​·​·​c69:​»       ​74·​37·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​je·​·​·​·​·​ca2·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​@@Base+0x52>
29 ·​·​·​·​·​bda:​»       ​74·​37·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​je·​·​·​·​·​c13·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​+0x53> 29 ·​·​·​·​·​c6b:​»       ​0f·​29·​44·​24·​50·​·​·​·​·​·​·​»       ​movaps·​%xmm0,​0x50(%rsp)​
30 ·​·​·​·​·​bdc:​»       ​0f·​29·​44·​24·​50·​·​·​·​·​·​·​»       ​movaps·​%xmm0,​0x50(%rsp)​ 30 ·​·​·​·​·​c70:​»       ​0f·​29·​4c·​24·​60·​·​·​·​·​·​·​»       ​movaps·​%xmm1,​0x60(%rsp)​
31 ·​·​·​·​·​be1:​»       ​0f·​29·​4c·​24·​60·​·​·​·​·​·​·​»       ​movaps·​%xmm1,​0x60(%rsp)​ 31 ·​·​·​·​·​c75:​»       ​0f·​29·​54·​24·​70·​·​·​·​·​·​·​»       ​movaps·​%xmm2,​0x70(%rsp)​
32 ·​·​·​·​·​be6:​»       ​0f·​29·​54·​24·​70·​·​·​·​·​·​·​»       ​movaps·​%xmm2,​0x70(%rsp)​ 32 ·​·​·​·​·​c7a:​»       ​0f·​29·​9c·​24·​80·​00·​00·​»       ​movaps·​%xmm3,​0x80(%rsp)​
33 ·​·​·​·​·​beb:​»       ​0f·​29·​9c·​24·​80·​00·​00·​»       ​movaps·​%xmm3,​0x80(%rsp)​ 33 ·​·​·​·​·​c81:​»       ​00·​
34 ·​·​·​·​·​bf2:​»       ​00·​ 34 ·​·​·​·​·​c82:​»       ​0f·​29·​a4·​24·​90·​00·​00·​»       ​movaps·​%xmm4,​0x90(%rsp)​
35 ·​·​·​·​·​bf3:​»       ​0f·​29·​a4·​24·​90·​00·​00·​»       ​movaps·​%xmm4,​0x90(%rsp)​ 35 ·​·​·​·​·​c89:​»       ​00·​
36 ·​·​·​·​·​bfa:​»       ​00·​ 36 ·​·​·​·​·​c8a:​»       ​0f·​29·​ac·​24·​a0·​00·​00·​»       ​movaps·​%xmm5,​0xa0(%rsp)​
37 ·​·​·​·​·​bfb:​»       ​0f·​29·​ac·​24·​a0·​00·​00·​»       ​movaps·​%xmm5,​0xa0(%rsp)​ 37 ·​·​·​·​·​c91:​»       ​00·​
38 ·​·​·​·​·​c02:​»       ​00·​ 38 ·​·​·​·​·​c92:​»       ​0f·​29·​b4·​24·​b0·​00·​00·​»       ​movaps·​%xmm6,​0xb0(%rsp)​
39 ·​·​·​·​·​c03:​»       ​0f·​29·​b4·​24·​b0·​00·​00·​»       ​movaps·​%xmm6,​0xb0(%rsp)​ 39 ·​·​·​·​·​c99:​»       ​00·​
40 ·​·​·​·​·​c0a:​»       ​00·​ 40 ·​·​·​·​·​c9a:​»       ​0f·​29·​bc·​24·​c0·​00·​00·​»       ​movaps·​%xmm7,​0xc0(%rsp)​
41 ·​·​·​·​·​c0b:​»       ​0f·​29·​bc·​24·​c0·​00·​00·​»       ​movaps·​%xmm7,​0xc0(%rsp)​ 41 ·​·​·​·​·​ca1:​»       ​00·​
42 ·​·​·​·​·​c12:​»       ​00·​ 42 ·​·​·​·​·​ca2:​»       ​64·​48·​8b·​04·​25·​28·​00·​»       ​mov·​·​·​·​%fs:​0x28,​%rax
43 ·​·​·​·​·​c13:​»       ​48·​8b·​1d·​2e·​23·​00·​00·​»       ​mov·​·​·​·​0x232e(%rip)​,​%rbx·​·​·​·​·​·​·​·​ 43 ·​·​·​·​·​ca9:​»       ​00·​00·​
44 ·​·​·​·​·​c1a:​»       ​48·​89·​e1·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%rsp,​%rcx 44 ·​·​·​·​·​cab:​»       ​48·​89·​44·​24·​18·​·​·​·​·​·​·​»       ​mov·​·​·​·​%rax,​0x18(%rsp)​
45 ·​·​·​·​·​c1d:​»       ​c7·​04·​24·​18·​00·​00·​00·​»       ​movl·​·​·​$0x18,​(%rsp)​ 45 ·​·​·​·​·​cb0:​»       ​31·​c0·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​xor·​·​·​·​%eax,​%eax
46 ·​·​·​·​·​c24:​»       ​c7·​44·​24·​04·​30·​00·​00·​»       ​movl·​·​·​$0x30,​0x4(%rsp)​ 46 ·​·​·​·​·​cb2:​»       ​48·​8d·​84·​24·​e0·​00·​00·​»       ​lea·​·​·​·​0xe0(%rsp)​,​%rax
47 ·​·​·​·​·​c2b:​»       ​00·​ 47 ·​·​·​·​·​cb9:​»       ​00·​
48 ·​·​·​·​·​c2c:​»       ​48·​8b·​03·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​(%rbx)​,​%rax 48 ·​·​·​·​·​cba:​»       ​48·​89·​e1·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%rsp,​%rcx
49 ·​·​·​·​·​c2f:​»       ​48·​89·​44·​24·​18·​·​·​·​·​·​·​»       ​mov·​·​·​·​%rax,​0x18(%rsp)​ 49 ·​·​·​·​·​cbd:​»       ​48·​89·​44·​24·​08·​·​·​·​·​·​·​»       ​mov·​·​·​·​%rax,​0x8(%rsp)​
50 ·​·​·​·​·​c34:​»       ​48·​8d·​84·​24·​e0·​00·​00·​»       ​lea·​·​·​·​0xe0(%rsp)​,​%rax 50 ·​·​·​·​·​cc2:​»       ​48·​8d·​44·​24·​20·​·​·​·​·​·​·​»       ​lea·​·​·​·​0x20(%rsp)​,​%rax
51 ·​·​·​·​·​c3b:​»       ​00·​ 51 ·​·​·​·​·​cc7:​»       ​48·​89·​44·​24·​10·​·​·​·​·​·​·​»       ​mov·​·​·​·​%rax,​0x10(%rsp)​
52 ·​·​·​·​·​c3c:​»       ​48·​89·​44·​24·​08·​·​·​·​·​·​·​»       ​mov·​·​·​·​%rax,​0x8(%rsp)​ 52 ·​·​·​·​·​ccc:​»       ​48·​8b·​07·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​(%rdi)​,​%rax
53 ·​·​·​·​·​c41:​»       ​48·​8d·​44·​24·​20·​·​·​·​·​·​·​»       ​lea·​·​·​·​0x20(%rsp)​,​%rax 53 ·​·​·​·​·​ccf:​»       ​c7·​04·​24·​18·​00·​00·​00·​»       ​movl·​·​·​$0x18,​(%rsp)​
54 ·​·​·​·​·​c46:​»       ​48·​89·​44·​24·​10·​·​·​·​·​·​·​»       ​mov·​·​·​·​%rax,​0x10(%rsp)​ 54 ·​·​·​·​·​cd6:​»       ​c7·​44·​24·​04·​30·​00·​00·​»       ​movl·​·​·​$0x30,​0x4(%rsp)​
55 ·​·​·​·​·​c4b:​»       ​48·​8b·​07·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​(%rdi)​,​%rax 55 ·​·​·​·​·​cdd:​»       ​00·​
56 ·​·​·​·​·​c4e:​»       ​ff·​90·​e8·​00·​00·​00·​·​·​·​»       ​callq·​·​*0xe8(%rax)​ 56 ·​·​·​·​·​cde:​»       ​ff·​90·​e8·​00·​00·​00·​·​·​·​»       ​callq·​·​*0xe8(%rax)​
57 ·​·​·​·​·​c54:​»       ​48·​8b·​4c·​24·​18·​·​·​·​·​·​·​»       ​mov·​·​·​·​0x18(%rsp)​,​%rcx 57 ·​·​·​·​·​ce4:​»       ​48·​8b·​54·​24·​18·​·​·​·​·​·​·​»       ​mov·​·​·​·​0x18(%rsp)​,​%rdx
58 ·​·​·​·​·​c59:​»       ​48·​8b·​13·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​(%rbx)​,​%rdx 58 ·​·​·​·​·​ce9:​»       ​64·​48·​33·​14·​25·​28·​00·​»       ​xor·​·​·​·​%fs:​0x28,​%rdx
59 ·​·​·​·​·​c5c:​»       ​48·​39·​d1·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​cmp·​·​·​·​%rdx,​%rcx 59 ·​·​·​·​·​cf0:​»       ​00·​00·​
60 ·​·​·​·​·​c5f:​»       ​75·​0a·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​jne·​·​·​·​c6b·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​+0xab> 60 ·​·​·​·​·​cf2:​»       ​75·​09·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​jne·​·​·​·​cfd·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​@@Base+0xad>
61 ·​·​·​·​·​c61:​»       ​48·​8d·​a4·​24·​d0·​00·​00·​»       ​lea·​·​·​·​0xd0(%rsp)​,​%rsp 61 ·​·​·​·​·​cf4:​»       ​48·​8d·​a4·​24·​d8·​00·​00·​»       ​lea·​·​·​·​0xd8(%rsp)​,​%rsp
62 ·​·​·​·​·​c68:​»       ​00·​ 62 ·​·​·​·​·​cfb:​»       ​00·​
63 ·​·​·​·​·​c69:​»       ​5b·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​pop·​·​·​·​%rbx 63 ·​·​·​·​·​cfc:​»       ​c3·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​retq·​·​·​
64 ·​·​·​·​·​c6a:​»       ​c3·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​retq·​·​·​ 64 ·​·​·​·​·​cfd:​»       ​e8·​ee·​fd·​ff·​ff·​·​·​·​·​·​·​»       ​callq·​·​af0·​<__stack_chk_fail@plt​>
65 ·​·​·​·​·​c6b:​»       ​e8·​f0·​fd·​ff·​ff·​·​·​·​·​·​·​»       ​callq·​·​a60·​<__stack_chk_fail@plt​> 65 ·​·​·​·​·​d02:​»       ​66·​66·​66·​66·​66·​2e·​0f·​»       ​data16·​data16·​data16·​data16·​nopw·​%cs:​0x0(%rax,​%rax,​1)​
  66 ·​·​·​·​·​d09:​»       ​1f·​84·​00·​00·​00·​00·​00·​
66 0000000000000c70·​<_JNIEnv:​:​CallObjectMethod(_job​ject*,​·​_jmethodID*,​·​.​.​.​)​>:​  
67 ·​·​·​·​·​c70:​»       ​53·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​push·​·​·​%rbx 67 0000000000000d10·​<_JNIEnv:​:​CallObjectMethod(_job​ject*,​·​_jmethodID*,​·​.​.​.​)​@@Base>:​
68 ·​·​·​·​·​c71:​»       ​48·​8d·​a4·​24·​30·​ff·​ff·​»       ​lea·​·​·​·​-​0xd0(%rsp)​,​%rsp 68 ·​·​·​·​·​d10:​»       ​48·​8d·​a4·​24·​28·​ff·​ff·​»       ​lea·​·​·​·​-​0xd8(%rsp)​,​%rsp
69 ·​·​·​·​·​c78:​»       ​ff·​ 69 ·​·​·​·​·​d17:​»       ​ff·​
70 ·​·​·​·​·​c79:​»       ​84·​c0·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​test·​·​·​%al,​%al 70 ·​·​·​·​·​d18:​»       ​84·​c0·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​test·​·​·​%al,​%al
71 ·​·​·​·​·​c7b:​»       ​48·​89·​4c·​24·​38·​·​·​·​·​·​·​»       ​mov·​·​·​·​%rcx,​0x38(%rsp)​ 71 ·​·​·​·​·​d1a:​»       ​48·​89·​4c·​24·​38·​·​·​·​·​·​·​»       ​mov·​·​·​·​%rcx,​0x38(%rsp)​
72 ·​·​·​·​·​c80:​»       ​4c·​89·​44·​24·​40·​·​·​·​·​·​·​»       ​mov·​·​·​·​%r8,​0x40(%rsp)​ 72 ·​·​·​·​·​d1f:​»       ​4c·​89·​44·​24·​40·​·​·​·​·​·​·​»       ​mov·​·​·​·​%r8,​0x40(%rsp)​
73 ·​·​·​·​·​c85:​»       ​4c·​89·​4c·​24·​48·​·​·​·​·​·​·​»       ​mov·​·​·​·​%r9,​0x48(%rsp)​ 73 ·​·​·​·​·​d24:​»       ​4c·​89·​4c·​24·​48·​·​·​·​·​·​·​»       ​mov·​·​·​·​%r9,​0x48(%rsp)​
74 ·​·​·​·​·​c8a:​»       ​74·​37·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​je·​·​·​·​·​cc3·​<_JNIEnv:​:​CallObjectMethod(_job​ject*,​·​_jmethodID*,​·​.​.​.​)​+0x53> 74 ·​·​·​·​·​d29:​»       ​74·​37·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​je·​·​·​·​·​d62·​<_JNIEnv:​:​CallObjectMethod(_job​ject*,​·​_jmethodID*,​·​.​.​.​)​@@Base+0x52>
75 ·​·​·​·​·​c8c:​»       ​0f·​29·​44·​24·​50·​·​·​·​·​·​·​»       ​movaps·​%xmm0,​0x50(%rsp)​ 75 ·​·​·​·​·​d2b:​»       ​0f·​29·​44·​24·​50·​·​·​·​·​·​·​»       ​movaps·​%xmm0,​0x50(%rsp)​
76 ·​·​·​·​·​c91:​»       ​0f·​29·​4c·​24·​60·​·​·​·​·​·​·​»       ​movaps·​%xmm1,​0x60(%rsp)​ 76 ·​·​·​·​·​d30:​»       ​0f·​29·​4c·​24·​60·​·​·​·​·​·​·​»       ​movaps·​%xmm1,​0x60(%rsp)​
77 ·​·​·​·​·​c96:​»       ​0f·​29·​54·​24·​70·​·​·​·​·​·​·​»       ​movaps·​%xmm2,​0x70(%rsp)​ 77 ·​·​·​·​·​d35:​»       ​0f·​29·​54·​24·​70·​·​·​·​·​·​·​»       ​movaps·​%xmm2,​0x70(%rsp)​
78 ·​·​·​·​·​c9b:​»       ​0f·​29·​9c·​24·​80·​00·​00·​»       ​movaps·​%xmm3,​0x80(%rsp)​ 78 ·​·​·​·​·​d3a:​»       ​0f·​29·​9c·​24·​80·​00·​00·​»       ​movaps·​%xmm3,​0x80(%rsp)​
79 ·​·​·​·​·​ca2:​»       ​00·​ 79 ·​·​·​·​·​d41:​»       ​00·​
80 ·​·​·​·​·​ca3:​»       ​0f·​29·​a4·​24·​90·​00·​00·​»       ​movaps·​%xmm4,​0x90(%rsp)​ 80 ·​·​·​·​·​d42:​»       ​0f·​29·​a4·​24·​90·​00·​00·​»       ​movaps·​%xmm4,​0x90(%rsp)​
81 ·​·​·​·​·​caa:​»       ​00·​ 81 ·​·​·​·​·​d49:​»       ​00·​
82 ·​·​·​·​·​cab:​»       ​0f·​29·​ac·​24·​a0·​00·​00·​»       ​movaps·​%xmm5,​0xa0(%rsp)​ 82 ·​·​·​·​·​d4a:​»       ​0f·​29·​ac·​24·​a0·​00·​00·​»       ​movaps·​%xmm5,​0xa0(%rsp)​
83 ·​·​·​·​·​cb2:​»       ​00·​ 83 ·​·​·​·​·​d51:​»       ​00·​
84 ·​·​·​·​·​cb3:​»       ​0f·​29·​b4·​24·​b0·​00·​00·​»       ​movaps·​%xmm6,​0xb0(%rsp)​ 84 ·​·​·​·​·​d52:​»       ​0f·​29·​b4·​24·​b0·​00·​00·​»       ​movaps·​%xmm6,​0xb0(%rsp)​
85 ·​·​·​·​·​cba:​»       ​00·​ 85 ·​·​·​·​·​d59:​»       ​00·​
86 ·​·​·​·​·​cbb:​»       ​0f·​29·​bc·​24·​c0·​00·​00·​»       ​movaps·​%xmm7,​0xc0(%rsp)​ 86 ·​·​·​·​·​d5a:​»       ​0f·​29·​bc·​24·​c0·​00·​00·​»       ​movaps·​%xmm7,​0xc0(%rsp)​
87 ·​·​·​·​·​cc2:​»       ​00·​ 87 ·​·​·​·​·​d61:​»       ​00·​
88 ·​·​·​·​·​cc3:​»       ​48·​8b·​1d·​7e·​22·​00·​00·​»       ​mov·​·​·​·​0x227e(%rip)​,​%rbx·​·​·​·​·​·​·​·​ 88 ·​·​·​·​·​d62:​»       ​64·​48·​8b·​04·​25·​28·​00·​»       ​mov·​·​·​·​%fs:​0x28,​%rax
89 ·​·​·​·​·​cca:​»       ​48·​89·​e1·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%rsp,​%rcx 89 ·​·​·​·​·​d69:​»       ​00·​00·​
90 ·​·​·​·​·​ccd:​»       ​c7·​04·​24·​18·​00·​00·​00·​»       ​movl·​·​·​$0x18,​(%rsp)​ 90 ·​·​·​·​·​d6b:​»       ​48·​89·​44·​24·​18·​·​·​·​·​·​·​»       ​mov·​·​·​·​%rax,​0x18(%rsp)​
91 ·​·​·​·​·​cd4:​»       ​c7·​44·​24·​04·​30·​00·​00·​»       ​movl·​·​·​$0x30,​0x4(%rsp)​ 91 ·​·​·​·​·​d70:​»       ​31·​c0·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​xor·​·​·​·​%eax,​%eax
92 ·​·​·​·​·​cdb:​»       ​00·​ 92 ·​·​·​·​·​d72:​»       ​48·​8d·​84·​24·​e0·​00·​00·​»       ​lea·​·​·​·​0xe0(%rsp)​,​%rax
93 ·​·​·​·​·​cdc:​»       ​48·​8b·​03·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​(%rbx)​,​%rax 93 ·​·​·​·​·​d79:​»       ​00·​
Max diff block lines reached; 38886/54942 bytes (70.78%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.eh_frame {}
Offset 1, 40 lines modified Offset 1, 38 lines modified
   
1 Hex·​dump·​of·​section·​'.​eh_frame':​ 1 Hex·​dump·​of·​section·​'.​eh_frame':​
2 ·​·​0x000013b0·​14000000·​00000000·​017a5200·​01781001·​.​.​.​.​.​.​.​.​.​zR.​.​x.​.​ 2 ·​·​0x00001450·​14000000·​00000000·​017a5200·​01781001·​.​.​.​.​.​.​.​.​.​zR.​.​x.​.​
3 ·​·​0x000013c0·​1b0c0708·​90010000·​14000000·​1c000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ·​·​0x00001460·​1b0c0708·​90010000·​14000000·​1c000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ·​·​0x000013d0·​b0f7ffff·​09000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ·​·​0x00001470·​a0f7ffff·​09000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ·​·​0x000013e0·​14000000·​34000000·​88f7ffff·​0c000000·​.​.​.​.​4.​.​.​.​.​.​.​.​.​.​.​ 5 ·​·​0x00001480·​14000000·​34000000·​78f7ffff·​0c000000·​.​.​.​.​4.​.​.​x.​.​.​.​.​.​.​
6 ·​·​0x000013f0·​00000000·​00000000·​14000000·​4c000000·​.​.​.​.​.​.​.​.​.​.​.​.​L.​.​.​ 6 ·​·​0x00001490·​00000000·​00000000·​14000000·​4c000000·​.​.​.​.​.​.​.​.​.​.​.​.​L.​.​.​
7 ·​·​0x00001400·​90f7ffff·​16000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 7 ·​·​0x000014a0·​80f7ffff·​16000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
8 ·​·​0x00001410·​24000000·​64000000·​a8f7ffff·​b0000000·​$.​.​.​d.​.​.​.​.​.​.​.​.​.​.​ 8 ·​·​0x000014b0·​1c000000·​64000000·​98f7ffff·​b2000000·​.​.​.​.​d.​.​.​.​.​.​.​.​.​.​.​
9 ·​·​0x00001420·​00410e10·​8302480e·​e00102a0·​0a0e1041·​.​A.​.​.​.​H.​.​.​.​.​.​.​.​A 9 ·​·​0x000014c0·​00480ee0·​0102a40a·​0e08410b·​00000000·​.​H.​.​.​.​.​.​.​.​A.​.​.​.​.​
10 ·​·​0x00001430·​0e08410b·​00000000·​24000000·​8c000000·​.​.​A.​.​.​.​.​$.​.​.​.​.​.​.​ 10 ·​·​0x000014d0·​1c000000·​84000000·​38f8ffff·​b2000000·​.​.​.​.​.​.​.​.​8.​.​.​.​.​.​.​
11 ·​·​0x00001440·​30f8ffff·​b0000000·​00410e10·​8302480e·​0.​.​.​.​.​.​.​.​A.​.​.​.​H.​ 11 ·​·​0x000014e0·​00480ee0·​0102a40a·​0e08410b·​00000000·​.​H.​.​.​.​.​.​.​.​A.​.​.​.​.​
12 ·​·​0x00001450·​e00102a0·​0a0e1041·​0e08410b·​00000000·​.​.​.​.​.​.​.​A.​.​A.​.​.​.​.​ 12 ·​·​0x000014f0·​2c000000·​a4000000·​d8f8ffff·​3d000000·​,​.​.​.​.​.​.​.​.​.​.​.​=.​.​.​
13 ·​·​0x00001460·​2c000000·​b4000000·​b8f8ffff·​3d000000·​,​.​.​.​.​.​.​.​.​.​.​.​=.​.​.​ 13 ·​·​0x00001500·​00420e10·​8c02440e·​18860341·​0e208304·​.​B.​.​.​.​D.​.​.​.​A.​·​.​.​
14 ·​·​0x00001470·​00420e10·​8c02440e·​18860341·​0e208304·​.​B.​.​.​.​D.​.​.​.​A.​·​.​.​ 14 ·​·​0x00001510·​670e184b·​0e10420e·​08000000·​00000000·​g.​.​K.​.​B.​.​.​.​.​.​.​.​.​
15 ·​·​0x00001480·​670e184b·​0e10420e·​08000000·​00000000·​g.​.​K.​.​B.​.​.​.​.​.​.​.​.​ 15 ·​·​0x00001520·​44000000·​d4000000·​e8f8ffff·​2b010000·​D.​.​.​.​.​.​.​.​.​.​.​+.​.​.​
16 ·​·​0x00001490·​44000000·​e4000000·​c8f8ffff·​2b010000·​D.​.​.​.​.​.​.​.​.​.​.​+.​.​.​ 16 ·​·​0x00001530·​004b0e10·​8d02420e·​188c0341·​0e208604·​.​K.​.​.​.​B.​.​.​.​A.​·​.​.​
17 ·​·​0x000014a0·​004b0e10·​8d02420e·​188c0341·​0e208604·​.​K.​.​.​.​B.​.​.​.​A.​·​.​.​ 17 ·​·​0x00001540·​490e2883·​05480e30·​02880a0e·​2841c30e·​I.​(.​.​H.​0.​.​.​.​(A.​.​
18 ·​·​0x000014b0·​490e2883·​05480e30·​02880a0e·​2841c30e·​I.​(.​.​H.​0.​.​.​.​(A.​.​ 18 ·​·​0x00001550·​2041c60e·​1842cc0e·​1042cd0e·​08430b02·​·​A.​.​.​B.​.​.​B.​.​.​C.​.​
19 ·​·​0x000014c0·​2041c60e·​1842cc0e·​1042cd0e·​08430b02·​·​A.​.​.​B.​.​.​B.​.​.​C.​.​ 19 ·​·​0x00001560·​780e08c3·​c6cccd00·​24000000·​1c010000·​x.​.​.​.​.​.​.​$.​.​.​.​.​.​.​
20 ·​·​0x000014d0·​780e08c3·​c6cccd00·​24000000·​2c010000·​x.​.​.​.​.​.​.​$.​.​.​,​.​.​.​ 20 ·​·​0x00001570·​d0f9ffff·​54000000·​00410e10·​86024b0e·​.​.​.​.​T.​.​.​.​A.​.​.​.​K.​
21 ·​·​0x000014e0·​b0f9ffff·​54000000·​00410e10·​86024b0e·​.​.​.​.​T.​.​.​.​A.​.​.​.​K.​ 21 ·​·​0x00001580·​18830348·​0e20790e·​18410e10·​440e0800·​.​.​.​H.​·​y.​.​A.​.​D.​.​.​
22 ·​·​0x000014f0·​18830348·​0e20790e·​18410e10·​440e0800·​.​.​.​H.​·​y.​.​A.​.​D.​.​.​ 22 ·​·​0x00001590·​4c000000·​44010000·​08faffff·​bb020000·​L.​.​.​D.​.​.​.​.​.​.​.​.​.​.​
23 ·​·​0x00001500·​4c000000·​54010000·​e8f9ffff·​c4020000·​L.​.​.​T.​.​.​.​.​.​.​.​.​.​.​ 23 ·​·​0x000015a0·​00420e10·​8f02450e·​188e0342·​0e208d04·​.​B.​.​.​.​E.​.​.​.​B.​·​.​.​
24 ·​·​0x00001510·​00420e10·​8f02450e·​188e0342·​0e208d04·​.​B.​.​.​.​E.​.​.​.​B.​·​.​.​ 24 ·​·​0x000015b0·​450e288c·​05440e30·​8606440e·​38830748·​E.​(.​.​D.​0.​.​D.​8.​.​H
25 ·​·​0x00001520·​450e288c·​05440e30·​8606440e·​38830748·​E.​(.​.​D.​0.​.​D.​8.​.​H 25 ·​·​0x000015c0·​0ea00103·​8d010a0e·​38410e30·​410e2842·​.​.​.​.​.​.​.​.​8A.​0A.​(B
26 ·​·​0x00001530·​0ea00103·​90010a0e·​38410e30·​410e2842·​.​.​.​.​.​.​.​.​8A.​0A.​(B 26 ·​·​0x000015d0·​0e20420e·​18420e10·​420e0843·​0b000000·​.​·​B.​.​B.​.​B.​.​C.​.​.​.​
27 ·​·​0x00001540·​0e20420e·​18420e10·​420e0848·​0b000000·​.​·​B.​.​B.​.​B.​.​H.​.​.​.​ 27 ·​·​0x000015e0·​44000000·​94010000·​78fcffff·​92000000·​D.​.​.​.​.​.​.​x.​.​.​.​.​.​.​
28 ·​·​0x00001550·​4c000000·​a4010000·​68fcffff·​9b000000·​L.​.​.​.​.​.​.​h.​.​.​.​.​.​.​ 28 ·​·​0x000015f0·​00420e10·​8e02480e·​188d0345·​0e208c04·​.​B.​.​.​.​H.​.​.​.​E.​·​.​.​
29 ·​·​0x00001560·​00420e10·​8f02480e·​188e0345·​0e208d04·​.​B.​.​.​.​H.​.​.​.​E.​·​.​.​ 29 ·​·​0x00001600·​440e2886·​05410e30·​8306480e·​407a0a0e·​D.​(.​.​A.​0.​.​H.​@z.​.​
30 ·​·​0x00001570·​450e288c·​05410e30·​8606410e·​38830748·​E.​(.​.​A.​0.​.​A.​8.​.​H 30 ·​·​0x00001610·​30410e28·​410e2042·​0e18420e·​10420e08·​0A.​(A.​·​B.​.​B.​.​B.​.​
31 ·​·​0x00001580·​0e50790a·​0e38410e·​30410e28·​420e2042·​.​Py.​.​8A.​0A.​(B.​·​B 31 ·​·​0x00001620·​420b0000·​00000000·​1c000000·​dc010000·​B.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
32 ·​·​0x00001590·​0e18420e·​10420e08·​470b0000·​00000000·​.​.​B.​.​B.​.​G.​.​.​.​.​.​.​ 32 ·​·​0x00001630·​d0fcffff·​4c000000·​00450e20·​02410a0e·​.​.​.​.​L.​.​.​.​E.​·​.​A.​.​
33 ·​·​0x000015a0·​24000000·​f4010000·​b8fcffff·​4a000000·​$.​.​.​.​.​.​.​.​.​.​.​J.​.​.​ 33 ·​·​0x00001640·​08410b00·​00000000·​24000000·​fc010000·​.​A.​.​.​.​.​.​$.​.​.​.​.​.​.​
34 ·​·​0x000015b0·​00410e10·​8302490e·​20790a0e·​10410e08·​.​A.​.​.​.​I.​·​y.​.​.​A.​.​ 34 ·​·​0x00001650·​70f4ffff·​40010000·​000e1046·​0e184a0f·​p.​.​.​@.​.​.​.​.​.​F.​.​J.​
35 ·​·​0x000015c0·​410b0000·​00000000·​24000000·​1c020000·​A.​.​.​.​.​.​.​$.​.​.​.​.​.​.​ 35 ·​·​0x00001660·​0b770880·​003f1a3b·​2a332422·​00000000·​.​w.​.​.​?.​;​*3$".​.​.​.​
36 ·​·​0x000015d0·​60f4ffff·​40010000·​000e1046·​0e184a0f·​`.​.​.​@.​.​.​.​.​.​F.​.​J.​ 36 ·​·​0x00001670·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​
37 ·​·​0x000015e0·​0b770880·​003f1a3b·​2a332422·​00000000·​.​w.​.​.​?.​;​*3$".​.​.​.​  
38 ·​·​0x000015f0·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​  
   
[−]
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Offset 1, 10 lines modified Offset 1, 10 lines modified
   
1 Hex·​dump·​of·​section·​'.​eh_frame_hdr':​ 1 Hex·​dump·​of·​section·​'.​eh_frame_hdr':​
2 ·​·​0x000015f4·​011b033b·​b8fdffff·​0c000000·​3cf4ffff·​.​.​.​;​.​.​.​.​.​.​.​.​<.​.​.​ 2 ·​·​0x00001674·​011b033b·​d8fdffff·​0c000000·​4cf4ffff·​.​.​.​;​.​.​.​.​.​.​.​.​L.​.​.​
3 ·​·​0x00001604·​d4ffffff·​7cf5ffff·​ecfdffff·​8cf5ffff·​.​.​.​.​|.​.​.​.​.​.​.​.​.​.​.​ 3 ·​·​0x00001684·​d4ffffff·​8cf5ffff·​0cfeffff·​9cf5ffff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ·​·​0x00001614·​d4fdffff·​9cf5ffff·​04feffff·​ccf5ffff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ·​·​0x00001694·​f4fdffff·​acf5ffff·​24feffff·​dcf5ffff·​.​.​.​.​.​.​.​.​$.​.​.​.​.​.​.​
5 ·​·​0x00001624·​1cfeffff·​7cf6ffff·​44feffff·​2cf7ffff·​.​.​.​.​|.​.​.​D.​.​.​,​.​.​.​ 5 ·​·​0x000016a4·​3cfeffff·​9cf6ffff·​5cfeffff·​5cf7ffff·​<.​.​.​.​.​.​.​\.​.​.​\.​.​.​
6 ·​·​0x00001634·​6cfeffff·​6cf7ffff·​9cfeffff·​9cf8ffff·​l.​.​.​l.​.​.​.​.​.​.​.​.​.​.​ 6 ·​·​0x000016b4·​7cfeffff·​9cf7ffff·​acfeffff·​ccf8ffff·​|.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ·​·​0x00001644·​e4feffff·​fcf8ffff·​0cffffff·​ccfbffff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 7 ·​·​0x000016c4·​f4feffff·​2cf9ffff·​1cffffff·​ecfbffff·​.​.​.​.​,​.​.​.​.​.​.​.​.​.​.​.​
8 ·​·​0x00001654·​5cffffff·​6cfcffff·​acffffff·​·​·​·​·​·​·​·​·​·​\.​.​.​l.​.​.​.​.​.​.​ 8 ·​·​0x000016d4·​6cffffff·​8cfcffff·​b4ffffff·​·​·​·​·​·​·​·​·​·​l.​.​.​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.fini_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​fini_array':​ 1 Hex·​dump·​of·​section·​'.​fini_array':​
2 ·​·​0x00002d38·​700b0000·​00000000·​00000000·​·​·​·​·​·​·​·​·​·​p.​.​.​.​.​.​.​.​.​.​.​ 2 ·​·​0x00002ce8·​000c0000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.init_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​init_array':​ 1 Hex·​dump·​of·​section·​'.​init_array':​
2 ·​·​0x00002d44·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​ 2 ·​·​0x00002cf8·​00000000·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.got {}
Offset 1, 4 lines modified Offset 1, 2 lines modified
   
1 Hex·​dump·​of·​section·​'.​got':​ 1 Section·​'.​got'·​has·​no·​data·​to·​dump.​
2 ·​·​0x00002f48·​00000000·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​  
   
[−]
readelf --wide --decompress --hex-dump=.got.plt {}
Offset 1, 14 lines modified Offset 1, 14 lines modified
   
1 Hex·​dump·​of·​section·​'.​got.​plt':​ 1 Hex·​dump·​of·​section·​'.​got.​plt':​
2 ·​·​0x00002f50·​482d0000·​00000000·​00000000·​00000000·​H-​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ·​·​0x00002f50·​002d0000·​00000000·​00000000·​00000000·​.​-​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ·​·​0x00002f60·​00000000·​00000000·​460a0000·​00000000·​.​.​.​.​.​.​.​.​F.​.​.​.​.​.​.​ 3 ·​·​0x00002f60·​00000000·​00000000·​d60a0000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ·​·​0x00002f70·​560a0000·​00000000·​660a0000·​00000000·​V.​.​.​.​.​.​.​f.​.​.​.​.​.​.​ 4 ·​·​0x00002f70·​e60a0000·​00000000·​f60a0000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ·​·​0x00002f80·​760a0000·​00000000·​860a0000·​00000000·​v.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ·​·​0x00002f80·​060b0000·​00000000·​160b0000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ·​·​0x00002f90·​960a0000·​00000000·​a60a0000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ·​·​0x00002f90·​260b0000·​00000000·​360b0000·​00000000·​&.​.​.​.​.​.​.​6.​.​.​.​.​.​.​
7 ·​·​0x00002fa0·​b60a0000·​00000000·​c60a0000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 7 ·​·​0x00002fa0·​460b0000·​00000000·​560b0000·​00000000·​F.​.​.​.​.​.​.​V.​.​.​.​.​.​.​
8 ·​·​0x00002fb0·​d60a0000·​00000000·​e60a0000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 8 ·​·​0x00002fb0·​660b0000·​00000000·​760b0000·​00000000·​f.​.​.​.​.​.​.​v.​.​.​.​.​.​.​
9 ·​·​0x00002fc0·​f60a0000·​00000000·​060b0000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 9 ·​·​0x00002fc0·​860b0000·​00000000·​960b0000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
10 ·​·​0x00002fd0·​160b0000·​00000000·​260b0000·​00000000·​.​.​.​.​.​.​.​.​&.​.​.​.​.​.​.​ 10 ·​·​0x00002fd0·​a60b0000·​00000000·​b60b0000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
11 ·​·​0x00002fe0·​360b0000·​00000000·​460b0000·​00000000·​6.​.​.​.​.​.​.​F.​.​.​.​.​.​.​ 11 ·​·​0x00002fe0·​c60b0000·​00000000·​d60b0000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
12 ·​·​0x00002ff0·​560b0000·​00000000·​660b0000·​00000000·​V.​.​.​.​.​.​.​f.​.​.​.​.​.​.​ 12 ·​·​0x00002ff0·​e60b0000·​00000000·​f60b0000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 String·​dump·​of·​section·​'.​comment':​ 1 String·​dump·​of·​section·​'.​comment':​
2 ·​·​[·​·​·​·​·​1]·​·​GCC:​·​(GNU)​·​4.​9·​20140827·​(prerelease)​ 2 ·​·​[·​·​·​·​·​1]·​·​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
   
[−]
readelf --wide --decompress --hex-dump=.shstrtab {}
Offset 1, 15 lines modified Offset 1, 19 lines modified
   
1 Hex·​dump·​of·​section·​'.​shstrtab':​ 1 Hex·​dump·​of·​section·​'.​shstrtab':​
2 ·​·​0x00000000·​002e7368·​73747274·​6162002e·​64796e73·​.​.​shstrtab.​.​dyns 2 ·​·​0x00000000·​002e7368·​73747274·​6162002e·​6e6f7465·​.​.​shstrtab.​.​note
3 ·​·​0x00000010·​796d002e·​64796e73·​7472002e·​68617368·​ym.​.​dynstr.​.​hash 3 ·​·​0x00000010·​2e676e75·​2e627569·​6c642d69·​64002e64·​.​gnu.​build-​id.​.​d
4 ·​·​0x00000020·​002e7265·​6c612e64·​796e002e·​72656c61·​.​.​rela.​dyn.​.​rela 4 ·​·​0x00000020·​796e7379·​6d002e64·​796e7374·​72002e68·​ynsym.​.​dynstr.​.​h
5 ·​·​0x00000030·​2e706c74·​002e7465·​7874002e·​726f6461·​.​plt.​.​text.​.​roda 5 ·​·​0x00000030·​61736800·​2e676e75·​2e766572·​73696f6e·​ash.​.​gnu.​version
6 ·​·​0x00000040·​7461002e·​65685f66·​72616d65·​002e6568·​ta.​.​eh_frame.​.​eh 6 ·​·​0x00000040·​002e676e·​752e7665·​7273696f·​6e5f6400·​.​.​gnu.​version_d.​
7 ·​·​0x00000050·​5f667261·​6d655f68·​6472002e·​66696e69·​_frame_hdr.​.​fini 7 ·​·​0x00000050·​2e676e75·​2e766572·​73696f6e·​5f72002e·​.​gnu.​version_r.​.​
8 ·​·​0x00000060·​5f617272·​6179002e·​696e6974·​5f617272·​_array.​.​init_arr 8 ·​·​0x00000060·​72656c61·​2e64796e·​002e7265·​6c612e70·​rela.​dyn.​.​rela.​p
9 ·​·​0x00000070·​6179002e·​64796e61·​6d696300·​2e676f74·​ay.​.​dynamic.​.​got 9 ·​·​0x00000070·​6c74002e·​74657874·​002e726f·​64617461·​lt.​.​text.​.​rodata
10 ·​·​0x00000080·​002e676f·​742e706c·​74002e64·​61746100·​.​.​got.​plt.​.​data.​ 10 ·​·​0x00000080·​002e6568·​5f667261·​6d65002e·​65685f66·​.​.​eh_frame.​.​eh_f
11 ·​·​0x00000090·​2e627373·​002e636f·​6d6d656e·​74002e6e·​.​bss.​.​comment.​.​n 11 ·​·​0x00000090·​72616d65·​5f686472·​002e6669·​6e695f61·​rame_hdr.​.​fini_a
12 ·​·​0x000000a0·​6f74652e·​676e752e·​676f6c64·​2d766572·​ote.​gnu.​gold-​ver 12 ·​·​0x000000a0·​72726179·​002e696e·​69745f61·​72726179·​rray.​.​init_array
13 ·​·​0x000000b0·​73696f6e·​00·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​sion.​ 13 ·​·​0x000000b0·​002e6479·​6e616d69·​63002e67·​6f74002e·​.​.​dynamic.​.​got.​.​
  14 ·​·​0x000000c0·​676f742e·​706c7400·​2e646174·​61002e62·​got.​plt.​.​data.​.​b
  15 ·​·​0x000000d0·​7373002e·​636f6d6d·​656e7400·​2e6e6f74·​ss.​.​comment.​.​not
  16 ·​·​0x000000e0·​652e676e·​752e676f·​6c642d76·​65727369·​e.​gnu.​gold-​versi
  17 ·​·​0x000000f0·​6f6e00·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​on.​
   
[−]
lib/mips/libcom_google_ase_Exec.so
[−]
readelf --wide --file-header {}
Offset 4, 17 lines modified Offset 4, 17 lines modified
4 ·​·​Data:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​2's·​complement,​·​little·​endian 4 ·​·​Data:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​2's·​complement,​·​little·​endian
5 ·​·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​1·​(current)​ 5 ·​·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​1·​(current)​
6 ·​·​OS/​ABI:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​UNIX·​-​·​System·​V 6 ·​·​OS/​ABI:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​UNIX·​-​·​System·​V
7 ·​·​ABI·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0 7 ·​·​ABI·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0
8 ·​·​Type:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​DYN·​(Shared·​object·​file)​ 8 ·​·​Type:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​DYN·​(Shared·​object·​file)​
9 ·​·​Machine:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​MIPS·​R3000 9 ·​·​Machine:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​MIPS·​R3000
10 ·​·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x1 10 ·​·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x1
11 ·​·​Entry·​point·​address:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x7b0 11 ·​·​Entry·​point·​address:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x900
12 ·​·​Start·​of·​program·​headers:​·​·​·​·​·​·​·​·​·​·​52·​(bytes·​into·​file)​ 12 ·​·​Start·​of·​program·​headers:​·​·​·​·​·​·​·​·​·​·​52·​(bytes·​into·​file)​
13 ·​·​Start·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​·​70380·​(bytes·​into·​file)​ 13 ·​·​Start·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​·​70424·​(bytes·​into·​file)​
14 ·​·​Flags:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x50001007,​·​noreorder,​·​pic,​·​cpic,​·​o32,​·​mips32 14 ·​·​Flags:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x50001007,​·​noreorder,​·​pic,​·​cpic,​·​o32,​·​mips32
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:​·​·​·​·​·​·​·​·​·​9 17 ·​·​Number·​of·​program·​headers:​·​·​·​·​·​·​·​·​·​10
18 ·​·​Size·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​·​·​40·​(bytes)​ 18 ·​·​Size·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​·​·​40·​(bytes)​
19 ·​·​Number·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​22 19 ·​·​Number·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​25
20 ·​·​Section·​header·​string·​table·​index:​·​21 20 ·​·​Section·​header·​string·​table·​index:​·​24
[−]
readelf --wide --program-header {}
Offset 1, 28 lines modified Offset 1, 30 lines modified
   
1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​ 1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​
2 Entry·​point·​0x7b0 2 Entry·​point·​0x900
3 There·​are·​9·​program·​headers,​·​starting·​at·​offset·​52 3 There·​are·​10·​program·​headers,​·​starting·​at·​offset·​52
   
4 Program·​Headers:​ 4 Program·​Headers:​
5 ·​·​Type·​·​·​·​·​·​·​·​·​·​·​Offset·​·​·​VirtAddr·​·​·​PhysAddr·​·​·​FileSiz·​MemSiz·​·​Flg·​Align 5 ·​·​Type·​·​·​·​·​·​·​·​·​·​·​Offset·​·​·​VirtAddr·​·​·​PhysAddr·​·​·​FileSiz·​MemSiz·​·​Flg·​Align
6 ·​·​ABIFLAGS·​·​·​·​·​·​·​0x000158·​0x00000158·​0x00000158·​0x00018·​0x00018·​R·​·​·​0x8 6 ·​·​ABIFLAGS·​·​·​·​·​·​·​0x000178·​0x00000178·​0x00000178·​0x00018·​0x00018·​R·​·​·​0x8
7 ·​·​REGINFO·​·​·​·​·​·​·​·​0x000170·​0x00000170·​0x00000170·​0x00018·​0x00018·​R·​·​·​0x4 7 ·​·​REGINFO·​·​·​·​·​·​·​·​0x000190·​0x00000190·​0x00000190·​0x00018·​0x00018·​R·​·​·​0x4
8 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x000000·​0x00000000·​0x00000000·​0x013d8·​0x013d8·​R·​E·​0x10000 8 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x000000·​0x00000000·​0x00000000·​0x0166c·​0x0166c·​R·​E·​0x10000
9 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x010ed4·​0x00010ed4·​0x00010ed4·​0x001b0·​0x001bc·​RW·​·​0x10000 9 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x010ebc·​0x00010ebc·​0x00010ebc·​0x001d0·​0x001d4·​RW·​·​0x10000
10 ·​·​DYNAMIC·​·​·​·​·​·​·​·​0x010ee0·​0x00010ee0·​0x00010ee0·​0x00120·​0x00120·​R·​·​·​0x4 10 ·​·​DYNAMIC·​·​·​·​·​·​·​·​0x010ec8·​0x00010ec8·​0x00010ec8·​0x00138·​0x00138·​R·​·​·​0x4
11 ·​·​GNU_EH_FRAME·​·​·​0x00123c·​0x0000123c·​0x0000123c·​0x0004c·​0x0004c·​R·​·​·​0x4 11 ·​·​NOTE·​·​·​·​·​·​·​·​·​·​·​0x0001a8·​0x000001a8·​0x000001a8·​0x00024·​0x00024·​R·​·​·​0x4
  12 ·​·​GNU_EH_FRAME·​·​·​0x0014bc·​0x000014bc·​0x000014bc·​0x0004c·​0x0004c·​R·​·​·​0x4
12 ·​·​GNU_STACK·​·​·​·​·​·​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW·​·​0x10 13 ·​·​GNU_STACK·​·​·​·​·​·​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW·​·​0x10
13 ·​·​GNU_RELRO·​·​·​·​·​·​0x010ed4·​0x00010ed4·​0x00010ed4·​0x0012c·​0x0012c·​R·​·​·​0x1 14 ·​·​GNU_RELRO·​·​·​·​·​·​0x010ebc·​0x00010ebc·​0x00010ebc·​0x00144·​0x00144·​R·​·​·​0x1
14 ·​·​NULL·​·​·​·​·​·​·​·​·​·​·​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​·​·​·​·​0x4 15 ·​·​NULL·​·​·​·​·​·​·​·​·​·​·​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​·​·​·​·​0x4
   
15 ·​Section·​to·​Segment·​mapping:​ 16 ·​Section·​to·​Segment·​mapping:​
16 ·​·​Segment·​Sections.​.​.​ 17 ·​·​Segment·​Sections.​.​.​
17 ·​·​·​00·​·​·​·​·​.​MIPS.​abiflags·​ 18 ·​·​·​00·​·​·​·​·​.​MIPS.​abiflags·​
18 ·​·​·​01·​·​·​·​·​.​reginfo·​ 19 ·​·​·​01·​·​·​·​·​.​reginfo·​
19 ·​·​·​02·​·​·​·​·​.​MIPS.​abiflags·​.​reginfo·​.​hash·​.​dynsym·​.​dynstr·​.​rel.​dyn·​.​text·​.​MIPS.​stubs·​.​rodata·​.​eh_frame_hdr·​.​eh_frame·​ 20 ·​·​·​02·​·​·​·​·​.​MIPS.​abiflags·​.​reginfo·​.​note.​gnu.​build-​id·​.​hash·​.​dynsym·​.​dynstr·​.​gnu.​version·​.​gnu.​version_r·​.​rel.​dyn·​.​text·​.​MIPS.​stubs·​.​rodata·​.​eh_frame_hdr·​.​eh_frame·​
20 ·​·​·​03·​·​·​·​·​.​init_array·​.​fini_array·​.​dynamic·​.​data·​.​got·​ 21 ·​·​·​03·​·​·​·​·​.​init_array·​.​fini_array·​.​dynamic·​.​data·​.​got·​
21 ·​·​·​04·​·​·​·​·​.​dynamic·​ 22 ·​·​·​04·​·​·​·​·​.​dynamic·​
22 ·​·​·​05·​·​·​·​·​.​eh_frame_hdr·​ 23 ·​·​·​05·​·​·​·​·​.​note.​gnu.​build-​id·​
23 ·​·​·​06·​·​·​·​·​ 24 ·​·​·​06·​·​·​·​·​.​eh_frame_hdr·​
24 ·​·​·​07·​·​·​·​·​.​init_array·​.​fini_array·​.​dynamic·​ 25 ·​·​·​07·​·​·​·​·​
25 ·​·​·​08·​·​·​·​·​ 26 ·​·​·​08·​·​·​·​·​.​init_array·​.​fini_array·​.​dynamic·​
  27 ·​·​·​09·​·​·​·​·​
[−]
readelf --wide --sections {}
Offset 1, 31 lines modified Offset 1, 34 lines modified
1 There·​are·​22·​section·​headers,​·​starting·​at·​offset·​0x112ec:​ 1 There·​are·​25·​section·​headers,​·​starting·​at·​offset·​0x11318:​
   
2 Section·​Headers:​ 2 Section·​Headers:​
3 ·​·​[Nr]·​Name·​·​·​·​·​·​·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​Addr·​·​·​·​·​Off·​·​·​·​Size·​·​·​ES·​Flg·​Lk·​Inf·​Al 3 ·​·​[Nr]·​Name·​·​·​·​·​·​·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​Addr·​·​·​·​·​Off·​·​·​·​Size·​·​·​ES·​Flg·​Lk·​Inf·​Al
4 ·​·​[·​0]·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​NULL·​·​·​·​·​·​·​·​·​·​·​·​00000000·​000000·​000000·​00·​·​·​·​·​·​0·​·​·​0·​·​0 4 ·​·​[·​0]·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​NULL·​·​·​·​·​·​·​·​·​·​·​·​00000000·​000000·​000000·​00·​·​·​·​·​·​0·​·​·​0·​·​0
5 ·​·​[·​1]·​.​MIPS.​abiflags·​·​·​·​MIPS_ABIFLAGS·​·​·​00000158·​000158·​000018·​18·​·​·​A·​·​0·​·​·​0·​·​8 5 ·​·​[·​1]·​.​MIPS.​abiflags·​·​·​·​MIPS_ABIFLAGS·​·​·​00000178·​000178·​000018·​18·​·​·​A·​·​0·​·​·​0·​·​8
6 ·​·​[·​2]·​.​reginfo·​·​·​·​·​·​·​·​·​·​MIPS_REGINFO·​·​·​·​00000170·​000170·​000018·​18·​·​·​A·​·​0·​·​·​0·​·​4 6 ·​·​[·​2]·​.​reginfo·​·​·​·​·​·​·​·​·​·​MIPS_REGINFO·​·​·​·​00000190·​000190·​000018·​18·​·​·​A·​·​0·​·​·​0·​·​4
7 ·​·​[·​3]·​.​hash·​·​·​·​·​·​·​·​·​·​·​·​·​HASH·​·​·​·​·​·​·​·​·​·​·​·​00000188·​000188·​0000e4·​04·​·​·​A·​·​4·​·​·​0·​·​4 7 ·​·​[·​3]·​.​note.​gnu.​build-​id·​NOTE·​·​·​·​·​·​·​·​·​·​·​·​000001a8·​0001a8·​000024·​00·​·​·​A·​·​0·​·​·​0·​·​4
8 ·​·​[·​4]·​.​dynsym·​·​·​·​·​·​·​·​·​·​·​DYNSYM·​·​·​·​·​·​·​·​·​·​0000026c·​00026c·​000260·​10·​·​·​A·​·​5·​·​·​2·​·​4 8 ·​·​[·​4]·​.​hash·​·​·​·​·​·​·​·​·​·​·​·​·​HASH·​·​·​·​·​·​·​·​·​·​·​·​000001cc·​0001cc·​00013c·​04·​·​·​A·​·​5·​·​·​0·​·​4
9 ·​·​[·​5]·​.​dynstr·​·​·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​000004cc·​0004cc·​000284·​00·​·​·​A·​·​0·​·​·​0·​·​1 9 ·​·​[·​5]·​.​dynsym·​·​·​·​·​·​·​·​·​·​·​DYNSYM·​·​·​·​·​·​·​·​·​·​00000308·​000308·​000280·​10·​·​·​A·​·​6·​·​·​2·​·​4
10 ·​·​[·​6]·​.​rel.​dyn·​·​·​·​·​·​·​·​·​·​REL·​·​·​·​·​·​·​·​·​·​·​·​·​00000750·​000750·​000018·​08·​·​·​A·​·​4·​·​·​0·​·​4 10 ·​·​[·​6]·​.​dynstr·​·​·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​00000588·​000588·​0002ac·​00·​·​·​A·​·​0·​·​·​0·​·​1
11 ·​·​[·​7]·​.​text·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​000007b0·​0007b0·​000850·​00·​·​AX·​·​0·​·​·​0·​16 11 ·​·​[·​7]·​.​gnu.​version·​·​·​·​·​·​VERSYM·​·​·​·​·​·​·​·​·​·​00000834·​000834·​000050·​02·​·​·​A·​·​5·​·​·​0·​·​2
12 ·​·​[·​8]·​.​MIPS.​stubs·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00001000·​001000·​000130·​00·​·​AX·​·​0·​·​·​0·​·​4 12 ·​·​[·​8]·​.​gnu.​version_r·​·​·​·​VERNEED·​·​·​·​·​·​·​·​·​00000884·​000884·​000020·​00·​·​·​A·​·​6·​·​·​1·​·​4
13 ·​·​[·​9]·​.​rodata·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00001130·​001130·​00010c·​01·​AMS·​·​0·​·​·​0·​·​4 13 ·​·​[·​9]·​.​rel.​dyn·​·​·​·​·​·​·​·​·​·​REL·​·​·​·​·​·​·​·​·​·​·​·​·​000008a4·​0008a4·​000018·​08·​·​·​A·​·​5·​·​·​0·​·​4
14 ·​·​[10]·​.​eh_frame_hdr·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000123c·​00123c·​00004c·​00·​·​·​A·​·​0·​·​·​0·​·​4 14 ·​·​[10]·​.​text·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000900·​000900·​000970·​00·​·​AX·​·​0·​·​·​0·​16
15 ·​·​[11]·​.​eh_frame·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00001288·​001288·​000150·​00·​·​·​A·​·​0·​·​·​0·​·​4 15 ·​·​[11]·​.​MIPS.​stubs·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00001270·​001270·​000140·​00·​·​AX·​·​0·​·​·​0·​·​4
16 ·​·​[12]·​.​init_array·​·​·​·​·​·​·​INIT_ARRAY·​·​·​·​·​·​00010ed4·​010ed4·​000004·​00·​·​WA·​·​0·​·​·​0·​·​4 16 ·​·​[12]·​.​rodata·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​000013b0·​0013b0·​00010c·​01·​AMS·​·​0·​·​·​0·​·​4
17 ·​·​[13]·​.​fini_array·​·​·​·​·​·​·​FINI_ARRAY·​·​·​·​·​·​00010ed8·​010ed8·​000008·​00·​·​WA·​·​0·​·​·​0·​·​4 17 ·​·​[13]·​.​eh_frame_hdr·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​000014bc·​0014bc·​00004c·​00·​·​·​A·​·​0·​·​·​0·​·​4
18 ·​·​[14]·​.​dynamic·​·​·​·​·​·​·​·​·​·​DYNAMIC·​·​·​·​·​·​·​·​·​00010ee0·​010ee0·​000120·​08·​·​·​A·​·​5·​·​·​0·​·​4 18 ·​·​[14]·​.​eh_frame·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00001508·​001508·​000164·​00·​·​·​A·​·​0·​·​·​0·​·​4
19 ·​·​[15]·​.​data·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00011000·​011000·​000010·​00·​·​WA·​·​0·​·​·​0·​16 19 ·​·​[15]·​.​init_array·​·​·​·​·​·​·​INIT_ARRAY·​·​·​·​·​·​00010ebc·​010ebc·​000004·​00·​·​WA·​·​0·​·​·​0·​·​4
20 ·​·​[16]·​.​got·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00011010·​011010·​000074·​04·​WAp·​·​0·​·​·​0·​16 20 ·​·​[16]·​.​fini_array·​·​·​·​·​·​·​FINI_ARRAY·​·​·​·​·​·​00010ec0·​010ec0·​000008·​00·​·​WA·​·​0·​·​·​0·​·​4
21 ·​·​[17]·​.​bss·​·​·​·​·​·​·​·​·​·​·​·​·​·​NOBITS·​·​·​·​·​·​·​·​·​·​00011090·​011084·​000000·​00·​·​WA·​·​0·​·​·​0·​16 21 ·​·​[17]·​.​dynamic·​·​·​·​·​·​·​·​·​·​DYNAMIC·​·​·​·​·​·​·​·​·​00010ec8·​010ec8·​000138·​08·​·​·​A·​·​6·​·​·​0·​·​4
22 ·​·​[18]·​.​comment·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000000·​011084·​000034·​01·​·​MS·​·​0·​·​·​0·​·​1 22 ·​·​[18]·​.​data·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00011000·​011000·​000010·​00·​·​WA·​·​0·​·​·​0·​16
23 ·​·​[19]·​.​pdr·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000000·​0110b8·​000160·​00·​·​·​·​·​·​0·​·​·​0·​·​4 23 ·​·​[19]·​.​got·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00011010·​011010·​00007c·​04·​WAp·​·​0·​·​·​0·​16
24 ·​·​[20]·​.​gnu.​attributes·​·​·​LOOS+0xffffff5·​·​00000000·​011218·​000010·​00·​·​·​·​·​·​0·​·​·​0·​·​1 24 ·​·​[20]·​.​bss·​·​·​·​·​·​·​·​·​·​·​·​·​·​NOBITS·​·​·​·​·​·​·​·​·​·​00011090·​01108c·​000000·​00·​·​WA·​·​0·​·​·​0·​16
25 ·​·​[21]·​.​shstrtab·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​00000000·​011228·​0000c3·​00·​·​·​·​·​·​0·​·​·​0·​·​1 25 ·​·​[21]·​.​comment·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000000·​01108c·​000027·​01·​·​MS·​·​0·​·​·​0·​·​1
  26 ·​·​[22]·​.​pdr·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000000·​0110b4·​000160·​00·​·​·​·​·​·​0·​·​·​0·​·​4
  27 ·​·​[23]·​.​gnu.​attributes·​·​·​LOOS+0xffffff5·​·​00000000·​011214·​000010·​00·​·​·​·​·​·​0·​·​·​0·​·​1
  28 ·​·​[24]·​.​shstrtab·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​00000000·​011224·​0000f2·​00·​·​·​·​·​·​0·​·​·​0·​·​1
26 Key·​to·​Flags:​ 29 Key·​to·​Flags:​
27 ·​·​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​ 30 ·​·​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)​,​ 31 ·​·​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​
29 ·​·​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​ 32 ·​·​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​
30 ·​·​p·​(processor·​specific)​ 33 ·​·​p·​(processor·​specific)​
[−]
readelf --wide --symbols {}
Offset 1, 41 lines modified Offset 1, 43 lines modified
   
1 Symbol·​table·​'.​dynsym'·​contains·​38·​entries:​ 1 Symbol·​table·​'.​dynsym'·​contains·​40·​entries:​
2 ·​·​·​Num:​·​·​·​·​Value·​·​Size·​Type·​·​·​·​Bind·​·​·​Vis·​·​·​·​·​·​Ndx·​Name 2 ·​·​·​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:​·​000007b0·​·​·​·​·​0·​SECTION·​LOCAL·​·​DEFAULT·​·​·​·​7·​ 4 ·​·​·​·​·​1:​·​00000900·​·​·​·​·​0·​SECTION·​LOCAL·​·​DEFAULT·​·​·​10·​
5 ·​·​·​·​·​2:​·​00000a90·​·​·​144·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​7·​_Z26jniGetFDFromFileD​escriptorP7_JNIEnvP8_​jobject 5 ·​·​·​·​·​2:​·​00000a48·​·​·​112·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​10·​_Z15JNU_ThrowByNameP7​_JNIEnvPKcS2_
6 ·​·​·​·​·​3:​·​00011000·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​15·​_fdata 6 ·​·​·​·​·​3:​·​00011090·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_bss_end__
7 ·​·​·​·​·​4:​·​00019000·​·​·​·​·​0·​SECTION·​GLOBAL·​DEFAULT·​·​ABS·​_gp_disp 7 ·​·​·​·​·​4:​·​00000900·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​10·​_ftext
8 ·​·​·​·​·​5:​·​00011090·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​17·​_bss_end__ 8 ·​·​·​·​·​5:​·​000009d4·​·​·​116·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​10·​_ZN7_JNIEnv16CallObje​ctMethodEP8_jobjectP1​0_jmethodIDz
9 ·​·​·​·​·​6:​·​00000810·​·​·​·​48·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​·​7·​_ZN7_JNIEnv9NewObject​EP7_jclassP10_jmethod​IDz 9 ·​·​·​·​·​6:​·​00000960·​·​·​116·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​10·​_ZN7_JNIEnv9NewObject​EP7_jclassP10_jmethod​IDz
10 ·​·​·​·​·​7:​·​00011090·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​17·​__bss_end__ 10 ·​·​·​·​·​7:​·​00000ab8·​·​·​420·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​10·​_Z24JNU_GetStringNati​veCharsP7_JNIEnvP8_js​tring
11 ·​·​·​·​·​8:​·​000007b0·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​·​7·​_ftext 11 ·​·​·​·​·​8:​·​000011e0·​·​·​136·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​10·​Java_com_google_ase_E​xec_waitFor
12 ·​·​·​·​·​9:​·​00000fa4·​·​·​·​88·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​7·​Java_com_google_ase_E​xec_waitFor 12 ·​·​·​·​·​9:​·​00019000·​·​·​·​·​0·​SECTION·​GLOBAL·​DEFAULT·​·​ABS·​_gp_disp
13 ·​·​·​·​10:​·​00000f04·​·​·​160·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​7·​Java_com_google_ase_E​xec_setPtyWindowSize 13 ·​·​·​·​10:​·​0001108c·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_fbss
14 ·​·​·​·​11:​·​000008e0·​·​·​432·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​7·​_Z24JNU_GetStringNati​veCharsP7_JNIEnvP8_js​tring 14 ·​·​·​·​11:​·​00000c5c·​·​·​144·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​10·​_Z26jniGetFDFromFileD​escriptorP7_JNIEnvP8_​jobject
15 ·​·​·​·​12:​·​00011084·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​17·​__bss_start 15 ·​·​·​·​12:​·​00011000·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​18·​_fdata
16 ·​·​·​·​13:​·​00000840·​·​·​·​48·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​·​7·​_ZN7_JNIEnv16CallObje​ctMethodEP8_jobjectP1​0_jmethodIDz 16 ·​·​·​·​13:​·​0001108c·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​__bss_start
17 ·​·​·​·​14:​·​00011090·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​17·​__end__ 17 ·​·​·​·​14:​·​00011090·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​__end__
18 ·​·​·​·​15:​·​00000b20·​·​·​996·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​7·​Java_com_google_ase_E​xec_createSubprocess 18 ·​·​·​·​15:​·​00000cec·​·​1064·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​10·​Java_com_google_ase_E​xec_createSubprocess
19 ·​·​·​·​16:​·​00011084·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​16·​_edata 19 ·​·​·​·​16:​·​00001114·​·​·​204·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​10·​Java_com_google_ase_E​xec_setPtyWindowSize
20 ·​·​·​·​17:​·​00011090·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​17·​_end 20 ·​·​·​·​17:​·​0001108c·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_edata
21 ·​·​·​·​18:​·​00000870·​·​·​112·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​7·​_Z15JNU_ThrowByNameP7​_JNIEnvPKcS2_ 21 ·​·​·​·​18:​·​00011090·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​__bss_end__
22 ·​·​·​·​19:​·​00011084·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​17·​_fbss 22 ·​·​·​·​19:​·​00011090·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_end
23 ·​·​·​·​20:​·​00001110·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​close 23 ·​·​·​·​20:​·​00001390·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__cxa_atexit@LIBC·​(2)​
24 ·​·​·​·​21:​·​00001100·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fcntl 24 ·​·​·​·​21:​·​00001380·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fcntl@LIBC·​(2)​
25 ·​·​·​·​22:​·​000010f0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​setsid 25 ·​·​·​·​22:​·​00001370·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​dup2@LIBC·​(2)​
26 ·​·​·​·​23:​·​000010e0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ptsname_r 26 ·​·​·​·​23:​·​00001360·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​waitpid@LIBC·​(2)​
27 ·​·​·​·​24:​·​000010d0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​open 27 ·​·​·​·​24:​·​00001350·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​execl@LIBC·​(2)​
28 ·​·​·​·​25:​·​000010c0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​exit 28 ·​·​·​·​25:​·​00001340·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​malloc@LIBC·​(2)​
29 ·​·​·​·​26:​·​000010b0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fork 29 ·​·​·​·​26:​·​00001330·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​close@LIBC·​(2)​
30 ·​·​·​·​27:​·​000010a0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__cxa_atexit 30 ·​·​·​·​27:​·​00001320·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​exit@LIBC·​(2)​
31 ·​·​·​·​28:​·​00001090·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​unlockpt 31 ·​·​·​·​28:​·​00001310·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​unlockpt@LIBC·​(2)​
32 ·​·​·​·​29:​·​00001080·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__android_log_print 32 ·​·​·​·​29:​·​00001300·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__android_log_print
33 ·​·​·​·​30:​·​00001070·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​malloc 33 ·​·​·​·​30:​·​00000000·​·​·​·​·​0·​OBJECT·​·​GLOBAL·​DEFAULT·​·​UND·​__stack_chk_guard@LIB​C·​(2)​
34 ·​·​·​·​31:​·​00001060·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​dup2 34 ·​·​·​·​31:​·​000012f0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ioctl@LIBC·​(2)​
35 ·​·​·​·​32:​·​00001050·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__cxa_finalize 35 ·​·​·​·​32:​·​000012e0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fork@LIBC·​(2)​
36 ·​·​·​·​33:​·​00001040·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​execl 36 ·​·​·​·​33:​·​000012d0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__stack_chk_fail@LIBC​·​(2)​
37 ·​·​·​·​34:​·​00001030·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__errno 37 ·​·​·​·​34:​·​000012c0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ptsname_r@LIBC·​(2)​
38 ·​·​·​·​35:​·​00001020·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​strerror 38 ·​·​·​·​35:​·​000012b0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__errno@LIBC·​(2)​
39 ·​·​·​·​36:​·​00001010·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ioctl 39 ·​·​·​·​36:​·​000012a0·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​strerror@LIBC·​(2)​
40 ·​·​·​·​37:​·​00001000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​waitpid 40 ·​·​·​·​37:​·​00001290·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​setsid@LIBC·​(2)​
  41 ·​·​·​·​38:​·​00001280·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__cxa_finalize@LIBC·​(2)​
  42 ·​·​·​·​39:​·​00001270·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​open@LIBC·​(2)​
[−]
readelf --wide --relocs {}
Offset 1, 6 lines modified Offset 1, 6 lines modified
   
1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0x750·​contains·​3·​entries:​ 1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0x8a4·​contains·​3·​entries:​
2 ·​Offset·​·​·​·​·​Info·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Sym.​·​Value·​·​Symbol's·​Name 2 ·​Offset·​·​·​·​·​Info·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Sym.​·​Value·​·​Symbol's·​Name
3 00000000·​·​00000000·​R_MIPS_NONE·​·​·​·​·​·​·​·​·​·​·​ 3 00000000·​·​00000000·​R_MIPS_NONE·​·​·​·​·​·​·​·​·​·​·​
4 00010ed8·​·​00000003·​R_MIPS_REL32·​·​·​·​·​·​·​·​·​·​ 4 00010ec0·​·​00000003·​R_MIPS_REL32·​·​·​·​·​·​·​·​·​·​
5 00011000·​·​00000003·​R_MIPS_REL32·​·​·​·​·​·​·​·​·​·​ 5 00011000·​·​00000003·​R_MIPS_REL32·​·​·​·​·​·​·​·​·​·​
[−]
readelf --wide --dynamic {}
Offset 1, 33 lines modified Offset 1, 36 lines modified
   
1 Dynamic·​section·​at·​offset·​0x10ee0·​contains·​30·​entries:​ 1 Dynamic·​section·​at·​offset·​0x10ec8·​contains·​33·​entries:​
2 ·​·​Tag·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Name/​Value 2 ·​·​Tag·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Name/​Value
3 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[liblog.​so] 3 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[liblog.​so]
4 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libstdc++.​so] 4 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libstdc++.​so]
5 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libm.​so] 5 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libm.​so]
6 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libc.​so] 6 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libc.​so]
7 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libdl.​so] 7 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libdl.​so]
8 ·​0x0000000e·​(SONAME)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Library·​soname:​·​[libcom_google_ase_Ex​ec.​so] 8 ·​0x0000000e·​(SONAME)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Library·​soname:​·​[libcom_google_ase_Ex​ec.​so]
9 ·​0x00000010·​(SYMBOLIC)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0 9 ·​0x00000010·​(SYMBOLIC)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0
10 ·​0x00000019·​(INIT_ARRAY)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x10ed4 10 ·​0x00000019·​(INIT_ARRAY)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x10ebc
11 ·​0x0000001b·​(INIT_ARRAYSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​4·​(bytes)​ 11 ·​0x0000001b·​(INIT_ARRAYSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​4·​(bytes)​
12 ·​0x0000001a·​(FINI_ARRAY)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x10ed8 12 ·​0x0000001a·​(FINI_ARRAY)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x10ec0
13 ·​0x0000001c·​(FINI_ARRAYSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​8·​(bytes)​ 13 ·​0x0000001c·​(FINI_ARRAYSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​8·​(bytes)​
14 ·​0x00000004·​(HASH)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x188 14 ·​0x00000004·​(HASH)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x1cc
15 ·​0x00000005·​(STRTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x4cc 15 ·​0x00000005·​(STRTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x588
16 ·​0x00000006·​(SYMTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x26c 16 ·​0x00000006·​(SYMTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x308
17 ·​0x0000000a·​(STRSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​644·​(bytes)​ 17 ·​0x0000000a·​(STRSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​684·​(bytes)​
18 ·​0x0000000b·​(SYMENT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​16·​(bytes)​ 18 ·​0x0000000b·​(SYMENT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​16·​(bytes)​
19 ·​0x00000003·​(PLTGOT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x11010 19 ·​0x00000003·​(PLTGOT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x11010
20 ·​0x00000011·​(REL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x750 20 ·​0x00000011·​(REL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x8a4
21 ·​0x00000012·​(RELSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​24·​(bytes)​ 21 ·​0x00000012·​(RELSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​24·​(bytes)​
22 ·​0x00000013·​(RELENT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​8·​(bytes)​ 22 ·​0x00000013·​(RELENT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​8·​(bytes)​
23 ·​0x70000001·​(MIPS_RLD_VERSION)​·​·​·​·​·​·​·​·​·​·​·​1 23 ·​0x70000001·​(MIPS_RLD_VERSION)​·​·​·​·​·​·​·​·​·​·​·​1
24 ·​0x70000005·​(MIPS_FLAGS)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​NOTPOT 24 ·​0x70000005·​(MIPS_FLAGS)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​NOTPOT
25 ·​0x70000006·​(MIPS_BASE_ADDRESS)​·​·​·​·​·​·​·​·​·​·​0x0 25 ·​0x70000006·​(MIPS_BASE_ADDRESS)​·​·​·​·​·​·​·​·​·​·​0x0
26 ·​0x7000000a·​(MIPS_LOCAL_GOTNO)​·​·​·​·​·​·​·​·​·​·​·​11 26 ·​0x7000000a·​(MIPS_LOCAL_GOTNO)​·​·​·​·​·​·​·​·​·​·​·​11
27 ·​0x70000011·​(MIPS_SYMTABNO)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​38 27 ·​0x70000011·​(MIPS_SYMTABNO)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​40
28 ·​0x70000012·​(MIPS_UNREFEXTNO)​·​·​·​·​·​·​·​·​·​·​·​·​28 28 ·​0x70000012·​(MIPS_UNREFEXTNO)​·​·​·​·​·​·​·​·​·​·​·​·​31
29 ·​0x70000013·​(MIPS_GOTSYM)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x14 29 ·​0x70000013·​(MIPS_GOTSYM)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x14
30 ·​0x00000018·​(BIND_NOW)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​ 30 ·​0x00000018·​(BIND_NOW)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​
31 ·​0x6ffffffb·​(FLAGS_1)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Flags:​·​NOW 31 ·​0x6ffffffb·​(FLAGS_1)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Flags:​·​NOW
  32 ·​0x6ffffffe·​(VERNEED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x884
  33 ·​0x6fffffff·​(VERNEEDNUM)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​1
  34 ·​0x6ffffff0·​(VERSYM)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x834
32 ·​0x00000000·​(NULL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0 35 ·​0x00000000·​(NULL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0
[−]
readelf --wide --notes {}
Offset 0, 0 lines modified Offset 1, 5 lines modified
   
  1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
  2 ·​·​Owner·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Data·​size»   ​Description
  3 ·​·​GNU·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​
  4 ·​·​·​·​Build·​ID:​·​80ef62217e1dde73514d6​542e9eed945875553c5
[−]
readelf --wide --version-info {}
Offset 1, 2 lines modified Offset 1, 18 lines modified
   
1 No·​version·​information·​found·​in·​this·​file.​ 1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​40·​entries:​
  2 ·​Addr:​·​0000000000000834·​·​Offset:​·​0x000834·​·​Link:​·​5·​(.​dynsym)​
  3 ·​·​000:​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  4 ·​·​004:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  5 ·​·​008:​·​·​·​1·​(*global*)​·​·​·​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  6 ·​·​00c:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  7 ·​·​010:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  8 ·​·​014:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  9 ·​·​018:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  10 ·​·​01c:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  11 ·​·​020:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  12 ·​·​024:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
   
  13 Version·​needs·​section·​'.​gnu.​version_r'·​contains·​1·​entries:​
  14 ·​Addr:​·​0x0000000000000884·​·​Offset:​·​0x000884·​·​Link:​·​6·​(.​dynstr)​
  15 ·​·​000000:​·​Version:​·​1·​·​File:​·​libc.​so·​·​Cnt:​·​1
  16 ·​·​0x0010:​·​·​·​Name:​·​LIBC·​·​Flags:​·​none·​·​Version:​·​2
[−]
readelf --wide --debug-dump=frames {}
Offset 7, 152 lines modified Offset 7, 167 lines modified
7 ·​·​Data·​alignment·​factor:​·​-​4 7 ·​·​Data·​alignment·​factor:​·​-​4
8 ·​·​Return·​address·​column:​·​31 8 ·​·​Return·​address·​column:​·​31
9 ·​·​Augmentation·​data:​·​·​·​·​·​1b 9 ·​·​Augmentation·​data:​·​·​·​·​·​1b
   
10 ·​·​DW_CFA_def_cfa_regist​er:​·​r29 10 ·​·​DW_CFA_def_cfa_regist​er:​·​r29
11 ·​·​DW_CFA_nop 11 ·​·​DW_CFA_nop
   
12 00000014·​00000018·​00000018·​FDE·​cie=00000000·​pc=00000810.​.​00000840 12 00000014·​00000020·​00000018·​FDE·​cie=00000000·​pc=00000960.​.​000009d4
13 ·​·​DW_CFA_advance_loc:​·​4·​to·​00000814 13 ·​·​DW_CFA_advance_loc:​·​16·​to·​00000970
14 ·​·​DW_CFA_def_cfa_offset​:​·​40 14 ·​·​DW_CFA_def_cfa_offset​:​·​40
15 ·​·​DW_CFA_advance_loc:​·​24·​to·​0000082c 15 ·​·​DW_CFA_advance_loc:​·​4·​to·​00000974
  16 ·​·​DW_CFA_offset:​·​r16·​at·​cfa-​8
  17 ·​·​DW_CFA_advance_loc:​·​44·​to·​000009a0
16 ·​·​DW_CFA_offset:​·​r31·​at·​cfa-​4 18 ·​·​DW_CFA_offset:​·​r31·​at·​cfa-​4
17 ·​·​DW_CFA_advance_loc:​·​20·​to·​00000840 19 ·​·​DW_CFA_advance_loc:​·​40·​to·​000009c8
  20 ·​·​DW_CFA_remember_state​
18 ·​·​DW_CFA_def_cfa_offset​:​·​0 21 ·​·​DW_CFA_def_cfa_offset​:​·​0
  22 ·​·​DW_CFA_restore:​·​r16
19 ·​·​DW_CFA_restore:​·​r31 23 ·​·​DW_CFA_restore:​·​r31
  24 ·​·​DW_CFA_restore_state
  25 ·​·​DW_CFA_nop
  26 ·​·​DW_CFA_nop
20 ·​·​DW_CFA_nop 27 ·​·​DW_CFA_nop
   
21 00000030·​00000018·​00000034·​FDE·​cie=00000000·​pc=00000840.​.​00000870 28 00000038·​00000020·​0000003c·​FDE·​cie=00000000·​pc=000009d4.​.​00000a48
22 ·​·​DW_CFA_advance_loc:​·​4·​to·​00000844 29 ·​·​DW_CFA_advance_loc:​·​16·​to·​000009e4
23 ·​·​DW_CFA_def_cfa_offset​:​·​40 30 ·​·​DW_CFA_def_cfa_offset​:​·​40
24 ·​·​DW_CFA_advance_loc:​·​24·​to·​0000085c 31 ·​·​DW_CFA_advance_loc:​·​4·​to·​000009e8
  32 ·​·​DW_CFA_offset:​·​r16·​at·​cfa-​8
  33 ·​·​DW_CFA_advance_loc:​·​44·​to·​00000a14
25 ·​·​DW_CFA_offset:​·​r31·​at·​cfa-​4 34 ·​·​DW_CFA_offset:​·​r31·​at·​cfa-​4
26 ·​·​DW_CFA_advance_loc:​·​20·​to·​00000870 35 ·​·​DW_CFA_advance_loc:​·​40·​to·​00000a3c
  36 ·​·​DW_CFA_remember_state​
27 ·​·​DW_CFA_def_cfa_offset​:​·​0 37 ·​·​DW_CFA_def_cfa_offset​:​·​0
  38 ·​·​DW_CFA_restore:​·​r16
28 ·​·​DW_CFA_restore:​·​r31 39 ·​·​DW_CFA_restore:​·​r31
  40 ·​·​DW_CFA_restore_state
  41 ·​·​DW_CFA_nop
  42 ·​·​DW_CFA_nop
29 ·​·​DW_CFA_nop 43 ·​·​DW_CFA_nop
   
30 0000004c·​00000024·​00000050·​FDE·​cie=00000000·​pc=00000870.​.​000008e0 44 0000005c·​00000024·​00000060·​FDE·​cie=00000000·​pc=00000a48.​.​00000ab8
31 ·​·​DW_CFA_advance_loc:​·​4·​to·​00000874 45 ·​·​DW_CFA_advance_loc:​·​8·​to·​00000a50
32 ·​·​DW_CFA_def_cfa_offset​:​·​40 46 ·​·​DW_CFA_def_cfa_offset​:​·​40
33 ·​·​DW_CFA_advance_loc:​·​20·​to·​00000888 47 ·​·​DW_CFA_advance_loc:​·​20·​to·​00000a64
34 ·​·​DW_CFA_offset:​·​r18·​at·​cfa-​8 48 ·​·​DW_CFA_offset:​·​r18·​at·​cfa-​8
35 ·​·​DW_CFA_offset:​·​r17·​at·​cfa-​12 49 ·​·​DW_CFA_offset:​·​r17·​at·​cfa-​12
36 ·​·​DW_CFA_offset:​·​r16·​at·​cfa-​16 50 ·​·​DW_CFA_offset:​·​r16·​at·​cfa-​16
37 ·​·​DW_CFA_offset:​·​r31·​at·​cfa-​4 51 ·​·​DW_CFA_offset:​·​r31·​at·​cfa-​4
38 ·​·​DW_CFA_advance_loc1:​·​80·​to·​000008d8 52 ·​·​DW_CFA_advance_loc1:​·​76·​to·​00000ab0
39 ·​·​DW_CFA_restore:​·​r16 53 ·​·​DW_CFA_restore:​·​r16
40 ·​·​DW_CFA_restore:​·​r17 54 ·​·​DW_CFA_restore:​·​r17
41 ·​·​DW_CFA_restore:​·​r18 55 ·​·​DW_CFA_restore:​·​r18
42 ·​·​DW_CFA_restore:​·​r31 56 ·​·​DW_CFA_restore:​·​r31
43 ·​·​DW_CFA_advance_loc:​·​8·​to·​000008e0 57 ·​·​DW_CFA_advance_loc:​·​8·​to·​00000ab8
44 ·​·​DW_CFA_def_cfa_offset​:​·​0 58 ·​·​DW_CFA_def_cfa_offset​:​·​0
45 ·​·​DW_CFA_nop 59 ·​·​DW_CFA_nop
46 ·​·​DW_CFA_nop 60 ·​·​DW_CFA_nop
   
47 00000074·​00000034·​00000078·​FDE·​cie=00000000·​pc=000008e0.​.​00000a90 61 00000084·​00000030·​00000088·​FDE·​cie=00000000·​pc=00000ab8.​.​00000c5c
48 ·​·​DW_CFA_advance_loc:​·​16·​to·​000008f0 62 ·​·​DW_CFA_advance_loc:​·​28·​to·​00000ad4
49 ·​·​DW_CFA_def_cfa_offset​:​·​56 63 ·​·​DW_CFA_def_cfa_offset​:​·​56
50 ·​·​DW_CFA_advance_loc:​·​24·​to·​00000908 64 ·​·​DW_CFA_advance_loc:​·​28·​to·​00000af0
51 ·​·​DW_CFA_offset:​·​r17·​at·​cfa-​16 65 ·​·​DW_CFA_offset:​·​r17·​at·​cfa-​16
  66 ·​·​DW_CFA_offset:​·​r16·​at·​cfa-​20
52 ·​·​DW_CFA_offset:​·​r31·​at·​cfa-​4 67 ·​·​DW_CFA_offset:​·​r31·​at·​cfa-​4
53 ·​·​DW_CFA_offset:​·​r19·​at·​cfa-​8 68 ·​·​DW_CFA_offset:​·​r19·​at·​cfa-​8
54 ·​·​DW_CFA_offset:​·​r18·​at·​cfa-​12 69 ·​·​DW_CFA_offset:​·​r18·​at·​cfa-​12
55 ·​·​DW_CFA_offset:​·​r16·​at·​cfa-​20 70 ·​·​DW_CFA_advance_loc1:​·​212·​to·​00000bc4
56 ·​·​DW_CFA_advance_loc1:​·​224·​to·​000009e8  
57 ·​·​DW_CFA_remember_state​ 71 ·​·​DW_CFA_remember_state​
58 ·​·​DW_CFA_def_cfa_offset​:​·​0 72 ·​·​DW_CFA_def_cfa_offset​:​·​0
59 ·​·​DW_CFA_restore:​·​r16 73 ·​·​DW_CFA_restore:​·​r16
60 ·​·​DW_CFA_restore:​·​r17 74 ·​·​DW_CFA_restore:​·​r17
61 ·​·​DW_CFA_restore:​·​r18 75 ·​·​DW_CFA_restore:​·​r18
62 ·​·​DW_CFA_restore:​·​r19 76 ·​·​DW_CFA_restore:​·​r19
63 ·​·​DW_CFA_restore:​·​r31 77 ·​·​DW_CFA_restore:​·​r31
64 ·​·​DW_CFA_restore_state 78 ·​·​DW_CFA_restore_state
65 ·​·​DW_CFA_advance_loc1:​·​76·​to·​00000a34 79 ·​·​DW_CFA_advance_loc1:​·​144·​to·​00000c54
66 ·​·​DW_CFA_remember_state​  
67 ·​·​DW_CFA_def_cfa_offset​:​·​0 80 ·​·​DW_CFA_def_cfa_offset​:​·​0
68 ·​·​DW_CFA_restore:​·​r31  
69 ·​·​DW_CFA_restore:​·​r19  
70 ·​·​DW_CFA_restore:​·​r18  
71 ·​·​DW_CFA_restore:​·​r17  
72 ·​·​DW_CFA_restore:​·​r16 81 ·​·​DW_CFA_restore:​·​r16
73 ·​·​DW_CFA_restore_state 82 ·​·​DW_CFA_restore:​·​r17
74 ·​·​DW_CFA_nop 83 ·​·​DW_CFA_restore:​·​r18
75 ·​·​DW_CFA_nop 84 ·​·​DW_CFA_restore:​·​r19
  85 ·​·​DW_CFA_restore:​·​r31
76 ·​·​DW_CFA_nop 86 ·​·​DW_CFA_nop
   
77 000000ac·​00000020·​000000b0·​FDE·​cie=00000000·​pc=00000a90.​.​00000b20 87 000000b8·​00000020·​000000bc·​FDE·​cie=00000000·​pc=00000c5c.​.​00000cec
78 ·​·​DW_CFA_advance_loc:​·​16·​to·​00000aa0 88 ·​·​DW_CFA_advance_loc:​·​16·​to·​00000c6c
79 ·​·​DW_CFA_def_cfa_offset​:​·​40 89 ·​·​DW_CFA_def_cfa_offset​:​·​40
80 ·​·​DW_CFA_advance_loc:​·​20·​to·​00000ab4 90 ·​·​DW_CFA_advance_loc:​·​8·​to·​00000c74
81 ·​·​DW_CFA_offset:​·​r31·​at·​cfa-​4  
82 ·​·​DW_CFA_offset:​·​r17·​at·​cfa-​8 91 ·​·​DW_CFA_offset:​·​r17·​at·​cfa-​8
  92 ·​·​DW_CFA_advance_loc:​·​28·​to·​00000c90
Max diff block lines reached; 3203/7074 bytes (45.28%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.MIPS.abiflags {}
Offset 1, 5 lines modified Offset 1, 5 lines modified
   
1 Hex·​dump·​of·​section·​'.​MIPS.​abiflags':​ 1 Hex·​dump·​of·​section·​'.​MIPS.​abiflags':​
2 ·​·​0x00000158·​00002001·​01010001·​00000000·​00000000·​.​.​·​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ·​·​0x00000178·​00002001·​01010005·​00000000·​00000000·​.​.​·​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ·​·​0x00000168·​01000000·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​ 3 ·​·​0x00000188·​00000000·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.reginfo {}
Offset 1, 5 lines modified Offset 1, 5 lines modified
   
1 Hex·​dump·​of·​section·​'.​reginfo':​ 1 Hex·​dump·​of·​section·​'.​reginfo':​
2 ·​·​0x00000170·​70000092·​00000000·​00000000·​00000000·​p.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ·​·​0x00000190·​70000092·​00000000·​00000000·​00000000·​p.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ·​·​0x00000180·​00000000·​00900100·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​ 3 ·​·​0x000001a0·​00000000·​00900100·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.hash {}
Offset 1, 18 lines modified Offset 1, 23 lines modified
   
1 Hex·​dump·​of·​section·​'.​hash':​ 1 Hex·​dump·​of·​section·​'.​hash':​
2 ·​·​0x00000188·​11000000·​26000000·​09000000·​10000000·​.​.​.​.​&.​.​.​.​.​.​.​.​.​.​.​ 2 ·​·​0x000001cc·​25000000·​28000000·​0e000000·​00000000·​%.​.​.​(.​.​.​.​.​.​.​.​.​.​.​
3 ·​·​0x00000198·​1a000000·​14000000·​00000000·​08000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ·​·​0x000001dc·​00000000·​09000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ·​·​0x000001a8·​13000000·​0d000000·​1d000000·​0a000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ·​·​0x000001ec·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ·​·​0x000001b8·​18000000·​0c000000·​0b000000·​17000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ·​·​0x000001fc·​00000000·​1e000000·​14000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ·​·​0x000001c8·​16000000·​00000000·​0f000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ·​·​0x0000020c·​03000000·​06000000·​18000000·​17000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ·​·​0x000001d8·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 7 ·​·​0x0000021c·​11000000·​07000000·​15000000·​16000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
8 ·​·​0x000001e8·​03000000·​00000000·​00000000·​07000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 8 ·​·​0x0000022c·​1f000000·​19000000·​00000000·​0a000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ·​·​0x000001f8·​24000000·​00000000·​1c000000·​02000000·​$.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 9 ·​·​0x0000023c·​08000000·​10000000·​00000000·​1b000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
10 ·​·​0x00000208·​00000000·​1b000000·​06000000·​20000000·​.​.​.​.​.​.​.​.​.​.​.​.​·​.​.​.​ 10 ·​·​0x0000024c·​21000000·​13000000·​20000000·​04000000·​!.​.​.​.​.​.​.​·​.​.​.​.​.​.​.​
11 ·​·​0x00000218·​25000000·​1e000000·​1f000000·​15000000·​%.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 11 ·​·​0x0000025c·​00000000·​0d000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
12 ·​·​0x00000228·​00000000·​0e000000·​19000000·​12000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 12 ·​·​0x0000026c·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ·​·​0x00000238·​11000000·​05000000·​00000000·​23000000·​.​.​.​.​.​.​.​.​.​.​.​.​#.​.​.​ 13 ·​·​0x0000027c·​00000000·​00000000·​00000000·​05000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
14 ·​·​0x00000248·​22000000·​04000000·​21000000·​00000000·​".​.​.​.​.​.​.​!.​.​.​.​.​.​.​ 14 ·​·​0x0000028c·​02000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
15 ·​·​0x00000258·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 15 ·​·​0x0000029c·​00000000·​00000000·​00000000·​1c000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
16 ·​·​0x00000268·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​ 16 ·​·​0x000002ac·​00000000·​00000000·​12000000·​0b000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
  17 ·​·​0x000002bc·​00000000·​1d000000·​00000000·​1a000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
  18 ·​·​0x000002cc·​00000000·​25000000·​0f000000·​0c000000·​.​.​.​.​%.​.​.​.​.​.​.​.​.​.​.​
  19 ·​·​0x000002dc·​22000000·​24000000·​23000000·​00000000·​".​.​.​$.​.​.​#.​.​.​.​.​.​.​
  20 ·​·​0x000002ec·​26000000·​27000000·​00000000·​00000000·​&.​.​.​'.​.​.​.​.​.​.​.​.​.​.​
  21 ·​·​0x000002fc·​00000000·​00000000·​00000000·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.dynstr {}
Offset 1, 44 lines modified Offset 1, 46 lines modified
   
1 Hex·​dump·​of·​section·​'.​dynstr':​ 1 Hex·​dump·​of·​section·​'.​dynstr':​
2 ·​·​0x000004cc·​005f6770·​5f646973·​70005f5f·​6378615f·​.​_gp_disp.​__cxa_ 2 ·​·​0x00000588·​005f6770·​5f646973·​70005f5f·​6378615f·​.​_gp_disp.​__cxa_
3 ·​·​0x000004dc·​66696e61·​6c697a65·​005f5f63·​78615f61·​finalize.​__cxa_a 3 ·​·​0x00000598·​66696e61·​6c697a65·​005f5f63·​78615f61·​finalize.​__cxa_a
4 ·​·​0x000004ec·​74657869·​74005f5a·​4e375f4a·​4e49456e·​texit.​_ZN7_JNIEn 4 ·​·​0x000005a8·​74657869·​74005f5a·​4e375f4a·​4e49456e·​texit.​_ZN7_JNIEn
5 ·​·​0x000004fc·​76394e65·​774f626a·​65637445·​50375f6a·​v9NewObjectEP7_j 5 ·​·​0x000005b8·​76394e65·​774f626a·​65637445·​50375f6a·​v9NewObjectEP7_j
6 ·​·​0x0000050c·​636c6173·​73503130·​5f6a6d65·​74686f64·​classP10_jmethod 6 ·​·​0x000005c8·​636c6173·​73503130·​5f6a6d65·​74686f64·​classP10_jmethod
7 ·​·​0x0000051c·​49447a00·​5f5a4e37·​5f4a4e49·​456e7631·​IDz.​_ZN7_JNIEnv1 7 ·​·​0x000005d8·​49447a00·​5f5f7374·​61636b5f·​63686b5f·​IDz.​__stack_chk_
8 ·​·​0x0000052c·​3643616c·​6c4f626a·​6563744d·​6574686f·​6CallObjectMetho 8 ·​·​0x000005e8·​67756172·​64005f5f·​73746163·​6b5f6368·​guard.​__stack_ch
9 ·​·​0x0000053c·​64455038·​5f6a6f62·​6a656374·​5031305f·​dEP8_jobjectP10_ 9 ·​·​0x000005f8·​6b5f6661·​696c005f·​5a4e375f·​4a4e4945·​k_fail.​_ZN7_JNIE
10 ·​·​0x0000054c·​6a6d6574·​686f6449·​447a005f·​5a31354a·​jmethodIDz.​_Z15J 10 ·​·​0x00000608·​6e763136·​43616c6c·​4f626a65·​63744d65·​nv16CallObjectMe
11 ·​·​0x0000055c·​4e555f54·​68726f77·​42794e61·​6d655037·​NU_ThrowByNameP7 11 ·​·​0x00000618·​74686f64·​4550385f·​6a6f626a·​65637450·​thodEP8_jobjectP
12 ·​·​0x0000056c·​5f4a4e49·​456e7650·​4b635332·​5f005f5a·​_JNIEnvPKcS2_.​_Z 12 ·​·​0x00000628·​31305f6a·​6d657468·​6f644944·​7a005f5a·​10_jmethodIDz.​_Z
13 ·​·​0x0000057c·​32344a4e·​555f4765·​74537472·​696e674e·​24JNU_GetStringN 13 ·​·​0x00000638·​31354a4e·​555f5468·​726f7742·​794e616d·​15JNU_ThrowByNam
14 ·​·​0x0000058c·​61746976·​65436861·​72735037·​5f4a4e49·​ativeCharsP7_JNI 14 ·​·​0x00000648·​6550375f·​4a4e4945·​6e76504b·​6353325f·​eP7_JNIEnvPKcS2_
15 ·​·​0x0000059c·​456e7650·​385f6a73·​7472696e·​67006d61·​EnvP8_jstring.​ma 15 ·​·​0x00000658·​005f5a32·​344a4e55·​5f476574·​53747269·​.​_Z24JNU_GetStri
16 ·​·​0x000005ac·​6c6c6f63·​005f5a32·​366a6e69·​47657446·​lloc.​_Z26jniGetF 16 ·​·​0x00000668·​6e674e61·​74697665·​43686172·​7350375f·​ngNativeCharsP7_
17 ·​·​0x000005bc·​4446726f·​6d46696c·​65446573·​63726970·​DFromFileDescrip 17 ·​·​0x00000678·​4a4e4945·​6e765038·​5f6a7374·​72696e67·​JNIEnvP8_jstring
18 ·​·​0x000005cc·​746f7250·​375f4a4e·​49456e76·​50385f6a·​torP7_JNIEnvP8_j 18 ·​·​0x00000688·​006d616c·​6c6f6300·​5f5a3236·​6a6e6947·​.​malloc.​_Z26jniG
19 ·​·​0x000005dc·​6f626a65·​6374004a·​6176615f·​636f6d5f·​object.​Java_com_ 19 ·​·​0x00000698·​65744644·​46726f6d·​46696c65·​44657363·​etFDFromFileDesc
20 ·​·​0x000005ec·​676f6f67·​6c655f61·​73655f45·​7865635f·​google_ase_Exec_ 20 ·​·​0x000006a8·​72697074·​6f725037·​5f4a4e49·​456e7650·​riptorP7_JNIEnvP
21 ·​·​0x000005fc·​63726561·​74655375·​6270726f·​63657373·​createSubprocess 21 ·​·​0x000006b8·​385f6a6f·​626a6563·​74004a61·​76615f63·​8_jobject.​Java_c
22 ·​·​0x0000060c·​006f7065·​6e006663·​6e746c00·​756e6c6f·​.​open.​fcntl.​unlo 22 ·​·​0x000006c8·​6f6d5f67·​6f6f676c·​655f6173·​655f4578·​om_google_ase_Ex
23 ·​·​0x0000061c·​636b7074·​005f5f65·​72726e6f·​00737472·​ckpt.​__errno.​str 23 ·​·​0x000006d8·​65635f63·​72656174·​65537562·​70726f63·​ec_createSubproc
24 ·​·​0x0000062c·​6572726f·​72005f5f·​616e6472·​6f69645f·​error.​__android_ 24 ·​·​0x000006e8·​65737300·​6f70656e·​0066636e·​746c0075·​ess.​open.​fcntl.​u
25 ·​·​0x0000063c·​6c6f675f·​7072696e·​74007074·​736e616d·​log_print.​ptsnam 25 ·​·​0x000006f8·​6e6c6f63·​6b707400·​5f5f6572·​726e6f00·​nlockpt.​__errno.​
26 ·​·​0x0000064c·​655f7200·​666f726b·​00736574·​73696400·​e_r.​fork.​setsid.​ 26 ·​·​0x00000708·​73747265·​72726f72·​005f5f61·​6e64726f·​strerror.​__andro
27 ·​·​0x0000065c·​64757032·​00636c6f·​73650065·​7865636c·​dup2.​close.​execl 27 ·​·​0x00000718·​69645f6c·​6f675f70·​72696e74·​00707473·​id_log_print.​pts
28 ·​·​0x0000066c·​004a6176·​615f636f·​6d5f676f·​6f676c65·​.​Java_com_google 28 ·​·​0x00000728·​6e616d65·​5f720066·​6f726b00·​73657473·​name_r.​fork.​sets
29 ·​·​0x0000067c·​5f617365·​5f457865·​635f7365·​74507479·​_ase_Exec_setPty 29 ·​·​0x00000738·​69640064·​75703200·​636c6f73·​65006578·​id.​dup2.​close.​ex
30 ·​·​0x0000068c·​57696e64·​6f775369·​7a650069·​6f63746c·​WindowSize.​ioctl 30 ·​·​0x00000748·​65636c00·​4a617661·​5f636f6d·​5f676f6f·​ecl.​Java_com_goo
31 ·​·​0x0000069c·​004a6176·​615f636f·​6d5f676f·​6f676c65·​.​Java_com_google 31 ·​·​0x00000758·​676c655f·​6173655f·​45786563·​5f736574·​gle_ase_Exec_set
32 ·​·​0x000006ac·​5f617365·​5f457865·​635f7761·​6974466f·​_ase_Exec_waitFo 32 ·​·​0x00000768·​50747957·​696e646f·​7753697a·​6500696f·​PtyWindowSize.​io
33 ·​·​0x000006bc·​72007761·​69747069·​64006c69·​626c6f67·​r.​waitpid.​liblog 33 ·​·​0x00000778·​63746c00·​4a617661·​5f636f6d·​5f676f6f·​ctl.​Java_com_goo
34 ·​·​0x000006cc·​2e736f00·​6c696273·​7464632b·​2b2e736f·​.​so.​libstdc++.​so 34 ·​·​0x00000788·​676c655f·​6173655f·​45786563·​5f776169·​gle_ase_Exec_wai
35 ·​·​0x000006dc·​006c6962·​6d2e736f·​006c6962·​632e736f·​.​libm.​so.​libc.​so 35 ·​·​0x00000798·​74466f72·​00776169·​74706964·​006c6962·​tFor.​waitpid.​lib
36 ·​·​0x000006ec·​006c6962·​646c2e73·​6f005f66·​74657874·​.​libdl.​so.​_ftext 36 ·​·​0x000007a8·​6c6f672e·​736f006c·​69627374·​64632b2b·​log.​so.​libstdc++
37 ·​·​0x000006fc·​005f6664·​61746100·​5f656461·​7461005f·​.​_fdata.​_edata.​_ 37 ·​·​0x000007b8·​2e736f00·​6c69626d·​2e736f00·​6c696263·​.​so.​libm.​so.​libc
38 ·​·​0x0000070c·​5f627373·​5f737461·​7274005f·​66627373·​_bss_start.​_fbss 38 ·​·​0x000007c8·​2e736f00·​6c696264·​6c2e736f·​005f6674·​.​so.​libdl.​so.​_ft
39 ·​·​0x0000071c·​005f656e·​64005f5f·​6273735f·​656e645f·​.​_end.​__bss_end_ 39 ·​·​0x000007d8·​65787400·​5f666461·​7461005f·​65646174·​ext.​_fdata.​_edat
40 ·​·​0x0000072c·​5f005f5f·​656e645f·​5f006c69·​62636f6d·​_.​__end__.​libcom 40 ·​·​0x000007e8·​61005f5f·​6273735f·​73746172·​74005f66·​a.​__bss_start.​_f
41 ·​·​0x0000073c·​5f676f6f·​676c655f·​6173655f·​45786563·​_google_ase_Exec 41 ·​·​0x000007f8·​62737300·​5f656e64·​005f5f62·​73735f65·​bss.​_end.​__bss_e
42 ·​·​0x0000074c·​2e736f00·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​so.​ 42 ·​·​0x00000808·​6e645f5f·​005f5f65·​6e645f5f·​006c6962·​nd__.​__end__.​lib
  43 ·​·​0x00000818·​636f6d5f·​676f6f67·​6c655f61·​73655f45·​com_google_ase_E
  44 ·​·​0x00000828·​7865632e·​736f004c·​49424300·​·​·​·​·​·​·​·​·​·​xec.​so.​LIBC.​
   
[−]
objdump --line-numbers --disassemble --demangle --section=.text {}
Offset 1, 552 lines modified Offset 1, 623 lines modified
   
   
   
1 Disassembly·​of·​section·​.​text:​ 1 Disassembly·​of·​section·​.​text:​
   
2 000007b0·​<_ftext>:​ 2 00000900·​<_ftext@@Base>:​
3 ·​·​·​·​·​7b0:​»       ​3c1c0002·​»       ​lui»    ​gp,​0x2 3 ·​·​·​·​·​900:​»       ​3c1c0002·​»       ​lui»    ​gp,​0x2
4 ·​·​·​·​·​7b4:​»       ​279c8850·​»       ​addiu»  ​gp,​gp,​-​30640 4 ·​·​·​·​·​904:​»       ​279c8700·​»       ​addiu»  ​gp,​gp,​-​30976
5 ·​·​·​·​·​7b8:​»       ​0399e021·​»       ​addu»   ​gp,​gp,​t9 5 ·​·​·​·​·​908:​»       ​0399e021·​»       ​addu»   ​gp,​gp,​t9
6 ·​·​·​·​·​7bc:​»       ​8f99806c·​»       ​lw»     ​t9,​-​32660(gp)​ 6 ·​·​·​·​·​90c:​»       ​8f998084·​»       ​lw»     ​t9,​-​32636(gp)​
7 ·​·​·​·​·​7c0:​»       ​03200008·​»       ​jr»     ​t9 7 ·​·​·​·​·​910:​»       ​03200008·​»       ​jr»     ​t9
8 ·​·​·​·​·​7c4:​»       ​8f848018·​»       ​lw»     ​a0,​-​32744(gp)​ 8 ·​·​·​·​·​914:​»       ​8f848018·​»       ​lw»     ​a0,​-​32744(gp)​
9 »       ​.​.​.​ 9 »       ​.​.​.​
10 ·​·​·​·​·​7d0:​»       ​10800003·​»       ​beqz»   ​a0,​7e0·​<_ftext+0x30> 10 ·​·​·​·​·​920:​»       ​10800003·​»       ​beqz»   ​a0,​930·​<_ftext@@Base+0x30>
11 ·​·​·​·​·​7d4:​»       ​0080c821·​»       ​move»   ​t9,​a0 11 ·​·​·​·​·​924:​»       ​0080c821·​»       ​move»   ​t9,​a0
12 ·​·​·​·​·​7d8:​»       ​03200008·​»       ​jr»     ​t9 12 ·​·​·​·​·​928:​»       ​03200008·​»       ​jr»     ​t9
13 ·​·​·​·​·​7dc:​»       ​00000000·​»       ​nop 13 ·​·​·​·​·​92c:​»       ​00000000·​»       ​nop
14 ·​·​·​·​·​7e0:​»       ​03e00008·​»       ​jr»     ​ra 14 ·​·​·​·​·​930:​»       ​03e00008·​»       ​jr»     ​ra
15 ·​·​·​·​·​7e4:​»       ​00000000·​»       ​nop 15 ·​·​·​·​·​934:​»       ​00000000·​»       ​nop
16 ·​·​·​·​·​7e8:​»       ​3c1c0002·​»       ​lui»    ​gp,​0x2 16 ·​·​·​·​·​938:​»       ​3c1c0002·​»       ​lui»    ​gp,​0x2
17 ·​·​·​·​·​7ec:​»       ​279c8818·​»       ​addiu»  ​gp,​gp,​-​30696 17 ·​·​·​·​·​93c:​»       ​279c86c8·​»       ​addiu»  ​gp,​gp,​-​31032
18 ·​·​·​·​·​7f0:​»       ​0399e021·​»       ​addu»   ​gp,​gp,​t9 18 ·​·​·​·​·​940:​»       ​0399e021·​»       ​addu»   ​gp,​gp,​t9
19 ·​·​·​·​·​7f4:​»       ​00802821·​»       ​move»   ​a1,​a0 19 ·​·​·​·​·​944:​»       ​00802821·​»       ​move»   ​a1,​a0
20 ·​·​·​·​·​7f8:​»       ​8f868018·​»       ​lw»     ​a2,​-​32744(gp)​ 20 ·​·​·​·​·​948:​»       ​8f868018·​»       ​lw»     ​a2,​-​32744(gp)​
21 ·​·​·​·​·​7fc:​»       ​8f998058·​»       ​lw»     ​t9,​-​32680(gp)​ 21 ·​·​·​·​·​94c:​»       ​8f99803c·​»       ​lw»     ​t9,​-​32708(gp)​
22 ·​·​·​·​·​800:​»       ​03200008·​»       ​jr»     ​t9 22 ·​·​·​·​·​950:​»       ​03200008·​»       ​jr»     ​t9
23 ·​·​·​·​·​804:​»       ​8f84801c·​»       ​lw»     ​a0,​-​32740(gp)​ 23 ·​·​·​·​·​954:​»       ​8f84801c·​»       ​lw»     ​a0,​-​32740(gp)​
24 »       ​.​.​.​ 24 »       ​.​.​.​
   
25 00000810·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​>:​ 25 00000960·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​@@Base>:​
26 ·​·​·​·​·​810:​»       ​27bdffd8·​»       ​addiu»  ​sp,​sp,​-​40 26 ·​·​·​·​·​960:​»       ​3c1c0002·​»       ​lui»    ​gp,​0x2
27 ·​·​·​·​·​814:​»       ​8c830000·​»       ​lw»     ​v1,​0(a0)​ 27 ·​·​·​·​·​964:​»       ​279c86a0·​»       ​addiu»  ​gp,​gp,​-​31072
28 ·​·​·​·​·​818:​»       ​afbf0024·​»       ​sw»     ​ra,​36(sp)​ 28 ·​·​·​·​·​968:​»       ​0399e021·​»       ​addu»   ​gp,​gp,​t9
29 ·​·​·​·​·​81c:​»       ​afa70034·​»       ​sw»     ​a3,​52(sp)​ 29 ·​·​·​·​·​96c:​»       ​27bdffd8·​»       ​addiu»  ​sp,​sp,​-​40
30 ·​·​·​·​·​820:​»       ​27a20034·​»       ​addiu»  ​v0,​sp,​52 30 ·​·​·​·​·​970:​»       ​afb00020·​»       ​sw»     ​s0,​32(sp)​
31 ·​·​·​·​·​824:​»       ​8c790074·​»       ​lw»     ​t9,​116(v1)​ 31 ·​·​·​·​·​974:​»       ​8f908064·​»       ​lw»     ​s0,​-​32668(gp)​
32 ·​·​·​·​·​828:​»       ​afa20018·​»       ​sw»     ​v0,​24(sp)​ 32 ·​·​·​·​·​978:​»       ​8c880000·​»       ​lw»     ​t0,​0(a0)​
33 ·​·​·​·​·​82c:​»       ​0320f809·​»       ​jalr»   ​t9 33 ·​·​·​·​·​97c:​»       ​afa70034·​»       ​sw»     ​a3,​52(sp)​
34 ·​·​·​·​·​830:​»       ​00403821·​»       ​move»   ​a3,​v0 34 ·​·​·​·​·​980:​»       ​8e030000·​»       ​lw»     ​v1,​0(s0)​
35 ·​·​·​·​·​834:​»       ​8fbf0024·​»       ​lw»     ​ra,​36(sp)​ 35 ·​·​·​·​·​984:​»       ​27a20034·​»       ​addiu»  ​v0,​sp,​52
36 ·​·​·​·​·​838:​»       ​03e00008·​»       ​jr»     ​ra 36 ·​·​·​·​·​988:​»       ​8d190074·​»       ​lw»     ​t9,​116(t0)​
37 ·​·​·​·​·​83c:​»       ​27bd0028·​»       ​addiu»  ​sp,​sp,​40 37 ·​·​·​·​·​98c:​»       ​afbc0010·​»       ​sw»     ​gp,​16(sp)​
  38 ·​·​·​·​·​990:​»       ​afbf0024·​»       ​sw»     ​ra,​36(sp)​
38 00000840·​<_JNIEnv:​:​CallObjectMethod(_job​ject*,​·​_jmethodID*,​·​.​.​.​)​>:​ 39 ·​·​·​·​·​994:​»       ​00403821·​»       ​move»   ​a3,​v0
39 ·​·​·​·​·​840:​»       ​27bdffd8·​»       ​addiu»  ​sp,​sp,​-​40 40 ·​·​·​·​·​998:​»       ​afa3001c·​»       ​sw»     ​v1,​28(sp)​
40 ·​·​·​·​·​844:​»       ​8c830000·​»       ​lw»     ​v1,​0(a0)​ 41 ·​·​·​·​·​99c:​»       ​afa20018·​»       ​sw»     ​v0,​24(sp)​
41 ·​·​·​·​·​848:​»       ​afbf0024·​»       ​sw»     ​ra,​36(sp)​ 42 ·​·​·​·​·​9a0:​»       ​0320f809·​»       ​jalr»   ​t9
42 ·​·​·​·​·​84c:​»       ​afa70034·​»       ​sw»     ​a3,​52(sp)​ 43 ·​·​·​·​·​9a4:​»       ​00000000·​»       ​nop
43 ·​·​·​·​·​850:​»       ​27a20034·​»       ​addiu»  ​v0,​sp,​52 44 ·​·​·​·​·​9a8:​»       ​8fa4001c·​»       ​lw»     ​a0,​28(sp)​
44 ·​·​·​·​·​854:​»       ​8c79008c·​»       ​lw»     ​t9,​140(v1)​ 45 ·​·​·​·​·​9ac:​»       ​8e050000·​»       ​lw»     ​a1,​0(s0)​
45 ·​·​·​·​·​858:​»       ​afa20018·​»       ​sw»     ​v0,​24(sp)​ 46 ·​·​·​·​·​9b0:​»       ​14850005·​»       ​bne»    ​a0,​a1,​9c8·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​@@Base+0x68>
46 ·​·​·​·​·​85c:​»       ​0320f809·​»       ​jalr»   ​t9 47 ·​·​·​·​·​9b4:​»       ​8fbc0010·​»       ​lw»     ​gp,​16(sp)​
47 ·​·​·​·​·​860:​»       ​00403821·​»       ​move»   ​a3,​v0 48 ·​·​·​·​·​9b8:​»       ​8fbf0024·​»       ​lw»     ​ra,​36(sp)​
48 ·​·​·​·​·​864:​»       ​8fbf0024·​»       ​lw»     ​ra,​36(sp)​ 49 ·​·​·​·​·​9bc:​»       ​8fb00020·​»       ​lw»     ​s0,​32(sp)​
49 ·​·​·​·​·​868:​»       ​03e00008·​»       ​jr»     ​ra 50 ·​·​·​·​·​9c0:​»       ​03e00008·​»       ​jr»     ​ra
50 ·​·​·​·​·​86c:​»       ​27bd0028·​»       ​addiu»  ​sp,​sp,​40 51 ·​·​·​·​·​9c4:​»       ​27bd0028·​»       ​addiu»  ​sp,​sp,​40
  52 ·​·​·​·​·​9c8:​»       ​8f998070·​»       ​lw»     ​t9,​-​32656(gp)​
51 00000870·​<JNU_ThrowByName(_JNI​Env*,​·​char·​const*,​·​char·​const*)​>:​ 53 ·​·​·​·​·​9cc:​»       ​0320f809·​»       ​jalr»   ​t9
52 ·​·​·​·​·​870:​»       ​27bdffd8·​»       ​addiu»  ​sp,​sp,​-​40 54 ·​·​·​·​·​9d0:​»       ​00000000·​»       ​nop
53 ·​·​·​·​·​874:​»       ​afb20020·​»       ​sw»     ​s2,​32(sp)​  
54 ·​·​·​·​·​878:​»       ​afb1001c·​»       ​sw»     ​s1,​28(sp)​ 55 000009d4·​<_JNIEnv:​:​CallObjectMethod(_job​ject*,​·​_jmethodID*,​·​.​.​.​)​@@Base>:​
55 ·​·​·​·​·​87c:​»       ​afb00018·​»       ​sw»     ​s0,​24(sp)​ 56 ·​·​·​·​·​9d4:​»       ​3c1c0002·​»       ​lui»    ​gp,​0x2
56 ·​·​·​·​·​880:​»       ​afbf0024·​»       ​sw»     ​ra,​36(sp)​ 57 ·​·​·​·​·​9d8:​»       ​279c862c·​»       ​addiu»  ​gp,​gp,​-​31188
57 ·​·​·​·​·​884:​»       ​8c820000·​»       ​lw»     ​v0,​0(a0)​ 58 ·​·​·​·​·​9dc:​»       ​0399e021·​»       ​addu»   ​gp,​gp,​t9
58 ·​·​·​·​·​888:​»       ​00808021·​»       ​move»   ​s0,​a0 59 ·​·​·​·​·​9e0:​»       ​27bdffd8·​»       ​addiu»  ​sp,​sp,​-​40
59 ·​·​·​·​·​88c:​»       ​8c590018·​»       ​lw»     ​t9,​24(v0)​ 60 ·​·​·​·​·​9e4:​»       ​afb00020·​»       ​sw»     ​s0,​32(sp)​
60 ·​·​·​·​·​890:​»       ​0320f809·​»       ​jalr»   ​t9 61 ·​·​·​·​·​9e8:​»       ​8f908064·​»       ​lw»     ​s0,​-​32668(gp)​
61 ·​·​·​·​·​894:​»       ​00c09021·​»       ​move»   ​s2,​a2 62 ·​·​·​·​·​9ec:​»       ​8c880000·​»       ​lw»     ​t0,​0(a0)​
62 ·​·​·​·​·​898:​»       ​10400007·​»       ​beqz»   ​v0,​8b8·​<JNU_ThrowByName(_JNI​Env*,​·​char·​const*,​·​char·​const*)​+0x48> 63 ·​·​·​·​·​9f0:​»       ​afa70034·​»       ​sw»     ​a3,​52(sp)​
63 ·​·​·​·​·​89c:​»       ​00408821·​»       ​move»   ​s1,​v0 64 ·​·​·​·​·​9f4:​»       ​8e030000·​»       ​lw»     ​v1,​0(s0)​
64 ·​·​·​·​·​8a0:​»       ​8e030000·​»       ​lw»     ​v1,​0(s0)​ 65 ·​·​·​·​·​9f8:​»       ​27a20034·​»       ​addiu»  ​v0,​sp,​52
65 ·​·​·​·​·​8a4:​»       ​02002021·​»       ​move»   ​a0,​s0 66 ·​·​·​·​·​9fc:​»       ​8d19008c·​»       ​lw»     ​t9,​140(t0)​
66 ·​·​·​·​·​8a8:​»       ​8c790038·​»       ​lw»     ​t9,​56(v1)​ 67 ·​·​·​·​·​a00:​»       ​afbc0010·​»       ​sw»     ​gp,​16(sp)​
67 ·​·​·​·​·​8ac:​»       ​00402821·​»       ​move»   ​a1,​v0 68 ·​·​·​·​·​a04:​»       ​afbf0024·​»       ​sw»     ​ra,​36(sp)​
68 ·​·​·​·​·​8b0:​»       ​0320f809·​»       ​jalr»   ​t9 69 ·​·​·​·​·​a08:​»       ​00403821·​»       ​move»   ​a3,​v0
69 ·​·​·​·​·​8b4:​»       ​02403021·​»       ​move»   ​a2,​s2 70 ·​·​·​·​·​a0c:​»       ​afa3001c·​»       ​sw»     ​v1,​28(sp)​
70 ·​·​·​·​·​8b8:​»       ​8e050000·​»       ​lw»     ​a1,​0(s0)​ 71 ·​·​·​·​·​a10:​»       ​afa20018·​»       ​sw»     ​v0,​24(sp)​
71 ·​·​·​·​·​8bc:​»       ​8fbf0024·​»       ​lw»     ​ra,​36(sp)​ 72 ·​·​·​·​·​a14:​»       ​0320f809·​»       ​jalr»   ​t9
72 ·​·​·​·​·​8c0:​»       ​8cb9005c·​»       ​lw»     ​t9,​92(a1)​ 73 ·​·​·​·​·​a18:​»       ​00000000·​»       ​nop
73 ·​·​·​·​·​8c4:​»       ​8fb20020·​»       ​lw»     ​s2,​32(sp)​ 74 ·​·​·​·​·​a1c:​»       ​8fa4001c·​»       ​lw»     ​a0,​28(sp)​
74 ·​·​·​·​·​8c8:​»       ​02002021·​»       ​move»   ​a0,​s0 75 ·​·​·​·​·​a20:​»       ​8e050000·​»       ​lw»     ​a1,​0(s0)​
75 ·​·​·​·​·​8cc:​»       ​02202821·​»       ​move»   ​a1,​s1 76 ·​·​·​·​·​a24:​»       ​14850005·​»       ​bne»    ​a0,​a1,​a3c·​<_JNIEnv:​:​CallObjectMethod(_job​ject*,​·​_jmethodID*,​·​.​.​.​)​@@Base+0x68>
76 ·​·​·​·​·​8d0:​»       ​8fb00018·​»       ​lw»     ​s0,​24(sp)​ 77 ·​·​·​·​·​a28:​»       ​8fbc0010·​»       ​lw»     ​gp,​16(sp)​
77 ·​·​·​·​·​8d4:​»       ​8fb1001c·​»       ​lw»     ​s1,​28(sp)​ 78 ·​·​·​·​·​a2c:​»       ​8fbf0024·​»       ​lw»     ​ra,​36(sp)​
78 ·​·​·​·​·​8d8:​»       ​03200008·​»       ​jr»     ​t9 79 ·​·​·​·​·​a30:​»       ​8fb00020·​»       ​lw»     ​s0,​32(sp)​
79 ·​·​·​·​·​8dc:​»       ​27bd0028·​»       ​addiu»  ​sp,​sp,​40 80 ·​·​·​·​·​a34:​»       ​03e00008·​»       ​jr»     ​ra
  81 ·​·​·​·​·​a38:​»       ​27bd0028·​»       ​addiu»  ​sp,​sp,​40
80 000008e0·​<JNU_GetStringNativeC​hars(_JNIEnv*,​·​_jstring*)​>:​ 82 ·​·​·​·​·​a3c:​»       ​8f998070·​»       ​lw»     ​t9,​-​32656(gp)​
81 ·​·​·​·​·​8e0:​»       ​3c1c0002·​»       ​lui»    ​gp,​0x2 83 ·​·​·​·​·​a40:​»       ​0320f809·​»       ​jalr»   ​t9
82 ·​·​·​·​·​8e4:​»       ​279c8720·​»       ​addiu»  ​gp,​gp,​-​30944 84 ·​·​·​·​·​a44:​»       ​00000000·​»       ​nop
83 ·​·​·​·​·​8e8:​»       ​0399e021·​»       ​addu»   ​gp,​gp,​t9  
84 ·​·​·​·​·​8ec:​»       ​27bdffc8·​»       ​addiu»  ​sp,​sp,​-​56 85 00000a48·​<JNU_ThrowByName(_JNI​Env*,​·​char·​const*,​·​char·​const*)​@@Base>:​
85 ·​·​·​·​·​8f0:​»       ​afbc0018·​»       ​sw»     ​gp,​24(sp)​ 86 ·​·​·​·​·​a48:​»       ​8c820000·​»       ​lw»     ​v0,​0(a0)​
86 ·​·​·​·​·​8f4:​»       ​afb10028·​»       ​sw»     ​s1,​40(sp)​ 87 ·​·​·​·​·​a4c:​»       ​27bdffd8·​»       ​addiu»  ​sp,​sp,​-​40
87 ·​·​·​·​·​8f8:​»       ​afbf0034·​»       ​sw»     ​ra,​52(sp)​ 88 ·​·​·​·​·​a50:​»       ​8c590018·​»       ​lw»     ​t9,​24(v0)​
88 ·​·​·​·​·​8fc:​»       ​afb30030·​»       ​sw»     ​s3,​48(sp)​ 89 ·​·​·​·​·​a54:​»       ​afb20020·​»       ​sw»     ​s2,​32(sp)​
89 ·​·​·​·​·​900:​»       ​afb2002c·​»       ​sw»     ​s2,​44(sp)​ 90 ·​·​·​·​·​a58:​»       ​afb1001c·​»       ​sw»     ​s1,​28(sp)​
90 ·​·​·​·​·​904:​»       ​afb00024·​»       ​sw»     ​s0,​36(sp)​ 91 ·​·​·​·​·​a5c:​»       ​afb00018·​»       ​sw»     ​s0,​24(sp)​
91 ·​·​·​·​·​908:​»       ​10a00042·​»       ​beqz»   ​a1,​a14·​<JNU_GetStringNativeC​hars(_JNIEnv*,​·​_jstring*)​+0x134> 92 ·​·​·​·​·​a60:​»       ​afbf0024·​»       ​sw»     ​ra,​36(sp)​
Max diff block lines reached; 26148/41223 bytes (63.43%) of diff not shown.
[−]
objdump --line-numbers --disassemble --demangle --section=.MIPS.stubs {}
Offset 1, 79 lines modified Offset 1, 83 lines modified
   
   
   
1 Disassembly·​of·​section·​.​MIPS.​stubs:​ 1 Disassembly·​of·​section·​.​MIPS.​stubs:​
   
2 00001000·​<.​MIPS.​stubs>:​ 2 00001270·​<.​MIPS.​stubs>:​
3 ·​·​·​·​1000:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​ 3 ·​·​·​·​1270:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​
4 ·​·​·​·​1004:​»       ​03e07821·​»       ​move»   ​t7,​ra 4 ·​·​·​·​1274:​»       ​03e07821·​»       ​move»   ​t7,​ra
5 ·​·​·​·​1008:​»       ​0320f809·​»       ​jalr»   ​t9 5 ·​·​·​·​1278:​»       ​0320f809·​»       ​jalr»   ​t9
6 ·​·​·​·​100c:​»       ​24180025·​»       ​li»     ​t8,​37 6 ·​·​·​·​127c:​»       ​24180027·​»       ​li»     ​t8,​39
7 ·​·​·​·​1010:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​ 7 ·​·​·​·​1280:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​
8 ·​·​·​·​1014:​»       ​03e07821·​»       ​move»   ​t7,​ra 8 ·​·​·​·​1284:​»       ​03e07821·​»       ​move»   ​t7,​ra
9 ·​·​·​·​1018:​»       ​0320f809·​»       ​jalr»   ​t9 9 ·​·​·​·​1288:​»       ​0320f809·​»       ​jalr»   ​t9
10 ·​·​·​·​101c:​»       ​24180024·​»       ​li»     ​t8,​36 10 ·​·​·​·​128c:​»       ​24180026·​»       ​li»     ​t8,​38
11 ·​·​·​·​1020:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​ 11 ·​·​·​·​1290:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​
12 ·​·​·​·​1024:​»       ​03e07821·​»       ​move»   ​t7,​ra 12 ·​·​·​·​1294:​»       ​03e07821·​»       ​move»   ​t7,​ra
13 ·​·​·​·​1028:​»       ​0320f809·​»       ​jalr»   ​t9 13 ·​·​·​·​1298:​»       ​0320f809·​»       ​jalr»   ​t9
14 ·​·​·​·​102c:​»       ​24180023·​»       ​li»     ​t8,​35 14 ·​·​·​·​129c:​»       ​24180025·​»       ​li»     ​t8,​37
15 ·​·​·​·​1030:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​ 15 ·​·​·​·​12a0:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​
16 ·​·​·​·​1034:​»       ​03e07821·​»       ​move»   ​t7,​ra 16 ·​·​·​·​12a4:​»       ​03e07821·​»       ​move»   ​t7,​ra
17 ·​·​·​·​1038:​»       ​0320f809·​»       ​jalr»   ​t9 17 ·​·​·​·​12a8:​»       ​0320f809·​»       ​jalr»   ​t9
18 ·​·​·​·​103c:​»       ​24180022·​»       ​li»     ​t8,​34 18 ·​·​·​·​12ac:​»       ​24180024·​»       ​li»     ​t8,​36
19 ·​·​·​·​1040:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​ 19 ·​·​·​·​12b0:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​
20 ·​·​·​·​1044:​»       ​03e07821·​»       ​move»   ​t7,​ra 20 ·​·​·​·​12b4:​»       ​03e07821·​»       ​move»   ​t7,​ra
21 ·​·​·​·​1048:​»       ​0320f809·​»       ​jalr»   ​t9 21 ·​·​·​·​12b8:​»       ​0320f809·​»       ​jalr»   ​t9
22 ·​·​·​·​104c:​»       ​24180021·​»       ​li»     ​t8,​33 22 ·​·​·​·​12bc:​»       ​24180023·​»       ​li»     ​t8,​35
23 ·​·​·​·​1050:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​ 23 ·​·​·​·​12c0:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​
24 ·​·​·​·​1054:​»       ​03e07821·​»       ​move»   ​t7,​ra 24 ·​·​·​·​12c4:​»       ​03e07821·​»       ​move»   ​t7,​ra
25 ·​·​·​·​1058:​»       ​0320f809·​»       ​jalr»   ​t9 25 ·​·​·​·​12c8:​»       ​0320f809·​»       ​jalr»   ​t9
26 ·​·​·​·​105c:​»       ​24180020·​»       ​li»     ​t8,​32 26 ·​·​·​·​12cc:​»       ​24180022·​»       ​li»     ​t8,​34
27 ·​·​·​·​1060:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​ 27 ·​·​·​·​12d0:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​
28 ·​·​·​·​1064:​»       ​03e07821·​»       ​move»   ​t7,​ra 28 ·​·​·​·​12d4:​»       ​03e07821·​»       ​move»   ​t7,​ra
29 ·​·​·​·​1068:​»       ​0320f809·​»       ​jalr»   ​t9 29 ·​·​·​·​12d8:​»       ​0320f809·​»       ​jalr»   ​t9
30 ·​·​·​·​106c:​»       ​2418001f·​»       ​li»     ​t8,​31 30 ·​·​·​·​12dc:​»       ​24180021·​»       ​li»     ​t8,​33
31 ·​·​·​·​1070:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​ 31 ·​·​·​·​12e0:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​
32 ·​·​·​·​1074:​»       ​03e07821·​»       ​move»   ​t7,​ra 32 ·​·​·​·​12e4:​»       ​03e07821·​»       ​move»   ​t7,​ra
33 ·​·​·​·​1078:​»       ​0320f809·​»       ​jalr»   ​t9 33 ·​·​·​·​12e8:​»       ​0320f809·​»       ​jalr»   ​t9
34 ·​·​·​·​107c:​»       ​2418001e·​»       ​li»     ​t8,​30 34 ·​·​·​·​12ec:​»       ​24180020·​»       ​li»     ​t8,​32
35 ·​·​·​·​1080:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​ 35 ·​·​·​·​12f0:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​
36 ·​·​·​·​1084:​»       ​03e07821·​»       ​move»   ​t7,​ra 36 ·​·​·​·​12f4:​»       ​03e07821·​»       ​move»   ​t7,​ra
37 ·​·​·​·​1088:​»       ​0320f809·​»       ​jalr»   ​t9 37 ·​·​·​·​12f8:​»       ​0320f809·​»       ​jalr»   ​t9
38 ·​·​·​·​108c:​»       ​2418001d·​»       ​li»     ​t8,​29 38 ·​·​·​·​12fc:​»       ​2418001f·​»       ​li»     ​t8,​31
39 ·​·​·​·​1090:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​ 39 ·​·​·​·​1300:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​
40 ·​·​·​·​1094:​»       ​03e07821·​»       ​move»   ​t7,​ra 40 ·​·​·​·​1304:​»       ​03e07821·​»       ​move»   ​t7,​ra
41 ·​·​·​·​1098:​»       ​0320f809·​»       ​jalr»   ​t9 41 ·​·​·​·​1308:​»       ​0320f809·​»       ​jalr»   ​t9
42 ·​·​·​·​109c:​»       ​2418001c·​»       ​li»     ​t8,​28 42 ·​·​·​·​130c:​»       ​2418001d·​»       ​li»     ​t8,​29
43 ·​·​·​·​10a0:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​ 43 ·​·​·​·​1310:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​
44 ·​·​·​·​10a4:​»       ​03e07821·​»       ​move»   ​t7,​ra 44 ·​·​·​·​1314:​»       ​03e07821·​»       ​move»   ​t7,​ra
45 ·​·​·​·​10a8:​»       ​0320f809·​»       ​jalr»   ​t9 45 ·​·​·​·​1318:​»       ​0320f809·​»       ​jalr»   ​t9
46 ·​·​·​·​10ac:​»       ​2418001b·​»       ​li»     ​t8,​27 46 ·​·​·​·​131c:​»       ​2418001c·​»       ​li»     ​t8,​28
47 ·​·​·​·​10b0:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​ 47 ·​·​·​·​1320:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​
48 ·​·​·​·​10b4:​»       ​03e07821·​»       ​move»   ​t7,​ra 48 ·​·​·​·​1324:​»       ​03e07821·​»       ​move»   ​t7,​ra
49 ·​·​·​·​10b8:​»       ​0320f809·​»       ​jalr»   ​t9 49 ·​·​·​·​1328:​»       ​0320f809·​»       ​jalr»   ​t9
50 ·​·​·​·​10bc:​»       ​2418001a·​»       ​li»     ​t8,​26 50 ·​·​·​·​132c:​»       ​2418001b·​»       ​li»     ​t8,​27
51 ·​·​·​·​10c0:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​ 51 ·​·​·​·​1330:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​
52 ·​·​·​·​10c4:​»       ​03e07821·​»       ​move»   ​t7,​ra 52 ·​·​·​·​1334:​»       ​03e07821·​»       ​move»   ​t7,​ra
53 ·​·​·​·​10c8:​»       ​0320f809·​»       ​jalr»   ​t9 53 ·​·​·​·​1338:​»       ​0320f809·​»       ​jalr»   ​t9
54 ·​·​·​·​10cc:​»       ​24180019·​»       ​li»     ​t8,​25 54 ·​·​·​·​133c:​»       ​2418001a·​»       ​li»     ​t8,​26
55 ·​·​·​·​10d0:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​ 55 ·​·​·​·​1340:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​
56 ·​·​·​·​10d4:​»       ​03e07821·​»       ​move»   ​t7,​ra 56 ·​·​·​·​1344:​»       ​03e07821·​»       ​move»   ​t7,​ra
57 ·​·​·​·​10d8:​»       ​0320f809·​»       ​jalr»   ​t9 57 ·​·​·​·​1348:​»       ​0320f809·​»       ​jalr»   ​t9
58 ·​·​·​·​10dc:​»       ​24180018·​»       ​li»     ​t8,​24 58 ·​·​·​·​134c:​»       ​24180019·​»       ​li»     ​t8,​25
59 ·​·​·​·​10e0:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​ 59 ·​·​·​·​1350:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​
60 ·​·​·​·​10e4:​»       ​03e07821·​»       ​move»   ​t7,​ra 60 ·​·​·​·​1354:​»       ​03e07821·​»       ​move»   ​t7,​ra
61 ·​·​·​·​10e8:​»       ​0320f809·​»       ​jalr»   ​t9 61 ·​·​·​·​1358:​»       ​0320f809·​»       ​jalr»   ​t9
62 ·​·​·​·​10ec:​»       ​24180017·​»       ​li»     ​t8,​23 62 ·​·​·​·​135c:​»       ​24180018·​»       ​li»     ​t8,​24
63 ·​·​·​·​10f0:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​ 63 ·​·​·​·​1360:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​
64 ·​·​·​·​10f4:​»       ​03e07821·​»       ​move»   ​t7,​ra 64 ·​·​·​·​1364:​»       ​03e07821·​»       ​move»   ​t7,​ra
65 ·​·​·​·​10f8:​»       ​0320f809·​»       ​jalr»   ​t9 65 ·​·​·​·​1368:​»       ​0320f809·​»       ​jalr»   ​t9
66 ·​·​·​·​10fc:​»       ​24180016·​»       ​li»     ​t8,​22 66 ·​·​·​·​136c:​»       ​24180017·​»       ​li»     ​t8,​23
67 ·​·​·​·​1100:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​ 67 ·​·​·​·​1370:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​
68 ·​·​·​·​1104:​»       ​03e07821·​»       ​move»   ​t7,​ra 68 ·​·​·​·​1374:​»       ​03e07821·​»       ​move»   ​t7,​ra
69 ·​·​·​·​1108:​»       ​0320f809·​»       ​jalr»   ​t9 69 ·​·​·​·​1378:​»       ​0320f809·​»       ​jalr»   ​t9
70 ·​·​·​·​110c:​»       ​24180015·​»       ​li»     ​t8,​21 70 ·​·​·​·​137c:​»       ​24180016·​»       ​li»     ​t8,​22
71 ·​·​·​·​1110:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​ 71 ·​·​·​·​1380:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​
72 ·​·​·​·​1114:​»       ​03e07821·​»       ​move»   ​t7,​ra 72 ·​·​·​·​1384:​»       ​03e07821·​»       ​move»   ​t7,​ra
73 ·​·​·​·​1118:​»       ​0320f809·​»       ​jalr»   ​t9 73 ·​·​·​·​1388:​»       ​0320f809·​»       ​jalr»   ​t9
74 ·​·​·​·​111c:​»       ​24180014·​»       ​li»     ​t8,​20 74 ·​·​·​·​138c:​»       ​24180015·​»       ​li»     ​t8,​21
  75 ·​·​·​·​1390:​»       ​8f998010·​»       ​lw»     ​t9,​-​32752(gp)​
  76 ·​·​·​·​1394:​»       ​03e07821·​»       ​move»   ​t7,​ra
  77 ·​·​·​·​1398:​»       ​0320f809·​»       ​jalr»   ​t9
  78 ·​·​·​·​139c:​»       ​24180014·​»       ​li»     ​t8,​20
75 »       ​.​.​.​ 79 »       ​.​.​.​
[−]
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Offset 1, 8 lines modified Offset 1, 8 lines modified
   
1 Hex·​dump·​of·​section·​'.​eh_frame_hdr':​ 1 Hex·​dump·​of·​section·​'.​eh_frame_hdr':​
2 ·​·​0x0000123c·​011b033b·​48000000·​08000000·​d4f5ffff·​.​.​.​;​H.​.​.​.​.​.​.​.​.​.​.​ 2 ·​·​0x000014bc·​011b033b·​48000000·​08000000·​a4f4ffff·​.​.​.​;​H.​.​.​.​.​.​.​.​.​.​.​
3 ·​·​0x0000124c·​60000000·​04f6ffff·​7c000000·​34f6ffff·​`.​.​.​.​.​.​.​|.​.​.​4.​.​.​ 3 ·​·​0x000014cc·​60000000·​18f5ffff·​84000000·​8cf5ffff·​`.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ·​·​0x0000125c·​98000000·​a4f6ffff·​c0000000·​54f8ffff·​.​.​.​.​.​.​.​.​.​.​.​.​T.​.​.​ 4 ·​·​0x000014dc·​a8000000·​fcf5ffff·​d0000000·​a0f7ffff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ·​·​0x0000126c·​f8000000·​e4f8ffff·​1c010000·​c8fcffff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ·​·​0x000014ec·​04010000·​30f8ffff·​28010000·​58fcffff·​.​.​.​.​0.​.​.​(.​.​.​X.​.​.​
6 ·​·​0x0000127c·​54010000·​68fdffff·​78010000·​·​·​·​·​·​·​·​·​·​T.​.​.​h.​.​.​x.​.​.​ 6 ·​·​0x000014fc·​64010000·​24fdffff·​8c010000·​·​·​·​·​·​·​·​·​·​d.​.​.​$.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.eh_frame {}
Offset 1, 24 lines modified Offset 1, 26 lines modified
   
1 Hex·​dump·​of·​section·​'.​eh_frame':​ 1 Hex·​dump·​of·​section·​'.​eh_frame':​
2 ·​·​0x00001288·​10000000·​00000000·​017a5200·​017c1f01·​.​.​.​.​.​.​.​.​.​zR.​.​|.​.​ 2 ·​·​0x00001508·​10000000·​00000000·​017a5200·​017c1f01·​.​.​.​.​.​.​.​.​.​zR.​.​|.​.​
3 ·​·​0x00001298·​1b0d1d00·​18000000·​18000000·​6cf5ffff·​.​.​.​.​.​.​.​.​.​.​.​.​l.​.​.​ 3 ·​·​0x00001518·​1b0d1d00·​20000000·​18000000·​3cf4ffff·​.​.​.​.​·​.​.​.​.​.​.​.​<.​.​.​
4 ·​·​0x000012a8·​30000000·​00440e28·​589f0154·​0e00df00·​0.​.​.​.​D.​(X.​.​T.​.​.​.​ 4 ·​·​0x00001528·​74000000·​00500e28·​4490026c·​9f01680a·​t.​.​.​.​P.​(D.​.​l.​.​h.​
5 ·​·​0x000012b8·​18000000·​34000000·​80f5ffff·​30000000·​.​.​.​.​4.​.​.​.​.​.​.​0.​.​.​ 5 ·​·​0x00001538·​0e00d0df·​0b000000·​20000000·​3c000000·​.​.​.​.​.​.​.​.​·​.​.​.​<.​.​.​
6 ·​·​0x000012c8·​00440e28·​589f0154·​0e00df00·​24000000·​.​D.​(X.​.​T.​.​.​.​$.​.​.​ 6 ·​·​0x00001548·​8cf4ffff·​74000000·​00500e28·​4490026c·​.​.​.​.​t.​.​.​.​P.​(D.​.​l
7 ·​·​0x000012d8·​50000000·​94f5ffff·​70000000·​00440e28·​P.​.​.​.​.​.​.​p.​.​.​.​D.​( 7 ·​·​0x00001558·​9f01680a·​0e00d0df·​0b000000·​24000000·​.​.​h.​.​.​.​.​.​.​.​.​$.​.​.​
8 ·​·​0x000012e8·​54920291·​0390049f·​010250d0·​d1d2df48·​T.​.​.​.​.​.​.​.​.​P.​.​.​.​H 8 ·​·​0x00001568·​60000000·​dcf4ffff·​70000000·​00480e28·​`.​.​.​.​.​.​.​p.​.​.​.​H.​(
9 ·​·​0x000012f8·​0e000000·​34000000·​78000000·​dcf5ffff·​.​.​.​.​4.​.​.​x.​.​.​.​.​.​.​ 9 ·​·​0x00001578·​54920291·​0390049f·​01024cd0·​d1d2df48·​T.​.​.​.​.​.​.​.​.​L.​.​.​.​H
10 ·​·​0x00001308·​b0010000·​00500e38·​5891049f·​01930292·​.​.​.​.​.​P.​8X.​.​.​.​.​.​.​ 10 ·​·​0x00001588·​0e000000·​30000000·​88000000·​24f5ffff·​.​.​.​.​0.​.​.​.​.​.​.​$.​.​.​
11 ·​·​0x00001318·​03900502·​e00a0e00·​d0d1d2d3·​df0b024c·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​L 11 ·​·​0x00001598·​a4010000·​005c0e38·​5c910490·​059f0193·​.​.​.​.​.​\.​8\.​.​.​.​.​.​.​
12 ·​·​0x00001328·​0a0e00df·​d3d2d1d0·​0b000000·​20000000·​.​.​.​.​.​.​.​.​.​.​.​.​·​.​.​.​ 12 ·​·​0x000015a8·​02920302·​d40a0e00·​d0d1d2d3·​df0b0290·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ·​·​0x00001338·​b0000000·​54f7ffff·​90000000·​00500e28·​.​.​.​.​T.​.​.​.​.​.​.​.​P.​( 13 ·​·​0x000015b8·​0e00d0d1·​d2d3df00·​20000000·​bc000000·​.​.​.​.​.​.​.​.​·​.​.​.​.​.​.​.​
14 ·​·​0x00001348·​549f0191·​02900302·​64d0d1df·​480e0000·​T.​.​.​.​.​.​.​d.​.​.​H.​.​.​ 14 ·​·​0x000015c8·​94f6ffff·​90000000·​00500e28·​4891025c·​.​.​.​.​.​.​.​.​.​P.​(H.​.​\
15 ·​·​0x00001358·​34000000·​d4000000·​c0f7ffff·​e4030000·​4.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 15 ·​·​0x000015d8·​9f019003·​0254d0d1·​df480e00·​38000000·​.​.​.​.​.​T.​.​.​H.​.​8.​.​.​
16 ·​·​0x00001368·​00500e68·​709f0196·​03950494·​05920791·​.​P.​hp.​.​.​.​.​.​.​.​.​.​.​ 16 ·​·​0x000015e8·​e0000000·​00f7ffff·​28040000·​00500e70·​.​.​.​.​.​.​.​.​(.​.​.​.​P.​p
17 ·​·​0x00001378·​08900997·​02930603·​20020a0e·​00d0d1d2·​.​.​.​.​.​.​.​.​·​.​.​.​.​.​.​.​ 17 ·​·​0x000015f8·​4494067c·​9f019703·​96049505·​93079208·​D.​.​|.​.​.​.​.​.​.​.​.​.​.​.​
18 ·​·​0x00001388·​d3d4d5d6·​d7df0b00·​20000000·​0c010000·​.​.​.​.​.​.​.​.​·​.​.​.​.​.​.​.​ 18 ·​·​0x00001608·​9109900a·​9e020330·​020a0e00·​d0d1d2d3·​.​.​.​.​.​.​.​0.​.​.​.​.​.​.​.​
19 ·​·​0x00001398·​6cfbffff·​a0000000·​00500e30·​589f0191·​l.​.​.​.​.​.​.​.​P.​0X.​.​.​ 19 ·​·​0x00001618·​d4d5d6d7·​dedf0b00·​24000000·​1c010000·​.​.​.​.​.​.​.​.​$.​.​.​.​.​.​.​
20 ·​·​0x000013a8·​0290037c·​0a0e00d0·​d1df0b00·​20000000·​.​.​.​|.​.​.​.​.​.​.​.​·​.​.​.​ 20 ·​·​0x00001628·​ecfaffff·​cc000000·​00500e38·​44900460·​.​.​.​.​.​.​.​.​.​P.​8D.​.​`
21 ·​·​0x000013b8·​30010000·​e8fbffff·​58000000·​00500e28·​0.​.​.​.​.​.​.​X.​.​.​.​P.​( 21 ·​·​0x00001638·​9f019202·​91030250·​0a0e00d0·​d1d2df0b·​.​.​.​.​.​.​.​P.​.​.​.​.​.​.​.​
22 ·​·​0x000013c8·​549f0168·​0a0e00df·​0b4c0e00·​df000000·​T.​.​h.​.​.​.​.​L.​.​.​.​.​.​ 22 ·​·​0x00001648·​20000000·​44010000·​90fbffff·​88000000·​·​.​.​.​D.​.​.​.​.​.​.​.​.​.​.​
  23 ·​·​0x00001658·​00500e28·​44900264·​9f017c0a·​0e00d0df·​.​P.​(D.​.​d.​.​|.​.​.​.​.​
  24 ·​·​0x00001668·​0b000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.init_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​init_array':​ 1 Hex·​dump·​of·​section·​'.​init_array':​
2 ·​·​0x00010ed4·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​ 2 ·​·​0x00010ebc·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.fini_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​fini_array':​ 1 Hex·​dump·​of·​section·​'.​fini_array':​
2 ·​·​0x00010ed8·​b0070000·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​ 2 ·​·​0x00010ec0·​00090000·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.got {}
Offset 1, 11 lines modified Offset 1, 11 lines modified
   
1 Hex·​dump·​of·​section·​'.​got':​ 1 Hex·​dump·​of·​section·​'.​got':​
2 ·​·​0x00011010·​00000000·​00000080·​00100100·​d0070000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ·​·​0x00011010·​00000000·​00000080·​00100100·​20090000·​.​.​.​.​.​.​.​.​.​.​.​.​·​.​.​.​
3 ·​·​0x00011020·​00000000·​40080000·​70080000·​e0080000·​.​.​.​.​@.​.​.​p.​.​.​.​.​.​.​ 3 ·​·​0x00011020·​00000000·​d4090000·​480a0000·​b80a0000·​.​.​.​.​.​.​.​.​H.​.​.​.​.​.​.​
4 ·​·​0x00011030·​10080000·​900a0000·​00000000·​10110000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ·​·​0x00011030·​60090000·​5c0c0000·​00000000·​90130000·​`.​.​.​\.​.​.​.​.​.​.​.​.​.​.​
5 ·​·​0x00011040·​00110000·​f0100000·​e0100000·​d0100000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ·​·​0x00011040·​80130000·​70130000·​60130000·​50130000·​.​.​.​.​p.​.​.​`.​.​.​P.​.​.​
6 ·​·​0x00011050·​c0100000·​b0100000·​a0100000·​90100000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ·​·​0x00011050·​40130000·​30130000·​20130000·​10130000·​@.​.​.​0.​.​.​·​.​.​.​.​.​.​.​
7 ·​·​0x00011060·​80100000·​70100000·​60100000·​50100000·​.​.​.​.​p.​.​.​`.​.​.​P.​.​.​ 7 ·​·​0x00011060·​00130000·​00000000·​f0120000·​e0120000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
8 ·​·​0x00011070·​40100000·​30100000·​20100000·​10100000·​@.​.​.​0.​.​.​·​.​.​.​.​.​.​.​ 8 ·​·​0x00011070·​d0120000·​c0120000·​b0120000·​a0120000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ·​·​0x00011080·​00100000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​ 9 ·​·​0x00011080·​90120000·​80120000·​70120000·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​p.​.​.​
   
[−]
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 5 lines modified Offset 1, 4 lines modified
   
1 String·​dump·​of·​section·​'.​comment':​ 1 String·​dump·​of·​section·​'.​comment':​
2 ·​·​[·​·​·​·​·​0]·​·​GCC:​·​(GNU)​·​4.​9·​20140827·​(prerelease)​ 2 ·​·​[·​·​·​·​·​0]·​·​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
3 ·​·​[·​·​·​·​25]·​·​GCC:​·​(GNU)​·​4.​8  
   
[−]
readelf --wide --decompress --hex-dump=.pdr {}
Offset 1, 25 lines modified Offset 1, 25 lines modified
   
1 Hex·​dump·​of·​section·​'.​pdr':​ 1 Hex·​dump·​of·​section·​'.​pdr':​
2 ·​·​0x00000000·​d0070000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ·​·​0x00000000·​20090000·​00000000·​00000000·​00000000·​·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ·​·​0x00000010·​00000000·​00000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ·​·​0x00000010·​00000000·​00000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ·​·​0x00000020·​b0070000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ·​·​0x00000020·​00090000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ·​·​0x00000030·​00000000·​00000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ·​·​0x00000030·​00000000·​00000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ·​·​0x00000040·​e8070000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ·​·​0x00000040·​38090000·​00000000·​00000000·​00000000·​8.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ·​·​0x00000050·​00000000·​00000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 7 ·​·​0x00000050·​00000000·​00000000·​1d000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
8 ·​·​0x00000060·​10080000·​00000080·​fcffffff·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 8 ·​·​0x00000060·​60090000·​00000180·​fcffffff·​00000000·​`.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ·​·​0x00000070·​00000000·​28000000·​1d000000·​1f000000·​.​.​.​.​(.​.​.​.​.​.​.​.​.​.​.​ 9 ·​·​0x00000070·​00000000·​28000000·​1d000000·​1f000000·​.​.​.​.​(.​.​.​.​.​.​.​.​.​.​.​
10 ·​·​0x00000080·​40080000·​00000080·​fcffffff·​00000000·​@.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 10 ·​·​0x00000080·​d4090000·​00000180·​fcffffff·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
11 ·​·​0x00000090·​00000000·​28000000·​1d000000·​1f000000·​.​.​.​.​(.​.​.​.​.​.​.​.​.​.​.​ 11 ·​·​0x00000090·​00000000·​28000000·​1d000000·​1f000000·​.​.​.​.​(.​.​.​.​.​.​.​.​.​.​.​
12 ·​·​0x000000a0·​70080000·​00000780·​fcffffff·​00000000·​p.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 12 ·​·​0x000000a0·​480a0000·​00000780·​fcffffff·​00000000·​H.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ·​·​0x000000b0·​00000000·​28000000·​1d000000·​1f000000·​.​.​.​.​(.​.​.​.​.​.​.​.​.​.​.​ 13 ·​·​0x000000b0·​00000000·​28000000·​1d000000·​1f000000·​.​.​.​.​(.​.​.​.​.​.​.​.​.​.​.​
14 ·​·​0x000000c0·​e0080000·​00000f80·​fcffffff·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 14 ·​·​0x000000c0·​b80a0000·​00000f80·​fcffffff·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
15 ·​·​0x000000d0·​00000000·​38000000·​1d000000·​1f000000·​.​.​.​.​8.​.​.​.​.​.​.​.​.​.​.​ 15 ·​·​0x000000d0·​00000000·​38000000·​1d000000·​1f000000·​.​.​.​.​8.​.​.​.​.​.​.​.​.​.​.​
16 ·​·​0x000000e0·​900a0000·​00000380·​fcffffff·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 16 ·​·​0x000000e0·​5c0c0000·​00000380·​fcffffff·​00000000·​\.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
17 ·​·​0x000000f0·​00000000·​28000000·​1d000000·​1f000000·​.​.​.​.​(.​.​.​.​.​.​.​.​.​.​.​ 17 ·​·​0x000000f0·​00000000·​28000000·​1d000000·​1f000000·​.​.​.​.​(.​.​.​.​.​.​.​.​.​.​.​
18 ·​·​0x00000100·​200b0000·​0000ff80·​fcffffff·​00000000·​·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 18 ·​·​0x00000100·​ec0c0000·​0000ffc0·​fcffffff·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
19 ·​·​0x00000110·​00000000·​68000000·​1d000000·​1f000000·​.​.​.​.​h.​.​.​.​.​.​.​.​.​.​.​ 19 ·​·​0x00000110·​00000000·​70000000·​1d000000·​1f000000·​.​.​.​.​p.​.​.​.​.​.​.​.​.​.​.​
20 ·​·​0x00000120·​040f0000·​00000380·​fcffffff·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 20 ·​·​0x00000120·​14110000·​00000780·​fcffffff·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
21 ·​·​0x00000130·​00000000·​30000000·​1d000000·​1f000000·​.​.​.​.​0.​.​.​.​.​.​.​.​.​.​.​ 21 ·​·​0x00000130·​00000000·​38000000·​1d000000·​1f000000·​.​.​.​.​8.​.​.​.​.​.​.​.​.​.​.​
22 ·​·​0x00000140·​a40f0000·​00000080·​fcffffff·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 22 ·​·​0x00000140·​e0110000·​00000180·​fcffffff·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
23 ·​·​0x00000150·​00000000·​28000000·​1d000000·​1f000000·​.​.​.​.​(.​.​.​.​.​.​.​.​.​.​.​ 23 ·​·​0x00000150·​00000000·​28000000·​1d000000·​1f000000·​.​.​.​.​(.​.​.​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.gnu.attributes {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​gnu.​attributes':​ 1 Hex·​dump·​of·​section·​'.​gnu.​attributes':​
2 ·​·​0x00000000·​410f0000·​00676e75·​00010700·​00000401·​A.​.​.​.​gnu.​.​.​.​.​.​.​.​ 2 ·​·​0x00000000·​410f0000·​00676e75·​00010700·​00000405·​A.​.​.​.​gnu.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.shstrtab {}
Offset 1, 16 lines modified Offset 1, 19 lines modified
   
1 Hex·​dump·​of·​section·​'.​shstrtab':​ 1 Hex·​dump·​of·​section·​'.​shstrtab':​
2 ·​·​0x00000000·​002e7368·​73747274·​6162002e·​4d495053·​.​.​shstrtab.​.​MIPS 2 ·​·​0x00000000·​002e7368·​73747274·​6162002e·​4d495053·​.​.​shstrtab.​.​MIPS
3 ·​·​0x00000010·​2e616269·​666c6167·​73002e72·​6567696e·​.​abiflags.​.​regin 3 ·​·​0x00000010·​2e616269·​666c6167·​73002e72·​6567696e·​.​abiflags.​.​regin
4 ·​·​0x00000020·​666f002e·​68617368·​002e6479·​6e73796d·​fo.​.​hash.​.​dynsym 4 ·​·​0x00000020·​666f002e·​6e6f7465·​2e676e75·​2e627569·​fo.​.​note.​gnu.​bui
5 ·​·​0x00000030·​002e6479·​6e737472·​002e7265·​6c2e6479·​.​.​dynstr.​.​rel.​dy 5 ·​·​0x00000030·​6c642d69·​64002e68·​61736800·​2e64796e·​ld-​id.​.​hash.​.​dyn
6 ·​·​0x00000040·​6e002e74·​65787400·​2e4d4950·​532e7374·​n.​.​text.​.​MIPS.​st 6 ·​·​0x00000040·​73796d00·​2e64796e·​73747200·​2e676e75·​sym.​.​dynstr.​.​gnu
7 ·​·​0x00000050·​75627300·​2e726f64·​61746100·​2e65685f·​ubs.​.​rodata.​.​eh_ 7 ·​·​0x00000050·​2e766572·​73696f6e·​002e676e·​752e7665·​.​version.​.​gnu.​ve
8 ·​·​0x00000060·​6672616d·​655f6864·​72002e65·​685f6672·​frame_hdr.​.​eh_fr 8 ·​·​0x00000060·​7273696f·​6e5f7200·​2e72656c·​2e64796e·​rsion_r.​.​rel.​dyn
9 ·​·​0x00000070·​616d6500·​2e696e69·​745f6172·​72617900·​ame.​.​init_array.​ 9 ·​·​0x00000070·​002e7465·​7874002e·​4d495053·​2e737475·​.​.​text.​.​MIPS.​stu
10 ·​·​0x00000080·​2e66696e·​695f6172·​72617900·​2e64796e·​.​fini_array.​.​dyn 10 ·​·​0x00000080·​6273002e·​726f6461·​7461002e·​65685f66·​bs.​.​rodata.​.​eh_f
11 ·​·​0x00000090·​616d6963·​002e6461·​7461002e·​676f7400·​amic.​.​data.​.​got.​ 11 ·​·​0x00000090·​72616d65·​5f686472·​002e6568·​5f667261·​rame_hdr.​.​eh_fra
12 ·​·​0x000000a0·​2e627373·​002e636f·​6d6d656e·​74002e70·​.​bss.​.​comment.​.​p 12 ·​·​0x000000a0·​6d65002e·​696e6974·​5f617272·​6179002e·​me.​.​init_array.​.​
13 ·​·​0x000000b0·​6472002e·​676e752e·​61747472·​69627574·​dr.​.​gnu.​attribut 13 ·​·​0x000000b0·​66696e69·​5f617272·​6179002e·​64796e61·​fini_array.​.​dyna
14 ·​·​0x000000c0·​657300·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​es.​ 14 ·​·​0x000000c0·​6d696300·​2e646174·​61002e67·​6f74002e·​mic.​.​data.​.​got.​.​
  15 ·​·​0x000000d0·​62737300·​2e636f6d·​6d656e74·​002e7064·​bss.​.​comment.​.​pd
  16 ·​·​0x000000e0·​72002e67·​6e752e61·​74747269·​62757465·​r.​.​gnu.​attribute
  17 ·​·​0x000000f0·​7300·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​s.​
   
[−]
lib/arm64-v8a/libcom_google_ase_Exec.so
[−]
readelf --wide --file-header {}
Offset 4, 17 lines modified Offset 4, 17 lines modified
4 ·​·​Data:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​2's·​complement,​·​little·​endian 4 ·​·​Data:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​2's·​complement,​·​little·​endian
5 ·​·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​1·​(current)​ 5 ·​·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​1·​(current)​
6 ·​·​OS/​ABI:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​UNIX·​-​·​System·​V 6 ·​·​OS/​ABI:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​UNIX·​-​·​System·​V
7 ·​·​ABI·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0 7 ·​·​ABI·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0
8 ·​·​Type:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​DYN·​(Shared·​object·​file)​ 8 ·​·​Type:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​DYN·​(Shared·​object·​file)​
9 ·​·​Machine:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​AArch64 9 ·​·​Machine:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​AArch64
10 ·​·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x1 10 ·​·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x1
11 ·​·​Entry·​point·​address:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0xbf0 11 ·​·​Entry·​point·​address:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0xcc0
12 ·​·​Start·​of·​program·​headers:​·​·​·​·​·​·​·​·​·​·​64·​(bytes·​into·​file)​ 12 ·​·​Start·​of·​program·​headers:​·​·​·​·​·​·​·​·​·​·​64·​(bytes·​into·​file)​
13 ·​·​Start·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​·​8392·​(bytes·​into·​file)​ 13 ·​·​Start·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​·​8440·​(bytes·​into·​file)​
14 ·​·​Flags:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0 14 ·​·​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:​·​·​·​·​·​·​·​·​·​6 17 ·​·​Number·​of·​program·​headers:​·​·​·​·​·​·​·​·​·​7
18 ·​·​Size·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​·​·​64·​(bytes)​ 18 ·​·​Size·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​·​·​64·​(bytes)​
19 ·​·​Number·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​19 19 ·​·​Number·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​22
20 ·​·​Section·​header·​string·​table·​index:​·​18 20 ·​·​Section·​header·​string·​table·​index:​·​21
[−]
readelf --wide --program-header {}
Offset 1, 22 lines modified Offset 1, 24 lines modified
   
1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​ 1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​
2 Entry·​point·​0xbf0 2 Entry·​point·​0xcc0
3 There·​are·​6·​program·​headers,​·​starting·​at·​offset·​64 3 There·​are·​7·​program·​headers,​·​starting·​at·​offset·​64
   
4 Program·​Headers:​ 4 Program·​Headers:​
5 ·​·​Type·​·​·​·​·​·​·​·​·​·​·​Offset·​·​·​VirtAddr·​·​·​·​·​·​·​·​·​·​·​PhysAddr·​·​·​·​·​·​·​·​·​·​·​FileSiz·​·​MemSiz·​·​·​Flg·​Align 5 ·​·​Type·​·​·​·​·​·​·​·​·​·​·​Offset·​·​·​VirtAddr·​·​·​·​·​·​·​·​·​·​·​PhysAddr·​·​·​·​·​·​·​·​·​·​·​FileSiz·​·​MemSiz·​·​·​Flg·​Align
6 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x000000·​0x0000000000000000·​0x0000000000000000·​0x001708·​0x001708·​R·​E·​0x10000 6 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x000000·​0x0000000000000000·​0x0000000000000000·​0x001820·​0x001820·​R·​E·​0x10000
7 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x001d38·​0x0000000000011d38·​0x0000000000011d38·​0x0002d0·​0x0002d0·​RW·​·​0x10000 7 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x001d08·​0x0000000000011d08·​0x0000000000011d08·​0x000300·​0x000300·​RW·​·​0x10000
8 ·​·​DYNAMIC·​·​·​·​·​·​·​·​0x001d50·​0x0000000000011d50·​0x0000000000011d50·​0x0001f0·​0x0001f0·​RW·​·​0x8 8 ·​·​DYNAMIC·​·​·​·​·​·​·​·​0x001d20·​0x0000000000011d20·​0x0000000000011d20·​0x000220·​0x000220·​RW·​·​0x8
9 ·​·​GNU_EH_FRAME·​·​·​0x001520·​0x0000000000001520·​0x0000000000001520·​0x00004c·​0x00004c·​R·​·​·​0x4 9 ·​·​NOTE·​·​·​·​·​·​·​·​·​·​·​0x0001c8·​0x00000000000001c8·​0x00000000000001c8·​0x000024·​0x000024·​R·​·​·​0x4
  10 ·​·​GNU_EH_FRAME·​·​·​0x0015f8·​0x00000000000015f8·​0x00000000000015f8·​0x00004c·​0x00004c·​R·​·​·​0x4
10 ·​·​GNU_STACK·​·​·​·​·​·​0x000000·​0x0000000000000000·​0x0000000000000000·​0x000000·​0x000000·​RW·​·​0x10 11 ·​·​GNU_STACK·​·​·​·​·​·​0x000000·​0x0000000000000000·​0x0000000000000000·​0x000000·​0x000000·​RW·​·​0x10
11 ·​·​GNU_RELRO·​·​·​·​·​·​0x001d38·​0x0000000000011d38·​0x0000000000011d38·​0x0002c8·​0x0002c8·​R·​·​·​0x1 12 ·​·​GNU_RELRO·​·​·​·​·​·​0x001d08·​0x0000000000011d08·​0x0000000000011d08·​0x0002f8·​0x0002f8·​R·​·​·​0x1
   
12 ·​Section·​to·​Segment·​mapping:​ 13 ·​Section·​to·​Segment·​mapping:​
13 ·​·​Segment·​Sections.​.​.​ 14 ·​·​Segment·​Sections.​.​.​
14 ·​·​·​00·​·​·​·​·​.​hash·​.​dynsym·​.​dynstr·​.​rela.​dyn·​.​rela.​plt·​.​plt·​.​text·​.​rodata·​.​eh_frame_hdr·​.​eh_frame·​ 15 ·​·​·​00·​·​·​·​·​.​note.​gnu.​build-​id·​.​hash·​.​dynsym·​.​dynstr·​.​gnu.​version·​.​gnu.​version_r·​.​rela.​dyn·​.​rela.​plt·​.​plt·​.​text·​.​rodata·​.​eh_frame_hdr·​.​eh_frame·​
15 ·​·​·​01·​·​·​·​·​.​init_array·​.​fini_array·​.​dynamic·​.​got·​.​data·​ 16 ·​·​·​01·​·​·​·​·​.​init_array·​.​fini_array·​.​dynamic·​.​got·​.​data·​
16 ·​·​·​02·​·​·​·​·​.​dynamic·​ 17 ·​·​·​02·​·​·​·​·​.​dynamic·​
17 ·​·​·​03·​·​·​·​·​.​eh_frame_hdr·​ 18 ·​·​·​03·​·​·​·​·​.​note.​gnu.​build-​id·​
18 ·​·​·​04·​·​·​·​·​ 19 ·​·​·​04·​·​·​·​·​.​eh_frame_hdr·​
19 ·​·​·​05·​·​·​·​·​.​init_array·​.​fini_array·​.​dynamic·​.​got·​ 20 ·​·​·​05·​·​·​·​·​
  21 ·​·​·​06·​·​·​·​·​.​init_array·​.​fini_array·​.​dynamic·​.​got·​
[−]
readelf --wide --sections {}
Offset 1, 28 lines modified Offset 1, 31 lines modified
1 There·​are·​19·​section·​headers,​·​starting·​at·​offset·​0x20c8:​ 1 There·​are·​22·​section·​headers,​·​starting·​at·​offset·​0x20f8:​
   
2 Section·​Headers:​ 2 Section·​Headers:​
3 ·​·​[Nr]·​Name·​·​·​·​·​·​·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​Address·​·​·​·​·​·​·​·​·​·​Off·​·​·​·​Size·​·​·​ES·​Flg·​Lk·​Inf·​Al 3 ·​·​[Nr]·​Name·​·​·​·​·​·​·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​Address·​·​·​·​·​·​·​·​·​·​Off·​·​·​·​Size·​·​·​ES·​Flg·​Lk·​Inf·​Al
4 ·​·​[·​0]·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​NULL·​·​·​·​·​·​·​·​·​·​·​·​0000000000000000·​000000·​000000·​00·​·​·​·​·​·​0·​·​·​0·​·​0 4 ·​·​[·​0]·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​NULL·​·​·​·​·​·​·​·​·​·​·​·​0000000000000000·​000000·​000000·​00·​·​·​·​·​·​0·​·​·​0·​·​0
5 ·​·​[·​1]·​.​hash·​·​·​·​·​·​·​·​·​·​·​·​·​HASH·​·​·​·​·​·​·​·​·​·​·​·​0000000000000190·​000190·​0000e4·​04·​·​·​A·​·​2·​·​·​0·​·​8 5 ·​·​[·​1]·​.​note.​gnu.​build-​id·​NOTE·​·​·​·​·​·​·​·​·​·​·​·​00000000000001c8·​0001c8·​000024·​00·​·​·​A·​·​0·​·​·​0·​·​4
6 ·​·​[·​2]·​.​dynsym·​·​·​·​·​·​·​·​·​·​·​DYNSYM·​·​·​·​·​·​·​·​·​·​0000000000000278·​000278·​000390·​18·​·​·​A·​·​3·​·​·​3·​·​8 6 ·​·​[·​2]·​.​hash·​·​·​·​·​·​·​·​·​·​·​·​·​HASH·​·​·​·​·​·​·​·​·​·​·​·​00000000000001f0·​0001f0·​0000e4·​04·​·​·​A·​·​3·​·​·​0·​·​8
7 ·​·​[·​3]·​.​dynstr·​·​·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​0000000000000608·​000608·​000298·​00·​·​·​A·​·​0·​·​·​0·​·​1 7 ·​·​[·​3]·​.​dynsym·​·​·​·​·​·​·​·​·​·​·​DYNSYM·​·​·​·​·​·​·​·​·​·​00000000000002d8·​0002d8·​000390·​18·​·​·​A·​·​4·​·​·​3·​·​8
8 ·​·​[·​4]·​.​rela.​dyn·​·​·​·​·​·​·​·​·​RELA·​·​·​·​·​·​·​·​·​·​·​·​00000000000008a0·​0008a0·​000030·​18·​·​·​A·​·​2·​·​·​0·​·​8 8 ·​·​[·​4]·​.​dynstr·​·​·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​0000000000000668·​000668·​00029d·​00·​·​·​A·​·​0·​·​·​0·​·​1
9 ·​·​[·​5]·​.​rela.​plt·​·​·​·​·​·​·​·​·​RELA·​·​·​·​·​·​·​·​·​·​·​·​00000000000008d0·​0008d0·​0001c8·​18·​·​AI·​·​2·​·​·​6·​·​8 9 ·​·​[·​5]·​.​gnu.​version·​·​·​·​·​·​VERSYM·​·​·​·​·​·​·​·​·​·​0000000000000906·​000906·​00004c·​02·​·​·​A·​·​3·​·​·​0·​·​2
10 ·​·​[·​6]·​.​plt·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000000aa0·​000aa0·​000150·​10·​·​AX·​·​0·​·​·​0·​16 10 ·​·​[·​6]·​.​gnu.​version_r·​·​·​·​VERNEED·​·​·​·​·​·​·​·​·​0000000000000958·​000958·​000020·​00·​·​·​A·​·​4·​·​·​1·​·​8
11 ·​·​[·​7]·​.​text·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000000bf0·​000bf0·​0007fc·​00·​·​AX·​·​0·​·​·​0·​·​4 11 ·​·​[·​7]·​.​rela.​dyn·​·​·​·​·​·​·​·​·​RELA·​·​·​·​·​·​·​·​·​·​·​·​0000000000000978·​000978·​000030·​18·​·​·​A·​·​3·​·​·​0·​·​8
12 ·​·​[·​8]·​.​rodata·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000000000013f0·​0013f0·​000130·​01·​AMS·​·​0·​·​·​0·​·​8 12 ·​·​[·​8]·​.​rela.​plt·​·​·​·​·​·​·​·​·​RELA·​·​·​·​·​·​·​·​·​·​·​·​00000000000009a8·​0009a8·​0001c8·​18·​·​AI·​·​3·​·​·​9·​·​8
13 ·​·​[·​9]·​.​eh_frame_hdr·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000001520·​001520·​00004c·​00·​·​·​A·​·​0·​·​·​0·​·​4 13 ·​·​[·​9]·​.​plt·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000000b70·​000b70·​000150·​10·​·​AX·​·​0·​·​·​0·​16
14 ·​·​[10]·​.​eh_frame·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000001570·​001570·​000198·​00·​·​·​A·​·​0·​·​·​0·​·​8 14 ·​·​[10]·​.​text·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000000cc0·​000cc0·​000804·​00·​·​AX·​·​0·​·​·​0·​·​4
15 ·​·​[11]·​.​init_array·​·​·​·​·​·​·​INIT_ARRAY·​·​·​·​·​·​0000000000011d38·​001d38·​000008·​00·​·​WA·​·​0·​·​·​0·​·​1 15 ·​·​[11]·​.​rodata·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000000000014c8·​0014c8·​000130·​01·​AMS·​·​0·​·​·​0·​·​8
16 ·​·​[12]·​.​fini_array·​·​·​·​·​·​·​FINI_ARRAY·​·​·​·​·​·​0000000000011d40·​001d40·​000010·​00·​·​WA·​·​0·​·​·​0·​·​8 16 ·​·​[12]·​.​eh_frame_hdr·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000000000015f8·​0015f8·​00004c·​00·​·​·​A·​·​0·​·​·​0·​·​4
17 ·​·​[13]·​.​dynamic·​·​·​·​·​·​·​·​·​·​DYNAMIC·​·​·​·​·​·​·​·​·​0000000000011d50·​001d50·​0001f0·​10·​·​WA·​·​3·​·​·​0·​·​8 17 ·​·​[13]·​.​eh_frame·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000001648·​001648·​0001d8·​00·​·​·​A·​·​0·​·​·​0·​·​8
18 ·​·​[14]·​.​got·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000011f40·​001f40·​0000c0·​08·​·​WA·​·​0·​·​·​0·​·​8 18 ·​·​[14]·​.​init_array·​·​·​·​·​·​·​INIT_ARRAY·​·​·​·​·​·​0000000000011d08·​001d08·​000008·​00·​·​WA·​·​0·​·​·​0·​·​1
19 ·​·​[15]·​.​data·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000012000·​002000·​000008·​00·​·​WA·​·​0·​·​·​0·​·​8 19 ·​·​[15]·​.​fini_array·​·​·​·​·​·​·​FINI_ARRAY·​·​·​·​·​·​0000000000011d10·​001d10·​000010·​00·​·​WA·​·​0·​·​·​0·​·​8
20 ·​·​[16]·​.​bss·​·​·​·​·​·​·​·​·​·​·​·​·​·​NOBITS·​·​·​·​·​·​·​·​·​·​0000000000012008·​002008·​000000·​00·​·​WA·​·​0·​·​·​0·​·​1 20 ·​·​[16]·​.​dynamic·​·​·​·​·​·​·​·​·​·​DYNAMIC·​·​·​·​·​·​·​·​·​0000000000011d20·​001d20·​000220·​10·​·​WA·​·​4·​·​·​0·​·​8
21 ·​·​[17]·​.​comment·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000000000·​002008·​000025·​01·​·​MS·​·​0·​·​·​0·​·​1 21 ·​·​[17]·​.​got·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000011f40·​001f40·​0000c0·​08·​·​WA·​·​0·​·​·​0·​·​8
22 ·​·​[18]·​.​shstrtab·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​0000000000000000·​00202d·​000095·​00·​·​·​·​·​·​0·​·​·​0·​·​1 22 ·​·​[18]·​.​data·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000012000·​002000·​000008·​00·​·​WA·​·​0·​·​·​0·​·​8
  23 ·​·​[19]·​.​bss·​·​·​·​·​·​·​·​·​·​·​·​·​·​NOBITS·​·​·​·​·​·​·​·​·​·​0000000000012008·​002008·​000000·​00·​·​WA·​·​0·​·​·​0·​·​1
  24 ·​·​[20]·​.​comment·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​0000000000000000·​002008·​000027·​01·​·​MS·​·​0·​·​·​0·​·​1
  25 ·​·​[21]·​.​shstrtab·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​0000000000000000·​00202f·​0000c4·​00·​·​·​·​·​·​0·​·​·​0·​·​1
23 Key·​to·​Flags:​ 26 Key·​to·​Flags:​
24 ·​·​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)​,​
25 ·​·​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)​,​
26 ·​·​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​ 29 ·​·​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​
27 ·​·​p·​(processor·​specific)​ 30 ·​·​p·​(processor·​specific)​
[−]
readelf --wide --symbols {}
Offset 1, 41 lines modified Offset 1, 41 lines modified
   
1 Symbol·​table·​'.​dynsym'·​contains·​38·​entries:​ 1 Symbol·​table·​'.​dynsym'·​contains·​38·​entries:​
2 ·​·​·​Num:​·​·​·​·​Value·​·​·​·​·​·​·​·​·​·​Size·​Type·​·​·​·​Bind·​·​·​Vis·​·​·​·​·​·​Ndx·​Name 2 ·​·​·​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:​·​0000000000000bf0·​·​·​·​·​0·​SECTION·​LOCAL·​·​DEFAULT·​·​·​·​7·​ 4 ·​·​·​·​·​1:​·​0000000000000cc0·​·​·​·​·​0·​SECTION·​LOCAL·​·​DEFAULT·​·​·​10·​
5 ·​·​·​·​·​2:​·​0000000000012000·​·​·​·​·​0·​SECTION·​LOCAL·​·​DEFAULT·​·​·​15·​ 5 ·​·​·​·​·​2:​·​0000000000012000·​·​·​·​·​0·​SECTION·​LOCAL·​·​DEFAULT·​·​·​18·​
6 ·​·​·​·​·​3:​·​0000000000000f54·​·​·​116·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​7·​_Z26jniGetFDFromFileD​escriptorP7_JNIEnvP8_​jobject 6 ·​·​·​·​·​3:​·​0000000000000e6c·​·​·​·​96·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​10·​_Z15JNU_ThrowByNameP7​_JNIEnvPKcS2_
7 ·​·​·​·​·​4:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​waitpid 7 ·​·​·​·​·​4:​·​0000000000012008·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_bss_end__
8 ·​·​·​·​·​5:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ioctl 8 ·​·​·​·​·​5:​·​0000000000000db4·​·​·​184·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​10·​_ZN7_JNIEnv16CallObje​ctMethodEP8_jobjectP1​0_jmethodIDz
9 ·​·​·​·​·​6:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​strerror 9 ·​·​·​·​·​6:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​open@LIBC·​(2)​
10 ·​·​·​·​·​7:​·​0000000000000000·​·​·​·​·​0·​OBJECT·​·​GLOBAL·​DEFAULT·​·​UND·​__stack_chk_guard 10 ·​·​·​·​·​7:​·​0000000000000cfc·​·​·​184·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​10·​_ZN7_JNIEnv9NewObject​EP7_jclassP10_jmethod​IDz
11 ·​·​·​·​·​8:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__errno 11 ·​·​·​·​·​8:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__cxa_finalize@LIBC·​(2)​
12 ·​·​·​·​·​9:​·​0000000000012008·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​16·​_bss_end__ 12 ·​·​·​·​·​9:​·​0000000000000ecc·​·​·​352·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​10·​_Z24JNU_GetStringNati​veCharsP7_JNIEnvP8_js​tring
13 ·​·​·​·​10:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​execl 13 ·​·​·​·​10:​·​000000000000145c·​·​·​104·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​10·​Java_com_google_ase_E​xec_waitFor
14 ·​·​·​·​11:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__cxa_finalize 14 ·​·​·​·​11:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​setsid@LIBC·​(2)​
15 ·​·​·​·​12:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​dup2 15 ·​·​·​·​12:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​strerror@LIBC·​(2)​
16 ·​·​·​·​13:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​malloc 16 ·​·​·​·​13:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__errno@LIBC·​(2)​
17 ·​·​·​·​14:​·​0000000000012008·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​16·​__bss_start__ 17 ·​·​·​·​14:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ptsname_r@LIBC·​(2)​
18 ·​·​·​·​15:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__android_log_print 18 ·​·​·​·​15:​·​000000000000102c·​·​·​112·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​10·​_Z26jniGetFDFromFileD​escriptorP7_JNIEnvP8_​jobject
19 ·​·​·​·​16:​·​0000000000000c2c·​·​·​180·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​·​7·​_ZN7_JNIEnv9NewObject​EP7_jclassP10_jmethod​IDz 19 ·​·​·​·​16:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__stack_chk_fail@LIBC​·​(2)​
20 ·​·​·​·​17:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__stack_chk_fail 20 ·​·​·​·​17:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fork@LIBC·​(2)​
21 ·​·​·​·​18:​·​0000000000012008·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​16·​__bss_end__ 21 ·​·​·​·​18:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ioctl@LIBC·​(2)​
22 ·​·​·​·​19:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​unlockpt 22 ·​·​·​·​19:​·​0000000000012008·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​__bss_start
23 ·​·​·​·​20:​·​0000000000001388·​·​·​100·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​7·​Java_com_google_ase_E​xec_waitFor 23 ·​·​·​·​20:​·​0000000000012008·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​__end__
24 ·​·​·​·​21:​·​00000000000012dc·​·​·​172·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​7·​Java_com_google_ase_E​xec_setPtyWindowSize 24 ·​·​·​·​21:​·​0000000000000000·​·​·​·​·​0·​OBJECT·​·​GLOBAL·​DEFAULT·​·​UND·​__stack_chk_guard@LIB​C·​(2)​
25 ·​·​·​·​22:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__cxa_atexit 25 ·​·​·​·​22:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__android_log_print
26 ·​·​·​·​23:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fork 26 ·​·​·​·​23:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​unlockpt@LIBC·​(2)​
27 ·​·​·​·​24:​·​0000000000000df8·​·​·​348·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​7·​_Z24JNU_GetStringNati​veCharsP7_JNIEnvP8_js​tring 27 ·​·​·​·​24:​·​000000000000109c·​·​·​784·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​10·​Java_com_google_ase_E​xec_createSubprocess
28 ·​·​·​·​25:​·​0000000000012008·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​16·​__bss_start 28 ·​·​·​·​25:​·​0000000000012008·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​__bss_start__
29 ·​·​·​·​26:​·​0000000000000ce0·​·​·​180·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​·​7·​_ZN7_JNIEnv16CallObje​ctMethodEP8_jobjectP1​0_jmethodIDz 29 ·​·​·​·​26:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​exit@LIBC·​(2)​
30 ·​·​·​·​27:​·​0000000000012008·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​16·​__end__ 30 ·​·​·​·​27:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​close@LIBC·​(2)​
31 ·​·​·​·​28:​·​0000000000000fc8·​·​·​788·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​7·​Java_com_google_ase_E​xec_createSubprocess 31 ·​·​·​·​28:​·​00000000000013ac·​·​·​176·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​10·​Java_com_google_ase_E​xec_setPtyWindowSize
32 ·​·​·​·​29:​·​0000000000012008·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​15·​_edata 32 ·​·​·​·​29:​·​0000000000012008·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_edata
33 ·​·​·​·​30:​·​0000000000012008·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​·​16·​_end 33 ·​·​·​·​30:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​malloc@LIBC·​(2)​
34 ·​·​·​·​31:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​exit 34 ·​·​·​·​31:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​execl@LIBC·​(2)​
35 ·​·​·​·​32:​·​0000000000000d94·​·​·​100·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​7·​_Z15JNU_ThrowByNameP7​_JNIEnvPKcS2_ 35 ·​·​·​·​32:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​waitpid@LIBC·​(2)​
36 ·​·​·​·​33:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​open 36 ·​·​·​·​33:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​dup2@LIBC·​(2)​
37 ·​·​·​·​34:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ptsname_r 37 ·​·​·​·​34:​·​0000000000012008·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​__bss_end__
38 ·​·​·​·​35:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​setsid 38 ·​·​·​·​35:​·​0000000000012008·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_end
39 ·​·​·​·​36:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fcntl 39 ·​·​·​·​36:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fcntl@LIBC·​(2)​
40 ·​·​·​·​37:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​close 40 ·​·​·​·​37:​·​0000000000000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__cxa_atexit@LIBC·​(2)​
[−]
readelf --wide --relocs {}
Offset 1, 27 lines modified Offset 1, 27 lines modified
   
1 Relocation·​section·​'.​rela.​dyn'·​at·​offset·​0x8a0·​contains·​2·​entries:​ 1 Relocation·​section·​'.​rela.​dyn'·​at·​offset·​0x978·​contains·​2·​entries:​
2 ·​·​·​·​Offset·​·​·​·​·​·​·​·​·​·​·​·​·​Info·​·​·​·​·​·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Symbol's·​Value·​·​Symbol's·​Name·​+·​Addend 2 ·​·​·​·​Offset·​·​·​·​·​·​·​·​·​·​·​·​·​Info·​·​·​·​·​·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Symbol's·​Value·​·​Symbol's·​Name·​+·​Addend
3 0000000000011d40·​·​0000000000000403·​R_AARCH64_RELATIVE·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​bf0 3 0000000000011d10·​·​0000000000000403·​R_AARCH64_RELATIVE·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​cc0
4 0000000000011ff8·​·​0000000700000401·​R_AARCH64_GLOB_DAT·​·​·​·​·​0000000000000000·​__stack_chk_guard·​+·​0 4 0000000000011ff8·​·​0000001500000401·​R_AARCH64_GLOB_DAT·​·​·​·​·​0000000000000000·​__stack_chk_guard@LIB​C·​+·​0
   
5 Relocation·​section·​'.​rela.​plt'·​at·​offset·​0x8d0·​contains·​19·​entries:​ 5 Relocation·​section·​'.​rela.​plt'·​at·​offset·​0x9a8·​contains·​19·​entries:​
6 ·​·​·​·​Offset·​·​·​·​·​·​·​·​·​·​·​·​·​Info·​·​·​·​·​·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Symbol's·​Value·​·​Symbol's·​Name·​+·​Addend 6 ·​·​·​·​Offset·​·​·​·​·​·​·​·​·​·​·​·​·​Info·​·​·​·​·​·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Symbol's·​Value·​·​Symbol's·​Name·​+·​Addend
7 0000000000011f58·​·​0000000400000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​waitpid·​+·​0 7 0000000000011f58·​·​0000000600000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​open@LIBC·​+·​0
8 0000000000011f60·​·​0000000500000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​ioctl·​+·​0 8 0000000000011f60·​·​0000000800000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​__cxa_finalize@LIBC·​+·​0
9 0000000000011f68·​·​0000000600000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​strerror·​+·​0 9 0000000000011f68·​·​0000000b00000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​setsid@LIBC·​+·​0
10 0000000000011f70·​·​0000000800000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​__errno·​+·​0 10 0000000000011f70·​·​0000000c00000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​strerror@LIBC·​+·​0
11 0000000000011f78·​·​0000000a00000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​execl·​+·​0 11 0000000000011f78·​·​0000000d00000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​__errno@LIBC·​+·​0
12 0000000000011f80·​·​0000000b00000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​__cxa_finalize·​+·​0 12 0000000000011f80·​·​0000000e00000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​ptsname_r@LIBC·​+·​0
13 0000000000011f88·​·​0000000c00000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​dup2·​+·​0 13 0000000000011f88·​·​0000001000000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​__stack_chk_fail@LIBC​·​+·​0
14 0000000000011f90·​·​0000000d00000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​malloc·​+·​0 14 0000000000011f90·​·​0000001100000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​fork@LIBC·​+·​0
15 0000000000011f98·​·​0000000f00000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​__android_log_print·​+·​0 15 0000000000011f98·​·​0000001200000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​ioctl@LIBC·​+·​0
16 0000000000011fa0·​·​0000001100000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​__stack_chk_fail·​+·​0 16 0000000000011fa0·​·​0000001600000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​__android_log_print·​+·​0
17 0000000000011fa8·​·​0000001300000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​unlockpt·​+·​0 17 0000000000011fa8·​·​0000001700000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​unlockpt@LIBC·​+·​0
18 0000000000011fb0·​·​0000001600000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​__cxa_atexit·​+·​0 18 0000000000011fb0·​·​0000001a00000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​exit@LIBC·​+·​0
19 0000000000011fb8·​·​0000001700000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​fork·​+·​0 19 0000000000011fb8·​·​0000001b00000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​close@LIBC·​+·​0
20 0000000000011fc0·​·​0000001f00000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​exit·​+·​0 20 0000000000011fc0·​·​0000001e00000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​malloc@LIBC·​+·​0
21 0000000000011fc8·​·​0000002100000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​open·​+·​0 21 0000000000011fc8·​·​0000001f00000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​execl@LIBC·​+·​0
22 0000000000011fd0·​·​0000002200000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​ptsname_r·​+·​0 22 0000000000011fd0·​·​0000002000000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​waitpid@LIBC·​+·​0
23 0000000000011fd8·​·​0000002300000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​setsid·​+·​0 23 0000000000011fd8·​·​0000002100000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​dup2@LIBC·​+·​0
24 0000000000011fe0·​·​0000002400000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​fcntl·​+·​0 24 0000000000011fe0·​·​0000002400000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​fcntl@LIBC·​+·​0
25 0000000000011fe8·​·​0000002500000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​close·​+·​0 25 0000000000011fe8·​·​0000002500000402·​R_AARCH64_JUMP_SLOT·​·​·​·​0000000000000000·​__cxa_atexit@LIBC·​+·​0
[−]
readelf --wide --dynamic {}
Offset 1, 30 lines modified Offset 1, 33 lines modified
   
1 Dynamic·​section·​at·​offset·​0x1d50·​contains·​27·​entries:​ 1 Dynamic·​section·​at·​offset·​0x1d20·​contains·​30·​entries:​
2 ·​·​Tag·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Name/​Value 2 ·​·​Tag·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Name/​Value
3 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[liblog.​so] 3 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[liblog.​so]
4 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libstdc++.​so] 4 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libstdc++.​so]
5 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libm.​so] 5 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libm.​so]
6 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libc.​so] 6 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libc.​so]
7 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libdl.​so] 7 ·​0x0000000000000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libdl.​so]
8 ·​0x000000000000000e·​(SONAME)​·​·​·​·​·​·​·​·​·​·​·​·​·​Library·​soname:​·​[libcom_google_ase_Ex​ec.​so] 8 ·​0x000000000000000e·​(SONAME)​·​·​·​·​·​·​·​·​·​·​·​·​·​Library·​soname:​·​[libcom_google_ase_Ex​ec.​so]
9 ·​0x0000000000000010·​(SYMBOLIC)​·​·​·​·​·​·​·​·​·​·​·​0x0 9 ·​0x0000000000000010·​(SYMBOLIC)​·​·​·​·​·​·​·​·​·​·​·​0x0
10 ·​0x0000000000000019·​(INIT_ARRAY)​·​·​·​·​·​·​·​·​·​0x11d38 10 ·​0x0000000000000019·​(INIT_ARRAY)​·​·​·​·​·​·​·​·​·​0x11d08
11 ·​0x000000000000001b·​(INIT_ARRAYSZ)​·​·​·​·​·​·​·​8·​(bytes)​ 11 ·​0x000000000000001b·​(INIT_ARRAYSZ)​·​·​·​·​·​·​·​8·​(bytes)​
12 ·​0x000000000000001a·​(FINI_ARRAY)​·​·​·​·​·​·​·​·​·​0x11d40 12 ·​0x000000000000001a·​(FINI_ARRAY)​·​·​·​·​·​·​·​·​·​0x11d10
13 ·​0x000000000000001c·​(FINI_ARRAYSZ)​·​·​·​·​·​·​·​16·​(bytes)​ 13 ·​0x000000000000001c·​(FINI_ARRAYSZ)​·​·​·​·​·​·​·​16·​(bytes)​
14 ·​0x0000000000000004·​(HASH)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x190 14 ·​0x0000000000000004·​(HASH)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x1f0
15 ·​0x0000000000000005·​(STRTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​0x608 15 ·​0x0000000000000005·​(STRTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​0x668
16 ·​0x0000000000000006·​(SYMTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​0x278 16 ·​0x0000000000000006·​(SYMTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​0x2d8
17 ·​0x000000000000000a·​(STRSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​664·​(bytes)​ 17 ·​0x000000000000000a·​(STRSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​669·​(bytes)​
18 ·​0x000000000000000b·​(SYMENT)​·​·​·​·​·​·​·​·​·​·​·​·​·​24·​(bytes)​ 18 ·​0x000000000000000b·​(SYMENT)​·​·​·​·​·​·​·​·​·​·​·​·​·​24·​(bytes)​
19 ·​0x0000000000000003·​(PLTGOT)​·​·​·​·​·​·​·​·​·​·​·​·​·​0x11f40 19 ·​0x0000000000000003·​(PLTGOT)​·​·​·​·​·​·​·​·​·​·​·​·​·​0x11f40
20 ·​0x0000000000000002·​(PLTRELSZ)​·​·​·​·​·​·​·​·​·​·​·​456·​(bytes)​ 20 ·​0x0000000000000002·​(PLTRELSZ)​·​·​·​·​·​·​·​·​·​·​·​456·​(bytes)​
21 ·​0x0000000000000014·​(PLTREL)​·​·​·​·​·​·​·​·​·​·​·​·​·​RELA 21 ·​0x0000000000000014·​(PLTREL)​·​·​·​·​·​·​·​·​·​·​·​·​·​RELA
22 ·​0x0000000000000017·​(JMPREL)​·​·​·​·​·​·​·​·​·​·​·​·​·​0x8d0 22 ·​0x0000000000000017·​(JMPREL)​·​·​·​·​·​·​·​·​·​·​·​·​·​0x9a8
23 ·​0x0000000000000007·​(RELA)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x8a0 23 ·​0x0000000000000007·​(RELA)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x978
24 ·​0x0000000000000008·​(RELASZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​48·​(bytes)​ 24 ·​0x0000000000000008·​(RELASZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​48·​(bytes)​
25 ·​0x0000000000000009·​(RELAENT)​·​·​·​·​·​·​·​·​·​·​·​·​24·​(bytes)​ 25 ·​0x0000000000000009·​(RELAENT)​·​·​·​·​·​·​·​·​·​·​·​·​24·​(bytes)​
26 ·​0x0000000000000018·​(BIND_NOW)​·​·​·​·​·​·​·​·​·​·​·​ 26 ·​0x0000000000000018·​(BIND_NOW)​·​·​·​·​·​·​·​·​·​·​·​
27 ·​0x000000006ffffffb·​(FLAGS_1)​·​·​·​·​·​·​·​·​·​·​·​·​Flags:​·​NOW 27 ·​0x000000006ffffffb·​(FLAGS_1)​·​·​·​·​·​·​·​·​·​·​·​·​Flags:​·​NOW
  28 ·​0x000000006ffffffe·​(VERNEED)​·​·​·​·​·​·​·​·​·​·​·​·​0x958
  29 ·​0x000000006fffffff·​(VERNEEDNUM)​·​·​·​·​·​·​·​·​·​1
  30 ·​0x000000006ffffff0·​(VERSYM)​·​·​·​·​·​·​·​·​·​·​·​·​·​0x906
28 ·​0x000000006ffffff9·​(RELACOUNT)​·​·​·​·​·​·​·​·​·​·​1 31 ·​0x000000006ffffff9·​(RELACOUNT)​·​·​·​·​·​·​·​·​·​·​1
29 ·​0x0000000000000000·​(NULL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0 32 ·​0x0000000000000000·​(NULL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0
[−]
readelf --wide --notes {}
Offset 0, 0 lines modified Offset 1, 5 lines modified
   
  1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
  2 ·​·​Owner·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Data·​size»   ​Description
  3 ·​·​GNU·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​
  4 ·​·​·​·​Build·​ID:​·​e855642e5ddad1f794a98​b85dcb547008ec916a5
[−]
readelf --wide --version-info {}
Offset 1, 2 lines modified Offset 1, 18 lines modified
   
1 No·​version·​information·​found·​in·​this·​file.​ 1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​38·​entries:​
  2 ·​Addr:​·​0000000000000906·​·​Offset:​·​0x000906·​·​Link:​·​3·​(.​dynsym)​
  3 ·​·​000:​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  4 ·​·​004:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  5 ·​·​008:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  6 ·​·​00c:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  7 ·​·​010:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  8 ·​·​014:​·​·​·​1·​(*global*)​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  9 ·​·​018:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  10 ·​·​01c:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  11 ·​·​020:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  12 ·​·​024:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
   
  13 Version·​needs·​section·​'.​gnu.​version_r'·​contains·​1·​entries:​
  14 ·​Addr:​·​0x0000000000000958·​·​Offset:​·​0x000958·​·​Link:​·​4·​(.​dynstr)​
  15 ·​·​000000:​·​Version:​·​1·​·​File:​·​libc.​so·​·​Cnt:​·​1
  16 ·​·​0x0010:​·​·​·​Name:​·​LIBC·​·​Flags:​·​none·​·​Version:​·​2
[−]
readelf --wide --debug-dump=frames {}
Offset 10, 217 lines modified Offset 10, 257 lines modified
   
10 ·​·​DW_CFA_def_cfa:​·​r31·​(sp)​·​ofs·​0 10 ·​·​DW_CFA_def_cfa:​·​r31·​(sp)​·​ofs·​0
11 ·​·​DW_CFA_nop 11 ·​·​DW_CFA_nop
12 ·​·​DW_CFA_nop 12 ·​·​DW_CFA_nop
13 ·​·​DW_CFA_nop 13 ·​·​DW_CFA_nop
14 ·​·​DW_CFA_nop 14 ·​·​DW_CFA_nop
   
15 00000018·​0000000000000024·​0000001c·​FDE·​cie=00000000·​pc=0000000000000c2c.​.​0000000000000ce0 15 00000018·​000000000000002c·​0000001c·​FDE·​cie=00000000·​pc=0000000000000cfc.​.​0000000000000db4
16 ·​·​DW_CFA_advance_loc:​·​4·​to·​0000000000000c30 16 ·​·​DW_CFA_advance_loc:​·​4·​to·​0000000000000d00
17 ·​·​DW_CFA_def_cfa_offset​:​·​272 17 ·​·​DW_CFA_def_cfa_offset​:​·​288
18 ·​·​DW_CFA_advance_loc:​·​32·​to·​0000000000000c50 18 ·​·​DW_CFA_offset:​·​r29·​(x29)​·​at·​cfa-​288
  19 ·​·​DW_CFA_offset:​·​r30·​(x30)​·​at·​cfa-​280
  20 ·​·​DW_CFA_advance_loc:​·​4·​to·​0000000000000d04
  21 ·​·​DW_CFA_def_cfa_regist​er:​·​r29·​(x29)​
  22 ·​·​DW_CFA_advance_loc:​·​12·​to·​0000000000000d10
19 ·​·​DW_CFA_offset:​·​r19·​(x19)​·​at·​cfa-​272 23 ·​·​DW_CFA_offset:​·​r19·​(x19)​·​at·​cfa-​272
20 ·​·​DW_CFA_offset:​·​r30·​(x30)​·​at·​cfa-​264 24 ·​·​DW_CFA_advance_loc:​·​152·​to·​0000000000000da8
21 ·​·​DW_CFA_advance_loc:​·​132·​to·​0000000000000cd4  
22 ·​·​DW_CFA_remember_state​ 25 ·​·​DW_CFA_remember_state​
23 ·​·​DW_CFA_restore:​·​r30·​(x30)​  
24 ·​·​DW_CFA_restore:​·​r19·​(x19)​ 26 ·​·​DW_CFA_restore:​·​r19·​(x19)​
25 ·​·​DW_CFA_advance_loc:​·​4·​to·​0000000000000cd8 27 ·​·​DW_CFA_advance_loc:​·​4·​to·​0000000000000dac
26 ·​·​DW_CFA_def_cfa_offset​:​·​0 28 ·​·​DW_CFA_restore:​·​r30·​(x30)​
27 ·​·​DW_CFA_advance_loc:​·​4·​to·​0000000000000cdc 29 ·​·​DW_CFA_restore:​·​r29·​(x29)​
  30 ·​·​DW_CFA_def_cfa:​·​r31·​(sp)​·​ofs·​0
  31 ·​·​DW_CFA_advance_loc:​·​4·​to·​0000000000000db0
28 ·​·​DW_CFA_restore_state 32 ·​·​DW_CFA_restore_state
29 ·​·​DW_CFA_nop 33 ·​·​DW_CFA_nop
30 ·​·​DW_CFA_nop 34 ·​·​DW_CFA_nop
31 ·​·​DW_CFA_nop 35 ·​·​DW_CFA_nop
32 ·​·​DW_CFA_nop 36 ·​·​DW_CFA_nop
33 ·​·​DW_CFA_nop 37 ·​·​DW_CFA_nop
  38 ·​·​DW_CFA_nop
   
34 00000040·​0000000000000024·​00000044·​FDE·​cie=00000000·​pc=0000000000000ce0.​.​0000000000000d94 39 00000048·​000000000000002c·​0000004c·​FDE·​cie=00000000·​pc=0000000000000db4.​.​0000000000000e6c
35 ·​·​DW_CFA_advance_loc:​·​4·​to·​0000000000000ce4 40 ·​·​DW_CFA_advance_loc:​·​4·​to·​0000000000000db8
36 ·​·​DW_CFA_def_cfa_offset​:​·​272 41 ·​·​DW_CFA_def_cfa_offset​:​·​288
37 ·​·​DW_CFA_advance_loc:​·​32·​to·​0000000000000d04 42 ·​·​DW_CFA_offset:​·​r29·​(x29)​·​at·​cfa-​288
  43 ·​·​DW_CFA_offset:​·​r30·​(x30)​·​at·​cfa-​280
  44 ·​·​DW_CFA_advance_loc:​·​4·​to·​0000000000000dbc
  45 ·​·​DW_CFA_def_cfa_regist​er:​·​r29·​(x29)​
  46 ·​·​DW_CFA_advance_loc:​·​12·​to·​0000000000000dc8
38 ·​·​DW_CFA_offset:​·​r19·​(x19)​·​at·​cfa-​272 47 ·​·​DW_CFA_offset:​·​r19·​(x19)​·​at·​cfa-​272
39 ·​·​DW_CFA_offset:​·​r30·​(x30)​·​at·​cfa-​264 48 ·​·​DW_CFA_advance_loc:​·​152·​to·​0000000000000e60
40 ·​·​DW_CFA_advance_loc:​·​132·​to·​0000000000000d88  
41 ·​·​DW_CFA_remember_state​ 49 ·​·​DW_CFA_remember_state​
42 ·​·​DW_CFA_restore:​·​r30·​(x30)​  
43 ·​·​DW_CFA_restore:​·​r19·​(x19)​ 50 ·​·​DW_CFA_restore:​·​r19·​(x19)​
44 ·​·​DW_CFA_advance_loc:​·​4·​to·​0000000000000d8c 51 ·​·​DW_CFA_advance_loc:​·​4·​to·​0000000000000e64
45 ·​·​DW_CFA_def_cfa_offset​:​·​0 52 ·​·​DW_CFA_restore:​·​r30·​(x30)​
46 ·​·​DW_CFA_advance_loc:​·​4·​to·​0000000000000d90 53 ·​·​DW_CFA_restore:​·​r29·​(x29)​
  54 ·​·​DW_CFA_def_cfa:​·​r31·​(sp)​·​ofs·​0
  55 ·​·​DW_CFA_advance_loc:​·​4·​to·​0000000000000e68
47 ·​·​DW_CFA_restore_state 56 ·​·​DW_CFA_restore_state
48 ·​·​DW_CFA_nop 57 ·​·​DW_CFA_nop
49 ·​·​DW_CFA_nop 58 ·​·​DW_CFA_nop
50 ·​·​DW_CFA_nop 59 ·​·​DW_CFA_nop
51 ·​·​DW_CFA_nop 60 ·​·​DW_CFA_nop
52 ·​·​DW_CFA_nop 61 ·​·​DW_CFA_nop
  62 ·​·​DW_CFA_nop
   
53 00000068·​0000000000000024·​0000006c·​FDE·​cie=00000000·​pc=0000000000000d94.​.​0000000000000df8 63 00000078·​000000000000002c·​0000007c·​FDE·​cie=00000000·​pc=0000000000000e6c.​.​0000000000000ecc
54 ·​·​DW_CFA_advance_loc:​·​4·​to·​0000000000000d98 64 ·​·​DW_CFA_advance_loc:​·​4·​to·​0000000000000e70
55 ·​·​DW_CFA_def_cfa_offset​:​·​48 65 ·​·​DW_CFA_def_cfa_offset​:​·​48
56 ·​·​DW_CFA_advance_loc:​·​8·​to·​0000000000000da0 66 ·​·​DW_CFA_offset:​·​r29·​(x29)​·​at·​cfa-​48
57 ·​·​DW_CFA_offset:​·​r19·​(x19)​·​at·​cfa-​48 67 ·​·​DW_CFA_offset:​·​r30·​(x30)​·​at·​cfa-​40
58 ·​·​DW_CFA_offset:​·​r20·​(x20)​·​at·​cfa-​40 68 ·​·​DW_CFA_advance_loc:​·​4·​to·​0000000000000e74
59 ·​·​DW_CFA_offset:​·​r30·​(x30)​·​at·​cfa-​32 69 ·​·​DW_CFA_def_cfa_regist​er:​·​r29·​(x29)​
60 ·​·​DW_CFA_advance_loc:​·​76·​to·​0000000000000dec 70 ·​·​DW_CFA_advance_loc:​·​8·​to·​0000000000000e7c
61 ·​·​DW_CFA_restore:​·​r30·​(x30)​ 71 ·​·​DW_CFA_offset:​·​r19·​(x19)​·​at·​cfa-​32
62 ·​·​DW_CFA_advance_loc:​·​4·​to·​0000000000000df0 72 ·​·​DW_CFA_offset:​·​r20·​(x20)​·​at·​cfa-​24
  73 ·​·​DW_CFA_advance_loc:​·​72·​to·​0000000000000ec4
63 ·​·​DW_CFA_restore:​·​r20·​(x20)​ 74 ·​·​DW_CFA_restore:​·​r20·​(x20)​
64 ·​·​DW_CFA_restore:​·​r19·​(x19)​ 75 ·​·​DW_CFA_restore:​·​r19·​(x19)​
65 ·​·​DW_CFA_advance_loc:​·​4·​to·​0000000000000df4 76 ·​·​DW_CFA_advance_loc:​·​4·​to·​0000000000000ec8
66 ·​·​DW_CFA_def_cfa_offset​:​·​0 77 ·​·​DW_CFA_restore:​·​r30·​(x30)​
  78 ·​·​DW_CFA_restore:​·​r29·​(x29)​
  79 ·​·​DW_CFA_def_cfa:​·​r31·​(sp)​·​ofs·​0
  80 ·​·​DW_CFA_nop
  81 ·​·​DW_CFA_nop
67 ·​·​DW_CFA_nop 82 ·​·​DW_CFA_nop
68 ·​·​DW_CFA_nop 83 ·​·​DW_CFA_nop
69 ·​·​DW_CFA_nop 84 ·​·​DW_CFA_nop
70 ·​·​DW_CFA_nop 85 ·​·​DW_CFA_nop
71 ·​·​DW_CFA_nop 86 ·​·​DW_CFA_nop
   
72 00000090·​000000000000003c·​00000094·​FDE·​cie=00000000·​pc=0000000000000df8.​.​0000000000000f54 87 000000a8·​0000000000000044·​000000ac·​FDE·​cie=00000000·​pc=0000000000000ecc.​.​000000000000102c
73 ·​·​DW_CFA_advance_loc:​·​4·​to·​0000000000000dfc 88 ·​·​DW_CFA_advance_loc:​·​4·​to·​0000000000000ed0
74 ·​·​DW_CFA_def_cfa_offset​:​·​48 89 ·​·​DW_CFA_def_cfa_offset​:​·​48
75 ·​·​DW_CFA_advance_loc:​·​12·​to·​0000000000000e08 90 ·​·​DW_CFA_offset:​·​r29·​(x29)​·​at·​cfa-​48
76 ·​·​DW_CFA_offset:​·​r19·​(x19)​·​at·​cfa-​48 91 ·​·​DW_CFA_offset:​·​r30·​(x30)​·​at·​cfa-​40
77 ·​·​DW_CFA_offset:​·​r20·​(x20)​·​at·​cfa-​40 92 ·​·​DW_CFA_advance_loc:​·​4·​to·​0000000000000ed4
78 ·​·​DW_CFA_offset:​·​r21·​(x21)​·​at·​cfa-​32 93 ·​·​DW_CFA_def_cfa_regist​er:​·​r29·​(x29)​
79 ·​·​DW_CFA_offset:​·​r22·​(x22)​·​at·​cfa-​24 94 ·​·​DW_CFA_advance_loc:​·​8·​to·​0000000000000edc
80 ·​·​DW_CFA_offset:​·​r23·​(x23)​·​at·​cfa-​16 95 ·​·​DW_CFA_offset:​·​r19·​(x19)​·​at·​cfa-​32
81 ·​·​DW_CFA_offset:​·​r30·​(x30)​·​at·​cfa-​8 96 ·​·​DW_CFA_offset:​·​r20·​(x20)​·​at·​cfa-​24
82 ·​·​DW_CFA_advance_loc:​·​188·​to·​0000000000000ec4 97 ·​·​DW_CFA_offset:​·​r21·​(x21)​·​at·​cfa-​16
  98 ·​·​DW_CFA_offset:​·​r22·​(x22)​·​at·​cfa-​8
  99 ·​·​DW_CFA_advance_loc:​·​184·​to·​0000000000000f94
Max diff block lines reached; 8259/13197 bytes (62.58%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.hash {}
Offset 1, 18 lines modified Offset 1, 18 lines modified
   
1 Hex·​dump·​of·​section·​'.​hash':​ 1 Hex·​dump·​of·​section·​'.​hash':​
2 ·​·​0x00000190·​11000000·​26000000·​14000000·​1d000000·​.​.​.​.​&.​.​.​.​.​.​.​.​.​.​.​ 2 ·​·​0x000001f0·​11000000·​26000000·​12000000·​1d000000·​.​.​.​.​&.​.​.​.​.​.​.​.​.​.​.​
3 ·​·​0x000001a0·​17000000·​25000000·​00000000·​12000000·​.​.​.​.​%.​.​.​.​.​.​.​.​.​.​.​ 3 ·​·​0x00000200·​11000000·​24000000·​00000000·​22000000·​.​.​.​.​$.​.​.​.​.​.​.​".​.​.​
4 ·​·​0x000001b0·​0c000000·​1a000000·​0f000000·​15000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ·​·​0x00000210·​21000000·​05000000·​16000000·​1c000000·​!.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ·​·​0x000001c0·​21000000·​19000000·​18000000·​22000000·​!.​.​.​.​.​.​.​.​.​.​.​".​.​.​ 5 ·​·​0x00000220·​1e000000·​13000000·​17000000·​23000000·​.​.​.​.​.​.​.​.​.​.​.​.​#.​.​.​
6 ·​·​0x000001d0·​23000000·​00000000·​1c000000·​00000000·​#.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ·​·​0x00000230·​25000000·​00000000·​18000000·​00000000·​%.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ·​·​0x000001e0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 7 ·​·​0x00000240·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
8 ·​·​0x000001f0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 8 ·​·​0x00000250·​00000000·​03000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ·​·​0x00000200·​00000000·​07000000·​00000000·​0a000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 9 ·​·​0x00000260·​00000000·​00000000·​00000000·​09000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
10 ·​·​0x00000210·​00000000·​0d000000·​08000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 10 ·​·​0x00000270·​00000000·​00000000·​00000000·​0c000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
11 ·​·​0x00000220·​06000000·​00000000·​11000000·​05000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 11 ·​·​0x00000280·​04000000·​0a000000·​0f000000·​0b000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
12 ·​·​0x00000230·​00000000·​00000000·​09000000·​13000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 12 ·​·​0x00000290·​00000000·​0d000000·​10000000·​07000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ·​·​0x00000240·​03000000·​00000000·​16000000·​10000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 13 ·​·​0x000002a0·​06000000·​0e000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
14 ·​·​0x00000250·​0b000000·​04000000·​1e000000·​0e000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 14 ·​·​0x000002b0·​08000000·​19000000·​15000000·​1a000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
15 ·​·​0x00000260·​20000000·​1f000000·​1b000000·​00000000·​·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 15 ·​·​0x000002c0·​1f000000·​00000000·​20000000·​1b000000·​.​.​.​.​.​.​.​.​·​.​.​.​.​.​.​.​
16 ·​·​0x00000270·​24000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​$.​.​.​ 16 ·​·​0x000002d0·​14000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.dynstr {}
Offset 1, 45 lines modified Offset 1, 45 lines modified
   
1 Hex·​dump·​of·​section·​'.​dynstr':​ 1 Hex·​dump·​of·​section·​'.​dynstr':​
2 ·​·​0x00000608·​005f5f63·​78615f66·​696e616c·​697a6500·​.​__cxa_finalize.​ 2 ·​·​0x00000668·​005f5f63·​78615f66·​696e616c·​697a6500·​.​__cxa_finalize.​
3 ·​·​0x00000618·​5f5f6378·​615f6174·​65786974·​005f5a4e·​__cxa_atexit.​_ZN 3 ·​·​0x00000678·​5f5f6378·​615f6174·​65786974·​005f5a4e·​__cxa_atexit.​_ZN
4 ·​·​0x00000628·​375f4a4e·​49456e76·​394e6577·​4f626a65·​7_JNIEnv9NewObje 4 ·​·​0x00000688·​375f4a4e·​49456e76·​394e6577·​4f626a65·​7_JNIEnv9NewObje
5 ·​·​0x00000638·​63744550·​375f6a63·​6c617373·​5031305f·​ctEP7_jclassP10_ 5 ·​·​0x00000698·​63744550·​375f6a63·​6c617373·​5031305f·​ctEP7_jclassP10_
6 ·​·​0x00000648·​6a6d6574·​686f6449·​447a005f·​5f737461·​jmethodIDz.​__sta 6 ·​·​0x000006a8·​6a6d6574·​686f6449·​447a005f·​5f737461·​jmethodIDz.​__sta
7 ·​·​0x00000658·​636b5f63·​686b5f67·​75617264·​005f5f73·​ck_chk_guard.​__s 7 ·​·​0x000006b8·​636b5f63·​686b5f67·​75617264·​005f5f73·​ck_chk_guard.​__s
8 ·​·​0x00000668·​7461636b·​5f63686b·​5f666169·​6c005f5a·​tack_chk_fail.​_Z 8 ·​·​0x000006c8·​7461636b·​5f63686b·​5f666169·​6c005f5a·​tack_chk_fail.​_Z
9 ·​·​0x00000678·​4e375f4a·​4e49456e·​76313643·​616c6c4f·​N7_JNIEnv16CallO 9 ·​·​0x000006d8·​4e375f4a·​4e49456e·​76313643·​616c6c4f·​N7_JNIEnv16CallO
10 ·​·​0x00000688·​626a6563·​744d6574·​686f6445·​50385f6a·​bjectMethodEP8_j 10 ·​·​0x000006e8·​626a6563·​744d6574·​686f6445·​50385f6a·​bjectMethodEP8_j
11 ·​·​0x00000698·​6f626a65·​63745031·​305f6a6d·​6574686f·​objectP10_jmetho 11 ·​·​0x000006f8·​6f626a65·​63745031·​305f6a6d·​6574686f·​objectP10_jmetho
12 ·​·​0x000006a8·​6449447a·​005f5a31·​354a4e55·​5f546872·​dIDz.​_Z15JNU_Thr 12 ·​·​0x00000708·​6449447a·​005f5a31·​354a4e55·​5f546872·​dIDz.​_Z15JNU_Thr
13 ·​·​0x000006b8·​6f774279·​4e616d65·​50375f4a·​4e49456e·​owByNameP7_JNIEn 13 ·​·​0x00000718·​6f774279·​4e616d65·​50375f4a·​4e49456e·​owByNameP7_JNIEn
14 ·​·​0x000006c8·​76504b63·​53325f00·​5f5a3234·​4a4e555f·​vPKcS2_.​_Z24JNU_ 14 ·​·​0x00000728·​76504b63·​53325f00·​5f5a3234·​4a4e555f·​vPKcS2_.​_Z24JNU_
15 ·​·​0x000006d8·​47657453·​7472696e·​674e6174·​69766543·​GetStringNativeC 15 ·​·​0x00000738·​47657453·​7472696e·​674e6174·​69766543·​GetStringNativeC
16 ·​·​0x000006e8·​68617273·​50375f4a·​4e49456e·​7650385f·​harsP7_JNIEnvP8_ 16 ·​·​0x00000748·​68617273·​50375f4a·​4e49456e·​7650385f·​harsP7_JNIEnvP8_
17 ·​·​0x000006f8·​6a737472·​696e6700·​6d616c6c·​6f63005f·​jstring.​malloc.​_ 17 ·​·​0x00000758·​6a737472·​696e6700·​6d616c6c·​6f63005f·​jstring.​malloc.​_
18 ·​·​0x00000708·​5a32366a·​6e694765·​74464446·​726f6d46·​Z26jniGetFDFromF 18 ·​·​0x00000768·​5a32366a·​6e694765·​74464446·​726f6d46·​Z26jniGetFDFromF
19 ·​·​0x00000718·​696c6544·​65736372·​6970746f·​7250375f·​ileDescriptorP7_ 19 ·​·​0x00000778·​696c6544·​65736372·​6970746f·​7250375f·​ileDescriptorP7_
20 ·​·​0x00000728·​4a4e4945·​6e765038·​5f6a6f62·​6a656374·​JNIEnvP8_jobject 20 ·​·​0x00000788·​4a4e4945·​6e765038·​5f6a6f62·​6a656374·​JNIEnvP8_jobject
21 ·​·​0x00000738·​004a6176·​615f636f·​6d5f676f·​6f676c65·​.​Java_com_google 21 ·​·​0x00000798·​004a6176·​615f636f·​6d5f676f·​6f676c65·​.​Java_com_google
22 ·​·​0x00000748·​5f617365·​5f457865·​635f6372·​65617465·​_ase_Exec_create 22 ·​·​0x000007a8·​5f617365·​5f457865·​635f6372·​65617465·​_ase_Exec_create
23 ·​·​0x00000758·​53756270·​726f6365·​7373006f·​70656e00·​Subprocess.​open.​ 23 ·​·​0x000007b8·​53756270·​726f6365·​7373006f·​70656e00·​Subprocess.​open.​
24 ·​·​0x00000768·​66636e74·​6c00756e·​6c6f636b·​7074005f·​fcntl.​unlockpt.​_ 24 ·​·​0x000007c8·​66636e74·​6c00756e·​6c6f636b·​7074005f·​fcntl.​unlockpt.​_
25 ·​·​0x00000778·​5f657272·​6e6f0073·​74726572·​726f7200·​_errno.​strerror.​ 25 ·​·​0x000007d8·​5f657272·​6e6f0073·​74726572·​726f7200·​_errno.​strerror.​
26 ·​·​0x00000788·​5f5f616e·​64726f69·​645f6c6f·​675f7072·​__android_log_pr 26 ·​·​0x000007e8·​5f5f616e·​64726f69·​645f6c6f·​675f7072·​__android_log_pr
27 ·​·​0x00000798·​696e7400·​7074736e·​616d655f·​7200666f·​int.​ptsname_r.​fo 27 ·​·​0x000007f8·​696e7400·​7074736e·​616d655f·​7200666f·​int.​ptsname_r.​fo
28 ·​·​0x000007a8·​726b0073·​65747369·​64006475·​70320063·​rk.​setsid.​dup2.​c 28 ·​·​0x00000808·​726b0073·​65747369·​64006475·​70320063·​rk.​setsid.​dup2.​c
29 ·​·​0x000007b8·​6c6f7365·​00657865·​636c004a·​6176615f·​lose.​execl.​Java_ 29 ·​·​0x00000818·​6c6f7365·​00657865·​636c004a·​6176615f·​lose.​execl.​Java_
30 ·​·​0x000007c8·​636f6d5f·​676f6f67·​6c655f61·​73655f45·​com_google_ase_E 30 ·​·​0x00000828·​636f6d5f·​676f6f67·​6c655f61·​73655f45·​com_google_ase_E
31 ·​·​0x000007d8·​7865635f·​73657450·​74795769·​6e646f77·​xec_setPtyWindow 31 ·​·​0x00000838·​7865635f·​73657450·​74795769·​6e646f77·​xec_setPtyWindow
32 ·​·​0x000007e8·​53697a65·​00696f63·​746c004a·​6176615f·​Size.​ioctl.​Java_ 32 ·​·​0x00000848·​53697a65·​00696f63·​746c004a·​6176615f·​Size.​ioctl.​Java_
33 ·​·​0x000007f8·​636f6d5f·​676f6f67·​6c655f61·​73655f45·​com_google_ase_E 33 ·​·​0x00000858·​636f6d5f·​676f6f67·​6c655f61·​73655f45·​com_google_ase_E
34 ·​·​0x00000808·​7865635f·​77616974·​466f7200·​77616974·​xec_waitFor.​wait 34 ·​·​0x00000868·​7865635f·​77616974·​466f7200·​77616974·​xec_waitFor.​wait
35 ·​·​0x00000818·​70696400·​6c69626c·​6f672e73·​6f006c69·​pid.​liblog.​so.​li 35 ·​·​0x00000878·​70696400·​6c69626c·​6f672e73·​6f006c69·​pid.​liblog.​so.​li
36 ·​·​0x00000828·​62737464·​632b2b2e·​736f006c·​69626d2e·​bstdc++.​so.​libm.​ 36 ·​·​0x00000888·​62737464·​632b2b2e·​736f006c·​69626d2e·​bstdc++.​so.​libm.​
37 ·​·​0x00000838·​736f006c·​6962632e·​736f006c·​6962646c·​so.​libc.​so.​libdl 37 ·​·​0x00000898·​736f006c·​6962632e·​736f006c·​6962646c·​so.​libc.​so.​libdl
38 ·​·​0x00000848·​2e736f00·​5f656461·​7461005f·​5f627373·​.​so.​_edata.​__bss 38 ·​·​0x000008a8·​2e736f00·​5f656461·​7461005f·​5f627373·​.​so.​_edata.​__bss
39 ·​·​0x00000858·​5f737461·​7274005f·​5f627373·​5f737461·​_start.​__bss_sta 39 ·​·​0x000008b8·​5f737461·​7274005f·​5f627373·​5f737461·​_start.​__bss_sta
40 ·​·​0x00000868·​72745f5f·​005f5f62·​73735f65·​6e645f5f·​rt__.​__bss_end__ 40 ·​·​0x000008c8·​72745f5f·​005f5f62·​73735f65·​6e645f5f·​rt__.​__bss_end__
41 ·​·​0x00000878·​005f5f65·​6e645f5f·​005f656e·​64006c69·​.​__end__.​_end.​li 41 ·​·​0x000008d8·​005f5f65·​6e645f5f·​005f656e·​64006c69·​.​__end__.​_end.​li
42 ·​·​0x00000888·​62636f6d·​5f676f6f·​676c655f·​6173655f·​bcom_google_ase_ 42 ·​·​0x000008e8·​62636f6d·​5f676f6f·​676c655f·​6173655f·​bcom_google_ase_
43 ·​·​0x00000898·​45786563·​2e736f00·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Exec.​so.​ 43 ·​·​0x000008f8·​45786563·​2e736f00·​4c494243·​00·​·​·​·​·​·​·​Exec.​so.​LIBC.​
   
[−]
objdump --line-numbers --disassemble --demangle --section=.plt {}
Offset 1, 128 lines modified Offset 1, 128 lines modified
   
   
   
1 Disassembly·​of·​section·​.​plt:​ 1 Disassembly·​of·​section·​.​plt:​
   
2 0000000000000aa0·​<waitpid@plt-​0x20>:​ 2 0000000000000b70·​<open@plt-​0x20>:​
3 ·​aa0:​»       ​a9bf7bf0·​»       ​stp»    ​x16,​·​x30,​·​[sp,​·​#-​16]! 3 ·​b70:​»       ​a9bf7bf0·​»       ​stp»    ​x16,​·​x30,​·​[sp,​·​#-​16]!
4 ·​aa4:​»       ​b0000090·​»       ​adrp»   ​x16,​·​11000·​<Java_com_google_ase_​Exec_waitFor+0xfc78> 4 ·​b74:​»       ​b0000090·​»       ​adrp»   ​x16,​·​11000·​<Java_com_google_ase_​Exec_waitFor@@Base+0x​fba4>
5 ·​aa8:​»       ​f947aa11·​»       ​ldr»    ​x17,​·​[x16,​·​#3920] 5 ·​b78:​»       ​f947aa11·​»       ​ldr»    ​x17,​·​[x16,​·​#3920]
6 ·​aac:​»       ​913d4210·​»       ​add»    ​x16,​·​x16,​·​#0xf50 6 ·​b7c:​»       ​913d4210·​»       ​add»    ​x16,​·​x16,​·​#0xf50
7 ·​ab0:​»       ​d61f0220·​»       ​br»     ​x17 7 ·​b80:​»       ​d61f0220·​»       ​br»     ​x17
8 ·​ab4:​»       ​d503201f·​»       ​nop 8 ·​b84:​»       ​d503201f·​»       ​nop
9 ·​ab8:​»       ​d503201f·​»       ​nop 9 ·​b88:​»       ​d503201f·​»       ​nop
10 ·​abc:​»       ​d503201f·​»       ​nop 10 ·​b8c:​»       ​d503201f·​»       ​nop
   
11 0000000000000ac0·​<waitpid@plt>:​ 11 0000000000000b90·​<open@plt>:​
12 ·​ac0:​»       ​b0000090·​»       ​adrp»   ​x16,​·​11000·​<Java_com_google_ase_​Exec_waitFor+0xfc78> 12 ·​b90:​»       ​b0000090·​»       ​adrp»   ​x16,​·​11000·​<Java_com_google_ase_​Exec_waitFor@@Base+0x​fba4>
13 ·​ac4:​»       ​f947ae11·​»       ​ldr»    ​x17,​·​[x16,​·​#3928] 13 ·​b94:​»       ​f947ae11·​»       ​ldr»    ​x17,​·​[x16,​·​#3928]
14 ·​ac8:​»       ​913d6210·​»       ​add»    ​x16,​·​x16,​·​#0xf58 14 ·​b98:​»       ​913d6210·​»       ​add»    ​x16,​·​x16,​·​#0xf58
15 ·​acc:​»       ​d61f0220·​»       ​br»     ​x17  
   
16 0000000000000ad0·​<ioctl@plt>:​  
17 ·​ad0:​»       ​b0000090·​»       ​adrp»   ​x16,​·​11000·​<Java_com_google_ase_​Exec_waitFor+0xfc78>  
18 ·​ad4:​»       ​f947b211·​»       ​ldr»    ​x17,​·​[x16,​·​#3936]  
19 ·​ad8:​»       ​913d8210·​»       ​add»    ​x16,​·​x16,​·​#0xf60  
20 ·​adc:​»       ​d61f0220·​»       ​br»     ​x17  
   
21 0000000000000ae0·​<strerror@plt>:​  
22 ·​ae0:​»       ​b0000090·​»       ​adrp»   ​x16,​·​11000·​<Java_com_google_ase_​Exec_waitFor+0xfc78>  
23 ·​ae4:​»       ​f947b611·​»       ​ldr»    ​x17,​·​[x16,​·​#3944]  
24 ·​ae8:​»       ​913da210·​»       ​add»    ​x16,​·​x16,​·​#0xf68  
25 ·​aec:​»       ​d61f0220·​»       ​br»     ​x17  
   
26 0000000000000af0·​<__errno@plt>:​  
27 ·​af0:​»       ​b0000090·​»       ​adrp»   ​x16,​·​11000·​<Java_com_google_ase_​Exec_waitFor+0xfc78>  
28 ·​af4:​»       ​f947ba11·​»       ​ldr»    ​x17,​·​[x16,​·​#3952]  
29 ·​af8:​»       ​913dc210·​»       ​add»    ​x16,​·​x16,​·​#0xf70  
30 ·​afc:​»       ​d61f0220·​»       ​br»     ​x17  
   
31 0000000000000b00·​<execl@plt>:​  
32 ·​b00:​»       ​b0000090·​»       ​adrp»   ​x16,​·​11000·​<Java_com_google_ase_​Exec_waitFor+0xfc78>  
33 ·​b04:​»       ​f947be11·​»       ​ldr»    ​x17,​·​[x16,​·​#3960]  
34 ·​b08:​»       ​913de210·​»       ​add»    ​x16,​·​x16,​·​#0xf78  
35 ·​b0c:​»       ​d61f0220·​»       ​br»     ​x17  
   
36 0000000000000b10·​<__cxa_finalize@plt>:​  
37 ·​b10:​»       ​b0000090·​»       ​adrp»   ​x16,​·​11000·​<Java_com_google_ase_​Exec_waitFor+0xfc78>  
38 ·​b14:​»       ​f947c211·​»       ​ldr»    ​x17,​·​[x16,​·​#3968]  
39 ·​b18:​»       ​913e0210·​»       ​add»    ​x16,​·​x16,​·​#0xf80  
40 ·​b1c:​»       ​d61f0220·​»       ​br»     ​x17  
   
41 0000000000000b20·​<dup2@plt>:​  
42 ·​b20:​»       ​b0000090·​»       ​adrp»   ​x16,​·​11000·​<Java_com_google_ase_​Exec_waitFor+0xfc78>  
43 ·​b24:​»       ​f947c611·​»       ​ldr»    ​x17,​·​[x16,​·​#3976]  
44 ·​b28:​»       ​913e2210·​»       ​add»    ​x16,​·​x16,​·​#0xf88  
45 ·​b2c:​»       ​d61f0220·​»       ​br»     ​x17  
   
46 0000000000000b30·​<malloc@plt>:​  
47 ·​b30:​»       ​b0000090·​»       ​adrp»   ​x16,​·​11000·​<Java_com_google_ase_​Exec_waitFor+0xfc78>  
48 ·​b34:​»       ​f947ca11·​»       ​ldr»    ​x17,​·​[x16,​·​#3984]  
49 ·​b38:​»       ​913e4210·​»       ​add»    ​x16,​·​x16,​·​#0xf90  
50 ·​b3c:​»       ​d61f0220·​»       ​br»     ​x17  
   
51 0000000000000b40·​<__android_log_print@​plt>:​  
52 ·​b40:​»       ​b0000090·​»       ​adrp»   ​x16,​·​11000·​<Java_com_google_ase_​Exec_waitFor+0xfc78>  
53 ·​b44:​»       ​f947ce11·​»       ​ldr»    ​x17,​·​[x16,​·​#3992]  
54 ·​b48:​»       ​913e6210·​»       ​add»    ​x16,​·​x16,​·​#0xf98  
55 ·​b4c:​»       ​d61f0220·​»       ​br»     ​x17  
   
56 0000000000000b50·​<__stack_chk_fail@plt​>:​  
57 ·​b50:​»       ​b0000090·​»       ​adrp»   ​x16,​·​11000·​<Java_com_google_ase_​Exec_waitFor+0xfc78>  
58 ·​b54:​»       ​f947d211·​»       ​ldr»    ​x17,​·​[x16,​·​#4000]  
59 ·​b58:​»       ​913e8210·​»       ​add»    ​x16,​·​x16,​·​#0xfa0  
60 ·​b5c:​»       ​d61f0220·​»       ​br»     ​x17  
   
61 0000000000000b60·​<unlockpt@plt>:​  
62 ·​b60:​»       ​b0000090·​»       ​adrp»   ​x16,​·​11000·​<Java_com_google_ase_​Exec_waitFor+0xfc78>  
63 ·​b64:​»       ​f947d611·​»       ​ldr»    ​x17,​·​[x16,​·​#4008]  
64 ·​b68:​»       ​913ea210·​»       ​add»    ​x16,​·​x16,​·​#0xfa8  
65 ·​b6c:​»       ​d61f0220·​»       ​br»     ​x17  
   
66 0000000000000b70·​<__cxa_atexit@plt>:​  
67 ·​b70:​»       ​b0000090·​»       ​adrp»   ​x16,​·​11000·​<Java_com_google_ase_​Exec_waitFor+0xfc78>  
68 ·​b74:​»       ​f947da11·​»       ​ldr»    ​x17,​·​[x16,​·​#4016]  
69 ·​b78:​»       ​913ec210·​»       ​add»    ​x16,​·​x16,​·​#0xfb0  
70 ·​b7c:​»       ​d61f0220·​»       ​br»     ​x17  
   
71 0000000000000b80·​<fork@plt>:​  
72 ·​b80:​»       ​b0000090·​»       ​adrp»   ​x16,​·​11000·​<Java_com_google_ase_​Exec_waitFor+0xfc78>  
73 ·​b84:​»       ​f947de11·​»       ​ldr»    ​x17,​·​[x16,​·​#4024]  
74 ·​b88:​»       ​913ee210·​»       ​add»    ​x16,​·​x16,​·​#0xfb8  
75 ·​b8c:​»       ​d61f0220·​»       ​br»     ​x17  
   
76 0000000000000b90·​<exit@plt>:​  
77 ·​b90:​»       ​b0000090·​»       ​adrp»   ​x16,​·​11000·​<Java_com_google_ase_​Exec_waitFor+0xfc78>  
78 ·​b94:​»       ​f947e211·​»       ​ldr»    ​x17,​·​[x16,​·​#4032]  
79 ·​b98:​»       ​913f0210·​»       ​add»    ​x16,​·​x16,​·​#0xfc0  
80 ·​b9c:​»       ​d61f0220·​»       ​br»     ​x17 15 ·​b9c:​»       ​d61f0220·​»       ​br»     ​x17
   
Max diff block lines reached; 4437/8709 bytes (50.95%) of diff not shown.
[−]
objdump --line-numbers --disassemble --demangle --section=.text {}
Offset 1, 533 lines modified Offset 1, 535 lines modified
   
   
   
1 Disassembly·​of·​section·​.​text:​ 1 Disassembly·​of·​section·​.​text:​
   
2 0000000000000bf0·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​-​0x3c>:​ 2 0000000000000cc0·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​@@Base-​0x3c>:​
3 ·​·​·​·​·​bf0:​»       ​d0000080·​»       ​adrp»   ​x0,​·​12000·​<Java_com_google_ase_​Exec_waitFor+0x10c78>​ 3 ·​·​·​·​·​cc0:​»       ​d0000080·​»       ​adrp»   ​x0,​·​12000·​<Java_com_google_ase_​Exec_waitFor@@Base+0x​10ba4>
4 ·​·​·​·​·​bf4:​»       ​91000000·​»       ​add»    ​x0,​·​x0,​·​#0x0 4 ·​·​·​·​·​cc4:​»       ​91000000·​»       ​add»    ​x0,​·​x0,​·​#0x0
5 ·​·​·​·​·​bf8:​»       ​17ffffc6·​»       ​b»      ​b10·​<__cxa_finalize@plt> 5 ·​·​·​·​·​cc8:​»       ​17ffffb6·​»       ​b»      ​ba0·​<__cxa_finalize@plt>
6 ·​·​·​·​·​bfc:​»       ​a9bf7bfd·​»       ​stp»    ​x29,​·​x30,​·​[sp,​·​#-​16]! 6 ·​·​·​·​·​ccc:​»       ​a9bf7bfd·​»       ​stp»    ​x29,​·​x30,​·​[sp,​·​#-​16]!
7 ·​·​·​·​·​c00:​»       ​910003fd·​»       ​mov»    ​x29,​·​sp 7 ·​·​·​·​·​cd0:​»       ​910003fd·​»       ​mov»    ​x29,​·​sp
8 ·​·​·​·​·​c04:​»       ​b4000040·​»       ​cbz»    ​x0,​·​c0c·​<close@plt+0x2c> 8 ·​·​·​·​·​cd4:​»       ​b4000040·​»       ​cbz»    ​x0,​·​cdc·​<__cxa_atexit@plt+0x2​c>
9 ·​·​·​·​·​c08:​»       ​d63f0000·​»       ​blr»    ​x0 9 ·​·​·​·​·​cd8:​»       ​d63f0000·​»       ​blr»    ​x0
10 ·​·​·​·​·​c0c:​»       ​a8c17bfd·​»       ​ldp»    ​x29,​·​x30,​·​[sp],​·​#16 10 ·​·​·​·​·​cdc:​»       ​a8c17bfd·​»       ​ldp»    ​x29,​·​x30,​·​[sp],​·​#16
11 ·​·​·​·​·​c10:​»       ​d65f03c0·​»       ​ret 11 ·​·​·​·​·​ce0:​»       ​d65f03c0·​»       ​ret
12 ·​·​·​·​·​c14:​»       ​aa0003e1·​»       ​mov»    ​x1,​·​x0 12 ·​·​·​·​·​ce4:​»       ​aa0003e1·​»       ​mov»    ​x1,​·​x0
13 ·​·​·​·​·​c18:​»       ​d0000082·​»       ​adrp»   ​x2,​·​12000·​<Java_com_google_ase_​Exec_waitFor+0x10c78>​ 13 ·​·​·​·​·​ce8:​»       ​d0000082·​»       ​adrp»   ​x2,​·​12000·​<Java_com_google_ase_​Exec_waitFor@@Base+0x​10ba4>
14 ·​·​·​·​·​c1c:​»       ​90000000·​»       ​adrp»   ​x0,​·​0·​<waitpid@plt-​0xac0> 14 ·​·​·​·​·​cec:​»       ​90000000·​»       ​adrp»   ​x0,​·​0·​<open@plt-​0xb90>
15 ·​·​·​·​·​c20:​»       ​91000042·​»       ​add»    ​x2,​·​x2,​·​#0x0 15 ·​·​·​·​·​cf0:​»       ​91000042·​»       ​add»    ​x2,​·​x2,​·​#0x0
16 ·​·​·​·​·​c24:​»       ​912ff000·​»       ​add»    ​x0,​·​x0,​·​#0xbfc 16 ·​·​·​·​·​cf4:​»       ​91333000·​»       ​add»    ​x0,​·​x0,​·​#0xccc
17 ·​·​·​·​·​c28:​»       ​17ffffd2·​»       ​b»      ​b70·​<__cxa_atexit@plt> 17 ·​·​·​·​·​cf8:​»       ​17ffffee·​»       ​b»      ​cb0·​<__cxa_atexit@plt>
   
18 0000000000000c2c·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​>:​ 18 0000000000000cfc·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​@@Base>:​
19 ·​·​·​·​·​c2c:​»       ​d10443ff·​»       ​sub»    ​sp,​·​sp,​·​#0x110 19 ·​·​·​·​·​cfc:​»       ​a9ae7bfd·​»       ​stp»    ​x29,​·​x30,​·​[sp,​·​#-​288]!
20 ·​·​·​·​·​c30:​»       ​910443e9·​»       ​add»    ​x9,​·​sp,​·​#0x110 20 ·​·​·​·​·​d00:​»       ​910003fd·​»       ​mov»    ​x29,​·​sp
21 ·​·​·​·​·​c34:​»       ​9100e3e8·​»       ​add»    ​x8,​·​sp,​·​#0x38 21 ·​·​·​·​·​d04:​»       ​910483a9·​»       ​add»    ​x9,​·​x29,​·​#0x120
22 ·​·​·​·​·​c38:​»       ​f9001fe9·​»       ​str»    ​x9,​·​[sp,​·​#56] 22 ·​·​·​·​·​d08:​»       ​910123a8·​»       ​add»    ​x8,​·​x29,​·​#0x48
23 ·​·​·​·​·​c3c:​»       ​f90023e9·​»       ​str»    ​x9,​·​[sp,​·​#64] 23 ·​·​·​·​·​d0c:​»       ​f9000bf3·​»       ​str»    ​x19,​·​[sp,​·​#16]
24 ·​·​·​·​·​c40:​»       ​910383e9·​»       ​add»    ​x9,​·​sp,​·​#0xe0 24 ·​·​·​·​·​d10:​»       ​b0000093·​»       ​adrp»   ​x19,​·​11000·​<Java_com_google_ase_​Exec_waitFor@@Base+0x​fba4>
25 ·​·​·​·​·​c44:​»       ​f90027e9·​»       ​str»    ​x9,​·​[sp,​·​#72] 25 ·​·​·​·​·​d14:​»       ​f90027a9·​»       ​str»    ​x9,​·​[x29,​·​#72]
26 ·​·​·​·​·​c48:​»       ​128004e9·​»       ​mov»    ​w9,​·​#0xffffffd8·​·​·​·​·​·​·​·​·​·​·​·​»       ​/​/​·​#-​40 26 ·​·​·​·​·​d18:​»       ​f9002ba9·​»       ​str»    ​x9,​·​[x29,​·​#80]
27 ·​·​·​·​·​c4c:​»       ​a9007bf3·​»       ​stp»    ​x19,​·​x30,​·​[sp] 27 ·​·​·​·​·​d1c:​»       ​9103c3a9·​»       ​add»    ​x9,​·​x29,​·​#0xf0
28 ·​·​·​·​·​c50:​»       ​b90053e9·​»       ​str»    ​w9,​·​[sp,​·​#80] 28 ·​·​·​·​·​d20:​»       ​f9002fa9·​»       ​str»    ​x9,​·​[x29,​·​#88]
29 ·​·​·​·​·​c54:​»       ​12800fe9·​»       ​mov»    ​w9,​·​#0xffffff80·​·​·​·​·​·​·​·​·​·​·​·​»       ​/​/​·​#-​128 29 ·​·​·​·​·​d24:​»       ​128004e9·​»       ​mov»    ​w9,​·​#0xffffffd8·​·​·​·​·​·​·​·​·​·​·​·​»       ​/​/​·​#-​40
30 ·​·​·​·​·​c58:​»       ​b90057e9·​»       ​str»    ​w9,​·​[sp,​·​#84] 30 ·​·​·​·​·​d28:​»       ​b90063a9·​»       ​str»    ​w9,​·​[x29,​·​#96]
31 ·​·​·​·​·​c5c:​»       ​b0000093·​»       ​adrp»   ​x19,​·​11000·​<Java_com_google_ase_​Exec_waitFor+0xfc78> 31 ·​·​·​·​·​d2c:​»       ​12800fe9·​»       ​mov»    ​w9,​·​#0xffffff80·​·​·​·​·​·​·​·​·​·​·​·​»       ​/​/​·​#-​128
32 ·​·​·​·​·​c60:​»       ​a9402d0a·​»       ​ldp»    ​x10,​·​x11,​·​[x8] 32 ·​·​·​·​·​d30:​»       ​b90067a9·​»       ​str»    ​w9,​·​[x29,​·​#100]
33 ·​·​·​·​·​c64:​»       ​f90077e3·​»       ​str»    ​x3,​·​[sp,​·​#232] 33 ·​·​·​·​·​d34:​»       ​f947fe73·​»       ​ldr»    ​x19,​·​[x19,​·​#4088]
34 ·​·​·​·​·​c68:​»       ​910043e3·​»       ​add»    ​x3,​·​sp,​·​#0x10 34 ·​·​·​·​·​d38:​»       ​a9402d0a·​»       ​ldp»    ​x10,​·​x11,​·​[x8]
35 ·​·​·​·​·​c6c:​»       ​f947fe73·​»       ​ldr»    ​x19,​·​[x19,​·​#4088] 35 ·​·​·​·​·​d3c:​»       ​f9007fa3·​»       ​str»    ​x3,​·​[x29,​·​#248]
36 ·​·​·​·​·​c70:​»       ​a9412508·​»       ​ldp»    ​x8,​·​x9,​·​[x8,​·​#16] 36 ·​·​·​·​·​d40:​»       ​910083a3·​»       ​add»    ​x3,​·​x29,​·​#0x20
37 ·​·​·​·​·​c74:​»       ​a90227e8·​»       ​stp»    ​x8,​·​x9,​·​[sp,​·​#32] 37 ·​·​·​·​·​d44:​»       ​a9412508·​»       ​ldp»    ​x8,​·​x9,​·​[x8,​·​#16]
38 ·​·​·​·​·​c78:​»       ​f9007be4·​»       ​str»    ​x4,​·​[sp,​·​#240] 38 ·​·​·​·​·​d48:​»       ​a90327a8·​»       ​stp»    ​x8,​·​x9,​·​[x29,​·​#48]
39 ·​·​·​·​·​c7c:​»       ​f9007fe5·​»       ​str»    ​x5,​·​[sp,​·​#248] 39 ·​·​·​·​·​d4c:​»       ​f90083a4·​»       ​str»    ​x4,​·​[x29,​·​#256]
40 ·​·​·​·​·​c80:​»       ​f90083e6·​»       ​str»    ​x6,​·​[sp,​·​#256] 40 ·​·​·​·​·​d50:​»       ​f90087a5·​»       ​str»    ​x5,​·​[x29,​·​#264]
41 ·​·​·​·​·​c84:​»       ​f90087e7·​»       ​str»    ​x7,​·​[sp,​·​#264] 41 ·​·​·​·​·​d54:​»       ​f9008ba6·​»       ​str»    ​x6,​·​[x29,​·​#272]
42 ·​·​·​·​·​c88:​»       ​a9012fea·​»       ​stp»    ​x10,​·​x11,​·​[sp,​·​#16] 42 ·​·​·​·​·​d58:​»       ​f9008fa7·​»       ​str»    ​x7,​·​[x29,​·​#280]
43 ·​·​·​·​·​c8c:​»       ​3d801be0·​»       ​str»    ​q0,​·​[sp,​·​#96] 43 ·​·​·​·​·​d5c:​»       ​a9022faa·​»       ​stp»    ​x10,​·​x11,​·​[x29,​·​#32]
44 ·​·​·​·​·​c90:​»       ​3d801fe1·​»       ​str»    ​q1,​·​[sp,​·​#112] 44 ·​·​·​·​·​d60:​»       ​3d801fa0·​»       ​str»    ​q0,​·​[x29,​·​#112]
45 ·​·​·​·​·​c94:​»       ​3d8023e2·​»       ​str»    ​q2,​·​[sp,​·​#128] 45 ·​·​·​·​·​d64:​»       ​3d8023a1·​»       ​str»    ​q1,​·​[x29,​·​#128]
46 ·​·​·​·​·​c98:​»       ​3d8027e3·​»       ​str»    ​q3,​·​[sp,​·​#144] 46 ·​·​·​·​·​d68:​»       ​3d8027a2·​»       ​str»    ​q2,​·​[x29,​·​#144]
47 ·​·​·​·​·​c9c:​»       ​f9400264·​»       ​ldr»    ​x4,​·​[x19] 47 ·​·​·​·​·​d6c:​»       ​3d802ba3·​»       ​str»    ​q3,​·​[x29,​·​#160]
48 ·​·​·​·​·​ca0:​»       ​f9002fe4·​»       ​str»    ​x4,​·​[sp,​·​#88] 48 ·​·​·​·​·​d70:​»       ​f9400264·​»       ​ldr»    ​x4,​·​[x19]
49 ·​·​·​·​·​ca4:​»       ​3d802be4·​»       ​str»    ​q4,​·​[sp,​·​#160] 49 ·​·​·​·​·​d74:​»       ​f90037a4·​»       ​str»    ​x4,​·​[x29,​·​#104]
50 ·​·​·​·​·​ca8:​»       ​3d802fe5·​»       ​str»    ​q5,​·​[sp,​·​#176] 50 ·​·​·​·​·​d78:​»       ​3d802fa4·​»       ​str»    ​q4,​·​[x29,​·​#176]
51 ·​·​·​·​·​cac:​»       ​3d8033e6·​»       ​str»    ​q6,​·​[sp,​·​#192] 51 ·​·​·​·​·​d7c:​»       ​3d8033a5·​»       ​str»    ​q5,​·​[x29,​·​#192]
52 ·​·​·​·​·​cb0:​»       ​3d8037e7·​»       ​str»    ​q7,​·​[sp,​·​#208] 52 ·​·​·​·​·​d80:​»       ​3d8037a6·​»       ​str»    ​q6,​·​[x29,​·​#208]
53 ·​·​·​·​·​cb4:​»       ​f9400004·​»       ​ldr»    ​x4,​·​[x0] 53 ·​·​·​·​·​d84:​»       ​3d803ba7·​»       ​str»    ​q7,​·​[x29,​·​#224]
54 ·​·​·​·​·​cb8:​»       ​f9407484·​»       ​ldr»    ​x4,​·​[x4,​·​#232] 54 ·​·​·​·​·​d88:​»       ​f9400004·​»       ​ldr»    ​x4,​·​[x0]
55 ·​·​·​·​·​cbc:​»       ​d63f0080·​»       ​blr»    ​x4 55 ·​·​·​·​·​d8c:​»       ​f9407484·​»       ​ldr»    ​x4,​·​[x4,​·​#232]
56 ·​·​·​·​·​cc0:​»       ​f9402fe2·​»       ​ldr»    ​x2,​·​[sp,​·​#88] 56 ·​·​·​·​·​d90:​»       ​d63f0080·​»       ​blr»    ​x4
57 ·​·​·​·​·​cc4:​»       ​f9400261·​»       ​ldr»    ​x1,​·​[x19] 57 ·​·​·​·​·​d94:​»       ​f94037a2·​»       ​ldr»    ​x2,​·​[x29,​·​#104]
58 ·​·​·​·​·​cc8:​»       ​eb01005f·​»       ​cmp»    ​x2,​·​x1 58 ·​·​·​·​·​d98:​»       ​f9400261·​»       ​ldr»    ​x1,​·​[x19]
59 ·​·​·​·​·​ccc:​»       ​54000081·​»       ​b.​ne»     ​cdc·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​+0xb0>·​·​/​/​·​b.​any 59 ·​·​·​·​·​d9c:​»       ​eb01005f·​»       ​cmp»    ​x2,​·​x1
60 ·​·​·​·​·​cd0:​»       ​a9407bf3·​»       ​ldp»    ​x19,​·​x30,​·​[sp] 60 ·​·​·​·​·​da0:​»       ​54000081·​»       ​b.​ne»     ​db0·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​@@Base+0xb4>·​·​/​/​·​b.​any
61 ·​·​·​·​·​cd4:​»       ​910443ff·​»       ​add»    ​sp,​·​sp,​·​#0x110 61 ·​·​·​·​·​da4:​»       ​f9400bf3·​»       ​ldr»    ​x19,​·​[sp,​·​#16]
62 ·​·​·​·​·​cd8:​»       ​d65f03c0·​»       ​ret 62 ·​·​·​·​·​da8:​»       ​a8d27bfd·​»       ​ldp»    ​x29,​·​x30,​·​[sp],​·​#288
63 ·​·​·​·​·​cdc:​»       ​97ffff9d·​»       ​bl»     ​b50·​<__stack_chk_fail@plt​> 63 ·​·​·​·​·​dac:​»       ​d65f03c0·​»       ​ret
  64 ·​·​·​·​·​db0:​»       ​97ffff90·​»       ​bl»     ​bf0·​<__stack_chk_fail@plt​>
64 0000000000000ce0·​<_JNIEnv:​:​CallObjectMethod(_job​ject*,​·​_jmethodID*,​·​.​.​.​)​>:​  
65 ·​·​·​·​·​ce0:​»       ​d10443ff·​»       ​sub»    ​sp,​·​sp,​·​#0x110 65 0000000000000db4·​<_JNIEnv:​:​CallObjectMethod(_job​ject*,​·​_jmethodID*,​·​.​.​.​)​@@Base>:​
66 ·​·​·​·​·​ce4:​»       ​910443e9·​»       ​add»    ​x9,​·​sp,​·​#0x110 66 ·​·​·​·​·​db4:​»       ​a9ae7bfd·​»       ​stp»    ​x29,​·​x30,​·​[sp,​·​#-​288]!
67 ·​·​·​·​·​ce8:​»       ​9100e3e8·​»       ​add»    ​x8,​·​sp,​·​#0x38 67 ·​·​·​·​·​db8:​»       ​910003fd·​»       ​mov»    ​x29,​·​sp
68 ·​·​·​·​·​cec:​»       ​f9001fe9·​»       ​str»    ​x9,​·​[sp,​·​#56] 68 ·​·​·​·​·​dbc:​»       ​910483a9·​»       ​add»    ​x9,​·​x29,​·​#0x120
69 ·​·​·​·​·​cf0:​»       ​f90023e9·​»       ​str»    ​x9,​·​[sp,​·​#64] 69 ·​·​·​·​·​dc0:​»       ​910123a8·​»       ​add»    ​x8,​·​x29,​·​#0x48
70 ·​·​·​·​·​cf4:​»       ​910383e9·​»       ​add»    ​x9,​·​sp,​·​#0xe0 70 ·​·​·​·​·​dc4:​»       ​f9000bf3·​»       ​str»    ​x19,​·​[sp,​·​#16]
71 ·​·​·​·​·​cf8:​»       ​f90027e9·​»       ​str»    ​x9,​·​[sp,​·​#72] 71 ·​·​·​·​·​dc8:​»       ​b0000093·​»       ​adrp»   ​x19,​·​11000·​<Java_com_google_ase_​Exec_waitFor@@Base+0x​fba4>
72 ·​·​·​·​·​cfc:​»       ​128004e9·​»       ​mov»    ​w9,​·​#0xffffffd8·​·​·​·​·​·​·​·​·​·​·​·​»       ​/​/​·​#-​40 72 ·​·​·​·​·​dcc:​»       ​f90027a9·​»       ​str»    ​x9,​·​[x29,​·​#72]
73 ·​·​·​·​·​d00:​»       ​a9007bf3·​»       ​stp»    ​x19,​·​x30,​·​[sp] 73 ·​·​·​·​·​dd0:​»       ​f9002ba9·​»       ​str»    ​x9,​·​[x29,​·​#80]
74 ·​·​·​·​·​d04:​»       ​b90053e9·​»       ​str»    ​w9,​·​[sp,​·​#80] 74 ·​·​·​·​·​dd4:​»       ​9103c3a9·​»       ​add»    ​x9,​·​x29,​·​#0xf0
75 ·​·​·​·​·​d08:​»       ​12800fe9·​»       ​mov»    ​w9,​·​#0xffffff80·​·​·​·​·​·​·​·​·​·​·​·​»       ​/​/​·​#-​128 75 ·​·​·​·​·​dd8:​»       ​f9002fa9·​»       ​str»    ​x9,​·​[x29,​·​#88]
76 ·​·​·​·​·​d0c:​»       ​b90057e9·​»       ​str»    ​w9,​·​[sp,​·​#84] 76 ·​·​·​·​·​ddc:​»       ​128004e9·​»       ​mov»    ​w9,​·​#0xffffffd8·​·​·​·​·​·​·​·​·​·​·​·​»       ​/​/​·​#-​40
77 ·​·​·​·​·​d10:​»       ​b0000093·​»       ​adrp»   ​x19,​·​11000·​<Java_com_google_ase_​Exec_waitFor+0xfc78> 77 ·​·​·​·​·​de0:​»       ​b90063a9·​»       ​str»    ​w9,​·​[x29,​·​#96]
78 ·​·​·​·​·​d14:​»       ​a9402d0a·​»       ​ldp»    ​x10,​·​x11,​·​[x8] 78 ·​·​·​·​·​de4:​»       ​12800fe9·​»       ​mov»    ​w9,​·​#0xffffff80·​·​·​·​·​·​·​·​·​·​·​·​»       ​/​/​·​#-​128
79 ·​·​·​·​·​d18:​»       ​f90077e3·​»       ​str»    ​x3,​·​[sp,​·​#232] 79 ·​·​·​·​·​de8:​»       ​b90067a9·​»       ​str»    ​w9,​·​[x29,​·​#100]
80 ·​·​·​·​·​d1c:​»       ​910043e3·​»       ​add»    ​x3,​·​sp,​·​#0x10 80 ·​·​·​·​·​dec:​»       ​f947fe73·​»       ​ldr»    ​x19,​·​[x19,​·​#4088]
81 ·​·​·​·​·​d20:​»       ​f947fe73·​»       ​ldr»    ​x19,​·​[x19,​·​#4088] 81 ·​·​·​·​·​df0:​»       ​a9402d0a·​»       ​ldp»    ​x10,​·​x11,​·​[x8]
82 ·​·​·​·​·​d24:​»       ​a9412508·​»       ​ldp»    ​x8,​·​x9,​·​[x8,​·​#16] 82 ·​·​·​·​·​df4:​»       ​f9007fa3·​»       ​str»    ​x3,​·​[x29,​·​#248]
83 ·​·​·​·​·​d28:​»       ​a90227e8·​»       ​stp»    ​x8,​·​x9,​·​[sp,​·​#32] 83 ·​·​·​·​·​df8:​»       ​910083a3·​»       ​add»    ​x3,​·​x29,​·​#0x20
84 ·​·​·​·​·​d2c:​»       ​f9007be4·​»       ​str»    ​x4,​·​[sp,​·​#240] 84 ·​·​·​·​·​dfc:​»       ​a9412508·​»       ​ldp»    ​x8,​·​x9,​·​[x8,​·​#16]
85 ·​·​·​·​·​d30:​»       ​f9007fe5·​»       ​str»    ​x5,​·​[sp,​·​#248] 85 ·​·​·​·​·​e00:​»       ​a90327a8·​»       ​stp»    ​x8,​·​x9,​·​[x29,​·​#48]
86 ·​·​·​·​·​d34:​»       ​f90083e6·​»       ​str»    ​x6,​·​[sp,​·​#256] 86 ·​·​·​·​·​e04:​»       ​f90083a4·​»       ​str»    ​x4,​·​[x29,​·​#256]
87 ·​·​·​·​·​d38:​»       ​f90087e7·​»       ​str»    ​x7,​·​[sp,​·​#264] 87 ·​·​·​·​·​e08:​»       ​f90087a5·​»       ​str»    ​x5,​·​[x29,​·​#264]
88 ·​·​·​·​·​d3c:​»       ​a9012fea·​»       ​stp»    ​x10,​·​x11,​·​[sp,​·​#16] 88 ·​·​·​·​·​e0c:​»       ​f9008ba6·​»       ​str»    ​x6,​·​[x29,​·​#272]
89 ·​·​·​·​·​d40:​»       ​3d801be0·​»       ​str»    ​q0,​·​[sp,​·​#96] 89 ·​·​·​·​·​e10:​»       ​f9008fa7·​»       ​str»    ​x7,​·​[x29,​·​#280]
90 ·​·​·​·​·​d44:​»       ​3d801fe1·​»       ​str»    ​q1,​·​[sp,​·​#112] 90 ·​·​·​·​·​e14:​»       ​a9022faa·​»       ​stp»    ​x10,​·​x11,​·​[x29,​·​#32]
91 ·​·​·​·​·​d48:​»       ​3d8023e2·​»       ​str»    ​q2,​·​[sp,​·​#128] 91 ·​·​·​·​·​e18:​»       ​3d801fa0·​»       ​str»    ​q0,​·​[x29,​·​#112]
92 ·​·​·​·​·​d4c:​»       ​3d8027e3·​»       ​str»    ​q3,​·​[sp,​·​#144] 92 ·​·​·​·​·​e1c:​»       ​3d8023a1·​»       ​str»    ​q1,​·​[x29,​·​#128]
93 ·​·​·​·​·​d50:​»       ​f9400264·​»       ​ldr»    ​x4,​·​[x19] 93 ·​·​·​·​·​e20:​»       ​3d8027a2·​»       ​str»    ​q2,​·​[x29,​·​#144]
Max diff block lines reached; 34069/47210 bytes (72.16%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Offset 1, 8 lines modified Offset 1, 8 lines modified
   
1 Hex·​dump·​of·​section·​'.​eh_frame_hdr':​ 1 Hex·​dump·​of·​section·​'.​eh_frame_hdr':​
2 ·​·​0x00001520·​011b033b·​4c000000·​08000000·​0cf7ffff·​.​.​.​;​L.​.​.​.​.​.​.​.​.​.​.​ 2 ·​·​0x000015f8·​011b033b·​4c000000·​08000000·​04f7ffff·​.​.​.​;​L.​.​.​.​.​.​.​.​.​.​.​
3 ·​·​0x00001530·​68000000·​c0f7ffff·​90000000·​74f8ffff·​h.​.​.​.​.​.​.​.​.​.​.​t.​.​.​ 3 ·​·​0x00001608·​68000000·​bcf7ffff·​98000000·​74f8ffff·​h.​.​.​.​.​.​.​.​.​.​.​t.​.​.​
4 ·​·​0x00001540·​b8000000·​d8f8ffff·​e0000000·​34faffff·​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​ 4 ·​·​0x00001618·​c8000000·​d4f8ffff·​f8000000·​34faffff·​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​
5 ·​·​0x00001550·​20010000·​a8faffff·​48010000·​bcfdffff·​·​.​.​.​.​.​.​.​H.​.​.​.​.​.​.​ 5 ·​·​0x00001628·​40010000·​a4faffff·​70010000·​b4fdffff·​@.​.​.​.​.​.​.​p.​.​.​.​.​.​.​
6 ·​·​0x00001560·​90010000·​68feffff·​c0010000·​·​·​·​·​·​·​·​·​·​.​.​.​.​h.​.​.​.​.​.​.​ 6 ·​·​0x00001638·​c0010000·​64feffff·​f8010000·​·​·​·​·​·​·​·​·​·​.​.​.​.​d.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.eh_frame {}
Offset 1, 29 lines modified Offset 1, 33 lines modified
   
1 Hex·​dump·​of·​section·​'.​eh_frame':​ 1 Hex·​dump·​of·​section·​'.​eh_frame':​
2 ·​·​0x00001570·​14000000·​00000000·​017a5200·​04781e01·​.​.​.​.​.​.​.​.​.​zR.​.​x.​.​ 2 ·​·​0x00001648·​14000000·​00000000·​017a5200·​04781e01·​.​.​.​.​.​.​.​.​.​zR.​.​x.​.​
3 ·​·​0x00001580·​1b0c1f00·​00000000·​24000000·​1c000000·​.​.​.​.​.​.​.​.​$.​.​.​.​.​.​.​ 3 ·​·​0x00001658·​1b0c1f00·​00000000·​2c000000·​1c000000·​.​.​.​.​.​.​.​.​,​.​.​.​.​.​.​.​
4 ·​·​0x00001590·​9cf6ffff·​b4000000·​00410e90·​02489322·​.​.​.​.​.​.​.​.​.​A.​.​.​H.​" 4 ·​·​0x00001668·​94f6ffff·​b8000000·​00410ea0·​029d249e·​.​.​.​.​.​.​.​.​.​A.​.​.​.​$.​
5 ·​·​0x000015a0·​9e21610a·​ded3410e·​00410b00·​00000000·​.​!a.​.​.​A.​.​A.​.​.​.​.​.​ 5 ·​·​0x00001678·​23410d1d·​43932266·​0ad341de·​dd0c1f00·​#A.​.​C.​"f.​.​A.​.​.​.​.​
6 ·​·​0x000015b0·​24000000·​44000000·​28f7ffff·​b4000000·​$.​.​.​D.​.​.​(.​.​.​.​.​.​.​ 6 ·​·​0x00001688·​410b0000·​00000000·​2c000000·​4c000000·​A.​.​.​.​.​.​.​,​.​.​.​L.​.​.​
7 ·​·​0x000015c0·​00410e90·​02489322·​9e21610a·​ded3410e·​.​A.​.​.​H.​".​!a.​.​.​A.​ 7 ·​·​0x00001698·​1cf7ffff·​b8000000·​00410ea0·​029d249e·​.​.​.​.​.​.​.​.​.​A.​.​.​.​$.​
8 ·​·​0x000015d0·​00410b00·​00000000·​24000000·​6c000000·​.​A.​.​.​.​.​.​$.​.​.​l.​.​.​ 8 ·​·​0x000016a8·​23410d1d·​43932266·​0ad341de·​dd0c1f00·​#A.​.​C.​"f.​.​A.​.​.​.​.​
9 ·​·​0x000015e0·​b4f7ffff·​64000000·​00410e30·​42930694·​.​.​.​.​d.​.​.​.​A.​0B.​.​.​ 9 ·​·​0x000016b8·​410b0000·​00000000·​2c000000·​7c000000·​A.​.​.​.​.​.​.​,​.​.​.​|.​.​.​
10 ·​·​0x000015f0·​059e0453·​de41d4d3·​410e0000·​00000000·​.​.​.​S.​A.​.​A.​.​.​.​.​.​.​ 10 ·​·​0x000016c8·​a4f7ffff·​60000000·​00410e30·​9d069e05·​.​.​.​.​`.​.​.​.​A.​0.​.​.​.​
11 ·​·​0x00001600·​3c000000·​94000000·​f0f7ffff·​5c010000·​<.​.​.​.​.​.​.​.​.​.​.​\.​.​.​ 11 ·​·​0x000016d8·​410d1d42·​93049403·​52d4d341·​dedd0c1f·​A.​.​B.​.​.​.​R.​.​A.​.​.​.​
12 ·​·​0x00001610·​00410e30·​43930694·​05950496·​0397029e·​.​A.​0C.​.​.​.​.​.​.​.​.​.​.​ 12 ·​·​0x000016e8·​00000000·​00000000·​44000000·​ac000000·​.​.​.​.​.​.​.​.​D.​.​.​.​.​.​.​
13 ·​·​0x00001620·​016f0ad4·​d341d6d5·​41ded741·​0e00410b·​.​o.​.​.​A.​.​A.​.​A.​.​A.​ 13 ·​·​0x000016f8·​d4f7ffff·​60010000·​00410e30·​9d069e05·​.​.​.​.​`.​.​.​.​A.​0.​.​.​.​
14 ·​·​0x00001630·​420ad3d4·​41d5d641·​d7de410e·​00410b00·​B.​.​.​A.​.​A.​.​A.​.​A.​.​ 14 ·​·​0x00001708·​410d1d42·​93049403·​95029601·​6e0ad4d3·​A.​.​B.​.​.​.​.​.​.​.​n.​.​.​
15 ·​·​0x00001640·​24000000·​d4000000·​0cf9ffff·​74000000·​$.​.​.​.​.​.​.​.​.​.​.​t.​.​.​ 15 ·​·​0x00001718·​41d6d541·​dedd0c1f·​00410b4c·​0ad3d441·​A.​.​A.​.​.​.​.​A.​L.​.​.​A
16 ·​·​0x00001650·​00410e20·​429e0293·​04940357·​d4d341de·​.​A.​·​B.​.​.​.​.​.​W.​.​A.​ 16 ·​·​0x00001728·​d5d641dd·​de0c1f00·​410b0000·​00000000·​.​.​A.​.​.​.​.​A.​.​.​.​.​.​.​
17 ·​·​0x00001660·​410e0000·​00000000·​44000000·​fc000000·​A.​.​.​.​.​.​.​D.​.​.​.​.​.​.​ 17 ·​·​0x00001738·​2c000000·​f4000000·​ecf8ffff·​70000000·​,​.​.​.​.​.​.​.​.​.​.​.​p.​.​.​
18 ·​·​0x00001670·​58f9ffff·​14030000·​00410ea0·​01429512·​X.​.​.​.​.​.​.​.​A.​.​.​B.​.​ 18 ·​·​0x00001748·​00410e20·​9d049e03·​410d1d42·​93029401·​.​A.​·​.​.​.​.​A.​.​B.​.​.​.​
19 ·​·​0x00001680·​9611459e·​0a931494·​13990e9a·​0d439710·​.​.​E.​.​.​.​.​.​.​.​.​.​C.​.​ 19 ·​·​0x00001758·​56d4d341·​dedd0c1f·​00000000·​00000000·​V.​.​A.​.​.​.​.​.​.​.​.​.​.​.​
20 ·​·​0x00001690·​980f9b0c·​9c0b026d·​0ad4d341·​d6d541d8·​.​.​.​.​.​.​.​m.​.​.​A.​.​A.​ 20 ·​·​0x00001768·​4c000000·​24010000·​2cf9ffff·​10030000·​L.​.​.​$.​.​.​,​.​.​.​.​.​.​.​
21 ·​·​0x000016a0·​d741dad9·​41dcdb41·​de410e00·​410b0000·​.​A.​.​A.​.​A.​A.​.​A.​.​.​ 21 ·​·​0x00001778·​00410ea0·​019d149e·​13420d1d·​41951096·​.​A.​.​.​.​.​.​.​B.​.​A.​.​.​
22 ·​·​0x000016b0·​2c000000·​44010000·​24fcffff·​ac000000·​,​.​.​.​D.​.​.​$.​.​.​.​.​.​.​ 22 ·​·​0x00001788·​0f449312·​9411990c·​9a0b4497·​0e980d43·​.​D.​.​.​.​.​.​.​.​D.​.​.​.​C
23 ·​·​0x000016c0·​00410e50·​42930a94·​09439508·​9e07580a·​.​A.​PB.​.​.​.​C.​.​.​.​X.​ 23 ·​·​0x00001798·​9b0a9c09·​02690ad4·​d341d6d5·​41d8d741·​.​.​.​.​.​i.​.​.​A.​.​A.​.​A
24 ·​·​0x000016d0·​d4d341de·​d5410e00·​410b0000·​00000000·​.​.​A.​.​A.​.​A.​.​.​.​.​.​.​ 24 ·​·​0x000017a8·​dad941dc·​db41dedd·​0c1f0041·​0b000000·​.​.​A.​.​A.​.​.​.​.​A.​.​.​.​
25 ·​·​0x000016e0·​24000000·​74010000·​a0fcffff·​64000000·​$.​.​.​t.​.​.​.​.​.​.​d.​.​.​ 25 ·​·​0x000017b8·​34000000·​74010000·​ecfbffff·​b0000000·​4.​.​.​t.​.​.​.​.​.​.​.​.​.​.​
26 ·​·​0x000016f0·​00410e20·​4493049e·​03510ade·​d3410e00·​.​A.​·​D.​.​.​.​Q.​.​.​A.​.​ 26 ·​·​0x000017c8·​00410e60·​9d0c9e0b·​420d1d41·​930a9409·​.​A.​`.​.​.​.​B.​.​A.​.​.​.​
27 ·​·​0x00001700·​410b0000·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​A.​.​.​.​.​.​.​ 27 ·​·​0x000017d8·​49950852·​0ad4d341·​d541dedd·​0c1f0041·​I.​.​R.​.​.​A.​A.​.​.​.​.​A
  28 ·​·​0x000017e8·​0b000000·​00000000·​2c000000·​ac010000·​.​.​.​.​.​.​.​.​,​.​.​.​.​.​.​.​
  29 ·​·​0x000017f8·​64fcffff·​68000000·​00410e30·​9d069e05·​d.​.​.​h.​.​.​.​A.​0.​.​.​.​
  30 ·​·​0x00001808·​430d1d41·​9304520a·​d341dedd·​0c1f0041·​C.​.​A.​.​R.​.​A.​.​.​.​.​A
  31 ·​·​0x00001818·​0b000000·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.init_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​init_array':​ 1 Hex·​dump·​of·​section·​'.​init_array':​
2 ·​·​0x00011d38·​00000000·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​ 2 ·​·​0x00011d08·​00000000·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.fini_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​fini_array':​ 1 Hex·​dump·​of·​section·​'.​fini_array':​
2 ·​·​0x00011d40·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ·​·​0x00011d10·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.got {}
Offset 1, 15 lines modified Offset 1, 15 lines modified
   
1 Hex·​dump·​of·​section·​'.​got':​ 1 Hex·​dump·​of·​section·​'.​got':​
2 ·​·​0x00011f40·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ·​·​0x00011f40·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ·​·​0x00011f50·​00000000·​00000000·​a00a0000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ·​·​0x00011f50·​00000000·​00000000·​700b0000·​00000000·​.​.​.​.​.​.​.​.​p.​.​.​.​.​.​.​
4 ·​·​0x00011f60·​a00a0000·​00000000·​a00a0000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ·​·​0x00011f60·​700b0000·​00000000·​700b0000·​00000000·​p.​.​.​.​.​.​.​p.​.​.​.​.​.​.​
5 ·​·​0x00011f70·​a00a0000·​00000000·​a00a0000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ·​·​0x00011f70·​700b0000·​00000000·​700b0000·​00000000·​p.​.​.​.​.​.​.​p.​.​.​.​.​.​.​
6 ·​·​0x00011f80·​a00a0000·​00000000·​a00a0000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ·​·​0x00011f80·​700b0000·​00000000·​700b0000·​00000000·​p.​.​.​.​.​.​.​p.​.​.​.​.​.​.​
7 ·​·​0x00011f90·​a00a0000·​00000000·​a00a0000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 7 ·​·​0x00011f90·​700b0000·​00000000·​700b0000·​00000000·​p.​.​.​.​.​.​.​p.​.​.​.​.​.​.​
8 ·​·​0x00011fa0·​a00a0000·​00000000·​a00a0000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 8 ·​·​0x00011fa0·​700b0000·​00000000·​700b0000·​00000000·​p.​.​.​.​.​.​.​p.​.​.​.​.​.​.​
9 ·​·​0x00011fb0·​a00a0000·​00000000·​a00a0000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 9 ·​·​0x00011fb0·​700b0000·​00000000·​700b0000·​00000000·​p.​.​.​.​.​.​.​p.​.​.​.​.​.​.​
10 ·​·​0x00011fc0·​a00a0000·​00000000·​a00a0000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 10 ·​·​0x00011fc0·​700b0000·​00000000·​700b0000·​00000000·​p.​.​.​.​.​.​.​p.​.​.​.​.​.​.​
11 ·​·​0x00011fd0·​a00a0000·​00000000·​a00a0000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 11 ·​·​0x00011fd0·​700b0000·​00000000·​700b0000·​00000000·​p.​.​.​.​.​.​.​p.​.​.​.​.​.​.​
12 ·​·​0x00011fe0·​a00a0000·​00000000·​a00a0000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 12 ·​·​0x00011fe0·​700b0000·​00000000·​700b0000·​00000000·​p.​.​.​.​.​.​.​p.​.​.​.​.​.​.​
13 ·​·​0x00011ff0·​501d0100·​00000000·​00000000·​00000000·​P.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 13 ·​·​0x00011ff0·​201d0100·​00000000·​00000000·​00000000·​·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 String·​dump·​of·​section·​'.​comment':​ 1 String·​dump·​of·​section·​'.​comment':​
2 ·​·​[·​·​·​·​·​0]·​·​GCC:​·​(GNU)​·​4.​9·​20140827·​(prerelease)​ 2 ·​·​[·​·​·​·​·​0]·​·​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
   
[−]
readelf --wide --decompress --hex-dump=.shstrtab {}
Offset 1, 13 lines modified Offset 1, 16 lines modified
   
1 Hex·​dump·​of·​section·​'.​shstrtab':​ 1 Hex·​dump·​of·​section·​'.​shstrtab':​
2 ·​·​0x00000000·​002e7368·​73747274·​6162002e·​68617368·​.​.​shstrtab.​.​hash 2 ·​·​0x00000000·​002e7368·​73747274·​6162002e·​6e6f7465·​.​.​shstrtab.​.​note
3 ·​·​0x00000010·​002e6479·​6e73796d·​002e6479·​6e737472·​.​.​dynsym.​.​dynstr 3 ·​·​0x00000010·​2e676e75·​2e627569·​6c642d69·​64002e68·​.​gnu.​build-​id.​.​h
4 ·​·​0x00000020·​002e7265·​6c612e64·​796e002e·​72656c61·​.​.​rela.​dyn.​.​rela 4 ·​·​0x00000020·​61736800·​2e64796e·​73796d00·​2e64796e·​ash.​.​dynsym.​.​dyn
5 ·​·​0x00000030·​2e706c74·​002e7465·​7874002e·​726f6461·​.​plt.​.​text.​.​roda 5 ·​·​0x00000030·​73747200·​2e676e75·​2e766572·​73696f6e·​str.​.​gnu.​version
6 ·​·​0x00000040·​7461002e·​65685f66·​72616d65·​5f686472·​ta.​.​eh_frame_hdr 6 ·​·​0x00000040·​002e676e·​752e7665·​7273696f·​6e5f7200·​.​.​gnu.​version_r.​
7 ·​·​0x00000050·​002e6568·​5f667261·​6d65002e·​696e6974·​.​.​eh_frame.​.​init 7 ·​·​0x00000050·​2e72656c·​612e6479·​6e002e72·​656c612e·​.​rela.​dyn.​.​rela.​
8 ·​·​0x00000060·​5f617272·​6179002e·​66696e69·​5f617272·​_array.​.​fini_arr 8 ·​·​0x00000060·​706c7400·​2e746578·​74002e72·​6f646174·​plt.​.​text.​.​rodat
9 ·​·​0x00000070·​6179002e·​64796e61·​6d696300·​2e676f74·​ay.​.​dynamic.​.​got 9 ·​·​0x00000070·​61002e65·​685f6672·​616d655f·​68647200·​a.​.​eh_frame_hdr.​
10 ·​·​0x00000080·​002e6461·​7461002e·​62737300·​2e636f6d·​.​.​data.​.​bss.​.​com 10 ·​·​0x00000080·​2e65685f·​6672616d·​65002e69·​6e69745f·​.​eh_frame.​.​init_
11 ·​·​0x00000090·​6d656e74·​00·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​ment.​ 11 ·​·​0x00000090·​61727261·​79002e66·​696e695f·​61727261·​array.​.​fini_arra
  12 ·​·​0x000000a0·​79002e64·​796e616d·​6963002e·​676f7400·​y.​.​dynamic.​.​got.​
  13 ·​·​0x000000b0·​2e646174·​61002e62·​7373002e·​636f6d6d·​.​data.​.​bss.​.​comm
  14 ·​·​0x000000c0·​656e7400·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​ent.​
   
[−]
lib/x86/libcom_google_ase_Exec.so
[−]
readelf --wide --file-header {}
Offset 6, 15 lines modified Offset 6, 15 lines modified
6 ·​·​OS/​ABI:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​UNIX·​-​·​System·​V 6 ·​·​OS/​ABI:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​UNIX·​-​·​System·​V
7 ·​·​ABI·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0 7 ·​·​ABI·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0
8 ·​·​Type:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​DYN·​(Shared·​object·​file)​ 8 ·​·​Type:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​DYN·​(Shared·​object·​file)​
9 ·​·​Machine:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Intel·​80386 9 ·​·​Machine:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Intel·​80386
10 ·​·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x1 10 ·​·​Version:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x1
11 ·​·​Entry·​point·​address:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0 11 ·​·​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:​·​·​·​·​·​·​·​·​·​·​8420·​(bytes·​into·​file)​ 13 ·​·​Start·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​·​8508·​(bytes·​into·​file)​
14 ·​·​Flags:​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0 14 ·​·​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:​·​·​·​·​·​·​·​·​·​7 17 ·​·​Number·​of·​program·​headers:​·​·​·​·​·​·​·​·​·​8
18 ·​·​Size·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​·​·​40·​(bytes)​ 18 ·​·​Size·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​·​·​40·​(bytes)​
19 ·​·​Number·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​21 19 ·​·​Number·​of·​section·​headers:​·​·​·​·​·​·​·​·​·​25
20 ·​·​Section·​header·​string·​table·​index:​·​20 20 ·​·​Section·​header·​string·​table·​index:​·​24
[−]
readelf --wide --program-header {}
Offset 1, 24 lines modified Offset 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·​0x0 2 Entry·​point·​0x0
3 There·​are·​7·​program·​headers,​·​starting·​at·​offset·​52 3 There·​are·​8·​program·​headers,​·​starting·​at·​offset·​52
   
4 Program·​Headers:​ 4 Program·​Headers:​
5 ·​·​Type·​·​·​·​·​·​·​·​·​·​·​Offset·​·​·​VirtAddr·​·​·​PhysAddr·​·​·​FileSiz·​MemSiz·​·​Flg·​Align 5 ·​·​Type·​·​·​·​·​·​·​·​·​·​·​Offset·​·​·​VirtAddr·​·​·​PhysAddr·​·​·​FileSiz·​MemSiz·​·​Flg·​Align
6 ·​·​PHDR·​·​·​·​·​·​·​·​·​·​·​0x000034·​0x00000034·​0x00000034·​0x000e0·​0x000e0·​R·​·​·​0x4 6 ·​·​PHDR·​·​·​·​·​·​·​·​·​·​·​0x000034·​0x00000034·​0x00000034·​0x00100·​0x00100·​R·​·​·​0x4
7 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x000000·​0x00000000·​0x00000000·​0x01340·​0x01340·​R·​E·​0x1000 7 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x000000·​0x00000000·​0x00000000·​0x01424·​0x01424·​R·​E·​0x1000
8 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x001e98·​0x00002e98·​0x00002e98·​0x0016c·​0x0016c·​RW·​·​0x1000 8 ·​·​LOAD·​·​·​·​·​·​·​·​·​·​·​0x001e74·​0x00002e74·​0x00002e74·​0x00190·​0x00190·​RW·​·​0x1000
9 ·​·​DYNAMIC·​·​·​·​·​·​·​·​0x001ea4·​0x00002ea4·​0x00002ea4·​0x00100·​0x00100·​RW·​·​0x4 9 ·​·​DYNAMIC·​·​·​·​·​·​·​·​0x001e80·​0x00002e80·​0x00002e80·​0x00128·​0x00128·​RW·​·​0x4
10 ·​·​GNU_EH_FRAME·​·​·​0x0012c4·​0x000012c4·​0x000012c4·​0x0007c·​0x0007c·​R·​·​·​0x4 10 ·​·​NOTE·​·​·​·​·​·​·​·​·​·​·​0x000134·​0x00000134·​0x00000134·​0x00024·​0x00024·​R·​·​·​0x4
  11 ·​·​GNU_EH_FRAME·​·​·​0x0013a8·​0x000013a8·​0x000013a8·​0x0007c·​0x0007c·​R·​·​·​0x4
11 ·​·​GNU_STACK·​·​·​·​·​·​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW·​·​0 12 ·​·​GNU_STACK·​·​·​·​·​·​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW·​·​0
12 ·​·​GNU_RELRO·​·​·​·​·​·​0x001e98·​0x00002e98·​0x00002e98·​0x00168·​0x00168·​RW·​·​0x4 13 ·​·​GNU_RELRO·​·​·​·​·​·​0x001e74·​0x00002e74·​0x00002e74·​0x0018c·​0x0018c·​RW·​·​0x4
   
13 ·​Section·​to·​Segment·​mapping:​ 14 ·​Section·​to·​Segment·​mapping:​
14 ·​·​Segment·​Sections.​.​.​ 15 ·​·​Segment·​Sections.​.​.​
15 ·​·​·​00·​·​·​·​·​ 16 ·​·​·​00·​·​·​·​·​
16 ·​·​·​01·​·​·​·​·​.​dynsym·​.​dynstr·​.​hash·​.​rel.​dyn·​.​rel.​plt·​.​plt·​.​text·​.​rodata·​.​eh_frame·​.​eh_frame_hdr·​ 17 ·​·​·​01·​·​·​·​·​.​note.​gnu.​build-​id·​.​dynsym·​.​dynstr·​.​hash·​.​gnu.​version·​.​gnu.​version_d·​.​gnu.​version_r·​.​rel.​dyn·​.​rel.​plt·​.​plt·​.​text·​.​rodata·​.​eh_frame·​.​eh_frame_hdr·​
17 ·​·​·​02·​·​·​·​·​.​fini_array·​.​init_array·​.​dynamic·​.​got·​.​got.​plt·​.​data·​ 18 ·​·​·​02·​·​·​·​·​.​fini_array·​.​init_array·​.​dynamic·​.​got·​.​got.​plt·​.​data·​
18 ·​·​·​03·​·​·​·​·​.​dynamic·​ 19 ·​·​·​03·​·​·​·​·​.​dynamic·​
19 ·​·​·​04·​·​·​·​·​.​eh_frame_hdr·​ 20 ·​·​·​04·​·​·​·​·​.​note.​gnu.​build-​id·​
20 ·​·​·​05·​·​·​·​·​ 21 ·​·​·​05·​·​·​·​·​.​eh_frame_hdr·​
21 ·​·​·​06·​·​·​·​·​.​fini_array·​.​init_array·​.​dynamic·​.​got·​.​got.​plt·​ 22 ·​·​·​06·​·​·​·​·​
  23 ·​·​·​07·​·​·​·​·​.​fini_array·​.​init_array·​.​dynamic·​.​got·​.​got.​plt·​
[−]
readelf --wide --sections {}
Offset 1, 30 lines modified Offset 1, 34 lines modified
1 There·​are·​21·​section·​headers,​·​starting·​at·​offset·​0x20e4:​ 1 There·​are·​25·​section·​headers,​·​starting·​at·​offset·​0x213c:​
   
2 Section·​Headers:​ 2 Section·​Headers:​
3 ·​·​[Nr]·​Name·​·​·​·​·​·​·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​Addr·​·​·​·​·​Off·​·​·​·​Size·​·​·​ES·​Flg·​Lk·​Inf·​Al 3 ·​·​[Nr]·​Name·​·​·​·​·​·​·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​Addr·​·​·​·​·​Off·​·​·​·​Size·​·​·​ES·​Flg·​Lk·​Inf·​Al
4 ·​·​[·​0]·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​NULL·​·​·​·​·​·​·​·​·​·​·​·​00000000·​000000·​000000·​00·​·​·​·​·​·​0·​·​·​0·​·​0 4 ·​·​[·​0]·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​NULL·​·​·​·​·​·​·​·​·​·​·​·​00000000·​000000·​000000·​00·​·​·​·​·​·​0·​·​·​0·​·​0
5 ·​·​[·​1]·​.​dynsym·​·​·​·​·​·​·​·​·​·​·​DYNSYM·​·​·​·​·​·​·​·​·​·​00000114·​000114·​000200·​10·​·​·​A·​·​2·​·​·​1·​·​4 5 ·​·​[·​1]·​.​note.​gnu.​build-​id·​NOTE·​·​·​·​·​·​·​·​·​·​·​·​00000134·​000134·​000024·​00·​·​·​A·​·​0·​·​·​0·​·​4
6 ·​·​[·​2]·​.​dynstr·​·​·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​00000314·​000314·​00027b·​00·​·​·​A·​·​0·​·​·​0·​·​1 6 ·​·​[·​2]·​.​dynsym·​·​·​·​·​·​·​·​·​·​·​DYNSYM·​·​·​·​·​·​·​·​·​·​00000158·​000158·​0001f0·​10·​·​·​A·​·​3·​·​·​1·​·​4
7 ·​·​[·​3]·​.​hash·​·​·​·​·​·​·​·​·​·​·​·​·​HASH·​·​·​·​·​·​·​·​·​·​·​·​00000590·​000590·​0000cc·​04·​·​·​A·​·​1·​·​·​0·​·​4 7 ·​·​[·​3]·​.​dynstr·​·​·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​00000348·​000348·​00026e·​00·​·​·​A·​·​0·​·​·​0·​·​1
8 ·​·​[·​4]·​.​rel.​dyn·​·​·​·​·​·​·​·​·​·​REL·​·​·​·​·​·​·​·​·​·​·​·​·​0000065c·​00065c·​000018·​08·​·​·​A·​·​1·​·​·​0·​·​4 8 ·​·​[·​4]·​.​hash·​·​·​·​·​·​·​·​·​·​·​·​·​HASH·​·​·​·​·​·​·​·​·​·​·​·​000005b8·​0005b8·​0000c8·​04·​·​·​A·​·​2·​·​·​0·​·​4
9 ·​·​[·​5]·​.​rel.​plt·​·​·​·​·​·​·​·​·​·​REL·​·​·​·​·​·​·​·​·​·​·​·​·​00000674·​000674·​000098·​08·​·​AI·​·​1·​·​·​6·​·​4 9 ·​·​[·​5]·​.​gnu.​version·​·​·​·​·​·​VERSYM·​·​·​·​·​·​·​·​·​·​00000680·​000680·​00003e·​02·​·​·​A·​·​2·​·​·​0·​·​2
10 ·​·​[·​6]·​.​plt·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000710·​000710·​000140·​04·​·​AX·​·​0·​·​·​0·​16 10 ·​·​[·​6]·​.​gnu.​version_d·​·​·​·​VERDEF·​·​·​·​·​·​·​·​·​·​000006c0·​0006c0·​00001c·​00·​·​·​A·​·​3·​·​·​1·​·​4
11 ·​·​[·​7]·​.​text·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000850·​000850·​000730·​00·​·​AX·​·​0·​·​·​0·​16 11 ·​·​[·​7]·​.​gnu.​version_r·​·​·​·​VERNEED·​·​·​·​·​·​·​·​·​000006dc·​0006dc·​000020·​00·​·​·​A·​·​3·​·​·​1·​·​4
12 ·​·​[·​8]·​.​rodata·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000f80·​000f80·​0000f5·​01·​AMS·​·​0·​·​·​0·​·​4 12 ·​·​[·​8]·​.​rel.​dyn·​·​·​·​·​·​·​·​·​·​REL·​·​·​·​·​·​·​·​·​·​·​·​·​000006fc·​0006fc·​000010·​08·​·​·​A·​·​2·​·​·​0·​·​4
13 ·​·​[·​9]·​.​eh_frame·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00001078·​001078·​00024c·​00·​·​·​A·​·​0·​·​·​0·​·​4 13 ·​·​[·​9]·​.​rel.​plt·​·​·​·​·​·​·​·​·​·​REL·​·​·​·​·​·​·​·​·​·​·​·​·​0000070c·​00070c·​000098·​08·​·​AI·​·​2·​·​10·​·​4
14 ·​·​[10]·​.​eh_frame_hdr·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​000012c4·​0012c4·​00007c·​00·​·​·​A·​·​0·​·​·​0·​·​4 14 ·​·​[10]·​.​plt·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​000007b0·​0007b0·​000140·​04·​·​AX·​·​0·​·​·​0·​16
15 ·​·​[11]·​.​fini_array·​·​·​·​·​·​·​FINI_ARRAY·​·​·​·​·​·​00002e98·​001e98·​000008·​00·​·​WA·​·​0·​·​·​0·​·​4 15 ·​·​[11]·​.​text·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​000008f0·​0008f0·​00076e·​00·​·​AX·​·​0·​·​·​0·​16
16 ·​·​[12]·​.​init_array·​·​·​·​·​·​·​INIT_ARRAY·​·​·​·​·​·​00002ea0·​001ea0·​000004·​00·​·​WA·​·​0·​·​·​0·​·​1 16 ·​·​[12]·​.​rodata·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00001060·​001060·​0000f5·​01·​AMS·​·​0·​·​·​0·​·​4
17 ·​·​[13]·​.​dynamic·​·​·​·​·​·​·​·​·​·​DYNAMIC·​·​·​·​·​·​·​·​·​00002ea4·​001ea4·​000100·​08·​·​WA·​·​2·​·​·​0·​·​4 17 ·​·​[13]·​.​eh_frame·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00001158·​001158·​000250·​00·​·​·​A·​·​0·​·​·​0·​·​4
18 ·​·​[14]·​.​got·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00002fa4·​001fa4·​000004·​00·​·​WA·​·​0·​·​·​0·​·​4 18 ·​·​[14]·​.​eh_frame_hdr·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​000013a8·​0013a8·​00007c·​00·​·​·​A·​·​0·​·​·​0·​·​4
19 ·​·​[15]·​.​got.​plt·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00002fa8·​001fa8·​000058·​00·​·​WA·​·​0·​·​·​0·​·​4 19 ·​·​[15]·​.​fini_array·​·​·​·​·​·​·​FINI_ARRAY·​·​·​·​·​·​00002e74·​001e74·​000008·​00·​·​WA·​·​0·​·​·​0·​·​4
20 ·​·​[16]·​.​data·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00003000·​002000·​000004·​00·​·​WA·​·​0·​·​·​0·​·​4 20 ·​·​[16]·​.​init_array·​·​·​·​·​·​·​INIT_ARRAY·​·​·​·​·​·​00002e7c·​001e7c·​000004·​00·​·​WA·​·​0·​·​·​0·​·​4
21 ·​·​[17]·​.​bss·​·​·​·​·​·​·​·​·​·​·​·​·​·​NOBITS·​·​·​·​·​·​·​·​·​·​00003004·​002004·​000000·​00·​·​WA·​·​0·​·​·​0·​·​1 21 ·​·​[17]·​.​dynamic·​·​·​·​·​·​·​·​·​·​DYNAMIC·​·​·​·​·​·​·​·​·​00002e80·​001e80·​000128·​08·​·​WA·​·​3·​·​·​0·​·​4
22 ·​·​[18]·​.​comment·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000000·​002004·​000010·​01·​·​MS·​·​0·​·​·​0·​·​1 22 ·​·​[18]·​.​got·​·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00002fa8·​001fa8·​000000·​00·​·​WA·​·​0·​·​·​0·​·​4
23 ·​·​[19]·​.​note.​gnu.​gold-​version·​NOTE·​·​·​·​·​·​·​·​·​·​·​·​00000000·​002014·​00001c·​00·​·​·​·​·​·​0·​·​·​0·​·​4 23 ·​·​[19]·​.​got.​plt·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00002fa8·​001fa8·​000058·​00·​·​WA·​·​0·​·​·​0·​·​4
24 ·​·​[20]·​.​shstrtab·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​00000000·​002030·​0000b3·​00·​·​·​·​·​·​0·​·​·​0·​·​1 24 ·​·​[20]·​.​data·​·​·​·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00003000·​002000·​000004·​00·​·​WA·​·​0·​·​·​0·​·​4
  25 ·​·​[21]·​.​bss·​·​·​·​·​·​·​·​·​·​·​·​·​·​NOBITS·​·​·​·​·​·​·​·​·​·​00003004·​002004·​000000·​00·​·​WA·​·​0·​·​·​0·​·​1
  26 ·​·​[22]·​.​comment·​·​·​·​·​·​·​·​·​·​PROGBITS·​·​·​·​·​·​·​·​00000000·​002004·​000028·​01·​·​MS·​·​0·​·​·​0·​·​1
  27 ·​·​[23]·​.​note.​gnu.​gold-​version·​NOTE·​·​·​·​·​·​·​·​·​·​·​·​00000000·​00202c·​00001c·​00·​·​·​·​·​·​0·​·​·​0·​·​4
  28 ·​·​[24]·​.​shstrtab·​·​·​·​·​·​·​·​·​STRTAB·​·​·​·​·​·​·​·​·​·​00000000·​002048·​0000f1·​00·​·​·​·​·​·​0·​·​·​0·​·​1
25 Key·​to·​Flags:​ 29 Key·​to·​Flags:​
26 ·​·​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​ 30 ·​·​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​
27 ·​·​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​ 31 ·​·​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​
28 ·​·​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​ 32 ·​·​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​
29 ·​·​p·​(processor·​specific)​ 33 ·​·​p·​(processor·​specific)​
[−]
readelf --wide --symbols {}
Offset 1, 35 lines modified Offset 1, 34 lines modified
   
1 Symbol·​table·​'.​dynsym'·​contains·​32·​entries:​ 1 Symbol·​table·​'.​dynsym'·​contains·​31·​entries:​
2 ·​·​·​Num:​·​·​·​·​Value·​·​Size·​Type·​·​·​·​Bind·​·​·​Vis·​·​·​·​·​·​Ndx·​Name 2 ·​·​·​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_finalize 4 ·​·​·​·​·​1:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__cxa_finalize@LIBC·​(2)​
5 ·​·​·​·​·​2:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__cxa_atexit 5 ·​·​·​·​·​2:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__cxa_atexit@LIBC·​(2)​
6 ·​·​·​·​·​3:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__stack_chk_fail 6 ·​·​·​·​·​3:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__stack_chk_fail@LIBC​·​(2)​
7 ·​·​·​·​·​4:​·​00000910·​·​·​·​45·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​·​7·​_ZN7_JNIEnv9NewObject​EP7_jclassP10_jmethod​IDz 7 ·​·​·​·​·​4:​·​000009b0·​·​·​·​45·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​11·​_ZN7_JNIEnv9NewObject​EP7_jclassP10_jmethod​IDz
8 ·​·​·​·​·​5:​·​00000940·​·​·​·​48·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​·​7·​_ZN7_JNIEnv16CallObje​ctMethodEP8_jobjectP1​0_jmethodIDz 8 ·​·​·​·​·​5:​·​000009e0·​·​·​·​48·​FUNC·​·​·​·​WEAK·​·​·​DEFAULT·​·​·​11·​_ZN7_JNIEnv16CallObje​ctMethodEP8_jobjectP1​0_jmethodIDz
9 ·​·​·​·​·​6:​·​00000970·​·​·​·​71·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​7·​_Z15JNU_ThrowByNameP7​_JNIEnvPKcS2_ 9 ·​·​·​·​·​6:​·​00000a10·​·​·​·​71·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​11·​_Z15JNU_ThrowByNameP7​_JNIEnvPKcS2_
10 ·​·​·​·​·​7:​·​000009c0·​·​·​331·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​7·​_Z24JNU_GetStringNati​veCharsP7_JNIEnvP8_js​tring 10 ·​·​·​·​·​7:​·​00000a60·​·​·​330·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​11·​_Z24JNU_GetStringNati​veCharsP7_JNIEnvP8_js​tring
11 ·​·​·​·​·​8:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​malloc 11 ·​·​·​·​·​8:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​malloc@LIBC·​(2)​
12 ·​·​·​·​·​9:​·​00000b10·​·​·​104·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​7·​_Z26jniGetFDFromFileD​escriptorP7_JNIEnvP8_​jobject 12 ·​·​·​·​·​9:​·​00000bb0·​·​·​104·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​11·​_Z26jniGetFDFromFileD​escriptorP7_JNIEnvP8_​jobject
13 ·​·​·​·​10:​·​00000b80·​·​·​822·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​7·​Java_com_google_ase_E​xec_createSubprocess 13 ·​·​·​·​10:​·​00000c20·​·​·​825·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​11·​Java_com_google_ase_E​xec_createSubprocess
14 ·​·​·​·​11:​·​00000000·​·​·​·​·​0·​OBJECT·​·​GLOBAL·​DEFAULT·​·​UND·​__stack_chk_guard 14 ·​·​·​·​11:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​open@LIBC·​(2)​
15 ·​·​·​·​12:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​open 15 ·​·​·​·​12:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fcntl@LIBC·​(2)​
16 ·​·​·​·​13:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fcntl 16 ·​·​·​·​13:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​unlockpt@LIBC·​(2)​
17 ·​·​·​·​14:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​unlockpt 17 ·​·​·​·​14:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__errno@LIBC·​(2)​
18 ·​·​·​·​15:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__errno 18 ·​·​·​·​15:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​strerror@LIBC·​(2)​
19 ·​·​·​·​16:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​strerror 19 ·​·​·​·​16:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__android_log_print
20 ·​·​·​·​17:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​__android_log_print 20 ·​·​·​·​17:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ptsname_r@LIBC·​(2)​
21 ·​·​·​·​18:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ptsname_r 21 ·​·​·​·​18:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fork@LIBC·​(2)​
22 ·​·​·​·​19:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​fork 22 ·​·​·​·​19:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​setsid@LIBC·​(2)​
23 ·​·​·​·​20:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​setsid 23 ·​·​·​·​20:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​dup2@LIBC·​(2)​
24 ·​·​·​·​21:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​dup2 24 ·​·​·​·​21:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​close@LIBC·​(2)​
25 ·​·​·​·​22:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​close 25 ·​·​·​·​22:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ioctl@LIBC·​(2)​
26 ·​·​·​·​23:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​execl 26 ·​·​·​·​23:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​execl@LIBC·​(2)​
27 ·​·​·​·​24:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​exit 27 ·​·​·​·​24:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​exit@LIBC·​(2)​
28 ·​·​·​·​25:​·​00000ec0·​·​·​126·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​7·​Java_com_google_ase_E​xec_setPtyWindowSize 28 ·​·​·​·​25:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​waitpid@LIBC·​(2)​
29 ·​·​·​·​26:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​ioctl 29 ·​·​·​·​26:​·​00000f60·​·​·​155·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​11·​Java_com_google_ase_E​xec_setPtyWindowSize
30 ·​·​·​·​27:​·​00000f40·​·​·​·​64·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​·​7·​Java_com_google_ase_E​xec_waitFor 30 ·​·​·​·​27:​·​00001000·​·​·​·​94·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​·​11·​Java_com_google_ase_E​xec_waitFor
31 ·​·​·​·​28:​·​00000000·​·​·​·​·​0·​FUNC·​·​·​·​GLOBAL·​DEFAULT·​·​UND·​waitpid 31 ·​·​·​·​28:​·​00003004·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_edata
32 ·​·​·​·​29:​·​00003004·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_edata 32 ·​·​·​·​29:​·​00003004·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​__bss_start
33 ·​·​·​·​30:​·​00003004·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​__bss_start 33 ·​·​·​·​30:​·​00003004·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_end
34 ·​·​·​·​31:​·​00003004·​·​·​·​·​0·​NOTYPE·​·​GLOBAL·​DEFAULT·​·​ABS·​_end  
[−]
readelf --wide --relocs {}
Offset 1, 28 lines modified Offset 1, 27 lines modified
   
1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0x65c·​contains·​3·​entries:​ 1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0x6fc·​contains·​2·​entries:​
2 ·​Offset·​·​·​·​·​Info·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Sym.​·​Value·​·​Symbol's·​Name 2 ·​Offset·​·​·​·​·​Info·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Sym.​·​Value·​·​Symbol's·​Name
3 00002e98·​·​00000008·​R_386_RELATIVE·​·​·​·​·​·​·​·​ 3 00002e74·​·​00000008·​R_386_RELATIVE·​·​·​·​·​·​·​·​
4 00003000·​·​00000008·​R_386_RELATIVE·​·​·​·​·​·​·​·​ 4 00003000·​·​00000008·​R_386_RELATIVE·​·​·​·​·​·​·​·​
5 00002fa4·​·​00000b06·​R_386_GLOB_DAT·​·​·​·​·​·​·​·​·​00000000·​·​·​__stack_chk_guard  
   
6 Relocation·​section·​'.​rel.​plt'·​at·​offset·​0x674·​contains·​19·​entries:​ 5 Relocation·​section·​'.​rel.​plt'·​at·​offset·​0x70c·​contains·​19·​entries:​
7 ·​Offset·​·​·​·​·​Info·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Sym.​·​Value·​·​Symbol's·​Name 6 ·​Offset·​·​·​·​·​Info·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Sym.​·​Value·​·​Symbol's·​Name
8 00002fb4·​·​00000207·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__cxa_atexit 7 00002fb4·​·​00000207·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__cxa_atexit@LIBC
9 00002fb8·​·​00000307·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__stack_chk_fail 8 00002fb8·​·​00000307·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__stack_chk_fail@LIBC​
10 00002fbc·​·​00000107·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__cxa_finalize 9 00002fbc·​·​00000107·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__cxa_finalize@LIBC
11 00002fc0·​·​00000807·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​malloc 10 00002fc0·​·​00000807·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​malloc@LIBC
12 00002fc4·​·​00000c07·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​open 11 00002fc4·​·​00000b07·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​open@LIBC
13 00002fc8·​·​00000d07·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​fcntl 12 00002fc8·​·​00000c07·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​fcntl@LIBC
14 00002fcc·​·​00000e07·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​unlockpt 13 00002fcc·​·​00000d07·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​unlockpt@LIBC
15 00002fd0·​·​00000f07·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__errno 14 00002fd0·​·​00000e07·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__errno@LIBC
16 00002fd4·​·​00001007·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​strerror 15 00002fd4·​·​00000f07·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​strerror@LIBC
17 00002fd8·​·​00001107·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__android_log_print 16 00002fd8·​·​00001007·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​__android_log_print
18 00002fdc·​·​00001207·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​ptsname_r 17 00002fdc·​·​00001107·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​ptsname_r@LIBC
19 00002fe0·​·​00001307·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​fork 18 00002fe0·​·​00001207·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​fork@LIBC
20 00002fe4·​·​00001407·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​setsid 19 00002fe4·​·​00001307·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​setsid@LIBC
21 00002fe8·​·​00001507·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​dup2 20 00002fe8·​·​00001407·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​dup2@LIBC
22 00002fec·​·​00001607·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​close 21 00002fec·​·​00001507·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​close@LIBC
23 00002ff0·​·​00001707·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​execl 22 00002ff0·​·​00001707·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​execl@LIBC
24 00002ff4·​·​00001807·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​exit 23 00002ff4·​·​00001807·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​exit@LIBC
25 00002ff8·​·​00001a07·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​ioctl 24 00002ff8·​·​00001607·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​ioctl@LIBC
26 00002ffc·​·​00001c07·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​waitpid 25 00002ffc·​·​00001907·​R_386_JUMP_SLOT·​·​·​·​·​·​·​·​00000000·​·​·​waitpid@LIBC
[−]
readelf --wide --dynamic {}
Offset 1, 30 lines modified Offset 1, 35 lines modified
   
1 Dynamic·​section·​at·​offset·​0x1ea4·​contains·​27·​entries:​ 1 Dynamic·​section·​at·​offset·​0x1e80·​contains·​32·​entries:​
2 ·​·​Tag·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Name/​Value 2 ·​·​Tag·​·​·​·​·​·​·​·​Type·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Name/​Value
3 ·​0x00000003·​(PLTGOT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x2fa8 3 ·​0x00000003·​(PLTGOT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x2fa8
4 ·​0x00000002·​(PLTRELSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​152·​(bytes)​ 4 ·​0x00000002·​(PLTRELSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​152·​(bytes)​
5 ·​0x00000017·​(JMPREL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x674 5 ·​0x00000017·​(JMPREL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x70c
6 ·​0x00000014·​(PLTREL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​REL 6 ·​0x00000014·​(PLTREL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​REL
7 ·​0x00000011·​(REL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x65c 7 ·​0x00000011·​(REL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x6fc
8 ·​0x00000012·​(RELSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​24·​(bytes)​ 8 ·​0x00000012·​(RELSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​16·​(bytes)​
9 ·​0x00000013·​(RELENT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​8·​(bytes)​ 9 ·​0x00000013·​(RELENT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​8·​(bytes)​
10 ·​0x6ffffffa·​(RELCOUNT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​2 10 ·​0x6ffffffa·​(RELCOUNT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​2
11 ·​0x00000006·​(SYMTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x114 11 ·​0x00000006·​(SYMTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x158
12 ·​0x0000000b·​(SYMENT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​16·​(bytes)​ 12 ·​0x0000000b·​(SYMENT)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​16·​(bytes)​
13 ·​0x00000005·​(STRTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x314 13 ·​0x00000005·​(STRTAB)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x348
14 ·​0x0000000a·​(STRSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​635·​(bytes)​ 14 ·​0x0000000a·​(STRSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​622·​(bytes)​
15 ·​0x00000004·​(HASH)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x590 15 ·​0x00000004·​(HASH)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x5b8
16 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[liblog.​so] 16 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[liblog.​so]
17 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libstdc++.​so] 17 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libstdc++.​so]
18 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libm.​so] 18 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libm.​so]
19 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libc.​so] 19 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libc.​so]
20 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libdl.​so] 20 ·​0x00000001·​(NEEDED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Shared·​library:​·​[libdl.​so]
21 ·​0x0000000e·​(SONAME)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Library·​soname:​·​[libcom_google_ase_Ex​ec.​so] 21 ·​0x0000000e·​(SONAME)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Library·​soname:​·​[libcom_google_ase_Ex​ec.​so]
22 ·​0x0000001a·​(FINI_ARRAY)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x2e98 22 ·​0x0000001a·​(FINI_ARRAY)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x2e74
23 ·​0x0000001c·​(FINI_ARRAYSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​8·​(bytes)​ 23 ·​0x0000001c·​(FINI_ARRAYSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​8·​(bytes)​
24 ·​0x00000019·​(INIT_ARRAY)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x2ea0 24 ·​0x00000019·​(INIT_ARRAY)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x2e7c
25 ·​0x0000001b·​(INIT_ARRAYSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​4·​(bytes)​ 25 ·​0x0000001b·​(INIT_ARRAYSZ)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​4·​(bytes)​
26 ·​0x00000010·​(SYMBOLIC)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0 26 ·​0x00000010·​(SYMBOLIC)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0
27 ·​0x0000001e·​(FLAGS)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​SYMBOLIC·​BIND_NOW 27 ·​0x0000001e·​(FLAGS)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​SYMBOLIC·​BIND_NOW
28 ·​0x6ffffffb·​(FLAGS_1)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Flags:​·​NOW 28 ·​0x6ffffffb·​(FLAGS_1)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Flags:​·​NOW
  29 ·​0x6ffffff0·​(VERSYM)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x680
  30 ·​0x6ffffffc·​(VERDEF)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x6c0
  31 ·​0x6ffffffd·​(VERDEFNUM)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​1
  32 ·​0x6ffffffe·​(VERNEED)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x6dc
  33 ·​0x6fffffff·​(VERNEEDNUM)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​1
29 ·​0x00000000·​(NULL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0 34 ·​0x00000000·​(NULL)​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x0
[−]
readelf --wide --notes {}
Offset 1, 5 lines modified Offset 1, 10 lines modified
   
  1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
  2 ·​·​Owner·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Data·​size»   ​Description
  3 ·​·​GNU·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​
  4 ·​·​·​·​Build·​ID:​·​80f46c9790fc82273e782​681b21ea0286ffad0e8
   
1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​gold-​version 5 Displaying·​notes·​found·​in:​·​.​note.​gnu.​gold-​version
2 ·​·​Owner·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Data·​size»   ​Description 6 ·​·​Owner·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​Data·​size»   ​Description
3 ·​·​GNU·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x00000009»     ​NT_GNU_GOLD_VERSION·​(gold·​version)​ 7 ·​·​GNU·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​0x00000009»     ​NT_GNU_GOLD_VERSION·​(gold·​version)​
4 ·​·​·​·​Version:​·​gold·​1.​11 8 ·​·​·​·​Version:​·​gold·​1.​11
[−]
readelf --wide --version-info {}
Offset 1, 2 lines modified Offset 1, 20 lines modified
   
1 No·​version·​information·​found·​in·​this·​file.​ 1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​31·​entries:​
  2 ·​Addr:​·​0000000000000680·​·​Offset:​·​0x000680·​·​Link:​·​2·​(.​dynsym)​
  3 ·​·​000:​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  4 ·​·​004:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  5 ·​·​008:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  6 ·​·​00c:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  7 ·​·​010:​·​·​·​0·​(*local*)​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  8 ·​·​014:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​
  9 ·​·​018:​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​2·​(LIBC)​·​·​·​·​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
  10 ·​·​01c:​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​·​·​·​1·​(*global*)​·​·​·​
   
  11 Version·​definition·​section·​'.​gnu.​version_d'·​contains·​1·​entries:​
  12 ·​·​Addr:​·​0x00000000000006c0·​·​Offset:​·​0x0006c0·​·​Link:​·​3·​(.​dynstr)​·​·​000000:​·​Rev:​·​1·​·​Flags:​·​BASE·​·​·​Index:​·​1·​·​Cnt:​·​1·​·​Name:​·​libcom_google_ase_Exe​c.​so
  13 ·​·​Version·​definition·​past·​end·​of·​section
   
  14 Version·​needs·​section·​'.​gnu.​version_r'·​contains·​1·​entries:​
  15 ·​Addr:​·​0x00000000000006dc·​·​Offset:​·​0x0006dc·​·​Link:​·​3·​(.​dynstr)​
  16 ·​·​000000:​·​Version:​·​1·​·​File:​·​libc.​so·​·​Cnt:​·​1
  17 ·​·​0x0010:​·​·​·​Name:​·​LIBC·​·​Flags:​·​none·​·​Version:​·​2
[−]
readelf --wide --debug-dump=frames {}
Offset 9, 255 lines modified Offset 9, 258 lines modified
9 ·​·​Augmentation·​data:​·​·​·​·​·​1b 9 ·​·​Augmentation·​data:​·​·​·​·​·​1b
   
10 ·​·​DW_CFA_def_cfa:​·​r4·​(esp)​·​ofs·​4 10 ·​·​DW_CFA_def_cfa:​·​r4·​(esp)​·​ofs·​4
11 ·​·​DW_CFA_offset:​·​r8·​(eip)​·​at·​cfa-​4 11 ·​·​DW_CFA_offset:​·​r8·​(eip)​·​at·​cfa-​4
12 ·​·​DW_CFA_nop 12 ·​·​DW_CFA_nop
13 ·​·​DW_CFA_nop 13 ·​·​DW_CFA_nop
   
14 00000018·​00000014·​0000001c·​FDE·​cie=00000000·​pc=00000880.​.​00000893 14 00000018·​00000014·​0000001c·​FDE·​cie=00000000·​pc=00000920.​.​00000933
15 ·​·​DW_CFA_advance_loc:​·​4·​to·​00000884 15 ·​·​DW_CFA_advance_loc:​·​4·​to·​00000924
16 ·​·​DW_CFA_def_cfa_offset​:​·​16 16 ·​·​DW_CFA_def_cfa_offset​:​·​16
17 ·​·​DW_CFA_advance_loc:​·​14·​to·​00000892 17 ·​·​DW_CFA_advance_loc:​·​14·​to·​00000932
18 ·​·​DW_CFA_def_cfa_offset​:​·​4 18 ·​·​DW_CFA_def_cfa_offset​:​·​4
19 ·​·​DW_CFA_nop 19 ·​·​DW_CFA_nop
   
20 00000030·​0000001c·​00000034·​FDE·​cie=00000000·​pc=00000850.​.​00000874 20 00000030·​0000001c·​00000034·​FDE·​cie=00000000·​pc=000008f0.​.​00000914
21 ·​·​DW_CFA_advance_loc:​·​1·​to·​00000851 21 ·​·​DW_CFA_advance_loc:​·​1·​to·​000008f1
22 ·​·​DW_CFA_def_cfa_offset​:​·​8 22 ·​·​DW_CFA_def_cfa_offset​:​·​8
23 ·​·​DW_CFA_offset:​·​r3·​(ebx)​·​at·​cfa-​8 23 ·​·​DW_CFA_offset:​·​r3·​(ebx)​·​at·​cfa-​8
24 ·​·​DW_CFA_advance_loc:​·​15·​to·​00000860 24 ·​·​DW_CFA_advance_loc:​·​15·​to·​00000900
25 ·​·​DW_CFA_def_cfa_offset​:​·​32 25 ·​·​DW_CFA_def_cfa_offset​:​·​32
26 ·​·​DW_CFA_advance_loc:​·​18·​to·​00000872 26 ·​·​DW_CFA_advance_loc:​·​18·​to·​00000912
27 ·​·​DW_CFA_def_cfa_offset​:​·​8 27 ·​·​DW_CFA_def_cfa_offset​:​·​8
28 ·​·​DW_CFA_advance_loc:​·​1·​to·​00000873 28 ·​·​DW_CFA_advance_loc:​·​1·​to·​00000913
29 ·​·​DW_CFA_restore:​·​r3·​(ebx)​ 29 ·​·​DW_CFA_restore:​·​r3·​(ebx)​
30 ·​·​DW_CFA_def_cfa_offset​:​·​4 30 ·​·​DW_CFA_def_cfa_offset​:​·​4
   
31 00000050·​0000001c·​00000054·​FDE·​cie=00000000·​pc=000008a0.​.​000008d6 31 00000050·​0000001c·​00000054·​FDE·​cie=00000000·​pc=00000940.​.​00000976
32 ·​·​DW_CFA_advance_loc:​·​1·​to·​000008a1 32 ·​·​DW_CFA_advance_loc:​·​1·​to·​00000941
33 ·​·​DW_CFA_def_cfa_offset​:​·​8 33 ·​·​DW_CFA_def_cfa_offset​:​·​8
34 ·​·​DW_CFA_offset:​·​r3·​(ebx)​·​at·​cfa-​8 34 ·​·​DW_CFA_offset:​·​r3·​(ebx)​·​at·​cfa-​8
35 ·​·​DW_CFA_advance_loc:​·​15·​to·​000008b0 35 ·​·​DW_CFA_advance_loc:​·​15·​to·​00000950
36 ·​·​DW_CFA_def_cfa_offset​:​·​32 36 ·​·​DW_CFA_def_cfa_offset​:​·​32
37 ·​·​DW_CFA_advance_loc:​·​36·​to·​000008d4 37 ·​·​DW_CFA_advance_loc:​·​36·​to·​00000974
38 ·​·​DW_CFA_def_cfa_offset​:​·​8 38 ·​·​DW_CFA_def_cfa_offset​:​·​8
39 ·​·​DW_CFA_advance_loc:​·​1·​to·​000008d5 39 ·​·​DW_CFA_advance_loc:​·​1·​to·​00000975
40 ·​·​DW_CFA_restore:​·​r3·​(ebx)​ 40 ·​·​DW_CFA_restore:​·​r3·​(ebx)​
41 ·​·​DW_CFA_def_cfa_offset​:​·​4 41 ·​·​DW_CFA_def_cfa_offset​:​·​4
   
42 00000070·​0000001c·​00000074·​FDE·​cie=00000000·​pc=000008e0.​.​000008fb 42 00000070·​0000001c·​00000074·​FDE·​cie=00000000·​pc=00000980.​.​0000099b
43 ·​·​DW_CFA_advance_loc:​·​1·​to·​000008e1 43 ·​·​DW_CFA_advance_loc:​·​1·​to·​00000981
44 ·​·​DW_CFA_def_cfa_offset​:​·​8 44 ·​·​DW_CFA_def_cfa_offset​:​·​8
45 ·​·​DW_CFA_offset:​·​r3·​(ebx)​·​at·​cfa-​8 45 ·​·​DW_CFA_offset:​·​r3·​(ebx)​·​at·​cfa-​8
46 ·​·​DW_CFA_advance_loc:​·​15·​to·​000008f0 46 ·​·​DW_CFA_advance_loc:​·​15·​to·​00000990
47 ·​·​DW_CFA_def_cfa_offset​:​·​16 47 ·​·​DW_CFA_def_cfa_offset​:​·​16
48 ·​·​DW_CFA_advance_loc:​·​9·​to·​000008f9 48 ·​·​DW_CFA_advance_loc:​·​9·​to·​00000999
49 ·​·​DW_CFA_def_cfa_offset​:​·​8 49 ·​·​DW_CFA_def_cfa_offset​:​·​8
50 ·​·​DW_CFA_advance_loc:​·​1·​to·​000008fa 50 ·​·​DW_CFA_advance_loc:​·​1·​to·​0000099a
51 ·​·​DW_CFA_restore:​·​r3·​(ebx)​ 51 ·​·​DW_CFA_restore:​·​r3·​(ebx)​
52 ·​·​DW_CFA_def_cfa_offset​:​·​4 52 ·​·​DW_CFA_def_cfa_offset​:​·​4
   
53 00000090·​00000010·​00000094·​FDE·​cie=00000000·​pc=00000900.​.​00000904 53 00000090·​00000010·​00000094·​FDE·​cie=00000000·​pc=000009a0.​.​000009a4
54 ·​·​DW_CFA_nop 54 ·​·​DW_CFA_nop
55 ·​·​DW_CFA_nop 55 ·​·​DW_CFA_nop
56 ·​·​DW_CFA_nop 56 ·​·​DW_CFA_nop
   
57 000000a4·​00000014·​000000a8·​FDE·​cie=00000000·​pc=00000910.​.​0000093d 57 000000a4·​00000014·​000000a8·​FDE·​cie=00000000·​pc=000009b0.​.​000009dd
58 ·​·​DW_CFA_advance_loc:​·​4·​to·​00000914 58 ·​·​DW_CFA_advance_loc:​·​4·​to·​000009b4
59 ·​·​DW_CFA_def_cfa_offset​:​·​32 59 ·​·​DW_CFA_def_cfa_offset​:​·​32
60 ·​·​DW_CFA_advance_loc:​·​40·​to·​0000093c 60 ·​·​DW_CFA_advance_loc:​·​40·​to·​000009dc
61 ·​·​DW_CFA_def_cfa_offset​:​·​4 61 ·​·​DW_CFA_def_cfa_offset​:​·​4
62 ·​·​DW_CFA_nop 62 ·​·​DW_CFA_nop
   
63 000000bc·​00000014·​000000c0·​FDE·​cie=00000000·​pc=00000940.​.​00000970 63 000000bc·​00000014·​000000c0·​FDE·​cie=00000000·​pc=000009e0.​.​00000a10
64 ·​·​DW_CFA_advance_loc:​·​4·​to·​00000944 64 ·​·​DW_CFA_advance_loc:​·​4·​to·​000009e4
65 ·​·​DW_CFA_def_cfa_offset​:​·​32 65 ·​·​DW_CFA_def_cfa_offset​:​·​32
66 ·​·​DW_CFA_advance_loc:​·​43·​to·​0000096f 66 ·​·​DW_CFA_advance_loc:​·​43·​to·​00000a0f
67 ·​·​DW_CFA_def_cfa_offset​:​·​4 67 ·​·​DW_CFA_def_cfa_offset​:​·​4
68 ·​·​DW_CFA_nop 68 ·​·​DW_CFA_nop
   
69 000000d4·​00000028·​000000d8·​FDE·​cie=00000000·​pc=00000970.​.​000009b7 69 000000d4·​00000028·​000000d8·​FDE·​cie=00000000·​pc=00000a10.​.​00000a57
70 ·​·​DW_CFA_advance_loc:​·​1·​to·​00000971 70 ·​·​DW_CFA_advance_loc:​·​1·​to·​00000a11
71 ·​·​DW_CFA_def_cfa_offset​:​·​8 71 ·​·​DW_CFA_def_cfa_offset​:​·​8
72 ·​·​DW_CFA_offset:​·​r7·​(edi)​·​at·​cfa-​8 72 ·​·​DW_CFA_offset:​·​r7·​(edi)​·​at·​cfa-​8
73 ·​·​DW_CFA_advance_loc:​·​1·​to·​00000972 73 ·​·​DW_CFA_advance_loc:​·​1·​to·​00000a12
74 ·​·​DW_CFA_def_cfa_offset​:​·​12 74 ·​·​DW_CFA_def_cfa_offset​:​·​12
75 ·​·​DW_CFA_offset:​·​r6·​(esi)​·​at·​cfa-​12 75 ·​·​DW_CFA_offset:​·​r6·​(esi)​·​at·​cfa-​12
76 ·​·​DW_CFA_advance_loc:​·​4·​to·​00000976 76 ·​·​DW_CFA_advance_loc:​·​4·​to·​00000a16
77 ·​·​DW_CFA_def_cfa_offset​:​·​32 77 ·​·​DW_CFA_def_cfa_offset​:​·​32
78 ·​·​DW_CFA_advance_loc:​·​62·​to·​000009b4 78 ·​·​DW_CFA_advance_loc:​·​62·​to·​00000a54
79 ·​·​DW_CFA_def_cfa_offset​:​·​12 79 ·​·​DW_CFA_def_cfa_offset​:​·​12
80 ·​·​DW_CFA_advance_loc:​·​1·​to·​000009b5 80 ·​·​DW_CFA_advance_loc:​·​1·​to·​00000a55
81 ·​·​DW_CFA_restore:​·​r6·​(esi)​ 81 ·​·​DW_CFA_restore:​·​r6·​(esi)​
82 ·​·​DW_CFA_def_cfa_offset​:​·​8 82 ·​·​DW_CFA_def_cfa_offset​:​·​8
83 ·​·​DW_CFA_advance_loc:​·​1·​to·​000009b6 83 ·​·​DW_CFA_advance_loc:​·​1·​to·​00000a56
84 ·​·​DW_CFA_restore:​·​r7·​(edi)​ 84 ·​·​DW_CFA_restore:​·​r7·​(edi)​
85 ·​·​DW_CFA_def_cfa_offset​:​·​4 85 ·​·​DW_CFA_def_cfa_offset​:​·​4
86 ·​·​DW_CFA_nop 86 ·​·​DW_CFA_nop
87 ·​·​DW_CFA_nop 87 ·​·​DW_CFA_nop
88 ·​·​DW_CFA_nop 88 ·​·​DW_CFA_nop
   
89 00000100·​00000054·​00000104·​FDE·​cie=00000000·​pc=000009c0.​.​00000b0b 89 00000100·​00000054·​00000104·​FDE·​cie=00000000·​pc=00000a60.​.​00000baa
90 ·​·​DW_CFA_advance_loc:​·​1·​to·​000009c1 90 ·​·​DW_CFA_advance_loc:​·​1·​to·​00000a61
91 ·​·​DW_CFA_def_cfa_offset​:​·​8 91 ·​·​DW_CFA_def_cfa_offset​:​·​8
92 ·​·​DW_CFA_offset:​·​r5·​(ebp)​·​at·​cfa-​8 92 ·​·​DW_CFA_offset:​·​r5·​(ebp)​·​at·​cfa-​8
93 ·​·​DW_CFA_advance_loc:​·​1·​to·​000009c2 93 ·​·​DW_CFA_advance_loc:​·​1·​to·​00000a62
94 ·​·​DW_CFA_def_cfa_offset​:​·​12 94 ·​·​DW_CFA_def_cfa_offset​:​·​12
95 ·​·​DW_CFA_offset:​·​r7·​(edi)​·​at·​cfa-​12 95 ·​·​DW_CFA_offset:​·​r7·​(edi)​·​at·​cfa-​12
96 ·​·​DW_CFA_advance_loc:​·​1·​to·​000009c3 96 ·​·​DW_CFA_advance_loc:​·​1·​to·​00000a63
97 ·​·​DW_CFA_def_cfa_offset​:​·​16 97 ·​·​DW_CFA_def_cfa_offset​:​·​16
Max diff block lines reached; 6993/11706 bytes (59.74%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.dynstr {}
Offset 1, 43 lines modified Offset 1, 42 lines modified
   
1 Hex·​dump·​of·​section·​'.​dynstr':​ 1 Hex·​dump·​of·​section·​'.​dynstr':​
2 ·​·​0x00000314·​005f5f63·​78615f66·​696e616c·​697a6500·​.​__cxa_finalize.​ 2 ·​·​0x00000348·​005f5f63·​78615f66·​696e616c·​697a6500·​.​__cxa_finalize.​
3 ·​·​0x00000324·​5f5f6378·​615f6174·​65786974·​005f5f73·​__cxa_atexit.​__s 3 ·​·​0x00000358·​4c494243·​006c6962·​632e736f·​006c6962·​LIBC.​libc.​so.​lib
4 ·​·​0x00000334·​7461636b·​5f63686b·​5f666169·​6c005f5a·​tack_chk_fail.​_Z 4 ·​·​0x00000368·​636f6d5f·​676f6f67·​6c655f61·​73655f45·​com_google_ase_E
5 ·​·​0x00000344·​4e375f4a·​4e49456e·​76394e65·​774f626a·​N7_JNIEnv9NewObj 5 ·​·​0x00000378·​7865632e·​736f005f·​5f637861·​5f617465·​xec.​so.​__cxa_ate
6 ·​·​0x00000354·​65637445·​50375f6a·​636c6173·​73503130·​ectEP7_jclassP10 6 ·​·​0x00000388·​78697400·​5f5f7374·​61636b5f·​63686b5f·​xit.​__stack_chk_
7 ·​·​0x00000364·​5f6a6d65·​74686f64·​49447a00·​5f5a4e37·​_jmethodIDz.​_ZN7 7 ·​·​0x00000398·​6661696c·​005f5a4e·​375f4a4e·​49456e76·​fail.​_ZN7_JNIEnv
8 ·​·​0x00000374·​5f4a4e49·​456e7631·​3643616c·​6c4f626a·​_JNIEnv16CallObj 8 ·​·​0x000003a8·​394e6577·​4f626a65·​63744550·​375f6a63·​9NewObjectEP7_jc
9 ·​·​0x00000384·​6563744d·​6574686f·​64455038·​5f6a6f62·​ectMethodEP8_job 9 ·​·​0x000003b8·​6c617373·​5031305f·​6a6d6574·​686f6449·​lassP10_jmethodI
10 ·​·​0x00000394·​6a656374·​5031305f·​6a6d6574·​686f6449·​jectP10_jmethodI 10 ·​·​0x000003c8·​447a005f·​5a4e375f·​4a4e4945·​6e763136·​Dz.​_ZN7_JNIEnv16
11 ·​·​0x000003a4·​447a005f·​5a31354a·​4e555f54·​68726f77·​Dz.​_Z15JNU_Throw 11 ·​·​0x000003d8·​43616c6c·​4f626a65·​63744d65·​74686f64·​CallObjectMethod
12 ·​·​0x000003b4·​42794e61·​6d655037·​5f4a4e49·​456e7650·​ByNameP7_JNIEnvP 12 ·​·​0x000003e8·​4550385f·​6a6f626a·​65637450·​31305f6a·​EP8_jobjectP10_j
13 ·​·​0x000003c4·​4b635332·​5f005f5a·​32344a4e·​555f4765·​KcS2_.​_Z24JNU_Ge 13 ·​·​0x000003f8·​6d657468·​6f644944·​7a005f5a·​31354a4e·​methodIDz.​_Z15JN
14 ·​·​0x000003d4·​74537472·​696e674e·​61746976·​65436861·​tStringNativeCha 14 ·​·​0x00000408·​555f5468·​726f7742·​794e616d·​6550375f·​U_ThrowByNameP7_
15 ·​·​0x000003e4·​72735037·​5f4a4e49·​456e7650·​385f6a73·​rsP7_JNIEnvP8_js 15 ·​·​0x00000418·​4a4e4945·​6e76504b·​6353325f·​005f5a32·​JNIEnvPKcS2_.​_Z2
16 ·​·​0x000003f4·​7472696e·​67006d61·​6c6c6f63·​005f5a32·​tring.​malloc.​_Z2 16 ·​·​0x00000428·​344a4e55·​5f476574·​53747269·​6e674e61·​4JNU_GetStringNa
17 ·​·​0x00000404·​366a6e69·​47657446·​4446726f·​6d46696c·​6jniGetFDFromFil 17 ·​·​0x00000438·​74697665·​43686172·​7350375f·​4a4e4945·​tiveCharsP7_JNIE
18 ·​·​0x00000414·​65446573·​63726970·​746f7250·​375f4a4e·​eDescriptorP7_JN 18 ·​·​0x00000448·​6e765038·​5f6a7374·​72696e67·​006d616c·​nvP8_jstring.​mal
19 ·​·​0x00000424·​49456e76·​50385f6a·​6f626a65·​6374004a·​IEnvP8_jobject.​J 19 ·​·​0x00000458·​6c6f6300·​5f5a3236·​6a6e6947·​65744644·​loc.​_Z26jniGetFD
20 ·​·​0x00000434·​6176615f·​636f6d5f·​676f6f67·​6c655f61·​ava_com_google_a 20 ·​·​0x00000468·​46726f6d·​46696c65·​44657363·​72697074·​FromFileDescript
21 ·​·​0x00000444·​73655f45·​7865635f·​63726561·​74655375·​se_Exec_createSu 21 ·​·​0x00000478·​6f725037·​5f4a4e49·​456e7650·​385f6a6f·​orP7_JNIEnvP8_jo
22 ·​·​0x00000454·​6270726f·​63657373·​005f5f73·​7461636b·​bprocess.​__stack 22 ·​·​0x00000488·​626a6563·​74004a61·​76615f63·​6f6d5f67·​bject.​Java_com_g
23 ·​·​0x00000464·​5f63686b·​5f677561·​7264006f·​70656e00·​_chk_guard.​open.​ 23 ·​·​0x00000498·​6f6f676c·​655f6173·​655f4578·​65635f63·​oogle_ase_Exec_c
24 ·​·​0x00000474·​66636e74·​6c00756e·​6c6f636b·​7074005f·​fcntl.​unlockpt.​_ 24 ·​·​0x000004a8·​72656174·​65537562·​70726f63·​65737300·​reateSubprocess.​
25 ·​·​0x00000484·​5f657272·​6e6f0073·​74726572·​726f7200·​_errno.​strerror.​ 25 ·​·​0x000004b8·​6f70656e·​0066636e·​746c0075·​6e6c6f63·​open.​fcntl.​unloc
26 ·​·​0x00000494·​5f5f616e·​64726f69·​645f6c6f·​675f7072·​__android_log_pr 26 ·​·​0x000004c8·​6b707400·​5f5f6572·​726e6f00·​73747265·​kpt.​__errno.​stre
27 ·​·​0x000004a4·​696e7400·​7074736e·​616d655f·​7200666f·​int.​ptsname_r.​fo 27 ·​·​0x000004d8·​72726f72·​005f5f61·​6e64726f·​69645f6c·​rror.​__android_l
28 ·​·​0x000004b4·​726b0073·​65747369·​64006475·​70320063·​rk.​setsid.​dup2.​c 28 ·​·​0x000004e8·​6f675f70·​72696e74·​00707473·​6e616d65·​og_print.​ptsname
29 ·​·​0x000004c4·​6c6f7365·​00657865·​636c0065·​78697400·​lose.​execl.​exit.​ 29 ·​·​0x000004f8·​5f720066·​6f726b00·​73657473·​69640064·​_r.​fork.​setsid.​d
30 ·​·​0x000004d4·​4a617661·​5f636f6d·​5f676f6f·​676c655f·​Java_com_google_ 30 ·​·​0x00000508·​75703200·​636c6f73·​6500696f·​63746c00·​up2.​close.​ioctl.​
31 ·​·​0x000004e4·​6173655f·​45786563·​5f736574·​50747957·​ase_Exec_setPtyW 31 ·​·​0x00000518·​65786563·​6c006578·​69740077·​61697470·​execl.​exit.​waitp
32 ·​·​0x000004f4·​696e646f·​7753697a·​6500696f·​63746c00·​indowSize.​ioctl.​ 32 ·​·​0x00000528·​6964004a·​6176615f·​636f6d5f·​676f6f67·​id.​Java_com_goog
33 ·​·​0x00000504·​4a617661·​5f636f6d·​5f676f6f·​676c655f·​Java_com_google_ 33 ·​·​0x00000538·​6c655f61·​73655f45·​7865635f·​73657450·​le_ase_Exec_setP
34 ·​·​0x00000514·​6173655f·​45786563·​5f776169·​74466f72·​ase_Exec_waitFor 34 ·​·​0x00000548·​74795769·​6e646f77·​53697a65·​004a6176·​tyWindowSize.​Jav
35 ·​·​0x00000524·​00776169·​74706964·​005f6564·​61746100·​.​waitpid.​_edata.​ 35 ·​·​0x00000558·​615f636f·​6d5f676f·​6f676c65·​5f617365·​a_com_google_ase
36 ·​·​0x00000534·​5f5f6273·​735f7374·​61727400·​5f656e64·​__bss_start.​_end 36 ·​·​0x00000568·​5f457865·​635f7761·​6974466f·​72005f65·​_Exec_waitFor.​_e
37 ·​·​0x00000544·​006c6962·​6c6f672e·​736f006c·​69627374·​.​liblog.​so.​libst 37 ·​·​0x00000578·​64617461·​005f5f62·​73735f73·​74617274·​data.​__bss_start
38 ·​·​0x00000554·​64632b2b·​2e736f00·​6c69626d·​2e736f00·​dc++.​so.​libm.​so.​ 38 ·​·​0x00000588·​005f656e·​64006c69·​626c6f67·​2e736f00·​.​_end.​liblog.​so.​
39 ·​·​0x00000564·​6c696263·​2e736f00·​6c696264·​6c2e736f·​libc.​so.​libdl.​so 39 ·​·​0x00000598·​6c696273·​7464632b·​2b2e736f·​006c6962·​libstdc++.​so.​lib
40 ·​·​0x00000574·​006c6962·​636f6d5f·​676f6f67·​6c655f61·​.​libcom_google_a 40 ·​·​0x000005a8·​6d2e736f·​006c6962·​646c2e73·​6f00·​·​·​·​·​m.​so.​libdl.​so.​
41 ·​·​0x00000584·​73655f45·​7865632e·​736f00·​·​·​·​·​·​·​·​·​·​·​·​se_Exec.​so.​  
   
[−]
readelf --wide --decompress --hex-dump=.hash {}
Offset 1, 16 lines modified Offset 1, 16 lines modified
   
1 Hex·​dump·​of·​section·​'.​hash':​ 1 Hex·​dump·​of·​section·​'.​hash':​
2 ·​·​0x00000590·​11000000·​20000000·​1b000000·​1d000000·​.​.​.​.​·​.​.​.​.​.​.​.​.​.​.​.​ 2 ·​·​0x000005b8·​11000000·​1f000000·​1b000000·​1c000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ·​·​0x000005a0·​13000000·​16000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ·​·​0x000005c8·​12000000·​15000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ·​·​0x000005b0·​17000000·​05000000·​11000000·​19000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ·​·​0x000005d8·​17000000·​05000000·​10000000·​1a000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ·​·​0x000005c0·​0c000000·​1e000000·​10000000·​1f000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ·​·​0x000005e8·​0b000000·​1d000000·​0f000000·​1e000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ·​·​0x000005d0·​14000000·​00000000·​0a000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ·​·​0x000005f8·​13000000·​00000000·​0a000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ·​·​0x000005e0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 7 ·​·​0x00000608·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
8 ·​·​0x000005f0·​00000000·​00000000·​03000000·​06000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 8 ·​·​0x00000618·​00000000·​00000000·​03000000·​06000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ·​·​0x00000600·​00000000·​04000000·​00000000·​08000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 9 ·​·​0x00000628·​00000000·​04000000·​08000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
10 ·​·​0x00000610·​00000000·​07000000·​00000000·​0e000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 10 ·​·​0x00000638·​07000000·​00000000·​0d000000·​0e000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
11 ·​·​0x00000620·​0f000000·​00000000·​00000000·​02000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 11 ·​·​0x00000648·​00000000·​00000000·​02000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
12 ·​·​0x00000630·​0b000000·​0d000000·​15000000·​12000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 12 ·​·​0x00000658·​0c000000·​00000000·​14000000·​11000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ·​·​0x00000640·​00000000·​00000000·​1a000000·​18000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 13 ·​·​0x00000668·​18000000·​00000000·​16000000·​01000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
14 ·​·​0x00000650·​01000000·​09000000·​1c000000·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​.​.​.​.​ 14 ·​·​0x00000678·​09000000·​19000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​
   
[−]
objdump --line-numbers --disassemble --demangle --section=.plt {}
Offset 1, 105 lines modified Offset 1, 105 lines modified
   
   
   
1 Disassembly·​of·​section·​.​plt:​ 1 Disassembly·​of·​section·​.​plt:​
   
2 00000710·​<__cxa_atexit@plt-​0x10>:​ 2 000007b0·​<__cxa_atexit@plt-​0x10>:​
3 ·​710:​»       ​ff·​b3·​04·​00·​00·​00·​·​·​·​»       ​pushl·​·​0x4(%ebx)​ 3 ·​7b0:​»       ​ff·​b3·​04·​00·​00·​00·​·​·​·​»       ​pushl·​·​0x4(%ebx)​
4 ·​716:​»       ​ff·​a3·​08·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x8(%ebx)​ 4 ·​7b6:​»       ​ff·​a3·​08·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x8(%ebx)​
5 ·​71c:​»       ​00·​00·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​add·​·​·​·​%al,​(%eax)​ 5 ·​7bc:​»       ​00·​00·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​add·​·​·​·​%al,​(%eax)​
6 »       ​.​.​.​ 6 »       ​.​.​.​
   
7 00000720·​<__cxa_atexit@plt>:​ 7 000007c0·​<__cxa_atexit@plt>:​
8 ·​720:​»       ​ff·​a3·​0c·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0xc(%ebx)​ 8 ·​7c0:​»       ​ff·​a3·​0c·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0xc(%ebx)​
9 ·​726:​»       ​68·​00·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x0 9 ·​7c6:​»       ​68·​00·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x0
10 ·​72b:​»       ​e9·​e0·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​710·​<__cxa_atexit@plt-​0x10> 10 ·​7cb:​»       ​e9·​e0·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​7b0·​<__cxa_atexit@plt-​0x10>
   
11 00000730·​<__stack_chk_fail@plt​>:​ 11 000007d0·​<__stack_chk_fail@plt​>:​
12 ·​730:​»       ​ff·​a3·​10·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x10(%ebx)​ 12 ·​7d0:​»       ​ff·​a3·​10·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x10(%ebx)​
13 ·​736:​»       ​68·​08·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x8 13 ·​7d6:​»       ​68·​08·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x8
14 ·​73b:​»       ​e9·​d0·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​710·​<__cxa_atexit@plt-​0x10> 14 ·​7db:​»       ​e9·​d0·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​7b0·​<__cxa_atexit@plt-​0x10>
   
15 00000740·​<__cxa_finalize@plt>:​ 15 000007e0·​<__cxa_finalize@plt>:​
16 ·​740:​»       ​ff·​a3·​14·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x14(%ebx)​ 16 ·​7e0:​»       ​ff·​a3·​14·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x14(%ebx)​
17 ·​746:​»       ​68·​10·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x10 17 ·​7e6:​»       ​68·​10·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x10
18 ·​74b:​»       ​e9·​c0·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​710·​<__cxa_atexit@plt-​0x10> 18 ·​7eb:​»       ​e9·​c0·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​7b0·​<__cxa_atexit@plt-​0x10>
   
19 00000750·​<malloc@plt>:​ 19 000007f0·​<malloc@plt>:​
20 ·​750:​»       ​ff·​a3·​18·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x18(%ebx)​ 20 ·​7f0:​»       ​ff·​a3·​18·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x18(%ebx)​
21 ·​756:​»       ​68·​18·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x18 21 ·​7f6:​»       ​68·​18·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x18
22 ·​75b:​»       ​e9·​b0·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​710·​<__cxa_atexit@plt-​0x10> 22 ·​7fb:​»       ​e9·​b0·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​7b0·​<__cxa_atexit@plt-​0x10>
   
23 00000760·​<open@plt>:​ 23 00000800·​<open@plt>:​
24 ·​760:​»       ​ff·​a3·​1c·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x1c(%ebx)​ 24 ·​800:​»       ​ff·​a3·​1c·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x1c(%ebx)​
25 ·​766:​»       ​68·​20·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x20 25 ·​806:​»       ​68·​20·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x20
26 ·​76b:​»       ​e9·​a0·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​710·​<__cxa_atexit@plt-​0x10> 26 ·​80b:​»       ​e9·​a0·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​7b0·​<__cxa_atexit@plt-​0x10>
   
27 00000770·​<fcntl@plt>:​ 27 00000810·​<fcntl@plt>:​
28 ·​770:​»       ​ff·​a3·​20·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x20(%ebx)​ 28 ·​810:​»       ​ff·​a3·​20·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x20(%ebx)​
29 ·​776:​»       ​68·​28·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x28 29 ·​816:​»       ​68·​28·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x28
30 ·​77b:​»       ​e9·​90·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​710·​<__cxa_atexit@plt-​0x10> 30 ·​81b:​»       ​e9·​90·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​7b0·​<__cxa_atexit@plt-​0x10>
   
31 00000780·​<unlockpt@plt>:​ 31 00000820·​<unlockpt@plt>:​
32 ·​780:​»       ​ff·​a3·​24·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x24(%ebx)​ 32 ·​820:​»       ​ff·​a3·​24·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x24(%ebx)​
33 ·​786:​»       ​68·​30·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x30 33 ·​826:​»       ​68·​30·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x30
34 ·​78b:​»       ​e9·​80·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​710·​<__cxa_atexit@plt-​0x10> 34 ·​82b:​»       ​e9·​80·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​7b0·​<__cxa_atexit@plt-​0x10>
   
35 00000790·​<__errno@plt>:​ 35 00000830·​<__errno@plt>:​
36 ·​790:​»       ​ff·​a3·​28·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x28(%ebx)​ 36 ·​830:​»       ​ff·​a3·​28·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x28(%ebx)​
37 ·​796:​»       ​68·​38·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x38 37 ·​836:​»       ​68·​38·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x38
38 ·​79b:​»       ​e9·​70·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​710·​<__cxa_atexit@plt-​0x10> 38 ·​83b:​»       ​e9·​70·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​7b0·​<__cxa_atexit@plt-​0x10>
   
39 000007a0·​<strerror@plt>:​ 39 00000840·​<strerror@plt>:​
40 ·​7a0:​»       ​ff·​a3·​2c·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x2c(%ebx)​ 40 ·​840:​»       ​ff·​a3·​2c·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x2c(%ebx)​
41 ·​7a6:​»       ​68·​40·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x40 41 ·​846:​»       ​68·​40·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x40
42 ·​7ab:​»       ​e9·​60·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​710·​<__cxa_atexit@plt-​0x10> 42 ·​84b:​»       ​e9·​60·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​7b0·​<__cxa_atexit@plt-​0x10>
   
43 000007b0·​<__android_log_print@​plt>:​ 43 00000850·​<__android_log_print@​plt>:​
44 ·​7b0:​»       ​ff·​a3·​30·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x30(%ebx)​ 44 ·​850:​»       ​ff·​a3·​30·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x30(%ebx)​
45 ·​7b6:​»       ​68·​48·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x48 45 ·​856:​»       ​68·​48·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x48
46 ·​7bb:​»       ​e9·​50·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​710·​<__cxa_atexit@plt-​0x10> 46 ·​85b:​»       ​e9·​50·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​7b0·​<__cxa_atexit@plt-​0x10>
   
47 000007c0·​<ptsname_r@plt>:​ 47 00000860·​<ptsname_r@plt>:​
48 ·​7c0:​»       ​ff·​a3·​34·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x34(%ebx)​ 48 ·​860:​»       ​ff·​a3·​34·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x34(%ebx)​
49 ·​7c6:​»       ​68·​50·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x50 49 ·​866:​»       ​68·​50·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x50
50 ·​7cb:​»       ​e9·​40·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​710·​<__cxa_atexit@plt-​0x10> 50 ·​86b:​»       ​e9·​40·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​7b0·​<__cxa_atexit@plt-​0x10>
   
51 000007d0·​<fork@plt>:​ 51 00000870·​<fork@plt>:​
52 ·​7d0:​»       ​ff·​a3·​38·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x38(%ebx)​ 52 ·​870:​»       ​ff·​a3·​38·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x38(%ebx)​
53 ·​7d6:​»       ​68·​58·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x58 53 ·​876:​»       ​68·​58·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x58
54 ·​7db:​»       ​e9·​30·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​710·​<__cxa_atexit@plt-​0x10> 54 ·​87b:​»       ​e9·​30·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​7b0·​<__cxa_atexit@plt-​0x10>
   
55 000007e0·​<setsid@plt>:​ 55 00000880·​<setsid@plt>:​
56 ·​7e0:​»       ​ff·​a3·​3c·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x3c(%ebx)​ 56 ·​880:​»       ​ff·​a3·​3c·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x3c(%ebx)​
57 ·​7e6:​»       ​68·​60·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x60 57 ·​886:​»       ​68·​60·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x60
58 ·​7eb:​»       ​e9·​20·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​710·​<__cxa_atexit@plt-​0x10> 58 ·​88b:​»       ​e9·​20·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​7b0·​<__cxa_atexit@plt-​0x10>
   
59 000007f0·​<dup2@plt>:​ 59 00000890·​<dup2@plt>:​
60 ·​7f0:​»       ​ff·​a3·​40·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x40(%ebx)​ 60 ·​890:​»       ​ff·​a3·​40·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x40(%ebx)​
61 ·​7f6:​»       ​68·​68·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x68 61 ·​896:​»       ​68·​68·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x68
62 ·​7fb:​»       ​e9·​10·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​710·​<__cxa_atexit@plt-​0x10> 62 ·​89b:​»       ​e9·​10·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​7b0·​<__cxa_atexit@plt-​0x10>
   
63 00000800·​<close@plt>:​ 63 000008a0·​<close@plt>:​
64 ·​800:​»       ​ff·​a3·​44·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x44(%ebx)​ 64 ·​8a0:​»       ​ff·​a3·​44·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x44(%ebx)​
65 ·​806:​»       ​68·​70·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x70 65 ·​8a6:​»       ​68·​70·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x70
66 ·​80b:​»       ​e9·​00·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​710·​<__cxa_atexit@plt-​0x10> 66 ·​8ab:​»       ​e9·​00·​ff·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​7b0·​<__cxa_atexit@plt-​0x10>
   
67 00000810·​<execl@plt>:​ 67 000008b0·​<execl@plt>:​
68 ·​810:​»       ​ff·​a3·​48·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x48(%ebx)​ 68 ·​8b0:​»       ​ff·​a3·​48·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x48(%ebx)​
69 ·​816:​»       ​68·​78·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x78 69 ·​8b6:​»       ​68·​78·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x78
70 ·​81b:​»       ​e9·​f0·​fe·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​710·​<__cxa_atexit@plt-​0x10> 70 ·​8bb:​»       ​e9·​f0·​fe·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​7b0·​<__cxa_atexit@plt-​0x10>
   
71 00000820·​<exit@plt>:​ 71 000008c0·​<exit@plt>:​
72 ·​820:​»       ​ff·​a3·​4c·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x4c(%ebx)​ 72 ·​8c0:​»       ​ff·​a3·​4c·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x4c(%ebx)​
73 ·​826:​»       ​68·​80·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x80 73 ·​8c6:​»       ​68·​80·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x80
74 ·​82b:​»       ​e9·​e0·​fe·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​710·​<__cxa_atexit@plt-​0x10> 74 ·​8cb:​»       ​e9·​e0·​fe·​ff·​ff·​·​·​·​·​·​·​»       ​jmp·​·​·​·​7b0·​<__cxa_atexit@plt-​0x10>
   
75 00000830·​<ioctl@plt>:​ 75 000008d0·​<ioctl@plt>:​
76 ·​830:​»       ​ff·​a3·​50·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x50(%ebx)​ 76 ·​8d0:​»       ​ff·​a3·​50·​00·​00·​00·​·​·​·​»       ​jmp·​·​·​·​*0x50(%ebx)​
77 ·​836:​»       ​68·​88·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x88 77 ·​8d6:​»       ​68·​88·​00·​00·​00·​·​·​·​·​·​·​»       ​push·​·​·​$0x88
Max diff block lines reached; 0/7314 bytes (0.00%) of diff not shown.
[−]
objdump --line-numbers --disassemble --demangle --section=.text {}
Offset 1, 531 lines modified Offset 1, 544 lines modified
   
   
   
1 Disassembly·​of·​section·​.​text:​ 1 Disassembly·​of·​section·​.​text:​
   
2 00000850·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​-​0xc0>:​ 2 000008f0·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​@@Base-​0xc0>:​
3 ·​850:​»       ​53·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​push·​·​·​%ebx 3 ·​·​·​·​·​8f0:​»       ​53·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​push·​·​·​%ebx
4 ·​851:​»       ​e8·​aa·​00·​00·​00·​·​·​·​·​·​·​»       ​call·​·​·​900·​<waitpid@plt+0xc0> 4 ·​·​·​·​·​8f1:​»       ​e8·​aa·​00·​00·​00·​·​·​·​·​·​·​»       ​call·​·​·​9a0·​<waitpid@plt+0xc0>
5 ·​856:​»       ​81·​c3·​52·​27·​00·​00·​·​·​·​»       ​add·​·​·​·​$0x2752,​%ebx 5 ·​·​·​·​·​8f6:​»       ​81·​c3·​b2·​26·​00·​00·​·​·​·​»       ​add·​·​·​·​$0x26b2,​%ebx
6 ·​85c:​»       ​8d·​64·​24·​e8·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​-​0x18(%esp)​,​%esp 6 ·​·​·​·​·​8fc:​»       ​8d·​64·​24·​e8·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​-​0x18(%esp)​,​%esp
7 ·​860:​»       ​8d·​83·​58·​00·​00·​00·​·​·​·​»       ​lea·​·​·​·​0x58(%ebx)​,​%eax 7 ·​·​·​·​·​900:​»       ​8d·​83·​58·​00·​00·​00·​·​·​·​»       ​lea·​·​·​·​0x58(%ebx)​,​%eax
8 ·​866:​»       ​89·​04·​24·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%eax,​(%esp)​ 8 ·​·​·​·​·​906:​»       ​89·​04·​24·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%eax,​(%esp)​
9 ·​869:​»       ​e8·​d2·​fe·​ff·​ff·​·​·​·​·​·​·​»       ​call·​·​·​740·​<__cxa_finalize@plt> 9 ·​·​·​·​·​909:​»       ​e8·​d2·​fe·​ff·​ff·​·​·​·​·​·​·​»       ​call·​·​·​7e0·​<__cxa_finalize@plt>
10 ·​86e:​»       ​8d·​64·​24·​18·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​0x18(%esp)​,​%esp 10 ·​·​·​·​·​90e:​»       ​8d·​64·​24·​18·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​0x18(%esp)​,​%esp
11 ·​872:​»       ​5b·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​pop·​·​·​·​%ebx 11 ·​·​·​·​·​912:​»       ​5b·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​pop·​·​·​·​%ebx
12 ·​873:​»       ​c3·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​ret·​·​·​·​ 12 ·​·​·​·​·​913:​»       ​c3·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​ret·​·​·​·​
13 »       ​.​.​.​ 13 »       ​.​.​.​
14 ·​880:​»       ​8d·​64·​24·​f4·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​-​0xc(%esp)​,​%esp 14 ·​·​·​·​·​920:​»       ​8d·​64·​24·​f4·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​-​0xc(%esp)​,​%esp
15 ·​884:​»       ​8b·​44·​24·​10·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​0x10(%esp)​,​%eax 15 ·​·​·​·​·​924:​»       ​8b·​44·​24·​10·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​0x10(%esp)​,​%eax
16 ·​888:​»       ​85·​c0·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​test·​·​·​%eax,​%eax 16 ·​·​·​·​·​928:​»       ​85·​c0·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​test·​·​·​%eax,​%eax
17 ·​88a:​»       ​74·​02·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​je·​·​·​·​·​88e·​<waitpid@plt+0x4e> 17 ·​·​·​·​·​92a:​»       ​74·​02·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​je·​·​·​·​·​92e·​<waitpid@plt+0x4e>
18 ·​88c:​»       ​ff·​d0·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​call·​·​·​*%eax 18 ·​·​·​·​·​92c:​»       ​ff·​d0·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​call·​·​·​*%eax
19 ·​88e:​»       ​8d·​64·​24·​0c·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​0xc(%esp)​,​%esp 19 ·​·​·​·​·​92e:​»       ​8d·​64·​24·​0c·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​0xc(%esp)​,​%esp
20 ·​892:​»       ​c3·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​ret·​·​·​·​ 20 ·​·​·​·​·​932:​»       ​c3·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​ret·​·​·​·​
21 ·​893:​»       ​8d·​b6·​00·​00·​00·​00·​·​·​·​»       ​lea·​·​·​·​0x0(%esi)​,​%esi 21 ·​·​·​·​·​933:​»       ​8d·​b6·​00·​00·​00·​00·​·​·​·​»       ​lea·​·​·​·​0x0(%esi)​,​%esi
22 ·​899:​»       ​8d·​bc·​27·​00·​00·​00·​00·​»       ​lea·​·​·​·​0x0(%edi,​%eiz,​1)​,​%edi 22 ·​·​·​·​·​939:​»       ​8d·​bc·​27·​00·​00·​00·​00·​»       ​lea·​·​·​·​0x0(%edi,​%eiz,​1)​,​%edi
23 ·​8a0:​»       ​53·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​push·​·​·​%ebx 23 ·​·​·​·​·​940:​»       ​53·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​push·​·​·​%ebx
24 ·​8a1:​»       ​e8·​5a·​00·​00·​00·​·​·​·​·​·​·​»       ​call·​·​·​900·​<waitpid@plt+0xc0> 24 ·​·​·​·​·​941:​»       ​e8·​5a·​00·​00·​00·​·​·​·​·​·​·​»       ​call·​·​·​9a0·​<waitpid@plt+0xc0>
25 ·​8a6:​»       ​81·​c3·​02·​27·​00·​00·​·​·​·​»       ​add·​·​·​·​$0x2702,​%ebx 25 ·​·​·​·​·​946:​»       ​81·​c3·​62·​26·​00·​00·​·​·​·​»       ​add·​·​·​·​$0x2662,​%ebx
26 ·​8ac:​»       ​8d·​64·​24·​e8·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​-​0x18(%esp)​,​%esp 26 ·​·​·​·​·​94c:​»       ​8d·​64·​24·​e8·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​-​0x18(%esp)​,​%esp
27 ·​8b0:​»       ​8d·​83·​58·​00·​00·​00·​·​·​·​»       ​lea·​·​·​·​0x58(%ebx)​,​%eax 27 ·​·​·​·​·​950:​»       ​8d·​83·​58·​00·​00·​00·​·​·​·​»       ​lea·​·​·​·​0x58(%ebx)​,​%eax
28 ·​8b6:​»       ​89·​44·​24·​08·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%eax,​0x8(%esp)​ 28 ·​·​·​·​·​956:​»       ​89·​44·​24·​08·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%eax,​0x8(%esp)​
29 ·​8ba:​»       ​8b·​44·​24·​20·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​0x20(%esp)​,​%eax 29 ·​·​·​·​·​95a:​»       ​8b·​44·​24·​20·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​0x20(%esp)​,​%eax
30 ·​8be:​»       ​89·​44·​24·​04·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%eax,​0x4(%esp)​ 30 ·​·​·​·​·​95e:​»       ​89·​44·​24·​04·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%eax,​0x4(%esp)​
31 ·​8c2:​»       ​8d·​83·​d8·​d8·​ff·​ff·​·​·​·​»       ​lea·​·​·​·​-​0x2728(%ebx)​,​%eax 31 ·​·​·​·​·​962:​»       ​8d·​83·​78·​d9·​ff·​ff·​·​·​·​»       ​lea·​·​·​·​-​0x2688(%ebx)​,​%eax
32 ·​8c8:​»       ​89·​04·​24·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%eax,​(%esp)​ 32 ·​·​·​·​·​968:​»       ​89·​04·​24·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%eax,​(%esp)​
33 ·​8cb:​»       ​e8·​50·​fe·​ff·​ff·​·​·​·​·​·​·​»       ​call·​·​·​720·​<__cxa_atexit@plt> 33 ·​·​·​·​·​96b:​»       ​e8·​50·​fe·​ff·​ff·​·​·​·​·​·​·​»       ​call·​·​·​7c0·​<__cxa_atexit@plt>
34 ·​8d0:​»       ​8d·​64·​24·​18·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​0x18(%esp)​,​%esp 34 ·​·​·​·​·​970:​»       ​8d·​64·​24·​18·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​0x18(%esp)​,​%esp
35 ·​8d4:​»       ​5b·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​pop·​·​·​·​%ebx 35 ·​·​·​·​·​974:​»       ​5b·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​pop·​·​·​·​%ebx
36 ·​8d5:​»       ​c3·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​ret·​·​·​·​ 36 ·​·​·​·​·​975:​»       ​c3·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​ret·​·​·​·​
37 ·​8d6:​»       ​8d·​76·​00·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​0x0(%esi)​,​%esi 37 ·​·​·​·​·​976:​»       ​8d·​76·​00·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​0x0(%esi)​,​%esi
38 ·​8d9:​»       ​8d·​bc·​27·​00·​00·​00·​00·​»       ​lea·​·​·​·​0x0(%edi,​%eiz,​1)​,​%edi 38 ·​·​·​·​·​979:​»       ​8d·​bc·​27·​00·​00·​00·​00·​»       ​lea·​·​·​·​0x0(%edi,​%eiz,​1)​,​%edi
39 ·​8e0:​»       ​53·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​push·​·​·​%ebx 39 ·​·​·​·​·​980:​»       ​53·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​push·​·​·​%ebx
40 ·​8e1:​»       ​e8·​1a·​00·​00·​00·​·​·​·​·​·​·​»       ​call·​·​·​900·​<waitpid@plt+0xc0> 40 ·​·​·​·​·​981:​»       ​e8·​1a·​00·​00·​00·​·​·​·​·​·​·​»       ​call·​·​·​9a0·​<waitpid@plt+0xc0>
41 ·​8e6:​»       ​81·​c3·​c2·​26·​00·​00·​·​·​·​»       ​add·​·​·​·​$0x26c2,​%ebx 41 ·​·​·​·​·​986:​»       ​81·​c3·​22·​26·​00·​00·​·​·​·​»       ​add·​·​·​·​$0x2622,​%ebx
42 ·​8ec:​»       ​8d·​64·​24·​f8·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​-​0x8(%esp)​,​%esp 42 ·​·​·​·​·​98c:​»       ​8d·​64·​24·​f8·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​-​0x8(%esp)​,​%esp
43 ·​8f0:​»       ​e8·​3b·​fe·​ff·​ff·​·​·​·​·​·​·​»       ​call·​·​·​730·​<__stack_chk_fail@plt​> 43 ·​·​·​·​·​990:​»       ​e8·​3b·​fe·​ff·​ff·​·​·​·​·​·​·​»       ​call·​·​·​7d0·​<__stack_chk_fail@plt​>
44 ·​8f5:​»       ​8d·​64·​24·​08·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​0x8(%esp)​,​%esp 44 ·​·​·​·​·​995:​»       ​8d·​64·​24·​08·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​0x8(%esp)​,​%esp
45 ·​8f9:​»       ​5b·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​pop·​·​·​·​%ebx 45 ·​·​·​·​·​999:​»       ​5b·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​pop·​·​·​·​%ebx
46 ·​8fa:​»       ​c3·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​ret·​·​·​·​ 46 ·​·​·​·​·​99a:​»       ​c3·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​ret·​·​·​·​
47 ·​8fb:​»       ​90·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​nop 47 ·​·​·​·​·​99b:​»       ​90·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​nop
48 ·​8fc:​»       ​8d·​74·​26·​00·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​0x0(%esi,​%eiz,​1)​,​%esi 48 ·​·​·​·​·​99c:​»       ​8d·​74·​26·​00·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​0x0(%esi,​%eiz,​1)​,​%esi
49 ·​900:​»       ​8b·​1c·​24·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​(%esp)​,​%ebx 49 ·​·​·​·​·​9a0:​»       ​8b·​1c·​24·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​(%esp)​,​%ebx
50 ·​903:​»       ​c3·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​ret·​·​·​·​ 50 ·​·​·​·​·​9a3:​»       ​c3·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​ret·​·​·​·​
51 ·​904:​»       ​90·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​nop 51 ·​·​·​·​·​9a4:​»       ​90·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​nop
52 ·​905:​»       ​8d·​b4·​26·​00·​00·​00·​00·​»       ​lea·​·​·​·​0x0(%esi,​%eiz,​1)​,​%esi 52 ·​·​·​·​·​9a5:​»       ​8d·​b4·​26·​00·​00·​00·​00·​»       ​lea·​·​·​·​0x0(%esi,​%eiz,​1)​,​%esi
53 ·​90c:​»       ​00·​00·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​add·​·​·​·​%al,​(%eax)​ 53 ·​·​·​·​·​9ac:​»       ​00·​00·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​add·​·​·​·​%al,​(%eax)​
54 »       ​.​.​.​ 54 »       ​.​.​.​
   
55 00000910·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​>:​ 55 000009b0·​<_JNIEnv:​:​NewObject(_jclass*,​·​_jmethodID*,​·​.​.​.​)​@@Base>:​
56 ·​910:​»       ​8d·​64·​24·​e4·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​-​0x1c(%esp)​,​%esp 56 ·​·​·​·​·​9b0:​»       ​8d·​64·​24·​e4·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​-​0x1c(%esp)​,​%esp
57 ·​914:​»       ​8b·​44·​24·​20·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​0x20(%esp)​,​%eax 57 ·​·​·​·​·​9b4:​»       ​8b·​44·​24·​20·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​0x20(%esp)​,​%eax
58 ·​918:​»       ​8d·​4c·​24·​2c·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​0x2c(%esp)​,​%ecx 58 ·​·​·​·​·​9b8:​»       ​8d·​4c·​24·​2c·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​0x2c(%esp)​,​%ecx
59 ·​91c:​»       ​8b·​10·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​(%eax)​,​%edx 59 ·​·​·​·​·​9bc:​»       ​8b·​10·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​(%eax)​,​%edx
60 ·​91e:​»       ​89·​4c·​24·​0c·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%ecx,​0xc(%esp)​ 60 ·​·​·​·​·​9be:​»       ​89·​4c·​24·​0c·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%ecx,​0xc(%esp)​
61 ·​922:​»       ​8b·​4c·​24·​28·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​0x28(%esp)​,​%ecx 61 ·​·​·​·​·​9c2:​»       ​8b·​4c·​24·​28·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​0x28(%esp)​,​%ecx
62 ·​926:​»       ​89·​04·​24·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%eax,​(%esp)​ 62 ·​·​·​·​·​9c6:​»       ​89·​04·​24·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%eax,​(%esp)​
63 ·​929:​»       ​89·​4c·​24·​08·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%ecx,​0x8(%esp)​ 63 ·​·​·​·​·​9c9:​»       ​89·​4c·​24·​08·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%ecx,​0x8(%esp)​
64 ·​92d:​»       ​8b·​4c·​24·​24·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​0x24(%esp)​,​%ecx 64 ·​·​·​·​·​9cd:​»       ​8b·​4c·​24·​24·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​0x24(%esp)​,​%ecx
65 ·​931:​»       ​89·​4c·​24·​04·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%ecx,​0x4(%esp)​ 65 ·​·​·​·​·​9d1:​»       ​89·​4c·​24·​04·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%ecx,​0x4(%esp)​
66 ·​935:​»       ​ff·​52·​74·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​call·​·​·​*0x74(%edx)​ 66 ·​·​·​·​·​9d5:​»       ​ff·​52·​74·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​call·​·​·​*0x74(%edx)​
67 ·​938:​»       ​8d·​64·​24·​1c·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​0x1c(%esp)​,​%esp 67 ·​·​·​·​·​9d8:​»       ​8d·​64·​24·​1c·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​0x1c(%esp)​,​%esp
68 ·​93c:​»       ​c3·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​ret·​·​·​·​ 68 ·​·​·​·​·​9dc:​»       ​c3·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​ret·​·​·​·​
69 ·​93d:​»       ​8d·​76·​00·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​0x0(%esi)​,​%esi 69 ·​·​·​·​·​9dd:​»       ​90·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​nop
  70 ·​·​·​·​·​9de:​»       ​66·​90·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​xchg·​·​·​%ax,​%ax
70 00000940·​<_JNIEnv:​:​CallObjectMethod(_job​ject*,​·​_jmethodID*,​·​.​.​.​)​>:​  
71 ·​940:​»       ​8d·​64·​24·​e4·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​-​0x1c(%esp)​,​%esp 71 000009e0·​<_JNIEnv:​:​CallObjectMethod(_job​ject*,​·​_jmethodID*,​·​.​.​.​)​@@Base>:​
72 ·​944:​»       ​8b·​44·​24·​20·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​0x20(%esp)​,​%eax 72 ·​·​·​·​·​9e0:​»       ​8d·​64·​24·​e4·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​-​0x1c(%esp)​,​%esp
73 ·​948:​»       ​8d·​4c·​24·​2c·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​0x2c(%esp)​,​%ecx 73 ·​·​·​·​·​9e4:​»       ​8b·​44·​24·​20·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​0x20(%esp)​,​%eax
74 ·​94c:​»       ​8b·​10·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​(%eax)​,​%edx 74 ·​·​·​·​·​9e8:​»       ​8d·​4c·​24·​2c·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​0x2c(%esp)​,​%ecx
75 ·​94e:​»       ​89·​4c·​24·​0c·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%ecx,​0xc(%esp)​ 75 ·​·​·​·​·​9ec:​»       ​8b·​10·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​(%eax)​,​%edx
76 ·​952:​»       ​8b·​4c·​24·​28·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​0x28(%esp)​,​%ecx 76 ·​·​·​·​·​9ee:​»       ​89·​4c·​24·​0c·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%ecx,​0xc(%esp)​
77 ·​956:​»       ​89·​04·​24·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%eax,​(%esp)​ 77 ·​·​·​·​·​9f2:​»       ​8b·​4c·​24·​28·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​0x28(%esp)​,​%ecx
78 ·​959:​»       ​89·​4c·​24·​08·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%ecx,​0x8(%esp)​ 78 ·​·​·​·​·​9f6:​»       ​89·​04·​24·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%eax,​(%esp)​
79 ·​95d:​»       ​8b·​4c·​24·​24·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​0x24(%esp)​,​%ecx 79 ·​·​·​·​·​9f9:​»       ​89·​4c·​24·​08·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%ecx,​0x8(%esp)​
80 ·​961:​»       ​89·​4c·​24·​04·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%ecx,​0x4(%esp)​ 80 ·​·​·​·​·​9fd:​»       ​8b·​4c·​24·​24·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​0x24(%esp)​,​%ecx
81 ·​965:​»       ​ff·​92·​8c·​00·​00·​00·​·​·​·​»       ​call·​·​·​*0x8c(%edx)​ 81 ·​·​·​·​·​a01:​»       ​89·​4c·​24·​04·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%ecx,​0x4(%esp)​
82 ·​96b:​»       ​8d·​64·​24·​1c·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​0x1c(%esp)​,​%esp 82 ·​·​·​·​·​a05:​»       ​ff·​92·​8c·​00·​00·​00·​·​·​·​»       ​call·​·​·​*0x8c(%edx)​
83 ·​96f:​»       ​c3·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​ret·​·​·​·​ 83 ·​·​·​·​·​a0b:​»       ​8d·​64·​24·​1c·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​0x1c(%esp)​,​%esp
  84 ·​·​·​·​·​a0f:​»       ​c3·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​ret·​·​·​·​
84 00000970·​<JNU_ThrowByName(_JNI​Env*,​·​char·​const*,​·​char·​const*)​>:​  
85 ·​970:​»       ​57·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​push·​·​·​%edi 85 00000a10·​<JNU_ThrowByName(_JNI​Env*,​·​char·​const*,​·​char·​const*)​@@Base>:​
86 ·​971:​»       ​56·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​push·​·​·​%esi 86 ·​·​·​·​·​a10:​»       ​57·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​push·​·​·​%edi
87 ·​972:​»       ​8d·​64·​24·​ec·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​-​0x14(%esp)​,​%esp 87 ·​·​·​·​·​a11:​»       ​56·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​push·​·​·​%esi
88 ·​976:​»       ​8b·​74·​24·​20·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​0x20(%esp)​,​%esi 88 ·​·​·​·​·​a12:​»       ​8d·​64·​24·​ec·​·​·​·​·​·​·​·​·​·​»       ​lea·​·​·​·​-​0x14(%esp)​,​%esp
89 ·​97a:​»       ​8b·​54·​24·​24·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​0x24(%esp)​,​%edx 89 ·​·​·​·​·​a16:​»       ​8b·​74·​24·​20·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​0x20(%esp)​,​%esi
90 ·​97e:​»       ​8b·​06·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​(%esi)​,​%eax 90 ·​·​·​·​·​a1a:​»       ​8b·​54·​24·​24·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​0x24(%esp)​,​%edx
91 ·​980:​»       ​89·​54·​24·​04·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%edx,​0x4(%esp)​ 91 ·​·​·​·​·​a1e:​»       ​8b·​06·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​(%esi)​,​%eax
92 ·​984:​»       ​89·​34·​24·​·​·​·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%esi,​(%esp)​ 92 ·​·​·​·​·​a20:​»       ​89·​54·​24·​04·​·​·​·​·​·​·​·​·​·​»       ​mov·​·​·​·​%edx,​0x4(%esp)​
Max diff block lines reached; 0/55455 bytes (0.00%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.eh_frame {}
Offset 1, 40 lines modified Offset 1, 40 lines modified
   
1 Hex·​dump·​of·​section·​'.​eh_frame':​ 1 Hex·​dump·​of·​section·​'.​eh_frame':​
2 ·​·​0x00001078·​14000000·​00000000·​017a5200·​017c0801·​.​.​.​.​.​.​.​.​.​zR.​.​|.​.​ 2 ·​·​0x00001158·​14000000·​00000000·​017a5200·​017c0801·​.​.​.​.​.​.​.​.​.​zR.​.​|.​.​
3 ·​·​0x00001088·​1b0c0404·​88010000·​14000000·​1c000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ·​·​0x00001168·​1b0c0404·​88010000·​14000000·​1c000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ·​·​0x00001098·​e8f7ffff·​13000000·​00440e10·​4e0e0400·​.​.​.​.​.​.​.​.​.​D.​.​N.​.​.​ 4 ·​·​0x00001178·​a8f7ffff·​13000000·​00440e10·​4e0e0400·​.​.​.​.​.​.​.​.​.​D.​.​N.​.​.​
5 ·​·​0x000010a8·​1c000000·​34000000·​a0f7ffff·​24000000·​.​.​.​.​4.​.​.​.​.​.​.​$.​.​.​ 5 ·​·​0x00001188·​1c000000·​34000000·​60f7ffff·​24000000·​.​.​.​.​4.​.​.​`.​.​.​$.​.​.​
6 ·​·​0x000010b8·​00410e08·​83024f0e·​20520e08·​41c30e04·​.​A.​.​.​.​O.​·​R.​.​A.​.​.​ 6 ·​·​0x00001198·​00410e08·​83024f0e·​20520e08·​41c30e04·​.​A.​.​.​.​O.​·​R.​.​A.​.​.​
7 ·​·​0x000010c8·​1c000000·​54000000·​d0f7ffff·​36000000·​.​.​.​.​T.​.​.​.​.​.​.​6.​.​.​ 7 ·​·​0x000011a8·​1c000000·​54000000·​90f7ffff·​36000000·​.​.​.​.​T.​.​.​.​.​.​.​6.​.​.​
8 ·​·​0x000010d8·​00410e08·​83024f0e·​20640e08·​41c30e04·​.​A.​.​.​.​O.​·​d.​.​A.​.​.​ 8 ·​·​0x000011b8·​00410e08·​83024f0e·​20640e08·​41c30e04·​.​A.​.​.​.​O.​·​d.​.​A.​.​.​
9 ·​·​0x000010e8·​1c000000·​74000000·​f0f7ffff·​1b000000·​.​.​.​.​t.​.​.​.​.​.​.​.​.​.​.​ 9 ·​·​0x000011c8·​1c000000·​74000000·​b0f7ffff·​1b000000·​.​.​.​.​t.​.​.​.​.​.​.​.​.​.​.​
10 ·​·​0x000010f8·​00410e08·​83024f0e·​10490e08·​41c30e04·​.​A.​.​.​.​O.​.​I.​.​A.​.​.​ 10 ·​·​0x000011d8·​00410e08·​83024f0e·​10490e08·​41c30e04·​.​A.​.​.​.​O.​.​I.​.​A.​.​.​
11 ·​·​0x00001108·​10000000·​94000000·​f0f7ffff·​04000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 11 ·​·​0x000011e8·​10000000·​94000000·​b0f7ffff·​04000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
12 ·​·​0x00001118·​00000000·​14000000·​a8000000·​ecf7ffff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 12 ·​·​0x000011f8·​00000000·​14000000·​a8000000·​acf7ffff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ·​·​0x00001128·​2d000000·​00440e20·​680e0400·​14000000·​-​.​.​.​.​D.​·​h.​.​.​.​.​.​.​ 13 ·​·​0x00001208·​2d000000·​00440e20·​680e0400·​14000000·​-​.​.​.​.​D.​·​h.​.​.​.​.​.​.​
14 ·​·​0x00001138·​c0000000·​04f8ffff·​30000000·​00440e20·​.​.​.​.​.​.​.​.​0.​.​.​.​D.​·​ 14 ·​·​0x00001218·​c0000000·​c4f7ffff·​30000000·​00440e20·​.​.​.​.​.​.​.​.​0.​.​.​.​D.​·​
15 ·​·​0x00001148·​6b0e0400·​28000000·​d8000000·​1cf8ffff·​k.​.​.​(.​.​.​.​.​.​.​.​.​.​.​ 15 ·​·​0x00001228·​6b0e0400·​28000000·​d8000000·​dcf7ffff·​k.​.​.​(.​.​.​.​.​.​.​.​.​.​.​
16 ·​·​0x00001158·​47000000·​00410e08·​8702410e·​0c860344·​G.​.​.​.​A.​.​.​.​A.​.​.​.​D 16 ·​·​0x00001238·​47000000·​00410e08·​8702410e·​0c860344·​G.​.​.​.​A.​.​.​.​A.​.​.​.​D
17 ·​·​0x00001168·​0e207e0e·​0c41c60e·​0841c70e·​04000000·​.​·​~.​.​A.​.​.​A.​.​.​.​.​.​ 17 ·​·​0x00001248·​0e207e0e·​0c41c60e·​0841c70e·​04000000·​.​·​~.​.​A.​.​.​A.​.​.​.​.​.​
18 ·​·​0x00001178·​54000000·​04010000·​40f8ffff·​4b010000·​T.​.​.​.​.​.​.​@.​.​.​K.​.​.​ 18 ·​·​0x00001258·​54000000·​04010000·​00f8ffff·​4a010000·​T.​.​.​.​.​.​.​.​.​.​.​J.​.​.​
19 ·​·​0x00001188·​00410e08·​8502410e·​0c870341·​0e108604·​.​A.​.​.​.​A.​.​.​.​A.​.​.​.​ 19 ·​·​0x00001268·​00410e08·​8502410e·​0c870341·​0e108604·​.​A.​.​.​.​A.​.​.​.​A.​.​.​.​
20 ·​·​0x00001198·​410e1483·​054f0e40·​02990a0e·​1443c30e·​A.​.​.​.​O.​@.​.​.​.​.​C.​.​ 20 ·​·​0x00001278·​410e1483·​054f0e50·​02990a0e·​1443c30e·​A.​.​.​.​O.​P.​.​.​.​.​C.​.​
21 ·​·​0x000011a8·​1041c60e·​0c41c70e·​0841c50e·​04410b71·​.​A.​.​.​A.​.​.​A.​.​.​A.​q 21 ·​·​0x00001288·​1041c60e·​0c41c70e·​0841c50e·​04410b71·​.​A.​.​.​A.​.​.​A.​.​.​A.​q
22 ·​·​0x000011b8·​0a0e1443·​c30e1041·​c60e0c41·​c70e0841·​.​.​.​C.​.​.​A.​.​.​A.​.​.​A 22 ·​·​0x00001298·​0a0e1443·​c30e1041·​c60e0c41·​c70e0841·​.​.​.​C.​.​.​A.​.​.​A.​.​.​A
23 ·​·​0x000011c8·​c50e0446·​0b000000·​28000000·​5c010000·​.​.​.​F.​.​.​.​(.​.​.​\.​.​.​ 23 ·​·​0x000012a8·​c50e0446·​0b000000·​28000000·​5c010000·​.​.​.​F.​.​.​.​(.​.​.​\.​.​.​
24 ·​·​0x000011d8·​38f9ffff·​68000000·​00410e08·​8602410e·​8.​.​.​h.​.​.​.​A.​.​.​.​A.​ 24 ·​·​0x000012b8·​f8f8ffff·​68000000·​00410e08·​8602410e·​.​.​.​.​h.​.​.​.​A.​.​.​.​A.​
25 ·​·​0x000011e8·​0c83034f·​0e200254·​0e0c41c3·​0e0841c6·​.​.​.​O.​·​.​T.​.​A.​.​.​A.​ 25 ·​·​0x000012c8·​0c83034f·​0e200254·​0e0c41c3·​0e0841c6·​.​.​.​O.​·​.​T.​.​A.​.​.​A.​
26 ·​·​0x000011f8·​0e040000·​40000000·​88010000·​7cf9ffff·​.​.​.​.​@.​.​.​.​.​.​.​|.​.​.​ 26 ·​·​0x000012d8·​0e040000·​40000000·​88010000·​3cf9ffff·​.​.​.​.​@.​.​.​.​.​.​.​<.​.​.​
27 ·​·​0x00001208·​36030000·​00410e08·​8502410e·​0c870341·​6.​.​.​.​A.​.​.​.​A.​.​.​.​A 27 ·​·​0x000012e8·​39030000·​00410e08·​8502410e·​0c870341·​9.​.​.​.​A.​.​.​.​A.​.​.​.​A
28 ·​·​0x00001218·​0e108604·​410e1483·​054f0e80·​0103eb01·​.​.​.​.​A.​.​.​.​O.​.​.​.​.​.​ 28 ·​·​0x000012f8·​0e108604·​410e1483·​054f0e90·​0103f001·​.​.​.​.​A.​.​.​.​O.​.​.​.​.​.​
29 ·​·​0x00001228·​0a0e1441·​c30e1041·​c60e0c41·​c70e0841·​.​.​.​A.​.​.​A.​.​.​A.​.​.​A 29 ·​·​0x00001308·​0a0e1441·​c30e1041·​c60e0c41·​c70e0841·​.​.​.​A.​.​.​A.​.​.​A.​.​.​A
30 ·​·​0x00001238·​c50e0446·​0b000000·​34000000·​cc010000·​.​.​.​F.​.​.​.​4.​.​.​.​.​.​.​ 30 ·​·​0x00001318·​c50e0441·​0b000000·​34000000·​cc010000·​.​.​.​A.​.​.​.​4.​.​.​.​.​.​.​
31 ·​·​0x00001248·​78fcffff·​7e000000·​00410e08·​8702410e·​x.​.​.​~.​.​.​.​A.​.​.​.​A.​ 31 ·​·​0x00001328·​38fcffff·​9b000000·​00410e08·​8702410e·​8.​.​.​.​.​.​.​.​A.​.​.​.​A.​
32 ·​·​0x00001258·​0c860341·​0e108304·​4f0e3066·​0a0e1041·​.​.​.​A.​.​.​.​O.​0f.​.​.​A 32 ·​·​0x00001338·​0c860341·​0e108304·​4f0e307f·​0a0e1041·​.​.​.​A.​.​.​.​O.​0.​.​.​.​A
33 ·​·​0x00001268·​c30e0c41·​c60e0841·​c70e0445·​0b000000·​.​.​.​A.​.​.​A.​.​.​E.​.​.​.​ 33 ·​·​0x00001348·​c30e0c41·​c60e0841·​c70e0444·​0b000000·​.​.​.​A.​.​.​A.​.​.​D.​.​.​.​
34 ·​·​0x00001278·​1c000000·​04020000·​c0fcffff·​40000000·​.​.​.​.​.​.​.​.​.​.​.​.​@.​.​.​ 34 ·​·​0x00001358·​20000000·​04020000·​a0fcffff·​5e000000·​·​.​.​.​.​.​.​.​.​.​.​.​^.​.​.​
35 ·​·​0x00001288·​00410e08·​83024f0e·​306e0e08·​41c30e04·​.​A.​.​.​.​O.​0n.​.​A.​.​.​ 35 ·​·​0x00001368·​00410e08·​83024f0e·​3002470a·​0e0841c3·​.​A.​.​.​.​O.​0.​G.​.​.​A.​
36 ·​·​0x00001298·​24000000·​24020000·​70f4ffff·​40010000·​$.​.​.​$.​.​.​p.​.​.​@.​.​.​ 36 ·​·​0x00001378·​0e04410b·​24000000·​28020000·​2cf4ffff·​.​.​A.​$.​.​.​(.​.​.​,​.​.​.​
37 ·​·​0x000012a8·​000e0846·​0e0c4a0f·​0b740478·​003f1a3b·​.​.​.​F.​.​J.​.​t.​x.​?.​;​ 37 ·​·​0x00001388·​40010000·​000e0846·​0e0c4a0f·​0b740478·​@.​.​.​.​.​.​F.​.​J.​.​t.​x
38 ·​·​0x000012b8·​2a322422·​00000000·​00000000·​·​·​·​·​·​·​·​·​·​*2$".​.​.​.​.​.​.​.​ 38 ·​·​0x00001398·​003f1a3b·​2a322422·​00000000·​00000000·​.​?.​;​*2$".​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Offset 1, 11 lines modified Offset 1, 11 lines modified
   
1 Hex·​dump·​of·​section·​'.​eh_frame_hdr':​ 1 Hex·​dump·​of·​section·​'.​eh_frame_hdr':​
2 ·​·​0x000012c4·​011b033b·​b0fdffff·​0e000000·​4cf4ffff·​.​.​.​;​.​.​.​.​.​.​.​.​L.​.​.​ 2 ·​·​0x000013a8·​011b033b·​acfdffff·​0e000000·​08f4ffff·​.​.​.​;​.​.​.​.​.​.​.​.​.​.​.​.​
3 ·​·​0x000012d4·​d4ffffff·​8cf5ffff·​e4fdffff·​bcf5ffff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ·​·​0x000013b8·​d4ffffff·​48f5ffff·​e0fdffff·​78f5ffff·​.​.​.​.​H.​.​.​.​.​.​.​x.​.​.​
4 ·​·​0x000012e4·​ccfdffff·​dcf5ffff·​04feffff·​1cf6ffff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ·​·​0x000013c8·​c8fdffff·​98f5ffff·​00feffff·​d8f5ffff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ·​·​0x000012f4·​24feffff·​3cf6ffff·​44feffff·​4cf6ffff·​$.​.​.​<.​.​.​D.​.​.​L.​.​.​ 5 ·​·​0x000013d8·​20feffff·​f8f5ffff·​40feffff·​08f6ffff·​·​.​.​.​.​.​.​.​@.​.​.​.​.​.​.​
6 ·​·​0x00001304·​58feffff·​7cf6ffff·​70feffff·​acf6ffff·​X.​.​.​|.​.​.​p.​.​.​.​.​.​.​ 6 ·​·​0x000013e8·​54feffff·​38f6ffff·​6cfeffff·​68f6ffff·​T.​.​.​8.​.​.​l.​.​.​h.​.​.​
7 ·​·​0x00001314·​88feffff·​fcf6ffff·​b4feffff·​4cf8ffff·​.​.​.​.​.​.​.​.​.​.​.​.​L.​.​.​ 7 ·​·​0x000013f8·​84feffff·​b8f6ffff·​b0feffff·​08f8ffff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
8 ·​·​0x00001324·​0cffffff·​bcf8ffff·​38ffffff·​fcfbffff·​.​.​.​.​.​.​.​.​8.​.​.​.​.​.​.​ 8 ·​·​0x00001408·​08ffffff·​78f8ffff·​34ffffff·​b8fbffff·​.​.​.​.​x.​.​.​4.​.​.​.​.​.​.​
9 ·​·​0x00001334·​7cffffff·​7cfcffff·​b4ffffff·​·​·​·​·​·​·​·​·​·​|.​.​.​|.​.​.​.​.​.​.​ 9 ·​·​0x00001418·​78ffffff·​58fcffff·​b0ffffff·​·​·​·​·​·​·​·​·​·​x.​.​.​X.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.fini_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​fini_array':​ 1 Hex·​dump·​of·​section·​'.​fini_array':​
2 ·​·​0x00002e98·​50080000·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​P.​.​.​.​.​.​.​ 2 ·​·​0x00002e74·​f0080000·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.init_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​init_array':​ 1 Hex·​dump·​of·​section·​'.​init_array':​
2 ·​·​0x00002ea0·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​ 2 ·​·​0x00002e7c·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.got {}
Offset 1, 4 lines modified Offset 1, 2 lines modified
   
1 Hex·​dump·​of·​section·​'.​got':​ 1 Section·​'.​got'·​has·​no·​data·​to·​dump.​
2 ·​·​0x00002fa4·​00000000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​  
   
[−]
readelf --wide --decompress --hex-dump=.got.plt {}
Offset 1, 9 lines modified Offset 1, 9 lines modified
   
1 Hex·​dump·​of·​section·​'.​got.​plt':​ 1 Hex·​dump·​of·​section·​'.​got.​plt':​
2 ·​·​0x00002fa8·​a42e0000·​00000000·​00000000·​26070000·​.​.​.​.​.​.​.​.​.​.​.​.​&.​.​.​ 2 ·​·​0x00002fa8·​802e0000·​00000000·​00000000·​c6070000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ·​·​0x00002fb8·​36070000·​46070000·​56070000·​66070000·​6.​.​.​F.​.​.​V.​.​.​f.​.​.​ 3 ·​·​0x00002fb8·​d6070000·​e6070000·​f6070000·​06080000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ·​·​0x00002fc8·​76070000·​86070000·​96070000·​a6070000·​v.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ·​·​0x00002fc8·​16080000·​26080000·​36080000·​46080000·​.​.​.​.​&.​.​.​6.​.​.​F.​.​.​
5 ·​·​0x00002fd8·​b6070000·​c6070000·​d6070000·​e6070000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ·​·​0x00002fd8·​56080000·​66080000·​76080000·​86080000·​V.​.​.​f.​.​.​v.​.​.​.​.​.​.​
6 ·​·​0x00002fe8·​f6070000·​06080000·​16080000·​26080000·​.​.​.​.​.​.​.​.​.​.​.​.​&.​.​.​ 6 ·​·​0x00002fe8·​96080000·​a6080000·​b6080000·​c6080000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ·​·​0x00002ff8·​36080000·​46080000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​6.​.​.​F.​.​.​ 7 ·​·​0x00002ff8·​d6080000·​e6080000·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 String·​dump·​of·​section·​'.​comment':​ 1 String·​dump·​of·​section·​'.​comment':​
2 ·​·​[·​·​·​·​·​1]·​·​GCC:​·​(GNU)​·​4.​8 2 ·​·​[·​·​·​·​·​1]·​·​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
   
[−]
readelf --wide --decompress --hex-dump=.shstrtab {}
Offset 1, 15 lines modified Offset 1, 19 lines modified
   
1 Hex·​dump·​of·​section·​'.​shstrtab':​ 1 Hex·​dump·​of·​section·​'.​shstrtab':​
2 ·​·​0x00000000·​002e7368·​73747274·​6162002e·​64796e73·​.​.​shstrtab.​.​dyns 2 ·​·​0x00000000·​002e7368·​73747274·​6162002e·​6e6f7465·​.​.​shstrtab.​.​note
3 ·​·​0x00000010·​796d002e·​64796e73·​7472002e·​68617368·​ym.​.​dynstr.​.​hash 3 ·​·​0x00000010·​2e676e75·​2e627569·​6c642d69·​64002e64·​.​gnu.​build-​id.​.​d
4 ·​·​0x00000020·​002e7265·​6c2e6479·​6e002e72·​656c2e70·​.​.​rel.​dyn.​.​rel.​p 4 ·​·​0x00000020·​796e7379·​6d002e64·​796e7374·​72002e68·​ynsym.​.​dynstr.​.​h
5 ·​·​0x00000030·​6c74002e·​74657874·​002e726f·​64617461·​lt.​.​text.​.​rodata 5 ·​·​0x00000030·​61736800·​2e676e75·​2e766572·​73696f6e·​ash.​.​gnu.​version
6 ·​·​0x00000040·​002e6568·​5f667261·​6d65002e·​65685f66·​.​.​eh_frame.​.​eh_f 6 ·​·​0x00000040·​002e676e·​752e7665·​7273696f·​6e5f6400·​.​.​gnu.​version_d.​
7 ·​·​0x00000050·​72616d65·​5f686472·​002e6669·​6e695f61·​rame_hdr.​.​fini_a 7 ·​·​0x00000050·​2e676e75·​2e766572·​73696f6e·​5f72002e·​.​gnu.​version_r.​.​
8 ·​·​0x00000060·​72726179·​002e696e·​69745f61·​72726179·​rray.​.​init_array 8 ·​·​0x00000060·​72656c2e·​64796e00·​2e72656c·​2e706c74·​rel.​dyn.​.​rel.​plt
9 ·​·​0x00000070·​002e6479·​6e616d69·​63002e67·​6f74002e·​.​.​dynamic.​.​got.​.​ 9 ·​·​0x00000070·​002e7465·​7874002e·​726f6461·​7461002e·​.​.​text.​.​rodata.​.​
10 ·​·​0x00000080·​676f742e·​706c7400·​2e646174·​61002e62·​got.​plt.​.​data.​.​b 10 ·​·​0x00000080·​65685f66·​72616d65·​002e6568·​5f667261·​eh_frame.​.​eh_fra
11 ·​·​0x00000090·​7373002e·​636f6d6d·​656e7400·​2e6e6f74·​ss.​.​comment.​.​not 11 ·​·​0x00000090·​6d655f68·​6472002e·​66696e69·​5f617272·​me_hdr.​.​fini_arr
12 ·​·​0x000000a0·​652e676e·​752e676f·​6c642d76·​65727369·​e.​gnu.​gold-​versi 12 ·​·​0x000000a0·​6179002e·​696e6974·​5f617272·​6179002e·​ay.​.​init_array.​.​
13 ·​·​0x000000b0·​6f6e00·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​on.​ 13 ·​·​0x000000b0·​64796e61·​6d696300·​2e676f74·​002e676f·​dynamic.​.​got.​.​go
  14 ·​·​0x000000c0·​742e706c·​74002e64·​61746100·​2e627373·​t.​plt.​.​data.​.​bss
  15 ·​·​0x000000d0·​002e636f·​6d6d656e·​74002e6e·​6f74652e·​.​.​comment.​.​note.​
  16 ·​·​0x000000e0·​676e752e·​676f6c64·​2d766572·​73696f6e·​gnu.​gold-​version
  17 ·​·​0x000000f0·​00·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​·​.​