| 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. | ||