151 MB
/home/fdroid/fdroiddata/tmp/foundation.e.blisslauncher_13100.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_foundation.e.blisslauncher_13100.apk
6.31 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 classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: </Ayud2A6NLOV9jzkQUd2sr3QseU=>, actual: <RHjjMfvTH4y5e9Bdy6HpzjJTLEY=> ERROR: SHA-1 digest of lib/arm64-v8a/libhoko_blur.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: <Xb5GCtE+WNqid/llHiH3YomWBXw=>, actual: <SFOkCmToGafx9cHcj0Sd1sE6dAY=> ERROR: SHA-1 digest of lib/armeabi-v7a/libhoko_blur.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: <bV4OUneujukC1nKgo35LffDCDnA=>, actual: <bHBYxrzIFri2n5huVhrV6QQo2y0=>
    
Offset 1, 39 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:·234a1892cf1f65563159e6b67a9e2f9713dea7eae2eb5f20b6679bd0d497eff5 
10 Signer·#1·certificate·SHA-1·digest:·ff322a38a96cef8a3e72604973b73658ae2a6c94 
11 Signer·#1·certificate·MD5·digest:·f795f4e86e6c5be540772a3fe0d7f247 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·456dce965761b3e49bf88cea298b1ac1217ecb03c197b19ccc977c9f6f83aab9 
15 Signer·#1·public·key·SHA-1·digest:·ff3980729aea6b67a6ed6f98751cd49c7e8e9b67 
16 Signer·#1·public·key·MD5·digest:·57bf2ca93500e3c16c99c754bf9df39b 
17 WARNING:·META-INF/android.arch.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/android.arch.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/. 
19 WARNING:·META-INF/android.arch.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/. 
20 WARNING:·META-INF/android.arch.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/. 
21 WARNING:·META-INF/android.arch.persistence.room_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/. 
22 WARNING:·META-INF/android.arch.persistence_db-framework.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/android.arch.persistence_db.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/app_apiNougatRelease.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/. 
25 WARNING:·META-INF/com.android.support_animated-vector-drawable.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/com.android.support_appcompat-v7.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/com.android.support_recyclerview-v7.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/com.android.support_support-compat.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/com.android.support_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/. 
30 WARNING:·META-INF/com.android.support_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/. 
31 WARNING:·META-INF/com.android.support_support-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/. 
32 WARNING:·META-INF/com.android.support_support-media-compat.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/com.android.support_support-v4.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/com.android.support_support-vector-drawable.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/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/. 
36 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/. 
37 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/. 
38 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/. 
39 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/. 
3.05 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 53751 lines modifiedOffset 1, 43765 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:··················13323159·(0000000000CB4B97h)4 ··Zip·archive·file·size:··················13265549·(0000000000CA6A8Dh)
5 ··Actual·end-cent-dir·record·offset:······13323137·(0000000000CB4B81h)5 ··Actual·end-cent-dir·record·offset:······13265527·(0000000000CA6A77h)
6 ··Expected·end-cent-dir·record·offset:····13323137·(0000000000CB4B81h)6 ··Expected·end-cent-dir·record·offset:····13265527·(0000000000CA6A77h)
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·1438·entries.9 ··central·directory·contains·1438·entries.
10 ··The·central·directory·is·148025·(0000000000024239h)·bytes·long,10 ··The·central·directory·is·135110·(0000000000020FC6h)·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·13175112·(0000000000C90948h).12 ··is·13130417·(0000000000C85AB1h).
  
  
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:···················0.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:···0.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):··········2020·Feb·15·07:14:1426 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························5a67bf1d27 ··32-bit·CRC·value·(hex):·························5728ac98
28 ··compressed·size:································40555·bytes28 ··compressed·size:································2544·bytes
29 ··uncompressed·size:······························139729·bytes29 ··uncompressed·size:······························10464·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························0·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(00·hex):················none
  
37 ··There·is·no·file·comment.37 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:38 Central·directory·entry·#2:
39 ---------------------------39 ---------------------------
  
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/2989211B.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···40621 
43 ··················································(0000000000009EADh)·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):··········2020·Feb·15·07:14:14 
53 ··32-bit·CRC·value·(hex):·························a8a91364 
54 ··compressed·size:································43777·bytes 
55 ··uncompressed·size:······························139827·bytes 
56 ··length·of·filename:·····························20·characters 
57 ··length·of·extra·field:··························0·bytes 
58 ··length·of·file·comment:·························0·characters 
59 ··disk·number·on·which·file·begins:···············disk·1 
60 ··apparent·file·type:·····························binary 
61 ··non-MSDOS·external·file·attributes:·············000000·hex 
62 ··MS-DOS·file·attributes·(00·hex):················none 
  
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/2989211B.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···84464 
69 ··················································(00000000000149F0h)·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):··········2020·Feb·15·07:14:14 
79 ··32-bit·CRC·value·(hex):·························3b5ce98f 
80 ··compressed·size:································1074·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. 
  
90 Central·directory·entry·#4: 
91 --------------------------- 
  
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··META-INF/android.arch.core_runtime.version40 ··META-INF/android.arch.core_runtime.version
  
94 ··offset·of·local·header·from·start·of·archive:···8560541 ··offset·of·local·header·from·start·of·archive:···2593
95 ··················································(0000000000014E65h)·bytes42 ··················································(0000000000000A21h)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT43 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················1.044 ··version·of·encoding·software:···················2.4
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT45 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···1.046 ··minimum·software·version·required·to·extract:···1.0
100 ··compression·method:·····························none·(stored)47 ··compression·method:·····························none·(stored)
101 ··file·security·status:···························not·encrypted48 ··file·security·status:···························not·encrypted
102 ··extended·local·header:··························no49 ··extended·local·header:··························no
103 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0050 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
104 ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·local 
105 ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·UTC 
Max diff block lines reached; 3186613/3193826 bytes (99.77%) of diff not shown.
142 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Zip·archive·data,·at·least·v0.0·to·extract
148 MB
classes.dex
148 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 DEX·version·'037'1 DEX·version·'037'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n037\0'3 magic···············:·'dex\n037\0'
4 checksum············:·80ac47a04 checksum············:·b536ff36
5 signature···········:·f8ee...17175 signature···········:·5a07...209d
6 file_size···········:·67353766 file_size···········:·6735492
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·4622810 string_ids_size·····:·46229
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·725412 type_ids_size·······:·7254
13 type_ids_off········:·185024·(0x02d2c0)13 type_ids_off········:·185028·(0x02d2c4)
14 proto_ids_size······:·1102414 proto_ids_size······:·11025
15 proto_ids_off·······:·214040·(0x034418)15 proto_ids_off·······:·214044·(0x03441c)
16 field_ids_size······:·2415116 field_ids_size······:·24151
17 field_ids_off·······:·346328·(0x0548d8)17 field_ids_off·······:·346344·(0x0548e8)
18 method_ids_size·····:·5091118 method_ids_size·····:·50912
19 method_ids_off······:·539536·(0x083b90)19 method_ids_off······:·539552·(0x083ba0)
20 class_defs_size·····:·595420 class_defs_size·····:·5954
21 class_defs_off······:·946824·(0x0e7288)21 class_defs_off······:·946848·(0x0e72a0)
22 data_size···········:·559802422 data_size···········:·5598116
23 data_off············:·1137352·(0x115ac8)23 data_off············:·1137376·(0x115ae0)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·8025 class_idx···········:·80
26 access_flags········:·17·(0x0011)26 access_flags········:·17·(0x0011)
27 superclass_idx······:·539127 superclass_idx······:·5391
28 source_file_idx·····:·1979628 source_file_idx·····:·19796
29 static_fields_size··:·029 static_fields_size··:·0
Offset 45, 17 lines modifiedOffset 45, 17 lines modified
45 ······type··········:·'()V'45 ······type··········:·'()V'
46 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)46 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
47 ······code··········-47 ······code··········-
48 ······registers·····:·148 ······registers·····:·1
49 ······ins···········:·149 ······ins···········:·1
50 ······outs··········:·150 ······outs··········:·1
51 ······insns·size····:·4·16-bit·code·units51 ······insns·size····:·4·16-bit·code·units
52 115ac8:········································|[115ac8]·android.arch.core.R.<init>:()V52 115ae0:········································|[115ae0]·android.arch.core.R.<init>:()V
53 115ad8:·7010·e795·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@95e753 115af0:·7010·e895·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@95e8
54 115ade:·0e00···································|0003:·return-void54 115af6:·0e00···································|0003:·return-void
55 ······catches·······:·(none)55 ······catches·······:·(none)
56 ······positions·····:·56 ······positions·····:·
57 ········0x0000·line=1057 ········0x0000·line=10
58 ······locals········:·58 ······locals········:·
59 ········0x0000·-·0x0004·reg=0·this·Landroid/arch/core/R;·59 ········0x0000·-·0x0004·reg=0·this·Landroid/arch/core/R;·
  
60 ··Virtual·methods···-60 ··Virtual·methods···-
Offset 90, 17 lines modifiedOffset 90, 17 lines modified
90 ······type··········:·'()V'90 ······type··········:·'()V'
91 ······access········:·0x10000·(CONSTRUCTOR)91 ······access········:·0x10000·(CONSTRUCTOR)
92 ······code··········-92 ······code··········-
93 ······registers·····:·193 ······registers·····:·1
94 ······ins···········:·194 ······ins···········:·1
95 ······outs··········:·195 ······outs··········:·1
96 ······insns·size····:·4·16-bit·code·units96 ······insns·size····:·4·16-bit·code·units
97 115ae0:········································|[115ae0]·android.arch.core.executor.ArchTaskExecutor$1.<init>:()V97 115af8:········································|[115af8]·android.arch.core.executor.ArchTaskExecutor$1.<init>:()V
98 115af0:·7010·e795·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@95e798 115b08:·7010·e895·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@95e8
99 115af6:·0e00···································|0003:·return-void99 115b0e:·0e00···································|0003:·return-void
100 ······catches·······:·(none)100 ······catches·······:·(none)
101 ······positions·····:·101 ······positions·····:·
102 ········0x0000·line=42102 ········0x0000·line=42
103 ······locals········:·103 ······locals········:·
104 ········0x0000·-·0x0004·reg=0·this·Landroid/arch/core/executor/ArchTaskExecutor$1;·104 ········0x0000·-·0x0004·reg=0·this·Landroid/arch/core/executor/ArchTaskExecutor$1;·
  
105 ··Virtual·methods···-105 ··Virtual·methods···-
Offset 109, 19 lines modifiedOffset 109, 19 lines modified
109 ······type··········:·'(Ljava/lang/Runnable;)V'109 ······type··········:·'(Ljava/lang/Runnable;)V'
110 ······access········:·0x0001·(PUBLIC)110 ······access········:·0x0001·(PUBLIC)
111 ······code··········-111 ······code··········-
112 ······registers·····:·3112 ······registers·····:·3
113 ······ins···········:·2113 ······ins···········:·2
114 ······outs··········:·2114 ······outs··········:·2
115 ······insns·size····:·8·16-bit·code·units115 ······insns·size····:·8·16-bit·code·units
116 115af8:········································|[115af8]·android.arch.core.executor.ArchTaskExecutor$1.execute:(Ljava/lang/Runnable;)V116 115b10:········································|[115b10]·android.arch.core.executor.ArchTaskExecutor$1.execute:(Ljava/lang/Runnable;)V
117 115b08:·7100·aa01·0000·························|0000:·invoke-static·{},·Landroid/arch/core/executor/ArchTaskExecutor;.getInstance:()Landroid/arch/core/executor/ArchTaskExecutor;·//·method@01aa117 115b20:·7100·aa01·0000·························|0000:·invoke-static·{},·Landroid/arch/core/executor/ArchTaskExecutor;.getInstance:()Landroid/arch/core/executor/ArchTaskExecutor;·//·method@01aa
118 115b0e:·0c00···································|0003:·move-result-object·v0118 115b26:·0c00···································|0003:·move-result-object·v0
119 115b10:·6e20·ad01·2000·························|0004:·invoke-virtual·{v0,·v2},·Landroid/arch/core/executor/ArchTaskExecutor;.postToMainThread:(Ljava/lang/Runnable;)V·//·method@01ad119 115b28:·6e20·ad01·2000·························|0004:·invoke-virtual·{v0,·v2},·Landroid/arch/core/executor/ArchTaskExecutor;.postToMainThread:(Ljava/lang/Runnable;)V·//·method@01ad
120 115b16:·0e00···································|0007:·return-void120 115b2e:·0e00···································|0007:·return-void
121 ······catches·······:·(none)121 ······catches·······:·(none)
122 ······positions·····:·122 ······positions·····:·
123 ········0x0000·line=45123 ········0x0000·line=45
124 ······locals········:·124 ······locals········:·
125 ········0x0000·-·0x0008·reg=1·this·Landroid/arch/core/executor/ArchTaskExecutor$1;·125 ········0x0000·-·0x0008·reg=1·this·Landroid/arch/core/executor/ArchTaskExecutor$1;·
126 ········0x0000·-·0x0008·reg=2·(null)·Ljava/lang/Runnable;·126 ········0x0000·-·0x0008·reg=2·(null)·Ljava/lang/Runnable;·
  
Offset 156, 17 lines modifiedOffset 156, 17 lines modified
156 ······type··········:·'()V'156 ······type··········:·'()V'
157 ······access········:·0x10000·(CONSTRUCTOR)157 ······access········:·0x10000·(CONSTRUCTOR)
158 ······code··········-158 ······code··········-
159 ······registers·····:·1159 ······registers·····:·1
160 ······ins···········:·1160 ······ins···········:·1
161 ······outs··········:·1161 ······outs··········:·1
162 ······insns·size····:·4·16-bit·code·units162 ······insns·size····:·4·16-bit·code·units
163 115b18:········································|[115b18]·android.arch.core.executor.ArchTaskExecutor$2.<init>:()V163 115b30:········································|[115b30]·android.arch.core.executor.ArchTaskExecutor$2.<init>:()V
164 115b28:·7010·e795·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@95e7164 115b40:·7010·e895·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@95e8
165 115b2e:·0e00···································|0003:·return-void165 115b46:·0e00···································|0003:·return-void
166 ······catches·······:·(none)166 ······catches·······:·(none)
167 ······positions·····:·167 ······positions·····:·
168 ········0x0000·line=50168 ········0x0000·line=50
169 ······locals········:·169 ······locals········:·
170 ········0x0000·-·0x0004·reg=0·this·Landroid/arch/core/executor/ArchTaskExecutor$2;·170 ········0x0000·-·0x0004·reg=0·this·Landroid/arch/core/executor/ArchTaskExecutor$2;·
  
171 ··Virtual·methods···-171 ··Virtual·methods···-
Offset 175, 19 lines modifiedOffset 175, 19 lines modified
175 ······type··········:·'(Ljava/lang/Runnable;)V'175 ······type··········:·'(Ljava/lang/Runnable;)V'
176 ······access········:·0x0001·(PUBLIC)176 ······access········:·0x0001·(PUBLIC)
177 ······code··········-177 ······code··········-
178 ······registers·····:·3178 ······registers·····:·3
179 ······ins···········:·2179 ······ins···········:·2
180 ······outs··········:·2180 ······outs··········:·2
181 ······insns·size····:·8·16-bit·code·units181 ······insns·size····:·8·16-bit·code·units
182 115b30:········································|[115b30]·android.arch.core.executor.ArchTaskExecutor$2.execute:(Ljava/lang/Runnable;)V182 115b48:········································|[115b48]·android.arch.core.executor.ArchTaskExecutor$2.execute:(Ljava/lang/Runnable;)V
183 115b40:·7100·aa01·0000·························|0000:·invoke-static·{},·Landroid/arch/core/executor/ArchTaskExecutor;.getInstance:()Landroid/arch/core/executor/ArchTaskExecutor;·//·method@01aa183 115b58:·7100·aa01·0000·························|0000:·invoke-static·{},·Landroid/arch/core/executor/ArchTaskExecutor;.getInstance:()Landroid/arch/core/executor/ArchTaskExecutor;·//·method@01aa
184 115b46:·0c00···································|0003:·move-result-object·v0184 115b5e:·0c00···································|0003:·move-result-object·v0
185 115b48:·6e20·a801·2000·························|0004:·invoke-virtual·{v0,·v2},·Landroid/arch/core/executor/ArchTaskExecutor;.executeOnDiskIO:(Ljava/lang/Runnable;)V·//·method@01a8185 115b60:·6e20·a801·2000·························|0004:·invoke-virtual·{v0,·v2},·Landroid/arch/core/executor/ArchTaskExecutor;.executeOnDiskIO:(Ljava/lang/Runnable;)V·//·method@01a8
186 115b4e:·0e00···································|0007:·return-void186 115b66:·0e00···································|0007:·return-void
187 ······catches·······:·(none)187 ······catches·······:·(none)
188 ······positions·····:·188 ······positions·····:·
189 ········0x0000·line=53189 ········0x0000·line=53
190 ······locals········:·190 ······locals········:·
191 ········0x0000·-·0x0008·reg=1·this·Landroid/arch/core/executor/ArchTaskExecutor$2;·191 ········0x0000·-·0x0008·reg=1·this·Landroid/arch/core/executor/ArchTaskExecutor$2;·
192 ········0x0000·-·0x0008·reg=2·(null)·Ljava/lang/Runnable;·192 ········0x0000·-·0x0008·reg=2·(null)·Ljava/lang/Runnable;·
  
