136 MB
/home/fdroid/fdroiddata/tmp/cf.fridays.fff_info_5.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_cf.fridays.fff_info_5.apk
7.7 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: SHA-1 digest of assets/flutter_assets/LICENSE does not match the digest specified in META-INF/MANIFEST.MF. Expected: <539jsuRui0UT9kHXhux05nrcJmk=>, actual: <ODeP3d2wHP86fbq9b4Qh0EhfM48=> ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <Pid9YRLfbNj3F+fmk47u713PTf8=>, actual: <yvMI13yLcEpuYziYzLq0MT6sMg4=> ERROR: SHA-1 digest of lib/arm64-v8a/libapp.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: <+zr2b3bIkK/w92uIXwh03tqYfSk=>, actual: <e90tg3FOo9yaAqp+gGWocGb4SD0=> ERROR: SHA-1 digest of lib/armeabi-v7a/libapp.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: <orwD+6o54p6sP9ncrn/2habrjlc=>, actual: <anvImHpKJwGJoM3EbaxNbhPCYa0=>
    
Offset 1, 45 lines modifiedOffset 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:·05650a75209e6ba18f6214b52bbfe907ef578fcf95acbf622b996e515108b8e8 
10 Signer·#1·certificate·SHA-1·digest:·cd27e30e28f197d04cdb48ef41adf270e5e446bd 
11 Signer·#1·certificate·MD5·digest:·b01eaec8d85511f9a107d69424622d46 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·ec9ca9f48c20a0c1e2c709576d547b5069a558b6c05a57d368a1abfee15877d9 
15 Signer·#1·public·key·SHA-1·digest:·603f1482a89b42bb4c80b7b1367c8324d0123b2a 
16 Signer·#1·public·key·MD5·digest:·d5602e126e8d2ea07708447da935e3b2 
17 WARNING:·META-INF/androidx.arch.core_core-runtime.version·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/androidx.asynclayoutinflater_asynclayoutinflater.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.documentfile_documentfile.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.legacy_legacy-support-core-ui.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.legacy_legacy-support-core-utils.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.slidingpanelayout_slidingpanelayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40 WARNING:·META-INF/app_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 WARNING:·META-INF/kotlin-stdlib-common-coroutines.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
42 WARNING:·META-INF/kotlin-stdlib-common.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 WARNING:·META-INF/kotlin-stdlib-coroutines.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 WARNING:·META-INF/kotlin-stdlib-jdk7.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 WARNING:·META-INF/kotlin-stdlib.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
726 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 133 lines modifiedOffset 1, 76 lines modified
1 There·is·no·zipfile·comment.1 There·is·no·zipfile·comment.
  
2 End-of-central-directory·record:2 End-of-central-directory·record:
3 -------------------------------3 -------------------------------
  
4 ··Zip·archive·file·size:··················14507120·(0000000000DD5C70h)4 ··Zip·archive·file·size:··················14439480·(0000000000DC5438h)
5 ··Actual·end-cent-dir·record·offset:······14507098·(0000000000DD5C5Ah)5 ··Actual·end-cent-dir·record·offset:······14439458·(0000000000DC5422h)
6 ··Expected·end-cent-dir·record·offset:····14507098·(0000000000DD5C5Ah)6 ··Expected·end-cent-dir·record·offset:····14439458·(0000000000DC5422h)
7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)
  
8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·388·entries.9 ··central·directory·contains·388·entries.
10 ··The·central·directory·is·39082·(00000000000098AAh)·bytes·long,10 ··The·central·directory·is·38604·(00000000000096CCh)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·14468016·(0000000000DCC3B0h).12 ··is·14400854·(0000000000DBBD56h).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················2.0
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···2.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························no
26 ··file·last·modified·on·(DOS·date/time):··········2019·Nov·19·09:27:0626 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
 27 ··file·last·modified·on·(UT·extra·field·modtime):·1980·Jan·1·00:00:00·local
 28 ··file·last·modified·on·(UT·extra·field·modtime):·1980·Jan·1·00:00:00·UTC
27 ··32-bit·CRC·value·(hex):·························7546136129 ··32-bit·CRC·value·(hex):·························77d0ea24
28 ··compressed·size:································11670·bytes30 ··compressed·size:································1078·bytes
29 ··uncompressed·size:······························38108·bytes31 ··uncompressed·size:······························3068·bytes
30 ··length·of·filename:·····························20·characters32 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes33 ··length·of·extra·field:··························13·bytes
32 ··length·of·file·comment:·························0·characters 
33 ··disk·number·on·which·file·begins:···············disk·1 
34 ··apparent·file·type:·····························binary 
35 ··non-MSDOS·external·file·attributes:·············000000·hex 
36 ··MS-DOS·file·attributes·(00·hex):················none 
  
37 ··There·is·no·file·comment. 
  
38 Central·directory·entry·#2: 
39 --------------------------- 
  
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/F03129DE.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···11736 
43 ··················································(0000000000002DD8h)·bytes 
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
45 ··version·of·encoding·software:···················2.0 
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
47 ··minimum·software·version·required·to·extract:···2.0 
48 ··compression·method:·····························deflated 
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted 
51 ··extended·local·header:··························yes 
52 ··file·last·modified·on·(DOS·date/time):··········2019·Nov·19·09:27:06 
53 ··32-bit·CRC·value·(hex):·························333a8524 
54 ··compressed·size:································12832·bytes 
55 ··uncompressed·size:······························38206·bytes 
56 ··length·of·filename:·····························20·characters 
57 ··length·of·extra·field:··························0·bytes 
58 ··length·of·file·comment:·························0·characters34 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·135 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary36 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex37 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none38 ··MS-DOS·file·attributes·(00·hex):················none
  
 39 ··The·central-directory·extra·field·contains:
 40 ··-·A·subfield·with·ID·0x5455·(universal·time)·and·5·data·bytes.
 41 ····The·local·extra·field·has·UTC/GMT·modification·time.
 42 ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes.
63 ··There·is·no·file·comment. 
  
64 Central·directory·entry·#3: 
65 --------------------------- 
  
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/F03129DE.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···24634 
69 ··················································(000000000000603Ah)·bytes 
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
71 ··version·of·encoding·software:···················2.0 
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
73 ··minimum·software·version·required·to·extract:···2.0 
74 ··compression·method:·····························deflated 
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted 
77 ··extended·local·header:··························yes 
78 ··file·last·modified·on·(DOS·date/time):··········2019·Nov·19·09:27:06 
79 ··32-bit·CRC·value·(hex):·························50f56826 
80 ··compressed·size:································1075·bytes 
81 ··uncompressed·size:······························1326·bytes 
82 ··length·of·filename:·····························21·characters 
83 ··length·of·extra·field:··························0·bytes 
84 ··length·of·file·comment:·························0·characters 
85 ··disk·number·on·which·file·begins:···············disk·1 
86 ··apparent·file·type:·····························binary 
87 ··non-MSDOS·external·file·attributes:·············000000·hex 
88 ··MS-DOS·file·attributes·(00·hex):················none 
  
89 ··There·is·no·file·comment.43 ··There·is·no·file·comment.
  
90 Central·directory·entry·#4:44 Central·directory·entry·#2:
91 ---------------------------45 ---------------------------
  
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··META-INF/androidx.arch.core_core-runtime.version46 ··META-INF/androidx.arch.core_core-runtime.version
  
94 ··offset·of·local·header·from·start·of·archive:···2577647 ··offset·of·local·header·from·start·of·archive:···1140
95 ··················································(00000000000064B0h)·bytes48 ··················································(0000000000000474h)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT49 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.050 ··version·of·encoding·software:···················2.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT51 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.052 ··minimum·software·version·required·to·extract:···2.0
Max diff block lines reached; 736574/743608 bytes (99.05%) of diff not shown.
37.5 KB
classes.dex
37.5 KB
classes.jar
5.29 KB
zipinfo {}
    
Offset 1, 21 lines modifiedOffset 1, 22 lines modified
1 Zip·file·size:·358021·bytes,·number·of·entries:·2451 Zip·file·size:·359324·bytes,·number·of·entries:·246
2 ?rwxrwxr-x··2.0·unx······272·b-·stor·80-Jan-01·00:00·a/a/a/a$a.class2 ?rwxrwxr-x··2.0·unx······272·b-·stor·80-Jan-01·00:00·a/a/a/a$a.class
3 ?rwxrwxr-x··2.0·unx·····1599·b-·stor·80-Jan-01·00:00·a/a/a/a.class3 ?rwxrwxr-x··2.0·unx·····1739·b-·stor·80-Jan-01·00:00·a/a/a/a.class
4 ?rwxrwxr-x··2.0·unx······347·b-·stor·80-Jan-01·00:00·a/a/a/b.class4 ?rwxrwxr-x··2.0·unx······347·b-·stor·80-Jan-01·00:00·a/a/a/b.class
5 ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·a/a/a/c$a.class5 ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·a/a/a/c$a.class
6 ?rwxrwxr-x··2.0·unx·····2046·b-·stor·80-Jan-01·00:00·a/a/a/c$b.class6 ?rwxrwxr-x··2.0·unx·····2046·b-·stor·80-Jan-01·00:00·a/a/a/c$b.class
7 ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·a/a/a/c$c.class7 ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·a/a/a/c$c.class
8 ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·a/a/a/c$d.class8 ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·a/a/a/c$d.class
9 ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·a/a/a/c$e.class9 ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·a/a/a/c$e.class
10 ?rwxrwxr-x··2.0·unx·····2877·b-·stor·80-Jan-01·00:00·a/a/a/c$f.class10 ?rwxrwxr-x··2.0·unx·····2877·b-·stor·80-Jan-01·00:00·a/a/a/c$f.class
11 ?rwxrwxr-x··2.0·unx·····1849·b-·stor·80-Jan-01·00:00·a/a/a/c$g.class11 ?rwxrwxr-x··2.0·unx······542·b-·stor·80-Jan-01·00:00·a/a/a/c$g.class
 12 ?rwxrwxr-x··2.0·unx·····1558·b-·stor·80-Jan-01·00:00·a/a/a/c$h.class
12 ?rwxrwxr-x··2.0·unx······434·b-·stor·80-Jan-01·00:00·a/a/a/c$h$a.class13 ?rwxrwxr-x··2.0·unx······434·b-·stor·80-Jan-01·00:00·a/a/a/c$i$a.class
13 ?rwxrwxr-x··2.0·unx······596·b-·stor·80-Jan-01·00:00·a/a/a/c$h$b.class14 ?rwxrwxr-x··2.0·unx······596·b-·stor·80-Jan-01·00:00·a/a/a/c$i$b.class
14 ?rwxrwxr-x··2.0·unx······336·b-·stor·80-Jan-01·00:00·a/a/a/c$h$c.class15 ?rwxrwxr-x··2.0·unx······336·b-·stor·80-Jan-01·00:00·a/a/a/c$i$c.class
15 ?rwxrwxr-x··2.0·unx·····3821·b-·stor·80-Jan-01·00:00·a/a/a/d.class16 ?rwxrwxr-x··2.0·unx·····3821·b-·stor·80-Jan-01·00:00·a/a/a/d.class
16 ?rwxrwxr-x··2.0·unx······146·b-·stor·80-Jan-01·00:00·a/a/a/e/a.class17 ?rwxrwxr-x··2.0·unx······146·b-·stor·80-Jan-01·00:00·a/a/a/e/a.class
17 ?rwxrwxr-x··2.0·unx······165·b-·stor·80-Jan-01·00:00·a/a/a/f/g.class18 ?rwxrwxr-x··2.0·unx······165·b-·stor·80-Jan-01·00:00·a/a/a/f/g.class
18 ?rwxrwxr-x··2.0·unx······479·b-·stor·80-Jan-01·00:00·a/a/a/f/h.class19 ?rwxrwxr-x··2.0·unx······479·b-·stor·80-Jan-01·00:00·a/a/a/f/h.class
19 ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·androidx/annotation/Keep.class20 ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·androidx/annotation/Keep.class
20 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·androidx/core/app/CoreComponentFactory$a.class21 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·androidx/core/app/CoreComponentFactory$a.class
21 ?rwxrwxr-x··2.0·unx·····1311·b-·stor·80-Jan-01·00:00·androidx/core/app/CoreComponentFactory.class22 ?rwxrwxr-x··2.0·unx·····1311·b-·stor·80-Jan-01·00:00·androidx/core/app/CoreComponentFactory.class
Offset 166, 16 lines modifiedOffset 167, 16 lines modified
166 ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·io/flutter/view/h$c.class167 ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·io/flutter/view/h$c.class
167 ?rwxrwxr-x··2.0·unx······788·b-·stor·80-Jan-01·00:00·io/flutter/view/h.class168 ?rwxrwxr-x··2.0·unx······788·b-·stor·80-Jan-01·00:00·io/flutter/view/h.class
168 ?rwxrwxr-x··2.0·unx······828·b-·stor·80-Jan-01·00:00·io/flutter/view/i.class169 ?rwxrwxr-x··2.0·unx······828·b-·stor·80-Jan-01·00:00·io/flutter/view/i.class
169 ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·io/flutter/view/j$a.class170 ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·io/flutter/view/j$a.class
170 ?rwxrwxr-x··2.0·unx······107·b-·stor·80-Jan-01·00:00·io/flutter/view/j.class171 ?rwxrwxr-x··2.0·unx······107·b-·stor·80-Jan-01·00:00·io/flutter/view/j.class
171 ?rwxrwxr-x··2.0·unx······825·b-·stor·80-Jan-01·00:00·io/flutter/view/k$a$a.class172 ?rwxrwxr-x··2.0·unx······825·b-·stor·80-Jan-01·00:00·io/flutter/view/k$a$a.class
172 ?rwxrwxr-x··2.0·unx······972·b-·stor·80-Jan-01·00:00·io/flutter/view/k.class173 ?rwxrwxr-x··2.0·unx······972·b-·stor·80-Jan-01·00:00·io/flutter/view/k.class
173 ?rwxrwxr-x··2.0·unx······924·b-·stor·80-Jan-01·00:00·a/a/a/c$h.class174 ?rwxrwxr-x··2.0·unx······924·b-·stor·80-Jan-01·00:00·a/a/a/c$i.class
174 ?rwxrwxr-x··2.0·unx····16355·b-·defN·80-Jan-01·00:00·a/a/a/c.class175 ?rwxrwxr-x··2.0·unx····17855·b-·defN·80-Jan-01·00:00·a/a/a/c.class
175 ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·a/a/a/f/c$a.class176 ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·a/a/a/f/c$a.class
176 ?rwxrwxr-x··2.0·unx······413·b-·stor·80-Jan-01·00:00·a/a/a/f/e$a.class177 ?rwxrwxr-x··2.0·unx······413·b-·stor·80-Jan-01·00:00·a/a/a/f/e$a.class
177 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·a/a/a/f/f.class178 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·a/a/a/f/f.class
178 ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/IconCompatParcelizer.class179 ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/IconCompatParcelizer.class
179 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·androidx/lifecycle/b.class180 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·androidx/lifecycle/b.class
180 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·androidx/lifecycle/c.class181 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·androidx/lifecycle/c.class
181 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/CustomVersionedParcelable.class182 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/CustomVersionedParcelable.class
Offset 188, 15 lines modifiedOffset 189, 15 lines modified
188 ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·b/a/c/a/j$a$a.class189 ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·b/a/c/a/j$a$a.class
189 ?rwxrwxr-x··2.0·unx·····1268·b-·stor·80-Jan-01·00:00·b/a/c/a/j$a.class190 ?rwxrwxr-x··2.0·unx·····1268·b-·stor·80-Jan-01·00:00·b/a/c/a/j$a.class
190 ?rwxrwxr-x··2.0·unx·····1316·b-·stor·80-Jan-01·00:00·b/a/c/a/j$b.class191 ?rwxrwxr-x··2.0·unx·····1316·b-·stor·80-Jan-01·00:00·b/a/c/a/j$b.class
191 ?rwxrwxr-x··2.0·unx·····6217·b-·stor·80-Jan-01·00:00·b/a/c/a/m.class192 ?rwxrwxr-x··2.0·unx·····6217·b-·stor·80-Jan-01·00:00·b/a/c/a/m.class
192 ?rwxrwxr-x··2.0·unx·····2012·b-·stor·80-Jan-01·00:00·b/a/c/a/n.class193 ?rwxrwxr-x··2.0·unx·····2012·b-·stor·80-Jan-01·00:00·b/a/c/a/n.class
193 ?rwxrwxr-x··2.0·unx·····1189·b-·stor·80-Jan-01·00:00·b/a/c/a/o.class194 ?rwxrwxr-x··2.0·unx·····1189·b-·stor·80-Jan-01·00:00·b/a/c/a/o.class
194 ?rwxrwxr-x··2.0·unx······789·b-·stor·80-Jan-01·00:00·b/a/c/b/b$a.class195 ?rwxrwxr-x··2.0·unx······789·b-·stor·80-Jan-01·00:00·b/a/c/b/b$a.class
195 ?rwxrwxr-x··2.0·unx·····2658·b-·stor·80-Jan-01·00:00·b/a/d/b/a.class196 ?rwxrwxr-x··2.0·unx·····2710·b-·stor·80-Jan-01·00:00·b/a/d/b/a.class
196 ?rwxrwxr-x··2.0·unx······842·b-·stor·80-Jan-01·00:00·b/a/d/c/a.class197 ?rwxrwxr-x··2.0·unx······842·b-·stor·80-Jan-01·00:00·b/a/d/c/a.class
197 ?rwxrwxr-x··2.0·unx······825·b-·stor·80-Jan-01·00:00·b/a/d/c/c.class198 ?rwxrwxr-x··2.0·unx······825·b-·stor·80-Jan-01·00:00·b/a/d/c/c.class
198 ?rwxrwxr-x··2.0·unx·····2126·b-·stor·80-Jan-01·00:00·io/flutter/app/a.class199 ?rwxrwxr-x··2.0·unx·····2126·b-·stor·80-Jan-01·00:00·io/flutter/app/a.class
199 ?rwxrwxr-x··2.0·unx······842·b-·stor·80-Jan-01·00:00·io/flutter/app/b$a.class200 ?rwxrwxr-x··2.0·unx······842·b-·stor·80-Jan-01·00:00·io/flutter/app/b$a.class
200 ?rwxrwxr-x··2.0·unx······422·b-·stor·80-Jan-01·00:00·io/flutter/app/c.class201 ?rwxrwxr-x··2.0·unx······422·b-·stor·80-Jan-01·00:00·io/flutter/app/c.class
201 ?rwxrwxr-x··2.0·unx······612·b-·stor·80-Jan-01·00:00·io/flutter/app/d$a.class202 ?rwxrwxr-x··2.0·unx······612·b-·stor·80-Jan-01·00:00·io/flutter/app/d$a.class
202 ?rwxrwxr-x··2.0·unx·····3039·b-·stor·80-Jan-01·00:00·io/flutter/app/d.class203 ?rwxrwxr-x··2.0·unx·····3039·b-·stor·80-Jan-01·00:00·io/flutter/app/d.class
Offset 240, 8 lines modifiedOffset 241, 8 lines modified
240 ?rwxrwxr-x··2.0·unx·····8591·b-·stor·80-Jan-01·00:00·io/flutter/app/b.class241 ?rwxrwxr-x··2.0·unx·····8591·b-·stor·80-Jan-01·00:00·io/flutter/app/b.class
241 ?rwxrwxr-x··2.0·unx·····1306·b-·stor·80-Jan-01·00:00·io/flutter/view/c$a.class242 ?rwxrwxr-x··2.0·unx·····1306·b-·stor·80-Jan-01·00:00·io/flutter/view/c$a.class
242 ?rwxrwxr-x··2.0·unx······354·b-·stor·80-Jan-01·00:00·a/a/a/f/a.class243 ?rwxrwxr-x··2.0·unx······354·b-·stor·80-Jan-01·00:00·a/a/a/f/a.class
243 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·a/a/a/f/d.class244 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·a/a/a/f/d.class
244 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterEngineAndroidLifecycle$1.class245 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterEngineAndroidLifecycle$1.class
245 ?rwxrwxr-x··2.0·unx·····1464·b-·stor·80-Jan-01·00:00·a/a/a/f/c.class246 ?rwxrwxr-x··2.0·unx·····1464·b-·stor·80-Jan-01·00:00·a/a/a/f/c.class
246 ?rwxrwxr-x··2.0·unx······450·b-·stor·80-Jan-01·00:00·a/a/a/f/e.class247 ?rwxrwxr-x··2.0·unx······450·b-·stor·80-Jan-01·00:00·a/a/a/f/e.class
247 245·files,·352352·bytes·uncompressed,·324867·bytes·compressed:··7.8%248 246·files,·354295·bytes·uncompressed,·326064·bytes·compressed:··8.0%
810 B
zipnote «TEMP»/diffoscope_j2bqlov2_tmp/tmpa86rh3ll_.zip
    
Offset 24, 21 lines modifiedOffset 24, 24 lines modified
  
24 Filename:·a/a/a/c$f.class24 Filename:·a/a/a/c$f.class
25 Comment:·25 Comment:·
  
26 Filename:·a/a/a/c$g.class26 Filename:·a/a/a/c$g.class
27 Comment:·27 Comment:·
  
 28 Filename:·a/a/a/c$h.class
 29 Comment:·
  
28 Filename:·a/a/a/c$h$a.class30 Filename:·a/a/a/c$i$a.class
29 Comment:·31 Comment:·
  
30 Filename:·a/a/a/c$h$b.class32 Filename:·a/a/a/c$i$b.class
31 Comment:·33 Comment:·
  
32 Filename:·a/a/a/c$h$c.class34 Filename:·a/a/a/c$i$c.class
33 Comment:·35 Comment:·
  
34 Filename:·a/a/a/d.class36 Filename:·a/a/a/d.class
35 Comment:·37 Comment:·
  
36 Filename:·a/a/a/e/a.class38 Filename:·a/a/a/e/a.class
37 Comment:·39 Comment:·
Offset 507, 15 lines modifiedOffset 510, 15 lines modified
  
507 Filename:·io/flutter/view/k$a$a.class510 Filename:·io/flutter/view/k$a$a.class
508 Comment:·511 Comment:·
  
509 Filename:·io/flutter/view/k.class512 Filename:·io/flutter/view/k.class
510 Comment:·513 Comment:·
  
511 Filename:·a/a/a/c$h.class514 Filename:·a/a/a/c$i.class
512 Comment:·515 Comment:·
  
513 Filename:·a/a/a/c.class516 Filename:·a/a/a/c.class
514 Comment:·517 Comment:·
  
515 Filename:·a/a/a/f/c$a.class518 Filename:·a/a/a/f/c$a.class
516 Comment:·519 Comment:·
773 B
a/a/a/a.class
747 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
  
1 package·a.a.a;1 package·a.a.a;
  
2 import·android.database.DatabaseErrorHandler;2 import·android.database.DatabaseErrorHandler;
3 import·android.database.sqlite.SQLiteDatabase$CursorFactory;3 import·android.database.sqlite.SQLiteDatabase$CursorFactory;
 4 import·java.io.File;
4 import·android.database.sqlite.SQLiteDatabase;5 import·android.database.sqlite.SQLiteDatabase;
  
