Offset 1, 18 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·80906e1af98465c37a09a4824d139508c2309063c96aa91633ae46edc49f2f78 | ||
10 | Signer·#1·certificate·SHA-1·digest:·bc1e4213f4aea2397daec57ff8374edddd8133e4 | ||
11 | Signer·#1·certificate·MD5·digest:·71f3306bbdc64224813ab46ac0658e9f | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·bbd4abf5db9ffc57ee5356834edfebdb8c758a37c242277eaef1bc3b46e4990b | ||
15 | Signer·#1·public·key·SHA-1·digest:·ac6b27ffec665977733f00c2c57d5e79be6ed759 | ||
16 | Signer·#1·public·key·MD5·digest:·29dfe0c2e26f01d66096094d22ac5140 | ||
17 | WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
18 | WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 90 lines modified | Offset 1, 88 lines modified | ||
1 | Zip·file·size:·56 | 1 | Zip·file·size:·567504·bytes,·number·of·entries:·86 |
2 | -rw----·····2.0·fat·····7963·bl·defN·15-Apr-16·19:12·META-INF/MANIFEST.MF | ||
3 | -rw----·····2.0·fat·····8084·bl·defN·15-Apr-16·19:12·META-INF/354D8A2F.SF | ||
4 | -rw----·····2.0·fat·····1297·bl·defN·15-Apr-16·19:12·META-INF/354D8A2F.RSA | ||
5 | -rw----·····2.0·fat·······41·bl·defN·15-Apr-16·14:41·META-INF/buildserverid | ||
6 | -rw----·····2.0·fat·······41·bl·defN·15-Apr-16·14:41·META-INF/fdroidserverid | ||
7 | -rw----·····2.0·fat····10308·bX·defN·1 | 2 | -rw----·····2.0·fat····10308·bX·defN·17-May-31·16:10·AndroidManifest.xml |
8 | -rw----·····1.0·fat·····1990·b-·stor·1 | 3 | -rw----·····1.0·fat·····1990·b-·stor·17-May-31·16:10·res/drawable-hdpi-v11/ic_menu_add.png |
9 | -rw----·····1.0·fat······927·b-·stor·1 | 4 | -rw----·····1.0·fat······927·b-·stor·17-May-31·16:10·res/drawable-hdpi-v11/ic_menu_back.png |
10 | -rw----·····1.0·fat······923·b-·stor·1 | 5 | -rw----·····1.0·fat······923·b-·stor·17-May-31·16:10·res/drawable-hdpi-v11/ic_menu_close_clear_cancel.png |
11 | -rw----·····1.0·fat······927·b-·stor·1 | 6 | -rw----·····1.0·fat······927·b-·stor·17-May-31·16:10·res/drawable-hdpi-v11/ic_menu_forward.png |
12 | -rw----·····1.0·fat·····1649·b-·stor·1 | 7 | -rw----·····1.0·fat·····1649·b-·stor·17-May-31·16:10·res/drawable-hdpi-v11/ic_menu_preferences.png |
13 | -rw----·····1.0·fat······897·b-·stor·1 | 8 | -rw----·····1.0·fat······897·b-·stor·17-May-31·16:10·res/drawable-hdpi-v11/ic_stat_service_notification_icon.png |
14 | -rw----·····1.0·fat······833·b-·stor·1 | 9 | -rw----·····1.0·fat······833·b-·stor·17-May-31·16:10·res/drawable-hdpi-v4/btn_close_window.png |
15 | -rw----·····1.0·fat·····2968·b-·stor·1 | 10 | -rw----·····1.0·fat·····2968·b-·stor·17-May-31·16:10·res/drawable-hdpi-v4/ic_launcher.png |
16 | -rw----·····1.0·fat·····2607·b-·stor·1 | 11 | -rw----·····1.0·fat·····2607·b-·stor·17-May-31·16:10·res/drawable-hdpi-v4/ic_menu_add.png |
17 | -rw----·····1.0·fat·····1317·b-·stor·1 | 12 | -rw----·····1.0·fat·····1317·b-·stor·17-May-31·16:10·res/drawable-hdpi-v4/ic_menu_back.png |
18 | -rw----·····1.0·fat·····3416·b-·stor·1 | 13 | -rw----·····1.0·fat·····3416·b-·stor·17-May-31·16:10·res/drawable-hdpi-v4/ic_menu_close_clear_cancel.png |
19 | -rw----·····1.0·fat·····1304·b-·stor·1 | 14 | -rw----·····1.0·fat·····1304·b-·stor·17-May-31·16:10·res/drawable-hdpi-v4/ic_menu_forward.png |
20 | -rw----·····1.0·fat·····2814·b-·stor·1 | 15 | -rw----·····1.0·fat·····2814·b-·stor·17-May-31·16:10·res/drawable-hdpi-v4/ic_menu_preferences.png |
21 | -rw----·····1.0·fat·····1267·b-·stor·1 | 16 | -rw----·····1.0·fat·····1267·b-·stor·17-May-31·16:10·res/drawable-hdpi-v4/ic_menu_windows.png |
22 | -rw----·····1.0·fat·····1365·b-·stor·1 | 17 | -rw----·····1.0·fat·····1365·b-·stor·17-May-31·16:10·res/drawable-hdpi-v4/ic_stat_service_notification_icon.png |
23 | -rw----·····1.0·fat······944·b-·stor·1 | 18 | -rw----·····1.0·fat······944·b-·stor·17-May-31·16:10·res/drawable-hdpi-v9/ic_stat_service_notification_icon.png |
24 | -rw----·····1.0·fat·····1329·b-·stor·1 | 19 | -rw----·····1.0·fat·····1329·b-·stor·17-May-31·16:10·res/drawable-ldpi-v11/ic_menu_add.png |
25 | -rw----·····1.0·fat······821·b-·stor·1 | 20 | -rw----·····1.0·fat······821·b-·stor·17-May-31·16:10·res/drawable-ldpi-v11/ic_menu_back.png |
26 | -rw----·····1.0·fat·····1604·b-·stor·1 | 21 | -rw----·····1.0·fat·····1604·b-·stor·17-May-31·16:10·res/drawable-ldpi-v11/ic_menu_close_clear_cancel.png |
27 | -rw----·····1.0·fat······859·b-·stor·1 | 22 | -rw----·····1.0·fat······859·b-·stor·17-May-31·16:10·res/drawable-ldpi-v11/ic_menu_forward.png |
28 | -rw----·····1.0·fat·····1355·b-·stor·1 | 23 | -rw----·····1.0·fat·····1355·b-·stor·17-May-31·16:10·res/drawable-ldpi-v11/ic_menu_preferences.png |
29 | -rw----·····1.0·fat······306·b-·stor·1 | 24 | -rw----·····1.0·fat······306·b-·stor·17-May-31·16:10·res/drawable-ldpi-v11/ic_stat_service_notification_icon.png |
30 | -rw----·····1.0·fat·····1460·b-·stor·1 | 25 | -rw----·····1.0·fat·····1460·b-·stor·17-May-31·16:10·res/drawable-ldpi-v4/ic_launcher.png |
31 | -rw----·····1.0·fat·····1329·b-·stor·1 | 26 | -rw----·····1.0·fat·····1329·b-·stor·17-May-31·16:10·res/drawable-ldpi-v4/ic_menu_add.png |
32 | -rw----·····1.0·fat·····1604·b-·stor·1 | 27 | -rw----·····1.0·fat·····1604·b-·stor·17-May-31·16:10·res/drawable-ldpi-v4/ic_menu_close_clear_cancel.png |
33 | -rw----·····1.0·fat·····1355·b-·stor·1 | 28 | -rw----·····1.0·fat·····1355·b-·stor·17-May-31·16:10·res/drawable-ldpi-v4/ic_menu_preferences.png |
34 | -rw----·····1.0·fat······640·b-·stor·1 | 29 | -rw----·····1.0·fat······640·b-·stor·17-May-31·16:10·res/drawable-ldpi-v4/ic_stat_service_notification_icon.png |
35 | -rw----·····1.0·fat······296·b-·stor·1 | 30 | -rw----·····1.0·fat······296·b-·stor·17-May-31·16:10·res/drawable-ldpi-v9/ic_stat_service_notification_icon.png |
36 | -rw----·····1.0·fat·····1148·b-·stor·1 | 31 | -rw----·····1.0·fat·····1148·b-·stor·17-May-31·16:10·res/drawable-mdpi-v11/ic_menu_add.png |
37 | -rw----·····1.0·fat······703·b-·stor·1 | 32 | -rw----·····1.0·fat······703·b-·stor·17-May-31·16:10·res/drawable-mdpi-v11/ic_menu_back.png |
38 | -rw----·····1.0·fat······574·b-·stor·1 | 33 | -rw----·····1.0·fat······574·b-·stor·17-May-31·16:10·res/drawable-mdpi-v11/ic_menu_close_clear_cancel.png |
39 | -rw----·····1.0·fat······700·b-·stor·1 | 34 | -rw----·····1.0·fat······700·b-·stor·17-May-31·16:10·res/drawable-mdpi-v11/ic_menu_forward.png |
40 | -rw----·····1.0·fat······950·b-·stor·1 | 35 | -rw----·····1.0·fat······950·b-·stor·17-May-31·16:10·res/drawable-mdpi-v11/ic_menu_preferences.png |
41 | -rw----·····1.0·fat······674·b-·stor·1 | 36 | -rw----·····1.0·fat······674·b-·stor·17-May-31·16:10·res/drawable-mdpi-v11/ic_stat_service_notification_icon.png |
42 | -rw----·····1.0·fat······506·b-·stor·1 | 37 | -rw----·····1.0·fat······506·b-·stor·17-May-31·16:10·res/drawable-mdpi-v4/btn_close_window.png |
43 | -rw----·····1.0·fat·····1813·b-·stor·1 | 38 | -rw----·····1.0·fat·····1813·b-·stor·17-May-31·16:10·res/drawable-mdpi-v4/ic_launcher.png |
44 | -rw----·····1.0·fat·····1761·b-·stor·1 | 39 | -rw----·····1.0·fat·····1761·b-·stor·17-May-31·16:10·res/drawable-mdpi-v4/ic_menu_add.png |
45 | -rw----·····1.0·fat······909·b-·stor·1 | 40 | -rw----·····1.0·fat······909·b-·stor·17-May-31·16:10·res/drawable-mdpi-v4/ic_menu_back.png |
46 | -rw----·····1.0·fat·····2170·b-·stor·1 | 41 | -rw----·····1.0·fat·····2170·b-·stor·17-May-31·16:10·res/drawable-mdpi-v4/ic_menu_close_clear_cancel.png |
47 | -rw----·····1.0·fat······915·b-·stor·1 | 42 | -rw----·····1.0·fat······915·b-·stor·17-May-31·16:10·res/drawable-mdpi-v4/ic_menu_forward.png |
48 | -rw----·····1.0·fat·····1832·b-·stor·1 | 43 | -rw----·····1.0·fat·····1832·b-·stor·17-May-31·16:10·res/drawable-mdpi-v4/ic_menu_preferences.png |
49 | -rw----·····1.0·fat······987·b-·stor·1 | 44 | -rw----·····1.0·fat······987·b-·stor·17-May-31·16:10·res/drawable-mdpi-v4/ic_menu_windows.png |
50 | -rw----·····1.0·fat······985·b-·stor·1 | 45 | -rw----·····1.0·fat······985·b-·stor·17-May-31·16:10·res/drawable-mdpi-v4/ic_stat_service_notification_icon.png |
51 | -rw----·····1.0·fat······376·b-·stor·1 | 46 | -rw----·····1.0·fat······376·b-·stor·17-May-31·16:10·res/drawable-mdpi-v9/ic_stat_service_notification_icon.png |
52 | -rw----·····1.0·fat······730·b-·stor·1 | 47 | -rw----·····1.0·fat······730·b-·stor·17-May-31·16:10·res/drawable-nodpi-v4/atari_small_nodpi.png |
53 | -rw----·····1.0·fat·····2848·b-·stor·1 | 48 | -rw----·····1.0·fat·····2848·b-·stor·17-May-31·16:10·res/drawable-xhdpi-v11/ic_menu_add.png |
54 | -rw----·····1.0·fat·····1215·b-·stor·1 | 49 | -rw----·····1.0·fat·····1215·b-·stor·17-May-31·16:10·res/drawable-xhdpi-v11/ic_menu_back.png |
55 | -rw----·····1.0·fat·····1074·b-·stor·1 | 50 | -rw----·····1.0·fat·····1074·b-·stor·17-May-31·16:10·res/drawable-xhdpi-v11/ic_menu_close_clear_cancel.png |
56 | -rw----·····1.0·fat·····1229·b-·stor·1 | 51 | -rw----·····1.0·fat·····1229·b-·stor·17-May-31·16:10·res/drawable-xhdpi-v11/ic_menu_forward.png |
57 | -rw----·····1.0·fat·····2308·b-·stor·1 | 52 | -rw----·····1.0·fat·····2308·b-·stor·17-May-31·16:10·res/drawable-xhdpi-v11/ic_menu_preferences.png |
58 | -rw----·····1.0·fat·····1086·b-·stor·1 | 53 | -rw----·····1.0·fat·····1086·b-·stor·17-May-31·16:10·res/drawable-xhdpi-v11/ic_stat_service_notification_icon.png |
59 | -rw----·····1.0·fat·····3774·b-·stor·1 | 54 | -rw----·····1.0·fat·····3774·b-·stor·17-May-31·16:10·res/drawable-xhdpi-v4/ic_launcher.png |
60 | -rw----·····1.0·fat·····1702·b-·stor·1 | 55 | -rw----·····1.0·fat·····1702·b-·stor·17-May-31·16:10·res/drawable-xhdpi-v4/ic_stat_service_notification_icon.png |
61 | -rw----·····1.0·fat·····1268·b-·stor·1 | 56 | -rw----·····1.0·fat·····1268·b-·stor·17-May-31·16:10·res/drawable-xhdpi-v9/ic_stat_service_notification_icon.png |
62 | -rw----·····1.0·fat·····5718·b-·stor·1 | 57 | -rw----·····1.0·fat·····5718·b-·stor·17-May-31·16:10·res/drawable-xxhdpi-v4/ic_launcher.png |
63 | -rw----·····1.0·fat·····7840·b-·stor·1 | 58 | -rw----·····1.0·fat·····7840·b-·stor·17-May-31·16:10·res/drawable-xxxhdpi-v4/ic_launcher.png |
64 | -rw----·····1.0·fat······730·b-·stor·1 | 59 | -rw----·····1.0·fat······730·b-·stor·17-May-31·16:10·res/drawable/atari_small.png |
65 | -rw----·····1.0·fat······506·b-·stor·1 | 60 | -rw----·····1.0·fat······506·b-·stor·17-May-31·16:10·res/drawable/btn_close_window.png |
66 | -rw----·····2.0·fat······560·bl·defN·1 | 61 | -rw----·····2.0·fat······560·bl·defN·17-May-31·16:10·res/drawable/close_background.xml |
67 | -rw----·····1.0·fat·····1044·b-·stor·1 | 62 | -rw----·····1.0·fat·····1044·b-·stor·17-May-31·16:10·res/drawable/ic_folder.png |
68 | -rw----·····1.0·fat·····1008·b-·stor·1 | 63 | -rw----·····1.0·fat·····1008·b-·stor·17-May-31·16:10·res/drawable/ic_folderup.png |
69 | -rw----·····1.0·fat·····1813·b-·stor·1 | 64 | -rw----·····1.0·fat·····1813·b-·stor·17-May-31·16:10·res/drawable/ic_launcher.png |
70 | -rw----·····1.0·fat·····1761·b-·stor·1 | 65 | -rw----·····1.0·fat·····1761·b-·stor·17-May-31·16:10·res/drawable/ic_menu_add.png |
71 | -rw----·····1.0·fat······909·b-·stor·1 | 66 | -rw----·····1.0·fat······909·b-·stor·17-May-31·16:10·res/drawable/ic_menu_back.png |
72 | -rw----·····1.0·fat·····2170·b-·stor·1 | 67 | -rw----·····1.0·fat·····2170·b-·stor·17-May-31·16:10·res/drawable/ic_menu_close_clear_cancel.png |
73 | -rw----·····1.0·fat······915·b-·stor·1 | 68 | -rw----·····1.0·fat······915·b-·stor·17-May-31·16:10·res/drawable/ic_menu_forward.png |
74 | -rw----·····1.0·fat·····1832·b-·stor·1 | 69 | -rw----·····1.0·fat·····1832·b-·stor·17-May-31·16:10·res/drawable/ic_menu_preferences.png |
75 | -rw----·····1.0·fat······987·b-·stor·1 | 70 | -rw----·····1.0·fat······987·b-·stor·17-May-31·16:10·res/drawable/ic_menu_windows.png |
76 | -rw----·····1.0·fat······985·b-·stor·1 | 71 | -rw----·····1.0·fat······985·b-·stor·17-May-31·16:10·res/drawable/ic_stat_service_notification_icon.png |
77 | -rw----·····2.0·fat······556·bl·defN·1 | 72 | -rw----·····2.0·fat······556·bl·defN·17-May-31·16:10·res/layout/term_activity.xml |
78 | -rw----·····2.0·fat·····1772·bl·defN·1 | 73 | -rw----·····2.0·fat·····1772·bl·defN·17-May-31·16:10·res/layout/window_list_item.xml |
79 | -rw----·····2.0·fat······660·bl·defN·1 | 74 | -rw----·····2.0·fat······660·bl·defN·17-May-31·16:10·res/layout/window_list_new_window.xml |
80 | -rw----·····2.0·fat·····1544·bl·defN·1 | 75 | -rw----·····2.0·fat·····1544·bl·defN·17-May-31·16:10·res/menu/main.xml |
81 | -rw----·····2.0·fat·····5412·bl·defN·1 | 76 | -rw----·····2.0·fat·····5412·bl·defN·17-May-31·16:10·res/xml/preferences.xml |
82 | -rw----·····1.0·fat···295560·b-·stor·1 | 77 | -rw----·····1.0·fat···295560·b-·stor·17-May-31·16:10·resources.arsc |
83 | -rw----·····2.0·fat···4 | 78 | -rw----·····2.0·fat···429708·bl·defN·17-May-31·16:10·classes.dex |
84 | -rw----·····2.0·fat····1 | 79 | -rw----·····2.0·fat····17796·bl·defN·17-May-31·16:10·lib/armeabi/libjackpal-termexec2.so |
85 | -rw----·····2.0·fat····71 | 80 | -rw----·····2.0·fat····71292·bl·defN·17-May-31·16:10·lib/mips/libjackpal-termexec2.so |
86 | -rw----·····2.0·fat·····9 | 81 | -rw----·····2.0·fat·····9508·bl·defN·17-May-31·16:10·lib/x86/libjackpal-termexec2.so |
82 | -rw----·····2.0·fat····71392·bl·defN·17-May-31·16:10·lib/mips/libjackpal-androidterm5.so | ||
87 | -rw----·····2.0·fat····13 | 83 | -rw----·····2.0·fat····13736·bl·defN·17-May-31·16:10·lib/armeabi/libjackpal-androidterm5.so |
88 | -rw----·····2.0·fat·····5648·bl·defN·15-Apr-16·14:40·lib/mips/libjackpal-androidterm5.so | ||
89 | -rw----·····2.0·fat·····5 | 84 | -rw----·····2.0·fat·····5448·bl·defN·17-May-31·16:10·lib/x86/libjackpal-androidterm5.so |
85 | -rw----·····2.0·fat·····7963·b-·defN·17-May-31·16:10·META-INF/MANIFEST.MF | ||
86 | -rw----·····2.0·fat·····8084·b-·defN·17-May-31·16:10·META-INF/354D8A2F.SF | ||
87 | -rw----·····2.0·fat·····1297·b-·defN·17-May-31·16:10·META-INF/354D8A2F.RSA | ||
90 | 8 | 88 | 86·files,·1054157·bytes·uncompressed,·553902·bytes·compressed:··47.5% |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1, 30 lines modified | Offset 1, 30 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:· | 4 | checksum············:·6c82a602 |
5 | signature···········:· | 5 | signature···········:·04fe...5658 |
6 | file_size···········:·4 | 6 | file_size···········:·429708 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·35 | 10 | string_ids_size·····:·3589 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·458 | 12 | type_ids_size·······:·458 |
13 | type_ids_off········:·144 | 13 | type_ids_off········:·14468·(0x003884) |
14 | proto_ids_size······:·574 | 14 | proto_ids_size······:·574 |
15 | proto_ids_off·······:·163 | 15 | proto_ids_off·······:·16300·(0x003fac) |
16 | field_ids_size······:·1183 | 16 | field_ids_size······:·1183 |
17 | field_ids_off·······:·23 | 17 | field_ids_off·······:·23188·(0x005a94) |
18 | method_ids_size·····:·18 | 18 | method_ids_size·····:·1860 |
19 | method_ids_off······:·326 | 19 | method_ids_off······:·32652·(0x007f8c) |
20 | class_defs_size·····:·181 | 20 | class_defs_size·····:·181 |
21 | class_defs_off······:·475 | 21 | class_defs_off······:·47532·(0x00b9ac) |
22 | data_size···········:·37 | 22 | data_size···········:·372680 |
23 | data_off············:·570 | 23 | data_off············:·57028·(0x00dec4) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·90 | 25 | class_idx···········:·90 |
26 | access_flags········:·9729·(0x2601) | 26 | access_flags········:·9729·(0x2601) |
27 | superclass_idx······:·379 | 27 | superclass_idx······:·379 |
28 | source_file_idx·····:·178 | 28 | source_file_idx·····:·178 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
Offset 791, 17 lines modified | Offset 791, 17 lines modified | ||
791 | ······type··········:·'()V' | 791 | ······type··········:·'()V' |
792 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 792 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
793 | ······code··········- | 793 | ······code··········- |
794 | ······registers·····:·1 | 794 | ······registers·····:·1 |
795 | ······ins···········:·1 | 795 | ······ins···········:·1 |
796 | ······outs··········:·1 | 796 | ······outs··········:·1 |
797 | ······insns·size····:·4·16-bit·code·units | 797 | ······insns·size····:·4·16-bit·code·units |
798 | 013 | 798 | 013700:········································|[013700]·jackpal.androidterm.BuildConfig.<init>:()V |
799 | 013 | 799 | 013710:·7010·9f06·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@069f |
800 | 013 | 800 | 013716:·0e00···································|0003:·return-void |
801 | ······catches·······:·(none) | 801 | ······catches·······:·(none) |
802 | ······positions·····:· | 802 | ······positions·····:· |
803 | ········0x0000·line=6 | 803 | ········0x0000·line=6 |
804 | ······locals········:· | 804 | ······locals········:· |
805 | ········0x0000·-·0x0004·reg=0·this·Ljackpal/androidterm/BuildConfig;· | 805 | ········0x0000·-·0x0004·reg=0·this·Ljackpal/androidterm/BuildConfig;· |
806 | ··Virtual·methods···- | 806 | ··Virtual·methods···- |
Offset 836, 18 lines modified | Offset 836, 18 lines modified | ||
836 | ······type··········:·'()V' | 836 | ······type··········:·'()V' |
837 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) | 837 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) |
838 | ······code··········- | 838 | ······code··········- |
839 | ······registers·····:·1 | 839 | ······registers·····:·1 |
840 | ······ins···········:·0 | 840 | ······ins···········:·0 |
841 | ······outs··········:·1 | 841 | ······outs··········:·1 |
842 | ······insns·size····:·6·16-bit·code·units | 842 | ······insns·size····:·6·16-bit·code·units |
843 | 013 | 843 | 013718:········································|[013718]·jackpal.androidterm.Exec.<clinit>:()V |
844 | 013 | 844 | 013728:·1a00·7009······························|0000:·const-string·v0,·"jackpal-androidterm5"·//·string@0970 |
845 | 0137 | 845 | 01372c:·7110·d206·0000·························|0002:·invoke-static·{v0},·Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V·//·method@06d2 |
846 | 0137 | 846 | 013732:·0e00···································|0005:·return-void |
847 | ······catches·······:·(none) | 847 | ······catches·······:·(none) |
848 | ······positions·····:· | 848 | ······positions·····:· |
849 | ········0x0000·line=36 | 849 | ········0x0000·line=36 |
850 | ········0x0005·line=37 | 850 | ········0x0005·line=37 |
851 | ······locals········:· | 851 | ······locals········:· |
852 | ····#1··············:·(in·Ljackpal/androidterm/Exec;) | 852 | ····#1··············:·(in·Ljackpal/androidterm/Exec;) |
Offset 855, 17 lines modified | Offset 855, 17 lines modified | ||
855 | ······type··········:·'()V' | 855 | ······type··········:·'()V' |
856 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 856 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
857 | ······code··········- | 857 | ······code··········- |
858 | ······registers·····:·1 | 858 | ······registers·····:·1 |
859 | ······ins···········:·1 | 859 | ······ins···········:·1 |
860 | ······outs··········:·1 | 860 | ······outs··········:·1 |
861 | ······insns·size····:·4·16-bit·code·units | 861 | ······insns·size····:·4·16-bit·code·units |
862 | 0137 | 862 | 013734:········································|[013734]·jackpal.androidterm.Exec.<init>:()V |
863 | 0137 | 863 | 013744:·7010·9f06·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@069f |
864 | 0137 | 864 | 01374a:·0e00···································|0003:·return-void |
865 | ······catches·······:·(none) | 865 | ······catches·······:·(none) |
866 | ······positions·····:· | 866 | ······positions·····:· |
867 | ········0x0000·line=32 | 867 | ········0x0000·line=32 |
868 | ······locals········:· | 868 | ······locals········:· |
869 | ········0x0000·-·0x0004·reg=0·this·Ljackpal/androidterm/Exec;· | 869 | ········0x0000·-·0x0004·reg=0·this·Ljackpal/androidterm/Exec;· |
870 | ····#2··············:·(in·Ljackpal/androidterm/Exec;) | 870 | ····#2··············:·(in·Ljackpal/androidterm/Exec;) |
Offset 910, 17 lines modified | Offset 910, 17 lines modified | ||
910 | ······type··········:·'()V' | 910 | ······type··········:·'()V' |
911 | ······access········:·0x10000·(CONSTRUCTOR) | 911 | ······access········:·0x10000·(CONSTRUCTOR) |
912 | ······code··········- | 912 | ······code··········- |
913 | ······registers·····:·1 | 913 | ······registers·····:·1 |
914 | ······ins···········:·1 | 914 | ······ins···········:·1 |
915 | ······outs··········:·1 | 915 | ······outs··········:·1 |
916 | ······insns·size····:·4·16-bit·code·units | 916 | ······insns·size····:·4·16-bit·code·units |
917 | 0137 | 917 | 01374c:········································|[01374c]·jackpal.androidterm.FdHelperHoneycomb.<init>:()V |
918 | 0137 | 918 | 01375c:·7010·9f06·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@069f |
919 | 0137 | 919 | 013762:·0e00···································|0003:·return-void |
920 | ······catches·······:·(none) | 920 | ······catches·······:·(none) |
921 | ······positions·····:· | 921 | ······positions·····:· |
922 | ········0x0000·line=128 | 922 | ········0x0000·line=128 |
923 | ······locals········:· | 923 | ······locals········:· |
924 | ········0x0000·-·0x0004·reg=0·this·Ljackpal/androidterm/FdHelperHoneycomb;· | 924 | ········0x0000·-·0x0004·reg=0·this·Ljackpal/androidterm/FdHelperHoneycomb;· |
925 | ····#1··············:·(in·Ljackpal/androidterm/FdHelperHoneycomb;) | 925 | ····#1··············:·(in·Ljackpal/androidterm/FdHelperHoneycomb;) |
Offset 928, 18 lines modified | Offset 928, 18 lines modified | ||
928 | ······type··········:·'(Landroid/os/ParcelFileDescriptor;)I' | 928 | ······type··········:·'(Landroid/os/ParcelFileDescriptor;)I' |
929 | ······access········:·0x0008·(STATIC) | 929 | ······access········:·0x0008·(STATIC) |
930 | ······code··········- | 930 | ······code··········- |
931 | ······registers·····:·2 | 931 | ······registers·····:·2 |
932 | ······ins···········:·1 | 932 | ······ins···········:·1 |
933 | ······outs··········:·1 | 933 | ······outs··········:·1 |
934 | ······insns·size····:·5·16-bit·code·units | 934 | ······insns·size····:·5·16-bit·code·units |
935 | 0137 | 935 | 013764:········································|[013764]·jackpal.androidterm.FdHelperHoneycomb.getFd:(Landroid/os/ParcelFileDescriptor;)I |
936 | 0137 | 936 | 013774:·6e10·da00·0100·························|0000:·invoke-virtual·{v1},·Landroid/os/ParcelFileDescriptor;.getFd:()I·//·method@00da |
937 | 0137 | 937 | 01377a:·0a00···································|0003:·move-result·v0 |
938 | 0137 | 938 | 01377c:·0f00···································|0004:·return·v0 |
939 | ······catches·······:·(none) | 939 | ······catches·······:·(none) |
940 | ······positions·····:· | 940 | ······positions·····:· |
941 | ········0x0000·line=130 | 941 | ········0x0000·line=130 |
942 | ······locals········:· | 942 | ······locals········:· |
943 | ········0x0000·-·0x0005·reg=1·descriptor·Landroid/os/ParcelFileDescriptor;· | 943 | ········0x0000·-·0x0005·reg=1·descriptor·Landroid/os/ParcelFileDescriptor;· |
944 | ··Virtual·methods···- | 944 | ··Virtual·methods···- |
Offset 988, 17 lines modified | Offset 988, 17 lines modified | ||
988 | ······type··········:·'()V' | 988 | ······type··········:·'()V' |
989 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 989 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
990 | ······code··········- | 990 | ······code··········- |
991 | ······registers·····:·1 | 991 | ······registers·····:·1 |
Max diff block lines reached; 4821221/4828398 bytes (99.85%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·326 | 1 | Zip·file·size:·326184·bytes,·number·of·entries:·181 |
2 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class | 2 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class |
3 | ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class | 3 | ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class |
4 | ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class | 4 | ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class |
5 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class | 5 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class |
6 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class | 6 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class |
7 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class | 7 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class |
8 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorRes.class | 8 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorRes.class |
Offset 51, 22 lines modified | Offset 51, 22 lines modified | ||
51 | ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·jackpal/androidterm/Term$2.class | 51 | ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·jackpal/androidterm/Term$2.class |
52 | ?rwxrwxr-x··2.0·unx·····1513·b-·stor·80-Jan-01·00:00·jackpal/androidterm/Term$4.class | 52 | ?rwxrwxr-x··2.0·unx·····1513·b-·stor·80-Jan-01·00:00·jackpal/androidterm/Term$4.class |
53 | ?rwxrwxr-x··2.0·unx······600·b-·stor·80-Jan-01·00:00·jackpal/androidterm/Term$5.class | 53 | ?rwxrwxr-x··2.0·unx······600·b-·stor·80-Jan-01·00:00·jackpal/androidterm/Term$5.class |
54 | ?rwxrwxr-x··2.0·unx······354·b-·stor·80-Jan-01·00:00·jackpal/androidterm/Term$6.class | 54 | ?rwxrwxr-x··2.0·unx······354·b-·stor·80-Jan-01·00:00·jackpal/androidterm/Term$6.class |
55 | ?rwxrwxr-x··2.0·unx······706·b-·stor·80-Jan-01·00:00·jackpal/androidterm/Term$7.class | 55 | ?rwxrwxr-x··2.0·unx······706·b-·stor·80-Jan-01·00:00·jackpal/androidterm/Term$7.class |
56 | ?rwxrwxr-x··2.0·unx·····1561·b-·stor·80-Jan-01·00:00·jackpal/androidterm/Term$EmulatorViewGestureListener.class | 56 | ?rwxrwxr-x··2.0·unx·····1561·b-·stor·80-Jan-01·00:00·jackpal/androidterm/Term$EmulatorViewGestureListener.class |
57 | ?rwxrwxr-x··2.0·unx······250·b-·stor·80-Jan-01·00:00·jackpal/androidterm/TermDebug.class | 57 | ?rwxrwxr-x··2.0·unx······250·b-·stor·80-Jan-01·00:00·jackpal/androidterm/TermDebug.class |
58 | ?rwxrwxr-x··2.0·unx·····358 | 58 | ?rwxrwxr-x··2.0·unx·····3588·b-·stor·80-Jan-01·00:00·jackpal/androidterm/TermExec.class |
59 | ?rwxrwxr-x··2.0·unx·····1267·b-·stor·80-Jan-01·00:00·jackpal/androidterm/TermPreferences.class | 59 | ?rwxrwxr-x··2.0·unx·····1267·b-·stor·80-Jan-01·00:00·jackpal/androidterm/TermPreferences.class |
60 | ?rwxrwxr-x··2.0·unx·······85·b-·stor·80-Jan-01·00:00·jackpal/androidterm/TermService$1.class | 60 | ?rwxrwxr-x··2.0·unx·······85·b-·stor·80-Jan-01·00:00·jackpal/androidterm/TermService$1.class |
61 | ?rwxrwxr-x··2.0·unx·····2933·b-·stor·80-Jan-01·00:00·jackpal/androidterm/TermService$RBinder$1.class | 61 | ?rwxrwxr-x··2.0·unx·····2933·b-·stor·80-Jan-01·00:00·jackpal/androidterm/TermService$RBinder$1.class |
62 | ?rwxrwxr-x··2.0·unx······481·b-·stor·80-Jan-01·00:00·jackpal/androidterm/TermService$TSBinder.class | 62 | ?rwxrwxr-x··2.0·unx······481·b-·stor·80-Jan-01·00:00·jackpal/androidterm/TermService$TSBinder.class |
63 | ?rwxrwxr-x··2.0·unx······590·b-·stor·80-Jan-01·00:00·jackpal/androidterm/TermViewFlipper$1.class | 63 | ?rwxrwxr-x··2.0·unx······590·b-·stor·80-Jan-01·00:00·jackpal/androidterm/TermViewFlipper$1.class |
64 | ?rwxrwxr-x··2.0·unx······782·b-·stor·80-Jan-01·00:00·jackpal/androidterm/TermViewFlipper$ViewFlipperIterator.class | 64 | ?rwxrwxr-x··2.0·unx······782·b-·stor·80-Jan-01·00:00·jackpal/androidterm/TermViewFlipper$ViewFlipperIterator.class |
65 | ?rwxrwxr-x··2.0·unx·····556 | 65 | ?rwxrwxr-x··2.0·unx·····5562·b-·stor·80-Jan-01·00:00·jackpal/androidterm/TermViewFlipper.class |
66 | ?rwxrwxr-x··2.0·unx······821·b-·stor·80-Jan-01·00:00·jackpal/androidterm/WindowList$1.class | 66 | ?rwxrwxr-x··2.0·unx······821·b-·stor·80-Jan-01·00:00·jackpal/androidterm/WindowList$1.class |
67 | ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·jackpal/androidterm/WindowList$CloseButton.class | 67 | ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·jackpal/androidterm/WindowList$CloseButton.class |
68 | ?rwxrwxr-x··2.0·unx·····3298·b-·stor·80-Jan-01·00:00·jackpal/androidterm/WindowList.class | 68 | ?rwxrwxr-x··2.0·unx·····3298·b-·stor·80-Jan-01·00:00·jackpal/androidterm/WindowList.class |
69 | ?rwxrwxr-x··2.0·unx······835·b-·stor·80-Jan-01·00:00·jackpal/androidterm/WindowListAdapter$1.class | 69 | ?rwxrwxr-x··2.0·unx······835·b-·stor·80-Jan-01·00:00·jackpal/androidterm/WindowListAdapter$1.class |
70 | ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·jackpal/androidterm/compat/ActionBarApi11OrLater$1.class | 70 | ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·jackpal/androidterm/compat/ActionBarApi11OrLater$1.class |
71 | ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·jackpal/androidterm/compat/ActionBarCompat$OnNavigationListener.class | 71 | ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·jackpal/androidterm/compat/ActionBarCompat$OnNavigationListener.class |
72 | ?rwxrwxr-x··2.0·unx·····1398·b-·stor·80-Jan-01·00:00·jackpal/androidterm/compat/ActionBarCompat.class | 72 | ?rwxrwxr-x··2.0·unx·····1398·b-·stor·80-Jan-01·00:00·jackpal/androidterm/compat/ActionBarCompat.class |
Offset 94, 15 lines modified | Offset 94, 15 lines modified | ||
94 | ?rwxrwxr-x··2.0·unx·····1257·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/ColorScheme.class | 94 | ?rwxrwxr-x··2.0·unx·····1257·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/ColorScheme.class |
95 | ?rwxrwxr-x··2.0·unx······942·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/EmulatorDebug.class | 95 | ?rwxrwxr-x··2.0·unx······942·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/EmulatorDebug.class |
96 | ?rwxrwxr-x··2.0·unx······949·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/EmulatorView$1.class | 96 | ?rwxrwxr-x··2.0·unx······949·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/EmulatorView$1.class |
97 | ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/EmulatorView$2.class | 97 | ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/EmulatorView$2.class |
98 | ?rwxrwxr-x··2.0·unx·····5050·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/EmulatorView$4.class | 98 | ?rwxrwxr-x··2.0·unx·····5050·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/EmulatorView$4.class |
99 | ?rwxrwxr-x··2.0·unx······754·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/EmulatorView$HttpMatchFilter.class | 99 | ?rwxrwxr-x··2.0·unx······754·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/EmulatorView$HttpMatchFilter.class |
100 | ?rwxrwxr-x··2.0·unx·····1539·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/EmulatorView$MouseTrackingFlingRunner.class | 100 | ?rwxrwxr-x··2.0·unx·····1539·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/EmulatorView$MouseTrackingFlingRunner.class |
101 | ?rwxrwxr-x··2.0·unx····21 | 101 | ?rwxrwxr-x··2.0·unx····21151·b-·defN·80-Jan-01·00:00·jackpal/androidterm/emulatorview/EmulatorView.class |
102 | ?rwxrwxr-x··2.0·unx·····2774·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/FullUnicodeLine.class | 102 | ?rwxrwxr-x··2.0·unx·····2774·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/FullUnicodeLine.class |
103 | ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/GrowableIntArray.class | 103 | ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/GrowableIntArray.class |
104 | ?rwxrwxr-x··2.0·unx······254·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/R$drawable.class | 104 | ?rwxrwxr-x··2.0·unx······254·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/R$drawable.class |
105 | ?rwxrwxr-x··2.0·unx······149·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/R.class | 105 | ?rwxrwxr-x··2.0·unx······149·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/R.class |
106 | ?rwxrwxr-x··2.0·unx······589·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/Screen.class | 106 | ?rwxrwxr-x··2.0·unx······589·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/Screen.class |
107 | ?rwxrwxr-x··2.0·unx·····1310·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/StyleRow.class | 107 | ?rwxrwxr-x··2.0·unx·····1310·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/StyleRow.class |
108 | ?rwxrwxr-x··2.0·unx······985·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TermKeyListener$ModifierKey.class | 108 | ?rwxrwxr-x··2.0·unx······985·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TermKeyListener$ModifierKey.class |
Offset 144, 40 lines modified | Offset 144, 40 lines modified | ||
144 | ?rwxrwxr-x··2.0·unx·····1128·b-·stor·80-Jan-01·00:00·jackpal/androidterm/shortcuts/FSNavigator$3.class | 144 | ?rwxrwxr-x··2.0·unx·····1128·b-·stor·80-Jan-01·00:00·jackpal/androidterm/shortcuts/FSNavigator$3.class |
145 | ?rwxrwxr-x··2.0·unx······499·b-·stor·80-Jan-01·00:00·jackpal/androidterm/shortcuts/FSNavigator$4.class | 145 | ?rwxrwxr-x··2.0·unx······499·b-·stor·80-Jan-01·00:00·jackpal/androidterm/shortcuts/FSNavigator$4.class |
146 | ?rwxrwxr-x··2.0·unx······524·b-·stor·80-Jan-01·00:00·jackpal/androidterm/shortcuts/FSNavigator$5.class | 146 | ?rwxrwxr-x··2.0·unx······524·b-·stor·80-Jan-01·00:00·jackpal/androidterm/shortcuts/FSNavigator$5.class |
147 | ?rwxrwxr-x··2.0·unx······619·b-·stor·80-Jan-01·00:00·jackpal/androidterm/shortcuts/FSNavigator$6.class | 147 | ?rwxrwxr-x··2.0·unx······619·b-·stor·80-Jan-01·00:00·jackpal/androidterm/shortcuts/FSNavigator$6.class |
148 | ?rwxrwxr-x··2.0·unx······799·b-·stor·80-Jan-01·00:00·jackpal/androidterm/shortcuts/FSNavigator$7.class | 148 | ?rwxrwxr-x··2.0·unx······799·b-·stor·80-Jan-01·00:00·jackpal/androidterm/shortcuts/FSNavigator$7.class |
149 | ?rwxrwxr-x··2.0·unx····10932·b-·defN·80-Jan-01·00:00·jackpal/androidterm/shortcuts/FSNavigator.class | 149 | ?rwxrwxr-x··2.0·unx····10932·b-·defN·80-Jan-01·00:00·jackpal/androidterm/shortcuts/FSNavigator.class |
150 | ?rwxrwxr-x··2.0·unx·····2423·b-·stor·80-Jan-01·00:00·jackpal/androidterm/shortcuts/TextIcon.class | 150 | ?rwxrwxr-x··2.0·unx·····2423·b-·stor·80-Jan-01·00:00·jackpal/androidterm/shortcuts/TextIcon.class |
151 | ?rwxrwxr-x··2.0·unx·····27 | 151 | ?rwxrwxr-x··2.0·unx·····2774·b-·stor·80-Jan-01·00:00·jackpal/androidterm/util/SessionList.class |
152 | ?rwxrwxr-x··2.0·unx·····1430·b-·stor·80-Jan-01·00:00·jackpal/androidterm/util/ShortcutEncryption$Keys.class | 152 | ?rwxrwxr-x··2.0·unx·····1430·b-·stor·80-Jan-01·00:00·jackpal/androidterm/util/ShortcutEncryption$Keys.class |
153 | ?rwxrwxr-x··2.0·unx·····5206·b-·stor·80-Jan-01·00:00·jackpal/androidterm/util/ShortcutEncryption.class | 153 | ?rwxrwxr-x··2.0·unx·····5206·b-·stor·80-Jan-01·00:00·jackpal/androidterm/util/ShortcutEncryption.class |
154 | ?rwxrwxr-x··2.0·unx·····7628·b-·stor·80-Jan-01·00:00·jackpal/androidterm/util/TermSettings.class | 154 | ?rwxrwxr-x··2.0·unx·····7628·b-·stor·80-Jan-01·00:00·jackpal/androidterm/util/TermSettings.class |
155 | ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·jackpal/androidterm/GenericTermSession$1.class | 155 | ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·jackpal/androidterm/GenericTermSession$1.class |
156 | ?rwxrwxr-x··2.0·unx·····4803·b-·stor·80-Jan-01·00:00·jackpal/androidterm/GenericTermSession.class | 156 | ?rwxrwxr-x··2.0·unx·····4803·b-·stor·80-Jan-01·00:00·jackpal/androidterm/GenericTermSession.class |
157 | ?rwxrwxr-x··2.0·unx·····1694·b-·stor·80-Jan-01·00:00·jackpal/androidterm/RunScript.class | 157 | ?rwxrwxr-x··2.0·unx·····1694·b-·stor·80-Jan-01·00:00·jackpal/androidterm/RunScript.class |
158 | ?rwxrwxr-x··2.0·unx·····1968·b-·stor·80-Jan-01·00:00·jackpal/androidterm/RunShortcut.class | 158 | ?rwxrwxr-x··2.0·unx·····1968·b-·stor·80-Jan-01·00:00·jackpal/androidterm/RunShortcut.class |
159 | ?rwxrwxr-x··2.0·unx·····1396·b-·stor·80-Jan-01·00:00·jackpal/androidterm/Term$3.class | 159 | ?rwxrwxr-x··2.0·unx·····1396·b-·stor·80-Jan-01·00:00·jackpal/androidterm/Term$3.class |
160 | ?rwxrwxr-x··2.0·unx····24 | 160 | ?rwxrwxr-x··2.0·unx····24395·b-·defN·80-Jan-01·00:00·jackpal/androidterm/Term.class |
161 | ?rwxrwxr-x··2.0·unx·····1031·b-·stor·80-Jan-01·00:00·jackpal/androidterm/TermService$RBinderCleanupCallback.class | 161 | ?rwxrwxr-x··2.0·unx·····1031·b-·stor·80-Jan-01·00:00·jackpal/androidterm/TermService$RBinderCleanupCallback.class |
162 | ?rwxrwxr-x··2.0·unx·····40 | 162 | ?rwxrwxr-x··2.0·unx·····4040·b-·stor·80-Jan-01·00:00·jackpal/androidterm/TermService.class |
163 | ?rwxrwxr-x··2.0·unx·····1835·b-·stor·80-Jan-01·00:00·jackpal/androidterm/TermView.class | 163 | ?rwxrwxr-x··2.0·unx·····1835·b-·stor·80-Jan-01·00:00·jackpal/androidterm/TermView.class |
164 | ?rwxrwxr-x··2.0·unx·····2477·b-·stor·80-Jan-01·00:00·jackpal/androidterm/WindowListAdapter.class | 164 | ?rwxrwxr-x··2.0·unx·····2477·b-·stor·80-Jan-01·00:00·jackpal/androidterm/WindowListAdapter.class |
165 | ?rwxrwxr-x··2.0·unx·····1919·b-·stor·80-Jan-01·00:00·jackpal/androidterm/compat/ActionBarApi11OrLater.class | 165 | ?rwxrwxr-x··2.0·unx·····1919·b-·stor·80-Jan-01·00:00·jackpal/androidterm/compat/ActionBarApi11OrLater.class |
166 | ?rwxrwxr-x··2.0·unx·····4303·b-·stor·80-Jan-01·00:00·jackpal/androidterm/compat/Base64$Decoder.class | 166 | ?rwxrwxr-x··2.0·unx·····4303·b-·stor·80-Jan-01·00:00·jackpal/androidterm/compat/Base64$Decoder.class |
167 | ?rwxrwxr-x··2.0·unx·····3493·b-·stor·80-Jan-01·00:00·jackpal/androidterm/compat/Base64$Encoder.class | 167 | ?rwxrwxr-x··2.0·unx·····3493·b-·stor·80-Jan-01·00:00·jackpal/androidterm/compat/Base64$Encoder.class |
168 | ?rwxrwxr-x··2.0·unx·····7372·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/BaseTextRenderer.class | 168 | ?rwxrwxr-x··2.0·unx·····7372·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/BaseTextRenderer.class |
169 | ?rwxrwxr-x··2.0·unx·····1 | 169 | ?rwxrwxr-x··2.0·unx·····1184·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/EmulatorView$3.class |
170 | ?rwxrwxr-x··2.0·unx·····5238·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TranscriptScreen.class | 170 | ?rwxrwxr-x··2.0·unx·····5238·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TranscriptScreen.class |
171 | ?rwxrwxr-x··2.0·unx·····1408·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/ClipboardManagerCompatV11.class | 171 | ?rwxrwxr-x··2.0·unx·····1408·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/ClipboardManagerCompatV11.class |
172 | ?rwxrwxr-x··2.0·unx······798·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/ClipboardManagerCompatV1.class | 172 | ?rwxrwxr-x··2.0·unx······798·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/ClipboardManagerCompatV1.class |
173 | ?rwxrwxr-x··2.0·unx······470·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/KeyCharacterMapCompat$KeyCharacterMapApi11OrLater.class | 173 | ?rwxrwxr-x··2.0·unx······470·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/KeyCharacterMapCompat$KeyCharacterMapApi11OrLater.class |
174 | ?rwxrwxr-x··2.0·unx·····1575·b-·stor·80-Jan-01·00:00·jackpal/androidterm/libtermexec/v1/ITerminal$Stub$Proxy.class | 174 | ?rwxrwxr-x··2.0·unx·····1575·b-·stor·80-Jan-01·00:00·jackpal/androidterm/libtermexec/v1/ITerminal$Stub$Proxy.class |
175 | ?rwxrwxr-x··2.0·unx·····1804·b-·stor·80-Jan-01·00:00·jackpal/androidterm/libtermexec/v1/ITerminal$Stub.class | 175 | ?rwxrwxr-x··2.0·unx·····1804·b-·stor·80-Jan-01·00:00·jackpal/androidterm/libtermexec/v1/ITerminal$Stub.class |
176 | ?rwxrwxr-x··2.0·unx······435·b-·stor·80-Jan-01·00:00·jackpal/androidterm/util/SessionList$1.class | 176 | ?rwxrwxr-x··2.0·unx······435·b-·stor·80-Jan-01·00:00·jackpal/androidterm/util/SessionList$1.class |
177 | ?rwxrwxr-x··2.0·unx·····1245·b-·stor·80-Jan-01·00:00·jackpal/androidterm/BoundSession.class | 177 | ?rwxrwxr-x··2.0·unx·····1245·b-·stor·80-Jan-01·00:00·jackpal/androidterm/BoundSession.class |
178 | ?rwxrwxr-x··2.0·unx·····57 | 178 | ?rwxrwxr-x··2.0·unx·····5776·b-·stor·80-Jan-01·00:00·jackpal/androidterm/ShellTermSession.class |
179 | ?rwxrwxr-x··2.0·unx·····1801·b-·stor·80-Jan-01·00:00·jackpal/androidterm/Term$WindowListActionBarAdapter.class | 179 | ?rwxrwxr-x··2.0·unx·····1801·b-·stor·80-Jan-01·00:00·jackpal/androidterm/Term$WindowListActionBarAdapter.class |
180 | ?rwxrwxr-x··2.0·unx·····30 | 180 | ?rwxrwxr-x··2.0·unx·····3019·b-·stor·80-Jan-01·00:00·jackpal/androidterm/TermService$RBinder.class |
181 | ?rwxrwxr-x··2.0·unx·····3312·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/Bitmap4x8FontRenderer.class | 181 | ?rwxrwxr-x··2.0·unx·····3312·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/Bitmap4x8FontRenderer.class |
182 | ?rwxrwxr-x··2.0·unx·····2780·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/PaintRenderer.class | 182 | ?rwxrwxr-x··2.0·unx·····2780·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/PaintRenderer.class |
183 | 181·files,·34 | 183 | 181·files,·343025·bytes·uncompressed,·295148·bytes·compressed:··14.0% |
Offset 501, 58 lines modified | Offset 501, 58 lines modified | ||
501 | ·······123:·istore········9 | 501 | ·······123:·istore········9 |
502 | ·······125:·aload_0 | 502 | ·······125:·aload_0 |
503 | ·······126:·getfield······#40·················//·Field·environment:Ljava/util/Map; | 503 | ·······126:·getfield······#40·················//·Field·environment:Ljava/util/Map; |
504 | ·······129:·invokeinterface·#173,··1··········//·InterfaceMethod·java/util/Map.entrySet:()Ljava/util/Set; | 504 | ·······129:·invokeinterface·#173,··1··········//·InterfaceMethod·java/util/Map.entrySet:()Ljava/util/Set; |
505 | ·······134:·astore_2 | 505 | ·······134:·astore_2 |
506 | ·······135:·aload_2 | 506 | ·······135:·aload_2 |
507 | ·······136:·invokeinterface·#179,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; | 507 | ·······136:·invokeinterface·#179,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
508 | ·······141:·astore | 508 | ·······141:·astore_3 |
509 | ·······14 | 509 | ·······142:·aload_3 |
510 | ·······14 | 510 | ·······143:·invokeinterface·#185,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
511 | ·······1 | 511 | ·······148:·istore········4 |
512 | ·······15 | 512 | ·······150:·iload·········4 |
513 | ·······15 | 513 | ·······152:·ifeq··········240 |
514 | ·······15 | 514 | ·······155:·aload_3 |
515 | ·······15 | 515 | ·······156:·invokeinterface·#189,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
516 | ·······16 | 516 | ·······161:·checkcast·····#191················//·class·java/util/Map$Entry |
517 | ·······16 | 517 | ·······164:·astore········10 |
518 | ·······16 | 518 | ·······166:·iload·········9 |
519 | ·······1 | 519 | ·······168:·iconst_1 |
520 | ·······1 | 520 | ·······169:·iadd |
521 | ·······17 | 521 | ·······170:·istore········11 |
522 | ·······17 | 522 | ·······172:·new···········#104················//·class·java/lang/StringBuilder |
523 | ·······178:·astore_3 | ||
524 | ·······17 | 523 | ·······175:·astore········12 |
524 | ·······177:·aload·········12 | ||
525 | ·······1 | 525 | ·······179:·invokespecial·#105················//·Method·java/lang/StringBuilder."<init>":()V |
526 | ·······18 | 526 | ·······182:·aload·········10 |
527 | ·······18 | 527 | ·······184:·invokeinterface·#194,··1··········//·InterfaceMethod·java/util/Map$Entry.getKey:()Ljava/lang/Object; |
528 | ·······1 | 528 | ·······189:·checkcast·····#160················//·class·java/lang/String |
529 | ·······19 | 529 | ·······192:·astore_2 |
530 | ·······19 | 530 | ·······193:·aload·········12 |
531 | ·······195:·aload_2 | 531 | ·······195:·aload_2 |
532 | ·······196:·invokevirtual·#111················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 532 | ·······196:·invokevirtual·#111················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
533 | ·······199:·ldc···········#196················//·String·= | 533 | ·······199:·ldc···········#196················//·String·= |
534 | ·······201:·invokevirtual·#111················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 534 | ·······201:·invokevirtual·#111················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
535 | ·······204:·astore | 535 | ·······204:·astore········12 |
536 | ·······20 | 536 | ·······206:·aload·········10 |
537 | ·······20 | 537 | ·······208:·invokeinterface·#199,··1··········//·InterfaceMethod·java/util/Map$Entry.getValue:()Ljava/lang/Object; |
538 | ·······21 | 538 | ·······213:·checkcast·····#160················//·class·java/lang/String |
539 | ·······21 | 539 | ·······216:·astore_2 |
540 | ·······21 | 540 | ·······217:·aload·········12 |
541 | ·······21 | 541 | ·······219:·aload_2 |
542 | ·······2 | 542 | ·······220:·invokevirtual·#111················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
543 | ·······22 | 543 | ·······223:·invokevirtual·#120················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
544 | ·······22 | 544 | ·······226:·astore_2 |
545 | ·······22 | 545 | ·······227:·aload·········8 |
546 | ·······22 | 546 | ·······229:·iload·········9 |
547 | ·······2 | 547 | ·······231:·aload_2 |
548 | ·······23 | 548 | ·······232:·aastore |
549 | ·······23 | 549 | ·······233:·iload·········11 |
550 | ·······23 | 550 | ·······235:·istore········9 |
551 | ·······23 | 551 | ·······237:·goto··········142 |
552 | ·······2 | 552 | ·······240:·aload_1 |
553 | ·······239:·aload·········5 | ||
554 | ·······241:·aload········· | 553 | ·······241:·aload·········5 |
555 | ·······243:·aload········· | 554 | ·······243:·aload·········7 |
555 | ·······245:·aload·········8 | ||
556 | ·······24 | 556 | ·······247:·invokestatic··#203················//·Method·createSubprocess:(Landroid/os/ParcelFileDescriptor;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)I |
557 | ·······2 | 557 | ·······250:·ireturn |
558 | } | 558 | } |
Offset 529, 15 lines modified | Offset 529, 15 lines modified | ||
529 | ·········1:·getfield······#64·················//·Field·mHandler:Landroid/os/Handler; | 529 | ·········1:·getfield······#64·················//·Field·mHandler:Landroid/os/Handler; |
530 | ·········4:·areturn | 530 | ·········4:·areturn |
531 | ··private·void·adjustChildSize(); | 531 | ··private·void·adjustChildSize(); |
532 | ····descriptor:·()V | 532 | ····descriptor:·()V |
533 | ····flags:·(0x0002)·ACC_PRIVATE | 533 | ····flags:·(0x0002)·ACC_PRIVATE |
534 | ····Code: | 534 | ····Code: |
535 | ······stack=300,·locals= | 535 | ······stack=300,·locals=10,·args_size=1 |
536 | ·········0:·aload_0 | 536 | ·········0:·aload_0 |
537 | ·········1:·invokespecial·#83·················//·Method·updateVisibleRect:()V | 537 | ·········1:·invokespecial·#83·················//·Method·updateVisibleRect:()V |
538 | ·········4:·aload_0 | 538 | ·········4:·aload_0 |
539 | ·········5:·getfield······#44·················//·Field·mVisibleRect:Landroid/graphics/Rect; | 539 | ·········5:·getfield······#44·················//·Field·mVisibleRect:Landroid/graphics/Rect; |
540 | ·········8:·astore_1 | 540 | ·········8:·astore_1 |
541 | ·········9:·aload_1 | 541 | ·········9:·aload_1 |
542 | ········10:·invokevirtual·#87·················//·Method·android/graphics/Rect.width:()I | 542 | ········10:·invokevirtual·#87·················//·Method·android/graphics/Rect.width:()I |
Offset 552, 15 lines modified | Offset 552, 15 lines modified | ||
552 | ········27:·iload_2 | 552 | ········27:·iload_2 |
553 | ········28:·if_icmpne·····43 | 553 | ········28:·if_icmpne·····43 |
554 | ········31:·aload_0 | 554 | ········31:·aload_0 |
555 | ········32:·getfield······#94·················//·Field·mCurHeight:I | 555 | ········32:·getfield······#94·················//·Field·mCurHeight:I |
556 | ········35:·istore········4 | 556 | ········35:·istore········4 |
557 | ········37:·iload·········4 | 557 | ········37:·iload·········4 |
558 | ········39:·iload_3 | 558 | ········39:·iload_3 |
559 | ········40:·if_icmpeq·····14 | 559 | ········40:·if_icmpeq·····149 |
560 | ········43:·aload_0 | 560 | ········43:·aload_0 |
561 | ········44:·iload_2 | 561 | ········44:·iload_2 |
562 | ········45:·putfield······#92·················//·Field·mCurWidth:I | 562 | ········45:·putfield······#92·················//·Field·mCurWidth:I |
563 | ········48:·aload_0 | 563 | ········48:·aload_0 |
564 | ········49:·iload_3 | 564 | ········49:·iload_3 |
565 | ········50:·putfield······#94·················//·Field·mCurHeight:I | 565 | ········50:·putfield······#94·················//·Field·mCurHeight:I |
566 | ········53:·aload_0 | 566 | ········53:·aload_0 |
Offset 573, 43 lines modified | Offset 573, 45 lines modified | ||
573 | ········67:·iload_3 | 573 | ········67:·iload_3 |
574 | ········68:·putfield······#100················//·Field·android/widget/FrameLayout$LayoutParams.height:I | 574 | ········68:·putfield······#100················//·Field·android/widget/FrameLayout$LayoutParams.height:I |
575 | ········71:·aload_0 | 575 | ········71:·aload_0 |
576 | ········72:·invokevirtual·#104················//·Method·iterator:()Ljava/util/Iterator; | 576 | ········72:·invokevirtual·#104················//·Method·iterator:()Ljava/util/Iterator; |
577 | ········75:·astore········6 | 577 | ········75:·astore········6 |
578 | ········77:·aload·········6 | 578 | ········77:·aload·········6 |
579 | ········79:·invokeinterface·#110,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 579 | ········79:·invokeinterface·#110,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
580 | ········84:·istore········ | 580 | ········84:·istore········7 |
581 | ········86:·iload········· | 581 | ········86:·iload·········7 |
582 | ········88:·ifeq··········114 | 582 | ········88:·ifeq··········114 |
583 | ········91:·aload·········6 | 583 | ········91:·aload·········6 |
584 | ········93:·invokeinterface·#114,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 584 | ········93:·invokeinterface·#114,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
585 | ········98:·checkcast·····#116················//·class·android/view/View | 585 | ········98:·checkcast·····#116················//·class·android/view/View |
586 | ·······101:·astore········ | 586 | ·······101:·astore········8 |
587 | ·······103:·aload_0 | 587 | ·······103:·aload_0 |
588 | ·······104:·aload········· | 588 | ·······104:·aload·········8 |
589 | ·······106:·aload·········5 | 589 | ·······106:·aload·········5 |
590 | ·······108:·invokevirtual·#120················//·Method·updateViewLayout:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V | 590 | ·······108:·invokevirtual·#120················//·Method·updateViewLayout:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V |
591 | ·······111:·goto··········77 | 591 | ·······111:·goto··········77 |
592 | ·······114:·iconst_1 | 592 | ·······114:·iconst_1 |
593 | ·······115:·istore········4 | 593 | ·······115:·istore········4 |
594 | ·······117:·aload_0 | 594 | ·······117:·aload_0 |
595 | ·······118:·iload·········4 | 595 | ·······118:·iload·········4 |
596 | ·······120:·putfield······#50·················//·Field·mRedoLayout:Z | 596 | ·······120:·putfield······#50·················//·Field·mRedoLayout:Z |
597 | ·······123:·aload_0 | 597 | ·······123:·aload_0 |
598 | ·······124:·invokevirtual·#124················//·Method·getCurrentView:()Landroid/view/View; | 598 | ·······124:·invokevirtual·#124················//·Method·getCurrentView:()Landroid/view/View; |
599 | ·······127:·checkcast·····#126················//·class·jackpal/androidterm/emulatorview/EmulatorView | 599 | ·······127:·checkcast·····#126················//·class·jackpal/androidterm/emulatorview/EmulatorView |
600 | ·······130:·astore········ | 600 | ·······130:·astore········9 |
601 | ·······132:·aload········· | 601 | ·······132:·aload·········9 |
602 | ·······134:·ifnull········14 | 602 | ·······134:·ifnull········149 |
603 | ·······137:·iconst_0 | 603 | ·······137:·iconst_0 |
604 | ·······138:·istore········4 | 604 | ·······138:·istore········4 |
605 | ·······140:·aconst_null | ||
606 | ·······141:·astore········6 | ||
605 | ·······14 | 607 | ·······143:·aload·········9 |
606 | ·······14 | 608 | ·······145:·iconst_0 |
607 | ·······14 | 609 | ·······146:·invokevirtual·#130················//·Method·jackpal/androidterm/emulatorview/EmulatorView.updateSize:(Z)V |
608 | ·······14 | 610 | ·······149:·return |
609 | ··private·void·commonConstructor(android.content.Context); | 611 | ··private·void·commonConstructor(android.content.Context); |
610 | ····descriptor:·(Landroid/content/Context;)V | 612 | ····descriptor:·(Landroid/content/Context;)V |
611 | ····flags:·(0x0002)·ACC_PRIVATE | 613 | ····flags:·(0x0002)·ACC_PRIVATE |
612 | ····Code: | 614 | ····Code: |
613 | ······stack=300,·locals=6,·args_size=2 | 615 | ······stack=300,·locals=6,·args_size=2 |
614 | ·········0:·aload_0 | 616 | ·········0:·aload_0 |
Offset 645, 34 lines modified | Offset 647, 32 lines modified | ||
645 | ········55:·putfield······#48·················//·Field·mChildParams:Landroid/widget/FrameLayout$LayoutParams; | 647 | ········55:·putfield······#48·················//·Field·mChildParams:Landroid/widget/FrameLayout$LayoutParams; |
646 | ········58:·return | 648 | ········58:·return |
647 | ··private·void·notifyChange(); | 649 | ··private·void·notifyChange(); |
648 | ····descriptor:·()V | 650 | ····descriptor:·()V |
649 | ····flags:·(0x0002)·ACC_PRIVATE | 651 | ····flags:·(0x0002)·ACC_PRIVATE |
650 | ····Code: | 652 | ····Code: |
651 | ······stack=300,·locals= | 653 | ······stack=300,·locals=4,·args_size=1 |
652 | ·········0:·aload_0 | 654 | ·········0:·aload_0 |
653 | ·········1:·getfield······#137················//·Field·callbacks:Ljava/util/LinkedList; | 655 | ·········1:·getfield······#137················//·Field·callbacks:Ljava/util/LinkedList; |
654 | ·········4:·astore_1 | ||
655 | ·········5:·aload_1 | ||
656 | ········· | 656 | ·········4:·invokevirtual·#142················//·Method·java/util/LinkedList.iterator:()Ljava/util/Iterator; |
657 | ········· | 657 | ·········7:·astore_1 |
658 | ········ | 658 | ·········8:·aload_1 |
659 | ········ | 659 | ·········9:·invokeinterface·#110,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
660 | ········1 | 660 | ········14:·istore_2 |
661 | ········1 | 661 | ········15:·iload_2 |
662 | ········1 | 662 | ········16:·ifeq··········38 |
663 | ········ | 663 | ········19:·aload_1 |
664 | ········2 | 664 | ········20:·invokeinterface·#114,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
665 | ········2 | 665 | ········25:·checkcast·····#144················//·class·jackpal/androidterm/emulatorview/UpdateCallback |
666 | ········30:·astore········4 | ||
667 | ········ | 666 | ········28:·astore_3 |
667 | ········29:·aload_3 | ||
668 | ········3 | 668 | ········30:·invokeinterface·#147,··1··········//·InterfaceMethod·jackpal/androidterm/emulatorview/UpdateCallback.onUpdate:()V |
669 | ········3 | 669 | ········35:·goto··········8 |
670 | ········ | 670 | ········38:·return |
671 | ··private·void·showTitle(); | 671 | ··private·void·showTitle(); |
672 | ····descriptor:·()V | 672 | ····descriptor:·()V |
673 | ····flags:·(0x0002)·ACC_PRIVATE | 673 | ····flags:·(0x0002)·ACC_PRIVATE |
674 | ····Code: | 674 | ····Code: |
675 | ······stack=300,·locals=11,·args_size=1 | 675 | ······stack=300,·locals=11,·args_size=1 |
676 | ·········0:·aload_0 | 676 | ·········0:·aload_0 |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | public·class·jackpal.androidterm.emulatorview.EmulatorView·extends·android.view.View·implements·android.view.GestureDetector$OnGestureListener | 1 | public·class·jackpal.androidterm.emulatorview.EmulatorView·extends·android.view.View·implements·android.view.GestureDetector$OnGestureListener |
2 | ··minor·version:·0 | 2 | ··minor·version:·0 |
3 | ··major·version:·49 | 3 | ··major·version:·49 |
4 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER | 4 | ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER |
5 | ··this_class:·#2··························//·jackpal/androidterm/emulatorview/EmulatorView | 5 | ··this_class:·#2··························//·jackpal/androidterm/emulatorview/EmulatorView |
6 | ··super_class:·#4·························//·android/view/View | 6 | ··super_class:·#4·························//·android/view/View |
7 | ··interfaces:·1,·fields:·57,·methods:· | 7 | ··interfaces:·1,·fields:·57,·methods:·91,·attributes:·0 |
8 | Constant·pool: | 8 | Constant·pool: |
9 | ····#1·=·Utf8···············jackpal/androidterm/emulatorview/EmulatorView | 9 | ····#1·=·Utf8···············jackpal/androidterm/emulatorview/EmulatorView |
10 | ····#2·=·Class··············#1············//·jackpal/androidterm/emulatorview/EmulatorView | 10 | ····#2·=·Class··············#1············//·jackpal/androidterm/emulatorview/EmulatorView |
11 | ····#3·=·Utf8···············android/view/View | 11 | ····#3·=·Utf8···············android/view/View |
12 | ····#4·=·Class··············#3············//·android/view/View | 12 | ····#4·=·Class··············#3············//·android/view/View |
13 | ····#5·=·Utf8···············android/view/GestureDetector$OnGestureListener | 13 | ····#5·=·Utf8···············android/view/GestureDetector$OnGestureListener |
14 | ····#6·=·Class··············#5············//·android/view/GestureDetector$OnGestureListener | 14 | ····#6·=·Class··············#5············//·android/view/GestureDetector$OnGestureListener |
Offset 810, 77 lines modified | Offset 810, 80 lines modified | ||
810 | ··#804·=·Utf8···············Code | 810 | ··#804·=·Utf8···············Code |
811 | ··#805·=·Utf8···············<clinit> | 811 | ··#805·=·Utf8···············<clinit> |
812 | ··#806·=·Utf8···············(Landroid/content/Context;Ljackpal/androidterm/emulatorview/TermSession;Landroid/util/DisplayMetrics;)V | 812 | ··#806·=·Utf8···············(Landroid/content/Context;Ljackpal/androidterm/emulatorview/TermSession;Landroid/util/DisplayMetrics;)V |
813 | ··#807·=·Utf8···············access$000 | 813 | ··#807·=·Utf8···············access$000 |
814 | ··#808·=·Utf8···············(Ljackpal/androidterm/emulatorview/EmulatorView;)I | 814 | ··#808·=·Utf8···············(Ljackpal/androidterm/emulatorview/EmulatorView;)I |
815 | ··#809·=·Utf8···············access$100 | 815 | ··#809·=·Utf8···············access$100 |
816 | ··#810·=·Utf8···············(Ljackpal/androidterm/emulatorview/EmulatorView;)Z | 816 | ··#810·=·Utf8···············(Ljackpal/androidterm/emulatorview/EmulatorView;)Z |
817 | ··#811·=·Utf8···············access$10 | 817 | ··#811·=·Utf8···············access$1000 |
818 | ··#812·=·Utf8···············(Ljackpal/androidterm/emulatorview/EmulatorView;Z)Z | ||
819 | ··#81 | 818 | ··#812·=·Utf8···············access$1002 |
820 | ··#81 | 819 | ··#813·=·Utf8···············(Ljackpal/androidterm/emulatorview/EmulatorView;I)I |
820 | ··#814·=·Utf8···············access$102 | ||
821 | ··#815·=·Utf8···············(Ljackpal/androidterm/emulatorview/EmulatorView;Z)Z | ||
821 | ··#81 | 822 | ··#816·=·Utf8···············access$1100 |
822 | ··#816·=·Utf8···············access$1220 | ||
823 | ··#817·=·Utf8···············access$1 | 823 | ··#817·=·Utf8···············access$1102 |
824 | ··#818·=·Utf8···············access$1 | 824 | ··#818·=·Utf8···············access$1200 |
825 | ··#819·=·Utf8···············access$1202 | ||
826 | ··#820·=·Utf8···············access$1300 | ||
827 | ··#821·=·Utf8···············access$1500 | ||
825 | ··#8 | 828 | ··#822·=·Utf8···············(Ljackpal/androidterm/emulatorview/EmulatorView;)Ljackpal/androidterm/emulatorview/TermKeyListener; |
826 | ··#82 | 829 | ··#823·=·Utf8···············access$1600 |
827 | ··#82 | 830 | ··#824·=·Utf8···············(Ljackpal/androidterm/emulatorview/EmulatorView;)Ljackpal/androidterm/emulatorview/TermSession; |
828 | ··#82 | 831 | ··#825·=·Utf8···············access$1700 |
829 | ··#82 | 832 | ··#826·=·Utf8···············access$1800 |
830 | ··#82 | 833 | ··#827·=·Utf8···············(Ljackpal/androidterm/emulatorview/EmulatorView;Ljava/lang/String;)V |
831 | ··#82 | 834 | ··#828·=·Utf8···············access$1900 |
832 | ··#82 | 835 | ··#829·=·Utf8···············(Ljackpal/androidterm/emulatorview/EmulatorView;)Ljava/lang/String; |
833 | ··#8 | 836 | ··#830·=·Utf8···············access$200 |
834 | ··#8 | 837 | ··#831·=·Utf8···············(Ljackpal/androidterm/emulatorview/EmulatorView;)Landroid/os/Handler; |
835 | ··#8 | 838 | ··#832·=·Utf8···············access$300 |
836 | ··#83 | 839 | ··#833·=·Utf8···············(Ljackpal/androidterm/emulatorview/EmulatorView;)Landroid/widget/Scroller; |
837 | ··#83 | 840 | ··#834·=·Utf8···············access$400 |
838 | ··#83 | 841 | ··#835·=·Utf8···············access$402 |
839 | ··#83 | 842 | ··#836·=·Utf8···············access$600 |
840 | ··#83 | 843 | ··#837·=·Utf8···············(Ljackpal/androidterm/emulatorview/EmulatorView;Landroid/view/MotionEvent;I)V |
841 | ··#83 | 844 | ··#838·=·Utf8···············access$800 |
842 | ··#83 | 845 | ··#839·=·Utf8···············access$900 |
843 | ··#8 | 846 | ··#840·=·Utf8···············(Ljackpal/androidterm/emulatorview/EmulatorView;)Ljackpal/androidterm/emulatorview/TerminalEmulator; |
844 | ··#8 | 847 | ··#841·=·Utf8···············computeVerticalScrollExtent |
845 | ··#8 | 848 | ··#842·=·Utf8···············computeVerticalScrollOffset |
846 | ··#84 | 849 | ··#843·=·Utf8···············computeVerticalScrollRange |
847 | ··#84 | 850 | ··#844·=·Utf8···············getSelectingText |
848 | ··#84 | 851 | ··#845·=·Utf8···············getTermSession |
849 | ··#84 | 852 | ··#846·=·Utf8···············()Ljackpal/androidterm/emulatorview/TermSession; |
850 | ··#84 | 853 | ··#847·=·Utf8···············getURLat |
851 | ··#84 | 854 | ··#848·=·Utf8···············(FF)Ljava/lang/String; |
852 | ··#84 | 855 | ··#849·=·Utf8···············getVisibleColumns |
853 | ··#8 | 856 | ··#850·=·Utf8···············getVisibleHeight |
854 | ··#8 | 857 | ··#851·=·Utf8···············getVisibleRows |
855 | ··#8 | 858 | ··#852·=·Utf8···············getVisibleWidth |
856 | ··#85 | 859 | ··#853·=·Utf8···············onCheckIsTextEditor |
857 | ··#85 | 860 | ··#854·=·Utf8···············onCreateInputConnection |
858 | ··#85 | 861 | ··#855·=·Utf8···············(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection; |
859 | ··#85 | 862 | ··#856·=·Utf8···············onDraw |
860 | ··#85 | 863 | ··#857·=·Utf8···············(Landroid/graphics/Canvas;)V |
861 | ··#85 | 864 | ··#858·=·Utf8···············onJumpTapDown |
862 | ··#85 | 865 | ··#859·=·Utf8···············(Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z |
863 | ··#8 | 866 | ··#860·=·Utf8···············onJumpTapUp |
864 | ··#8 | 867 | ··#861·=·Utf8···············onLongPress |
865 | ··#8 | 868 | ··#862·=·Utf8···············onSingleTapConfirmed |
866 | ··#86 | 869 | ··#863·=·Utf8···············onSizeChanged |
867 | ··#86 | 870 | ··#864·=·Utf8···············(IIII)V |
868 | ··#86 | 871 | ··#865·=·Utf8···············page |
869 | ··#86 | 872 | ··#866·=·Utf8···············pageHorizontal |
870 | ··#86 | 873 | ··#867·=·Utf8···············sendControlKey |
871 | ··#86 | 874 | ··#868·=·Utf8···············sendFnKey |
872 | ··#86 | 875 | ··#869·=·Utf8···············setColorScheme |
873 | ··#8 | 876 | ··#870·=·Utf8···············(Ljackpal/androidterm/emulatorview/ColorScheme;)V |
874 | ··#8 | 877 | ··#871·=·Utf8···············setControlKeyCode |
875 | ··#8 | 878 | ··#872·=·Utf8···············setExtGestureListener |
876 | ··#87 | 879 | ··#873·=·Utf8···············setFnKeyCode |
877 | ··#87 | 880 | ··#874·=·Utf8···············setMouseTracking |
878 | ··#87 | 881 | ··#875·=·Utf8···············setTextSize |
879 | ··#87 | 882 | ··#876·=·Utf8···············setUseCookedIME |
880 | { | 883 | { |
881 | ··private·static·final·int·CURSOR_BLINK_PERIOD·=·1000; | 884 | ··private·static·final·int·CURSOR_BLINK_PERIOD·=·1000; |
882 | ····descriptor:·I | 885 | ····descriptor:·I |
883 | ····flags:·(0x001a)·ACC_PRIVATE,·ACC_STATIC,·ACC_FINAL | 886 | ····flags:·(0x001a)·ACC_PRIVATE,·ACC_STATIC,·ACC_FINAL |
884 | ····ConstantValue:·int·1000 | 887 | ····ConstantValue:·int·1000 |
885 | ··private·static·final·boolean·LOG_IME·=·false; | 888 | ··private·static·final·boolean·LOG_IME·=·false; |
Offset 1479, 72 lines modified | Offset 1482, 84 lines modified | ||
1479 | ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC | 1482 | ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC |
1480 | ····Code: | 1483 | ····Code: |
1481 | ······stack=300,·locals=1,·args_size=1 | 1484 | ······stack=300,·locals=1,·args_size=1 |
1482 | ·········0:·aload_0 | 1485 | ·········0:·aload_0 |
1483 | ·········1:·getfield······#129················//·Field·mCursorVisible:Z | 1486 | ·········1:·getfield······#129················//·Field·mCursorVisible:Z |
1484 | ·········4:·ireturn | 1487 | ·········4:·ireturn |
1488 | ··static·int·access$1000(jackpal.androidterm.emulatorview.EmulatorView); | ||
1489 | ····descriptor:·(Ljackpal/androidterm/emulatorview/EmulatorView;)I | ||
1490 | ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC | ||
1491 | ····Code: | ||
1492 | ······stack=300,·locals=1,·args_size=1 | ||
1493 | ·········0:·aload_0 | ||
1494 | ·········1:·getfield······#145················//·Field·mSelY1:I | ||
1495 | ·········4:·ireturn | ||
1496 | ··static·int·access$1002(jackpal.androidterm.emulatorview.EmulatorView,·int); | ||
1497 | ····descriptor:·(Ljackpal/androidterm/emulatorview/EmulatorView;I)I | ||
1498 | ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC | ||
1499 | ····Code: | ||
1500 | ······stack=300,·locals=2,·args_size=2 | ||
1501 | ·········0:·aload_0 | ||
1502 | ·········1:·iload_1 | ||
1503 | ·········2:·putfield······#145················//·Field·mSelY1:I | ||
1504 | ·········5:·iload_1 | ||
1505 | ·········6:·ireturn | ||
1485 | ··static·boolean·access$102(jackpal.androidterm.emulatorview.EmulatorView,·boolean); | 1506 | ··static·boolean·access$102(jackpal.androidterm.emulatorview.EmulatorView,·boolean); |
1486 | ····descriptor:·(Ljackpal/androidterm/emulatorview/EmulatorView;Z)Z | 1507 | ····descriptor:·(Ljackpal/androidterm/emulatorview/EmulatorView;Z)Z |
Max diff block lines reached; 3234/13308 bytes (24.30%) of diff not shown. |
Offset 204, 59 lines modified | Offset 204, 55 lines modified | ||
204 | ·········1:·invokespecial·#33·················//·Method·notifyTitleChanged:()V | 204 | ·········1:·invokespecial·#33·················//·Method·notifyTitleChanged:()V |
205 | ·········4:·return | 205 | ·········4:·return |
206 | ··private·void·notifyChange(); | 206 | ··private·void·notifyChange(); |
207 | ····descriptor:·()V | 207 | ····descriptor:·()V |
208 | ····flags:·(0x0002)·ACC_PRIVATE | 208 | ····flags:·(0x0002)·ACC_PRIVATE |
209 | ····Code: | 209 | ····Code: |
210 | ······stack=300,·locals= | 210 | ······stack=300,·locals=4,·args_size=1 |
211 | ·········0:·aload_0 | 211 | ·········0:·aload_0 |
212 | ·········1:·getfield······#18·················//·Field·callbacks:Ljava/util/LinkedList; | 212 | ·········1:·getfield······#18·················//·Field·callbacks:Ljava/util/LinkedList; |
213 | ·········4:·astore_1 | ||
214 | ·········5:·aload_1 | ||
215 | ········· | 213 | ·········4:·invokevirtual·#37·················//·Method·java/util/LinkedList.iterator:()Ljava/util/Iterator; |
216 | ········· | 214 | ·········7:·astore_1 |
217 | ········ | 215 | ·········8:·aload_1 |
218 | ········ | 216 | ·········9:·invokeinterface·#43,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
219 | ········1 | 217 | ········14:·istore_2 |
220 | ········1 | 218 | ········15:·iload_2 |
221 | ········1 | 219 | ········16:·ifeq··········38 |
222 | ········ | 220 | ········19:·aload_1 |
223 | ········2 | 221 | ········20:·invokeinterface·#47,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
224 | ········2 | 222 | ········25:·checkcast·····#49·················//·class·jackpal/androidterm/emulatorview/UpdateCallback |
225 | ········30:·astore········4 | ||
226 | ········ | 223 | ········28:·astore_3 |
224 | ········29:·aload_3 | ||
227 | ········3 | 225 | ········30:·invokeinterface·#52,··1···········//·InterfaceMethod·jackpal/androidterm/emulatorview/UpdateCallback.onUpdate:()V |
228 | ········3 | 226 | ········35:·goto··········8 |
229 | ········ | 227 | ········38:·return |
230 | ··private·void·notifyTitleChanged(); | 228 | ··private·void·notifyTitleChanged(); |
231 | ····descriptor:·()V | 229 | ····descriptor:·()V |
232 | ····flags:·(0x0002)·ACC_PRIVATE | 230 | ····flags:·(0x0002)·ACC_PRIVATE |
233 | ····Code: | 231 | ····Code: |
234 | ······stack=300,·locals= | 232 | ······stack=300,·locals=4,·args_size=1 |
235 | ·········0:·aload_0 | 233 | ·········0:·aload_0 |
236 | ·········1:·getfield······#20·················//·Field·titleChangedListeners:Ljava/util/LinkedList; | 234 | ·········1:·getfield······#20·················//·Field·titleChangedListeners:Ljava/util/LinkedList; |
237 | ·········4:·astore_1 | ||
238 | ·········5:·aload_1 | ||
239 | ········· | 235 | ·········4:·invokevirtual·#37·················//·Method·java/util/LinkedList.iterator:()Ljava/util/Iterator; |
240 | ········· | 236 | ·········7:·astore_1 |
241 | ········ | 237 | ·········8:·aload_1 |
242 | ········ | 238 | ·········9:·invokeinterface·#43,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
243 | ········1 | 239 | ········14:·istore_2 |
244 | ········1 | 240 | ········15:·iload_2 |
245 | ········1 | 241 | ········16:·ifeq··········38 |
246 | ········ | 242 | ········19:·aload_1 |
247 | ········2 | 243 | ········20:·invokeinterface·#47,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
248 | ········2 | 244 | ········25:·checkcast·····#49·················//·class·jackpal/androidterm/emulatorview/UpdateCallback |
249 | ········30:·astore········4 | ||
250 | ········ | 245 | ········28:·astore_3 |
246 | ········29:·aload_3 | ||
251 | ········3 | 247 | ········30:·invokeinterface·#52,··1···········//·InterfaceMethod·jackpal/androidterm/emulatorview/UpdateCallback.onUpdate:()V |
252 | ········3 | 248 | ········35:·goto··········8 |
253 | ········ | 249 | ········38:·return |
254 | ··public·void·add(int,·jackpal.androidterm.emulatorview.TermSession); | 250 | ··public·void·add(int,·jackpal.androidterm.emulatorview.TermSession); |
255 | ····descriptor:·(ILjackpal/androidterm/emulatorview/TermSession;)V | 251 | ····descriptor:·(ILjackpal/androidterm/emulatorview/TermSession;)V |
256 | ····flags:·(0x0001)·ACC_PUBLIC | 252 | ····flags:·(0x0001)·ACC_PUBLIC |
257 | ····Code: | 253 | ····Code: |
258 | ······stack=300,·locals=4,·args_size=3 | 254 | ······stack=300,·locals=4,·args_size=3 |
259 | ·········0:·aload_0 | 255 | ·········0:·aload_0 |
Offset 370, 17 lines modified | Offset 370, 16 lines modified | ||
370 | ········if·(bundle·==·null·||·bundle.size()·==·0)·{ | 370 | ········if·(bundle·==·null·||·bundle.size()·==·0)·{ |
371 | ············substring·=·""; | 371 | ············substring·=·""; |
372 | ········} | 372 | ········} |
373 | ········else·{ | 373 | ········else·{ |
374 | ············final·String[]·a·=·(String[])bundle.keySet().toArray(new·String[bundle.size()]); | 374 | ············final·String[]·a·=·(String[])bundle.keySet().toArray(new·String[bundle.size()]); |
375 | ············Arrays.sort(a,·Collator.getInstance(Locale.US)); | 375 | ············Arrays.sort(a,·Collator.getInstance(Locale.US)); |
376 | ············final·StringBuilder·sb·=·new·StringBuilder(); | 376 | ············final·StringBuilder·sb·=·new·StringBuilder(); |
377 | ············final·String[]·array·=·a; | ||
378 | ············for·(int·length·=·a.length,·i·=·0;·i·<·length;·++i)·{ | 377 | ············for·(int·length·=·a.length,·i·=·0;·i·<·length;·++i)·{ |
379 | ················final·String·string·=·bundle.getString(a | 378 | ················final·String·string·=·bundle.getString(a[i]); |
380 | ················if·(string·!=·null·&&·!string.equals(""))·{ | 379 | ················if·(string·!=·null·&&·!string.equals(""))·{ |
381 | ····················sb.append(string); | 380 | ····················sb.append(string); |
382 | ····················sb.append(":"); | 381 | ····················sb.append(":"); |
383 | ················} | 382 | ················} |
384 | ············} | 383 | ············} |
385 | ············substring·=·sb.substring(0,·sb.length()·-·1); | 384 | ············substring·=·sb.substring(0,·sb.length()·-·1); |
386 | ········} | 385 | ········} |
Offset 433, 52 lines modified | Offset 433, 48 lines modified | ||
433 | ·······212:·pop | 433 | ·······212:·pop |
434 | ·······213:·return | 434 | ·······213:·return |
435 | ··public·void·onDestroy(); | 435 | ··public·void·onDestroy(); |
436 | ····descriptor:·()V | 436 | ····descriptor:·()V |
437 | ····flags:·(0x0001)·ACC_PUBLIC | 437 | ····flags:·(0x0001)·ACC_PUBLIC |
438 | ····Code: | 438 | ····Code: |
439 | ······stack=300,·locals= | 439 | ······stack=300,·locals=4,·args_size=1 |
440 | ·········0:·aload_0 | 440 | ·········0:·aload_0 |
441 | ·········1:·getfield······#113················//·Field·compat:Ljackpal/androidterm/compat/ServiceForegroundCompat; | 441 | ·········1:·getfield······#113················//·Field·compat:Ljackpal/androidterm/compat/ServiceForegroundCompat; |
442 | ·········4:·astore_1 | 442 | ·········4:·astore_1 |
443 | ·········5:·iconst_1 | 443 | ·········5:·iconst_1 |
444 | ·········6:·istore_2 | 444 | ·········6:·istore_2 |
445 | ·········7:·aload_1 | 445 | ·········7:·aload_1 |
446 | ·········8:·iload_2 | 446 | ·········8:·iload_2 |
447 | ·········9:·invokevirtual·#175················//·Method·jackpal/androidterm/compat/ServiceForegroundCompat.stopForeground:(Z)V | 447 | ·········9:·invokevirtual·#175················//·Method·jackpal/androidterm/compat/ServiceForegroundCompat.stopForeground:(Z)V |
448 | ········12:·aload_0 | 448 | ········12:·aload_0 |
449 | ········13:·getfield······#30·················//·Field·mTermSessions:Ljackpal/androidterm/util/SessionList; | 449 | ········13:·getfield······#30·················//·Field·mTermSessions:Ljackpal/androidterm/util/SessionList; |
450 | ········16:·astore_1 | ||
451 | ········17:·aload_1 | ||
452 | ········1 | 450 | ········16:·invokevirtual·#179················//·Method·jackpal/androidterm/util/SessionList.iterator:()Ljava/util/Iterator; |
453 | ········ | 451 | ········19:·astore_1 |
454 | ········2 | 452 | ········20:·aload_1 |
455 | ········2 | 453 | ········21:·invokeinterface·#184,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
456 | ········28:·istore········4 | ||
457 | ········ | 454 | ········26:·istore_2 |
455 | ········27:·iload_2 | ||
458 | ········ | 456 | ········28:·ifeq··········55 |
459 | ········3 | 457 | ········31:·aload_1 |
460 | ········3 | 458 | ········32:·invokeinterface·#188,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
461 | ········ | 459 | ········37:·checkcast·····#190················//·class·jackpal/androidterm/emulatorview/TermSession |
462 | ········4 | 460 | ········40:·astore_3 |
463 | ········4 | 461 | ········41:·iconst_0 |
464 | ········4 | 462 | ········42:·istore_2 |
463 | ········43:·aload_3 | ||
465 | ········4 | 464 | ········44:·aconst_null |
466 | ········50:·astore_1 | ||
467 | ········51:·aload·········5 | ||
468 | ········53:·aconst_null | ||
469 | ········ | 465 | ········45:·invokevirtual·#194················//·Method·jackpal/androidterm/emulatorview/TermSession.setFinishCallback:(Ljackpal/androidterm/emulatorview/TermSession$FinishCallback;)V |
470 | ········ | 466 | ········48:·aload_3 |
471 | ········ | 467 | ········49:·invokevirtual·#197················//·Method·jackpal/androidterm/emulatorview/TermSession.finish:()V |
472 | ········ | 468 | ········52:·goto··········20 |
473 | ········ | 469 | ········55:·aload_0 |
474 | ········ | 470 | ········56:·getfield······#30·················//·Field·mTermSessions:Ljackpal/androidterm/util/SessionList; |
475 | ········ | 471 | ········59:·invokevirtual·#200················//·Method·jackpal/androidterm/util/SessionList.clear:()V |
476 | ········ | 472 | ········62:·return |
477 | ··public·void·onSessionFinish(jackpal.androidterm.emulatorview.TermSession); | 473 | ··public·void·onSessionFinish(jackpal.androidterm.emulatorview.TermSession); |
478 | ····descriptor:·(Ljackpal/androidterm/emulatorview/TermSession;)V | 474 | ····descriptor:·(Ljackpal/androidterm/emulatorview/TermSession;)V |
479 | ····flags:·(0x0001)·ACC_PUBLIC | 475 | ····flags:·(0x0001)·ACC_PUBLIC |
480 | ····Code: | 476 | ····Code: |
481 | ······stack=300,·locals=2,·args_size=2 | 477 | ······stack=300,·locals=2,·args_size=2 |
482 | ·········0:·aload_0 | 478 | ·········0:·aload_0 |
Offset 8, 16 lines modified | Offset 8, 16 lines modified | ||
8 | ····EmulatorView$3(final·EmulatorView·this$0)·{ | 8 | ····EmulatorView$3(final·EmulatorView·this$0)·{ |
9 | ········this.this$0·=·this$0; | 9 | ········this.this$0·=·this$0; |
10 | ····} | 10 | ····} |
11 | ···· | 11 | ···· |
12 | ····public·void·onUpdate()·{ | 12 | ····public·void·onUpdate()·{ |
13 | ········if·(EmulatorView.access$800(this.this$0))·{ | 13 | ········if·(EmulatorView.access$800(this.this$0))·{ |
14 | ············final·int·scrollCounter·=·EmulatorView.access$900(this.this$0).getScrollCounter(); | 14 | ············final·int·scrollCounter·=·EmulatorView.access$900(this.this$0).getScrollCounter(); |
15 | ············EmulatorView.access$1020(this.this$0 | 15 | ············EmulatorView.access$1002(this.this$0,·EmulatorView.access$1000(this.this$0)·-·scrollCounter); |
16 | ············EmulatorView.access$1120(this.this$0 | 16 | ············EmulatorView.access$1102(this.this$0,·EmulatorView.access$1100(this.this$0)·-·scrollCounter); |
17 | ············EmulatorView.access$1220(this.this$0 | 17 | ············EmulatorView.access$1202(this.this$0,·EmulatorView.access$1200(this.this$0)·-·scrollCounter); |
18 | ········} | 18 | ········} |
19 | ········EmulatorView.access$900(this.this$0).clearScrollCounter(); | 19 | ········EmulatorView.access$900(this.this$0).clearScrollCounter(); |
20 | ········EmulatorView.access$1300(this.this$0); | 20 | ········EmulatorView.access$1300(this.this$0); |
21 | ········this.this$0.invalidate(); | 21 | ········this.this$0.invalidate(); |
22 | ····} | 22 | ····} |
23 | } | 23 | } |
Offset 31, 30 lines modified | Offset 31, 29 lines modified | ||
31 | ········this.mInitialCommand·=·mInitialCommand; | 31 | ········this.mInitialCommand·=·mInitialCommand; |
32 | ········(this.mWatcherThread·=·(Thread)new·ShellTermSession$2(this)).setName("Process·watcher"); | 32 | ········(this.mWatcherThread·=·(Thread)new·ShellTermSession$2(this)).setName("Process·watcher"); |
33 | ····} | 33 | ····} |
34 | ···· | 34 | ···· |
35 | ····private·String·checkPath(final·String·s)·{ | 35 | ····private·String·checkPath(final·String·s)·{ |
36 | ········final·String[]·split·=·s.split(":"); | 36 | ········final·String[]·split·=·s.split(":"); |
37 | ········final·StringBuilder·sb·=·new·StringBuilder(s.length()); | 37 | ········final·StringBuilder·sb·=·new·StringBuilder(s.length()); |
38 | ········final·String[]·array·=·split; | ||
39 | ········for·(int·length·=·split.length,·i·=·0;·i·<·length;·++i)·{ | 38 | ········for·(int·length·=·split.length,·i·=·0;·i·<·length;·++i)·{ |
40 | ············final·String·s2·=· | 39 | ············final·String·s2·=·split[i]; |
41 | ············final·File·file·=·new·File(s2); | 40 | ············final·File·file·=·new·File(s2); |
42 | ············if·(file.isDirectory()·&&·FileCompat.canExecute(file))·{ | 41 | ············if·(file.isDirectory()·&&·FileCompat.canExecute(file))·{ |
43 | ················sb.append(s2); | 42 | ················sb.append(s2); |
44 | ················sb.append(":"); | 43 | ················sb.append(":"); |
45 | ············} | 44 | ············} |
46 | ········} | 45 | ········} |
47 | ········return·sb.substring(0,·sb.length()·-·1); | 46 | ········return·sb.substring(0,·sb.length()·-·1); |
48 | ····} | 47 | ····} |
49 | ···· | 48 | ···· |
50 | ····private·int·createSubprocess(final·String·s,·final·String[]·array)·{ | 49 | ····private·int·createSubprocess(final·String·s,·final·String[]·array)·{ |
51 | ········final·ArrayList·parse·=·this.parse(s); | 50 | ········final·ArrayList·parse·=·this.parse(s); |
52 | ········while·(true)·{ | 51 | ········while·(true)·{ |
53 | ············String[]·array | 52 | ············String[]·array2·=·null; |
54 | ············try·{ | 53 | ············try·{ |
55 | ················final·String·value·=·parse.get(0); | 54 | ················final·String·value·=·parse.get(0); |
56 | ················try·{ | 55 | ················try·{ |
57 | ····················final·String·s2·=·(String)value; | 56 | ····················final·String·s2·=·(String)value; |
58 | ····················try·{ | 57 | ····················try·{ |
59 | ························final·File·file·=·new·File(s2); | 58 | ························final·File·file·=·new·File(s2); |
60 | ························Label_0193:·{ | 59 | ························Label_0193:·{ |
Offset 63, 42 lines modified | Offset 62, 45 lines modified | ||
63 | ····························} | 62 | ····························} |
64 | ····························final·String·s3·=·"Term"; | 63 | ····························final·String·s3·=·"Term"; |
65 | ····························try·{ | 64 | ····························try·{ |
66 | ································final·StringBuilder·append·=·new·StringBuilder().append("Shell·").append(s2).append("·not·found!"); | 65 | ································final·StringBuilder·append·=·new·StringBuilder().append("Shell·").append(s2).append("·not·found!"); |
67 | ································try·{ | 66 | ································try·{ |
68 | ····································Log.e(s3,·append.toString()); | 67 | ····································Log.e(s3,·append.toString()); |
69 | ····································throw·new·FileNotFoundException(s2); | 68 | ····································throw·new·FileNotFoundException(s2); |
70 | ····································final·String[]·array2; | ||
71 | ····································return·TermExec.createSubprocess(this.mTermFd,·s2,·array2,·array); | ||
72 | ····································//·iftrue(Label_0284:,·FileCompat.canExecute(file)) | 69 | ····································//·iftrue(Label_0284:,·FileCompat.canExecute(file)) |
70 | ····································while·(true)·{ | ||
73 | ····································final·String·s4·=·"Term"; | 71 | ········································final·String·s4·=·"Term"; |
74 | ····································try·{ | ||
75 | ········································final·StringBuilder·append2·=·new·StringBuilder().append("Shell·").append(s2).append("·not·executable!"); | ||
76 | ········································try·{ | 72 | ········································try·{ |
73 | ············································final·StringBuilder·append2·=·new·StringBuilder().append("Shell·").append(s2).append("·not·executable!"); | ||
74 | ············································try·{ | ||
77 | ············································Log.e(s4,·append2.toString()); | 75 | ················································Log.e(s4,·append2.toString()); |
78 | ············································throw·new·FileNotFoundException(s2); | 76 | ················································throw·new·FileNotFoundException(s2); |
79 | ············································Label_0284:·{ | 77 | ················································Label_0284:·{ |
80 | ················································array | 78 | ····················································array2·=·parse.toArray(new·String[1]); |
79 | ················································} | ||
81 | ············································} | 80 | ············································} |
81 | ············································catch·(Exception·ex)·{} | ||
82 | ········································} | 82 | ········································} |
83 | ········································catch·(Exception·ex)·{} | 83 | ········································catch·(Exception·ex2)·{} |
84 | ········································continue; | ||
84 | ····································} | 85 | ····································} |
85 | ···································· | 86 | ····································final·String[]·array3; |
87 | ····································return·TermExec.createSubprocess(this.mTermFd,·s2,·array3,·array); | ||
86 | ································} | 88 | ································} |
87 | ································catch·(Exception·ex3)·{} | 89 | ································catch·(Exception·ex3)·{} |
88 | ····························} | 90 | ····························} |
89 | ····························catch·(Exception·ex4)·{} | 91 | ····························catch·(Exception·ex4)·{} |
90 | ························} | 92 | ························} |
91 | ····················} | 93 | ····················} |
92 | ····················catch·(Exception·ex5)·{} | 94 | ····················catch·(Exception·ex5)·{} |
93 | ················} | 95 | ················} |
94 | ················catch·(Exception·ex6)·{} | 96 | ················catch·(Exception·ex6)·{} |
95 | ············} | 97 | ············} |
96 | ············catch·(Exception·ex7)·{} | 98 | ············catch·(Exception·ex7)·{} |
97 | ············final·String[]·array | 99 | ············final·String[]·array3·=·(String[])array2; |
98 | ············continue; | 100 | ············continue; |
99 | ········} | 101 | ········} |
100 | ····} | 102 | ····} |
101 | ···· | 103 | ···· |
102 | ····private·void·initializeSession()·{ | 104 | ····private·void·initializeSession()·{ |
103 | ········final·TermSettings·mSettings·=·this.mSettings; | 105 | ········final·TermSettings·mSettings·=·this.mSettings; |
104 | ········String·str·=·System.getenv("PATH"); | 106 | ········String·str·=·System.getenv("PATH"); |
Offset 31, 35 lines modified | Offset 31, 34 lines modified | ||
31 | ········final·PackageManager·packageManager·=·this.this$0.getPackageManager(); | 31 | ········final·PackageManager·packageManager·=·this.this$0.getPackageManager(); |
32 | ········final·String[]·packagesForUid·=·packageManager.getPackagesForUid(getCallingUid()); | 32 | ········final·String[]·packagesForUid·=·packageManager.getPackagesForUid(getCallingUid()); |
33 | ········IntentSender·intentSender; | 33 | ········IntentSender·intentSender; |
34 | ········if·(packagesForUid·==·null·||·packagesForUid.length·==·0)·{ | 34 | ········if·(packagesForUid·==·null·||·packagesForUid.length·==·0)·{ |
35 | ············intentSender·=·null; | 35 | ············intentSender·=·null; |
36 | ········} | 36 | ········} |
37 | ········else·{ | 37 | ········else·{ |
38 | ············final·String[]·array·=·packagesForUid; | ||
39 | ············final·int·length·=·packagesForUid.length; | 38 | ············final·int·length·=·packagesForUid.length; |
40 | ············int·n·=·0; | 39 | ············int·n·=·0; |
41 | ············while·(true)·{ | 40 | ············while·(true)·{ |
42 | ················Label_02 | 41 | ················Label_0299:·{ |
43 | ····················if·(n·>=·length)·{ | 42 | ····················if·(n·>=·length)·{ |
44 | ························break·Label_02 | 43 | ························break·Label_0299; |
45 | ····················} | 44 | ····················} |
46 | ····················final·String·s·=·ar | 45 | ····················final·String·s·=·packagesForUid[n]; |
47 | ····················final·PackageManager·packageManager2·=·packageManager; | 46 | ····················final·PackageManager·packageManager2·=·packageManager; |
48 | ····················final·String·s2·=·s; | 47 | ····················final·String·s2·=·s; |
49 | ····················try·{ | 48 | ····················try·{ |
50 | ························final·PackageInfo·packageInfo·=·packageManager2.getPackageInfo(s2,·0); | 49 | ························final·PackageInfo·packageInfo·=·packageManager2.getPackageInfo(s2,·0); |
51 | ························try·{ | 50 | ························try·{ |
52 | ····························final·ApplicationInfo·applicationInfo·=·packageInfo.applicationInfo; | 51 | ····························final·ApplicationInfo·applicationInfo·=·packageInfo.applicationInfo; |
53 | ····························Label_0 | 52 | ····························Label_0200:·{ |
54 | ································if·(applicationInfo·!=·null)·{ | 53 | ································if·(applicationInfo·!=·null)·{ |
55 | ····································final·CharSequence·applicationLabel·=·packageManager.getApplicationLabel(applicationInfo); | 54 | ····································final·CharSequence·applicationLabel·=·packageManager.getApplicationLabel(applicationInfo); |
56 | ····································try·{ | 55 | ····································try·{ |
57 | ········································if·(TextUtils.isEmpty(applicationLabel))·{ | 56 | ········································if·(TextUtils.isEmpty(applicationLabel))·{ |
58 | ············································break·Label_0 | 57 | ············································break·Label_0200; |
59 | ········································} | 58 | ········································} |
60 | ········································final·String·string2·=·applicationLabel.toString(); | 59 | ········································final·String·string2·=·applicationLabel.toString(); |
61 | ········································try·{ | 60 | ········································try·{ |
62 | ············································try·{ | 61 | ············································try·{ |
63 | ················································final·Handler·handler·=·new·Handler(Looper.getMainLooper()); | 62 | ················································final·Handler·handler·=·new·Handler(Looper.getMainLooper()); |
64 | ················································final·TermService$RBinder$1·termService$RBinder$1·=·new·TermService$RBinder$1(this,·parcelFileDescriptor,·string2,·string,·activity,·resultReceiver); | 63 | ················································final·TermService$RBinder$1·termService$RBinder$1·=·new·TermService$RBinder$1(this,·parcelFileDescriptor,·string2,·string,·activity,·resultReceiver); |
65 | ················································final·Handler·handler2·=·handler; | 64 | ················································final·Handler·handler2·=·handler; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljackpal/androidterm/Term; | 21 | .field·final·synthetic·this$0:Ljackpal/androidterm/Term; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljackpal/androidterm/Term;)V | 23 | .method·constructor·<init>(Ljackpal/androidterm/Term;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/Term; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·271 | 27 | ····.line·271 |
27 | ····iput-object·p1,·p0,·Ljackpal/androidterm/Term$4;->this$0:Ljackpal/androidterm/Term; | 28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/Term$4;->this$0:Ljackpal/androidterm/Term; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 367, 14 lines modified | Offset 367, 15 lines modified | ||
367 | ····move-result·v7 | 367 | ····move-result·v7 |
368 | ····if-eqz·v7,·:cond_3 | 368 | ····if-eqz·v7,·:cond_3 |
369 | ····const-string·v7,·"android.intent.extra.STREAM" | 369 | ····const-string·v7,·"android.intent.extra.STREAM" |
370 | ····.line·114 | ||
370 | ····invoke-virtual·{v4,·v7},·Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z | 371 | ····invoke-virtual·{v4,·v7},·Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z |
371 | ····move-result·v7 | 372 | ····move-result·v7 |
372 | ····if-eqz·v7,·:cond_3 | 373 | ····if-eqz·v7,·:cond_3 |
373 | ····.line·116 | 374 | ····.line·116 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljackpal/androidterm/Term; | 21 | .field·final·synthetic·this$0:Ljackpal/androidterm/Term; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljackpal/androidterm/Term;)V | 23 | .method·constructor·<init>(Ljackpal/androidterm/Term;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/Term; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·740 | 27 | ····.line·740 |
27 | ····iput-object·p1,·p0,·Ljackpal/androidterm/Term$6;->this$0:Ljackpal/androidterm/Term; | 28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/Term$6;->this$0:Ljackpal/androidterm/Term; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$closeWindow:Ljava/lang/Runnable; | 22 | .field·final·synthetic·val$closeWindow:Ljava/lang/Runnable; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Ljackpal/androidterm/Term;Ljava/lang/Runnable;)V | 24 | .method·constructor·<init>(Ljackpal/androidterm/Term;Ljava/lang/Runnable;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/Term; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·745 | 28 | ····.line·745 |
28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/Term$7;->this$0:Ljackpal/androidterm/Term; | 29 | ····iput-object·p1,·p0,·Ljackpal/androidterm/Term$7;->this$0:Ljackpal/androidterm/Term; |
29 | ····iput-object·p2,·p0,·Ljackpal/androidterm/Term$7;->val$closeWindow:Ljava/lang/Runnable; | 30 | ····iput-object·p2,·p0,·Ljackpal/androidterm/Term$7;->val$closeWindow:Ljava/lang/Runnable; |
Offset 27, 10 lines modified | Offset 27, 9 lines modified | ||
27 | .method·public·constructor·<init>()V | 27 | .method·public·constructor·<init>()V |
28 | ····.locals·0 | 28 | ····.locals·0 |
29 | ····.prologue | 29 | ····.prologue |
30 | ····.line·10 | 30 | ····.line·10 |
31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
32 | ····.line·258 | ||
33 | ····return-void | 32 | ····return-void |
34 | .end·method | 33 | .end·method |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$sessions:Ljackpal/androidterm/util/SessionList; | 24 | .field·final·synthetic·val$sessions:Ljackpal/androidterm/util/SessionList; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Ljackpal/androidterm/WindowListAdapter;Ljackpal/androidterm/util/SessionList;I)V | 26 | .method·constructor·<init>(Ljackpal/androidterm/WindowListAdapter;Ljackpal/androidterm/util/SessionList;I)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/WindowListAdapter; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·86 | 30 | ····.line·86 |
30 | ····iput-object·p1,·p0,·Ljackpal/androidterm/WindowListAdapter$1;->this$0:Ljackpal/androidterm/WindowListAdapter; | 31 | ····iput-object·p1,·p0,·Ljackpal/androidterm/WindowListAdapter$1;->this$0:Ljackpal/androidterm/WindowListAdapter; |
31 | ····iput-object·p2,·p0,·Ljackpal/androidterm/WindowListAdapter$1;->val$sessions:Ljackpal/androidterm/util/SessionList; | 32 | ····iput-object·p2,·p0,·Ljackpal/androidterm/WindowListAdapter$1;->val$sessions:Ljackpal/androidterm/util/SessionList; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljackpal/androidterm/Term; | 21 | .field·final·synthetic·this$0:Ljackpal/androidterm/Term; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljackpal/androidterm/Term;)V | 23 | .method·constructor·<init>(Ljackpal/androidterm/Term;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/Term; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·204 | 27 | ····.line·204 |
27 | ····iput-object·p1,·p0,·Ljackpal/androidterm/Term$3;->this$0:Ljackpal/androidterm/Term; | 28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/Term$3;->this$0:Ljackpal/androidterm/Term; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 51, 14 lines modified | Offset 51, 15 lines modified | ||
51 | ····move-result-object·v0 | 51 | ····move-result-object·v0 |
52 | ····.line·42 | 52 | ····.line·42 |
53 | ····.local·v0,·"actionBarPref":Landroid/preference/Preference; | 53 | ····.local·v0,·"actionBarPref":Landroid/preference/Preference; |
54 | ····const-string·v3,·"screen" | 54 | ····const-string·v3,·"screen" |
55 | ····.line·43 | ||
55 | ····invoke-virtual·{p0,·v3},·Ljackpal/androidterm/TermPreferences;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; | 56 | ····invoke-virtual·{p0,·v3},·Ljackpal/androidterm/TermPreferences;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; |
56 | ····move-result-object·v2 | 57 | ····move-result-object·v2 |
57 | ····check-cast·v2,·Landroid/preference/PreferenceCategory; | 58 | ····check-cast·v2,·Landroid/preference/PreferenceCategory; |
58 | ····.line·44 | 59 | ····.line·44 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljackpal/androidterm/RemoteInterface; | 21 | .field·final·synthetic·this$0:Ljackpal/androidterm/RemoteInterface; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljackpal/androidterm/RemoteInterface;)V | 23 | .method·constructor·<init>(Ljackpal/androidterm/RemoteInterface;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/RemoteInterface; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·51 | 27 | ····.line·51 |
27 | ····iput-object·p1,·p0,·Ljackpal/androidterm/RemoteInterface$1;->this$0:Ljackpal/androidterm/RemoteInterface; | 28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/RemoteInterface$1;->this$0:Ljackpal/androidterm/RemoteInterface; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 15, 10 lines modified | Offset 15, 9 lines modified | ||
15 | .method·public·constructor·<init>()V | 15 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·10 | 18 | ····.line·10 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·11 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .end·method |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Ljackpal/androidterm/Term; | 18 | .field·final·synthetic·this$0:Ljackpal/androidterm/Term; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Ljackpal/androidterm/Term;)V | 20 | .method·constructor·<init>(Ljackpal/androidterm/Term;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/Term; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·126 | 24 | ····.line·126 |
24 | ····iput-object·p1,·p0,·Ljackpal/androidterm/Term$1;->this$0:Ljackpal/androidterm/Term; | 25 | ····iput-object·p1,·p0,·Ljackpal/androidterm/Term$1;->this$0:Ljackpal/androidterm/Term; |
25 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljackpal/androidterm/TermViewFlipper; | 21 | .field·final·synthetic·this$0:Ljackpal/androidterm/TermViewFlipper; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljackpal/androidterm/TermViewFlipper;)V | 23 | .method·constructor·<init>(Ljackpal/androidterm/TermViewFlipper;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/TermViewFlipper; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·60 | 27 | ····.line·60 |
27 | ····iput-object·p1,·p0,·Ljackpal/androidterm/TermViewFlipper$1;->this$0:Ljackpal/androidterm/TermViewFlipper; | 28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/TermViewFlipper$1;->this$0:Ljackpal/androidterm/TermViewFlipper; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Ljackpal/androidterm/ShellTermSession; | 18 | .field·final·synthetic·this$0:Ljackpal/androidterm/ShellTermSession; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Ljackpal/androidterm/ShellTermSession;)V | 20 | .method·constructor·<init>(Ljackpal/androidterm/ShellTermSession;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/ShellTermSession; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·64 | 24 | ····.line·64 |
24 | ····iput-object·p1,·p0,·Ljackpal/androidterm/ShellTermSession$2;->this$0:Ljackpal/androidterm/ShellTermSession; | 25 | ····iput-object·p1,·p0,·Ljackpal/androidterm/ShellTermSession$2;->this$0:Ljackpal/androidterm/ShellTermSession; |
25 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljackpal/androidterm/Term; | 21 | .field·final·synthetic·this$0:Ljackpal/androidterm/Term; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljackpal/androidterm/Term;)V | 23 | .method·constructor·<init>(Ljackpal/androidterm/Term;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/Term; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·146 | 27 | ····.line·146 |
27 | ····iput-object·p1,·p0,·Ljackpal/androidterm/Term$2;->this$0:Ljackpal/androidterm/Term; | 28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/Term$2;->this$0:Ljackpal/androidterm/Term; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | .field·final·synthetic·val$sessionHandle:Ljava/lang/String; | 30 | .field·final·synthetic·val$sessionHandle:Ljava/lang/String; |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·constructor·<init>(Ljackpal/androidterm/TermService$RBinder;Landroid/os/ParcelFileDescriptor;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/os/ResultReceiver;)V | 32 | .method·constructor·<init>(Ljackpal/androidterm/TermService$RBinder;Landroid/os/ParcelFileDescriptor;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/os/ResultReceiver;)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.param·p1,·"this$1"····#·Ljackpal/androidterm/TermService$RBinder; | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·165 | 36 | ····.line·165 |
36 | ····iput-object·p1,·p0,·Ljackpal/androidterm/TermService$RBinder$1;->this$1:Ljackpal/androidterm/TermService$RBinder; | 37 | ····iput-object·p1,·p0,·Ljackpal/androidterm/TermService$RBinder$1;->this$1:Ljackpal/androidterm/TermService$RBinder; |
37 | ····iput-object·p2,·p0,·Ljackpal/androidterm/TermService$RBinder$1;->val$pseudoTerminalMultiplexerFd:Landroid/os/ParcelFileDescriptor; | 38 | ····iput-object·p2,·p0,·Ljackpal/androidterm/TermService$RBinder$1;->val$pseudoTerminalMultiplexerFd:Landroid/os/ParcelFileDescriptor; |
Offset 76, 14 lines modified | Offset 77, 15 lines modified | ||
76 | ····move-result-object·v4 | 77 | ····move-result-object·v4 |
77 | ····iget-object·v5,·p0,·Ljackpal/androidterm/TermService$RBinder$1;->this$1:Ljackpal/androidterm/TermService$RBinder; | 78 | ····iget-object·v5,·p0,·Ljackpal/androidterm/TermService$RBinder$1;->this$1:Ljackpal/androidterm/TermService$RBinder; |
78 | ····iget-object·v5,·v5,·Ljackpal/androidterm/TermService$RBinder;->this$0:Ljackpal/androidterm/TermService; | 79 | ····iget-object·v5,·v5,·Ljackpal/androidterm/TermService$RBinder;->this$0:Ljackpal/androidterm/TermService; |
80 | ····.line·171 | ||
79 | ····invoke-virtual·{v5},·Ljackpal/androidterm/TermService;->getApplicationContext()Landroid/content/Context; | 81 | ····invoke-virtual·{v5},·Ljackpal/androidterm/TermService;->getApplicationContext()Landroid/content/Context; |
80 | ····move-result-object·v5 | 82 | ····move-result-object·v5 |
81 | ····invoke-static·{v5},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 83 | ····invoke-static·{v5},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
82 | ····move-result-object·v5 | 84 | ····move-result-object·v5 |
Offset 175, 26 lines modified | Offset 177, 28 lines modified | ||
175 | ····const-string·v6,·"Failed·to·bootstrap·AIDL·session:·" | 177 | ····const-string·v6,·"Failed·to·bootstrap·AIDL·session:·" |
176 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 178 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
177 | ····move-result-object·v5 | 179 | ····move-result-object·v5 |
180 | ····.line·184 | ||
178 | ····invoke-virtual·{v3},·Ljava/lang/Exception;->getMessage()Ljava/lang/String; | 181 | ····invoke-virtual·{v3},·Ljava/lang/Exception;->getMessage()Ljava/lang/String; |
179 | ····move-result-object·v6 | 182 | ····move-result-object·v6 |
180 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 183 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
181 | ····move-result-object·v5 | 184 | ····move-result-object·v5 |
182 | ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 185 | ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
183 | ····move-result-object·v5 | 186 | ····move-result-object·v5 |
187 | ····.line·183 | ||
184 | ····invoke-static·{v4,·v5},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I | 188 | ····invoke-static·{v4,·v5},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
185 | ····.line·186 | 189 | ····.line·186 |
186 | ····if-eqz·v0,·:cond_0 | 190 | ····if-eqz·v0,·:cond_0 |
187 | ····.line·187 | 191 | ····.line·187 |
188 | ····invoke-virtual·{v0},·Ljackpal/androidterm/GenericTermSession;->finish()V | 192 | ····invoke-virtual·{v0},·Ljackpal/androidterm/GenericTermSession;->finish()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Ljackpal/androidterm/ShellTermSession; | 18 | .field·final·synthetic·this$0:Ljackpal/androidterm/ShellTermSession; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Ljackpal/androidterm/ShellTermSession;)V | 20 | .method·constructor·<init>(Ljackpal/androidterm/ShellTermSession;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/ShellTermSession; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·41 | 24 | ····.line·41 |
24 | ····iput-object·p1,·p0,·Ljackpal/androidterm/ShellTermSession$1;->this$0:Ljackpal/androidterm/ShellTermSession; | 25 | ····iput-object·p1,·p0,·Ljackpal/androidterm/ShellTermSession$1;->this$0:Ljackpal/androidterm/ShellTermSession; |
25 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Ljackpal/androidterm/TermService; | 18 | .field·final·synthetic·this$0:Ljackpal/androidterm/TermService; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Ljackpal/androidterm/TermService;)V | 20 | .method·public·constructor·<init>(Ljackpal/androidterm/TermService;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/TermService; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·53 | 24 | ····.line·53 |
24 | ····iput-object·p1,·p0,·Ljackpal/androidterm/TermService$TSBinder;->this$0:Ljackpal/androidterm/TermService; | 25 | ····iput-object·p1,·p0,·Ljackpal/androidterm/TermService$TSBinder;->this$0:Ljackpal/androidterm/TermService; |
25 | ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljackpal/androidterm/WindowList; | 21 | .field·final·synthetic·this$0:Ljackpal/androidterm/WindowList; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljackpal/androidterm/WindowList;)V | 23 | .method·constructor·<init>(Ljackpal/androidterm/WindowList;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/WindowList; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·73 | 27 | ····.line·73 |
27 | ····iput-object·p1,·p0,·Ljackpal/androidterm/WindowList$1;->this$0:Ljackpal/androidterm/WindowList; | 28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/WindowList$1;->this$0:Ljackpal/androidterm/WindowList; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$token:Landroid/os/IBinder; | 19 | .field·final·synthetic·val$token:Landroid/os/IBinder; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Ljackpal/androidterm/Term;Landroid/os/IBinder;)V | 21 | .method·constructor·<init>(Ljackpal/androidterm/Term;Landroid/os/IBinder;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/Term; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·618 | 25 | ····.line·618 |
25 | ····iput-object·p1,·p0,·Ljackpal/androidterm/Term$5;->this$0:Ljackpal/androidterm/Term; | 26 | ····iput-object·p1,·p0,·Ljackpal/androidterm/Term$5;->this$0:Ljackpal/androidterm/Term; |
26 | ····iput-object·p2,·p0,·Ljackpal/androidterm/Term$5;->val$token:Landroid/os/IBinder; | 27 | ····iput-object·p2,·p0,·Ljackpal/androidterm/Term$5;->val$token:Landroid/os/IBinder; |
Offset 345, 115 lines modified | Offset 345, 114 lines modified | ||
345 | ········} | 345 | ········} |
346 | ····.end·annotation | 346 | ····.end·annotation |
347 | ····.prologue | 347 | ····.prologue |
348 | ····.line·70 | 348 | ····.line·70 |
349 | ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; | 349 | ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; |
350 | ····move-result-object·v | 350 | ····move-result-object·v6 |
351 | ····invoke-static·{},·Landroid/os/Looper;->myLooper()Landroid/os/Looper; | 351 | ····invoke-static·{},·Landroid/os/Looper;->myLooper()Landroid/os/Looper; |
352 | ····move-result-object·v | 352 | ····move-result-object·v7 |
353 | ····if-ne·v | 353 | ····if-ne·v6,·v7,·:cond_0 |
354 | ····.line·71 | 354 | ····.line·71 |
355 | ····new-instance·v | 355 | ····new-instance·v6,·Ljava/lang/IllegalStateException; |
356 | ····const-string·v | 356 | ····const-string·v7,·"This·method·must·not·be·called·from·the·main·thread!" |
357 | ····invoke-direct·{v | 357 | ····invoke-direct·{v6,·v7},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
358 | ····throw·v | 358 | ····throw·v6 |
359 | ····.line·73 | 359 | ····.line·73 |
360 | ····:cond_0 | 360 | ····:cond_0 |
361 | ····iget-object·v | 361 | ····iget-object·v6,·p0,·Ljackpal/androidterm/TermExec;->command:Ljava/util/List; |
362 | ····invoke-interface·{v | 362 | ····invoke-interface·{v6},·Ljava/util/List;->size()I |
363 | ····move-result·v | 363 | ····move-result·v6 |
364 | ····if-nez·v | 364 | ····if-nez·v6,·:cond_1 |
365 | ····.line·74 | 365 | ····.line·74 |
366 | ····new-instance·v | 366 | ····new-instance·v6,·Ljava/lang/IllegalStateException; |
367 | ····const-string·v | 367 | ····const-string·v7,·"Empty·command!" |
368 | ····invoke-direct·{v | 368 | ····invoke-direct·{v6,·v7},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
369 | ····throw·v | 369 | ····throw·v6 |
370 | ····.line·76 | 370 | ····.line·76 |
371 | ····:cond_1 | 371 | ····:cond_1 |
372 | ····iget-object·v | 372 | ····iget-object·v6,·p0,·Ljackpal/androidterm/TermExec;->command:Ljava/util/List; |
373 | ····const/4·v | 373 | ····const/4·v7,·0x0 |
374 | ····invoke-interface·{v | 374 | ····invoke-interface·{v6,·v7},·Ljava/util/List;->remove(I)Ljava/lang/Object; |
375 | ····move-result-object·v0 | 375 | ····move-result-object·v0 |
376 | ····check-cast·v0,·Ljava/lang/String; | 376 | ····check-cast·v0,·Ljava/lang/String; |
377 | ····.line·77 | 377 | ····.line·77 |
378 | ····.local·v0,·"cmd":Ljava/lang/String; | 378 | ····.local·v0,·"cmd":Ljava/lang/String; |
379 | ····iget-object·v | 379 | ····iget-object·v6,·p0,·Ljackpal/androidterm/TermExec;->command:Ljava/util/List; |
380 | ····iget-object·v | 380 | ····iget-object·v7,·p0,·Ljackpal/androidterm/TermExec;->command:Ljava/util/List; |
381 | ····invoke-interface·{v | 381 | ····invoke-interface·{v7},·Ljava/util/List;->size()I |
382 | ····move-result·v | 382 | ····move-result·v7 |
383 | ····new-array·v | 383 | ····new-array·v7,·v7,·[Ljava/lang/String; |
384 | ····invoke-interface·{v | 384 | ····invoke-interface·{v6,·v7},·Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; |
385 | ····move-result-object·v1 | 385 | ····move-result-object·v1 |
386 | ····check-cast·v1,·[Ljava/lang/String; | 386 | ····check-cast·v1,·[Ljava/lang/String; |
387 | ····.line·78 | 387 | ····.line·78 |
388 | ····.local·v1,·"cmdArray":[Ljava/lang/String; | 388 | ····.local·v1,·"cmdArray":[Ljava/lang/String; |
389 | ····iget-object·v | 389 | ····iget-object·v6,·p0,·Ljackpal/androidterm/TermExec;->environment:Ljava/util/Map; |
390 | ····invoke-interface·{v | 390 | ····invoke-interface·{v6},·Ljava/util/Map;->size()I |
391 | ····move-result·v | 391 | ····move-result·v6 |
392 | ····new-array·v3,·v | 392 | ····new-array·v3,·v6,·[Ljava/lang/String; |
393 | ····.line·79 | 393 | ····.line·79 |
394 | ····.local·v3,·"envArray":[Ljava/lang/String; | 394 | ····.local·v3,·"envArray":[Ljava/lang/String; |
395 | ····const/4·v4,·0x0 | 395 | ····const/4·v4,·0x0 |
396 | ····.line·80 | 396 | ····.line·80 |
397 | ····.local·v4,·"i":I | 397 | ····.local·v4,·"i":I |
398 | ····iget-object·v | 398 | ····iget-object·v6,·p0,·Ljackpal/androidterm/TermExec;->environment:Ljava/util/Map; |
399 | ····invoke-interface·{v | 399 | ····invoke-interface·{v6},·Ljava/util/Map;->entrySet()Ljava/util/Set; |
400 | ····move-result-object·v | 400 | ····move-result-object·v6 |
401 | ····invoke-interface·{v | 401 | ····invoke-interface·{v6},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
402 | ····move-result-object·v | 402 | ····move-result-object·v7 |
403 | ····.local·v6,·"i$":Ljava/util/Iterator; | ||
404 | ····:goto_0 | 403 | ····:goto_0 |
405 | ····invoke-interface·{v | 404 | ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z |
406 | ····move-result·v | 405 | ····move-result·v6 |
407 | ····if-eqz·v | 406 | ····if-eqz·v6,·:cond_2 |
408 | ····invoke-interface·{v | 407 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
409 | ····move-result-object·v2 | 408 | ····move-result-object·v2 |
410 | ····check-cast·v2,·Ljava/util/Map$Entry; | 409 | ····check-cast·v2,·Ljava/util/Map$Entry; |
411 | ····.line·81 | 410 | ····.line·81 |
412 | ····.local·v2,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;" | 411 | ····.local·v2,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;" |
Offset 463, 53 lines modified | Offset 462, 53 lines modified | ||
463 | ····.local·v5,·"i":I | 462 | ····.local·v5,·"i":I |
464 | ····new-instance·v8,·Ljava/lang/StringBuilder; | 463 | ····new-instance·v8,·Ljava/lang/StringBuilder; |
465 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V | 464 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V |
466 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 465 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
467 | ····move-result-object·v | 466 | ····move-result-object·v6 |
468 | ····check-cast·v | 467 | ····check-cast·v6,·Ljava/lang/String; |
Max diff block lines reached; 1633/7111 bytes (22.96%) of diff not shown. |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·this$0:Ljackpal/androidterm/TermViewFlipper; | 32 | .field·final·synthetic·this$0:Ljackpal/androidterm/TermViewFlipper; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Ljackpal/androidterm/TermViewFlipper;)V | 34 | .method·constructor·<init>(Ljackpal/androidterm/TermViewFlipper;)V |
35 | ····.locals·1 | 35 | ····.locals·1 |
36 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/TermViewFlipper; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·67 | 38 | ····.line·67 |
38 | ····iput-object·p1,·p0,·Ljackpal/androidterm/TermViewFlipper$ViewFlipperIterator;->this$0:Ljackpal/androidterm/TermViewFlipper; | 39 | ····iput-object·p1,·p0,·Ljackpal/androidterm/TermViewFlipper$ViewFlipperIterator;->this$0:Ljackpal/androidterm/TermViewFlipper; |
39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljackpal/androidterm/GenericTermSession; | 21 | .field·final·synthetic·this$0:Ljackpal/androidterm/GenericTermSession; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljackpal/androidterm/GenericTermSession;)V | 23 | .method·constructor·<init>(Ljackpal/androidterm/GenericTermSession;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/GenericTermSession; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·60 | 27 | ····.line·60 |
27 | ····iput-object·p1,·p0,·Ljackpal/androidterm/GenericTermSession$1;->this$0:Ljackpal/androidterm/GenericTermSession; | 28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/GenericTermSession$1;->this$0:Ljackpal/androidterm/GenericTermSession; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 399, 14 lines modified | Offset 399, 15 lines modified | ||
399 | .end·method | 399 | .end·method |
400 | .method·private·canPaste()Z | 400 | .method·private·canPaste()Z |
401 | ····.locals·2 | 401 | ····.locals·2 |
402 | ····.prologue | 402 | ····.prologue |
403 | ····.line·960 | 403 | ····.line·960 |
404 | ····.line·961 | ||
404 | ····invoke-virtual·{p0},·Ljackpal/androidterm/Term;->getApplicationContext()Landroid/content/Context; | 405 | ····invoke-virtual·{p0},·Ljackpal/androidterm/Term;->getApplicationContext()Landroid/content/Context; |
405 | ····move-result-object·v1 | 406 | ····move-result-object·v1 |
406 | ····invoke-static·{v1},·Ljackpal/androidterm/emulatorview/compat/ClipboardManagerCompatFactory;->getManager(Landroid/content/Context;)Ljackpal/androidterm/emulatorview/compat/ClipboardManagerCompat; | 407 | ····invoke-static·{v1},·Ljackpal/androidterm/emulatorview/compat/ClipboardManagerCompatFactory;->getManager(Landroid/content/Context;)Ljackpal/androidterm/emulatorview/compat/ClipboardManagerCompat; |
407 | ····move-result-object·v0 | 408 | ····move-result-object·v0 |
Offset 685, 14 lines modified | Offset 686, 15 lines modified | ||
685 | .end·method | 686 | .end·method |
686 | .method·private·doCopyAll()V | 687 | .method·private·doCopyAll()V |
687 | ····.locals·2 | 688 | ····.locals·2 |
688 | ····.prologue | 689 | ····.prologue |
689 | ····.line·1010 | 690 | ····.line·1010 |
691 | ····.line·1011 | ||
690 | ····invoke-virtual·{p0},·Ljackpal/androidterm/Term;->getApplicationContext()Landroid/content/Context; | 692 | ····invoke-virtual·{p0},·Ljackpal/androidterm/Term;->getApplicationContext()Landroid/content/Context; |
691 | ····move-result-object·v1 | 693 | ····move-result-object·v1 |
692 | ····invoke-static·{v1},·Ljackpal/androidterm/emulatorview/compat/ClipboardManagerCompatFactory;->getManager(Landroid/content/Context;)Ljackpal/androidterm/emulatorview/compat/ClipboardManagerCompat; | 694 | ····invoke-static·{v1},·Ljackpal/androidterm/emulatorview/compat/ClipboardManagerCompatFactory;->getManager(Landroid/content/Context;)Ljackpal/androidterm/emulatorview/compat/ClipboardManagerCompat; |
693 | ····move-result-object·v0 | 695 | ····move-result-object·v0 |
Offset 834, 14 lines modified | Offset 836, 15 lines modified | ||
834 | ····.line·1037 | 836 | ····.line·1037 |
835 | ····new-instance·v9,·Ljava/lang/StringBuilder; | 837 | ····new-instance·v9,·Ljava/lang/StringBuilder; |
836 | ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V | 838 | ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V |
837 | ····iget-object·v0,·p0,·Ljackpal/androidterm/Term;->mSettings:Ljackpal/androidterm/util/TermSettings; | 839 | ····iget-object·v0,·p0,·Ljackpal/androidterm/Term;->mSettings:Ljackpal/androidterm/util/TermSettings; |
840 | ····.line·1038 | ||
838 | ····invoke-virtual·{v0},·Ljackpal/androidterm/util/TermSettings;->getControlKeyId()I | 841 | ····invoke-virtual·{v0},·Ljackpal/androidterm/util/TermSettings;->getControlKeyId()I |
839 | ····move-result·v1 | 842 | ····move-result·v1 |
840 | ····const/high16·v4,·0x7f050000 | 843 | ····const/high16·v4,·0x7f050000 |
841 | ····const·v5,·0x7f09001a | 844 | ····const·v5,·0x7f09001a |
Offset 864, 14 lines modified | Offset 867, 15 lines modified | ||
864 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 867 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
865 | ····move-result-object·v9 | 868 | ····move-result-object·v9 |
866 | ····iget-object·v0,·p0,·Ljackpal/androidterm/Term;->mSettings:Ljackpal/androidterm/util/TermSettings; | 869 | ····iget-object·v0,·p0,·Ljackpal/androidterm/Term;->mSettings:Ljackpal/androidterm/util/TermSettings; |
870 | ····.line·1043 | ||
867 | ····invoke-virtual·{v0},·Ljackpal/androidterm/util/TermSettings;->getFnKeyId()I | 871 | ····invoke-virtual·{v0},·Ljackpal/androidterm/util/TermSettings;->getFnKeyId()I |
868 | ····move-result·v1 | 872 | ····move-result·v1 |
869 | ····const·v4,·0x7f050018 | 873 | ····const·v4,·0x7f050018 |
870 | ····const·v5,·0x7f09001c | 874 | ····const·v5,·0x7f09001c |
Offset 890, 14 lines modified | Offset 894, 15 lines modified | ||
890 | ····move-result-object·v0 | 894 | ····move-result-object·v0 |
891 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 895 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
892 | ····move-result-object·v0 | 896 | ····move-result-object·v0 |
897 | ····.line·1037 | ||
893 | ····invoke-virtual·{v8,·v0},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 898 | ····invoke-virtual·{v8,·v0},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
894 | ····.line·1047 | 899 | ····.line·1047 |
895 | ····invoke-virtual·{v8},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | 900 | ····invoke-virtual·{v8},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; |
896 | ····.line·1048 | 901 | ····.line·1048 |
897 | ····return-void | 902 | ····return-void |
Offset 939, 14 lines modified | Offset 944, 15 lines modified | ||
939 | ····move-result-object·v7 | 944 | ····move-result-object·v7 |
940 | ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 945 | ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
941 | ····move-result-object·v7 | 946 | ····move-result-object·v7 |
947 | ····.line·987 | ||
942 | ····invoke-static·{v7},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; | 948 | ····invoke-static·{v7},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; |
943 | ····move-result-object·v7 | 949 | ····move-result-object·v7 |
944 | ····invoke-direct·{v2,·v6,·v7},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V | 950 | ····invoke-direct·{v2,·v6,·v7},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V |
945 | ····.line·990 | 951 | ····.line·990 |
Offset 995, 32 lines modified | Offset 1001, 36 lines modified | ||
995 | ····const-string·v6,·"android.intent.extra.SUBJECT" | 1001 | ····const-string·v6,·"android.intent.extra.SUBJECT" |
996 | ····invoke-virtual·{v2,·v6,·v4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; | 1002 | ····invoke-virtual·{v2,·v6,·v4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
997 | ····.line·996 | 1003 | ····.line·996 |
998 | ····const-string·v6,·"android.intent.extra.TEXT" | 1004 | ····const-string·v6,·"android.intent.extra.TEXT" |
1005 | ····.line·997 | ||
999 | ····invoke-virtual·{v3},·Ljackpal/androidterm/emulatorview/TermSession;->getTranscriptText()Ljava/lang/String; | 1006 | ····invoke-virtual·{v3},·Ljackpal/androidterm/emulatorview/TermSession;->getTranscriptText()Ljava/lang/String; |
1000 | ····move-result-object·v7 | 1007 | ····move-result-object·v7 |
1001 | ····invoke-virtual·{v7},·Ljava/lang/String;->trim()Ljava/lang/String; | 1008 | ····invoke-virtual·{v7},·Ljava/lang/String;->trim()Ljava/lang/String; |
1002 | ····move-result-object·v7 | 1009 | ····move-result-object·v7 |
1010 | ····.line·996 | ||
1003 | ····invoke-virtual·{v2,·v6,·v7},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; | 1011 | ····invoke-virtual·{v2,·v6,·v7},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
1004 | ····.line·999 | 1012 | ····.line·999 |
1005 | ····const·v6,·0x7f090030 | 1013 | ····const·v6,·0x7f090030 |
1014 | ····.line·1000 | ||
1006 | ····:try_start_0 | 1015 | ····:try_start_0 |
1007 | ····invoke-virtual·{p0,·v6},·Ljackpal/androidterm/Term;->getString(I)Ljava/lang/String; | 1016 | ····invoke-virtual·{p0,·v6},·Ljackpal/androidterm/Term;->getString(I)Ljava/lang/String; |
1008 | ····move-result-object·v6 | 1017 | ····move-result-object·v6 |
1018 | ····.line·999 | ||
1009 | ····invoke-static·{v2,·v6},·Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; | 1019 | ····invoke-static·{v2,·v6},·Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; |
Max diff block lines reached; 28783/32609 bytes (88.27%) of diff not shown. |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Ljackpal/androidterm/emulatorview/TermSession$FinishCallback; | 6 | .implements·Ljackpal/androidterm/emulatorview/TermSession$FinishCallback; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Ljackpal/androidterm/TermService$1;, | ||
11 | ········Ljackpal/androidterm/TermService$RBinderCleanupCallback;, | 10 | ········Ljackpal/androidterm/TermService$RBinderCleanupCallback;, |
12 | ········Ljackpal/androidterm/TermService$RBinder;, | 11 | ········Ljackpal/androidterm/TermService$RBinder;, |
13 | ········Ljackpal/androidterm/TermService$TSBinder; | 12 | ········Ljackpal/androidterm/TermService$TSBinder; |
14 | ····} | 13 | ····} |
15 | .end·annotation | 14 | .end·annotation |
Offset 42, 15 lines modified | Offset 41, 14 lines modified | ||
42 | ····.line·59 | 41 | ····.line·59 |
43 | ····new-instance·v0,·Ljackpal/androidterm/TermService$TSBinder; | 42 | ····new-instance·v0,·Ljackpal/androidterm/TermService$TSBinder; |
44 | ····invoke-direct·{v0,·p0},·Ljackpal/androidterm/TermService$TSBinder;-><init>(Ljackpal/androidterm/TermService;)V | 43 | ····invoke-direct·{v0,·p0},·Ljackpal/androidterm/TermService$TSBinder;-><init>(Ljackpal/androidterm/TermService;)V |
45 | ····iput-object·v0,·p0,·Ljackpal/androidterm/TermService;->mTSBinder:Landroid/os/IBinder; | 44 | ····iput-object·v0,·p0,·Ljackpal/androidterm/TermService;->mTSBinder:Landroid/os/IBinder; |
46 | ····.line·201 | ||
47 | ····return-void | 45 | ····return-void |
48 | .end·method | 46 | .end·method |
49 | .method·static·synthetic·access$100(Ljackpal/androidterm/TermService;)Ljackpal/androidterm/util/SessionList; | 47 | .method·static·synthetic·access$100(Ljackpal/androidterm/TermService;)Ljackpal/androidterm/util/SessionList; |
50 | ····.locals·1 | 48 | ····.locals·1 |
51 | ····.param·p0,·"x0"····#·Ljackpal/androidterm/TermService; | 49 | ····.param·p0,·"x0"····#·Ljackpal/androidterm/TermService; |
Offset 259, 62 lines modified | Offset 257, 61 lines modified | ||
259 | ····invoke-static·{v7,·v8},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I | 257 | ····invoke-static·{v7,·v8},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
260 | ····.line·106 | 258 | ····.line·106 |
261 | ····return-void | 259 | ····return-void |
262 | .end·method | 260 | .end·method |
263 | .method·public·onDestroy()V | 261 | .method·public·onDestroy()V |
264 | ····.locals· | 262 | ····.locals·3 |
265 | ····.prologue | 263 | ····.prologue |
266 | ····.line·111 | 264 | ····.line·111 |
267 | ····iget-object·v | 265 | ····iget-object·v1,·p0,·Ljackpal/androidterm/TermService;->compat:Ljackpal/androidterm/compat/ServiceForegroundCompat; |
268 | ····const/4·v | 266 | ····const/4·v2,·0x1 |
269 | ····invoke-virtual·{v | 267 | ····invoke-virtual·{v1,·v2},·Ljackpal/androidterm/compat/ServiceForegroundCompat;->stopForeground(Z)V |
270 | ····.line·112 | 268 | ····.line·112 |
271 | ····iget-object·v | 269 | ····iget-object·v1,·p0,·Ljackpal/androidterm/TermService;->mTermSessions:Ljackpal/androidterm/util/SessionList; |
272 | ····invoke-virtual·{v | 270 | ····invoke-virtual·{v1},·Ljackpal/androidterm/util/SessionList;->iterator()Ljava/util/Iterator; |
273 | ····move-result-object·v | 271 | ····move-result-object·v1 |
274 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
275 | ····:goto_0 | 272 | ····:goto_0 |
276 | ····invoke-interface·{v | 273 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
277 | ····move-result·v2 | 274 | ····move-result·v2 |
278 | ····if-eqz·v2,·:cond_0 | 275 | ····if-eqz·v2,·:cond_0 |
279 | ····invoke-interface·{v | 276 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
280 | ····move-result-object·v | 277 | ····move-result-object·v0 |
281 | ····check-cast·v | 278 | ····check-cast·v0,·Ljackpal/androidterm/emulatorview/TermSession; |
282 | ····.line·116 | 279 | ····.line·116 |
283 | ····.local·v | 280 | ····.local·v0,·"session":Ljackpal/androidterm/emulatorview/TermSession; |
284 | ····const/4·v2,·0x0 | 281 | ····const/4·v2,·0x0 |
285 | ····invoke-virtual·{v | 282 | ····invoke-virtual·{v0,·v2},·Ljackpal/androidterm/emulatorview/TermSession;->setFinishCallback(Ljackpal/androidterm/emulatorview/TermSession$FinishCallback;)V |
286 | ····.line·117 | 283 | ····.line·117 |
287 | ····invoke-virtual·{v | 284 | ····invoke-virtual·{v0},·Ljackpal/androidterm/emulatorview/TermSession;->finish()V |
288 | ····goto·:goto_0 | 285 | ····goto·:goto_0 |
289 | ····.line·119 | 286 | ····.line·119 |
290 | ····.end·local·v | 287 | ····.end·local·v0····#·"session":Ljackpal/androidterm/emulatorview/TermSession; |
291 | ····:cond_0 | 288 | ····:cond_0 |
292 | ····iget-object·v | 289 | ····iget-object·v1,·p0,·Ljackpal/androidterm/TermService;->mTermSessions:Ljackpal/androidterm/util/SessionList; |
293 | ····invoke-virtual·{v | 290 | ····invoke-virtual·{v1},·Ljackpal/androidterm/util/SessionList;->clear()V |
294 | ····.line·120 | 291 | ····.line·120 |
295 | ····return-void | 292 | ····return-void |
296 | .end·method | 293 | .end·method |
297 | .method·public·onSessionFinish(Ljackpal/androidterm/emulatorview/TermSession;)V | 294 | .method·public·onSessionFinish(Ljackpal/androidterm/emulatorview/TermSession;)V |
298 | ····.locals·1 | 295 | ····.locals·1 |
Offset 126, 102 lines modified | Offset 126, 97 lines modified | ||
126 | ····.line·34 | 126 | ····.line·34 |
127 | ····iget-object·v0,·p0,·Ljackpal/androidterm/ShellTermSession;->mMsgHandler:Landroid/os/Handler; | 127 | ····iget-object·v0,·p0,·Ljackpal/androidterm/ShellTermSession;->mMsgHandler:Landroid/os/Handler; |
128 | ····return-object·v0 | 128 | ····return-object·v0 |
129 | .end·method | 129 | .end·method |
130 | .method·private·checkPath(Ljava/lang/String;)Ljava/lang/String; | 130 | .method·private·checkPath(Ljava/lang/String;)Ljava/lang/String; |
131 | ····.locals· | 131 | ····.locals·8 |
132 | ····.param·p1,·"path"····#·Ljava/lang/String; | 132 | ····.param·p1,·"path"····#·Ljava/lang/String; |
133 | ····.prologue | 133 | ····.prologue |
134 | ····const/4·v5,·0x0 | ||
134 | ····.line·105 | 135 | ····.line·105 |
135 | ····const-string·v | 136 | ····const-string·v4,·":" |
136 | ····invoke-virtual·{p1,·v | 137 | ····invoke-virtual·{p1,·v4},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
137 | ····move-result-object·v | 138 | ····move-result-object·v3 |
138 | ····.line·106 | 139 | ····.line·106 |
139 | ····.local·v | 140 | ····.local·v3,·"dirs":[Ljava/lang/String; |
140 | ····new-instance·v | 141 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
141 | ····invoke-virtual·{p1},·Ljava/lang/String;->length()I | 142 | ····invoke-virtual·{p1},·Ljava/lang/String;->length()I |
142 | ····move-result·v | 143 | ····move-result·v4 |
143 | ····invoke-direct·{v | 144 | ····invoke-direct·{v0,·v4},·Ljava/lang/StringBuilder;-><init>(I)V |
144 | ····.line·107 | 145 | ····.line·107 |
145 | ····.local·v | 146 | ····.local·v0,·"checkedPath":Ljava/lang/StringBuilder; |
146 | ····move-object·v0,·v4 | ||
147 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
148 | ····array-length·v6,·v | 147 | ····array-length·v6,·v3 |
148 | ····move·v4,·v5 | ||
149 | ····.local·v6,·"len$":I | ||
150 | ····const/4·v5,·0x0 | ||
151 | ····.local·v5,·"i$":I | ||
152 | ····:goto_0 | 149 | ····:goto_0 |
153 | ····if-ge·v | 150 | ····if-ge·v4,·v6,·:cond_1 |
154 | ····aget-object·v | 151 | ····aget-object·v2,·v3,·v4 |
155 | ····.line·108 | 152 | ····.line·108 |
156 | ····.local·v | 153 | ····.local·v2,·"dirname":Ljava/lang/String; |
157 | ····new-instance·v | 154 | ····new-instance·v1,·Ljava/io/File; |
158 | ····invoke-direct·{v | 155 | ····invoke-direct·{v1,·v2},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
159 | ····.line·109 | 156 | ····.line·109 |
160 | ····.local·v | 157 | ····.local·v1,·"dir":Ljava/io/File; |
161 | ····invoke-virtual·{v | 158 | ····invoke-virtual·{v1},·Ljava/io/File;->isDirectory()Z |
162 | ····move-result·v7 | 159 | ····move-result·v7 |
163 | ····if-eqz·v7,·:cond_0 | 160 | ····if-eqz·v7,·:cond_0 |
164 | ····invoke-static·{v | 161 | ····invoke-static·{v1},·Ljackpal/androidterm/compat/FileCompat;->canExecute(Ljava/io/File;)Z |
165 | ····move-result·v7 | 162 | ····move-result·v7 |
166 | ····if-eqz·v7,·:cond_0 | 163 | ····if-eqz·v7,·:cond_0 |
167 | ····.line·110 | 164 | ····.line·110 |
168 | ····invoke-virtual·{v | 165 | ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
169 | ····.line·111 | 166 | ····.line·111 |
170 | ····const-string·v7,·":" | 167 | ····const-string·v7,·":" |
171 | ····invoke-virtual·{v | 168 | ····invoke-virtual·{v0,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
172 | ····.line·107 | 169 | ····.line·107 |
173 | ····:cond_0 | 170 | ····:cond_0 |
174 | ····add-int/lit8·v | 171 | ····add-int/lit8·v4,·v4,·0x1 |
175 | ····goto·:goto_0 | 172 | ····goto·:goto_0 |
176 | ····.line·114 | 173 | ····.line·114 |
177 | ····.end·local·v | 174 | ····.end·local·v1····#·"dir":Ljava/io/File; |
178 | ····.end·local·v | 175 | ····.end·local·v2····#·"dirname":Ljava/lang/String; |
179 | ····:cond_1 | 176 | ····:cond_1 |
180 | ····const/4·v7,·0x0 | ||
181 | ····invoke-virtual·{v | 177 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->length()I |
182 | ····move-result·v | 178 | ····move-result·v4 |
183 | ····add-int/lit8·v | 179 | ····add-int/lit8·v4,·v4,·-0x1 |
184 | ····invoke-virtual·{v | 180 | ····invoke-virtual·{v0,·v5,·v4},·Ljava/lang/StringBuilder;->substring(II)Ljava/lang/String; |
185 | ····move-result-object·v | 181 | ····move-result-object·v4 |
186 | ····return-object·v | 182 | ····return-object·v4 |
187 | .end·method | 183 | .end·method |
188 | .method·private·createSubprocess(Ljava/lang/String;[Ljava/lang/String;)I | 184 | .method·private·createSubprocess(Ljava/lang/String;[Ljava/lang/String;)I |
189 | ····.locals·10 | 185 | ····.locals·10 |
190 | ····.param·p1,·"shell"····#·Ljava/lang/String; | 186 | ····.param·p1,·"shell"····#·Ljava/lang/String; |
191 | ····.param·p2,·"env"····#·[Ljava/lang/String; | 187 | ····.param·p2,·"env"····#·[Ljava/lang/String; |
192 | ····.annotation·system·Ldalvik/annotation/Throws; | 188 | ····.annotation·system·Ldalvik/annotation/Throws; |
Offset 927, 15 lines modified | Offset 922, 14 lines modified | ||
927 | ····move-result-object·v0 | 922 | ····move-result-object·v0 |
928 | ····return-object·v0 | 923 | ····return-object·v0 |
929 | .end·method | 924 | .end·method |
930 | .method·public·bridge·synthetic·getTitle(Ljava/lang/String;)Ljava/lang/String; | 925 | .method·public·bridge·synthetic·getTitle(Ljava/lang/String;)Ljava/lang/String; |
931 | ····.locals·1 | 926 | ····.locals·1 |
932 | ····.param·p1,·"x0"····#·Ljava/lang/String; | ||
933 | ····.prologue | 927 | ····.prologue |
934 | ····.line·34 | 928 | ····.line·34 |
935 | ····invoke-super·{p0,·p1},·Ljackpal/androidterm/GenericTermSession;->getTitle(Ljava/lang/String;)Ljava/lang/String; | 929 | ····invoke-super·{p0,·p1},·Ljackpal/androidterm/GenericTermSession;->getTitle(Ljava/lang/String;)Ljava/lang/String; |
936 | ····move-result-object·v0 | 930 | ····move-result-object·v0 |
Offset 980, 26 lines modified | Offset 974, 24 lines modified | ||
980 | ····.line·123 | 974 | ····.line·123 |
981 | ····return-void | 975 | ····return-void |
982 | .end·method | 976 | .end·method |
Max diff block lines reached; 1258/5819 bytes (21.62%) of diff not shown. |
Offset 229, 107 lines modified | Offset 229, 105 lines modified | ||
229 | ····.locals·8 | 229 | ····.locals·8 |
230 | ····.prologue | 230 | ····.prologue |
231 | ····.line·262 | 231 | ····.line·262 |
232 | ····invoke-direct·{p0},·Ljackpal/androidterm/TermViewFlipper;->updateVisibleRect()V | 232 | ····invoke-direct·{p0},·Ljackpal/androidterm/TermViewFlipper;->updateVisibleRect()V |
233 | ····.line·263 | 233 | ····.line·263 |
234 | ····iget-object·v | 234 | ····iget-object·v4,·p0,·Ljackpal/androidterm/TermViewFlipper;->mVisibleRect:Landroid/graphics/Rect; |
235 | ····.line·264 | 235 | ····.line·264 |
236 | ····.local·v | 236 | ····.local·v4,·"visible":Landroid/graphics/Rect; |
237 | ····invoke-virtual·{v | 237 | ····invoke-virtual·{v4},·Landroid/graphics/Rect;->width()I |
238 | ····move-result·v | 238 | ····move-result·v5 |
239 | ····.line·265 | 239 | ····.line·265 |
240 | ····.local·v | 240 | ····.local·v5,·"width":I |
241 | ····invoke-virtual·{v | 241 | ····invoke-virtual·{v4},·Landroid/graphics/Rect;->height()I |
242 | ····move-result·v1 | 242 | ····move-result·v1 |
243 | ····.line·267 | 243 | ····.line·267 |
244 | ····.local·v1,·"height":I | 244 | ····.local·v1,·"height":I |
245 | ····iget·v | 245 | ····iget·v6,·p0,·Ljackpal/androidterm/TermViewFlipper;->mCurWidth:I |
246 | ····if-ne·v | 246 | ····if-ne·v6,·v5,·:cond_0 |
247 | ····iget·v | 247 | ····iget·v6,·p0,·Ljackpal/androidterm/TermViewFlipper;->mCurHeight:I |
248 | ····if-eq·v | 248 | ····if-eq·v6,·v1,·:cond_2 |
249 | ····.line·268 | 249 | ····.line·268 |
250 | ····:cond_0 | 250 | ····:cond_0 |
251 | ····iput·v | 251 | ····iput·v5,·p0,·Ljackpal/androidterm/TermViewFlipper;->mCurWidth:I |
252 | ····.line·269 | 252 | ····.line·269 |
253 | ····iput·v1,·p0,·Ljackpal/androidterm/TermViewFlipper;->mCurHeight:I | 253 | ····iput·v1,·p0,·Ljackpal/androidterm/TermViewFlipper;->mCurHeight:I |
254 | ····.line·271 | 254 | ····.line·271 |
255 | ····iget-object·v | 255 | ····iget-object·v2,·p0,·Ljackpal/androidterm/TermViewFlipper;->mChildParams:Landroid/widget/FrameLayout$LayoutParams; |
256 | ····.line·272 | 256 | ····.line·272 |
257 | ····.local·v | 257 | ····.local·v2,·"params":Landroid/widget/FrameLayout$LayoutParams; |
258 | ····iput·v | 258 | ····iput·v5,·v2,·Landroid/widget/FrameLayout$LayoutParams;->width:I |
259 | ····.line·273 | 259 | ····.line·273 |
260 | ····iput·v1,·v | 260 | ····iput·v1,·v2,·Landroid/widget/FrameLayout$LayoutParams;->height:I |
261 | ····.line·274 | 261 | ····.line·274 |
262 | ····invoke-virtual·{p0},·Ljackpal/androidterm/TermViewFlipper;->iterator()Ljava/util/Iterator; | 262 | ····invoke-virtual·{p0},·Ljackpal/androidterm/TermViewFlipper;->iterator()Ljava/util/Iterator; |
263 | ····move-result-object·v | 263 | ····move-result-object·v6 |
264 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
265 | ····:goto_0 | 264 | ····:goto_0 |
266 | ····invoke-interface·{v | 265 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
267 | ····move-result·v7 | 266 | ····move-result·v7 |
268 | ····if-eqz·v7,·:cond_1 | 267 | ····if-eqz·v7,·:cond_1 |
269 | ····invoke-interface·{v | 268 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
270 | ····move-result-object·v | 269 | ····move-result-object·v3 |
271 | ····check-cast·v | 270 | ····check-cast·v3,·Landroid/view/View; |
272 | ····.line·275 | 271 | ····.line·275 |
273 | ····.local·v | 272 | ····.local·v3,·"v":Landroid/view/View; |
274 | ····invoke-virtual·{p0,·v | 273 | ····invoke-virtual·{p0,·v3,·v2},·Ljackpal/androidterm/TermViewFlipper;->updateViewLayout(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V |
275 | ····goto·:goto_0 | 274 | ····goto·:goto_0 |
276 | ····.line·277 | 275 | ····.line·277 |
277 | ····.end·local·v | 276 | ····.end·local·v3····#·"v":Landroid/view/View; |
278 | ····:cond_1 | 277 | ····:cond_1 |
279 | ····const/4·v | 278 | ····const/4·v6,·0x1 |
280 | ····iput-boolean·v | 279 | ····iput-boolean·v6,·p0,·Ljackpal/androidterm/TermViewFlipper;->mRedoLayout:Z |
281 | ····.line·279 | 280 | ····.line·279 |
282 | ····invoke-virtual·{p0},·Ljackpal/androidterm/TermViewFlipper;->getCurrentView()Landroid/view/View; | 281 | ····invoke-virtual·{p0},·Ljackpal/androidterm/TermViewFlipper;->getCurrentView()Landroid/view/View; |
283 | ····move-result-object·v0 | 282 | ····move-result-object·v0 |
284 | ····check-cast·v0,·Ljackpal/androidterm/emulatorview/EmulatorView; | 283 | ····check-cast·v0,·Ljackpal/androidterm/emulatorview/EmulatorView; |
285 | ····.line·280 | 284 | ····.line·280 |
286 | ····.local·v0,·"currentView":Ljackpal/androidterm/emulatorview/EmulatorView; | 285 | ····.local·v0,·"currentView":Ljackpal/androidterm/emulatorview/EmulatorView; |
287 | ····if-eqz·v0,·:cond_2 | 286 | ····if-eqz·v0,·:cond_2 |
288 | ····.line·281 | 287 | ····.line·281 |
289 | ····const/4·v | 288 | ····const/4·v6,·0x0 |
290 | ····invoke-virtual·{v0,·v | 289 | ····invoke-virtual·{v0,·v6},·Ljackpal/androidterm/emulatorview/EmulatorView;->updateSize(Z)V |
291 | ····.line·284 | 290 | ····.line·284 |
292 | ····.end·local·v0····#·"currentView":Ljackpal/androidterm/emulatorview/EmulatorView; | 291 | ····.end·local·v0····#·"currentView":Ljackpal/androidterm/emulatorview/EmulatorView; |
293 | ····.end·local·v2····#·"i$":Ljava/util/Iterator; | ||
294 | ····.end·local·v | 292 | ····.end·local·v2····#·"params":Landroid/widget/FrameLayout$LayoutParams; |
295 | ····:cond_2 | 293 | ····:cond_2 |
296 | ····return-void | 294 | ····return-void |
297 | .end·method | 295 | .end·method |
298 | .method·private·commonConstructor(Landroid/content/Context;)V | 296 | .method·private·commonConstructor(Landroid/content/Context;)V |
299 | ····.locals·5 | 297 | ····.locals·5 |
300 | ····.param·p1,·"context"····#·Landroid/content/Context; | 298 | ····.param·p1,·"context"····#·Landroid/content/Context; |
Offset 374, 21 lines modified | Offset 372, 20 lines modified | ||
374 | .end·method | 372 | .end·method |
375 | .method·private·notifyChange()V | 373 | .method·private·notifyChange()V |
376 | ····.locals·3 | 374 | ····.locals·3 |
377 | ····.prologue | 375 | ····.prologue |
378 | ····.line·123 | 376 | ····.line·123 |
379 | ····iget-object·v | 377 | ····iget-object·v1,·p0,·Ljackpal/androidterm/TermViewFlipper;->callbacks:Ljava/util/LinkedList; |
380 | ····invoke-virtual·{v | 378 | ····invoke-virtual·{v1},·Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; |
381 | ····move-result-object·v1 | 379 | ····move-result-object·v1 |
382 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
383 | ····:goto_0 | 380 | ····:goto_0 |
384 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 381 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
385 | ····move-result·v2 | 382 | ····move-result·v2 |
Max diff block lines reached; 2/5428 bytes (0.04%) of diff not shown. |
Offset 42, 15 lines modified | Offset 42, 15 lines modified | ||
42 | ····return-void | 42 | ····return-void |
43 | .end·method | 43 | .end·method |
44 | #·virtual·methods | 44 | #·virtual·methods |
45 | .method·public·startSession(Landroid/os/ParcelFileDescriptor;Landroid/os/ResultReceiver;)Landroid/content/IntentSender; | 45 | .method·public·startSession(Landroid/os/ParcelFileDescriptor;Landroid/os/ResultReceiver;)Landroid/content/IntentSender; |
46 | ····.locals·1 | 46 | ····.locals·18 |
47 | ····.param·p1,·"pseudoTerminalMultiplexerFd"····#·Landroid/os/ParcelFileDescriptor; | 47 | ····.param·p1,·"pseudoTerminalMultiplexerFd"····#·Landroid/os/ParcelFileDescriptor; |
48 | ····.param·p2,·"callback"····#·Landroid/os/ResultReceiver; | 48 | ····.param·p2,·"callback"····#·Landroid/os/ResultReceiver; |
49 | ····.prologue | 49 | ····.prologue |
50 | ····.line·135 | 50 | ····.line·135 |
51 | ····invoke-static·{},·Ljava/util/UUID;->randomUUID()Ljava/util/UUID; | 51 | ····invoke-static·{},·Ljava/util/UUID;->randomUUID()Ljava/util/UUID; |
Offset 64, 190 lines modified | Offset 64, 189 lines modified | ||
64 | ····.local·v5,·"sessionHandle":Ljava/lang/String; | 64 | ····.local·v5,·"sessionHandle":Ljava/lang/String; |
65 | ····new-instance·v1,·Landroid/content/Intent; | 65 | ····new-instance·v1,·Landroid/content/Intent; |
66 | ····const-string·v2,·"jackpal.androidterm.private.OPEN_NEW_WINDOW" | 66 | ····const-string·v2,·"jackpal.androidterm.private.OPEN_NEW_WINDOW" |
67 | ····invoke-direct·{v1,·v2},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V | 67 | ····invoke-direct·{v1,·v2},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V |
68 | ····.line·139 | ||
68 | ····invoke-static·{v5},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; | 69 | ····invoke-static·{v5},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; |
69 | ····move-result-object·v2 | 70 | ····move-result-object·v2 |
70 | ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; | 71 | ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; |
71 | ····move-result-object·v1 | 72 | ····move-result-object·v1 |
72 | ····const-string·v2,·"android.intent.category.DEFAULT" | 73 | ····const-string·v2,·"android.intent.category.DEFAULT" |
74 | ····.line·140 | ||
73 | ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent; | 75 | ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent; |
74 | ····move-result-object·v1 | 76 | ····move-result-object·v1 |
75 | ····const/high16·v2,·0x10000000 | 77 | ····const/high16·v2,·0x10000000 |
78 | ····.line·141 | ||
76 | ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; | 79 | ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; |
77 | ····move-result-object·v1 | 80 | ····move-result-object·v1 |
78 | ····const-string·v2,·"jackpal.androidterm.private.target_window" | 81 | ····const-string·v2,·"jackpal.androidterm.private.target_window" |
82 | ····.line·142 | ||
79 | ····invoke-virtual·{v1,·v2,·v5},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; | 83 | ····invoke-virtual·{v1,·v2,·v5},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
80 | ····move-result-object·v1 | 84 | ····move-result-object·v14 |
81 | ····.line·144 | 85 | ····.line·144 |
82 | ····.local·v1 | 86 | ····.local·v14,·"switchIntent":Landroid/content/Intent; |
83 | ····move-object/from16·v0,·p0 | 87 | ····move-object/from16·v0,·p0 |
84 | ····iget-object·v1,·v0,·Ljackpal/androidterm/TermService$RBinder;->this$0:Ljackpal/androidterm/TermService; | 88 | ····iget-object·v1,·v0,·Ljackpal/androidterm/TermService$RBinder;->this$0:Ljackpal/androidterm/TermService; |
85 | ····invoke-virtual·{v1},·Ljackpal/androidterm/TermService;->getApplicationContext()Landroid/content/Context; | 89 | ····invoke-virtual·{v1},·Ljackpal/androidterm/TermService;->getApplicationContext()Landroid/content/Context; |
86 | ····move-result-object·v1 | 90 | ····move-result-object·v1 |
87 | ····invoke-virtual·{v5},·Ljava/lang/String;->hashCode()I | 91 | ····invoke-virtual·{v5},·Ljava/lang/String;->hashCode()I |
88 | ····move-result·v2 | 92 | ····move-result·v2 |
89 | ····const/4·v3,·0x0 | 93 | ····const/4·v3,·0x0 |
90 | ····move-object/from16·v0,·v17 | ||
91 | ····invoke-static·{v1,·v2,·v | 94 | ····invoke-static·{v1,·v2,·v14,·v3},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; |
92 | ····move-result-object·v6 | 95 | ····move-result-object·v6 |
93 | ····.line·147 | 96 | ····.line·147 |
94 | ····.local·v6,·"result":Landroid/app/PendingIntent; | 97 | ····.local·v6,·"result":Landroid/app/PendingIntent; |
95 | ····move-object/from16·v0,·p0 | 98 | ····move-object/from16·v0,·p0 |
96 | ····iget-object·v1,·v0,·Ljackpal/androidterm/TermService$RBinder;->this$0:Ljackpal/androidterm/TermService; | 99 | ····iget-object·v1,·v0,·Ljackpal/androidterm/TermService$RBinder;->this$0:Ljackpal/androidterm/TermService; |
97 | ····invoke-virtual·{v1},·Ljackpal/androidterm/TermService;->getPackageManager()Landroid/content/pm/PackageManager; | 100 | ····invoke-virtual·{v1},·Ljackpal/androidterm/TermService;->getPackageManager()Landroid/content/pm/PackageManager; |
98 | ····move-result-object·v1 | 101 | ····move-result-object·v13 |
99 | ····.line·148 | 102 | ····.line·148 |
100 | ····.local·v1 | 103 | ····.local·v13,·"pm":Landroid/content/pm/PackageManager; |
101 | ····invoke-static·{},·Ljackpal/androidterm/TermService$RBinder;->getCallingUid()I | 104 | ····invoke-static·{},·Ljackpal/androidterm/TermService$RBinder;->getCallingUid()I |
102 | ····move-result·v1 | 105 | ····move-result·v1 |
103 | ····move-object/from16·v0,·v16 | ||
104 | ····invoke-virtual·{v | 106 | ····invoke-virtual·{v13,·v1},·Landroid/content/pm/PackageManager;->getPackagesForUid(I)[Ljava/lang/String; |
105 | ····move-result-object·v1 | 107 | ····move-result-object·v12 |
106 | ····.line·149 | 108 | ····.line·149 |
107 | ····.local·v1 | 109 | ····.local·v12,·"pkgs":[Ljava/lang/String; |
108 | ····if-eqz·v1 | 110 | ····if-eqz·v12,·:cond_0 |
109 | ····array-length·v1,·v1 | 111 | ····array-length·v1,·v12 |
110 | ····if-nez·v1,·:cond_1 | 112 | ····if-nez·v1,·:cond_1 |
111 | ····.line·150 | 113 | ····.line·150 |
112 | ····:cond_0 | 114 | ····:cond_0 |
113 | ····const/4·v1,·0x0 | 115 | ····const/4·v1,·0x0 |
114 | ····.line·197 | 116 | ····.line·197 |
115 | ····:goto_0 | 117 | ····:goto_0 |
116 | ····return-object·v1 | 118 | ····return-object·v1 |
117 | ····.line·152 | 119 | ····.line·152 |
118 | ····:cond_1 | 120 | ····:cond_1 |
119 | ···· | 121 | ····array-length·v0,·v12 |
122 | ····move/from16·v16,·v0 | ||
120 | ····.local·v9,·"arr$":[Ljava/lang/String; | ||
121 | ····array-length·v12,·v9 | ||
122 | ····.local·v12,·"len$":I | ||
123 | ····const/4·v1 | 123 | ····const/4·v1,·0x0 |
124 | ····move·v15,·v1 | ||
124 | ····.local·v10,·"i$":I | ||
Max diff block lines reached; 4756/8923 bytes (53.30%) of diff not shown. |
Offset 454, 19 lines modified | Offset 454, 21 lines modified | ||
454 | ····.line·58 | 454 | ····.line·58 |
455 | ····.restart·local·v9····#·"b":Landroid/graphics/Bitmap; | 455 | ····.restart·local·v9····#·"b":Landroid/graphics/Bitmap; |
456 | ····.restart·local·v10····#·"c":Landroid/graphics/Canvas; | 456 | ····.restart·local·v10····#·"c":Landroid/graphics/Canvas; |
457 | ····.restart·local·v18····#·"top":F | 457 | ····.restart·local·v18····#·"top":F |
458 | ····:cond_4 | 458 | ····:cond_4 |
459 | ····const/16·v21,·0x1 | 459 | ····const/16·v21,·0x1 |
460 | ····.line·59 | ||
460 | ····move/from16·v0,·p2 | 461 | ····move/from16·v0,·p2 |
461 | ····move/from16·v1,·p3 | 462 | ····move/from16·v1,·p3 |
462 | ····move/from16·v2,·v21 | 463 | ····move/from16·v2,·v21 |
463 | ····invoke-static·{v9,·v0,·v1,·v2},·Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; | 464 | ····invoke-static·{v9,·v0,·v1,·v2},·Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; |
464 | ····move-result-object·v21 | 465 | ····move-result-object·v21 |
466 | ····.line·58 | ||
465 | ····return-object·v21 | 467 | ····return-object·v21 |
466 | .end·method | 468 | .end·method |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$sb:[Landroid/widget/SeekBar; | 24 | .field·final·synthetic·val$sb:[Landroid/widget/SeekBar; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/ColorValue;[Landroid/widget/TextView;[Landroid/widget/SeekBar;)V | 26 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/ColorValue;[Landroid/widget/TextView;[Landroid/widget/SeekBar;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/shortcuts/ColorValue; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·97 | 30 | ····.line·97 |
30 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/ColorValue$1;->this$0:Ljackpal/androidterm/shortcuts/ColorValue; | 31 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/ColorValue$1;->this$0:Ljackpal/androidterm/shortcuts/ColorValue; |
31 | ····iput-object·p2,·p0,·Ljackpal/androidterm/shortcuts/ColorValue$1;->val$hexWindow:[Landroid/widget/TextView; | 32 | ····iput-object·p2,·p0,·Ljackpal/androidterm/shortcuts/ColorValue$1;->val$hexWindow:[Landroid/widget/TextView; |
Offset 1029, 14 lines modified | Offset 1029, 15 lines modified | ||
1029 | ····move-result·v1 | 1029 | ····move-result·v1 |
1030 | ····if-nez·v1,·:cond_0 | 1030 | ····if-nez·v1,·:cond_0 |
1031 | ····const-string·v1,·"mounted_ro" | 1031 | ····const-string·v1,·"mounted_ro" |
1032 | ····.line·116 | ||
1032 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 1033 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
1033 | ····move-result·v1 | 1034 | ····move-result·v1 |
1034 | ····if-eqz·v1,·:cond_1 | 1035 | ····if-eqz·v1,·:cond_1 |
1035 | ····.line·124 | 1036 | ····.line·124 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljackpal/androidterm/shortcuts/AddShortcut; | 21 | .field·final·synthetic·this$0:Ljackpal/androidterm/shortcuts/AddShortcut; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/AddShortcut;)V | 23 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/AddShortcut;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/shortcuts/AddShortcut; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·179 | 27 | ····.line·179 |
27 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$5;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; | 28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$5;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$img:Landroid/widget/ImageView; | 22 | .field·final·synthetic·val$img:Landroid/widget/ImageView; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/AddShortcut;Landroid/widget/ImageView;)V | 24 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/AddShortcut;Landroid/widget/ImageView;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/shortcuts/AddShortcut; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·139 | 28 | ····.line·139 |
28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$3;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; | 29 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$3;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; |
29 | ····iput-object·p2,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$3;->val$img:Landroid/widget/ImageView; | 30 | ····iput-object·p2,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$3;->val$img:Landroid/widget/ImageView; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljackpal/androidterm/shortcuts/FSNavigator; | 21 | .field·final·synthetic·this$0:Ljackpal/androidterm/shortcuts/FSNavigator; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/FSNavigator;)V | 23 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/FSNavigator;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/shortcuts/FSNavigator; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·460 | 27 | ····.line·460 |
27 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/FSNavigator$4;->this$0:Ljackpal/androidterm/shortcuts/FSNavigator; | 28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/FSNavigator$4;->this$0:Ljackpal/androidterm/shortcuts/FSNavigator; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljackpal/androidterm/shortcuts/FSNavigator; | 21 | .field·final·synthetic·this$0:Ljackpal/androidterm/shortcuts/FSNavigator; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/FSNavigator;)V | 23 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/FSNavigator;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/shortcuts/FSNavigator; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·162 | 27 | ····.line·162 |
27 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/FSNavigator$1;->this$0:Ljackpal/androidterm/shortcuts/FSNavigator; | 28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/FSNavigator$1;->this$0:Ljackpal/androidterm/shortcuts/FSNavigator; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$tv:Landroid/widget/TextView; | 22 | .field·final·synthetic·val$tv:Landroid/widget/TextView; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/FSNavigator;Landroid/widget/TextView;)V | 24 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/FSNavigator;Landroid/widget/TextView;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/shortcuts/FSNavigator; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·200 | 28 | ····.line·200 |
28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/FSNavigator$2;->this$0:Ljackpal/androidterm/shortcuts/FSNavigator; | 29 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/FSNavigator$2;->this$0:Ljackpal/androidterm/shortcuts/FSNavigator; |
29 | ····iput-object·p2,·p0,·Ljackpal/androidterm/shortcuts/FSNavigator$2;->val$tv:Landroid/widget/TextView; | 30 | ····iput-object·p2,·p0,·Ljackpal/androidterm/shortcuts/FSNavigator$2;->val$tv:Landroid/widget/TextView; |
Offset 252, 18 lines modified | Offset 252, 20 lines modified | ||
252 | ····if-nez·v0,·:cond_0 | 252 | ····if-nez·v0,·:cond_0 |
253 | ····.line·202 | 253 | ····.line·202 |
254 | ····iget-object·v0,·p0,·Ljackpal/androidterm/shortcuts/ColorValue;->imgview:Landroid/widget/ImageView; | 254 | ····iget-object·v0,·p0,·Ljackpal/androidterm/shortcuts/ColorValue;->imgview:Landroid/widget/ImageView; |
255 | ····iget-object·v1,·p0,·Ljackpal/androidterm/shortcuts/ColorValue;->imgtext:Ljava/lang/String; | 255 | ····iget-object·v1,·p0,·Ljackpal/androidterm/shortcuts/ColorValue;->imgtext:Ljava/lang/String; |
256 | ····.line·203 | ||
256 | ····invoke-static·{v1,·p2,·v3,·v3},·Ljackpal/androidterm/shortcuts/TextIcon;->getTextIcon(Ljava/lang/String;III)Landroid/graphics/Bitmap; | 257 | ····invoke-static·{v1,·p2,·v3,·v3},·Ljackpal/androidterm/shortcuts/TextIcon;->getTextIcon(Ljava/lang/String;III)Landroid/graphics/Bitmap; |
257 | ····move-result-object·v1 | 258 | ····move-result-object·v1 |
259 | ····.line·202 | ||
258 | ····invoke-virtual·{v0,·v1},·Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V | 260 | ····invoke-virtual·{v0,·v1},·Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V |
259 | ····goto·:goto_0 | 261 | ····goto·:goto_0 |
260 | ····.line·192 | 262 | ····.line·192 |
261 | ····:pswitch_data_0 | 263 | ····:pswitch_data_0 |
262 | ····.packed-switch·-0x2 | 264 | ····.packed-switch·-0x2 |
Offset 339, 14 lines modified | Offset 341, 15 lines modified | ||
339 | ····iget-object·v0,·v0,·Ljackpal/androidterm/shortcuts/ColorValue;->context:Landroid/content/Context; | 341 | ····iget-object·v0,·v0,·Ljackpal/androidterm/shortcuts/ColorValue;->context:Landroid/content/Context; |
340 | ····move-object/from16·v22,·v0 | 342 | ····move-object/from16·v22,·v0 |
341 | ····const·v23,·0x7f090014 | 343 | ····const·v23,·0x7f090014 |
344 | ····.line·53 | ||
342 | ····invoke-virtual/range·{v22·..·v23},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 345 | ····invoke-virtual/range·{v22·..·v23},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
343 | ····move-result-object·v22 | 346 | ····move-result-object·v22 |
344 | ····invoke-virtual/range·{v21·..·v22},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 347 | ····invoke-virtual/range·{v21·..·v22},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
345 | ····move-result-object·v21 | 348 | ····move-result-object·v21 |
Offset 373, 14 lines modified | Offset 376, 15 lines modified | ||
373 | ····iget-object·v0,·v0,·Ljackpal/androidterm/shortcuts/ColorValue;->context:Landroid/content/Context; | 376 | ····iget-object·v0,·v0,·Ljackpal/androidterm/shortcuts/ColorValue;->context:Landroid/content/Context; |
374 | ····move-object/from16·v22,·v0 | 377 | ····move-object/from16·v22,·v0 |
375 | ····const·v23,·0x7f090017 | 378 | ····const·v23,·0x7f090017 |
379 | ····.line·54 | ||
376 | ····invoke-virtual/range·{v22·..·v23},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 380 | ····invoke-virtual/range·{v22·..·v23},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
377 | ····move-result-object·v22 | 381 | ····move-result-object·v22 |
378 | ····invoke-virtual/range·{v21·..·v22},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 382 | ····invoke-virtual/range·{v21·..·v22},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
379 | ····move-result-object·v21 | 383 | ····move-result-object·v21 |
Offset 407, 14 lines modified | Offset 411, 15 lines modified | ||
407 | ····iget-object·v0,·v0,·Ljackpal/androidterm/shortcuts/ColorValue;->context:Landroid/content/Context; | 411 | ····iget-object·v0,·v0,·Ljackpal/androidterm/shortcuts/ColorValue;->context:Landroid/content/Context; |
408 | ····move-object/from16·v22,·v0 | 412 | ····move-object/from16·v22,·v0 |
409 | ····const·v23,·0x7f090016 | 413 | ····const·v23,·0x7f090016 |
414 | ····.line·55 | ||
410 | ····invoke-virtual/range·{v22·..·v23},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 415 | ····invoke-virtual/range·{v22·..·v23},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
411 | ····move-result-object·v22 | 416 | ····move-result-object·v22 |
412 | ····invoke-virtual/range·{v21·..·v22},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 417 | ····invoke-virtual/range·{v21·..·v22},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
413 | ····move-result-object·v21 | 418 | ····move-result-object·v21 |
Offset 441, 14 lines modified | Offset 446, 15 lines modified | ||
441 | ····iget-object·v0,·v0,·Ljackpal/androidterm/shortcuts/ColorValue;->context:Landroid/content/Context; | 446 | ····iget-object·v0,·v0,·Ljackpal/androidterm/shortcuts/ColorValue;->context:Landroid/content/Context; |
442 | ····move-object/from16·v22,·v0 | 447 | ····move-object/from16·v22,·v0 |
443 | ····const·v23,·0x7f090015 | 448 | ····const·v23,·0x7f090015 |
449 | ····.line·56 | ||
444 | ····invoke-virtual/range·{v22·..·v23},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 450 | ····invoke-virtual/range·{v22·..·v23},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
445 | ····move-result-object·v22 | 451 | ····move-result-object·v22 |
446 | ····invoke-virtual/range·{v21·..·v22},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 452 | ····invoke-virtual/range·{v21·..·v22},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
447 | ····move-result-object·v21 | 453 | ····move-result-object·v21 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljackpal/androidterm/shortcuts/ColorValue; | 21 | .field·final·synthetic·this$0:Ljackpal/androidterm/shortcuts/ColorValue; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/ColorValue;)V | 23 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/ColorValue;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/shortcuts/ColorValue; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·158 | 27 | ····.line·158 |
27 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/ColorValue$2;->this$0:Ljackpal/androidterm/shortcuts/ColorValue; | 28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/ColorValue$2;->this$0:Ljackpal/androidterm/shortcuts/ColorValue; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$img:Landroid/widget/ImageView; | 22 | .field·final·synthetic·val$img:Landroid/widget/ImageView; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/AddShortcut;Landroid/widget/ImageView;)V | 24 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/AddShortcut;Landroid/widget/ImageView;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/shortcuts/AddShortcut; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·163 | 28 | ····.line·163 |
28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$4;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; | 29 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$4;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; |
29 | ····iput-object·p2,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$4;->val$img:Landroid/widget/ImageView; | 30 | ····iput-object·p2,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$4;->val$img:Landroid/widget/ImageView; |
Offset 47, 20 lines modified | Offset 48, 22 lines modified | ||
47 | ····.prologue | 48 | ····.prologue |
48 | ····.line·166 | 49 | ····.line·166 |
49 | ····iget-object·v0,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$4;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; | 50 | ····iget-object·v0,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$4;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; |
50 | ····iget-object·v1,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$4;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; | 51 | ····iget-object·v1,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$4;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; |
52 | ····.line·167 | ||
51 | ····invoke-static·{v1},·Ljackpal/androidterm/shortcuts/AddShortcut;->access$600(Ljackpal/androidterm/shortcuts/AddShortcut;)Ljava/lang/String; | 53 | ····invoke-static·{v1},·Ljackpal/androidterm/shortcuts/AddShortcut;->access$600(Ljackpal/androidterm/shortcuts/AddShortcut;)Ljava/lang/String; |
52 | ····move-result-object·v1 | 54 | ····move-result-object·v1 |
53 | ····iget-object·v2,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$4;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; | 55 | ····iget-object·v2,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$4;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; |
56 | ····.line·168 | ||
54 | ····invoke-static·{v2},·Ljackpal/androidterm/shortcuts/AddShortcut;->access$000(Ljackpal/androidterm/shortcuts/AddShortcut;)[Landroid/widget/EditText; | 57 | ····invoke-static·{v2},·Ljackpal/androidterm/shortcuts/AddShortcut;->access$000(Ljackpal/androidterm/shortcuts/AddShortcut;)[Landroid/widget/EditText; |
55 | ····move-result-object·v2 | 58 | ····move-result-object·v2 |
56 | ····iget-object·v3,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$4;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; | 59 | ····iget-object·v3,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$4;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; |
57 | ····invoke-static·{v3},·Ljackpal/androidterm/shortcuts/AddShortcut;->access$200(Ljackpal/androidterm/shortcuts/AddShortcut;)I | 60 | ····invoke-static·{v3},·Ljackpal/androidterm/shortcuts/AddShortcut;->access$200(Ljackpal/androidterm/shortcuts/AddShortcut;)I |
Offset 75, 14 lines modified | Offset 78, 15 lines modified | ||
75 | ····invoke-virtual·{v2},·Ljava/lang/Object;->toString()Ljava/lang/String; | 78 | ····invoke-virtual·{v2},·Ljava/lang/Object;->toString()Ljava/lang/String; |
76 | ····move-result-object·v2 | 79 | ····move-result-object·v2 |
77 | ····iget-object·v3,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$4;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; | 80 | ····iget-object·v3,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$4;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; |
81 | ····.line·169 | ||
78 | ····invoke-static·{v3},·Ljackpal/androidterm/shortcuts/AddShortcut;->access$000(Ljackpal/androidterm/shortcuts/AddShortcut;)[Landroid/widget/EditText; | 82 | ····invoke-static·{v3},·Ljackpal/androidterm/shortcuts/AddShortcut;->access$000(Ljackpal/androidterm/shortcuts/AddShortcut;)[Landroid/widget/EditText; |
79 | ····move-result-object·v3 | 83 | ····move-result-object·v3 |
80 | ····iget-object·v4,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$4;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; | 84 | ····iget-object·v4,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$4;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; |
81 | ····invoke-static·{v4},·Ljackpal/androidterm/shortcuts/AddShortcut;->access$100(Ljackpal/androidterm/shortcuts/AddShortcut;)I | 85 | ····invoke-static·{v4},·Ljackpal/androidterm/shortcuts/AddShortcut;->access$100(Ljackpal/androidterm/shortcuts/AddShortcut;)I |
Offset 97, 32 lines modified | Offset 101, 35 lines modified | ||
97 | ····invoke-virtual·{v3},·Ljava/lang/Object;->toString()Ljava/lang/String; | 101 | ····invoke-virtual·{v3},·Ljava/lang/Object;->toString()Ljava/lang/String; |
98 | ····move-result-object·v3 | 102 | ····move-result-object·v3 |
99 | ····iget-object·v4,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$4;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; | 103 | ····iget-object·v4,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$4;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; |
104 | ····.line·170 | ||
100 | ····invoke-static·{v4},·Ljackpal/androidterm/shortcuts/AddShortcut;->access$500(Ljackpal/androidterm/shortcuts/AddShortcut;)[Ljava/lang/String; | 105 | ····invoke-static·{v4},·Ljackpal/androidterm/shortcuts/AddShortcut;->access$500(Ljackpal/androidterm/shortcuts/AddShortcut;)[Ljava/lang/String; |
101 | ····move-result-object·v4 | 106 | ····move-result-object·v4 |
102 | ····const/4·v5,·0x1 | 107 | ····const/4·v5,·0x1 |
103 | ····aget-object·v4,·v4,·v5 | 108 | ····aget-object·v4,·v4,·v5 |
104 | ····iget-object·v5,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$4;->val$img:Landroid/widget/ImageView; | 109 | ····iget-object·v5,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$4;->val$img:Landroid/widget/ImageView; |
110 | ····.line·171 | ||
105 | ····invoke-virtual·{v5},·Landroid/widget/ImageView;->getTag()Ljava/lang/Object; | 111 | ····invoke-virtual·{v5},·Landroid/widget/ImageView;->getTag()Ljava/lang/Object; |
106 | ····move-result-object·v5 | 112 | ····move-result-object·v5 |
107 | ····check-cast·v5,·Ljava/lang/Integer; | 113 | ····check-cast·v5,·Ljava/lang/Integer; |
108 | ····invoke-virtual·{v5},·Ljava/lang/Integer;->intValue()I | 114 | ····invoke-virtual·{v5},·Ljava/lang/Integer;->intValue()I |
109 | ····move-result·v5 | 115 | ····move-result·v5 |
116 | ····.line·166 | ||
110 | ····invoke-virtual/range·{v0·..·v5},·Ljackpal/androidterm/shortcuts/AddShortcut;->buildShortcut(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V | 117 | ····invoke-virtual/range·{v0·..·v5},·Ljackpal/androidterm/shortcuts/AddShortcut;->buildShortcut(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V |
111 | ····.line·173 | 118 | ····.line·173 |
112 | ····return-void | 119 | ····return-void |
113 | .end·method | 120 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljackpal/androidterm/shortcuts/FSNavigator; | 21 | .field·final·synthetic·this$0:Ljackpal/androidterm/shortcuts/FSNavigator; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/FSNavigator;)V | 23 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/FSNavigator;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/shortcuts/FSNavigator; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·298 | 27 | ····.line·298 |
27 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/FSNavigator$3;->this$0:Ljackpal/androidterm/shortcuts/FSNavigator; | 28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/FSNavigator$3;->this$0:Ljackpal/androidterm/shortcuts/FSNavigator; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljackpal/androidterm/shortcuts/AddShortcut; | 21 | .field·final·synthetic·this$0:Ljackpal/androidterm/shortcuts/AddShortcut; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/AddShortcut;)V | 23 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/AddShortcut;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/shortcuts/AddShortcut; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·73 | 27 | ····.line·73 |
27 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$1;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; | 28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$1;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 44, 14 lines modified | Offset 45, 15 lines modified | ||
44 | ····.prologue | 45 | ····.prologue |
45 | ····.line·76 | 46 | ····.line·76 |
46 | ····if-nez·p2,·:cond_0 | 47 | ····if-nez·p2,·:cond_0 |
47 | ····.line·79 | 48 | ····.line·79 |
48 | ····iget-object·v1,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$1;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; | 49 | ····iget-object·v1,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$1;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; |
50 | ····.line·80 | ||
49 | ····invoke-static·{v1},·Ljackpal/androidterm/shortcuts/AddShortcut;->access$000(Ljackpal/androidterm/shortcuts/AddShortcut;)[Landroid/widget/EditText; | 51 | ····invoke-static·{v1},·Ljackpal/androidterm/shortcuts/AddShortcut;->access$000(Ljackpal/androidterm/shortcuts/AddShortcut;)[Landroid/widget/EditText; |
50 | ····move-result-object·v1 | 52 | ····move-result-object·v1 |
51 | ····iget-object·v2,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$1;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; | 53 | ····iget-object·v2,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$1;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; |
52 | ····invoke-static·{v2},·Ljackpal/androidterm/shortcuts/AddShortcut;->access$100(Ljackpal/androidterm/shortcuts/AddShortcut;)I | 54 | ····invoke-static·{v2},·Ljackpal/androidterm/shortcuts/AddShortcut;->access$100(Ljackpal/androidterm/shortcuts/AddShortcut;)I |
Offset 74, 14 lines modified | Offset 76, 15 lines modified | ||
74 | ····move-result·v1 | 76 | ····move-result·v1 |
75 | ····if-eqz·v1,·:cond_0 | 77 | ····if-eqz·v1,·:cond_0 |
76 | ····iget-object·v1,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$1;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; | 78 | ····iget-object·v1,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$1;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; |
79 | ····.line·81 | ||
77 | ····invoke-static·{v1},·Ljackpal/androidterm/shortcuts/AddShortcut;->access$000(Ljackpal/androidterm/shortcuts/AddShortcut;)[Landroid/widget/EditText; | 80 | ····invoke-static·{v1},·Ljackpal/androidterm/shortcuts/AddShortcut;->access$000(Ljackpal/androidterm/shortcuts/AddShortcut;)[Landroid/widget/EditText; |
78 | ····move-result-object·v1 | 81 | ····move-result-object·v1 |
79 | ····iget-object·v2,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$1;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; | 82 | ····iget-object·v2,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$1;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; |
80 | ····invoke-static·{v2},·Ljackpal/androidterm/shortcuts/AddShortcut;->access$200(Ljackpal/androidterm/shortcuts/AddShortcut;)I | 83 | ····invoke-static·{v2},·Ljackpal/androidterm/shortcuts/AddShortcut;->access$200(Ljackpal/androidterm/shortcuts/AddShortcut;)I |
Offset 30, 39 lines modified | Offset 30, 36 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Ljackpal/androidterm/shortcuts/FSNavigator; | 31 | .field·final·synthetic·this$0:Ljackpal/androidterm/shortcuts/FSNavigator; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/FSNavigator;)V | 33 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/FSNavigator;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/shortcuts/FSNavigator; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·488 | 37 | ····.line·488 |
37 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/FSNavigator$6;->this$0:Ljackpal/androidterm/shortcuts/FSNavigator; | 38 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/FSNavigator$6;->this$0:Ljackpal/androidterm/shortcuts/FSNavigator; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
39 | ····return-void | 40 | ····return-void |
40 | .end·method | 41 | .end·method |
41 | #·virtual·methods | 42 | #·virtual·methods |
42 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 43 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
43 | ····.locals·1 | 44 | ····.locals·1 |
44 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
45 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
46 | ····.prologue | 45 | ····.prologue |
47 | ····.line·488 | 46 | ····.line·488 |
48 | ····check-cast·p1,·Ljava/lang/String; | 47 | ····check-cast·p1,·Ljava/lang/String; |
49 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
50 | ····check-cast·p2,·Ljava/lang/String; | 48 | ····check-cast·p2,·Ljava/lang/String; |
51 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
52 | ····invoke-virtual·{p0,·p1,·p2},·Ljackpal/androidterm/shortcuts/FSNavigator$6;->compare(Ljava/lang/String;Ljava/lang/String;)I | 49 | ····invoke-virtual·{p0,·p1,·p2},·Ljackpal/androidterm/shortcuts/FSNavigator$6;->compare(Ljava/lang/String;Ljava/lang/String;)I |
53 | ····move-result·v0 | 50 | ····move-result·v0 |
54 | ····return·v0 | 51 | ····return·v0 |
55 | .end·method | 52 | .end·method |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$message:Ljava/lang/String; | 24 | .field·final·synthetic·val$message:Ljava/lang/String; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/FSNavigator;Ljava/lang/String;I)V | 26 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/FSNavigator;Ljava/lang/String;I)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/shortcuts/FSNavigator; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·530 | 30 | ····.line·530 |
30 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/FSNavigator$7;->this$0:Ljackpal/androidterm/shortcuts/FSNavigator; | 31 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/FSNavigator$7;->this$0:Ljackpal/androidterm/shortcuts/FSNavigator; |
31 | ····iput-object·p2,·p0,·Ljackpal/androidterm/shortcuts/FSNavigator$7;->val$message:Ljava/lang/String; | 32 | ····iput-object·p2,·p0,·Ljackpal/androidterm/shortcuts/FSNavigator$7;->val$message:Ljava/lang/String; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljackpal/androidterm/shortcuts/AddShortcut; | 21 | .field·final·synthetic·this$0:Ljackpal/androidterm/shortcuts/AddShortcut; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/AddShortcut;)V | 23 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/AddShortcut;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/shortcuts/AddShortcut; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·93 | 27 | ····.line·93 |
27 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$2;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; | 28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$2;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 56, 14 lines modified | Offset 57, 15 lines modified | ||
56 | ····move-result-object·v1 | 57 | ····move-result-object·v1 |
57 | ····.line·97 | 58 | ····.line·97 |
58 | ····.local·v1,·"lastPath":Ljava/lang/String; | 59 | ····.local·v1,·"lastPath":Ljava/lang/String; |
59 | ····if-nez·v1,·:cond_0 | 60 | ····if-nez·v1,·:cond_0 |
61 | ····.line·98 | ||
60 | ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; | 62 | ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; |
61 | ····move-result-object·v0 | 63 | ····move-result-object·v0 |
62 | ····.line·100 | 64 | ····.line·100 |
63 | ····.local·v0,·"get":Ljava/io/File; | 65 | ····.local·v0,·"get":Ljava/io/File; |
64 | ····:goto_0 | 66 | ····:goto_0 |
Offset 98, 28 lines modified | Offset 100, 30 lines modified | ||
98 | ····const-class·v4,·Ljackpal/androidterm/shortcuts/FSNavigator; | 100 | ····const-class·v4,·Ljackpal/androidterm/shortcuts/FSNavigator; |
99 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; | 101 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; |
100 | ····move-result-object·v3 | 102 | ····move-result-object·v3 |
103 | ····.line·104 | ||
101 | ····invoke-static·{v0},·Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri; | 104 | ····invoke-static·{v0},·Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri; |
102 | ····move-result-object·v4 | 105 | ····move-result-object·v4 |
103 | ····invoke-virtual·{v3,·v4},·Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; | 106 | ····invoke-virtual·{v3,·v4},·Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; |
104 | ····move-result-object·v3 | 107 | ····move-result-object·v3 |
105 | ····const-string·v4,·"title" | 108 | ····const-string·v4,·"title" |
106 | ····iget-object·v5,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$2;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; | 109 | ····iget-object·v5,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut$2;->this$0:Ljackpal/androidterm/shortcuts/AddShortcut; |
107 | ····const·v6,·0x7f090009 | 110 | ····const·v6,·0x7f090009 |
111 | ····.line·105 | ||
108 | ····invoke-virtual·{v5,·v6},·Ljackpal/androidterm/shortcuts/AddShortcut;->getString(I)Ljava/lang/String; | 112 | ····invoke-virtual·{v5,·v6},·Ljackpal/androidterm/shortcuts/AddShortcut;->getString(I)Ljava/lang/String; |
109 | ····move-result-object·v5 | 113 | ····move-result-object·v5 |
110 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; | 114 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
111 | ····.line·113 | 115 | ····.line·113 |
Offset 129, 39 lines modified | Offset 133, 42 lines modified | ||
129 | ····const/4·v4,·0x1 | 133 | ····const/4·v4,·0x1 |
130 | ····invoke-virtual·{v3,·v2,·v4},·Ljackpal/androidterm/shortcuts/AddShortcut;->startActivityForResult(Landroid/content/Intent;I)V | 134 | ····invoke-virtual·{v3,·v2,·v4},·Ljackpal/androidterm/shortcuts/AddShortcut;->startActivityForResult(Landroid/content/Intent;I)V |
131 | ····.line·114 | 135 | ····.line·114 |
132 | ····return-void | 136 | ····return-void |
133 | ····.line·9 | 137 | ····.line·98 |
134 | ····.end·local·v0····#·"get":Ljava/io/File; | 138 | ····.end·local·v0····#·"get":Ljava/io/File; |
135 | ····.end·local·v2····#·"pickerIntent":Landroid/content/Intent; | 139 | ····.end·local·v2····#·"pickerIntent":Landroid/content/Intent; |
136 | ····:cond_0 | 140 | ····:cond_0 |
137 | ····new-instance·v3,·Ljava/io/File; | 141 | ····new-instance·v3,·Ljava/io/File; |
138 | ····invoke-direct·{v3,·v1},·Ljava/io/File;-><init>(Ljava/lang/String;)V | 142 | ····invoke-direct·{v3,·v1},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
143 | ····.line·99 | ||
139 | ····invoke-virtual·{v3},·Ljava/io/File;->getParentFile()Ljava/io/File; | 144 | ····invoke-virtual·{v3},·Ljava/io/File;->getParentFile()Ljava/io/File; |
140 | ····move-result-object·v0 | 145 | ····move-result-object·v0 |
141 | ····goto·:goto_0 | 146 | ····goto·:goto_0 |
142 | ····.line·109 | 147 | ····.line·109 |
143 | ····.restart·local·v0····#·"get":Ljava/io/File; | 148 | ····.restart·local·v0····#·"get":Ljava/io/File; |
144 | ····.restart·local·v2····#·"pickerIntent":Landroid/content/Intent; | 149 | ····.restart·local·v2····#·"pickerIntent":Landroid/content/Intent; |
145 | ····:cond_1 | 150 | ····:cond_1 |
146 | ····const-string·v3,·"CONTENT_TYPE" | 151 | ····const-string·v3,·"CONTENT_TYPE" |
147 | ····const-string·v4,·"*/*" | 152 | ····const-string·v4,·"*/*" |
153 | ····.line·110 | ||
148 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; | 154 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
149 | ····move-result-object·v3 | 155 | ····move-result-object·v3 |
150 | ····const-string·v4,·"android.intent.action.PICK" | 156 | ····const-string·v4,·"android.intent.action.PICK" |
157 | ····.line·111 | ||
151 | ····invoke-virtual·{v3,·v4},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; | 158 | ····invoke-virtual·{v3,·v4},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; |
152 | ····goto·:goto_1 | 159 | ····goto·:goto_1 |
153 | .end·method | 160 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljackpal/androidterm/shortcuts/FSNavigator; | 21 | .field·final·synthetic·this$0:Ljackpal/androidterm/shortcuts/FSNavigator; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/FSNavigator;)V | 23 | .method·constructor·<init>(Ljackpal/androidterm/shortcuts/FSNavigator;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/shortcuts/FSNavigator; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·471 | 27 | ····.line·471 |
27 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/FSNavigator$5;->this$0:Ljackpal/androidterm/shortcuts/FSNavigator; | 28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/shortcuts/FSNavigator$5;->this$0:Ljackpal/androidterm/shortcuts/FSNavigator; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 374, 18 lines modified | Offset 374, 20 lines modified | ||
374 | ····.line·270 | 374 | ····.line·270 |
375 | ····const-string·v7,·"android.intent.extra.shortcut.ICON" | 375 | ····const-string·v7,·"android.intent.extra.shortcut.ICON" |
376 | ····const/16·v8,·0x60 | 376 | ····const/16·v8,·0x60 |
377 | ····const/16·v9,·0x60 | 377 | ····const/16·v9,·0x60 |
378 | ····.line·272 | ||
378 | ····invoke-static·{p4,·p5,·v8,·v9},·Ljackpal/androidterm/shortcuts/TextIcon;->getTextIcon(Ljava/lang/String;III)Landroid/graphics/Bitmap; | 379 | ····invoke-static·{p4,·p5,·v8,·v9},·Ljackpal/androidterm/shortcuts/TextIcon;->getTextIcon(Ljava/lang/String;III)Landroid/graphics/Bitmap; |
379 | ····move-result-object·v8 | 380 | ····move-result-object·v8 |
381 | ····.line·270 | ||
380 | ····invoke-virtual·{v6,·v7,·v8},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; | 382 | ····invoke-virtual·{v6,·v7,·v8},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; |
381 | ····.line·287 | 383 | ····.line·287 |
382 | ····:goto_0 | 384 | ····:goto_0 |
383 | ····const/4·v7,·-0x1 | 385 | ····const/4·v7,·-0x1 |
384 | ····invoke-virtual·{p0,·v7,·v6},·Ljackpal/androidterm/shortcuts/AddShortcut;->setResult(ILandroid/content/Intent;)V | 386 | ····invoke-virtual·{p0,·v7,·v6},·Ljackpal/androidterm/shortcuts/AddShortcut;->setResult(ILandroid/content/Intent;)V |
Offset 490, 18 lines modified | Offset 492, 20 lines modified | ||
490 | ····:cond_4 | 492 | ····:cond_4 |
491 | ····const-string·v7,·"android.intent.extra.shortcut.ICON_RESOURCE" | 493 | ····const-string·v7,·"android.intent.extra.shortcut.ICON_RESOURCE" |
492 | ····iget-object·v8,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut;->context:Landroid/content/Context; | 494 | ····iget-object·v8,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut;->context:Landroid/content/Context; |
493 | ····const·v9,·0x7f020006 | 495 | ····const·v9,·0x7f020006 |
496 | ····.line·284 | ||
494 | ····invoke-static·{v8,·v9},·Landroid/content/Intent$ShortcutIconResource;->fromContext(Landroid/content/Context;I)Landroid/content/Intent$ShortcutIconResource; | 497 | ····invoke-static·{v8,·v9},·Landroid/content/Intent$ShortcutIconResource;->fromContext(Landroid/content/Context;I)Landroid/content/Intent$ShortcutIconResource; |
495 | ····move-result-object·v8 | 498 | ····move-result-object·v8 |
499 | ····.line·282 | ||
496 | ····invoke-virtual·{v6,·v7,·v8},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; | 500 | ····invoke-virtual·{v6,·v7,·v8},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; |
497 | ····goto·:goto_0 | 501 | ····goto·:goto_0 |
498 | .end·method | 502 | .end·method |
499 | .method·layoutTextViewH(Ljava/lang/String;Landroid/view/View;)Landroid/widget/LinearLayout; | 503 | .method·layoutTextViewH(Ljava/lang/String;Landroid/view/View;)Landroid/widget/LinearLayout; |
500 | ····.locals·1 | 504 | ····.locals·1 |
Offset 671, 14 lines modified | Offset 675, 15 lines modified | ||
671 | ····.line·62 | 675 | ····.line·62 |
672 | ····:cond_0 | 676 | ····:cond_0 |
673 | ····iget-object·v8,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut;->context:Landroid/content/Context; | 677 | ····iget-object·v8,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut;->context:Landroid/content/Context; |
674 | ····sget·v9,·Ljackpal/androidterm/compat/AlertDialogCompat;->THEME_HOLO_DARK:I | 678 | ····sget·v9,·Ljackpal/androidterm/compat/AlertDialogCompat;->THEME_HOLO_DARK:I |
679 | ····.line·63 | ||
675 | ····invoke-static·{v8,·v9},·Ljackpal/androidterm/compat/AlertDialogCompat;->newInstanceBuilder(Landroid/content/Context;I)Landroid/app/AlertDialog$Builder; | 680 | ····invoke-static·{v8,·v9},·Ljackpal/androidterm/compat/AlertDialogCompat;->newInstanceBuilder(Landroid/content/Context;I)Landroid/app/AlertDialog$Builder; |
676 | ····move-result-object·v0 | 681 | ····move-result-object·v0 |
677 | ····.line·64 | 682 | ····.line·64 |
678 | ····.local·v0,·"alert":Landroid/app/AlertDialog$Builder; | 683 | ····.local·v0,·"alert":Landroid/app/AlertDialog$Builder; |
679 | ····new-instance·v5,·Landroid/widget/LinearLayout; | 684 | ····new-instance·v5,·Landroid/widget/LinearLayout; |
Offset 821, 22 lines modified | Offset 826, 25 lines modified | ||
821 | ····invoke-direct·{v8,·p0},·Ljackpal/androidterm/shortcuts/AddShortcut$2;-><init>(Ljackpal/androidterm/shortcuts/AddShortcut;)V | 826 | ····invoke-direct·{v8,·p0},·Ljackpal/androidterm/shortcuts/AddShortcut$2;-><init>(Ljackpal/androidterm/shortcuts/AddShortcut;)V |
822 | ····invoke-virtual·{v2,·v8},·Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V | 827 | ····invoke-virtual·{v2,·v8},·Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V |
823 | ····.line·117 | 828 | ····.line·117 |
824 | ····const·v8,·0x7f090006 | 829 | ····const·v8,·0x7f090006 |
830 | ····.line·119 | ||
825 | ····invoke-virtual·{p0,·v8},·Ljackpal/androidterm/shortcuts/AddShortcut;->getString(I)Ljava/lang/String; | 831 | ····invoke-virtual·{p0,·v8},·Ljackpal/androidterm/shortcuts/AddShortcut;->getString(I)Ljava/lang/String; |
826 | ····move-result-object·v8 | 832 | ····move-result-object·v8 |
833 | ····.line·118 | ||
827 | ····invoke-virtual·{p0,·v8,·v14,·v12},·Ljackpal/androidterm/shortcuts/AddShortcut;->layoutTextViewH(Ljava/lang/String;Landroid/view/View;Z)Landroid/widget/LinearLayout; | 834 | ····invoke-virtual·{p0,·v8,·v14,·v12},·Ljackpal/androidterm/shortcuts/AddShortcut;->layoutTextViewH(Ljava/lang/String;Landroid/view/View;Z)Landroid/widget/LinearLayout; |
828 | ····move-result-object·v8 | 835 | ····move-result-object·v8 |
836 | ····.line·117 | ||
829 | ····invoke-virtual·{v5,·v8},·Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V | 837 | ····invoke-virtual·{v5,·v8},·Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V |
830 | ····.line·124 | 838 | ····.line·124 |
831 | ····iget-object·v8,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut;->et:[Landroid/widget/EditText; | 839 | ····iget-object·v8,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut;->et:[Landroid/widget/EditText; |
832 | ····iget·v9,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut;->PATH:I | 840 | ····iget·v9,·p0,·Ljackpal/androidterm/shortcuts/AddShortcut;->PATH:I |
Offset 945, 22 lines modified | Offset 953, 25 lines modified | ||
945 | ····invoke-direct·{v8,·p0,·v4},·Ljackpal/androidterm/shortcuts/AddShortcut$3;-><init>(Ljackpal/androidterm/shortcuts/AddShortcut;Landroid/widget/ImageView;)V | 953 | ····invoke-direct·{v8,·p0,·v4},·Ljackpal/androidterm/shortcuts/AddShortcut$3;-><init>(Ljackpal/androidterm/shortcuts/AddShortcut;Landroid/widget/ImageView;)V |
946 | ····invoke-virtual·{v1,·v8},·Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V | 954 | ····invoke-virtual·{v1,·v8},·Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V |
947 | ····.line·146 | 955 | ····.line·146 |
948 | ····const·v8,·0x7f09000b | 956 | ····const·v8,·0x7f09000b |
957 | ····.line·148 | ||
949 | ····invoke-virtual·{p0,·v8},·Ljackpal/androidterm/shortcuts/AddShortcut;->getString(I)Ljava/lang/String; | 958 | ····invoke-virtual·{p0,·v8},·Ljackpal/androidterm/shortcuts/AddShortcut;->getString(I)Ljava/lang/String; |
950 | ····move-result-object·v8 | 959 | ····move-result-object·v8 |
960 | ····.line·147 | ||
951 | ····invoke-virtual·{p0,·v8,·v14,·v12},·Ljackpal/androidterm/shortcuts/AddShortcut;->layoutTextViewH(Ljava/lang/String;Landroid/view/View;Z)Landroid/widget/LinearLayout; | 961 | ····invoke-virtual·{p0,·v8,·v14,·v12},·Ljackpal/androidterm/shortcuts/AddShortcut;->layoutTextViewH(Ljava/lang/String;Landroid/view/View;Z)Landroid/widget/LinearLayout; |
952 | ····move-result-object·v8 | 962 | ····move-result-object·v8 |
963 | ····.line·146 | ||
953 | ····invoke-virtual·{v5,·v8},·Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V | 964 | ····invoke-virtual·{v5,·v8},·Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V |
954 | ····.line·153 | 965 | ····.line·153 |
955 | ····invoke-virtual·{p0,·v1,·v4},·Ljackpal/androidterm/shortcuts/AddShortcut;->layoutViewViewH(Landroid/view/View;Landroid/view/View;)Landroid/widget/LinearLayout; | 966 | ····invoke-virtual·{p0,·v1,·v4},·Ljackpal/androidterm/shortcuts/AddShortcut;->layoutViewViewH(Landroid/view/View;Landroid/view/View;)Landroid/widget/LinearLayout; |
956 | ····move-result-object·v8 | 967 | ····move-result-object·v8 |
Offset 25, 15 lines modified | Offset 25, 14 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·8 | 28 | ····.line·8 |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
30 | ····.line·14 | ||
31 | ····return-void | 30 | ····return-void |
32 | .end·method | 31 | .end·method |
33 | .method·public·static·setShowAsAction(Landroid/view/MenuItem;I)V | 32 | .method·public·static·setShowAsAction(Landroid/view/MenuItem;I)V |
34 | ····.locals·2 | 33 | ····.locals·2 |
35 | ····.param·p0,·"item"····#·Landroid/view/MenuItem; | 34 | ····.param·p0,·"item"····#·Landroid/view/MenuItem; |
36 | ····.param·p1,·"actionEnum"····#·I | 35 | ····.param·p1,·"actionEnum"····#·I |
Offset 35, 15 lines modified | Offset 35, 14 lines modified | ||
35 | .method·public·constructor·<init>()V | 35 | .method·public·constructor·<init>()V |
36 | ····.locals·0 | 36 | ····.locals·0 |
37 | ····.prologue | 37 | ····.prologue |
38 | ····.line·25 | 38 | ····.line·25 |
39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
40 | ····.line·38 | ||
41 | ····return-void | 40 | ····return-void |
42 | .end·method | 41 | .end·method |
43 | .method·public·static·wrap(Ljava/lang/Object;)Ljackpal/androidterm/compat/ActionBarCompat; | 42 | .method·public·static·wrap(Ljava/lang/Object;)Ljackpal/androidterm/compat/ActionBarCompat; |
44 | ····.locals·2 | 43 | ····.locals·2 |
45 | ····.param·p0,·"actionBar"····#·Ljava/lang/Object; | 44 | ····.param·p0,·"actionBar"····#·Ljava/lang/Object; |
Offset 15, 15 lines modified | Offset 15, 14 lines modified | ||
15 | .method·public·constructor·<init>()V | 15 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·24 | 18 | ····.line·24 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·25 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .end·method |
23 | .method·public·static·getActionBar(Landroid/app/Activity;)Ljackpal/androidterm/compat/ActionBarCompat; | 22 | .method·public·static·getActionBar(Landroid/app/Activity;)Ljackpal/androidterm/compat/ActionBarCompat; |
24 | ····.locals·2 | 23 | ····.locals·2 |
25 | ····.param·p0,·"activity"····#·Landroid/app/Activity; | 24 | ····.param·p0,·"activity"····#·Landroid/app/Activity; |
Offset 16, 15 lines modified | Offset 16, 14 lines modified | ||
16 | .method·public·constructor·<init>()V | 16 | .method·public·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.prologue | 18 | ····.prologue |
19 | ····.line·24 | 19 | ····.line·24 |
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
21 | ····.line·31 | ||
22 | ····return-void | 21 | ····return-void |
23 | .end·method | 22 | .end·method |
24 | .method·public·static·canExecute(Ljava/io/File;)Z | 23 | .method·public·static·canExecute(Ljava/io/File;)Z |
25 | ····.locals·2 | 24 | ····.locals·2 |
26 | ····.param·p0,·"file"····#·Ljava/io/File; | 25 | ····.param·p0,·"file"····#·Ljava/io/File; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$cb:Ljackpal/androidterm/compat/ActionBarCompat$OnNavigationListener; | 22 | .field·final·synthetic·val$cb:Ljackpal/androidterm/compat/ActionBarCompat$OnNavigationListener; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Ljackpal/androidterm/compat/ActionBarApi11OrLater;Ljackpal/androidterm/compat/ActionBarCompat$OnNavigationListener;)V | 24 | .method·constructor·<init>(Ljackpal/androidterm/compat/ActionBarApi11OrLater;Ljackpal/androidterm/compat/ActionBarCompat$OnNavigationListener;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/compat/ActionBarApi11OrLater; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·78 | 28 | ····.line·78 |
28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/compat/ActionBarApi11OrLater$1;->this$0:Ljackpal/androidterm/compat/ActionBarApi11OrLater; | 29 | ····iput-object·p1,·p0,·Ljackpal/androidterm/compat/ActionBarApi11OrLater$1;->this$0:Ljackpal/androidterm/compat/ActionBarApi11OrLater; |
29 | ····iput-object·p2,·p0,·Ljackpal/androidterm/compat/ActionBarApi11OrLater$1;->val$cb:Ljackpal/androidterm/compat/ActionBarCompat$OnNavigationListener; | 30 | ····iput-object·p2,·p0,·Ljackpal/androidterm/compat/ActionBarApi11OrLater$1;->val$cb:Ljackpal/androidterm/compat/ActionBarCompat$OnNavigationListener; |
Offset 21, 21 lines modified | Offset 21, 22 lines modified | ||
21 | #·direct·methods | 21 | #·direct·methods |
22 | .method·static·constructor·<clinit>()V | 22 | .method·static·constructor·<clinit>()V |
23 | ····.locals·1 | 23 | ····.locals·1 |
24 | ····.prologue | 24 | ····.prologue |
25 | ····.line·5 | 25 | ····.line·53 |
26 | ····invoke-static·{},·Ljackpal/androidterm/compat/PRNGFixes;->getBuildFingerprintAndDeviceSerial()[B | 26 | ····invoke-static·{},·Ljackpal/androidterm/compat/PRNGFixes;->getBuildFingerprintAndDeviceSerial()[B |
27 | ····move-result-object·v0 | 27 | ····move-result-object·v0 |
28 | ····sput-object·v0,·Ljackpal/androidterm/compat/PRNGFixes;->BUILD_FINGERPRINT_AND_DEVICE_SERIAL:[B | 28 | ····sput-object·v0,·Ljackpal/androidterm/compat/PRNGFixes;->BUILD_FINGERPRINT_AND_DEVICE_SERIAL:[B |
29 | ····.line·52 | ||
29 | ····return-void | 30 | ····return-void |
30 | .end·method | 31 | .end·method |
31 | .method·private·constructor·<init>()V | 32 | .method·private·constructor·<init>()V |
32 | ····.locals·0 | 33 | ····.locals·0 |
33 | ····.prologue | 34 | ····.prologue |
Offset 118, 26 lines modified | Offset 119, 28 lines modified | ||
118 | ····const/4·v5,·0x0 | 119 | ····const/4·v5,·0x0 |
119 | ····const-class·v6,·[B | 120 | ····const-class·v6,·[B |
120 | ····aput-object·v6,·v4,·v5 | 121 | ····aput-object·v6,·v4,·v5 |
122 | ····.line·84 | ||
121 | ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; | 123 | ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; |
122 | ····move-result-object·v2 | 124 | ····move-result-object·v2 |
123 | ····const/4·v3,·0x0 | 125 | ····const/4·v3,·0x0 |
124 | ····const/4·v4,·0x1 | 126 | ····const/4·v4,·0x1 |
125 | ····new-array·v4,·v4,·[Ljava/lang/Object; | 127 | ····new-array·v4,·v4,·[Ljava/lang/Object; |
126 | ····const/4·v5,·0x0 | 128 | ····const/4·v5,·0x0 |
129 | ····.line·85 | ||
127 | ····invoke-static·{},·Ljackpal/androidterm/compat/PRNGFixes;->generateSeed()[B | 130 | ····invoke-static·{},·Ljackpal/androidterm/compat/PRNGFixes;->generateSeed()[B |
128 | ····move-result-object·v6 | 131 | ····move-result-object·v6 |
129 | ····aput-object·v6,·v4,·v5 | 132 | ····aput-object·v6,·v4,·v5 |
130 | ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | 133 | ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
Offset 163, 14 lines modified | Offset 166, 15 lines modified | ||
163 | ····const/4·v5,·0x1 | 166 | ····const/4·v5,·0x1 |
164 | ····sget-object·v6,·Ljava/lang/Long;->TYPE:Ljava/lang/Class; | 167 | ····sget-object·v6,·Ljava/lang/Long;->TYPE:Ljava/lang/Class; |
165 | ····aput-object·v6,·v4,·v5 | 168 | ····aput-object·v6,·v4,·v5 |
169 | ····.line·90 | ||
166 | ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; | 170 | ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; |
167 | ····move-result-object·v2 | 171 | ····move-result-object·v2 |
168 | ····const/4·v3,·0x0 | 172 | ····const/4·v3,·0x0 |
169 | ····const/4·v4,·0x2 | 173 | ····const/4·v4,·0x2 |
Offset 183, 26 lines modified | Offset 187, 28 lines modified | ||
183 | ····aput-object·v6,·v4,·v5 | 187 | ····aput-object·v6,·v4,·v5 |
184 | ····const/4·v5,·0x1 | 188 | ····const/4·v5,·0x1 |
185 | ····const/16·v6,·0x400 | 189 | ····const/16·v6,·0x400 |
190 | ····.line·91 | ||
186 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 191 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
187 | ····move-result-object·v6 | 192 | ····move-result-object·v6 |
188 | ····aput-object·v6,·v4,·v5 | 193 | ····aput-object·v6,·v4,·v5 |
189 | ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | 194 | ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
190 | ····move-result-object·v2 | 195 | ····move-result-object·v2 |
191 | ····check-cast·v2,·Ljava/lang/Integer; | 196 | ····check-cast·v2,·Ljava/lang/Integer; |
197 | ····.line·88 | ||
192 | ····invoke-virtual·{v2},·Ljava/lang/Integer;->intValue()I | 198 | ····invoke-virtual·{v2},·Ljava/lang/Integer;->intValue()I |
193 | ····move-result·v0 | 199 | ····move-result·v0 |
194 | ····.line·92 | 200 | ····.line·92 |
195 | ····.restart·local·v0····#·"bytesRead":I | 201 | ····.restart·local·v0····#·"bytesRead":I |
196 | ····if-eq·v0,·v7,·:cond_0 | 202 | ····if-eq·v0,·v7,·:cond_0 |
Offset 463, 14 lines modified | Offset 469, 15 lines modified | ||
463 | ····.line·118 | 469 | ····.line·118 |
464 | ····.end·local·v1····#·"rng1":Ljava/security/SecureRandom; | 470 | ····.end·local·v1····#·"rng1":Ljava/security/SecureRandom; |
465 | ····.end·local·v2····#·"rng2":Ljava/security/SecureRandom; | 471 | ····.end·local·v2····#·"rng2":Ljava/security/SecureRandom; |
466 | ····.end·local·v3····#·"secureRandomProviders":[Ljava/security/Provider; | 472 | ····.end·local·v3····#·"secureRandomProviders":[Ljava/security/Provider; |
467 | ····:cond_1 | 473 | ····:cond_1 |
468 | ····const-string·v4,·"SecureRandom.SHA1PRNG" | 474 | ····const-string·v4,·"SecureRandom.SHA1PRNG" |
475 | ····.line·119 | ||
469 | ····invoke-static·{v4},·Ljava/security/Security;->getProviders(Ljava/lang/String;)[Ljava/security/Provider; | 476 | ····invoke-static·{v4},·Ljava/security/Security;->getProviders(Ljava/lang/String;)[Ljava/security/Provider; |
470 | ····move-result-object·v3 | 477 | ····move-result-object·v3 |
471 | ····.line·120 | 478 | ····.line·120 |
472 | ····.restart·local·v3····#·"secureRandomProviders":[Ljava/security/Provider; | 479 | ····.restart·local·v3····#·"secureRandomProviders":[Ljava/security/Provider; |
473 | ····if-eqz·v3,·:cond_2 | 480 | ····if-eqz·v3,·:cond_2 |
Offset 481, 18 lines modified | Offset 488, 20 lines modified | ||
481 | ····const-class·v4,·Ljackpal/androidterm/compat/PRNGFixes$LinuxPRNGSecureRandomProvider; | 488 | ····const-class·v4,·Ljackpal/androidterm/compat/PRNGFixes$LinuxPRNGSecureRandomProvider; |
482 | ····const/4·v5,·0x0 | 489 | ····const/4·v5,·0x0 |
483 | ····aget-object·v5,·v3,·v5 | 490 | ····aget-object·v5,·v3,·v5 |
491 | ····.line·123 | ||
484 | ····invoke-virtual·{v5},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 492 | ····invoke-virtual·{v5},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
485 | ····move-result-object·v5 | 493 | ····move-result-object·v5 |
494 | ····.line·122 | ||
486 | ····invoke-virtual·{v4,·v5},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 495 | ····invoke-virtual·{v4,·v5},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
Max diff block lines reached; 2333/5435 bytes (42.93%) of diff not shown. |
Offset 27, 14 lines modified | Offset 27, 15 lines modified | ||
27 | .field·final·synthetic·this$0:Ljackpal/androidterm/emulatorview/EmulatorView; | 27 | .field·final·synthetic·this$0:Ljackpal/androidterm/emulatorview/EmulatorView; |
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·constructor·<init>(Ljackpal/androidterm/emulatorview/EmulatorView;Landroid/view/View;Z)V | 29 | .method·constructor·<init>(Ljackpal/androidterm/emulatorview/EmulatorView;Landroid/view/View;Z)V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/emulatorview/EmulatorView; | ||
31 | ····.param·p2,·"x0"····#·Landroid/view/View; | 32 | ····.param·p2,·"x0"····#·Landroid/view/View; |
32 | ····.param·p3,·"x1"····#·Z | 33 | ····.param·p3,·"x1"····#·Z |
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·634 | 35 | ····.line·634 |
35 | ····iput-object·p1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$4;->this$0:Ljackpal/androidterm/emulatorview/EmulatorView; | 36 | ····iput-object·p1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$4;->this$0:Ljackpal/androidterm/emulatorview/EmulatorView; |
Offset 102, 14 lines modified | Offset 103, 15 lines modified | ||
102 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 103 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
103 | ····move-result-object·v2 | 104 | ····move-result-object·v2 |
104 | ····iget-object·v3,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$4;->this$0:Ljackpal/androidterm/emulatorview/EmulatorView; | 105 | ····iget-object·v3,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$4;->this$0:Ljackpal/androidterm/emulatorview/EmulatorView; |
106 | ····.line·809 | ||
105 | ····invoke-static·{v3},·Ljackpal/androidterm/emulatorview/EmulatorView;->access$1900(Ljackpal/androidterm/emulatorview/EmulatorView;)Ljava/lang/String; | 107 | ····invoke-static·{v3},·Ljackpal/androidterm/emulatorview/EmulatorView;->access$1900(Ljackpal/androidterm/emulatorview/EmulatorView;)Ljava/lang/String; |
106 | ····move-result-object·v3 | 108 | ····move-result-object·v3 |
107 | ····iget·v4,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$4;->mComposingTextEnd:I | 109 | ····iget·v4,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$4;->mComposingTextEnd:I |
108 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->substring(I)Ljava/lang/String; | 110 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->substring(I)Ljava/lang/String; |
Offset 120, 14 lines modified | Offset 122, 15 lines modified | ||
120 | ····move-result-object·v2 | 122 | ····move-result-object·v2 |
121 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 123 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
122 | ····move-result-object·v2 | 124 | ····move-result-object·v2 |
125 | ····.line·808 | ||
123 | ····invoke-static·{v1,·v2},·Ljackpal/androidterm/emulatorview/EmulatorView;->access$1800(Ljackpal/androidterm/emulatorview/EmulatorView;Ljava/lang/String;)V | 126 | ····invoke-static·{v1,·v2},·Ljackpal/androidterm/emulatorview/EmulatorView;->access$1800(Ljackpal/androidterm/emulatorview/EmulatorView;Ljava/lang/String;)V |
124 | ····.line·810 | 127 | ····.line·810 |
125 | ····iget·v1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$4;->mCursor:I | 128 | ····iget·v1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$4;->mCursor:I |
126 | ····iget·v2,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$4;->mComposingTextStart:I | 129 | ····iget·v2,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$4;->mComposingTextStart:I |
Offset 924, 14 lines modified | Offset 927, 15 lines modified | ||
924 | ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 927 | ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
925 | ····move-result-object·v1 | 928 | ····move-result-object·v1 |
926 | ····iget-object·v3,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$4;->this$0:Ljackpal/androidterm/emulatorview/EmulatorView; | 929 | ····iget-object·v3,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$4;->this$0:Ljackpal/androidterm/emulatorview/EmulatorView; |
930 | ····.line·871 | ||
927 | ····invoke-static·{v3},·Ljackpal/androidterm/emulatorview/EmulatorView;->access$1900(Ljackpal/androidterm/emulatorview/EmulatorView;)Ljava/lang/String; | 931 | ····invoke-static·{v3},·Ljackpal/androidterm/emulatorview/EmulatorView;->access$1900(Ljackpal/androidterm/emulatorview/EmulatorView;)Ljava/lang/String; |
928 | ····move-result-object·v3 | 932 | ····move-result-object·v3 |
929 | ····iget·v4,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$4;->mComposingTextEnd:I | 933 | ····iget·v4,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$4;->mComposingTextEnd:I |
930 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->substring(I)Ljava/lang/String; | 934 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->substring(I)Ljava/lang/String; |
Offset 942, 14 lines modified | Offset 946, 15 lines modified | ||
942 | ····move-result-object·v1 | 946 | ····move-result-object·v1 |
943 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 947 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
944 | ····move-result-object·v1 | 948 | ····move-result-object·v1 |
949 | ····.line·870 | ||
945 | ····invoke-static·{v2,·v1},·Ljackpal/androidterm/emulatorview/EmulatorView;->access$1800(Ljackpal/androidterm/emulatorview/EmulatorView;Ljava/lang/String;)V | 950 | ····invoke-static·{v2,·v1},·Ljackpal/androidterm/emulatorview/EmulatorView;->access$1800(Ljackpal/androidterm/emulatorview/EmulatorView;Ljava/lang/String;)V |
946 | ····.line·872 | 951 | ····.line·872 |
947 | ····iget·v1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$4;->mComposingTextStart:I | 952 | ····iget·v1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$4;->mComposingTextStart:I |
948 | ····invoke-interface·{p1},·Ljava/lang/CharSequence;->length()I | 953 | ····invoke-interface·{p1},·Ljava/lang/CharSequence;->length()I |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Ljackpal/androidterm/emulatorview/TermSession$1; | 21 | .field·final·synthetic·this$1:Ljackpal/androidterm/emulatorview/TermSession$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljackpal/androidterm/emulatorview/TermSession$1;)V | 23 | .method·constructor·<init>(Ljackpal/androidterm/emulatorview/TermSession$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Ljackpal/androidterm/emulatorview/TermSession$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·123 | 27 | ····.line·123 |
27 | ····iput-object·p1,·p0,·Ljackpal/androidterm/emulatorview/TermSession$1$1;->this$1:Ljackpal/androidterm/emulatorview/TermSession$1; | 28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/emulatorview/TermSession$1$1;->this$1:Ljackpal/androidterm/emulatorview/TermSession$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljackpal/androidterm/emulatorview/EmulatorView; | 21 | .field·final·synthetic·this$0:Ljackpal/androidterm/emulatorview/EmulatorView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljackpal/androidterm/emulatorview/EmulatorView;)V | 23 | .method·constructor·<init>(Ljackpal/androidterm/emulatorview/EmulatorView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/emulatorview/EmulatorView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·207 | 27 | ····.line·207 |
27 | ····iput-object·p1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$2;->this$0:Ljackpal/androidterm/emulatorview/EmulatorView; | 28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$2;->this$0:Ljackpal/androidterm/emulatorview/EmulatorView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 184, 20 lines modified | Offset 184, 22 lines modified | ||
184 | ····mul-int/lit8·v1,·v1,·0x5 | 184 | ····mul-int/lit8·v1,·v1,·0x5 |
185 | ····add-int/2addr·v0,·v1 | 185 | ····add-int/2addr·v0,·v1 |
186 | ····const/4·v1,·0x2 | 186 | ····const/4·v1,·0x2 |
187 | ····.line·55 | ||
187 | ····invoke-static·{p0,·p1,·v1},·Ljackpal/androidterm/emulatorview/ColorScheme;->channelDistance(III)I | 188 | ····invoke-static·{p0,·p1,·v1},·Ljackpal/androidterm/emulatorview/ColorScheme;->channelDistance(III)I |
188 | ····move-result·v1 | 189 | ····move-result·v1 |
189 | ····add-int/2addr·v0,·v1 | 190 | ····add-int/2addr·v0,·v1 |
191 | ····.line·54 | ||
190 | ····return·v0 | 192 | ····return·v0 |
191 | .end·method | 193 | .end·method |
192 | .method·private·static·getChannel(II)I | 194 | .method·private·static·getChannel(II)I |
193 | ····.locals·1 | 195 | ····.locals·1 |
194 | ····.param·p0,·"color"····#·I | 196 | ····.param·p0,·"color"····#·I |
195 | ····.param·p1,·"channel"····#·I | 197 | ····.param·p1,·"channel"····#·I |
Offset 1192, 14 lines modified | Offset 1192, 15 lines modified | ||
1192 | ····const/16·v2,·0xf | 1192 | ····const/16·v2,·0xf |
1193 | ····const/4·v3,·0x0 | 1193 | ····const/4·v3,·0x0 |
1194 | ····const/4·v4,·0x0 | 1194 | ····const/4·v4,·0x0 |
1195 | ····.line·292 | ||
1195 | ····invoke-static·{v2,·v3,·v4},·Ljackpal/androidterm/emulatorview/TextStyle;->encode(III)I | 1196 | ····invoke-static·{v2,·v3,·v4},·Ljackpal/androidterm/emulatorview/TextStyle;->encode(III)I |
1196 | ····move-result·v38 | 1197 | ····move-result·v38 |
1197 | ····const/16·v39,·-0x1 | 1198 | ····const/16·v39,·-0x1 |
1198 | ····const/16·v40,·0x0 | 1199 | ····const/16·v40,·0x0 |
Offset 1216, 14 lines modified | Offset 1217, 15 lines modified | ||
1216 | ····move/from16·v30,·p3 | 1217 | ····move/from16·v30,·p3 |
1217 | ····move/from16·v31,·p4 | 1218 | ····move/from16·v31,·p4 |
1218 | ····move/from16·v36,·v33 | 1219 | ····move/from16·v36,·v33 |
1220 | ····.line·291 | ||
1219 | ····invoke-interface/range·{v28·..·v43},·Ljackpal/androidterm/emulatorview/TextRenderer;->drawTextRun(Landroid/graphics/Canvas;FFII[CIIZIIIIII)V | 1221 | ····invoke-interface/range·{v28·..·v43},·Ljackpal/androidterm/emulatorview/TextRenderer;->drawTextRun(Landroid/graphics/Canvas;FFII[CIIZIIIIII)V |
1220 | ····goto/16·:goto_0 | 1222 | ····goto/16·:goto_0 |
1221 | .end·method | 1223 | .end·method |
1222 | .method·public·fastResize(II[I)Z | 1224 | .method·public·fastResize(II[I)Z |
1223 | ····.locals·2 | 1225 | ····.locals·2 |
Offset 15, 10 lines modified | Offset 15, 9 lines modified | ||
15 | .method·public·constructor·<init>()V | 15 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·9 | 18 | ····.line·9 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·10 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .end·method |
Offset 116, 24 lines modified | Offset 116, 27 lines modified | ||
116 | ····move-result·v0 | 116 | ····move-result·v0 |
117 | ····if-nez·v0,·:cond_0 | 117 | ····if-nez·v0,·:cond_0 |
118 | ····const-string·v0,·"https:" | 118 | ····const-string·v0,·"https:" |
119 | ····.line·243 | ||
119 | ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Ljackpal/androidterm/emulatorview/EmulatorView$HttpMatchFilter;->startsWith(Ljava/lang/CharSequence;IILjava/lang/String;)Z | 120 | ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Ljackpal/androidterm/emulatorview/EmulatorView$HttpMatchFilter;->startsWith(Ljava/lang/CharSequence;IILjava/lang/String;)Z |
120 | ····move-result·v0 | 121 | ····move-result·v0 |
121 | ····if-eqz·v0,·:cond_1 | 122 | ····if-eqz·v0,·:cond_1 |
122 | ····:cond_0 | 123 | ····:cond_0 |
123 | ····const/4·v0,·0x1 | 124 | ····const/4·v0,·0x1 |
125 | ····.line·242 | ||
124 | ····:goto_0 | 126 | ····:goto_0 |
125 | ····return·v0 | 127 | ····return·v0 |
128 | ····.line·243 | ||
126 | ····:cond_1 | 129 | ····:cond_1 |
127 | ····const/4·v0,·0x0 | 130 | ····const/4·v0,·0x0 |
128 | ····goto·:goto_0 | 131 | ····goto·:goto_0 |
129 | .end·method | 132 | .end·method |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Ljackpal/androidterm/emulatorview/TermSession$3; | 18 | .field·final·synthetic·this$1:Ljackpal/androidterm/emulatorview/TermSession$3; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Ljackpal/androidterm/emulatorview/TermSession$3;)V | 20 | .method·constructor·<init>(Ljackpal/androidterm/emulatorview/TermSession$3;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Ljackpal/androidterm/emulatorview/TermSession$3; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·187 | 24 | ····.line·187 |
24 | ····iput-object·p1,·p0,·Ljackpal/androidterm/emulatorview/TermSession$3$1;->this$1:Ljackpal/androidterm/emulatorview/TermSession$3; | 25 | ····iput-object·p1,·p0,·Ljackpal/androidterm/emulatorview/TermSession$3$1;->this$1:Ljackpal/androidterm/emulatorview/TermSession$3; |
25 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V |
Offset 20, 28 lines modified | Offset 20, 29 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljackpal/androidterm/emulatorview/EmulatorView; | 21 | .field·final·synthetic·this$0:Ljackpal/androidterm/emulatorview/EmulatorView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljackpal/androidterm/emulatorview/EmulatorView;)V | 23 | .method·constructor·<init>(Ljackpal/androidterm/emulatorview/EmulatorView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/emulatorview/EmulatorView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·478 | 27 | ····.line·478 |
27 | ····iput-object·p1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$3;->this$0:Ljackpal/androidterm/emulatorview/EmulatorView; | 28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$3;->this$0:Ljackpal/androidterm/emulatorview/EmulatorView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
29 | ····return-void | 30 | ····return-void |
30 | .end·method | 31 | .end·method |
31 | #·virtual·methods | 32 | #·virtual·methods |
32 | .method·public·onUpdate()V | 33 | .method·public·onUpdate()V |
33 | ····.locals· | 34 | ····.locals·3 |
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·480 | 36 | ····.line·480 |
36 | ····iget-object·v1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$3;->this$0:Ljackpal/androidterm/emulatorview/EmulatorView; | 37 | ····iget-object·v1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$3;->this$0:Ljackpal/androidterm/emulatorview/EmulatorView; |
37 | ····invoke-static·{v1},·Ljackpal/androidterm/emulatorview/EmulatorView;->access$800(Ljackpal/androidterm/emulatorview/EmulatorView;)Z | 38 | ····invoke-static·{v1},·Ljackpal/androidterm/emulatorview/EmulatorView;->access$800(Ljackpal/androidterm/emulatorview/EmulatorView;)Z |
Offset 60, 25 lines modified | Offset 61, 49 lines modified | ||
60 | ····move-result·v0 | 61 | ····move-result·v0 |
61 | ····.line·482 | 62 | ····.line·482 |
62 | ····.local·v0,·"rowShift":I | 63 | ····.local·v0,·"rowShift":I |
63 | ····iget-object·v1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$3;->this$0:Ljackpal/androidterm/emulatorview/EmulatorView; | 64 | ····iget-object·v1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$3;->this$0:Ljackpal/androidterm/emulatorview/EmulatorView; |
65 | ····iget-object·v2,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$3;->this$0:Ljackpal/androidterm/emulatorview/EmulatorView; | ||
66 | ····invoke-static·{v2},·Ljackpal/androidterm/emulatorview/EmulatorView;->access$1000(Ljackpal/androidterm/emulatorview/EmulatorView;)I | ||
67 | ····move-result·v2 | ||
68 | ····sub-int/2addr·v2,·v0 | ||
64 | ····invoke-static·{v1,·v | 69 | ····invoke-static·{v1,·v2},·Ljackpal/androidterm/emulatorview/EmulatorView;->access$1002(Ljackpal/androidterm/emulatorview/EmulatorView;I)I |
65 | ····.line·483 | 70 | ····.line·483 |
66 | ····iget-object·v1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$3;->this$0:Ljackpal/androidterm/emulatorview/EmulatorView; | 71 | ····iget-object·v1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$3;->this$0:Ljackpal/androidterm/emulatorview/EmulatorView; |
72 | ····iget-object·v2,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$3;->this$0:Ljackpal/androidterm/emulatorview/EmulatorView; | ||
73 | ····invoke-static·{v2},·Ljackpal/androidterm/emulatorview/EmulatorView;->access$1100(Ljackpal/androidterm/emulatorview/EmulatorView;)I | ||
74 | ····move-result·v2 | ||
75 | ····sub-int/2addr·v2,·v0 | ||
67 | ····invoke-static·{v1,·v | 76 | ····invoke-static·{v1,·v2},·Ljackpal/androidterm/emulatorview/EmulatorView;->access$1102(Ljackpal/androidterm/emulatorview/EmulatorView;I)I |
68 | ····.line·484 | 77 | ····.line·484 |
69 | ····iget-object·v1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$3;->this$0:Ljackpal/androidterm/emulatorview/EmulatorView; | 78 | ····iget-object·v1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$3;->this$0:Ljackpal/androidterm/emulatorview/EmulatorView; |
79 | ····iget-object·v2,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$3;->this$0:Ljackpal/androidterm/emulatorview/EmulatorView; | ||
80 | ····invoke-static·{v2},·Ljackpal/androidterm/emulatorview/EmulatorView;->access$1200(Ljackpal/androidterm/emulatorview/EmulatorView;)I | ||
81 | ····move-result·v2 | ||
82 | ····sub-int/2addr·v2,·v0 | ||
70 | ····invoke-static·{v1,·v | 83 | ····invoke-static·{v1,·v2},·Ljackpal/androidterm/emulatorview/EmulatorView;->access$1202(Ljackpal/androidterm/emulatorview/EmulatorView;I)I |
71 | ····.line·486 | 84 | ····.line·486 |
72 | ····.end·local·v0····#·"rowShift":I | 85 | ····.end·local·v0····#·"rowShift":I |
73 | ····:cond_0 | 86 | ····:cond_0 |
74 | ····iget-object·v1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$3;->this$0:Ljackpal/androidterm/emulatorview/EmulatorView; | 87 | ····iget-object·v1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$3;->this$0:Ljackpal/androidterm/emulatorview/EmulatorView; |
75 | ····invoke-static·{v1},·Ljackpal/androidterm/emulatorview/EmulatorView;->access$900(Ljackpal/androidterm/emulatorview/EmulatorView;)Ljackpal/androidterm/emulatorview/TerminalEmulator; | 88 | ····invoke-static·{v1},·Ljackpal/androidterm/emulatorview/EmulatorView;->access$900(Ljackpal/androidterm/emulatorview/EmulatorView;)Ljackpal/androidterm/emulatorview/TerminalEmulator; |
Offset 2338, 14 lines modified | Offset 2338, 15 lines modified | ||
2338 | ····move-object/from16·v0,·p0 | 2338 | ····move-object/from16·v0,·p0 |
2339 | ····iget·v7,·v0,·Ljackpal/androidterm/emulatorview/TerminalEmulator;->mCursorRow:I | 2339 | ····iget·v7,·v0,·Ljackpal/androidterm/emulatorview/TerminalEmulator;->mCursorRow:I |
2340 | ····add-int/lit8·v7,·v7,·0x1 | 2340 | ····add-int/lit8·v7,·v7,·0x1 |
2341 | ····.line·1354 | ||
2341 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 2342 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
2342 | ····move-result-object·v7 | 2343 | ····move-result-object·v7 |
2343 | ····aput-object·v7,·v4,·v6 | 2344 | ····aput-object·v7,·v4,·v6 |
2344 | ····const/4·v6,·0x1 | 2345 | ····const/4·v6,·0x1 |
Offset 2358, 18 lines modified | Offset 2359, 20 lines modified | ||
2358 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 2359 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
2359 | ····move-result-object·v7 | 2360 | ····move-result-object·v7 |
2360 | ····aput-object·v7,·v4,·v6 | 2361 | ····aput-object·v7,·v4,·v6 |
2362 | ····.line·1353 | ||
2361 | ····invoke-static·{v2,·v3,·v4},·Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 2363 | ····invoke-static·{v2,·v3,·v4},·Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
2362 | ····move-result-object·v2 | 2364 | ····move-result-object·v2 |
2365 | ····.line·1354 | ||
2363 | ····invoke-virtual·{v2},·Ljava/lang/String;->getBytes()[B | 2366 | ····invoke-virtual·{v2},·Ljava/lang/String;->getBytes()[B |
2364 | ····move-result-object·v17 | 2367 | ····move-result-object·v17 |
2365 | ····.line·1355 | 2368 | ····.line·1355 |
2366 | ····.local·v17,·"cpr":[B | 2369 | ····.local·v17,·"cpr":[B |
2367 | ····move-object/from16·v0,·p0 | 2370 | ····move-object/from16·v0,·p0 |
Offset 2635, 20 lines modified | Offset 2638, 22 lines modified | ||
2635 | ····iget·v3,·p0,·Ljackpal/androidterm/emulatorview/TerminalEmulator;->mColumns:I | 2638 | ····iget·v3,·p0,·Ljackpal/androidterm/emulatorview/TerminalEmulator;->mColumns:I |
2636 | ····iget·v4,·p0,·Ljackpal/androidterm/emulatorview/TerminalEmulator;->mRows:I | 2639 | ····iget·v4,·p0,·Ljackpal/androidterm/emulatorview/TerminalEmulator;->mRows:I |
2637 | ····const/16·v5,·0x45 | 2640 | ····const/16·v5,·0x45 |
2641 | ····.line·1063 | ||
2638 | ····invoke-direct·{p0},·Ljackpal/androidterm/emulatorview/TerminalEmulator;->getStyle()I | 2642 | ····invoke-direct·{p0},·Ljackpal/androidterm/emulatorview/TerminalEmulator;->getStyle()I |
2639 | ····move-result·v6 | 2643 | ····move-result·v6 |
2640 | ····move·v2,·v1 | 2644 | ····move·v2,·v1 |
2645 | ····.line·1062 | ||
2641 | ····invoke-virtual/range·{v0·..·v6},·Ljackpal/androidterm/emulatorview/TranscriptScreen;->blockSet(IIIIII)V | 2646 | ····invoke-virtual/range·{v0·..·v6},·Ljackpal/androidterm/emulatorview/TranscriptScreen;->blockSet(IIIIII)V |
2642 | ····goto·:goto_0 | 2647 | ····goto·:goto_0 |
2643 | ····.line·1060 | 2648 | ····.line·1060 |
2644 | ····nop | 2649 | ····nop |
Offset 5022, 14 lines modified | Offset 5027, 15 lines modified | ||
5022 | ····.line·1593 | 5027 | ····.line·1593 |
5023 | ····:cond_0 | 5028 | ····:cond_0 |
5024 | ····add-int·v4,·v1,·p2 | 5029 | ····add-int·v4,·v1,·p2 |
5025 | ····add-int/lit8·v5,·v0,·-0x1 | 5030 | ····add-int/lit8·v5,·v0,·-0x1 |
5031 | ····.line·1594 | ||
5026 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->min(II)I | 5032 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->min(II)I |
5027 | ····move-result·v4 | 5033 | ····move-result·v4 |
5028 | ····invoke-static·{v1,·v4},·Ljava/lang/Math;->max(II)I | 5034 | ····invoke-static·{v1,·v4},·Ljava/lang/Math;->max(II)I |
5029 | ····move-result·v3 | 5035 | ····move-result·v3 |
Offset 5335, 40 lines modified | Offset 5341, 43 lines modified | ||
5335 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 5341 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
5336 | ····move-result-object·v4 | 5342 | ····move-result-object·v4 |
5337 | ····iget·v5,·p0,·Ljackpal/androidterm/emulatorview/TerminalEmulator;->mProcessedCharCount:I | 5343 | ····iget·v5,·p0,·Ljackpal/androidterm/emulatorview/TerminalEmulator;->mProcessedCharCount:I |
5344 | ····.line·674 | ||
5338 | ····invoke-static·{v5},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; | 5345 | ····invoke-static·{v5},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
5339 | ····move-result-object·v5 | 5346 | ····move-result-object·v5 |
5340 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 5347 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
5341 | ····move-result-object·v4 | 5348 | ····move-result-object·v4 |
5342 | ····const-string·v5,·"·code·" | 5349 | ····const-string·v5,·"·code·" |
5343 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 5350 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
5344 | ····move-result-object·v4 | 5351 | ····move-result-object·v4 |
5352 | ····.line·675 | ||
5345 | ····invoke-static·{v0},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; | 5353 | ····invoke-static·{v0},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
5346 | ····move-result-object·v5 | 5354 | ····move-result-object·v5 |
5347 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 5355 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
5348 | ····move-result-object·v4 | 5356 | ····move-result-object·v4 |
5349 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 5357 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
5350 | ····move-result-object·v4 | 5358 | ····move-result-object·v4 |
5359 | ····.line·673 | ||
5351 | ····invoke-static·{v3,·v4,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I | 5360 | ····invoke-static·{v3,·v4,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I |
5352 | ····goto·:goto_1 | 5361 | ····goto·:goto_1 |
5353 | ····.line·678 | 5362 | ····.line·678 |
5354 | ····.end·local·v0····#·"b":B | 5363 | ····.end·local·v0····#·"b":B |
5355 | ····.end·local·v1····#·"e":Ljava/lang/Exception; | 5364 | ····.end·local·v1····#·"e":Ljava/lang/Exception; |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·val$exitOnEOF:Z | 21 | .field·final·synthetic·val$exitOnEOF:Z |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljackpal/androidterm/emulatorview/TermSession;Z)V | 23 | .method·constructor·<init>(Ljackpal/androidterm/emulatorview/TermSession;Z)V |
24 | ····.locals·1 | 24 | ····.locals·1 |
25 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/emulatorview/TermSession; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·148 | 27 | ····.line·148 |
27 | ····iput-object·p1,·p0,·Ljackpal/androidterm/emulatorview/TermSession$2;->this$0:Ljackpal/androidterm/emulatorview/TermSession; | 28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/emulatorview/TermSession$2;->this$0:Ljackpal/androidterm/emulatorview/TermSession; |
28 | ····iput-boolean·p2,·p0,·Ljackpal/androidterm/emulatorview/TermSession$2;->val$exitOnEOF:Z | 29 | ····iput-boolean·p2,·p0,·Ljackpal/androidterm/emulatorview/TermSession$2;->val$exitOnEOF:Z |
Offset 141, 24 lines modified | Offset 142, 26 lines modified | ||
141 | ····invoke-static·{v3},·Ljackpal/androidterm/emulatorview/TermSession;->access$400(Ljackpal/androidterm/emulatorview/TermSession;)Landroid/os/Handler; | 142 | ····invoke-static·{v3},·Ljackpal/androidterm/emulatorview/TermSession;->access$400(Ljackpal/androidterm/emulatorview/TermSession;)Landroid/os/Handler; |
142 | ····move-result-object·v3 | 143 | ····move-result-object·v3 |
143 | ····iget-object·v4,·p0,·Ljackpal/androidterm/emulatorview/TermSession$2;->this$0:Ljackpal/androidterm/emulatorview/TermSession; | 144 | ····iget-object·v4,·p0,·Ljackpal/androidterm/emulatorview/TermSession$2;->this$0:Ljackpal/androidterm/emulatorview/TermSession; |
145 | ····.line·167 | ||
144 | ····invoke-static·{v4},·Ljackpal/androidterm/emulatorview/TermSession;->access$400(Ljackpal/androidterm/emulatorview/TermSession;)Landroid/os/Handler; | 146 | ····invoke-static·{v4},·Ljackpal/androidterm/emulatorview/TermSession;->access$400(Ljackpal/androidterm/emulatorview/TermSession;)Landroid/os/Handler; |
145 | ····move-result-object·v4 | 147 | ····move-result-object·v4 |
146 | ····const/4·v5,·0x1 | 148 | ····const/4·v5,·0x1 |
147 | ····invoke-virtual·{v4,·v5},·Landroid/os/Handler;->obtainMessage(I)Landroid/os/Message; | 149 | ····invoke-virtual·{v4,·v5},·Landroid/os/Handler;->obtainMessage(I)Landroid/os/Message; |
148 | ····move-result-object·v4 | 150 | ····move-result-object·v4 |
151 | ····.line·166 | ||
149 | ····invoke-virtual·{v3,·v4},·Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z | 152 | ····invoke-virtual·{v3,·v4},·Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z |
150 | ····:try_end_1 | 153 | ····:try_end_1 |
151 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 | 154 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 |
152 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_1·..·:try_end_1}·:catch_1 | 155 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_1·..·:try_end_1}·:catch_1 |
153 | ····goto·:goto_1 | 156 | ····goto·:goto_1 |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·this$0:Ljackpal/androidterm/emulatorview/TermSession; | 19 | .field·final·synthetic·this$0:Ljackpal/androidterm/emulatorview/TermSession; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Ljackpal/androidterm/emulatorview/TermSession;)V | 21 | .method·constructor·<init>(Ljackpal/androidterm/emulatorview/TermSession;)V |
22 | ····.locals·1 | 22 | ····.locals·1 |
23 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/emulatorview/TermSession; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·180 | 25 | ····.line·180 |
25 | ····iput-object·p1,·p0,·Ljackpal/androidterm/emulatorview/TermSession$3;->this$0:Ljackpal/androidterm/emulatorview/TermSession; | 26 | ····iput-object·p1,·p0,·Ljackpal/androidterm/emulatorview/TermSession$3;->this$0:Ljackpal/androidterm/emulatorview/TermSession; |
26 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljackpal/androidterm/emulatorview/EmulatorView; | 21 | .field·final·synthetic·this$0:Ljackpal/androidterm/emulatorview/EmulatorView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljackpal/androidterm/emulatorview/EmulatorView;)V | 23 | .method·constructor·<init>(Ljackpal/androidterm/emulatorview/EmulatorView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/emulatorview/EmulatorView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·191 | 27 | ····.line·191 |
27 | ····iput-object·p1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$1;->this$0:Ljackpal/androidterm/emulatorview/EmulatorView; | 28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView$1;->this$0:Ljackpal/androidterm/emulatorview/EmulatorView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 1319, 24 lines modified | Offset 1319, 25 lines modified | ||
1319 | ····if-ge·v2,·v3,·:cond_1 | 1319 | ····if-ge·v2,·v3,·:cond_1 |
1320 | ····.line·658 | 1320 | ····.line·658 |
1321 | ····:cond_0 | 1321 | ····:cond_0 |
1322 | ····:goto_0 | 1322 | ····:goto_0 |
1323 | ····return·v1 | 1323 | ····return·v1 |
1324 | ····.line·65 | 1324 | ····.line·657 |
1325 | ····:cond_1 | 1325 | ····:cond_1 |
1326 | ····invoke-virtual·{p0},·Landroid/view/KeyEvent;->getDeviceId()I | 1326 | ····invoke-virtual·{p0},·Landroid/view/KeyEvent;->getDeviceId()I |
1327 | ····move-result·v2 | 1327 | ····move-result·v2 |
1328 | ····invoke-static·{v2},·Landroid/view/KeyCharacterMap;->load(I)Landroid/view/KeyCharacterMap; | 1328 | ····invoke-static·{v2},·Landroid/view/KeyCharacterMap;->load(I)Landroid/view/KeyCharacterMap; |
1329 | ····move-result-object·v2 | 1329 | ····move-result-object·v2 |
1330 | ····.line·656 | ||
1330 | ····invoke-static·{v2},·Ljackpal/androidterm/emulatorview/compat/KeyCharacterMapCompat;->wrap(Ljava/lang/Object;)Ljackpal/androidterm/emulatorview/compat/KeyCharacterMapCompat; | 1331 | ····invoke-static·{v2},·Ljackpal/androidterm/emulatorview/compat/KeyCharacterMapCompat;->wrap(Ljava/lang/Object;)Ljackpal/androidterm/emulatorview/compat/KeyCharacterMapCompat; |
1331 | ····move-result-object·v0 | 1332 | ····move-result-object·v0 |
1332 | ····.line·658 | 1333 | ····.line·658 |
1333 | ····.local·v0,·"kcm":Ljackpal/androidterm/emulatorview/compat/KeyCharacterMapCompat; | 1334 | ····.local·v0,·"kcm":Ljackpal/androidterm/emulatorview/compat/KeyCharacterMapCompat; |
1334 | ····invoke-virtual·{v0},·Ljackpal/androidterm/emulatorview/compat/KeyCharacterMapCompat;->getModifierBehaviour()I | 1335 | ····invoke-virtual·{v0},·Ljackpal/androidterm/emulatorview/compat/KeyCharacterMapCompat;->getModifierBehaviour()I |
Offset 1774, 34 lines modified | Offset 1775, 37 lines modified | ||
1774 | ····move-result·v0 | 1775 | ····move-result·v0 |
1775 | ····iget-object·v1,·p0,·Ljackpal/androidterm/emulatorview/TermKeyListener;->mAltKey:Ljackpal/androidterm/emulatorview/TermKeyListener$ModifierKey; | 1776 | ····iget-object·v1,·p0,·Ljackpal/androidterm/emulatorview/TermKeyListener;->mAltKey:Ljackpal/androidterm/emulatorview/TermKeyListener$ModifierKey; |
1776 | ····const/4·v2,·0x2 | 1777 | ····const/4·v2,·0x2 |
1778 | ····.line·643 | ||
1777 | ····invoke-static·{v1,·v2},·Ljackpal/androidterm/emulatorview/TermKeyListener;->getCursorModeHelper(Ljackpal/androidterm/emulatorview/TermKeyListener$ModifierKey;I)I | 1779 | ····invoke-static·{v1,·v2},·Ljackpal/androidterm/emulatorview/TermKeyListener;->getCursorModeHelper(Ljackpal/androidterm/emulatorview/TermKeyListener$ModifierKey;I)I |
1778 | ····move-result·v1 | 1780 | ····move-result·v1 |
1779 | ····or-int/2addr·v0,·v1 | 1781 | ····or-int/2addr·v0,·v1 |
1780 | ····iget-object·v1,·p0,·Ljackpal/androidterm/emulatorview/TermKeyListener;->mControlKey:Ljackpal/androidterm/emulatorview/TermKeyListener$ModifierKey; | 1782 | ····iget-object·v1,·p0,·Ljackpal/androidterm/emulatorview/TermKeyListener;->mControlKey:Ljackpal/androidterm/emulatorview/TermKeyListener$ModifierKey; |
1781 | ····const/4·v2,·0x4 | 1783 | ····const/4·v2,·0x4 |
1784 | ····.line·644 | ||
1782 | ····invoke-static·{v1,·v2},·Ljackpal/androidterm/emulatorview/TermKeyListener;->getCursorModeHelper(Ljackpal/androidterm/emulatorview/TermKeyListener$ModifierKey;I)I | 1785 | ····invoke-static·{v1,·v2},·Ljackpal/androidterm/emulatorview/TermKeyListener;->getCursorModeHelper(Ljackpal/androidterm/emulatorview/TermKeyListener$ModifierKey;I)I |
1783 | ····move-result·v1 | 1786 | ····move-result·v1 |
1784 | ····or-int/2addr·v0,·v1 | 1787 | ····or-int/2addr·v0,·v1 |
1785 | ····iget-object·v1,·p0,·Ljackpal/androidterm/emulatorview/TermKeyListener;->mFnKey:Ljackpal/androidterm/emulatorview/TermKeyListener$ModifierKey; | 1788 | ····iget-object·v1,·p0,·Ljackpal/androidterm/emulatorview/TermKeyListener;->mFnKey:Ljackpal/androidterm/emulatorview/TermKeyListener$ModifierKey; |
1786 | ····const/4·v2,·0x6 | 1789 | ····const/4·v2,·0x6 |
1790 | ····.line·645 | ||
1787 | ····invoke-static·{v1,·v2},·Ljackpal/androidterm/emulatorview/TermKeyListener;->getCursorModeHelper(Ljackpal/androidterm/emulatorview/TermKeyListener$ModifierKey;I)I | 1791 | ····invoke-static·{v1,·v2},·Ljackpal/androidterm/emulatorview/TermKeyListener;->getCursorModeHelper(Ljackpal/androidterm/emulatorview/TermKeyListener$ModifierKey;I)I |
1788 | ····move-result·v1 | 1792 | ····move-result·v1 |
1789 | ····or-int/2addr·v0,·v1 | 1793 | ····or-int/2addr·v0,·v1 |
1790 | ····iput·v0,·p0,·Ljackpal/androidterm/emulatorview/TermKeyListener;->mCursorMode:I | 1794 | ····iput·v0,·p0,·Ljackpal/androidterm/emulatorview/TermKeyListener;->mCursorMode:I |
Offset 2167, 14 lines modified | Offset 2171, 15 lines modified | ||
2167 | ····.line·559 | 2171 | ····.line·559 |
2168 | ····:goto_1 | 2172 | ····:goto_1 |
2169 | ····if-eqz·p4,·:cond_9 | 2173 | ····if-eqz·p4,·:cond_9 |
2170 | ····iget-object·v11,·p0,·Ljackpal/androidterm/emulatorview/TermKeyListener;->mCapKey:Ljackpal/androidterm/emulatorview/TermKeyListener$ModifierKey; | 2174 | ····iget-object·v11,·p0,·Ljackpal/androidterm/emulatorview/TermKeyListener;->mCapKey:Ljackpal/androidterm/emulatorview/TermKeyListener$ModifierKey; |
2175 | ····.line·560 | ||
2171 | ····invoke-virtual·{v11},·Ljackpal/androidterm/emulatorview/TermKeyListener$ModifierKey;->isActive()Z | 2176 | ····invoke-virtual·{v11},·Ljackpal/androidterm/emulatorview/TermKeyListener$ModifierKey;->isActive()Z |
2172 | ····move-result·v11 | 2177 | ····move-result·v11 |
2173 | ····if-eqz·v11,·:cond_9 | 2178 | ····if-eqz·v11,·:cond_9 |
2174 | ····const/4·v3,·0x1 | 2179 | ····const/4·v3,·0x1 |
Offset 2414, 15 lines modified | Offset 2419, 15 lines modified | ||
2414 | ····.line·558 | 2419 | ····.line·558 |
2415 | ····.restart·local·v7····#·"metaState":I | 2420 | ····.restart·local·v7····#·"metaState":I |
2416 | ····:cond_8 | 2421 | ····:cond_8 |
2417 | ····const/4·v1,·0x0 | 2422 | ····const/4·v1,·0x0 |
2418 | ····goto/16·:goto_1 | 2423 | ····goto/16·:goto_1 |
2419 | ····.line·5 | 2424 | ····.line·560 |
2420 | ····:cond_9 | 2425 | ····:cond_9 |
2421 | ····const/4·v3,·0x0 | 2426 | ····const/4·v3,·0x0 |
2422 | ····goto/16·:goto_2 | 2427 | ····goto/16·:goto_2 |
2423 | ····.line·561 | 2428 | ····.line·561 |
2424 | ····.restart·local·v3····#·"effectiveCaps":Z | 2429 | ····.restart·local·v3····#·"effectiveCaps":Z |
Offset 549, 72 lines modified | Offset 549, 93 lines modified | ||
549 | ····.prologue | 549 | ····.prologue |
550 | ····.line·66 | 550 | ····.line·66 |
551 | ····iget-boolean·v0,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView;->mCursorVisible:Z | 551 | ····iget-boolean·v0,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView;->mCursorVisible:Z |
552 | ····return·v0 | 552 | ····return·v0 |
553 | .end·method | 553 | .end·method |
554 | .method·static·synthetic·access$1000(Ljackpal/androidterm/emulatorview/EmulatorView;)I | ||
555 | ····.locals·1 | ||
556 | ····.param·p0,·"x0"····#·Ljackpal/androidterm/emulatorview/EmulatorView; | ||
557 | ····.prologue | ||
558 | ····.line·66 | ||
559 | ····iget·v0,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView;->mSelY1:I | ||
560 | ····return·v0 | ||
561 | .end·method | ||
562 | .method·static·synthetic·access$1002(Ljackpal/androidterm/emulatorview/EmulatorView;I)I | ||
563 | ····.locals·0 | ||
564 | ····.param·p0,·"x0"····#·Ljackpal/androidterm/emulatorview/EmulatorView; | ||
565 | ····.param·p1,·"x1"····#·I | ||
566 | ····.prologue | ||
567 | ····.line·66 | ||
568 | ····iput·p1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView;->mSelY1:I | ||
569 | ····return·p1 | ||
570 | .end·method | ||
554 | .method·static·synthetic·access$102(Ljackpal/androidterm/emulatorview/EmulatorView;Z)Z | 571 | .method·static·synthetic·access$102(Ljackpal/androidterm/emulatorview/EmulatorView;Z)Z |
555 | ····.locals·0 | 572 | ····.locals·0 |
556 | ····.param·p0,·"x0"····#·Ljackpal/androidterm/emulatorview/EmulatorView; | 573 | ····.param·p0,·"x0"····#·Ljackpal/androidterm/emulatorview/EmulatorView; |
557 | ····.param·p1,·"x1"····#·Z | 574 | ····.param·p1,·"x1"····#·Z |
558 | ····.prologue | 575 | ····.prologue |
559 | ····.line·66 | 576 | ····.line·66 |
560 | ····iput-boolean·p1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView;->mCursorVisible:Z | 577 | ····iput-boolean·p1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView;->mCursorVisible:Z |
561 | ····return·p1 | 578 | ····return·p1 |
562 | .end·method | 579 | .end·method |
563 | .method·static·synthetic·access$1 | 580 | .method·static·synthetic·access$1100(Ljackpal/androidterm/emulatorview/EmulatorView;)I |
564 | ····.locals·1 | 581 | ····.locals·1 |
565 | ····.param·p0,·"x0"····#·Ljackpal/androidterm/emulatorview/EmulatorView; | 582 | ····.param·p0,·"x0"····#·Ljackpal/androidterm/emulatorview/EmulatorView; |
566 | ····.param·p1,·"x1"····#·I | ||
567 | ····.prologue | 583 | ····.prologue |
568 | ····.line·66 | 584 | ····.line·66 |
569 | ····iget·v0,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView;->mSelY | 585 | ····iget·v0,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView;->mSelY2:I |
570 | ····sub-int/2addr·v0,·p1 | ||
571 | ····iput·v0,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView;->mSelY1:I | ||
572 | ····return·v0 | 586 | ····return·v0 |
573 | .end·method | 587 | .end·method |
574 | .method·static·synthetic·access$11 | 588 | .method·static·synthetic·access$1102(Ljackpal/androidterm/emulatorview/EmulatorView;I)I |
575 | ····.locals· | 589 | ····.locals·0 |
576 | ····.param·p0,·"x0"····#·Ljackpal/androidterm/emulatorview/EmulatorView; | 590 | ····.param·p0,·"x0"····#·Ljackpal/androidterm/emulatorview/EmulatorView; |
577 | ····.param·p1,·"x1"····#·I | 591 | ····.param·p1,·"x1"····#·I |
578 | ····.prologue | 592 | ····.prologue |
579 | ····.line·66 | 593 | ····.line·66 |
580 | ····i | 594 | ····iput·p1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView;->mSelY2:I |
581 | ····sub-int/2addr·v0,·p1 | ||
582 | ····iput·v0,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView;->mSelY2:I | ||
583 | ····return· | 595 | ····return·p1 |
584 | .end·method | 596 | .end·method |
585 | .method·static·synthetic·access$12 | 597 | .method·static·synthetic·access$1200(Ljackpal/androidterm/emulatorview/EmulatorView;)I |
586 | ····.locals·1 | 598 | ····.locals·1 |
587 | ····.param·p0,·"x0"····#·Ljackpal/androidterm/emulatorview/EmulatorView; | 599 | ····.param·p0,·"x0"····#·Ljackpal/androidterm/emulatorview/EmulatorView; |
588 | ····.param·p1,·"x1"····#·I | ||
589 | ····.prologue | 600 | ····.prologue |
590 | ····.line·66 | 601 | ····.line·66 |
591 | ····iget·v0,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView;->mSelYAnchor:I | 602 | ····iget·v0,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView;->mSelYAnchor:I |
592 | ···· | 603 | ····return·v0 |
604 | .end·method | ||
605 | .method·static·synthetic·access$1202(Ljackpal/androidterm/emulatorview/EmulatorView;I)I | ||
606 | ····.locals·0 | ||
593 | ···· | 607 | ····.param·p0,·"x0"····#·Ljackpal/androidterm/emulatorview/EmulatorView; |
608 | ····.param·p1,·"x1"····#·I | ||
609 | ····.prologue | ||
610 | ····.line·66 | ||
611 | ····iput·p1,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView;->mSelYAnchor:I | ||
594 | ····return· | 612 | ····return·p1 |
595 | .end·method | 613 | .end·method |
596 | .method·static·synthetic·access$1300(Ljackpal/androidterm/emulatorview/EmulatorView;)V | 614 | .method·static·synthetic·access$1300(Ljackpal/androidterm/emulatorview/EmulatorView;)V |
597 | ····.locals·0 | 615 | ····.locals·0 |
598 | ····.param·p0,·"x0"····#·Ljackpal/androidterm/emulatorview/EmulatorView; | 616 | ····.param·p0,·"x0"····#·Ljackpal/androidterm/emulatorview/EmulatorView; |
599 | ····.prologue | 617 | ····.prologue |
Offset 1792, 14 lines modified | Offset 1813, 15 lines modified | ||
1792 | ····float-to-int·v2,·v8 | 1813 | ····float-to-int·v2,·v8 |
1793 | ····.line·1233 | 1814 | ····.line·1233 |
1794 | ····.local·v2,·"cx":I | 1815 | ····.local·v2,·"cx":I |
1795 | ····const/4·v8,·0x0 | 1816 | ····const/4·v8,·0x0 |
1817 | ····.line·1234 | ||
1796 | ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getY()F | 1818 | ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getY()F |
1797 | ····move-result·v9 | 1819 | ····move-result·v9 |
1798 | ····const/high16·v10,·-0x3de00000····#·-40.0f | 1820 | ····const/high16·v10,·-0x3de00000····#·-40.0f |
1799 | ····iget·v11,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView;->mScaledDensity:F | 1821 | ····iget·v11,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView;->mScaledDensity:F |
Offset 1816, 14 lines modified | Offset 1838, 15 lines modified | ||
1816 | ····float-to-int·v9,·v9 | 1838 | ····float-to-int·v9,·v9 |
1817 | ····iget·v10,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView;->mTopRow:I | 1839 | ····iget·v10,·p0,·Ljackpal/androidterm/emulatorview/EmulatorView;->mTopRow:I |
1818 | ····add-int/2addr·v9,·v10 | 1840 | ····add-int/2addr·v9,·v10 |
Max diff block lines reached; 5003/9149 bytes (54.68%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Ljackpal/androidterm/emulatorview/TermSession; | 18 | .field·final·synthetic·this$0:Ljackpal/androidterm/emulatorview/TermSession; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Ljackpal/androidterm/emulatorview/TermSession;)V | 20 | .method·constructor·<init>(Ljackpal/androidterm/emulatorview/TermSession;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/emulatorview/TermSession; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·114 | 24 | ····.line·114 |
24 | ····iput-object·p1,·p0,·Ljackpal/androidterm/emulatorview/TermSession$1;->this$0:Ljackpal/androidterm/emulatorview/TermSession; | 25 | ····iput-object·p1,·p0,·Ljackpal/androidterm/emulatorview/TermSession$1;->this$0:Ljackpal/androidterm/emulatorview/TermSession; |
25 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | ····.line·11 | 22 | ····.line·11 |
23 | ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context; | 23 | ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context; |
24 | ····move-result-object·v0 | 24 | ····move-result-object·v0 |
25 | ····const-string·v1,·"clipboard" | 25 | ····const-string·v1,·"clipboard" |
26 | ····.line·12 | ||
26 | ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 27 | ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
27 | ····move-result-object·v0 | 28 | ····move-result-object·v0 |
28 | ····check-cast·v0,·Landroid/text/ClipboardManager; | 29 | ····check-cast·v0,·Landroid/text/ClipboardManager; |
29 | ····iput-object·v0,·p0,·Ljackpal/androidterm/emulatorview/compat/ClipboardManagerCompatV1;->clip:Landroid/text/ClipboardManager; | 30 | ····iput-object·v0,·p0,·Ljackpal/androidterm/emulatorview/compat/ClipboardManagerCompatV1;->clip:Landroid/text/ClipboardManager; |
Offset 29, 15 lines modified | Offset 29, 14 lines modified | ||
29 | .method·public·constructor·<init>()V | 29 | .method·public·constructor·<init>()V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·8 | 32 | ····.line·8 |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
34 | ····.line·16 | ||
35 | ····return-void | 34 | ····return-void |
36 | .end·method | 35 | .end·method |
37 | .method·public·static·getEastAsianWidth(C)I | 36 | .method·public·static·getEastAsianWidth(C)I |
38 | ····.locals·2 | 37 | ····.locals·2 |
39 | ····.param·p0,·"c"····#·C | 38 | ····.param·p0,·"c"····#·C |
Offset 21, 15 lines modified | Offset 21, 14 lines modified | ||
21 | .method·public·constructor·<init>()V | 21 | .method·public·constructor·<init>()V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.prologue | 23 | ····.prologue |
24 | ····.line·21 | 24 | ····.line·21 |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
26 | ····.line·34 | ||
27 | ····return-void | 26 | ····return-void |
28 | .end·method | 27 | .end·method |
29 | .method·public·static·wrap(Ljava/lang/Object;)Ljackpal/androidterm/emulatorview/compat/KeyCharacterMapCompat; | 28 | .method·public·static·wrap(Ljava/lang/Object;)Ljackpal/androidterm/emulatorview/compat/KeyCharacterMapCompat; |
30 | ····.locals·2 | 29 | ····.locals·2 |
31 | ····.param·p0,·"map"····#·Ljava/lang/Object; | 30 | ····.param·p0,·"map"····#·Ljava/lang/Object; |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | ····.line·14 | 30 | ····.line·14 |
31 | ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context; | 31 | ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context; |
32 | ····move-result-object·v0 | 32 | ····move-result-object·v0 |
33 | ····const-string·v1,·"clipboard" | 33 | ····const-string·v1,·"clipboard" |
34 | ····.line·15 | ||
34 | ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 35 | ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
35 | ····move-result-object·v0 | 36 | ····move-result-object·v0 |
36 | ····check-cast·v0,·Landroid/content/ClipboardManager; | 37 | ····check-cast·v0,·Landroid/content/ClipboardManager; |
37 | ····iput-object·v0,·p0,·Ljackpal/androidterm/emulatorview/compat/ClipboardManagerCompatV11;->clip:Landroid/content/ClipboardManager; | 38 | ····iput-object·v0,·p0,·Ljackpal/androidterm/emulatorview/compat/ClipboardManagerCompatV11;->clip:Landroid/content/ClipboardManager; |
Offset 91, 25 lines modified | Offset 92, 28 lines modified | ||
91 | ····invoke-virtual·{v0},·Landroid/content/ClipboardManager;->getPrimaryClipDescription()Landroid/content/ClipDescription; | 92 | ····invoke-virtual·{v0},·Landroid/content/ClipboardManager;->getPrimaryClipDescription()Landroid/content/ClipDescription; |
92 | ····move-result-object·v0 | 93 | ····move-result-object·v0 |
93 | ····const-string·v1,·"text/plain" | 94 | ····const-string·v1,·"text/plain" |
95 | ····.line·27 | ||
94 | ····invoke-virtual·{v0,·v1},·Landroid/content/ClipDescription;->hasMimeType(Ljava/lang/String;)Z | 96 | ····invoke-virtual·{v0,·v1},·Landroid/content/ClipDescription;->hasMimeType(Ljava/lang/String;)Z |
95 | ····move-result·v0 | 97 | ····move-result·v0 |
96 | ····if-eqz·v0,·:cond_0 | 98 | ····if-eqz·v0,·:cond_0 |
97 | ····const/4·v0,·0x1 | 99 | ····const/4·v0,·0x1 |
100 | ····.line·26 | ||
98 | ····:goto_0 | 101 | ····:goto_0 |
99 | ····return·v0 | 102 | ····return·v0 |
103 | ····.line·27 | ||
100 | ····:cond_0 | 104 | ····:cond_0 |
101 | ····const/4·v0,·0x0 | 105 | ····const/4·v0,·0x0 |
102 | ····goto·:goto_0 | 106 | ····goto·:goto_0 |
103 | .end·method | 107 | .end·method |
104 | .method·public·setText(Ljava/lang/CharSequence;)V | 108 | .method·public·setText(Ljava/lang/CharSequence;)V |
Offset 118, 21 lines modified | Offset 118, 20 lines modified | ||
118 | .end·method | 118 | .end·method |
119 | .method·private·notifyChange()V | 119 | .method·private·notifyChange()V |
120 | ····.locals·3 | 120 | ····.locals·3 |
121 | ····.prologue | 121 | ····.prologue |
122 | ····.line·59 | 122 | ····.line·59 |
123 | ····iget-object·v | 123 | ····iget-object·v1,·p0,·Ljackpal/androidterm/util/SessionList;->callbacks:Ljava/util/LinkedList; |
124 | ····invoke-virtual·{v | 124 | ····invoke-virtual·{v1},·Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; |
125 | ····move-result-object·v1 | 125 | ····move-result-object·v1 |
126 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
127 | ····:goto_0 | 126 | ····:goto_0 |
128 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 127 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
129 | ····move-result·v2 | 128 | ····move-result·v2 |
130 | ····if-eqz·v2,·:cond_0 | 129 | ····if-eqz·v2,·:cond_0 |
Offset 155, 42 lines modified | Offset 154, 41 lines modified | ||
155 | .end·method | 154 | .end·method |
156 | .method·private·notifyTitleChanged()V | 155 | .method·private·notifyTitleChanged()V |
157 | ····.locals·3 | 156 | ····.locals·3 |
158 | ····.prologue | 157 | ····.prologue |
159 | ····.line·74 | 158 | ····.line·74 |
160 | ····iget-object·v | 159 | ····iget-object·v1,·p0,·Ljackpal/androidterm/util/SessionList;->titleChangedListeners:Ljava/util/LinkedList; |
161 | ····invoke-virtual·{v | 160 | ····invoke-virtual·{v1},·Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; |
162 | ····move-result-object·v | 161 | ····move-result-object·v1 |
163 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
164 | ····:goto_0 | 162 | ····:goto_0 |
165 | ····invoke-interface·{v | 163 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
166 | ····move-result·v2 | 164 | ····move-result·v2 |
167 | ····if-eqz·v2,·:cond_0 | 165 | ····if-eqz·v2,·:cond_0 |
168 | ····invoke-interface·{v | 166 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
169 | ····move-result-object·v | 167 | ····move-result-object·v0 |
170 | ····check-cast·v | 168 | ····check-cast·v0,·Ljackpal/androidterm/emulatorview/UpdateCallback; |
171 | ····.line·75 | 169 | ····.line·75 |
172 | ····.local·v | 170 | ····.local·v0,·"listener":Ljackpal/androidterm/emulatorview/UpdateCallback; |
173 | ····invoke-interface·{v | 171 | ····invoke-interface·{v0},·Ljackpal/androidterm/emulatorview/UpdateCallback;->onUpdate()V |
174 | ····goto·:goto_0 | 172 | ····goto·:goto_0 |
175 | ····.line·77 | 173 | ····.line·77 |
176 | ····.end·local·v | 174 | ····.end·local·v0····#·"listener":Ljackpal/androidterm/emulatorview/UpdateCallback; |
177 | ····:cond_0 | 175 | ····:cond_0 |
178 | ····return-void | 176 | ····return-void |
179 | .end·method | 177 | .end·method |
180 | #·virtual·methods | 178 | #·virtual·methods |
181 | .method·public·add(ILjackpal/androidterm/emulatorview/TermSession;)V | 179 | .method·public·add(ILjackpal/androidterm/emulatorview/TermSession;)V |
Offset 212, 22 lines modified | Offset 210, 19 lines modified | ||
212 | ····.line·92 | 210 | ····.line·92 |
213 | ····return-void | 211 | ····return-void |
214 | .end·method | 212 | .end·method |
215 | .method·public·bridge·synthetic·add(ILjava/lang/Object;)V | 213 | .method·public·bridge·synthetic·add(ILjava/lang/Object;)V |
216 | ····.locals·0 | 214 | ····.locals·0 |
217 | ····.param·p1,·"x0"····#·I | ||
218 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
219 | ····.prologue | 215 | ····.prologue |
220 | ····.line·30 | 216 | ····.line·30 |
221 | ····check-cast·p2,·Ljackpal/androidterm/emulatorview/TermSession; | 217 | ····check-cast·p2,·Ljackpal/androidterm/emulatorview/TermSession; |
222 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
223 | ····invoke-virtual·{p0,·p1,·p2},·Ljackpal/androidterm/util/SessionList;->add(ILjackpal/androidterm/emulatorview/TermSession;)V | 218 | ····invoke-virtual·{p0,·p1,·p2},·Ljackpal/androidterm/util/SessionList;->add(ILjackpal/androidterm/emulatorview/TermSession;)V |
224 | ····return-void | 219 | ····return-void |
225 | .end·method | 220 | .end·method |
226 | .method·public·add(Ljackpal/androidterm/emulatorview/TermSession;)Z | 221 | .method·public·add(Ljackpal/androidterm/emulatorview/TermSession;)Z |
227 | ····.locals·2 | 222 | ····.locals·2 |
Offset 250, 21 lines modified | Offset 245, 19 lines modified | ||
250 | ····.line·84 | 245 | ····.line·84 |
251 | ····return·v0 | 246 | ····return·v0 |
252 | .end·method | 247 | .end·method |
253 | .method·public·bridge·synthetic·add(Ljava/lang/Object;)Z | 248 | .method·public·bridge·synthetic·add(Ljava/lang/Object;)Z |
254 | ····.locals·1 | 249 | ····.locals·1 |
255 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
256 | ····.prologue | 250 | ····.prologue |
257 | ····.line·30 | 251 | ····.line·30 |
258 | ····check-cast·p1,·Ljackpal/androidterm/emulatorview/TermSession; | 252 | ····check-cast·p1,·Ljackpal/androidterm/emulatorview/TermSession; |
259 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
260 | ····invoke-virtual·{p0,·p1},·Ljackpal/androidterm/util/SessionList;->add(Ljackpal/androidterm/emulatorview/TermSession;)Z | 253 | ····invoke-virtual·{p0,·p1},·Ljackpal/androidterm/util/SessionList;->add(Ljackpal/androidterm/emulatorview/TermSession;)Z |
261 | ····move-result·v0 | 254 | ····move-result·v0 |
262 | ····return·v0 | 255 | ····return·v0 |
263 | .end·method | 256 | .end·method |
Offset 282, 51 lines modified | Offset 275, 50 lines modified | ||
282 | ····.end·annotation | 275 | ····.end·annotation |
283 | ····.prologue | 276 | ····.prologue |
284 | ····.line·106 | 277 | ····.line·106 |
285 | ····.local·p2,·"collection":Ljava/util/Collection;,·"Ljava/util/Collection<+Ljackpal/androidterm/emulatorview/TermSession;>;" | 278 | ····.local·p2,·"collection":Ljava/util/Collection;,·"Ljava/util/Collection<+Ljackpal/androidterm/emulatorview/TermSession;>;" |
286 | ····invoke-super·{p0,·p1,·p2},·Ljava/util/ArrayList;->addAll(ILjava/util/Collection;)Z | 279 | ····invoke-super·{p0,·p1,·p2},·Ljava/util/ArrayList;->addAll(ILjava/util/Collection;)Z |
287 | ····move-result·v | 280 | ····move-result·v0 |
288 | ····.line·107 | 281 | ····.line·107 |
289 | ····.local·v | 282 | ····.local·v0,·"result":Z |
290 | ····invoke-interface·{p2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 283 | ····invoke-interface·{p2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
291 | ····move-result-object·v | 284 | ····move-result-object·v2 |
292 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
293 | ····:goto_0 | 285 | ····:goto_0 |
Max diff block lines reached; 6474/10825 bytes (59.81%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljackpal/androidterm/util/SessionList; | 21 | .field·final·synthetic·this$0:Ljackpal/androidterm/util/SessionList; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljackpal/androidterm/util/SessionList;)V | 23 | .method·constructor·<init>(Ljackpal/androidterm/util/SessionList;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljackpal/androidterm/util/SessionList; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·35 | 27 | ····.line·35 |
27 | ····iput-object·p1,·p0,·Ljackpal/androidterm/util/SessionList$1;->this$0:Ljackpal/androidterm/util/SessionList; | 28 | ····iput-object·p1,·p0,·Ljackpal/androidterm/util/SessionList$1;->this$0:Ljackpal/androidterm/util/SessionList; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 661, 22 lines modified | Offset 661, 24 lines modified | ||
661 | ····.param·p3,·"maxValue"····#·I | 661 | ····.param·p3,·"maxValue"····#·I |
662 | ····.prologue | 662 | ····.prologue |
663 | ····.line·221 | 663 | ····.line·221 |
664 | ····:try_start_0 | 664 | ····:try_start_0 |
665 | ····iget-object·v2,·p0,·Ljackpal/androidterm/util/TermSettings;->mPrefs:Landroid/content/SharedPreferences; | 665 | ····iget-object·v2,·p0,·Ljackpal/androidterm/util/TermSettings;->mPrefs:Landroid/content/SharedPreferences; |
666 | ····.line·222 | ||
666 | ····invoke-static·{p2},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; | 667 | ····invoke-static·{p2},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
667 | ····move-result-object·v3 | 668 | ····move-result-object·v3 |
668 | ····invoke-interface·{v2,·p1,·v3},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 669 | ····invoke-interface·{v2,·p1,·v3},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
669 | ····move-result-object·v2 | 670 | ····move-result-object·v2 |
671 | ····.line·221 | ||
670 | ····invoke-static·{v2},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 672 | ····invoke-static·{v2},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
671 | ····:try_end_0 | 673 | ····:try_end_0 |
672 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 674 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
673 | ····move-result·v1 | 675 | ····move-result·v1 |
674 | ····.line·226 | 676 | ····.line·226 |
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:··········126 | 13 | ··Start·of·section·headers:··········12696·(bytes·into·file) |
14 | ··Flags:·····························0x5000 | 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:········· | 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:·········2 | 19 | ··Number·of·section·headers:·········26 |
20 | ··Section·header·string·table·index:·2 | 20 | ··Section·header·string·table·index:·25 |
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· | 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·0x001 | 6 | ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4 |
7 | ··INTERP·········0x0001 | 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·0x02 | 9 | ··LOAD···········0x000000·0x00000000·0x00000000·0x02a73·0x02a73·R·E·0x1000 |
10 | ··LOAD···········0x002e | 10 | ··LOAD···········0x002e74·0x00003e74·0x00003e74·0x001b4·0x001b4·RW··0x1000 |
11 | ··DYNAMIC········0x002e | 11 | ··DYNAMIC········0x002e80·0x00003e80·0x00003e80·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··········0x002 | 14 | ··EXIDX··········0x002764·0x00002764·0x00002764·0x00148·0x00148·R···0x4 |
14 | ··GNU_RELRO······0x002e | 15 | ··GNU_RELRO······0x002e74·0x00003e74·0x00003e74·0x0018c·0x0018c·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· |
23 | ···05·····.note.gnu.build-id· | ||
22 | ···0 | 24 | ···06····· |
23 | ···0 | 25 | ···07·····.ARM.exidx· |
24 | ···0 | 26 | ···08·····.fini_array·.init_array·.dynamic·.got· |
Offset 1, 31 lines modified | Offset 1, 35 lines modified | ||
1 | There·are·2 | 1 | There·are·26·section·headers,·starting·at·offset·0x3198: |
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········000001 | 5 | ··[·1]·.interp···········PROGBITS········00000154·000154·000013·00···A··0···0··1 |
6 | ··[·2]·.note.gnu.build-id·NOTE············00000168·000168·000024·00···A··0···0··4 | ||
6 | ··[· | 7 | ··[·3]·.dynsym···········DYNSYM··········0000018c·00018c·000400·10···A··4···1··4 |
7 | ··[· | 8 | ··[·4]·.dynstr···········STRTAB··········0000058c·00058c·000587·00···A··0···0··1 |
8 | ··[· | 9 | ··[·5]·.hash·············HASH············00000b14·000b14·00019c·04···A··3···0··4 |
10 | ··[·6]·.gnu.version······VERSYM··········00000cb0·000cb0·000080·02···A··3···0··2 | ||
11 | ··[·7]·.gnu.version_d····VERDEF··········00000d30·000d30·00001c·00···A··4···1··4 | ||
12 | ··[·8]·.gnu.version_r····VERNEED·········00000d4c·000d4c·000020·00···A··4···1··4 | ||
9 | ··[· | 13 | ··[·9]·.rel.dyn··········REL·············00000d6c·000d6c·000090·08···A··3···0··4 |
10 | ··[ | 14 | ··[10]·.rel.plt··········REL·············00000dfc·000dfc·000058·08··AI··3··11··4 |
11 | ··[ | 15 | ··[11]·.plt··············PROGBITS········00000e54·000e54·000098·00··AX··0···0··4 |
12 | ··[ | 16 | ··[12]·.text·············PROGBITS········00000eec·000eec·001824·00··AX··0···0··4 |
13 | ··[ | 17 | ··[13]·.ARM.extab········PROGBITS········00002710·002710·000054·00···A··0···0··4 |
14 | ··[1 | 18 | ··[14]·.ARM.exidx········ARM_EXIDX·······00002764·002764·000148·08··AL·12···0··4 |
15 | ··[1 | 19 | ··[15]·.rodata···········PROGBITS········000028ac·0028ac·0001c7·01·AMS··0···0··1 |
16 | ··[1 | 20 | ··[16]·.fini_array·······FINI_ARRAY······00003e74·002e74·000008·00··WA··0···0··4 |
17 | ··[1 | 21 | ··[17]·.init_array·······INIT_ARRAY······00003e7c·002e7c·000004·00··WA··0···0··1 |
18 | ··[1 | 22 | ··[18]·.dynamic··········DYNAMIC·········00003e80·002e80·000128·08··WA··4···0··4 |
19 | ··[1 | 23 | ··[19]·.got··············PROGBITS········00003fa8·002fa8·000058·00··WA··0···0··4 |
20 | ··[ | 24 | ··[20]·.data·············PROGBITS········00004000·003000·000028·00··WA··0···0··4 |
21 | ··[ | 25 | ··[21]·.bss··············NOBITS··········00004028·003028·000000·00··WA··0···0··1 |
22 | ··[ | 26 | ··[22]·.comment··········PROGBITS········00000000·003028·000028·01··MS··0···0··1 |
23 | ··[ | 27 | ··[23]·.note.gnu.gold-version·NOTE············00000000·003050·00001c·00······0···0··4 |
24 | ··[2 | 28 | ··[24]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00306c·00002b·00······0···0··1 |
25 | ··[2 | 29 | ··[25]·.shstrtab·········STRTAB··········00000000·003097·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) |
Offset 1, 69 lines modified | Offset 1, 67 lines modified | ||
1 | Symbol·table·'.dynsym'·contains·6 | 1 | Symbol·table·'.dynsym'·contains·64·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:·00000e85····10·FUNC····WEAK···DEFAULT····8·_ZN7_JNIEnv9FindClassEPKc | ||
7 | ·····4:·000017f3····10·FUNC····WEAK···DEFAULT····8·__aeabi_unwind_cpp_pr1 | ||
8 | ·····5:·00000e8f····10·FUNC····WEAK···DEFAULT····8·_ZN7_JNIEnv8ThrowNewEP7_jclassPKc | ||
9 | ·····6:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl | ||
10 | ·····7:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail | ||
11 | ·····8:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard | ||
12 | ·····9:·000017e9····10·FUNC····GLOBAL·DEFAULT····8·__aeabi_unwind_cpp_pr0 | ||
13 | ····10:·00000f81····32·FUNC····GLOBAL·DEFAULT····8·_Z9init_ExecP7_JNIEnv | ||
14 | ···· | 6 | ·····3:·00000f29···104·FUNC····GLOBAL·DEFAULT···12·_Z21registerNativeMethodsP7_JNIEnvPKcP15JNINativeMethodi |
15 | ····12:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·access | ||
16 | ····13:·00000fd5····32·FUNC····GLOBAL·DEFAULT····8·_Z15init_FileCompatP7_JNIEnv | ||
17 | ···· | 7 | ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_print |
8 | ·····5:·00001d14·····8·FUNC····GLOBAL·DEFAULT···12·__aeabi_unwind_cpp_pr0 | ||
18 | ···· | 9 | ·····6:·00000f91···148·FUNC····GLOBAL·DEFAULT···12·JNI_OnLoad |
10 | ·····7:·00001191····32·FUNC····GLOBAL·DEFAULT···12·_Z9init_ExecP7_JNIEnv | ||
11 | ·····8:·00001059····32·FUNC····GLOBAL·DEFAULT···12·_Z15init_FileCompatP7_JNIEnv | ||
12 | ·····9:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2) | ||
13 | ····10:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard@LIBC·(2) | ||
14 | ····11:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·access@LIBC·(2) | ||
15 | ····12:·00001d1c·····8·FUNC····WEAK···DEFAULT···12·__aeabi_unwind_cpp_pr1 | ||
16 | ····13:·00001079····10·FUNC····WEAK···DEFAULT···12·_ZN7_JNIEnv8ThrowNewEP7_jclassPKc | ||
17 | ····14:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2) | ||
19 | ····1 | 18 | ····15:·00001d24·····8·FUNC····WEAK···DEFAULT···12·__aeabi_unwind_cpp_pr2 |
20 | ····1 | 19 | ····16:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__gnu_Unwind_Find_exidx |
20 | ····17:·000020bc·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_VFP_D | ||
21 | ····18:·0000 | 21 | ····18:·000020ac·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_VFP |
22 | ····19:·00001a68·····0·FUNC····GLOBAL·DEFAULT····8·__gnu_Unwind_Restore_VFP | ||
23 | ···· | 22 | ····19:·000020cc·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_VFP_D_16_to_31 |
24 | ····21:·00001a98·····0·FUNC····GLOBAL·DEFAULT····8·__gnu_Unwind_Restore_WMMXD | ||
25 | ····2 | 23 | ····20:·000020dc·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_WMMXD |
24 | ····21:·00002164·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_WMMXC | ||
26 | ····2 | 25 | ····22:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2) |
27 | ····2 | 26 | ····23:·00002098····20·FUNC····GLOBAL·DEFAULT···12·restore_core_regs |
28 | ····2 | 27 | ····24:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy@LIBC·(2) |
29 | ····2 | 28 | ····25:·000015d8·····8·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetCFA |
30 | ····2 | 29 | ····26:·000015e0···164·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_RaiseException |
31 | ····2 | 30 | ····27:·00001684····28·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_ForcedUnwind |
32 | ····2 | 31 | ····28:·000016a0···116·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Resume |
33 | ···· | 32 | ····29:·00001714····32·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Resume_or_Rethrow |
34 | ····3 | 33 | ····30:·00001734·····4·FUNC····GLOBAL·DEFAULT···12·_Unwind_Complete |
35 | ····3 | 34 | ····31:·00001738····24·FUNC····GLOBAL·DEFAULT···12·_Unwind_DeleteException |
35 | ····32:·00001750····92·FUNC····GLOBAL·DEFAULT···12·_Unwind_VRS_Get | ||
36 | ····33:·00001 | 36 | ····33:·000017d4····92·FUNC····GLOBAL·DEFAULT···12·_Unwind_VRS_Set |
37 | ····34:·00001f55····18·FUNC····GLOBAL·DEFAULT····8·__gnu_thumb1_case_uqi | ||
38 | ····35:·000014ad····52·FUNC····GLOBAL·DEFAULT····8·_Unwind_VRS_Set | ||
39 | ····3 | 37 | ····34:·0000185c···200·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Backtrace |
40 | ····3 | 38 | ····35:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_begin_cleanup |
41 | ····3 | 39 | ····36:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_type_match |
42 | ····3 | 40 | ····37:·000022cc···904·FUNC····GLOBAL·DEFAULT···12·__gnu_unwind_execute |
43 | ···· | 41 | ····38:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_call_unexpected |
44 | ···· | 42 | ····39:·00001d2c···876·FUNC····GLOBAL·DEFAULT···12·_Unwind_VRS_Pop |
45 | ····42:·00001adc·····0·FUNC····GLOBAL·DEFAULT····8·__gnu_Unwind_Save_WMMXD | ||
46 | ····43:·00001b34·····0·FUNC····GLOBAL·DEFAULT····8·__gnu_Unwind_Save_WMMXC | ||
47 | ····4 | 43 | ····40:·000020c4·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_VFP_D |
48 | ····4 | 44 | ····41:·000020b4·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_VFP |
49 | ····4 | 45 | ····42:·000020d4·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_VFP_D_16_to_31 |
46 | ····43:·00002120·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_WMMXD | ||
47 | ····44:·00002178·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_WMMXC | ||
50 | ····4 | 48 | ····45:·00002098····20·FUNC····GLOBAL·DEFAULT···12·__restore_core_regs |
51 | ····4 | 49 | ····46:·0000218c····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_RaiseException |
52 | ····4 | 50 | ····47:·0000218c····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_RaiseException |
53 | ···· | 51 | ····48:·000021b0····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_Resume |
54 | ···· | 52 | ····49:·000021b0····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_Resume |
55 | ····5 | 53 | ····50:·000021d4····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_Resume_or_Rethrow |
56 | ····5 | 54 | ····51:·000021d4····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_Resume_or_Rethrow |
57 | ····5 | 55 | ····52:·000021f8····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_ForcedUnwind |
58 | ····5 | 56 | ····53:·000021f8····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_ForcedUnwind |
59 | ····5 | 57 | ····54:·0000221c····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_Backtrace |
60 | ····5 | 58 | ····55:·0000221c····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_Backtrace |
61 | ····5 | 59 | ····56:·00002654····64·FUNC····GLOBAL·DEFAULT···12·__gnu_unwind_frame |
62 | ····5 | 60 | ····57:·00002694····16·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetRegionStart |
63 | ···· | 61 | ····58:·000026a4····28·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetLanguageSpecificData |
64 | ···· | 62 | ····59:·000026c0·····8·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetDataRelBase |
65 | ····6 | 63 | ····60:·000026c8·····8·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetTextRelBase |
66 | ····6 | 64 | ····61:·00004028·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata |
67 | ····6 | 65 | ····62:·00004028·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start |
68 | ····6 | 66 | ····63:·00004028·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end |
Offset 1, 35 lines modified | Offset 1, 35 lines modified | ||
1 | Relocation·section·'.rel.dyn'·at·offset·0x | 1 | Relocation·section·'.rel.dyn'·at·offset·0xd6c·contains·18·entries: |
2 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name | 2 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name |
3 | 00003e | 3 | 00003e74··00000017·R_ARM_RELATIVE········ |
4 | 00003fac··00000017·R_ARM_RELATIVE········ | 4 | 00003fac··00000017·R_ARM_RELATIVE········ |
5 | 00003fb0··00000017·R_ARM_RELATIVE········ | 5 | 00003fb0··00000017·R_ARM_RELATIVE········ |
6 | 00003fb4··00000017·R_ARM_RELATIVE········ | 6 | 00003fb4··00000017·R_ARM_RELATIVE········ |
7 | 00003fbc··00000017·R_ARM_RELATIVE········ | 7 | 00003fbc··00000017·R_ARM_RELATIVE········ |
8 | 00003fc0··00000017·R_ARM_RELATIVE········ | 8 | 00003fc0··00000017·R_ARM_RELATIVE········ |
9 | 00004004··00000017·R_ARM_RELATIVE········ | 9 | 00004004··00000017·R_ARM_RELATIVE········ |
10 | 00004008··00000017·R_ARM_RELATIVE········ | 10 | 00004008··00000017·R_ARM_RELATIVE········ |
11 | 0000400c··00000017·R_ARM_RELATIVE········ | 11 | 0000400c··00000017·R_ARM_RELATIVE········ |
12 | 00004010··00000017·R_ARM_RELATIVE········ | 12 | 00004010··00000017·R_ARM_RELATIVE········ |
13 | 00004014··00000017·R_ARM_RELATIVE········ | 13 | 00004014··00000017·R_ARM_RELATIVE········ |
14 | 00004018··00000017·R_ARM_RELATIVE········ | 14 | 00004018··00000017·R_ARM_RELATIVE········ |
15 | 0000401c··00000017·R_ARM_RELATIVE········ | 15 | 0000401c··00000017·R_ARM_RELATIVE········ |
16 | 00004020··00000017·R_ARM_RELATIVE········ | 16 | 00004020··00000017·R_ARM_RELATIVE········ |
17 | 00004024··00000017·R_ARM_RELATIVE········ | 17 | 00004024··00000017·R_ARM_RELATIVE········ |
18 | 00003fa8··00000 | 18 | 00003fa8··00000a15·R_ARM_GLOB_DAT·········00000000···__stack_chk_guard@LIBC |
19 | 00003fb8··00001 | 19 | 00003fb8··00001015·R_ARM_GLOB_DAT·········00000000···__gnu_Unwind_Find_exidx |
20 | 00003fc4··00002 | 20 | 00003fc4··00002615·R_ARM_GLOB_DAT·········00000000···__cxa_call_unexpected |
21 | Relocation·section·'.rel.plt'·at·offset·0xd | 21 | Relocation·section·'.rel.plt'·at·offset·0xdfc·contains·11·entries: |
22 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name | 22 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name |
23 | 00003fd4··00000216·R_ARM_JUMP_SLOT········00000000···__cxa_atexit | 23 | 00003fd4··00000216·R_ARM_JUMP_SLOT········00000000···__cxa_atexit@LIBC |
24 | 00003fd8··00000116·R_ARM_JUMP_SLOT········00000000···__cxa_finalize | 24 | 00003fd8··00000116·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@LIBC |
25 | 00003fdc··00000616·R_ARM_JUMP_SLOT········00000000···ioctl | ||
26 | 00003fe0··00000716·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail | ||
27 | 00003fe4··00000c16·R_ARM_JUMP_SLOT········00000000···access | ||
28 | 00003f | 25 | 00003fdc··00000416·R_ARM_JUMP_SLOT········00000000···__android_log_print |
26 | 00003fe0··00000916·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@LIBC | ||
27 | 00003fe4··00000b16·R_ARM_JUMP_SLOT········00000000···access@LIBC | ||
28 | 00003fe8··00000e16·R_ARM_JUMP_SLOT········00000000···ioctl@LIBC | ||
29 | 00003fec··00001 | 29 | 00003fec··00001016·R_ARM_JUMP_SLOT········00000000···__gnu_Unwind_Find_exidx |
30 | 00003ff0··00001 | 30 | 00003ff0··00001616·R_ARM_JUMP_SLOT········00000000···abort@LIBC |
31 | 00003ff4··00001 | 31 | 00003ff4··00001816·R_ARM_JUMP_SLOT········00000000···memcpy@LIBC |
32 | 00003ff8··00002 | 32 | 00003ff8··00002316·R_ARM_JUMP_SLOT········00000000···__cxa_begin_cleanup |
33 | 00003ffc··00002 | 33 | 00003ffc··00002416·R_ARM_JUMP_SLOT········00000000···__cxa_type_match |
Offset 1, 30 lines modified | Offset 1, 35 lines modified | ||
1 | Dynamic·section·at·offset·0x2e | 1 | Dynamic·section·at·offset·0x2e80·contains·32·entries: |
2 | ··Tag········Type·························Name/Value | 2 | ··Tag········Type·························Name/Value |
3 | ·0x00000003·(PLTGOT)·····················0x3fc8 | 3 | ·0x00000003·(PLTGOT)·····················0x3fc8 |
4 | ·0x00000002·(PLTRELSZ)···················88·(bytes) | 4 | ·0x00000002·(PLTRELSZ)···················88·(bytes) |
5 | ·0x00000017·(JMPREL)·····················0xd | 5 | ·0x00000017·(JMPREL)·····················0xdfc |
6 | ·0x00000014·(PLTREL)·····················REL | 6 | ·0x00000014·(PLTREL)·····················REL |
7 | ·0x00000011·(REL)························0x | 7 | ·0x00000011·(REL)························0xd6c |
8 | ·0x00000012·(RELSZ)······················144·(bytes) | 8 | ·0x00000012·(RELSZ)······················144·(bytes) |
9 | ·0x00000013·(RELENT)·····················8·(bytes) | 9 | ·0x00000013·(RELENT)·····················8·(bytes) |
10 | ·0x6ffffffa·(RELCOUNT)···················15 | 10 | ·0x6ffffffa·(RELCOUNT)···················15 |
11 | ·0x00000006·(SYMTAB)·····················0x1 | 11 | ·0x00000006·(SYMTAB)·····················0x18c |
12 | ·0x0000000b·(SYMENT)·····················16·(bytes) | 12 | ·0x0000000b·(SYMENT)·····················16·(bytes) |
13 | ·0x00000005·(STRTAB)·····················0x5 | 13 | ·0x00000005·(STRTAB)·····················0x58c |
14 | ·0x0000000a·(STRSZ)······················14 | 14 | ·0x0000000a·(STRSZ)······················1415·(bytes) |
15 | ·0x00000004·(HASH)·······················0xb1 | 15 | ·0x00000004·(HASH)·······················0xb14 |
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:·[libjackpal-androidterm5.so] | 21 | ·0x0000000e·(SONAME)·····················Library·soname:·[libjackpal-androidterm5.so] |
22 | ·0x0000001a·(FINI_ARRAY)·················0x3e | 22 | ·0x0000001a·(FINI_ARRAY)·················0x3e74 |
23 | ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes) | 23 | ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes) |
24 | ·0x00000019·(INIT_ARRAY)·················0x3e | 24 | ·0x00000019·(INIT_ARRAY)·················0x3e7c |
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)·····················0xcb0 | ||
30 | ·0x6ffffffc·(VERDEF)·····················0xd30 | ||
31 | ·0x6ffffffd·(VERDEFNUM)··················1 | ||
32 | ·0x6ffffffe·(VERNEED)····················0xd4c | ||
33 | ·0x6fffffff·(VERNEEDNUM)·················1 | ||
29 | ·0x00000000·(NULL)·······················0x0 | 34 | ·0x00000000·(NULL)·······················0x0 |
Offset 1, 4 lines modified | Offset 1, 8 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)» ····Build·ID:·ea15c1eca166cca0afc647f0bcc2ca82938248ff | ||
1 | Displaying·notes·found·in:·.note.gnu.gold-version | 4 | Displaying·notes·found·in:·.note.gnu.gold-version |
2 | ··Owner················Data·size·» Description | 5 | ··Owner················Data·size·» Description |
3 | ··GNU··················0x00000009» NT_GNU_GOLD_VERSION·(gold·version)» ····Version:·gold·1.11 | 6 | ··GNU··················0x00000009» NT_GNU_GOLD_VERSION·(gold·version)» ····Version:·gold·1.11 |
Offset 1, 2 lines modified | Offset 1, 28 lines modified | ||
1 | 1 | Version·symbols·section·'.gnu.version'·contains·64·entries: | |
2 | ·Addr:·0x0000000000000cb0··Offset:·0x000cb0··Link:·3·(.dynsym) | ||
3 | ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)··· | ||
4 | ··004:···0·(*local*)·······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
5 | ··008:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
6 | ··00c:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)··· | ||
7 | ··010:···0·(*local*)·······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
8 | ··014:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)··· | ||
9 | ··018:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· | ||
10 | ··01c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
11 | ··020:···1·(*global*)······1·(*global*)······1·(*global*)······0·(*local*)···· | ||
12 | ··024:···0·(*local*)·······1·(*global*)······0·(*local*)·······1·(*global*)··· | ||
13 | ··028:···1·(*global*)······1·(*global*)······1·(*global*)······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*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
17 | ··038:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
18 | ··03c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
19 | Version·definition·section·'.gnu.version_d'·contains·1·entry: | ||
20 | ·Addr:·0x0000000000000d30··Offset:·0x000d30··Link:·4·(.dynstr) | ||
21 | ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libjackpal-androidterm5.so | ||
22 | Version·needs·section·'.gnu.version_r'·contains·1·entry: | ||
23 | ·Addr:·0x0000000000000d4c··Offset:·0x000d4c··Link:·4·(.dynstr) | ||
24 | ··000000:·Version:·1··File:·libc.so··Cnt:·1 | ||
25 | ··0x0010:···Name:·LIBC··Flags:·none··Version:·2 |
Offset 1, 21 lines modified | Offset 1, 21 lines modified | ||
1 | /system/bin/linker | 1 | /system/bin/linker |
2 | __cxa_finalize | 2 | __cxa_finalize |
3 | libjackpal-androidterm5.so | ||
3 | __cxa_atexit | 4 | __cxa_atexit |
4 | _ZN7_JNIEnv9FindClassEPKc | ||
5 | __aeabi_unwind_cpp_pr1 | ||
6 | _ZN7_JNIEnv8ThrowNewEP7_jclassPKc | ||
7 | __stack_chk_fail | ||
8 | __stack_chk_guard | ||
9 | __aeabi_unwind_cpp_pr0 | ||
10 | _Z9init_ExecP7_JNIEnv | ||
11 | _Z21registerNativeMethodsP7_JNIEnvPKcP15JNINativeMethodi | 5 | _Z21registerNativeMethodsP7_JNIEnvPKcP15JNINativeMethodi |
12 | _Z15init_FileCompatP7_JNIEnv | ||
13 | __android_log_print | 6 | __android_log_print |
7 | __aeabi_unwind_cpp_pr0 | ||
14 | JNI_OnLoad | 8 | JNI_OnLoad |
9 | _Z9init_ExecP7_JNIEnv | ||
10 | _Z15init_FileCompatP7_JNIEnv | ||
11 | __stack_chk_fail | ||
12 | __stack_chk_guard | ||
13 | __aeabi_unwind_cpp_pr1 | ||
14 | _ZN7_JNIEnv8ThrowNewEP7_jclassPKc | ||
15 | __aeabi_unwind_cpp_pr2 | 15 | __aeabi_unwind_cpp_pr2 |
16 | __gnu_Unwind_Find_exidx | 16 | __gnu_Unwind_Find_exidx |
17 | __gnu_Unwind_Restore_VFP_D | 17 | __gnu_Unwind_Restore_VFP_D |
18 | __gnu_Unwind_Restore_VFP | 18 | __gnu_Unwind_Restore_VFP |
19 | __gnu_Unwind_Restore_VFP_D_16_to_31 | 19 | __gnu_Unwind_Restore_VFP_D_16_to_31 |
20 | __gnu_Unwind_Restore_WMMXD | 20 | __gnu_Unwind_Restore_WMMXD |
21 | __gnu_Unwind_Restore_WMMXC | 21 | __gnu_Unwind_Restore_WMMXC |
Offset 24, 27 lines modified | Offset 24, 26 lines modified | ||
24 | __gnu_Unwind_RaiseException | 24 | __gnu_Unwind_RaiseException |
25 | __gnu_Unwind_ForcedUnwind | 25 | __gnu_Unwind_ForcedUnwind |
26 | __gnu_Unwind_Resume | 26 | __gnu_Unwind_Resume |
27 | __gnu_Unwind_Resume_or_Rethrow | 27 | __gnu_Unwind_Resume_or_Rethrow |
28 | _Unwind_Complete | 28 | _Unwind_Complete |
29 | _Unwind_DeleteException | 29 | _Unwind_DeleteException |
30 | _Unwind_VRS_Get | 30 | _Unwind_VRS_Get |
31 | __gnu_thumb1_case_uqi | ||
32 | _Unwind_VRS_Set | 31 | _Unwind_VRS_Set |
33 | __gnu_Unwind_Backtrace | 32 | __gnu_Unwind_Backtrace |
34 | __cxa_begin_cleanup | 33 | __cxa_begin_cleanup |
35 | __cxa_type_match | 34 | __cxa_type_match |
36 | __gnu_unwind_execute | 35 | __gnu_unwind_execute |
37 | __cxa_call_unexpected | 36 | __cxa_call_unexpected |
38 | _Unwind_VRS_Pop | 37 | _Unwind_VRS_Pop |
39 | __gnu_Unwind_Save_WMMXD | ||
40 | __gnu_Unwind_Save_WMMXC | ||
41 | __gnu_Unwind_Save_VFP_D | 38 | __gnu_Unwind_Save_VFP_D |
42 | __gnu_Unwind_Save_VFP | 39 | __gnu_Unwind_Save_VFP |
43 | __gnu_Unwind_Save_VFP_D_16_to_31 | 40 | __gnu_Unwind_Save_VFP_D_16_to_31 |
41 | __gnu_Unwind_Save_WMMXD | ||
42 | __gnu_Unwind_Save_WMMXC | ||
44 | __restore_core_regs | 43 | __restore_core_regs |
45 | ___Unwind_RaiseException | 44 | ___Unwind_RaiseException |
46 | _Unwind_RaiseException | 45 | _Unwind_RaiseException |
47 | ___Unwind_Resume | 46 | ___Unwind_Resume |
48 | _Unwind_Resume | 47 | _Unwind_Resume |
49 | ___Unwind_Resume_or_Rethrow | 48 | ___Unwind_Resume_or_Rethrow |
50 | _Unwind_Resume_or_Rethrow | 49 | _Unwind_Resume_or_Rethrow |
Offset 57, 36 lines modified | Offset 56, 38 lines modified | ||
57 | _Unwind_GetLanguageSpecificData | 56 | _Unwind_GetLanguageSpecificData |
58 | _Unwind_GetDataRelBase | 57 | _Unwind_GetDataRelBase |
59 | _Unwind_GetTextRelBase | 58 | _Unwind_GetTextRelBase |
60 | __bss_start | 59 | __bss_start |
61 | liblog.so | 60 | liblog.so |
62 | libstdc++.so | 61 | libstdc++.so |
63 | libdl.so | 62 | libdl.so |
64 | libjackpal-androidterm | 63 | libjackpal-androidterm |
64 | Native·registration·unable·to·find·class·'%s' | ||
65 | RegisterNatives·failed·for·'%s' | ||
66 | JNI_OnLoad | ||
67 | ERROR:·GetEnv·failed | ||
68 | ERROR:·init·of·Exec·failed | ||
69 | jackpal/androidterm/compat/FileCompat$Api8OrEarlier | ||
70 | testExecute | ||
71 | (Ljava/lang/String;)Z | ||
65 | java/io/IOException | 72 | java/io/IOException |
66 | Failed·to·get·terminal·attributes | 73 | Failed·to·get·terminal·attributes |
67 | Failed·to·set·terminal·UTF-8·mode | 74 | Failed·to·set·terminal·UTF-8·mode |
68 | Failed·to·issue·TIOCSWINSZ·ioctl | 75 | Failed·to·issue·TIOCSWINSZ·ioctl |
69 | jackpal/androidterm/Exec | 76 | jackpal/androidterm/Exec |
70 | setPtyWindowSizeInternal | 77 | setPtyWindowSizeInternal |
71 | (IIIII)V | 78 | (IIIII)V |
72 | setPtyUTF8ModeInternal | 79 | setPtyUTF8ModeInternal |
73 | jackpal/androidterm/compat/FileCompat$Api8OrEarlier | ||
74 | testExecute | ||
75 | (Ljava/lang/String;)Z | ||
76 | libjackpal-androidterm | ||
77 | Native·registration·unable·to·find·class·'%s' | ||
78 | RegisterNatives·failed·for·'%s' | ||
79 | JNI_OnLoad | ||
80 | ERROR:·GetEnv·failed | ||
81 | ERROR:·init·of·Exec·failed | ||
82 | GCC:·(GNU)·4. | 80 | GCC:·(GNU)·4.9.x·20150123·(prerelease) |
83 | GCC:·(GNU)·4.8 | ||
84 | gold·1.11 | 81 | gold·1.11 |
85 | .shstrtab | 82 | .shstrtab |
83 | .note.gnu.build-id | ||
84 | .gnu.version | ||
85 | .gnu.version_d | ||
86 | .gnu.version_r | ||
86 | .rel.dyn | 87 | .rel.dyn |
87 | .rel.plt | 88 | .rel.plt |
88 | .ARM.extab | 89 | .ARM.extab |
89 | .ARM.exidx | 90 | .ARM.exidx |
90 | .fini_array | 91 | .fini_array |
91 | .init_array | 92 | .init_array |
92 | .dynamic | 93 | .dynamic |
Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.interp': | 1 | Hex·dump·of·section·'.interp': |
2 | ··0x000001 | 2 | ··0x00000154·2f737973·74656d2f·62696e2f·6c696e6b·/system/bin/link |
3 | ··0x000001 | 3 | ··0x00000164·657200······························er. |
Offset 1, 95 lines modified | Offset 1, 92 lines modified | ||
1 | Hex·dump·of·section·'.dynstr': | 1 | Hex·dump·of·section·'.dynstr': |
2 | ··0x000005 | 2 | ··0x0000058c·005f5f63·78615f66·696e616c·697a6500·.__cxa_finalize. |
3 | ··0x0000059c·4c494243·006c6962·632e736f·006c6962·LIBC.libc.so.lib | ||
4 | ··0x000005ac·6a61636b·70616c2d·616e6472·6f696474·jackpal-androidt | ||
5 | ··0x000005bc·65726d35·2e736f00·5f5f6378·615f6174·erm5.so.__cxa_at | ||
6 | ··0x000005cc·65786974·005f5a32·31726567·69737465·exit._Z21registe | ||
3 | ··0x00000578·5f5f6378·615f6174·65786974·005f5a4e·__cxa_atexit._ZN | ||
4 | ··0x00000588·375f4a4e·49456e76·3946696e·64436c61·7_JNIEnv9FindCla | ||
5 | ··0x00000598·73734550·4b63005f·5f616561·62695f75·ssEPKc.__aeabi_u | ||
6 | ··0x000005a8·6e77696e·645f6370·705f7072·31005f5a·nwind_cpp_pr1._Z | ||
7 | ··0x000005b8·4e375f4a·4e49456e·76385468·726f774e·N7_JNIEnv8ThrowN | ||
8 | ··0x000005c8·65774550·375f6a63·6c617373·504b6300·ewEP7_jclassPKc. | ||
9 | ··0x000005d8·696f6374·6c005f5f·73746163·6b5f6368·ioctl.__stack_ch | ||
10 | ··0x000005e8·6b5f6661·696c005f·5f737461·636b5f63·k_fail.__stack_c | ||
11 | ··0x000005f8·686b5f67·75617264·005f5f61·65616269·hk_guard.__aeabi | ||
12 | ··0x00000608·5f756e77·696e645f·6370705f·70723000·_unwind_cpp_pr0. | ||
13 | ··0x00000618·5f5a3969·6e69745f·45786563·50375f4a·_Z9init_ExecP7_J | ||
14 | ··0x00000628·4e49456e·76005f5a·32317265·67697374·NIEnv._Z21regist | ||
15 | ··0x00000 | 7 | ··0x000005dc·724e6174·6976654d·6574686f·64735037·rNativeMethodsP7 |
16 | ··0x00000 | 8 | ··0x000005ec·5f4a4e49·456e7650·4b635031·354a4e49·_JNIEnvPKcP15JNI |
17 | ··0x00000 | 9 | ··0x000005fc·4e617469·76654d65·74686f64·69005f5f·NativeMethodi.__ |
10 | ··0x0000060c·616e6472·6f69645f·6c6f675f·7072696e·android_log_prin | ||
18 | ··0x00000668·63636573·73005f5a·3135696e·69745f46·ccess._Z15init_F | ||
19 | ··0x00000678·696c6543·6f6d7061·7450375f·4a4e4945·ileCompatP7_JNIE | ||
20 | ··0x00000688·6e76005f·5f616e64·726f6964·5f6c6f67·nv.__android_log | ||
21 | ··0x00000698·5f707269·6e74004a·4e495f4f·6e4c6f61·_print.JNI_OnLoa | ||
22 | ··0x000006 | 11 | ··0x0000061c·74005f5f·61656162·695f756e·77696e64·t.__aeabi_unwind |
23 | ··0x000006b8·5f637070·5f707232·005f5f67·6e755f55·_cpp_pr2.__gnu_U | ||
24 | ··0x000006 | 12 | ··0x0000062c·5f637070·5f707230·004a4e49·5f4f6e4c·_cpp_pr0.JNI_OnL |
13 | ··0x0000063c·6f616400·5f5a3969·6e69745f·45786563·oad._Z9init_Exec | ||
14 | ··0x0000064c·50375f4a·4e49456e·76005f5a·3135696e·P7_JNIEnv._Z15in | ||
15 | ··0x0000065c·69745f46·696c6543·6f6d7061·7450375f·it_FileCompatP7_ | ||
16 | ··0x0000066c·4a4e4945·6e76005f·5f737461·636b5f63·JNIEnv.__stack_c | ||
17 | ··0x0000067c·686b5f66·61696c00·5f5f7374·61636b5f·hk_fail.__stack_ | ||
18 | ··0x0000068c·63686b5f·67756172·64006163·63657373·chk_guard.access | ||
19 | ··0x0000069c·005f5f61·65616269·5f756e77·696e645f·.__aeabi_unwind_ | ||
20 | ··0x000006ac·6370705f·70723100·5f5a4e37·5f4a4e49·cpp_pr1._ZN7_JNI | ||
21 | ··0x000006bc·456e7638·5468726f·774e6577·4550375f·Env8ThrowNewEP7_ | ||
22 | ··0x000006cc·6a636c61·7373504b·6300696f·63746c00·jclassPKc.ioctl. | ||
23 | ··0x000006dc·5f5f6165·6162695f·756e7769·6e645f63·__aeabi_unwind_c | ||
24 | ··0x000006ec·70705f70·7232005f·5f676e75·5f556e77·pp_pr2.__gnu_Unw | ||
25 | ··0x000006fc·696e645f·46696e64·5f657869·6478005f·ind_Find_exidx._ | ||
26 | ··0x0000070c·5f676e75·5f556e77·696e645f·52657374·_gnu_Unwind_Rest | ||
27 | ··0x0000071c·6f72655f·5646505f·44005f5f·676e755f·ore_VFP_D.__gnu_ | ||
28 | ··0x0000072c·556e7769·6e645f52·6573746f·72655f56·Unwind_Restore_V | ||
29 | ··0x0000073c·4650005f·5f676e75·5f556e77·696e645f·FP.__gnu_Unwind_ | ||
30 | ··0x0000074c·52657374·6f72655f·5646505f·445f3136·Restore_VFP_D_16 | ||
31 | ··0x0000075c·5f746f5f·3331005f·5f676e75·5f556e77·_to_31.__gnu_Unw | ||
32 | ··0x0000076c·696e645f·52657374·6f72655f·574d4d58·ind_Restore_WMMX | ||
33 | ··0x0000077c·44005f5f·676e755f·556e7769·6e645f52·D.__gnu_Unwind_R | ||
34 | ··0x0000078c·6573746f·72655f57·4d4d5843·0061626f·estore_WMMXC.abo | ||
35 | ··0x0000079c·72740072·6573746f·72655f63·6f72655f·rt.restore_core_ | ||
36 | ··0x000007ac·72656773·006d656d·63707900·5f556e77·regs.memcpy._Unw | ||
37 | ··0x000007bc·696e645f·47657443·4641005f·5f676e75·ind_GetCFA.__gnu | ||
38 | ··0x000007cc·5f556e77·696e645f·52616973·65457863·_Unwind_RaiseExc | ||
39 | ··0x000007dc·65707469·6f6e005f·5f676e75·5f556e77·eption.__gnu_Unw | ||
40 | ··0x000007ec·696e645f·466f7263·6564556e·77696e64·ind_ForcedUnwind | ||
25 | ··0x00000 | 41 | ··0x000007fc·005f5f67·6e755f55·6e77696e·645f5265·.__gnu_Unwind_Re |
26 | ··0x000006e8·73746f72·655f5646·505f4400·5f5f676e·store_VFP_D.__gn | ||
27 | ··0x000006f8·755f556e·77696e64·5f526573·746f7265·u_Unwind_Restore | ||
28 | ··0x00000 | 42 | ··0x0000080c·73756d65·005f5f67·6e755f55·6e77696e·sume.__gnu_Unwin |
43 | ··0x0000081c·645f5265·73756d65·5f6f725f·52657468·d_Resume_or_Reth | ||
29 | ··0x00000718·645f5265·73746f72·655f5646·505f445f·d_Restore_VFP_D_ | ||
30 | ··0x00000728·31365f74·6f5f3331·005f5f67·6e755f55·16_to_31.__gnu_U | ||
31 | ··0x00000738·6e77696e·645f5265·73746f72·655f574d·nwind_Restore_WM | ||
32 | ··0x00000748·4d584400·5f5f676e·755f556e·77696e64·MXD.__gnu_Unwind | ||
33 | ··0x00000758·5f526573·746f7265·5f574d4d·58430061·_Restore_WMMXC.a | ||
34 | ··0x00000768·626f7274·00726573·746f7265·5f636f72·bort.restore_cor | ||
35 | ··0x00000778·655f7265·6773006d·656d6370·79005f55·e_regs.memcpy._U | ||
36 | ··0x00000788·6e77696e·645f4765·74434641·005f5f67·nwind_GetCFA.__g | ||
37 | ··0x00000798·6e755f55·6e77696e·645f5261·69736545·nu_Unwind_RaiseE | ||
38 | ··0x000007a8·78636570·74696f6e·005f5f67·6e755f55·xception.__gnu_U | ||
39 | ··0x000007b8·6e77696e·645f466f·72636564·556e7769·nwind_ForcedUnwi | ||
40 | ··0x000007c8·6e64005f·5f676e75·5f556e77·696e645f·nd.__gnu_Unwind_ | ||
41 | ··0x000007d8·52657375·6d65005f·5f676e75·5f556e77·Resume.__gnu_Unw | ||
42 | ··0x000007e8·696e645f·52657375·6d655f6f·725f5265·ind_Resume_or_Re | ||
43 | ··0x00000 | 44 | ··0x0000082c·726f7700·5f556e77·696e645f·436f6d70·row._Unwind_Comp |
44 | ··0x000008 | 45 | ··0x0000083c·6c657465·005f556e·77696e64·5f44656c·lete._Unwind_Del |
45 | ··0x000008 | 46 | ··0x0000084c·65746545·78636570·74696f6e·005f556e·eteException._Un |
47 | ··0x0000085c·77696e64·5f565253·5f476574·005f556e·wind_VRS_Get._Un | ||
46 | ··0x000008 | 48 | ··0x0000086c·77696e64·5f565253·5f536574·005f5f67·wind_VRS_Set.__g |
47 | ··0x000008 | 49 | ··0x0000087c·6e755f55·6e77696e·645f4261·636b7472·nu_Unwind_Backtr |
50 | ··0x0000088c·61636500·5f5f6378·615f6265·67696e5f·ace.__cxa_begin_ | ||
51 | ··0x0000089c·636c6561·6e757000·5f5f6378·615f7479·cleanup.__cxa_ty | ||
52 | ··0x000008ac·70655f6d·61746368·005f5f67·6e755f75·pe_match.__gnu_u | ||
53 | ··0x000008bc·6e77696e·645f6578·65637574·65005f5f·nwind_execute.__ | ||
54 | ··0x000008cc·6378615f·63616c6c·5f756e65·78706563·cxa_call_unexpec | ||
48 | ··0x000008 | 55 | ··0x000008dc·74656400·5f556e77·696e645f·5652535f·ted._Unwind_VRS_ |
49 | ··0x00000858·5f536574·005f5f67·6e755f55·6e77696e·_Set.__gnu_Unwin | ||
50 | ··0x00000868·645f4261·636b7472·61636500·5f5f6378·d_Backtrace.__cx | ||
51 | ··0x00000878·615f6265·67696e5f·636c6561·6e757000·a_begin_cleanup. | ||
52 | ··0x00000888·5f5f6378·615f7479·70655f6d·61746368·__cxa_type_match | ||
53 | ··0x00000898·005f5f67·6e755f75·6e77696e·645f6578·.__gnu_unwind_ex | ||
54 | ··0x000008a8·65637574·65005f5f·6378615f·63616c6c·ecute.__cxa_call | ||
55 | ··0x000008b8·5f756e65·78706563·74656400·5f556e77·_unexpected._Unw | ||
56 | ··0x000008c8·696e645f·5652535f·506f7000·5f5f676e·ind_VRS_Pop.__gn | ||
57 | ··0x000008d8·755f556e·77696e64·5f536176·655f574d·u_Unwind_Save_WM | ||
58 | ··0x000008e | 56 | ··0x000008ec·506f7000·5f5f676e·755f556e·77696e64·Pop.__gnu_Unwind |
59 | ··0x000008f | 57 | ··0x000008fc·5f536176·655f5646·505f4400·5f5f676e·_Save_VFP_D.__gn |
60 | ··0x0000090 | 58 | ··0x0000090c·755f556e·77696e64·5f536176·655f5646·u_Unwind_Save_VF |
61 | ··0x0000091 | 59 | ··0x0000091c·50005f5f·676e755f·556e7769·6e645f53·P.__gnu_Unwind_S |
60 | ··0x0000092c·6176655f·5646505f·445f3136·5f746f5f·ave_VFP_D_16_to_ | ||
61 | ··0x0000093c·3331005f·5f676e75·5f556e77·696e645f·31.__gnu_Unwind_ | ||
62 | ··0x000009 | 62 | ··0x0000094c·53617665·5f574d4d·5844005f·5f676e75·Save_WMMXD.__gnu |
63 | ··0x0000095c·5f556e77·696e645f·53617665·5f574d4d·_Unwind_Save_WMM | ||
64 | ··0x0000096c·5843005f·5f726573·746f7265·5f636f72·XC.__restore_cor | ||
65 | ··0x0000097c·655f7265·6773005f·5f5f556e·77696e64·e_regs.___Unwind | ||
63 | ··0x00000938·556e7769·6e645f53·6176655f·5646505f·Unwind_Save_VFP_ | ||
64 | ··0x00000948·445f3136·5f746f5f·3331005f·5f726573·D_16_to_31.__res | ||
65 | ··0x00000958·746f7265·5f636f72·655f7265·6773005f·tore_core_regs._ | ||
66 | ··0x00000968·5f5f556e·77696e64·5f526169·73654578·__Unwind_RaiseEx | ||
67 | ··0x00000978·63657074·696f6e00·5f556e77·696e645f·ception._Unwind_ | ||
68 | ··0x0000098 | 66 | ··0x0000098c·5f526169·73654578·63657074·696f6e00·_RaiseException. |
67 | ··0x0000099c·5f556e77·696e645f·52616973·65457863·_Unwind_RaiseExc | ||
68 | ··0x000009ac·65707469·6f6e005f·5f5f556e·77696e64·eption.___Unwind | ||
69 | ··0x00000998·5f5f556e·77696e64·5f526573·756d6500·__Unwind_Resume. | ||
70 | ··0x000009a8·5f556e77·696e645f·52657375·6d65005f·_Unwind_Resume._ | ||
71 | ··0x000009b8·5f5f556e·77696e64·5f526573·756d655f·__Unwind_Resume_ | ||
72 | ··0x000009c8·6f725f52·65746872·6f77005f·556e7769·or_Rethrow._Unwi | ||
73 | ··0x000009d8·6e645f52·6573756d·655f6f72·5f526574·nd_Resume_or_Ret | ||
74 | ··0x000009e8·68726f77·005f5f5f·556e7769·6e645f46·hrow.___Unwind_F | ||
75 | ··0x000009f8·6f726365·64556e77·696e6400·5f556e77·orcedUnwind._Unw | ||
76 | ··0x00000a08·696e645f·466f7263·6564556e·77696e64·ind_ForcedUnwind | ||
77 | ··0x00000a18·005f5f5f·556e7769·6e645f42·61636b74·.___Unwind_Backt | ||
78 | ··0x00000a28·72616365·005f556e·77696e64·5f426163·race._Unwind_Bac | ||
79 | ··0x00000a38·6b747261·6365005f·5f676e75·5f756e77·ktrace.__gnu_unw | ||
Max diff block lines reached; 0/12158 bytes (0.00%) of diff not shown. |
Offset 1, 30 lines modified | Offset 1, 29 lines modified | ||
1 | Hex·dump·of·section·'.hash': | 1 | Hex·dump·of·section·'.hash': |
2 | ··0x00000b1 | 2 | ··0x00000b14·25000000·40000000·25000000·30000000·%...@...%...0... |
3 | ··0x00000b2 | 3 | ··0x00000b24·18000000·34000000·36000000·0c000000·....4...6....... |
4 | ··0x00000b3 | 4 | ··0x00000b34·3b000000·00000000·35000000·11000000·;.......5....... |
5 | ··0x00000b44·33000000·3c000000·3a000000·39000000·3...<...:...9... | ||
5 | ··0x00000b | 6 | ··0x00000b54·2d000000·00000000·2c000000·2b000000·-.......,...+... |
7 | ··0x00000b64·3d000000·23000000·27000000·2f000000·=...#...'.../... | ||
6 | ··0x00000b5c·2f000000·00000000·2b000000·2a000000·/.......+...*... | ||
7 | ··0x00000b6c·3f000000·25000000·29000000·31000000·?...%...)...1... | ||
8 | ··0x00000b7 | 8 | ··0x00000b74·0e000000·00000000·19000000·1c000000·................ |
9 | ··0x00000b8 | 9 | ··0x00000b84·00000000·00000000·00000000·38000000·............8... |
10 | ··0x00000b9 | 10 | ··0x00000b94·2a000000·3f000000·1f000000·16000000·*...?........... |
11 | ··0x00000ba | 11 | ··0x00000ba4·26000000·3e000000·06000000·00000000·&...>........... |
12 | ··0x00000bb | 12 | ··0x00000bb4·00000000·00000000·00000000·00000000·................ |
13 | ··0x00000bc | 13 | ··0x00000bc4·00000000·00000000·00000000·04000000·................ |
14 | ··0x00000bd | 14 | ··0x00000bd4·01000000·00000000·09000000·00000000·................ |
15 | ··0x00000be | 15 | ··0x00000be4·00000000·07000000·00000000·05000000·................ |
16 | ··0x00000bf | 16 | ··0x00000bf4·00000000·08000000·03000000·00000000·................ |
17 | ··0x00000c0 | 17 | ··0x00000c04·00000000·00000000·00000000·00000000·................ |
18 | ··0x00000c14·00000000·17000000·00000000·00000000·................ | ||
18 | ··0x00000c | 19 | ··0x00000c24·00000000·00000000·14000000·0a000000·................ |
19 | ··0x00000c | 20 | ··0x00000c34·1d000000·00000000·00000000·15000000·................ |
20 | ··0x00000c3c·08000000·13000000·1e000000·00000000·................ | ||
21 | ··0x00000c4 | 21 | ··0x00000c44·00000000·13000000·00000000·1b000000·................ |
22 | ··0x00000c5c·00000000·24000000·00000000·1c000000·....$........... | ||
23 | ··0x00000c | 22 | ··0x00000c54·00000000·0b000000·22000000·00000000·........"....... |
23 | ··0x00000c64·1e000000·10000000·12000000·28000000·............(... | ||
24 | ··0x00000c7c·22000000·2c000000·1b000000·2d000000·"...,.......-... | ||
25 | ··0x00000c8c·00000000·34000000·33000000·30000000·....4...3...0... | ||
26 | ··0x00000c | 24 | ··0x00000c74·1a000000·29000000·00000000·32000000·....).......2... |
27 | ··0x00000cac·39000000·21000000·23000000·00000000·9...!...#....... | ||
28 | ··0x00000c | 25 | ··0x00000c84·31000000·2e000000·0f000000·0d000000·1............... |
26 | ··0x00000c94·00000000·02000000·37000000·20000000·........7...·... | ||
27 | ··0x00000ca4·21000000·00000000·24000000··········!.......$... | ||
Offset 1, 66 lines modified | Offset 1, 66 lines modified | ||
1 | Disassembly·of·section·.plt: | 1 | Disassembly·of·section·.plt: |
2 | 00000 | 2 | 00000e54·<__cxa_atexit@plt-0x14>: |
3 | » push» {lr}» » ;·(str·lr,·[sp,·#-4]!) | 3 | » push» {lr}» » ;·(str·lr,·[sp,·#-4]!) |
4 | » ldr» lr,·[pc,·#4]» ;· | 4 | » ldr» lr,·[pc,·#4]» ;·e64·<__cxa_atexit@plt-0x4> |
5 | » add» lr,·pc,·lr | 5 | » add» lr,·pc,·lr |
6 | » ldr» pc,·[lr,·#8]! | 6 | » ldr» pc,·[lr,·#8]! |
7 | » andeq» r3,·r0,·r | 7 | » andeq» r3,·r0,·r4,·ror·#2 |
8 | 00000 | 8 | 00000e68·<__cxa_atexit@plt>: |
9 | » add» ip,·pc,·#0,·12 | 9 | » add» ip,·pc,·#0,·12 |
10 | » add» ip,·ip,·#12288»;·0x3000 | 10 | » add» ip,·ip,·#12288»;·0x3000 |
11 | » ldr» pc,·[ip,·# | 11 | » ldr» pc,·[ip,·#356]!» ;·0x164 |
12 | 00000 | 12 | 00000e74·<__cxa_finalize@plt>: |
13 | » add» ip,·pc,·#0,·12 | 13 | » add» ip,·pc,·#0,·12 |
14 | » add» ip,·ip,·#12288»;·0x3000 | 14 | » add» ip,·ip,·#12288»;·0x3000 |
15 | » ldr» pc,·[ip,·# | 15 | » ldr» pc,·[ip,·#348]!» ;·0x15c |
16 | 00000 | 16 | 00000e80·<__android_log_print@plt>: |
17 | » add» ip,·pc,·#0,·12 | 17 | » add» ip,·pc,·#0,·12 |
18 | » add» ip,·ip,·#12288»;·0x3000 | 18 | » add» ip,·ip,·#12288»;·0x3000 |
19 | » ldr» pc,·[ip,·# | 19 | » ldr» pc,·[ip,·#340]!» ;·0x154 |
20 | 00000 | 20 | 00000e8c·<__stack_chk_fail@plt>: |
21 | » add» ip,·pc,·#0,·12 | 21 | » add» ip,·pc,·#0,·12 |
22 | » add» ip,·ip,·#12288»;·0x3000 | 22 | » add» ip,·ip,·#12288»;·0x3000 |
23 | » ldr» pc,·[ip,·# | 23 | » ldr» pc,·[ip,·#332]!» ;·0x14c |
24 | 00000 | 24 | 00000e98·<access@plt>: |
25 | » add» ip,·pc,·#0,·12 | 25 | » add» ip,·pc,·#0,·12 |
26 | » add» ip,·ip,·#12288»;·0x3000 | 26 | » add» ip,·ip,·#12288»;·0x3000 |
27 | » ldr» pc,·[ip,·# | 27 | » ldr» pc,·[ip,·#324]!» ;·0x144 |
28 | 00000 | 28 | 00000ea4·<ioctl@plt>: |
29 | » add» ip,·pc,·#0,·12 | 29 | » add» ip,·pc,·#0,·12 |
30 | » add» ip,·ip,·#12288»;·0x3000 | 30 | » add» ip,·ip,·#12288»;·0x3000 |
31 | » ldr» pc,·[ip,·# | 31 | » ldr» pc,·[ip,·#316]!» ;·0x13c |
32 | 00000e | 32 | 00000eb0·<__gnu_Unwind_Find_exidx@plt>: |
33 | » add» ip,·pc,·#0,·12 | 33 | » add» ip,·pc,·#0,·12 |
34 | » add» ip,·ip,·#12288»;·0x3000 | 34 | » add» ip,·ip,·#12288»;·0x3000 |
35 | » ldr» pc,·[ip,·# | 35 | » ldr» pc,·[ip,·#308]!» ;·0x134 |
36 | 00000e | 36 | 00000ebc·<abort@plt>: |
37 | » add» ip,·pc,·#0,·12 | 37 | » add» ip,·pc,·#0,·12 |
38 | » add» ip,·ip,·#12288»;·0x3000 | 38 | » add» ip,·ip,·#12288»;·0x3000 |
39 | » ldr» pc,·[ip,·# | 39 | » ldr» pc,·[ip,·#300]!» ;·0x12c |
40 | 00000e | 40 | 00000ec8·<memcpy@plt>: |
41 | » add» ip,·pc,·#0,·12 | 41 | » add» ip,·pc,·#0,·12 |
42 | » add» ip,·ip,·#12288»;·0x3000 | 42 | » add» ip,·ip,·#12288»;·0x3000 |
43 | » ldr» pc,·[ip,·# | 43 | » ldr» pc,·[ip,·#292]!» ;·0x124 |
44 | 00000e | 44 | 00000ed4·<__cxa_begin_cleanup@plt>: |
45 | » add» ip,·pc,·#0,·12 | 45 | » add» ip,·pc,·#0,·12 |
46 | » add» ip,·ip,·#12288»;·0x3000 | 46 | » add» ip,·ip,·#12288»;·0x3000 |
47 | » ldr» pc,·[ip,·# | 47 | » ldr» pc,·[ip,·#284]!» ;·0x11c |
48 | 00000e | 48 | 00000ee0·<__cxa_type_match@plt>: |
49 | » add» ip,·pc,·#0,·12 | 49 | » add» ip,·pc,·#0,·12 |
50 | » add» ip,·ip,·#12288»;·0x3000 | 50 | » add» ip,·ip,·#12288»;·0x3000 |
51 | » ldr» pc,·[ip,·# | 51 | » ldr» pc,·[ip,·#276]!» ;·0x114 |
Offset 1, 1511 lines modified | Offset 1, 1564 lines modified | ||
1 | Disassembly·of·section·.text: | 1 | Disassembly·of·section·.text: |
2 | 00000e | 2 | 00000eec·<registerNativeMethods(_JNIEnv*,·char·const*,·JNINativeMethod*,·int)@@Base-0x3c>: |
3 | » ldr» r0,·[pc,·#4]» ;·e | 3 | » ldr» r0,·[pc,·#4]» ;·ef8·<__cxa_type_match@plt+0x18> |
4 | » add» r0,·pc,·r0 | 4 | » add» r0,·pc,·r0 |
5 | » b» | 5 | » b» e74·<__cxa_finalize@plt> |
6 | » | 6 | » andeq» r3,·r0,·r8,·lsl·#2 |
7 | » cmp» r0,·#0 | 7 | » cmp» r0,·#0 |
8 | » bxeq» lr | ||
8 | » push» {r3,·lr} | ||
9 | » popeq» {r3,·pc} | ||
10 | » b | 9 | » bx» r0 |
11 | » pop» {r3,·pc} | ||
12 | » mov» r1,·r0 | 10 | » mov» r1,·r0 |
13 | » ldr» r2,·[pc,·#12]» ;· | 11 | » ldr» r2,·[pc,·#12]» ;·f20·<__cxa_type_match@plt+0x40> |
14 | » ldr» r0,·[pc,·#12]» ;· | 12 | » ldr» r0,·[pc,·#12]» ;·f24·<__cxa_type_match@plt+0x44> |
15 | » add» r2,·pc,·r2 | 13 | » add» r2,·pc,·r2 |
16 | » add» r0,·pc,·r0 | 14 | » add» r0,·pc,·r0 |
17 | » b» | 15 | » b» e68·<__cxa_atexit@plt> |
18 | » andeq» r3,·r0,·r | 16 | » andeq» r3,·r0,·r4,·ror·#1 |
19 | » » » ;·<UNDEFINED>·instruction:·0xffffffd | 17 | » » » ;·<UNDEFINED>·instruction:·0xffffffdc |
20 | 00000e84·<_JNIEnv::FindClass(char·const*)>: | ||
21 | 18 | 00000f28·<registerNativeMethods(_JNIEnv*,·char·const*,·JNINativeMethod*,·int)@@Base>: | |
19 | » push» {r0,·r1,·r2,·r4,·r5,·r6,·r7,·lr} | ||
20 | » str» r3,·[sp,·#4] | ||
22 | » ldr» r3,·[r0,·#0] | 21 | » ldr» r3,·[r0,·#0] |
22 | » adds» r5,·r0,·#0 | ||
23 | » ldr» r3,·[r3,·#24] | ||
24 | » adds» r6,·r1,·#0 | ||
25 | » adds» r7,·r2,·#0 | ||
26 | » blx» r3 | ||
27 | » subs» r4,·r0,·#0 | ||
28 | » bne.n» f4e·<registerNativeMethods(_JNIEnv*,·char·const*,·JNINativeMethod*,·int)@@Base+0x26> | ||
29 | » ldr» r1,·[pc,·#64]» ;·(f80·<registerNativeMethods(_JNIEnv*,·char·const*,·JNINativeMethod*,·int)@@Base+0x58>) | ||
30 | » ldr» r2,·[pc,·#68]» ;·(f84·<registerNativeMethods(_JNIEnv*,·char·const*,·JNINativeMethod*,·int)@@Base+0x5c>) | ||
31 | » adds» r3,·r6,·#0 | ||
32 | » add» r1,·pc | ||
33 | » add» r2,·pc | ||
34 | » movs» r0,·#6 | ||
35 | » bl» 26d0·<_Unwind_GetTextRelBase@@Base+0x8> | ||
36 | » b.n» f7a·<registerNativeMethods(_JNIEnv*,·char·const*,·JNINativeMethod*,·int)@@Base+0x52> | ||
37 | » movs» r3,·#215» ;·0xd7 | ||
38 | » ldr» r2,·[r5,·#0] | ||
39 | » lsls» r3,·r3,·#2 | ||
40 | » adds» r1,·r4,·#0 | ||
41 | » ldr» r3,·[r2,·r3] | ||
42 | » adds» r0,·r5,·#0 | ||
43 | » mov» ip,·r3 | ||
44 | » adds» r2,·r7,·#0 | ||
45 | » ldr» r3,·[sp,·#4] | ||
46 | » blx» ip | ||
47 | » movs» r4,·#1 | ||
48 | » cmp» r0,·#0 | ||
49 | » bge.n» f7a·<registerNativeMethods(_JNIEnv*,·char·const*,·JNINativeMethod*,·int)@@Base+0x52> | ||
50 | » ldr» r1,·[pc,·#28]» ;·(f88·<registerNativeMethods(_JNIEnv*,·char·const*,·JNINativeMethod*,·int)@@Base+0x60>) | ||
51 | » ldr» r2,·[pc,·#32]» ;·(f8c·<registerNativeMethods(_JNIEnv*,·char·const*,·JNINativeMethod*,·int)@@Base+0x64>) | ||
52 | » movs» r0,·#6 | ||
53 | » add» r1,·pc | ||
54 | » add» r2,·pc | ||
55 | » adds» r3,·r6,·#0 | ||
56 | » bl» 26d0·<_Unwind_GetTextRelBase@@Base+0x8> | ||
57 | » movs» r4,·#0 | ||
58 | » adds» r0,·r4,·#0 | ||
59 | » pop» {r1,·r2,·r3,·r4,·r5,·r6,·r7,·pc} | ||
60 | » nop» » » ;·(mov·r8,·r8) | ||
61 | » adds» r6,·r4,·r5 | ||
62 | » movs» r0,·r0 | ||
63 | » adds» r3,·r7,·r5 | ||
64 | » movs» r0,·r0 | ||
65 | » adds» r2,·r7,·r4 | ||
66 | » movs» r0,·r0 | ||
67 | » adds» r5,·r7,·r5 | ||
68 | » ... | ||
69 | 00000f90·<JNI_OnLoad@@Base>: | ||
70 | » push» {r0,·r1,·r4,·r5,·r6,·lr} | ||
71 | » ldr» r4,·[pc,·#116]»;·(1008·<JNI_OnLoad@@Base+0x78>) | ||
72 | » adds» r6,·r0,·#0 | ||
73 | » add» r4,·pc | ||
74 | » ldr» r4,·[r4,·#0] | ||
75 | » ldr» r5,·[pc,·#112]»;·(100c·<JNI_OnLoad@@Base+0x7c>) | ||
76 | » ldr» r2,·[pc,·#112]»;·(1010·<JNI_OnLoad@@Base+0x80>) | ||
77 | » ldr» r3,·[r4,·#0] | ||
78 | » add» r5,·pc | ||
79 | » adds» r1,·r5,·#0 | ||
80 | » str» r3,·[sp,·#4] | ||
81 | » movs» r3,·#0 | ||
82 | » add» r2,·pc | ||
83 | » movs» r0,·#4 | ||
84 | » str» r3,·[sp,·#0] | ||
85 | » bl» 26d0·<_Unwind_GetTextRelBase@@Base+0x8> | ||
86 | » ldr» r3,·[r6,·#0] | ||
87 | » adds» r0,·r6,·#0 | ||
23 | » ldr» r3,·[r3,·#24] | 88 | » ldr» r3,·[r3,·#24] |
89 | » mov» r1,·sp | ||
90 | » ldr» r2,·[pc,·#88]» ;·(1014·<JNI_OnLoad@@Base+0x84>) | ||
24 | » blx» r3 | 91 | » blx» r3 |
92 | » cmp» r0,·#0 | ||
93 | » beq.n» fcc·<JNI_OnLoad@@Base+0x3c> | ||
94 | » ldr» r2,·[pc,·#84]» ;·(1018·<JNI_OnLoad@@Base+0x88>) | ||
95 | » movs» r0,·#6 | ||
96 | » adds» r1,·r5,·#0 | ||
97 | » add» r2,·pc | ||
98 | » b.n» fe2·<JNI_OnLoad@@Base+0x52> | ||
99 | » ldr» r5,·[sp,·#0] | ||
100 | » adds» r0,·r5,·#0 | ||
101 | » bl» 1190·<init_Exec(_JNIEnv*)@@Base> | ||
102 | » cmp» r0,·#1 | ||
103 | » beq.n» fec·<JNI_OnLoad@@Base+0x5c> | ||
104 | » movs» r0,·#6 | ||
105 | » ldr» r1,·[pc,·#64]» ;·(101c·<JNI_OnLoad@@Base+0x8c>) | ||
106 | » ldr» r2,·[pc,·#64]» ;·(1020·<JNI_OnLoad@@Base+0x90>) | ||
107 | » add» r1,·pc | ||
108 | » add» r2,·pc | ||
109 | » bl» 26d0·<_Unwind_GetTextRelBase@@Base+0x8> | ||
110 | » movs» r0,·#1 | ||
111 | » negs» r0,·r0 | ||
112 | » b.n» ff8·<JNI_OnLoad@@Base+0x68> | ||
113 | » adds» r0,·r5,·#0 | ||
114 | » bl» 1058·<init_FileCompat(_JNIEnv*)@@Base> | ||
115 | » cmp» r0,·#1 | ||
116 | » bne.n» fd8·<JNI_OnLoad@@Base+0x48> | ||
117 | » ldr» r0,·[pc,·#28]» ;·(1014·<JNI_OnLoad@@Base+0x84>) | ||
Max diff block lines reached; 90124/95348 bytes (94.52%) of diff not shown. |
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 | ··0x000020a8·08b10181·b0b00084·00000000·08b10181·................ | ||
3 | ··0x000020b8·b0b00084·00000000·08b10181·b0b00084·................ | ||
4 | ··0x000020c8·00000000·08b10181·b0b00084·00000000·................ | ||
5 | ··0x000020d8·08b10181·b0b00084·00000000·08b10181·................ | ||
6 | ··0x000020e8·b0b00084·00000000·08b10181·b0b00084·................ | ||
7 | ··0x000020f8·00000000·08b10181·b0b00084·00000000·................ | ||
8 | ··0x0000210 | 2 | ··0x00002710·08b10181·b0b00084·00000000·08b10181·................ |
9 | ··0x00002 | 3 | ··0x00002720·b0b00084·00000000·08b10181·b0b00084·................ |
10 | ··0x00002 | 4 | ··0x00002730·00000000·08b10181·b0b00084·00000000·................ |
11 | ··0x00002 | 5 | ··0x00002740·08b10181·b0b00084·00000000·08b10181·................ |
12 | ··0x00002 | 6 | ··0x00002750·b0b00084·00000000·08b10181·b0b00084·................ |
13 | ··0x00002 | 7 | ··0x00002760·00000000····························.... |
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 | ··0x00002 | 2 | ··0x00002764·c4e7ff7f·ab07b180·24e8ff7f·aa03b180·........$....... |
3 | ··0x00002 | 3 | ··0x00002774·b0e8ff7f·01000000·a8e8ff7f·ab08b180·................ |
4 | ··0x00002 | 4 | ··0x00002784·d4e8ff7f·88ffff7f·ece8ff7f·01000000·................ |
5 | ··0x00002794·e4e8ff7f·84ffff7f·e8e8ff7f·b0ab0c80·................ | ||
5 | ··0x00002 | 6 | ··0x000027a4·88e9ff7f·b0a90480·e4e9ff7f·78ffff7f·............x... |
7 | ··0x000027b4·fce9ff7f·b0b0b080·0ceaff7f·b0af0280·................ | ||
6 | ··0x00002 | 8 | ··0x000027c4·a8eaff7f·b0b0b080·f0eaff7f·b0a90280·................ |
9 | ··0x000027d4·ecebff7f·b0b0a880·50ecff7f·b0b0b080·........P....... | ||
10 | ··0x000027e4·68ecff7f·b0b0aa80·c4ecff7f·af72b280·h............r.. | ||
11 | ··0x000027f4·e4edff7f·b0b0b080·e4edff7f·ab3f3880·.............?8. | ||
7 | ··0x00002 | 12 | ··0x00002804·80eeff7f·b0b0b080·94eeff7f·b0b0aa80·................ |
8 | ··0x00002 | 13 | ··0x00002814·00efff7f·b0b0b080·90efff7f·00840480·................ |
14 | ··0x00002824·b0efff7f·b0b0b080·04f0ff7f·00840480·................ | ||
9 | ··0x00002 | 15 | ··0x00002834·28f0ff7f·ac0db280·e8f0ff7f·b0af0880·(............... |
10 | ··0x000021dc·9ef0ff7f·b0008480·a6f0ff7f·b0b0b080·................ | ||
11 | ··0x000021ec·a4f0ff7f·b0b0aa80·d6f0ff7f·ab76b280·.............v.. | ||
12 | ··0x00002 | 16 | ··0x00002844·d0f4ff7f·b0b0b080·e0f4ff7f·ad3f0280·.............?.. |
13 | ··0x00002 | 17 | ··0x00002854·44f8ff7f·01000000·e4f9ff7f·b0b0b080·D............... |
18 | ··0x00002864·3cfaff7f·00840480·5cfaff7f·b0b0b080·<.......\....... | ||
19 | ··0x00002874·58faff7f·b0ae0380·d8fdff7f·00840480·X............... | ||
20 | ··0x00002884·10feff7f·acfeff7f·18feff7f·b0feff7f·................ | ||
14 | ··0x00002 | 21 | ··0x00002894·2cfeff7f·b4feff7f·2cfeff7f·b8feff7f·,.......,....... |
22 | ··0x000028a4·6cfeff7f·01000000···················l....... | ||
15 | ··0x0000222c·26f2ff7f·c0feff7f·2ef2ff7f·b0b0a880·&............... | ||
16 | ··0x0000223c·5af2ff7f·a80fb180·68f2ff7f·b0b0a880·Z.......h....... | ||
17 | ··0x0000224c·94f2ff7f·a80fb180·a4f2ff7f·ab0eb280·................ | ||
18 | ··0x0000225c·0cf3ff7f·b0ab0c80·84f5ff7f·94feff7f·................ | ||
19 | ··0x0000226c·86f5ff7f·98feff7f·88f5ff7f·9cfeff7f·................ | ||
20 | ··0x0000227c·8af5ff7f·ab3f0680·d0f7ff7f·01000000·.....?.......... | ||
21 | ··0x0000228c·98f9ff7f·b0008480·c2f9ff7f·a80fb180·................ | ||
22 | ··0x0000229c·d0f9ff7f·80feff7f·d0f9ff7f·b0ab0680·................ | ||
23 | ··0x000022ac·58fcff7f·a80fb180·76fcff7f·74feff7f·X.......v...t... | ||
24 | ··0x000022bc·78fcff7f·78feff7f·84fcff7f·7cfeff7f·x...x.......|... | ||
25 | ··0x000022cc·82fcff7f·80feff7f·80fcff7f·01000000·................ | ||
Offset 1, 21 lines modified | Offset 1, 21 lines modified | ||
1 | String·dump·of·section·'.rodata': | 1 | String·dump·of·section·'.rodata': |
2 | ··[·····0]··java/io/IOException | ||
3 | ··[····14]··Failed·to·get·terminal·attributes | ||
4 | ··[····36]··Failed·to·set·terminal·UTF-8·mode | ||
5 | ··[····58]··Failed·to·issue·TIOCSWINSZ·ioctl | ||
6 | ··[···· | 2 | ··[·····0]··libjackpal-androidterm |
7 | ··[····92]··setPtyWindowSizeInternal | ||
8 | ··[····ab]··(IIIII)V | ||
9 | ··[····b4]··setPtyUTF8ModeInternal | ||
10 | ··[···· | 3 | ··[····17]··Native·registration·unable·to·find·class·'%s' |
4 | ··[····45]··RegisterNatives·failed·for·'%s' | ||
5 | ··[····65]··JNI_OnLoad | ||
6 | ··[····70]··ERROR:·GetEnv·failed | ||
7 | ··[····85]··ERROR:·init·of·Exec·failed | ||
11 | ··[···· | 8 | ··[····a0]··jackpal/androidterm/compat/FileCompat$Api8OrEarlier |
12 | ··[··· | 9 | ··[····d4]··testExecute |
13 | ··[··· | 10 | ··[····e0]··(Ljava/lang/String;)Z |
11 | ··[····f6]··java/io/IOException | ||
12 | ··[···10a]··Failed·to·get·terminal·attributes | ||
13 | ··[···12c]··Failed·to·set·terminal·UTF-8·mode | ||
14 | ··[···14e]··Failed·to·issue·TIOCSWINSZ·ioctl | ||
14 | ··[···1 | 15 | ··[···16f]··jackpal/androidterm/Exec |
16 | ··[···188]··setPtyWindowSizeInternal | ||
17 | ··[···1a1]··(IIIII)V | ||
18 | ··[···1aa]··setPtyUTF8ModeInternal | ||
19 | ··[···1c1]··(IZ)V | ||
15 | ··[···13e]··Native·registration·unable·to·find·class·'%s' | ||
16 | ··[···16c]··RegisterNatives·failed·for·'%s' | ||
17 | ··[···18c]··JNI_OnLoad | ||
18 | ··[···197]··ERROR:·GetEnv·failed | ||
19 | ··[···1ac]··ERROR:·init·of·Exec·failed | ||
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 | ··0x00003e | 2 | ··0x00003e74·ec0e0000·00000000···················........ |
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 | ··0x00003e | 2 | ··0x00003e7c·00000000····························.... |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Hex·dump·of·section·'.got': | 1 | Hex·dump·of·section·'.got': |
2 | ··0x00003fa8·00000000· | 2 | ··0x00003fa8·00000000·141d0000·1c1d0000·241d0000·............$... |
3 | ··0x00003fb8·00000000· | 3 | ··0x00003fb8·00000000·ac280000·64270000·00000000·.....(..d'...... |
4 | ··0x00003fc8·00000000·00000000·00000000· | 4 | ··0x00003fc8·00000000·00000000·00000000·540e0000·............T... |
5 | ··0x00003fd8· | 5 | ··0x00003fd8·540e0000·540e0000·540e0000·540e0000·T...T...T...T... |
6 | ··0x00003fe8· | 6 | ··0x00003fe8·540e0000·540e0000·540e0000·540e0000·T...T...T...T... |
7 | ··0x00003ff8· | 7 | ··0x00003ff8·540e0000·540e0000···················T...T... |
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | Hex·dump·of·section·'.data': | 1 | Hex·dump·of·section·'.data': |
2 | ··0x00004000·00000000· | 2 | ··0x00004000·00000000·80290000·8c290000·25100000·.....)...)..%... |
3 | ··0x00004010· | 3 | ··0x00004010·342a0000·4d2a0000·2d110000·562a0000·4*..M*..-...V*.. |
4 | ··0x00004020· | 4 | ··0x00004020·6d2a0000·85100000···················m*...... |
Offset 1, 5 lines modified | Offset 1, 4 lines modified | ||
1 | String·dump·of·section·'.comment': | 1 | String·dump·of·section·'.comment': |
2 | ··[·····1]··GCC:·(GNU)·4. | 2 | ··[·····1]··GCC:·(GNU)·4.9.x·20150123·(prerelease) |
3 | ··[····26]··GCC:·(GNU)·4.8 | ||
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | Hex·dump·of·section·'.ARM.attributes': | 1 | Hex·dump·of·section·'.ARM.attributes': |
2 | ··0x00000000·412 | 2 | ··0x00000000·412a0000·00616561·62690001·20000000·A*...aeabi..·... |
3 | ··0x00000010·05355445·00060408·0109010a·02120414·.5TE............ | 3 | ··0x00000010·05355445·00060408·0109010a·02120414·.5TE............ |
4 | ··0x00000020·01150117·0318011a·021e02 | 4 | ··0x00000020·01150117·0318011a·021e02············........... |
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 | ||
4 | ··0x00000020·7472002e·68617368·002e7265·6c2e6479·tr..hash..rel.dy | ||
5 | ··0x00000030·6e002e72·656c2e70·6c74002e·74657874·n..rel.plt..text | ||
6 | ··0x000000 | 3 | ··0x00000010·7270002e·6e6f7465·2e676e75·2e627569·rp..note.gnu.bui |
4 | ··0x00000020·6c642d69·64002e64·796e7379·6d002e64·ld-id..dynsym..d | ||
5 | ··0x00000030·796e7374·72002e68·61736800·2e676e75·ynstr..hash..gnu | ||
6 | ··0x00000040·2e766572·73696f6e·002e676e·752e7665·.version..gnu.ve | ||
7 | ··0x00000050·7273696f·6e5f6400·2e676e75·2e766572·rsion_d..gnu.ver | ||
8 | ··0x00000060·73696f6e·5f72002e·72656c2e·64796e00·sion_r..rel.dyn. | ||
9 | ··0x00000070·2e72656c·2e706c74·002e7465·7874002e·.rel.plt..text.. | ||
10 | ··0x00000080·41524d2e·65787461·62002e41·524d2e65·ARM.extab..ARM.e | ||
7 | ··0x000000 | 11 | ··0x00000090·78696478·002e726f·64617461·002e6669·xidx..rodata..fi |
8 | ··0x000000 | 12 | ··0x000000a0·6e695f61·72726179·002e696e·69745f61·ni_array..init_a |
9 | ··0x000000 | 13 | ··0x000000b0·72726179·002e6479·6e616d69·63002e67·rray..dynamic..g |
10 | ··0x00000080·2e676f74·002e6461·7461002e·62737300·.got..data..bss. | ||
11 | ··0x000000 | 14 | ··0x000000c0·6f74002e·64617461·002e6273·73002e63·ot..data..bss..c |
15 | ··0x000000d0·6f6d6d65·6e74002e·6e6f7465·2e676e75·omment..note.gnu | ||
12 | ··0x000000 | 16 | ··0x000000e0·2e676f6c·642d7665·7273696f·6e002e41·.gold-version..A |
13 | ··0x000000 | 17 | ··0x000000f0·524d2e61·74747269·62757465·7300·····RM.attributes. |
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:··········1 | 13 | ··Start·of·section·headers:··········16756·(bytes·into·file) |
14 | ··Flags:·····························0x5000 | 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:········· | 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:·········2 | 19 | ··Number·of·section·headers:·········26 |
20 | ··Section·header·string·table·index:·2 | 20 | ··Section·header·string·table·index:·25 |
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· | 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·0x001 | 6 | ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4 |
7 | ··INTERP·········0x0001 | 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·0x0 | 9 | ··LOAD···········0x000000·0x00000000·0x00000000·0x03226·0x03226·R·E·0x1000 |
10 | ··LOAD···········0x00 | 10 | ··LOAD···········0x003e10·0x00004e10·0x00004e10·0x001f4·0x001f4·RW··0x1000 |
11 | ··DYNAMIC········0x00 | 11 | ··DYNAMIC········0x003e1c·0x00004e1c·0x00004e1c·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··········0x002 | 14 | ··EXIDX··········0x002fc0·0x00002fc0·0x00002fc0·0x00128·0x00128·R···0x4 |
14 | ··GNU_RELRO······0x00 | 15 | ··GNU_RELRO······0x003e10·0x00004e10·0x00004e10·0x001f0·0x001f0·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· |
23 | ···05·····.note.gnu.build-id· | ||
22 | ···0 | 24 | ···06····· |
23 | ···0 | 25 | ···07·····.ARM.exidx· |
24 | ···0 | 26 | ···08·····.fini_array·.init_array·.dynamic·.got· |
Offset 1, 31 lines modified | Offset 1, 35 lines modified | ||
1 | There·are·2 | 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········000001 | 5 | ··[·1]·.interp···········PROGBITS········00000154·000154·000013·00···A··0···0··1 |
6 | ··[·2]·.note.gnu.build-id·NOTE············00000168·000168·000024·00···A··0···0··4 | ||
6 | ··[· | 7 | ··[·3]·.dynsym···········DYNSYM··········0000018c·00018c·000580·10···A··4···1··4 |
7 | ··[· | 8 | ··[·4]·.dynstr···········STRTAB··········0000070c·00070c·00063c·00···A··0···0··1 |
8 | ··[· | 9 | ··[·5]·.hash·············HASH············00000d48·000d48·000274·04···A··3···0··4 |
10 | ··[·6]·.gnu.version······VERSYM··········00000fbc·000fbc·0000b0·02···A··3···0··2 | ||
11 | ··[·7]·.gnu.version_d····VERDEF··········0000106c·00106c·00001c·00···A··4···1··4 | ||
12 | ··[·8]·.gnu.version_r····VERNEED·········00001088·001088·000020·00···A··4···1··4 | ||
9 | ··[· | 13 | ··[·9]·.rel.dyn··········REL·············000010a8·0010a8·000048·08···A··3···0··4 |
10 | ··[ | 14 | ··[10]·.rel.plt··········REL·············000010f0·0010f0·000120·08··AI··3··11··4 |
11 | ··[ | 15 | ··[11]·.plt··············PROGBITS········00001210·001210·0001c4·00··AX··0···0··4 |
12 | ··[ | 16 | ··[12]·.text·············PROGBITS········000013d4·0013d4·001bb0·00··AX··0···0··4 |
13 | ··[ | 17 | ··[13]·.ARM.extab········PROGBITS········00002f84·002f84·00003c·00···A··0···0··4 |
14 | ··[1 | 18 | ··[14]·.ARM.exidx········ARM_EXIDX·······00002fc0·002fc0·000128·08··AL·12···0··4 |
15 | ··[1 | 19 | ··[15]·.rodata···········PROGBITS········000030e8·0030e8·00013e·01·AMS··0···0··1 |
16 | ··[1 | 20 | ··[16]·.fini_array·······FINI_ARRAY······00004e10·003e10·000008·00··WA··0···0··4 |
17 | ··[1 | 21 | ··[17]·.init_array·······INIT_ARRAY······00004e18·003e18·000004·00··WA··0···0··1 |
18 | ··[1 | 22 | ··[18]·.dynamic··········DYNAMIC·········00004e1c·003e1c·000128·08··WA··4···0··4 |
19 | ··[1 | 23 | ··[19]·.got··············PROGBITS········00004f44·003f44·0000bc·00··WA··0···0··4 |
20 | ··[ | 24 | ··[20]·.data·············PROGBITS········00005000·004000·000004·00··WA··0···0··4 |
21 | ··[ | 25 | ··[21]·.bss··············NOBITS··········00005004·004004·000000·00··WA··0···0··1 |
22 | ··[ | 26 | ··[22]·.comment··········PROGBITS········00000000·004004·000028·01··MS··0···0··1 |
23 | ··[ | 27 | ··[23]·.note.gnu.gold-version·NOTE············00000000·00402c·00001c·00······0···0··4 |
24 | ··[2 | 28 | ··[24]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004048·00002b·00······0···0··1 |
25 | ··[2 | 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) |
Offset 1, 95 lines modified | Offset 1, 91 lines modified | ||
1 | Symbol·table·'.dynsym'·contains· | 1 | Symbol·table·'.dynsym'·contains·88·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:·0000 | 6 | ·····3:·000023f8·····8·FUNC····GLOBAL·DEFAULT···12·__aeabi_unwind_cpp_pr0 |
7 | ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno | 7 | ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2) |
8 | ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror | 8 | ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror@LIBC·(2) |
9 | ·····6:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_print | 9 | ·····6:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_print |
10 | ·····7:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strcmp | 10 | ·····7:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strcmp@LIBC·(2) |
11 | ·····8:·00001465····14·FUNC····WEAK···DEFAULT····8·_ZN7_JNIEnv15GetStringLengthEP8_jstring | ||
12 | ·····9:·00001f4f····10·FUNC····WEAK···DEFAULT····8·__aeabi_unwind_cpp_pr1 | ||
13 | ····10:·00001473····14·FUNC····WEAK···DEFAULT····8·_ZN7_JNIEnv17GetStringCriticalEP8_jstringPh | ||
14 | ····11:·00001481····14·FUNC····WEAK···DEFAULT····8·_ZN7_JNIEnv21ReleaseStringCriticalEP8_jstringPKt | ||
15 | ···· | 11 | ·····8:·000014a5····54·FUNC····WEAK···DEFAULT···12·_ZN7String83setEPKtj |
16 | ···· | 12 | ·····9:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·free@LIBC·(2) |
17 | ····1 | 13 | ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2) |
18 | ····1 | 14 | ····11:·000014db····12·FUNC····GLOBAL·DEFAULT···12·Java_jackpal_androidterm_TermExec_sendSignal |
19 | ····1 | 15 | ····12:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·kill@LIBC·(2) |
16 | ····13:·00002400·····8·FUNC····WEAK···DEFAULT···12·__aeabi_unwind_cpp_pr1 | ||
20 | ····1 | 17 | ····14:·000014e9····52·FUNC····GLOBAL·DEFAULT···12·Java_jackpal_androidterm_TermExec_waitFor |
21 | ····1 | 18 | ····15:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·waitpid@LIBC·(2) |
19 | ····16:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2) | ||
20 | ····17:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard@LIBC·(2) | ||
22 | ····1 | 21 | ····18:·0000151d···886·FUNC····GLOBAL·DEFAULT···12·Java_jackpal_androidterm_TermExec_createSubprocessInternal |
23 | ···· | 22 | ····19:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strdup@LIBC·(2) |
24 | ····2 | 23 | ····20:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fcntl@LIBC·(2) |
25 | ····2 | 24 | ····21:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·unlockpt@LIBC·(2) |
26 | ····2 | 25 | ····22:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memset@LIBC·(2) |
27 | ····2 | 26 | ····23:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ptsname_r@LIBC·(2) |
28 | ····25:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail | ||
29 | ····2 | 27 | ····24:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fork@LIBC·(2) |
30 | ····2 | 28 | ····25:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setsid@LIBC·(2) |
31 | ····2 | 29 | ····26:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2) |
32 | ····2 | 30 | ····27:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2) |
33 | ···· | 31 | ····28:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dup2@LIBC·(2) |
34 | ···· | 32 | ····29:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@LIBC·(2) |
35 | ····3 | 33 | ····30:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·atoi@LIBC·(2) |
36 | ····3 | 34 | ····31:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·opendir@LIBC·(2) |
37 | ····3 | 35 | ····32:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dirfd@LIBC·(2) |
38 | ····3 | 36 | ····33:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·readdir@LIBC·(2) |
39 | ····3 | 37 | ····34:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2) |
40 | ····3 | 38 | ····35:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·closedir@LIBC·(2) |
41 | ····3 | 39 | ····36:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·execv@LIBC·(2) |
42 | ····3 | 40 | ····37:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·exit@LIBC·(2) |
43 | ···· | 41 | ····38:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·putenv@LIBC·(2) |
44 | ····41:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard | ||
45 | ···· | 42 | ····39:·00002408·····8·FUNC····WEAK···DEFAULT···12·__aeabi_unwind_cpp_pr2 |
46 | ····4 | 43 | ····40:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__gnu_Unwind_Find_exidx |
47 | ····4 | 44 | ····41:·000027a0·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_VFP_D |
48 | ····4 | 45 | ····42:·00002790·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_VFP |
49 | ····4 | 46 | ····43:·000027b0·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_VFP_D_16_to_31 |
50 | ····47:·000021f4·····0·FUNC····GLOBAL·DEFAULT····8·__gnu_Unwind_Restore_WMMXD | ||
51 | ····4 | 47 | ····44:·000027c0·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_WMMXD |
48 | ····45:·00002848·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_WMMXC | ||
52 | ····4 | 49 | ····46:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2) |
53 | ···· | 50 | ····47:·0000277c····20·FUNC····GLOBAL·DEFAULT···12·restore_core_regs |
54 | ···· | 51 | ····48:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy@LIBC·(2) |
55 | ···· | 52 | ····49:·00001cbc·····8·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetCFA |
56 | ····5 | 53 | ····50:·00001cc4···164·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_RaiseException |
57 | ····5 | 54 | ····51:·00001d68····28·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_ForcedUnwind |
58 | ····5 | 55 | ····52:·00001d84···116·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Resume |
59 | ····5 | 56 | ····53:·00001df8····32·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Resume_or_Rethrow |
60 | ····5 | 57 | ····54:·00001e18·····4·FUNC····GLOBAL·DEFAULT···12·_Unwind_Complete |
61 | ····5 | 58 | ····55:·00001e1c····24·FUNC····GLOBAL·DEFAULT···12·_Unwind_DeleteException |
62 | ····5 | 59 | ····56:·00001e34····92·FUNC····GLOBAL·DEFAULT···12·_Unwind_VRS_Get |
63 | ····60:·000026b1····18·FUNC····GLOBAL·DEFAULT····8·__gnu_thumb1_case_uqi | ||
64 | ···· | 60 | ····57:·00001eb8····92·FUNC····GLOBAL·DEFAULT···12·_Unwind_VRS_Set |
65 | ···· | 61 | ····58:·00001f40···200·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Backtrace |
66 | ···· | 62 | ····59:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_begin_cleanup |
67 | ····6 | 63 | ····60:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_type_match |
68 | ····6 | 64 | ····61:·000029b0···904·FUNC····GLOBAL·DEFAULT···12·__gnu_unwind_execute |
69 | ····6 | 65 | ····62:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_call_unexpected |
70 | ····6 | 66 | ····63:·00002410···876·FUNC····GLOBAL·DEFAULT···12·_Unwind_VRS_Pop |
67 | ····64:·000027a8·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_VFP_D | ||
68 | ····65:·00002798·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_VFP | ||
69 | ····66:·000027b8·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_VFP_D_16_to_31 | ||
71 | ····6 | 70 | ····67:·00002804·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_WMMXD |
72 | ····6 | 71 | ····68:·0000285c·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_WMMXC |
73 | ····70:·000021dc·····0·FUNC····GLOBAL·DEFAULT····8·__gnu_Unwind_Save_VFP_D | ||
74 | ····71:·000021cc·····0·FUNC····GLOBAL·DEFAULT····8·__gnu_Unwind_Save_VFP | ||
75 | ····72:·000021ec·····0·FUNC····GLOBAL·DEFAULT····8·__gnu_Unwind_Save_VFP_D_16_to_31 | ||
76 | ···· | 72 | ····69:·0000277c····20·FUNC····GLOBAL·DEFAULT···12·__restore_core_regs |
77 | ····7 | 73 | ····70:·00002870····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_RaiseException |
78 | ····7 | 74 | ····71:·00002870····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_RaiseException |
79 | ····7 | 75 | ····72:·00002894····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_Resume |
80 | ····7 | 76 | ····73:·00002894····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_Resume |
81 | ····7 | 77 | ····74:·000028b8····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_Resume_or_Rethrow |
82 | ····7 | 78 | ····75:·000028b8····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_Resume_or_Rethrow |
83 | ···· | 79 | ····76:·000028dc····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_ForcedUnwind |
84 | ···· | 80 | ····77:·000028dc····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_ForcedUnwind |
85 | ···· | 81 | ····78:·00002900····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_Backtrace |
86 | ···· | 82 | ····79:·00002900····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_Backtrace |
87 | ····8 | 83 | ····80:·00002d38····64·FUNC····GLOBAL·DEFAULT···12·__gnu_unwind_frame |
88 | ····8 | 84 | ····81:·00002d78····16·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetRegionStart |
89 | ····8 | 85 | ····82:·00002d88····28·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetLanguageSpecificData |
90 | ····8 | 86 | ····83:·00002da4·····8·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetDataRelBase |
91 | ····8 | 87 | ····84:·00002dac·····8·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetTextRelBase |
92 | ····8 | 88 | ····85:·00005004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata |
93 | ···· | 89 | ····86:·00005004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start |
94 | ···· | 90 | ····87:·00005004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end |
Offset 1, 51 lines modified | Offset 1, 51 lines modified | ||
1 | Relocation·section·'.rel.dyn'·at·offset·0x10 | 1 | Relocation·section·'.rel.dyn'·at·offset·0x10a8·contains·9·entries: |
2 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name | 2 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name |
3 | 0000 | 3 | 00004e10··00000017·R_ARM_RELATIVE········ |
4 | 0000 | 4 | 00004f48··00000017·R_ARM_RELATIVE········ |
5 | 0000 | 5 | 00004f4c··00000017·R_ARM_RELATIVE········ |
6 | 0000 | 6 | 00004f50··00000017·R_ARM_RELATIVE········ |
7 | 0000 | 7 | 00004f58··00000017·R_ARM_RELATIVE········ |
8 | 0000 | 8 | 00004f5c··00000017·R_ARM_RELATIVE········ |
9 | 0000 | 9 | 00004f44··00001115·R_ARM_GLOB_DAT·········00000000···__stack_chk_guard@LIBC |
10 | 0000 | 10 | 00004f54··00002815·R_ARM_GLOB_DAT·········00000000···__gnu_Unwind_Find_exidx |
11 | 0000 | 11 | 00004f60··00003e15·R_ARM_GLOB_DAT·········00000000···__cxa_call_unexpected |
12 | Relocation·section·'.rel.plt'·at·offset·0x10 | 12 | Relocation·section·'.rel.plt'·at·offset·0x10f0·contains·36·entries: |
13 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name | 13 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name |
14 | 0000 | 14 | 00004f70··00000216·R_ARM_JUMP_SLOT········00000000···__cxa_atexit@LIBC |
15 | 0000 | 15 | 00004f74··00000116·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@LIBC |
16 | 0000 | 16 | 00004f78··00000416·R_ARM_JUMP_SLOT········00000000···__errno@LIBC |
17 | 0000 | 17 | 00004f7c··00000516·R_ARM_JUMP_SLOT········00000000···strerror@LIBC |
18 | 0000 | 18 | 00004f80··00000616·R_ARM_JUMP_SLOT········00000000···__android_log_print |
19 | 0000 | 19 | 00004f84··00000716·R_ARM_JUMP_SLOT········00000000···strcmp@LIBC |
20 | 0000 | 20 | 00004f88··00000916·R_ARM_JUMP_SLOT········00000000···free@LIBC |
21 | 0000 | 21 | 00004f8c··00000a16·R_ARM_JUMP_SLOT········00000000···malloc@LIBC |
22 | 0000 | 22 | 00004f90··00000c16·R_ARM_JUMP_SLOT········00000000···kill@LIBC |
23 | 0000 | 23 | 00004f94··00000f16·R_ARM_JUMP_SLOT········00000000···waitpid@LIBC |
24 | 00004f98··00001016·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@LIBC | ||
24 | 0000 | 25 | 00004f9c··00001316·R_ARM_JUMP_SLOT········00000000···strdup@LIBC |
25 | 0000 | 26 | 00004fa0··00001416·R_ARM_JUMP_SLOT········00000000···fcntl@LIBC |
26 | 0000 | 27 | 00004fa4··00001516·R_ARM_JUMP_SLOT········00000000···unlockpt@LIBC |
27 | 0000 | 28 | 00004fa8··00001616·R_ARM_JUMP_SLOT········00000000···memset@LIBC |
28 | 0000 | 29 | 00004fac··00001716·R_ARM_JUMP_SLOT········00000000···ptsname_r@LIBC |
29 | 00003fac··00001916·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail | ||
30 | 0000 | 30 | 00004fb0··00001816·R_ARM_JUMP_SLOT········00000000···fork@LIBC |
31 | 0000 | 31 | 00004fb4··00001916·R_ARM_JUMP_SLOT········00000000···setsid@LIBC |
32 | 0000 | 32 | 00004fb8··00001a16·R_ARM_JUMP_SLOT········00000000···open@LIBC |
33 | 0000 | 33 | 00004fbc··00001b16·R_ARM_JUMP_SLOT········00000000···ioctl@LIBC |
34 | 0000 | 34 | 00004fc0··00001c16·R_ARM_JUMP_SLOT········00000000···dup2@LIBC |
35 | 0000 | 35 | 00004fc4··00001d16·R_ARM_JUMP_SLOT········00000000···getenv@LIBC |
36 | 0000 | 36 | 00004fc8··00001e16·R_ARM_JUMP_SLOT········00000000···atoi@LIBC |
37 | 0000 | 37 | 00004fcc··00001f16·R_ARM_JUMP_SLOT········00000000···opendir@LIBC |
38 | 0000 | 38 | 00004fd0··00002016·R_ARM_JUMP_SLOT········00000000···dirfd@LIBC |
39 | 0000 | 39 | 00004fd4··00002116·R_ARM_JUMP_SLOT········00000000···readdir@LIBC |
40 | 0000 | 40 | 00004fd8··00002216·R_ARM_JUMP_SLOT········00000000···close@LIBC |
41 | 0000 | 41 | 00004fdc··00002316·R_ARM_JUMP_SLOT········00000000···closedir@LIBC |
42 | 0000 | 42 | 00004fe0··00002416·R_ARM_JUMP_SLOT········00000000···execv@LIBC |
43 | 0000 | 43 | 00004fe4··00002516·R_ARM_JUMP_SLOT········00000000···exit@LIBC |
44 | 0000 | 44 | 00004fe8··00002616·R_ARM_JUMP_SLOT········00000000···putenv@LIBC |
45 | 0000 | 45 | 00004fec··00002816·R_ARM_JUMP_SLOT········00000000···__gnu_Unwind_Find_exidx |
46 | 0000 | 46 | 00004ff0··00002e16·R_ARM_JUMP_SLOT········00000000···abort@LIBC |
47 | 0000 | 47 | 00004ff4··00003016·R_ARM_JUMP_SLOT········00000000···memcpy@LIBC |
48 | 0000 | 48 | 00004ff8··00003b16·R_ARM_JUMP_SLOT········00000000···__cxa_begin_cleanup |
49 | 0000 | 49 | 00004ffc··00003c16·R_ARM_JUMP_SLOT········00000000···__cxa_type_match |
Offset 1, 30 lines modified | Offset 1, 35 lines modified | ||
1 | Dynamic·section·at·offset·0x | 1 | Dynamic·section·at·offset·0x3e1c·contains·32·entries: |
2 | ··Tag········Type·························Name/Value | 2 | ··Tag········Type·························Name/Value |
3 | ·0x00000003·(PLTGOT)·····················0x | 3 | ·0x00000003·(PLTGOT)·····················0x4f64 |
4 | ·0x00000002·(PLTRELSZ)···················288·(bytes) | 4 | ·0x00000002·(PLTRELSZ)···················288·(bytes) |
5 | ·0x00000017·(JMPREL)·····················0x10 | 5 | ·0x00000017·(JMPREL)·····················0x10f0 |
6 | ·0x00000014·(PLTREL)·····················REL | 6 | ·0x00000014·(PLTREL)·····················REL |
7 | ·0x00000011·(REL)························0x10 | 7 | ·0x00000011·(REL)························0x10a8 |
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)·····················0x1 | 11 | ·0x00000006·(SYMTAB)·····················0x18c |
12 | ·0x0000000b·(SYMENT)·····················16·(bytes) | 12 | ·0x0000000b·(SYMENT)·····················16·(bytes) |
13 | ·0x00000005·(STRTAB)·····················0x70 | 13 | ·0x00000005·(STRTAB)·····················0x70c |
14 | ·0x0000000a·(STRSZ)······················1 | 14 | ·0x0000000a·(STRSZ)······················1596·(bytes) |
15 | ·0x00000004·(HASH)·······················0xd | 15 | ·0x00000004·(HASH)·······················0xd48 |
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:·[libc.so] | 18 | ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so] |
19 | ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so] | 19 | ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so] |
20 | ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so] | 20 | ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so] |
21 | ·0x0000000e·(SONAME)·····················Library·soname:·[libjackpal-termexec2.so] | 21 | ·0x0000000e·(SONAME)·····················Library·soname:·[libjackpal-termexec2.so] |
22 | ·0x0000001a·(FINI_ARRAY)·················0x | 22 | ·0x0000001a·(FINI_ARRAY)·················0x4e10 |
23 | ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes) | 23 | ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes) |
24 | ·0x00000019·(INIT_ARRAY)·················0x | 24 | ·0x00000019·(INIT_ARRAY)·················0x4e18 |
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)·····················0xfbc | ||
30 | ·0x6ffffffc·(VERDEF)·····················0x106c | ||
31 | ·0x6ffffffd·(VERDEFNUM)··················1 | ||
32 | ·0x6ffffffe·(VERNEED)····················0x1088 | ||
33 | ·0x6fffffff·(VERNEEDNUM)·················1 | ||
29 | ·0x00000000·(NULL)·······················0x0 | 34 | ·0x00000000·(NULL)·······················0x0 |
Offset 1, 4 lines modified | Offset 1, 8 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)» ····Build·ID:·921d9bc66aad67dc633674047f520f4aebfc6762 | ||
1 | Displaying·notes·found·in:·.note.gnu.gold-version | 4 | Displaying·notes·found·in:·.note.gnu.gold-version |
2 | ··Owner················Data·size·» Description | 5 | ··Owner················Data·size·» Description |
3 | ··GNU··················0x00000009» NT_GNU_GOLD_VERSION·(gold·version)» ····Version:·gold·1.11 | 6 | ··GNU··················0x00000009» NT_GNU_GOLD_VERSION·(gold·version)» ····Version:·gold·1.11 |
Offset 1, 2 lines modified | Offset 1, 34 lines modified | ||
1 | 1 | Version·symbols·section·'.gnu.version'·contains·88·entries: | |
2 | ·Addr:·0x0000000000000fbc··Offset:·0x000fbc··Link:·3·(.dynsym) | ||
3 | ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)··· | ||
4 | ··004:···2·(LIBC)··········2·(LIBC)··········0·(*local*)·······2·(LIBC)······· | ||
5 | ··008:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········1·(*global*)··· | ||
6 | ··00c:···2·(LIBC)··········1·(*global*)······1·(*global*)······2·(LIBC)······· | ||
7 | ··010:···2·(LIBC)··········2·(LIBC)··········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:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
11 | ··020:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
12 | ··024:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)··· | ||
13 | ··028:···0·(*local*)·······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
14 | ··02c:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)··· | ||
15 | ··030:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· | ||
16 | ··034:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
17 | ··038:···1·(*global*)······1·(*global*)······1·(*global*)······0·(*local*)···· | ||
18 | ··03c:···0·(*local*)·······1·(*global*)······0·(*local*)·······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*)······1·(*global*)······1·(*global*)··· | ||
24 | ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
25 | Version·definition·section·'.gnu.version_d'·contains·1·entry: | ||
26 | ·Addr:·0x000000000000106c··Offset:·0x00106c··Link:·4·(.dynstr) | ||
27 | ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libjackpal-termexec2.so | ||
28 | Version·needs·section·'.gnu.version_r'·contains·1·entry: | ||
29 | ·Addr:·0x0000000000001088··Offset:·0x001088··Link:·4·(.dynstr) | ||
30 | ··000000:·Version:·1··File:·libc.so··Cnt:·1 | ||
31 | ··0x0010:···Name:·LIBC··Flags:·none··Version:·2 |
Offset 1, 26 lines modified | Offset 1, 24 lines modified | ||
1 | /system/bin/linker | 1 | /system/bin/linker |
2 | __cxa_finalize | 2 | __cxa_finalize |
3 | libjackpal-termexec2.so | ||
3 | __cxa_atexit | 4 | __cxa_atexit |
4 | __aeabi_unwind_cpp_pr0 | 5 | __aeabi_unwind_cpp_pr0 |
5 | strerror | 6 | strerror |
6 | __android_log_print | 7 | __android_log_print |
7 | _ZN7_JNIEnv15GetStringLengthEP8_jstring | ||
8 | __aeabi_unwind_cpp_pr1 | ||
9 | _ZN7_JNIEnv17GetStringCriticalEP8_jstringPh | ||
10 | _ZN7_JNIEnv21ReleaseStringCriticalEP8_jstringPKt | ||
11 | _ZN7String83setEPKtj | 8 | _ZN7String83setEPKtj |
12 | Java_jackpal_androidterm_TermExec_sendSignal | 9 | Java_jackpal_androidterm_TermExec_sendSignal |
10 | __aeabi_unwind_cpp_pr1 | ||
13 | Java_jackpal_androidterm_TermExec_waitFor | 11 | Java_jackpal_androidterm_TermExec_waitFor |
12 | __stack_chk_fail | ||
13 | __stack_chk_guard | ||
14 | Java_jackpal_androidterm_TermExec_createSubprocessInternal | 14 | Java_jackpal_androidterm_TermExec_createSubprocessInternal |
15 | unlockpt | 15 | unlockpt |
16 | ptsname_r | 16 | ptsname_r |
17 | __stack_chk_fail | ||
18 | closedir | 17 | closedir |
19 | __stack_chk_guard | ||
20 | __aeabi_unwind_cpp_pr2 | 18 | __aeabi_unwind_cpp_pr2 |
21 | __gnu_Unwind_Find_exidx | 19 | __gnu_Unwind_Find_exidx |
22 | __gnu_Unwind_Restore_VFP_D | 20 | __gnu_Unwind_Restore_VFP_D |
23 | __gnu_Unwind_Restore_VFP | 21 | __gnu_Unwind_Restore_VFP |
24 | __gnu_Unwind_Restore_VFP_D_16_to_31 | 22 | __gnu_Unwind_Restore_VFP_D_16_to_31 |
25 | __gnu_Unwind_Restore_WMMXD | 23 | __gnu_Unwind_Restore_WMMXD |
26 | __gnu_Unwind_Restore_WMMXC | 24 | __gnu_Unwind_Restore_WMMXC |
Offset 29, 27 lines modified | Offset 27, 26 lines modified | ||
29 | __gnu_Unwind_RaiseException | 27 | __gnu_Unwind_RaiseException |
30 | __gnu_Unwind_ForcedUnwind | 28 | __gnu_Unwind_ForcedUnwind |
31 | __gnu_Unwind_Resume | 29 | __gnu_Unwind_Resume |
32 | __gnu_Unwind_Resume_or_Rethrow | 30 | __gnu_Unwind_Resume_or_Rethrow |
33 | _Unwind_Complete | 31 | _Unwind_Complete |
34 | _Unwind_DeleteException | 32 | _Unwind_DeleteException |
35 | _Unwind_VRS_Get | 33 | _Unwind_VRS_Get |
36 | __gnu_thumb1_case_uqi | ||
37 | _Unwind_VRS_Set | 34 | _Unwind_VRS_Set |
38 | __gnu_Unwind_Backtrace | 35 | __gnu_Unwind_Backtrace |
39 | __cxa_begin_cleanup | 36 | __cxa_begin_cleanup |
40 | __cxa_type_match | 37 | __cxa_type_match |
41 | __gnu_unwind_execute | 38 | __gnu_unwind_execute |
42 | __cxa_call_unexpected | 39 | __cxa_call_unexpected |
43 | _Unwind_VRS_Pop | 40 | _Unwind_VRS_Pop |
44 | __gnu_Unwind_Save_WMMXD | ||
45 | __gnu_Unwind_Save_WMMXC | ||
46 | __gnu_Unwind_Save_VFP_D | 41 | __gnu_Unwind_Save_VFP_D |
47 | __gnu_Unwind_Save_VFP | 42 | __gnu_Unwind_Save_VFP |
48 | __gnu_Unwind_Save_VFP_D_16_to_31 | 43 | __gnu_Unwind_Save_VFP_D_16_to_31 |
44 | __gnu_Unwind_Save_WMMXD | ||
45 | __gnu_Unwind_Save_WMMXC | ||
49 | __restore_core_regs | 46 | __restore_core_regs |
50 | ___Unwind_RaiseException | 47 | ___Unwind_RaiseException |
51 | _Unwind_RaiseException | 48 | _Unwind_RaiseException |
52 | ___Unwind_Resume | 49 | ___Unwind_Resume |
53 | _Unwind_Resume | 50 | _Unwind_Resume |
54 | ___Unwind_Resume_or_Rethrow | 51 | ___Unwind_Resume_or_Rethrow |
55 | _Unwind_Resume_or_Rethrow | 52 | _Unwind_Resume_or_Rethrow |
Offset 62, 33 lines modified | Offset 59, 36 lines modified | ||
62 | _Unwind_GetLanguageSpecificData | 59 | _Unwind_GetLanguageSpecificData |
63 | _Unwind_GetDataRelBase | 60 | _Unwind_GetDataRelBase |
64 | _Unwind_GetTextRelBase | 61 | _Unwind_GetTextRelBase |
65 | __bss_start | 62 | __bss_start |
66 | liblog.so | 63 | liblog.so |
67 | libstdc++.so | 64 | libstdc++.so |
68 | libdl.so | 65 | libdl.so |
69 | 66 | |D$hiF#h | |
70 | java/lang/OutOfMemoryError | 67 | java/lang/OutOfMemoryError |
71 | jackpal-termexec | 68 | jackpal-termexec |
72 | %s·errno·%s(%d) | 69 | %s·errno·%s(%d) |
73 | Unknown·error | 70 | Unknown·error |
74 | java/io/IOException | 71 | java/io/IOException |
75 | Couldn't·allocate·argv·array | 72 | Couldn't·allocate·argv·array |
76 | Couldn't·get·argument·from·array | 73 | Couldn't·get·argument·from·array |
77 | Couldn't·allocate·envp·array | 74 | Couldn't·allocate·envp·array |
78 | Couldn't·get·env·var·from·array | 75 | Couldn't·get·env·var·from·array |
79 | trouble·with·/dev/ptmx | 76 | trouble·with·/dev/ptmx |
80 | fork·failed | 77 | fork·failed |
81 | ANDROID_PROPERTY_WORKSPACE | 78 | ANDROID_PROPERTY_WORKSPACE |
82 | /proc/self/fd | 79 | /proc/self/fd |
83 | ptsname_r·returned·error | 80 | ptsname_r·returned·error |
84 | GCC:·(GNU)·4. | 81 | GCC:·(GNU)·4.9.x·20150123·(prerelease) |
85 | GCC:·(GNU)·4.8 | ||
86 | gold·1.11 | 82 | gold·1.11 |
87 | .shstrtab | 83 | .shstrtab |
84 | .note.gnu.build-id | ||
85 | .gnu.version | ||
86 | .gnu.version_d | ||
87 | .gnu.version_r | ||
88 | .rel.dyn | 88 | .rel.dyn |
89 | .rel.plt | 89 | .rel.plt |
90 | .ARM.extab | 90 | .ARM.extab |
91 | .ARM.exidx | 91 | .ARM.exidx |
92 | .fini_array | 92 | .fini_array |
93 | .init_array | 93 | .init_array |
94 | .dynamic | 94 | .dynamic |
Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.interp': | 1 | Hex·dump·of·section·'.interp': |
2 | ··0x000001 | 2 | ··0x00000154·2f737973·74656d2f·62696e2f·6c696e6b·/system/bin/link |
3 | ··0x000001 | 3 | ··0x00000164·657200······························er. |
Offset 1, 113 lines modified | Offset 1, 103 lines modified | ||
1 | Hex·dump·of·section·'.dynstr': | 1 | Hex·dump·of·section·'.dynstr': |
2 | ··0x0000070 | 2 | ··0x0000070c·005f5f63·78615f66·696e616c·697a6500·.__cxa_finalize. |
3 | ··0x00000718·5f5f6378·615f6174·65786974·005f5f61·__cxa_atexit.__a | ||
4 | ··0x00000728·65616269·5f756e77·696e645f·6370705f·eabi_unwind_cpp_ | ||
5 | ··0x00000738·70723000·5f5f6572·726e6f00·73747265·pr0.__errno.stre | ||
6 | ··0x00000748·72726f72·005f5f61·6e64726f·69645f6c·rror.__android_l | ||
7 | ··0x00000758·6f675f70·72696e74·00737472·636d7000·og_print.strcmp. | ||
8 | ··0x00000768·5f5a4e37·5f4a4e49·456e7631·35476574·_ZN7_JNIEnv15Get | ||
9 | ··0x00000778·53747269·6e674c65·6e677468·4550385f·StringLengthEP8_ | ||
10 | ··0x000007 | 3 | ··0x0000071c·4c494243·006c6962·632e736f·006c6962·LIBC.libc.so.lib |
4 | ··0x0000072c·6a61636b·70616c2d·7465726d·65786563·jackpal-termexec | ||
5 | ··0x0000073c·322e736f·005f5f63·78615f61·74657869·2.so.__cxa_atexi | ||
6 | ··0x0000074c·74005f5f·61656162·695f756e·77696e64·t.__aeabi_unwind | ||
7 | ··0x0000075c·5f637070·5f707230·005f5f65·72726e6f·_cpp_pr0.__errno | ||
8 | ··0x0000076c·00737472·6572726f·72005f5f·616e6472·.strerror.__andr | ||
9 | ··0x0000077c·6f69645f·6c6f675f·7072696e·74007374·oid_log_print.st | ||
10 | ··0x0000078c·72636d70·005f5a4e·37537472·696e6738·rcmp._ZN7String8 | ||
11 | ··0x0000079c·33736574·45504b74·6a006672·6565006d·3setEPKtj.free.m | ||
12 | ··0x000007ac·616c6c6f·63004a61·76615f6a·61636b70·alloc.Java_jackp | ||
13 | ··0x000007bc·616c5f61·6e64726f·69647465·726d5f54·al_androidterm_T | ||
14 | ··0x000007cc·65726d45·7865635f·73656e64·5369676e·ermExec_sendSign | ||
15 | ··0x000007dc·616c006b·696c6c00·5f5f6165·6162695f·al.kill.__aeabi_ | ||
11 | ··0x000007 | 16 | ··0x000007ec·756e7769·6e645f63·70705f70·7231004a·unwind_cpp_pr1.J |
12 | ··0x000007a8·5a4e375f·4a4e4945·6e763137·47657453·ZN7_JNIEnv17GetS | ||
13 | ··0x000007b8·7472696e·67437269·74696361·6c455038·tringCriticalEP8 | ||
14 | ··0x000007c8·5f6a7374·72696e67·5068005f·5a4e375f·_jstringPh._ZN7_ | ||
15 | ··0x000007d8·4a4e4945·6e763231·52656c65·61736553·JNIEnv21ReleaseS | ||
16 | ··0x000007e8·7472696e·67437269·74696361·6c455038·tringCriticalEP8 | ||
17 | ··0x000007f8·5f6a7374·72696e67·504b7400·5f5a4e37·_jstringPKt._ZN7 | ||
18 | ··0x00000808·53747269·6e673833·73657445·504b746a·String83setEPKtj | ||
19 | ··0x00000818·00667265·65006d61·6c6c6f63·004a6176·.free.malloc.Jav | ||
20 | ··0x00000828·615f6a61·636b7061·6c5f616e·64726f69·a_jackpal_androi | ||
21 | ··0x00000838·64746572·6d5f5465·726d4578·65635f73·dterm_TermExec_s | ||
22 | ··0x00000848·656e6453·69676e61·6c006b69·6c6c004a·endSignal.kill.J | ||
23 | ··0x00000 | 17 | ··0x000007fc·6176615f·6a61636b·70616c5f·616e6472·ava_jackpal_andr |
24 | ··0x000008 | 18 | ··0x0000080c·6f696474·65726d5f·5465726d·45786563·oidterm_TermExec |
25 | ··0x000008 | 19 | ··0x0000081c·5f776169·74466f72·00776169·74706964·_waitFor.waitpid |
26 | ··0x00000888·004a6176·615f6a61·636b7061·6c5f616e·.Java_jackpal_an | ||
27 | ··0x00000898·64726f69·64746572·6d5f5465·726d4578·droidterm_TermEx | ||
28 | ··0x000008a8·65635f63·72656174·65537562·70726f63·ec_createSubproc | ||
29 | ··0x000008b8·65737349·6e746572·6e616c00·73747264·essInternal.strd | ||
30 | ··0x000008c8·75700066·636e746c·00756e6c·6f636b70·up.fcntl.unlockp | ||
31 | ··0x000008d8·74006d65·6d736574·00707473·6e616d65·t.memset.ptsname | ||
32 | ··0x000008 | 20 | ··0x0000082c·005f5f73·7461636b·5f63686b·5f666169·.__stack_chk_fai |
33 | ··0x000008f8·61696c00·666f726b·00736574·73696400·ail.fork.setsid. | ||
34 | ··0x00000908·6f70656e·00696f63·746c0064·75703200·open.ioctl.dup2. | ||
35 | ··0x00000918·67657465·6e760061·746f6900·6f70656e·getenv.atoi.open | ||
36 | ··0x00000928·64697200·64697266·64007265·61646469·dir.dirfd.readdi | ||
37 | ··0x00000938·7200636c·6f736500·636c6f73·65646972·r.close.closedir | ||
38 | ··0x00000948·00657865·63760065·78697400·70757465·.execv.exit.pute | ||
39 | ··0x00000 | 21 | ··0x0000083c·6c005f5f·73746163·6b5f6368·6b5f6775·l.__stack_chk_gu |
22 | ··0x0000084c·61726400·4a617661·5f6a6163·6b70616c·ard.Java_jackpal | ||
23 | ··0x0000085c·5f616e64·726f6964·7465726d·5f546572·_androidterm_Ter | ||
24 | ··0x0000086c·6d457865·635f6372·65617465·53756270·mExec_createSubp | ||
25 | ··0x0000087c·726f6365·7373496e·7465726e·616c0073·rocessInternal.s | ||
26 | ··0x0000088c·74726475·70006663·6e746c00·756e6c6f·trdup.fcntl.unlo | ||
27 | ··0x0000089c·636b7074·006d656d·73657400·7074736e·ckpt.memset.ptsn | ||
28 | ··0x000008ac·616d655f·7200666f·726b0073·65747369·ame_r.fork.setsi | ||
29 | ··0x000008bc·64006f70·656e0069·6f63746c·00647570·d.open.ioctl.dup | ||
30 | ··0x000008cc·32006765·74656e76·0061746f·69006f70·2.getenv.atoi.op | ||
31 | ··0x000008dc·656e6469·72006469·72666400·72656164·endir.dirfd.read | ||
32 | ··0x000008ec·64697200·636c6f73·6500636c·6f736564·dir.close.closed | ||
33 | ··0x000008fc·69720065·78656376·00657869·74007075·ir.execv.exit.pu | ||
40 | ··0x000009 | 34 | ··0x0000090c·74656e76·005f5f61·65616269·5f756e77·tenv.__aeabi_unw |
41 | ··0x000009 | 35 | ··0x0000091c·696e645f·6370705f·70723200·5f5f676e·ind_cpp_pr2.__gn |
42 | ··0x000009 | 36 | ··0x0000092c·755f556e·77696e64·5f46696e·645f6578·u_Unwind_Find_ex |
43 | ··0x000009 | 37 | ··0x0000093c·69647800·5f5f676e·755f556e·77696e64·idx.__gnu_Unwind |
44 | ··0x000009 | 38 | ··0x0000094c·5f526573·746f7265·5f564650·5f44005f·_Restore_VFP_D._ |
45 | ··0x000009 | 39 | ··0x0000095c·5f676e75·5f556e77·696e645f·52657374·_gnu_Unwind_Rest |
46 | ··0x000009 | 40 | ··0x0000096c·6f72655f·56465000·5f5f676e·755f556e·ore_VFP.__gnu_Un |
47 | ··0x000009 | 41 | ··0x0000097c·77696e64·5f526573·746f7265·5f564650·wind_Restore_VFP |
48 | ··0x000009 | 42 | ··0x0000098c·5f445f31·365f746f·5f333100·5f5f676e·_D_16_to_31.__gn |
49 | ··0x000009 | 43 | ··0x0000099c·755f556e·77696e64·5f526573·746f7265·u_Unwind_Restore |
50 | ··0x00000 | 44 | ··0x000009ac·5f574d4d·5844005f·5f676e75·5f556e77·_WMMXD.__gnu_Unw |
51 | ··0x00000 | 45 | ··0x000009bc·696e645f·52657374·6f72655f·574d4d58·ind_Restore_WMMX |
52 | ··0x00000 | 46 | ··0x000009cc·43006162·6f727400·72657374·6f72655f·C.abort.restore_ |
53 | ··0x00000 | 47 | ··0x000009dc·636f7265·5f726567·73006d65·6d637079·core_regs.memcpy |
54 | ··0x00000 | 48 | ··0x000009ec·005f556e·77696e64·5f476574·43464100·._Unwind_GetCFA. |
55 | ··0x00000 | 49 | ··0x000009fc·5f5f676e·755f556e·77696e64·5f526169·__gnu_Unwind_Rai |
56 | ··0x00000a | 50 | ··0x00000a0c·73654578·63657074·696f6e00·5f5f676e·seException.__gn |
57 | ··0x00000a | 51 | ··0x00000a1c·755f556e·77696e64·5f466f72·63656455·u_Unwind_ForcedU |
58 | ··0x00000a | 52 | ··0x00000a2c·6e77696e·64005f5f·676e755f·556e7769·nwind.__gnu_Unwi |
59 | ··0x00000a | 53 | ··0x00000a3c·6e645f52·6573756d·65005f5f·676e755f·nd_Resume.__gnu_ |
60 | ··0x00000a | 54 | ··0x00000a4c·556e7769·6e645f52·6573756d·655f6f72·Unwind_Resume_or |
61 | ··0x00000a | 55 | ··0x00000a5c·5f526574·68726f77·005f556e·77696e64·_Rethrow._Unwind |
62 | ··0x00000a | 56 | ··0x00000a6c·5f436f6d·706c6574·65005f55·6e77696e·_Complete._Unwin |
63 | ··0x00000a | 57 | ··0x00000a7c·645f4465·6c657465·45786365·7074696f·d_DeleteExceptio |
64 | ··0x00000a | 58 | ··0x00000a8c·6e005f55·6e77696e·645f5652·535f4765·n._Unwind_VRS_Ge |
59 | ··0x00000a9c·74005f55·6e77696e·645f5652·535f5365·t._Unwind_VRS_Se | ||
65 | ··0x00000af8·74005f5f·676e755f·7468756d·62315f63·t.__gnu_thumb1_c | ||
66 | ··0x00000b08·6173655f·75716900·5f556e77·696e645f·ase_uqi._Unwind_ | ||
67 | ··0x00000b18·5652535f·53657400·5f5f676e·755f556e·VRS_Set.__gnu_Un | ||
68 | ··0x00000b28·77696e64·5f426163·6b747261·6365005f·wind_Backtrace._ | ||
69 | ··0x00000b38·5f637861·5f626567·696e5f63·6c65616e·_cxa_begin_clean | ||
70 | ··0x00000b48·7570005f·5f637861·5f747970·655f6d61·up.__cxa_type_ma | ||
71 | ··0x00000 | 60 | ··0x00000aac·74005f5f·676e755f·556e7769·6e645f42·t.__gnu_Unwind_B |
72 | ··0x00000b68·5f657865·63757465·005f5f63·78615f63·_execute.__cxa_c | ||
73 | ··0x00000b78·616c6c5f·756e6578·70656374·6564005f·all_unexpected._ | ||
74 | ··0x00000 | 61 | ··0x00000abc·61636b74·72616365·005f5f63·78615f62·acktrace.__cxa_b |
62 | ··0x00000acc·6567696e·5f636c65·616e7570·005f5f63·egin_cleanup.__c | ||
63 | ··0x00000adc·78615f74·7970655f·6d617463·68005f5f·xa_type_match.__ | ||
64 | ··0x00000aec·676e755f·756e7769·6e645f65·78656375·gnu_unwind_execu | ||
65 | ··0x00000afc·7465005f·5f637861·5f63616c·6c5f756e·te.__cxa_call_un | ||
66 | ··0x00000b0c·65787065·63746564·005f556e·77696e64·expected._Unwind | ||
67 | ··0x00000b1c·5f565253·5f506f70·005f5f67·6e755f55·_VRS_Pop.__gnu_U | ||
68 | ··0x00000b2c·6e77696e·645f5361·76655f56·46505f44·nwind_Save_VFP_D | ||
69 | ··0x00000b3c·005f5f67·6e755f55·6e77696e·645f5361·.__gnu_Unwind_Sa | ||
70 | ··0x00000b4c·76655f56·4650005f·5f676e75·5f556e77·ve_VFP.__gnu_Unw | ||
71 | ··0x00000b5c·696e645f·53617665·5f564650·5f445f31·ind_Save_VFP_D_1 | ||
72 | ··0x00000b6c·365f746f·5f333100·5f5f676e·755f556e·6_to_31.__gnu_Un | ||
73 | ··0x00000b7c·77696e64·5f536176·655f574d·4d584400·wind_Save_WMMXD. | ||
75 | ··0x00000b | 74 | ··0x00000b8c·5f5f676e·755f556e·77696e64·5f536176·__gnu_Unwind_Sav |
75 | ··0x00000b9c·655f574d·4d584300·5f5f7265·73746f72·e_WMMXC.__restor | ||
76 | ··0x00000bac·655f636f·72655f72·65677300·5f5f5f55·e_core_regs.___U | ||
76 | ··0x00000ba8·5f574d4d·5844005f·5f676e75·5f556e77·_WMMXD.__gnu_Unw | ||
77 | ··0x00000bb8·696e645f·53617665·5f574d4d·5843005f·ind_Save_WMMXC._ | ||
78 | ··0x00000bc8·5f676e75·5f556e77·696e645f·53617665·_gnu_Unwind_Save | ||
79 | ··0x00000bd8·5f564650·5f44005f·5f676e75·5f556e77·_VFP_D.__gnu_Unw | ||
80 | ··0x00000be8·696e645f·53617665·5f564650·005f5f67·ind_Save_VFP.__g | ||
81 | ··0x00000bf8·6e755f55·6e77696e·645f5361·76655f56·nu_Unwind_Save_V | ||
82 | ··0x00000c08·46505f44·5f31365f·746f5f33·31005f5f·FP_D_16_to_31.__ | ||
83 | ··0x00000c18·72657374·6f72655f·636f7265·5f726567·restore_core_reg | ||
84 | ··0x00000c28·73005f5f·5f556e77·696e645f·52616973·s.___Unwind_Rais | ||
85 | ··0x00000c38·65457863·65707469·6f6e005f·556e7769·eException._Unwi | ||
86 | ··0x00000c | 77 | ··0x00000bbc·6e77696e·645f5261·69736545·78636570·nwind_RaiseExcep |
87 | ··0x00000c58·6e005f5f·5f556e77·696e645f·52657375·n.___Unwind_Resu | ||
Max diff block lines reached; 0/14108 bytes (0.00%) of diff not shown. |
Offset 1, 44 lines modified | Offset 1, 43 lines modified | ||
1 | Hex·dump·of·section·'.hash': | 1 | Hex·dump·of·section·'.hash': |
2 | ··0x00000d | 2 | ··0x00000d48·43000000·58000000·50000000·00000000·C...X...P....... |
3 | ··0x00000d | 3 | ··0x00000d58·46000000·4d000000·4f000000·51000000·F...M...O...Q... |
4 | ··0x00000d | 4 | ··0x00000d68·15000000·48000000·37000000·53000000·....H...7...S... |
5 | ··0x00000 | 5 | ··0x00000d78·55000000·1b000000·00000000·0f000000·U............... |
6 | ··0x00000 | 6 | ··0x00000d88·35000000·3d000000·00000000·19000000·5...=........... |
7 | ··0x00000 | 7 | ··0x00000d98·16000000·41000000·52000000·47000000·....A...R...G... |
8 | ··0x00000 | 8 | ··0x00000da8·39000000·54000000·00000000·38000000·9...T.......8... |
9 | ··0x00000 | 9 | ··0x00000db8·00000000·00000000·00000000·57000000·............W... |
10 | ··0x00000 | 10 | ··0x00000dc8·26000000·20000000·29000000·00000000·&...·...)....... |
11 | ··0x00000 | 11 | ··0x00000dd8·24000000·00000000·34000000·4b000000·$.......4...K... |
12 | ··0x00000 | 12 | ··0x00000de8·2b000000·4a000000·00000000·1a000000·+...J........... |
13 | ··0x00000df8·36000000·1f000000·00000000·45000000·6...........E... | ||
13 | ··0x00000e | 14 | ··0x00000e08·3b000000·32000000·2e000000·56000000·;...2.......V... |
14 | ··0x00000e9c·3f000000·35000000·31000000·5a000000·?...5...1...Z... | ||
15 | ··0x00000e | 15 | ··0x00000e18·49000000·00000000·44000000·43000000·I.......D...C... |
16 | ··0x00000e | 16 | ··0x00000e28·2d000000·2c000000·30000000·00000000·-...,...0....... |
17 | ··0x00000e | 17 | ··0x00000e38·23000000·25000000·00000000·09000000·#...%........... |
18 | ··0x00000e | 18 | ··0x00000e48·3e000000·42000000·4e000000·4c000000·>...B...N...L... |
19 | ··0x00000e58·00000000·00000000·00000000·00000000·................ | ||
20 | ··0x00000e68·00000000·00000000·00000000·00000000·................ | ||
21 | ··0x00000e78·00000000·00000000·03000000·00000000·................ | ||
22 | ··0x00000e88·00000000·00000000·0a000000·00000000·................ | ||
23 | ··0x00000e98·08000000·00000000·00000000·10000000·................ | ||
24 | ··0x00000ea8·12000000·00000000·00000000·02000000·................ | ||
25 | ··0x00000eb8·00000000·00000000·00000000·00000000·................ | ||
26 | ··0x00000ec8·00000000·0c000000·0e000000·00000000·................ | ||
27 | ··0x00000ed8·18000000·00000000·00000000·00000000·................ | ||
19 | ··0x00000ee | 28 | ··0x00000ee8·00000000·00000000·00000000·00000000·................ |
20 | ··0x00000ef | 29 | ··0x00000ef8·00000000·27000000·00000000·00000000·....'........... |
21 | ··0x00000f0 | 30 | ··0x00000f08·1d000000·0b000000·00000000·00000000·................ |
22 | ··0x00000f1c·00000000·00000000·03000000·09000000·................ | ||
23 | ··0x00000f2c·0b000000·00000000·00000000·0c000000·................ | ||
24 | ··0x00000f3c·00000000·13000000·00000000·00000000·................ | ||
25 | ··0x00000f4c·02000000·00000000·14000000·00000000·................ | ||
26 | ··0x00000f5c·00000000·00000000·00000000·10000000·................ | ||
27 | ··0x00000f6c·11000000·00000000·1a000000·00000000·................ | ||
28 | ··0x00000f7c·00000000·00000000·00000000·00000000·................ | ||
29 | ··0x00000f | 31 | ··0x00000f18·00000000·00000000·00000000·00000000·................ |
30 | ··0x00000f | 32 | ··0x00000f28·00000000·01000000·2f000000·33000000·......../...3... |
31 | ··0x00000f | 33 | ··0x00000f38·00000000·22000000·1e000000·00000000·...."........... |
34 | ··0x00000f48·31000000·07000000·3c000000·0d000000·1.......<....... | ||
35 | ··0x00000f58·00000000·00000000·11000000·28000000·............(... | ||
32 | ··0x00000f | 36 | ··0x00000f68·00000000·00000000·00000000·06000000·................ |
33 | ··0x00000fcc·01000000·32000000·36000000·00000000·....2...6....... | ||
34 | ··0x00000f | 37 | ··0x00000f78·2a000000·40000000·3a000000·00000000·*...@...:....... |
35 | ··0x00000f | 38 | ··0x00000f88·00000000·1c000000·00000000·13000000·................ |
39 | ··0x00000f98·21000000·17000000·04000000·3f000000·!...........?... | ||
36 | ··0x00000f | 40 | ··0x00000fa8·14000000·00000000·00000000·00000000·................ |
37 | ··0x0000100c·29000000·2b000000·00000000·06000000·)...+........... | ||
38 | ··0x0000101c·2d000000·46000000·3e000000·00000000·-...F...>....... | ||
39 | ··0x0000102c·00000000·1e000000·00000000·19000000·................ | ||
40 | ··0x0000103c·23000000·18000000·04000000·43000000·#...........C... | ||
41 | ··0x0000104c·15000000·08000000·00000000·00000000·................ | ||
42 | ··0x0000 | 41 | ··0x00000fb8·05000000····························.... |
Offset 1, 191 lines modified | Offset 1, 191 lines modified | ||
1 | Disassembly·of·section·.plt: | 1 | Disassembly·of·section·.plt: |
2 | 00001 | 2 | 00001210·<__cxa_atexit@plt-0x14>: |
3 | » push» {lr}» » ;·(str·lr,·[sp,·#-4]!) | 3 | » push» {lr}» » ;·(str·lr,·[sp,·#-4]!) |
4 | » ldr» lr,·[pc,·#4]» ;·1 | 4 | » ldr» lr,·[pc,·#4]» ;·1220·<__cxa_atexit@plt-0x4> |
5 | » add» lr,·pc,·lr | 5 | » add» lr,·pc,·lr |
6 | » ldr» pc,·[lr,·#8]! | 6 | » ldr» pc,·[lr,·#8]! |
7 | » andeq» r | 7 | » andeq» r3,·r0,·r4,·asr·#26 |
8 | 00001 | 8 | 00001224·<__cxa_atexit@plt>: |
9 | » add» ip,·pc,·#0,·12 | 9 | » add» ip,·pc,·#0,·12 |
10 | » add» ip,·ip,·# | 10 | » add» ip,·ip,·#12288»;·0x3000 |
11 | » ldr» pc,·[ip,·#3468]!» ;·0xd8c | ||
12 | 000011e8·<__cxa_finalize@plt>: | ||
13 | » add» ip,·pc,·#0,·12 | ||
14 | » add» ip,·ip,·#8192» ;·0x2000 | ||
15 | » ldr» pc,·[ip,·#3460]!» ;·0xd84 | ||
16 | 000011f4·<__errno@plt>: | ||
17 | » add» ip,·pc,·#0,·12 | ||
18 | » add» ip,·ip,·#8192» ;·0x2000 | ||
19 | » ldr» pc,·[ip,·#3452]!» ;·0xd7c | ||
20 | 00001200·<strerror@plt>: | ||
21 | » add» ip,·pc,·#0,·12 | ||
22 | » add» ip,·ip,·#8192» ;·0x2000 | ||
23 | » ldr» pc,·[ip,·#3444]!» ;·0xd74 | ||
24 | 0000120c·<__android_log_print@plt>: | ||
25 | » add» ip,·pc,·#0,·12 | ||
26 | » add» ip,·ip,·#8192» ;·0x2000 | ||
27 | » ldr» pc,·[ip,·#3436]!» ;·0xd6c | ||
28 | 00001218·<strcmp@plt>: | ||
29 | » add» ip,·pc,·#0,·12 | ||
30 | » add» ip,·ip,·#8192» ;·0x2000 | ||
31 | » ldr» pc,·[ip,·#3428]!» ;·0xd64 | ||
32 | 00001224·<free@plt>: | ||
33 | » add» ip,·pc,·#0,·12 | ||
34 | » add» ip,·ip,·#8192» ;·0x2000 | ||
35 | » ldr» pc,·[ip,·#3420]!» ;·0xd5c | ||
36 | 00001230·<malloc@plt>: | ||
37 | » add» ip,·pc,·#0,·12 | ||
38 | » add» ip,·ip,·#8192» ;·0x2000 | ||
39 | » ldr» pc,·[ip,·#3412]!» ;·0xd54 | ||
40 | 0000123c·<kill@plt>: | ||
41 | » add» ip,·pc,·#0,·12 | ||
42 | » add» ip,·ip,·#8192» ;·0x2000 | ||
43 | » ldr» pc,·[ip,·#3404]!» ;·0xd4c | ||
44 | 00001248·<waitpid@plt>: | ||
45 | » add» ip,·pc,·#0,·12 | ||
46 | » add» ip,·ip,·#8192» ;·0x2000 | ||
47 | » ldr» pc,·[ip,·#3396]!» ;·0xd44 | 11 | » ldr» pc,·[ip,·#3396]!» ;·0xd44 |
48 | 000012 | 12 | 00001230·<__cxa_finalize@plt>: |
49 | » add» ip,·pc,·#0,·12 | 13 | » add» ip,·pc,·#0,·12 |
50 | » add» ip,·ip,·# | 14 | » add» ip,·ip,·#12288»;·0x3000 |
51 | » ldr» pc,·[ip,·#3388]!» ;·0xd3c | 15 | » ldr» pc,·[ip,·#3388]!» ;·0xd3c |
52 | 000012 | 16 | 0000123c·<__errno@plt>: |
53 | » add» ip,·pc,·#0,·12 | 17 | » add» ip,·pc,·#0,·12 |
54 | » add» ip,·ip,·# | 18 | » add» ip,·ip,·#12288»;·0x3000 |
55 | » ldr» pc,·[ip,·#3380]!» ;·0xd34 | 19 | » ldr» pc,·[ip,·#3380]!» ;·0xd34 |
56 | 000012 | 20 | 00001248·<strerror@plt>: |
57 | » add» ip,·pc,·#0,·12 | 21 | » add» ip,·pc,·#0,·12 |
58 | » add» ip,·ip,·# | 22 | » add» ip,·ip,·#12288»;·0x3000 |
59 | » ldr» pc,·[ip,·#3372]!» ;·0xd2c | 23 | » ldr» pc,·[ip,·#3372]!» ;·0xd2c |
60 | 000012 | 24 | 00001254·<__android_log_print@plt>: |
61 | » add» ip,·pc,·#0,·12 | 25 | » add» ip,·pc,·#0,·12 |
62 | » add» ip,·ip,·# | 26 | » add» ip,·ip,·#12288»;·0x3000 |
63 | » ldr» pc,·[ip,·#3364]!» ;·0xd24 | 27 | » ldr» pc,·[ip,·#3364]!» ;·0xd24 |
64 | 000012 | 28 | 00001260·<strcmp@plt>: |
65 | » add» ip,·pc,·#0,·12 | 29 | » add» ip,·pc,·#0,·12 |
66 | » add» ip,·ip,·# | 30 | » add» ip,·ip,·#12288»;·0x3000 |
67 | » ldr» pc,·[ip,·#3356]!» ;·0xd1c | 31 | » ldr» pc,·[ip,·#3356]!» ;·0xd1c |
68 | 000012 | 32 | 0000126c·<free@plt>: |
69 | » add» ip,·pc,·#0,·12 | 33 | » add» ip,·pc,·#0,·12 |
70 | » add» ip,·ip,·# | 34 | » add» ip,·ip,·#12288»;·0x3000 |
71 | » ldr» pc,·[ip,·#3348]!» ;·0xd14 | 35 | » ldr» pc,·[ip,·#3348]!» ;·0xd14 |
72 | 000012 | 36 | 00001278·<malloc@plt>: |
73 | » add» ip,·pc,·#0,·12 | 37 | » add» ip,·pc,·#0,·12 |
74 | » add» ip,·ip,·# | 38 | » add» ip,·ip,·#12288»;·0x3000 |
75 | » ldr» pc,·[ip,·#3340]!» ;·0xd0c | 39 | » ldr» pc,·[ip,·#3340]!» ;·0xd0c |
76 | 000012 | 40 | 00001284·<kill@plt>: |
77 | » add» ip,·pc,·#0,·12 | 41 | » add» ip,·pc,·#0,·12 |
78 | » add» ip,·ip,·# | 42 | » add» ip,·ip,·#12288»;·0x3000 |
79 | » ldr» pc,·[ip,·#3332]!» ;·0xd04 | 43 | » ldr» pc,·[ip,·#3332]!» ;·0xd04 |
80 | 000012 | 44 | 00001290·<waitpid@plt>: |
81 | » add» ip,·pc,·#0,·12 | 45 | » add» ip,·pc,·#0,·12 |
82 | » add» ip,·ip,·# | 46 | » add» ip,·ip,·#12288»;·0x3000 |
83 | » ldr» pc,·[ip,·#3324]!» ;·0xcfc | 47 | » ldr» pc,·[ip,·#3324]!» ;·0xcfc |
84 | 000012 | 48 | 0000129c·<__stack_chk_fail@plt>: |
85 | » add» ip,·pc,·#0,·12 | 49 | » add» ip,·pc,·#0,·12 |
86 | » add» ip,·ip,·# | 50 | » add» ip,·ip,·#12288»;·0x3000 |
87 | » ldr» pc,·[ip,·#3316]!» ;·0xcf4 | 51 | » ldr» pc,·[ip,·#3316]!» ;·0xcf4 |
88 | 000012 | 52 | 000012a8·<strdup@plt>: |
89 | » add» ip,·pc,·#0,·12 | 53 | » add» ip,·pc,·#0,·12 |
90 | » add» ip,·ip,·# | 54 | » add» ip,·ip,·#12288»;·0x3000 |
91 | » ldr» pc,·[ip,·#3308]!» ;·0xcec | 55 | » ldr» pc,·[ip,·#3308]!» ;·0xcec |
92 | 000012 | 56 | 000012b4·<fcntl@plt>: |
93 | » add» ip,·pc,·#0,·12 | 57 | » add» ip,·pc,·#0,·12 |
94 | » add» ip,·ip,·# | 58 | » add» ip,·ip,·#12288»;·0x3000 |
95 | » ldr» pc,·[ip,·#3300]!» ;·0xce4 | 59 | » ldr» pc,·[ip,·#3300]!» ;·0xce4 |
96 | 000012 | 60 | 000012c0·<unlockpt@plt>: |
97 | » add» ip,·pc,·#0,·12 | 61 | » add» ip,·pc,·#0,·12 |
98 | » add» ip,·ip,·# | 62 | » add» ip,·ip,·#12288»;·0x3000 |
99 | » ldr» pc,·[ip,·#3292]!» ;·0xcdc | 63 | » ldr» pc,·[ip,·#3292]!» ;·0xcdc |
Max diff block lines reached; 3063/6777 bytes (45.20%) of diff not shown. |
Offset 1, 1705 lines modified | Offset 1, 1751 lines modified | ||
1 | Disassembly·of·section·.text: | 1 | Disassembly·of·section·.text: |
2 | 000013 | 2 | 000013d4·<String8::set(unsigned·short·const*,·unsigned·int)@@Base-0xd0>: |
3 | » ldr» r0,·[pc,·#4]» ;·13 | 3 | » ldr» r0,·[pc,·#4]» ;·13e0·<__cxa_type_match@plt+0x18> |
4 | » add» r0,·pc,·r0 | 4 | » add» r0,·pc,·r0 |
5 | » b» 1 | 5 | » b» 1230·<__cxa_finalize@plt> |
6 | » andeq» r | 6 | » andeq» r3,·r0,·r0,·lsr·#24 |
7 | » cmp» r0,·#0 | 7 | » cmp» r0,·#0 |
8 | » bxeq» lr | ||
8 | » push» {r3,·lr} | ||
9 | » popeq» {r3,·pc} | ||
10 | » b | 9 | » bx» r0 |
11 | » pop» {r3,·pc} | ||
12 | » mov» r1,·r0 | 10 | » mov» r1,·r0 |
13 | » ldr» r2,·[pc,·#12]» ;·1 | 11 | » ldr» r2,·[pc,·#12]» ;·1408·<__cxa_type_match@plt+0x40> |
14 | » ldr» r0,·[pc,·#12]» ;·1 | 12 | » ldr» r0,·[pc,·#12]» ;·140c·<__cxa_type_match@plt+0x44> |
15 | » add» r2,·pc,·r2 | 13 | » add» r2,·pc,·r2 |
16 | » add» r0,·pc,·r0 | 14 | » add» r0,·pc,·r0 |
17 | » b» 1 | 15 | » b» 1224·<__cxa_atexit@plt> |
18 | » | 16 | » strdeq» r3,·[r0],·-ip |
19 | » » » ;·<UNDEFINED>·instruction:·0xffffffd | 17 | » » » ;·<UNDEFINED>·instruction:·0xffffffdc |
20 | » cfstr32ne» mvfx11,·[sp],·{56}» ;·0x38 | 18 | » cfstr32ne» mvfx11,·[sp],·{56}» ;·0x38 |
21 | » stmdbmi»r6,·{r0,·r1,·fp,·sp,·lr} | 19 | » stmdbmi»r6,·{r0,·r1,·fp,·sp,·lr} |
22 | » ldmibvs»fp,·{r2,·sl,·fp,·ip} | 20 | » ldmibvs»fp,·{r2,·sl,·fp,·ip} |
23 | » » » ;·<UNDEFINED>·instruction:·0x47984479 | 21 | » » » ;·<UNDEFINED>·instruction:·0x47984479 |
24 | » stcne» 8,·cr6,·[r1],·{35}» ;·0x23 | 22 | » stcne» 8,·cr6,·[r1],·{35}» ;·0x23 |
25 | » blvs» fe6c84 | 23 | » blvs» fe6c84d4·<__bss_start@@Base+0xfe6c34d0> |
26 | » ldrmi» r1,·[r8,·r0,·lsr·#24] | 24 | » ldrmi» r1,·[r8,·r0,·lsr·#24] |
27 | » » » ;·<UNDEFINED>·instruction:·0x46c0bd38 | 25 | » » » ;·<UNDEFINED>·instruction:·0x46c0bd38 |
28 | » andeq» r1,·r0,·r | 26 | » andeq» r1,·r0,·r8,·asr·#25 |
29 | » cfstr32ne» mvfx11,·[sp],·{247}» ;·0xf7 | 27 | » cfstr32ne» mvfx11,·[sp],·{247}» ;·0xf7 |
30 | » stcne» 12,·cr1,·[r4],·{22} | 28 | » stcne» 12,·cr1,·[r4],·{22} |
31 | » | 29 | » ldc2» 0,·cr15,·[sl],·#4 |
32 | » stmdavs»r0,·{r0,·r1,·r2,·sl,·fp,·ip} | 30 | » stmdavs»r0,·{r0,·r1,·r2,·sl,·fp,·ip} |
33 | » | 31 | » ldc2» 0,·cr15,·[lr],·#4 |
34 | » ldmdbmi»r2,·{r0,·r1,·r | 32 | » ldmdbmi»r2,·{r0,·r1,·r3,·r4,·r5,·fp,·sp,·lr} |
35 | » andls» r4,·r0,·r2,·lsl·sl | 33 | » andls» r4,·r0,·r2,·lsl·sl |
36 | » andcs» r9,·r6,·r1,·lsl·# | 34 | » andcs» r9,·r6,·r1,·lsl·#6 |
37 | » ldrbtmi»r4,·[sl],·#-1145» ;·0xfffffb87 | 35 | » ldrbtmi»r4,·[sl],·#-1145» ;·0xfffffb87 |
38 | » » » ;·<UNDEFINED>·instruction:·0xf0011c33 | 36 | » » » ;·<UNDEFINED>·instruction:·0xf0011c33 |
39 | » | 37 | » stccs» 12,·cr15,·[r0,·#-748]»;·0xfffffd14 |
40 | » ldfned» f5,·[r5],·#-4 | 38 | » ldfned» f5,·[r5],·#-4 |
41 | » stcne» 0,·cr14,·[r8],·#-36» ;·0xffffffdc | 39 | » stcne» 0,·cr14,·[r8],·#-36» ;·0xffffffdc |
42 | » | 40 | » stc2» 0,·cr15,·[ip],·#4 |
43 | » » » ;·<UNDEFINED>·instruction:·0x1c05490b | 41 | » » » ;·<UNDEFINED>·instruction:·0x1c05490b |
44 | » » » ;·<UNDEFINED>·instruction:·0xf0014479 | 42 | » » » ;·<UNDEFINED>·instruction:·0xf0014479 |
45 | » stmdacs»r0,·{r0,·r1,·r2,·r | 43 | » stmdacs»r0,·{r0,·r1,·r2,·r4,·r5,·r7,·sl,·fp,·ip,·sp,·lr,·pc} |
46 | » stmdavs»r3!,·{r0,·r1,·r4,·r5,·r6,·r7,·ip,·lr,·pc} | 44 | » stmdavs»r3!,·{r0,·r1,·r4,·r5,·r6,·r7,·ip,·lr,·pc} |
47 | » » » ;·<UNDEFINED>·instruction:·0x1c204908 | 45 | » » » ;·<UNDEFINED>·instruction:·0x1c204908 |
48 | » ldrbtmi»r6,·[r9],·#-2459» ;·0xfffff665 | 46 | » ldrbtmi»r6,·[r9],·#-2459» ;·0xfffff665 |
49 | » stmdavs»r3!,·{r3,·r4,·r7,·r8,·r9,·sl,·lr} | 47 | » stmdavs»r3!,·{r3,·r4,·r7,·r8,·r9,·sl,·lr} |
50 | » stcne» 12,·cr1,·[sl],·#-4 | 48 | » stcne» 12,·cr1,·[sl],·#-4 |
51 | » » » ;·<UNDEFINED>·instruction:·0x1c206b9b | 49 | » » » ;·<UNDEFINED>·instruction:·0x1c206b9b |
52 | » ldcllt» 7,·cr4,·[lr,·#608]!» ;·0x260 | 50 | » ldcllt» 7,·cr4,·[lr,·#608]!» ;·0x260 |
53 | » andeq» r1,·r0,· | 51 | » andeq» r1,·r0,·fp,·lsr·#25 |
54 | » » » ;·<UNDEFINED>·instruction:·0x00001 | 52 | » » » ;·<UNDEFINED>·instruction:·0x00001cba |
53 | » » » ;·<UNDEFINED>·instruction:·0x00001cb0 | ||
55 | » andeq» r1,·r0,·ip,·lsr·# | 54 | » andeq» r1,·r0,·ip,·lsr·#25 |
56 | » andeq» r1,·r0,·r8,·lsr·#15 | ||
57 | 00001464·<_JNIEnv::GetStringLength(_jstring*)>: | ||
58 | » push» {r3,·lr} | ||
59 | » ldr» r2,·[r0,·#0] | ||
60 | » movs» r3,·#164» ;·0xa4 | ||
61 | » lsls» r3,·r3,·#2 | ||
62 | » ldr» r3,·[r2,·r3] | ||
63 | » blx» r3 | ||
64 | » pop» {r3,·pc} | ||
65 | 00001472·<_JNIEnv::GetStringCritical(_jstring*,·unsigned·char*)>: | ||
66 | » push» {r4,·lr} | ||
67 | » ldr» r4,·[r0,·#0] | ||
68 | » movs» r3,·#224» ;·0xe0 | ||
69 | » lsls» r3,·r3,·#2 | ||
70 | » ldr» r3,·[r4,·r3] | ||
71 | » blx» r3 | ||
72 | » pop» {r4,·pc} | ||
73 | 00001480·<_JNIEnv::ReleaseStringCritical(_jstring*,·unsigned·short·const*)>: | ||
74 | » push» {r4,·lr} | ||
75 | » ldr» r4,·[r0,·#0] | ||
76 | » movs» r3,·#225» ;·0xe1 | ||
77 | » lsls» r3,·r3,·#2 | ||
78 | » ldr» r3,·[r4,·r3] | ||
79 | » blx» r3 | ||
80 | » pop» {r4,·pc} | ||
81 | 000014 | 55 | 000014a4·<String8::set(unsigned·short·const*,·unsigned·int)@@Base>: |
82 | » push» {r4,·r5,·r6,·lr} | 56 | » push» {r4,·r5,·r6,·lr} |
83 | » adds» r4,·r0,·#0 | 57 | » adds» r4,·r0,·#0 |
84 | » ldr» r0,·[r0,·#0] | 58 | » ldr» r0,·[r0,·#0] |
85 | » adds» r6,·r1,·#0 | 59 | » adds» r6,·r1,·#0 |
86 | » adds» r5,·r2,·#0 | 60 | » adds» r5,·r2,·#0 |
87 | » cmp» r0,·#0 | 61 | » cmp» r0,·#0 |
88 | » beq.n» 14 | 62 | » beq.n» 14b6·<String8::set(unsigned·short·const*,·unsigned·int)@@Base+0x12> |
89 | » bl» 2 | 63 | » bl» 2df4·<_Unwind_GetTextRelBase@@Base+0x48> |
90 | » adds» r0,·r5,·#1 | 64 | » adds» r0,·r5,·#1 |
91 | » bl» 2 | 65 | » bl» 2e04·<_Unwind_GetTextRelBase@@Base+0x58> |
66 | » movs» r3,·#0 | ||
92 | » str» r0,·[r4,·#0] | 67 | » str» r0,·[r4,·#0] |
93 | » cmp» r0,·#0 | 68 | » cmp» r0,·#0 |
94 | » beq.n» 14 | 69 | » beq.n» 14d8·<String8::set(unsigned·short·const*,·unsigned·int)@@Base+0x34> |
95 | » movs» r3,·#0 | ||
96 | » ldr» r2,·[r4,·#0] | 70 | » ldr» r2,·[r4,·#0] |
97 | » cmp» r3,·r5 | 71 | » cmp» r3,·r5 |
98 | » beq.n» 14 | 72 | » beq.n» 14d4·<String8::set(unsigned·short·const*,·unsigned·int)@@Base+0x30> |
99 | » lsls» r1,·r3,·#1 | 73 | » lsls» r1,·r3,·#1 |
100 | » ldrh» r1,·[r6,·r1] | 74 | » ldrh» r1,·[r6,·r1] |
101 | » strb» r1,·[r2,·r3] | 75 | » strb» r1,·[r2,·r3] |
102 | » adds» r3,·#1 | 76 | » adds» r3,·#1 |
103 | » b.n» 14 | 77 | » b.n» 14c4·<String8::set(unsigned·short·const*,·unsigned·int)@@Base+0x20> |
104 | » movs» r1,·#0 | 78 | » movs» r1,·#0 |
105 | » strb» r1,·[r2,·r3] | 79 | » strb» r1,·[r2,·r3] |
106 | » pop» {r4,·r5,·r6,·pc} | 80 | » pop» {r4,·r5,·r6,·pc} |
107 | 000014 | 81 | 000014da·<Java_jackpal_androidterm_TermExec_sendSignal@@Base>: |
108 | » push» {r3,·lr} | 82 | » push» {r3,·lr} |
109 | » adds» r0,·r2,·#0 | 83 | » adds» r0,·r2,·#0 |
110 | » adds» r1,·r3,·#0 | 84 | » adds» r1,·r3,·#0 |
111 | » bl» 2 | 85 | » bl» 2e14·<_Unwind_GetTextRelBase@@Base+0x68> |
112 | » pop» {r3,·pc} | 86 | » pop» {r3,·pc} |
87 | » ... | ||
113 | 000014 | 88 | 000014e8·<Java_jackpal_androidterm_TermExec_waitFor@@Base>: |
Max diff block lines reached; 118237/123444 bytes (95.78%) of diff not shown. |
Offset 1, 14 lines modified | Offset 1, 7 lines modified | ||
1 | Hex·dump·of·section·'.ARM.extab': | 1 | Hex·dump·of·section·'.ARM.extab': |
2 | ··0x00002994·08b10181·b0b00084·00000000·08b10181·................ | ||
3 | ··0x000029a4·b0b00084·00000000·07b10181·b0b00084·................ | ||
4 | ··0x000029b4·00000000·08b10181·b0b00084·00000000·................ | ||
5 | ··0x000029c4·08b10181·b0b00084·00000000·08b10181·................ | ||
6 | ··0x000029d4·b0b00084·00000000·08b10181·b0b00084·................ | ||
7 | ··0x000029e4·00000000·08b10181·b0b00084·00000000·................ | ||
8 | ··0x00002 | 2 | ··0x00002f84·08b10181·b0b00084·00000000·08b10181·................ |
9 | ··0x00002 | 3 | ··0x00002f94·b0b00084·00000000·08b10181·b0b00084·................ |
10 | ··0x00002 | 4 | ··0x00002fa4·00000000·08b10181·b0b00084·00000000·................ |
11 | ··0x00002 | 5 | ··0x00002fb4·08b10181·b0b00084·00000000··········............ |
12 | ··0x00002a34·b0b00084·00000000···················........ | ||
Offset 1, 26 lines modified | Offset 1, 22 lines modified | ||
1 | Hex·dump·of·section·'.ARM.exidx': | 1 | Hex·dump·of·section·'.ARM.exidx': |
2 | ··0x00002 | 2 | ··0x00002fc0·50e4ff7f·a908b180·6ce4ff7f·ab07b180·P.......l....... |
3 | ··0x00002a4c·18eaff7f·44ffff7f·1eeaff7f·b0b0a880·....D........... | ||
4 | ··0x00002 | 3 | ··0x00002fd0·d4e4ff7f·b0b0aa80·02e5ff7f·a8ffff7f·................ |
5 | ··0x00002 | 4 | ··0x00002fe0·08e5ff7f·a803b180·34e5ff7f·b0ab1a80·........4....... |
6 | ··0x00002 | 5 | ··0x00002ff0·a4e8ff7f·b0b0b080·b4e8ff7f·b0af0280·................ |
7 | ··0x0000 | 6 | ··0x00003000·50e9ff7f·b0b0b080·98e9ff7f·b0a90280·P............... |
8 | ··0x0000 | 7 | ··0x00003010·94eaff7f·b0b0a880·f8eaff7f·b0b0b080·................ |
8 | ··0x00003020·10ebff7f·b0b0aa80·6cebff7f·af72b280·........l....r.. | ||
9 | ··0x00003030·8cecff7f·b0b0b080·8cecff7f·ab3f3880·.............?8. | ||
9 | ··0x0000 | 10 | ··0x00003040·28edff7f·b0b0b080·3cedff7f·b0b0aa80·(.......<....... |
11 | ··0x00003050·a8edff7f·b0b0b080·38eeff7f·00840480·........8....... | ||
12 | ··0x00003060·58eeff7f·b0b0b080·aceeff7f·00840480·X............... | ||
10 | ··0x00002abc·6aefff7f·ab76b280·24f0ff7f·b0b0b080·j....v..$....... | ||
11 | ··0x00002acc·20f0ff7f·ab3f3880·66f0ff7f·e0feff7f··....?8.f....... | ||
12 | ··0x00002adc·72f0ff7f·b0b0aa80·aef0ff7f·dcfeff7f·r............... | ||
13 | ··0x00002aec·c0f0ff7f·b0b0b080·baf0ff7f·d8feff7f·................ | ||
14 | ··0x00002afc·c2f0ff7f·b0b0a880·eef0ff7f·a80fb180·................ | ||
15 | ··0x00002b0c·fcf0ff7f·b0b0a880·28f1ff7f·a80fb180·........(....... | ||
16 | ··0x0000 | 13 | ··0x00003070·d0eeff7f·ac0db280·90efff7f·b0af0880·................ |
14 | ··0x00003080·78f3ff7f·b0b0b080·88f3ff7f·ad3f0280·x............?.. | ||
17 | ··0x00002b2c·18f4ff7f·acfeff7f·1af4ff7f·b0feff7f·................ | ||
18 | ··0x00002b3c·1cf4ff7f·b4feff7f·1ef4ff7f·ab3f0680·.............?.. | ||
19 | ··0x0000 | 15 | ··0x00003090·ecf6ff7f·01000000·8cf8ff7f·b0b0b080·................ |
20 | ··0x0000 | 16 | ··0x000030a0·e4f8ff7f·00840480·04f9ff7f·b0b0b080·................ |
21 | ··0x0000 | 17 | ··0x000030b0·00f9ff7f·b0ae0380·80fcff7f·00840480·................ |
22 | ··0x0000 | 18 | ··0x000030c0·b8fcff7f·ccfeff7f·c0fcff7f·d0feff7f·................ |
23 | ··0x0000 | 19 | ··0x000030d0·d4fcff7f·d4feff7f·d4fcff7f·d8feff7f·................ |
24 | ··0x0000 | 20 | ··0x000030e0·a4feff7f·01000000···················........ |
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 | ··0x0000 | 2 | ··0x00004e10·d4130000·00000000···················........ |
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 | ··0x0000 | 2 | ··0x00004e18·00000000····························.... |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | Hex·dump·of·section·'.got': | 1 | Hex·dump·of·section·'.got': |
2 | ··0x0000 | 2 | ··0x00004f44·00000000·f8230000·00240000·08240000·.....#...$...$.. |
3 | ··0x0000 | 3 | ··0x00004f54·00000000·e8300000·c02f0000·00000000·.....0.../...... |
4 | ··0x0000 | 4 | ··0x00004f64·00000000·00000000·00000000·10120000·................ |
5 | ··0x0000 | 5 | ··0x00004f74·10120000·10120000·10120000·10120000·................ |
6 | ··0x0000 | 6 | ··0x00004f84·10120000·10120000·10120000·10120000·................ |
7 | ··0x0000 | 7 | ··0x00004f94·10120000·10120000·10120000·10120000·................ |
8 | ··0x0000 | 8 | ··0x00004fa4·10120000·10120000·10120000·10120000·................ |
9 | ··0x0000 | 9 | ··0x00004fb4·10120000·10120000·10120000·10120000·................ |
10 | ··0x0000 | 10 | ··0x00004fc4·10120000·10120000·10120000·10120000·................ |
11 | ··0x0000 | 11 | ··0x00004fd4·10120000·10120000·10120000·10120000·................ |
12 | ··0x0000 | 12 | ··0x00004fe4·10120000·10120000·10120000·10120000·................ |
13 | ··0x0000 | 13 | ··0x00004ff4·10120000·10120000·10120000··········............ |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.data': | 1 | Hex·dump·of·section·'.data': |
2 | ··0x0000 | 2 | ··0x00005000·00000000····························.... |
Offset 1, 5 lines modified | Offset 1, 4 lines modified | ||
1 | String·dump·of·section·'.comment': | 1 | String·dump·of·section·'.comment': |
2 | ··[·····1]··GCC:·(GNU)·4. | 2 | ··[·····1]··GCC:·(GNU)·4.9.x·20150123·(prerelease) |
3 | ··[····26]··GCC:·(GNU)·4.8 | ||
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | Hex·dump·of·section·'.ARM.attributes': | 1 | Hex·dump·of·section·'.ARM.attributes': |
2 | ··0x00000000·412 | 2 | ··0x00000000·412a0000·00616561·62690001·20000000·A*...aeabi..·... |
3 | ··0x00000010·05355445·00060408·0109010a·02120414·.5TE............ | 3 | ··0x00000010·05355445·00060408·0109010a·02120414·.5TE............ |
4 | ··0x00000020·01150117·0318011a·021e02 | 4 | ··0x00000020·01150117·0318011a·021e02············........... |
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 | ||
4 | ··0x00000020·7472002e·68617368·002e7265·6c2e6479·tr..hash..rel.dy | ||
5 | ··0x00000030·6e002e72·656c2e70·6c74002e·74657874·n..rel.plt..text | ||
6 | ··0x000000 | 3 | ··0x00000010·7270002e·6e6f7465·2e676e75·2e627569·rp..note.gnu.bui |
4 | ··0x00000020·6c642d69·64002e64·796e7379·6d002e64·ld-id..dynsym..d | ||
5 | ··0x00000030·796e7374·72002e68·61736800·2e676e75·ynstr..hash..gnu | ||
6 | ··0x00000040·2e766572·73696f6e·002e676e·752e7665·.version..gnu.ve | ||
7 | ··0x00000050·7273696f·6e5f6400·2e676e75·2e766572·rsion_d..gnu.ver | ||
8 | ··0x00000060·73696f6e·5f72002e·72656c2e·64796e00·sion_r..rel.dyn. | ||
9 | ··0x00000070·2e72656c·2e706c74·002e7465·7874002e·.rel.plt..text.. | ||
10 | ··0x00000080·41524d2e·65787461·62002e41·524d2e65·ARM.extab..ARM.e | ||
7 | ··0x000000 | 11 | ··0x00000090·78696478·002e726f·64617461·002e6669·xidx..rodata..fi |
8 | ··0x000000 | 12 | ··0x000000a0·6e695f61·72726179·002e696e·69745f61·ni_array..init_a |
9 | ··0x000000 | 13 | ··0x000000b0·72726179·002e6479·6e616d69·63002e67·rray..dynamic..g |
10 | ··0x00000080·2e676f74·002e6461·7461002e·62737300·.got..data..bss. | ||
11 | ··0x000000 | 14 | ··0x000000c0·6f74002e·64617461·002e6273·73002e63·ot..data..bss..c |
15 | ··0x000000d0·6f6d6d65·6e74002e·6e6f7465·2e676e75·omment..note.gnu | ||
12 | ··0x000000 | 16 | ··0x000000e0·2e676f6c·642d7665·7273696f·6e002e41·.gold-version..A |
13 | ··0x000000 | 17 | ··0x000000f0·524d2e61·74747269·62757465·7300·····RM.attributes. |
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:··········44 | 13 | ··Start·of·section·headers:··········4448·(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:········· | 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:·········2 | 19 | ··Number·of·section·headers:·········25 |
20 | ··Section·header·string·table·index:·2 | 20 | ··Section·header·string·table·index:·24 |
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· | 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·0x00 | 6 | ··PHDR···········0x000034·0x00000034·0x00000034·0x00100·0x00100·R···0x4 |
7 | ··LOAD···········0x000000·0x00000000·0x00000000·0x00e | 7 | ··LOAD···········0x000000·0x00000000·0x00000000·0x00e88·0x00e88·R·E·0x1000 |
8 | ··LOAD···········0x000e | 8 | ··LOAD···········0x000ea8·0x00001ea8·0x00001ea8·0x00180·0x00180·RW··0x1000 |
9 | ··DYNAMIC········0x000e | 9 | ··DYNAMIC········0x000eb4·0x00001eb4·0x00001eb4·0x00128·0x00128·RW··0x4 |
10 | ··NOTE···········0x000134·0x00000134·0x00000134·0x00024·0x00024·R···0x4 | ||
10 | ··GNU_EH_FRAME···0x000 | 11 | ··GNU_EH_FRAME···0x000e14·0x00000e14·0x00000e14·0x00074·0x00074·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······0x000e | 13 | ··GNU_RELRO······0x000ea8·0x00001ea8·0x00001ea8·0x00158·0x00158·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· |
20 | ···04·····.note.gnu.build-id· | ||
19 | ···0 | 21 | ···05·····.eh_frame_hdr· |
20 | ···0 | 22 | ···06····· |
21 | ···0 | 23 | ···07·····.fini_array·.init_array·.dynamic·.got·.got.plt· |
Offset 1, 30 lines modified | Offset 1, 34 lines modified | ||
1 | There·are·2 | 1 | There·are·25·section·headers,·starting·at·offset·0x1160: |
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]·.note.gnu.build-id·NOTE············00000134·000134·000024·00···A··0···0··4 | ||
5 | ··[· | 6 | ··[·2]·.dynsym···········DYNSYM··········00000158·000158·0000e0·10···A··3···1··4 |
6 | ··[· | 7 | ··[·3]·.dynstr···········STRTAB··········00000238·000238·00012e·00···A··0···0··1 |
7 | ··[· | 8 | ··[·4]·.hash·············HASH············00000368·000368·00004c·04···A··2···0··4 |
9 | ··[·5]·.gnu.version······VERSYM··········000003b4·0003b4·00001c·02···A··2···0··2 | ||
10 | ··[·6]·.gnu.version_d····VERDEF··········000003d0·0003d0·00001c·00···A··3···1··4 | ||
11 | ··[·7]·.gnu.version_r····VERNEED·········000003ec·0003ec·000020·00···A··3···1··4 | ||
8 | ··[· | 12 | ··[·8]·.rel.dyn··········REL·············0000040c·00040c·000058·08···A··2···0··4 |
9 | ··[· | 13 | ··[·9]·.rel.plt··········REL·············00000464·000464·000030·08··AI··2··10··4 |
10 | ··[ | 14 | ··[10]·.plt··············PROGBITS········000004a0·0004a0·000070·04··AX··0···0·16 |
11 | ··[ | 15 | ··[11]·.text·············PROGBITS········00000510·000510·0004f6·00··AX··0···0·16 |
12 | ··[ | 16 | ··[12]·.rodata···········PROGBITS········00000a08·000a08·0001cd·01·AMS··0···0··4 |
13 | ··[ | 17 | ··[13]·.eh_frame·········PROGBITS········00000bd8·000bd8·00023c·00···A··0···0··4 |
14 | ··[1 | 18 | ··[14]·.eh_frame_hdr·····PROGBITS········00000e14·000e14·000074·00···A··0···0··4 |
15 | ··[1 | 19 | ··[15]·.fini_array·······FINI_ARRAY······00001ea8·000ea8·000008·00··WA··0···0··4 |
16 | ··[1 | 20 | ··[16]·.init_array·······INIT_ARRAY······00001eb0·000eb0·000004·00··WA··0···0··4 |
17 | ··[1 | 21 | ··[17]·.dynamic··········DYNAMIC·········00001eb4·000eb4·000128·08··WA··3···0··4 |
18 | ··[1 | 22 | ··[18]·.got··············PROGBITS········00001fdc·000fdc·000000·00··WA··0···0··4 |
19 | ··[1 | 23 | ··[19]·.got.plt··········PROGBITS········00001fdc·000fdc·000024·00··WA··0···0··4 |
20 | ··[ | 24 | ··[20]·.data·············PROGBITS········00002000·001000·000028·00··WA··0···0··4 |
21 | ··[ | 25 | ··[21]·.bss··············NOBITS··········00002028·001028·000000·00··WA··0···0··1 |
22 | ··[ | 26 | ··[22]·.comment··········PROGBITS········00000000·001028·000028·01··MS··0···0··1 |
23 | ··[ | 27 | ··[23]·.note.gnu.gold-version·NOTE············00000000·001050·00001c·00······0···0··4 |
24 | ··[2 | 28 | ··[24]·.shstrtab·········STRTAB··········00000000·00106c·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) |
Offset 1, 18 lines modified | Offset 1, 17 lines modified | ||
1 | Symbol·table·'.dynsym'·contains·1 | 1 | Symbol·table·'.dynsym'·contains·14·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:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard | ||
8 | ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl | ||
9 | ·····6:·000006f0····70·FUNC····GLOBAL·DEFAULT····7·_Z9init_ExecP7_JNIEnv | ||
10 | ····· | 7 | ·····4:·000005d0···156·FUNC····GLOBAL·DEFAULT···11·_Z21registerNativeMethodsP7_JNIEnvPKcP15JNINativeMethodi |
11 | ·····8:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·access | ||
12 | ·····9:·000007b0····70·FUNC····GLOBAL·DEFAULT····7·_Z15init_FileCompatP7_JNIEnv | ||
13 | ···· | 8 | ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_print |
14 | ···· | 9 | ·····6:·00000670···213·FUNC····GLOBAL·DEFAULT···11·JNI_OnLoad |
10 | ·····7:·000009c0····70·FUNC····GLOBAL·DEFAULT···11·_Z9init_ExecP7_JNIEnv | ||
11 | ·····8:·000007c0····70·FUNC····GLOBAL·DEFAULT···11·_Z15init_FileCompatP7_JNIEnv | ||
12 | ·····9:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·access@LIBC·(2) | ||
13 | ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2) | ||
15 | ····1 | 14 | ····11:·00002028·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata |
16 | ····1 | 15 | ····12:·00002028·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start |
17 | ····1 | 16 | ····13:·00002028·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end |
Offset 1, 24 lines modified | Offset 1, 23 lines modified | ||
1 | Relocation·section·'.rel.dyn'·at·offset·0x | 1 | Relocation·section·'.rel.dyn'·at·offset·0x40c·contains·11·entries: |
2 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name | 2 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name |
3 | 00001e | 3 | 00001ea8··00000008·R_386_RELATIVE········ |
4 | 00002000··00000008·R_386_RELATIVE········ | 4 | 00002000··00000008·R_386_RELATIVE········ |
5 | 00002004··00000008·R_386_RELATIVE········ | 5 | 00002004··00000008·R_386_RELATIVE········ |
6 | 00002008··00000008·R_386_RELATIVE········ | 6 | 00002008··00000008·R_386_RELATIVE········ |
7 | 0000200c··00000008·R_386_RELATIVE········ | 7 | 0000200c··00000008·R_386_RELATIVE········ |
8 | 00002010··00000008·R_386_RELATIVE········ | 8 | 00002010··00000008·R_386_RELATIVE········ |
9 | 00002014··00000008·R_386_RELATIVE········ | 9 | 00002014··00000008·R_386_RELATIVE········ |
10 | 00002018··00000008·R_386_RELATIVE········ | 10 | 00002018··00000008·R_386_RELATIVE········ |
11 | 0000201c··00000008·R_386_RELATIVE········ | 11 | 0000201c··00000008·R_386_RELATIVE········ |
12 | 00002020··00000008·R_386_RELATIVE········ | 12 | 00002020··00000008·R_386_RELATIVE········ |
13 | 00002024··00000008·R_386_RELATIVE········ | 13 | 00002024··00000008·R_386_RELATIVE········ |
14 | 00001fd8··00000406·R_386_GLOB_DAT·········00000000···__stack_chk_guard | ||
15 | Relocation·section·'.rel.plt'·at·offset·0x | 14 | Relocation·section·'.rel.plt'·at·offset·0x464·contains·6·entries: |
16 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name | 15 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name |
17 | 00001fe8··00000207·R_386_JUMP_SLOT········00000000···__cxa_atexit | 16 | 00001fe8··00000207·R_386_JUMP_SLOT········00000000···__cxa_atexit@LIBC |
18 | 00001fec··00000307·R_386_JUMP_SLOT········00000000···__stack_chk_fail | 17 | 00001fec··00000307·R_386_JUMP_SLOT········00000000···__stack_chk_fail@LIBC |
19 | 00001ff0··00000107·R_386_JUMP_SLOT········00000000···__cxa_finalize | 18 | 00001ff0··00000107·R_386_JUMP_SLOT········00000000···__cxa_finalize@LIBC |
20 | 00001ff4··00000507·R_386_JUMP_SLOT········00000000···ioctl | ||
21 | 00001ff8··00000807·R_386_JUMP_SLOT········00000000···access | ||
22 | 00001ff | 19 | 00001ff4··00000507·R_386_JUMP_SLOT········00000000···__android_log_print |
20 | 00001ff8··00000907·R_386_JUMP_SLOT········00000000···access@LIBC | ||
21 | 00001ffc··00000a07·R_386_JUMP_SLOT········00000000···ioctl@LIBC |
Offset 1, 30 lines modified | Offset 1, 35 lines modified | ||
1 | Dynamic·section·at·offset·0xe | 1 | Dynamic·section·at·offset·0xeb4·contains·32·entries: |
2 | ··Tag········Type·························Name/Value | 2 | ··Tag········Type·························Name/Value |
3 | ·0x00000003·(PLTGOT)·····················0x1fdc | 3 | ·0x00000003·(PLTGOT)·····················0x1fdc |
4 | ·0x00000002·(PLTRELSZ)···················48·(bytes) | 4 | ·0x00000002·(PLTRELSZ)···················48·(bytes) |
5 | ·0x00000017·(JMPREL)·····················0x | 5 | ·0x00000017·(JMPREL)·····················0x464 |
6 | ·0x00000014·(PLTREL)·····················REL | 6 | ·0x00000014·(PLTREL)·····················REL |
7 | ·0x00000011·(REL)························0x | 7 | ·0x00000011·(REL)························0x40c |
8 | ·0x00000012·(RELSZ)······················ | 8 | ·0x00000012·(RELSZ)······················88·(bytes) |
9 | ·0x00000013·(RELENT)·····················8·(bytes) | 9 | ·0x00000013·(RELENT)·····················8·(bytes) |
10 | ·0x6ffffffa·(RELCOUNT)···················11 | 10 | ·0x6ffffffa·(RELCOUNT)···················11 |
11 | ·0x00000006·(SYMTAB)·····················0x1 | 11 | ·0x00000006·(SYMTAB)·····················0x158 |
12 | ·0x0000000b·(SYMENT)·····················16·(bytes) | 12 | ·0x0000000b·(SYMENT)·····················16·(bytes) |
13 | ·0x00000005·(STRTAB)·····················0x2 | 13 | ·0x00000005·(STRTAB)·····················0x238 |
14 | ·0x0000000a·(STRSZ)······················3 | 14 | ·0x0000000a·(STRSZ)······················302·(bytes) |
15 | ·0x00000004·(HASH)·······················0x3 | 15 | ·0x00000004·(HASH)·······················0x368 |
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:·[libjackpal-androidterm5.so] | 21 | ·0x0000000e·(SONAME)·····················Library·soname:·[libjackpal-androidterm5.so] |
22 | ·0x0000001a·(FINI_ARRAY)·················0x1e | 22 | ·0x0000001a·(FINI_ARRAY)·················0x1ea8 |
23 | ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes) | 23 | ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes) |
24 | ·0x00000019·(INIT_ARRAY)·················0x1e | 24 | ·0x00000019·(INIT_ARRAY)·················0x1eb0 |
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)·····················0x3b4 | ||
30 | ·0x6ffffffc·(VERDEF)·····················0x3d0 | ||
31 | ·0x6ffffffd·(VERDEFNUM)··················1 | ||
32 | ·0x6ffffffe·(VERNEED)····················0x3ec | ||
33 | ·0x6fffffff·(VERNEEDNUM)·················1 | ||
29 | ·0x00000000·(NULL)·······················0x0 | 34 | ·0x00000000·(NULL)·······················0x0 |
Offset 1, 4 lines modified | Offset 1, 8 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)» ····Build·ID:·66953f65d2d71dcce581453f0203cbd026ce9d75 | ||
1 | Displaying·notes·found·in:·.note.gnu.gold-version | 4 | Displaying·notes·found·in:·.note.gnu.gold-version |
2 | ··Owner················Data·size·» Description | 5 | ··Owner················Data·size·» Description |
3 | ··GNU··················0x00000009» NT_GNU_GOLD_VERSION·(gold·version)» ····Version:·gold·1.11 | 6 | ··GNU··················0x00000009» NT_GNU_GOLD_VERSION·(gold·version)» ····Version:·gold·1.11 |
Offset 1, 2 lines modified | Offset 1, 16 lines modified | ||
1 | 1 | Version·symbols·section·'.gnu.version'·contains·14·entries: | |
2 | ·Addr:·0x00000000000003b4··Offset:·0x0003b4··Link:·2·(.dynsym) | ||
3 | ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
4 | ··004:···1·(*global*)······0·(*local*)·······1·(*global*)······1·(*global*)··· | ||
5 | ··008:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········1·(*global*)··· | ||
6 | ··00c:···1·(*global*)······1·(*global*)··· | ||
7 | Version·definition·section·'.gnu.version_d'·contains·1·entry: | ||
8 | ·Addr:·0x00000000000003d0··Offset:·0x0003d0··Link:·3·(.dynstr) | ||
9 | ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libjackpal-androidterm5.so | ||
10 | Version·needs·section·'.gnu.version_r'·contains·1·entry: | ||
11 | ·Addr:·0x00000000000003ec··Offset:·0x0003ec··Link:·3·(.dynstr) | ||
12 | ··000000:·Version:·1··File:·libc.so··Cnt:·1 | ||
13 | ··0x0010:···Name:·LIBC··Flags:·none··Version:·2 |
Offset 9, 260 lines modified | Offset 9, 251 lines modified | ||
9 | ··Return·address·column:·8 | 9 | ··Return·address·column:·8 |
10 | ··Augmentation·data:·····1b | 10 | ··Augmentation·data:·····1b |
11 | ··DW_CFA_def_cfa:·r4·(esp)·ofs·4 | 11 | ··DW_CFA_def_cfa:·r4·(esp)·ofs·4 |
12 | ··DW_CFA_offset:·r8·(eip)·at·cfa-4 | 12 | ··DW_CFA_offset:·r8·(eip)·at·cfa-4 |
13 | ··DW_CFA_nop | 13 | ··DW_CFA_nop |
14 | ··DW_CFA_nop | 14 | ··DW_CFA_nop |
15 | 00000018·00000014·0000001c·FDE·cie=00000000·pc=00000 | 15 | 00000018·00000014·0000001c·FDE·cie=00000000·pc=00000540..00000553 |
16 | ··DW_CFA_advance_loc:·4·to·00000 | 16 | ··DW_CFA_advance_loc:·4·to·00000544 |
17 | ··DW_CFA_def_cfa_offset:·16 | 17 | ··DW_CFA_def_cfa_offset:·16 |
18 | ··DW_CFA_advance_loc:·14·to·00000 | 18 | ··DW_CFA_advance_loc:·14·to·00000552 |
19 | ··DW_CFA_def_cfa_offset:·4 | 19 | ··DW_CFA_def_cfa_offset:·4 |
20 | ··DW_CFA_nop | 20 | ··DW_CFA_nop |
21 | 00000030·0000001c·00000034·FDE·cie=00000000·pc=00000 | 21 | 00000030·0000001c·00000034·FDE·cie=00000000·pc=00000510..00000534 |
22 | ··DW_CFA_advance_loc:·1·to·00000 | 22 | ··DW_CFA_advance_loc:·1·to·00000511 |
23 | ··DW_CFA_def_cfa_offset:·8 | 23 | ··DW_CFA_def_cfa_offset:·8 |
24 | ··DW_CFA_offset:·r3·(ebx)·at·cfa-8 | 24 | ··DW_CFA_offset:·r3·(ebx)·at·cfa-8 |
25 | ··DW_CFA_advance_loc:·15·to·00000 | 25 | ··DW_CFA_advance_loc:·15·to·00000520 |
26 | ··DW_CFA_def_cfa_offset:·32 | 26 | ··DW_CFA_def_cfa_offset:·32 |
27 | ··DW_CFA_advance_loc:·18·to·00000 | 27 | ··DW_CFA_advance_loc:·18·to·00000532 |
28 | ··DW_CFA_def_cfa_offset:·8 | 28 | ··DW_CFA_def_cfa_offset:·8 |
29 | ··DW_CFA_advance_loc:·1·to·00000 | 29 | ··DW_CFA_advance_loc:·1·to·00000533 |
30 | ··DW_CFA_def_cfa_offset:·4 | ||
31 | ··DW_CFA_restore:·r3·(ebx) | 30 | ··DW_CFA_restore:·r3·(ebx) |
31 | ··DW_CFA_def_cfa_offset:·4 | ||
32 | 00000050·0000001c·00000054·FDE·cie=00000000·pc=00000 | 32 | 00000050·0000001c·00000054·FDE·cie=00000000·pc=00000560..00000596 |
33 | ··DW_CFA_advance_loc:·1·to·00000 | 33 | ··DW_CFA_advance_loc:·1·to·00000561 |
34 | ··DW_CFA_def_cfa_offset:·8 | 34 | ··DW_CFA_def_cfa_offset:·8 |
35 | ··DW_CFA_offset:·r3·(ebx)·at·cfa-8 | 35 | ··DW_CFA_offset:·r3·(ebx)·at·cfa-8 |
36 | ··DW_CFA_advance_loc:·15·to·00000 | 36 | ··DW_CFA_advance_loc:·15·to·00000570 |
37 | ··DW_CFA_def_cfa_offset:·32 | 37 | ··DW_CFA_def_cfa_offset:·32 |
38 | ··DW_CFA_advance_loc:·36·to·000005 | 38 | ··DW_CFA_advance_loc:·36·to·00000594 |
39 | ··DW_CFA_def_cfa_offset:·8 | 39 | ··DW_CFA_def_cfa_offset:·8 |
40 | ··DW_CFA_advance_loc:·1·to·000005 | 40 | ··DW_CFA_advance_loc:·1·to·00000595 |
41 | ··DW_CFA_def_cfa_offset:·4 | ||
42 | ··DW_CFA_restore:·r3·(ebx) | 41 | ··DW_CFA_restore:·r3·(ebx) |
42 | ··DW_CFA_def_cfa_offset:·4 | ||
43 | 00000070·0000001c·00000074·FDE·cie=00000000·pc=000005 | 43 | 00000070·0000001c·00000074·FDE·cie=00000000·pc=000005a0..000005bb |
44 | ··DW_CFA_advance_loc:·1·to·000005 | 44 | ··DW_CFA_advance_loc:·1·to·000005a1 |
45 | ··DW_CFA_def_cfa_offset:·8 | 45 | ··DW_CFA_def_cfa_offset:·8 |
46 | ··DW_CFA_offset:·r3·(ebx)·at·cfa-8 | 46 | ··DW_CFA_offset:·r3·(ebx)·at·cfa-8 |
47 | ··DW_CFA_advance_loc:·15·to·000005 | 47 | ··DW_CFA_advance_loc:·15·to·000005b0 |
48 | ··DW_CFA_def_cfa_offset:·16 | 48 | ··DW_CFA_def_cfa_offset:·16 |
49 | ··DW_CFA_advance_loc:·9·to·000005 | 49 | ··DW_CFA_advance_loc:·9·to·000005b9 |
50 | ··DW_CFA_def_cfa_offset:·8 | 50 | ··DW_CFA_def_cfa_offset:·8 |
51 | ··DW_CFA_advance_loc:·1·to·000005 | 51 | ··DW_CFA_advance_loc:·1·to·000005ba |
52 | ··DW_CFA_def_cfa_offset:·4 | ||
53 | ··DW_CFA_restore:·r3·(ebx) | 52 | ··DW_CFA_restore:·r3·(ebx) |
53 | ··DW_CFA_def_cfa_offset:·4 | ||
54 | 00000090·00000010·00000094·FDE·cie=00000000·pc=000005 | 54 | 00000090·00000010·00000094·FDE·cie=00000000·pc=000005c0..000005c4 |
55 | ··DW_CFA_nop | 55 | ··DW_CFA_nop |
56 | ··DW_CFA_nop | 56 | ··DW_CFA_nop |
57 | ··DW_CFA_nop | 57 | ··DW_CFA_nop |
58 | 000000a4·000000 | 58 | 000000a4·00000044·000000a8·FDE·cie=00000000·pc=000005d0..0000066c |
59 | ··DW_CFA_advance_loc:·1·to·000005 | 59 | ··DW_CFA_advance_loc:·1·to·000005d1 |
60 | ··DW_CFA_def_cfa_offset:·8 | 60 | ··DW_CFA_def_cfa_offset:·8 |
61 | ··DW_CFA_offset:·r | 61 | ··DW_CFA_offset:·r7·(edi)·at·cfa-8 |
62 | ··DW_CFA_advance_loc:·1·to·000005 | 62 | ··DW_CFA_advance_loc:·1·to·000005d2 |
63 | ··DW_CFA_def_cfa_offset:·12 | 63 | ··DW_CFA_def_cfa_offset:·12 |
64 | ··DW_CFA_offset:·r | 64 | ··DW_CFA_offset:·r6·(esi)·at·cfa-12 |
65 | ··DW_CFA_advance_loc:·1·to·000005 | 65 | ··DW_CFA_advance_loc:·1·to·000005d3 |
66 | ··DW_CFA_def_cfa_offset:·16 | 66 | ··DW_CFA_def_cfa_offset:·16 |
67 | ··DW_CFA_offset:·r | 67 | ··DW_CFA_offset:·r3·(ebx)·at·cfa-16 |
68 | ··DW_CFA_advance_loc:·1·to·000005 | 68 | ··DW_CFA_advance_loc:·15·to·000005e2 |
69 | ··DW_CFA_def_cfa_offset:· | 69 | ··DW_CFA_def_cfa_offset:·32 |
70 | ··DW_CFA_offset:·r3·(ebx)·at·cfa-20 | ||
71 | ··DW_CFA_advance_loc:·15·to·00000563 | ||
72 | ··DW_CFA_def_cfa_offset:·96 | ||
73 | ··DW_CFA_advance_loc1:· | 70 | ··DW_CFA_advance_loc1:·68·to·00000626 |
74 | ··DW_CFA_remember_state | 71 | ··DW_CFA_remember_state |
75 | ··DW_CFA_def_cfa_offset:·20 | ||
76 | ··DW_CFA_advance_loc:·1·to·00000602 | ||
77 | ··DW_CFA_restore:·r3·(ebx) | ||
78 | ··DW_CFA_def_cfa_offset:·16 | 72 | ··DW_CFA_def_cfa_offset:·16 |
79 | ··DW_CFA_advance_loc:· | 73 | ··DW_CFA_advance_loc:·3·to·00000629 |
80 | ··DW_CFA_restore:·r | 74 | ··DW_CFA_restore:·r3·(ebx) |
81 | ··DW_CFA_def_cfa_offset:·12 | 75 | ··DW_CFA_def_cfa_offset:·12 |
82 | ··DW_CFA_advance_loc:·1·to·000006 | 76 | ··DW_CFA_advance_loc:·1·to·0000062a |
77 | ··DW_CFA_restore:·r6·(esi) | ||
78 | ··DW_CFA_def_cfa_offset:·8 | ||
79 | ··DW_CFA_advance_loc:·1·to·0000062b | ||
83 | ··DW_CFA_restore:·r7·(edi) | 80 | ··DW_CFA_restore:·r7·(edi) |
81 | ··DW_CFA_def_cfa_offset:·4 | ||
82 | ··DW_CFA_advance_loc:·5·to·00000630 | ||
83 | ··DW_CFA_restore_state | ||
84 | ··DW_CFA_advance_loc:·40·to·00000658 | ||
85 | ··DW_CFA_remember_state | ||
86 | ··DW_CFA_def_cfa_offset:·16 | ||
87 | ··DW_CFA_advance_loc:·3·to·0000065b | ||
88 | ··DW_CFA_restore:·r3·(ebx) | ||
89 | ··DW_CFA_def_cfa_offset:·12 | ||
90 | ··DW_CFA_advance_loc:·3·to·0000065e | ||
91 | ··DW_CFA_restore:·r6·(esi) | ||
84 | ··DW_CFA_def_cfa_offset:·8 | 92 | ··DW_CFA_def_cfa_offset:·8 |
85 | ··DW_CFA_advance_loc:·1·to·000006 | 93 | ··DW_CFA_advance_loc:·1·to·0000065f |
86 | ··DW_CFA_restore:·r | 94 | ··DW_CFA_restore:·r7·(edi) |
87 | ··DW_CFA_def_cfa_offset:·4 | 95 | ··DW_CFA_def_cfa_offset:·4 |
88 | ··DW_CFA_advance_loc:· | 96 | ··DW_CFA_advance_loc:·1·to·00000660 |
89 | ··DW_CFA_restore_state | 97 | ··DW_CFA_restore_state |
90 | ··DW_CFA_nop | ||
91 | 000000e | 98 | 000000ec·00000034·000000f0·FDE·cie=00000000·pc=00000670..00000745 |
92 | ··DW_CFA_advance_loc:·1·to·000006 | 99 | ··DW_CFA_advance_loc:·1·to·00000671 |
93 | ··DW_CFA_def_cfa_offset:·8 | 100 | ··DW_CFA_def_cfa_offset:·8 |
101 | ··DW_CFA_offset:·r7·(edi)·at·cfa-8 | ||
102 | ··DW_CFA_advance_loc:·1·to·00000672 | ||
103 | ··DW_CFA_def_cfa_offset:·12 | ||
104 | ··DW_CFA_offset:·r6·(esi)·at·cfa-12 | ||
105 | ··DW_CFA_advance_loc:·1·to·00000673 | ||
106 | ··DW_CFA_def_cfa_offset:·16 | ||
94 | ··DW_CFA_offset:·r3·(ebx)·at·cfa- | 107 | ··DW_CFA_offset:·r3·(ebx)·at·cfa-16 |
95 | ··DW_CFA_advance_loc:·15·to·000006 | 108 | ··DW_CFA_advance_loc:·15·to·00000682 |
96 | ··DW_CFA_def_cfa_offset:·48 | 109 | ··DW_CFA_def_cfa_offset:·48 |
97 | ··DW_CFA_advance_loc1:· | 110 | ··DW_CFA_advance_loc1:·136·to·0000070a |
98 | ··DW_CFA_remember_state | 111 | ··DW_CFA_remember_state |
99 | ··DW_CFA_def_cfa_offset:· | 112 | ··DW_CFA_def_cfa_offset:·16 |
100 | ··DW_CFA_advance_loc:·1·to·00000 | 113 | ··DW_CFA_advance_loc:·1·to·0000070b |
101 | ··DW_CFA_restore:·r3·(ebx) | 114 | ··DW_CFA_restore:·r3·(ebx) |
102 | ··DW_CFA_def_cfa_offset:· | 115 | ··DW_CFA_def_cfa_offset:·12 |
103 | ··DW_CFA_advance_loc:· | 116 | ··DW_CFA_advance_loc:·1·to·0000070c |
117 | ··DW_CFA_restore:·r6·(esi) | ||
104 | ··DW_CFA_restore_state | ||
Max diff block lines reached; 7570/13454 bytes (56.27%) of diff not shown. |
Offset 1, 42 lines modified | Offset 1, 44 lines modified | ||
1 | __cxa_finalize | 1 | __cxa_finalize |
2 | libjackpal-androidterm5.so | ||
2 | __cxa_atexit | 3 | __cxa_atexit |
3 | __stack_chk_fail | 4 | __stack_chk_fail |
4 | __stack_chk_guard | ||
5 | _Z9init_ExecP7_JNIEnv | ||
6 | _Z21registerNativeMethodsP7_JNIEnvPKcP15JNINativeMethodi | 5 | _Z21registerNativeMethodsP7_JNIEnvPKcP15JNINativeMethodi |
7 | _Z15init_FileCompatP7_JNIEnv | ||
8 | __android_log_print | 6 | __android_log_print |
9 | JNI_OnLoad | 7 | JNI_OnLoad |
8 | _Z9init_ExecP7_JNIEnv | ||
9 | _Z15init_FileCompatP7_JNIEnv | ||
10 | __bss_start | 10 | __bss_start |
11 | liblog.so | 11 | liblog.so |
12 | libstdc++.so | 12 | libstdc++.so |
13 | libdl.so | 13 | libdl.so |
14 | Native·registration·unable·to·find·class·'%s' | ||
15 | RegisterNatives·failed·for·'%s' | ||
16 | jackpal/androidterm/compat/FileCompat$Api8OrEarlier | ||
17 | Failed·to·get·terminal·attributes | ||
18 | Failed·to·set·terminal·UTF-8·mode | ||
19 | Failed·to·issue·TIOCSWINSZ·ioctl | ||
14 | libjackpal-androidterm | 20 | libjackpal-androidterm |
21 | JNI_OnLoad | ||
22 | ERROR:·GetEnv·failed | ||
23 | ERROR:·init·of·Exec·failed | ||
24 | testExecute | ||
25 | (Ljava/lang/String;)Z | ||
15 | java/io/IOException | 26 | java/io/IOException |
16 | jackpal/androidterm/Exec | 27 | jackpal/androidterm/Exec |
17 | setPtyWindowSizeInternal | 28 | setPtyWindowSizeInternal |
18 | (IIIII)V | 29 | (IIIII)V |
19 | setPtyUTF8ModeInternal | 30 | setPtyUTF8ModeInternal |
20 | testExecute | ||
21 | (Ljava/lang/String;)Z | ||
22 | libjackpal-androidterm | ||
23 | JNI_OnLoad | ||
24 | ERROR:·GetEnv·failed | ||
25 | ERROR:·init·of·Exec·failed | ||
26 | Failed·to·get·terminal·attributes | ||
27 | Failed·to·set·terminal·UTF-8·mode | ||
28 | Failed·to·issue·TIOCSWINSZ·ioctl | ||
29 | jackpal/androidterm/compat/FileCompat$Api8OrEarlier | ||
30 | Native·registration·unable·to·find·class·'%s' | ||
31 | RegisterNatives·failed·for·'%s' | ||
32 | GCC:·(GNU)·4. | 31 | GCC:·(GNU)·4.9.x·20150123·(prerelease) |
33 | GCC:·(GNU)·4.8 | ||
34 | gold·1.11 | 32 | gold·1.11 |
35 | .shstrtab | 33 | .shstrtab |
34 | .note.gnu.build-id | ||
35 | .gnu.version | ||
36 | .gnu.version_d | ||
37 | .gnu.version_r | ||
36 | .rel.dyn | 38 | .rel.dyn |
37 | .rel.plt | 39 | .rel.plt |
38 | .eh_frame | 40 | .eh_frame |
39 | .eh_frame_hdr | 41 | .eh_frame_hdr |
40 | .fini_array | 42 | .fini_array |
41 | .init_array | 43 | .init_array |
42 | .dynamic | 44 | .dynamic |
Offset 1, 23 lines modified | Offset 1, 22 lines modified | ||
1 | Hex·dump·of·section·'.dynstr': | 1 | Hex·dump·of·section·'.dynstr': |
2 | ··0x000002 | 2 | ··0x00000238·005f5f63·78615f66·696e616c·697a6500·.__cxa_finalize. |
3 | ··0x00000248·4c494243·006c6962·632e736f·006c6962·LIBC.libc.so.lib | ||
3 | ··0x00000214·5f5f6378·615f6174·65786974·005f5f73·__cxa_atexit.__s | ||
4 | ··0x00000224·7461636b·5f63686b·5f666169·6c005f5f·tack_chk_fail.__ | ||
5 | ··0x00000234·73746163·6b5f6368·6b5f6775·61726400·stack_chk_guard. | ||
6 | ··0x00000244·696f6374·6c005f5a·39696e69·745f4578·ioctl._Z9init_Ex | ||
7 | ··0x00000254·65635037·5f4a4e49·456e7600·5f5a3231·ecP7_JNIEnv._Z21 | ||
8 | ··0x00000264·72656769·73746572·4e617469·76654d65·registerNativeMe | ||
9 | ··0x00000274·74686f64·7350375f·4a4e4945·6e76504b·thodsP7_JNIEnvPK | ||
10 | ··0x00000284·63503135·4a4e494e·61746976·654d6574·cP15JNINativeMet | ||
11 | ··0x00000294·686f6469·00616363·65737300·5f5a3135·hodi.access._Z15 | ||
12 | ··0x000002a4·696e6974·5f46696c·65436f6d·70617450·init_FileCompatP | ||
13 | ··0x000002b4·375f4a4e·49456e76·005f5f61·6e64726f·7_JNIEnv.__andro | ||
14 | ··0x000002c4·69645f6c·6f675f70·72696e74·004a4e49·id_log_print.JNI | ||
15 | ··0x000002d4·5f4f6e4c·6f616400·5f656461·7461005f·_OnLoad._edata._ | ||
16 | ··0x000002e4·5f627373·5f737461·7274005f·656e6400·_bss_start._end. | ||
17 | ··0x000002f4·6c69626c·6f672e73·6f006c69·62737464·liblog.so.libstd | ||
18 | ··0x00000304·632b2b2e·736f006c·69626d2e·736f006c·c++.so.libm.so.l | ||
19 | ··0x00000314·6962632e·736f006c·6962646c·2e736f00·ibc.so.libdl.so. | ||
20 | ··0x00000 | 4 | ··0x00000258·6a61636b·70616c2d·616e6472·6f696474·jackpal-androidt |
21 | ··0x00000 | 5 | ··0x00000268·65726d35·2e736f00·5f5f6378·615f6174·erm5.so.__cxa_at |
6 | ··0x00000278·65786974·005f5f73·7461636b·5f63686b·exit.__stack_chk | ||
7 | ··0x00000288·5f666169·6c005f5a·32317265·67697374·_fail._Z21regist | ||
8 | ··0x00000298·65724e61·74697665·4d657468·6f647350·erNativeMethodsP | ||
9 | ··0x000002a8·375f4a4e·49456e76·504b6350·31354a4e·7_JNIEnvPKcP15JN | ||
10 | ··0x000002b8·494e6174·6976654d·6574686f·6469005f·INativeMethodi._ | ||
11 | ··0x000002c8·5f616e64·726f6964·5f6c6f67·5f707269·_android_log_pri | ||
12 | ··0x000002d8·6e74004a·4e495f4f·6e4c6f61·64005f5a·nt.JNI_OnLoad._Z | ||
13 | ··0x000002e8·39696e69·745f4578·65635037·5f4a4e49·9init_ExecP7_JNI | ||
14 | ··0x000002f8·456e7600·5f5a3135·696e6974·5f46696c·Env._Z15init_Fil | ||
15 | ··0x00000308·65436f6d·70617450·375f4a4e·49456e76·eCompatP7_JNIEnv | ||
16 | ··0x00000318·00616363·65737300·696f6374·6c005f65·.access.ioctl._e | ||
17 | ··0x00000328·64617461·005f5f62·73735f73·74617274·data.__bss_start | ||
18 | ··0x00000338·005f656e·64006c69·626c6f67·2e736f00·._end.liblog.so. | ||
19 | ··0x00000348·6c696273·7464632b·2b2e736f·006c6962·libstdc++.so.lib | ||
20 | ··0x00000358·6d2e736f·006c6962·646c2e73·6f00·····m.so.libdl.so. | ||
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Hex·dump·of·section·'.hash': | 1 | Hex·dump·of·section·'.hash': |
2 | ··0x000003 | 2 | ··0x00000368·03000000·0e000000·0b000000·0d000000·................ |
3 | ··0x000003 | 3 | ··0x00000378·0c000000·00000000·00000000·00000000·................ |
4 | ··0x000003 | 4 | ··0x00000388·00000000·02000000·01000000·05000000·................ |
5 | ··0x000003 | 5 | ··0x00000398·03000000·07000000·06000000·09000000·................ |
6 | ··0x000003 | 6 | ··0x000003a8·08000000·0a000000·04000000··········............ |
Offset 1, 40 lines modified | Offset 1, 40 lines modified | ||
1 | Disassembly·of·section·.plt: | 1 | Disassembly·of·section·.plt: |
2 | 000004 | 2 | 000004a0·<__cxa_atexit@plt-0x10>: |
3 | » pushl··0x4(%ebx) | 3 | » pushl··0x4(%ebx) |
4 | » jmp····*0x8(%ebx) | 4 | » jmp····*0x8(%ebx) |
5 | » add····%al,(%eax) | 5 | » add····%al,(%eax) |
6 | » ... | 6 | » ... |
7 | 000004 | 7 | 000004b0·<__cxa_atexit@plt>: |
8 | » jmp····*0xc(%ebx) | 8 | » jmp····*0xc(%ebx) |
9 | » push···$0x0 | 9 | » push···$0x0 |
10 | » jmp····4 | 10 | » jmp····4a0·<__cxa_atexit@plt-0x10> |
11 | 000004 | 11 | 000004c0·<__stack_chk_fail@plt>: |
12 | » jmp····*0x10(%ebx) | 12 | » jmp····*0x10(%ebx) |
13 | » push···$0x8 | 13 | » push···$0x8 |
14 | » jmp····4 | 14 | » jmp····4a0·<__cxa_atexit@plt-0x10> |
15 | 000004 | 15 | 000004d0·<__cxa_finalize@plt>: |
16 | » jmp····*0x14(%ebx) | 16 | » jmp····*0x14(%ebx) |
17 | » push···$0x10 | 17 | » push···$0x10 |
18 | » jmp····4 | 18 | » jmp····4a0·<__cxa_atexit@plt-0x10> |
19 | 000004 | 19 | 000004e0·<__android_log_print@plt>: |
20 | » jmp····*0x18(%ebx) | 20 | » jmp····*0x18(%ebx) |
21 | » push···$0x18 | 21 | » push···$0x18 |
22 | » jmp····4 | 22 | » jmp····4a0·<__cxa_atexit@plt-0x10> |
23 | 000004 | 23 | 000004f0·<access@plt>: |
24 | » jmp····*0x1c(%ebx) | 24 | » jmp····*0x1c(%ebx) |
25 | » push···$0x20 | 25 | » push···$0x20 |
26 | » jmp····4 | 26 | » jmp····4a0·<__cxa_atexit@plt-0x10> |
27 | 00000 | 27 | 00000500·<ioctl@plt>: |
28 | » jmp····*0x20(%ebx) | 28 | » jmp····*0x20(%ebx) |
29 | » push···$0x28 | 29 | » push···$0x28 |
30 | » jmp····4 | 30 | » jmp····4a0·<__cxa_atexit@plt-0x10> |
Offset 1, 224 lines modified | Offset 1, 194 lines modified | ||
1 | Disassembly·of·section·.text: | 1 | Disassembly·of·section·.text: |
2 | 00000 | 2 | 00000510·<registerNativeMethods(_JNIEnv*,·char·const*,·JNINativeMethod*,·int)@@Base-0xc0>: |
3 | » push···%ebx | 3 | » push···%ebx |
4 | » call···5 | 4 | » call···5c0·<ioctl@plt+0xc0> |
5 | » add····$0x1 | 5 | » add····$0x1ac6,%ebx |
6 | » lea····-0x18(%esp),%esp | 6 | » lea····-0x18(%esp),%esp |
7 | » lea····0x24(%ebx),%eax | 7 | » lea····0x24(%ebx),%eax |
8 | » mov····%eax,(%esp) | 8 | » mov····%eax,(%esp) |
9 | » call···4 | 9 | » call···4d0·<__cxa_finalize@plt> |
10 | » lea····0x18(%esp),%esp | 10 | » lea····0x18(%esp),%esp |
11 | » pop····%ebx | 11 | » pop····%ebx |
12 | » retq··· | 12 | » retq··· |
13 | » ... | 13 | » ... |
14 | » lea····-0xc(%esp),%esp | 14 | » lea····-0xc(%esp),%esp |
15 | » mov····0x10(%esp),%eax | 15 | » mov····0x10(%esp),%eax |
16 | » test···%eax,%eax | 16 | » test···%eax,%eax |
17 | » je····· | 17 | » je·····54e·<ioctl@plt+0x4e> |
18 | » call···*%eax | 18 | » call···*%eax |
19 | » lea····0xc(%esp),%esp | 19 | » lea····0xc(%esp),%esp |
20 | » retq··· | 20 | » retq··· |
21 | » lea····0x0(%esi),%esi | 21 | » lea····0x0(%esi),%esi |
22 | » lea····0x0(%edi,%eiz,1),%edi | 22 | » lea····0x0(%edi,%eiz,1),%edi |
23 | » push···%ebx | 23 | » push···%ebx |
24 | » call···5 | 24 | » call···5c0·<ioctl@plt+0xc0> |
25 | » add····$0x1a | 25 | » add····$0x1a76,%ebx |
26 | » lea····-0x18(%esp),%esp | 26 | » lea····-0x18(%esp),%esp |
27 | » lea····0x24(%ebx),%eax | 27 | » lea····0x24(%ebx),%eax |
28 | » mov····%eax,0x8(%esp) | 28 | » mov····%eax,0x8(%esp) |
29 | » mov····0x20(%esp),%eax | 29 | » mov····0x20(%esp),%eax |
30 | » mov····%eax,0x4(%esp) | 30 | » mov····%eax,0x4(%esp) |
31 | » lea····-0x1 | 31 | » lea····-0x1a9c(%ebx),%eax |
32 | » mov····%eax,(%esp) | 32 | » mov····%eax,(%esp) |
33 | » call···4 | 33 | » call···4b0·<__cxa_atexit@plt> |
34 | » lea····0x18(%esp),%esp | 34 | » lea····0x18(%esp),%esp |
35 | » pop····%ebx | 35 | » pop····%ebx |
36 | » retq··· | 36 | » retq··· |
37 | » lea····0x0(%esi),%esi | 37 | » lea····0x0(%esi),%esi |
38 | » lea····0x0(%edi,%eiz,1),%edi | 38 | » lea····0x0(%edi,%eiz,1),%edi |
39 | » push···%ebx | 39 | » push···%ebx |
40 | » call···5 | 40 | » call···5c0·<ioctl@plt+0xc0> |
41 | » add····$0x1a | 41 | » add····$0x1a36,%ebx |
42 | » lea····-0x8(%esp),%esp | 42 | » lea····-0x8(%esp),%esp |
43 | » call···4 | 43 | » call···4c0·<__stack_chk_fail@plt> |
44 | » lea····0x8(%esp),%esp | 44 | » lea····0x8(%esp),%esp |
45 | » pop····%ebx | 45 | » pop····%ebx |
46 | » retq··· | 46 | » retq··· |
47 | » nop | 47 | » nop |
48 | » lea····0x0(%esi,%eiz,1),%esi | ||
48 | » nop | ||
49 | » nop | ||
50 | » nop | ||
51 | » nop | ||
52 | » nop | ||
53 | » nop | ||
54 | » nop | ||
55 | » mov····(%esp),%ebx | 49 | » mov····(%esp),%ebx |
56 | » retq··· | 50 | » retq··· |
51 | » nop | ||
52 | » lea····0x0(%esi,%eiz,1),%esi | ||
53 | » add····%al,(%eax) | ||
57 | » ... | 54 | » ... |
58 | » add····%dl,0x57(%ebp) | ||
55 | 000005d0·<registerNativeMethods(_JNIEnv*,·char·const*,·JNINativeMethod*,·int)@@Base>: | ||
56 | » push···%edi | ||
59 | » push···%esi | 57 | » push···%esi |
60 | » push···%ebx | 58 | » push···%ebx |
61 | » call···5 | 59 | » call···5c0·<ioctl@plt+0xc0> |
62 | » add····$0x1a | 60 | » add····$0x1a04,%ebx |
63 | » lea····-0x | 61 | » lea····-0x10(%esp),%esp |
64 | » mov····-0x4(%ebx),%eax | ||
65 | » lea····0x18(%esp),%edi | ||
66 | » mov····0x | 62 | » mov····0x20(%esp),%esi |
67 | » mov····0x | 63 | » mov····0x24(%esp),%edi |
68 | » mov····(%eax),%eax | ||
69 | » mov····%edi,0x8(%esp) | ||
70 | » movl···$0x5401,0x4(%esp) | ||
71 | » mov····%eax,0x3c(%esp) | ||
72 | » mov····0x68(%esp),%eax | ||
73 | » mov····%eax,(%esp) | ||
74 | » call···460·<ioctl@plt> | ||
75 | » test···%eax,%eax | ||
76 | » jne····618·<__android_log_print@plt+0x198> | ||
77 | » mov····%ebp,%eax | ||
78 | » test···%al,%al | ||
79 | » je·····608·<__android_log_print@plt+0x188> | ||
80 | » orl····$0x4000,0x18(%esp) | ||
81 | » mov····0x68(%esp),%eax | ||
82 | » mov····%edi,0x8(%esp) | ||
83 | » movl···$0x5402,0x4(%esp) | ||
84 | » mov····%eax,(%esp) | ||
85 | » call···460·<ioctl@plt> | ||
86 | » test···%eax,%eax | ||
87 | » je·····5ed·<__android_log_print@plt+0x16d> | ||
88 | » mov····(%esi),%eax | 64 | » mov····(%esi),%eax |
89 | » lea····-0x1658(%ebx),%edx | ||
90 | » mov····%ed | 65 | » mov····%edi,0x4(%esp) |
91 | » mov····%esi,(%esp) | 66 | » mov····%esi,(%esp) |
92 | » call···*0x18(%eax) | 67 | » call···*0x18(%eax) |
68 | » test···%eax,%eax | ||
69 | » je·····660·<registerNativeMethods(_JNIEnv*,·char·const*,·JNINativeMethod*,·int)@@Base+0x90> | ||
70 | » mov····0x2c(%esp),%ecx | ||
93 | » mov····(%esi),%edx | 71 | » mov····(%esi),%edx |
94 | » lea····-0x1554(%ebx),%ecx | ||
95 | » mov····%ecx,0x8(%esp) | ||
96 | » mov····%eax,0x4(%esp) | 72 | » mov····%eax,0x4(%esp) |
73 | » mov····%ecx,0xc(%esp) | ||
74 | » mov····0x28(%esp),%ecx | ||
97 | » mov····%esi,(%esp) | 75 | » mov····%esi,(%esp) |
76 | » mov····%ecx,0x8(%esp) | ||
98 | » call···*0x3 | 77 | » call···*0x35c(%edx) |
99 | » mov····-0x4(%ebx),%eax | ||
100 | » mov····0x | 78 | » mov····$0x1,%edx |
79 | » test···%eax,%eax | ||
80 | » js·····630·<registerNativeMethods(_JNIEnv*,·char·const*,·JNINativeMethod*,·int)@@Base+0x60> | ||
101 | » mov····(%eax),%eax | ||
102 | » cmp····%eax,%edx | ||
103 | » jne····645·<__android_log_print@plt+0x1c5> | ||
104 | » lea····0x | 81 | » lea····0x10(%esp),%esp |
82 | » mov····%edx,%eax | ||
105 | » pop····%ebx | 83 | » pop····%ebx |
106 | » pop····%esi | 84 | » pop····%esi |
107 | » pop····%edi | 85 | » pop····%edi |
108 | » pop····%ebp | ||
Max diff block lines reached; 10252/14972 bytes (68.47%) of diff not shown. |
Offset 1, 21 lines modified | Offset 1, 21 lines modified | ||
1 | String·dump·of·section·'.rodata': | 1 | String·dump·of·section·'.rodata': |
2 | ··[·····0]··Native·registration·unable·to·find·class·'%s' | ||
3 | ··[····30]··RegisterNatives·failed·for·'%s' | ||
4 | ··[····50]··jackpal/androidterm/compat/FileCompat$Api8OrEarlier | ||
5 | ··[····84]··Failed·to·get·terminal·attributes | ||
6 | ··[····a8]··Failed·to·set·terminal·UTF-8·mode | ||
7 | ··[····cc]··Failed·to·issue·TIOCSWINSZ·ioctl | ||
2 | ··[·····0]··java/io/IOException | ||
3 | ··[····14]··jackpal/androidterm/Exec | ||
4 | ··[····2d]··setPtyWindowSizeInternal | ||
5 | ··[····46]··(IIIII)V | ||
6 | ··[····4f]··setPtyUTF8ModeInternal | ||
7 | ··[····66]··(IZ)V | ||
8 | ··[····6c]··testExecute | ||
9 | ··[····78]··(Ljava/lang/String;)Z | ||
10 | ··[···· | 8 | ··[····ed]··libjackpal-androidterm |
11 | ··[··· | 9 | ··[···104]··JNI_OnLoad |
12 | ··[··· | 10 | ··[···10f]··ERROR:·GetEnv·failed |
13 | ··[··· | 11 | ··[···124]··ERROR:·init·of·Exec·failed |
14 | ··[····e0]··Failed·to·get·terminal·attributes | ||
15 | ··[···104]··Failed·to·set·terminal·UTF-8·mode | ||
16 | ··[···128]··Failed·to·issue·TIOCSWINSZ·ioctl | ||
17 | ··[···14c]··jackpal/androidterm/compat/FileCompat$Api8OrEarlier | ||
18 | ··[···180]··Native·registration·unable·to·find·class·'%s' | ||
19 | ··[···1 | 12 | ··[···13f]··testExecute |
13 | ··[···14b]··(Ljava/lang/String;)Z | ||
14 | ··[···161]··java/io/IOException | ||
15 | ··[···175]··jackpal/androidterm/Exec | ||
16 | ··[···18e]··setPtyWindowSizeInternal | ||
17 | ··[···1a7]··(IIIII)V | ||
18 | ··[···1b0]··setPtyUTF8ModeInternal | ||
19 | ··[···1c7]··(IZ)V | ||
Offset 1, 40 lines modified | Offset 1, 39 lines modified | ||
1 | Hex·dump·of·section·'.eh_frame': | 1 | Hex·dump·of·section·'.eh_frame': |
2 | ··0x00000b | 2 | ··0x00000bd8·14000000·00000000·017a5200·017c0801·.........zR..|.. |
3 | ··0x00000b | 3 | ··0x00000be8·1b0c0404·88010000·14000000·1c000000·................ |
4 | ··0x00000b | 4 | ··0x00000bf8·48f9ffff·13000000·00440e10·4e0e0400·H........D..N... |
5 | ··0x00000 | 5 | ··0x00000c08·1c000000·34000000·00f9ffff·24000000·....4.......$... |
6 | ··0x00000 | 6 | ··0x00000c18·00410e08·83024f0e·20520e08·41c30e04·.A....O.·R..A... |
7 | ··0x00000 | 7 | ··0x00000c28·1c000000·54000000·30f9ffff·36000000·....T...0...6... |
8 | ··0x00000 | 8 | ··0x00000c38·00410e08·83024f0e·20640e08·41c30e04·.A....O.·d..A... |
9 | ··0x00000 | 9 | ··0x00000c48·1c000000·74000000·50f9ffff·1b000000·....t...P....... |
10 | ··0x00000 | 10 | ··0x00000c58·00410e08·83024f0e·10490e08·41c30e04·.A....O..I..A... |
11 | ··0x00000 | 11 | ··0x00000c68·10000000·94000000·50f9ffff·04000000·........P....... |
12 | ··0x00000 | 12 | ··0x00000c78·00000000·44000000·a8000000·4cf9ffff·....D.......L... |
13 | ··0x00000c88·9c000000·00410e08·8702410e·0c860341·.....A....A....A | ||
14 | ··0x00000c98·0e108304·4f0e2002·440a0e10·43c30e0c·....O.·.D...C... | ||
15 | ··0x00000ca8·41c60e08·41c70e04·450b680a·0e1043c3·A...A...E.h...C. | ||
16 | ··0x00000cb8·0e0c43c6·0e0841c7·0e04410b·34000000·..C...A...A.4... | ||
17 | ··0x00000cc8·f0000000·a4f9ffff·d5000000·00410e08·.............A.. | ||
18 | ··0x00000cd8·8702410e·0c860341·0e108304·4f0e3002·..A....A....O.0. | ||
19 | ··0x00000ce8·880a0e10·41c30e0c·41c60e08·41c70e04·....A...A...A... | ||
20 | ··0x00000cf8·430b0000·38000000·28010000·4cfaffff·C...8...(...L... | ||
13 | ··0x00000 | 21 | ··0x00000d08·6b000000·00410e08·8502410e·0c870341·k....A....A....A |
14 | ··0x00000 | 22 | ··0x00000d18·0e108604·410e1483·054f0e30·02530e14·....A....O.0.S.. |
15 | ··0x00000 | 23 | ··0x00000d28·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A... |
16 | ··0x00000c34·04430b00·28000000·e8000000·10faffff·.C..(........... | ||
17 | ··0x00000c44·9e000000·00410e08·83024f0e·3002490a·.....A....O.0.I. | ||
18 | ··0x00000c54·0e0841c3·0e04460b·7c0e0841·c30e0400·..A...F.|..A.... | ||
19 | ··0x00000 | 24 | ··0x00000d38·1c000000·64010000·80faffff·46000000·....d.......F... |
20 | ··0x00000 | 25 | ··0x00000d48·00410e08·83024f0e·20710e08·41c30e04·.A....O.·q..A... |
21 | ··0x00000 | 26 | ··0x00000d58·3c000000·84010000·b0faffff·f2000000·<............... |
22 | ··0x00000 | 27 | ··0x00000d68·00410e08·8502410e·0c870341·0e108604·.A....A....A.... |
23 | ··0x00000 | 28 | ··0x00000d78·410e1483·054f0e60·029a0a0e·1441c30e·A....O.`.....A.. |
24 | ··0x00000 | 29 | ··0x00000d88·1041c60e·0c41c70e·0841c50e·04470b00·.A...A...A...G.. |
30 | ··0x00000d98·2c000000·c4010000·70fbffff·af000000·,.......p....... | ||
31 | ··0x00000da8·00410e08·8602410e·0c83034f·0e300266·.A....A....O.0.f | ||
25 | ··0x00000cc4·70010000·e8faffff·46000000·00410e08·p.......F....A.. | ||
26 | ··0x00000cd4·83024f0e·20710e08·41c30e04·44000000·..O.·q..A...D... | ||
27 | ··0x00000ce4·90010000·18fbffff·9c000000·00410e08·.............A.. | ||
28 | ··0x00000cf4·8702410e·0c860341·0e108304·4f0e2002·..A....A....O.·. | ||
29 | ··0x00000d04·440a0e10·43c30e0c·41c60e08·41c70e04·D...C...A...A... | ||
30 | ··0x00000d14·450b680a·0e1043c3·0e0c43c6·0e0841c7·E.h...C...C...A. | ||
31 | ··0x00000d24·0e04410b·44000000·d8010000·70fbffff·..A.D.......p... | ||
32 | ··0x00000d34·b8000000·00410e08·8702410e·0c860341·.....A....A....A | ||
33 | ··0x00000d44·0e108304·4f0e3002·6a0a0e10·46c30e0c·....O.0.j...F... | ||
34 | ··0x00000d54·41c60e08·41c70e04·440b5e0a·0e1046c3·A...A...D.^...F. | ||
35 | ··0x00000d | 32 | ··0x00000db8·0a0e0c41·c30e0841·c60e0447·0b000000·...A...A...G.... |
36 | ··0x00000d | 33 | ··0x00000dc8·1c000000·f4010000·f0fbffff·46000000·............F... |
34 | ··0x00000dd8·00410e08·83024f0e·20710e08·41c30e04·.A....O.·q..A... | ||
35 | ··0x00000de8·24000000·14020000·b0f6ffff·70000000·$...........p... | ||
37 | ··0x00000d84·0e0c4a0f·0b740478·003f1a3b· | 36 | ··0x00000df8·000e0846·0e0c4a0f·0b740478·003f1a3b·...F..J..t.x.?.; |
38 | ··0x00000 | 37 | ··0x00000e08·2a322422·00000000·00000000··········*2$"........ |
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 | ··0x00000 | 2 | ··0x00000e14·011b033b·c0fdffff·0d000000·8cf6ffff·...;............ |
3 | ··0x00000 | 3 | ··0x00000e24·d4ffffff·fcf6ffff·f4fdffff·2cf7ffff·............,... |
4 | ··0x00000 | 4 | ··0x00000e34·dcfdffff·4cf7ffff·14feffff·8cf7ffff·....L........... |
5 | ··0x00000dcc·28feffff·9ff7ffff·48feffff·b4f7ffff·(.......H....... | ||
6 | ··0x00000ddc·5cfeffff·b4f8ffff·9cfeffff·54f9ffff·\...........T... | ||
7 | ··0x00000 | 5 | ··0x00000e44·34feffff·acf7ffff·54feffff·bcf7ffff·4.......T....... |
8 | ··0x00000 | 6 | ··0x00000e54·68feffff·5cf8ffff·b0feffff·3cf9ffff·h...\.......<... |
7 | ··0x00000e64·e8feffff·acf9ffff·24ffffff·fcf9ffff·........$....... | ||
8 | ··0x00000e74·44ffffff·fcfaffff·84ffffff·acfbffff·D............... | ||
9 | ··0x00000e | 9 | ··0x00000e84·b4ffffff····························.... |
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 | ··0x00001e | 2 | ··0x00001ea8·10050000·00000000···················........ |
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 | ··0x00001e | 2 | ··0x00001eb0·00000000····························.... |
Offset 1, 4 lines modified | Offset 1, 1 lines modified | ||
1 | Section·'.got'·has·no·data·to·dump. | ||
1 | Hex·dump·of·section·'.got': | ||
2 | ··0x00001fd8·00000000····························.... | ||
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | Hex·dump·of·section·'.got.plt': | 1 | Hex·dump·of·section·'.got.plt': |
2 | ··0x00001fdc· | 2 | ··0x00001fdc·b41e0000·00000000·00000000·b6040000·................ |
3 | ··0x00001fec· | 3 | ··0x00001fec·c6040000·d6040000·e6040000·f6040000·................ |
4 | ··0x00001ffc· | 4 | ··0x00001ffc·06050000····························.... |
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | Hex·dump·of·section·'.data': | 1 | Hex·dump·of·section·'.data': |
2 | ··0x00002000·00200000· | 2 | ··0x00002000·00200000·470b0000·530b0000·50070000·.·..G...S...P... |
3 | ··0x00002010· | 3 | ··0x00002010·960b0000·af0b0000·10090000·b80b0000·................ |
4 | ··0x00002020· | 4 | ··0x00002020·cf0b0000·10080000···················........ |
Offset 1, 5 lines modified | Offset 1, 4 lines modified | ||
1 | String·dump·of·section·'.comment': | 1 | String·dump·of·section·'.comment': |
2 | ··[·····1]··GCC:·(GNU)·4. | 2 | ··[·····1]··GCC:·(GNU)·4.9.x·20150123·(prerelease) |
3 | ··[····26]··GCC:·(GNU)·4.8 | ||
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·6 | 2 | ··0x00000000·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note |
3 | ··0x00000010·2e676e75·2e627569·6c642d69·64002e64·.gnu.build-id..d | ||
3 | ··0x000000 | 4 | ··0x00000020·796e7379·6d002e64·796e7374·72002e68·ynsym..dynstr..h |
4 | ··0x00000020·002e7265·6c2e6479·6e002e72·656c2e70·..rel.dyn..rel.p | ||
5 | ··0x00000030·6c74002e·74657874·002e726f·64617461·lt..text..rodata | ||
6 | ··0x00000040·002e6568·5f667261·6d65002e·65685f66·..eh_frame..eh_f | ||
7 | ··0x00000050·72616d65·5f686472·002e6669·6e695f61·rame_hdr..fini_a | ||
8 | ··0x00000060·72726179·002e696e·69745f61·72726179·rray..init_array | ||
9 | ··0x00000070·002e6479·6e616d69·63002e67·6f74002e·..dynamic..got.. | ||
10 | ··0x000000 | 5 | ··0x00000030·61736800·2e676e75·2e766572·73696f6e·ash..gnu.version |
6 | ··0x00000040·002e676e·752e7665·7273696f·6e5f6400·..gnu.version_d. | ||
7 | ··0x00000050·2e676e75·2e766572·73696f6e·5f72002e·.gnu.version_r.. | ||
8 | ··0x00000060·72656c2e·64796e00·2e72656c·2e706c74·rel.dyn..rel.plt | ||
9 | ··0x00000070·002e7465·7874002e·726f6461·7461002e·..text..rodata.. | ||
10 | ··0x00000080·65685f66·72616d65·002e6568·5f667261·eh_frame..eh_fra | ||
11 | ··0x00000090·6d655f68·6472002e·66696e69·5f617272·me_hdr..fini_arr | ||
12 | ··0x000000a0·6179002e·696e6974·5f617272·6179002e·ay..init_array.. | ||
13 | ··0x000000b0·64796e61·6d696300·2e676f74·002e676f·dynamic..got..go | ||
14 | ··0x000000c0·742e706c·74002e64·61746100·2e627373·t.plt..data..bss | ||
11 | ··0x000000 | 15 | ··0x000000d0·002e636f·6d6d656e·74002e6e·6f74652e·..comment..note. |
12 | ··0x000000 | 16 | ··0x000000e0·676e752e·676f6c64·2d766572·73696f6e·gnu.gold-version |
13 | ··0x000000 | 17 | ··0x000000f0·00··································. |
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:··········8 | 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:········· | 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:·········2 | 19 | ··Number·of·section·headers:·········25 |
20 | ··Section·header·string·table·index:·2 | 20 | ··Section·header·string·table·index:·24 |
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· | 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·0x00 | 6 | ··PHDR···········0x000034·0x00000034·0x00000034·0x00100·0x00100·R···0x4 |
7 | ··LOAD···········0x000000·0x00000000·0x00000000·0x01 | 7 | ··LOAD···········0x000000·0x00000000·0x00000000·0x01b9c·0x01b9c·R·E·0x1000 |
8 | ··LOAD···········0x001e | 8 | ··LOAD···········0x001e4c·0x00002e4c·0x00002e4c·0x001b8·0x001b8·RW··0x1000 |
9 | ··DYNAMIC········0x001e | 9 | ··DYNAMIC········0x001e58·0x00002e58·0x00002e58·0x00128·0x00128·RW··0x4 |
10 | ··NOTE···········0x000134·0x00000134·0x00000134·0x00024·0x00024·R···0x4 | ||
10 | ··GNU_EH_FRAME···0x001 | 11 | ··GNU_EH_FRAME···0x001b38·0x00001b38·0x00001b38·0x00064·0x00064·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······0x001e | 13 | ··GNU_RELRO······0x001e4c·0x00002e4c·0x00002e4c·0x001b4·0x001b4·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· |
20 | ···04·····.note.gnu.build-id· | ||
19 | ···0 | 21 | ···05·····.eh_frame_hdr· |
20 | ···0 | 22 | ···06····· |
21 | ···0 | 23 | ···07·····.fini_array·.init_array·.dynamic·.got·.got.plt· |
Offset 1, 30 lines modified | Offset 1, 34 lines modified | ||
1 | There·are·2 | 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]·.note.gnu.build-id·NOTE············00000134·000134·000024·00···A··0···0··4 | ||
5 | ··[· | 6 | ··[·2]·.dynsym···········DYNSYM··········00000158·000158·000240·10···A··3···1··4 |
6 | ··[· | 7 | ··[·3]·.dynstr···········STRTAB··········00000398·000398·0001e2·00···A··0···0··1 |
7 | ··[· | 8 | ··[·4]·.hash·············HASH············0000057c·00057c·0000dc·04···A··2···0··4 |
9 | ··[·5]·.gnu.version······VERSYM··········00000658·000658·000048·02···A··2···0··2 | ||
10 | ··[·6]·.gnu.version_d····VERDEF··········000006a0·0006a0·00001c·00···A··3···1··4 | ||
11 | ··[·7]·.gnu.version_r····VERNEED·········000006bc·0006bc·000020·00···A··3···1··4 | ||
8 | ··[· | 12 | ··[·8]·.rel.dyn··········REL·············000006dc·0006dc·000010·08···A··2···0··4 |
9 | ··[· | 13 | ··[·9]·.rel.plt··········REL·············000006ec·0006ec·0000e8·08··AI··2··10··4 |
10 | ··[ | 14 | ··[10]·.plt··············PROGBITS········000007e0·0007e0·0001e0·04··AX··0···0·16 |
11 | ··[ | 15 | ··[11]·.text·············PROGBITS········000009c0·0009c0·000e4e·00··AX··0···0·32 |
12 | ··[ | 16 | ··[12]·.rodata···········PROGBITS········00001810·001810·000160·00··AM··0···0·16 |
13 | ··[ | 17 | ··[13]·.eh_frame·········PROGBITS········00001970·001970·0001c8·00···A··0···0··4 |
14 | ··[1 | 18 | ··[14]·.eh_frame_hdr·····PROGBITS········00001b38·001b38·000064·00···A··0···0··4 |
15 | ··[1 | 19 | ··[15]·.fini_array·······FINI_ARRAY······00002e4c·001e4c·000008·00··WA··0···0··4 |
16 | ··[1 | 20 | ··[16]·.init_array·······INIT_ARRAY······00002e54·001e54·000004·00··WA··0···0··4 |
17 | ··[1 | 21 | ··[17]·.dynamic··········DYNAMIC·········00002e58·001e58·000128·08··WA··3···0··4 |
18 | ··[1 | 22 | ··[18]·.got··············PROGBITS········00002f80·001f80·000000·00··WA··0···0··4 |
19 | ··[1 | 23 | ··[19]·.got.plt··········PROGBITS········00002f80·001f80·000080·00··WA··0···0··4 |
20 | ··[ | 24 | ··[20]·.data·············PROGBITS········00003000·002000·000004·00··WA··0···0··4 |
21 | ··[ | 25 | ··[21]·.bss··············NOBITS··········00003004·002004·000000·00··WA··0···0··1 |
22 | ··[ | 26 | ··[22]·.comment··········PROGBITS········00000000·002004·000028·01··MS··0···0··1 |
23 | ··[ | 27 | ··[23]·.note.gnu.gold-version·NOTE············00000000·00202c·00001c·00······0···0··4 |
24 | ··[2 | 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) |
Offset 1, 40 lines modified | Offset 1, 39 lines modified | ||
1 | Symbol·table·'.dynsym'·contains·3 | 1 | Symbol·table·'.dynsym'·contains·36·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:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno | 7 | ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2) |
8 | ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror | 8 | ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror@LIBC·(2) |
9 | ·····6:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_print | 9 | ·····6:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_print |
10 | ·····7:·00000 | 10 | ·····7:·00000b70····42·FUNC····GLOBAL·DEFAULT···11·Java_jackpal_androidterm_TermExec_sendSignal |
11 | ·····8:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·kill | 11 | ·····8:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·kill@LIBC·(2) |
12 | ·····9:·00000b | 12 | ·····9:·00000ba0····94·FUNC····GLOBAL·DEFAULT···11·Java_jackpal_androidterm_TermExec_waitFor |
13 | ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·waitpid | 13 | ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·waitpid@LIBC·(2) |
14 | ····11:·00000 | 14 | ····11:·00000c20··3054·FUNC····GLOBAL·DEFAULT···11·Java_jackpal_androidterm_TermExec_createSubprocessInternal |
15 | ····12:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard | ||
16 | ····1 | 15 | ····12:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2) |
17 | ····1 | 16 | ····13:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·free@LIBC·(2) |
18 | ····1 | 17 | ····14:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strdup@LIBC·(2) |
19 | ····1 | 18 | ····15:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fcntl@LIBC·(2) |
20 | ····1 | 19 | ····16:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·unlockpt@LIBC·(2) |
21 | ····1 | 20 | ····17:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ptsname_r@LIBC·(2) |
22 | ····1 | 21 | ····18:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fork@LIBC·(2) |
23 | ···· | 22 | ····19:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setsid@LIBC·(2) |
24 | ····2 | 23 | ····20:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2) |
25 | ····2 | 24 | ····21:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2) |
26 | ····2 | 25 | ····22:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dup2@LIBC·(2) |
27 | ····2 | 26 | ····23:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@LIBC·(2) |
28 | ····2 | 27 | ····24:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·atoi@LIBC·(2) |
29 | ····2 | 28 | ····25:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·opendir@LIBC·(2) |
30 | ····2 | 29 | ····26:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dirfd@LIBC·(2) |
31 | ····2 | 30 | ····27:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·readdir@LIBC·(2) |
32 | ····2 | 31 | ····28:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2) |
33 | ···· | 32 | ····29:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·closedir@LIBC·(2) |
34 | ····3 | 33 | ····30:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·putenv@LIBC·(2) |
35 | ····3 | 34 | ····31:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·execv@LIBC·(2) |
36 | ····3 | 35 | ····32:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·exit@LIBC·(2) |
37 | ····3 | 36 | ····33:·00003004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata |
38 | ····3 | 37 | ····34:·00003004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start |
39 | ····3 | 38 | ····35:·00003004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end |
Offset 1, 38 lines modified | Offset 1, 37 lines modified | ||
1 | Relocation·section·'.rel.dyn'·at·offset·0x6 | 1 | Relocation·section·'.rel.dyn'·at·offset·0x6dc·contains·2·entries: |
2 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name | 2 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name |
3 | 00002e | 3 | 00002e4c··00000008·R_386_RELATIVE········ |
4 | 00003000··00000008·R_386_RELATIVE········ | 4 | 00003000··00000008·R_386_RELATIVE········ |
5 | 00002f7c··00000c06·R_386_GLOB_DAT·········00000000···__stack_chk_guard | ||
6 | Relocation·section·'.rel.plt'·at·offset·0x6 | 5 | Relocation·section·'.rel.plt'·at·offset·0x6ec·contains·29·entries: |
7 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name | 6 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name |
8 | 00002f8c··00000207·R_386_JUMP_SLOT········00000000···__cxa_atexit | 7 | 00002f8c··00000207·R_386_JUMP_SLOT········00000000···__cxa_atexit@LIBC |
9 | 00002f90··00000307·R_386_JUMP_SLOT········00000000···__stack_chk_fail | 8 | 00002f90··00000307·R_386_JUMP_SLOT········00000000···__stack_chk_fail@LIBC |
10 | 00002f94··00000107·R_386_JUMP_SLOT········00000000···__cxa_finalize | 9 | 00002f94··00000107·R_386_JUMP_SLOT········00000000···__cxa_finalize@LIBC |
11 | 00002f98··00000407·R_386_JUMP_SLOT········00000000···__errno | 10 | 00002f98··00000407·R_386_JUMP_SLOT········00000000···__errno@LIBC |
12 | 00002f9c··00000507·R_386_JUMP_SLOT········00000000···strerror | 11 | 00002f9c··00000507·R_386_JUMP_SLOT········00000000···strerror@LIBC |
13 | 00002fa0··00000607·R_386_JUMP_SLOT········00000000···__android_log_print | 12 | 00002fa0··00000607·R_386_JUMP_SLOT········00000000···__android_log_print |
14 | 00002fa4··00000807·R_386_JUMP_SLOT········00000000···kill | 13 | 00002fa4··00000807·R_386_JUMP_SLOT········00000000···kill@LIBC |
15 | 00002fa8··00000a07·R_386_JUMP_SLOT········00000000···waitpid | 14 | 00002fa8··00000a07·R_386_JUMP_SLOT········00000000···waitpid@LIBC |
16 | 00002fac··00000 | 15 | 00002fac··00000c07·R_386_JUMP_SLOT········00000000···malloc@LIBC |
17 | 00002fb0··00000 | 16 | 00002fb0··00000d07·R_386_JUMP_SLOT········00000000···free@LIBC |
18 | 00002fb4··00000 | 17 | 00002fb4··00000e07·R_386_JUMP_SLOT········00000000···strdup@LIBC |
19 | 00002fb8··0000 | 18 | 00002fb8··00000f07·R_386_JUMP_SLOT········00000000···fcntl@LIBC |
20 | 00002fbc··00001 | 19 | 00002fbc··00001007·R_386_JUMP_SLOT········00000000···unlockpt@LIBC |
21 | 00002fc0··00001 | 20 | 00002fc0··00001107·R_386_JUMP_SLOT········00000000···ptsname_r@LIBC |
22 | 00002fc4··00001 | 21 | 00002fc4··00001207·R_386_JUMP_SLOT········00000000···fork@LIBC |
23 | 00002fc8··00001 | 22 | 00002fc8··00001307·R_386_JUMP_SLOT········00000000···setsid@LIBC |
24 | 00002fcc··00001 | 23 | 00002fcc··00001407·R_386_JUMP_SLOT········00000000···open@LIBC |
25 | 00002fd0··00001 | 24 | 00002fd0··00001507·R_386_JUMP_SLOT········00000000···ioctl@LIBC |
26 | 00002fd4··00001 | 25 | 00002fd4··00001607·R_386_JUMP_SLOT········00000000···dup2@LIBC |
27 | 00002fd8··00001 | 26 | 00002fd8··00001707·R_386_JUMP_SLOT········00000000···getenv@LIBC |
28 | 00002fdc··00001 | 27 | 00002fdc··00001807·R_386_JUMP_SLOT········00000000···atoi@LIBC |
29 | 00002fe0··00001 | 28 | 00002fe0··00001907·R_386_JUMP_SLOT········00000000···opendir@LIBC |
30 | 00002fe4··00001 | 29 | 00002fe4··00001a07·R_386_JUMP_SLOT········00000000···dirfd@LIBC |
31 | 00002fe8··00001 | 30 | 00002fe8··00001b07·R_386_JUMP_SLOT········00000000···readdir@LIBC |
32 | 00002fec··00001 | 31 | 00002fec··00001c07·R_386_JUMP_SLOT········00000000···close@LIBC |
33 | 00002ff0··00001 | 32 | 00002ff0··00001d07·R_386_JUMP_SLOT········00000000···closedir@LIBC |
34 | 00002ff4··00001 | 33 | 00002ff4··00001e07·R_386_JUMP_SLOT········00000000···putenv@LIBC |
35 | 00002ff8··0000 | 34 | 00002ff8··00001f07·R_386_JUMP_SLOT········00000000···execv@LIBC |
36 | 00002ffc··00002 | 35 | 00002ffc··00002007·R_386_JUMP_SLOT········00000000···exit@LIBC |
Offset 1, 30 lines modified | Offset 1, 35 lines modified | ||
1 | Dynamic·section·at·offset·0x1e | 1 | Dynamic·section·at·offset·0x1e58·contains·32·entries: |
2 | ··Tag········Type·························Name/Value | 2 | ··Tag········Type·························Name/Value |
3 | ·0x00000003·(PLTGOT)·····················0x2f80 | 3 | ·0x00000003·(PLTGOT)·····················0x2f80 |
4 | ·0x00000002·(PLTRELSZ)···················232·(bytes) | 4 | ·0x00000002·(PLTRELSZ)···················232·(bytes) |
5 | ·0x00000017·(JMPREL)·····················0x6 | 5 | ·0x00000017·(JMPREL)·····················0x6ec |
6 | ·0x00000014·(PLTREL)·····················REL | 6 | ·0x00000014·(PLTREL)·····················REL |
7 | ·0x00000011·(REL)························0x6 | 7 | ·0x00000011·(REL)························0x6dc |
8 | ·0x00000012·(RELSZ)······················ | 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)·····················0x1 | 11 | ·0x00000006·(SYMTAB)·····················0x158 |
12 | ·0x0000000b·(SYMENT)·····················16·(bytes) | 12 | ·0x0000000b·(SYMENT)·····················16·(bytes) |
13 | ·0x00000005·(STRTAB)·····················0x3 | 13 | ·0x00000005·(STRTAB)·····················0x398 |
14 | ·0x0000000a·(STRSZ)······················4 | 14 | ·0x0000000a·(STRSZ)······················482·(bytes) |
15 | ·0x00000004·(HASH)·······················0x5 | 15 | ·0x00000004·(HASH)·······················0x57c |
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:·[libc.so] | 18 | ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so] |
19 | ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so] | 19 | ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so] |
20 | ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so] | 20 | ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so] |
21 | ·0x0000000e·(SONAME)·····················Library·soname:·[libjackpal-termexec2.so] | 21 | ·0x0000000e·(SONAME)·····················Library·soname:·[libjackpal-termexec2.so] |
22 | ·0x0000001a·(FINI_ARRAY)·················0x2e | 22 | ·0x0000001a·(FINI_ARRAY)·················0x2e4c |
23 | ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes) | 23 | ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes) |
24 | ·0x00000019·(INIT_ARRAY)·················0x2e | 24 | ·0x00000019·(INIT_ARRAY)·················0x2e54 |
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)·····················0x658 | ||
30 | ·0x6ffffffc·(VERDEF)·····················0x6a0 | ||
31 | ·0x6ffffffd·(VERDEFNUM)··················1 | ||
32 | ·0x6ffffffe·(VERNEED)····················0x6bc | ||
33 | ·0x6fffffff·(VERNEEDNUM)·················1 | ||
29 | ·0x00000000·(NULL)·······················0x0 | 34 | ·0x00000000·(NULL)·······················0x0 |
Offset 1, 4 lines modified | Offset 1, 8 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)» ····Build·ID:·ff0ce95a52613eb0d9c516d25872a47d84571484 | ||
1 | Displaying·notes·found·in:·.note.gnu.gold-version | 4 | Displaying·notes·found·in:·.note.gnu.gold-version |
2 | ··Owner················Data·size·» Description | 5 | ··Owner················Data·size·» Description |
3 | ··GNU··················0x00000009» NT_GNU_GOLD_VERSION·(gold·version)» ····Version:·gold·1.11 | 6 | ··GNU··················0x00000009» NT_GNU_GOLD_VERSION·(gold·version)» ····Version:·gold·1.11 |
Offset 1, 2 lines modified | Offset 1, 21 lines modified | ||
1 | 1 | Version·symbols·section·'.gnu.version'·contains·36·entries: | |
2 | ·Addr:·0x0000000000000658··Offset:·0x000658··Link:·2·(.dynsym) | ||
3 | ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
4 | ··004:···2·(LIBC)··········2·(LIBC)··········0·(*local*)·······1·(*global*)··· | ||
5 | ··008:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········1·(*global*)··· | ||
6 | ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
7 | ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
8 | ··014:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
9 | ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
10 | ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
11 | ··020:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· | ||
12 | Version·definition·section·'.gnu.version_d'·contains·1·entry: | ||
13 | ·Addr:·0x00000000000006a0··Offset:·0x0006a0··Link:·3·(.dynstr) | ||
14 | ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libjackpal-termexec2.so | ||
15 | Version·needs·section·'.gnu.version_r'·contains·1·entry: | ||
16 | ·Addr:·0x00000000000006bc··Offset:·0x0006bc··Link:·3·(.dynstr) | ||
17 | ··000000:·Version:·1··File:·libc.so··Cnt:·1 | ||
18 | ··0x0010:···Name:·LIBC··Flags:·none··Version:·2 |
Offset 9, 185 lines modified | Offset 9, 188 lines modified | ||
9 | ··Return·address·column:·8 | 9 | ··Return·address·column:·8 |
10 | ··Augmentation·data:·····1b | 10 | ··Augmentation·data:·····1b |
11 | ··DW_CFA_def_cfa:·r4·(esp)·ofs·4 | 11 | ··DW_CFA_def_cfa:·r4·(esp)·ofs·4 |
12 | ··DW_CFA_offset:·r8·(eip)·at·cfa-4 | 12 | ··DW_CFA_offset:·r8·(eip)·at·cfa-4 |
13 | ··DW_CFA_nop | 13 | ··DW_CFA_nop |
14 | ··DW_CFA_nop | 14 | ··DW_CFA_nop |
15 | 00000018·00000014·0000001c·FDE·cie=00000000·pc=000009 | 15 | 00000018·00000014·0000001c·FDE·cie=00000000·pc=000009f0..00000a03 |
16 | ··DW_CFA_advance_loc:·4·to·000009 | 16 | ··DW_CFA_advance_loc:·4·to·000009f4 |
17 | ··DW_CFA_def_cfa_offset:·16 | 17 | ··DW_CFA_def_cfa_offset:·16 |
18 | ··DW_CFA_advance_loc:·14·to·00000 | 18 | ··DW_CFA_advance_loc:·14·to·00000a02 |
19 | ··DW_CFA_def_cfa_offset:·4 | 19 | ··DW_CFA_def_cfa_offset:·4 |
20 | ··DW_CFA_nop | 20 | ··DW_CFA_nop |
21 | 00000030·0000001c·00000034·FDE·cie=00000000·pc=000009 | 21 | 00000030·0000001c·00000034·FDE·cie=00000000·pc=000009c0..000009e4 |
22 | ··DW_CFA_advance_loc:·1·to·000009 | 22 | ··DW_CFA_advance_loc:·1·to·000009c1 |
23 | ··DW_CFA_def_cfa_offset:·8 | 23 | ··DW_CFA_def_cfa_offset:·8 |
24 | ··DW_CFA_offset:·r3·(ebx)·at·cfa-8 | 24 | ··DW_CFA_offset:·r3·(ebx)·at·cfa-8 |
25 | ··DW_CFA_advance_loc:·15·to·000009 | 25 | ··DW_CFA_advance_loc:·15·to·000009d0 |
26 | ··DW_CFA_def_cfa_offset:·32 | 26 | ··DW_CFA_def_cfa_offset:·32 |
27 | ··DW_CFA_advance_loc:·18·to·000009 | 27 | ··DW_CFA_advance_loc:·18·to·000009e2 |
28 | ··DW_CFA_def_cfa_offset:·8 | 28 | ··DW_CFA_def_cfa_offset:·8 |
29 | ··DW_CFA_advance_loc:·1·to·000009 | 29 | ··DW_CFA_advance_loc:·1·to·000009e3 |
30 | ··DW_CFA_def_cfa_offset:·4 | ||
31 | ··DW_CFA_restore:·r3·(ebx) | 30 | ··DW_CFA_restore:·r3·(ebx) |
31 | ··DW_CFA_def_cfa_offset:·4 | ||
32 | 00000050·0000001c·00000054·FDE·cie=00000000·pc=00000 | 32 | 00000050·0000001c·00000054·FDE·cie=00000000·pc=00000a10..00000a46 |
33 | ··DW_CFA_advance_loc:·1·to·00000 | 33 | ··DW_CFA_advance_loc:·1·to·00000a11 |
34 | ··DW_CFA_def_cfa_offset:·8 | 34 | ··DW_CFA_def_cfa_offset:·8 |
35 | ··DW_CFA_offset:·r3·(ebx)·at·cfa-8 | 35 | ··DW_CFA_offset:·r3·(ebx)·at·cfa-8 |
36 | ··DW_CFA_advance_loc:·15·to·00000 | 36 | ··DW_CFA_advance_loc:·15·to·00000a20 |
37 | ··DW_CFA_def_cfa_offset:·32 | 37 | ··DW_CFA_def_cfa_offset:·32 |
38 | ··DW_CFA_advance_loc:·36·to·00000 | 38 | ··DW_CFA_advance_loc:·36·to·00000a44 |
39 | ··DW_CFA_def_cfa_offset:·8 | 39 | ··DW_CFA_def_cfa_offset:·8 |
40 | ··DW_CFA_advance_loc:·1·to·00000 | 40 | ··DW_CFA_advance_loc:·1·to·00000a45 |
41 | ··DW_CFA_def_cfa_offset:·4 | ||
42 | ··DW_CFA_restore:·r3·(ebx) | 41 | ··DW_CFA_restore:·r3·(ebx) |
42 | ··DW_CFA_def_cfa_offset:·4 | ||
43 | 00000070·0000001c·00000074·FDE·cie=00000000·pc=00000 | 43 | 00000070·0000001c·00000074·FDE·cie=00000000·pc=00000a50..00000a6b |
44 | ··DW_CFA_advance_loc:·1·to·00000 | 44 | ··DW_CFA_advance_loc:·1·to·00000a51 |
45 | ··DW_CFA_def_cfa_offset:·8 | 45 | ··DW_CFA_def_cfa_offset:·8 |
46 | ··DW_CFA_offset:·r3·(ebx)·at·cfa-8 | 46 | ··DW_CFA_offset:·r3·(ebx)·at·cfa-8 |
47 | ··DW_CFA_advance_loc:·15·to·00000 | 47 | ··DW_CFA_advance_loc:·15·to·00000a60 |
48 | ··DW_CFA_def_cfa_offset:·16 | 48 | ··DW_CFA_def_cfa_offset:·16 |
49 | ··DW_CFA_advance_loc:·9·to·00000 | 49 | ··DW_CFA_advance_loc:·9·to·00000a69 |
50 | ··DW_CFA_def_cfa_offset:·8 | 50 | ··DW_CFA_def_cfa_offset:·8 |
51 | ··DW_CFA_advance_loc:·1·to·00000 | 51 | ··DW_CFA_advance_loc:·1·to·00000a6a |
52 | ··DW_CFA_def_cfa_offset:·4 | ||
53 | ··DW_CFA_restore:·r3·(ebx) | 52 | ··DW_CFA_restore:·r3·(ebx) |
53 | ··DW_CFA_def_cfa_offset:·4 | ||
54 | 00000090·00000010·00000094·FDE·cie=00000000·pc=00000 | 54 | 00000090·00000010·00000094·FDE·cie=00000000·pc=00000a70..00000a74 |
55 | ··DW_CFA_nop | 55 | ··DW_CFA_nop |
56 | ··DW_CFA_nop | 56 | ··DW_CFA_nop |
57 | ··DW_CFA_nop | 57 | ··DW_CFA_nop |
58 | 000000a4·00000030·000000a8·FDE·cie=00000000·pc=00000 | 58 | 000000a4·00000030·000000a8·FDE·cie=00000000·pc=00000a80..00000ac0 |
59 | ··DW_CFA_advance_loc:·1·to·00000 | 59 | ··DW_CFA_advance_loc:·1·to·00000a81 |
60 | ··DW_CFA_def_cfa_offset:·8 | 60 | ··DW_CFA_def_cfa_offset:·8 |
61 | ··DW_CFA_offset:·r7·(edi)·at·cfa-8 | 61 | ··DW_CFA_offset:·r7·(edi)·at·cfa-8 |
62 | ··DW_CFA_advance_loc:·3·to·00000 | 62 | ··DW_CFA_advance_loc:·3·to·00000a84 |
63 | ··DW_CFA_def_cfa_offset:·12 | 63 | ··DW_CFA_def_cfa_offset:·12 |
64 | ··DW_CFA_offset:·r6·(esi)·at·cfa-12 | 64 | ··DW_CFA_offset:·r6·(esi)·at·cfa-12 |
65 | ··DW_CFA_advance_loc:·3·to·00000 | 65 | ··DW_CFA_advance_loc:·3·to·00000a87 |
66 | ··DW_CFA_def_cfa_offset:·16 | 66 | ··DW_CFA_def_cfa_offset:·16 |
67 | ··DW_CFA_offset:·r3·(ebx)·at·cfa-16 | 67 | ··DW_CFA_offset:·r3·(ebx)·at·cfa-16 |
68 | ··DW_CFA_advance_loc:·15·to·00000 | 68 | ··DW_CFA_advance_loc:·15·to·00000a96 |
69 | ··DW_CFA_def_cfa_offset:·32 | 69 | ··DW_CFA_def_cfa_offset:·32 |
70 | ··DW_CFA_advance_loc:·38·to·00000a | 70 | ··DW_CFA_advance_loc:·38·to·00000abc |
71 | ··DW_CFA_def_cfa_offset:·16 | 71 | ··DW_CFA_def_cfa_offset:·16 |
72 | ··DW_CFA_advance_loc:·1·to·00000a | 72 | ··DW_CFA_advance_loc:·1·to·00000abd |
73 | ··DW_CFA_restore:·r3·(ebx) | 73 | ··DW_CFA_restore:·r3·(ebx) |
74 | ··DW_CFA_def_cfa_offset:·12 | 74 | ··DW_CFA_def_cfa_offset:·12 |
75 | ··DW_CFA_advance_loc:·1·to·00000a | 75 | ··DW_CFA_advance_loc:·1·to·00000abe |
76 | ··DW_CFA_restore:·r6·(esi) | 76 | ··DW_CFA_restore:·r6·(esi) |
77 | ··DW_CFA_def_cfa_offset:·8 | 77 | ··DW_CFA_def_cfa_offset:·8 |
78 | ··DW_CFA_advance_loc:·1·to·00000a | 78 | ··DW_CFA_advance_loc:·1·to·00000abf |
79 | ··DW_CFA_restore:·r7·(edi) | 79 | ··DW_CFA_restore:·r7·(edi) |
80 | ··DW_CFA_def_cfa_offset:·4 | 80 | ··DW_CFA_def_cfa_offset:·4 |
81 | ··DW_CFA_nop | 81 | ··DW_CFA_nop |
82 | ··DW_CFA_nop | 82 | ··DW_CFA_nop |
83 | 000000d8·00000038·000000dc·FDE·cie=00000000·pc=00000a | 83 | 000000d8·00000038·000000dc·FDE·cie=00000000·pc=00000ac0..00000b6f |
84 | ··DW_CFA_advance_loc:·1·to·00000a | 84 | ··DW_CFA_advance_loc:·1·to·00000ac1 |
85 | ··DW_CFA_def_cfa_offset:·8 | 85 | ··DW_CFA_def_cfa_offset:·8 |
86 | ··DW_CFA_offset:·r5·(ebp)·at·cfa-8 | 86 | ··DW_CFA_offset:·r5·(ebp)·at·cfa-8 |
87 | ··DW_CFA_advance_loc:·3·to·00000a | 87 | ··DW_CFA_advance_loc:·3·to·00000ac4 |
88 | ··DW_CFA_def_cfa_offset:·12 | 88 | ··DW_CFA_def_cfa_offset:·12 |
89 | ··DW_CFA_offset:·r7·(edi)·at·cfa-12 | 89 | ··DW_CFA_offset:·r7·(edi)·at·cfa-12 |
90 | ··DW_CFA_advance_loc:·1·to·00000a | 90 | ··DW_CFA_advance_loc:·1·to·00000ac5 |
91 | ··DW_CFA_def_cfa_offset:·16 | 91 | ··DW_CFA_def_cfa_offset:·16 |
92 | ··DW_CFA_offset:·r6·(esi)·at·cfa-16 | 92 | ··DW_CFA_offset:·r6·(esi)·at·cfa-16 |
93 | ··DW_CFA_advance_loc:·3·to·00000a | 93 | ··DW_CFA_advance_loc:·3·to·00000ac8 |
94 | ··DW_CFA_def_cfa_offset:·20 | 94 | ··DW_CFA_def_cfa_offset:·20 |
95 | ··DW_CFA_offset:·r3·(ebx)·at·cfa-20 | 95 | ··DW_CFA_offset:·r3·(ebx)·at·cfa-20 |
96 | ··DW_CFA_advance_loc:·15·to·00000a | 96 | ··DW_CFA_advance_loc:·15·to·00000ad7 |
97 | ··DW_CFA_def_cfa_offset:·64 | 97 | ··DW_CFA_def_cfa_offset:·64 |
98 | ··DW_CFA_advance_loc1:·147·to·00000 | 98 | ··DW_CFA_advance_loc1:·147·to·00000b6a |
99 | ··DW_CFA_def_cfa_offset:·20 | 99 | ··DW_CFA_def_cfa_offset:·20 |
100 | ··DW_CFA_advance_loc:·1·to·00000 | 100 | ··DW_CFA_advance_loc:·1·to·00000b6b |
101 | ··DW_CFA_restore:·r3·(ebx) | 101 | ··DW_CFA_restore:·r3·(ebx) |
102 | ··DW_CFA_def_cfa_offset:·16 | 102 | ··DW_CFA_def_cfa_offset:·16 |
103 | ··DW_CFA_advance_loc:·1·to·00000 | 103 | ··DW_CFA_advance_loc:·1·to·00000b6c |
104 | ··DW_CFA_restore:·r6·(esi) | 104 | ··DW_CFA_restore:·r6·(esi) |
105 | ··DW_CFA_def_cfa_offset:·12 | 105 | ··DW_CFA_def_cfa_offset:·12 |
106 | ··DW_CFA_advance_loc:·1·to·00000 | 106 | ··DW_CFA_advance_loc:·1·to·00000b6d |
107 | ··DW_CFA_restore:·r7·(edi) | 107 | ··DW_CFA_restore:·r7·(edi) |
108 | ··DW_CFA_def_cfa_offset:·8 | 108 | ··DW_CFA_def_cfa_offset:·8 |
109 | ··DW_CFA_advance_loc:·1·to·00000 | 109 | ··DW_CFA_advance_loc:·1·to·00000b6e |
110 | ··DW_CFA_restore:·r5·(ebp) | 110 | ··DW_CFA_restore:·r5·(ebp) |
111 | ··DW_CFA_def_cfa_offset:·4 | 111 | ··DW_CFA_def_cfa_offset:·4 |
112 | 00000114·0000001c·00000118·FDE·cie=00000000·pc=00000 | 112 | 00000114·0000001c·00000118·FDE·cie=00000000·pc=00000b70..00000b9a |
113 | ··DW_CFA_advance_loc:·1·to·00000 | 113 | ··DW_CFA_advance_loc:·1·to·00000b71 |
114 | ··DW_CFA_def_cfa_offset:·8 | 114 | ··DW_CFA_def_cfa_offset:·8 |
115 | ··DW_CFA_offset:·r3·(ebx)·at·cfa-8 | 115 | ··DW_CFA_offset:·r3·(ebx)·at·cfa-8 |
116 | ··DW_CFA_advance_loc:·15·to·00000 | 116 | ··DW_CFA_advance_loc:·15·to·00000b80 |
117 | ··DW_CFA_def_cfa_offset:·32 | 117 | ··DW_CFA_def_cfa_offset:·32 |
118 | ··DW_CFA_advance_loc:·24·to·00000 | 118 | ··DW_CFA_advance_loc:·24·to·00000b98 |
119 | ··DW_CFA_def_cfa_offset:·8 | 119 | ··DW_CFA_def_cfa_offset:·8 |
120 | ··DW_CFA_advance_loc:·1·to·00000 | 120 | ··DW_CFA_advance_loc:·1·to·00000b99 |
121 | ··DW_CFA_restore:·r3·(ebx) | 121 | ··DW_CFA_restore:·r3·(ebx) |
122 | ··DW_CFA_def_cfa_offset:·4 | 122 | ··DW_CFA_def_cfa_offset:·4 |
123 | 00000134·000000 | 123 | 00000134·00000020·00000138·FDE·cie=00000000·pc=00000ba0..00000bfe |
Max diff block lines reached; 2703/8798 bytes (30.72%) of diff not shown. |
Offset 1, 42 lines modified | Offset 1, 44 lines modified | ||
1 | __cxa_finalize | 1 | __cxa_finalize |
2 | libjackpal-termexec2.so | ||
2 | __cxa_atexit | 3 | __cxa_atexit |
3 | __stack_chk_fail | 4 | __stack_chk_fail |
4 | strerror | 5 | strerror |
5 | __android_log_print | 6 | __android_log_print |
6 | Java_jackpal_androidterm_TermExec_sendSignal | 7 | Java_jackpal_androidterm_TermExec_sendSignal |
7 | Java_jackpal_androidterm_TermExec_waitFor | 8 | Java_jackpal_androidterm_TermExec_waitFor |
8 | Java_jackpal_androidterm_TermExec_createSubprocessInternal | 9 | Java_jackpal_androidterm_TermExec_createSubprocessInternal |
9 | __stack_chk_guard | ||
10 | unlockpt | 10 | unlockpt |
11 | ptsname_r | 11 | ptsname_r |
12 | closedir | 12 | closedir |
13 | __bss_start | 13 | __bss_start |
14 | liblog.so | 14 | liblog.so |
15 | libstdc++.so | 15 | libstdc++.so |
16 | libdl.so | 16 | libdl.so |
17 | libjackpal-termexec2.so | ||
18 | java/lang/OutOfMemoryError | 17 | java/lang/OutOfMemoryError |
19 | %s·errno·%s(%d) | 18 | %s·errno·%s(%d) |
20 | jackpal-termexec | 19 | jackpal-termexec |
21 | Unknown·error | 20 | Unknown·error |
22 | java/io/IOException | 21 | java/io/IOException |
23 | Couldn't·allocate·argv·array | 22 | Couldn't·allocate·argv·array |
24 | Couldn't·allocate·envp·array | 23 | Couldn't·allocate·envp·array |
25 | trouble·with·/dev/ptmx | 24 | trouble·with·/dev/ptmx |
26 | fork·failed | 25 | fork·failed |
27 | ANDROID_PROPERTY_WORKSPACE | 26 | ANDROID_PROPERTY_WORKSPACE |
28 | /proc/self/fd | 27 | /proc/self/fd |
29 | ptsname_r·returned·error | 28 | ptsname_r·returned·error |
30 | Couldn't·get·argument·from·array | 29 | Couldn't·get·argument·from·array |
31 | Couldn't·get·env·var·from·array | 30 | Couldn't·get·env·var·from·array |
32 | GCC:·(GNU)·4. | 31 | GCC:·(GNU)·4.9.x·20150123·(prerelease) |
33 | GCC:·(GNU)·4.8 | ||
34 | gold·1.11 | 32 | gold·1.11 |
35 | .shstrtab | 33 | .shstrtab |
34 | .note.gnu.build-id | ||
35 | .gnu.version | ||
36 | .gnu.version_d | ||
37 | .gnu.version_r | ||
36 | .rel.dyn | 38 | .rel.dyn |
37 | .rel.plt | 39 | .rel.plt |
38 | .eh_frame | 40 | .eh_frame |
39 | .eh_frame_hdr | 41 | .eh_frame_hdr |
40 | .fini_array | 42 | .fini_array |
41 | .init_array | 43 | .init_array |
42 | .dynamic | 44 | .dynamic |
Offset 1, 34 lines modified | Offset 1, 34 lines modified | ||
1 | Hex·dump·of·section·'.dynstr': | 1 | Hex·dump·of·section·'.dynstr': |
2 | ··0x000003 | 2 | ··0x00000398·005f5f63·78615f66·696e616c·697a6500·.__cxa_finalize. |
3 | ··0x000003a8·4c494243·006c6962·632e736f·006c6962·LIBC.libc.so.lib | ||
4 | ··0x000003b8·6a61636b·70616c2d·7465726d·65786563·jackpal-termexec | ||
5 | ··0x000003c8·322e736f·005f5f63·78615f61·74657869·2.so.__cxa_atexi | ||
6 | ··0x000003d8·74005f5f·73746163·6b5f6368·6b5f6661·t.__stack_chk_fa | ||
7 | ··0x000003e8·696c005f·5f657272·6e6f0073·74726572·il.__errno.strer | ||
8 | ··0x000003f8·726f7200·5f5f616e·64726f69·645f6c6f·ror.__android_lo | ||
3 | ··0x00000374·5f5f6378·615f6174·65786974·005f5f73·__cxa_atexit.__s | ||
4 | ··0x00000384·7461636b·5f63686b·5f666169·6c005f5f·tack_chk_fail.__ | ||
5 | ··0x00000394·6572726e·6f007374·72657272·6f72005f·errno.strerror._ | ||
6 | ··0x000003a4·5f616e64·726f6964·5f6c6f67·5f707269·_android_log_pri | ||
7 | ··0x000003b4·6e74004a·6176615f·6a61636b·70616c5f·nt.Java_jackpal_ | ||
8 | ··0x000003c4·616e6472·6f696474·65726d5f·5465726d·androidterm_Term | ||
9 | ··0x000003d4·45786563·5f73656e·64536967·6e616c00·Exec_sendSignal. | ||
10 | ··0x000003e4·6b696c6c·004a6176·615f6a61·636b7061·kill.Java_jackpa | ||
11 | ··0x000003f4·6c5f616e·64726f69·64746572·6d5f5465·l_androidterm_Te | ||
12 | ··0x00000404·726d4578·65635f77·61697446·6f720077·rmExec_waitFor.w | ||
13 | ··0x000004 | 9 | ··0x00000408·675f7072·696e7400·4a617661·5f6a6163·g_print.Java_jac |
14 | ··0x000004 | 10 | ··0x00000418·6b70616c·5f616e64·726f6964·7465726d·kpal_androidterm |
15 | ··0x000004 | 11 | ··0x00000428·5f546572·6d457865·635f7365·6e645369·_TermExec_sendSi |
16 | ··0x00000444·75627072·6f636573·73496e74·65726e61·ubprocessInterna | ||
17 | ··0x00000454·6c005f5f·73746163·6b5f6368·6b5f6775·l.__stack_chk_gu | ||
18 | ··0x000004 | 12 | ··0x00000438·676e616c·006b696c·6c004a61·76615f6a·gnal.kill.Java_j |
13 | ··0x00000448·61636b70·616c5f61·6e64726f·69647465·ackpal_androidte | ||
14 | ··0x00000458·726d5f54·65726d45·7865635f·77616974·rm_TermExec_wait | ||
15 | ··0x00000468·466f7200·77616974·70696400·4a617661·For.waitpid.Java | ||
16 | ··0x00000478·5f6a6163·6b70616c·5f616e64·726f6964·_jackpal_android | ||
17 | ··0x00000488·7465726d·5f546572·6d457865·635f6372·term_TermExec_cr | ||
18 | ··0x00000498·65617465·53756270·726f6365·7373496e·eateSubprocessIn | ||
19 | ··0x000004a8·7465726e·616c006d·616c6c6f·63006672·ternal.malloc.fr | ||
19 | ··0x000004 | 20 | ··0x000004b8·65650073·74726475·70006663·6e746c00·ee.strdup.fcntl. |
20 | ··0x0000048 | 21 | ··0x000004c8·756e6c6f·636b7074·00707473·6e616d65·unlockpt.ptsname |
21 | ··0x000004 | 22 | ··0x000004d8·5f720066·6f726b00·73657473·6964006f·_r.fork.setsid.o |
22 | ··0x000004 | 23 | ··0x000004e8·70656e00·696f6374·6c006475·70320067·pen.ioctl.dup2.g |
23 | ··0x000004 | 24 | ··0x000004f8·6574656e·76006174·6f69006f·70656e64·etenv.atoi.opend |
24 | ··0x000004c4·64697266·64007265·61646469·7200636c·dirfd.readdir.cl | ||
25 | ··0x00000 | 25 | ··0x00000508·69720064·69726664·00726561·64646972·ir.dirfd.readdir |
26 | ··0x00000518·00636c6f·73650063·6c6f7365·64697200·.close.closedir. | ||
26 | ··0x00000 | 27 | ··0x00000528·70757465·6e760065·78656376·00657869·putenv.execv.exi |
27 | ··0x000004 | 28 | ··0x00000538·74005f65·64617461·005f5f62·73735f73·t._edata.__bss_s |
28 | ··0x000005 | 29 | ··0x00000548·74617274·005f656e·64006c69·626c6f67·tart._end.liblog |
29 | ··0x000005 | 30 | ··0x00000558·2e736f00·6c696273·7464632b·2b2e736f·.so.libstdc++.so |
31 | ··0x00000568·006c6962·6d2e736f·006c6962·646c2e73·.libm.so.libdl.s | ||
32 | ··0x00000578·6f00································o. | ||
30 | ··0x00000524·62632e73·6f006c69·626d2e73·6f006c69·bc.so.libm.so.li | ||
31 | ··0x00000534·62646c2e·736f006c·69626a61·636b7061·bdl.so.libjackpa | ||
32 | ··0x00000544·6c2d7465·726d6578·6563322e·736f00···l-termexec2.so. | ||
Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
1 | Hex·dump·of·section·'.hash': | 1 | Hex·dump·of·section·'.hash': |
2 | ··0x000005 | 2 | ··0x0000057c·11000000·24000000·1d000000·21000000·....$.......!... |
3 | ··0x000005 | 3 | ··0x0000058c·12000000·1c000000·00000000·1a000000·................ |
4 | ··0x000005 | 4 | ··0x0000059c·16000000·00000000·17000000·00000000·................ |
5 | ··0x000005 | 5 | ··0x000005ac·14000000·22000000·10000000·23000000·....".......#... |
6 | ··0x000005 | 6 | ··0x000005bc·19000000·1e000000·1f000000·00000000·................ |
7 | ··0x000005 | 7 | ··0x000005cc·00000000·00000000·00000000·00000000·................ |
8 | ··0x000005 | 8 | ··0x000005dc·03000000·04000000·00000000·00000000·................ |
9 | ··0x000005 | 9 | ··0x000005ec·00000000·00000000·05000000·00000000·................ |
10 | ··0x000005d4·00000000·0b000000·09000000·00000000·................ | ||
11 | ··0x000005 | 10 | ··0x000005fc·0b000000·09000000·00000000·0d000000·................ |
12 | ··0x00000 | 11 | ··0x0000060c·0a000000·00000000·02000000·0c000000·................ |
13 | ··0x00000604·12000000·14000000·00000000·16000000·................ | ||
14 | ··0x0000061 | 12 | ··0x0000061c·00000000·07000000·06000000·11000000·................ |
13 | ··0x0000062c·13000000·00000000·15000000·0f000000·................ | ||
15 | ··0x000006 | 14 | ··0x0000063c·1b000000·08000000·0e000000·18000000·................ |
15 | ··0x0000064c·01000000·00000000·20000000··········........·... | ||
Offset 1, 155 lines modified | Offset 1, 155 lines modified | ||
1 | Disassembly·of·section·.plt: | 1 | Disassembly·of·section·.plt: |
2 | 000007 | 2 | 000007e0·<__cxa_atexit@plt-0x10>: |
3 | » pushl··0x4(%ebx) | 3 | » pushl··0x4(%ebx) |
4 | » jmp····*0x8(%ebx) | 4 | » jmp····*0x8(%ebx) |
5 | » add····%al,(%eax) | 5 | » add····%al,(%eax) |
6 | » ... | 6 | » ... |
7 | 000007 | 7 | 000007f0·<__cxa_atexit@plt>: |
8 | » jmp····*0xc(%ebx) | 8 | » jmp····*0xc(%ebx) |
9 | » push···$0x0 | 9 | » push···$0x0 |
10 | » jmp····7 | 10 | » jmp····7e0·<__cxa_atexit@plt-0x10> |
11 | 00000 | 11 | 00000800·<__stack_chk_fail@plt>: |
12 | » jmp····*0x10(%ebx) | 12 | » jmp····*0x10(%ebx) |
13 | » push···$0x8 | 13 | » push···$0x8 |
14 | » jmp····7 | 14 | » jmp····7e0·<__cxa_atexit@plt-0x10> |
15 | 00000 | 15 | 00000810·<__cxa_finalize@plt>: |
16 | » jmp····*0x14(%ebx) | 16 | » jmp····*0x14(%ebx) |
17 | » push···$0x10 | 17 | » push···$0x10 |
18 | » jmp····7 | 18 | » jmp····7e0·<__cxa_atexit@plt-0x10> |
19 | 00000 | 19 | 00000820·<__errno@plt>: |
20 | » jmp····*0x18(%ebx) | 20 | » jmp····*0x18(%ebx) |
21 | » push···$0x18 | 21 | » push···$0x18 |
22 | » jmp····7 | 22 | » jmp····7e0·<__cxa_atexit@plt-0x10> |
23 | 00000 | 23 | 00000830·<strerror@plt>: |
24 | » jmp····*0x1c(%ebx) | 24 | » jmp····*0x1c(%ebx) |
25 | » push···$0x20 | 25 | » push···$0x20 |
26 | » jmp····7 | 26 | » jmp····7e0·<__cxa_atexit@plt-0x10> |
27 | 00000 | 27 | 00000840·<__android_log_print@plt>: |
28 | » jmp····*0x20(%ebx) | 28 | » jmp····*0x20(%ebx) |
29 | » push···$0x28 | 29 | » push···$0x28 |
30 | » jmp····7 | 30 | » jmp····7e0·<__cxa_atexit@plt-0x10> |
31 | 00000 | 31 | 00000850·<kill@plt>: |
32 | » jmp····*0x24(%ebx) | 32 | » jmp····*0x24(%ebx) |
33 | » push···$0x30 | 33 | » push···$0x30 |
34 | » jmp····7 | 34 | » jmp····7e0·<__cxa_atexit@plt-0x10> |
35 | 00000 | 35 | 00000860·<waitpid@plt>: |
36 | » jmp····*0x28(%ebx) | 36 | » jmp····*0x28(%ebx) |
37 | » push···$0x38 | 37 | » push···$0x38 |
38 | » jmp····7 | 38 | » jmp····7e0·<__cxa_atexit@plt-0x10> |
39 | 00000 | 39 | 00000870·<malloc@plt>: |
40 | » jmp····*0x2c(%ebx) | 40 | » jmp····*0x2c(%ebx) |
41 | » push···$0x40 | 41 | » push···$0x40 |
42 | » jmp····7 | 42 | » jmp····7e0·<__cxa_atexit@plt-0x10> |
43 | 00000 | 43 | 00000880·<free@plt>: |
44 | » jmp····*0x30(%ebx) | 44 | » jmp····*0x30(%ebx) |
45 | » push···$0x48 | 45 | » push···$0x48 |
46 | » jmp····7 | 46 | » jmp····7e0·<__cxa_atexit@plt-0x10> |
47 | 00000 | 47 | 00000890·<strdup@plt>: |
48 | » jmp····*0x34(%ebx) | 48 | » jmp····*0x34(%ebx) |
49 | » push···$0x50 | 49 | » push···$0x50 |
50 | » jmp····7 | 50 | » jmp····7e0·<__cxa_atexit@plt-0x10> |
51 | 000008 | 51 | 000008a0·<fcntl@plt>: |
52 | » jmp····*0x38(%ebx) | 52 | » jmp····*0x38(%ebx) |
53 | » push···$0x58 | 53 | » push···$0x58 |
54 | » jmp····7 | 54 | » jmp····7e0·<__cxa_atexit@plt-0x10> |
55 | 000008 | 55 | 000008b0·<unlockpt@plt>: |
56 | » jmp····*0x3c(%ebx) | 56 | » jmp····*0x3c(%ebx) |
57 | » push···$0x60 | 57 | » push···$0x60 |
58 | » jmp····7 | 58 | » jmp····7e0·<__cxa_atexit@plt-0x10> |
59 | 000008 | 59 | 000008c0·<ptsname_r@plt>: |
60 | » jmp····*0x40(%ebx) | 60 | » jmp····*0x40(%ebx) |
61 | » push···$0x68 | 61 | » push···$0x68 |
62 | » jmp····7 | 62 | » jmp····7e0·<__cxa_atexit@plt-0x10> |
63 | 000008 | 63 | 000008d0·<fork@plt>: |
64 | » jmp····*0x44(%ebx) | 64 | » jmp····*0x44(%ebx) |
65 | » push···$0x70 | 65 | » push···$0x70 |
66 | » jmp····7 | 66 | » jmp····7e0·<__cxa_atexit@plt-0x10> |
67 | 000008 | 67 | 000008e0·<setsid@plt>: |
68 | » jmp····*0x48(%ebx) | 68 | » jmp····*0x48(%ebx) |
69 | » push···$0x78 | 69 | » push···$0x78 |
70 | » jmp····7 | 70 | » jmp····7e0·<__cxa_atexit@plt-0x10> |
71 | 000008 | 71 | 000008f0·<open@plt>: |
72 | » jmp····*0x4c(%ebx) | 72 | » jmp····*0x4c(%ebx) |
73 | » push···$0x80 | 73 | » push···$0x80 |
74 | » jmp····7 | 74 | » jmp····7e0·<__cxa_atexit@plt-0x10> |
75 | 00000 | 75 | 00000900·<ioctl@plt>: |
76 | » jmp····*0x50(%ebx) | 76 | » jmp····*0x50(%ebx) |
77 | » push···$0x88 | 77 | » push···$0x88 |
78 | » jmp····7 | 78 | » jmp····7e0·<__cxa_atexit@plt-0x10> |
79 | 00000 | 79 | 00000910·<dup2@plt>: |
80 | » jmp····*0x54(%ebx) | 80 | » jmp····*0x54(%ebx) |
81 | » push···$0x90 | 81 | » push···$0x90 |
82 | » jmp····7 | 82 | » jmp····7e0·<__cxa_atexit@plt-0x10> |
83 | 00000 | 83 | 00000920·<getenv@plt>: |
84 | » jmp····*0x58(%ebx) | 84 | » jmp····*0x58(%ebx) |
85 | » push···$0x98 | 85 | » push···$0x98 |
86 | » jmp····7 | 86 | » jmp····7e0·<__cxa_atexit@plt-0x10> |
87 | 00000 | 87 | 00000930·<atoi@plt>: |
88 | » jmp····*0x5c(%ebx) | 88 | » jmp····*0x5c(%ebx) |
89 | » push···$0xa0 | 89 | » push···$0xa0 |
90 | » jmp····7 | 90 | » jmp····7e0·<__cxa_atexit@plt-0x10> |
91 | 00000 | 91 | 00000940·<opendir@plt>: |
92 | » jmp····*0x60(%ebx) | 92 | » jmp····*0x60(%ebx) |
93 | » push···$0xa8 | 93 | » push···$0xa8 |
94 | » jmp····7 | 94 | » jmp····7e0·<__cxa_atexit@plt-0x10> |
95 | 00000 | 95 | 00000950·<dirfd@plt>: |
96 | » jmp····*0x64(%ebx) | 96 | » jmp····*0x64(%ebx) |
97 | » push···$0xb0 | 97 | » push···$0xb0 |
98 | » jmp····7 | 98 | » jmp····7e0·<__cxa_atexit@plt-0x10> |
99 | 00000 | 99 | 00000960·<readdir@plt>: |
Max diff block lines reached; 885/4892 bytes (18.09%) of diff not shown. |
Offset 1, 128 lines modified | Offset 1, 125 lines modified | ||
1 | Disassembly·of·section·.text: | 1 | Disassembly·of·section·.text: |
2 | 000009 | 2 | 000009c0·<Java_jackpal_androidterm_TermExec_sendSignal@@Base-0x1b0>: |
3 | » push···%ebx | 3 | » push···%ebx |
4 | » call··· | 4 | » call···a70·<exit@plt+0xc0> |
5 | » add····$0x2 | 5 | » add····$0x25ba,%ebx |
6 | » lea····-0x18(%esp),%esp | 6 | » lea····-0x18(%esp),%esp |
7 | » lea····0x80(%ebx),%eax | 7 | » lea····0x80(%ebx),%eax |
8 | » mov····%eax,(%esp) | 8 | » mov····%eax,(%esp) |
9 | » call··· | 9 | » call···810·<__cxa_finalize@plt> |
10 | » lea····0x18(%esp),%esp | 10 | » lea····0x18(%esp),%esp |
11 | » pop····%ebx | 11 | » pop····%ebx |
12 | » retq··· | 12 | » retq··· |
13 | » ... | 13 | » ... |
14 | » lea····-0xc(%esp),%esp | 14 | » lea····-0xc(%esp),%esp |
15 | » mov····0x10(%esp),%eax | 15 | » mov····0x10(%esp),%eax |
16 | » test···%eax,%eax | 16 | » test···%eax,%eax |
17 | » je·····9 | 17 | » je·····9fe·<exit@plt+0x4e> |
18 | » call···*%eax | 18 | » call···*%eax |
19 | » lea····0xc(%esp),%esp | 19 | » lea····0xc(%esp),%esp |
20 | » retq··· | 20 | » retq··· |
21 | » lea····0x0(%esi),%esi | 21 | » lea····0x0(%esi),%esi |
22 | » lea····0x0(%edi,%eiz,1),%edi | 22 | » lea····0x0(%edi,%eiz,1),%edi |
23 | » push···%ebx | 23 | » push···%ebx |
24 | » call··· | 24 | » call···a70·<exit@plt+0xc0> |
25 | » add····$0x2 | 25 | » add····$0x256a,%ebx |
26 | » lea····-0x18(%esp),%esp | 26 | » lea····-0x18(%esp),%esp |
27 | » lea····0x80(%ebx),%eax | 27 | » lea····0x80(%ebx),%eax |
28 | » mov····%eax,0x8(%esp) | 28 | » mov····%eax,0x8(%esp) |
29 | » mov····0x20(%esp),%eax | 29 | » mov····0x20(%esp),%eax |
30 | » mov····%eax,0x4(%esp) | 30 | » mov····%eax,0x4(%esp) |
31 | » lea····-0x2 | 31 | » lea····-0x2590(%ebx),%eax |
32 | » mov····%eax,(%esp) | 32 | » mov····%eax,(%esp) |
33 | » call···7 | 33 | » call···7f0·<__cxa_atexit@plt> |
34 | » lea····0x18(%esp),%esp | 34 | » lea····0x18(%esp),%esp |
35 | » pop····%ebx | 35 | » pop····%ebx |
36 | » retq··· | 36 | » retq··· |
37 | » lea····0x0(%esi),%esi | 37 | » lea····0x0(%esi),%esi |
38 | » lea····0x0(%edi,%eiz,1),%edi | 38 | » lea····0x0(%edi,%eiz,1),%edi |
39 | » push···%ebx | 39 | » push···%ebx |
40 | » call··· | 40 | » call···a70·<exit@plt+0xc0> |
41 | » add····$0x25 | 41 | » add····$0x252a,%ebx |
42 | » lea····-0x8(%esp),%esp | 42 | » lea····-0x8(%esp),%esp |
43 | » call··· | 43 | » call···800·<__stack_chk_fail@plt> |
44 | » lea····0x8(%esp),%esp | 44 | » lea····0x8(%esp),%esp |
45 | » pop····%ebx | 45 | » pop····%ebx |
46 | » retq··· | 46 | » retq··· |
47 | » nop | 47 | » nop |
48 | » lea····0x0(%esi,%eiz,1),%esi | ||
48 | » nop | ||
49 | » nop | ||
50 | » nop | ||
51 | » nop | ||
52 | » nop | ||
53 | » nop | ||
54 | » nop | ||
55 | » mov····(%esp),%ebx | 49 | » mov····(%esp),%ebx |
56 | » retq··· | 50 | » retq··· |
57 | » ... | ||
58 | » add····%dl,-0x77(%edi) | ||
59 | » | 51 | » nop |
52 | » lea····0x0(%esi,%eiz,1),%esi | ||
53 | » add····%al,(%eax) | ||
54 | » add····%al,(%eax) | ||
55 | » push···%edi | ||
56 | » mov····%edx,%edi | ||
60 | » push···%esi | 57 | » push···%esi |
61 | » mov····%eax,%esi | 58 | » mov····%eax,%esi |
62 | » push···%ebx | 59 | » push···%ebx |
63 | » call··· | 60 | » call···a70·<exit@plt+0xc0> |
64 | » add····$0x2 | 61 | » add····$0x24f4,%ebx |
65 | » lea····-0x10(%esp),%esp | 62 | » lea····-0x10(%esp),%esp |
66 | » lea····-0x1 | 63 | » lea····-0x1770(%ebx),%edx |
67 | » mov····(%eax),%eax | 64 | » mov····(%eax),%eax |
68 | » mov····%edx,0x4(%esp) | 65 | » mov····%edx,0x4(%esp) |
69 | » mov····%esi,(%esp) | 66 | » mov····%esi,(%esp) |
70 | » call···*0x18(%eax) | 67 | » call···*0x18(%eax) |
71 | » mov····(%esi),%e | 68 | » mov····(%esi),%ecx |
72 | » mov····%edi,0x8(%esp) | 69 | » mov····%edi,0x8(%esp) |
73 | » mov····%esi,(%esp) | 70 | » mov····%esi,(%esp) |
74 | » mov····%eax,0x4(%esp) | 71 | » mov····%eax,0x4(%esp) |
75 | » call···*0x38(%e | 72 | » call···*0x38(%ecx) |
76 | » lea····0x10(%esp),%esp | 73 | » lea····0x10(%esp),%esp |
77 | » pop····%ebx | 74 | » pop····%ebx |
78 | » pop····%esi | 75 | » pop····%esi |
79 | » pop····%edi | 76 | » pop····%edi |
80 | » retq··· | 77 | » retq··· |
81 | » push···%ebp | 78 | » push···%ebp |
82 | » mov····%eax,%ebp | 79 | » mov····%eax,%ebp |
83 | » push···%edi | 80 | » push···%edi |
84 | » push···%esi | 81 | » push···%esi |
85 | » mov····%edx,%esi | 82 | » mov····%edx,%esi |
86 | » push···%ebx | 83 | » push···%ebx |
87 | » call··· | 84 | » call···a70·<exit@plt+0xc0> |
88 | » add····$0x2 | 85 | » add····$0x24b3,%ebx |
89 | » lea····-0x2c(%esp),%esp | 86 | » lea····-0x2c(%esp),%esp |
90 | » call··· | 87 | » call···820·<__errno@plt> |
91 | » mov····(%eax),%edi | 88 | » mov····(%eax),%edi |
92 | » mov····(%eax),%eax | 89 | » mov····(%eax),%eax |
93 | » mov····%eax,(%esp) | 90 | » mov····%eax,(%esp) |
94 | » call··· | 91 | » call···830·<strerror@plt> |
95 | » mov····%eax,0x10(%esp) | 92 | » mov····%eax,0x10(%esp) |
96 | » mov····0x40(%esp),%eax | 93 | » mov····0x40(%esp),%eax |
97 | » mov····%edi,0x14(%esp) | 94 | » mov····%edi,0x14(%esp) |
98 | » movl···$0x6,(%esp) | 95 | » movl···$0x6,(%esp) |
99 | » mov····%eax,0xc(%esp) | 96 | » mov····%eax,0xc(%esp) |
100 | » lea····-0x1 | 97 | » lea····-0x1755(%ebx),%eax |
101 | » mov····%eax,0x8(%esp) | 98 | » mov····%eax,0x8(%esp) |
102 | » lea····-0x1 | 99 | » lea····-0x1745(%ebx),%eax |
103 | » mov····%eax,0x4(%esp) | 100 | » mov····%eax,0x4(%esp) |
104 | » call··· | 101 | » call···840·<__android_log_print@plt> |
105 | » test···%esi,%esi | 102 | » test···%esi,%esi |
106 | » je····· | 103 | » je·····b3e·<exit@plt+0x18e> |
107 | » mov····%esi,(%esp) | 104 | » mov····%esi,(%esp) |
108 | » lea····-0x1 | 105 | » lea····-0x1734(%ebx),%edi |
109 | » call··· | 106 | » call···830·<strerror@plt> |
110 | » mov····%eax,%esi | 107 | » mov····%eax,%esi |
111 | » mov····$0xe,%ecx | 108 | » mov····$0xe,%ecx |
112 | » mov····0x40(%esp),%edx | 109 | » mov····0x40(%esp),%edx |
113 | » repz·cmpsb·%es:(%edi),%ds:(%esi) | 110 | » repz·cmpsb·%es:(%edi),%ds:(%esi) |
114 | » cmove··%edx,%eax | 111 | » cmove··%edx,%eax |
115 | » mov····%eax,0x40(%esp) | 112 | » mov····%eax,0x40(%esp) |
116 | » mov····0x0(%ebp),%eax | 113 | » mov····0x0(%ebp),%eax |
117 | » lea····-0x1 | 114 | » lea····-0x1726(%ebx),%edx |
Max diff block lines reached; 38309/41820 bytes (91.60%) of diff not shown. |
Offset 1, 449 lines modified | Offset 1, 449 lines modified | ||
00000000:·7f45·4c46·0101·0100·0000·0000·0000·0000··.ELF............ | 00000000:·7f45·4c46·0101·0100·0000·0000·0000·0000··.ELF............ | ||
00000010:·0300·0300·0100·0000·0000·0000·3400·0000··............4... | 00000010:·0300·0300·0100·0000·0000·0000·3400·0000··............4... | ||
00000020:· | 00000020:·3c21·0000·0000·0000·3400·2000·0800·2800··<!......4.·...(. | ||
00000030:·1 | 00000030:·1900·1800·0600·0000·3400·0000·3400·0000··........4...4... | ||
00000040:·3400·0000· | 00000040:·3400·0000·0001·0000·0001·0000·0400·0000··4............... | Diff chunk too large, falling back to line-by-line diff (436 lines added, 436 lines removed) | |
00000050:·0400·0000·0100·0000·0000·0000·0000·0000··................ | 00000050:·0400·0000·0100·0000·0000·0000·0000·0000··................ | ||
00000060:·0000·0000·9 | 00000060:·0000·0000·9c1b·0000·9c1b·0000·0500·0000··................ | ||
00000070:·0010·0000·0100·0000· | 00000070:·0010·0000·0100·0000·4c1e·0000·4c2e·0000··........L...L... | ||
00000080:· | 00000080:·4c2e·0000·b801·0000·b801·0000·0600·0000··L............... | ||
00000090:·0010·0000·0200·0000· | 00000090:·0010·0000·0200·0000·581e·0000·582e·0000··........X...X... | ||
000000a0:· | 000000a0:·582e·0000·2801·0000·2801·0000·0600·0000··X...(...(....... | ||
000000b0:·0400·0000· | 000000b0:·0400·0000·0400·0000·3401·0000·3401·0000··........4...4... | ||
000000c0:·301 | 000000c0:·3401·0000·2400·0000·2400·0000·0400·0000··4...$...$....... | ||
000000d0:·0400·0000·5 | 000000d0:·0400·0000·50e5·7464·381b·0000·381b·0000··....P.td8...8... | ||
000000e0:· | 000000e0:·381b·0000·6400·0000·6400·0000·0400·0000··8...d...d....... | ||
000000f0:·0 | 000000f0:·0400·0000·51e5·7464·0000·0000·0000·0000··....Q.td........ | ||
00000100:· | 00000100:·0000·0000·0000·0000·0000·0000·0600·0000··................ | ||
00000110:·0 | 00000110:·0000·0000·52e5·7464·4c1e·0000·4c2e·0000··....R.tdL...L... | ||
00000120:· | 00000120:·4c2e·0000·b401·0000·b401·0000·0600·0000··L............... | ||
00000130:· | 00000130:·0400·0000·0400·0000·1400·0000·0300·0000··................ | ||
00000140:· | 00000140:·474e·5500·ff0c·e95a·5261·3eb0·d9c5·16d2··GNU....ZRa>..... | ||
00000150:· | 00000150:·5872·a47d·8457·1484·0000·0000·0000·0000··Xr.}.W.......... | ||
00000160:· | 00000160:·0000·0000·0000·0000·0100·0000·0000·0000··................ | ||
00000170:· | 00000170:·0000·0000·1200·0000·3500·0000·0000·0000··........5....... | ||
00000180:· | 00000180:·0000·0000·1200·0000·4200·0000·0000·0000··........B....... | ||
00000190:· | 00000190:·0000·0000·1200·0000·5300·0000·0000·0000··........S....... | ||
000001a0:· | 000001a0:·0000·0000·1200·0000·5b00·0000·0000·0000··........[....... | ||
000001b0:· | 000001b0:·0000·0000·1200·0000·6400·0000·0000·0000··........d....... | ||
000001c0:· | 000001c0:·0000·0000·1200·0000·7800·0000·700b·0000··........x...p... | ||
000001d0:· | 000001d0:·2a00·0000·1200·0b00·a500·0000·0000·0000··*............... | ||
000001e0:· | 000001e0:·0000·0000·1200·0000·aa00·0000·a00b·0000··................ | ||
000001f0:· | 000001f0:·5e00·0000·1200·0b00·d400·0000·0000·0000··^............... | ||
00000200:· | 00000200:·0000·0000·1200·0000·dc00·0000·200c·0000··............·... | ||
00000210:· | 00000210:·ee0b·0000·1200·0b00·1701·0000·0000·0000··................ | ||
00000220:· | 00000220:·0000·0000·1200·0000·1e01·0000·0000·0000··................ | ||
00000230:· | 00000230:·0000·0000·1200·0000·2301·0000·0000·0000··........#....... | ||
00000240:· | 00000240:·0000·0000·1200·0000·2a01·0000·0000·0000··........*....... | ||
00000250:· | 00000250:·0000·0000·1200·0000·3001·0000·0000·0000··........0....... | ||
00000260:· | 00000260:·0000·0000·1200·0000·3901·0000·0000·0000··........9....... | ||
00000270:· | 00000270:·0000·0000·1200·0000·4301·0000·0000·0000··........C....... | ||
00000280:· | 00000280:·0000·0000·1200·0000·4801·0000·0000·0000··........H....... | ||
00000290:· | 00000290:·0000·0000·1200·0000·4f01·0000·0000·0000··........O....... | ||
000002a0:· | 000002a0:·0000·0000·1200·0000·5401·0000·0000·0000··........T....... | ||
000002b0:· | 000002b0:·0000·0000·1200·0000·5a01·0000·0000·0000··........Z....... | ||
000002c0:· | 000002c0:·0000·0000·1200·0000·5f01·0000·0000·0000··........_....... | ||
000002d0:· | 000002d0:·0000·0000·1200·0000·6601·0000·0000·0000··........f....... | ||
000002e0:· | 000002e0:·0000·0000·1200·0000·6b01·0000·0000·0000··........k....... | ||
000002f0:· | 000002f0:·0000·0000·1200·0000·7301·0000·0000·0000··........s....... | ||
00000300:· | 00000300:·0000·0000·1200·0000·7901·0000·0000·0000··........y....... | ||
00000310:· | 00000310:·0000·0000·1200·0000·8101·0000·0000·0000··................ | ||
00000320:· | 00000320:·0000·0000·1200·0000·8701·0000·0000·0000··................ | ||
00000330:· | 00000330:·0000·0000·1200·0000·9001·0000·0000·0000··................ | ||
00000340:· | 00000340:·0000·0000·1200·0000·9701·0000·0000·0000··................ | ||
00000350:· | 00000350:·0000·0000·1200·0000·9d01·0000·0000·0000··................ | ||
00000360:· | 00000360:·0000·0000·1200·0000·a201·0000·0430·0000··.............0.. | ||
00000370:· | 00000370:·0000·0000·1000·f1ff·a901·0000·0430·0000··.............0.. | ||
00000380:·00 | 00000380:·0000·0000·1000·f1ff·b501·0000·0430·0000··.............0.. | ||
00000390:· | 00000390:·0000·0000·1000·f1ff·005f·5f63·7861·5f66··.........__cxa_f | ||
000003a0:·6 | 000003a0:·696e·616c·697a·6500·4c49·4243·006c·6962··inalize.LIBC.lib | ||
000003b0:· | 000003b0:·632e·736f·006c·6962·6a61·636b·7061·6c2d··c.so.libjackpal- | ||
000003c0:·7 | 000003c0:·7465·726d·6578·6563·322e·736f·005f·5f63··termexec2.so.__c | ||
000003d0:· | 000003d0:·7861·5f61·7465·7869·7400·5f5f·7374·6163··xa_atexit.__stac | ||
000003e0:·6 | 000003e0:·6b5f·6368·6b5f·6661·696c·005f·5f65·7272··k_chk_fail.__err | ||
000003f0:·6 | 000003f0:·6e6f·0073·7472·6572·726f·7200·5f5f·616e··no.strerror.__an | ||
00000400:·6 | 00000400:·6472·6f69·645f·6c6f·675f·7072·696e·7400··droid_log_print. | ||
00000410:·6 | 00000410:·4a61·7661·5f6a·6163·6b70·616c·5f61·6e64··Java_jackpal_and | ||
00000420:· | 00000420:·726f·6964·7465·726d·5f54·6572·6d45·7865··roidterm_TermExe | ||
00000430:·6 | 00000430:·635f·7365·6e64·5369·676e·616c·006b·696c··c_sendSignal.kil | ||
00000440:·6 | 00000440:·6c00·4a61·7661·5f6a·6163·6b70·616c·5f61··l.Java_jackpal_a | ||
00000450:·6 | 00000450:·6e64·726f·6964·7465·726d·5f54·6572·6d45··ndroidterm_TermE | ||
00000460:· | 00000460:·7865·635f·7761·6974·466f·7200·7761·6974··xec_waitFor.wait | ||
00000470:·7 | 00000470:·7069·6400·4a61·7661·5f6a·6163·6b70·616c··pid.Java_jackpal | ||
00000480:· | 00000480:·5f61·6e64·726f·6964·7465·726d·5f54·6572··_androidterm_Ter | ||
00000490:·6 | 00000490:·6d45·7865·635f·6372·6561·7465·5375·6270··mExec_createSubp | ||
000004a0:· | 000004a0:·726f·6365·7373·496e·7465·726e·616c·006d··rocessInternal.m | ||
000004b0:·6 | 000004b0:·616c·6c6f·6300·6672·6565·0073·7472·6475··alloc.free.strdu | ||
000004c0:· | 000004c0:·7000·6663·6e74·6c00·756e·6c6f·636b·7074··p.fcntl.unlockpt | ||
000004d0:· | 000004d0:·0070·7473·6e61·6d65·5f72·0066·6f72·6b00··.ptsname_r.fork. | ||
000004e0:· | 000004e0:·7365·7473·6964·006f·7065·6e00·696f·6374··setsid.open.ioct | ||
000004f0:·6 | 000004f0:·6c00·6475·7032·0067·6574·656e·7600·6174··l.dup2.getenv.at | ||
00000500:· | 00000500:·6f69·006f·7065·6e64·6972·0064·6972·6664··oi.opendir.dirfd | ||
00000510:· | 00000510:·0072·6561·6464·6972·0063·6c6f·7365·0063··.readdir.close.c | ||
00000520:·6 | 00000520:·6c6f·7365·6469·7200·7075·7465·6e76·0065··losedir.putenv.e | ||
00000530:· | 00000530:·7865·6376·0065·7869·7400·5f65·6461·7461··xecv.exit._edata | ||
00000540:· | 00000540:·005f·5f62·7373·5f73·7461·7274·005f·656e··.__bss_start._en | ||
00000550:· | 00000550:·6400·6c69·626c·6f67·2e73·6f00·6c69·6273··d.liblog.so.libs | ||
00000560:· | 00000560:·7464·632b·2b2e·736f·006c·6962·6d2e·736f··tdc++.so.libm.so | ||
00000570:· | 00000570:·006c·6962·646c·2e73·6f00·0000·1100·0000··.libdl.so....... | ||
00000580:· | 00000580:·2400·0000·1d00·0000·2100·0000·1200·0000··$.......!....... | ||
00000590:· | 00000590:·1c00·0000·0000·0000·1a00·0000·1600·0000··................ | ||
000005a0:·0000·0000· | 000005a0:·0000·0000·1700·0000·0000·0000·1400·0000··................ | ||
000005b0:· | 000005b0:·2200·0000·1000·0000·2300·0000·1900·0000··".......#....... | ||
000005c0:· | 000005c0:·1e00·0000·1f00·0000·0000·0000·0000·0000··................ | ||
000005d0:·0 | 000005d0:·0000·0000·0000·0000·0000·0000·0300·0000··................ | ||
000005e0:·0 | 000005e0:·0400·0000·0000·0000·0000·0000·0000·0000··................ | ||
000005f0:·0 | 000005f0:·0000·0000·0500·0000·0000·0000·0b00·0000··................ | ||
00000600:·0 | 00000600:·0900·0000·0000·0000·0d00·0000·0a00·0000··................ | ||
00000610:· | 00000610:·0000·0000·0200·0000·0c00·0000·0000·0000··................ | ||
00000620:·0 | 00000620:·0700·0000·0600·0000·1100·0000·1300·0000··................ | ||
00000630:· | 00000630:·0000·0000·1500·0000·0f00·0000·1b00·0000··................ | ||
00000640:·0800·0000· | 00000640:·0800·0000·0e00·0000·1800·0000·0100·0000··................ | ||
00000650:·0 | 00000650:·0000·0000·2000·0000·0000·0200·0200·0200··....·........... | ||
00000660:·0 | 00000660:·0200·0200·0000·0100·0200·0100·0200·0100··................ | ||
00000670:·0 | 00000670:·0200·0200·0200·0200·0200·0200·0200·0200··................ | ||
00000680:·0 | 00000680:·0200·0200·0200·0200·0200·0200·0200·0200··................ | ||
00000690:·0 | 00000690:·0200·0200·0200·0200·0200·0100·0100·0100··................ | ||
000006a0:·0 | 000006a0:·0100·0100·0100·0100·af78·ea0d·1400·0000··.........x...... | ||
000006b0:·0 | 000006b0:·0000·0000·1d00·0000·0000·0000·0100·0100··................ | ||
000006c0:· | 000006c0:·1500·0000·1000·0000·0000·0000·630d·0500··............c... | ||
000006d0:·0 | 000006d0:·0000·0200·1000·0000·0000·0000·4c2e·0000··............L... | ||
000006e0:·0 | 000006e0:·0800·0000·0030·0000·0800·0000·8c2f·0000··.....0......./.. | ||
000006f0:·07 | 000006f0:·0702·0000·902f·0000·0703·0000·942f·0000··...../......./.. | ||
00000700:·07 | 00000700:·0701·0000·982f·0000·0704·0000·9c2f·0000··...../......./.. | ||
00000710:·07 | 00000710:·0705·0000·a02f·0000·0706·0000·a42f·0000··...../......./.. | ||
00000720:·07 | 00000720:·0708·0000·a82f·0000·070a·0000·ac2f·0000··...../......./.. | ||
00000730:·07 | 00000730:·070c·0000·b02f·0000·070d·0000·b42f·0000··...../......./.. | ||
00000740:· | 00000740:·070e·0000·b82f·0000·070f·0000·bc2f·0000··...../......./.. | ||
00000750:· | 00000750:·0710·0000·c02f·0000·0711·0000·c42f·0000··...../......./.. | ||
00000760:· | 00000760:·0712·0000·c82f·0000·0713·0000·cc2f·0000··...../......./.. | ||
00000770:· | 00000770:·0714·0000·d02f·0000·0715·0000·d42f·0000··...../......./.. | ||
00000780:· | 00000780:·0716·0000·d82f·0000·0717·0000·dc2f·0000··...../......./.. | ||
00000790:· | 00000790:·0718·0000·e02f·0000·0719·0000·e42f·0000··...../......./.. | ||
000007a0:· | 000007a0:·071a·0000·e82f·0000·071b·0000·ec2f·0000··...../......./.. | ||
000007b0:· | 000007b0:·071c·0000·f02f·0000·071d·0000·f42f·0000··...../......./.. | ||
000007c0:· | 000007c0:·071e·0000·f82f·0000·071f·0000·fc2f·0000··...../......./.. | ||
000007d0:· | 000007d0:·0720·0000·0000·0000·0000·0000·0000·0000··.·.............. | ||
Max diff block lines reached; 15042/75920 bytes (19.81%) of diff not shown. |
Offset 1, 32 lines modified | Offset 1, 32 lines modified | ||
1 | Hex·dump·of·section·'.eh_frame': | 1 | Hex·dump·of·section·'.eh_frame': |
2 | ··0x00001 | 2 | ··0x00001970·14000000·00000000·017a5200·017c0801·.........zR..|.. |
3 | ··0x00001 | 3 | ··0x00001980·1b0c0404·88010000·14000000·1c000000·................ |
4 | ··0x00001 | 4 | ··0x00001990·60f0ffff·13000000·00440e10·4e0e0400·`........D..N... |
5 | ··0x00001 | 5 | ··0x000019a0·1c000000·34000000·18f0ffff·24000000·....4.......$... |
6 | ··0x00001 | 6 | ··0x000019b0·00410e08·83024f0e·20520e08·41c30e04·.A....O.·R..A... |
7 | ··0x00001 | 7 | ··0x000019c0·1c000000·54000000·48f0ffff·36000000·....T...H...6... |
8 | ··0x00001 | 8 | ··0x000019d0·00410e08·83024f0e·20640e08·41c30e04·.A....O.·d..A... |
9 | ··0x00001 | 9 | ··0x000019e0·1c000000·74000000·68f0ffff·1b000000·....t...h....... |
10 | ··0x00001 | 10 | ··0x000019f0·00410e08·83024f0e·10490e08·41c30e04·.A....O..I..A... |
11 | ··0x00001 | 11 | ··0x00001a00·10000000·94000000·68f0ffff·04000000·........h....... |
12 | ··0x00001 | 12 | ··0x00001a10·00000000·30000000·a8000000·64f0ffff·....0.......d... |
13 | ··0x00001 | 13 | ··0x00001a20·40000000·00410e08·8702430e·0c860343·@....A....C....C |
14 | ··0x00001 | 14 | ··0x00001a30·0e108304·4f0e2066·0e1041c3·0e0c41c6·....O.·f..A...A. |
15 | ··0x00001 | 15 | ··0x00001a40·0e0841c7·0e040000·38000000·dc000000·..A.....8....... |
16 | ··0x00001 | 16 | ··0x00001a50·70f0ffff·af000000·00410e08·8502430e·p........A....C. |
17 | ··0x00001 | 17 | ··0x00001a60·0c870341·0e108604·430e1483·054f0e40·...A....C....O.@ |
18 | ··0x00001 | 18 | ··0x00001a70·02930e14·41c30e10·41c60e0c·41c70e08·....A...A...A... |
19 | ··0x00001 | 19 | ··0x00001a80·41c50e04·1c000000·18010000·e4f0ffff·A............... |
20 | ··0x00001 | 20 | ··0x00001a90·2a000000·00410e08·83024f0e·20580e08·*....A....O.·X.. |
21 | ··0x00001 | 21 | ··0x00001aa0·41c30e04·20000000·38010000·f4f0ffff·A...·...8....... |
22 | ··0x00001 | 22 | ··0x00001ab0·5e000000·00410e08·83024f0e·3002470a·^....A....O.0.G. |
23 | ··0x000014bc·41c30e04·40000000·58010000·78f6ffff·A...@...X...x... | ||
24 | ··0x00001 | 23 | ··0x00001ac0·0e0841c3·0e04410b·40000000·5c010000·..A...A.@...\... |
24 | ··0x00001ad0·50f1ffff·ee0b0000·00410e08·8502410e·P........A....A. | ||
25 | ··0x00001 | 25 | ··0x00001ae0·0c870341·0e108604·410e1483·05520eb0·...A....A....R.. |
26 | ··0x00001 | 26 | ··0x00001af0·0103e106·0a0e1441·c30e1041·c60e0c41·.......A...A...A |
27 | ··0x00001 | 27 | ··0x00001b00·c70e0841·c50e0445·0b000000·24000000·...A...E....$... |
28 | ··0x00001 | 28 | ··0x00001b10·a0010000·ccecffff·e0010000·000e0846·...............F |
29 | ··0x00001 | 29 | ··0x00001b20·0e0c4a0f·0b740478·003f1a3b·2a322422·..J..t.x.?.;*2$" |
30 | ··0x00001 | 30 | ··0x00001b30·00000000·00000000···················........ |
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 | ··0x00001 | 2 | ··0x00001b38·011b033b·34feffff·0b000000·a8ecffff·...;4........... |
3 | ··0x00001 | 3 | ··0x00001b48·d4ffffff·88eeffff·68feffff·b8eeffff·........h....... |
4 | ··0x00001550·54feffff·40f4ffff·8cfeffff·80f4ffff·T...@........... | ||
5 | ··0x00001560·acfeffff·9bf4ffff·ccfeffff·b0f4ffff·................ | ||
6 | ··0x00001570·e0feffff·f0f4ffff·14ffffff·a0f5ffff·................ | ||
7 | ··0x0000158 | 4 | ··0x00001b58·50feffff·d8eeffff·88feffff·18efffff·P............... |
5 | ··0x00001b68·a8feffff·38efffff·c8feffff·48efffff·....8.......H... | ||
6 | ··0x00001b78·dcfeffff·88efffff·10ffffff·38f0ffff·............8... | ||
7 | ··0x00001b88·4cffffff·68f0ffff·6cffffff·e8f0ffff·L...h...l....... | ||
8 | ··0x00001 | 8 | ··0x00001b98·90ffffff····························.... |
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 | ··0x00002e | 2 | ··0x00002e4c·c0090000·00000000···················........ |
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 | ··0x00002e | 2 | ··0x00002e54·00000000····························.... |
Offset 1, 4 lines modified | Offset 1, 1 lines modified | ||
1 | Section·'.got'·has·no·data·to·dump. | ||
1 | Hex·dump·of·section·'.got': | ||
2 | ··0x00002f7c·00000000····························.... | ||
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | Hex·dump·of·section·'.got.plt': | 1 | Hex·dump·of·section·'.got.plt': |
2 | ··0x00002f80· | 2 | ··0x00002f80·582e0000·00000000·00000000·f6070000·X............... |
3 | ··0x00002f90·66070000·76070000·86070000·96070000·f...v........... | ||
4 | ··0x00002fa0·a6070000·b6070000·c6070000·d6070000·................ | ||
5 | ··0x00002fb0·e6070000·f6070000·06080000·16080000·................ | ||
6 | ··0x00002fc0·26080000·36080000·46080000·56080000·&...6...F...V... | ||
7 | ··0x00002fd0·66080000·76080000·86080000·96080000·f...v........... | ||
8 | ··0x00002f | 3 | ··0x00002f90·06080000·16080000·26080000·36080000·........&...6... |
4 | ··0x00002fa0·46080000·56080000·66080000·76080000·F...V...f...v... | ||
9 | ··0x00002f | 5 | ··0x00002fb0·86080000·96080000·a6080000·b6080000·................ |
6 | ··0x00002fc0·c6080000·d6080000·e6080000·f6080000·................ | ||
7 | ··0x00002fd0·06090000·16090000·26090000·36090000·........&...6... | ||
8 | ··0x00002fe0·46090000·56090000·66090000·76090000·F...V...f...v... | ||
9 | ··0x00002ff0·86090000·96090000·a6090000·b6090000·................ | ||
Offset 1, 5 lines modified | Offset 1, 4 lines modified | ||
1 | String·dump·of·section·'.comment': | 1 | String·dump·of·section·'.comment': |
2 | ··[·····1]··GCC:·(GNU)·4. | 2 | ··[·····1]··GCC:·(GNU)·4.9.x·20150123·(prerelease) |
3 | ··[····26]··GCC:·(GNU)·4.8 | ||
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·6 | 2 | ··0x00000000·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note |
3 | ··0x00000010·2e676e75·2e627569·6c642d69·64002e64·.gnu.build-id..d | ||
3 | ··0x000000 | 4 | ··0x00000020·796e7379·6d002e64·796e7374·72002e68·ynsym..dynstr..h |
4 | ··0x00000020·002e7265·6c2e6479·6e002e72·656c2e70·..rel.dyn..rel.p | ||
5 | ··0x00000030·6c74002e·74657874·002e726f·64617461·lt..text..rodata | ||
6 | ··0x00000040·002e6568·5f667261·6d65002e·65685f66·..eh_frame..eh_f | ||
7 | ··0x00000050·72616d65·5f686472·002e6669·6e695f61·rame_hdr..fini_a | ||
8 | ··0x00000060·72726179·002e696e·69745f61·72726179·rray..init_array | ||
9 | ··0x00000070·002e6479·6e616d69·63002e67·6f74002e·..dynamic..got.. | ||
10 | ··0x000000 | 5 | ··0x00000030·61736800·2e676e75·2e766572·73696f6e·ash..gnu.version |
6 | ··0x00000040·002e676e·752e7665·7273696f·6e5f6400·..gnu.version_d. | ||
7 | ··0x00000050·2e676e75·2e766572·73696f6e·5f72002e·.gnu.version_r.. | ||
8 | ··0x00000060·72656c2e·64796e00·2e72656c·2e706c74·rel.dyn..rel.plt | ||
9 | ··0x00000070·002e7465·7874002e·726f6461·7461002e·..text..rodata.. | ||
10 | ··0x00000080·65685f66·72616d65·002e6568·5f667261·eh_frame..eh_fra | ||
11 | ··0x00000090·6d655f68·6472002e·66696e69·5f617272·me_hdr..fini_arr | ||
12 | ··0x000000a0·6179002e·696e6974·5f617272·6179002e·ay..init_array.. | ||
13 | ··0x000000b0·64796e61·6d696300·2e676f74·002e676f·dynamic..got..go | ||
14 | ··0x000000c0·742e706c·74002e64·61746100·2e627373·t.plt..data..bss | ||
11 | ··0x000000 | 15 | ··0x000000d0·002e636f·6d6d656e·74002e6e·6f74652e·..comment..note. |
12 | ··0x000000 | 16 | ··0x000000e0·676e752e·676f6c64·2d766572·73696f6e·gnu.gold-version |
13 | ··0x000000 | 17 | ··0x000000f0·00··································. |
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:···············0x | 11 | ··Entry·point·address:···············0x640 |
12 | ··Start·of·program·headers:··········52·(bytes·into·file) | 12 | ··Start·of·program·headers:··········52·(bytes·into·file) |
13 | ··Start·of·section·headers:·········· | 13 | ··Start·of·section·headers:··········70392·(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:········· | 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:·········2 | 19 | ··Number·of·section·headers:·········25 |
20 | ··Section·header·string·table·index:·2 | 20 | ··Section·header·string·table·index:·24 |
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·0x | 2 | Entry·point·0x640 |
3 | There·are· | 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·······0x0001 | 6 | ··ABIFLAGS·······0x000178·0x00000178·0x00000178·0x00018·0x00018·R···0x8 |
7 | ··REGINFO········0x0001 | 7 | ··REGINFO········0x000190·0x00000190·0x00000190·0x00018·0x00018·R···0x4 |
8 | ··LOAD···········0x000000·0x00000000·0x00000000·0x0 | 8 | ··LOAD···········0x000000·0x00000000·0x00000000·0x01028·0x01028·R·E·0x10000 |
9 | ··LOAD···········0x0 | 9 | ··LOAD···········0x010ebc·0x00010ebc·0x00010ebc·0x001d0·0x001d4·RW··0x10000 |
10 | ··DYNAMIC········0x0 | 10 | ··DYNAMIC········0x010ec8·0x00010ec8·0x00010ec8·0x00138·0x00138·R···0x4 |
11 | ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00024·0x00024·R···0x4 | ||
11 | ··GNU_EH_FRAME···0x000 | 12 | ··GNU_EH_FRAME···0x000ea4·0x00000ea4·0x00000ea4·0x00044·0x00044·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······0x0 | 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· |
23 | ···05·····.note.gnu.build-id· | ||
22 | ···0 | 24 | ···06·····.eh_frame_hdr· |
23 | ···0 | 25 | ···07····· |
24 | ···0 | 26 | ···08·····.init_array·.fini_array·.dynamic· |
25 | ···0 | 27 | ···09····· |
Offset 1, 30 lines modified | Offset 1, 34 lines modified | ||
1 | There·are·2 | 1 | There·are·25·section·headers,·starting·at·offset·0x112f8: |
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···000001 | 5 | ··[·1]·.MIPS.abiflags····MIPS_ABIFLAGS···00000178·000178·000018·18···A··0···0··8 |
6 | ··[·2]·.reginfo··········MIPS_REGINFO····000001 | 6 | ··[·2]·.reginfo··········MIPS_REGINFO····00000190·000190·000018·18···A··0···0··4 |
7 | ··[·3]·.note.gnu.build-id·NOTE············000001a8·0001a8·000024·00···A··0···0··4 | ||
7 | ··[· | 8 | ··[·4]·.hash·············HASH············000001cc·0001cc·0000a8·04···A··5···0··4 |
8 | ··[· | 9 | ··[·5]·.dynsym···········DYNSYM··········00000274·000274·000170·10···A··6···2··4 |
9 | ··[· | 10 | ··[·6]·.dynstr···········STRTAB··········000003e4·0003e4·000171·00···A··0···0··1 |
11 | ··[·7]·.gnu.version······VERSYM··········00000556·000556·00002e·02···A··5···0··2 | ||
12 | ··[·8]·.gnu.version_r····VERNEED·········00000584·000584·000020·00···A··6···1··4 | ||
10 | ··[· | 13 | ··[·9]·.rel.dyn··········REL·············000005a4·0005a4·000060·08···A··5···0··4 |
11 | ··[ | 14 | ··[10]·.text·············PROGBITS········00000640·000640·000610·00··AX··0···0·16 |
12 | ··[ | 15 | ··[11]·.MIPS.stubs·······PROGBITS········00000c50·000c50·000070·00··AX··0···0··4 |
13 | ··[ | 16 | ··[12]·.rodata···········PROGBITS········00000cc0·000cc0·0001e4·01·AMS··0···0··4 |
14 | ··[1 | 17 | ··[13]·.eh_frame_hdr·····PROGBITS········00000ea4·000ea4·000044·00···A··0···0··4 |
15 | ··[1 | 18 | ··[14]·.eh_frame·········PROGBITS········00000ee8·000ee8·000140·00···A··0···0··4 |
16 | ··[1 | 19 | ··[15]·.init_array·······INIT_ARRAY······00010ebc·010ebc·000004·00··WA··0···0··4 |
17 | ··[1 | 20 | ··[16]·.fini_array·······FINI_ARRAY······00010ec0·010ec0·000008·00··WA··0···0··4 |
18 | ··[1 | 21 | ··[17]·.dynamic··········DYNAMIC·········00010ec8·010ec8·000138·08···A··6···0··4 |
19 | ··[1 | 22 | ··[18]·.data·············PROGBITS········00011000·011000·000040·00··WA··0···0·16 |
20 | ··[1 | 23 | ··[19]·.got··············PROGBITS········00011040·011040·00004c·04·WAp··0···0·16 |
24 | ··[20]·.bss··············NOBITS··········00011090·01108c·000000·00··WA··0···0·16 | ||
21 | ··[ | 25 | ··[21]·.comment··········PROGBITS········00000000·01108c·000027·01··MS··0···0··1 |
22 | ··[ | 26 | ··[22]·.pdr··············PROGBITS········00000000·0110b4·000140·00······0···0··4 |
23 | ··[ | 27 | ··[23]·.gnu.attributes···GNU_ATTRIBUTES··00000000·0111f4·000010·00······0···0··1 |
24 | ··[2 | 28 | ··[24]·.shstrtab·········STRTAB··········00000000·011204·0000f2·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) |
Offset 1, 24 lines modified | Offset 1, 26 lines modified | ||
1 | Symbol·table·'.dynsym'·contains·2 | 1 | Symbol·table·'.dynsym'·contains·23·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:·00000 | 4 | ·····1:·00000640·····0·SECTION·LOCAL··DEFAULT···10· |
5 | ·····2:·00011090·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_bss_end__ | ||
5 | ····· | 6 | ·····3:·00000640·····0·NOTYPE··GLOBAL·DEFAULT···10·_ftext |
6 | ····· | 7 | ·····4:·00019030·····0·SECTION·GLOBAL·DEFAULT··ABS·_gp_disp |
7 | ····· | 8 | ·····5:·00000c00····68·FUNC····GLOBAL·DEFAULT···10·_Z9init_ExecP7_JNIEnv |
8 | ·····5:·00011084·····0·NOTYPE··GLOBAL·DEFAULT···16·_bss_end__ | ||
9 | ·····6:·000009e0···284·FUNC····GLOBAL·DEFAULT····7·JNI_OnLoad | ||
10 | ·····7:·00011084·····0·NOTYPE··GLOBAL·DEFAULT···16·__bss_end__ | ||
11 | ·····8:·00000560·····0·NOTYPE··GLOBAL·DEFAULT····7·_ftext | ||
12 | ····· | 9 | ·····6:·00000988····68·FUNC····GLOBAL·DEFAULT···10·_Z15init_FileCompatP7_JNIEnv |
10 | ·····7:·000007b0···312·FUNC····GLOBAL·DEFAULT···10·JNI_OnLoad | ||
13 | ···· | 11 | ·····8:·0001108c·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_fbss |
14 | ····11:·00011084·····0·NOTYPE··GLOBAL·DEFAULT···16·__end__ | ||
15 | ····12:·00011084·····0·NOTYPE··GLOBAL·DEFAULT···16·_edata | ||
16 | ····13:·00011084·····0·NOTYPE··GLOBAL·DEFAULT···16·_end | ||
17 | ···· | 12 | ·····9:·000006a0···272·FUNC····GLOBAL·DEFAULT···10·_Z21registerNativeMethodsP7_JNIEnvPKcP15JNINativeMethodi |
18 | ····1 | 13 | ····10:·00011000·····0·NOTYPE··GLOBAL·DEFAULT···18·_fdata |
19 | ····1 | 14 | ····11:·0001108c·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start |
15 | ····12:·00011090·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__end__ | ||
16 | ····13:·0001108c·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata | ||
17 | ····14:·00011090·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_end__ | ||
18 | ····15:·00011090·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end | ||
20 | ····1 | 19 | ····16:·00000ca0·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2) |
21 | ····1 | 20 | ····17:·00000c90·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_print |
21 | ····18:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard@LIBC·(2) | ||
22 | ····19:·00000c80·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2) | ||
23 | ····20:·00000c70·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2) | ||
24 | ····21:·00000c60·····0·FUNC····GLOBAL·DEFAULT··UND·access@LIBC·(2) | ||
22 | ···· | 25 | ····22:·00000c50·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2) |
23 | ····20:·00000b00·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | Relocation·section·'.rel.dyn'·at·offset·0x | 1 | Relocation·section·'.rel.dyn'·at·offset·0x5a4·contains·12·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 | 00010e | 4 | 00010ec0··00000003·R_MIPS_REL32·········· |
5 | 00011000··00000003·R_MIPS_REL32·········· | 5 | 00011000··00000003·R_MIPS_REL32·········· |
6 | 00011010··00000003·R_MIPS_REL32·········· | 6 | 00011010··00000003·R_MIPS_REL32·········· |
7 | 00011014··00000003·R_MIPS_REL32·········· | 7 | 00011014··00000003·R_MIPS_REL32·········· |
8 | 00011018··00000003·R_MIPS_REL32·········· | 8 | 00011018··00000003·R_MIPS_REL32·········· |
9 | 0001101c··00000003·R_MIPS_REL32·········· | ||
10 | 00011020··00000003·R_MIPS_REL32·········· | 9 | 00011020··00000003·R_MIPS_REL32·········· |
11 | 00011024··00000003·R_MIPS_REL32·········· | 10 | 00011024··00000003·R_MIPS_REL32·········· |
11 | 00011028··00000003·R_MIPS_REL32·········· | ||
12 | 0001102c··00000003·R_MIPS_REL32·········· | ||
12 | 00011030··00000003·R_MIPS_REL32·········· | 13 | 00011030··00000003·R_MIPS_REL32·········· |
13 | 00011034··00000003·R_MIPS_REL32·········· | 14 | 00011034··00000003·R_MIPS_REL32·········· |
14 | 00011038··00000003·R_MIPS_REL32·········· |
Offset 1, 33 lines modified | Offset 1, 36 lines modified | ||
1 | Dynamic·section·at·offset·0xe | 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:·[libjackpal-androidterm5.so] | 8 | ·0x0000000e·(SONAME)·····················Library·soname:·[libjackpal-androidterm5.so] |
9 | ·0x00000010·(SYMBOLIC)···················0x0 | 9 | ·0x00000010·(SYMBOLIC)···················0x0 |
10 | ·0x00000019·(INIT_ARRAY)·················0x10e | 10 | ·0x00000019·(INIT_ARRAY)·················0x10ebc |
11 | ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes) | 11 | ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes) |
12 | ·0x0000001a·(FINI_ARRAY)·················0x10e | 12 | ·0x0000001a·(FINI_ARRAY)·················0x10ec0 |
13 | ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes) | 13 | ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes) |
14 | ·0x00000004·(HASH)·······················0x1 | 14 | ·0x00000004·(HASH)·······················0x1cc |
15 | ·0x00000005·(STRTAB)·····················0x3 | 15 | ·0x00000005·(STRTAB)·····················0x3e4 |
16 | ·0x00000006·(SYMTAB)·····················0x2 | 16 | ·0x00000006·(SYMTAB)·····················0x274 |
17 | ·0x0000000a·(STRSZ)······················3 | 17 | ·0x0000000a·(STRSZ)······················369·(bytes) |
18 | ·0x0000000b·(SYMENT)·····················16·(bytes) | 18 | ·0x0000000b·(SYMENT)·····················16·(bytes) |
19 | ·0x00000003·(PLTGOT)·····················0x11040 | 19 | ·0x00000003·(PLTGOT)·····················0x11040 |
20 | ·0x00000011·(REL)························0x | 20 | ·0x00000011·(REL)························0x5a4 |
21 | ·0x00000012·(RELSZ)······················96·(bytes) | 21 | ·0x00000012·(RELSZ)······················96·(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)···········12 | 26 | ·0x7000000a·(MIPS_LOCAL_GOTNO)···········12 |
27 | ·0x70000011·(MIPS_SYMTABNO)··············2 | 27 | ·0x70000011·(MIPS_SYMTABNO)··············23 |
28 | ·0x70000012·(MIPS_UNREFEXTNO)············ | 28 | ·0x70000012·(MIPS_UNREFEXTNO)············31 |
29 | ·0x70000013·(MIPS_GOTSYM)················0x10 | 29 | ·0x70000013·(MIPS_GOTSYM)················0x10 |
30 | ·0x00000018·(BIND_NOW)··················· | 30 | ·0x00000018·(BIND_NOW)··················· |
31 | ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW | 31 | ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW |
32 | ·0x6ffffffe·(VERNEED)····················0x584 | ||
33 | ·0x6fffffff·(VERNEEDNUM)·················1 | ||
34 | ·0x6ffffff0·(VERSYM)·····················0x556 | ||
32 | ·0x00000000·(NULL)·······················0x0 | 35 | ·0x00000000·(NULL)·······················0x0 |
Offset 0, 0 lines modified | Offset 1, 4 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)» ····Build·ID:·0c27e1f4476848eff04288d9912e701e6fac2927 |
Offset 1, 2 lines modified | Offset 1, 14 lines modified | ||
1 | 1 | Version·symbols·section·'.gnu.version'·contains·23·entries: | |
2 | ·Addr:·0x0000000000000556··Offset:·0x000556··Link:·5·(.dynsym) | ||
3 | ··000:···0·(*local*)·······0·(*local*)·······1·(*global*)······1·(*global*)··· | ||
4 | ··004:···0·(*local*)·······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:···2·(LIBC)··········0·(*local*)·······2·(LIBC)··········2·(LIBC)······· | ||
8 | ··014:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
9 | Version·needs·section·'.gnu.version_r'·contains·1·entry: | ||
10 | ·Addr:·0x0000000000000584··Offset:·0x000584··Link:·6·(.dynstr) | ||
11 | ··000000:·Version:·1··File:·libc.so··Cnt:·1 | ||
12 | ··0x0010:···Name:·LIBC··Flags:·none··Version:·2 |
Offset 7, 153 lines modified | Offset 7, 152 lines modified | ||
7 | ··Code·alignment·factor:·1 | 7 | ··Code·alignment·factor:·1 |
8 | ··Data·alignment·factor:·-4 | 8 | ··Data·alignment·factor:·-4 |
9 | ··Return·address·column:·31 | 9 | ··Return·address·column:·31 |
10 | ··Augmentation·data:·····1b | 10 | ··Augmentation·data:·····1b |
11 | ··DW_CFA_def_cfa_register:·r29 | 11 | ··DW_CFA_def_cfa_register:·r29 |
12 | ··DW_CFA_nop | 12 | ··DW_CFA_nop |
13 | 00000014·000000 | 13 | 00000014·0000003c·00000018·FDE·cie=00000000·pc=000006a0..000007b0 |
14 | ··DW_CFA_advance_loc:· | 14 | ··DW_CFA_advance_loc:·20·to·000006b4 |
15 | ··DW_CFA_def_cfa_offset:· | 15 | ··DW_CFA_def_cfa_offset:·48 |
16 | ··DW_CFA_advance_loc:·8·to·00000 | 16 | ··DW_CFA_advance_loc:·28·to·000006d0 |
17 | ··DW_CFA_offset:·r17·at·cfa-16 | ||
18 | ··DW_CFA_advance_loc:·24·to·000005f0 | ||
19 | ··DW_CFA_offset:·r19·at·cfa-8 | 17 | ··DW_CFA_offset:·r19·at·cfa-8 |
20 | ··DW_CFA_offset:·r18·at·cfa-12 | 18 | ··DW_CFA_offset:·r18·at·cfa-12 |
19 | ··DW_CFA_offset:·r17·at·cfa-16 | ||
21 | ··DW_CFA_offset:·r16·at·cfa-20 | 20 | ··DW_CFA_offset:·r16·at·cfa-20 |
22 | ··DW_CFA_offset:·r31·at·cfa-4 | 21 | ··DW_CFA_offset:·r31·at·cfa-4 |
23 | ··DW_CFA_advance_loc1:· | 22 | ··DW_CFA_advance_loc1:·96·to·00000730 |
24 | ··DW_CFA_remember_state | 23 | ··DW_CFA_remember_state |
25 | ··DW_CFA_def_cfa_offset:·0 | 24 | ··DW_CFA_def_cfa_offset:·0 |
26 | ··DW_CFA_restore:·r16 | 25 | ··DW_CFA_restore:·r16 |
27 | ··DW_CFA_restore:·r17 | 26 | ··DW_CFA_restore:·r17 |
28 | ··DW_CFA_restore:·r18 | 27 | ··DW_CFA_restore:·r18 |
29 | ··DW_CFA_restore:·r19 | 28 | ··DW_CFA_restore:·r19 |
30 | ··DW_CFA_restore:·r31 | 29 | ··DW_CFA_restore:·r31 |
31 | ··DW_CFA_restore_state | 30 | ··DW_CFA_restore_state |
32 | ··DW_CFA_nop | ||
33 | 00000040·00000024·00000044·FDE·cie=00000000·pc=000006e8..000007a0 | ||
34 | ··DW_CFA_advance_loc:·16·to·000006f8 | ||
35 | ··DW_CFA_def_cfa_offset:·40 | ||
36 | ··DW_CFA_advance_loc:· | 31 | ··DW_CFA_advance_loc1:·64·to·00000770 |
37 | ··DW_CFA_offset:·r16·at·cfa-8 | ||
38 | ··DW_CFA_offset:·r31·at·cfa-4 | ||
39 | ··DW_CFA_advance_loc:·60·to·00000758 | ||
40 | ··DW_CFA_remember_state | 32 | ··DW_CFA_remember_state |
41 | ··DW_CFA_def_cfa_offset:·0 | 33 | ··DW_CFA_def_cfa_offset:·0 |
42 | ··DW_CFA_restore:·r16 | ||
43 | ··DW_CFA_restore:·r31 | 34 | ··DW_CFA_restore:·r31 |
35 | ··DW_CFA_restore:·r19 | ||
36 | ··DW_CFA_restore:·r18 | ||
37 | ··DW_CFA_restore:·r17 | ||
38 | ··DW_CFA_restore:·r16 | ||
44 | ··DW_CFA_restore_state | 39 | ··DW_CFA_restore_state |
45 | ··DW_CFA_advance_loc1:· | 40 | ··DW_CFA_advance_loc1:·64·to·000007b0 |
46 | ··DW_CFA_def_cfa_offset:·0 | 41 | ··DW_CFA_def_cfa_offset:·0 |
47 | ··DW_CFA_restore:·r31 | 42 | ··DW_CFA_restore:·r31 |
43 | ··DW_CFA_restore:·r19 | ||
44 | ··DW_CFA_restore:·r18 | ||
45 | ··DW_CFA_restore:·r17 | ||
48 | ··DW_CFA_restore:·r16 | 46 | ··DW_CFA_restore:·r16 |
49 | ··DW_CFA_nop | 47 | ··DW_CFA_nop |
50 | ··DW_CFA_nop | 48 | ··DW_CFA_nop |
51 | 000000 | 49 | 00000054·0000002c·00000058·FDE·cie=00000000·pc=000007b0..000008e8 |
50 | ··DW_CFA_advance_loc:·16·to·000007c0 | ||
51 | ··DW_CFA_def_cfa_offset:·56 | ||
52 | ··DW_CFA_advance_loc:·4·to·000007c4 | ||
53 | ··DW_CFA_offset:·r17·at·cfa-20 | ||
54 | ··DW_CFA_advance_loc:·16·to·000007d4 | ||
55 | ··DW_CFA_offset:·r20·at·cfa-8 | ||
52 | ··DW_CFA_advance_loc:·24·to·000007 | 56 | ··DW_CFA_advance_loc:·24·to·000007ec |
53 | ··DW_CFA_def_cfa_offset:·32 | ||
54 | ··DW_CFA_advance_loc:·20·to·000007cc | ||
55 | ··DW_CFA_offset:·r31·at·cfa-4 | 57 | ··DW_CFA_offset:·r31·at·cfa-4 |
58 | ··DW_CFA_offset:·r18·at·cfa-16 | ||
59 | ··DW_CFA_offset:·r16·at·cfa-24 | ||
60 | ··DW_CFA_advance_loc:·28·to·00000808 | ||
61 | ··DW_CFA_offset:·r19·at·cfa-12 | ||
56 | ··DW_CFA_advance_loc:· | 62 | ··DW_CFA_advance_loc1:·140·to·00000894 |
63 | ··DW_CFA_remember_state | ||
57 | ··DW_CFA_def_cfa_offset:·0 | 64 | ··DW_CFA_def_cfa_offset:·0 |
65 | ··DW_CFA_restore:·r16 | ||
66 | ··DW_CFA_restore:·r17 | ||
67 | ··DW_CFA_restore:·r18 | ||
68 | ··DW_CFA_restore:·r19 | ||
69 | ··DW_CFA_restore:·r20 | ||
58 | ··DW_CFA_restore:·r31 | 70 | ··DW_CFA_restore:·r31 |
59 | ··DW_CFA_ | 71 | ··DW_CFA_restore_state |
60 | 00000084·0000002 | 72 | 00000084·00000028·00000088·FDE·cie=00000000·pc=000008f0..00000988 |
61 | ··DW_CFA_advance_loc:· | 73 | ··DW_CFA_advance_loc:·20·to·00000904 |
62 | ··DW_CFA_def_cfa_offset:·48 | 74 | ··DW_CFA_def_cfa_offset:·48 |
63 | ··DW_CFA_advance_loc:· | 75 | ··DW_CFA_advance_loc:·8·to·0000090c |
76 | ··DW_CFA_offset:·r18·at·cfa-12 | ||
77 | ··DW_CFA_advance_loc:·32·to·0000092c | ||
64 | ··DW_CFA_offset:·r31·at·cfa-4 | 78 | ··DW_CFA_offset:·r31·at·cfa-4 |
65 | ··DW_CFA_offset:·r19·at·cfa-8 | 79 | ··DW_CFA_offset:·r19·at·cfa-8 |
66 | ··DW_CFA_offset:·r18·at·cfa-12 | ||
67 | ··DW_CFA_offset:·r17·at·cfa-16 | 80 | ··DW_CFA_offset:·r17·at·cfa-16 |
68 | ··DW_CFA_offset:·r16·at·cfa-20 | 81 | ··DW_CFA_offset:·r16·at·cfa-20 |
69 | ··DW_CFA_advance_loc1:· | 82 | ··DW_CFA_advance_loc1:·92·to·00000988 |
70 | ··DW_CFA_def_cfa_offset:·0 | 83 | ··DW_CFA_def_cfa_offset:·0 |
71 | ··DW_CFA_restore:·r16 | 84 | ··DW_CFA_restore:·r16 |
72 | ··DW_CFA_restore:·r17 | 85 | ··DW_CFA_restore:·r17 |
73 | ··DW_CFA_restore:·r18 | 86 | ··DW_CFA_restore:·r18 |
74 | ··DW_CFA_restore:·r19 | 87 | ··DW_CFA_restore:·r19 |
75 | ··DW_CFA_restore:·r31 | 88 | ··DW_CFA_restore:·r31 |
89 | ··DW_CFA_nop | ||
90 | ··DW_CFA_nop | ||
91 | ··DW_CFA_nop | ||
76 | 000000 | 92 | 000000b0·00000018·000000b4·FDE·cie=00000000·pc=00000988..000009cc |
77 | ··DW_CFA_advance_loc:·24·to·00000 | 93 | ··DW_CFA_advance_loc:·24·to·000009a0 |
78 | ··DW_CFA_def_cfa_offset:·32 | 94 | ··DW_CFA_def_cfa_offset:·32 |
79 | ··DW_CFA_advance_loc:·20·to·00000 | 95 | ··DW_CFA_advance_loc:·20·to·000009b4 |
80 | ··DW_CFA_offset:·r31·at·cfa-4 | 96 | ··DW_CFA_offset:·r31·at·cfa-4 |
81 | ··DW_CFA_advance_loc:·24·to·00000 | 97 | ··DW_CFA_advance_loc:·24·to·000009cc |
82 | ··DW_CFA_def_cfa_offset:·0 | 98 | ··DW_CFA_def_cfa_offset:·0 |
83 | ··DW_CFA_restore:·r31 | 99 | ··DW_CFA_restore:·r31 |
84 | ··DW_CFA_nop | 100 | ··DW_CFA_nop |
85 | 000000c | 101 | 000000cc·0000002c·000000d0·FDE·cie=00000000·pc=000009d0..00000b24 |
86 | ··DW_CFA_advance_loc:·16·to·00000 | 102 | ··DW_CFA_advance_loc:·16·to·000009e0 |
87 | ··DW_CFA_def_cfa_offset:· | 103 | ··DW_CFA_def_cfa_offset:·96 |
88 | ··DW_CFA_advance_loc:· | 104 | ··DW_CFA_advance_loc:·4·to·000009e4 |
89 | ··DW_CFA_offset:·r19·at·cfa-8 | ||
90 | ··DW_CFA_offset:·r18·at·cfa-12 | ||
91 | ··DW_CFA_offset:·r17·at·cfa-16 | ||
92 | ··DW_CFA_offset:·r1 | 105 | ··DW_CFA_offset:·r17·at·cfa-20 |
106 | ··DW_CFA_advance_loc:·16·to·000009f4 | ||
107 | ··DW_CFA_offset:·r18·at·cfa-16 | ||
108 | ··DW_CFA_advance_loc:·24·to·00000a0c | ||
109 | ··DW_CFA_offset:·r20·at·cfa-8 | ||
110 | ··DW_CFA_offset:·r19·at·cfa-12 | ||
111 | ··DW_CFA_offset:·r16·at·cfa-24 | ||
Max diff block lines reached; 2202/7009 bytes (31.42%) of diff not shown. |
Offset 1, 43 lines modified | Offset 1, 47 lines modified | ||
1 | _gp_disp | 1 | _gp_disp |
2 | __cxa_finalize | 2 | __cxa_finalize |
3 | __cxa_atexit | 3 | __cxa_atexit |
4 | _Z9init_ExecP7_JNIEnv | ||
5 | _Z21registerNativeMethodsP7_JNIEnvPKcP15JNINativeMethodi | 4 | _Z21registerNativeMethodsP7_JNIEnvPKcP15JNINativeMethodi |
6 | _Z15init_FileCompatP7_JNIEnv | ||
7 | __android_log_print | 5 | __android_log_print |
8 | JNI_OnLoad | 6 | JNI_OnLoad |
7 | __stack_chk_guard | ||
8 | _Z9init_ExecP7_JNIEnv | ||
9 | _Z15init_FileCompatP7_JNIEnv | ||
10 | __stack_chk_fail | ||
9 | liblog.so | 11 | liblog.so |
10 | libstdc++.so | 12 | libstdc++.so |
11 | libdl.so | 13 | libdl.so |
12 | __bss_start | 14 | __bss_start |
13 | __bss_end__ | 15 | __bss_end__ |
14 | libjackpal-androidterm5.so | 16 | libjackpal-androidterm5.so |
17 | libjackpal-androidterm | ||
18 | Native·registration·unable·to·find·class·'%s' | ||
19 | RegisterNatives·failed·for·'%s' | ||
20 | JNI_OnLoad | ||
21 | ERROR:·GetEnv·failed | ||
22 | ERROR:·init·of·Exec·failed | ||
23 | jackpal/androidterm/compat/FileCompat$Api8OrEarlier | ||
24 | testExecute | ||
25 | (Ljava/lang/String;)Z | ||
15 | java/io/IOException | 26 | java/io/IOException |
16 | Failed·to·get·terminal·attributes | 27 | Failed·to·get·terminal·attributes |
17 | Failed·to·set·terminal·UTF-8·mode | 28 | Failed·to·set·terminal·UTF-8·mode |
18 | Failed·to·issue·TIOCSWINSZ·ioctl | 29 | Failed·to·issue·TIOCSWINSZ·ioctl |
19 | jackpal/androidterm/Exec | 30 | jackpal/androidterm/Exec |
20 | setPtyWindowSizeInternal | 31 | setPtyWindowSizeInternal |
21 | (IIIII)V | 32 | (IIIII)V |
22 | setPtyUTF8ModeInternal | 33 | setPtyUTF8ModeInternal |
23 | jackpal/androidterm/compat/FileCompat$Api8OrEarlier | ||
24 | testExecute | ||
25 | (Ljava/lang/String;)Z | ||
26 | libjackpal-androidterm | ||
27 | Native·registration·unable·to·find·class·'%s' | ||
28 | RegisterNatives·failed·for·'%s' | ||
29 | JNI_OnLoad | ||
30 | ERROR:·GetEnv·failed | ||
31 | ERROR:·init·of·Exec·failed | ||
32 | GCC:·(GNU)·4.9·201 | 34 | GCC:·(GNU)·4.9.x·20150123·(prerelease) |
33 | GCC:·(GNU)·4.8 | ||
34 | .shstrtab | 35 | .shstrtab |
35 | .MIPS.abiflags | 36 | .MIPS.abiflags |
36 | .reginfo | 37 | .reginfo |
38 | .note.gnu.build-id | ||
39 | .gnu.version | ||
40 | .gnu.version_r | ||
37 | .rel.dyn | 41 | .rel.dyn |
38 | .MIPS.stubs | 42 | .MIPS.stubs |
39 | .eh_frame_hdr | 43 | .eh_frame_hdr |
40 | .eh_frame | 44 | .eh_frame |
41 | .init_array | 45 | .init_array |
42 | .fini_array | 46 | .fini_array |
43 | .dynamic | 47 | .dynamic |
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 | ··0x000001 | 2 | ··0x00000178·00002001·01010005·00000000·00000000·..·............. |
3 | ··0x000001 | 3 | ··0x00000188·00000000·00000000···················........ |
Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.reginfo': | 1 | Hex·dump·of·section·'.reginfo': |
2 | ··0x000001 | 2 | ··0x00000190·70000092·00000000·00000000·00000000·p............... |
3 | ··0x000001 | 3 | ··0x000001a0·00000000·30900100···················....0... |
Offset 1, 13 lines modified | Offset 1, 14 lines modified | ||
1 | Hex·dump·of·section·'.hash': | 1 | Hex·dump·of·section·'.hash': |
2 | ··0x000001 | 2 | ··0x000001cc·11000000·17000000·13000000·0d000000·................ |
3 | ··0x000001 | 3 | ··0x000001dc·0a000000·00000000·15000000·0e000000·................ |
4 | ··0x000001 | 4 | ··0x000001ec·12000000·00000000·11000000·00000000·................ |
5 | ··0x000001b8·03000000·0a000000·04000000·0d000000·................ | ||
6 | ··0x000001c8·0b000000·00000000·00000000·00000000·................ | ||
7 | ··0x000001d8·00000000·00000000·00000000·00000000·................ | ||
8 | ··0x000001e8·02000000·00000000·00000000·07000000·................ | ||
9 | ··0x000001f | 5 | ··0x000001fc·04000000·0b000000·14000000·0f000000·................ |
10 | ··0x0000020 | 6 | ··0x0000020c·10000000·00000000·00000000·00000000·................ |
11 | ··0x0000021 | 7 | ··0x0000021c·00000000·00000000·00000000·00000000·................ |
8 | ··0x0000022c·00000000·03000000·00000000·00000000·................ | ||
9 | ··0x0000023c·16000000·02000000·07000000·00000000·................ | ||
10 | ··0x0000024c·09000000·06000000·00000000·0c000000·................ | ||
11 | ··0x0000025c·00000000·08000000·00000000·05000000·................ | ||
12 | ··0x0000026c·00000000·00000000···················........ | ||
Offset 1, 24 lines modified | Offset 1, 27 lines modified | ||
1 | Hex·dump·of·section·'.dynstr': | 1 | Hex·dump·of·section·'.dynstr': |
2 | ··0x000003 | 2 | ··0x000003e4·005f6770·5f646973·70005f5f·6378615f·._gp_disp.__cxa_ |
3 | ··0x000003 | 3 | ··0x000003f4·66696e61·6c697a65·005f5f63·78615f61·finalize.__cxa_a |
4 | ··0x00000398·74657869·7400696f·63746c00·5f5a3969·texit.ioctl._Z9i | ||
5 | ··0x000003a8·6e69745f·45786563·50375f4a·4e49456e·nit_ExecP7_JNIEn | ||
6 | ··0x00000 | 4 | ··0x00000404·74657869·74005f5a·32317265·67697374·texit._Z21regist |
7 | ··0x00000 | 5 | ··0x00000414·65724e61·74697665·4d657468·6f647350·erNativeMethodsP |
8 | ··0x000003 | 6 | ··0x00000424·375f4a4e·49456e76·504b6350·31354a4e·7_JNIEnvPKcP15JN |
7 | ··0x00000434·494e6174·6976654d·6574686f·6469005f·INativeMethodi._ | ||
9 | ··0x000003e8·6976654d·6574686f·64690061·63636573·iveMethodi.acces | ||
10 | ··0x000003f8·73005f5a·3135696e·69745f46·696c6543·s._Z15init_FileC | ||
11 | ··0x00000408·6f6d7061·7450375f·4a4e4945·6e76005f·ompatP7_JNIEnv._ | ||
12 | ··0x000004 | 8 | ··0x00000444·5f616e64·726f6964·5f6c6f67·5f707269·_android_log_pri |
13 | ··0x000004 | 9 | ··0x00000454·6e74004a·4e495f4f·6e4c6f61·64005f5f·nt.JNI_OnLoad.__ |
10 | ··0x00000464·73746163·6b5f6368·6b5f6775·61726400·stack_chk_guard. | ||
11 | ··0x00000474·5f5a3969·6e69745f·45786563·50375f4a·_Z9init_ExecP7_J | ||
12 | ··0x00000484·4e49456e·76005f5a·3135696e·69745f46·NIEnv._Z15init_F | ||
13 | ··0x00000494·696c6543·6f6d7061·7450375f·4a4e4945·ileCompatP7_JNIE | ||
14 | ··0x000004a4·6e76005f·5f737461·636b5f63·686b5f66·nv.__stack_chk_f | ||
15 | ··0x000004b4·61696c00·61636365·73730069·6f63746c·ail.access.ioctl | ||
14 | ··0x000004 | 16 | ··0x000004c4·006c6962·6c6f672e·736f006c·69627374·.liblog.so.libst |
15 | ··0x0000044 | 17 | ··0x000004d4·64632b2b·2e736f00·6c69626d·2e736f00·dc++.so.libm.so. |
16 | ··0x00000458·632e736f·006c6962·646c2e73·6f005f66·c.so.libdl.so._f | ||
17 | ··0x000004 | 18 | ··0x000004e4·6c696263·2e736f00·6c696264·6c2e736f·libc.so.libdl.so |
19 | ··0x000004f4·005f6674·65787400·5f666461·7461005f·._ftext._fdata._ | ||
18 | ··0x000004 | 20 | ··0x00000504·65646174·61005f5f·6273735f·73746172·edata.__bss_star |
19 | ··0x000004 | 21 | ··0x00000514·74005f66·62737300·5f656e64·005f5f62·t._fbss._end.__b |
20 | ··0x000004 | 22 | ··0x00000524·73735f65·6e645f5f·005f5f65·6e645f5f·ss_end__.__end__ |
21 | ··0x000004 | 23 | ··0x00000534·006c6962·6a61636b·70616c2d·616e6472·.libjackpal-andr |
22 | ··0x000004 | 24 | ··0x00000544·6f696474·65726d35·2e736f00·4c494243·oidterm5.so.LIBC |
25 | ··0x00000554·00··································. | ||
Offset 1, 370 lines modified | Offset 1, 397 lines modified | ||
1 | Disassembly·of·section·.text: | 1 | Disassembly·of·section·.text: |
2 | 00000 | 2 | 00000640·<_ftext@@Base>: |
3 | » lui» gp,0x2 | 3 | » lui» gp,0x2 |
4 | » addiu» gp,gp,-30 | 4 | » addiu» gp,gp,-30224 |
5 | » addu» gp,gp,t9 | 5 | » addu» gp,gp,t9 |
6 | » lw» t9,-326 | 6 | » lw» t9,-32680(gp) |
7 | » jr» t9 | 7 | » jr» t9 |
8 | » lw» a0,-32744(gp) | 8 | » lw» a0,-32744(gp) |
9 | » ... | 9 | » ... |
10 | » beqz» a0, | 10 | » beqz» a0,670·<_ftext@@Base+0x30> |
11 | » move» t9,a0 | 11 | » move» t9,a0 |
12 | » jr» t9 | 12 | » jr» t9 |
13 | » nop | 13 | » nop |
14 | » jr» ra | 14 | » jr» ra |
15 | » nop | 15 | » nop |
16 | » lui» gp,0x2 | 16 | » lui» gp,0x2 |
17 | » addiu» gp,gp,-30 | 17 | » addiu» gp,gp,-30280 |
18 | » addu» gp,gp,t9 | 18 | » addu» gp,gp,t9 |
19 | » move» a1,a0 | 19 | » move» a1,a0 |
20 | » lw» a2,-32744(gp) | 20 | » lw» a2,-32744(gp) |
21 | » lw» t9,-3270 | 21 | » lw» t9,-32704(gp) |
22 | » jr» t9 | 22 | » jr» t9 |
23 | » lw» a0,-32740(gp) | 23 | » lw» a0,-32740(gp) |
24 | » ... | 24 | » ... |
25 | 000006a0·<registerNativeMethods(_JNIEnv*,·char·const*,·JNINativeMethod*,·int)@@Base>: | ||
25 | » lui» gp,0x2 | 26 | » lui» gp,0x2 |
26 | » addiu» gp,gp,-30 | 27 | » addiu» gp,gp,-30320 |
27 | » addu» gp,gp,t9 | 28 | » addu» gp,gp,t9 |
29 | » lw» v0,0(a0) | ||
28 | » addiu» sp,sp,- | 30 | » addiu» sp,sp,-48 |
31 | » lw» t9,24(v0) | ||
29 | » lw» t9,-32688(gp) | ||
30 | » sw» s1,72(sp) | ||
31 | » addiu» s1,sp,24 | ||
32 | » sw» gp,16(sp) | 32 | » sw» gp,16(sp) |
33 | » sw» s3, | 33 | » sw» s3,40(sp) |
34 | » sw» s2, | 34 | » sw» s2,36(sp) |
35 | » sw» s1,32(sp) | ||
35 | » sw» s0, | 36 | » sw» s0,28(sp) |
36 | » sw» ra, | 37 | » sw» ra,44(sp) |
37 | » move» s2,a2 | ||
38 | » move» s0,a0 | 38 | » move» s0,a0 |
39 | » | 39 | » move» s3,a1 |
40 | » move» | 40 | » move» s2,a2 |
41 | » move» a2,s1 | ||
42 | » jalr» t9 | ||
43 | » andi» s3,a3,0xff | ||
44 | » bnez» v0,6a8·<_ftext+0x148> | ||
45 | » lw» gp,16(sp) | ||
46 | » beqz» s3,698·<_ftext+0x138> | ||
47 | » lw» a3,24(sp) | ||
48 | » lw» t1,24(sp) | ||
49 | » ori» t2,t1,0x4000 | ||
50 | » sw» t2,24(sp) | ||
51 | » lw» t9,-32688(gp) | ||
52 | » move» a0,s2 | ||
53 | » li» a1,21518 | ||
54 | » jalr» t9 | ||
55 | » move» a2,s1 | ||
56 | » beqz» v0,67c·<_ftext+0x11c> | ||
57 | » lw» gp,16(sp) | ||
58 | » lw» t3,0(s0) | ||
59 | » lw» t4,-32736(gp) | ||
60 | » lw» t9,24(t3) | ||
61 | » addiu» a1,t4,2912 | ||
62 | » jalr» t9 | 41 | » jalr» t9 |
63 | » move» | 42 | » move» s1,a3 |
43 | » beqz» v0,770·<registerNativeMethods(_JNIEnv*,·char·const*,·JNINativeMethod*,·int)@@Base+0xd0> | ||
64 | » lw» gp,16(sp) | 44 | » lw» gp,16(sp) |
65 | » lw» | 45 | » lw» v1,0(s0) |
66 | » lw» t6,-32736(gp) | ||
67 | » lw» t9,56(t5) | ||
68 | » move» a0,s0 | 46 | » move» a0,s0 |
47 | » lw» t9,860(v1) | ||
69 | » move» a1,v0 | 48 | » move» a1,v0 |
49 | » move» a2,s2 | ||
70 | » jalr» t9 | 50 | » jalr» t9 |
71 | » | 51 | » move» a3,s1 |
52 | » bltz» v0,730·<registerNativeMethods(_JNIEnv*,·char·const*,·JNINativeMethod*,·int)@@Base+0x90> | ||
53 | » lw» gp,16(sp) | ||
72 | » lw» ra, | 54 | » lw» ra,44(sp) |
73 | » lw» s3, | 55 | » lw» s3,40(sp) |
74 | » lw» s2, | 56 | » lw» s2,36(sp) |
75 | » lw» s1, | 57 | » lw» s1,32(sp) |
76 | » lw» s0, | 58 | » lw» s0,28(sp) |
59 | » li» v0,1 | ||
77 | » jr» ra | 60 | » jr» ra |
78 | » addiu» sp,sp, | 61 | » addiu» sp,sp,48 |
79 | » li» a0,-16385 | ||
80 | » and» t0,a3,a0 | ||
81 | » b» 628·<_ftext+0xc8> | ||
82 | » sw» t0,24(sp) | ||
83 | » lw» v0,0(s0) | ||
84 | » lw» a1,-32736(gp) | 62 | » lw» a1,-32736(gp) |
85 | » lw» t9,24(v0) | ||
86 | » move» a0,s0 | ||
87 | » jalr» t9 | ||
88 | » addiu» a1,a1,2912 | ||
89 | » lw» gp,16(sp) | ||
90 | » lw» v1,0(s0) | ||
91 | » lw» a2,-32736(gp) | 63 | » lw» a2,-32736(gp) |
92 | » lw» t9, | 64 | » lw» t9,-32700(gp) |
93 | » move» a | 65 | » move» a3,s3 |
94 | » | 66 | » li» a0,6 |
67 | » addiu» a1,a1,3264 | ||
95 | » jalr» t9 | 68 | » jalr» t9 |
96 | » addiu» a2,a2, | 69 | » addiu» a2,a2,3336 |
97 | » | 70 | » lw» ra,44(sp) |
71 | » lw» s3,40(sp) | ||
98 | » lw» | 72 | » lw» s2,36(sp) |
73 | » lw» s1,32(sp) | ||
74 | » lw» s0,28(sp) | ||
75 | » move» v0,zero | ||
76 | » jr» ra | ||
77 | » addiu» sp,sp,48 | ||
78 | » lw» a3,-32736(gp) | ||
79 | » lw» t0,-32736(gp) | ||
80 | » lw» t9,-32700(gp) | ||
81 | » addiu» a1,a3,3264 | ||
82 | » li» a0,6 | ||
83 | » move» a3,s3 | ||
84 | » jalr» t9 | ||
Max diff block lines reached; 8048/10847 bytes (74.20%) of diff not shown. |
Offset 1, 25 lines modified | Offset 1, 29 lines modified | ||
1 | Disassembly·of·section·.MIPS.stubs: | 1 | Disassembly·of·section·.MIPS.stubs: |
2 | 00000 | 2 | 00000c50·<.MIPS.stubs>: |
3 | » lw» t9,-32752(gp) | 3 | » lw» t9,-32752(gp) |
4 | » move» t7,ra | 4 | » move» t7,ra |
5 | » jalr» t9 | 5 | » jalr» t9 |
6 | » li» t8,2 | 6 | » li» t8,22 |
7 | » lw» t9,-32752(gp) | 7 | » lw» t9,-32752(gp) |
8 | » move» t7,ra | 8 | » move» t7,ra |
9 | » jalr» t9 | 9 | » jalr» t9 |
10 | » li» t8, | 10 | » li» t8,21 |
11 | » lw» t9,-32752(gp) | 11 | » lw» t9,-32752(gp) |
12 | » move» t7,ra | 12 | » move» t7,ra |
13 | » jalr» t9 | 13 | » jalr» t9 |
14 | » li» t8,20 | ||
15 | » lw» t9,-32752(gp) | ||
16 | » move» t7,ra | ||
17 | » jalr» t9 | ||
14 | » li» t8,1 | 18 | » li» t8,19 |
15 | » lw» t9,-32752(gp) | 19 | » lw» t9,-32752(gp) |
16 | » move» t7,ra | 20 | » move» t7,ra |
17 | » jalr» t9 | 21 | » jalr» t9 |
18 | » li» t8,17 | 22 | » li» t8,17 |
19 | » lw» t9,-32752(gp) | 23 | » lw» t9,-32752(gp) |
20 | » move» t7,ra | 24 | » move» t7,ra |
21 | » jalr» t9 | 25 | » jalr» t9 |
Offset 1, 21 lines modified | Offset 1, 21 lines modified | ||
1 | String·dump·of·section·'.rodata': | 1 | String·dump·of·section·'.rodata': |
2 | ··[·····0]··libjackpal-androidterm | ||
3 | ··[····18]··Native·registration·unable·to·find·class·'%s' | ||
4 | ··[····48]··RegisterNatives·failed·for·'%s' | ||
5 | ··[····68]··JNI_OnLoad | ||
6 | ··[····74]··ERROR:·GetEnv·failed | ||
7 | ··[····8c]··ERROR:·init·of·Exec·failed | ||
8 | ··[····a8]··jackpal/androidterm/compat/FileCompat$Api8OrEarlier | ||
9 | ··[····dc]··testExecute | ||
10 | ··[····e8]··(Ljava/lang/String;)Z | ||
2 | ··[··· | 11 | ··[···100]··java/io/IOException |
3 | ··[··· | 12 | ··[···114]··Failed·to·get·terminal·attributes |
4 | ··[··· | 13 | ··[···138]··Failed·to·set·terminal·UTF-8·mode |
5 | ··[··· | 14 | ··[···15c]··Failed·to·issue·TIOCSWINSZ·ioctl |
6 | ··[··· | 15 | ··[···180]··jackpal/androidterm/Exec |
7 | ··[··· | 16 | ··[···19c]··setPtyWindowSizeInternal |
8 | ··[··· | 17 | ··[···1b8]··(IIIII)V |
9 | ··[··· | 18 | ··[···1c4]··setPtyUTF8ModeInternal |
10 | ··[··· | 19 | ··[···1dc]··(IZ)V |
11 | ··[····e4]··jackpal/androidterm/compat/FileCompat$Api8OrEarlier | ||
12 | ··[···118]··testExecute | ||
13 | ··[···124]··(Ljava/lang/String;)Z | ||
14 | ··[···13c]··libjackpal-androidterm | ||
15 | ··[···154]··Native·registration·unable·to·find·class·'%s' | ||
16 | ··[···184]··RegisterNatives·failed·for·'%s' | ||
17 | ··[···1a4]··JNI_OnLoad | ||
18 | ··[···1b0]··ERROR:·GetEnv·failed | ||
19 | ··[···1c8]··ERROR:·init·of·Exec·failed | ||
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 | ··0x00000 | 2 | ··0x00000ea4·011b033b·40000000·07000000·fcf7ffff·...;@........... |
3 | ··0x00000 | 3 | ··0x00000eb4·58000000·0cf9ffff·98000000·4cfaffff·X...........L... |
4 | ··0x00000d64·ac000000·acfaffff·c8000000·44fbffff·............D... | ||
5 | ··0x00000 | 4 | ··0x00000ec4·c8000000·e4faffff·f4000000·2cfbffff·............,... |
5 | ··0x00000ed4·10010000·80fcffff·40010000·5cfdffff·........@...\... | ||
6 | ··0x00000 | 6 | ··0x00000ee4·68010000····························h... |
Offset 1, 23 lines modified | Offset 1, 23 lines modified | ||
1 | Hex·dump·of·section·'.eh_frame': | 1 | Hex·dump·of·section·'.eh_frame': |
2 | ··0x00000 | 2 | ··0x00000ee8·10000000·00000000·017a5200·017c1f01·.........zR..|.. |
3 | ··0x00000 | 3 | ··0x00000ef8·1b0d1d00·3c000000·18000000·9cf7ffff·....<........... |
4 | ··0x00000da8·28010000·00500e58·48910458·93029203·(....P.XH..X.... | ||
5 | ··0x00000db8·90059f01·02a80a0e·00d0d1d2·d3df0b00·................ | ||
6 | ··0x00000dc8·24000000·44000000·18f9ffff·b8000000·$...D........... | ||
7 | ··0x00000dd8·00500e28·6490029f·017c0a0e·00d0df0b·.P.(d....|...... | ||
8 | ··0x00000de8·02480e00·dfd00000·18000000·6c000000·.H..........l... | ||
9 | ··0x00000df8·a8f9ffff·44000000·00580e20·549f0158·....D....X.·T..X | ||
10 | ··0x00000e08·0e00df00·24000000·88000000·dcf9ffff·....$........... | ||
11 | ··0x00000 | 4 | ··0x00000f08·10010000·00540e30·5c930292·03910490·.....T.0\....... |
5 | ··0x00000f18·059f0102·600a0e00·d0d1d2d3·df0b0240·....`..........@ | ||
6 | ··0x00000f28·0a0e00df·d3d2d1d0·0b02400e·00dfd3d2·..........@..... | ||
7 | ··0x00000f38·d1d00000·2c000000·58000000·6cf8ffff·....,...X...l... | ||
8 | ··0x00000f48·38010000·00500e38·44910550·9402589f·8....P.8D..P..X. | ||
9 | ··0x00000f58·01920490·065c9303·028c0a0e·00d0d1d2·.....\.......... | ||
10 | ··0x00000f68·d3d4df0b·28000000·88000000·7cf9ffff·....(.......|... | ||
11 | ··0x00000f78·98000000·00540e30·48920360·9f019302·.....T.0H..`.... | ||
12 | ··0x00000 | 12 | ··0x00000f88·91049005·025c0e00·d0d1d2d3·df000000·.....\.......... |
13 | ··0x00000f98·18000000·b4000000·e8f9ffff·44000000·............D... | ||
14 | ··0x00000fa8·00580e20·549f0158·0e00df00·2c000000·.X.·T..X....,... | ||
13 | ··0x00000 | 15 | ··0x00000fb8·d0000000·14faffff·54010000·00500e60·........T....P.` |
16 | ··0x00000fc8·44910550·92045894·02930390·069f0102·D..P..X......... | ||
17 | ··0x00000fd8·c00a0e00·d0d1d2d3·d4df0b00·24000000·............$... | ||
18 | ··0x00000fe8·00010000·38fbffff·dc000000·00500e38·....8........P.8 | ||
19 | ··0x00000ff8·4490036c·91029f01·02500a0e·00d0d1df·D..l.....P...... | ||
20 | ··0x00001008·0b000000·18000000·28010000·ecfbffff·........(....... | ||
21 | ··0x00001018·44000000·00580e20·549f0158·0e00df00·D....X.·T..X.... | ||
14 | ··0x00000e48·549f0158·0e00df00·3c000000·cc000000·T..X....<....... | ||
15 | ··0x00000e58·78faffff·10010000·00500e30·5c930292·x........P.0\... | ||
16 | ··0x00000e68·03910490·059f0102·640a0e00·d0d1d2d3·........d....... | ||
17 | ··0x00000e78·df0b0240·0a0e00df·d3d2d1d0·0b02400e·...@..........@. | ||
18 | ··0x00000e88·00dfd3d2·d1d00000·34000000·0c010000·........4....... | ||
19 | ··0x00000e98·48fbffff·1c010000·00500e38·4893025c·H........P.8H..\ | ||
20 | ··0x00000ea8·9f019104·90055092·0302800a·0e00d0d1·......P......... | ||
21 | ··0x00000eb8·d2d3df0b·780a0e00·dfd3d2d1·d00b0000·....x........... | ||
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 | ··0x00010e | 2 | ··0x00010ebc·00000000····························.... |
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 | ··0x00010e | 2 | ··0x00010ec0·40060000·00000000···················@....... |
Offset 1, 7 lines modified | Offset 1, 7 lines modified | ||
1 | Hex·dump·of·section·'.data': | 1 | Hex·dump·of·section·'.data': |
2 | ··0x00011000·00100100·00000000·00000000·00000000·................ | 2 | ··0x00011000·00100100·00000000·00000000·00000000·................ |
3 | ··0x00011010· | 3 | ··0x00011010·9c0d0000·a80d0000·f0080000·00000000·................ |
4 | ··0x00011020·5c0e0000·780e0000·240b0000·840e0000·\...x...$....... | ||
4 | ··0x000110 | 5 | ··0x00011030·9c0e0000·d0090000·00000000·00000000·................ |
5 | ··0x00011030·780c0000·840c0000·f0070000·00000000·x............... | ||
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Hex·dump·of·section·'.got': | 1 | Hex·dump·of·section·'.got': |
2 | ··0x00011040·00000000·00000080·00100100· | 2 | ··0x00011040·00000000·00000080·00100100·60060000·............`... |
3 | ··0x00011050·00000000· | 3 | ··0x00011050·00000000·000c0000·88090000·a0060000·................ |
4 | ··0x00011060· | 4 | ··0x00011060·00000100·00000000·00000000·00000000·................ |
5 | ··0x00011070·400b0000·300b0000·200b0000·100b0000·@...0...·....... | ||
6 | ··0x000110 | 5 | ··0x00011070·a00c0000·900c0000·00000000·800c0000·................ |
6 | ··0x00011080·700c0000·600c0000·500c0000··········p...`...P... | ||
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·201 | 2 | ··[·····0]··GCC:·(GNU)·4.9.x·20150123·(prerelease) |
3 | ··[····25]··GCC:·(GNU)·4.8 | ||
Offset 1, 23 lines modified | Offset 1, 23 lines modified | ||
1 | Hex·dump·of·section·'.pdr': | 1 | Hex·dump·of·section·'.pdr': |
2 | ··0x00000000· | 2 | ··0x00000000·60060000·00000000·00000000·00000000·`............... |
3 | ··0x00000010·00000000·00000000·1d000000·1f000000·................ | 3 | ··0x00000010·00000000·00000000·1d000000·1f000000·................ |
4 | ··0x00000020· | 4 | ··0x00000020·40060000·00000000·00000000·00000000·@............... |
5 | ··0x00000030·00000000·00000000·1d000000·1f000000·................ | 5 | ··0x00000030·00000000·00000000·1d000000·1f000000·................ |
6 | ··0x00000040· | 6 | ··0x00000040·78060000·00000000·00000000·00000000·x............... |
7 | ··0x00000050·00000000·00000000·1d000000·1f000000·................ | 7 | ··0x00000050·00000000·00000000·1d000000·1f000000·................ |
8 | ··0x00000060· | 8 | ··0x00000060·a0060000·00000f80·fcffffff·00000000·................ |
9 | ··0x00000070·00000000·58000000·1d000000·1f000000·....X........... | ||
10 | ··0x00000080·e8060000·00000180·fcffffff·00000000·................ | ||
11 | ··0x00000090·00000000·28000000·1d000000·1f000000·....(........... | ||
12 | ··0x000000a0·a0070000·00000080·fcffffff·00000000·................ | ||
13 | ··0x000000b0·00000000·20000000·1d000000·1f000000·....·........... | ||
14 | ··0x000000c0·f0070000·00000f80·fcffffff·00000000·................ | ||
15 | ··0x000000 | 9 | ··0x00000070·00000000·30000000·1d000000·1f000000·....0........... |
10 | ··0x00000080·b0070000·00001f80·fcffffff·00000000·................ | ||
11 | ··0x00000090·00000000·38000000·1d000000·1f000000·....8........... | ||
12 | ··0x000000a0·f0080000·00000f80·fcffffff·00000000·................ | ||
13 | ··0x000000b0·00000000·30000000·1d000000·1f000000·....0........... | ||
16 | ··0x000000 | 14 | ··0x000000c0·88090000·00000080·fcffffff·00000000·................ |
17 | ··0x000000 | 15 | ··0x000000d0·00000000·20000000·1d000000·1f000000·....·........... |
18 | ··0x00000 | 16 | ··0x000000e0·d0090000·00001f80·fcffffff·00000000·................ |
19 | ··0x00000 | 17 | ··0x000000f0·00000000·60000000·1d000000·1f000000·....`........... |
20 | ··0x000001 | 18 | ··0x00000100·240b0000·00000380·fcffffff·00000000·$............... |
21 | ··0x000001 | 19 | ··0x00000110·00000000·38000000·1d000000·1f000000·....8........... |
20 | ··0x00000120·000c0000·00000080·fcffffff·00000000·................ | ||
21 | ··0x00000130·00000000·20000000·1d000000·1f000000·....·........... | ||
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·0000040 | 2 | ··0x00000000·410f0000·00676e75·00010700·00000405·A....gnu........ |
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·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·6e6f7465·2e676e75·2e627569·fo..note.gnu.bui | ||
4 | ··0x000000 | 5 | ··0x00000030·6c642d69·64002e68·61736800·2e64796e·ld-id..hash..dyn |
5 | ··0x000000 | 6 | ··0x00000040·73796d00·2e64796e·73747200·2e676e75·sym..dynstr..gnu |
7 | ··0x00000050·2e766572·73696f6e·002e676e·752e7665·.version..gnu.ve | ||
8 | ··0x00000060·7273696f·6e5f7200·2e72656c·2e64796e·rsion_r..rel.dyn | ||
6 | ··0x000000 | 9 | ··0x00000070·002e7465·7874002e·4d495053·2e737475·..text..MIPS.stu |
7 | ··0x000000 | 10 | ··0x00000080·6273002e·726f6461·7461002e·65685f66·bs..rodata..eh_f |
8 | ··0x000000 | 11 | ··0x00000090·72616d65·5f686472·002e6568·5f667261·rame_hdr..eh_fra |
9 | ··0x000000 | 12 | ··0x000000a0·6d65002e·696e6974·5f617272·6179002e·me..init_array.. |
10 | ··0x000000 | 13 | ··0x000000b0·66696e69·5f617272·6179002e·64796e61·fini_array..dyna |
11 | ··0x000000 | 14 | ··0x000000c0·6d696300·2e646174·61002e67·6f74002e·mic..data..got.. |
12 | ··0x000000 | 15 | ··0x000000d0·62737300·2e636f6d·6d656e74·002e7064·bss..comment..pd |
13 | ··0x000000 | 16 | ··0x000000e0·72002e67·6e752e61·74747269·62757465·r..gnu.attribute |
17 | ··0x000000f0·7300································s. | ||
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:···············0x | 11 | ··Entry·point·address:···············0x8f0 |
12 | ··Start·of·program·headers:··········52·(bytes·into·file) | 12 | ··Start·of·program·headers:··········52·(bytes·into·file) |
13 | ··Start·of·section·headers:··········702 | 13 | ··Start·of·section·headers:··········70292·(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:········· | 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:·········2 | 19 | ··Number·of·section·headers:·········25 |
20 | ··Section·header·string·table·index:·2 | 20 | ··Section·header·string·table·index:·24 |
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·0x | 2 | Entry·point·0x8f0 |
3 | There·are· | 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·······0x0001 | 6 | ··ABIFLAGS·······0x000178·0x00000178·0x00000178·0x00018·0x00018·R···0x8 |
7 | ··REGINFO········0x0001 | 7 | ··REGINFO········0x000190·0x00000190·0x00000190·0x00018·0x00018·R···0x4 |
8 | ··LOAD···········0x000000·0x00000000·0x00000000·0x01 | 8 | ··LOAD···········0x000000·0x00000000·0x00000000·0x01800·0x01800·R·E·0x10000 |
9 | ··LOAD···········0x010e | 9 | ··LOAD···········0x010ebc·0x00010ebc·0x00010ebc·0x001ec·0x001f4·RW··0x10000 |
10 | ··DYNAMIC········0x010e | 10 | ··DYNAMIC········0x010ec8·0x00010ec8·0x00010ec8·0x00138·0x00138·R···0x4 |
11 | ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00024·0x00024·R···0x4 | ||
11 | ··GNU_EH_FRAME···0x001 | 12 | ··GNU_EH_FRAME···0x001754·0x00001754·0x00001754·0x00024·0x00024·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······0x010e | 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· |
23 | ···05·····.note.gnu.build-id· | ||
22 | ···0 | 24 | ···06·····.eh_frame_hdr· |
23 | ···0 | 25 | ···07····· |
24 | ···0 | 26 | ···08·····.init_array·.fini_array·.dynamic· |
25 | ···0 | 27 | ···09····· |
Offset 1, 30 lines modified | Offset 1, 34 lines modified | ||
1 | There·are·2 | 1 | There·are·25·section·headers,·starting·at·offset·0x11294: |
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···000001 | 5 | ··[·1]·.MIPS.abiflags····MIPS_ABIFLAGS···00000178·000178·000018·18···A··0···0··8 |
6 | ··[·2]·.reginfo··········MIPS_REGINFO····000001 | 6 | ··[·2]·.reginfo··········MIPS_REGINFO····00000190·000190·000018·18···A··0···0··4 |
7 | ··[·3]·.note.gnu.build-id·NOTE············000001a8·0001a8·000024·00···A··0···0··4 | ||
7 | ··[· | 8 | ··[·4]·.hash·············HASH············000001cc·0001cc·000158·04···A··5···0··4 |
8 | ··[· | 9 | ··[·5]·.dynsym···········DYNSYM··········00000324·000324·0002f0·10···A··6···2··4 |
9 | ··[· | 10 | ··[·6]·.dynstr···········STRTAB··········00000614·000614·00022e·00···A··0···0··1 |
11 | ··[·7]·.gnu.version······VERSYM··········00000842·000842·00005e·02···A··5···0··2 | ||
12 | ··[·8]·.gnu.version_r····VERNEED·········000008a0·0008a0·000020·00···A··6···1··4 | ||
10 | ··[· | 13 | ··[·9]·.rel.dyn··········REL·············000008c0·0008c0·000018·08···A··5···0··4 |
11 | ··[ | 14 | ··[10]·.text·············PROGBITS········000008f0·0008f0·000b10·00··AX··0···0·16 |
12 | ··[ | 15 | ··[11]·.MIPS.stubs·······PROGBITS········00001400·001400·000200·00··AX··0···0··4 |
13 | ··[ | 16 | ··[12]·.rodata···········PROGBITS········00001600·001600·000154·01·AMS··0···0··4 |
14 | ··[1 | 17 | ··[13]·.eh_frame_hdr·····PROGBITS········00001754·001754·000024·00···A··0···0··4 |
15 | ··[1 | 18 | ··[14]·.eh_frame·········PROGBITS········00001778·001778·000088·00···A··0···0··4 |
16 | ··[1 | 19 | ··[15]·.init_array·······INIT_ARRAY······00010ebc·010ebc·000004·00··WA··0···0··4 |
17 | ··[1 | 20 | ··[16]·.fini_array·······FINI_ARRAY······00010ec0·010ec0·000008·00··WA··0···0··4 |
18 | ··[1 | 21 | ··[17]·.dynamic··········DYNAMIC·········00010ec8·010ec8·000138·08···A··6···0··4 |
19 | ··[1 | 22 | ··[18]·.data·············PROGBITS········00011000·011000·000010·00··WA··0···0·16 |
20 | ··[1 | 23 | ··[19]·.got··············PROGBITS········00011010·011010·000098·04·WAp··0···0·16 |
24 | ··[20]·.bss··············NOBITS··········000110b0·0110a8·000000·00··WA··0···0·16 | ||
21 | ··[ | 25 | ··[21]·.comment··········PROGBITS········00000000·0110a8·000027·01··MS··0···0··1 |
22 | ··[ | 26 | ··[22]·.pdr··············PROGBITS········00000000·0110d0·0000c0·00······0···0··4 |
23 | ··[ | 27 | ··[23]·.gnu.attributes···GNU_ATTRIBUTES··00000000·011190·000010·00······0···0··1 |
24 | ··[2 | 28 | ··[24]·.shstrtab·········STRTAB··········00000000·0111a0·0000f2·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) |
Offset 1, 48 lines modified | Offset 1, 50 lines modified | ||
1 | Symbol·table·'.dynsym'·contains·4 | 1 | Symbol·table·'.dynsym'·contains·47·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:·00000 | 4 | ·····1:·000008f0·····0·SECTION·LOCAL··DEFAULT···10· |
5 | ·····2:·000110b0·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_bss_end__ | ||
5 | ····· | 6 | ·····3:·000008f0·····0·NOTYPE··GLOBAL·DEFAULT···10·_ftext |
7 | ·····4:·00000950····28·FUNC····GLOBAL·DEFAULT···10·Java_jackpal_androidterm_TermExec_sendSignal | ||
6 | ····· | 8 | ·····5:·00019000·····0·SECTION·GLOBAL·DEFAULT··ABS·_gp_disp |
9 | ·····6:·000110a8·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_fbss | ||
10 | ·····7:·00011000·····0·NOTYPE··GLOBAL·DEFAULT···18·_fdata | ||
11 | ·····8:·000110a8·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start | ||
7 | ····· | 12 | ·····9:·000110b0·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__end__ |
8 | ···· | 13 | ····10:·0000096c···136·FUNC····GLOBAL·DEFAULT···10·Java_jackpal_androidterm_TermExec_waitFor |
9 | ·····6:·00000840····28·FUNC····GLOBAL·DEFAULT····7·Java_jackpal_androidterm_TermExec_sendSignal | ||
10 | ·····7:·000110a0·····0·NOTYPE··GLOBAL·DEFAULT···16·__bss_end__ | ||
11 | ·····8:·000007e0·····0·NOTYPE··GLOBAL·DEFAULT····7·_ftext | ||
12 | ···· | 14 | ····11:·000009f4··2572·FUNC····GLOBAL·DEFAULT···10·Java_jackpal_androidterm_TermExec_createSubprocessInternal |
13 | ····10:·000110a0·····0·NOTYPE··GLOBAL·DEFAULT···16·__bss_start | ||
14 | ····11:·000110a0·····0·NOTYPE··GLOBAL·DEFAULT···16·__end__ | ||
15 | ····12:·000110a | 15 | ····12:·000110a8·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata |
16 | ····13:·000110b0·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_end__ | ||
16 | ····1 | 17 | ····14:·000110b0·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end |
17 | ····1 | 18 | ····15:·000015e0·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2) |
18 | ····1 | 19 | ····16:·000015d0·····0·FUNC····GLOBAL·DEFAULT··UND·free@LIBC·(2) |
19 | ····16:·00001450·····0·FUNC····GLOBAL·DEFAULT··UND·close | ||
20 | ····17:·00001 | 20 | ····17:·000015c0·····0·FUNC····GLOBAL·DEFAULT··UND·fcntl@LIBC·(2) |
21 | ····18:·000015b0·····0·FUNC····GLOBAL·DEFAULT··UND·memset@LIBC·(2) | ||
22 | ····19:·000015a0·····0·FUNC····GLOBAL·DEFAULT··UND·dup2@LIBC·(2) | ||
23 | ····20:·00001590·····0·FUNC····GLOBAL·DEFAULT··UND·waitpid@LIBC·(2) | ||
24 | ····21:·00001580·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2) | ||
21 | ···· | 25 | ····22:·00001570·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2) |
22 | ····19:·00001420·····0·FUNC····GLOBAL·DEFAULT··UND·setsid | ||
23 | ····20:·00001410·····0·FUNC····GLOBAL·DEFAULT··UND·ptsname_r | ||
24 | ····21:·00001400·····0·FUNC····GLOBAL·DEFAULT··UND·open | ||
25 | ····22:·000013f0·····0·FUNC····GLOBAL·DEFAULT··UND·atoi | ||
26 | ····23:·00001 | 26 | ····23:·00001560·····0·FUNC····GLOBAL·DEFAULT··UND·exit@LIBC·(2) |
27 | ····24:·000013d0·····0·FUNC····GLOBAL·DEFAULT··UND·strcmp | ||
28 | ····2 | 27 | ····24:·00001550·····0·FUNC····GLOBAL·DEFAULT··UND·readdir@LIBC·(2) |
29 | ····2 | 28 | ····25:·00001540·····0·FUNC····GLOBAL·DEFAULT··UND·kill@LIBC·(2) |
30 | ····2 | 29 | ····26:·00001530·····0·FUNC····GLOBAL·DEFAULT··UND·strdup@LIBC·(2) |
31 | ····2 | 30 | ····27:·00001520·····0·FUNC····GLOBAL·DEFAULT··UND·execv@LIBC·(2) |
31 | ····28:·00001510·····0·FUNC····GLOBAL·DEFAULT··UND·putenv@LIBC·(2) | ||
32 | ····29:·00001 | 32 | ····29:·00001500·····0·FUNC····GLOBAL·DEFAULT··UND·strcmp@LIBC·(2) |
33 | ····30:·00001370·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit | ||
34 | ····31:·00001360·····0·FUNC····GLOBAL·DEFAULT··UND·dirfd | ||
35 | ····3 | 33 | ····30:·000014f0·····0·FUNC····GLOBAL·DEFAULT··UND·unlockpt@LIBC·(2) |
36 | ····33:·00001340·····0·FUNC····GLOBAL·DEFAULT··UND·kill | ||
37 | ····34:·00001330·····0·FUNC····GLOBAL·DEFAULT··UND·putenv | ||
38 | ····3 | 34 | ····31:·000014e0·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_print |
35 | ····32:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard@LIBC·(2) | ||
36 | ····33:·000014d0·····0·FUNC····GLOBAL·DEFAULT··UND·opendir@LIBC·(2) | ||
37 | ····34:·000014c0·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2) | ||
38 | ····35:·000014b0·····0·FUNC····GLOBAL·DEFAULT··UND·fork@LIBC·(2) | ||
39 | ····36:·000014a0·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2) | ||
40 | ····37:·00001490·····0·FUNC····GLOBAL·DEFAULT··UND·ptsname_r@LIBC·(2) | ||
41 | ····38:·00001480·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@LIBC·(2) | ||
42 | ····39:·00001470·····0·FUNC····GLOBAL·DEFAULT··UND·dirfd@LIBC·(2) | ||
43 | ····40:·00001460·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2) | ||
44 | ····41:·00001450·····0·FUNC····GLOBAL·DEFAULT··UND·strerror@LIBC·(2) | ||
45 | ····42:·00001440·····0·FUNC····GLOBAL·DEFAULT··UND·setsid@LIBC·(2) | ||
39 | ···· | 46 | ····43:·00001430·····0·FUNC····GLOBAL·DEFAULT··UND·closedir@LIBC·(2) |
40 | ····37:·00001300·····0·FUNC····GLOBAL·DEFAULT··UND·malloc | ||
41 | ····38:·000012f0·····0·FUNC····GLOBAL·DEFAULT··UND·dup2 | ||
42 | ···· | 47 | ····44:·00001420·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2) |
43 | ····4 | 48 | ····45:·00001410·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2) |
44 | ····41:·000012c0·····0·FUNC····GLOBAL·DEFAULT··UND·__errno | ||
45 | ····42:·000012b0·····0·FUNC····GLOBAL·DEFAULT··UND·strerror | ||
46 | ····43:·000012a0·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl | ||
47 | ····4 | 49 | ····46:·00001400·····0·FUNC····GLOBAL·DEFAULT··UND·atoi@LIBC·(2) |
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | Relocation·section·'.rel.dyn'·at·offset·0x | 1 | Relocation·section·'.rel.dyn'·at·offset·0x8c0·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 | 00010e | 4 | 00010ec0··00000003·R_MIPS_REL32·········· |
5 | 00011000··00000003·R_MIPS_REL32·········· | 5 | 00011000··00000003·R_MIPS_REL32·········· |
Offset 1, 33 lines modified | Offset 1, 36 lines modified | ||
1 | Dynamic·section·at·offset·0x10e | 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:·[libc.so] | 5 | ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so] |
6 | ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so] | 6 | ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so] |
7 | ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so] | 7 | ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so] |
8 | ·0x0000000e·(SONAME)·····················Library·soname:·[libjackpal-termexec2.so] | 8 | ·0x0000000e·(SONAME)·····················Library·soname:·[libjackpal-termexec2.so] |
9 | ·0x00000010·(SYMBOLIC)···················0x0 | 9 | ·0x00000010·(SYMBOLIC)···················0x0 |
10 | ·0x00000019·(INIT_ARRAY)·················0x10e | 10 | ·0x00000019·(INIT_ARRAY)·················0x10ebc |
11 | ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes) | 11 | ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes) |
12 | ·0x0000001a·(FINI_ARRAY)·················0x10e | 12 | ·0x0000001a·(FINI_ARRAY)·················0x10ec0 |
13 | ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes) | 13 | ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes) |
14 | ·0x00000004·(HASH)·······················0x1 | 14 | ·0x00000004·(HASH)·······················0x1cc |
15 | ·0x00000005·(STRTAB)·····················0x | 15 | ·0x00000005·(STRTAB)·····················0x614 |
16 | ·0x00000006·(SYMTAB)·····················0x | 16 | ·0x00000006·(SYMTAB)·····················0x324 |
17 | ·0x0000000a·(STRSZ)······················5 | 17 | ·0x0000000a·(STRSZ)······················558·(bytes) |
18 | ·0x0000000b·(SYMENT)·····················16·(bytes) | 18 | ·0x0000000b·(SYMENT)·····················16·(bytes) |
19 | ·0x00000003·(PLTGOT)·····················0x11010 | 19 | ·0x00000003·(PLTGOT)·····················0x11010 |
20 | ·0x00000011·(REL)························0x | 20 | ·0x00000011·(REL)························0x8c0 |
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)···········6 | 26 | ·0x7000000a·(MIPS_LOCAL_GOTNO)···········6 |
27 | ·0x70000011·(MIPS_SYMTABNO)··············4 | 27 | ·0x70000011·(MIPS_SYMTABNO)··············47 |
28 | ·0x70000012·(MIPS_UNREFEXTNO)············ | 28 | ·0x70000012·(MIPS_UNREFEXTNO)············31 |
29 | ·0x70000013·(MIPS_GOTSYM)················0xf | 29 | ·0x70000013·(MIPS_GOTSYM)················0xf |
30 | ·0x00000018·(BIND_NOW)··················· | 30 | ·0x00000018·(BIND_NOW)··················· |
31 | ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW | 31 | ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW |
32 | ·0x6ffffffe·(VERNEED)····················0x8a0 | ||
33 | ·0x6fffffff·(VERNEEDNUM)·················1 | ||
34 | ·0x6ffffff0·(VERSYM)·····················0x842 | ||
32 | ·0x00000000·(NULL)·······················0x0 | 35 | ·0x00000000·(NULL)·······················0x0 |
Offset 0, 0 lines modified | Offset 1, 4 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)» ····Build·ID:·e0517147bfd51e791a7de415f5a93c232f3ed9bc |
Offset 1, 2 lines modified | Offset 1, 20 lines modified | ||
1 | 1 | Version·symbols·section·'.gnu.version'·contains·47·entries: | |
2 | ·Addr:·0x0000000000000842··Offset:·0x000842··Link:·5·(.dynsym) | ||
3 | ··000:···0·(*local*)·······0·(*local*)·······1·(*global*)······1·(*global*)··· | ||
4 | ··004:···1·(*global*)······0·(*local*)·······1·(*global*)······1·(*global*)··· | ||
5 | ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
6 | ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)······· | ||
7 | ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
8 | ··014:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
9 | ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
10 | ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········0·(*local*)···· | ||
11 | ··020:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
12 | ··024:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
13 | ··028:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
14 | ··02c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
15 | Version·needs·section·'.gnu.version_r'·contains·1·entry: | ||
16 | ·Addr:·0x00000000000008a0··Offset:·0x0008a0··Link:·6·(.dynstr) | ||
17 | ··000000:·Version:·1··File:·libc.so··Cnt:·1 | ||
18 | ··0x0010:···Name:·LIBC··Flags:·none··Version:·2 |
Offset 7, 51 lines modified | Offset 7, 51 lines modified | ||
7 | ··Code·alignment·factor:·1 | 7 | ··Code·alignment·factor:·1 |
8 | ··Data·alignment·factor:·-4 | 8 | ··Data·alignment·factor:·-4 |
9 | ··Return·address·column:·31 | 9 | ··Return·address·column:·31 |
10 | ··Augmentation·data:·····1b | 10 | ··Augmentation·data:·····1b |
11 | ··DW_CFA_def_cfa_register:·r29 | 11 | ··DW_CFA_def_cfa_register:·r29 |
12 | ··DW_CFA_nop | 12 | ··DW_CFA_nop |
13 | 00000014·00000010·00000018·FDE·cie=00000000·pc=00000 | 13 | 00000014·00000010·00000018·FDE·cie=00000000·pc=00000950..0000096c |
14 | ··DW_CFA_nop | 14 | ··DW_CFA_nop |
15 | ··DW_CFA_nop | 15 | ··DW_CFA_nop |
16 | ··DW_CFA_nop | 16 | ··DW_CFA_nop |
17 | 00000028·00000020·0000002c·FDE·cie=00000000·pc=00000 | 17 | 00000028·00000020·0000002c·FDE·cie=00000000·pc=0000096c..000009f4 |
18 | ··DW_CFA_advance_loc:·16·to·00000 | 18 | ··DW_CFA_advance_loc:·16·to·0000097c |
19 | ··DW_CFA_def_cfa_offset:·40 | 19 | ··DW_CFA_def_cfa_offset:·40 |
20 | ··DW_CFA_advance_loc:· | 20 | ··DW_CFA_advance_loc:·4·to·00000980 |
21 | ··DW_CFA_offset:·r16·at·cfa-8 | ||
22 | ··DW_CFA_advance_loc:·36·to·000009a4 | ||
21 | ··DW_CFA_offset:·r31·at·cfa-4 | 23 | ··DW_CFA_offset:·r31·at·cfa-4 |
22 | ··DW_CFA_advance_loc:· | 24 | ··DW_CFA_advance_loc:·60·to·000009e0 |
23 | ··DW_CFA_remember_state | 25 | ··DW_CFA_remember_state |
24 | ··DW_CFA_def_cfa_offset:·0 | 26 | ··DW_CFA_def_cfa_offset:·0 |
27 | ··DW_CFA_restore:·r16 | ||
25 | ··DW_CFA_restore:·r31 | 28 | ··DW_CFA_restore:·r31 |
26 | ··DW_CFA_restore_state | 29 | ··DW_CFA_restore_state |
27 | ··DW_CFA_advance_loc:·12·to·000008b4 | ||
28 | ··DW_CFA_def_cfa_offset:·0 | ||
29 | ··DW_CFA_restore:·r31 | ||
30 | ··DW_CFA_nop | 30 | ··DW_CFA_nop |
31 | ··DW_CFA_nop | 31 | ··DW_CFA_nop |
32 | ··DW_CFA_nop | 32 | ··DW_CFA_nop |
33 | 0000004c·00000038·00000050·FDE·cie=00000000·pc=00000 | 33 | 0000004c·00000038·00000050·FDE·cie=00000000·pc=000009f4..00001400 |
34 | ··DW_CFA_advance_loc:· | 34 | ··DW_CFA_advance_loc:·20·to·00000a08 |
35 | ··DW_CFA_def_cfa_offset:·1 | 35 | ··DW_CFA_def_cfa_offset:·160 |
36 | ··DW_CFA_advance_loc:·4 | 36 | ··DW_CFA_advance_loc:·48·to·00000a38 |
37 | ··DW_CFA_offset:·r2 | 37 | ··DW_CFA_offset:·r23·at·cfa-12 |
38 | ··DW_CFA_offset:·r21·at·cfa-20 | 38 | ··DW_CFA_offset:·r21·at·cfa-20 |
39 | ··DW_CFA_offset:·r20·at·cfa-24 | ||
39 | ··DW_CFA_offset:·r17·at·cfa-36 | 40 | ··DW_CFA_offset:·r17·at·cfa-36 |
40 | ··DW_CFA_offset:·r31·at·cfa-4 | 41 | ··DW_CFA_offset:·r31·at·cfa-4 |
41 | ··DW_CFA_offset:·r30·at·cfa-8 | 42 | ··DW_CFA_offset:·r30·at·cfa-8 |
42 | ··DW_CFA_offset:·r2 | 43 | ··DW_CFA_offset:·r22·at·cfa-16 |
43 | ··DW_CFA_offset:·r20·at·cfa-24 | ||
44 | ··DW_CFA_offset:·r19·at·cfa-28 | 44 | ··DW_CFA_offset:·r19·at·cfa-28 |
45 | ··DW_CFA_offset:·r18·at·cfa-32 | 45 | ··DW_CFA_offset:·r18·at·cfa-32 |
46 | ··DW_CFA_offset:·r16·at·cfa-40 | 46 | ··DW_CFA_offset:·r16·at·cfa-40 |
47 | ··DW_CFA_advance_loc2:·12 | 47 | ··DW_CFA_advance_loc2:·1248·to·00000f18 |
48 | ··DW_CFA_remember_state | 48 | ··DW_CFA_remember_state |
49 | ··DW_CFA_def_cfa_offset:·0 | 49 | ··DW_CFA_def_cfa_offset:·0 |
50 | ··DW_CFA_restore:·r16 | 50 | ··DW_CFA_restore:·r16 |
51 | ··DW_CFA_restore:·r17 | 51 | ··DW_CFA_restore:·r17 |
52 | ··DW_CFA_restore:·r18 | 52 | ··DW_CFA_restore:·r18 |
53 | ··DW_CFA_restore:·r19 | 53 | ··DW_CFA_restore:·r19 |
54 | ··DW_CFA_restore:·r20 | 54 | ··DW_CFA_restore:·r20 |
Offset 1, 12 lines modified | Offset 1, 14 lines modified | ||
1 | _gp_disp | 1 | _gp_disp |
2 | __cxa_finalize | 2 | __cxa_finalize |
3 | __cxa_atexit | 3 | __cxa_atexit |
4 | Java_jackpal_androidterm_TermExec_sendSignal | 4 | Java_jackpal_androidterm_TermExec_sendSignal |
5 | Java_jackpal_androidterm_TermExec_waitFor | 5 | Java_jackpal_androidterm_TermExec_waitFor |
6 | __stack_chk_guard | ||
7 | __stack_chk_fail | ||
6 | Java_jackpal_androidterm_TermExec_createSubprocessInternal | 8 | Java_jackpal_androidterm_TermExec_createSubprocessInternal |
7 | unlockpt | 9 | unlockpt |
8 | ptsname_r | 10 | ptsname_r |
9 | strerror | 11 | strerror |
10 | __android_log_print | 12 | __android_log_print |
11 | closedir | 13 | closedir |
12 | liblog.so | 14 | liblog.so |
Offset 25, 19 lines modified | Offset 27, 21 lines modified | ||
25 | Couldn't·get·env·var·from·array | 27 | Couldn't·get·env·var·from·array |
26 | jackpal-termexec | 28 | jackpal-termexec |
27 | %s·errno·%s(%d) | 29 | %s·errno·%s(%d) |
28 | Unknown·error | 30 | Unknown·error |
29 | java/io/IOException | 31 | java/io/IOException |
30 | ANDROID_PROPERTY_WORKSPACE | 32 | ANDROID_PROPERTY_WORKSPACE |
31 | /proc/self/fd | 33 | /proc/self/fd |
32 | GCC:·(GNU)·4.9·201 | 34 | GCC:·(GNU)·4.9.x·20150123·(prerelease) |
33 | GCC:·(GNU)·4.8 | ||
34 | .shstrtab | 35 | .shstrtab |
35 | .MIPS.abiflags | 36 | .MIPS.abiflags |
36 | .reginfo | 37 | .reginfo |
38 | .note.gnu.build-id | ||
39 | .gnu.version | ||
40 | .gnu.version_r | ||
37 | .rel.dyn | 41 | .rel.dyn |
38 | .MIPS.stubs | 42 | .MIPS.stubs |
39 | .eh_frame_hdr | 43 | .eh_frame_hdr |
40 | .eh_frame | 44 | .eh_frame |
41 | .init_array | 45 | .init_array |
42 | .fini_array | 46 | .fini_array |
43 | .dynamic | 47 | .dynamic |
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 | ··0x000001 | 2 | ··0x00000178·00002001·01010005·00000000·00000000·..·............. |
3 | ··0x000001 | 3 | ··0x00000188·00000000·00000000···················........ |
Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.reginfo': | 1 | Hex·dump·of·section·'.reginfo': |
2 | ··0x000001 | 2 | ··0x00000190·70000092·00000000·00000000·00000000·p............... |
3 | ··0x000001 | 3 | ··0x000001a0·00000000·00900100···················........ |
Offset 1, 24 lines modified | Offset 1, 25 lines modified | ||
1 | Hex·dump·of·section·'.hash': | 1 | Hex·dump·of·section·'.hash': |
2 | ··0x000001 | 2 | ··0x000001cc·25000000·2f000000·09000000·1d000000·%.../........... |
3 | ··0x000001 | 3 | ··0x000001dc·00000000·05000000·00000000·00000000·................ |
4 | ··0x000001 | 4 | ··0x000001ec·00000000·00000000·00000000·00000000·................ |
5 | ··0x000001 | 5 | ··0x000001fc·00000000·19000000·0f000000·00000000·................ |
6 | ··0x00000 | 6 | ··0x0000020c·02000000·1a000000·16000000·14000000·................ |
7 | ··0x00000 | 7 | ··0x0000021c·0c000000·26000000·11000000·13000000·....&........... |
8 | ··0x00000 | 8 | ··0x0000022c·22000000·15000000·00000000·06000000·"............... |
9 | ··0x00000 | 9 | ··0x0000023c·0b000000·1e000000·00000000·17000000·................ |
10 | ··0x000002 | 10 | ··0x0000024c·24000000·10000000·12000000·18000000·$............... |
11 | ··0x000002 | 11 | ··0x0000025c·00000000·08000000·00000000·00000000·................ |
12 | ··0x000002 | 12 | ··0x0000026c·00000000·00000000·00000000·03000000·................ |
13 | ··0x000002 | 13 | ··0x0000027c·00000000·27000000·00000000·00000000·....'........... |
14 | ··0x0000028c·00000000·2a000000·1b000000·00000000·....*........... | ||
15 | ··0x0000029c·00000000·0d000000·00000000·0e000000·................ | ||
16 | ··0x000002ac·00000000·23000000·1f000000·00000000·....#........... | ||
17 | ··0x000002bc·00000000·1c000000·00000000·21000000·............!... | ||
18 | ··0x000002cc·20000000·2b000000·00000000·0a000000··...+........... | ||
19 | ··0x000002dc·00000000·07000000·25000000·29000000·........%...)... | ||
20 | ··0x000002ec·04000000·28000000·00000000·2c000000·....(.......,... | ||
21 | ··0x000002fc·2d000000·00000000·00000000·2e000000·-............... | ||
14 | ··0x00000 | 22 | ··0x0000030c·00000000·00000000·00000000·00000000·................ |
23 | ··0x0000031c·00000000·00000000···················........ | ||
15 | ··0x00000258·07000000·1f000000·0d000000·13000000·................ | ||
16 | ··0x00000268·00000000·1b000000·22000000·15000000·........"....... | ||
17 | ··0x00000278·23000000·29000000·00000000·00000000·#...)........... | ||
18 | ··0x00000288·08000000·1d000000·00000000·09000000·................ | ||
19 | ··0x00000298·00000000·00000000·00000000·02000000·................ | ||
20 | ··0x000002a8·2a000000·05000000·26000000·00000000·*.......&....... | ||
21 | ··0x000002b8·00000000·00000000·00000000·00000000·................ | ||
22 | ··0x000002c8·2b000000·00000000·00000000·00000000·+............... | ||
Offset 1, 36 lines modified | Offset 1, 38 lines modified | ||
1 | Hex·dump·of·section·'.dynstr': | 1 | Hex·dump·of·section·'.dynstr': |
2 | ··0x00000 | 2 | ··0x00000614·005f6770·5f646973·70005f5f·6378615f·._gp_disp.__cxa_ |
3 | ··0x00000 | 3 | ··0x00000624·66696e61·6c697a65·005f5f63·78615f61·finalize.__cxa_a |
4 | ··0x00000 | 4 | ··0x00000634·74657869·74004a61·76615f6a·61636b70·texit.Java_jackp |
5 | ··0x00000 | 5 | ··0x00000644·616c5f61·6e64726f·69647465·726d5f54·al_androidterm_T |
6 | ··0x00000 | 6 | ··0x00000654·65726d45·7865635f·73656e64·5369676e·ermExec_sendSign |
7 | ··0x00000 | 7 | ··0x00000664·616c006b·696c6c00·4a617661·5f6a6163·al.kill.Java_jac |
8 | ··0x000006 | 8 | ··0x00000674·6b70616c·5f616e64·726f6964·7465726d·kpal_androidterm |
9 | ··0x000006 | 9 | ··0x00000684·5f546572·6d457865·635f7761·6974466f·_TermExec_waitFo |
10 | ··0x000006 | 10 | ··0x00000694·72005f5f·73746163·6b5f6368·6b5f6775·r.__stack_chk_gu |
11 | ··0x000006a4·61726400·77616974·70696400·5f5f7374·ard.waitpid.__st | ||
12 | ··0x000006b4·61636b5f·63686b5f·6661696c·004a6176·ack_chk_fail.Jav | ||
11 | ··0x000006 | 13 | ··0x000006c4·615f6a61·636b7061·6c5f616e·64726f69·a_jackpal_androi |
12 | ··0x0000064 | 14 | ··0x000006d4·64746572·6d5f5465·726d4578·65635f63·dterm_TermExec_c |
13 | ··0x0000065 | 15 | ··0x000006e4·72656174·65537562·70726f63·65737349·reateSubprocessI |
14 | ··0x0000066 | 16 | ··0x000006f4·6e746572·6e616c00·6d616c6c·6f630066·nternal.malloc.f |
15 | ··0x000006 | 17 | ··0x00000704·72656500·73747264·75700066·636e746c·ree.strdup.fcntl |
16 | ··0x00000 | 18 | ··0x00000714·00756e6c·6f636b70·74006d65·6d736574·.unlockpt.memset |
17 | ··0x00000 | 19 | ··0x00000724·005f5f65·72726e6f·00707473·6e616d65·.__errno.ptsname |
18 | ··0x00000 | 20 | ··0x00000734·5f720073·74726572·726f7200·666f726b·_r.strerror.fork |
19 | ··0x00000 | 21 | ··0x00000744·005f5f61·6e64726f·69645f6c·6f675f70·.__android_log_p |
20 | ··0x000006 | 22 | ··0x00000754·72696e74·00736574·73696400·6f70656e·rint.setsid.open |
21 | ··0x000006 | 23 | ··0x00000764·00696f63·746c0064·75703200·67657465·.ioctl.dup2.gete |
22 | ··0x000006e | 24 | ··0x00000774·6e760061·746f6900·6f70656e·64697200·nv.atoi.opendir. |
23 | ··0x000006 | 25 | ··0x00000784·64697266·64007265·61646469·7200636c·dirfd.readdir.cl |
24 | ··0x000007 | 26 | ··0x00000794·6f736500·636c6f73·65646972·00657865·ose.closedir.exe |
25 | ··0x000007 | 27 | ··0x000007a4·63760070·7574656e·76007374·72636d70·cv.putenv.strcmp |
26 | ··0x000007 | 28 | ··0x000007b4·006c6962·6c6f672e·736f006c·69627374·.liblog.so.libst |
27 | ··0x0000073 | 29 | ··0x000007c4·64632b2b·2e736f00·6c696263·2e736f00·dc++.so.libc.so. |
28 | ··0x00000748·6d2e736f·006c6962·646c2e73·6f005f66·m.so.libdl.so._f | ||
29 | ··0x000007 | 30 | ··0x000007d4·6c69626d·2e736f00·6c696264·6c2e736f·libm.so.libdl.so |
31 | ··0x000007e4·005f6674·65787400·5f666461·7461005f·._ftext._fdata._ | ||
30 | ··0x0000076 | 32 | ··0x000007f4·65646174·61005f5f·6273735f·73746172·edata.__bss_star |
31 | ··0x000007 | 33 | ··0x00000804·74005f66·62737300·5f656e64·005f5f62·t._fbss._end.__b |
32 | ··0x000007 | 34 | ··0x00000814·73735f65·6e645f5f·005f5f65·6e645f5f·ss_end__.__end__ |
33 | ··0x00000 | 35 | ··0x00000824·006c6962·6a61636b·70616c2d·7465726d·.libjackpal-term |
34 | ··0x000007 | 36 | ··0x00000834·65786563·322e736f·004c4942·4300·····exec2.so.LIBC. |
Offset 1, 692 lines modified | Offset 1, 718 lines modified | ||
1 | Disassembly·of·section·.text: | 1 | Disassembly·of·section·.text: |
2 | 00000 | 2 | 000008f0·<_ftext@@Base>: |
3 | » lui» gp,0x2 | 3 | » lui» gp,0x2 |
4 | » addiu» gp,gp,-30 | 4 | » addiu» gp,gp,-30960 |
5 | » addu» gp,gp,t9 | 5 | » addu» gp,gp,t9 |
6 | » lw» t9,-326 | 6 | » lw» t9,-32612(gp) |
7 | » jr» t9 | 7 | » jr» t9 |
8 | » lw» a0,-32744(gp) | 8 | » lw» a0,-32744(gp) |
9 | » ... | 9 | » ... |
10 | » beqz» a0, | 10 | » beqz» a0,920·<_ftext@@Base+0x30> |
11 | » move» t9,a0 | 11 | » move» t9,a0 |
12 | » jr» t9 | 12 | » jr» t9 |
13 | » nop | 13 | » nop |
14 | » jr» ra | 14 | » jr» ra |
15 | » nop | 15 | » nop |
16 | » lui» gp,0x2 | 16 | » lui» gp,0x2 |
17 | » addiu» gp,gp,-3 | 17 | » addiu» gp,gp,-31016 |
18 | » addu» gp,gp,t9 | 18 | » addu» gp,gp,t9 |
19 | » move» a1,a0 | 19 | » move» a1,a0 |
20 | » lw» a2,-32744(gp) | 20 | » lw» a2,-32744(gp) |
21 | » lw» t9,-32 | 21 | » lw» t9,-32728(gp) |
22 | » jr» t9 | 22 | » jr» t9 |
23 | » lw» a0,-32740(gp) | 23 | » lw» a0,-32740(gp) |
24 | » ... | 24 | » ... |
25 | 00000 | 25 | 00000950·<Java_jackpal_androidterm_TermExec_sendSignal@@Base>: |
26 | » lui» gp,0x2 | 26 | » lui» gp,0x2 |
27 | » addiu» gp,gp,-3 | 27 | » addiu» gp,gp,-31056 |
28 | » addu» gp,gp,t9 | 28 | » addu» gp,gp,t9 |
29 | » lw» t9,-326 | 29 | » lw» t9,-32688(gp) |
30 | » move» a0,a2 | 30 | » move» a0,a2 |
31 | » jr» t9 | 31 | » jr» t9 |
32 | » move» a1,a3 | 32 | » move» a1,a3 |
33 | 00000 | 33 | 0000096c·<Java_jackpal_androidterm_TermExec_waitFor@@Base>: |
34 | » lui» gp,0x2 | 34 | » lui» gp,0x2 |
35 | » addiu» gp,gp,-308 | 35 | » addiu» gp,gp,-31084 |
36 | » addu» gp,gp,t9 | 36 | » addu» gp,gp,t9 |
37 | » addiu» sp,sp,-40 | 37 | » addiu» sp,sp,-40 |
38 | » sw» s0,32(sp) | ||
39 | » lw» s0,-32660(gp) | ||
38 | » lw» t9,-32 | 40 | » lw» t9,-32708(gp) |
39 | » | 41 | » lw» v0,0(s0) |
40 | » sw» gp,16(sp) | 42 | » sw» gp,16(sp) |
43 | » move» a0,a2 | ||
41 | » sw» ra,36(sp) | 44 | » sw» ra,36(sp) |
42 | » addiu» a1,sp,24 | 45 | » addiu» a1,sp,24 |
43 | » jalr» t9 | ||
44 | » move» a2,zero | 46 | » move» a2,zero |
47 | » sw» v0,28(sp) | ||
48 | » jalr» t9 | ||
49 | » nop | ||
45 | » lw» | 50 | » lw» a0,24(sp) |
46 | » andi» v1, | 51 | » andi» v1,a0,0x7f |
47 | » bnez» v1, | 52 | » bnez» v1,9e0·<Java_jackpal_androidterm_TermExec_waitFor@@Base+0x74> |
53 | » lw» gp,16(sp) | ||
54 | » andi» a1,a0,0xff00 | ||
55 | » sra» v0,a1,0x8 | ||
56 | » lw» a2,28(sp) | ||
57 | » lw» a3,0(s0) | ||
58 | » bne» a2,a3,9e8·<Java_jackpal_androidterm_TermExec_waitFor@@Base+0x7c> | ||
48 | » lw» ra,36(sp) | 59 | » lw» ra,36(sp) |
60 | » lw» s0,32(sp) | ||
49 | » andi» a0,v0,0xff00 | ||
50 | » sra» v0,a0,0x8 | ||
51 | » jr» ra | 61 | » jr» ra |
52 | » addiu» sp,sp,40 | 62 | » addiu» sp,sp,40 |
63 | » b» 9c4·<Java_jackpal_androidterm_TermExec_waitFor@@Base+0x58> | ||
53 | » move» v0,zero | 64 | » move» v0,zero |
54 | » jr» ra | ||
55 | » | 65 | » lw» t9,-32644(gp) |
66 | » jalr» t9 | ||
67 | » nop | ||
56 | 00000 | 68 | 000009f4·<Java_jackpal_androidterm_TermExec_createSubprocessInternal@@Base>: |
57 | » lui» gp,0x2 | 69 | » lui» gp,0x2 |
58 | » addiu» gp,gp,-3 | 70 | » addiu» gp,gp,-31220 |
59 | » addu» gp,gp,t9 | 71 | » addu» gp,gp,t9 |
72 | » lw» v0,-32660(gp) | ||
60 | » addiu» sp,sp,-1 | 73 | » addiu» sp,sp,-160 |
74 | » lw» v1,0(v0) | ||
61 | » sw» gp,24(sp) | 75 | » sw» gp,24(sp) |
62 | » sw» s6,136(sp) | ||
63 | » sw» s5,132(sp) | ||
64 | » sw» s1,116(sp) | ||
65 | » sw» ra,148(sp) | ||
66 | » sw» s8,144(sp) | ||
67 | » sw» s7,14 | 76 | » sw» s7,148(sp) |
77 | » sw» s5,140(sp) | ||
68 | » sw» s4,1 | 78 | » sw» s4,136(sp) |
69 | » sw» s | 79 | » sw» s1,124(sp) |
80 | » sw» ra,156(sp) | ||
81 | » sw» s8,152(sp) | ||
82 | » sw» s6,144(sp) | ||
83 | » sw» s3,132(sp) | ||
70 | » sw» s2,12 | 84 | » sw» s2,128(sp) |
71 | » sw» s0,1 | 85 | » sw» s0,120(sp) |
72 | » move» s1,a2 | 86 | » move» s1,a2 |
73 | » move» s | 87 | » move» s5,a0 |
88 | » move» s7,a3 | ||
89 | » lw» s4,176(sp) | ||
90 | » sw» v1,116(sp) | ||
74 | » beqz» a2, | 91 | » beqz» a2,f3c·<Java_jackpal_androidterm_TermExec_createSubprocessInternal@@Base+0x548> |
75 | » move» | 92 | » move» a1,s1 |
76 | » lw» | 93 | » lw» a2,0(a0) |
77 | » move» a1,a2 | ||
78 | » lw» t9,896( | 94 | » lw» t9,896(a2) |
79 | » jalr» t9 | 95 | » jalr» t9 |
80 | » move» a2,zero | 96 | » move» a2,zero |
81 | » move» s2,v0 | 97 | » move» s2,v0 |
82 | » beqz» v0, | 98 | » beqz» v0,f3c·<Java_jackpal_androidterm_TermExec_createSubprocessInternal@@Base+0x548> |
83 | » lw» gp,24(sp) | 99 | » lw» gp,24(sp) |
84 | » lw» | 100 | » lw» a1,0(s5) |
85 | » move» a0,s | 101 | » move» a0,s5 |
86 | » lw» t9,656( | 102 | » lw» t9,656(a1) |
87 | » jalr» t9 | 103 | » jalr» t9 |
88 | » move» a1,s1 | 104 | » move» a1,s1 |
89 | » lw» gp,24(sp) | 105 | » lw» gp,24(sp) |
90 | » addiu» a0,v0,1 | 106 | » addiu» a0,v0,1 |
91 | » lw» t9,-32 | 107 | » lw» t9,-32704(gp) |
92 | » jalr» t9 | 108 | » jalr» t9 |
93 | » move» s0,v0 | 109 | » move» s0,v0 |
94 | » beqz» v0, | 110 | » beqz» v0,acc·<Java_jackpal_androidterm_TermExec_createSubprocessInternal@@Base+0xd8> |
Max diff block lines reached; 23158/27254 bytes (84.97%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 21 lines modified | ||
1 | Disassembly·of·section·.MIPS.stubs: | 1 | Disassembly·of·section·.MIPS.stubs: |
2 | 00001 | 2 | 00001400·<.MIPS.stubs>: |
3 | » lw» t9,-32752(gp) | ||
4 | » move» t7,ra | ||
5 | » jalr» t9 | ||
6 | » li» t8,46 | ||
7 | » lw» t9,-32752(gp) | ||
8 | » move» t7,ra | ||
9 | » jalr» t9 | ||
10 | » li» t8,45 | ||
3 | » lw» t9,-32752(gp) | 11 | » lw» t9,-32752(gp) |
4 | » move» t7,ra | 12 | » move» t7,ra |
5 | » jalr» t9 | 13 | » jalr» t9 |
6 | » li» t8,44 | 14 | » li» t8,44 |
7 | » lw» t9,-32752(gp) | 15 | » lw» t9,-32752(gp) |
8 | » move» t7,ra | 16 | » move» t7,ra |
9 | » jalr» t9 | 17 | » jalr» t9 |
Offset 51, 18 lines modified | Offset 59, 14 lines modified | ||
51 | » lw» t9,-32752(gp) | 59 | » lw» t9,-32752(gp) |
52 | » move» t7,ra | 60 | » move» t7,ra |
53 | » jalr» t9 | 61 | » jalr» t9 |
54 | » li» t8,33 | 62 | » li» t8,33 |
55 | » lw» t9,-32752(gp) | 63 | » lw» t9,-32752(gp) |
56 | » move» t7,ra | 64 | » move» t7,ra |
57 | » jalr» t9 | 65 | » jalr» t9 |
58 | » li» t8,32 | ||
59 | » lw» t9,-32752(gp) | ||
60 | » move» t7,ra | ||
61 | » jalr» t9 | ||
62 | » li» t8,31 | 66 | » li» t8,31 |
63 | » lw» t9,-32752(gp) | 67 | » lw» t9,-32752(gp) |
64 | » move» t7,ra | 68 | » move» t7,ra |
65 | » jalr» t9 | 69 | » jalr» t9 |
66 | » li» t8,30 | 70 | » li» t8,30 |
67 | » lw» t9,-32752(gp) | 71 | » lw» t9,-32752(gp) |
68 | » move» t7,ra | 72 | » move» t7,ra |
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | Hex·dump·of·section·'.eh_frame_hdr': | 1 | Hex·dump·of·section·'.eh_frame_hdr': |
2 | ··0x00001 | 2 | ··0x00001754·011b033b·20000000·03000000·fcf1ffff·...;·........... |
3 | ··0x00001 | 3 | ··0x00001764·38000000·18f2ffff·4c000000·a0f2ffff·8.......L....... |
4 | ··0x00001 | 4 | ··0x00001774·70000000····························p... |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | Hex·dump·of·section·'.eh_frame': | 1 | Hex·dump·of·section·'.eh_frame': |
2 | ··0x00001 | 2 | ··0x00001778·10000000·00000000·017a5200·017c1f01·.........zR..|.. |
3 | ··0x00001 | 3 | ··0x00001788·1b0d1d00·10000000·18000000·bcf1ffff·................ |
4 | ··0x00001 | 4 | ··0x00001798·1c000000·00000000·20000000·2c000000·........·...,... |
5 | ··0x00001 | 5 | ··0x000017a8·c4f1ffff·88000000·00500e28·44900264·.........P.(D..d |
6 | ··0x00001 | 6 | ··0x000017b8·9f017c0a·0e00d0df·0b000000·38000000·..|.........8... |
7 | ··0x00001 | 7 | ··0x000017c8·50000000·28f2ffff·0c0a0000·00540ea0·P...(........T.. |
8 | ··0x00001 | 8 | ··0x000017d8·01709703·95059406·91099f01·9e029604·.p.............. |
9 | ··0x00001 | 9 | ··0x000017e8·93079208·900a03e0·040a0e00·d0d1d2d3·................ |
10 | ··0x00001 | 10 | ··0x000017f8·d4d5d6d7·dedf0b00···················........ |
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 | ··0x00010e | 2 | ··0x00010ebc·00000000····························.... |
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 | ··0x00010e | 2 | ··0x00010ec0·f0080000·00000000···················........ |
Offset 1, 12 lines modified | Offset 1, 13 lines modified | ||
1 | Hex·dump·of·section·'.got': | 1 | Hex·dump·of·section·'.got': |
2 | ··0x00011010·00000000·00000080·00100100· | 2 | ··0x00011010·00000000·00000080·00100100·10090000·................ |
3 | ··0x00011020·00000000·00000000· | 3 | ··0x00011020·00000000·00000000·e0150000·d0150000·................ |
4 | ··0x00011030·40140000·30140000·20140000·10140000·@...0...·....... | ||
5 | ··0x00011040·00140000·f0130000·e0130000·d0130000·................ | ||
6 | ··0x000110 | 4 | ··0x00011030·c0150000·b0150000·a0150000·90150000·................ |
7 | ··0x000110 | 5 | ··0x00011040·80150000·70150000·60150000·50150000·....p...`...P... |
8 | ··0x000110 | 6 | ··0x00011050·40150000·30150000·20150000·10150000·@...0...·....... |
9 | ··0x000110 | 7 | ··0x00011060·00150000·f0140000·e0140000·00000000·................ |
8 | ··0x00011070·d0140000·c0140000·b0140000·a0140000·................ | ||
10 | ··0x000110 | 9 | ··0x00011080·90140000·80140000·70140000·60140000·........p...`... |
10 | ··0x00011090·50140000·40140000·30140000·20140000·P...@...0...·... | ||
11 | ··0x000110a0·10140000·00140000···················........ | ||
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·201 | 2 | ··[·····0]··GCC:·(GNU)·4.9.x·20150123·(prerelease) |
3 | ··[····25]··GCC:·(GNU)·4.8 | ||
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | Hex·dump·of·section·'.pdr': | 1 | Hex·dump·of·section·'.pdr': |
2 | ··0x00000000· | 2 | ··0x00000000·10090000·00000000·00000000·00000000·................ |
3 | ··0x00000010·00000000·00000000·1d000000·1f000000·................ | 3 | ··0x00000010·00000000·00000000·1d000000·1f000000·................ |
4 | ··0x00000020· | 4 | ··0x00000020·f0080000·00000000·00000000·00000000·................ |
5 | ··0x00000030·00000000·00000000·1d000000·1f000000·................ | 5 | ··0x00000030·00000000·00000000·1d000000·1f000000·................ |
6 | ··0x00000040· | 6 | ··0x00000040·28090000·00000000·00000000·00000000·(............... |
7 | ··0x00000050·00000000·00000000·1d000000·1f000000·................ | 7 | ··0x00000050·00000000·00000000·1d000000·1f000000·................ |
8 | ··0x00000060· | 8 | ··0x00000060·50090000·00000000·00000000·00000000·P............... |
9 | ··0x00000070·00000000·00000000·1d000000·1f000000·................ | 9 | ··0x00000070·00000000·00000000·1d000000·1f000000·................ |
10 | ··0x00000080· | 10 | ··0x00000080·6c090000·00000180·fcffffff·00000000·l............... |
11 | ··0x00000090·00000000·28000000·1d000000·1f000000·....(........... | 11 | ··0x00000090·00000000·28000000·1d000000·1f000000·....(........... |
12 | ··0x000000a0· | 12 | ··0x000000a0·f4090000·0000ffc0·fcffffff·00000000·................ |
13 | ··0x000000b0·00000000· | 13 | ··0x000000b0·00000000·a0000000·1d000000·1f000000·................ |
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·0000040 | 2 | ··0x00000000·410f0000·00676e75·00010700·00000405·A....gnu........ |
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·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·6e6f7465·2e676e75·2e627569·fo..note.gnu.bui | ||
4 | ··0x000000 | 5 | ··0x00000030·6c642d69·64002e68·61736800·2e64796e·ld-id..hash..dyn |
5 | ··0x000000 | 6 | ··0x00000040·73796d00·2e64796e·73747200·2e676e75·sym..dynstr..gnu |
7 | ··0x00000050·2e766572·73696f6e·002e676e·752e7665·.version..gnu.ve | ||
8 | ··0x00000060·7273696f·6e5f7200·2e72656c·2e64796e·rsion_r..rel.dyn | ||
6 | ··0x000000 | 9 | ··0x00000070·002e7465·7874002e·4d495053·2e737475·..text..MIPS.stu |
7 | ··0x000000 | 10 | ··0x00000080·6273002e·726f6461·7461002e·65685f66·bs..rodata..eh_f |
8 | ··0x000000 | 11 | ··0x00000090·72616d65·5f686472·002e6568·5f667261·rame_hdr..eh_fra |
9 | ··0x000000 | 12 | ··0x000000a0·6d65002e·696e6974·5f617272·6179002e·me..init_array.. |
10 | ··0x000000 | 13 | ··0x000000b0·66696e69·5f617272·6179002e·64796e61·fini_array..dyna |
11 | ··0x000000 | 14 | ··0x000000c0·6d696300·2e646174·61002e67·6f74002e·mic..data..got.. |
12 | ··0x000000 | 15 | ··0x000000d0·62737300·2e636f6d·6d656e74·002e7064·bss..comment..pd |
13 | ··0x000000 | 16 | ··0x000000e0·72002e67·6e752e61·74747269·62757465·r..gnu.attribute |
17 | ··0x000000f0·7300································s. | ||