Offset 227, 17 lines modifiedOffset 227, 17 lines modified
227 ······type··········:·'()V'227 ······type··········:·'()V'
228 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)228 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
Max diff block lines reached; 154946605/154954829 bytes (99.99%) of diff not shown.
20.4 KB
classes.jar
6.79 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·10426560·bytes,·number·of·entries:·59531 Zip·file·size:·10427006·bytes,·number·of·entries:·5953
2 ?rwxrwxr-x··2.0·unx······134·b-·stor·80-Jan-01·00:00·android/arch/core/R.class2 ?rwxrwxr-x··2.0·unx······134·b-·stor·80-Jan-01·00:00·android/arch/core/R.class
3 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$1.class3 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$1.class
4 ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$2.class4 ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$2.class
5 ?rwxrwxr-x··2.0·unx······394·b-·stor·80-Jan-01·00:00·android/arch/core/executor/TaskExecutor.class5 ?rwxrwxr-x··2.0·unx······394·b-·stor·80-Jan-01·00:00·android/arch/core/executor/TaskExecutor.class
6 ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$1.class6 ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$1.class
7 ?rwxrwxr-x··2.0·unx·····1154·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$Entry.class7 ?rwxrwxr-x··2.0·unx·····1154·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$Entry.class
8 ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$SupportRemove.class8 ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$SupportRemove.class
Offset 1473, 16 lines modifiedOffset 1473, 16 lines modified
1473 ?rwxrwxr-x··2.0·unx·····4624·b-·stor·80-Jan-01·00:00·com/hoko/blur/opengl/offscreen/EglBuffer.class1473 ?rwxrwxr-x··2.0·unx·····4624·b-·stor·80-Jan-01·00:00·com/hoko/blur/opengl/offscreen/EglBuffer.class
1474 ?rwxrwxr-x··2.0·unx······106·b-·stor·80-Jan-01·00:00·com/hoko/blur/opengl/offscreen/OffScreenBlurRenderer$1.class1474 ?rwxrwxr-x··2.0·unx······106·b-·stor·80-Jan-01·00:00·com/hoko/blur/opengl/offscreen/OffScreenBlurRenderer$1.class
1475 ?rwxrwxr-x··2.0·unx·····2407·b-·stor·80-Jan-01·00:00·com/hoko/blur/opengl/offscreen/OffScreenBlurRenderer$BlurContext.class1475 ?rwxrwxr-x··2.0·unx·····2407·b-·stor·80-Jan-01·00:00·com/hoko/blur/opengl/offscreen/OffScreenBlurRenderer$BlurContext.class
1476 ?rwxrwxr-x··2.0·unx······368·b-·stor·80-Jan-01·00:00·com/hoko/blur/opengl/program/ProgramFactory.class1476 ?rwxrwxr-x··2.0·unx······368·b-·stor·80-Jan-01·00:00·com/hoko/blur/opengl/program/ProgramFactory.class
1477 ?rwxrwxr-x··2.0·unx······861·b-·stor·80-Jan-01·00:00·com/hoko/blur/opengl/texture/TextureFactory.class1477 ?rwxrwxr-x··2.0·unx······861·b-·stor·80-Jan-01·00:00·com/hoko/blur/opengl/texture/TextureFactory.class
1478 ?rwxrwxr-x··2.0·unx·····1058·b-·stor·80-Jan-01·00:00·com/hoko/blur/opengl/util/Size.class1478 ?rwxrwxr-x··2.0·unx·····1058·b-·stor·80-Jan-01·00:00·com/hoko/blur/opengl/util/Size.class
1479 ?rwxrwxr-x··2.0·unx······755·b-·stor·80-Jan-01·00:00·com/hoko/blur/processor/BlurProcessorFactory.class1479 ?rwxrwxr-x··2.0·unx······755·b-·stor·80-Jan-01·00:00·com/hoko/blur/processor/BlurProcessorFactory.class
1480 ?rwxrwxr-x··2.0·unx····37533·b-·defN·80-Jan-01·00:00·com/hoko/blur/renderscript/BoxBlurBitCode.class1480 ?rwxrwxr-x··2.0·unx····37538·b-·defN·80-Jan-01·00:00·com/hoko/blur/renderscript/BoxBlurBitCode.class
1481 ?rwxrwxr-x··2.0·unx····39621·b-·defN·80-Jan-01·00:00·com/hoko/blur/renderscript/StackBlurBitCode.class1481 ?rwxrwxr-x··2.0·unx····39615·b-·defN·80-Jan-01·00:00·com/hoko/blur/renderscript/StackBlurBitCode.class
1482 ?rwxrwxr-x··2.0·unx······508·b-·stor·80-Jan-01·00:00·com/hoko/blur/task/-$$Lambda$AndroidBlurResultDispatcher$S-087uweA0UA7ARV3dqgJ2K_cic.class1482 ?rwxrwxr-x··2.0·unx······508·b-·stor·80-Jan-01·00:00·com/hoko/blur/task/-$$Lambda$AndroidBlurResultDispatcher$S-087uweA0UA7ARV3dqgJ2K_cic.class
1483 ?rwxrwxr-x··2.0·unx······198·b-·stor·80-Jan-01·00:00·com/hoko/blur/task/AsyncBlurTask$Callback.class1483 ?rwxrwxr-x··2.0·unx······198·b-·stor·80-Jan-01·00:00·com/hoko/blur/task/AsyncBlurTask$Callback.class
1484 ?rwxrwxr-x··2.0·unx·····1633·b-·stor·80-Jan-01·00:00·com/hoko/blur/task/AsyncBlurTask.class1484 ?rwxrwxr-x··2.0·unx·····1633·b-·stor·80-Jan-01·00:00·com/hoko/blur/task/AsyncBlurTask.class
1485 ?rwxrwxr-x··2.0·unx······886·b-·stor·80-Jan-01·00:00·com/hoko/blur/task/BlurResult.class1485 ?rwxrwxr-x··2.0·unx······886·b-·stor·80-Jan-01·00:00·com/hoko/blur/task/BlurResult.class
1486 ?rwxrwxr-x··2.0·unx······923·b-·stor·80-Jan-01·00:00·com/hoko/blur/task/BlurResultRunnable.class1486 ?rwxrwxr-x··2.0·unx······923·b-·stor·80-Jan-01·00:00·com/hoko/blur/task/BlurResultRunnable.class
1487 ?rwxrwxr-x··2.0·unx·····1473·b-·stor·80-Jan-01·00:00·com/hoko/blur/task/BlurSubTask.class1487 ?rwxrwxr-x··2.0·unx·····1473·b-·stor·80-Jan-01·00:00·com/hoko/blur/task/BlurSubTask.class
1488 ?rwxrwxr-x··2.0·unx·······88·b-·stor·80-Jan-01·00:00·com/hoko/blur/task/BlurTaskManager$1.class1488 ?rwxrwxr-x··2.0·unx·······88·b-·stor·80-Jan-01·00:00·com/hoko/blur/task/BlurTaskManager$1.class
Offset 3600, 21 lines modifiedOffset 3600, 21 lines modified
3600 ?rwxrwxr-x··2.0·unx······648·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/-$$Lambda$DuckDuckGoProvider$R5Jjzyqx_ihCw4HRM-VGoIrEhSE.class3600 ?rwxrwxr-x··2.0·unx······648·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/-$$Lambda$DuckDuckGoProvider$R5Jjzyqx_ihCw4HRM-VGoIrEhSE.class
3601 ?rwxrwxr-x··2.0·unx······700·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/-$$Lambda$DuckDuckGoProvider$ezMS63akWhndRJUBAbT8PFQd5aY.class3601 ?rwxrwxr-x··2.0·unx······700·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/-$$Lambda$DuckDuckGoProvider$ezMS63akWhndRJUBAbT8PFQd5aY.class
3602 ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/-$$Lambda$DuckDuckGoProvider$g-vBdqxaVf8h8K5Dh3FMakfcbOs.class3602 ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/-$$Lambda$DuckDuckGoProvider$g-vBdqxaVf8h8K5Dh3FMakfcbOs.class
3603 ?rwxrwxr-x··2.0·unx······638·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/-$$Lambda$QwantProvider$64VnmO2GOWj0xIbjZXBCQOWUq70.class3603 ?rwxrwxr-x··2.0·unx······638·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/-$$Lambda$QwantProvider$64VnmO2GOWj0xIbjZXBCQOWUq70.class
3604 ?rwxrwxr-x··2.0·unx······729·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/-$$Lambda$QwantProvider$Vm_Rnw9vdfJn8Kl9nhNZg-iWdPI.class3604 ?rwxrwxr-x··2.0·unx······729·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/-$$Lambda$QwantProvider$Vm_Rnw9vdfJn8Kl9nhNZg-iWdPI.class
3605 ?rwxrwxr-x··2.0·unx······699·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/-$$Lambda$QwantProvider$X-L0Q8G3h4KluX-knS4smOYZ6c8.class3605 ?rwxrwxr-x··2.0·unx······699·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/-$$Lambda$QwantProvider$X-L0Q8G3h4KluX-knS4smOYZ6c8.class
3606 ?rwxrwxr-x··2.0·unx······708·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/-$$Lambda$QwantProvider$ZoN1oFuw_yaXero8kepVfJadXSM.class3606 ?rwxrwxr-x··2.0·unx······708·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/-$$Lambda$QwantProvider$ZoN1oFuw_yaXero8kepVfJadXSM.class
 3607 ?rwxrwxr-x··2.0·unx······779·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/-$$Lambda$QwantProvider$agJTSl0fVDI1VvcSrRbyyTEk6Go.class
3607 ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/-$$Lambda$QwantProvider$nyDdAXE6rnBNfLH71pSGwSaExtE.class3608 ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/-$$Lambda$QwantProvider$nyDdAXE6rnBNfLH71pSGwSaExtE.class
3608 ?rwxrwxr-x··2.0·unx······601·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/-$$Lambda$agJTSl0fVDI1VvcSrRbyyTEk6Go.class 
3609 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/-$$Lambda$kTylg6SIP5gUartARUX1laElHoA.class3609 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/-$$Lambda$kTylg6SIP5gUartARUX1laElHoA.class
3610 ?rwxrwxr-x··2.0·unx······619·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/AutoCompleteAdapter$AutoCompleteViewHolder.class3610 ?rwxrwxr-x··2.0·unx······619·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/AutoCompleteAdapter$AutoCompleteViewHolder.class
3611 ?rwxrwxr-x··2.0·unx·····3849·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/AutoCompleteAdapter.class3611 ?rwxrwxr-x··2.0·unx·····3849·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/AutoCompleteAdapter.class
3612 ?rwxrwxr-x··2.0·unx·····3501·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/DuckDuckGoProvider.class3612 ?rwxrwxr-x··2.0·unx·····3501·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/DuckDuckGoProvider.class
3613 ?rwxrwxr-x··2.0·unx·····3913·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/QwantProvider.class3613 ?rwxrwxr-x··2.0·unx·····4171·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/suggestions/QwantProvider.class
3614 ?rwxrwxr-x··2.0·unx·····6551·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/weather/CustomLocationPreference.class3614 ?rwxrwxr-x··2.0·unx·····6551·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/weather/CustomLocationPreference.class
3615 ?rwxrwxr-x··2.0·unx·····8923·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/weather/WeatherPreferences.class3615 ?rwxrwxr-x··2.0·unx·····8923·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/weather/WeatherPreferences.class
3616 ?rwxrwxr-x··2.0·unx·····2580·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/weather/WeatherSourceListenerService.class3616 ?rwxrwxr-x··2.0·unx·····2580·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/weather/WeatherSourceListenerService.class
3617 ?rwxrwxr-x··2.0·unx·····9116·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/weather/WeatherUpdateService$WorkerThread.class3617 ?rwxrwxr-x··2.0·unx·····9116·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/weather/WeatherUpdateService$WorkerThread.class
3618 ?rwxrwxr-x··2.0·unx······594·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/widgets/AddedWidgetsAdapter$WidgetsViewHolder.class3618 ?rwxrwxr-x··2.0·unx······594·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/widgets/AddedWidgetsAdapter$WidgetsViewHolder.class
3619 ?rwxrwxr-x··2.0·unx·····3475·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/widgets/AddedWidgetsAdapter.class3619 ?rwxrwxr-x··2.0·unx·····3475·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/widgets/AddedWidgetsAdapter.class
3620 ?rwxrwxr-x··2.0·unx·····7355·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/widgets/WidgetPicker.class3620 ?rwxrwxr-x··2.0·unx·····7355·b-·stor·80-Jan-01·00:00·foundation/e/blisslauncher/features/widgets/WidgetPicker.class
Offset 5948, 8 lines modifiedOffset 5948, 8 lines modified
5948 ?rwxrwxr-x··2.0·unx····27568·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class5948 ?rwxrwxr-x··2.0·unx····27568·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
5949 ?rwxrwxr-x··2.0·unx·····1695·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ViewCompatApi26Impl.class5949 ?rwxrwxr-x··2.0·unx·····1695·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ViewCompatApi26Impl.class
5950 ?rwxrwxr-x··2.0·unx····40384·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class5950 ?rwxrwxr-x··2.0·unx····40384·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
5951 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class5951 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
5952 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class5952 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
5953 ?rwxrwxr-x··2.0·unx····27782·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class5953 ?rwxrwxr-x··2.0·unx····27782·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
5954 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class5954 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
5955 5953·files,·10877791·bytes·uncompressed,·9265486·bytes·compressed:··14.8%5955 5953·files,·10878226·bytes·uncompressed,·9265904·bytes·compressed:··14.8%
1.09 KB
zipnote «TEMP»/diffoscope_avps3805_tmp/tmpagemvfyq_.zip
    
Offset 10809, 18 lines modifiedOffset 10809, 18 lines modified
  
10809 Filename:·foundation/e/blisslauncher/features/suggestions/-$$Lambda$QwantProvider$X-L0Q8G3h4KluX-knS4smOYZ6c8.class10809 Filename:·foundation/e/blisslauncher/features/suggestions/-$$Lambda$QwantProvider$X-L0Q8G3h4KluX-knS4smOYZ6c8.class
10810 Comment:·10810 Comment:·
  
10811 Filename:·foundation/e/blisslauncher/features/suggestions/-$$Lambda$QwantProvider$ZoN1oFuw_yaXero8kepVfJadXSM.class10811 Filename:·foundation/e/blisslauncher/features/suggestions/-$$Lambda$QwantProvider$ZoN1oFuw_yaXero8kepVfJadXSM.class
10812 Comment:·10812 Comment:·
  
10813 Filename:·foundation/e/blisslauncher/features/suggestions/-$$Lambda$QwantProvider$nyDdAXE6rnBNfLH71pSGwSaExtE.class10813 Filename:·foundation/e/blisslauncher/features/suggestions/-$$Lambda$QwantProvider$agJTSl0fVDI1VvcSrRbyyTEk6Go.class
10814 Comment:·10814 Comment:·
  
10815 Filename:·foundation/e/blisslauncher/features/suggestions/-$$Lambda$agJTSl0fVDI1VvcSrRbyyTEk6Go.class10815 Filename:·foundation/e/blisslauncher/features/suggestions/-$$Lambda$QwantProvider$nyDdAXE6rnBNfLH71pSGwSaExtE.class
10816 Comment:·10816 Comment:·
  
10817 Filename:·foundation/e/blisslauncher/features/suggestions/-$$Lambda$kTylg6SIP5gUartARUX1laElHoA.class10817 Filename:·foundation/e/blisslauncher/features/suggestions/-$$Lambda$kTylg6SIP5gUartARUX1laElHoA.class
10818 Comment:·10818 Comment:·
  
10819 Filename:·foundation/e/blisslauncher/features/suggestions/AutoCompleteAdapter$AutoCompleteViewHolder.class10819 Filename:·foundation/e/blisslauncher/features/suggestions/AutoCompleteAdapter$AutoCompleteViewHolder.class
10820 Comment:·10820 Comment:·
4.79 KB
com/hoko/blur/renderscript/BoxBlurBitCode.class
4.7 KB
procyon -ec {}
    
Offset 238, 15 lines modifiedOffset 238, 15 lines modified
238 ········array2[236]·=·16;238 ········array2[236]·=·16;
239 ········array2[237]·=·116;239 ········array2[237]·=·116;
240 ········array2[238]·=·115;240 ········array2[238]·=·115;
241 ········array2[239]·=·4;241 ········array2[239]·=·4;
242 ········array2[240]·=·96;242 ········array2[240]·=·96;
243 ········array2[241]·=·64;243 ········array2[241]·=·64;
244 ········array2[242]·=·-32;244 ········array2[242]·=·-32;
245 ········array2[243]·=·40;245 ········array2[243]·=·44;
246 ········array2[244]·=·105;246 ········array2[244]·=·105;
247 ········array2[245]·=·-118;247 ········array2[245]·=·-118;
248 ········array2[246]·=·40;248 ········array2[246]·=·40;
249 ········array2[247]·=·97;249 ········array2[247]·=·97;
250 ········array2[248]·=·-14;250 ········array2[248]·=·-14;
251 ········array2[249]·=·35;251 ········array2[249]·=·35;
252 ········array2[250]·=·-23;252 ········array2[250]·=·-23;
Offset 254, 77 lines modifiedOffset 254, 77 lines modified
254 ········array2[252]·=·-106;254 ········array2[252]·=·-106;
255 ········array2[253]·=·-59;255 ········array2[253]·=·-59;
256 ········array2[254]·=·17;256 ········array2[254]·=·17;
257 ········array2[255]·=·-128;257 ········array2[255]·=·-128;
258 ········array2[256]·=·9;258 ········array2[256]·=·9;
259 ········array2[257]·=·113;259 ········array2[257]·=·113;
260 ········array2[258]·=·26;260 ········array2[258]·=·26;
261 ········array2[259]·=·20;261 ········array2[259]·=·-97;
262 ········array2[260]·=·4;262 ········array2[260]·=·70;
263 ········array2[261]·=·18;263 ········array2[261]·=·65;
264 ········array2[262]·=·35;264 ········array2[262]·=·32;
265 ········array2[263]·=·0;265 ········array2[263]·=·49;
266 ········array2[264]·=·115;266 ········array2[264]·=·2;
267 ········array2[265]·=·4;267 ········array2[265]·=·48;
268 ········array2[266]·=·-56;268 ········array2[266]·=·71;
269 ········array2[267]·=·48;269 ········array2[267]·=·-128;
270 ········array2[268]·=·2;270 ········array2[268]·=·12;
271 ········array2[269]·=·81;271 ········array2[269]·=·35;
272 ········array2[270]·=·20; 
273 ········array2[271]·=·-126;272 ········array2[270]·=·16;
 273 ········array2[271]·=·69;
274 ········array2[272]·=·24;274 ········array2[272]·=·33;
275 ········array2[273]·=·0;275 ········array2[273]·=·-120;
276 ········array2[274]·=·-24;276 ········array2[274]·=·1;
277 ········array2[275]·=·100;277 ········array2[275]·=·-128;
278 ········array2[276]·=·0;278 ········array2[276]·=·78;
279 ········array2[277]·=·40;279 ········array2[277]·=·6;
280 ········array2[278]·=·-124;280 ········array2[278]·=·-128;
281 ········array2[279]·=·73;281 ········array2[279]·=·66;
282 ········array2[280]·=·0; 
283 ········array2[281]·=·-112; 
284 ········array2[282]·=·-102; 
285 ········array2[283]·=·1; 
286 ········array2[284]·=·24; 
287 ········array2[285]·=·70; 
288 ········array2[286]·=·32; 
289 ········array2[287]·=·-104;282 ········array2[280]·=·-104;
290 ········array2[288]·=·34;283 ········array2[281]·=·4;
 284 ········array2[282]·=·0;
 285 ········array2[283]·=·-87;
291 ········array2[289]·=·52;286 ········array2[284]·=·25;
 287 ········array2[285]·=·-128;
 288 ········array2[286]·=·97;
 289 ········array2[287]·=·4;
 290 ········array2[288]·=·-126;
 291 ········array2[289]·=·41;
292 ········array2[290]·=·67;292 ········array2[290]·=·66;
293 ········array2[291]·=·-82;293 ········array2[291]·=·51;
294 ········array2[292]·=·8;294 ········array2[292]·=·-28;
295 ········array2[293]·=·-90;295 ········array2[293]·=·-118;
296 ········array2[294]·=·17; 
297 ········array2[295]·=·44; 
298 ········array2[296]·=·5; 
299 ········array2[297]·=·73; 
300 ········array2[298]·=·6;296 ········array2[294]·=·96;
 297 ········array2[295]·=·26;
 298 ········array2[296]·=·-63;
 299 ········array2[297]·=·82;
 300 ········array2[298]·=·-112;
301 ········array2[299]·=·0;301 ········array2[299]·=·100;
302 ········array2[300]·=·-110;302 ········array2[300]·=·0;
303 ········array2[301]·=·37;303 ········array2[301]·=·32;
 304 ········array2[302]·=·89;
304 ········array2[302]·=·32;305 ········array2[303]·=·2;
305 ········array2[303]·=·68;306 ········array2[304]·=·66;
306 ········array2[304]·=·-117; 
307 ········array2[305]·=·64;307 ········array2[305]·=·-76;
308 ········array2[306]·=·6;308 ········array2[306]·=·8;
309 ········array2[307]·=·-39;309 ········array2[307]·=·100;
310 ········array2[308]·=·-127;310 ········array2[308]·=·-112;
311 ········array2[309]·=·-128;311 ········array2[309]·=·29;
312 ········array2[310]·=·57;312 ········array2[310]·=·8;
313 ········array2[311]·=·2; 
314 ········array2[312]·=·80; 
315 ········array2[313]·=·-104;313 ········array2[311]·=·-104;
316 ········array2[314]·=·35;314 ········array2[312]·=·35;
317 ········array2[315]·=·8; 
318 ········array2[316]·=·-90; 
319 ········array2[317]·=·0;315 ········array2[313]·=·0;
320 ········array2[318]·=·-122;316 ········array2[314]·=·-123;
321 ········array2[319]·=·17;317 ········array2[315]·=·57;
 318 ········array2[316]·=·-126;
322 ········array2[320]·=·8;319 ········array2[317]·=·96;
323 ········array2[321]·=·0;320 ········array2[318]·=·10;
 321 ········array2[319]·=·96;
 322 ········array2[320]·=·24;
 323 ········array2[321]·=·-127;
324 ········array2[323]·=·(array2[322]·=·0);324 ········array2[323]·=·(array2[322]·=·0);
325 ········array2[324]·=·19;325 ········array2[324]·=·19;
326 ········array2[325]·=·-80;326 ········array2[325]·=·-80;
327 ········array2[326]·=·112;327 ········array2[326]·=·112;
328 ········array2[327]·=·-112;328 ········array2[327]·=·-112;
329 ········array2[328]·=·-121;329 ········array2[328]·=·-121;
330 ········array2[329]·=·118;330 ········array2[329]·=·118;
Offset 2977, 15 lines modifiedOffset 2977, 15 lines modified
2977 ········array2[270]·=·-78;2977 ········array2[270]·=·-78;
2978 ········array2[271]·=·56;2978 ········array2[271]·=·56;
2979 ········array2[272]·=·2;2979 ········array2[272]·=·2;
2980 ········array2[273]·=·48;2980 ········array2[273]·=·48;
2981 ········array2[274]·=·33;2981 ········array2[274]·=·33;
2982 ········array2[275]·=·78;2982 ········array2[275]·=·78;
2983 ········array2[276]·=·-29;2983 ········array2[276]·=·-29;
2984 ········array2[277]·=·-41;2984 ········array2[277]·=·-37;
2985 ········array2[278]·=·-120;2985 ········array2[278]·=·-120;
2986 ········array2[279]·=·24;2986 ········array2[279]·=·24;
2987 ········array2[280]·=·-122;2987 ········array2[280]·=·-122;
2988 ········array2[281]·=·97;2988 ········array2[281]·=·97;
2989 ········array2[282]·=·32;2989 ········array2[282]·=·32;
2990 ········array2[283]·=·98;2990 ········array2[283]·=·98;
2991 ········array2[284]·=·4;2991 ········array2[284]·=·4;
5.01 KB
com/hoko/blur/renderscript/StackBlurBitCode.class
4.92 KB
procyon -ec {}
    
Offset 238, 15 lines modifiedOffset 238, 15 lines modified
238 ········array2[236]·=·16;238 ········array2[236]·=·16;
239 ········array2[237]·=·124;239 ········array2[237]·=·124;
240 ········array2[238]·=·115;240 ········array2[238]·=·115;
241 ········array2[239]·=·4;241 ········array2[239]·=·4;
242 ········array2[240]·=·96;242 ········array2[240]·=·96;
243 ········array2[241]·=·64;243 ········array2[241]·=·64;
244 ········array2[242]·=·-32;244 ········array2[242]·=·-32;
245 ········array2[243]·=·44;245 ········array2[243]·=·40;
246 ········array2[244]·=·105;246 ········array2[244]·=·105;
247 ········array2[245]·=·-118;247 ········array2[245]·=·-118;
248 ········array2[246]·=·40;248 ········array2[246]·=·40;
249 ········array2[247]·=·97;249 ········array2[247]·=·97;
250 ········array2[248]·=·-14;250 ········array2[248]·=·-14;
251 ········array2[249]·=·35;251 ········array2[249]·=·35;
252 ········array2[250]·=·-23;252 ········array2[250]·=·-23;
Offset 254, 81 lines modifiedOffset 254, 81 lines modified
254 ········array2[252]·=·-106;254 ········array2[252]·=·-106;
255 ········array2[253]·=·-59;255 ········array2[253]·=·-59;
256 ········array2[254]·=·17;256 ········array2[254]·=·17;
257 ········array2[255]·=·-128;257 ········array2[255]·=·-128;
258 ········array2[256]·=·9;258 ········array2[256]·=·9;
259 ········array2[257]·=·113;259 ········array2[257]·=·113;
260 ········array2[258]·=·26;260 ········array2[258]·=·26;
261 ········array2[259]·=·-97;261 ········array2[259]·=·20;
262 ········array2[260]·=·70;262 ········array2[260]·=·4;
263 ········array2[261]·=·65;263 ········array2[261]·=·18;
264 ········array2[262]·=·32;264 ········array2[262]·=·35;
265 ········array2[263]·=·49;265 ········array2[263]·=·0;
266 ········array2[264]·=·2;266 ········array2[264]·=·115;
267 ········array2[265]·=·48;267 ········array2[265]·=·4;
268 ········array2[266]·=·71;268 ········array2[266]·=·-56;
269 ········array2[267]·=·-128;269 ········array2[267]·=·48;
270 ········array2[268]·=·12;270 ········array2[268]·=·2;
271 ········array2[269]·=·35;271 ········array2[269]·=·81;
 272 ········array2[270]·=·20;