5 class·a6 class·a
6 {7 {
7 ····final·boolean·a;8 ····final·boolean·a;
8 ····final·String·b;9 ····final·String·b;
9 ····final·int·c;10 ····final·int·c;
Offset 17, 14 lines modifiedOffset 18, 18 lines modified
17 ····a(final·String·b,·final·int·c,·final·boolean·a,·final·int·d)·{18 ····a(final·String·b,·final·int·c,·final·boolean·a,·final·int·d)·{
18 ········this.b·=·b;19 ········this.b·=·b;
19 ········this.a·=·a;20 ········this.a·=·a;
20 ········this.c·=·c;21 ········this.c·=·c;
21 ········this.d·=·d;22 ········this.d·=·d;
22 ····}23 ····}
23 ····24 ····
 25 ····static·void·a(final·String·pathname)·{
 26 ········SQLiteDatabase.deleteDatabase(new·File(pathname));
 27 ····}
 28 ····
24 ····public·void·a()·{29 ····public·void·a()·{
25 ········this.e.close();30 ········this.e.close();
26 ····}31 ····}
27 ····32 ····
28 ····public·SQLiteDatabase·b()·{33 ····public·SQLiteDatabase·b()·{
29 ········return·this.e;34 ········return·this.e;
30 ····}35 ····}
577 B
a/a/a/c$a.class
547 B
procyon -ec {}
    
Offset 5, 19 lines modifiedOffset 5, 19 lines modified
5 import·b.a.c.a.j$d;5 import·b.a.c.a.j$d;
6 import·a.a.a.f.e;6 import·a.a.a.f.e;
7 import·b.a.c.a.i;7 import·b.a.c.a.i;
  
8 class·c$a·implements·Runnable8 class·c$a·implements·Runnable
9 {9 {
10 ····final·/*·synthetic·*/·i·a;10 ····final·/*·synthetic·*/·i·a;
11 ····final·/*·synthetic·*/·c$h·b;11 ····final·/*·synthetic·*/·c$i·b;
12 ····final·/*·synthetic·*/·a·c;12 ····final·/*·synthetic·*/·a·c;
13 ····final·/*·synthetic·*/·c·d;13 ····final·/*·synthetic·*/·c·d;
14 ····14 ····
15 ····c$a(final·c·d,·final·i·a,·final·c$h·b,·final·a·c)·{15 ····c$a(final·c·d,·final·i·a,·final·c$i·b,·final·a·c)·{
16 ········this.d·=·d;16 ········this.d·=·d;
17 ········this.a·=·a;17 ········this.a·=·a;
18 ········this.b·=·b;18 ········this.b·=·b;
19 ········this.c·=·c;19 ········this.c·=·c;
20 ····}20 ····}
21 ····21 ····
22 ····public·void·run()·{22 ····public·void·run()·{
1.73 KB
a/a/a/c$b.class
1.7 KB
procyon -ec {}
    
Offset 10, 19 lines modifiedOffset 10, 19 lines modified
10 import·b.a.c.a.j$d;10 import·b.a.c.a.j$d;
11 import·a.a.a.f.e;11 import·a.a.a.f.e;
12 import·b.a.c.a.i;12 import·b.a.c.a.i;
  
13 class·c$b·implements·Runnable13 class·c$b·implements·Runnable
14 {14 {
15 ····final·/*·synthetic·*/·i·a;15 ····final·/*·synthetic·*/·i·a;
16 ····final·/*·synthetic·*/·c$h·b;16 ····final·/*·synthetic·*/·c$i·b;
17 ····final·/*·synthetic·*/·a·c;17 ····final·/*·synthetic·*/·a·c;
18 ····final·/*·synthetic·*/·c·d;18 ····final·/*·synthetic·*/·c·d;
19 ····19 ····
20 ····c$b(final·c·d,·final·i·a,·final·c$h·b,·final·a·c)·{20 ····c$b(final·c·d,·final·i·a,·final·c$i·b,·final·a·c)·{
21 ········this.d·=·d;21 ········this.d·=·d;
22 ········this.a·=·a;22 ········this.a·=·a;
23 ········this.b·=·b;23 ········this.b·=·b;
24 ········this.c·=·c;24 ········this.c·=·c;
25 ····}25 ····}
26 ····26 ····
27 ····public·void·run()·{27 ····public·void·run()·{
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ············}72 ············}
73 ············Label_0538:·{73 ············Label_0538:·{
74 ················Label_0523:·{74 ················Label_0523:·{
75 ····················if·(n·!=·0)·{75 ····················if·(n·!=·0)·{
76 ························if·(n·!=·n4)·{76 ························if·(n·!=·n4)·{
77 ····························if·(n·!=·n3)·{77 ····························if·(n·!=·n3)·{
78 ································if·(n·!=·n2)·{78 ································if·(n·!=·n2)·{
79 ····································final·c$h·b2·=·this.b;79 ····································final·c$i·b2·=·this.b;
80 ····································final·StringBuilder·sb·=·new·StringBuilder();80 ····································final·StringBuilder·sb·=·new·StringBuilder();
81 ····································sb.append("Batch·method·'");81 ····································sb.append("Batch·method·'");
82 ····································sb.append(f);82 ····································sb.append(f);
83 ····································sb.append("'·not·supported");83 ····································sb.append("'·not·supported");
84 ····································b2.a("bad_param",·sb.toString(),·(Object)null);84 ····································b2.a("bad_param",·sb.toString(),·(Object)null);
85 ····································return;85 ····································return;
86 ································}86 ································}
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 ····················}122 ····················}
123 ················}123 ················}
124 ················c.b((List)list2);124 ················c.b((List)list2);
125 ················continue;125 ················continue;
126 ············}126 ············}
127 ············c.a((List)list2);127 ············c.a((List)list2);
128 ········}128 ········}
129 ········final·c$h·b3·=·this.b;129 ········final·c$i·b3·=·this.b;
130 ········if·(b)·{130 ········if·(b)·{
131 ············b3.a((Object)null);131 ············b3.a((Object)null);
132 ········}132 ········}
133 ········else·{133 ········else·{
134 ············b3.a((Object)list2);134 ············b3.a((Object)list2);
135 ········}135 ········}
136 ····}136 ····}
577 B
a/a/a/c$c.class
547 B
procyon -ec {}
    
Offset 5, 19 lines modifiedOffset 5, 19 lines modified
5 import·b.a.c.a.j$d;5 import·b.a.c.a.j$d;
6 import·a.a.a.f.e;6 import·a.a.a.f.e;
7 import·b.a.c.a.i;7 import·b.a.c.a.i;
  
8 class·c$c·implements·Runnable8 class·c$c·implements·Runnable
9 {9 {
10 ····final·/*·synthetic·*/·i·a;10 ····final·/*·synthetic·*/·i·a;
11 ····final·/*·synthetic·*/·c$h·b;11 ····final·/*·synthetic·*/·c$i·b;
12 ····final·/*·synthetic·*/·a·c;12 ····final·/*·synthetic·*/·a·c;
13 ····final·/*·synthetic·*/·c·d;13 ····final·/*·synthetic·*/·c·d;
14 ····14 ····
15 ····c$c(final·c·d,·final·i·a,·final·c$h·b,·final·a·c)·{15 ····c$c(final·c·d,·final·i·a,·final·c$i·b,·final·a·c)·{
16 ········this.d·=·d;16 ········this.d·=·d;
17 ········this.a·=·a;17 ········this.a·=·a;
18 ········this.b·=·b;18 ········this.b·=·b;
19 ········this.c·=·c;19 ········this.c·=·c;
20 ····}20 ····}
21 ····21 ····
22 ····public·void·run()·{22 ····public·void·run()·{
558 B
a/a/a/c$d.class
528 B
procyon -ec {}
    
Offset 4, 18 lines modifiedOffset 4, 18 lines modified
4 import·b.a.c.a.j$d;4 import·b.a.c.a.j$d;
5 import·b.a.c.a.i;5 import·b.a.c.a.i;
  
6 class·c$d·implements·Runnable6 class·c$d·implements·Runnable
7 {7 {
8 ····final·/*·synthetic·*/·a·a;8 ····final·/*·synthetic·*/·a·a;
9 ····final·/*·synthetic·*/·i·b;9 ····final·/*·synthetic·*/·i·b;
10 ····final·/*·synthetic·*/·c$h·c;10 ····final·/*·synthetic·*/·c$i·c;
11 ····final·/*·synthetic·*/·c·d;11 ····final·/*·synthetic·*/·c·d;
12 ····12 ····
13 ····c$d(final·c·d,·final·a·a,·final·i·b,·final·c$h·c)·{13 ····c$d(final·c·d,·final·a·a,·final·i·b,·final·c$i·c)·{
14 ········this.d·=·d;14 ········this.d·=·d;
15 ········this.a·=·a;15 ········this.a·=·a;
16 ········this.b·=·b;16 ········this.b·=·b;
17 ········this.c·=·c;17 ········this.c·=·c;
18 ····}18 ····}
19 ····19 ····
20 ····public·void·run()·{20 ····public·void·run()·{
577 B
a/a/a/c$e.class
547 B
procyon -ec {}
    
Offset 5, 19 lines modifiedOffset 5, 19 lines modified
5 import·b.a.c.a.j$d;5 import·b.a.c.a.j$d;
6 import·a.a.a.f.e;6 import·a.a.a.f.e;
7 import·b.a.c.a.i;7 import·b.a.c.a.i;
  
8 class·c$e·implements·Runnable8 class·c$e·implements·Runnable
9 {9 {
10 ····final·/*·synthetic·*/·i·a;10 ····final·/*·synthetic·*/·i·a;
11 ····final·/*·synthetic·*/·c$h·b;11 ····final·/*·synthetic·*/·c$i·b;
12 ····final·/*·synthetic·*/·a·c;12 ····final·/*·synthetic·*/·a·c;
13 ····final·/*·synthetic·*/·c·d;13 ····final·/*·synthetic·*/·c·d;
14 ····14 ····
15 ····c$e(final·c·d,·final·i·a,·final·c$h·b,·final·a·c)·{15 ····c$e(final·c·d,·final·i·a,·final·c$i·b,·final·a·c)·{
16 ········this.d·=·d;16 ········this.d·=·d;
17 ········this.a·=·a;17 ········this.a·=·a;
18 ········this.b·=·b;18 ········this.b·=·b;
19 ········this.c·=·c;19 ········this.c·=·c;
20 ····}20 ····}
21 ····21 ····
22 ····public·void·run()·{22 ····public·void·run()·{
2.47 KB
a/a/a/c$f.class
2.44 KB
procyon -ec {}
    
Offset 8, 23 lines modifiedOffset 8, 23 lines modified
8 import·java.io.File;8 import·java.io.File;
9 import·b.a.c.a.i;9 import·b.a.c.a.i;
  
10 class·c$f·implements·Runnable10 class·c$f·implements·Runnable
11 {11 {
12 ····final·/*·synthetic·*/·boolean·a;12 ····final·/*·synthetic·*/·boolean·a;
13 ····final·/*·synthetic·*/·String·b;13 ····final·/*·synthetic·*/·String·b;
14 ····final·/*·synthetic·*/·c$h·c;14 ····final·/*·synthetic·*/·c$i·c;
15 ····final·/*·synthetic·*/·Boolean·d;15 ····final·/*·synthetic·*/·Boolean·d;
16 ····final·/*·synthetic·*/·a·e;16 ····final·/*·synthetic·*/·a·e;
17 ····final·/*·synthetic·*/·i·f;17 ····final·/*·synthetic·*/·i·f;
18 ····final·/*·synthetic·*/·boolean·g;18 ····final·/*·synthetic·*/·boolean·g;
19 ····final·/*·synthetic·*/·int·h;19 ····final·/*·synthetic·*/·int·h;
20 ····final·/*·synthetic·*/·c·i;20 ····final·/*·synthetic·*/·c·i;
21 ····21 ····
22 ····c$f(final·c·i,·final·boolean·a,·final·String·b,·final·c$h·c,·final·Boolean·d,·final·a·e,·final·i·f,·final·boolean·g,·final·int·h)·{22 ····c$f(final·c·i,·final·boolean·a,·final·String·b,·final·c$i·c,·final·Boolean·d,·final·a·e,·final·i·f,·final·boolean·g,·final·int·h)·{
23 ········this.i·=·i;23 ········this.i·=·i;
24 ········this.a·=·a;24 ········this.a·=·a;
25 ········this.b·=·b;25 ········this.b·=·b;
26 ········this.c·=·c;26 ········this.c·=·c;
27 ········this.d·=·d;27 ········this.d·=·d;
28 ········this.e·=·e;28 ········this.e·=·e;
29 ········this.f·=·f;29 ········this.f·=·f;
Offset 35, 15 lines modifiedOffset 35, 15 lines modified
35 ····public·void·run()·{35 ····public·void·run()·{
36 ········Object·o·=·a.a.a.c.b();36 ········Object·o·=·a.a.a.c.b();
37 ········//·monitorenter(o)37 ········//·monitorenter(o)
38 ········try·{38 ········try·{
39 ············if·(!this.a)·{39 ············if·(!this.a)·{
40 ················final·File·file·=·new·File(new·File(this.b).getParent());40 ················final·File·file·=·new·File(new·File(this.b).getParent());
41 ················if·(!file.exists()·&&·!file.mkdirs()·&&·!file.exists())·{41 ················if·(!file.exists()·&&·!file.mkdirs()·&&·!file.exists())·{
42 ····················final·c$h·c·=·this.c;42 ····················final·c$i·c·=·this.c;
43 ····················final·String·s·=·"sqlite_error";43 ····················final·String·s·=·"sqlite_error";
44 ····················final·StringBuilder·sb·=·new·StringBuilder();44 ····················final·StringBuilder·sb·=·new·StringBuilder();
45 ····················sb.append("open_failed·");45 ····················sb.append("open_failed·");
46 ····················sb.append(this.b);46 ····················sb.append(this.b);
47 ····················c.a(s,·sb.toString(),·(Object)null);47 ····················c.a(s,·sb.toString(),·(Object)null);
48 ····················return;48 ····················return;
49 ················}49 ················}
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ············································sb2.append("·");80 ············································sb2.append("·");
81 ············································sb2.append(this.b);81 ············································sb2.append(this.b);
82 ············································Log.d((String)o2,·sb2.toString());82 ············································Log.d((String)o2,·sb2.toString());
83 ········································}83 ········································}
84 ········································//·monitorexit(o)84 ········································//·monitorexit(o)
85 ········································o·=·this.c;85 ········································o·=·this.c;
86 ········································o2·=·a.a.a.c.a(this.h,·false,·false);86 ········································o2·=·a.a.a.c.a(this.h,·false,·false);
87 ········································((c$h)o).a(o2);87 ········································((c$i)o).a(o2);
88 ····································}88 ····································}
89 ································}89 ································}
90 ································catch·(Exception·ex)·{90 ································catch·(Exception·ex)·{
91 ····································a.a.a.c.a(this.i,·ex,·(f)new·e(this.f,·(j$d)this.c),·this.e);91 ····································a.a.a.c.a(this.i,·ex,·(f)new·e(this.f,·(j$d)this.c),·this.e);
92 ································}92 ································}
93 ····························}93 ····························}
94 ························}94 ························}
2.2 KB
a/a/a/c$g.class
2.17 KB
procyon -ec {}
    
Offset 1, 63 lines modifiedOffset 1, 23 lines modified
  
1 package·a.a.a;1 package·a.a.a;
  
2 import·android.os.Handler; 
3 import·android.os.HandlerThread; 
4 import·android.util.Log; 
  
5 class·c$g·implements·Runnable2 class·c$g·implements·Runnable
6 {3 {
7 ····final·/*·synthetic·*/·a·a;4 ····final·/*·synthetic·*/·a·a;
8 ····final·/*·synthetic·*/·int·b;5 ····final·/*·synthetic·*/·c$i·b;
9 ····final·/*·synthetic·*/·c$h·c;6 ····final·/*·synthetic·*/·c·c;
10 ····7 ····
11 ····c$g(final·c·c,·final·a·a,·final·int·b,·final·c$h·c2)·{8 ····c$g(final·c·c,·final·a·a,·final·c$i·b)·{
 9 ········this.c·=·c;
12 ········this.a·=·a;10 ········this.a·=·a;
13 ········this.b·=·b;11 ········this.b·=·b;
14 ········this.c·=·c2; 
15 ····}12 ····}
16 ····13 ····
17 ····public·void·run()·{14 ····public·void·run()·{
 15 ········synchronized·(a.a.a.c.b())·{
 16 ············a.a.a.c.a(this.c,·this.a);
18 ········final·Object·b·=·a.a.a.c.b(); 
19 ········//·monitorenter(b) 
20 ········while·(true)·{ 
21 ············a·a·=·null; 
22 ············try·{ 
23 ················final·a·a2; 
24 ················a·=·(a2·=·this.a); 
25 ················a2.a(); 
26 ················break·Label_0091; 
27 ············} 
28 ············catch·(Exception·ex)·{} 
29 ············finally·{ 
30 ················//·monitorexit(b)17 ············//·monitorexit(c.b())
31 ················synchronized·(a.a.a.c.c())·{ 
32 ····················if·(a.a.a.c.l.isEmpty()·&&·a.a.a.c.d()·!=·null)·{ 
33 ························if·(a.a.a.b.a(this.a.d))·{ 
34 ····························final·String·s·=·"Sqflite"; 
35 ····························final·StringBuilder·sb·=·new·StringBuilder(); 
36 ····························sb.append(this.a.c()); 
37 ····························sb.append("stopping·thread"); 
38 ····························sb.append(a.a.a.c.a()); 
39 ····························Log.d(s,·sb.toString()); 
40 ························} 
41 ························a.a.a.c.a().quit(); 
42 ························a.a.a.c.a((HandlerThread)null); 
43 ························a.a.a.c.a((Handler)null); 
44 ····················} 
45 ····················//·monitorexit(c.c()) 
46 ····················//·monitorexit(b) 
47 ····················this.c.a((Object)null);18 ············this.b.a((Object)null);
48 ····················return; 
49 ················} 
50 ············} 
51 ············try·{ 
52 ················final·a·a2·=·a; 
53 ················a2.a(); 
54 ················continue; 
55 ············} 
56 ············catch·(Exception·ex2)·{} 
57 ············break; 
58 ········}19 ········}
59 ····}20 ····}
60 }21 }
2.82 KB
a/a/a/c$h.class
2.79 KB
procyon -ec {}
    
Offset 1, 28 lines modifiedOffset 1, 69 lines modified
  
1 package·a.a.a;1 package·a.a.a;
  
 2 import·android.util.Log;
2 import·android.os.Handler; 
3 import·b.a.c.a.j$d; 
  
4 class·c$h·implements·j$d3 class·c$h·implements·Runnable
5 {4 {
6 ····final·Handler·a; 
7 ····private·final·j$d·b;5 ····final·/*·synthetic·*/·a·a;
 6 ····final·/*·synthetic·*/·String·b;
 7 ····final·/*·synthetic·*/·c$i·c;
 8 ····final·/*·synthetic·*/·c·d;
8 ····9 ····
9 ····private·c$h(final·c·c,·final·j$d·b)·{10 ····c$h(final·c·d,·final·a·a,·final·String·b,·final·c$i·c)·{
 11 ········this.d·=·d;
10 ········this.a·=·new·Handler();12 ········this.a·=·a;
11 ········this.b·=·b;13 ········this.b·=·b;
 14 ········this.c·=·c;
12 ····}15 ····}
13 ····16 ····
14 ····public·void·a()·{17 ····public·void·run()·{
15 ········this.a.post((Runnable)new·c$h$c(this)); 
16 ····} 
17 ···· 
18 ····public·void·a(final·Object·o)·{ 
19 ········this.a.post((Runnable)new·c$h$a(this,·o)); 
20 ····} 
21 ···· 
22 ····public·void·a(final·String·s,·final·String·s2,·final·Object·o)·{ 
23 ········this.a.post((Runnable)new·c$h$b(this,·s,·s2,·o));18 ········final·Object·b·=·a.a.a.c.b();
 19 ········//·monitorenter(b)
 20 ········try·{
 21 ············if·(this.a·!=·null)·{
 22 ················a.a.a.c.a(this.d,·this.a);
 23 ············}
 24 ············try·{
 25 ················final·int·d·=·a.a.a.c.d;
 26 ················try·{
 27 ····················Label_0093:·{
 28 ························if·(!a.a.a.b.b(d))·{
 29 ····························break·Label_0093;
 30 ························}
 31 ························final·String·s·=·"Sqflite";
 32 ························try·{
 33 ····························final·StringBuilder·sb·=·new·StringBuilder();
 34 ····························sb.append("delete·database·");
 35 ····························sb.append(this.b);
 36 ····························Log.d(s,·sb.toString());
 37 ····························final·String·b2·=·this.b;
 38 ····························try·{
 39 ································a.a.a.a.a(b2);
 40 ····························}
 41 ····························catch·(Exception·obj)·{
 42 ································final·String·s2·=·"Sqflite";
 43 ································final·StringBuilder·sb2·=·new·StringBuilder();
 44 ································sb2.append("error·");
 45 ································sb2.append(obj);
 46 ································sb2.append("·while·closing·database·");
 47 ································sb2.append(a.a.a.c.a());
 48 ································Log.e(s2,·sb2.toString());
 49 ····························}
 50 ························}
 51 ························catch·(Exception·ex)·{
 52 ····························//·monitorexit(b)
 53 ····························this.c.a((Object)null);
 54 ························}
 55 ····················}
 56 ················}
 57 ················catch·(Exception·ex2)·{}
 58 ················finally·{
 59 ················}
 60 ················//·monitorexit(b)
 61 ············}
 62 ············catch·(Exception·ex3)·{}
 63 ········}
 64 ········finally·{}
24 ····}65 ····}
25 }66 }
14.3 KB
a/a/a/c.class
14.2 KB
procyon -ec {}
    
Offset 208, 14 lines modifiedOffset 208, 61 lines modified
208 ················o·=·a((Object)value);208 ················o·=·a((Object)value);
209 ············}209 ············}
210 ············hashMap.put(a((Object)entry.getKey()),·(Map)o);210 ············hashMap.put(a((Object)entry.getKey()),·(Map)o);
211 ········}211 ········}
212 ········return·hashMap;212 ········return·hashMap;
213 ····}213 ····}
214 ····214 ····
 215 ····private·void·a(final·a·a)·{
 216 ········try·{
 217 ············final·int·d·=·a.d;
 218 ············try·{
 219 ················Label_0081:·{
 220 ····················if·(!a.a.a.b.a(d))·{
 221 ························break·Label_0081;
 222 ····················}
 223 ····················final·String·s·=·"Sqflite";
 224 ····················try·{
 225 ························final·StringBuilder·sb·=·new·StringBuilder();
 226 ························sb.append(a.c());
 227 ························sb.append("closing·database·");
 228 ························sb.append(a.a.a.c.j);
 229 ························Log.d(s,·sb.toString());
 230 ························a.a();
 231 ····················}
 232 ····················catch·(Exception·obj)·{
 233 ························final·StringBuilder·sb2·=·new·StringBuilder();
 234 ························sb2.append("error·");
 235 ························sb2.append(obj);
 236 ························sb2.append("·while·closing·database·");
 237 ························sb2.append(a.a.a.c.i);
 238 ························Log.e("Sqflite",·sb2.toString());
 239 ····················}
 240 ················}
 241 ············}
 242 ············catch·(Exception·ex)·{}
 243 ········}
 244 ········catch·(Exception·ex2)·{}
 245 ········synchronized·(a.a.a.c.e)·{
 246 ············if·(a.a.a.c.l.isEmpty()·&&·a.a.a.c.k·!=·null)·{
 247 ················if·(a.a.a.b.a(a.d))·{
 248 ····················final·String·s2·=·"Sqflite";
 249 ····················final·StringBuilder·sb3·=·new·StringBuilder();
 250 ····················sb3.append(a.c());
 251 ····················sb3.append("stopping·thread");
 252 ····················sb3.append(a.a.a.c.j);
 253 ····················Log.d(s2,·sb3.toString());
 254 ················}
 255 ················a.a.a.c.j.quit();
 256 ················a.a.a.c.j·=·null;
 257 ················a.a.a.c.k·=·null;
 258 ············}
 259 ········}
 260 ····}
 261 ····
215 ····public·static·void·a(final·l$c·l$c)·{262 ····public·static·void·a(final·l$c·l$c)·{
216 ········new·j(l$c.a(),·"com.tekartik.sqflite").a((j$c)new·c(l$c.b()));263 ········new·j(l$c.a(),·"com.tekartik.sqflite").a((j$c)new·c(l$c.b()));
217 ····}264 ····}
218 ····265 ····
219 ····private·void·a(final·Exception·ex,·final·f·f,·final·a·a)·{266 ····private·void·a(final·Exception·ex,·final·f·f,·final·a·a)·{
220 ········final·boolean·b·=·ex·instanceof·SQLiteCantOpenDatabaseException;267 ········final·boolean·b·=·ex·instanceof·SQLiteCantOpenDatabaseException;
221 ········final·String·s·=·"sqlite_error";268 ········final·String·s·=·"sqlite_error";
Offset 1099, 15 lines modifiedOffset 1146, 15 lines modified
1099 ····}1146 ····}
1100 ····1147 ····
1101 ····private·void·e(final·i·i,·final·j$d·j$d)·{1148 ····private·void·e(final·i·i,·final·j$d·j$d)·{
1102 ········final·a·d·=·this.d(i,·j$d);1149 ········final·a·d·=·this.d(i,·j$d);
1103 ········if·(d·==·null)·{1150 ········if·(d·==·null)·{
1104 ············return;1151 ············return;
1105 ········}1152 ········}
1106 ········a.a.a.c.k.post((Runnable)new·c$b(this,·i,·new·c$h(this,·j$d,·(c$a)null),·d));1153 ········a.a.a.c.k.post((Runnable)new·c$b(this,·i,·new·c$i(this,·j$d,·(c$a)null),·d));
1107 ····}1154 ····}
1108 ····1155 ····
1109 ····private·boolean·e(final·a·a,·final·f·f)·{1156 ····private·boolean·e(final·a·a,·final·f·f)·{
1110 ········if·(!this.b(a,·f))·{1157 ········if·(!this.b(a,·f))·{
1111 ············return·false;1158 ············return·false;
1112 ········}1159 ········}
1113 ········final·boolean·b·=·f.b();1160 ········final·boolean·b·=·f.b();
Offset 1205, 25 lines modifiedOffset 1252, 21 lines modified
1205 ············sb.append("closing·");1252 ············sb.append("closing·");
1206 ············sb.append(intValue);1253 ············sb.append(intValue);
1207 ············sb.append("·");1254 ············sb.append("·");
1208 ············sb.append(d.b);1255 ············sb.append(d.b);
1209 ············Log.d("Sqflite",·sb.toString());1256 ············Log.d("Sqflite",·sb.toString());
1210 ········}1257 ········}
1211 ········final·String·b·=·d.b;1258 ········final·String·b·=·d.b;
1212 ········Object·e·=·a.a.a.c.e; 
1213 ········synchronized·(e)·{1259 ········synchronized·(a.a.a.c.e)·{
1214 ············a.a.a.c.l.remove(Integer.valueOf(intValue));1260 ············a.a.a.c.l.remove(Integer.valueOf(intValue));
1215 ············if·(d.a)·{1261 ············if·(d.a)·{
1216 ················a.a.a.c.a.remove(b);1262 ················a.a.a.c.a.remove(b);
1217 ············}1263 ············}
1218 ············//·monitorexit(e)1264 ············//·monitorexit(c.e)
 1265 ············a.a.a.c.k.post((Runnable)new·c$g(this,·d,·new·c$i(this,·j$d,·(c$a)null)));
1219 ············final·c$h·c$h·=·new·c$h(this,·j$d,·(c$a)null); 
1220 ············final·Handler·k·=·a.a.a.c.k; 
1221 ············e·=·new·c$g(this,·d,·intValue,·c$h); 
1222 ············k.post((Runnable)e); 
1223 ········}1266 ········}
1224 ····}1267 ····}
1225 ····1268 ····
1226 ····private·void·g(final·i·i,·final·j$d·j$d)·{1269 ····private·void·g(final·i·i,·final·j$d·j$d)·{
1227 ········final·String·anObject·=·(String)i.a("cmd");1270 ········final·String·anObject·=·(String)i.a("cmd");
1228 ········final·HashMap<String,·Integer>·hashMap·=·new·HashMap<String,·Integer>();1271 ········final·HashMap<String,·Integer>·hashMap·=·new·HashMap<String,·Integer>();
1229 ········if·("get".equals(anObject))·{1272 ········if·("get".equals(anObject))·{
Offset 1267, 30 lines modifiedOffset 1310, 87 lines modified
1267 ········else·{1310 ········else·{
1268 ············a.a.a.c.d·=·0;1311 ············a.a.a.c.d·=·0;
1269 ········}1312 ········}
1270 ········j$d.a((Object)null);1313 ········j$d.a((Object)null);
1271 ····}1314 ····}
1272 ····1315 ····
1273 ····private·void·i(final·i·i,·final·j$d·j$d)·{1316 ····private·void·i(final·i·i,·final·j$d·j$d)·{
 1317 ········final·String·s·=·(String)i.a("path");
 1318 ········Object·e·=·a.a.a.c.e;
 1319 ········synchronized·(e)·{
 1320 ············if·(a.a.a.b.b(a.a.a.c.d))·{
 1321 ················final·String·s2·=·"Sqflite";
 1322 ················final·StringBuilder·sb·=·new·StringBuilder();
 1323 ················sb.append("Look·for·");
 1324 ················sb.append(s);
 1325 ················sb.append("·in·");
 1326 ················sb.append(a.a.a.c.a.keySet());
 1327 ················Log.d(s2,·sb.toString());
 1328 ············}
 1329 ············final·Integer·obj·=·Integer.valueOf(a.a.a.c.a.get((Object)s));
 1330 ············a·a·=·null;
 1331 ············Label_0363:·{
Max diff block lines reached; 8318/14558 bytes (57.14%) of diff not shown.
4.2 KB
b/a/d/b/a.class
4.17 KB
procyon -ec {}
    
Offset 1, 91 lines modifiedOffset 1, 92 lines modified
  
1 package·b.a.d.b;1 package·b.a.d.b;
  
2 import·b.a.c.a.j$d;2 import·b.a.c.a.j$d;
3 import·b.a.c.a.i;3 import·b.a.c.a.i;
4 import·b.a.c.a.j;4 import·b.a.c.a.l$c;
5 import·java.io.File;5 import·java.io.File;
6 import·android.os.Build$VERSION;6 import·android.os.Build$VERSION;
7 import·java.util.ArrayList;7 import·java.util.ArrayList;
8 import·java.util.List;8 import·java.util.List;
9 import·b.a.c.a.l$c;9 import·b.a.c.a.j;
 10 import·android.content.Context;
10 import·b.a.c.a.j$c;11 import·b.a.c.a.j$c;
  
11 public·class·a·implements·j$c12 public·class·a·implements·io.flutter.embedding.engine.c.a,·j$c
12 {13 {
 14 ····private·Context·a;
 15 ····private·j·b;
13 ····private·final·l$c·a; 
14 ···· 
15 ····private·a(final·l$c·a)·{ 
16 ········this.a·=·a; 
17 ····} 
18 ····16 ····
19 ····private·String·a()·{17 ····private·String·a()·{
20 ········return·b.a.e.a.c(this.a.b());18 ········return·b.a.e.a.c(this.a);
21 ····}19 ····}
22 ····20 ····
23 ····private·List·a(String·absolutePath)·{21 ····private·List·a(String·absolutePath)·{
24 ········final·ArrayList<String>·list·=·new·ArrayList<String>();22 ········final·ArrayList<String>·list·=·new·ArrayList<String>();
25 ········if·(Build$VERSION.SDK_INT·>=·19)·{23 ········if·(Build$VERSION.SDK_INT·>=·19)·{
26 ············final·File[]·externalFilesDirs·=·this.a.b().getExternalFilesDirs(absolutePath);24 ············final·File[]·externalFilesDirs·=·this.a.getExternalFilesDirs(absolutePath);
27 ············for·(int·length·=·externalFilesDirs.length,·i·=·0;·i·<·length;·++i)·{25 ············for·(int·length·=·externalFilesDirs.length,·i·=·0;·i·<·length;·++i)·{
28 ················final·File·file·=·externalFilesDirs[i];26 ················final·File·file·=·externalFilesDirs[i];
29 ················if·(file·!=·null)·{27 ················if·(file·!=·null)·{
30 ····················list.add(file.getAbsolutePath());28 ····················list.add(file.getAbsolutePath());
31 ················}29 ················}
32 ············}30 ············}
33 ········}31 ········}
34 ········else·{32 ········else·{
35 ············final·File·externalFilesDir·=·this.a.b().getExternalFilesDir(absolutePath);33 ············final·File·externalFilesDir·=·this.a.getExternalFilesDir(absolutePath);
36 ············if·(externalFilesDir·!=·null)·{34 ············if·(externalFilesDir·!=·null)·{
37 ················absolutePath·=·externalFilesDir.getAbsolutePath();35 ················absolutePath·=·externalFilesDir.getAbsolutePath();
38 ················list.add(absolutePath);36 ················list.add(absolutePath);
39 ············}37 ············}
40 ········}38 ········}
41 ········return·list;39 ········return·list;
42 ····}40 ····}
43 ····41 ····
44 ····public·static·void·a(final·l$c·l$c)·{42 ····public·static·void·a(final·l$c·l$c)·{
 43 ········final·a·a·=·new·a();
45 ········new·j(l$c.a(),·"plugins.flutter.io/path_provider").a((j$c)new·a(l$c));44 ········a.b·=·new·j(l$c.a(),·"plugins.flutter.io/path_provider");
 45 ········a.a·=·l$c.b();
 46 ········a.b.a((j$c)a);
46 ····}47 ····}
47 ····48 ····
48 ····private·String·b()·{49 ····private·String·b()·{
49 ········return·b.a.e.a.b(this.a.b());50 ········return·b.a.e.a.b(this.a);
50 ····}51 ····}
51 ····52 ····
52 ····private·List·c()·{53 ····private·List·c()·{
53 ········final·ArrayList<String>·list·=·new·ArrayList<String>();54 ········final·ArrayList<String>·list·=·new·ArrayList<String>();
54 ········if·(Build$VERSION.SDK_INT·>=·19)·{55 ········if·(Build$VERSION.SDK_INT·>=·19)·{
55 ············final·File[]·externalCacheDirs·=·this.a.b().getExternalCacheDirs();56 ············final·File[]·externalCacheDirs·=·this.a.getExternalCacheDirs();
56 ············for·(int·length·=·externalCacheDirs.length,·i·=·0;·i·<·length;·++i)·{57 ············for·(int·length·=·externalCacheDirs.length,·i·=·0;·i·<·length;·++i)·{
57 ················final·File·file·=·externalCacheDirs[i];58 ················final·File·file·=·externalCacheDirs[i];
58 ················if·(file·!=·null)·{59 ················if·(file·!=·null)·{
59 ····················list.add(file.getAbsolutePath());60 ····················list.add(file.getAbsolutePath());
60 ················}61 ················}
61 ············}62 ············}
62 ········}63 ········}
63 ········else·{64 ········else·{
64 ············final·File·externalCacheDir·=·this.a.b().getExternalCacheDir();65 ············final·File·externalCacheDir·=·this.a.getExternalCacheDir();
65 ············if·(externalCacheDir·!=·null)·{66 ············if·(externalCacheDir·!=·null)·{
66 ················list.add(externalCacheDir.getAbsolutePath());67 ················list.add(externalCacheDir.getAbsolutePath());
67 ············}68 ············}
68 ········}69 ········}
69 ········return·list;70 ········return·list;
70 ····}71 ····}
71 ····72 ····
72 ····private·String·d()·{73 ····private·String·d()·{
73 ········final·File·externalFilesDir·=·this.a.b().getExternalFilesDir((String)null);74 ········final·File·externalFilesDir·=·this.a.getExternalFilesDir((String)null);
74 ········if·(externalFilesDir·==·null)·{75 ········if·(externalFilesDir·==·null)·{
75 ············return·null;76 ············return·null;
76 ········}77 ········}
77 ········return·externalFilesDir.getAbsolutePath();78 ········return·externalFilesDir.getAbsolutePath();
78 ····}79 ····}
79 ····80 ····
80 ····private·String·e()·{81 ····private·String·e()·{
81 ········return·this.a.b().getCacheDir().getPath();82 ········return·this.a.getCacheDir().getPath();
82 ····}83 ····}
83 ····84 ····
84 ····public·void·a(final·i·i,·final·j$d·j$d)·{85 ····public·void·a(final·i·i,·final·j$d·j$d)·{
85 ········final·String·a·=·i.a;86 ········final·String·a·=·i.a;
86 ········final·int·hashCode·=·a.hashCode();87 ········final·int·hashCode·=·a.hashCode();
87 ········final·int·n·=·5;88 ········final·int·n·=·5;
88 ········final·int·n2·=·4;89 ········final·int·n2·=·4;
Offset 149, 15 lines modifiedOffset 150, 15 lines modified
149 ····························if·(n6·!=·n)·{150 ····························if·(n6·!=·n)·{
150 ································j$d.a();151 ································j$d.a();
151 ································return;152 ································return;
152 ····························}153 ····························}
153 ····························o·=·this.a();154 ····························o·=·this.a();
154 ························}155 ························}
155 ························else·{156 ························else·{
156 ····························o·=·this.a(b.a((Integer)i.a("type")));157 ····························o·=·this.a(b.a.d.b.b.a((Integer)i.a("type")));
157 ························}158 ························}
158 ····················}159 ····················}
159 ····················else·{160 ····················else·{
160 ························o·=·this.c();161 ························o·=·this.c();
161 ····················}162 ····················}
162 ················}163 ················}
163 ················else·{164 ················else·{
775 B
a/a/a/c$h$b.class vs.
a/a/a/c$i$b.class
Files 24% similar despite different names
700 B
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 package·a.a.a;1 package·a.a.a;
  
2 class·c$h$b·implements·Runnable2 class·c$i$b·implements·Runnable
3 {3 {
4 ····final·/*·synthetic·*/·String·a;4 ····final·/*·synthetic·*/·String·a;
5 ····final·/*·synthetic·*/·String·b;5 ····final·/*·synthetic·*/·String·b;
6 ····final·/*·synthetic·*/·Object·c;6 ····final·/*·synthetic·*/·Object·c;
7 ····final·/*·synthetic·*/·c$h·d;7 ····final·/*·synthetic·*/·c$i·d;
8 ····8 ····
9 ····c$h$b(final·c$h·d,·final·String·a,·final·String·b,·final·Object·c)·{9 ····c$i$b(final·c$i·d,·final·String·a,·final·String·b,·final·Object·c)·{
10 ········this.d·=·d;10 ········this.d·=·d;
11 ········this.a·=·a;11 ········this.a·=·a;
12 ········this.b·=·b;12 ········this.b·=·b;
13 ········this.c·=·c;13 ········this.c·=·c;
14 ····}14 ····}
15 ····15 ····
16 ····public·void·run()·{16 ····public·void·run()·{
17 ········c$h.a(this.d).a(this.a,·this.b,·this.c);17 ········c$i.a(this.d).a(this.a,·this.b,·this.c);
18 ····}18 ····}
19 }19 }
5.71 KB
smali/b/a/d/b/a.smali
    
Offset 1, 38 lines modifiedOffset 1, 35 lines modified
1 .class·public·Lb/a/d/b/a;1 .class·public·Lb/a/d/b/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
 5 .implements·Lio/flutter/embedding/engine/c/a;
5 .implements·Lb/a/c/a/j$c;6 .implements·Lb/a/c/a/j$c;
  
  
6 #·instance·fields7 #·instance·fields
 8 .field·private·a:Landroid/content/Context;
  
7 .field·private·final·a:Lb/a/c/a/l$c;9 .field·private·b:Lb/a/c/a/j;
  
  
8 #·direct·methods10 #·direct·methods
9 .method·private·constructor·<init>(Lb/a/c/a/l$c;)V11 .method·public·constructor·<init>()V
10 ····.locals·012 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lb/a/d/b/a;->a:Lb/a/c/a/l$c; 
  
13 ····return-void14 ····return-void
14 .end·method15 .end·method
  
15 .method·private·a()Ljava/lang/String;16 .method·private·a()Ljava/lang/String;
16 ····.locals·117 ····.locals·1
  
17 ····iget-object·v0,·p0,·Lb/a/d/b/a;->a:Lb/a/c/a/l$c;18 ····iget-object·v0,·p0,·Lb/a/d/b/a;->a:Landroid/content/Context;
  
18 ····invoke-interface·{v0},·Lb/a/c/a/l$c;->b()Landroid/content/Context; 
  
19 ····move-result-object·v0 
  
20 ····invoke-static·{v0},·Lb/a/e/a;->c(Landroid/content/Context;)Ljava/lang/String;19 ····invoke-static·{v0},·Lb/a/e/a;->c(Landroid/content/Context;)Ljava/lang/String;
  
21 ····move-result-object·v020 ····move-result-object·v0
  
22 ····return-object·v021 ····return-object·v0
23 .end·method22 .end·method
Offset 56, 19 lines modifiedOffset 53, 15 lines modified
  
56 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I53 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I
  
57 ····const/16·v2,·0x1354 ····const/16·v2,·0x13
  
58 ····if-lt·v1,·v2,·:cond_155 ····if-lt·v1,·v2,·:cond_1
  
59 ····iget-object·v1,·p0,·Lb/a/d/b/a;->a:Lb/a/c/a/l$c;56 ····iget-object·v1,·p0,·Lb/a/d/b/a;->a:Landroid/content/Context;
  
60 ····invoke-interface·{v1},·Lb/a/c/a/l$c;->b()Landroid/content/Context; 
  
61 ····move-result-object·v1 
  
62 ····invoke-virtual·{v1,·p1},·Landroid/content/Context;->getExternalFilesDirs(Ljava/lang/String;)[Ljava/io/File;57 ····invoke-virtual·{v1,·p1},·Landroid/content/Context;->getExternalFilesDirs(Ljava/lang/String;)[Ljava/io/File;
  
63 ····move-result-object·p158 ····move-result-object·p1
  
64 ····array-length·v1,·p159 ····array-length·v1,·p1
  
Offset 89, 19 lines modifiedOffset 82, 15 lines modified
  
89 ····:cond_082 ····:cond_0
90 ····add-int/lit8·v2,·v2,·0x183 ····add-int/lit8·v2,·v2,·0x1
  
91 ····goto·:goto_084 ····goto·:goto_0
  
92 ····:cond_185 ····:cond_1
93 ····iget-object·v1,·p0,·Lb/a/d/b/a;->a:Lb/a/c/a/l$c;86 ····iget-object·v1,·p0,·Lb/a/d/b/a;->a:Landroid/content/Context;
  
94 ····invoke-interface·{v1},·Lb/a/c/a/l$c;->b()Landroid/content/Context; 
  
95 ····move-result-object·v1 
  
96 ····invoke-virtual·{v1,·p1},·Landroid/content/Context;->getExternalFilesDir(Ljava/lang/String;)Ljava/io/File;87 ····invoke-virtual·{v1,·p1},·Landroid/content/Context;->getExternalFilesDir(Ljava/lang/String;)Ljava/io/File;
  
97 ····move-result-object·p188 ····move-result-object·p1
  
98 ····if-eqz·p1,·:cond_289 ····if-eqz·p1,·:cond_2
  
Offset 112, 43 lines modifiedOffset 101, 49 lines modified
112 ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z101 ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
113 ····:cond_2102 ····:cond_2
114 ····return-object·v0103 ····return-object·v0
115 .end·method104 .end·method
  
116 .method·public·static·a(Lb/a/c/a/l$c;)V105 .method·public·static·a(Lb/a/c/a/l$c;)V
117 ····.locals·3106 ····.locals·4
  
 107 ····new-instance·v0,·Lb/a/d/b/a;
  
 108 ····invoke-direct·{v0},·Lb/a/d/b/a;-><init>()V
  
118 ····new-instance·v0,·Lb/a/c/a/j;109 ····new-instance·v1,·Lb/a/c/a/j;
  
119 ····invoke-interface·{p0},·Lb/a/c/a/l$c;->a()Lb/a/c/a/c;110 ····invoke-interface·{p0},·Lb/a/c/a/l$c;->a()Lb/a/c/a/c;
  
120 ····move-result-object·v1111 ····move-result-object·v2
  
 112 ····const-string·v3,·"plugins.flutter.io/path_provider"
  
 113 ····invoke-direct·{v1,·v2,·v3},·Lb/a/c/a/j;-><init>(Lb/a/c/a/c;Ljava/lang/String;)V
  
121 ····const-string·v2,·"plugins.flutter.io/path_provider"114 ····iput-object·v1,·v0,·Lb/a/d/b/a;->b:Lb/a/c/a/j;
  
122 ····invoke-direct·{v0,·v1,·v2},·Lb/a/c/a/j;-><init>(Lb/a/c/a/c;Ljava/lang/String;)V115 ····invoke-interface·{p0},·Lb/a/c/a/l$c;->b()Landroid/content/Context;
  
123 ····new-instance·v1,·Lb/a/d/b/a;116 ····move-result-object·p0
  
124 ····invoke-direct·{v1,·p0},·Lb/a/d/b/a;-><init>(Lb/a/c/a/l$c;)V117 ····iput-object·p0,·v0,·Lb/a/d/b/a;->a:Landroid/content/Context;
  
 118 ····iget-object·p0,·v0,·Lb/a/d/b/a;->b:Lb/a/c/a/j;
  
125 ····invoke-virtual·{v0,·v1},·Lb/a/c/a/j;->a(Lb/a/c/a/j$c;)V119 ····invoke-virtual·{p0,·v0},·Lb/a/c/a/j;->a(Lb/a/c/a/j$c;)V
  
126 ····return-void120 ····return-void
127 .end·method121 .end·method
  
128 .method·private·b()Ljava/lang/String;122 .method·private·b()Ljava/lang/String;
129 ····.locals·1123 ····.locals·1
  
130 ····iget-object·v0,·p0,·Lb/a/d/b/a;->a:Lb/a/c/a/l$c;124 ····iget-object·v0,·p0,·Lb/a/d/b/a;->a:Landroid/content/Context;
  
131 ····invoke-interface·{v0},·Lb/a/c/a/l$c;->b()Landroid/content/Context; 
  
Max diff block lines reached; 2172/5803 bytes (37.43%) of diff not shown.
1.57 KB
smali/a/a/a/c$c.smali
    
Offset 4, 42 lines modifiedOffset 4, 42 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·La/a/a/c;->j(Lb/a/c/a/i;Lb/a/c/a/j$d;)V8 ····value·=·La/a/a/c;->k(Lb/a/c/a/i;Lb/a/c/a/j$d;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Lb/a/c/a/i;15 .field·final·synthetic·a:Lb/a/c/a/i;
  
16 .field·final·synthetic·b:La/a/a/c$h;16 .field·final·synthetic·b:La/a/a/c$i;
  
17 .field·final·synthetic·c:La/a/a/a;17 .field·final·synthetic·c:La/a/a/a;
  
18 .field·final·synthetic·d:La/a/a/c;18 .field·final·synthetic·d:La/a/a/c;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(La/a/a/c;Lb/a/c/a/i;La/a/a/c$h;La/a/a/a;)V20 .method·constructor·<init>(La/a/a/c;Lb/a/c/a/i;La/a/a/c$i;La/a/a/a;)V
21 ····.locals·021 ····.locals·0
  
22 ····iput-object·p1,·p0,·La/a/a/c$c;->d:La/a/a/c;22 ····iput-object·p1,·p0,·La/a/a/c$c;->d:La/a/a/c;
  
23 ····iput-object·p2,·p0,·La/a/a/c$c;->a:Lb/a/c/a/i;23 ····iput-object·p2,·p0,·La/a/a/c$c;->a:Lb/a/c/a/i;
  
24 ····iput-object·p3,·p0,·La/a/a/c$c;->b:La/a/a/c$h;24 ····iput-object·p3,·p0,·La/a/a/c$c;->b:La/a/a/c$i;
  
25 ····iput-object·p4,·p0,·La/a/a/c$c;->c:La/a/a/a;25 ····iput-object·p4,·p0,·La/a/a/c$c;->c:La/a/a/a;
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
49 .method·public·run()V49 .method·public·run()V
50 ····.locals·350 ····.locals·3
  
51 ····new-instance·v0,·La/a/a/f/e;51 ····new-instance·v0,·La/a/a/f/e;
  
52 ····iget-object·v1,·p0,·La/a/a/c$c;->a:Lb/a/c/a/i;52 ····iget-object·v1,·p0,·La/a/a/c$c;->a:Lb/a/c/a/i;
  
53 ····iget-object·v2,·p0,·La/a/a/c$c;->b:La/a/a/c$h;53 ····iget-object·v2,·p0,·La/a/a/c$c;->b:La/a/a/c$i;
  
54 ····invoke-direct·{v0,·v1,·v2},·La/a/a/f/e;-><init>(Lb/a/c/a/i;Lb/a/c/a/j$d;)V54 ····invoke-direct·{v0,·v1,·v2},·La/a/a/f/e;-><init>(Lb/a/c/a/i;Lb/a/c/a/j$d;)V
  
55 ····iget-object·v1,·p0,·La/a/a/c$c;->d:La/a/a/c;55 ····iget-object·v1,·p0,·La/a/a/c$c;->d:La/a/a/c;
  
56 ····iget-object·v2,·p0,·La/a/a/c$c;->c:La/a/a/a;56 ····iget-object·v2,·p0,·La/a/a/c$c;->c:La/a/a/a;
  
5.36 KB
smali/a/a/a/c$g.smali
    
Offset 16, 194 lines modifiedOffset 16, 67 lines modified
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·a:La/a/a/a;19 .field·final·synthetic·a:La/a/a/a;
  
20 .field·final·synthetic·b:I20 .field·final·synthetic·b:La/a/a/c$i;
  
21 .field·final·synthetic·c:La/a/a/c$h;21 .field·final·synthetic·c:La/a/a/c;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(La/a/a/c;La/a/a/a;ILa/a/a/c$h;)V23 .method·constructor·<init>(La/a/a/c;La/a/a/a;La/a/a/c$i;)V
24 ····.locals·024 ····.locals·0
  
25 ····iput-object·p2,·p0,·La/a/a/c$g;->a:La/a/a/a;25 ····iput-object·p1,·p0,·La/a/a/c$g;->c:La/a/a/c;
  
26 ····iput·p3,·p0,·La/a/a/c$g;->b:I26 ····iput-object·p2,·p0,·La/a/a/c$g;->a:La/a/a/a;
  
27 ····iput-object·p4,·p0,·La/a/a/c$g;->c:La/a/a/c$h;27 ····iput-object·p3,·p0,·La/a/a/c$g;->b:La/a/a/c$i;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
  
31 #·virtual·methods31 #·virtual·methods
32 .method·public·run()V32 .method·public·run()V
33 ····.locals·633 ····.locals·3
  
34 ····invoke-static·{},·La/a/a/c;->b()Ljava/lang/Object;34 ····invoke-static·{},·La/a/a/c;->b()Ljava/lang/Object;
  
35 ····move-result-object·v035 ····move-result-object·v0
  
36 ····monitor-enter·v036 ····monitor-enter·v0
  
37 ····:try_start_037 ····:try_start_0
38 ····iget-object·v1,·p0,·La/a/a/c$g;->a:La/a/a/a;38 ····iget-object·v1,·p0,·La/a/a/c$g;->c:La/a/a/c;
  
39 ····invoke-virtual·{v1},·La/a/a/a;->a()V 
40 ····:try_end_0 
41 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 
42 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
43 ····goto·:goto_0 
  
44 ····:catchall_0 
45 ····move-exception·v1 
  
46 ····goto/16·:goto_1 
  
47 ····:catch_0 
48 ····move-exception·v1 
  
49 ····:try_start_1 
50 ····const-string·v2,·"Sqflite" 
  
51 ····new-instance·v3,·Ljava/lang/StringBuilder; 
  
52 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V 
  
53 ····const-string·v4,·"error·" 
  
54 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
55 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
56 ····const-string·v1,·"·while·closing·database·" 
  
57 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
58 ····iget·v1,·p0,·La/a/a/c$g;->b:I 
  
59 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; 
  
60 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
61 ····move-result-object·v1 
  
62 ····invoke-static·{v2,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I 
  
63 ····:goto_0 
64 ····invoke-static·{},·La/a/a/c;->c()Ljava/lang/Object; 
  
65 ····move-result-object·v1 
  
66 ····monitor-enter·v1 
67 ····:try_end_1 
68 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 
  
69 ····:try_start_2 
70 ····sget-object·v2,·La/a/a/c;->l:Ljava/util/Map; 
  
71 ····invoke-interface·{v2},·Ljava/util/Map;->isEmpty()Z 
  
72 ····move-result·v2 
  
73 ····const/4·v3,·0x0 
  
74 ····if-eqz·v2,·:cond_1 
  
75 ····invoke-static·{},·La/a/a/c;->d()Landroid/os/Handler; 
  
76 ····move-result-object·v2 
  
77 ····if-eqz·v2,·:cond_1 
  
78 ····iget-object·v2,·p0,·La/a/a/c$g;->a:La/a/a/a;39 ····iget-object·v2,·p0,·La/a/a/c$g;->a:La/a/a/a;
  
 40 ····invoke-static·{v1,·v2},·La/a/a/c;->a(La/a/a/c;La/a/a/a;)V
79 ····iget·v2,·v2,·La/a/a/a;->d:I 
  
80 ····invoke-static·{v2},·La/a/a/b;->a(I)Z 
  
81 ····move-result·v2 
  
82 ····if-eqz·v2,·:cond_0 
  
83 ····const-string·v2,·"Sqflite" 
  
84 ····new-instance·v4,·Ljava/lang/StringBuilder; 
  
85 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V 
  
86 ····iget-object·v5,·p0,·La/a/a/c$g;->a:La/a/a/a; 
Max diff block lines reached; 1513/5449 bytes (27.77%) of diff not shown.
3.95 KB
smali/a/a/a/c$b.smali
    
Offset 16, 30 lines modifiedOffset 16, 30 lines modified
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·a:Lb/a/c/a/i;19 .field·final·synthetic·a:Lb/a/c/a/i;
  
20 .field·final·synthetic·b:La/a/a/c$h;20 .field·final·synthetic·b:La/a/a/c$i;
  
21 .field·final·synthetic·c:La/a/a/a;21 .field·final·synthetic·c:La/a/a/a;
  
22 .field·final·synthetic·d:La/a/a/c;22 .field·final·synthetic·d:La/a/a/c;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(La/a/a/c;Lb/a/c/a/i;La/a/a/c$h;La/a/a/a;)V24 .method·constructor·<init>(La/a/a/c;Lb/a/c/a/i;La/a/a/c$i;La/a/a/a;)V
25 ····.locals·025 ····.locals·0
  
26 ····iput-object·p1,·p0,·La/a/a/c$b;->d:La/a/a/c;26 ····iput-object·p1,·p0,·La/a/a/c$b;->d:La/a/a/c;
  
27 ····iput-object·p2,·p0,·La/a/a/c$b;->a:Lb/a/c/a/i;27 ····iput-object·p2,·p0,·La/a/a/c$b;->a:Lb/a/c/a/i;
  
28 ····iput-object·p3,·p0,·La/a/a/c$b;->b:La/a/a/c$h;28 ····iput-object·p3,·p0,·La/a/a/c$b;->b:La/a/a/c$i;
  
29 ····iput-object·p4,·p0,·La/a/a/c$b;->c:La/a/a/a;29 ····iput-object·p4,·p0,·La/a/a/c$b;->c:La/a/a/a;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
49 .method·public·run()V49 .method·public·run()V
50 ····.locals·1250 ····.locals·12
  
51 ····new-instance·v0,·La/a/a/f/e;51 ····new-instance·v0,·La/a/a/f/e;
  
52 ····iget-object·v1,·p0,·La/a/a/c$b;->a:Lb/a/c/a/i;52 ····iget-object·v1,·p0,·La/a/a/c$b;->a:Lb/a/c/a/i;
  
53 ····iget-object·v2,·p0,·La/a/a/c$b;->b:La/a/a/c$h;53 ····iget-object·v2,·p0,·La/a/a/c$b;->b:La/a/a/c$i;
  
54 ····invoke-direct·{v0,·v1,·v2},·La/a/a/f/e;-><init>(Lb/a/c/a/i;Lb/a/c/a/j$d;)V54 ····invoke-direct·{v0,·v1,·v2},·La/a/a/f/e;-><init>(Lb/a/c/a/i;Lb/a/c/a/j$d;)V
  
55 ····invoke-virtual·{v0},·La/a/a/f/b;->b()Z55 ····invoke-virtual·{v0},·La/a/a/f/b;->b()Z
  
56 ····move-result·v156 ····move-result·v1
  
Offset 178, 15 lines modifiedOffset 178, 15 lines modified
  
178 ····if-eq·v7,·v11,·:cond_7178 ····if-eq·v7,·v11,·:cond_7
  
179 ····if-eq·v7,·v10,·:cond_4179 ····if-eq·v7,·v10,·:cond_4
  
180 ····if-eq·v7,·v9,·:cond_1180 ····if-eq·v7,·v9,·:cond_1
  
181 ····iget-object·v0,·p0,·La/a/a/c$b;->b:La/a/a/c$h;181 ····iget-object·v0,·p0,·La/a/a/c$b;->b:La/a/a/c$i;
  
182 ····new-instance·v1,·Ljava/lang/StringBuilder;182 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
183 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V183 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
184 ····const-string·v2,·"Batch·method·\'"184 ····const-string·v2,·"Batch·method·\'"
  
Offset 200, 15 lines modifiedOffset 200, 15 lines modified
  
200 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;200 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
201 ····move-result-object·v1201 ····move-result-object·v1
  
202 ····const-string·v2,·"bad_param"202 ····const-string·v2,·"bad_param"
  
203 ····invoke-virtual·{v0,·v2,·v1,·v5},·La/a/a/c$h;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V203 ····invoke-virtual·{v0,·v2,·v1,·v5},·La/a/a/c$i;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
204 ····return-void204 ····return-void
  
205 ····:cond_1205 ····:cond_1
206 ····iget-object·v4,·p0,·La/a/a/c$b;->d:La/a/a/c;206 ····iget-object·v4,·p0,·La/a/a/c$b;->d:La/a/a/c;
  
207 ····iget-object·v5,·p0,·La/a/a/c$b;->c:La/a/a/a;207 ····iget-object·v5,·p0,·La/a/a/c$b;->c:La/a/a/a;
Offset 223, 15 lines modifiedOffset 223, 15 lines modified
  
223 ····:cond_2223 ····:cond_2
224 ····if-eqz·v0,·:cond_3224 ····if-eqz·v0,·:cond_3
  
225 ····goto·:goto_2225 ····goto·:goto_2
  
226 ····:cond_3226 ····:cond_3
227 ····iget-object·v0,·p0,·La/a/a/c$b;->b:La/a/a/c$h;227 ····iget-object·v0,·p0,·La/a/a/c$b;->b:La/a/a/c$i;
  
228 ····invoke-virtual·{v6,·v0},·La/a/a/f/c;->a(Lb/a/c/a/j$d;)V228 ····invoke-virtual·{v6,·v0},·La/a/a/f/c;->a(Lb/a/c/a/j$d;)V
  
229 ····return-void229 ····return-void
  
230 ····:cond_4230 ····:cond_4
231 ····iget-object·v4,·p0,·La/a/a/c$b;->d:La/a/a/c;231 ····iget-object·v4,·p0,·La/a/a/c$b;->d:La/a/a/c;
Offset 248, 15 lines modifiedOffset 248, 15 lines modified
  
248 ····:cond_5248 ····:cond_5
249 ····if-eqz·v0,·:cond_6249 ····if-eqz·v0,·:cond_6
  
250 ····goto·:goto_2250 ····goto·:goto_2
  
251 ····:cond_6251 ····:cond_6
252 ····iget-object·v0,·p0,·La/a/a/c$b;->b:La/a/a/c$h;252 ····iget-object·v0,·p0,·La/a/a/c$b;->b:La/a/a/c$i;
  
253 ····invoke-virtual·{v6,·v0},·La/a/a/f/c;->a(Lb/a/c/a/j$d;)V253 ····invoke-virtual·{v6,·v0},·La/a/a/f/c;->a(Lb/a/c/a/j$d;)V
  
254 ····return-void254 ····return-void
  
255 ····:cond_7255 ····:cond_7
256 ····iget-object·v4,·p0,·La/a/a/c$b;->d:La/a/a/c;256 ····iget-object·v4,·p0,·La/a/a/c$b;->d:La/a/a/c;
Offset 274, 15 lines modifiedOffset 274, 15 lines modified
274 ····:cond_8274 ····:cond_8
275 ····if-eqz·v0,·:cond_9275 ····if-eqz·v0,·:cond_9
  
276 ····:goto_2276 ····:goto_2
277 ····goto·:goto_4277 ····goto·:goto_4
  
278 ····:cond_9278 ····:cond_9
279 ····iget-object·v0,·p0,·La/a/a/c$b;->b:La/a/a/c$h;279 ····iget-object·v0,·p0,·La/a/a/c$b;->b:La/a/a/c$i;
  
280 ····invoke-virtual·{v6,·v0},·La/a/a/f/c;->a(Lb/a/c/a/j$d;)V280 ····invoke-virtual·{v6,·v0},·La/a/a/f/c;->a(Lb/a/c/a/j$d;)V
  
281 ····return-void281 ····return-void
  
282 ····:cond_a282 ····:cond_a
283 ····iget-object·v4,·p0,·La/a/a/c$b;->d:La/a/a/c;283 ····iget-object·v4,·p0,·La/a/a/c$b;->d:La/a/a/c;
Offset 305, 31 lines modifiedOffset 305, 31 lines modified
Max diff block lines reached; 815/4001 bytes (20.37%) of diff not shown.
3.44 KB
smali/a/a/a/c$f.smali
    
Offset 4, 29 lines modifiedOffset 4, 29 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·La/a/a/c;->k(Lb/a/c/a/i;Lb/a/c/a/j$d;)V8 ····value·=·La/a/a/c;->l(Lb/a/c/a/i;Lb/a/c/a/j$d;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Z15 .field·final·synthetic·a:Z
  
16 .field·final·synthetic·b:Ljava/lang/String;16 .field·final·synthetic·b:Ljava/lang/String;
  
17 .field·final·synthetic·c:La/a/a/c$h;17 .field·final·synthetic·c:La/a/a/c$i;
  
18 .field·final·synthetic·d:Ljava/lang/Boolean;18 .field·final·synthetic·d:Ljava/lang/Boolean;
  
19 .field·final·synthetic·e:La/a/a/a;19 .field·final·synthetic·e:La/a/a/a;
  
20 .field·final·synthetic·f:Lb/a/c/a/i;20 .field·final·synthetic·f:Lb/a/c/a/i;
  
Offset 34, 24 lines modifiedOffset 34, 24 lines modified
  
34 .field·final·synthetic·h:I34 .field·final·synthetic·h:I
  
35 .field·final·synthetic·i:La/a/a/c;35 .field·final·synthetic·i:La/a/a/c;
  
  
36 #·direct·methods36 #·direct·methods
37 .method·constructor·<init>(La/a/a/c;ZLjava/lang/String;La/a/a/c$h;Ljava/lang/Boolean;La/a/a/a;Lb/a/c/a/i;ZI)V37 .method·constructor·<init>(La/a/a/c;ZLjava/lang/String;La/a/a/c$i;Ljava/lang/Boolean;La/a/a/a;Lb/a/c/a/i;ZI)V
38 ····.locals·038 ····.locals·0
  
39 ····iput-object·p1,·p0,·La/a/a/c$f;->i:La/a/a/c;39 ····iput-object·p1,·p0,·La/a/a/c$f;->i:La/a/a/c;
  
40 ····iput-boolean·p2,·p0,·La/a/a/c$f;->a:Z40 ····iput-boolean·p2,·p0,·La/a/a/c$f;->a:Z
  
41 ····iput-object·p3,·p0,·La/a/a/c$f;->b:Ljava/lang/String;41 ····iput-object·p3,·p0,·La/a/a/c$f;->b:Ljava/lang/String;
  
42 ····iput-object·p4,·p0,·La/a/a/c$f;->c:La/a/a/c$h;42 ····iput-object·p4,·p0,·La/a/a/c$f;->c:La/a/a/c$i;
  
43 ····iput-object·p5,·p0,·La/a/a/c$f;->d:Ljava/lang/Boolean;43 ····iput-object·p5,·p0,·La/a/a/c$f;->d:Ljava/lang/Boolean;
  
44 ····iput-object·p6,·p0,·La/a/a/c$f;->e:La/a/a/a;44 ····iput-object·p6,·p0,·La/a/a/c$f;->e:La/a/a/a;
  
45 ····iput-object·p7,·p0,·La/a/a/c$f;->f:Lb/a/c/a/i;45 ····iput-object·p7,·p0,·La/a/a/c$f;->f:Lb/a/c/a/i;
  
Offset 108, 15 lines modifiedOffset 108, 15 lines modified
  
108 ····invoke-virtual·{v2},·Ljava/io/File;->exists()Z108 ····invoke-virtual·{v2},·Ljava/io/File;->exists()Z
  
109 ····move-result·v1109 ····move-result·v1
  
110 ····if-nez·v1,·:cond_0110 ····if-nez·v1,·:cond_0
  
111 ····iget-object·v1,·p0,·La/a/a/c$f;->c:La/a/a/c$h;111 ····iget-object·v1,·p0,·La/a/a/c$f;->c:La/a/a/c$i;
  
112 ····const-string·v2,·"sqlite_error"112 ····const-string·v2,·"sqlite_error"
  
113 ····new-instance·v3,·Ljava/lang/StringBuilder;113 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
114 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V114 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 130, 15 lines modifiedOffset 130, 15 lines modified
  
130 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;130 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
131 ····move-result-object·v3131 ····move-result-object·v3
  
132 ····const/4·v4,·0x0132 ····const/4·v4,·0x0
  
133 ····invoke-virtual·{v1,·v2,·v3,·v4},·La/a/a/c$h;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V133 ····invoke-virtual·{v1,·v2,·v3,·v4},·La/a/a/c$i;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
134 ····monitor-exit·v0134 ····monitor-exit·v0
135 ····:try_end_0135 ····:try_end_0
136 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1136 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1
  
137 ····return-void137 ····return-void
  
Offset 260, 25 lines modifiedOffset 260, 25 lines modified
260 ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I260 ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
261 ····:cond_3261 ····:cond_3
262 ····monitor-exit·v0262 ····monitor-exit·v0
263 ····:try_end_4263 ····:try_end_4
264 ····.catchall·{:try_start_4·..·:try_end_4}·:catchall_1264 ····.catchall·{:try_start_4·..·:try_end_4}·:catchall_1
  
265 ····iget-object·v0,·p0,·La/a/a/c$f;->c:La/a/a/c$h;265 ····iget-object·v0,·p0,·La/a/a/c$f;->c:La/a/a/c$i;
  
266 ····iget·v1,·p0,·La/a/a/c$f;->h:I266 ····iget·v1,·p0,·La/a/a/c$f;->h:I
  
267 ····const/4·v2,·0x0267 ····const/4·v2,·0x0
  
268 ····invoke-static·{v1,·v2,·v2},·La/a/a/c;->a(IZZ)Ljava/util/Map;268 ····invoke-static·{v1,·v2,·v2},·La/a/a/c;->a(IZZ)Ljava/util/Map;
  
269 ····move-result-object·v1269 ····move-result-object·v1
  
270 ····invoke-virtual·{v0,·v1},·La/a/a/c$h;->a(Ljava/lang/Object;)V270 ····invoke-virtual·{v0,·v1},·La/a/a/c$i;->a(Ljava/lang/Object;)V
  
271 ····return-void271 ····return-void
  
272 ····:catchall_0272 ····:catchall_0
273 ····move-exception·v2273 ····move-exception·v2
  
274 ····:try_start_5274 ····:try_start_5
Offset 292, 15 lines modifiedOffset 292, 15 lines modified
292 ····:catch_0292 ····:catch_0
293 ····move-exception·v1293 ····move-exception·v1
  
294 ····new-instance·v2,·La/a/a/f/e;294 ····new-instance·v2,·La/a/a/f/e;
  
295 ····iget-object·v3,·p0,·La/a/a/c$f;->f:Lb/a/c/a/i;295 ····iget-object·v3,·p0,·La/a/a/c$f;->f:Lb/a/c/a/i;
  
296 ····iget-object·v4,·p0,·La/a/a/c$f;->c:La/a/a/c$h;296 ····iget-object·v4,·p0,·La/a/a/c$f;->c:La/a/a/c$i;
  
297 ····invoke-direct·{v2,·v3,·v4},·La/a/a/f/e;-><init>(Lb/a/c/a/i;Lb/a/c/a/j$d;)V297 ····invoke-direct·{v2,·v3,·v4},·La/a/a/f/e;-><init>(Lb/a/c/a/i;Lb/a/c/a/j$d;)V
  
298 ····iget-object·v3,·p0,·La/a/a/c$f;->i:La/a/a/c;298 ····iget-object·v3,·p0,·La/a/a/c$f;->i:La/a/a/c;
  
299 ····iget-object·v4,·p0,·La/a/a/c$f;->e:La/a/a/a;299 ····iget-object·v4,·p0,·La/a/a/c$f;->e:La/a/a/a;
Max diff block lines reached; 0/3483 bytes (0.00%) of diff not shown.
5.95 KB
smali/a/a/a/c$h.smali
    
Offset 1, 101 lines modifiedOffset 1, 165 lines modified
1 .class·La/a/a/c$h;1 .class·La/a/a/c$h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lb/a/c/a/j$d;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·La/a/a/c;8 ····value·=·La/a/a/c;->i(Lb/a/c/a/i;Lb/a/c/a/j$d;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x211 ····accessFlags·=·0x0
12 ····name·=·"h"12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·a:Landroid/os/Handler;15 .field·final·synthetic·a:La/a/a/a;
  
16 .field·private·final·b:Lb/a/c/a/j$d;16 .field·final·synthetic·b:Ljava/lang/String;
  
 17 .field·final·synthetic·c:La/a/a/c$i;
  
 18 .field·final·synthetic·d:La/a/a/c;
  
  
17 #·direct·methods19 #·direct·methods
18 .method·private·constructor·<init>(La/a/a/c;Lb/a/c/a/j$d;)V20 .method·constructor·<init>(La/a/a/c;La/a/a/a;Ljava/lang/String;La/a/a/c$i;)V
19 ····.locals·021 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····iput-object·p1,·p0,·La/a/a/c$h;->d:La/a/a/c;
  
21 ····new-instance·p1,·Landroid/os/Handler;23 ····iput-object·p2,·p0,·La/a/a/c$h;->a:La/a/a/a;
  
22 ····invoke-direct·{p1},·Landroid/os/Handler;-><init>()V24 ····iput-object·p3,·p0,·La/a/a/c$h;->b:Ljava/lang/String;
  
23 ····iput-object·p1,·p0,·La/a/a/c$h;->a:Landroid/os/Handler;25 ····iput-object·p4,·p0,·La/a/a/c$h;->c:La/a/a/c$i;
  
24 ····iput-object·p2,·p0,·La/a/a/c$h;->b:Lb/a/c/a/j$d;26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void27 ····return-void
26 .end·method28 .end·method
  
27 .method·synthetic·constructor·<init>(La/a/a/c;Lb/a/c/a/j$d;La/a/a/c$a;)V 
28 ····.locals·0 
  
29 ····invoke-direct·{p0,·p1,·p2},·La/a/a/c$h;-><init>(La/a/a/c;Lb/a/c/a/j$d;)V29 #·virtual·methods
 30 .method·public·run()V
 31 ····.locals·5
  
 32 ····invoke-static·{},·La/a/a/c;->b()Ljava/lang/Object;
30 ····return-void 
31 .end·method 
  
 33 ····move-result-object·v0
32 .method·static·synthetic·a(La/a/a/c$h;)Lb/a/c/a/j$d; 
33 ····.locals·0 
  
34 ····iget-object·p0,·p0,·La/a/a/c$h;->b:Lb/a/c/a/j$d;34 ····monitor-enter·v0
  
35 ····return-object·p0 
36 .end·method35 ····:try_start_0
 36 ····iget-object·v1,·p0,·La/a/a/c$h;->a:La/a/a/a;
  
 37 ····if-eqz·v1,·:cond_0
  
 38 ····iget-object·v1,·p0,·La/a/a/c$h;->d:La/a/a/c;
37 #·virtual·methods 
38 .method·public·a()V 
39 ····.locals·2 
  
40 ····iget-object·v0,·p0,·La/a/a/c$h;->a:Landroid/os/Handler;39 ····iget-object·v2,·p0,·La/a/a/c$h;->a:La/a/a/a;
  
41 ····new-instance·v1,·La/a/a/c$h$c;40 ····invoke-static·{v1,·v2},·La/a/a/c;->a(La/a/a/c;La/a/a/a;)V
 41 ····:try_end_0
 42 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
42 ····invoke-direct·{v1,·p0},·La/a/a/c$h$c;-><init>(La/a/a/c$h;)V43 ····:cond_0
 44 ····:try_start_1
 45 ····sget·v1,·La/a/a/c;->d:I
  
43 ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z46 ····invoke-static·{v1},·La/a/a/b;->b(I)Z
  
 47 ····move-result·v1
44 ····return-void 
45 .end·method 
  
 48 ····if-eqz·v1,·:cond_1
46 .method·public·a(Ljava/lang/Object;)V 
47 ····.locals·2 
  
48 ····iget-object·v0,·p0,·La/a/a/c$h;->a:Landroid/os/Handler;49 ····const-string·v1,·"Sqflite"
  
49 ····new-instance·v1,·La/a/a/c$h$a;50 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
50 ····invoke-direct·{v1,·p0,·p1},·La/a/a/c$h$a;-><init>(La/a/a/c$h;Ljava/lang/Object;)V51 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
51 ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z52 ····const-string·v3,·"delete·database·"
  
52 ····return-void 
53 .end·method53 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 54 ····iget-object·v3,·p0,·La/a/a/c$h;->b:Ljava/lang/String;
  
 55 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 56 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 57 ····move-result-object·v2
  
 58 ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
54 .method·public·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V 
55 ····.locals·259 ····:cond_1
 60 ····iget-object·v1,·p0,·La/a/a/c$h;->b:Ljava/lang/String;
  
56 ····iget-object·v0,·p0,·La/a/a/c$h;->a:Landroid/os/Handler;61 ····invoke-static·{v1},·La/a/a/a;->a(Ljava/lang/String;)V
 62 ····:try_end_1
 63 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0
 64 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
57 ····new-instance·v1,·La/a/a/c$h$b;65 ····goto·:goto_0
  
58 ····invoke-direct·{v1,·p0,·p1,·p2,·p3},·La/a/a/c$h$b;-><init>(La/a/a/c$h;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V66 ····:catch_0
Max diff block lines reached; 1479/6050 bytes (24.45%) of diff not shown.
603 B
smali/a/a/a/a.smali
    
Offset 30, 14 lines modifiedOffset 30, 26 lines modified
30 ····iput·p2,·p0,·La/a/a/a;->c:I30 ····iput·p2,·p0,·La/a/a/a;->c:I
  
31 ····iput·p4,·p0,·La/a/a/a;->d:I31 ····iput·p4,·p0,·La/a/a/a;->d:I
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
 34 .method·static·a(Ljava/lang/String;)V
 35 ····.locals·1
  
 36 ····new-instance·v0,·Ljava/io/File;
  
 37 ····invoke-direct·{v0,·p0},·Ljava/io/File;-><init>(Ljava/lang/String;)V
  
 38 ····invoke-static·{v0},·Landroid/database/sqlite/SQLiteDatabase;->deleteDatabase(Ljava/io/File;)Z
  
 39 ····return-void
 40 .end·method
  
  
34 #·virtual·methods41 #·virtual·methods
35 .method·public·a()V42 .method·public·a()V
36 ····.locals·143 ····.locals·1
  
37 ····iget-object·v0,·p0,·La/a/a/a;->e:Landroid/database/sqlite/SQLiteDatabase;44 ····iget-object·v0,·p0,·La/a/a/a;->e:Landroid/database/sqlite/SQLiteDatabase;
  
1.57 KB
smali/a/a/a/c$e.smali
    
Offset 4, 42 lines modifiedOffset 4, 42 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·La/a/a/c;->m(Lb/a/c/a/i;Lb/a/c/a/j$d;)V8 ····value·=·La/a/a/c;->n(Lb/a/c/a/i;Lb/a/c/a/j$d;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Lb/a/c/a/i;15 .field·final·synthetic·a:Lb/a/c/a/i;
  
16 .field·final·synthetic·b:La/a/a/c$h;16 .field·final·synthetic·b:La/a/a/c$i;
  
17 .field·final·synthetic·c:La/a/a/a;17 .field·final·synthetic·c:La/a/a/a;
  
18 .field·final·synthetic·d:La/a/a/c;18 .field·final·synthetic·d:La/a/a/c;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(La/a/a/c;Lb/a/c/a/i;La/a/a/c$h;La/a/a/a;)V20 .method·constructor·<init>(La/a/a/c;Lb/a/c/a/i;La/a/a/c$i;La/a/a/a;)V
21 ····.locals·021 ····.locals·0
  
22 ····iput-object·p1,·p0,·La/a/a/c$e;->d:La/a/a/c;22 ····iput-object·p1,·p0,·La/a/a/c$e;->d:La/a/a/c;
  
23 ····iput-object·p2,·p0,·La/a/a/c$e;->a:Lb/a/c/a/i;23 ····iput-object·p2,·p0,·La/a/a/c$e;->a:Lb/a/c/a/i;
  
24 ····iput-object·p3,·p0,·La/a/a/c$e;->b:La/a/a/c$h;24 ····iput-object·p3,·p0,·La/a/a/c$e;->b:La/a/a/c$i;
  
25 ····iput-object·p4,·p0,·La/a/a/c$e;->c:La/a/a/a;25 ····iput-object·p4,·p0,·La/a/a/c$e;->c:La/a/a/a;
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
49 .method·public·run()V49 .method·public·run()V
50 ····.locals·350 ····.locals·3
  
51 ····new-instance·v0,·La/a/a/f/e;51 ····new-instance·v0,·La/a/a/f/e;
  
52 ····iget-object·v1,·p0,·La/a/a/c$e;->a:Lb/a/c/a/i;52 ····iget-object·v1,·p0,·La/a/a/c$e;->a:Lb/a/c/a/i;
  
53 ····iget-object·v2,·p0,·La/a/a/c$e;->b:La/a/a/c$h;53 ····iget-object·v2,·p0,·La/a/a/c$e;->b:La/a/a/c$i;
  
54 ····invoke-direct·{v0,·v1,·v2},·La/a/a/f/e;-><init>(Lb/a/c/a/i;Lb/a/c/a/j$d;)V54 ····invoke-direct·{v0,·v1,·v2},·La/a/a/f/e;-><init>(Lb/a/c/a/i;Lb/a/c/a/j$d;)V
  
55 ····iget-object·v1,·p0,·La/a/a/c$e;->d:La/a/a/c;55 ····iget-object·v1,·p0,·La/a/a/c$e;->d:La/a/a/c;
  
56 ····iget-object·v2,·p0,·La/a/a/c$e;->c:La/a/a/a;56 ····iget-object·v2,·p0,·La/a/a/c$e;->c:La/a/a/a;
  
1.57 KB
smali/a/a/a/c$a.smali
    
Offset 4, 42 lines modifiedOffset 4, 42 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·La/a/a/c;->l(Lb/a/c/a/i;Lb/a/c/a/j$d;)V8 ····value·=·La/a/a/c;->m(Lb/a/c/a/i;Lb/a/c/a/j$d;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Lb/a/c/a/i;15 .field·final·synthetic·a:Lb/a/c/a/i;
  
16 .field·final·synthetic·b:La/a/a/c$h;16 .field·final·synthetic·b:La/a/a/c$i;
  
17 .field·final·synthetic·c:La/a/a/a;17 .field·final·synthetic·c:La/a/a/a;
  
18 .field·final·synthetic·d:La/a/a/c;18 .field·final·synthetic·d:La/a/a/c;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(La/a/a/c;Lb/a/c/a/i;La/a/a/c$h;La/a/a/a;)V20 .method·constructor·<init>(La/a/a/c;Lb/a/c/a/i;La/a/a/c$i;La/a/a/a;)V
21 ····.locals·021 ····.locals·0
  
22 ····iput-object·p1,·p0,·La/a/a/c$a;->d:La/a/a/c;22 ····iput-object·p1,·p0,·La/a/a/c$a;->d:La/a/a/c;
  
23 ····iput-object·p2,·p0,·La/a/a/c$a;->a:Lb/a/c/a/i;23 ····iput-object·p2,·p0,·La/a/a/c$a;->a:Lb/a/c/a/i;
  
24 ····iput-object·p3,·p0,·La/a/a/c$a;->b:La/a/a/c$h;24 ····iput-object·p3,·p0,·La/a/a/c$a;->b:La/a/a/c$i;
  
25 ····iput-object·p4,·p0,·La/a/a/c$a;->c:La/a/a/a;25 ····iput-object·p4,·p0,·La/a/a/c$a;->c:La/a/a/a;
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
49 .method·public·run()V49 .method·public·run()V
50 ····.locals·350 ····.locals·3
  
51 ····new-instance·v0,·La/a/a/f/e;51 ····new-instance·v0,·La/a/a/f/e;
  
52 ····iget-object·v1,·p0,·La/a/a/c$a;->a:Lb/a/c/a/i;52 ····iget-object·v1,·p0,·La/a/a/c$a;->a:Lb/a/c/a/i;
  
53 ····iget-object·v2,·p0,·La/a/a/c$a;->b:La/a/a/c$h;53 ····iget-object·v2,·p0,·La/a/a/c$a;->b:La/a/a/c$i;
  
54 ····invoke-direct·{v0,·v1,·v2},·La/a/a/f/e;-><init>(Lb/a/c/a/i;Lb/a/c/a/j$d;)V54 ····invoke-direct·{v0,·v1,·v2},·La/a/a/f/e;-><init>(Lb/a/c/a/i;Lb/a/c/a/j$d;)V
  
55 ····iget-object·v1,·p0,·La/a/a/c$a;->d:La/a/a/c;55 ····iget-object·v1,·p0,·La/a/a/c$a;->d:La/a/a/c;
  
56 ····iget-object·v2,·p0,·La/a/a/c$a;->c:La/a/a/a;56 ····iget-object·v2,·p0,·La/a/a/c$a;->c:La/a/a/a;
  
1.89 KB
smali/a/a/a/c$d.smali
    
Offset 4, 44 lines modifiedOffset 4, 44 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·La/a/a/c;->i(Lb/a/c/a/i;Lb/a/c/a/j$d;)V8 ····value·=·La/a/a/c;->j(Lb/a/c/a/i;Lb/a/c/a/j$d;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:La/a/a/a;15 .field·final·synthetic·a:La/a/a/a;
  
16 .field·final·synthetic·b:Lb/a/c/a/i;16 .field·final·synthetic·b:Lb/a/c/a/i;
  
17 .field·final·synthetic·c:La/a/a/c$h;17 .field·final·synthetic·c:La/a/a/c$i;
  
18 .field·final·synthetic·d:La/a/a/c;18 .field·final·synthetic·d:La/a/a/c;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(La/a/a/c;La/a/a/a;Lb/a/c/a/i;La/a/a/c$h;)V20 .method·constructor·<init>(La/a/a/c;La/a/a/a;Lb/a/c/a/i;La/a/a/c$i;)V
21 ····.locals·021 ····.locals·0
  
22 ····iput-object·p1,·p0,·La/a/a/c$d;->d:La/a/a/c;22 ····iput-object·p1,·p0,·La/a/a/c$d;->d:La/a/a/c;
  
23 ····iput-object·p2,·p0,·La/a/a/c$d;->a:La/a/a/a;23 ····iput-object·p2,·p0,·La/a/a/c$d;->a:La/a/a/a;
  
24 ····iput-object·p3,·p0,·La/a/a/c$d;->b:Lb/a/c/a/i;24 ····iput-object·p3,·p0,·La/a/a/c$d;->b:Lb/a/c/a/i;
  
25 ····iput-object·p4,·p0,·La/a/a/c$d;->c:La/a/a/c$h;25 ····iput-object·p4,·p0,·La/a/a/c$d;->c:La/a/a/c$i;
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
Offset 51, 26 lines modifiedOffset 51, 26 lines modified
  
51 ····iget-object·v0,·p0,·La/a/a/c$d;->d:La/a/a/c;51 ····iget-object·v0,·p0,·La/a/a/c$d;->d:La/a/a/c;
  
52 ····iget-object·v1,·p0,·La/a/a/c$d;->a:La/a/a/a;52 ····iget-object·v1,·p0,·La/a/a/c$d;->a:La/a/a/a;
  
53 ····iget-object·v2,·p0,·La/a/a/c$d;->b:Lb/a/c/a/i;53 ····iget-object·v2,·p0,·La/a/a/c$d;->b:Lb/a/c/a/i;
  
54 ····iget-object·v3,·p0,·La/a/a/c$d;->c:La/a/a/c$h;54 ····iget-object·v3,·p0,·La/a/a/c$d;->c:La/a/a/c$i;
  
55 ····invoke-static·{v0,·v1,·v2,·v3},·La/a/a/c;->a(La/a/a/c;La/a/a/a;Lb/a/c/a/i;Lb/a/c/a/j$d;)La/a/a/a;55 ····invoke-static·{v0,·v1,·v2,·v3},·La/a/a/c;->a(La/a/a/c;La/a/a/a;Lb/a/c/a/i;Lb/a/c/a/j$d;)La/a/a/a;
  
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····if-nez·v0,·:cond_057 ····if-nez·v0,·:cond_0
  
58 ····return-void58 ····return-void
  
59 ····:cond_059 ····:cond_0
60 ····iget-object·v0,·p0,·La/a/a/c$d;->c:La/a/a/c$h;60 ····iget-object·v0,·p0,·La/a/a/c$d;->c:La/a/a/c$i;
  
61 ····const/4·v1,·0x061 ····const/4·v1,·0x0
  
62 ····invoke-virtual·{v0,·v1},·La/a/a/c$h;->a(Ljava/lang/Object;)V62 ····invoke-virtual·{v0,·v1},·La/a/a/c$i;->a(Ljava/lang/Object;)V
  
63 ····return-void63 ····return-void
64 .end·method64 .end·method
24.9 KB
smali/a/a/a/c.smali
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lb/a/c/a/j$c;6 .implements·Lb/a/c/a/j$c;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········La/a/a/c$h;10 ········La/a/a/c$i;
11 ····}11 ····}
12 .end·annotation12 .end·annotation
  
  
13 #·static·fields13 #·static·fields
14 .field·static·final·a:Ljava/util/Map;14 .field·static·final·a:Ljava/util/Map;
15 ····.annotation·system·Ldalvik/annotation/Signature;15 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 113, 14 lines modifiedOffset 113, 22 lines modified
113 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V113 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
114 ····sput-object·p1,·La/a/a/c;->h:Landroid/content/Context;114 ····sput-object·p1,·La/a/a/c;->h:Landroid/content/Context;
  
115 ····return-void115 ····return-void
116 .end·method116 .end·method
  
 117 .method·static·synthetic·a()I
 118 ····.locals·1
  
 119 ····sget·v0,·La/a/a/c;->i:I
  
 120 ····return·v0
 121 .end·method
  
117 .method·private·a(I)La/a/a/a;122 .method·private·a(I)La/a/a/a;
118 ····.locals·1123 ····.locals·1
  
119 ····sget-object·v0,·La/a/a/c;->l:Ljava/util/Map;124 ····sget-object·v0,·La/a/a/c;->l:Ljava/util/Map;
  
120 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;125 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
Offset 200, 38 lines modifiedOffset 208, 14 lines modified
200 ····new-instance·v1,·La/a/a/d;208 ····new-instance·v1,·La/a/a/d;
  
201 ····invoke-direct·{v1,·v0,·p1},·La/a/a/d;-><init>(Ljava/lang/String;Ljava/util/List;)V209 ····invoke-direct·{v1,·v0,·p1},·La/a/a/d;-><init>(Ljava/lang/String;Ljava/util/List;)V
  
202 ····return-object·v1210 ····return-object·v1
203 .end·method211 .end·method
  
204 .method·static·synthetic·a(Landroid/os/Handler;)Landroid/os/Handler; 
205 ····.locals·0 
  
206 ····sput-object·p0,·La/a/a/c;->k:Landroid/os/Handler; 
  
207 ····return-object·p0 
208 .end·method 
  
209 .method·static·synthetic·a()Landroid/os/HandlerThread; 
210 ····.locals·1 
  
211 ····sget-object·v0,·La/a/a/c;->j:Landroid/os/HandlerThread; 
  
212 ····return-object·v0 
213 .end·method 
  
214 .method·static·synthetic·a(Landroid/os/HandlerThread;)Landroid/os/HandlerThread; 
215 ····.locals·0 
  
216 ····sput-object·p0,·La/a/a/c;->j:Landroid/os/HandlerThread; 
  
217 ····return-object·p0 
218 .end·method 
  
219 .method·private·static·a(Ljava/lang/Object;)Ljava/lang/String;212 .method·private·static·a(Ljava/lang/Object;)Ljava/lang/String;
220 ····.locals·4213 ····.locals·4
  
221 ····if-nez·p0,·:cond_0214 ····if-nez·p0,·:cond_0
  
222 ····const/4·p0,·0x0215 ····const/4·p0,·0x0
  
Offset 719, 14 lines modifiedOffset 703, 174 lines modified
  
719 ····goto·:goto_0703 ····goto·:goto_0
  
720 ····:cond_1704 ····:cond_1
721 ····return-object·v0705 ····return-object·v0
722 .end·method706 .end·method
  
 707 .method·private·a(La/a/a/a;)V
 708 ····.locals·3
  
 709 ····:try_start_0
 710 ····iget·v0,·p1,·La/a/a/a;->d:I
  
 711 ····invoke-static·{v0},·La/a/a/b;->a(I)Z
  
 712 ····move-result·v0
  
 713 ····if-eqz·v0,·:cond_0
  
 714 ····const-string·v0,·"Sqflite"
  
 715 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
 716 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
 717 ····invoke-virtual·{p1},·La/a/a/a;->c()Ljava/lang/String;
  
 718 ····move-result-object·v2
  
 719 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 720 ····const-string·v2,·"closing·database·"
  
 721 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 722 ····sget-object·v2,·La/a/a/c;->j:Landroid/os/HandlerThread;
  
 723 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
 724 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 725 ····move-result-object·v1
  
 726 ····invoke-static·{v0,·v1},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
 727 ····:cond_0
 728 ····invoke-virtual·{p1},·La/a/a/a;->a()V
 729 ····:try_end_0
 730 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
Max diff block lines reached; 19433/25454 bytes (76.35%) of diff not shown.
3.97 KB
assets/flutter_assets/LICENSE
    
Offset 11625, 14 lines modifiedOffset 11625, 44 lines modified
11625 Permission·is·hereby·granted,·free·of·charge,·to·any·person·obtaining·a·copy·of·this·software·and·associated·documentation·files·(the·"Software"),·to·deal·in·the·Software·without·restriction,·including·without·limitation·the·rights·to·use,·copy,·modify,·merge,·publish,·distribute,·sublicense,·and/or·sell·copies·of·the·Software,·and·to·permit·persons·to·whom·the·Software·is·furnished·to·do·so,·subject·to·the·following·conditions:11625 Permission·is·hereby·granted,·free·of·charge,·to·any·person·obtaining·a·copy·of·this·software·and·associated·documentation·files·(the·"Software"),·to·deal·in·the·Software·without·restriction,·including·without·limitation·the·rights·to·use,·copy,·modify,·merge,·publish,·distribute,·sublicense,·and/or·sell·copies·of·the·Software,·and·to·permit·persons·to·whom·the·Software·is·furnished·to·do·so,·subject·to·the·following·conditions:
  
11626 The·above·copyright·notice·and·this·permission·notice·shall·be·included·in·all·copies·or·substantial·portions·of·the·Software.11626 The·above·copyright·notice·and·this·permission·notice·shall·be·included·in·all·copies·or·substantial·portions·of·the·Software.
  
11627 THE·SOFTWARE·IS·PROVIDED·"AS·IS",·WITHOUT·WARRANTY·OF·ANY·KIND,·EXPRESS·OR·IMPLIED,·INCLUDING·BUT·NOT·LIMITED·TO·THE·WARRANTIES·OF·MERCHANTABILITY,·FITNESS·FOR·A·PARTICULAR·PURPOSE·AND·NONINFRINGEMENT.·IN·NO·EVENT·SHALL·THE·AUTHORS·OR·COPYRIGHT·HOLDERS·BE·LIABLE·FOR·ANY·CLAIM,·DAMAGES·OR·OTHER·LIABILITY,·WHETHER·IN·AN·ACTION·OF·CONTRACT,·TORT·OR·OTHERWISE,·ARISING·FROM,·OUT·OF·OR·IN·CONNECTION·WITH·THE·SOFTWARE·OR·THE·USE·OR·OTHER·DEALINGS·IN·THE·SOFTWARE.11627 THE·SOFTWARE·IS·PROVIDED·"AS·IS",·WITHOUT·WARRANTY·OF·ANY·KIND,·EXPRESS·OR·IMPLIED,·INCLUDING·BUT·NOT·LIMITED·TO·THE·WARRANTIES·OF·MERCHANTABILITY,·FITNESS·FOR·A·PARTICULAR·PURPOSE·AND·NONINFRINGEMENT.·IN·NO·EVENT·SHALL·THE·AUTHORS·OR·COPYRIGHT·HOLDERS·BE·LIABLE·FOR·ANY·CLAIM,·DAMAGES·OR·OTHER·LIABILITY,·WHETHER·IN·AN·ACTION·OF·CONTRACT,·TORT·OR·OTHERWISE,·ARISING·FROM,·OUT·OF·OR·IN·CONNECTION·WITH·THE·SOFTWARE·OR·THE·USE·OR·OTHER·DEALINGS·IN·THE·SOFTWARE.
  
11628 --------------------------------------------------------------------------------11628 --------------------------------------------------------------------------------
 11629 plugin_platform_interface
  
 11630 //·Copyright·2019·The·Chromium·Authors.·All·rights·reserved.
 11631 //
 11632 //·Redistribution·and·use·in·source·and·binary·forms,·with·or·without
 11633 //·modification,·are·permitted·provided·that·the·following·conditions·are
 11634 //·met:
 11635 //
 11636 //····*·Redistributions·of·source·code·must·retain·the·above·copyright
 11637 //·notice,·this·list·of·conditions·and·the·following·disclaimer.
 11638 //····*·Redistributions·in·binary·form·must·reproduce·the·above
 11639 //·copyright·notice,·this·list·of·conditions·and·the·following·disclaimer
 11640 //·in·the·documentation·and/or·other·materials·provided·with·the
 11641 //·distribution.
 11642 //····*·Neither·the·name·of·Google·Inc.·nor·the·names·of·its
 11643 //·contributors·may·be·used·to·endorse·or·promote·products·derived·from
 11644 //·this·software·without·specific·prior·written·permission.
 11645 //
 11646 //·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS
 11647 //·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT
 11648 //·LIMITED·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR
 11649 //·A·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT
 11650 //·OWNER·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,
 11651 //·SPECIAL,·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT
 11652 //·LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,
 11653 //·DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY
 11654 //·THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT
 11655 //·(INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE
 11656 //·OF·THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.
 11657 --------------------------------------------------------------------------------
11629 positioned_tap_detector11658 positioned_tap_detector
  
11630 \xd11659 \xd
11631 MIT·License\xd11660 MIT·License\xd
11632 \xd11661 \xd
11633 Copyright·(c)·2018·tomwyr\xd11662 Copyright·(c)·2018·tomwyr\xd
11634 \xd11663 \xd
Offset 13864, 15 lines modifiedOffset 13894, 15 lines modified
13864 Redistribution·and·use·in·source·and·binary·forms,·with·or·without13894 Redistribution·and·use·in·source·and·binary·forms,·with·or·without
13865 modification,·are·permitted·provided·that·the·following·conditions·are·met:13895 modification,·are·permitted·provided·that·the·following·conditions·are·met:
13866 ····*·Redistributions·of·source·code·must·retain·the·above·copyright13896 ····*·Redistributions·of·source·code·must·retain·the·above·copyright
13867 ······notice,·this·list·of·conditions·and·the·following·disclaimer.13897 ······notice,·this·list·of·conditions·and·the·following·disclaimer.
13868 ····*·Redistributions·in·binary·form·must·reproduce·the·above·copyright13898 ····*·Redistributions·in·binary·form·must·reproduce·the·above·copyright
13869 ······notice,·this·list·of·conditions·and·the·following·disclaimer·in·the13899 ······notice,·this·list·of·conditions·and·the·following·disclaimer·in·the
13870 ······documentation·and/or·other·materials·provided·with·the·distribution.13900 ······documentation·and/or·other·materials·provided·with·the·distribution.
13871 ····*·Neither·the·name·of·the·<organization>·nor·the13901 ····*·Neither·the·name·of·the·Tekartik·nor·the
13872 ······names·of·its·contributors·may·be·used·to·endorse·or·promote·products13902 ······names·of·its·contributors·may·be·used·to·endorse·or·promote·products
13873 ······derived·from·this·software·without·specific·prior·written·permission.13903 ······derived·from·this·software·without·specific·prior·written·permission.
  
13874 THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·"AS·IS"·AND13904 THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·"AS·IS"·AND
13875 ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·TO,·THE·IMPLIED13905 ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·TO,·THE·IMPLIED
13876 WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·PARTICULAR·PURPOSE·ARE13906 WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·PARTICULAR·PURPOSE·ARE
13877 DISCLAIMED.·IN·NO·EVENT·SHALL·<COPYRIGHT·HOLDER>·BE·LIABLE·FOR·ANY13907 DISCLAIMED.·IN·NO·EVENT·SHALL·<COPYRIGHT·HOLDER>·BE·LIABLE·FOR·ANY
61.5 MB
lib/armeabi-v7a/libapp.so
1.33 KB
readelf --wide --program-header {}
    
Offset 5, 18 lines modifiedOffset 5, 18 lines modified
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x001a0·0x001a0·R···0x10007 ··PHDR···········0x000034·0x00000034·0x00000034·0x001a0·0x001a0·R···0x1000
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x001d4·0x001d4·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x001d4·0x001d4·R···0x1000
9 ··LOAD···········0x001000·0x00001000·0x00001000·0x03280·0x03280·R·E·0x10009 ··LOAD···········0x001000·0x00001000·0x00001000·0x03280·0x03280·R·E·0x1000
10 ··LOAD···········0x005000·0x00005000·0x00005000·0x00004·0x00004·RW··0x100010 ··LOAD···········0x005000·0x00005000·0x00005000·0x00004·0x00004·RW··0x1000
11 ··LOAD···········0x006000·0x00006000·0x00006000·0x5437e0·0x5437e0·R·E·0x100011 ··LOAD···········0x006000·0x00006000·0x00006000·0x543c00·0x543c00·R·E·0x1000
12 ··LOAD···········0x54a000·0x0054a000·0x0054a000·0x00004·0x00004·RW··0x100012 ··LOAD···········0x54a000·0x0054a000·0x0054a000·0x00004·0x00004·RW··0x1000
13 ··LOAD···········0x54b000·0x0054b000·0x0054b000·0x05900·0x05900·R···0x100013 ··LOAD···········0x54b000·0x0054b000·0x0054b000·0x05900·0x05900·R···0x1000
14 ··LOAD···········0x551000·0x00551000·0x00551000·0x327178·0x327178·R···0x100014 ··LOAD···········0x551000·0x00551000·0x00551000·0x3273a8·0x3273a8·R···0x1000
15 ··LOAD···········0x879000·0x00879000·0x00879000·0x00040·0x00040·R···0x100015 ··LOAD···········0x879000·0x00879000·0x00879000·0x00040·0x00040·R···0x1000
16 ··LOAD···········0x87a000·0x0087a000·0x0087a000·0x00070·0x00070·R···0x100016 ··LOAD···········0x87a000·0x0087a000·0x0087a000·0x00070·0x00070·R···0x1000
17 ··LOAD···········0x87b000·0x0087b000·0x0087b000·0x0008f·0x0008f·R···0x100017 ··LOAD···········0x87b000·0x0087b000·0x0087b000·0x0008f·0x0008f·R···0x1000
18 ··LOAD···········0x87c000·0x0087c000·0x0087c000·0x00030·0x00030·RW··0x100018 ··LOAD···········0x87c000·0x0087c000·0x0087c000·0x00030·0x00030·RW··0x1000
19 ··DYNAMIC········0x87c000·0x0087c000·0x0087c000·0x00030·0x00030·RW··0x100019 ··DYNAMIC········0x87c000·0x0087c000·0x0087c000·0x00030·0x00030·RW··0x1000
  
20 ·Section·to·Segment·mapping:20 ·Section·to·Segment·mapping:
1.46 KB
readelf --wide --sections {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 There·are·12·section·headers,·starting·at·offset·0x87c070:1 There·are·12·section·headers,·starting·at·offset·0x87c070:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········00001000·001000·003280·00··AX··0···0·40965 ··[·1]·.text·············PROGBITS········00001000·001000·003280·00··AX··0···0·4096
6 ··[·2]·.bss··············PROGBITS········00005000·005000·000004·00··WA··0···0·40966 ··[·2]·.bss··············PROGBITS········00005000·005000·000004·00··WA··0···0·4096
7 ··[·3]·.text·············PROGBITS········00006000·006000·5437e0·00··AX··0···0·40967 ··[·3]·.text·············PROGBITS········00006000·006000·543c00·00··AX··0···0·4096
8 ··[·4]·.bss··············PROGBITS········0054a000·54a000·000004·00··WA··0···0·40968 ··[·4]·.bss··············PROGBITS········0054a000·54a000·000004·00··WA··0···0·4096
9 ··[·5]·.rodata···········PROGBITS········0054b000·54b000·005900·00···A··0···0·40969 ··[·5]·.rodata···········PROGBITS········0054b000·54b000·005900·00···A··0···0·4096
10 ··[·6]·.rodata···········PROGBITS········00551000·551000·327178·00···A··0···0·409610 ··[·6]·.rodata···········PROGBITS········00551000·551000·3273a8·00···A··0···0·4096
11 ··[·7]·.hash·············HASH············00879000·879000·000040·04···A··8···0·409611 ··[·7]·.hash·············HASH············00879000·879000·000040·04···A··8···0·4096
12 ··[·8]·.dynsym···········DYNSYM··········0087a000·87a000·000070·10···A··9···1·409612 ··[·8]·.dynsym···········DYNSYM··········0087a000·87a000·000070·10···A··9···1·4096
13 ··[·9]·.dynstr···········STRTAB··········0087b000·87b000·00008f·00···A··0···0·409613 ··[·9]·.dynstr···········STRTAB··········0087b000·87b000·00008f·00···A··0···0·4096
14 ··[10]·.dynamic··········DYNAMIC·········0087c000·87c000·000030·08··WA··9···0·409614 ··[10]·.dynamic··········DYNAMIC·········0087c000·87c000·000030·08··WA··9···0·4096
15 ··[11]·.shstrtab·········STRTAB··········00000000·87c030·00003d·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·87c030·00003d·00······0···0··1
16 Key·to·Flags:16 Key·to·Flags:
17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
858 B
readelf --wide --symbols {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Symbol·table·'.dynsym'·contains·7·entries:1 Symbol·table·'.dynsym'·contains·7·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00001000·12928·FUNC····GLOBAL·DEFAULT····1·_kDartVmSnapshotInstructions4 ·····1:·00001000·12928·FUNC····GLOBAL·DEFAULT····1·_kDartVmSnapshotInstructions
5 ·····2:·00005000·····4·OBJECT··GLOBAL·DEFAULT····2·_kDartVMBSSData5 ·····2:·00005000·····4·OBJECT··GLOBAL·DEFAULT····2·_kDartVMBSSData
6 ·····3:·00006000·0x5437e0·FUNC····GLOBAL·DEFAULT····3·_kDartIsolateSnapshotInstructions6 ·····3:·00006000·0x543c00·FUNC····GLOBAL·DEFAULT····3·_kDartIsolateSnapshotInstructions
7 ·····4:·0054a000·····4·OBJECT··GLOBAL·DEFAULT····4·_kDartVMBSSData7 ·····4:·0054a000·····4·OBJECT··GLOBAL·DEFAULT····4·_kDartVMBSSData
8 ·····5:·0054b000·22784·OBJECT··GLOBAL·DEFAULT····5·_kDartVmSnapshotData8 ·····5:·0054b000·22784·OBJECT··GLOBAL·DEFAULT····5·_kDartVmSnapshotData
9 ·····6:·00551000·0x327178·OBJECT··GLOBAL·DEFAULT····6·_kDartIsolateSnapshotData9 ·····6:·00551000·0x3273a8·OBJECT··GLOBAL·DEFAULT····6·_kDartIsolateSnapshotData
6.77 KB
strings --all --bytes=8 {}
    
Offset 9377, 26 lines modifiedOffset 9377, 35 lines modified
9377 eOj@884278449377 eOj@88427844
9378 package:fff_info/drawer.dart89378 package:fff_info/drawer.dart8
9379 _ClimateDrawerState@8842784489379 _ClimateDrawerState@884278448
9380 n;bBMultiChildRenderObjectElement9380 n;bBMultiChildRenderObjectElement
9381 {;:[GlobalKey#9381 {;:[GlobalKey#
9382 0sSingleChildRenderObjectElement9382 0sSingleChildRenderObjectElement
9383 canLaunch9383 canLaunch
 9384 @589304592
 9385 KyCpackage:plugin_platform_interface/plugin_platform_interface.dart
 9386 &plugin_platform_interface
 9387 PlatformInterface
9384 ,xs@6113909649388 @612390964
9385 package:url_launcher_platform_interface/url_launcher_platform_interface.dart89389 package:url_launcher_platform_interface/url_launcher_platform_interface.dart8
 9390 7UrlLauncherPlatform.8
 9391 get:_token@6123909648
9386 UrlLauncherPlatform9392 UrlLauncherPlatform
9387 'get:_instance@6113909649393 get:_instance@612390964
9388 Z0urlString9394 Z0urlString
9389 x@873864379395 x@87386437
9390 kmpackage:url_launcher/url_launcher.dart9396 kmpackage:url_launcher/url_launcher.dart
9391 KK@6124851359397 l@613485135
9392 package:url_launcher_platform_interface/method_channel_url_launcher.dart9398 package:url_launcher_platform_interface/method_channel_url_launcher.dart
 9399 DMethodChannelUrlLauncher.
9393 ··MethodChannelUrlLauncher9400 ··MethodChannelUrlLauncher
 9401 c'Ginit:_token@612390964
 9402 V_token@612390964
9394 init:_instance@6113909649403 5init:_instance@612390964
9395 w_instance@6113909649404 ?_instance@612390964
9396 =_plugins.flutter.io/url_launcher9405 =_plugins.flutter.io/url_launcher
9397 useWebView9406 useWebView
9398 9useSafariVC9407 9useSafariVC
9399 ONOT_A_WEB_SCHEME9408 ONOT_A_WEB_SCHEME
9400 7·is·not·a·web·URL.9409 7·is·not·a·web·URL.
9401 "in·a·web·URL.·This·9410 "in·a·web·URL.·This·
9402 1To·use·webview·or·safariVC,·you·need·to·pass89411 1To·use·webview·or·safariVC,·you·need·to·pass8
Offset 9641, 21 lines modifiedOffset 9650, 21 lines modified
9641 xBoffset9650 xBoffset
9642 @5070806869651 @507080686
9643 \vrtpackage:flutter/src/widgets/primary_scroll_controller.dart9652 \vrtpackage:flutter/src/widgets/primary_scroll_controller.dart
9644 @PrimaryScrollController9653 @PrimaryScrollController
9645 get:viewportBuilder9654 get:viewportBuilder
9646 Scrollable9655 Scrollable
9647 \Error·on·9656 \Error·on·
9648 Uq@5942098509657 X@595209850
9649 tg6opackage:source_span/src/span_mixin.dart9658 tg6opackage:source_span/src/span_mixin.dart
9650 get:sourceUrl9659 get:sourceUrl
9651 ·»       SourceSpanMixin9660 ·»       SourceSpanMixin
9652 nSourceSpanBase.9661 nSourceSpanBase.
9653 SourceSpanBase9662 SourceSpanBase
9654 ^6~»    @5923767939663 2@593376793
9655 +kpackage:source_span/src/span.dart9664 +kpackage:source_span/src/span.dart
9656 :SourceSpan9665 :SourceSpan
9657 u)Column·may·not·be·negative,·was·9666 u)Column·may·not·be·negative,·was·
9658 +Line·may·not·be·negative,·was·9667 +Line·may·not·be·negative,·was·
9659 (sourceUrl9668 (sourceUrl
9660 U+column9669 U+column
9661 jcharacters·long.9670 jcharacters·long.
Offset 9666, 77 lines modifiedOffset 9675, 77 lines modified
9666 Source·URLs·"9675 Source·URLs·"
9667 X6·in·a·line·within·"9676 X6·in·a·line·within·"
9668 &column·9677 &column·
9669 c"·must·start·at·9678 c"·must·start·at·
9670 ;HThe·span·text·"9679 ;HThe·span·text·"
9671 Hz"·must·contain·"9680 Hz"·must·contain·"
9672 IThe·context·line·"9681 IThe·context·line·"
9673 J@5903636029682 @591363602
9674 +Apackage:source_span/src/location.dart9683 +Apackage:source_span/src/location.dart
9675 jRoget:toolString9684 jRoget:toolString
9676 fBIQSourceLocation.9685 fBIQSourceLocation.
9677 get:column9686 get:column
9678 Bzget:line9687 Bzget:line
9679 ·@lSourceLocation9688 ·@lSourceLocation
9680 @5953952319689 f@596395231
9681 &package:source_span/src/span_with_context.dart9690 &package:source_span/src/span_with_context.dart
9682 SourceSpanWithContext.9691 SourceSpanWithContext.
9683 =SourceSpanWithContext9692 =SourceSpanWithContext
9684 T@5971011649693 f@598101164
9685 Cdpackage:source_span/src/highlighter.dart9694 Cdpackage:source_span/src/highlighter.dart
9686 3Highlighter._@597101164 
9687 h8_normalizeEndOfLine@597101164 
9688 w_writeFirstLine@597101164 
9689 _countTabs@5971011648 
9690 k_normalizeContext@597101164 
9691 .;»     {writeln9695 .;»     {writeln
9692 &%<s_writeTrailingLines@5971011649696 $_writeTrailingLines@598101164
 9697 _writeLastLine@598101164
 9698 _colorize@598101164
 9699 "_normalizeNewlines@5981011648
 9700 B_normalizeContext@598101164
 9701 DPdHighlighter._@598101164
 9702 _normalizeTrailingNewline@598101164
 9703 2v_isTextAtEndOfContext@598101164
9693 _writeSidebar@5971011649704 {_writeSidebar@598101164
9694 h_colorize@597101164 
9695 _lastLineLength@5971011649705 _writeFirstLine@598101164
 9706 »       _countTabs@5981011648
9696 Highlighter.9707 Highlighter.8
 9708 zF*_isOnlyWhitespace@598101164
 9709 _lastLineLength@598101164
 9710 _normalizeEndOfLine@598101164
9697 \@6080607849711 v@609060784
9698 package:term_glyph/src/generated/glyph_set.dart9712 package:term_glyph/src/generated/glyph_set.dart
9699 rGlyphSet9713 rGlyphSet
9700 {@5980782879714 Z@599078287
9701 package:term_glyph/term_glyph.dart9715 package:term_glyph/term_glyph.dart
9702 Rget:_glyphs@5980782879716 3get:_glyphs@599078287
9703 oWlget:glyphs9717 oWlget:glyphs
9704 H@6090945339718 d#M:@610094533
9705 Ipackage:term_glyph/src/generated/top_level.dart9719 Ipackage:term_glyph/src/generated/top_level.dart
9706 [_writeIntermediateLines@5971011649720 \S_writeIntermediateLines@598101164
9707 _writeText@59710116489721 D_writeText@5981011648
9708 {_writeLastLine@597101164 
9709 M=_isTextAtEndOfContext@597101164 
9710 >_isOnlyWhitespace@597101164 
9711 [_normalizeTrailingNewline@597101164 
9712 Z_normalizeNewlines@5971011648 
9713 r@Highlighter9722 r@Highlighter
9714 ~get:downEnd9723 ~get:downEnd
9715 Dget:topLeftCorner9724 Dget:topLeftCorner
9716 glyphOrAscii89725 glyphOrAscii8
9717 Eget:bottomLeftCorner89726 Eget:bottomLeftCorner8
9718 get:horizontalLine9727 get:horizontalLine
9719 *get:upEnd9728 *get:upEnd
9720 @6104263039729 W@611426303
9721 Mcpackage:term_glyph/src/generated/unicode_glyph_set.dart9730 Mcpackage:term_glyph/src/generated/unicode_glyph_set.dart
9722 2lUnicodeGlyphSet9731 2lUnicodeGlyphSet
9723 init:_glyphs@5980782879732 init:_glyphs@599078287
Max diff block lines reached; 3193/6883 bytes (46.39%) of diff not shown.
35.1 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 3109, 15 lines modifiedOffset 3109, 15 lines modified
3109 »       mov»    r0,·sp3109 »       mov»    r0,·sp
3110 »       bx»     lr3110 »       bx»     lr
3111 »       ...3111 »       ...
  
3112 Disassembly·of·section·.text:3112 Disassembly·of·section·.text:
  
3113 00006000·<_kDartIsolateSnapshotInstructions>:3113 00006000·<_kDartIsolateSnapshotInstructions>:
3114 »       subseq» r3,·r4,·r0,·ror·#153114 »       subseq» r3,·r4,·r0,·lsl·#24
3115 »       andeq»  r0,·r0,·r03115 »       andeq»  r0,·r0,·r0
3116 »       subseq» r4,·r4,·r03116 »       subseq» r4,·r4,·r0
3117 »       ...3117 »       ...
3118 »       andseq» r2,·r2,·r8,·lsl·r83118 »       andseq» r2,·r2,·r8,·lsl·r8
3119 »       andhi»  r0,·r0,·r0,·lsr·r13119 »       andhi»  r0,·r0,·r0,·lsr·r1
3120 »       ...3120 »       ...
3121 »       push»   {fp,·lr}3121 »       push»   {fp,·lr}
Offset 3590, 15 lines modifiedOffset 3590, 15 lines modified
3590 »       ldr»    r0,·[r1,·#11]3590 »       ldr»    r0,·[r1,·#11]
3591 »       ldr»    r2,·[r0,·#31]3591 »       ldr»    r2,·[r0,·#31]
3592 »       push»   {r2}»       »       ;·(str·r2,·[sp,·#-4]!)3592 »       push»   {r2}»       »       ;·(str·r2,·[sp,·#-4]!)
3593 »       ldr»    ip,·[sl,·#96]» ;·0x603593 »       ldr»    ip,·[sl,·#96]» ;·0x60
3594 »       cmp»    r2,·ip3594 »       cmp»    r2,·ip
3595 »       bleq»   6560·<_kDartIsolateSnapshotInstructions+0x560>3595 »       bleq»   6560·<_kDartIsolateSnapshotInstructions+0x560>
3596 »       ldr»    r4,·[r5,·#251]»;·0xfb3596 »       ldr»    r4,·[r5,·#251]»;·0xfb
3597 »       bl»     19bef4·<_kDartIsolateSnapshotInstructions+0x195ef4>3597 »       bl»     19c104·<_kDartIsolateSnapshotInstructions+0x196104>
3598 »       add»    sp,·sp,·#43598 »       add»    sp,·sp,·#4
3599 »       ldr»    r1,·[fp,·#-4]3599 »       ldr»    r1,·[fp,·#-4]
3600 »       ldr»    r2,·[r1,·#11]3600 »       ldr»    r2,·[r1,·#11]
3601 »       ldr»    ip,·[sl,·#96]» ;·0x603601 »       ldr»    ip,·[sl,·#96]» ;·0x60
3602 »       str»    ip,·[r2,·#43]» ;·0x2b3602 »       str»    ip,·[r2,·#43]» ;·0x2b
3603 »       ldr»    r0,·[sl,·#96]» ;·0x603603 »       ldr»    r0,·[sl,·#96]» ;·0x60
3604 »       sub»    sp,·fp,·#03604 »       sub»    sp,·fp,·#0
Offset 3634, 36 lines modifiedOffset 3634, 36 lines modified
3634 »       ldr»    r1,·[fp,·#8]3634 »       ldr»    r1,·[fp,·#8]
3635 »       str»    r1,·[r0,·#11]3635 »       str»    r1,·[r0,·#11]
3636 »       ldr»    r2,·[r1,·#43]» ;·0x2b3636 »       ldr»    r2,·[r1,·#43]» ;·0x2b
3637 »       ldr»    r1,·[sl,·#96]» ;·0x603637 »       ldr»    r1,·[sl,·#96]» ;·0x60
3638 »       cmp»    r2,·r13638 »       cmp»    r2,·r1
3639 »       beq»    6884·<_kDartIsolateSnapshotInstructions+0x884>3639 »       beq»    6884·<_kDartIsolateSnapshotInstructions+0x884>
3640 »       push»   {r2}»       »       ;·(str·r2,·[sp,·#-4]!)3640 »       push»   {r2}»       »       ;·(str·r2,·[sp,·#-4]!)
3641 »       bl»     4cacf4·<_kDartIsolateSnapshotInstructions+0x4c4cf4>3641 »       bl»     4cb114·<_kDartIsolateSnapshotInstructions+0x4c5114>
3642 »       add»    sp,·sp,·#43642 »       add»    sp,·sp,·#4
3643 »       ldr»    r0,·[fp,·#-4]3643 »       ldr»    r0,·[fp,·#-4]
3644 »       ldr»    r1,·[r0,·#11]3644 »       ldr»    r1,·[r0,·#11]
3645 »       str»    r1,·[fp,·#-8]3645 »       str»    r1,·[fp,·#-8]
3646 »       ldr»    ip,·[sl,·#96]» ;·0x603646 »       ldr»    ip,·[sl,·#96]» ;·0x60
3647 »       push»   {ip}»       »       ;·(str·ip,·[sp,·#-4]!)3647 »       push»   {ip}»       »       ;·(str·ip,·[sp,·#-4]!)
3648 »       add»    ip,·r5,·#147456»       ;·0x240003648 »       add»    ip,·r5,·#147456»       ;·0x24000
3649 »       ldr»    ip,·[ip,·#1135]»       ;·0x46f3649 »       ldr»    ip,·[ip,·#1139]»       ;·0x473
3650 »       push»   {ip}»       »       ;·(str·ip,·[sp,·#-4]!)3650 »       push»   {ip}»       »       ;·(str·ip,·[sp,·#-4]!)
3651 »       bl»     504a00·<_kDartIsolateSnapshotInstructions+0x4fea00>3651 »       bl»     504e20·<_kDartIsolateSnapshotInstructions+0x4fee20>
3652 »       ldr»    ip,·[sl,·#96]» ;·0x603652 »       ldr»    ip,·[sl,·#96]» ;·0x60
3653 »       str»    ip,·[r0,·#7]3653 »       str»    ip,·[r0,·#7]
3654 »       ldr»    ip,·[r5,·#39]» ;·0x273654 »       ldr»    ip,·[r5,·#39]» ;·0x27
3655 »       str»    ip,·[r0,·#11]3655 »       str»    ip,·[r0,·#11]
3656 »       add»    ip,·r5,·#147456»       ;·0x240003656 »       add»    ip,·r5,·#147456»       ;·0x24000
3657 »       ldr»    ip,·[ip,·#1139]»       ;·0x4733657 »       ldr»    ip,·[ip,·#1143]»       ;·0x477
3658 »       str»    ip,·[r0,·#15]3658 »       str»    ip,·[r0,·#15]
3659 »       ldr»    r1,·[fp,·#-4]3659 »       ldr»    r1,·[fp,·#-4]
3660 »       str»    r1,·[r0,·#19]3660 »       str»    r1,·[r0,·#19]
3661 »       push»   {r0}»       »       ;·(str·r0,·[sp,·#-4]!)3661 »       push»   {r0}»       »       ;·(str·r0,·[sp,·#-4]!)
3662 »       bl»     435480·<_kDartIsolateSnapshotInstructions+0x42f480>3662 »       bl»     4358e0·<_kDartIsolateSnapshotInstructions+0x42f8e0>
3663 »       add»    sp,·sp,·#123663 »       add»    sp,·sp,·#12
3664 »       ldr»    r1,·[fp,·#-8]3664 »       ldr»    r1,·[fp,·#-8]
3665 »       str»    r0,·[r1,·#43]» ;·0x2b3665 »       str»    r0,·[r1,·#43]» ;·0x2b
3666 »       ldrb»   ip,·[r1,·#-1]3666 »       ldrb»   ip,·[r1,·#-1]
3667 »       ldrb»   lr,·[r0,·#-1]3667 »       ldrb»   lr,·[r0,·#-1]
3668 »       and»    ip,·lr,·ip,·lsr·#23668 »       and»    ip,·lr,·ip,·lsr·#2
3669 »       ldr»    lr,·[sl,·#44]» ;·0x2c3669 »       ldr»    lr,·[sl,·#44]» ;·0x2c
Offset 3699, 23 lines modifiedOffset 3699, 23 lines modified
3699 »       blls»   6440·<_kDartIsolateSnapshotInstructions+0x440>3699 »       blls»   6440·<_kDartIsolateSnapshotInstructions+0x440>
3700 »       mov»    r0,·r33700 »       mov»    r0,·r3
3701 »       ldr»    r2,·[sl,·#96]» ;·0x603701 »       ldr»    r2,·[sl,·#96]» ;·0x60
3702 »       ldr»    r1,·[sl,·#96]» ;·0x603702 »       ldr»    r1,·[sl,·#96]» ;·0x60
3703 »       tst»    r0,·#13703 »       tst»    r0,·#1
3704 »       ldrhne» r4,·[r0,·#1]3704 »       ldrhne» r4,·[r0,·#1]
3705 »       moveq»  r4,·#48»    ;·0x303705 »       moveq»  r4,·#48»    ;·0x30
3706 »       movw»   ip,·#550»    ;·0x2263706 »       movw»   ip,·#551»    ;·0x227
3707 »       sub»    r4,·r4,·ip3707 »       sub»    r4,·r4,·ip
3708 »       cmp»    r4,·#43708 »       cmp»    r4,·#4
3709 »       bls»    69ac·<_kDartIsolateSnapshotInstructions+0x9ac>3709 »       bls»    69ac·<_kDartIsolateSnapshotInstructions+0x9ac>
3710 »       add»    r8,·r5,·#94208»;·0x170003710 »       add»    r8,·r5,·#94208»;·0x17000
3711 »       ldr»    r8,·[r8,·#1859]»       ;·0x7433711 »       ldr»    r8,·[r8,·#1863]»       ;·0x747
3712 »       ldr»    r9,·[r8,·#3]3712 »       ldr»    r9,·[r8,·#3]
3713 »       add»    r3,·r5,·#147456»       ;·0x240003713 »       add»    r3,·r5,·#147456»       ;·0x24000
3714 »       ldr»    r3,·[r3,·#1119]»       ;·0x45f3714 »       ldr»    r3,·[r3,·#1123]»       ;·0x463
3715 »       blx»    r93715 »       blx»    r9
3716 »       ldr»    r1,·[fp,·#12]3716 »       ldr»    r1,·[fp,·#12]
3717 »       ldr»    r0,·[fp,·#8]3717 »       ldr»    r0,·[fp,·#8]
3718 »       b»      69ec·<_kDartIsolateSnapshotInstructions+0x9ec>3718 »       b»      69ec·<_kDartIsolateSnapshotInstructions+0x9ec>
3719 »       ldr»    r6,·[r5,·#51]» ;·0x333719 »       ldr»    r6,·[r5,·#51]» ;·0x33
3720 »       sub»    sp,·fp,·#03720 »       sub»    sp,·fp,·#0
3721 »       pop»    {fp,·lr}3721 »       pop»    {fp,·lr}
Offset 3775, 80 lines modifiedOffset 3775, 80 lines modified
3775 »       bvs»    6ab0·<_kDartIsolateSnapshotInstructions+0xab0>3775 »       bvs»    6ab0·<_kDartIsolateSnapshotInstructions+0xab0>
3776 »       bgt»    6ab0·<_kDartIsolateSnapshotInstructions+0xab0>3776 »       bgt»    6ab0·<_kDartIsolateSnapshotInstructions+0xab0>
3777 »       ldr»    r0,·[sl,·#104]»;·0x683777 »       ldr»    r0,·[sl,·#104]»;·0x68
3778 »       sub»    sp,·fp,·#03778 »       sub»    sp,·fp,·#0
3779 »       pop»    {fp,·pc}3779 »       pop»    {fp,·pc}
3780 »       ldrh»   r2,·[r0,·#1]3780 »       ldrh»   r2,·[r0,·#1]
3781 »       lsl»    r2,·r2,·#13781 »       lsl»    r2,·r2,·#1
3782 »       movw»   ip,·#1106»   ;·0x4523782 »       movw»   ip,·#1108»   ;·0x454
3783 »       cmp»    r2,·ip3783 »       cmp»    r2,·ip
3784 »       bne»    6acc·<_kDartIsolateSnapshotInstructions+0xacc>3784 »       bne»    6acc·<_kDartIsolateSnapshotInstructions+0xacc>
3785 »       ldr»    r2,·[fp,·#12]3785 »       ldr»    r2,·[fp,·#12]
3786 »       b»      6ad8·<_kDartIsolateSnapshotInstructions+0xad8>3786 »       b»      6adc·<_kDartIsolateSnapshotInstructions+0xadc>
3787 »       cmp»    r2,·#1104»    ;·0x4503787 »       movw»   ip,·#1106»   ;·0x452
 3788 »       cmp»    r2,·ip
3788 »       bne»    6bb0·<_kDartIsolateSnapshotInstructions+0xbb0>3789 »       bne»    6bb4·<_kDartIsolateSnapshotInstructions+0xbb4>
3789 »       ldr»    r2,·[fp,·#12]3790 »       ldr»    r2,·[fp,·#12]
3790 »       ldr»    r3,·[r2,·#31]3791 »       ldr»    r3,·[r2,·#31]
3791 »       ldr»    ip,·[sl,·#96]» ;·0x603792 »       ldr»    ip,·[sl,·#96]» ;·0x60
3792 »       cmp»    r3,·ip3793 »       cmp»    r3,·ip
3793 »       bleq»   6560·<_kDartIsolateSnapshotInstructions+0x560>3794 »       bleq»   6560·<_kDartIsolateSnapshotInstructions+0x560>
3794 »       ldr»    r4,·[r3,·#59]» ;·0x3b3795 »       ldr»    r4,·[r3,·#59]» ;·0x3b
3795 »       push»   {r4}»       »       ;·(str·r4,·[sp,·#-4]!)3796 »       push»   {r4}»       »       ;·(str·r4,·[sp,·#-4]!)
3796 »       add»    ip,·r5,·#65536»;·0x100003797 »       add»    ip,·r5,·#65536»;·0x10000
3797 »       ldr»    ip,·[ip,·#1171]»       ;·0x4933798 »       ldr»    ip,·[ip,·#1171]»       ;·0x493
3798 »       push»   {ip}»       »       ;·(str·ip,·[sp,·#-4]!)3799 »       push»   {ip}»       »       ;·(str·ip,·[sp,·#-4]!)
3799 »       ldr»    r0,·[sp,·#4]3800 »       ldr»    r0,·[sp,·#4]
3800 »       add»    lr,·r5,·#147456»       ;·0x240003801 »       add»    lr,·r5,·#147456»       ;·0x24000
3801 »       ldr»    lr,·[lr,·#1127]»       ;·0x4673802 »       ldr»    lr,·[lr,·#1131]»       ;·0x46b
3802 »       add»    r9,·r5,·#147456»       ;·0x240003803 »       add»    r9,·r5,·#147456»       ;·0x24000
3803 »       ldr»    r9,·[r9,·#1131]»       ;·0x46b3804 »       ldr»    r9,·[r9,·#1135]»       ;·0x46f
3804 »       blx»    lr3805 »       blx»    lr
3805 »       add»    sp,·sp,·#83806 »       add»    sp,·sp,·#8
3806 »       ldr»    ip,·[sl,·#100]»;·0x643807 »       ldr»    ip,·[sl,·#100]»;·0x64
3807 »       cmp»    r0,·ip3808 »       cmp»    r0,·ip
Max diff block lines reached; 36805280/36809370 bytes (99.99%) of diff not shown.
26.4 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1423, 61 lines modifiedOffset 1423, 61 lines modified
1423 ··0x005508c0·36344172·72617900·38034b00·16000000·64Array.8.K.....1423 ··0x005508c0·36344172·72617900·38034b00·16000000·64Array.8.K.....
1424 ··0x005508d0·0cf04676·5f55696e·7431364c·69737400·..Fv_Uint16List.1424 ··0x005508d0·0cf04676·5f55696e·7431364c·69737400·..Fv_Uint16List.
1425 ··0x005508e0·38024b00·02000000·02000000·00000000·8.K.............1425 ··0x005508e0·38024b00·02000000·02000000·00000000·8.K.............
1426 ··0x005508f0·38024b00·00000000·02000000·00000000·8.K.............1426 ··0x005508f0·38024b00·00000000·02000000·00000000·8.K.............
  
  
1427 Hex·dump·of·section·'.rodata':1427 Hex·dump·of·section·'.rodata':
1428 ··0x00551000·f5f5dcdc·be3e1d00·00000000·02000000·.....>..........1428 ··0x00551000·f5f5dcdc·453f1d00·00000000·02000000·....E?..........
1429 ··0x00551010·00000000·62626664·31393064·66373332·....bbfd190df7321429 ··0x00551010·00000000·62626664·31393064·66373332·....bbfd190df732
1430 ··0x00551020·39323633·32386261·34343561·37373166·926328ba445a771f1430 ··0x00551020·39323633·32386261·34343561·37373166·926328ba445a771f
1431 ··0x00551030·65626637·70726f64·75637420·7573655f·ebf7product·use_1431 ··0x00551030·65626637·70726f64·75637420·7573655f·ebf7product·use_
1432 ··0x00551040·62617265·5f696e73·74727563·74696f6e·bare_instruction1432 ··0x00551040·62617265·5f696e73·74727563·74696f6e·bare_instruction
1433 ··0x00551050·73206e6f·2d226173·73657274·73222063·s·no-"asserts"·c1433 ··0x00551050·73206e6f·2d226173·73657274·73222063·s·no-"asserts"·c
1434 ··0x00551060·61757361·6c5f6173·796e635f·73746163·ausal_async_stac1434 ··0x00551060·61757361·6c5f6173·796e635f·73746163·ausal_async_stac
1435 ··0x00551070·6b732062·79746563·6f646520·61726d2d·ks·bytecode·arm-1435 ··0x00551070·6b732062·79746563·6f646520·61726d2d·ks·bytecode·arm-
1436 ··0x00551080·65616269·20736f66·74667000·2c872831·eabi·softfp.,.(11436 ··0x00551080·65616269·20736f66·74667000·2c873531·eabi·softfp.,.51
1437 ··0x00551090·873c8263·fdc4e2ff·5dc04fc0·05c102c1·.<.c....].O.....1437 ··0x00551090·873c8264·fdc4e2ff·5dc04fc0·05c102c1·.<.d....].O.....
1438 ··0x005510a0·66c042c0·08c10bc1·07c10dc1·0ac101c1·f.B.............1438 ··0x005510a0·66c042c0·08c10bc1·07c10dc1·0ac101c1·f.B.............
1439 ··0x005510b0·0ec175c0·7bc004c1·0fc110c1·69c062c0·..u.{.......i.b.1439 ··0x005510b0·0ec175c0·7bc004c1·0fc110c1·69c062c0·..u.{.......i.b.
1440 ··0x005510c0·63c061c0·60c064c0·7ec078c0·7fc072c0·c.a.`.d.~.x...r.1440 ··0x005510c0·63c061c0·60c064c0·7ec078c0·7fc072c0·c.a.`.d.~.x...r.
1441 ··0x005510d0·68c06ec0·79c006c1·7ac067c0·03c16fc0·h.n.y...z.g...o.1441 ··0x005510d0·68c06ec0·79c006c1·7ac067c0·03c16fc0·h.n.y...z.g...o.
1442 ··0x005510e0·0cc174c0·7cc06bc0·73c009c1·00c177c0·..t.|.k.s.....w.1442 ··0x005510e0·0cc174c0·7cc06bc0·73c009c1·00c177c0·..t.|.k.s.....w.
1443 ··0x005510f0·71c06dc0·65c076c0·6ac07dc0·6cc070c0·q.m.e.v.j.}.l.p.1443 ··0x005510f0·71c06dc0·65c076c0·6ac07dc0·6cc070c0·q.m.e.v.j.}.l.p.
1444 ··0x00551100·44c047c0·fe40c054·c051c050·c056c058·D.G..@.T.Q.P.V.X1444 ··0x00551100·44c047c0·fe40c054·c051c050·c056c058·D.G..@.T.Q.P.V.X
1445 ··0x00551110·c05cc059·c052c05b·c053c055·c05ac057·.\.Y.R.[.S.U.Z.W1445 ··0x00551110·c05cc059·c052c05b·c053c055·c05ac057·.\.Y.R.[.S.U.Z.W
1446 ··0x00551120·c05ec046·c0eceaeb·41c0eee7·43c0f7f6·.^.F....A...C...1446 ··0x00551120·c05ec046·c0eceaeb·41c0eee7·43c0f7f6·.^.F....A...C...
1447 ··0x00551130·f545c0f4·49c048c0·f34ec04d·c04cc04b·.E..I.H..N.M.L.K1447 ··0x00551130·f545c0f4·49c048c0·f34ec04d·c04cc04b·.E..I.H..N.M.L.K
1448 ··0x00551140·c0f2f1f0·efed11c1·e60f94c5·0383c628·...............(1448 ··0x00551140·c0f2f1f0·efed11c1·e61194c5·0483c62c·...............,
1449 ··0x00551150·fcc77b8b·c84883cb·7986cc3a·84cd7a82·..{..H..y..:..z.1449 ··0x00551150·fcc77b8b·c84883cb·7a86cc3b·84cd7b82·..{..H..z..;..{.
1450 ··0x00551160·d063fdd3·811c2282·d4802481·84858383·.c...."...$.....1450 ··0x00551160·d064fdd3·811d2282·d4802481·84858383·.d...."...$.....
1451 ··0x00551170·85848283·83838582·83828383·83828282·................1451 ··0x00551170·85848283·83838582·83828383·83828282·................
1452 ··0x00551180·82838282·92828583·83838484·8a858a83·................1452 ··0x00551180·82838282·92828583·83838484·8a858a83·................
1453 ··0x00551190·84848684·82828e9e·85868485·92828382·................1453 ··0x00551190·84848684·82828e9e·85868485·92828382·................
1454 ··0x005511a0·82828282·83848486·82828286·84828d82·................1454 ··0x005511a0·82828282·83848486·82828286·84828d82·................
1455 ··0x005511b0·84878684·83828284·84838384·848b8582·................1455 ··0x005511b0·84878684·83828284·84838384·848b8582·................
1456 ··0x005511c0·85828385·82838382·82838382·8282828e·................1456 ··0x005511c0·85828385·82838382·82838382·8282828e·................
1457 ··0x005511d0·89868282·82828282·82828282·87848282·................1457 ··0x005511d0·89868282·82828282·82828282·87848282·................
1458 ··0x005511e0·8e868685·82858585·85868485·83838287·................1458 ··0x005511e0·8e868685·82858585·85868485·83838287·................
1459 ··0x005511f0·87838b84·878e8489·8282839b·89848284·................1459 ··0x005511f0·87838b84·878e8489·8282839b·89848284·................
1460 ··0x00551200·82858883·86888282·82828482·82838683·................1460 ··0x00551200·82858883·86888282·82828482·82838683·................
1461 ··0x00551210·d58074c7·64858484·848b8784·87828383·..t.d...........1461 ··0x00551210·d58075c7·64858484·848b8784·87828383·..u.d...........
1462 ··0x00551220·81858585·83838283·84858584·83838984·................1462 ··0x00551220·81858585·83838283·84858584·83838984·................
1463 ··0x00551230·838583c2·83838388·88868483·83838284·................1463 ··0x00551230·838583c2·83838388·88868483·83838284·................
1464 ··0x00551240·82828483·82888383·83878385·83838383·................1464 ··0x00551240·82828483·82888383·83878385·83838383·................
1465 ··0x00551250·8383838a·96848785·839a8484·83838883·................1465 ··0x00551250·8383838a·96848785·839a8484·83838883·................
1466 ··0x00551260·89838383·83868585·a283888e·86888388·................1466 ··0x00551260·89838383·83868585·a283888e·86888388·................
1467 ··0x00551270·87898382·93968383·8a848b8f·83888984·................1467 ··0x00551270·87898382·93968383·8a848b8f·83888984·................
1468 ··0x00551280·88839087·8d879386·85868883·83838388·................1468 ··0x00551280·88839087·8d879386·85868883·83838388·................
1469 ··0x00551290·82868582·84838587·85838688·83838583·................1469 ··0x00551290·82868582·84838587·85838688·83838583·................
1470 ··0x005512a0·86858b8a·82838988·83838284·8b838586·................1470 ··0x005512a0·86858b8a·82838988·83838284·8b838586·................
1471 ··0x005512b0·84858582·84828787·8b838685·8384838c·................1471 ··0x005512b0·84858582·84828787·8b838685·8384838c·................
1472 ··0x005512c0·85828487·84838486·85848682·88838d83·................1472 ··0x005512c0·85828487·84838486·85848682·88838d83·................
1473 ··0x005512d0·8383848a·83848585·84838484·84838383·................1473 ··0x005512d0·8383848a·83848585·84838484·84838383·................
1474 ··0x005512e0·85898582·85858983·83a38387·8c839483·................1474 ··0x005512e0·85898582·85858983·83a48387·8c839483·................
1475 ··0x005512f0·84858289·84838687·87848788·84848d84·................1475 ··0x005512f0·84858289·84838687·87848788·84848d84·................
1476 ··0x00551300·90838383·85838383·89838385·8a898384·................1476 ··0x00551300·90838383·85838383·89838385·8a898384·................
1477 ··0x00551310·85848684·83908387·a493848e·8483839a·................1477 ··0x00551310·85848684·83908387·a493848e·8483839a·................
1478 ··0x00551320·84828b84·98848883·86868384·85899f83·................1478 ··0x00551320·84828b84·98848883·86868384·85899f83·................
1479 ··0x00551330·87838483·83838383·82878383·828783d6·................1479 ··0x00551330·87838483·83838383·82878383·828783d6·................
1480 ··0x00551340·8a838386·8282889c·87a78484·85838383·................1480 ··0x00551340·8a838386·8282889c·87a78484·85838383·................
1481 ··0x00551350·83838889·84888589·82838383·82838383·................1481 ··0x00551350·83838889·84888589·82838383·82838383·................
Offset 1507, 17 lines modifiedOffset 1507, 17 lines modified
1507 ··0x005514d0·8590848a·85878a83·86898486·85838883·................1507 ··0x005514d0·8590848a·85878a83·86898486·85838883·................
1508 ··0x005514e0·83838888·84838584·83848484·85848484·................1508 ··0x005514e0·83838888·84838584·83848484·85848484·................
1509 ··0x005514f0·8386828f·92848883·84848388·84848487·................1509 ··0x005514f0·8386828f·92848883·84848388·84848487·................
1510 ··0x00551500·86878985·83869593·88838882·83858783·................1510 ··0x00551500·86878985·83869593·88838882·83858783·................
1511 ··0x00551510·8d8a8d83·83838482·83838483·84838882·................1511 ··0x00551510·8d8a8d83·83838482·83838483·84838882·................
1512 ··0x00551520·88858483·83a28682·849c8885·85898483·................1512 ··0x00551520·88858483·83a28682·849c8885·85898483·................
1513 ··0x00551530·83838484·84868383·86828390·87838586·................1513 ··0x00551530·83838484·84868383·86828390·87838586·................
1514 ··0x00551540·83878382·83858887·83838383·83838383·................1514 ··0x00551540·83878383·85888783·83838383·83838383·................
1515 ··0x00551550·83838383·8383838b·83838483·83838586·................1515 ··0x00551550·83838383·83838b83·83848383·83858683·................
1516 ··0x00551560·83838389·83848485·84848286·86858482·................1516 ··0x00551560·83838983·84848584·84828686·85828482·................
1517 ··0x00551570·888a8d95·83838383·84838383·92838386·................1517 ··0x00551570·888a8d95·83838383·84838383·92838386·................
1518 ··0x00551580·83888283·8288838a·83838584·83838583·................1518 ··0x00551580·83888283·8288838a·83838584·83838583·................
1519 ··0x00551590·83838483·85888286·84838385·83838483·................1519 ··0x00551590·83838483·85888286·84838385·83838483·................
1520 ··0x005515a0·89838885·85838583·84828399·83878384·................1520 ··0x005515a0·89838885·85838583·84828399·83878384·................
1521 ··0x005515b0·86848686·84888588·82838586·83838383·................1521 ··0x005515b0·86848686·84888588·82838586·83838383·................
1522 ··0x005515c0·868e8384·87838383·84858589·83888686·................1522 ··0x005515c0·868e8384·87838383·84858589·83888686·................
1523 ··0x005515d0·8583888c·85868584·82928284·8486838b·................1523 ··0x005515d0·8583888c·85868584·82928284·8486838b·................
Offset 1540, 526 lines modifiedOffset 1540, 526 lines modified
1540 ··0x005516e0·8488b486·83838982·88889489·a6888f88·................1540 ··0x005516e0·8488b486·83838982·88889489·a6888f88·................
1541 ··0x005516f0·83848384·83848384·83848b84·87858488·................1541 ··0x005516f0·83848384·83848384·83848b84·87858488·................
1542 ··0x00551700·85848384·83848383·83838383·84838484·................1542 ··0x00551700·85848384·83848383·83838383·84838484·................
1543 ··0x00551710·83848383·84858483·83848384·8b848585·................1543 ··0x00551710·83848383·84858483·83848384·8b848585·................
1544 ··0x00551720·8f9b8887·88878b84·86848684·8a848a84·................1544 ··0x00551720·8f9b8887·88878b84·86848684·8a848a84·................
1545 ··0x00551730·8a848484·84848484·83848384·84848b84·................1545 ··0x00551730·8a848484·84848484·83848384·84848b84·................
1546 ··0x00551740·8b848884·88848b83·84848384·83838592·................1546 ··0x00551740·8b848884·88848b83·84848384·83838592·................
1547 ··0x00551750·85859085·87858484·88858484·97928384·................1547 ··0x00551750·85859085·87858484·88858484·98928384·................
1548 ··0x00551760·86839183·86868384·8483838b·838b8985·................1548 ··0x00551760·86839183·86868384·8483838b·838b8985·................
1549 ··0x00551770·8b838c91·83878483·83838383·8a8c8c83·................1549 ··0x00551770·8b838c91·83878483·83838383·8a8c8c83·................
Diff chunk too large, falling back to line-by-line diff (475 lines added, 475 lines removed)
1550 ··0x00551780·83838487·85858c88·c197869d·96848783·................1550 ··0x00551780·83838487·85858c88·c197869d·96848783·................
1551 ··0x00551790·83878384·83848384·84848484·8485878d·................1551 ··0x00551790·83878384·83848384·84848484·84848587·................
1552 ··0x005517a0·8a868386·84838683·83848688·8686898a·................1552 ··0x005517a0·8d8a8683·86848386·83838486·88868689·................
1553 ··0x005517b0·95838683·8388888a·84838483·85858384·................1553 ··0x005517b0·8a958386·83838888·8a848384·83858583·................
1554 ··0x005517c0·83848a84·8a888a86·99838383·8484848e·................1554 ··0x005517c0·8483848a·848a888a·86998383·83848484·................
1555 ··0x005517d0·848d879b·82838583·85828383·83aa8586·................1555 ··0x005517d0·8e848d87·9b828385·83858283·8383aa85·................
1556 ··0x005517e0·8c859e83·838b83a1·83878912·82828383·................1556 ··0x005517e0·868c859e·83838b83·a1838789·12828283·................
1557 ··0x005517f0·83828382·83828483·94838485·84858589·................1557 ··0x005517f0·83838283·82838284·83948384·85848585·................
1558 ··0x00551800·8f858884·878487a2·86978a8b·84888583·................1558 ··0x00551800·898f8588·84878487·a286978a·8b848885·................
1559 ··0x00551810·838c8588·93848783·85838584·83858e8c·................1559 ··0x00551810·83838c85·88938487·83858385·8483858e·................
1560 ··0x00551820·83a0838b·92858b86·83a6b587·b7878583·................1560 ··0x00551820·8c83a083·8b92858b·8683a6b5·87b78785·................
1561 ··0x00551830·82848583·83830381·83838685·cf948d83·................1561 ··0x00551830·83828485·83838303·81838386·85cf948d·................
1562 ··0x00551840·83838383·83838383·83838387·83838386·................1562 ··0x00551840·83838383·83838383·83838383·87838383·................
1563 ··0x00551850·8383898a·85918383·94898a84·89848b84·................1563 ··0x00551850·86838389·8a859183·8394898a·8489848b·................
1564 ··0x00551860·83838783·85838383·87a38583·8383839a·................1564 ··0x00551860·84838387·83858383·8387a385·83838383·................
1565 ··0x00551870·83838393·838f8384·89848684·88918384·................1565 ··0x00551870·9a838383·93838f83·84898486·84889183·................
1566 ··0x00551880·97838386·b69b8388·83838488·84888383·................1566 ··0x00551880·84978383·86b69b83·88838384·88848883·................
1567 ··0x00551890·84838484·83848487·84878488·84838384·................1567 ··0x00551890·83848384·84838484·87848784·88848383·................
1568 ··0x005518a0·83848684·86848a84·8a848484·83848384·................1568 ··0x005518a0·84838486·8486848a·848a8484·84838483·................
1569 ··0x005518b0·84848b84·8b848888·84838484·83848383·................1569 ··0x005518b0·8484848b·848b8488·88848384·84838483·................
1570 ··0x005518c0·8a8c8383·86858983·86828383·84848886·................1570 ··0x005518c0·838a8c83·83868589·83868283·83848488·................
1571 ··0x005518d0·84868498·848b8384·89848683·84848484·................1571 ··0x005518d0·86848684·98848b83·84898486·83848484·................
1572 ··0x005518e0·83848584·84848484·84848484·84838684·................1572 ··0x005518e0·84838485·84848484·84848484·84848386·................
1573 ··0x005518f0·84848484·8f898385·838383ad·858f8483·................1573 ··0x005518f0·84848484·848f8983·85838383·ad858f84·................
1574 ··0x00551900·838f8583·83a58585·82868683·838b8583·................1574 ··0x00551900·83838f85·8383a585·85828686·83838b85·................
1575 ··0x00551910·8c838e8d·848b9184·83848c83·a1978e84·................1575 ··0x00551910·838c838e·8d848b91·8483848c·83a1978e·................
1576 ··0x00551920·83978383·a0858383·83838985·83838483·................1576 ··0x00551920·84839783·83a08583·83838389·85838384·................
1577 ··0x00551930·84848c92·868f838a·8c858383·8283978b·................1577 ··0x00551930·8384848c·92868f83·8a8c8583·83828397·................
1578 ··0x00551940·8590858a·9b838e84·83848390·8a898388·................1578 ··0x00551940·8b859085·8a9b838e·84838483·908a8983·................
1579 ··0x00551950·84889d83·a883878b·9583838b·858c8483·................1579 ··0x00551950·8884889d·83a88387·8b958383·8b858c84·................
1580 ··0x00551960·83858484·83848383·83838393·84838383·................1580 ··0x00551960·83838584·84838483·83838383·93848383·................
1581 ··0x00551970·8d8f8484·9c838888·898b8384·83828682·................1581 ··0x00551970·838d8f84·849c8388·88898b83·84838286·................
1582 ··0x00551980·838f8283·86878783·83838683·86838495·................1582 ··0x00551980·82838f82·83868787·83838386·83868384·................
1583 ··0x00551990·8686888a·8886878c·83838386·83838383·................1583 ··0x00551990·95868688·8a898687·8c838383·86838383·................
1584 ··0x005519a0·83868b85·83888386·ad838583·8883ad83·................1584 ··0x005519a0·8383868b·85838883·86ad8385·838883ad·................
1585 ··0x005519b0·83838382·838b8383·83828289·898a8b85·................1585 ··0x005519b0·83838383·82838b83·83838282·89898a8b·................
Max diff block lines reached; 27562293/27632686 bytes (99.75%) of diff not shown.
73.6 MB
lib/arm64-v8a/libapp.so
1.6 KB
readelf --wide --program-header {}
    
Offset 5, 18 lines modifiedOffset 5, 18 lines modified
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0002d8·0x0002d8·R···0x10007 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0002d8·0x0002d8·R···0x1000
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000318·0x000318·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000318·0x000318·R···0x1000
9 ··LOAD···········0x001000·0x0000000000001000·0x0000000000001000·0x004e80·0x004e80·R·E·0x10009 ··LOAD···········0x001000·0x0000000000001000·0x0000000000001000·0x004e80·0x004e80·R·E·0x1000
10 ··LOAD···········0x006000·0x0000000000006000·0x0000000000006000·0x000008·0x000008·RW··0x100010 ··LOAD···········0x006000·0x0000000000006000·0x0000000000006000·0x000008·0x000008·RW··0x1000
11 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x5a1080·0x5a1080·R·E·0x100011 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x5a1180·0x5a1180·R·E·0x1000
12 ··LOAD···········0x5a9000·0x00000000005a9000·0x00000000005a9000·0x000008·0x000008·RW··0x100012 ··LOAD···········0x5a9000·0x00000000005a9000·0x00000000005a9000·0x000008·0x000008·RW··0x1000
13 ··LOAD···········0x5aa000·0x00000000005aa000·0x00000000005aa000·0x007a40·0x007a40·R···0x100013 ··LOAD···········0x5aa000·0x00000000005aa000·0x00000000005aa000·0x007a40·0x007a40·R···0x1000
14 ··LOAD···········0x5b2000·0x00000000005b2000·0x00000000005b2000·0x367590·0x367590·R···0x100014 ··LOAD···········0x5b2000·0x00000000005b2000·0x00000000005b2000·0x367860·0x367860·R···0x1000
15 ··LOAD···········0x91a000·0x000000000091a000·0x000000000091a000·0x000040·0x000040·R···0x100015 ··LOAD···········0x91a000·0x000000000091a000·0x000000000091a000·0x000040·0x000040·R···0x1000
16 ··LOAD···········0x91b000·0x000000000091b000·0x000000000091b000·0x0000a8·0x0000a8·R···0x100016 ··LOAD···········0x91b000·0x000000000091b000·0x000000000091b000·0x0000a8·0x0000a8·R···0x1000
17 ··LOAD···········0x91c000·0x000000000091c000·0x000000000091c000·0x00008f·0x00008f·R···0x100017 ··LOAD···········0x91c000·0x000000000091c000·0x000000000091c000·0x00008f·0x00008f·R···0x1000
18 ··LOAD···········0x91d000·0x000000000091d000·0x000000000091d000·0x000060·0x000060·RW··0x100018 ··LOAD···········0x91d000·0x000000000091d000·0x000000000091d000·0x000060·0x000060·RW··0x1000
19 ··DYNAMIC········0x91d000·0x000000000091d000·0x000000000091d000·0x000060·0x000060·RW··0x100019 ··DYNAMIC········0x91d000·0x000000000091d000·0x000000000091d000·0x000060·0x000060·RW··0x1000
  
20 ·Section·to·Segment·mapping:20 ·Section·to·Segment·mapping:
1.58 KB
readelf --wide --sections {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 There·are·12·section·headers,·starting·at·offset·0x91d0a0:1 There·are·12·section·headers,·starting·at·offset·0x91d0a0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········0000000000001000·001000·004e80·00··AX··0···0·40965 ··[·1]·.text·············PROGBITS········0000000000001000·001000·004e80·00··AX··0···0·4096
6 ··[·2]·.bss··············PROGBITS········0000000000006000·006000·000008·00··WA··0···0·40966 ··[·2]·.bss··············PROGBITS········0000000000006000·006000·000008·00··WA··0···0·4096
7 ··[·3]·.text·············PROGBITS········0000000000007000·007000·5a1080·00··AX··0···0·40967 ··[·3]·.text·············PROGBITS········0000000000007000·007000·5a1180·00··AX··0···0·4096
8 ··[·4]·.bss··············PROGBITS········00000000005a9000·5a9000·000008·00··WA··0···0·40968 ··[·4]·.bss··············PROGBITS········00000000005a9000·5a9000·000008·00··WA··0···0·4096
9 ··[·5]·.rodata···········PROGBITS········00000000005aa000·5aa000·007a40·00···A··0···0·40969 ··[·5]·.rodata···········PROGBITS········00000000005aa000·5aa000·007a40·00···A··0···0·4096
10 ··[·6]·.rodata···········PROGBITS········00000000005b2000·5b2000·367590·00···A··0···0·409610 ··[·6]·.rodata···········PROGBITS········00000000005b2000·5b2000·367860·00···A··0···0·4096
11 ··[·7]·.hash·············HASH············000000000091a000·91a000·000040·04···A··8···0·409611 ··[·7]·.hash·············HASH············000000000091a000·91a000·000040·04···A··8···0·4096
12 ··[·8]·.dynsym···········DYNSYM··········000000000091b000·91b000·0000a8·18···A··9···1·409612 ··[·8]·.dynsym···········DYNSYM··········000000000091b000·91b000·0000a8·18···A··9···1·4096
13 ··[·9]·.dynstr···········STRTAB··········000000000091c000·91c000·00008f·00···A··0···0·409613 ··[·9]·.dynstr···········STRTAB··········000000000091c000·91c000·00008f·00···A··0···0·4096
14 ··[10]·.dynamic··········DYNAMIC·········000000000091d000·91d000·000060·10··WA··9···0·409614 ··[10]·.dynamic··········DYNAMIC·········000000000091d000·91d000·000060·10··WA··9···0·4096
15 ··[11]·.shstrtab·········STRTAB··········0000000000000000·91d060·00003d·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········0000000000000000·91d060·00003d·00······0···0··1
16 Key·to·Flags:16 Key·to·Flags:
17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
938 B
readelf --wide --symbols {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Symbol·table·'.dynsym'·contains·7·entries:1 Symbol·table·'.dynsym'·contains·7·entries:
2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·0000000000001000·20096·FUNC····GLOBAL·DEFAULT····1·_kDartVmSnapshotInstructions4 ·····1:·0000000000001000·20096·FUNC····GLOBAL·DEFAULT····1·_kDartVmSnapshotInstructions
5 ·····2:·0000000000006000·····8·OBJECT··GLOBAL·DEFAULT····2·_kDartVMBSSData5 ·····2:·0000000000006000·····8·OBJECT··GLOBAL·DEFAULT····2·_kDartVMBSSData
6 ·····3:·0000000000007000·0x5a1080·FUNC····GLOBAL·DEFAULT····3·_kDartIsolateSnapshotInstructions6 ·····3:·0000000000007000·0x5a1180·FUNC····GLOBAL·DEFAULT····3·_kDartIsolateSnapshotInstructions
7 ·····4:·00000000005a9000·····8·OBJECT··GLOBAL·DEFAULT····4·_kDartVMBSSData7 ·····4:·00000000005a9000·····8·OBJECT··GLOBAL·DEFAULT····4·_kDartVMBSSData
8 ·····5:·00000000005aa000·31296·OBJECT··GLOBAL·DEFAULT····5·_kDartVmSnapshotData8 ·····5:·00000000005aa000·31296·OBJECT··GLOBAL·DEFAULT····5·_kDartVmSnapshotData
9 ·····6:·00000000005b2000·0x367590·OBJECT··GLOBAL·DEFAULT····6·_kDartIsolateSnapshotData9 ·····6:·00000000005b2000·0x367860·OBJECT··GLOBAL·DEFAULT····6·_kDartIsolateSnapshotData
6.28 KB
strings --all --bytes=8 {}
    
Offset 8801, 26 lines modifiedOffset 8801, 35 lines modified
8801 @884278448801 @88427844
8802 package:fff_info/drawer.dart8802 package:fff_info/drawer.dart
8803 _ClimateDrawerState@884278448803 _ClimateDrawerState@88427844
8804 MultiChildRenderObjectElement8804 MultiChildRenderObjectElement
8805 [GlobalKey#8805 [GlobalKey#
8806 SingleChildRenderObjectElement8806 SingleChildRenderObjectElement
8807 canLaunch8807 canLaunch
 8808 @589304592
 8809 package:plugin_platform_interface/plugin_platform_interface.dart8
 8810 plugin_platform_interface
 8811 PlatformInterface
8808 @6113909648812 @612390964
8809 package:url_launcher_platform_interface/url_launcher_platform_interface.dart8813 package:url_launcher_platform_interface/url_launcher_platform_interface.dart
 8814 UrlLauncherPlatform.
 8815 get:_token@612390964
8810 UrlLauncherPlatform8816 UrlLauncherPlatform
8811 get:_instance@6113909648817 get:_instance@612390964
8812 urlString8818 urlString
8813 @873864378819 @87386437
8814 package:url_launcher/url_launcher.dart8820 package:url_launcher/url_launcher.dart
8815 @6124851358821 @613485135
8816 package:url_launcher_platform_interface/method_channel_url_launcher.dart8822 package:url_launcher_platform_interface/method_channel_url_launcher.dart
 8823 MethodChannelUrlLauncher.
8817 MethodChannelUrlLauncher8824 MethodChannelUrlLauncher
 8825 init:_token@612390964
 8826 _token@6123909648
8818 init:_instance@6113909648827 init:_instance@612390964
8819 _instance@6113909648828 _instance@612390964
8820 plugins.flutter.io/url_launcher8829 plugins.flutter.io/url_launcher
8821 useWebView8830 useWebView
8822 useSafariVC8831 useSafariVC
8823 set:automaticSystemUiAdjustment8832 set:automaticSystemUiAdjustment
8824 get:automaticSystemUiAdjustment8833 get:automaticSystemUiAdjustment
8825 get:renderView8834 get:renderView
8826 NOT_A_WEB_SCHEME88835 NOT_A_WEB_SCHEME8
Offset 9053, 96 lines modifiedOffset 9062, 96 lines modified
9053 _SingleChildViewport@5204267949062 _SingleChildViewport@520426794
9054 @5070806869063 @507080686
9055 package:flutter/src/widgets/primary_scroll_controller.dart9064 package:flutter/src/widgets/primary_scroll_controller.dart
9056 PrimaryScrollController9065 PrimaryScrollController
9057 get:viewportBuilder9066 get:viewportBuilder
9058 Scrollable9067 Scrollable
9059 Error·on·9068 Error·on·
9060 @5942098509069 @595209850
9061 package:source_span/src/span_mixin.dart9070 package:source_span/src/span_mixin.dart
9062 get:sourceUrl9071 get:sourceUrl
9063 SourceSpanMixin9072 SourceSpanMixin
9064 SourceSpanBase.9073 SourceSpanBase.
9065 SourceSpanBase9074 SourceSpanBase
9066 @5923767939075 @593376793
9067 package:source_span/src/span.dart9076 package:source_span/src/span.dart
9068 SourceSpan9077 SourceSpan
9069 Column·may·not·be·negative,·was·89078 Column·may·not·be·negative,·was·8
9070 Line·may·not·be·negative,·was·9079 Line·may·not·be·negative,·was·
9071 sourceUrl9080 sourceUrl
9072 characters·long.89081 characters·long.8
9073 "·must·be·9082 "·must·be·
9074 "·don't·match.9083 "·don't·match.
9075 Source·URLs·"9084 Source·URLs·"
9076 ·in·a·line·within·"9085 ·in·a·line·within·"
9077 "·must·start·at·89086 "·must·start·at·8
9078 The·span·text·"9087 The·span·text·"
9079 "·must·contain·"89088 "·must·contain·"8
9080 The·context·line·"9089 The·context·line·"
9081 @5903636029090 @591363602
9082 package:source_span/src/location.dart9091 package:source_span/src/location.dart
9083 get:toolString9092 get:toolString
9084 SourceLocation.9093 SourceLocation.
9085 get:column9094 get:column
9086 get:line9095 get:line
9087 SourceLocation9096 SourceLocation
9088 @5953952319097 @596395231
9089 package:source_span/src/span_with_context.dart9098 package:source_span/src/span_with_context.dart
9090 SourceSpanWithContext.9099 SourceSpanWithContext.
9091 SourceSpanWithContext9100 SourceSpanWithContext
9092 @5971011649101 @598101164
9093 package:source_span/src/highlighter.dart9102 package:source_span/src/highlighter.dart
9094 Highlighter._@597101164 
9095 _normalizeEndOfLine@597101164 
9096 _writeFirstLine@597101164 
9097 _countTabs@597101164 
9098 _normalizeContext@597101164 
9099 _writeTrailingLines@5971011649103 _writeTrailingLines@598101164
 9104 _writeLastLine@598101164
 9105 _colorize@598101164
 9106 _normalizeNewlines@598101164
 9107 _normalizeContext@598101164
 9108 Highlighter._@598101164
 9109 _normalizeTrailingNewline@598101164
 9110 _isTextAtEndOfContext@598101164
9100 _writeSidebar@5971011649111 _writeSidebar@598101164
9101 _colorize@597101164 
9102 _lastLineLength@5971011649112 _writeFirstLine@598101164
 9113 _countTabs@598101164
9103 Highlighter.9114 Highlighter.
 9115 _isOnlyWhitespace@598101164
 9116 _lastLineLength@598101164
 9117 _normalizeEndOfLine@598101164
9104 @6080607849118 @609060784
9105 package:term_glyph/src/generated/glyph_set.dart9119 package:term_glyph/src/generated/glyph_set.dart
9106 GlyphSet9120 GlyphSet
9107 @5980782879121 @599078287
9108 package:term_glyph/term_glyph.dart9122 package:term_glyph/term_glyph.dart
9109 get:_glyphs@5980782879123 get:_glyphs@599078287
9110 get:glyphs9124 get:glyphs
9111 @6090945339125 @610094533
9112 package:term_glyph/src/generated/top_level.dart9126 package:term_glyph/src/generated/top_level.dart
9113 _writeIntermediateLines@5971011649127 _writeIntermediateLines@598101164
9114 _writeText@5971011649128 _writeText@598101164
9115 _writeLastLine@597101164 
9116 _isTextAtEndOfContext@597101164 
9117 _isOnlyWhitespace@597101164 
9118 _normalizeTrailingNewline@597101164 
9119 _normalizeNewlines@597101164 
9120 Highlighter9129 Highlighter
9121 get:downEnd9130 get:downEnd
9122 get:topLeftCorner9131 get:topLeftCorner
9123 glyphOrAscii9132 glyphOrAscii
9124 get:bottomLeftCorner9133 get:bottomLeftCorner
9125 get:horizontalLine9134 get:horizontalLine
9126 get:upEnd9135 get:upEnd
9127 @6104263039136 @611426303
9128 package:term_glyph/src/generated/unicode_glyph_set.dart9137 package:term_glyph/src/generated/unicode_glyph_set.dart
9129 UnicodeGlyphSet9138 UnicodeGlyphSet
9130 init:_glyphs@5980782879139 init:_glyphs@599078287
9131 _glyphs@5980782879140 _glyphs@599078287
9132 get:verticalLine89141 get:verticalLine8
Max diff block lines reached; 2881/6380 bytes (45.16%) of diff not shown.
45.2 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 4888, 15 lines modifiedOffset 4888, 15 lines modified
4888 »       .inst»  0xffffffff·;·undefined4888 »       .inst»  0xffffffff·;·undefined
4889 »       brk»    #0x04889 »       brk»    #0x0
4890 »       .inst»  0xffffffff·;·undefined4890 »       .inst»  0xffffffff·;·undefined
  
4891 Disassembly·of·section·.text:4891 Disassembly·of·section·.text:
  
4892 0000000000007000·<_kDartIsolateSnapshotInstructions>:4892 0000000000007000·<_kDartIsolateSnapshotInstructions>:
4893 »       .inst»  0x005a1080·;·undefined4893 »       .inst»  0x005a1180·;·undefined
4894 »       udf»    #04894 »       udf»    #0
4895 »       .inst»  0x005a2000·;·undefined4895 »       .inst»  0x005a2000·;·undefined
4896 »       ...4896 »       ...
4897 »       .inst»  0x00121818·;·undefined4897 »       .inst»  0x00121818·;·undefined
4898 »       udf»    #04898 »       udf»    #0
4899 »       .inst»  0x80000150·;·undefined4899 »       .inst»  0x80000150·;·undefined
4900 »       ...4900 »       ...
Offset 5909, 15 lines modifiedOffset 5909, 15 lines modified
5909 »       ldur»   x0,·[x1,·#23]5909 »       ldur»   x0,·[x1,·#23]
5910 »       ldur»   x2,·[x0,·#63]5910 »       ldur»   x2,·[x0,·#63]
5911 »       str»    x2,·[x15,·#-8]!5911 »       str»    x2,·[x15,·#-8]!
5912 »       ldr»    x16,·[x26,·#184]5912 »       ldr»    x16,·[x26,·#184]
5913 »       cmp»    x2,·x165913 »       cmp»    x2,·x16
5914 »       b.eq»   8094·<_kDartIsolateSnapshotInstructions+0x1094>··//·b.none5914 »       b.eq»   8094·<_kDartIsolateSnapshotInstructions+0x1094>··//·b.none
5915 »       ldr»    x4,·[x27,·#504]5915 »       ldr»    x4,·[x27,·#504]
5916 »       bl»     1b019c·<_kDartIsolateSnapshotInstructions+0x1a919c>5916 »       bl»     1b01bc·<_kDartIsolateSnapshotInstructions+0x1a91bc>
5917 »       add»    x15,·x15,·#0x85917 »       add»    x15,·x15,·#0x8
5918 »       ldur»   x1,·[x29,·#-8]5918 »       ldur»   x1,·[x29,·#-8]
5919 »       ldur»   x2,·[x1,·#23]5919 »       ldur»   x2,·[x1,·#23]
5920 »       ldr»    x17,·[x26,·#184]5920 »       ldr»    x17,·[x26,·#184]
5921 »       stur»   x17,·[x2,·#87]5921 »       stur»   x17,·[x2,·#87]
5922 »       ldr»    x0,·[x26,·#184]5922 »       ldr»    x0,·[x26,·#184]
5923 »       mov»    x15,·x295923 »       mov»    x15,·x29
Offset 5965, 36 lines modifiedOffset 5965, 36 lines modified
5965 »       ldr»    x1,·[x29,·#16]5965 »       ldr»    x1,·[x29,·#16]
5966 »       stur»   x1,·[x0,·#23]5966 »       stur»   x1,·[x0,·#23]
5967 »       ldur»   x2,·[x1,·#87]5967 »       ldur»   x2,·[x1,·#87]
5968 »       ldr»    x16,·[x26,·#184]5968 »       ldr»    x16,·[x26,·#184]
5969 »       cmp»    x2,·x165969 »       cmp»    x2,·x16
5970 »       b.eq»   8140·<_kDartIsolateSnapshotInstructions+0x1140>··//·b.none5970 »       b.eq»   8140·<_kDartIsolateSnapshotInstructions+0x1140>··//·b.none
5971 »       str»    x2,·[x15,·#-8]!5971 »       str»    x2,·[x15,·#-8]!
5972 »       bl»     52eabc·<_kDartIsolateSnapshotInstructions+0x527abc>5972 »       bl»     52ebbc·<_kDartIsolateSnapshotInstructions+0x527bbc>
5973 »       add»    x15,·x15,·#0x85973 »       add»    x15,·x15,·#0x8
5974 »       ldur»   x0,·[x29,·#-8]5974 »       ldur»   x0,·[x29,·#-8]
5975 »       ldur»   x1,·[x0,·#23]5975 »       ldur»   x1,·[x0,·#23]
5976 »       stur»   x1,·[x29,·#-16]5976 »       stur»   x1,·[x29,·#-16]
5977 »       ldr»    x16,·[x26,·#184]5977 »       ldr»    x16,·[x26,·#184]
5978 »       str»    x16,·[x15,·#-8]!5978 »       str»    x16,·[x15,·#-8]!
5979 »       add»    x16,·x27,·#0x4a,·lsl·#125979 »       add»    x16,·x27,·#0x4a,·lsl·#12
5980 »       ldr»    x16,·[x16,·#1240]5980 »       ldr»    x16,·[x16,·#1248]
5981 »       str»    x16,·[x15,·#-8]!5981 »       str»    x16,·[x15,·#-8]!
5982 »       bl»     5679c0·<_kDartIsolateSnapshotInstructions+0x5609c0>5982 »       bl»     567ac0·<_kDartIsolateSnapshotInstructions+0x560ac0>
5983 »       ldr»    x17,·[x26,·#184]5983 »       ldr»    x17,·[x26,·#184]
5984 »       stur»   x17,·[x0,·#15]5984 »       stur»   x17,·[x0,·#15]
5985 »       ldr»    x17,·[x27,·#80]5985 »       ldr»    x17,·[x27,·#80]
5986 »       stur»   x17,·[x0,·#23]5986 »       stur»   x17,·[x0,·#23]
5987 »       add»    x17,·x27,·#0x4a,·lsl·#125987 »       add»    x17,·x27,·#0x4a,·lsl·#12
5988 »       ldr»    x17,·[x17,·#1248]5988 »       ldr»    x17,·[x17,·#1256]
5989 »       stur»   x17,·[x0,·#31]5989 »       stur»   x17,·[x0,·#31]
5990 »       ldur»   x1,·[x29,·#-8]5990 »       ldur»   x1,·[x29,·#-8]
5991 »       stur»   x1,·[x0,·#39]5991 »       stur»   x1,·[x0,·#39]
5992 »       str»    x0,·[x15,·#-8]!5992 »       str»    x0,·[x15,·#-8]!
5993 »       bl»     493300·<_kDartIsolateSnapshotInstructions+0x48c300>5993 »       bl»     493400·<_kDartIsolateSnapshotInstructions+0x48c400>
5994 »       add»    x15,·x15,·#0x185994 »       add»    x15,·x15,·#0x18
5995 »       ldur»   x1,·[x29,·#-16]5995 »       ldur»   x1,·[x29,·#-16]
5996 »       stur»   x0,·[x1,·#87]5996 »       stur»   x0,·[x1,·#87]
5997 »       ldurb»  w16,·[x1,·#-1]5997 »       ldurb»  w16,·[x1,·#-1]
5998 »       ldurb»  w17,·[x0,·#-1]5998 »       ldurb»  w17,·[x0,·#-1]
5999 »       and»    x16,·x17,·x16,·lsr·#25999 »       and»    x16,·x17,·x16,·lsr·#2
6000 »       tst»    x16,·x286000 »       tst»    x16,·x28
Offset 6040, 22 lines modifiedOffset 6040, 22 lines modified
6040 »       b.ls»   82cc·<_kDartIsolateSnapshotInstructions+0x12cc>··//·b.plast6040 »       b.ls»   82cc·<_kDartIsolateSnapshotInstructions+0x12cc>··//·b.plast
6041 »       ldr»    x0,·[x29,·#16]6041 »       ldr»    x0,·[x29,·#16]
6042 »       ldr»    x1,·[x26,·#184]6042 »       ldr»    x1,·[x26,·#184]
6043 »       ldr»    x2,·[x26,·#184]6043 »       ldr»    x2,·[x26,·#184]
6044 »       mov»    x4,·#0x30··················»    //·#486044 »       mov»    x4,·#0x30··················»    //·#48
6045 »       tbz»    w0,·#0,·8268·<_kDartIsolateSnapshotInstructions+0x1268>6045 »       tbz»    w0,·#0,·8268·<_kDartIsolateSnapshotInstructions+0x1268>
6046 »       ldurh»  w4,·[x0,·#1]6046 »       ldurh»  w4,·[x0,·#1]
6047 »       sub»    x4,·x4,·#0x2266047 »       sub»    x4,·x4,·#0x227
6048 »       cmp»    x4,·#0x46048 »       cmp»    x4,·#0x4
6049 »       b.ls»   828c·<_kDartIsolateSnapshotInstructions+0x128c>··//·b.plast6049 »       b.ls»   828c·<_kDartIsolateSnapshotInstructions+0x128c>··//·b.plast
6050 »       add»    x8,·x27,·#0x30,·lsl·#126050 »       add»    x8,·x27,·#0x30,·lsl·#12
6051 »       ldr»    x8,·[x8,·#16]6051 »       ldr»    x8,·[x8,·#24]
6052 »       ldur»   x9,·[x8,·#7]6052 »       ldur»   x9,·[x8,·#7]
6053 »       add»    x3,·x27,·#0x4a,·lsl·#126053 »       add»    x3,·x27,·#0x4a,·lsl·#12
6054 »       ldr»    x3,·[x3,·#1208]6054 »       ldr»    x3,·[x3,·#1216]
6055 »       blr»    x96055 »       blr»    x9
6056 »       ldur»   x0,·[x29,·#-8]6056 »       ldur»   x0,·[x29,·#-8]
6057 »       ldur»   x1,·[x0,·#23]6057 »       ldur»   x1,·[x0,·#23]
6058 »       str»    x1,·[x15,·#-8]!6058 »       str»    x1,·[x15,·#-8]!
6059 »       ldr»    x16,·[x29,·#16]6059 »       ldr»    x16,·[x29,·#16]
6060 »       str»    x16,·[x15,·#-8]!6060 »       str»    x16,·[x15,·#-8]!
6061 »       bl»     831c·<_kDartIsolateSnapshotInstructions+0x131c>6061 »       bl»     831c·<_kDartIsolateSnapshotInstructions+0x131c>
Offset 6116, 59 lines modifiedOffset 6116, 59 lines modified
6116 »       b.gt»   8398·<_kDartIsolateSnapshotInstructions+0x1398>6116 »       b.gt»   8398·<_kDartIsolateSnapshotInstructions+0x1398>
6117 »       ldr»    x0,·[x26,·#200]6117 »       ldr»    x0,·[x26,·#200]
6118 »       mov»    x15,·x296118 »       mov»    x15,·x29
6119 »       ldp»    x29,·x30,·[x15],·#166119 »       ldp»    x29,·x30,·[x15],·#16
6120 »       ret6120 »       ret
6121 »       ldurh»  w2,·[x0,·#1]6121 »       ldurh»  w2,·[x0,·#1]
6122 »       add»    x2,·xzr,·x2,·lsl·#16122 »       add»    x2,·xzr,·x2,·lsl·#1
6123 »       cmp»    x2,·#0x4526123 »       cmp»    x2,·#0x454
6124 »       b.ne»   83b0·<_kDartIsolateSnapshotInstructions+0x13b0>··//·b.any6124 »       b.ne»   83b0·<_kDartIsolateSnapshotInstructions+0x13b0>··//·b.any
6125 »       ldr»    x2,·[x29,·#24]6125 »       ldr»    x2,·[x29,·#24]
6126 »       b.al»   83bc·<_kDartIsolateSnapshotInstructions+0x13bc>6126 »       b.al»   83bc·<_kDartIsolateSnapshotInstructions+0x13bc>
6127 »       cmp»    x2,·#0x4506127 »       cmp»    x2,·#0x452
6128 »       b.ne»   848c·<_kDartIsolateSnapshotInstructions+0x148c>··//·b.any6128 »       b.ne»   848c·<_kDartIsolateSnapshotInstructions+0x148c>··//·b.any
6129 »       ldr»    x2,·[x29,·#24]6129 »       ldr»    x2,·[x29,·#24]
6130 »       ldur»   x3,·[x2,·#63]6130 »       ldur»   x3,·[x2,·#63]
6131 »       ldr»    x16,·[x26,·#184]6131 »       ldr»    x16,·[x26,·#184]
6132 »       cmp»    x3,·x166132 »       cmp»    x3,·x16
6133 »       b.eq»   84dc·<_kDartIsolateSnapshotInstructions+0x14dc>··//·b.none6133 »       b.eq»   84dc·<_kDartIsolateSnapshotInstructions+0x14dc>··//·b.none
6134 »       ldur»   x4,·[x3,·#119]6134 »       ldur»   x4,·[x3,·#119]
6135 »       str»    x4,·[x15,·#-8]!6135 »       str»    x4,·[x15,·#-8]!
6136 »       add»    x16,·x27,·#0x21,·lsl·#126136 »       add»    x16,·x27,·#0x21,·lsl·#12
6137 »       ldr»    x16,·[x16,·#2072]6137 »       ldr»    x16,·[x16,·#2072]
6138 »       str»    x16,·[x15,·#-8]!6138 »       str»    x16,·[x15,·#-8]!
6139 »       ldr»    x0,·[x15,·#8]6139 »       ldr»    x0,·[x15,·#8]
6140 »       add»    x16,·x27,·#0x4a,·lsl·#126140 »       add»    x16,·x27,·#0x4a,·lsl·#12
6141 »       add»    x16,·x16,·#0x4c86141 »       add»    x16,·x16,·#0x4d0
6142 »       ldp»    x5,·x30,·[x16]6142 »       ldp»    x5,·x30,·[x16]
6143 »       blr»    x306143 »       blr»    x30
6144 »       add»    x15,·x15,·#0x106144 »       add»    x15,·x15,·#0x10
6145 »       ldr»    x16,·[x26,·#192]6145 »       ldr»    x16,·[x26,·#192]
6146 »       cmp»    x0,·x166146 »       cmp»    x0,·x16
6147 »       b.eq»   8430·<_kDartIsolateSnapshotInstructions+0x1430>··//·b.none6147 »       b.eq»   8430·<_kDartIsolateSnapshotInstructions+0x1430>··//·b.none
6148 »       ldr»    x0,·[x29,·#24]6148 »       ldr»    x0,·[x29,·#24]
6149 »       ldur»   x1,·[x0,·#63]6149 »       ldur»   x1,·[x0,·#63]
6150 »       str»    x1,·[x15,·#-8]!6150 »       str»    x1,·[x15,·#-8]!
Max diff block lines reached; 47398030/47401891 bytes (99.99%) of diff not shown.
28.3 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1955, 37 lines modifiedOffset 1955, 37 lines modified
1955 ··0x005b1a00·38024b00·01000000·02000000·00000000·8.K.............1955 ··0x005b1a00·38024b00·01000000·02000000·00000000·8.K.............
1956 ··0x005b1a10·00000000·00000000·00000000·00000000·................1956 ··0x005b1a10·00000000·00000000·00000000·00000000·................
1957 ··0x005b1a20·38024b00·01000000·00000000·00000000·8.K.............1957 ··0x005b1a20·38024b00·01000000·00000000·00000000·8.K.............
1958 ··0x005b1a30·00000000·00000000·00000000·00000000·................1958 ··0x005b1a30·00000000·00000000·00000000·00000000·................
  
  
1959 Hex·dump·of·section·'.rodata':1959 Hex·dump·of·section·'.rodata':
1960 ··0x005b2000·f5f5dcdc·4d211d00·00000000·02000000·....M!..........1960 ··0x005b2000·f5f5dcdc·84221d00·00000000·02000000·....."..........
1961 ··0x005b2010·00000000·62626664·31393064·66373332·....bbfd190df7321961 ··0x005b2010·00000000·62626664·31393064·66373332·....bbfd190df732
1962 ··0x005b2020·39323633·32386261·34343561·37373166·926328ba445a771f1962 ··0x005b2020·39323633·32386261·34343561·37373166·926328ba445a771f
1963 ··0x005b2030·65626637·70726f64·75637420·7573655f·ebf7product·use_1963 ··0x005b2030·65626637·70726f64·75637420·7573655f·ebf7product·use_
1964 ··0x005b2040·62617265·5f696e73·74727563·74696f6e·bare_instruction1964 ··0x005b2040·62617265·5f696e73·74727563·74696f6e·bare_instruction
1965 ··0x005b2050·73206e6f·2d226173·73657274·73222063·s·no-"asserts"·c1965 ··0x005b2050·73206e6f·2d226173·73657274·73222063·s·no-"asserts"·c
1966 ··0x005b2060·61757361·6c5f6173·796e635f·73746163·ausal_async_stac1966 ··0x005b2060·61757361·6c5f6173·796e635f·73746163·ausal_async_stac
1967 ··0x005b2070·6b732062·79746563·6f646520·61726d36·ks·bytecode·arm61967 ··0x005b2070·6b732062·79746563·6f646520·61726d36·ks·bytecode·arm6
1968 ··0x005b2080·342d7379·7376002c·874b1987·3c825ffd·4-sysv.,.K..<._.1968 ··0x005b2080·342d7379·7376002c·875d1987·3c8260fd·4-sysv.,.]..<.`.
1969 ··0x005b2090·c4e2ff5d·c04fc005·c102c166·c042c008·...].O.....f.B..1969 ··0x005b2090·c4e2ff5d·c04fc005·c102c166·c042c008·...].O.....f.B..
1970 ··0x005b20a0·c10bc107·c10dc10a·c101c10e·c175c07b·.............u.{1970 ··0x005b20a0·c10bc107·c10dc10a·c101c10e·c175c07b·.............u.{
1971 ··0x005b20b0·c004c10f·c110c169·c062c063·c061c060·.......i.b.c.a.`1971 ··0x005b20b0·c004c10f·c110c169·c062c063·c061c060·.......i.b.c.a.`
1972 ··0x005b20c0·c064c07d·c009c16c·c073c06f·c06ac071·.d.}...l.s.o.j.q1972 ··0x005b20c0·c064c07d·c009c16c·c073c06f·c06ac071·.d.}...l.s.o.j.q
1973 ··0x005b20d0·c06bc065·c00cc179·c07fc076·c078c070·.k.e...y...v.x.p1973 ··0x005b20d0·c06bc065·c00cc179·c07fc076·c078c070·.k.e...y...v.x.p
1974 ··0x005b20e0·c000c17e·c077c068·c074c006·c16ec06d·...~.w.h.t...n.m1974 ··0x005b20e0·c000c17e·c077c068·c074c006·c16ec06d·...~.w.h.t...n.m
1975 ··0x005b20f0·c067c07a·c003c172·c07cc044·c047c0fe·.g.z...r.|.D.G..1975 ··0x005b20f0·c067c07a·c003c172·c07cc044·c047c0fe·.g.z...r.|.D.G..
1976 ··0x005b2100·40c054c0·51c050c0·56c058c0·5cc059c0·@.T.Q.P.V.X.\.Y.1976 ··0x005b2100·40c054c0·51c050c0·56c058c0·5cc059c0·@.T.Q.P.V.X.\.Y.
1977 ··0x005b2110·52c05bc0·53c055c0·5ac057c0·5ec046c0·R.[.S.U.Z.W.^.F.1977 ··0x005b2110·52c05bc0·53c055c0·5ac057c0·5ec046c0·R.[.S.U.Z.W.^.F.
1978 ··0x005b2120·eceaeb41·c0eee743·c0f7f6f5·45c0f449·...A...C....E..I1978 ··0x005b2120·eceaeb41·c0eee743·c0f7f6f5·45c0f449·...A...C....E..I
1979 ··0x005b2130·c048c0f3·4ec04dc0·4cc04bc0·f2f1f0ef·.H..N.M.L.K.....1979 ··0x005b2130·c048c0f3·4ec04dc0·4cc04bc0·f2f1f0ef·.H..N.M.L.K.....
1980 ··0x005b2140·ed11c1e6·0f94c503·83c61afb·c7788bc8·.............x..1980 ··0x005b2140·ed11c1e6·1194c504·83c61efb·c7788bc8·.............x..
1981 ··0x005b2150·4683cb79·86cc3a84·cd7a82d0·5ffdd381·F..y..:..z.._...1981 ··0x005b2150·4683cb7a·86cc3b84·cd7b82d0·60fdd381·F..z..;..{..`...
1982 ··0x005b2160·1b2982d4·80238182·83828383·82828282·.)...#..........1982 ··0x005b2160·1c2982d4·80238182·83828383·82828282·.)...#..........
1983 ··0x005b2170·82838282·82828282·82828282·8282828a·................1983 ··0x005b2170·82838282·82828282·82828282·8282828a·................
1984 ··0x005b2180·82838282·82838386·83868283·83848382·................1984 ··0x005b2180·82838282·82838386·83868283·83848382·................
1985 ··0x005b2190·82888f83·84838389·82828282·82828282·................1985 ··0x005b2190·82888f83·84838389·82828282·82828282·................
1986 ··0x005b21a0·83838482·82828483·82878283·84848382·................1986 ··0x005b21a0·83838482·82828483·82878283·84848382·................
1987 ··0x005b21b0·82828383·82828383·86838283·82828382·................1987 ··0x005b21b0·82828383·82828383·86838283·82828382·................
1988 ··0x005b21c0·82828282·82828282·82828885·84828282·................1988 ··0x005b21c0·82828282·82828282·82828885·84828282·................
1989 ··0x005b21d0·82828282·82828483·82828884·83838283·................1989 ··0x005b21d0·82828282·82828483·82828884·83838283·................
Offset 2036, 353 lines modifiedOffset 2036, 353 lines modified
2036 ··0x005b24a0·83858582·84848284·84848284·84848489·................2036 ··0x005b24a0·83858582·84848284·84848284·84848489·................
2037 ··0x005b24b0·838b8484·84848389·83868384·85828485·................2037 ··0x005b24b0·838b8484·84848389·83868384·85828485·................
2038 ··0x005b24c0·83848482·85828283·85858282·83838283·................2038 ··0x005b24c0·83848482·85828283·85858282·83838283·................
2039 ··0x005b24d0·83838383·83838284·82898b83·85828383·................2039 ··0x005b24d0·83838383·83838284·82898b83·85828383·................
2040 ··0x005b24e0·82858383·83848484·86838284·8c8a8582·................2040 ··0x005b24e0·82858383·83848484·86838284·8c8a8582·................
2041 ··0x005b24f0·85828283·84828886·87828282·82828282·................2041 ··0x005b24f0·85828283·84828886·87828282·82828282·................
2042 ··0x005b2500·83828382·85828583·8382828b·82838f85·................2042 ··0x005b2500·83828382·85828583·8382828b·82838f85·................
2043 ··0x005b2510·85848386·83838282·83838384·82828482·................2043 ··0x005b2510·84838683·83828283·83838482·82848282·................
2044 ··0x005b2520·82898582·83848285·82828283·85858282·................2044 ··0x005b2520·89858283·84828582·82828385·85828282·................
2045 ··0x005b2530·82828282·82828283·83838382·82868282·................2045 ··0x005b2530·82828282·82828383·83838282·86828283·................
2046 ··0x005b2540·83828282·83848282·82858283·83828383·................2046 ··0x005b2540·82828283·84828282·85828383·82838383·................
2047 ··0x005b2550·83838283·82848483·83858687·8b828282·................2047 ··0x005b2550·83828382·84848383·8586878b·82828282·................
2048 ··0x005b2560·82838282·828a8282·84828582·82828582·................2048 ··0x005b2560·83828282·8a828284·82858282·82858286·................
2049 ··0x005b2570·86828282·82828283·82828283·82858284·................2049 ··0x005b2570·82828282·82828382·82828382·85828485·................
2050 ··0x005b2580·85828483·82828382·82838286·82858384·................2050 ··0x005b2580·82848382·82838282·83828682·85838483·................
2051 ··0x005b2590·83848383·82838d82·85838384·83848483·................2051 ··0x005b2590·84838382·838d8285·83838483·84848385·................
2052 ··0x005b25a0·85838582·82838482·82828284·88828384·................2052 ··0x005b25a0·83858282·83848282·82828488·82838482·................
2053 ··0x005b25b0·82828283·83838582·85848484·82858784·................2053 ··0x005b25b0·82828383·83858285·84848482·85878484·................
2054 ··0x005b25c0·84848382·89828483·8586858c·8a848283·................2054 ··0x005b25c0·84838289·82848385·86858c8a·84828388·................
2055 ··0x005b25d0·88848682·86828984·82838282·82848384·................2055 ··0x005b25d0·84868286·82898482·83828282·84838483·................
2056 ··0x005b25e0·83828382·82828284·83828383·83838283·................2056 ··0x005b25e0·82838282·82828483·82838383·83828383·................
2057 ··0x005b25f0·83838282·82828282·82828382·84888384·................2057 ··0x005b25f0·83828282·82828282·82838284·88838496·................
2058 ··0x005b2600·96838282·82828285·82838586·82828282·................ 
2059 ··0x005b2610·85828582·86828782·8b888582·82868482·................2058 ··0x005b2600·83828282·82828582·83858682·82828285·................
 2059 ··0x005b2610·82858286·8287828b·88858282·86848282·................
2060 ··0x005b2620·82839982·82838383·84828782·87828583·................2060 ··0x005b2620·83998282·83838384·82878287·82858384·................
2061 ··0x005b2630·84838683·83828283·83848485·82828282·................2061 ··0x005b2630·83868383·82828383·84848582·8282828e·................
2062 ··0x005b2640·8e8e8282·82828284·828482b6·82828d85·................2062 ··0x005b2640·8e828282·82828482·8482b682·828d8582·................
2063 ··0x005b2650·82828484·84828383·82858683·828a828a·................2063 ··0x005b2650·82848484·82838382·85868382·8a828a82·................
2064 ··0x005b2660·82888282·869abe86·8b828383·89848282·................2064 ··0x005b2660·88828286·9abe868b·82838389·84828282·................
2065 ··0x005b2670·82868284·82838288·82868283·83838282·................2065 ··0x005b2670·86828482·83828882·86828383·83828288·................
2066 ··0x005b2680·88828283·88828283·83858385·83908683·................2066 ··0x005b2680·82828388·82828383·85838583·90868383·................
2067 ··0x005b2690·83838486·84838382·82828282·82828284·................2067 ··0x005b2690·83848684·83838282·82828282·82828486·................
2068 ··0x005b26a0·868a8383·89838485·83848483·83828383·................2068 ··0x005b26a0·8a838389·83848583·84848383·82838383·................
2069 ··0x005b26b0·83869384·858e8784·82828282·82828285·................2069 ··0x005b26b0·86938485·8e878482·82828282·82828582·................
2070 ··0x005b26c0·82859c84·82828685·858b8594·85888583·................2070 ··0x005b26c0·859c8482·82868585·8b859485·88858383·................
2071 ··0x005b26d0·83838383·83838383·82868285·84828584·................2071 ··0x005b26d0·83838383·83838382·86828584·82858482·................
2072 ··0x005b26e0·82828282·82828282·82828283·82828382·................2072 ··0x005b26e0·82828282·82828282·82828382·82838282·................
2073 ··0x005b26f0·82828382·82828283·87838483·888f8584·................2073 ··0x005b26f0·82838282·82828387·83848388·8f858485·................
2074 ··0x005b2700·85858782·84828482·85828583·86838383·................2074 ··0x005b2700·85878284·82848285·82858386·83838383·................
2075 ··0x005b2710·83828282·82828282·82828682·86828582·................2075 ··0x005b2710·82828282·82828282·82868286·82858285·................
2076 ··0x005b2720·85838683·82838382·82838a84·83898385·................2076 ··0x005b2720·83868382·83838282·838a8483·89838583·................
2077 ··0x005b2730·83838385·8383838d·8a838384·83898384·................2077 ··0x005b2730·83838583·83838d8a·83838483·89838484·................
2078 ··0x005b2740·84828583·82868382·86868387·82858882·................2078 ··0x005b2740·82858382·86838286·86838782·85888284·................
2079 ··0x005b2750·84838282·82828286·85858282·82838483·................2079 ··0x005b2750·83828282·82828685·85828282·83848384·................
2080 ··0x005b2760·848785a1·8d848490·8b838482·85828382·................2080 ··0x005b2760·8785a18d·8484908b·83848285·82838283·................
2081 ··0x005b2770·83828282·82828282·83848785·84828482·................2081 ··0x005b2770·82828282·82828283·84878584·82848282·................
2082 ··0x005b2780·82848282·82848584·84858386·838c8282·................2082 ··0x005b2780·84828282·84858484·85838683·8c828284·................
2083 ··0x005b2790·84858586·82828282·83838282·82828682·................2083 ··0x005b2790·85858682·82828283·83828282·82868286·................
2084 ··0x005b27a0·86858684·8f828282·82838287·8287848e·................2084 ··0x005b27a0·8586848f·82828282·83828782·87848e82·................
2085 ··0x005b27b0·82828283·82838282·83829684·84878391·................2085 ··0x005b27b0·82828382·83828283·82968484·87839182·................
2086 ··0x005b27c0·82828682·92828485·21818282·82828282·........!.......2086 ··0x005b27c0·82868292·82848521·81828282·82828282·.......!........
2087 ··0x005b27d0·82828b82·82838383·83858883·85828482·................2087 ··0x005b27d0·828b8282·83838383·85888385·82848284·................
2088 ··0x005b27e0·84938282·82828284·8d858383·85848282·................2088 ··0x005b27e0·93828282·8282848d·85838385·84828282·................
2089 ··0x005b27f0·82858389·82848284·82848283·83888682·................2089 ··0x005b27f0·85838982·84828482·84828383·88868290·................
2090 ··0x005b2800·9082868b·84868482·969b849c·84838282·................2090 ··0x005b2800·82868b84·86848296·9b849c84·83828283·................
2091 ··0x005b2810·83838282·82c38282·8483aa8c·88828282·................2091 ··0x005b2810·83828282·c3828284·83aa8c88·82828282·................
2092 ··0x005b2820·82828282·82828282·82848283·83848283·................2092 ··0x005b2820·82828282·82828282·84828383·84828385·................
2093 ··0x005b2830·8586838c·82828c85·86838682·86828282·................2093 ··0x005b2830·86838c82·828c8586·83868286·82828284·................
2094 ··0x005b2840·84828483·82838493·83838283·83828e82·................2094 ··0x005b2840·82848382·83849383·83828383·828e8282·................
2095 ··0x005b2850·82828c82·88838286·82848285·8a83828d·................2095 ··0x005b2850·828c8288·83828682·8482858a·83828d82·................
2096 ··0x005b2860·8282849c·8f828482·85828583·82828382·................2096 ··0x005b2860·82849c8f·82848285·82858382·82838282·................
2097 ··0x005b2870·82828482·84828582·82828282·84828482·................2097 ··0x005b2870·82848284·82858282·82828284·82848285·................
2098 ··0x005b2880·85828582·82828282·82828282·86828682·................2098 ··0x005b2880·82858282·82828282·82828286·82868285·................
2099 ··0x005b2890·85858383·82838382·86878283·84838582·................2099 ··0x005b2890·85838382·83838286·87828384·83858284·................
2100 ··0x005b28a0·84828283·83838584·8384828d·82868282·................2100 ··0x005b28a0·82828383·83858483·84828d82·86828286·................
2101 ··0x005b28b0·86828482·83828382·82828382·83828382·................2101 ··0x005b28b0·82848283·82838282·82838283·82838283·................
2102 ··0x005b28c0·83828382·83828483·83838383·88858283·................2102 ··0x005b28c0·82838283·82848383·83838388·85828382·................
2103 ··0x005b28d0·82838299·82888282·82898382·82948383·................2103 ··0x005b28d0·83829982·88828282·89838282·94838382·................
2104 ··0x005b28e0·82848482·83868482·87828887·83868983·................2104 ··0x005b28e0·84848283·86848287·82888783·86898382·................
2105 ··0x005b28f0·82838782·938d8883·828e8382·91838383·................2105 ··0x005b28f0·83878293·8d888382·8e838291·83838382·................
2106 ··0x005b2900·82838584·82828382·83838689·84888286·................2106 ··0x005b2900·83858482·82838283·83868984·88828687·................
2107 ··0x005b2910·87838282·82828d86·83888486·8d828883·................2107 ··0x005b2910·83828282·828d8683·8884868d·82888382·................
2108 ··0x005b2920·82838289·86868385·83858f82·95828486·................2108 ··0x005b2920·83828986·86838583·858f8295·8284868d·................
2109 ··0x005b2930·8d828286·83878383·83828282·82828282·................2109 ··0x005b2930·82828683·87838383·82828282·82828282·................
2110 ··0x005b2940·828a8382·82828789·83838e82·85858587·................2110 ··0x005b2940·8a838282·82878983·838e8285·85858782·................
2111 ··0x005b2950·82838282·84828288·82828484·84828282·................2111 ··0x005b2950·83828284·82828882·82848484·82828284·................
2112 ··0x005b2960·84828482·838c8484·85868584·85878382·................2112 ··0x005b2960·82848283·8c848485·86858485·87838282·................
2113 ··0x005b2970·82848282·82828284·86838284·82849782·................2113 ··0x005b2970·84828282·82828486·83828482·84978283·................
2114 ··0x005b2980·83828482·97828282·82828286·82828282·................2114 ··0x005b2980·82848297·82828282·82828682·82828282·................
2115 ··0x005b2990·82858586·86838282·82848282·838f8982·................2115 ··0x005b2990·85858686·83828282·84828283·8f898283·................
2116 ··0x005b29a0·83838283·82828382·85838882·84858282·................2116 ··0x005b29a0·83828382·82838285·83888284·85828282·................
2117 ··0x005b29b0·828d8386·83848682·85848383·82838283·................2117 ··0x005b29b0·8d838683·84868285·84838382·83828384·................
2118 ··0x005b29c0·84828284·82828282·82848282·82828282·................2118 ··0x005b29c0·82828482·82828282·84828282·82828284·................
2119 ··0x005b29d0·84828282·82828383·83828282·84839083·................2119 ··0x005b29d0·82828282·82838383·82828284·83908388·................
2120 ··0x005b29e0·88908a82·82828683·82838283·86828383·................2120 ··0x005b29e0·908a8282·82868382·83828386·82838384·................
2121 ··0x005b29f0·84838282·89848282·82828287·8382828b·................2121 ··0x005b29f0·83828289·84828282·82828783·82828b83·................
2122 ··0x005b2a00·83848482·82828683·89838983·89838985·................2122 ··0x005b2a00·84848282·82868389·83898389·83898582·................
2123 ··0x005b2a10·82828289·82828782·83829182·82858285·................2123 ··0x005b2a10·82828982·82878283·82918282·85828582·................
Max diff block lines reached; 29670589/29717240 bytes (99.84%) of diff not shown.
1.69 KB
smali/a/a/a/c$h$a.smali vs.
smali/a/a/a/c$i$a.smali
Files 20% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 55 lines modified
1 .class·La/a/a/c$h$a;1 .class·La/a/a/c$i$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·La/a/a/c$h;->a(Ljava/lang/Object;)V8 ····value·=·La/a/a/c$i;->a(Ljava/lang/Object;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Ljava/lang/Object;15 .field·final·synthetic·a:Ljava/lang/Object;
  
16 .field·final·synthetic·b:La/a/a/c$h;16 .field·final·synthetic·b:La/a/a/c$i;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(La/a/a/c$h;Ljava/lang/Object;)V18 .method·constructor·<init>(La/a/a/c$i;Ljava/lang/Object;)V
19 ····.locals·019 ····.locals·0
  
20 ····iput-object·p1,·p0,·La/a/a/c$h$a;->b:La/a/a/c$h;20 ····iput-object·p1,·p0,·La/a/a/c$i$a;->b:La/a/a/c$i;
  
21 ····iput-object·p2,·p0,·La/a/a/c$h$a;->a:Ljava/lang/Object;21 ····iput-object·p2,·p0,·La/a/a/c$i$a;->a:Ljava/lang/Object;
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·run()V26 .method·public·run()V
27 ····.locals·227 ····.locals·2
  
28 ····iget-object·v0,·p0,·La/a/a/c$h$a;->b:La/a/a/c$h;28 ····iget-object·v0,·p0,·La/a/a/c$i$a;->b:La/a/a/c$i;
  
29 ····invoke-static·{v0},·La/a/a/c$h;->a(La/a/a/c$h;)Lb/a/c/a/j$d;29 ····invoke-static·{v0},·La/a/a/c$i;->a(La/a/a/c$i;)Lb/a/c/a/j$d;
  
30 ····move-result-object·v030 ····move-result-object·v0
  
31 ····iget-object·v1,·p0,·La/a/a/c$h$a;->a:Ljava/lang/Object;31 ····iget-object·v1,·p0,·La/a/a/c$i$a;->a:Ljava/lang/Object;
  
32 ····invoke-interface·{v0,·v1},·Lb/a/c/a/j$d;->a(Ljava/lang/Object;)V32 ····invoke-interface·{v0,·v1},·Lb/a/c/a/j$d;->a(Ljava/lang/Object;)V
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
1.31 KB
smali/a/a/a/c$h$c.smali vs.
smali/a/a/a/c$i$c.smali
Files 16% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 .class·La/a/a/c$h$c;1 .class·La/a/a/c$i$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·La/a/a/c$h;->a()V8 ····value·=·La/a/a/c$i;->a()V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:La/a/a/c$h;15 .field·final·synthetic·a:La/a/a/c$i;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(La/a/a/c$h;)V17 .method·constructor·<init>(La/a/a/c$i;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·La/a/a/c$h$c;->a:La/a/a/c$h;19 ····iput-object·p1,·p0,·La/a/a/c$i$c;->a:La/a/a/c$i;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·run()V24 .method·public·run()V
25 ····.locals·125 ····.locals·1
  
26 ····iget-object·v0,·p0,·La/a/a/c$h$c;->a:La/a/a/c$h;26 ····iget-object·v0,·p0,·La/a/a/c$i$c;->a:La/a/a/c$i;
  
27 ····invoke-static·{v0},·La/a/a/c$h;->a(La/a/a/c$h;)Lb/a/c/a/j$d;27 ····invoke-static·{v0},·La/a/a/c$i;->a(La/a/a/c$i;)Lb/a/c/a/j$d;
  
28 ····move-result-object·v028 ····move-result-object·v0
  
29 ····invoke-interface·{v0},·Lb/a/c/a/j$d;->a()V29 ····invoke-interface·{v0},·Lb/a/c/a/j$d;->a()V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
2.46 KB
smali/a/a/a/c$h$b.smali vs.
smali/a/a/a/c$i$b.smali
Files 7% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·La/a/a/c$h$b;1 .class·La/a/a/c$i$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·La/a/a/c$h;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V8 ····value·=·La/a/a/c$i;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
Offset 20, 48 lines modifiedOffset 20, 48 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·a:Ljava/lang/String;21 .field·final·synthetic·a:Ljava/lang/String;
  
22 .field·final·synthetic·b:Ljava/lang/String;22 .field·final·synthetic·b:Ljava/lang/String;
  
23 .field·final·synthetic·c:Ljava/lang/Object;23 .field·final·synthetic·c:Ljava/lang/Object;
  
24 .field·final·synthetic·d:La/a/a/c$h;24 .field·final·synthetic·d:La/a/a/c$i;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(La/a/a/c$h;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V26 .method·constructor·<init>(La/a/a/c$i;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
27 ····.locals·027 ····.locals·0
  
28 ····iput-object·p1,·p0,·La/a/a/c$h$b;->d:La/a/a/c$h;28 ····iput-object·p1,·p0,·La/a/a/c$i$b;->d:La/a/a/c$i;
  
29 ····iput-object·p2,·p0,·La/a/a/c$h$b;->a:Ljava/lang/String;29 ····iput-object·p2,·p0,·La/a/a/c$i$b;->a:Ljava/lang/String;
  
30 ····iput-object·p3,·p0,·La/a/a/c$h$b;->b:Ljava/lang/String;30 ····iput-object·p3,·p0,·La/a/a/c$i$b;->b:Ljava/lang/String;
  
31 ····iput-object·p4,·p0,·La/a/a/c$h$b;->c:Ljava/lang/Object;31 ····iput-object·p4,·p0,·La/a/a/c$i$b;->c:Ljava/lang/Object;
  
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·run()V36 .method·public·run()V
37 ····.locals·437 ····.locals·4
  
38 ····iget-object·v0,·p0,·La/a/a/c$h$b;->d:La/a/a/c$h;38 ····iget-object·v0,·p0,·La/a/a/c$i$b;->d:La/a/a/c$i;
  
39 ····invoke-static·{v0},·La/a/a/c$h;->a(La/a/a/c$h;)Lb/a/c/a/j$d;39 ····invoke-static·{v0},·La/a/a/c$i;->a(La/a/a/c$i;)Lb/a/c/a/j$d;
  
40 ····move-result-object·v040 ····move-result-object·v0
  
41 ····iget-object·v1,·p0,·La/a/a/c$h$b;->a:Ljava/lang/String;41 ····iget-object·v1,·p0,·La/a/a/c$i$b;->a:Ljava/lang/String;
  
42 ····iget-object·v2,·p0,·La/a/a/c$h$b;->b:Ljava/lang/String;42 ····iget-object·v2,·p0,·La/a/a/c$i$b;->b:Ljava/lang/String;
  
43 ····iget-object·v3,·p0,·La/a/a/c$h$b;->c:Ljava/lang/Object;43 ····iget-object·v3,·p0,·La/a/a/c$i$b;->c:Ljava/lang/Object;
  
44 ····invoke-interface·{v0,·v1,·v2,·v3},·Lb/a/c/a/j$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V44 ····invoke-interface·{v0,·v1,·v2,·v3},·Lb/a/c/a/j$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method