272 ········array2[270]·=·16;273 ········array2[271]·=·-126;
273 ········array2[271]·=·69; 
274 ········array2[272]·=·33;274 ········array2[272]·=·24;
275 ········array2[273]·=·-120;275 ········array2[273]·=·0;
276 ········array2[274]·=·1;276 ········array2[274]·=·-24;
277 ········array2[275]·=·-128;277 ········array2[275]·=·100;
278 ········array2[276]·=·78;278 ········array2[276]·=·0;
279 ········array2[277]·=·6;279 ········array2[277]·=·40;
280 ········array2[278]·=·-128;280 ········array2[278]·=·-124;
281 ········array2[279]·=·66;281 ········array2[279]·=·73;
282 ········array2[280]·=·-104; 
283 ········array2[281]·=·4; 
284 ········array2[282]·=·0;282 ········array2[280]·=·0;
 283 ········array2[281]·=·-112;
 284 ········array2[282]·=·42;
285 ········array2[283]·=·-87;285 ········array2[283]·=·2;
286 ········array2[284]·=·34;286 ········array2[284]·=·0;
287 ········array2[285]·=·0;287 ········array2[285]·=·-60;
288 ········array2[286]·=·64;288 ········array2[286]·=·102;
289 ········array2[287]·=·108;289 ········array2[287]·=·0;
290 ········array2[288]·=·6;290 ········array2[288]·=·-122;
291 ········array2[289]·=·96;291 ········array2[289]·=·17;
292 ········array2[290]·=·24;292 ········array2[290]·=·8;
293 ········array2[291]·=·-127;293 ········array2[291]·=·-89;
294 ········array2[292]·=·112;294 ········array2[292]·=·8;
295 ········array2[293]·=·-118;295 ········array2[293]·=·-49;
296 ········array2[294]·=·-16;296 ········array2[294]·=·16;
297 ········array2[295]·=·12;297 ········array2[295]·=·44;
298 ········array2[296]·=·-63;298 ········array2[296]·=·-126;
 299 ········array2[297]·=·121;
299 ········array2[297]·=·34;300 ········array2[298]·=·36;
300 ········array2[298]·=·-104; 
301 ········array2[299]·=·71;301 ········array2[299]·=·75;
302 ········array2[300]·=·-78;302 ········array2[300]·=·65;
303 ········array2[301]·=·20;303 ········array2[301]·=·-110;
304 ········array2[302]·=·36;304 ········array2[302]·=·1;
305 ········array2[303]·=·25; 
306 ········array2[304]·=·0; 
307 ········array2[305]·=·-120; 
308 ········array2[306]·=·-106; 
309 ········array2[307]·=·-128;305 ········array2[303]·=·-128;
 306 ········array2[304]·=·104;
 307 ········array2[305]·=·9;
 308 ········array2[306]·=·8;
 309 ········array2[307]·=·-39;
 310 ········array2[308]·=·34;
310 ········array2[308]·=·-112;311 ········array2[309]·=·-112;
311 ········array2[309]·=·45; 
312 ········array2[310]·=·2;312 ········array2[310]·=·65;
313 ········array2[311]·=·25;313 ········array2[311]·=·120;
314 ········array2[312]·=·-124; 
315 ········array2[313]·=·7; 
316 ········array2[314]·=·2;314 ········array2[312]·=·32;
317 ········array2[315]·=·-26; 
318 ········array2[316]·=·8; 
319 ········array2[317]·=·64;315 ········array2[313]·=·96;
320 ········array2[318]·=·97; 
321 ········array2[319]·=·-114;316 ········array2[314]·=·-114;
 317 ········array2[315]·=·0;
 318 ········array2[316]·=·20;
 319 ········array2[317]·=·-26;
 320 ········array2[318]·=·8;
 321 ········array2[319]·=·-126;
322 ········array2[320]·=·32;322 ········array2[320]·=·41;
323 ········array2[321]·=·-104;323 ········array2[321]·=·-128;
324 ········array2[322]·=·2;324 ········array2[322]·=·97;
325 ········array2[323]·=·24;325 ········array2[323]·=·4;
326 ········array2[324]·=·70;326 ········array2[324]·=·2;
327 ········array2[325]·=·32;327 ········array2[325]·=·0;
328 ········array2[327]·=·(array2[326]·=·0);328 ········array2[327]·=·(array2[326]·=·0);
329 ········array2[328]·=·19;329 ········array2[328]·=·19;
330 ········array2[329]·=·-80;330 ········array2[329]·=·-80;
331 ········array2[330]·=·112;331 ········array2[330]·=·112;
332 ········array2[331]·=·-112;332 ········array2[331]·=·-112;
333 ········array2[332]·=·-121;333 ········array2[332]·=·-121;
334 ········array2[333]·=·118;334 ········array2[333]·=·118;
Offset 3136, 15 lines modifiedOffset 3136, 15 lines modified
3136 ········array2[270]·=·-78;3136 ········array2[270]·=·-78;
3137 ········array2[271]·=·56;3137 ········array2[271]·=·56;
3138 ········array2[272]·=·2;3138 ········array2[272]·=·2;
3139 ········array2[273]·=·48;3139 ········array2[273]·=·48;
3140 ········array2[274]·=·33;3140 ········array2[274]·=·33;
3141 ········array2[275]·=·78;3141 ········array2[275]·=·78;
3142 ········array2[276]·=·-29;3142 ········array2[276]·=·-29;
3143 ········array2[277]·=·-37;3143 ········array2[277]·=·-41;
3144 ········array2[278]·=·-120;3144 ········array2[278]·=·-120;
3145 ········array2[279]·=·24;3145 ········array2[279]·=·24;
3146 ········array2[280]·=·-122;3146 ········array2[280]·=·-122;
3147 ········array2[281]·=·97;3147 ········array2[281]·=·97;
3148 ········array2[282]·=·32;3148 ········array2[282]·=·32;
3149 ········array2[283]·=·98;3149 ········array2[283]·=·98;
3150 ········array2[284]·=·4;3150 ········array2[284]·=·4;
Max diff block lines reached; -1/5008 bytes (-0.02%) of diff not shown.
1.87 KB
foundation/e/blisslauncher/features/suggestions/QwantProvider.class
1.74 KB
procyon -ec {}
    
Offset 5, 20 lines modifiedOffset 5, 21 lines modified
5 import·io.reactivex.Single;5 import·io.reactivex.Single;
6 import·java.util.List;6 import·java.util.List;
7 import·io.reactivex.functions.Function;7 import·io.reactivex.functions.Function;
8 import·io.reactivex.Observable;8 import·io.reactivex.Observable;
9 import·foundation.e.blisslauncher.core.network.qwant.QwantResult;9 import·foundation.e.blisslauncher.core.network.qwant.QwantResult;
10 import·java.io.IOException;10 import·java.io.IOException;
11 import·io.reactivex.ObservableSource;11 import·io.reactivex.ObservableSource;
 12 import·foundation.e.blisslauncher.core.network.qwant.QwantItem;
12 import·foundation.e.blisslauncher.core.network.RetrofitService;13 import·foundation.e.blisslauncher.core.network.RetrofitService;
13 import·foundation.e.blisslauncher.core.network.qwant.QwantSuggestionService;14 import·foundation.e.blisslauncher.core.network.qwant.QwantSuggestionService;
  
14 public·class·QwantProvider·implements·SuggestionProvider15 public·class·QwantProvider·implements·SuggestionProvider
15 {16 {
16 ····private·QwantSuggestionService·getSuggestionService()·{17 ····private·QwantSuggestionService·getSuggestionService()·{
17 ········return·(QwantSuggestionService)RetrofitService.getInstance("https://api.qwant.com").create((Class)QwantSuggestionService.class);18 ········return·(QwantSuggestionService)RetrofitService.getInstance("https://api.qwant.com").create((Class)QwantSuggestionService.class);
18 ····}19 ····}
19 ····20 ····
20 ····public·Single·query(final·String·s)·{21 ····public·Single·query(final·String·s)·{
21 ········return·this.getSuggestionService().query(s).retryWhen((Function)-$$Lambda$QwantProvider$ZoN1oFuw_yaXero8kepVfJadXSM.INSTANCE).filter((Predicate)-$$Lambda$QwantProvider$Vm_Rnw9vdfJn8Kl9nhNZg-iWdPI.INSTANCE).flatMapIterable((Function)-$$Lambda$QwantProvider$nyDdAXE6rnBNfLH71pSGwSaExtE.INSTANCE).take((long)5).map((Function)-$$Lambda$agJTSl0fVDI1VvcSrRbyyTEk6Go.INSTANCE).toList().map((Function)new·-$$Lambda$QwantProvider$64VnmO2GOWj0xIbjZXBCQOWUq70(s));22 ········return·this.getSuggestionService().query(s).retryWhen((Function)-$$Lambda$QwantProvider$ZoN1oFuw_yaXero8kepVfJadXSM.INSTANCE).filter((Predicate)-$$Lambda$QwantProvider$Vm_Rnw9vdfJn8Kl9nhNZg-iWdPI.INSTANCE).flatMapIterable((Function)-$$Lambda$QwantProvider$nyDdAXE6rnBNfLH71pSGwSaExtE.INSTANCE).take((long)5).map((Function)-$$Lambda$QwantProvider$agJTSl0fVDI1VvcSrRbyyTEk6Go.INSTANCE).toList().map((Function)new·-$$Lambda$QwantProvider$64VnmO2GOWj0xIbjZXBCQOWUq70(s));
22 ····}23 ····}
23 }24 }
808 B
foundation/e/blisslauncher/features/suggestions/-$$Lambda$agJTSl0fVDI1VvcSrRbyyTEk6Go.class vs.
foundation/e/blisslauncher/features/suggestions/-$$Lambda$QwantProvider$agJTSl0fVDI1VvcSrRbyyTEk6Go.class
Files 13% similar despite different names
571 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·foundation.e.blisslauncher.features.suggestions;1 package·foundation.e.blisslauncher.features.suggestions;
  
2 import·foundation.e.blisslauncher.core.network.qwant.QwantItem;2 import·foundation.e.blisslauncher.core.network.qwant.QwantItem;
3 import·io.reactivex.functions.Function;3 import·io.reactivex.functions.Function;
  
4 public·final·class·-$$Lambda$agJTSl0fVDI1VvcSrRbyyTEk6Go·implements·Function4 public·final·class·-$$Lambda$QwantProvider$agJTSl0fVDI1VvcSrRbyyTEk6Go·implements·Function
5 {5 {
6 ····public·final·Object·apply(final·Object·o)·{6 ····public·final·Object·apply(final·Object·o)·{
7 ········return·((QwantItem)o).getValue();7 ········return·QwantProvider.lambda$agJTSl0fVDI1VvcSrRbyyTEk6Go((QwantItem)o);
8 ····}8 ····}
9 }9 }
1.69 KB
smali/foundation/e/blisslauncher/features/suggestions/QwantProvider.smali
    
Offset 34, 14 lines modifiedOffset 34, 24 lines modified
34 ····move-result-object·v034 ····move-result-object·v0
  
35 ····check-cast·v0,·Lfoundation/e/blisslauncher/core/network/qwant/QwantSuggestionService;35 ····check-cast·v0,·Lfoundation/e/blisslauncher/core/network/qwant/QwantSuggestionService;
  
36 ····return-object·v036 ····return-object·v0
37 .end·method37 .end·method
  
 38 .method·public·static·synthetic·lambda$agJTSl0fVDI1VvcSrRbyyTEk6Go(Lfoundation/e/blisslauncher/core/network/qwant/QwantItem;)Ljava/lang/String;
 39 ····.locals·0
  
 40 ····invoke-virtual·{p0},·Lfoundation/e/blisslauncher/core/network/qwant/QwantItem;->getValue()Ljava/lang/String;
  
 41 ····move-result-object·p0
  
 42 ····return-object·p0
 43 .end·method
  
38 .method·static·synthetic·lambda$null$0(Ljava/lang/Throwable;)Lio/reactivex/ObservableSource;44 .method·static·synthetic·lambda$null$0(Ljava/lang/Throwable;)Lio/reactivex/ObservableSource;
39 ····.locals·145 ····.locals·1
40 ····.annotation·system·Ldalvik/annotation/Throws;46 ····.annotation·system·Ldalvik/annotation/Throws;
41 ········value·=·{47 ········value·=·{
42 ············Ljava/lang/Exception;48 ············Ljava/lang/Exception;
43 ········}49 ········}
44 ····.end·annotation50 ····.end·annotation
Offset 198, 15 lines modifiedOffset 208, 15 lines modified
198 ····const-wide/16·v1,·0x5208 ····const-wide/16·v1,·0x5
  
199 ····.line·33209 ····.line·33
200 ····invoke-virtual·{v0,·v1,·v2},·Lio/reactivex/Observable;->take(J)Lio/reactivex/Observable;210 ····invoke-virtual·{v0,·v1,·v2},·Lio/reactivex/Observable;->take(J)Lio/reactivex/Observable;
  
201 ····move-result-object·v0211 ····move-result-object·v0
  
202 ····sget-object·v1,·Lfoundation/e/blisslauncher/features/suggestions/-$$Lambda$agJTSl0fVDI1VvcSrRbyyTEk6Go;->INSTANCE:Lfoundation/e/blisslauncher/features/suggestions/-$$Lambda$agJTSl0fVDI1VvcSrRbyyTEk6Go;212 ····sget-object·v1,·Lfoundation/e/blisslauncher/features/suggestions/-$$Lambda$QwantProvider$agJTSl0fVDI1VvcSrRbyyTEk6Go;->INSTANCE:Lfoundation/e/blisslauncher/features/suggestions/-$$Lambda$QwantProvider$agJTSl0fVDI1VvcSrRbyyTEk6Go;
  
203 ····.line·34213 ····.line·34
204 ····invoke-virtual·{v0,·v1},·Lio/reactivex/Observable;->map(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;214 ····invoke-virtual·{v0,·v1},·Lio/reactivex/Observable;->map(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
  
205 ····move-result-object·v0215 ····move-result-object·v0
  
206 ····.line·35216 ····.line·35
2.55 KB
smali/com/hoko/blur/renderscript/BoxBlurBitCode.smali
    
Offset 352, 15 lines modifiedOffset 352, 15 lines modified
352 ········0x10t352 ········0x10t
353 ········0x74t353 ········0x74t
354 ········0x73t354 ········0x73t
355 ········0x4t355 ········0x4t
356 ········0x60t356 ········0x60t
357 ········0x40t357 ········0x40t
358 ········-0x20t358 ········-0x20t
359 ········0x28t359 ········0x2ct
360 ········0x69t360 ········0x69t
361 ········-0x76t361 ········-0x76t
362 ········0x28t362 ········0x28t
363 ········0x61t363 ········0x61t
364 ········-0xet364 ········-0xet
365 ········0x23t365 ········0x23t
366 ········-0x17t366 ········-0x17t
Offset 368, 77 lines modifiedOffset 368, 77 lines modified
368 ········-0x6at368 ········-0x6at
369 ········-0x3bt369 ········-0x3bt
370 ········0x11t370 ········0x11t
371 ········-0x80t371 ········-0x80t
372 ········0x9t372 ········0x9t
373 ········0x71t373 ········0x71t
374 ········0x1at374 ········0x1at
375 ········0x14t375 ········-0x61t
376 ········0x4t376 ········0x46t
 377 ········0x41t
 378 ········0x20t
 379 ········0x31t
377 ········0x12t380 ········0x2t
 381 ········0x30t
 382 ········0x47t
 383 ········-0x80t
 384 ········0xct
378 ········0x23t385 ········0x23t
 386 ········0x10t
 387 ········0x45t
 388 ········0x21t
 389 ········-0x78t
 390 ········0x1t
 391 ········-0x80t
 392 ········0x4et
 393 ········0x6t
 394 ········-0x80t
 395 ········0x42t
 396 ········-0x68t
 397 ········0x4t
379 ········0x0t398 ········0x0t
380 ········0x73t399 ········-0x57t
 400 ········0x19t
 401 ········-0x80t
 402 ········0x61t
381 ········0x4t403 ········0x4t
382 ········-0x38t 
383 ········0x30t 
384 ········0x2t 
385 ········0x51t 
386 ········0x14t 
387 ········-0x7et404 ········-0x7et
 405 ········0x29t
 406 ········0x42t
 407 ········0x33t
388 ········0x18t408 ········-0x1ct
 409 ········-0x76t
389 ········0x0t410 ········0x60t
390 ········-0x18t411 ········0x1at
391 ········0x64t 
392 ········0x0t412 ········-0x3ft
393 ········0x28t413 ········0x52t
394 ········-0x7ct 
395 ········0x49t 
396 ········0x0t 
397 ········-0x70t414 ········-0x70t
398 ········-0x66t 
399 ········0x1t 
400 ········0x18t 
401 ········0x46t 
402 ········0x20t 
403 ········-0x68t 
404 ········0x22t 
405 ········0x34t 
406 ········0x43t 
407 ········-0x52t 
408 ········0x8t 
409 ········-0x5at 
410 ········0x11t 
411 ········0x2ct 
412 ········0x5t 
413 ········0x49t 
414 ········0x6t415 ········0x64t
415 ········0x0t416 ········0x0t
416 ········-0x6et 
417 ········0x25t 
418 ········0x20t417 ········0x20t
419 ········0x44t 
420 ········-0x75t 
421 ········0x40t 
422 ········0x6t 
423 ········-0x27t 
424 ········-0x7ft 
425 ········-0x80t 
426 ········0x39t418 ········0x59t
427 ········0x2t419 ········0x2t
428 ········0x50t 
429 ········-0x68t 
430 ········0x23t420 ········0x42t
 421 ········-0x4ct
431 ········0x8t422 ········0x8t
432 ········-0x5at 
433 ········0x0t423 ········0x64t
434 ········-0x7at424 ········-0x70t
435 ········0x11t425 ········0x1dt
436 ········0x8t426 ········0x8t
 427 ········-0x68t
 428 ········0x23t
437 ········0x0t429 ········0x0t
 430 ········-0x7bt
 431 ········0x39t
 432 ········-0x7et
 433 ········0x60t
 434 ········0xat
 435 ········0x60t
 436 ········0x18t
 437 ········-0x7ft
438 ········0x0t438 ········0x0t
439 ········0x0t439 ········0x0t
440 ········0x13t440 ········0x13t
441 ········-0x50t441 ········-0x50t
Max diff block lines reached; 300/2502 bytes (11.99%) of diff not shown.
2.67 KB
smali/com/hoko/blur/renderscript/StackBlurBitCode.smali
    
Offset 352, 15 lines modifiedOffset 352, 15 lines modified
352 ········0x10t352 ········0x10t
353 ········0x7ct353 ········0x7ct
354 ········0x73t354 ········0x73t
355 ········0x4t355 ········0x4t
356 ········0x60t356 ········0x60t
357 ········0x40t357 ········0x40t
358 ········-0x20t358 ········-0x20t
359 ········0x2ct359 ········0x28t
360 ········0x69t360 ········0x69t
361 ········-0x76t361 ········-0x76t
362 ········0x28t362 ········0x28t
363 ········0x61t363 ········0x61t
364 ········-0xet364 ········-0xet
365 ········0x23t365 ········0x23t
366 ········-0x17t366 ········-0x17t
Offset 368, 81 lines modifiedOffset 368, 81 lines modified
368 ········-0x6at368 ········-0x6at
369 ········-0x3bt369 ········-0x3bt
370 ········0x11t370 ········0x11t
371 ········-0x80t371 ········-0x80t
372 ········0x9t372 ········0x9t
373 ········0x71t373 ········0x71t
374 ········0x1at374 ········0x1at
375 ········-0x61t375 ········0x14t
376 ········0x46t376 ········0x4t
377 ········0x41t 
378 ········0x20t 
379 ········0x31t 
380 ········0x2t377 ········0x12t
381 ········0x30t 
382 ········0x47t 
383 ········-0x80t 
384 ········0xct 
385 ········0x23t378 ········0x23t
386 ········0x10t379 ········0x0t
387 ········0x45t 
388 ········0x21t 
389 ········-0x78t380 ········0x73t
390 ········0x1t 
391 ········-0x80t 
392 ········0x4et 
393 ········0x6t 
394 ········-0x80t 
395 ········0x42t 
396 ········-0x68t 
397 ········0x4t381 ········0x4t
 382 ········-0x38t
 383 ········0x30t
 384 ········0x2t
 385 ········0x51t
 386 ········0x14t
 387 ········-0x7et
 388 ········0x18t
398 ········0x0t389 ········0x0t
399 ········-0x57t390 ········-0x18t
400 ········0x22t391 ········0x64t
401 ········0x0t392 ········0x0t
402 ········0x40t 
403 ········0x6ct 
404 ········0x6t 
405 ········0x60t 
406 ········0x18t393 ········0x28t
407 ········-0x7ft394 ········-0x7ct
408 ········0x70t 
409 ········-0x76t 
410 ········-0x10t 
411 ········0xct 
412 ········-0x3ft 
413 ········0x22t 
414 ········-0x68t 
415 ········0x47t395 ········0x49t
416 ········-0x4et 
417 ········0x14t 
418 ········0x24t 
419 ········0x19t 
420 ········0x0t396 ········0x0t
421 ········-0x78t 
422 ········-0x6at 
423 ········-0x80t 
424 ········-0x70t397 ········-0x70t
425 ········0x2dt 
426 ········0x2t398 ········0x2at
427 ········0x19t 
428 ········-0x7ct 
429 ········0x7t 
430 ········0x2t399 ········0x2t
 400 ········0x0t
 401 ········-0x3ct
 402 ········0x66t
 403 ········0x0t
 404 ········-0x7at
 405 ········0x11t
 406 ········0x8t
 407 ········-0x59t
 408 ········0x8t
 409 ········-0x31t
 410 ········0x10t
 411 ········0x2ct
 412 ········-0x7et
 413 ········0x79t
 414 ········0x24t
 415 ········0x4bt
 416 ········0x41t
 417 ········-0x6et
 418 ········0x1t
 419 ········-0x80t
 420 ········0x68t
 421 ········0x9t
 422 ········0x8t
 423 ········-0x27t
 424 ········0x22t
 425 ········-0x70t
 426 ········0x41t
 427 ········0x78t
 428 ········0x20t
 429 ········0x60t
 430 ········-0x72t
 431 ········0x0t
 432 ········0x14t
431 ········-0x1at433 ········-0x1at
432 ········0x8t434 ········0x8t
 435 ········-0x7et
 436 ········0x29t
433 ········0x40t437 ········-0x80t
434 ········0x61t438 ········0x61t
435 ········-0x72t 
436 ········0x20t439 ········0x4t
Max diff block lines reached; 433/2621 bytes (16.52%) of diff not shown.
184 KB
lib/armeabi-v7a/libhoko_blur.so
File has been modified after NT_GNU_BUILD_ID has been applied.
3.51 KB
readelf --wide --symbols {}
    
Offset 3, 32 lines modifiedOffset 3, 32 lines modified
3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name3 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)5 ·····1:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)
6 ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)6 ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)
7 ·····3:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·AndroidBitmap_getInfo7 ·····3:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·AndroidBitmap_getInfo
8 ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·AndroidBitmap_lockPixels8 ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·AndroidBitmap_lockPixels
9 ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·AndroidBitmap_unlockPixels9 ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·AndroidBitmap_unlockPixels
10 ·····6:·00000bd9···268·FUNC····GLOBAL·DEFAULT···12·Java_com_hoko_blur_util_BitmapUtil_replaceBitmap10 ·····6:·00000f31···312·FUNC····GLOBAL·DEFAULT···12·Java_com_hoko_blur_filter_NativeBlurFilter_nativeGaussianBlur
11 ·····7:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__aeabi_memclr811 ·····7:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__aeabi_memclr8
12 ·····8:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2)12 ·····8:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2)
13 ·····9:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard@LIBC·(2)13 ·····9:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard@LIBC·(2)
14 ····10:·00000bc9····16·FUNC····GLOBAL·DEFAULT···12·clamp14 ····10:·00001069····16·FUNC····GLOBAL·DEFAULT···12·clamp
 15 ····11:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·expf@LIBC·(3)
15 ····11:·00001239···228·FUNC····GLOBAL·DEFAULT···12·Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur 
16 ····12:·00000ce5···670·FUNC····GLOBAL·DEFAULT···12·doHorizontalBlur 
17 ····13:·00000f83···692·FUNC····GLOBAL·DEFAULT···12·doVerticalBlur 
18 ····14:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·free@LIBC·(2)16 ····12:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·free@LIBC·(2)
 17 ····13:·00000bc9···348·FUNC····GLOBAL·DEFAULT···12·gaussianBlurHorizontal
 18 ····14:·00000d25···364·FUNC····GLOBAL·DEFAULT···12·gaussianBlurVertical
 19 ····15:·00000e91···160·FUNC····GLOBAL·DEFAULT···12·makeKernel
19 ····15:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2)20 ····16:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2)
 21 ····17:·00001079···268·FUNC····GLOBAL·DEFAULT···12·Java_com_hoko_blur_util_BitmapUtil_replaceBitmap
20 ····16:·00001685···312·FUNC····GLOBAL·DEFAULT···12·Java_com_hoko_blur_filter_NativeBlurFilter_nativeGaussianBlur 
21 ····17:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·expf@LIBC·(3) 
22 ····18:·0000131d···348·FUNC····GLOBAL·DEFAULT···12·gaussianBlurHorizontal 
23 ····19:·00001479···364·FUNC····GLOBAL·DEFAULT···12·gaussianBlurVertical 
24 ····20:·000015e5···160·FUNC····GLOBAL·DEFAULT···12·makeKernel 
25 ····21:·00001b4d···284·FUNC····GLOBAL·DEFAULT···12·Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur22 ····18:·00001515···284·FUNC····GLOBAL·DEFAULT···12·Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur
26 ····22:·000017bd···460·FUNC····GLOBAL·DEFAULT···12·boxBlurHorizontal23 ····19:·00001185···460·FUNC····GLOBAL·DEFAULT···12·boxBlurHorizontal
27 ····23:·00001989···452·FUNC····GLOBAL·DEFAULT···12·boxBlurVertical24 ····20:·00001351···452·FUNC····GLOBAL·DEFAULT···12·boxBlurVertical
 25 ····21:·00001b85···228·FUNC····GLOBAL·DEFAULT···12·Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur
 26 ····22:·00001631···670·FUNC····GLOBAL·DEFAULT···12·doHorizontalBlur
 27 ····23:·000018cf···692·FUNC····GLOBAL·DEFAULT···12·doVerticalBlur
28 ····24:·00005008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata28 ····24:·00005008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata
29 ····25:·00005009·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end29 ····25:·00005009·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end
30 ····26:·00005008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start30 ····26:·00005008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
31 ····27:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__sF@LIBC·(2)31 ····27:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__sF@LIBC·(2)
32 ····28:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2)32 ····28:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2)
33 ····29:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fflush@LIBC·(2)33 ····29:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fflush@LIBC·(2)
34 ····30:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fprintf@LIBC·(2)34 ····30:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fprintf@LIBC·(2)
3.66 KB
readelf --wide --relocs {}
    
Offset 20, 38 lines modifiedOffset 20, 38 lines modified
20 00004e5c··00000017·R_ARM_RELATIVE········20 00004e5c··00000017·R_ARM_RELATIVE········
21 00004e60··00000017·R_ARM_RELATIVE········21 00004e60··00000017·R_ARM_RELATIVE········
22 00004f80··00000017·R_ARM_RELATIVE········22 00004f80··00000017·R_ARM_RELATIVE········
23 00004f84··00000017·R_ARM_RELATIVE········23 00004f84··00000017·R_ARM_RELATIVE········
24 00004f88··00000017·R_ARM_RELATIVE········24 00004f88··00000017·R_ARM_RELATIVE········
25 00005000··00000017·R_ARM_RELATIVE········25 00005000··00000017·R_ARM_RELATIVE········
26 00005004··00000017·R_ARM_RELATIVE········26 00005004··00000017·R_ARM_RELATIVE········
27 00004f74··00000915·R_ARM_GLOB_DAT·········00000000···__stack_chk_guard@LIBC27 00004f78··00000915·R_ARM_GLOB_DAT·········00000000···__stack_chk_guard@LIBC
28 00004f78··00000a15·R_ARM_GLOB_DAT·········00000bc9···clamp28 00004f74··00000a15·R_ARM_GLOB_DAT·········00001069···clamp
29 00004f7c··00001b15·R_ARM_GLOB_DAT·········00000000···__sF@LIBC29 00004f7c··00001b15·R_ARM_GLOB_DAT·········00000000···__sF@LIBC
  
30 Relocation·section·'.rel.plt'·at·offset·0x968·contains·26·entries:30 Relocation·section·'.rel.plt'·at·offset·0x968·contains·26·entries:
31 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name31 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
32 00004f98··00000216·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@LIBC32 00004f98··00000216·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@LIBC
33 00004f9c··00000116·R_ARM_JUMP_SLOT········00000000···__cxa_atexit@LIBC33 00004f9c··00000116·R_ARM_JUMP_SLOT········00000000···__cxa_atexit@LIBC
 34 00004fa0··00001016·R_ARM_JUMP_SLOT········00000000···malloc@LIBC
 35 00004fa4··00000b16·R_ARM_JUMP_SLOT········00000000···expf@LIBC
34 00004fa0··00000716·R_ARM_JUMP_SLOT········00000000···__aeabi_memclr836 00004fa8··00000716·R_ARM_JUMP_SLOT········00000000···__aeabi_memclr8
35 00004fa4··00000316·R_ARM_JUMP_SLOT········00000000···AndroidBitmap_getInfo37 00004fac··00000316·R_ARM_JUMP_SLOT········00000000···AndroidBitmap_getInfo
36 00004fa8··00000416·R_ARM_JUMP_SLOT········00000000···AndroidBitmap_lockPixels38 00004fb0··00000416·R_ARM_JUMP_SLOT········00000000···AndroidBitmap_lockPixels
 39 00004fb4··00000f16·R_ARM_JUMP_SLOT········00000e91···makeKernel
 40 00004fb8··00000e16·R_ARM_JUMP_SLOT········00000d25···gaussianBlurVertical
 41 00004fbc··00000d16·R_ARM_JUMP_SLOT········00000bc9···gaussianBlurHorizontal
37 00004fac··00000516·R_ARM_JUMP_SLOT········00000000···AndroidBitmap_unlockPixels42 00004fc0··00000516·R_ARM_JUMP_SLOT········00000000···AndroidBitmap_unlockPixels
 43 00004fc4··00000c16·R_ARM_JUMP_SLOT········00000000···free@LIBC
38 00004fb0··00000816·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@LIBC44 00004fc8··00000816·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@LIBC
39 00004fb4··00000f16·R_ARM_JUMP_SLOT········00000000···malloc@LIBC 
40 00004fb8··00000e16·R_ARM_JUMP_SLOT········00000000···free@LIBC 
41 00004fbc··00000c16·R_ARM_JUMP_SLOT········00000ce5···doHorizontalBlur 
42 00004fc0··00000d16·R_ARM_JUMP_SLOT········00000f83···doVerticalBlur 
43 00004fc4··00001116·R_ARM_JUMP_SLOT········00000000···expf@LIBC 
44 00004fc8··00001416·R_ARM_JUMP_SLOT········000015e5···makeKernel 
45 00004fcc··00001316·R_ARM_JUMP_SLOT········00001479···gaussianBlurVertical 
46 00004fd0··00001216·R_ARM_JUMP_SLOT········0000131d···gaussianBlurHorizontal 
47 00004fd4··00000a16·R_ARM_JUMP_SLOT········00000bc9···clamp45 00004fcc··00000a16·R_ARM_JUMP_SLOT········00001069···clamp
48 00004fd8··00001716·R_ARM_JUMP_SLOT········00001989···boxBlurVertical46 00004fd0··00001416·R_ARM_JUMP_SLOT········00001351···boxBlurVertical
49 00004fdc··00001616·R_ARM_JUMP_SLOT········000017bd···boxBlurHorizontal47 00004fd4··00001316·R_ARM_JUMP_SLOT········00001185···boxBlurHorizontal
 48 00004fd8··00001616·R_ARM_JUMP_SLOT········00001631···doHorizontalBlur
 49 00004fdc··00001716·R_ARM_JUMP_SLOT········000018cf···doVerticalBlur
50 00004fe0··00001e16·R_ARM_JUMP_SLOT········00000000···fprintf@LIBC50 00004fe0··00001e16·R_ARM_JUMP_SLOT········00000000···fprintf@LIBC
51 00004fe4··00001d16·R_ARM_JUMP_SLOT········00000000···fflush@LIBC51 00004fe4··00001d16·R_ARM_JUMP_SLOT········00000000···fflush@LIBC
52 00004fe8··00001c16·R_ARM_JUMP_SLOT········00000000···abort@LIBC52 00004fe8··00001c16·R_ARM_JUMP_SLOT········00000000···abort@LIBC
53 00004fec··00001f16·R_ARM_JUMP_SLOT········00000000···__aeabi_memcpy53 00004fec··00001f16·R_ARM_JUMP_SLOT········00000000···__aeabi_memcpy
54 00004ff0··00002116·R_ARM_JUMP_SLOT········00000000···dladdr@LIBC54 00004ff0··00002116·R_ARM_JUMP_SLOT········00000000···dladdr@LIBC
55 00004ff4··00002216·R_ARM_JUMP_SLOT········00000000···snprintf@LIBC55 00004ff4··00002216·R_ARM_JUMP_SLOT········00000000···snprintf@LIBC
56 00004ff8··00002016·R_ARM_JUMP_SLOT········00000000···__gnu_Unwind_Find_exidx56 00004ff8··00002016·R_ARM_JUMP_SLOT········00000000···__gnu_Unwind_Find_exidx
1.17 KB
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·10·00·00·00·72·31·38·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·35·30·36·33·30·34·35·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·10·00·00·00·72·31·38·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·35·30·36·33·30·34·35·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·95d04b7bee87f313a16be98dda257204910bfaa46 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·afac826bb0e48477bbd8185f0ec4878b7dc9956e
  
7 Displaying·notes·found·in:·.note.gnu.gold-version7 Displaying·notes·found·in:·.note.gnu.gold-version
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.129 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.12
1.27 KB
readelf --wide --version-info {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·36·entries:1 Version·symbols·section·'.gnu.version'·contains·36·entries:
2 ·Addr:·0x00000000000007d4··Offset:·0x0007d4··Link:·3·(.dynsym)2 ·Addr:·0x00000000000007d4··Offset:·0x0007d4··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········0·(*local*)····3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········0·(*local*)····
4 ··004:···0·(*local*)·······0·(*local*)·······1·(*global*)······0·(*local*)····4 ··004:···0·(*local*)·······0·(*local*)·······1·(*global*)······0·(*local*)····
5 ··008:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···5 ··008:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······3·(LIBC)·······
6 ··00c:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······6 ··00c:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······3·(LIBC)··········1·(*global*)······1·(*global*)···7 ··010:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
10 ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········0·(*local*)····10 ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········0·(*local*)····
11 ··020:···0·(*local*)·······4·(LIBC)··········2·(LIBC)··········2·(LIBC)·······11 ··020:···0·(*local*)·······4·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
  
12 Version·definition·section·'.gnu.version_d'·contains·1·entry:12 Version·definition·section·'.gnu.version_d'·contains·1·entry:
13 ·Addr:·0x000000000000081c··Offset:·0x00081c··Link:·4·(.dynstr)13 ·Addr:·0x000000000000081c··Offset:·0x00081c··Link:·4·(.dynstr)
943 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 __cxa_atexit1 __cxa_atexit
2 libhoko_blur.so2 libhoko_blur.so
3 __cxa_finalize3 __cxa_finalize
4 AndroidBitmap_getInfo4 AndroidBitmap_getInfo
5 AndroidBitmap_lockPixels5 AndroidBitmap_lockPixels
6 AndroidBitmap_unlockPixels6 AndroidBitmap_unlockPixels
7 Java_com_hoko_blur_util_BitmapUtil_replaceBitmap7 Java_com_hoko_blur_filter_NativeBlurFilter_nativeGaussianBlur
8 __aeabi_memclr88 __aeabi_memclr8
9 __stack_chk_fail9 __stack_chk_fail
10 __stack_chk_guard10 __stack_chk_guard
11 Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur 
12 doHorizontalBlur 
13 doVerticalBlur 
14 Java_com_hoko_blur_filter_NativeBlurFilter_nativeGaussianBlur 
15 gaussianBlurHorizontal11 gaussianBlurHorizontal
16 gaussianBlurVertical12 gaussianBlurVertical
17 makeKernel13 makeKernel
 14 Java_com_hoko_blur_util_BitmapUtil_replaceBitmap
18 Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur15 Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur
19 boxBlurHorizontal16 boxBlurHorizontal
20 boxBlurVertical17 boxBlurVertical
 18 Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur
 19 doHorizontalBlur
 20 doVerticalBlur
21 __bss_start21 __bss_start
22 __aeabi_memcpy22 __aeabi_memcpy
23 __gnu_Unwind_Find_exidx23 __gnu_Unwind_Find_exidx
24 libdl.so24 libdl.so
25 snprintf25 snprintf
26 liblog.so26 liblog.so
27 libjnigraphics.so27 libjnigraphics.so
4.43 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 5, 41 lines modifiedOffset 5, 41 lines modified
5 ··0x00000450·6b6f5f62·6c75722e·736f005f·5f637861·ko_blur.so.__cxa5 ··0x00000450·6b6f5f62·6c75722e·736f005f·5f637861·ko_blur.so.__cxa
6 ··0x00000460·5f66696e·616c697a·6500416e·64726f69·_finalize.Androi6 ··0x00000460·5f66696e·616c697a·6500416e·64726f69·_finalize.Androi
7 ··0x00000470·64426974·6d61705f·67657449·6e666f00·dBitmap_getInfo.7 ··0x00000470·64426974·6d61705f·67657449·6e666f00·dBitmap_getInfo.
8 ··0x00000480·416e6472·6f696442·69746d61·705f6c6f·AndroidBitmap_lo8 ··0x00000480·416e6472·6f696442·69746d61·705f6c6f·AndroidBitmap_lo
9 ··0x00000490·636b5069·78656c73·00416e64·726f6964·ckPixels.Android9 ··0x00000490·636b5069·78656c73·00416e64·726f6964·ckPixels.Android
10 ··0x000004a0·4269746d·61705f75·6e6c6f63·6b506978·Bitmap_unlockPix10 ··0x000004a0·4269746d·61705f75·6e6c6f63·6b506978·Bitmap_unlockPix
11 ··0x000004b0·656c7300·4a617661·5f636f6d·5f686f6b·els.Java_com_hok11 ··0x000004b0·656c7300·4a617661·5f636f6d·5f686f6b·els.Java_com_hok
12 ··0x000004c0·6f5f626c·75725f75·74696c5f·4269746d·o_blur_util_Bitm 
13 ··0x000004d0·61705574·696c5f72·65706c61·63654269·apUtil_replaceBi 
14 ··0x000004e0·746d6170·005f5f61·65616269·5f6d656d·tmap.__aeabi_mem 
15 ··0x000004f0·636c7238·005f5f73·7461636b·5f63686b·clr8.__stack_chk 
16 ··0x00000500·5f666169·6c005f5f·73746163·6b5f6368·_fail.__stack_ch 
17 ··0x00000510·6b5f6775·61726400·636c616d·70004a61·k_guard.clamp.Ja 
18 ··0x00000520·76615f63·6f6d5f68·6f6b6f5f·626c7572·va_com_hoko_blur 
19 ··0x00000530·5f66696c·7465725f·4e617469·7665426c·_filter_NativeBl 
20 ··0x00000540·75724669·6c746572·5f6e6174·69766553·urFilter_nativeS 
21 ··0x00000550·7461636b·426c7572·00646f48·6f72697a·tackBlur.doHoriz 
22 ··0x00000560·6f6e7461·6c426c75·7200646f·56657274·ontalBlur.doVert 
23 ··0x00000570·6963616c·426c7572·00667265·65006d61·icalBlur.free.ma 
24 ··0x00000580·6c6c6f63·004a6176·615f636f·6d5f686f·lloc.Java_com_ho 
25 ··0x00000590·6b6f5f62·6c75725f·66696c74·65725f4e·ko_blur_filter_N12 ··0x000004c0·6f5f626c·75725f66·696c7465·725f4e61·o_blur_filter_Na
26 ··0x000005a0·61746976·65426c75·7246696c·7465725f·ativeBlurFilter_13 ··0x000004d0·74697665·426c7572·46696c74·65725f6e·tiveBlurFilter_n
27 ··0x000005b0·6e617469·76654761·75737369·616e426c·nativeGaussianBl14 ··0x000004e0·61746976·65476175·73736961·6e426c75·ativeGaussianBlu
28 ··0x000005c0·75720065·78706600·6c69626d·2e736f00·ur.expf.libm.so.15 ··0x000004f0·72005f5f·61656162·695f6d65·6d636c72·r.__aeabi_memclr
 16 ··0x00000500·38005f5f·73746163·6b5f6368·6b5f6661·8.__stack_chk_fa
 17 ··0x00000510·696c005f·5f737461·636b5f63·686b5f67·il.__stack_chk_g
 18 ··0x00000520·75617264·00636c61·6d700065·78706600·uard.clamp.expf.
 19 ··0x00000530·6c69626d·2e736f00·66726565·00676175·libm.so.free.gau
29 ··0x000005d0·67617573·7369616e·426c7572·486f7269·gaussianBlurHori20 ··0x00000540·73736961·6e426c75·72486f72·697a6f6e·ssianBlurHorizon
30 ··0x000005e0·7a6f6e74·616c0067·61757373·69616e42·zontal.gaussianB21 ··0x00000550·74616c00·67617573·7369616e·426c7572·tal.gaussianBlur
31 ··0x000005f0·6c757256·65727469·63616c00·6d616b65·lurVertical.make22 ··0x00000560·56657274·6963616c·006d616b·654b6572·Vertical.makeKer
 23 ··0x00000570·6e656c00·6d616c6c·6f63004a·6176615f·nel.malloc.Java_
 24 ··0x00000580·636f6d5f·686f6b6f·5f626c75·725f7574·com_hoko_blur_ut
 25 ··0x00000590·696c5f42·69746d61·70557469·6c5f7265·il_BitmapUtil_re
 26 ··0x000005a0·706c6163·65426974·6d617000·4a617661·placeBitmap.Java
 27 ··0x000005b0·5f636f6d·5f686f6b·6f5f626c·75725f66·_com_hoko_blur_f
 28 ··0x000005c0·696c7465·725f4e61·74697665·426c7572·ilter_NativeBlur
 29 ··0x000005d0·46696c74·65725f6e·61746976·65426f78·Filter_nativeBox
 30 ··0x000005e0·426c7572·00626f78·426c7572·486f7269·Blur.boxBlurHori
 31 ··0x000005f0·7a6f6e74·616c0062·6f78426c·75725665·zontal.boxBlurVe
32 ··0x00000600·4b65726e·656c004a·6176615f·636f6d5f·Kernel.Java_com_32 ··0x00000600·72746963·616c004a·6176615f·636f6d5f·rtical.Java_com_
33 ··0x00000610·686f6b6f·5f626c75·725f6669·6c746572·hoko_blur_filter33 ··0x00000610·686f6b6f·5f626c75·725f6669·6c746572·hoko_blur_filter
34 ··0x00000620·5f4e6174·69766542·6c757246·696c7465·_NativeBlurFilte34 ··0x00000620·5f4e6174·69766542·6c757246·696c7465·_NativeBlurFilte
35 ··0x00000630·725f6e61·74697665·426f7842·6c757200·r_nativeBoxBlur.35 ··0x00000630·725f6e61·74697665·53746163·6b426c75·r_nativeStackBlu
36 ··0x00000640·626f7842·6c757248·6f72697a·6f6e7461·boxBlurHorizonta 
37 ··0x00000650·6c00626f·78426c75·72566572·74696361·l.boxBlurVertica36 ··0x00000640·7200646f·486f7269·7a6f6e74·616c426c·r.doHorizontalBl
 37 ··0x00000650·75720064·6f566572·74696361·6c426c75·ur.doVerticalBlu
38 ··0x00000660·6c005f65·64617461·005f656e·64005f5f·l._edata._end.__38 ··0x00000660·72005f65·64617461·005f656e·64005f5f·r._edata._end.__
39 ··0x00000670·6273735f·73746172·74005f5f·73460061·bss_start.__sF.a39 ··0x00000670·6273735f·73746172·74005f5f·73460061·bss_start.__sF.a
40 ··0x00000680·626f7274·0066666c·75736800·66707269·bort.fflush.fpri40 ··0x00000680·626f7274·0066666c·75736800·66707269·bort.fflush.fpri
41 ··0x00000690·6e746600·5f5f6165·6162695f·6d656d63·ntf.__aeabi_memc41 ··0x00000690·6e746600·5f5f6165·6162695f·6d656d63·ntf.__aeabi_memc
42 ··0x000006a0·7079005f·5f676e75·5f556e77·696e645f·py.__gnu_Unwind_42 ··0x000006a0·7079005f·5f676e75·5f556e77·696e645f·py.__gnu_Unwind_
43 ··0x000006b0·46696e64·5f657869·64780064·6c616464·Find_exidx.dladd43 ··0x000006b0·46696e64·5f657869·64780064·6c616464·Find_exidx.dladd
44 ··0x000006c0·72006c69·62646c2e·736f0073·6e707269·r.libdl.so.snpri44 ··0x000006c0·72006c69·62646c2e·736f0073·6e707269·r.libdl.so.snpri
45 ··0x000006d0·6e746600·72616973·65006c69·626c6f67·ntf.raise.liblog45 ··0x000006d0·6e746600·72616973·65006c69·626c6f67·ntf.raise.liblog
1.77 KB
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x000006f8·11000000·24000000·15000000·18000000·....$...........2 ··0x000006f8·11000000·24000000·12000000·18000000·....$...........
3 ··0x00000708·20000000·0d000000·12000000·14000000··...............3 ··0x00000708·20000000·17000000·15000000·0f000000··...............
4 ··0x00000718·23000000·00000000·21000000·11000000·#.......!.......4 ··0x00000718·23000000·00000000·21000000·0b000000·#.......!.......
5 ··0x00000728·1c000000·1a000000·0e000000·1f000000·................5 ··0x00000728·1c000000·1a000000·0c000000·1f000000·................
6 ··0x00000738·1e000000·22000000·16000000·00000000·...."...........6 ··0x00000738·1e000000·22000000·16000000·00000000·...."...........
7 ··0x00000748·00000000·00000000·00000000·00000000·................7 ··0x00000748·00000000·00000000·00000000·00000000·................
8 ··0x00000758·00000000·01000000·02000000·03000000·................8 ··0x00000758·00000000·00000000·02000000·03000000·................
9 ··0x00000768·05000000·09000000·00000000·00000000·................9 ··0x00000768·05000000·09000000·06000000·08000000·................
10 ··0x00000778·00000000·08000000·00000000·00000000·................10 ··0x00000778·00000000·0a000000·00000000·00000000·................
11 ··0x00000788·10000000·0b000000·0a000000·00000000·................11 ··0x00000788·01000000·04000000·00000000·10000000·................
12 ··0x00000798·04000000·0c000000·0f000000·07000000·................12 ··0x00000798·0d000000·13000000·00000000·07000000·................
13 ··0x000007a8·00000000·00000000·13000000·17000000·................13 ··0x000007a8·00000000·00000000·0e000000·14000000·................
14 ··0x000007b8·00000000·06000000·19000000·00000000·................14 ··0x000007b8·00000000·11000000·19000000·00000000·................
15 ··0x000007c8·00000000·1d000000·1b000000··········............15 ··0x000007c8·00000000·1d000000·1b000000··········............
  
2.75 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 16, 90 lines modifiedOffset 16, 90 lines modified
16 »       ldr»    pc,·[ip,·#1348]!»      ;·0x54416 »       ldr»    pc,·[ip,·#1348]!»      ;·0x544
  
17 00000a58·<__cxa_atexit@plt>:17 00000a58·<__cxa_atexit@plt>:
18 »       add»    ip,·pc,·#0,·1218 »       add»    ip,·pc,·#0,·12
19 »       add»    ip,·ip,·#4,·20» ;·0x400019 »       add»    ip,·ip,·#4,·20» ;·0x4000
20 »       ldr»    pc,·[ip,·#1340]!»      ;·0x53c20 »       ldr»    pc,·[ip,·#1340]!»      ;·0x53c
  
21 00000a64·<__aeabi_memclr8@plt>:21 00000a64·<malloc@plt>:
22 »       add»    ip,·pc,·#0,·1222 »       add»    ip,·pc,·#0,·12
23 »       add»    ip,·ip,·#4,·20» ;·0x400023 »       add»    ip,·ip,·#4,·20» ;·0x4000
24 »       ldr»    pc,·[ip,·#1332]!»      ;·0x53424 »       ldr»    pc,·[ip,·#1332]!»      ;·0x534
  
25 00000a70·<AndroidBitmap_getInfo@plt>:25 00000a70·<expf@plt>:
26 »       add»    ip,·pc,·#0,·1226 »       add»    ip,·pc,·#0,·12
27 »       add»    ip,·ip,·#4,·20» ;·0x400027 »       add»    ip,·ip,·#4,·20» ;·0x4000
28 »       ldr»    pc,·[ip,·#1324]!»      ;·0x52c28 »       ldr»    pc,·[ip,·#1324]!»      ;·0x52c
  
29 00000a7c·<AndroidBitmap_lockPixels@plt>:29 00000a7c·<__aeabi_memclr8@plt>:
30 »       add»    ip,·pc,·#0,·1230 »       add»    ip,·pc,·#0,·12
31 »       add»    ip,·ip,·#4,·20» ;·0x400031 »       add»    ip,·ip,·#4,·20» ;·0x4000
32 »       ldr»    pc,·[ip,·#1316]!»      ;·0x52432 »       ldr»    pc,·[ip,·#1316]!»      ;·0x524
  
33 00000a88·<AndroidBitmap_unlockPixels@plt>:33 00000a88·<AndroidBitmap_getInfo@plt>:
34 »       add»    ip,·pc,·#0,·1234 »       add»    ip,·pc,·#0,·12
35 »       add»    ip,·ip,·#4,·20» ;·0x400035 »       add»    ip,·ip,·#4,·20» ;·0x4000
36 »       ldr»    pc,·[ip,·#1308]!»      ;·0x51c36 »       ldr»    pc,·[ip,·#1308]!»      ;·0x51c
  
37 00000a94·<__stack_chk_fail@plt>:37 00000a94·<AndroidBitmap_lockPixels@plt>:
38 »       add»    ip,·pc,·#0,·1238 »       add»    ip,·pc,·#0,·12
39 »       add»    ip,·ip,·#4,·20» ;·0x400039 »       add»    ip,·ip,·#4,·20» ;·0x4000
40 »       ldr»    pc,·[ip,·#1300]!»      ;·0x51440 »       ldr»    pc,·[ip,·#1300]!»      ;·0x514
  
41 00000aa0·<malloc@plt>:41 00000aa0·<makeKernel@plt>:
42 »       add»    ip,·pc,·#0,·1242 »       add»    ip,·pc,·#0,·12
43 »       add»    ip,·ip,·#4,·20» ;·0x400043 »       add»    ip,·ip,·#4,·20» ;·0x4000
44 »       ldr»    pc,·[ip,·#1292]!»      ;·0x50c44 »       ldr»    pc,·[ip,·#1292]!»      ;·0x50c
  
45 00000aac·<free@plt>:45 00000aac·<gaussianBlurVertical@plt>:
46 »       add»    ip,·pc,·#0,·1246 »       add»    ip,·pc,·#0,·12
47 »       add»    ip,·ip,·#4,·20» ;·0x400047 »       add»    ip,·ip,·#4,·20» ;·0x4000
48 »       ldr»    pc,·[ip,·#1284]!»      ;·0x50448 »       ldr»    pc,·[ip,·#1284]!»      ;·0x504
  
49 00000ab8·<doHorizontalBlur@plt>:49 00000ab8·<gaussianBlurHorizontal@plt>:
50 »       add»    ip,·pc,·#0,·1250 »       add»    ip,·pc,·#0,·12
51 »       add»    ip,·ip,·#4,·20» ;·0x400051 »       add»    ip,·ip,·#4,·20» ;·0x4000
52 »       ldr»    pc,·[ip,·#1276]!»      ;·0x4fc52 »       ldr»    pc,·[ip,·#1276]!»      ;·0x4fc
  
53 00000ac4·<doVerticalBlur@plt>:53 00000ac4·<AndroidBitmap_unlockPixels@plt>:
54 »       add»    ip,·pc,·#0,·1254 »       add»    ip,·pc,·#0,·12
55 »       add»    ip,·ip,·#4,·20» ;·0x400055 »       add»    ip,·ip,·#4,·20» ;·0x4000
56 »       ldr»    pc,·[ip,·#1268]!»      ;·0x4f456 »       ldr»    pc,·[ip,·#1268]!»      ;·0x4f4
  
57 00000ad0·<expf@plt>:57 00000ad0·<free@plt>:
58 »       add»    ip,·pc,·#0,·1258 »       add»    ip,·pc,·#0,·12
59 »       add»    ip,·ip,·#4,·20» ;·0x400059 »       add»    ip,·ip,·#4,·20» ;·0x4000
60 »       ldr»    pc,·[ip,·#1260]!»      ;·0x4ec60 »       ldr»    pc,·[ip,·#1260]!»      ;·0x4ec
  
61 00000adc·<makeKernel@plt>:61 00000adc·<__stack_chk_fail@plt>:
62 »       add»    ip,·pc,·#0,·1262 »       add»    ip,·pc,·#0,·12
63 »       add»    ip,·ip,·#4,·20» ;·0x400063 »       add»    ip,·ip,·#4,·20» ;·0x4000
64 »       ldr»    pc,·[ip,·#1252]!»      ;·0x4e464 »       ldr»    pc,·[ip,·#1252]!»      ;·0x4e4
  
65 00000ae8·<gaussianBlurVertical@plt>:65 00000ae8·<clamp@plt>:
66 »       add»    ip,·pc,·#0,·1266 »       add»    ip,·pc,·#0,·12
67 »       add»    ip,·ip,·#4,·20» ;·0x400067 »       add»    ip,·ip,·#4,·20» ;·0x4000
68 »       ldr»    pc,·[ip,·#1244]!»      ;·0x4dc68 »       ldr»    pc,·[ip,·#1244]!»      ;·0x4dc
  
69 00000af4·<gaussianBlurHorizontal@plt>:69 00000af4·<boxBlurVertical@plt>:
70 »       add»    ip,·pc,·#0,·1270 »       add»    ip,·pc,·#0,·12
71 »       add»    ip,·ip,·#4,·20» ;·0x400071 »       add»    ip,·ip,·#4,·20» ;·0x4000
72 »       ldr»    pc,·[ip,·#1236]!»      ;·0x4d472 »       ldr»    pc,·[ip,·#1236]!»      ;·0x4d4
  
73 00000b00·<clamp@plt>:73 00000b00·<boxBlurHorizontal@plt>:
74 »       add»    ip,·pc,·#0,·1274 »       add»    ip,·pc,·#0,·12
75 »       add»    ip,·ip,·#4,·20» ;·0x400075 »       add»    ip,·ip,·#4,·20» ;·0x4000
76 »       ldr»    pc,·[ip,·#1228]!»      ;·0x4cc76 »       ldr»    pc,·[ip,·#1228]!»      ;·0x4cc
  
77 00000b0c·<boxBlurVertical@plt>:77 00000b0c·<doHorizontalBlur@plt>:
78 »       add»    ip,·pc,·#0,·1278 »       add»    ip,·pc,·#0,·12
79 »       add»    ip,·ip,·#4,·20» ;·0x400079 »       add»    ip,·ip,·#4,·20» ;·0x4000
80 »       ldr»    pc,·[ip,·#1220]!»      ;·0x4c480 »       ldr»    pc,·[ip,·#1220]!»      ;·0x4c4
  
81 00000b18·<boxBlurHorizontal@plt>:81 00000b18·<doVerticalBlur@plt>:
82 »       add»    ip,·pc,·#0,·1282 »       add»    ip,·pc,·#0,·12
83 »       add»    ip,·ip,·#4,·20» ;·0x400083 »       add»    ip,·ip,·#4,·20» ;·0x4000
84 »       ldr»    pc,·[ip,·#1212]!»      ;·0x4bc84 »       ldr»    pc,·[ip,·#1212]!»      ;·0x4bc
  
85 00000b24·<fprintf@plt>:85 00000b24·<fprintf@plt>:
86 »       add»    ip,·pc,·#0,·1286 »       add»    ip,·pc,·#0,·12
87 »       add»    ip,·ip,·#4,·20» ;·0x400087 »       add»    ip,·ip,·#4,·20» ;·0x4000
162 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000b84·<clamp@@Base-0x44>:2 00000b84·<gaussianBlurHorizontal@@Base-0x44>:
3 »       ldr»    r0,·[pc,·#4]»  ;·b90·<raise@plt+0x18>3 »       ldr»    r0,·[pc,·#4]»  ;·b90·<raise@plt+0x18>
4 »       add»    r0,·pc,·r04 »       add»    r0,·pc,·r0
5 »       b»      a4c·<__cxa_finalize@plt>5 »       b»      a4c·<__cxa_finalize@plt>
6 »       andeq»  r4,·r0,·r0,·ror·r46 »       andeq»  r4,·r0,·r0,·ror·r4
7 »       bx»     lr7 »       bx»     lr
8 »       b»      b94·<raise@plt+0x1c>8 »       b»      b94·<raise@plt+0x1c>
9 »       cmp»    r0,·#09 »       cmp»    r0,·#0
Offset 18, 792 lines modifiedOffset 18, 54 lines modified
18 »       ldr»    r2,·[pc,·#12]» ;·bc4·<raise@plt+0x4c>18 »       ldr»    r2,·[pc,·#12]» ;·bc4·<raise@plt+0x4c>
19 »       add»    r0,·pc,·r019 »       add»    r0,·pc,·r0
20 »       add»    r2,·pc,·r220 »       add»    r2,·pc,·r2
21 »       b»      a58·<__cxa_atexit@plt>21 »       b»      a58·<__cxa_atexit@plt>
22 »       »       »       ;·<UNDEFINED>·instruction:·0xffffffe022 »       »       »       ;·<UNDEFINED>·instruction:·0xffffffe0
23 »       andeq»  r4,·r0,·r0,·asr·#823 »       andeq»  r4,·r0,·r0,·asr·#8
  
24 00000bc8·<clamp@@Base>: 
25 »       cmp»    r0,·r2 
26 »       it»     le 
27 »       movle»  r2,·r0 
28 »       cmp»    r0,·r1 
29 »       it»     lt 
30 »       movlt»  r2,·r1 
31 »       mov»    r0,·r2 
32 »       bx»     lr 
  
33 00000bd8·<Java_com_hoko_blur_util_BitmapUtil_replaceBitmap@@Base>: 
34 »       push»   {r4,·r5,·r6,·r7,·lr} 
35 »       add»    r7,·sp,·#12 
36 »       stmdb»  sp!,·{r8,·r9,·sl,·fp} 
37 »       sub»    sp,·#60»      ;·0x3c 
38 »       mov»    r6,·r0 
39 »       ldr»    r0,·[pc,·#248]»;·(ce0·<Java_com_hoko_blur_util_BitmapUtil_replaceBitmap@@Base+0x108>) 
40 »       mov»    r8,·r3 
41 »       mov»    r4,·r2 
42 »       add»    r0,·pc 
43 »       cmp»    r2,·#0 
44 »       ldr»    r5,·[r0,·#0] 
45 »       ldr»    r0,·[r5,·#0] 
46 »       str»    r0,·[sp,·#56]» ;·0x38 
47 »       beq.n»  cca·<Java_com_hoko_blur_util_BitmapUtil_replaceBitmap@@Base+0xf2> 
48 »       add.w»  r9,·sp,·#32 
49 »       movs»   r1,·#20 
50 »       mov»    r0,·r9 
51 »       blx»    a64·<__aeabi_memclr8@plt> 
52 »       mov»    r0,·r6 
53 »       mov»    r1,·r4 
54 »       mov»    r2,·r9 
55 »       blx»    a70·<AndroidBitmap_getInfo@plt> 
56 »       cmp»    r0,·#0 
57 »       blt.n»  cca·<Java_com_hoko_blur_util_BitmapUtil_replaceBitmap@@Base+0xf2> 
58 »       movs»   r0,·#0 
59 »       add»    r2,·sp,·#28 
60 »       str»    r0,·[sp,·#28] 
61 »       mov»    r0,·r6 
62 »       mov»    r1,·r4 
63 »       blx»    a7c·<AndroidBitmap_lockPixels@plt> 
64 »       cmp»    r0,·#0 
65 »       blt.n»  cca·<Java_com_hoko_blur_util_BitmapUtil_replaceBitmap@@Base+0xf2> 
66 »       str»    r4,·[sp,·#4] 
67 »       mov»    r1,·r8 
68 »       str»    r5,·[sp,·#16] 
69 »       movs»   r2,·#0 
70 »       ldrd»   sl,·r9,·[r7,·#16] 
71 »       ldrd»   r5,·r4,·[r7,·#8] 
72 »       ldr»    r0,·[r6,·#0] 
73 »       str»    r6,·[sp,·#8] 
74 »       str.w»  r8,·[sp,·#12] 
75 »       ldr.w»  r3,·[r0,·#748]»      ;·0x2ec 
76 »       mov»    r0,·r6 
77 »       blx»    r3 
78 »       mov»    ip,·r0 
79 »       ldr»    r0,·[sp,·#32] 
80 »       ldr»    r2,·[sp,·#28] 
81 »       add.w»  r6,·sl,·r5 
82 »       str»    r6,·[sp,·#20] 
83 »       mov.w»  sl,·sl,·lsl·#2 
84 »       mla»    r1,·r0,·r4,·r5 
85 »       lsls»   r6,·r0,·#2 
86 »       str.w»  ip,·[sp] 
87 »       add.w»  r3,·r2,·r1,·lsl·#2 
88 »       add.w»  r1,·r9,·r4 
89 »       mov»    r2,·r5 
90 »       mov»    r4,·ip 
91 »       mov»    r0,·r3 
92 »       b.n»    ca0·<Java_com_hoko_blur_util_BitmapUtil_replaceBitmap@@Base+0xc8> 
93 »       ldr.w»  fp,·[r4] 
94 »       add»    r4,·sl 
95 »       adds»   r5,·#1 
96 »       bic.w»  r8,·fp,·#16711935»   ;·0xff00ff 
97 »       ubfx»   r9,·fp,·#16,·#8 
98 »       uxtb.w» r3,·fp 
99 »       orr.w»  r2,·r8,·r9 
100 »       orr.w»  r2,·r2,·r3,·lsl·#16 
101 »       str»    r2,·[r0,·#0] 
102 »       add»    r0,·r6 
103 »       cmp»    r5,·r1 
104 »       blt.n»  c6c·<Java_com_hoko_blur_util_BitmapUtil_replaceBitmap@@Base+0x94> 
105 »       ldr»    r2,·[sp,·#24] 
106 »       mov»    r4,·lr 
107 »       mov»    r0,·ip 
108 »       add.w»  r4,·lr,·#4 
109 »       add.w»  r0,·ip,·#4 
110 »       adds»   r2,·#1 
111 »       ldr»    r3,·[sp,·#20] 
112 »       mov»    lr,·r4 
113 »       ldr»    r5,·[r7,·#12] 
114 »       mov»    ip,·r0 
115 »       cmp»    r2,·r3 
116 »       str»    r2,·[sp,·#24] 
117 »       blt.n»  c8c·<Java_com_hoko_blur_util_BitmapUtil_replaceBitmap@@Base+0xb4> 
118 »       ldr»    r4,·[sp,·#8] 
119 »       ldr»    r1,·[sp,·#4] 
120 »       mov»    r0,·r4 
121 »       blx»    a88·<AndroidBitmap_unlockPixels@plt> 
122 »       ldr»    r0,·[r4,·#0] 
123 »       movs»   r3,·#0 
124 »       ldr»    r1,·[sp,·#12] 
125 »       ldr»    r2,·[sp,·#0] 
126 »       ldr.w»  r6,·[r0,·#780]»      ;·0x30c 
127 »       mov»    r0,·r4 
128 »       blx»    r6 
Max diff block lines reached; 147336/165279 bytes (89.14%) of diff not shown.
1.66 KB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
1 Hex·dump·of·section·'.ARM.exidx':1 Hex·dump·of·section·'.ARM.exidx':
2 ··0x000033f4·90d7ff7f·01000000·ccd7ff7f·b0b0b080·................2 ··0x000033f4·90d7ff7f·01000000·ccd7ff7f·fc010000·................
 3 ··0x00003404·20d9ff7f·04020000·84daff7f·0c020000··...............
3 ··0x00003404·d4d7ff7f·f4010000·d8d8ff7f·01000000·................4 ··0x00003414·1cdbff7f·14020000·4cdcff7f·01000000·........L.......
 5 ··0x00003424·44dcff7f·b0b0b080·4cdcff7f·08020000·D.......L.......
4 ··0x00003414·d0d8ff7f·f0010000·66dbff7f·f4010000·........f.......6 ··0x00003434·50ddff7f·01000000·48ddff7f·04020000·P.......H.......
5 ··0x00003424·14deff7f·f8010000·f0deff7f·01000000·................ 
6 ··0x00003434·e8deff7f·f4010000·3ce0ff7f·fc010000·........<....... 
7 ··0x00003444·a0e1ff7f·04020000·38e2ff7f·0c020000·........8.......7 ··0x00003444·0cdfff7f·08020000·c8e0ff7f·0c020000·................
8 ··0x00003454·68e3ff7f·01000000·60e3ff7f·08020000·h.......`.......8 ··0x00003454·dce1ff7f·01000000·d4e1ff7f·08020000·................
9 ··0x00003464·24e5ff7f·0c020000·e0e6ff7f·10020000·$...............9 ··0x00003464·6ae4ff7f·0c020000·18e7ff7f·10020000·j...............
10 ··0x00003474·f4e7ff7f·01000000·ece7ff7f·b0b0b080·................10 ··0x00003474·f4e7ff7f·01000000·ece7ff7f·b0b0b080·................
11 ··0x00003484·34e8ff7f·04020000·a0eaff7f·08020000·4...............11 ··0x00003484·34e8ff7f·04020000·a0eaff7f·08020000·4...............
12 ··0x00003494·44ebff7f·0c020000·e8ebff7f·10020000·D...............12 ··0x00003494·44ebff7f·0c020000·e8ebff7f·10020000·D...............
13 ··0x000034a4·30edff7f·b0b0b080·30edff7f·0c020000·0.......0.......13 ··0x000034a4·30edff7f·b0b0b080·30edff7f·0c020000·0.......0.......
14 ··0x000034b4·58edff7f·b0b0b080·60edff7f·08020000·X.......`.......14 ··0x000034b4·58edff7f·b0b0b080·60edff7f·08020000·X.......`.......
15 ··0x000034c4·f8edff7f·0c020000·08efff7f·b0b0b080·................15 ··0x000034c4·f8edff7f·0c020000·08efff7f·b0b0b080·................
16 ··0x000034d4·04efff7f·08020000·64efff7f·0c020000·........d.......16 ··0x000034d4·04efff7f·08020000·64efff7f·0c020000·........d.......
1.4 KB
readelf --wide --decompress --hex-dump=.ARM.extab {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Hex·dump·of·section·'.ARM.extab':1 Hex·dump·of·section·'.ARM.extab':
2 ··0x000035fc·46970181·b0abf080·00000000·46970181·F...........F...2 ··0x000035fc·4f970281·800083c9·b0b0abf0·00000000·O...............
3 ··0x0000360c·b0abf080·00000000·46970181·b0abf080·........F....... 
4 ··0x0000361c·00000000·46970181·b0abf080·00000000·....F........... 
5 ··0x0000362c·4f970281·800083c9·b0b0abf0·00000000·O...............3 ··0x0000360c·4f970281·800083c9·b0b0abf0·00000000·O...............
6 ··0x0000363c·4f970281·800083c9·b0b0abf0·00000000·O............... 
7 ··0x0000364c·4b970281·708082c9·b0b0b0ab·00000000·K...p...........4 ··0x0000361c·4b970281·708082c9·b0b0b0ab·00000000·K...p...........
 5 ··0x0000362c·46970181·b0abf080·00000000·46970181·F...........F...
 6 ··0x0000363c·b0abf080·00000000·46970181·b0abf080·........F.......
 7 ··0x0000364c·00000000·46970181·b0abf080·00000000·....F...........
8 ··0x0000365c·46970181·b0abf080·00000000·46970181·F...........F...8 ··0x0000365c·46970181·b0abf080·00000000·46970181·F...........F...
9 ··0x0000366c·b0abf080·00000000·46970181·b0abf080·........F.......9 ··0x0000366c·b0abf080·00000000·46970181·b0abf080·........F.......
10 ··0x0000367c·00000000·46970181·b0abf080·00000000·....F...........10 ··0x0000367c·00000000·46970181·b0abf080·00000000·....F...........
11 ··0x0000368c·46970181·b0abf080·00000000·43970181·F...........C...11 ··0x0000368c·46970181·b0abf080·00000000·43970181·F...........C...
12 ··0x0000369c·b0ab8080·00000000·43970181·b0ab8080·........C.......12 ··0x0000369c·b0ab8080·00000000·43970181·b0ab8080·........C.......
13 ··0x000036ac·00000000·46970181·b0abf080·00000000·....F...........13 ··0x000036ac·00000000·46970181·b0abf080·00000000·....F...........
14 ··0x000036bc·41970181·b0b00b84·00000000·43970181·A...........C...14 ··0x000036bc·41970181·b0b00b84·00000000·43970181·A...........C...
90.0 KB
lib/arm64-v8a/libhoko_blur.so
File has been modified after NT_GNU_BUILD_ID has been applied.
3.72 KB
readelf --wide --symbols {}
    
Offset 2, 34 lines modifiedOffset 2, 34 lines modified
2 Symbol·table·'.dynsym'·contains·32·entries:2 Symbol·table·'.dynsym'·contains·32·entries:
3 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name3 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
4 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·0000000000000c00·····0·SECTION·LOCAL··DEFAULT···10·5 ·····1:·0000000000000c00·····0·SECTION·LOCAL··DEFAULT···10·
6 ·····2:·0000000000013000·····0·SECTION·LOCAL··DEFAULT···18·6 ·····2:·0000000000013000·····0·SECTION·LOCAL··DEFAULT···18·
7 ·····3:·0000000000013008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_bss_end__7 ·····3:·0000000000013008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_bss_end__
8 ·····4:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)8 ·····4:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)
9 ·····5:·0000000000001e58···744·FUNC····GLOBAL·DEFAULT···10·boxBlurHorizontal9 ·····5:·000000000000174c···744·FUNC····GLOBAL·DEFAULT···10·boxBlurHorizontal
10 ·····6:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·expf@LIBC·(3)10 ·····6:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·expf@LIBC·(3)
11 ·····7:·0000000000001bd0···648·FUNC····GLOBAL·DEFAULT···10·Java_com_hoko_blur_filter_NativeBlurFilter_nativeGaussianBlur11 ·····7:·00000000000011f4···648·FUNC····GLOBAL·DEFAULT···10·Java_com_hoko_blur_filter_NativeBlurFilter_nativeGaussianBlur
12 ·····8:·0000000000000f0c···720·FUNC····GLOBAL·DEFAULT···10·doHorizontalBlur12 ·····8:·0000000000001e7c···720·FUNC····GLOBAL·DEFAULT···10·doHorizontalBlur
13 ·····9:·0000000000000c50···700·FUNC····GLOBAL·DEFAULT···10·Java_com_hoko_blur_util_BitmapUtil_replaceBitmap13 ·····9:·0000000000001490···700·FUNC····GLOBAL·DEFAULT···10·Java_com_hoko_blur_util_BitmapUtil_replaceBitmap
14 ····10:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2)14 ····10:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2)
15 ····11:·0000000000001868···584·FUNC····GLOBAL·DEFAULT···10·gaussianBlurVertical15 ····11:·0000000000000e8c···584·FUNC····GLOBAL·DEFAULT···10·gaussianBlurVertical
16 ····12:·0000000000001ab0···288·FUNC····GLOBAL·DEFAULT···10·makeKernel16 ····12:·00000000000010d4···288·FUNC····GLOBAL·DEFAULT···10·makeKernel
17 ····13:·0000000000013008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start17 ····13:·0000000000013008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
18 ····14:·00000000000014f8···288·FUNC····GLOBAL·DEFAULT···10·Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur18 ····14:·0000000000002468···288·FUNC····GLOBAL·DEFAULT···10·Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur
19 ····15:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AndroidBitmap_getInfo19 ····15:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AndroidBitmap_getInfo
20 ····16:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AndroidBitmap_lockPixels20 ····16:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AndroidBitmap_lockPixels
21 ····17:·0000000000002414···372·FUNC····GLOBAL·DEFAULT···10·Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur21 ····17:·0000000000001d08···372·FUNC····GLOBAL·DEFAULT···10·Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur
22 ····18:·0000000000013008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__end__22 ····18:·0000000000013008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__end__
23 ····19:·00000000000011dc···796·FUNC····GLOBAL·DEFAULT···10·doVerticalBlur23 ····19:·000000000000214c···796·FUNC····GLOBAL·DEFAULT···10·doVerticalBlur
24 ····20:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AndroidBitmap_unlockPixels24 ····20:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AndroidBitmap_unlockPixels
25 ····21:·0000000000002140···724·FUNC····GLOBAL·DEFAULT···10·boxBlurVertical25 ····21:·0000000000001a34···724·FUNC····GLOBAL·DEFAULT···10·boxBlurVertical
26 ····22:·0000000000013008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start__26 ····22:·0000000000013008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start__
27 ····23:·0000000000000c3c····20·FUNC····GLOBAL·DEFAULT···10·clamp27 ····23:·000000000000147c····20·FUNC····GLOBAL·DEFAULT···10·clamp
28 ····24:·0000000000001618···592·FUNC····GLOBAL·DEFAULT···10·gaussianBlurHorizontal28 ····24:·0000000000000c3c···592·FUNC····GLOBAL·DEFAULT···10·gaussianBlurHorizontal
29 ····25:·0000000000013008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata29 ····25:·0000000000013008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata
30 ····26:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2)30 ····26:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2)
31 ····27:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy@LIBC·(2)31 ····27:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy@LIBC·(2)
32 ····28:·0000000000013008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_end__32 ····28:·0000000000013008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_end__
33 ····29:·0000000000013008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end33 ····29:·0000000000013008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end
34 ····30:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·free@LIBC·(2)34 ····30:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·free@LIBC·(2)
35 ····31:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)35 ····31:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)
2.75 KB
readelf --wide --relocs {}
    
Offset 4, 23 lines modifiedOffset 4, 23 lines modified
4 0000000000012d58··0000000000000403·R_AARCH64_RELATIVE························c104 0000000000012d58··0000000000000403·R_AARCH64_RELATIVE························c10
5 0000000000012d60··0000000000000403·R_AARCH64_RELATIVE························c005 0000000000012d60··0000000000000403·R_AARCH64_RELATIVE························c00
6 0000000000013000··0000000000000403·R_AARCH64_RELATIVE························130006 0000000000013000··0000000000000403·R_AARCH64_RELATIVE························13000
  
7 Relocation·section·'.rela.plt'·at·offset·0x938·contains·17·entries:7 Relocation·section·'.rela.plt'·at·offset·0x938·contains·17·entries:
8 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend8 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
9 0000000000012f70··0000000400000402·R_AARCH64_JUMP_SLOT····0000000000000000·__cxa_finalize@LIBC·+·09 0000000000012f70··0000000400000402·R_AARCH64_JUMP_SLOT····0000000000000000·__cxa_finalize@LIBC·+·0
10 0000000000012f78··0000000500000402·R_AARCH64_JUMP_SLOT····0000000000001e58·boxBlurHorizontal·+·010 0000000000012f78··0000000500000402·R_AARCH64_JUMP_SLOT····000000000000174c·boxBlurHorizontal·+·0
11 0000000000012f80··0000000600000402·R_AARCH64_JUMP_SLOT····0000000000000000·expf@LIBC·+·011 0000000000012f80··0000000600000402·R_AARCH64_JUMP_SLOT····0000000000000000·expf@LIBC·+·0
12 0000000000012f88··0000000800000402·R_AARCH64_JUMP_SLOT····0000000000000f0c·doHorizontalBlur·+·012 0000000000012f88··0000000800000402·R_AARCH64_JUMP_SLOT····0000000000001e7c·doHorizontalBlur·+·0
13 0000000000012f90··0000000a00000402·R_AARCH64_JUMP_SLOT····0000000000000000·__stack_chk_fail@LIBC·+·013 0000000000012f90··0000000a00000402·R_AARCH64_JUMP_SLOT····0000000000000000·__stack_chk_fail@LIBC·+·0
14 0000000000012f98··0000000b00000402·R_AARCH64_JUMP_SLOT····0000000000001868·gaussianBlurVertical·+·014 0000000000012f98··0000000b00000402·R_AARCH64_JUMP_SLOT····0000000000000e8c·gaussianBlurVertical·+·0
15 0000000000012fa0··0000000f00000402·R_AARCH64_JUMP_SLOT····0000000000000000·AndroidBitmap_getInfo·+·015 0000000000012fa0··0000000f00000402·R_AARCH64_JUMP_SLOT····0000000000000000·AndroidBitmap_getInfo·+·0
16 0000000000012fa8··0000001000000402·R_AARCH64_JUMP_SLOT····0000000000000000·AndroidBitmap_lockPixels·+·016 0000000000012fa8··0000001000000402·R_AARCH64_JUMP_SLOT····0000000000000000·AndroidBitmap_lockPixels·+·0
17 0000000000012fb0··0000001300000402·R_AARCH64_JUMP_SLOT····00000000000011dc·doVerticalBlur·+·017 0000000000012fb0··0000001300000402·R_AARCH64_JUMP_SLOT····000000000000214c·doVerticalBlur·+·0
18 0000000000012fb8··0000001400000402·R_AARCH64_JUMP_SLOT····0000000000000000·AndroidBitmap_unlockPixels·+·018 0000000000012fb8··0000001400000402·R_AARCH64_JUMP_SLOT····0000000000000000·AndroidBitmap_unlockPixels·+·0
19 0000000000012fc0··0000001500000402·R_AARCH64_JUMP_SLOT····0000000000002140·boxBlurVertical·+·019 0000000000012fc0··0000001500000402·R_AARCH64_JUMP_SLOT····0000000000001a34·boxBlurVertical·+·0
20 0000000000012fc8··0000001700000402·R_AARCH64_JUMP_SLOT····0000000000000c3c·clamp·+·020 0000000000012fc8··0000001700000402·R_AARCH64_JUMP_SLOT····000000000000147c·clamp·+·0
21 0000000000012fd0··0000001800000402·R_AARCH64_JUMP_SLOT····0000000000001618·gaussianBlurHorizontal·+·021 0000000000012fd0··0000001800000402·R_AARCH64_JUMP_SLOT····0000000000000c3c·gaussianBlurHorizontal·+·0
22 0000000000012fd8··0000001a00000402·R_AARCH64_JUMP_SLOT····0000000000000000·malloc@LIBC·+·022 0000000000012fd8··0000001a00000402·R_AARCH64_JUMP_SLOT····0000000000000000·malloc@LIBC·+·0
23 0000000000012fe0··0000001b00000402·R_AARCH64_JUMP_SLOT····0000000000000000·memcpy@LIBC·+·023 0000000000012fe0··0000001b00000402·R_AARCH64_JUMP_SLOT····0000000000000000·memcpy@LIBC·+·0
24 0000000000012fe8··0000001e00000402·R_AARCH64_JUMP_SLOT····0000000000000000·free@LIBC·+·024 0000000000012fe8··0000001e00000402·R_AARCH64_JUMP_SLOT····0000000000000000·free@LIBC·+·0
25 0000000000012ff0··0000001f00000402·R_AARCH64_JUMP_SLOT····0000000000000000·__cxa_atexit@LIBC·+·025 0000000000012ff0··0000001f00000402·R_AARCH64_JUMP_SLOT····0000000000000000·__cxa_atexit@LIBC·+·0
1000 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·45fc4509c434c08f6219fda5caaee187c5ca69a83 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·698712ead84b7b4b4be7263b6d7bf9680cb8eeb4
  
4 Displaying·notes·found·in:·.note.android.ident4 Displaying·notes·found·in:·.note.android.ident
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·15·00·00·00·72·31·38·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·35·30·36·33·30·34·35·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·6 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·15·00·00·00·72·31·38·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·35·30·36·33·30·34·35·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·
10.7 KB
readelf --wide --debug-dump=frames {}
    
Offset 10, 96 lines modifiedOffset 10, 140 lines modified
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r31·(sp)·ofs·011 ··DW_CFA_def_cfa:·r31·(sp)·ofs·0
12 ··DW_CFA_nop12 ··DW_CFA_nop
13 ··DW_CFA_nop13 ··DW_CFA_nop
14 ··DW_CFA_nop14 ··DW_CFA_nop
15 ··DW_CFA_nop15 ··DW_CFA_nop
  
16 00000018·0000000000000014·0000001c·FDE·cie=00000000·pc=0000000000000c3c..0000000000000c5016 00000018·000000000000003c·0000001c·FDE·cie=00000000·pc=0000000000000c3c..0000000000000e8c
 17 ··DW_CFA_advance_loc:·40·to·0000000000000c64
 18 ··DW_CFA_def_cfa:·r29·(x29)·ofs·16
 19 ··DW_CFA_offset:·r30·(x30)·at·cfa-8
 20 ··DW_CFA_offset:·r29·(x29)·at·cfa-16
 21 ··DW_CFA_offset:·r19·(x19)·at·cfa-24
 22 ··DW_CFA_offset:·r20·(x20)·at·cfa-32
 23 ··DW_CFA_offset:·r21·(x21)·at·cfa-40
 24 ··DW_CFA_offset:·r22·(x22)·at·cfa-48
 25 ··DW_CFA_offset:·r23·(x23)·at·cfa-56
 26 ··DW_CFA_offset:·r24·(x24)·at·cfa-64
 27 ··DW_CFA_offset:·r25·(x25)·at·cfa-72
 28 ··DW_CFA_offset:·r26·(x26)·at·cfa-80
 29 ··DW_CFA_offset:·r27·(x27)·at·cfa-88
 30 ··DW_CFA_offset:·r28·(x28)·at·cfa-96
 31 ··DW_CFA_offset_extended:·r72·(v8)·at·cfa-104
 32 ··DW_CFA_offset_extended:·r73·(v9)·at·cfa-112
 33 ··DW_CFA_offset_extended:·r74·(v10)·at·cfa-120
 34 ··DW_CFA_offset_extended:·r75·(v11)·at·cfa-128
17 ··DW_CFA_nop35 ··DW_CFA_nop
18 ··DW_CFA_nop36 ··DW_CFA_nop
19 ··DW_CFA_nop37 ··DW_CFA_nop
20 ··DW_CFA_nop38 ··DW_CFA_nop
21 ··DW_CFA_nop39 ··DW_CFA_nop
22 ··DW_CFA_nop40 ··DW_CFA_nop
23 ··DW_CFA_nop41 ··DW_CFA_nop
  
24 00000030·000000000000002c·00000034·FDE·cie=00000000·pc=0000000000000c50..0000000000000f0c42 00000058·000000000000003c·0000005c·FDE·cie=00000000·pc=0000000000000e8c..00000000000010d4
25 ··DW_CFA_advance_loc:·32·to·0000000000000c7043 ··DW_CFA_advance_loc:·40·to·0000000000000eb4
26 ··DW_CFA_def_cfa:·r29·(x29)·ofs·1644 ··DW_CFA_def_cfa:·r29·(x29)·ofs·16
27 ··DW_CFA_offset:·r30·(x30)·at·cfa-845 ··DW_CFA_offset:·r30·(x30)·at·cfa-8
28 ··DW_CFA_offset:·r29·(x29)·at·cfa-1646 ··DW_CFA_offset:·r29·(x29)·at·cfa-16
29 ··DW_CFA_offset:·r19·(x19)·at·cfa-2447 ··DW_CFA_offset:·r19·(x19)·at·cfa-24
30 ··DW_CFA_offset:·r20·(x20)·at·cfa-3248 ··DW_CFA_offset:·r20·(x20)·at·cfa-32
31 ··DW_CFA_offset:·r21·(x21)·at·cfa-4049 ··DW_CFA_offset:·r21·(x21)·at·cfa-40
32 ··DW_CFA_offset:·r22·(x22)·at·cfa-4850 ··DW_CFA_offset:·r22·(x22)·at·cfa-48
33 ··DW_CFA_offset:·r23·(x23)·at·cfa-5651 ··DW_CFA_offset:·r23·(x23)·at·cfa-56
34 ··DW_CFA_offset:·r24·(x24)·at·cfa-6452 ··DW_CFA_offset:·r24·(x24)·at·cfa-64
35 ··DW_CFA_offset:·r25·(x25)·at·cfa-7253 ··DW_CFA_offset:·r25·(x25)·at·cfa-72
36 ··DW_CFA_offset:·r26·(x26)·at·cfa-8054 ··DW_CFA_offset:·r26·(x26)·at·cfa-80
37 ··DW_CFA_offset:·r27·(x27)·at·cfa-8855 ··DW_CFA_offset:·r27·(x27)·at·cfa-88
38 ··DW_CFA_offset:·r28·(x28)·at·cfa-9656 ··DW_CFA_offset:·r28·(x28)·at·cfa-96
 57 ··DW_CFA_offset_extended:·r72·(v8)·at·cfa-104
 58 ··DW_CFA_offset_extended:·r73·(v9)·at·cfa-112
 59 ··DW_CFA_offset_extended:·r74·(v10)·at·cfa-120
 60 ··DW_CFA_offset_extended:·r75·(v11)·at·cfa-128
 61 ··DW_CFA_nop
 62 ··DW_CFA_nop
 63 ··DW_CFA_nop
 64 ··DW_CFA_nop
39 ··DW_CFA_nop65 ··DW_CFA_nop
40 ··DW_CFA_nop66 ··DW_CFA_nop
41 ··DW_CFA_nop67 ··DW_CFA_nop
  
42 00000060·000000000000002c·00000064·FDE·cie=00000000·pc=0000000000000f0c..00000000000011dc68 00000098·000000000000002c·0000009c·FDE·cie=00000000·pc=00000000000010d4..00000000000011f4
43 ··DW_CFA_advance_loc:·32·to·0000000000000f2c69 ··DW_CFA_advance_loc:·28·to·00000000000010f0
44 ··DW_CFA_def_cfa:·r29·(x29)·ofs·1670 ··DW_CFA_def_cfa:·r29·(x29)·ofs·16
45 ··DW_CFA_offset:·r30·(x30)·at·cfa-871 ··DW_CFA_offset:·r30·(x30)·at·cfa-8
46 ··DW_CFA_offset:·r29·(x29)·at·cfa-1672 ··DW_CFA_offset:·r29·(x29)·at·cfa-16
47 ··DW_CFA_offset:·r19·(x19)·at·cfa-2473 ··DW_CFA_offset:·r19·(x19)·at·cfa-24
48 ··DW_CFA_offset:·r20·(x20)·at·cfa-3274 ··DW_CFA_offset:·r20·(x20)·at·cfa-32
49 ··DW_CFA_offset:·r21·(x21)·at·cfa-4075 ··DW_CFA_offset:·r21·(x21)·at·cfa-40
50 ··DW_CFA_offset:·r22·(x22)·at·cfa-4876 ··DW_CFA_offset:·r22·(x22)·at·cfa-48
51 ··DW_CFA_offset:·r23·(x23)·at·cfa-5677 ··DW_CFA_offset:·r23·(x23)·at·cfa-56
52 ··DW_CFA_offset:·r24·(x24)·at·cfa-6478 ··DW_CFA_offset:·r24·(x24)·at·cfa-64
53 ··DW_CFA_offset:·r25·(x25)·at·cfa-7279 ··DW_CFA_offset_extended:·r72·(v8)·at·cfa-72
54 ··DW_CFA_offset:·r26·(x26)·at·cfa-8080 ··DW_CFA_offset_extended:·r73·(v9)·at·cfa-80
55 ··DW_CFA_offset:·r27·(x27)·at·cfa-88 
56 ··DW_CFA_offset:·r28·(x28)·at·cfa-9681 ··DW_CFA_nop
 82 ··DW_CFA_nop
57 ··DW_CFA_nop83 ··DW_CFA_nop
58 ··DW_CFA_nop84 ··DW_CFA_nop
59 ··DW_CFA_nop85 ··DW_CFA_nop
  
60 00000090·000000000000002c·00000094·FDE·cie=00000000·pc=00000000000011dc..00000000000014f886 000000c8·0000000000000034·000000cc·FDE·cie=00000000·pc=00000000000011f4..000000000000147c
61 ··DW_CFA_advance_loc:·32·to·00000000000011fc87 ··DW_CFA_advance_loc:·36·to·0000000000001218
62 ··DW_CFA_def_cfa:·r29·(x29)·ofs·1688 ··DW_CFA_def_cfa:·r29·(x29)·ofs·16
63 ··DW_CFA_offset:·r30·(x30)·at·cfa-889 ··DW_CFA_offset:·r30·(x30)·at·cfa-8
64 ··DW_CFA_offset:·r29·(x29)·at·cfa-1690 ··DW_CFA_offset:·r29·(x29)·at·cfa-16
65 ··DW_CFA_offset:·r19·(x19)·at·cfa-2491 ··DW_CFA_offset:·r19·(x19)·at·cfa-24
66 ··DW_CFA_offset:·r20·(x20)·at·cfa-3292 ··DW_CFA_offset:·r20·(x20)·at·cfa-32
67 ··DW_CFA_offset:·r21·(x21)·at·cfa-4093 ··DW_CFA_offset:·r21·(x21)·at·cfa-40
68 ··DW_CFA_offset:·r22·(x22)·at·cfa-4894 ··DW_CFA_offset:·r22·(x22)·at·cfa-48
69 ··DW_CFA_offset:·r23·(x23)·at·cfa-5695 ··DW_CFA_offset:·r23·(x23)·at·cfa-56
70 ··DW_CFA_offset:·r24·(x24)·at·cfa-6496 ··DW_CFA_offset:·r24·(x24)·at·cfa-64
71 ··DW_CFA_offset:·r25·(x25)·at·cfa-7297 ··DW_CFA_offset:·r25·(x25)·at·cfa-72
72 ··DW_CFA_offset:·r26·(x26)·at·cfa-8098 ··DW_CFA_offset:·r26·(x26)·at·cfa-80
73 ··DW_CFA_offset:·r27·(x27)·at·cfa-8899 ··DW_CFA_offset:·r27·(x27)·at·cfa-88
74 ··DW_CFA_offset:·r28·(x28)·at·cfa-96100 ··DW_CFA_offset:·r28·(x28)·at·cfa-96
 101 ··DW_CFA_offset_extended:·r72·(v8)·at·cfa-104
 102 ··DW_CFA_offset_extended:·r73·(v9)·at·cfa-112
 103 ··DW_CFA_nop
 104 ··DW_CFA_nop
 105 ··DW_CFA_nop
 106 ··DW_CFA_nop
 107 ··DW_CFA_nop
  
 108 00000100·0000000000000014·00000104·FDE·cie=00000000·pc=000000000000147c..0000000000001490
 109 ··DW_CFA_nop
 110 ··DW_CFA_nop
 111 ··DW_CFA_nop
 112 ··DW_CFA_nop
75 ··DW_CFA_nop113 ··DW_CFA_nop
76 ··DW_CFA_nop114 ··DW_CFA_nop
77 ··DW_CFA_nop115 ··DW_CFA_nop
  
78 000000c0·0000000000000024·000000c4·FDE·cie=00000000·pc=00000000000014f8..0000000000001618116 00000118·000000000000002c·0000011c·FDE·cie=00000000·pc=0000000000001490..000000000000174c
79 ··DW_CFA_advance_loc:·28·to·0000000000001514117 ··DW_CFA_advance_loc:·32·to·00000000000014b0
80 ··DW_CFA_def_cfa:·r29·(x29)·ofs·16118 ··DW_CFA_def_cfa:·r29·(x29)·ofs·16
81 ··DW_CFA_offset:·r30·(x30)·at·cfa-8119 ··DW_CFA_offset:·r30·(x30)·at·cfa-8
82 ··DW_CFA_offset:·r29·(x29)·at·cfa-16120 ··DW_CFA_offset:·r29·(x29)·at·cfa-16
83 ··DW_CFA_offset:·r19·(x19)·at·cfa-24121 ··DW_CFA_offset:·r19·(x19)·at·cfa-24
84 ··DW_CFA_offset:·r20·(x20)·at·cfa-32122 ··DW_CFA_offset:·r20·(x20)·at·cfa-32
85 ··DW_CFA_offset:·r21·(x21)·at·cfa-40123 ··DW_CFA_offset:·r21·(x21)·at·cfa-40
86 ··DW_CFA_offset:·r22·(x22)·at·cfa-48124 ··DW_CFA_offset:·r22·(x22)·at·cfa-48
87 ··DW_CFA_offset:·r23·(x23)·at·cfa-56125 ··DW_CFA_offset:·r23·(x23)·at·cfa-56
88 ··DW_CFA_offset:·r24·(x24)·at·cfa-64126 ··DW_CFA_offset:·r24·(x24)·at·cfa-64
89 ··DW_CFA_offset:·r25·(x25)·at·cfa-80127 ··DW_CFA_offset:·r25·(x25)·at·cfa-72
 128 ··DW_CFA_offset:·r26·(x26)·at·cfa-80
 129 ··DW_CFA_offset:·r27·(x27)·at·cfa-88
Max diff block lines reached; 5821/10923 bytes (53.29%) of diff not shown.
839 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 __cxa_finalize1 __cxa_finalize
2 __cxa_atexit2 __cxa_atexit
3 AndroidBitmap_getInfo3 AndroidBitmap_getInfo
4 AndroidBitmap_lockPixels4 AndroidBitmap_lockPixels
5 AndroidBitmap_unlockPixels5 AndroidBitmap_unlockPixels
6 Java_com_hoko_blur_util_BitmapUtil_replaceBitmap 
7 __stack_chk_fail 
8 Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur 
9 doHorizontalBlur 
10 doVerticalBlur 
11 Java_com_hoko_blur_filter_NativeBlurFilter_nativeGaussianBlur6 Java_com_hoko_blur_filter_NativeBlurFilter_nativeGaussianBlur
 7 __stack_chk_fail
12 gaussianBlurHorizontal8 gaussianBlurHorizontal
13 gaussianBlurVertical9 gaussianBlurVertical
14 makeKernel10 makeKernel
 11 Java_com_hoko_blur_util_BitmapUtil_replaceBitmap
15 Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur12 Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur
16 boxBlurHorizontal13 boxBlurHorizontal
17 boxBlurVertical14 boxBlurVertical
 15 Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur
 16 doHorizontalBlur
 17 doVerticalBlur
18 liblog.so18 liblog.so
19 libjnigraphics.so19 libjnigraphics.so
20 libdl.so20 libdl.so
21 __bss_start21 __bss_start
22 __bss_start__22 __bss_start__
23 __bss_end__23 __bss_end__
24 libhoko_blur.so24 libhoko_blur.so
4.17 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 3, 39 lines modifiedOffset 3, 39 lines modified
3 ··0x000005f8·005f5f63·78615f66·696e616c·697a6500·.__cxa_finalize.3 ··0x000005f8·005f5f63·78615f66·696e616c·697a6500·.__cxa_finalize.
4 ··0x00000608·5f5f6378·615f6174·65786974·00416e64·__cxa_atexit.And4 ··0x00000608·5f5f6378·615f6174·65786974·00416e64·__cxa_atexit.And
5 ··0x00000618·726f6964·4269746d·61705f67·6574496e·roidBitmap_getIn5 ··0x00000618·726f6964·4269746d·61705f67·6574496e·roidBitmap_getIn
6 ··0x00000628·666f0041·6e64726f·69644269·746d6170·fo.AndroidBitmap6 ··0x00000628·666f0041·6e64726f·69644269·746d6170·fo.AndroidBitmap
7 ··0x00000638·5f6c6f63·6b506978·656c7300·416e6472·_lockPixels.Andr7 ··0x00000638·5f6c6f63·6b506978·656c7300·416e6472·_lockPixels.Andr
8 ··0x00000648·6f696442·69746d61·705f756e·6c6f636b·oidBitmap_unlock8 ··0x00000648·6f696442·69746d61·705f756e·6c6f636b·oidBitmap_unlock
9 ··0x00000658·50697865·6c73004a·6176615f·636f6d5f·Pixels.Java_com_9 ··0x00000658·50697865·6c73004a·6176615f·636f6d5f·Pixels.Java_com_
10 ··0x00000668·686f6b6f·5f626c75·725f7574·696c5f42·hoko_blur_util_B 
11 ··0x00000678·69746d61·70557469·6c5f7265·706c6163·itmapUtil_replac 
12 ··0x00000688·65426974·6d617000·5f5f7374·61636b5f·eBitmap.__stack_ 
13 ··0x00000698·63686b5f·6661696c·00636c61·6d70004a·chk_fail.clamp.J 
14 ··0x000006a8·6176615f·636f6d5f·686f6b6f·5f626c75·ava_com_hoko_blu 
15 ··0x000006b8·725f6669·6c746572·5f4e6174·69766542·r_filter_NativeB 
16 ··0x000006c8·6c757246·696c7465·725f6e61·74697665·lurFilter_native 
17 ··0x000006d8·53746163·6b426c75·7200646f·486f7269·StackBlur.doHori 
18 ··0x000006e8·7a6f6e74·616c426c·75720064·6f566572·zontalBlur.doVer 
19 ··0x000006f8·74696361·6c426c75·72006672·6565006d·ticalBlur.free.m 
20 ··0x00000708·616c6c6f·63004a61·76615f63·6f6d5f68·alloc.Java_com_h 
21 ··0x00000718·6f6b6f5f·626c7572·5f66696c·7465725f·oko_blur_filter_10 ··0x00000668·686f6b6f·5f626c75·725f6669·6c746572·hoko_blur_filter
22 ··0x00000728·4e617469·7665426c·75724669·6c746572·NativeBlurFilter11 ··0x00000678·5f4e6174·69766542·6c757246·696c7465·_NativeBlurFilte
23 ··0x00000738·5f6e6174·69766547·61757373·69616e42·_nativeGaussianB12 ··0x00000688·725f6e61·74697665·47617573·7369616e·r_nativeGaussian
24 ··0x00000748·6c757200·65787066·00676175·73736961·lur.expf.gaussia13 ··0x00000698·426c7572·005f5f73·7461636b·5f63686b·Blur.__stack_chk
 14 ··0x000006a8·5f666169·6c00636c·616d7000·65787066·_fail.clamp.expf
 15 ··0x000006b8·00667265·65006761·75737369·616e426c·.free.gaussianBl
25 ··0x00000758·6e426c75·72486f72·697a6f6e·74616c00·nBlurHorizontal.16 ··0x000006c8·7572486f·72697a6f·6e74616c·00676175·urHorizontal.gau
26 ··0x00000768·67617573·7369616e·426c7572·56657274·gaussianBlurVert17 ··0x000006d8·73736961·6e426c75·72566572·74696361·ssianBlurVertica
27 ··0x00000778·6963616c·006d616b·654b6572·6e656c00·ical.makeKernel.18 ··0x000006e8·6c006d61·6b654b65·726e656c·006d616c·l.makeKernel.mal
 19 ··0x000006f8·6c6f6300·6d656d63·7079004a·6176615f·loc.memcpy.Java_
 20 ··0x00000708·636f6d5f·686f6b6f·5f626c75·725f7574·com_hoko_blur_ut
 21 ··0x00000718·696c5f42·69746d61·70557469·6c5f7265·il_BitmapUtil_re
 22 ··0x00000728·706c6163·65426974·6d617000·4a617661·placeBitmap.Java
 23 ··0x00000738·5f636f6d·5f686f6b·6f5f626c·75725f66·_com_hoko_blur_f
 24 ··0x00000748·696c7465·725f4e61·74697665·426c7572·ilter_NativeBlur
 25 ··0x00000758·46696c74·65725f6e·61746976·65426f78·Filter_nativeBox
 26 ··0x00000768·426c7572·00626f78·426c7572·486f7269·Blur.boxBlurHori
 27 ··0x00000778·7a6f6e74·616c0062·6f78426c·75725665·zontal.boxBlurVe
28 ··0x00000788·6d656d63·7079004a·6176615f·636f6d5f·memcpy.Java_com_28 ··0x00000788·72746963·616c004a·6176615f·636f6d5f·rtical.Java_com_
29 ··0x00000798·686f6b6f·5f626c75·725f6669·6c746572·hoko_blur_filter29 ··0x00000798·686f6b6f·5f626c75·725f6669·6c746572·hoko_blur_filter
30 ··0x000007a8·5f4e6174·69766542·6c757246·696c7465·_NativeBlurFilte30 ··0x000007a8·5f4e6174·69766542·6c757246·696c7465·_NativeBlurFilte
31 ··0x000007b8·725f6e61·74697665·426f7842·6c757200·r_nativeBoxBlur.31 ··0x000007b8·725f6e61·74697665·53746163·6b426c75·r_nativeStackBlu
32 ··0x000007c8·626f7842·6c757248·6f72697a·6f6e7461·boxBlurHorizonta 
33 ··0x000007d8·6c00626f·78426c75·72566572·74696361·l.boxBlurVertica32 ··0x000007c8·7200646f·486f7269·7a6f6e74·616c426c·r.doHorizontalBl
 33 ··0x000007d8·75720064·6f566572·74696361·6c426c75·ur.doVerticalBlu
34 ··0x000007e8·6c006c69·626c6f67·2e736f00·6c69626a·l.liblog.so.libj34 ··0x000007e8·72006c69·626c6f67·2e736f00·6c69626a·r.liblog.so.libj
35 ··0x000007f8·6e696772·61706869·63732e73·6f006c69·nigraphics.so.li35 ··0x000007f8·6e696772·61706869·63732e73·6f006c69·nigraphics.so.li
36 ··0x00000808·626d2e73·6f006c69·62646c2e·736f006c·bm.so.libdl.so.l36 ··0x00000808·626d2e73·6f006c69·62646c2e·736f006c·bm.so.libdl.so.l
37 ··0x00000818·6962632e·736f005f·65646174·61005f5f·ibc.so._edata.__37 ··0x00000818·6962632e·736f005f·65646174·61005f5f·ibc.so._edata.__
38 ··0x00000828·6273735f·73746172·74005f5f·6273735f·bss_start.__bss_38 ··0x00000828·6273735f·73746172·74005f5f·6273735f·bss_start.__bss_
39 ··0x00000838·73746172·745f5f00·5f5f6273·735f656e·start__.__bss_en39 ··0x00000838·73746172·745f5f00·5f5f6273·735f656e·start__.__bss_en
40 ··0x00000848·645f5f00·5f5f656e·645f5f00·5f656e64·d__.__end__._end40 ··0x00000848·645f5f00·5f5f656e·645f5f00·5f656e64·d__.__end__._end
41 ··0x00000858·006c6962·686f6b6f·5f626c75·722e736f·.libhoko_blur.so41 ··0x00000858·006c6962·686f6b6f·5f626c75·722e736f·.libhoko_blur.so
5.21 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 116 lines modifiedOffset 1, 116 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 0000000000000ad0·<__cxa_finalize@plt-0x20>:2 0000000000000ad0·<__cxa_finalize@plt-0x20>:
3 »       stp»    x16,·x30,·[sp,·#-16]!3 »       stp»    x16,·x30,·[sp,·#-16]!
4 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur@@Base+0xfbec>4 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur@@Base+0xfb98>
5 »       ldr»    x17,·[x16,·#3944]5 »       ldr»    x17,·[x16,·#3944]
6 »       add»    x16,·x16,·#0xf686 »       add»    x16,·x16,·#0xf68
7 »       br»     x177 »       br»     x17
8 »       nop8 »       nop
9 »       nop9 »       nop
10 »       nop10 »       nop
  
11 0000000000000af0·<__cxa_finalize@plt>:11 0000000000000af0·<__cxa_finalize@plt>:
12 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur@@Base+0xfbec>12 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur@@Base+0xfb98>
13 »       ldr»    x17,·[x16,·#3952]13 »       ldr»    x17,·[x16,·#3952]
14 »       add»    x16,·x16,·#0xf7014 »       add»    x16,·x16,·#0xf70
15 »       br»     x1715 »       br»     x17
  
16 0000000000000b00·<boxBlurHorizontal@plt>:16 0000000000000b00·<boxBlurHorizontal@plt>:
17 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur@@Base+0xfbec>17 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur@@Base+0xfb98>
18 »       ldr»    x17,·[x16,·#3960]18 »       ldr»    x17,·[x16,·#3960]
19 »       add»    x16,·x16,·#0xf7819 »       add»    x16,·x16,·#0xf78
20 »       br»     x1720 »       br»     x17
  
21 0000000000000b10·<expf@plt>:21 0000000000000b10·<expf@plt>:
22 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur@@Base+0xfbec>22 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur@@Base+0xfb98>
23 »       ldr»    x17,·[x16,·#3968]23 »       ldr»    x17,·[x16,·#3968]
24 »       add»    x16,·x16,·#0xf8024 »       add»    x16,·x16,·#0xf80
25 »       br»     x1725 »       br»     x17
  
26 0000000000000b20·<doHorizontalBlur@plt>:26 0000000000000b20·<doHorizontalBlur@plt>:
27 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur@@Base+0xfbec>27 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur@@Base+0xfb98>
28 »       ldr»    x17,·[x16,·#3976]28 »       ldr»    x17,·[x16,·#3976]
29 »       add»    x16,·x16,·#0xf8829 »       add»    x16,·x16,·#0xf88
30 »       br»     x1730 »       br»     x17
  
31 0000000000000b30·<__stack_chk_fail@plt>:31 0000000000000b30·<__stack_chk_fail@plt>:
32 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur@@Base+0xfbec>32 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur@@Base+0xfb98>
33 »       ldr»    x17,·[x16,·#3984]33 »       ldr»    x17,·[x16,·#3984]
34 »       add»    x16,·x16,·#0xf9034 »       add»    x16,·x16,·#0xf90
35 »       br»     x1735 »       br»     x17
  
36 0000000000000b40·<gaussianBlurVertical@plt>:36 0000000000000b40·<gaussianBlurVertical@plt>:
37 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur@@Base+0xfbec>37 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur@@Base+0xfb98>
38 »       ldr»    x17,·[x16,·#3992]38 »       ldr»    x17,·[x16,·#3992]
39 »       add»    x16,·x16,·#0xf9839 »       add»    x16,·x16,·#0xf98
40 »       br»     x1740 »       br»     x17
  
41 0000000000000b50·<AndroidBitmap_getInfo@plt>:41 0000000000000b50·<AndroidBitmap_getInfo@plt>:
42 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur@@Base+0xfbec>42 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur@@Base+0xfb98>
43 »       ldr»    x17,·[x16,·#4000]43 »       ldr»    x17,·[x16,·#4000]
44 »       add»    x16,·x16,·#0xfa044 »       add»    x16,·x16,·#0xfa0
45 »       br»     x1745 »       br»     x17
  
46 0000000000000b60·<AndroidBitmap_lockPixels@plt>:46 0000000000000b60·<AndroidBitmap_lockPixels@plt>:
47 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur@@Base+0xfbec>47 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur@@Base+0xfb98>
48 »       ldr»    x17,·[x16,·#4008]48 »       ldr»    x17,·[x16,·#4008]
49 »       add»    x16,·x16,·#0xfa849 »       add»    x16,·x16,·#0xfa8
50 »       br»     x1750 »       br»     x17
  
51 0000000000000b70·<doVerticalBlur@plt>:51 0000000000000b70·<doVerticalBlur@plt>:
52 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur@@Base+0xfbec>52 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur@@Base+0xfb98>
53 »       ldr»    x17,·[x16,·#4016]53 »       ldr»    x17,·[x16,·#4016]
54 »       add»    x16,·x16,·#0xfb054 »       add»    x16,·x16,·#0xfb0
55 »       br»     x1755 »       br»     x17
  
56 0000000000000b80·<AndroidBitmap_unlockPixels@plt>:56 0000000000000b80·<AndroidBitmap_unlockPixels@plt>:
57 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur@@Base+0xfbec>57 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur@@Base+0xfb98>
58 »       ldr»    x17,·[x16,·#4024]58 »       ldr»    x17,·[x16,·#4024]
59 »       add»    x16,·x16,·#0xfb859 »       add»    x16,·x16,·#0xfb8
60 »       br»     x1760 »       br»     x17
  
61 0000000000000b90·<boxBlurVertical@plt>:61 0000000000000b90·<boxBlurVertical@plt>:
62 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur@@Base+0xfbec>62 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur@@Base+0xfb98>
63 »       ldr»    x17,·[x16,·#4032]63 »       ldr»    x17,·[x16,·#4032]
64 »       add»    x16,·x16,·#0xfc064 »       add»    x16,·x16,·#0xfc0
65 »       br»     x1765 »       br»     x17
  
66 0000000000000ba0·<clamp@plt>:66 0000000000000ba0·<clamp@plt>:
67 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur@@Base+0xfbec>67 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur@@Base+0xfb98>
68 »       ldr»    x17,·[x16,·#4040]68 »       ldr»    x17,·[x16,·#4040]
69 »       add»    x16,·x16,·#0xfc869 »       add»    x16,·x16,·#0xfc8
70 »       br»     x1770 »       br»     x17
  
71 0000000000000bb0·<gaussianBlurHorizontal@plt>:71 0000000000000bb0·<gaussianBlurHorizontal@plt>:
72 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur@@Base+0xfbec>72 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur@@Base+0xfb98>
73 »       ldr»    x17,·[x16,·#4048]73 »       ldr»    x17,·[x16,·#4048]
74 »       add»    x16,·x16,·#0xfd074 »       add»    x16,·x16,·#0xfd0
75 »       br»     x1775 »       br»     x17
  
76 0000000000000bc0·<malloc@plt>:76 0000000000000bc0·<malloc@plt>:
77 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur@@Base+0xfbec>77 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur@@Base+0xfb98>
78 »       ldr»    x17,·[x16,·#4056]78 »       ldr»    x17,·[x16,·#4056]
79 »       add»    x16,·x16,·#0xfd879 »       add»    x16,·x16,·#0xfd8
80 »       br»     x1780 »       br»     x17
  
81 0000000000000bd0·<memcpy@plt>:81 0000000000000bd0·<memcpy@plt>:
82 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur@@Base+0xfbec>82 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur@@Base+0xfb98>
83 »       ldr»    x17,·[x16,·#4064]83 »       ldr»    x17,·[x16,·#4064]
84 »       add»    x16,·x16,·#0xfe084 »       add»    x16,·x16,·#0xfe0
85 »       br»     x1785 »       br»     x17
  
86 0000000000000be0·<free@plt>:86 0000000000000be0·<free@plt>:
87 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur@@Base+0xfbec>87 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur@@Base+0xfb98>
88 »       ldr»    x17,·[x16,·#4072]88 »       ldr»    x17,·[x16,·#4072]
89 »       add»    x16,·x16,·#0xfe889 »       add»    x16,·x16,·#0xfe8
90 »       br»     x1790 »       br»     x17
  
91 0000000000000bf0·<__cxa_atexit@plt>:91 0000000000000bf0·<__cxa_atexit@plt>:
92 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur@@Base+0xfbec>92 »       adrp»   x16,·12000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur@@Base+0xfb98>
93 »       ldr»    x17,·[x16,·#4080]93 »       ldr»    x17,·[x16,·#4080]
94 »       add»    x16,·x16,·#0xff094 »       add»    x16,·x16,·#0xff0
95 »       br»     x1795 »       br»     x17
54.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 671 lines modifiedOffset 1, 30 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000000c00·<clamp@@Base-0x3c>:2 0000000000000c00·<gaussianBlurHorizontal@@Base-0x3c>:
3 »       adrp»   x0,·13000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur@@Base+0x10bec>3 »       adrp»   x0,·13000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur@@Base+0x10b98>
4 »       add»    x0,·x0,·#0x04 »       add»    x0,·x0,·#0x0
5 »       b»      af0·<__cxa_finalize@plt>5 »       b»      af0·<__cxa_finalize@plt>
6 »       ret6 »       ret
7 »       b»      c0c·<__cxa_atexit@plt+0x1c>7 »       b»      c0c·<__cxa_atexit@plt+0x1c>
8 »       cbz»    x0,·c1c·<__cxa_atexit@plt+0x2c>8 »       cbz»    x0,·c1c·<__cxa_atexit@plt+0x2c>
9 »       br»     x09 »       br»     x0
10 »       ret10 »       ret
11 »       adrp»   x8,·0·<__cxa_finalize@plt-0xaf0>11 »       adrp»   x8,·0·<__cxa_finalize@plt-0xaf0>
12 »       add»    x8,·x8,·#0xc1412 »       add»    x8,·x8,·#0xc14
13 »       adrp»   x2,·13000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeBoxBlur@@Base+0x10bec>13 »       adrp»   x2,·13000·<Java_com_hoko_blur_filter_NativeBlurFilter_nativeStackBlur@@Base+0x10b98>
14 »       add»    x2,·x2,·#0x014 »       add»    x2,·x2,·#0x0
15 »       mov»    x1,·x015 »       mov»    x1,·x0
16 »       mov»    x0,·x816 »       mov»    x0,·x8
17 »       b»      bf0·<__cxa_atexit@plt>17 »       b»      bf0·<__cxa_atexit@plt>
  
18 0000000000000c3c·<clamp@@Base>: 
19 »       cmp»    w0,·w2 
20 »       csel»   w8,·w2,·w0,·gt 
21 »       cmp»    w0,·w1 
22 »       csel»   w0,·w1,·w8,·lt··//·lt·=·tstop 
23 »       ret 
  
24 0000000000000c50·<Java_com_hoko_blur_util_BitmapUtil_replaceBitmap@@Base>: 
25 »       sub»    sp,·sp,·#0xb0 
26 »       stp»    x28,·x27,·[sp,·#80] 
27 »       stp»    x26,·x25,·[sp,·#96] 
28 »       stp»    x24,·x23,·[sp,·#112] 
29 »       stp»    x22,·x21,·[sp,·#128] 
30 »       stp»    x20,·x19,·[sp,·#144] 
31 »       stp»    x29,·x30,·[sp,·#160] 
32 »       add»    x29,·sp,·#0xa0 
33 »       mrs»    x27,·tpidr_el0 
34 »       ldr»    x8,·[x27,·#40] 
35 »       mov»    w21,·w7 
36 »       mov»    w24,·w6 
37 »       mov»    w25,·w5 
38 »       mov»    w26,·w4 
39 »       mov»    x19,·x3 
40 »       mov»    x22,·x2 
41 »       mov»    x20,·x0 
42 »       str»    x8,·[sp,·#72] 
43 »       cbz»    x2,·ed8·<Java_com_hoko_blur_util_BitmapUtil_replaceBitmap@@Base+0x288> 
44 »       add»    x2,·sp,·#0x30 
45 »       mov»    x0,·x20 
46 »       mov»    x1,·x22 
47 »       stp»    xzr,·xzr,·[sp,·#48] 
48 »       str»    wzr,·[sp,·#64] 
49 »       bl»     b50·<AndroidBitmap_getInfo@plt> 
50 »       tbnz»   w0,·#31,·ed8·<Java_com_hoko_blur_util_BitmapUtil_replaceBitmap@@Base+0x288> 
51 »       add»    x2,·sp,·#0x28 
52 »       mov»    x0,·x20 
53 »       mov»    x1,·x22 
54 »       str»    xzr,·[sp,·#40] 
55 »       bl»     b60·<AndroidBitmap_lockPixels@plt> 
56 »       tbnz»   w0,·#31,·ed8·<Java_com_hoko_blur_util_BitmapUtil_replaceBitmap@@Base+0x288> 
57 »       ldr»    x8,·[x20] 
58 »       mov»    x0,·x20 
59 »       mov»    x1,·x19 
60 »       mov»    x2,·xzr 
61 »       ldr»    x8,·[x8,·#1496] 
62 »       str»    x19,·[sp,·#8] 
63 »       blr»    x8 
64 »       cmp»    w24,·#0x1 
65 »       mov»    x23,·x0 
66 »       b.lt»   eb0·<Java_com_hoko_blur_util_BitmapUtil_replaceBitmap@@Base+0x260>··//·b.tstop 
67 »       ldrsw»  x11,·[sp,·#48] 
68 »       ldr»    x9,·[sp,·#40] 
69 »       add»    w10,·w24,·w26 
70 »       add»    w18,·w21,·w25 
71 »       sxtw»   x14,·w25 
72 »       sxtw»   x12,·w26 
73 »       sxtw»   x18,·w18 
74 »       sxtw»   x0,·w10 
75 »       add»    x10,·x14,·#0x1 
76 »       cmp»    x11,·#0x1 
77 »       madd»   x5,·x11,·x14,·x12 
78 »       cset»   w19,·ne··//·ne·=·any 
79 »       cmp»    x10,·x18 
80 »       add»    x6,·x9,·x5,·lsl·#2 
81 »       csinc»  x5,·x18,·x14,·le 
82 »       cmp»    w24,·#0x1 
83 »       sub»    x7,·x5,·x14 
84 »       add»    x10,·x5,·x12 
85 »       sxtw»   x13,·w24 
86 »       sub»    x15,·x23,·w25,·sxtw·#2 
87 »       sbfiz»  x16,·x24,·#5,·#32 
88 »       sbfiz»  x17,·x24,·#2,·#32 
89 »       str»    x10,·[sp,·#24] 
90 »       cset»   w10,·ne··//·ne·=·any 
91 »       and»    x24,·x7,·#0xfffffffffffffff8 
92 »       mov»    x8,·xzr 
93 »       str»    x15,·[sp,·#32] 
94 »       add»    x15,·x23,·#0x10 
95 »       movi»   v0.2d,·#0xff000000ff 
96 »       add»    x1,·x14,·x12 
97 »       neg»    x2,·x14 
98 »       lsl»    x3,·x11,·#5 
99 »       lsl»    x4,·x11,·#2 
100 »       add»    x28,·x6,·#0x10 
101 »       orr»    w25,·w19,·w10 
102 »       add»    x10,·x24,·x14 
103 »       movi»   v1.2d,·#0xff000000ff0000 
104 »       str»    x10,·[sp,·#16] 
105 »       cmp»    w21,·#0x1 
106 »       b.lt»   e9c·<Java_com_hoko_blur_util_BitmapUtil_replaceBitmap@@Base+0x24c>··//·b.tstop 
107 »       cmp»    x7,·#0x8 
108 »       cset»   w10,·cc··//·cc·=·lo,·ul,·last 
109 »       orr»    w6,·w10,·w25 
110 »       sxtw»   x30,·w8 
111 »       mov»    x10,·x14 
112 »       tbnz»   w6,·#0,·e60·<Java_com_hoko_blur_util_BitmapUtil_replaceBitmap@@Base+0x210> 
113 »       ldr»    x19,·[sp,·#32] 
114 »       add»    x10,·x1,·x8 
115 »       add»    x6,·x5,·x30 
116 »       add»    x10,·x9,·x10,·lsl·#2 
117 »       add»    x6,·x19,·x6,·lsl·#2 
118 »       cmp»    x10,·x6 
119 »       add»    x19,·x15,·w30,·sxtw·#2 
120 »       b.cs»   dfc·<Java_com_hoko_blur_util_BitmapUtil_replaceBitmap@@Base+0x1ac>··//·b.hs,·b.nlast 
121 »       ldr»    x10,·[sp,·#24] 
Max diff block lines reached; 39805/55976 bytes (71.11%) of diff not shown.
284 B
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x00002588·10000000·08000000·08000000·10000000·................2 ··0x00002588·08000000·10000000·10000000·08000000·................
  
1.01 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x00002598·011b033b·6c000000·0c000000·a4e6ffff·...;l...........2 ··0x00002598·011b033b·6c000000·0c000000·a4e6ffff·...;l...........
3 ··0x000025a8·88000000·b8e6ffff·a0000000·74e9ffff·............t...3 ··0x000025a8·88000000·f4e8ffff·c8000000·3cebffff·............<...
4 ··0x000025b8·d0000000·44ecffff·00010000·60efffff·....D.......`...4 ··0x000025b8·08010000·5cecffff·38010000·e4eeffff·....\...8.......
5 ··0x000025c8·30010000·80f0ffff·58010000·d0f2ffff·0.......X.......5 ··0x000025c8·70010000·f8eeffff·88010000·b4f1ffff·p...............
6 ··0x000025d8·98010000·18f5ffff·d8010000·38f6ffff·............8...6 ··0x000025d8·b8010000·9cf4ffff·f8010000·70f7ffff·............p...
7 ··0x000025e8·08020000·c0f8ffff·40020000·a8fbffff·........@.......7 ··0x000025e8·38020000·e4f8ffff·68020000·b4fbffff·8.......h.......
8 ··0x000025f8·80020000·7cfeffff·c0020000··········....|.......8 ··0x000025f8·98020000·d0feffff·c8020000··········............
  
5.32 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00002608·14000000·00000000·017a5200·017c1e01·.........zR..|..2 ··0x00002608·14000000·00000000·017a5200·017c1e01·.........zR..|..
3 ··0x00002618·1b0c1f00·00000000·14000000·1c000000·................3 ··0x00002618·1b0c1f00·00000000·3c000000·1c000000·........<.......
4 ··0x00002628·14e6ffff·14000000·00000000·00000000·................ 
5 ··0x00002638·2c000000·34000000·10e6ffff·bc020000·,...4........... 
6 ··0x00002648·00600c1d·109e029d·04930694·08950a96·.`.............. 
7 ··0x00002658·0c970e98·1099129a·149b169c·18000000·................ 
8 ··0x00002668·2c000000·64000000·9ce8ffff·d0020000·,...d........... 
9 ··0x00002678·00600c1d·109e029d·04930694·08950a96·.`.............. 
10 ··0x00002688·0c970e98·1099129a·149b169c·18000000·................ 
11 ··0x00002698·2c000000·94000000·3cebffff·1c030000·,.......<....... 
12 ··0x000026a8·00600c1d·109e029d·04930694·08950a96·.`.............. 
13 ··0x000026b8·0c970e98·1099129a·149b169c·18000000·................ 
14 ··0x000026c8·24000000·c4000000·28eeffff·20010000·$.......(...·... 
15 ··0x000026d8·005c0c1d·109e029d·04930694·08950a96·.\.............. 
16 ··0x000026e8·0c970e98·10991400·3c000000·ec000000·........<....... 
17 ··0x000026f8·20efffff·50020000·00680c1d·109e029d··...P....h......4 ··0x00002628·14e6ffff·50020000·00680c1d·109e029d·....P....h......
 5 ··0x00002638·04930694·08950a96·0c970e98·1099129a·................
 6 ··0x00002648·149b169c·1805481a·05491c05·4a1e054b·......H..I..J..K
 7 ··0x00002658·20000000·00000000·3c000000·5c000000··.......<...\...
 8 ··0x00002668·24e8ffff·48020000·00680c1d·109e029d·$...H....h......
18 ··0x00002708·04930694·08950a96·0c970e98·1099129a·................9 ··0x00002678·04930694·08950a96·0c970e98·1099129a·................
19 ··0x00002718·149b169c·1805481a·05491c05·4a1e054b·......H..I..J..K10 ··0x00002688·149b169c·1805481a·05491c05·4a1e054b·......H..I..J..K
 11 ··0x00002698·20000000·00000000·2c000000·9c000000··.......,.......
 12 ··0x000026a8·2ceaffff·20010000·005c0c1d·109e029d·,...·....\......
 13 ··0x000026b8·04930694·08950a96·0c970e98·10054812·..............H.
 14 ··0x000026c8·05491400·00000000·34000000·cc000000·.I......4.......
 15 ··0x000026d8·1cebffff·88020000·00640c1d·109e029d·.........d......
 16 ··0x000026e8·04930694·08950a96·0c970e98·1099129a·................
 17 ··0x000026f8·149b169c·1805481a·05491c00·00000000·......H..I......
 18 ··0x00002708·14000000·04010000·6cedffff·14000000·........l.......
20 ··0x00002728·20000000·00000000·3c000000·2c010000··.......<...,...19 ··0x00002718·00000000·00000000·2c000000·1c010000·........,.......
21 ··0x00002738·30f1ffff·48020000·00680c1d·109e029d·0...H....h......20 ··0x00002728·68edffff·bc020000·00600c1d·109e029d·h........`......
22 ··0x00002748·04930694·08950a96·0c970e98·1099129a·................21 ··0x00002738·04930694·08950a96·0c970e98·1099129a·................
 22 ··0x00002748·149b169c·18000000·3c000000·4c010000·........<...L...
23 ··0x00002758·149b169c·1805481a·05491c05·4a1e054b·......H..I..J..K 
24 ··0x00002768·20000000·00000000·2c000000·6c010000··.......,...l... 
25 ··0x00002778·38f3ffff·20010000·005c0c1d·109e029d·8...·....\...... 
26 ··0x00002788·04930694·08950a96·0c970e98·10054812·..............H. 
27 ··0x00002798·05491400·00000000·34000000·9c010000·.I......4....... 
28 ··0x000027a8·28f4ffff·88020000·00640c1d·109e029d·(........d......23 ··0x00002758·f4efffff·e8020000·00680c1d·109e029d·.........h......
29 ··0x000027b8·04930694·08950a96·0c970e98·1099129a·................24 ··0x00002768·04930694·08950a96·0c970e98·1099129a·................
30 ··0x000027c8·149b169c·1805481a·05491c00·00000000·......H..I......25 ··0x00002778·149b169c·1805481a·05491c05·4a1e054b·......H..I..J..K
31 ··0x000027d8·3c000000·d4010000·78f6ffff·e8020000·<.......x....... 
32 ··0x000027e8·00680c1d·109e029d·04930694·08950a96·.h.............. 
33 ··0x000027f8·0c970e98·1099129a·149b169c·1805481a·..............H. 
34 ··0x00002808·05491c05·4a1e054b·20000000·00000000·.I..J..K·....... 
35 ··0x00002818·3c000000·14020000·20f9ffff·d4020000·<.......·....... 
36 ··0x00002828·00680c1d·109e029d·04930694·08950a96·.h.............. 
37 ··0x00002838·0c970e98·1099129a·149b169c·1805481a·..............H. 
38 ··0x00002848·05491c05·4a1e054b·20000000·00000000·.I..J..K·....... 
39 ··0x00002858·2c000000·54020000·b4fbffff·74010000·,...T.......t... 
40 ··0x00002868·00600c1d·109e029d·04930694·08950a96·.`.............. 
41 ··0x00002878·0c970e98·1099129a·149b169c·18000000·................26 ··0x00002788·20000000·00000000·3c000000·8c010000··.......<.......
 27 ··0x00002798·9cf2ffff·d4020000·00680c1d·109e029d·.........h......
 28 ··0x000027a8·04930694·08950a96·0c970e98·1099129a·................
 29 ··0x000027b8·149b169c·1805481a·05491c05·4a1e054b·......H..I..J..K
 30 ··0x000027c8·20000000·00000000·2c000000·cc010000··.......,.......
 31 ··0x000027d8·30f5ffff·74010000·00600c1d·109e029d·0...t....`......
 32 ··0x000027e8·04930694·08950a96·0c970e98·1099129a·................
 33 ··0x000027f8·149b169c·18000000·2c000000·fc010000·........,.......
 34 ··0x00002808·74f6ffff·d0020000·00600c1d·109e029d·t........`......
 35 ··0x00002818·04930694·08950a96·0c970e98·1099129a·................
 36 ··0x00002828·149b169c·18000000·2c000000·2c020000·........,...,...
 37 ··0x00002838·14f9ffff·1c030000·00600c1d·109e029d·.........`......
 38 ··0x00002848·04930694·08950a96·0c970e98·1099129a·................
 39 ··0x00002858·149b169c·18000000·24000000·5c020000·........$...\...
 40 ··0x00002868·00fcffff·20010000·005c0c1d·109e029d·....·....\......
 41 ··0x00002878·04930694·08950a96·0c970e98·10991400·................