194 MB
/home/fdroid/fdroiddata/tmp/com.wuxialearn.wuxialearn_132.apk vs.
/home/fdroid/fdroiddata/unsigned/com.wuxialearn.wuxialearn_132.apk
8.2 KB
APK Signing Block
    
Offset 1, 121 lines modifiedOffset 0, 0 lines modified
1 Key·0x42726577: 
2 0000000000000000000000000000000000000000000000000000000000000000000000 
3 0000000000000000000000000000000000000000000000000000000000000000000000 
4 0000000000000000000000000000000000000000000000000000000000000000000000 
5 0000000000000000000000000000000000000000000000000000000000000000000000 
6 0000000000000000000000000000000000000000000000000000000000000000000000 
7 0000000000000000000000000000000000000000000000000000000000000000000000 
8 0000000000000000000000000000000000000000000000000000000000000000000000 
9 0000000000000000000000000000000000000000000000000000000000000000000000 
10 0000000000000000000000000000000000000000000000000000000000000000000000 
11 00000000000000000000000000000000000000 
  
12 Key·0x7109871a: 
13 330700002f070000e5030000600000002800000003010000200000008caf76382bb7c0 
14 323bd448ab3fc618a36f846c8adbcb914b474409d294856aff30000000210400002800 
15 0000eda341093186f96c312f0483dcd820e0dccbbb14e72d7152ba84ffe031f9f29c02 
16 a0a1000000000069030000650300003082036130820249a003020102020424083b1930 
17 0d06092a864886f70d01010b05003060310b300906035504061302554b310c300a0603 
18 55040813034f5247310c300a060355040713034f524731133011060355040a130a6664 
19 726f69642e6f7267310f300d060355040b13064644726f6964310f300d060355040313 
20 064644726f69643020170d3234303630313233353930375a180f323035313130313832 
21 33353930375a3060310b300906035504061302554b310c300a060355040813034f5247 
22 310c300a060355040713034f524731133011060355040a130a6664726f69642e6f7267 
23 310f300d060355040b13064644726f6964310f300d060355040313064644726f696430 
24 820122300d06092a864886f70d01010105000382010f003082010a0282010100d1353c 
25 7ffd39e5c7bd5c395d4a7e9371c8afb13eab936107aae0253f9e5a7ed3bff479542d20 
26 96ffedb507f0876d61cfc01ec99914382f78afb0c895480532c44ba2e319b886572ac2 
27 cdec5dca796a0ab292f9c8b956a0b4b57a3c941f9f08eaf6d69b2ffa2f70a0d651e9ce 
28 4453ed807bc47db9347d1a2484c64c69432440755aff88f30f7cddb7814a22e5be335f 
29 8215cb8f08e88346255488196efb77aa13d24e7b349615de297947fc9c1ae6439a8a7c 
30 38c60f13ac6415323c2ebe13a176fbd33d3760b06063ae8fdfad80404d3ae8d1620d20 
31 0589ba677fdbe841513f36d6632760bc7ab38a353f7b2fc97d453469f98b7723109a6b 
32 161e3312d86b71cb0203010001a321301f301d0603551d0e04160414cee90d95d783b9 
33 00d47e0b2fe592d3ddea76936e300d06092a864886f70d01010b050003820101000f63 
34 8768764b177e87dc5d86b2395873808e67bcf4b37c5118ab4d441d9d69d28cbcf87044 
35 c50922acba05d736c5c9be4e9694d9dfc6c6566b4e00bff5b175d20da1042211ee46d6 
36 ee0d4585e90fddde5171065c1dac84441e500e953ba83afdbd75c2fcfe4fad7ec632f2 
37 68a24827233ec4a633e2f2c2ae060698bb94be4d0770c09d519b7675e3fe63921b063d 
38 13937475214f9ff2667dcd0d93ad70a1bc578c480bd465a9fe17382eb02ce768392fde 
39 90af30ec67a2149351a64bbc01842265a72eca25aa28d841db4dd1f5dad9885ddc1192 
40 491412ceb3d9a5d5656e9a942881d0db259538d557b1a2074006f9d7043738693023b7 
41 2bea9152d5a8e2fdab0c000000080000000df0efbe0300000000000000180200000801 
42 00000301000000010000ce7a0cc27a8dbae194b4253a7b5d3231f1da261666d55023a1 
43 eecd3285a46e702c6cd9f4b2bb955fc1f2597089a1d9c43b9013226ca92b7f56ac802e 
44 f3c772b3ede0f54ce5108c0f7f35f0ab7bc72009358d04d0721984f9956f5554727730 
45 9f7f8c8025da3b433c27dc88b76dc45562da68140bd635cbfabff88eaa12375cf3cc06 
46 af711c96fb8fe16f650e3f47bd8347bb90dcb1c921203920fdc040dd374eed4395121c 
47 b06f0a447e6955aa1c09f5c924be08d770685583ed9e2432639df30928c2d5154a7b02 
48 d9de4beb45a01bd6533f5ce61efbd4919e5158f8a271e8133c3dd7b54654a5bcff5b5d 
49 a74865e514ce98369bac00078cb5d2c227ce6178e6080100002104000000010000ce7a 
50 0cc27a8dbae194b4253a7b5d3231f1da261666d55023a1eecd3285a46e702c6cd9f4b2 
51 bb955fc1f2597089a1d9c43b9013226ca92b7f56ac802ef3c772b3ede0f54ce5108c0f 
52 7f35f0ab7bc72009358d04d0721984f9956f55547277309f7f8c8025da3b433c27dc88 
53 b76dc45562da68140bd635cbfabff88eaa12375cf3cc06af711c96fb8fe16f650e3f47 
54 bd8347bb90dcb1c921203920fdc040dd374eed4395121cb06f0a447e6955aa1c09f5c9 
55 24be08d770685583ed9e2432639df30928c2d5154a7b02d9de4beb45a01bd6533f5ce6 
56 1efbd4919e5158f8a271e8133c3dd7b54654a5bcff5b5da74865e514ce98369bac0007 
57 8cb5d2c227ce6178e62601000030820122300d06092a864886f70d0101010500038201 
58 0f003082010a0282010100d1353c7ffd39e5c7bd5c395d4a7e9371c8afb13eab936107 
59 aae0253f9e5a7ed3bff479542d2096ffedb507f0876d61cfc01ec99914382f78afb0c8 
60 95480532c44ba2e319b886572ac2cdec5dca796a0ab292f9c8b956a0b4b57a3c941f9f 
61 08eaf6d69b2ffa2f70a0d651e9ce4453ed807bc47db9347d1a2484c64c69432440755a 
62 ff88f30f7cddb7814a22e5be335f8215cb8f08e88346255488196efb77aa13d24e7b34 
63 9615de297947fc9c1ae6439a8a7c38c60f13ac6415323c2ebe13a176fbd33d3760b060 
64 63ae8fdfad80404d3ae8d1620d200589ba677fdbe841513f36d6632760bc7ab38a353f 
65 7b2fc97d453469f98b7723109a6b161e3312d86b71cb0203010001 
  
66 Key·0xf05368c0: 
67 330700002f070000dd030000600000002800000003010000200000008caf76382bb7c0 
68 323bd448ab3fc618a36f846c8adbcb914b474409d294856aff30000000210400002800 
69 0000eda341093186f96c312f0483dcd820e0dccbbb14e72d7152ba84ffe031f9f29c02 
70 a0a1000000000069030000650300003082036130820249a003020102020424083b1930 
71 0d06092a864886f70d01010b05003060310b300906035504061302554b310c300a0603 
72 55040813034f5247310c300a060355040713034f524731133011060355040a130a6664 
73 726f69642e6f7267310f300d060355040b13064644726f6964310f300d060355040313 
74 064644726f69643020170d3234303630313233353930375a180f323035313130313832 
75 33353930375a3060310b300906035504061302554b310c300a060355040813034f5247 
76 310c300a060355040713034f524731133011060355040a130a6664726f69642e6f7267 
77 310f300d060355040b13064644726f6964310f300d060355040313064644726f696430 
78 820122300d06092a864886f70d01010105000382010f003082010a0282010100d1353c 
79 7ffd39e5c7bd5c395d4a7e9371c8afb13eab936107aae0253f9e5a7ed3bff479542d20 
80 96ffedb507f0876d61cfc01ec99914382f78afb0c895480532c44ba2e319b886572ac2 
81 cdec5dca796a0ab292f9c8b956a0b4b57a3c941f9f08eaf6d69b2ffa2f70a0d651e9ce 
82 4453ed807bc47db9347d1a2484c64c69432440755aff88f30f7cddb7814a22e5be335f 
83 8215cb8f08e88346255488196efb77aa13d24e7b349615de297947fc9c1ae6439a8a7c 
84 38c60f13ac6415323c2ebe13a176fbd33d3760b06063ae8fdfad80404d3ae8d1620d20 
85 0589ba677fdbe841513f36d6632760bc7ab38a353f7b2fc97d453469f98b7723109a6b 
86 161e3312d86b71cb0203010001a321301f301d0603551d0e04160414cee90d95d783b9 
87 00d47e0b2fe592d3ddea76936e300d06092a864886f70d01010b050003820101000f63 
88 8768764b177e87dc5d86b2395873808e67bcf4b37c5118ab4d441d9d69d28cbcf87044 
89 c50922acba05d736c5c9be4e9694d9dfc6c6566b4e00bff5b175d20da1042211ee46d6 
90 ee0d4585e90fddde5171065c1dac84441e500e953ba83afdbd75c2fcfe4fad7ec632f2 
91 68a24827233ec4a633e2f2c2ae060698bb94be4d0770c09d519b7675e3fe63921b063d 
92 13937475214f9ff2667dcd0d93ad70a1bc578c480bd465a9fe17382eb02ce768392fde 
93 90af30ec67a2149351a64bbc01842265a72eca25aa28d841db4dd1f5dad9885ddc1192 
94 491412ceb3d9a5d5656e9a942881d0db259538d557b1a2074006f9d7043738693023b7 
95 2bea9152d5a8e2fdab18000000ffffff7f0000000018000000ffffff7f180200000801 
96 000003010000000100001faa3475643030365ebfaa45bd087c6c108ee0f787ce1b67ad 
97 4a40382ead72e79fad87a4b6e03e85c01df6553064f98c9b3684627bef35a6388f05a0 
98 03a23fab03dfa73bdf98b03e92b1ed35550d2c7c7a5b99d1529b4946341998f796df92 
99 07d28f1cd760cd30e6fc396613e1f518635360a5251d538142c37befbaaf5ec5960a89 
100 0031d8d6c3f21571a56cfb23fb34784f4fc6a566bf7bb1c28c60c8c77d4c9fe8f37f5b 
101 f2f4b2501400cfd0d2b26df52893f136e631e6a5cb4694cc05a96f62af3ba256930803 
102 516df83faf3a5e2c007313881fd2a55ce7e10b1278a621e53468ff53fb9d04ff920d91 
103 ecc25726fdb2af2be1e87672e87b06451ef022e7f10801000021040000000100001faa 
104 3475643030365ebfaa45bd087c6c108ee0f787ce1b67ad4a40382ead72e79fad87a4b6 
105 e03e85c01df6553064f98c9b3684627bef35a6388f05a003a23fab03dfa73bdf98b03e 
106 92b1ed35550d2c7c7a5b99d1529b4946341998f796df9207d28f1cd760cd30e6fc3966 
107 13e1f518635360a5251d538142c37befbaaf5ec5960a890031d8d6c3f21571a56cfb23 
108 fb34784f4fc6a566bf7bb1c28c60c8c77d4c9fe8f37f5bf2f4b2501400cfd0d2b26df5 
109 2893f136e631e6a5cb4694cc05a96f62af3ba256930803516df83faf3a5e2c00731388 
110 1fd2a55ce7e10b1278a621e53468ff53fb9d04ff920d91ecc25726fdb2af2be1e87672 
111 e87b06451ef022e7f12601000030820122300d06092a864886f70d0101010500038201 
112 0f003082010a0282010100d1353c7ffd39e5c7bd5c395d4a7e9371c8afb13eab936107 
113 aae0253f9e5a7ed3bff479542d2096ffedb507f0876d61cfc01ec99914382f78afb0c8 
114 95480532c44ba2e319b886572ac2cdec5dca796a0ab292f9c8b956a0b4b57a3c941f9f 
115 08eaf6d69b2ffa2f70a0d651e9ce4453ed807bc47db9347d1a2484c64c69432440755a 
116 ff88f30f7cddb7814a22e5be335f8215cb8f08e88346255488196efb77aa13d24e7b34 
117 9615de297947fc9c1ae6439a8a7c38c60f13ac6415323c2ebe13a176fbd33d3760b060 
118 63ae8fdfad80404d3ae8d1620d200589ba677fdbe841513f36d6632760bc7ab38a353f 
119 7b2fc97d453469f98b7723109a6b161e3312d86b71cb0203010001 
3.94 KB
zipinfo {}
    
Offset 1, 25 lines modifiedOffset 1, 26 lines modified
1 Zip·file·size:·10596354·bytes,·number·of·entries:·5821 Zip·file·size:·10593344·bytes,·number·of·entries:·580
2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-r--r--··0.0·unx······154·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof3 -rw-r--r--··0.0·unx······155·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof
4 -rw-r--r--··0.0·unx·······49·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm4 -rw-r--r--··0.0·unx·······49·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm
5 -rw-r--r--··0.0·unx··2126600·b-·defN·81-Jan-01·01:01·classes.dex5 -rw-r--r--··0.0·unx··2128736·b-·defN·81-Jan-01·01:01·classes.dex
6 -rw-r--r--··0.0·unx··7766612·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so6 -rw-r--r--··0.0·unx··7668308·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so
7 -rw-r--r--··0.0·unx··7614304·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so7 -rw-r--r--··0.0·unx··7839072·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so
8 -rw-r--r--··0.0·unx······329·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.bin8 -rw-r--r--··0.0·unx······329·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.bin
9 -rw-r--r--··0.0·unx······293·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json9 -rw-r--r--··0.0·unx······293·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json
10 -rw-r--r--··0.0·unx······208·b-·defN·81-Jan-01·01:01·assets/flutter_assets/FontManifest.json10 -rw-r--r--··0.0·unx······208·b-·defN·81-Jan-01·01:01·assets/flutter_assets/FontManifest.json
11 -rw-r--r--··0.0·unx····92894·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z11 -rw-r--r--··0.0·unx····93104·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z
 12 -rw-r--r--··0.0·unx·······45·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NativeAssetsManifest.json
12 -rw-r--r--··0.0·unx····48558·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/correct.wav13 -rw-r--r--··0.0·unx····48558·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/correct.wav
13 -rw-r--r--··0.0·unx······996·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/default_prefs.json14 -rw-r--r--··0.0·unx······996·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/default_prefs.json
14 -rw-r--r--··0.0·unx··1433600·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/example.db15 -rw-r--r--··0.0·unx··1433600·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/example.db
15 -rw-r--r--··0.0·unx···418996·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/wrong.wav16 -rw-r--r--··0.0·unx···418996·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/wrong.wav
16 -rw-r--r--··0.0·unx·····1980·b-·defN·81-Jan-01·01:01·assets/flutter_assets/fonts/MaterialIcons-Regular.otf17 -rw-r--r--··0.0·unx·····1980·b-·defN·81-Jan-01·01:01·assets/flutter_assets/fonts/MaterialIcons-Regular.otf
17 -rw-r--r--··0.0·unx·····1388·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf18 -rw-r--r--··0.0·unx·····1484·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
18 -rw-r--r--··0.0·unx····17304·b-·defN·81-Jan-01·01:01·assets/flutter_assets/shaders/ink_sparkle.frag19 -rw-r--r--··0.0·unx····21632·b-·defN·81-Jan-01·01:01·assets/flutter_assets/shaders/ink_sparkle.frag
19 -rw----·····2.0·fat·····1738·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin20 -rw----·····2.0·fat·····1738·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin
20 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.activity_activity-ktx.version21 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.activity_activity-ktx.version
21 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.activity_activity.version22 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.activity_activity.version
22 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version23 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version
23 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version24 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version
24 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version25 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version
25 -rw----·····2.0·fat·······67·b-·defN·81-Jan-01·01:01·META-INF/androidx.arch.core_core-runtime.version26 -rw----·····2.0·fat·······67·b-·defN·81-Jan-01·01:01·META-INF/androidx.arch.core_core-runtime.version
Offset 574, 11 lines modifiedOffset 575, 8 lines modified
574 -rw----·····0.0·fat······417·b-·stor·81-Jan-01·01:01·res/z9.9.png575 -rw----·····0.0·fat······417·b-·stor·81-Jan-01·01:01·res/z9.9.png
575 -rw----·····0.0·fat······324·b-·stor·81-Jan-01·01:01·res/zE.png576 -rw----·····0.0·fat······324·b-·stor·81-Jan-01·01:01·res/zE.png
576 -rw----·····0.0·fat·······67·b-·stor·81-Jan-01·01:01·res/zL.png577 -rw----·····0.0·fat·······67·b-·stor·81-Jan-01·01:01·res/zL.png
577 -rw----·····0.0·fat·····2463·b-·stor·81-Jan-01·01:01·res/zV.9.png578 -rw----·····0.0·fat·····2463·b-·stor·81-Jan-01·01:01·res/zV.9.png
578 -rw----·····0.0·fat······112·b-·defN·81-Jan-01·01:01·res/zq.xml579 -rw----·····0.0·fat······112·b-·defN·81-Jan-01·01:01·res/zq.xml
579 -rw----·····0.0·fat·······67·b-·stor·81-Jan-01·01:01·res/zz.png580 -rw----·····0.0·fat·······67·b-·stor·81-Jan-01·01:01·res/zz.png
580 -rw----·····0.0·fat···351228·b-·stor·81-Jan-01·01:01·resources.arsc581 -rw----·····0.0·fat···351228·b-·stor·81-Jan-01·01:01·resources.arsc
581 -rw----·····2.0·fat····51866·b-·defN·81-Jan-01·01:01·META-INF/63FFA519.SF 
582 -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/63FFA519.RSA 
583 -rw----·····2.0·fat····51739·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF 
584 582·files,·20284769·bytes·uncompressed,·10523913·bytes·compressed:··48.1%582 580·files,·20313108·bytes·uncompressed,·10528699·bytes·compressed:··48.2%
64.3 MB
classes.dex
63.6 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·39d769fb4 checksum············:·5d237760
5 signature···········:·4146...4cd25 signature···········:·2365...c671
6 file_size···········:·21266006 file_size···········:·2128736
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·····:·1287110 string_ids_size·····:·12886
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·319512 type_ids_size·······:·3196
13 type_ids_off········:·51596·(0x00c98c)13 type_ids_off········:·51656·(0x00c9c8)
14 proto_ids_size······:·424314 proto_ids_size······:·4246
15 proto_ids_off·······:·64376·(0x00fb78)15 proto_ids_off·······:·64440·(0x00fbb8)
16 field_ids_size······:·876716 field_ids_size······:·8772
17 field_ids_off·······:·115292·(0x01c25c)17 field_ids_off·······:·115392·(0x01c2c0)
18 method_ids_size·····:·1582918 method_ids_size·····:·15838
19 method_ids_off······:·185428·(0x02d454)19 method_ids_off······:·185568·(0x02d4e0)
20 class_defs_size·····:·219920 class_defs_size·····:·2200
21 class_defs_off······:·312060·(0x04c2fc)21 class_defs_off······:·312272·(0x04c3d0)
22 data_size···········:·174417222 data_size···········:·1746064
23 data_off············:·382428·(0x05d5dc)23 data_off············:·382672·(0x05d6d0)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·725 class_idx···········:·7
26 access_flags········:·1025·(0x0401)26 access_flags········:·1025·(0x0401)
27 superclass_idx······:·179027 superclass_idx······:·1791
28 source_file_idx·····:·614428 source_file_idx·····:·6150
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·631 direct_methods_size·:·6
32 virtual_methods_size:·032 virtual_methods_size:·0
  
33 Class·#0·annotations:33 Class·#0·annotations:
34 Annotations·on·method·#36·'c'34 Annotations·on·method·#36·'c'
Offset 51, 18 lines modifiedOffset 51, 18 lines modified
51 ······type··········:·'(Landroid/view/View;)Landroid/view/View$AccessibilityDelegate;'51 ······type··········:·'(Landroid/view/View;)Landroid/view/View$AccessibilityDelegate;'
52 ······access········:·0x0009·(PUBLIC·STATIC)52 ······access········:·0x0009·(PUBLIC·STATIC)
53 ······code··········-53 ······code··········-
54 ······registers·····:·154 ······registers·····:·1
55 ······ins···········:·155 ······ins···········:·1
56 ······outs··········:·156 ······outs··········:·1
57 ······insns·size····:·5·16-bit·code·units57 ······insns·size····:·5·16-bit·code·units
58 060f1c:········································|[060f1c]·a0.a0.a:(Landroid/view/View;)Landroid/view/View$AccessibilityDelegate;58 061010:········································|[061010]·a0.a0.a:(Landroid/view/View;)Landroid/view/View$AccessibilityDelegate;
59 060f2c:·6e10·9d09·0000·························|0000:·invoke-virtual·{v0},·Landroid/view/View;.getAccessibilityDelegate:()Landroid/view/View$AccessibilityDelegate;·//·method@099d59 061020:·6e10·9d09·0000·························|0000:·invoke-virtual·{v0},·Landroid/view/View;.getAccessibilityDelegate:()Landroid/view/View$AccessibilityDelegate;·//·method@099d
60 060f32:·0c00···································|0003:·move-result-object·v060 061026:·0c00···································|0003:·move-result-object·v0
61 060f34:·1100···································|0004:·return-object·v061 061028:·1100···································|0004:·return-object·v0
62 ······catches·······:·(none)62 ······catches·······:·(none)
63 ······positions·····:·63 ······positions·····:·
64 ········0x0000·line=164 ········0x0000·line=1
65 ······locals········:·65 ······locals········:·
66 ········0x0000·-·0x0005·reg=0·(null)·Landroid/view/View;·66 ········0x0000·-·0x0005·reg=0·(null)·Landroid/view/View;·
  
67 ····#1··············:·(in·La0/a0;)67 ····#1··············:·(in·La0/a0;)
Offset 70, 18 lines modifiedOffset 70, 18 lines modified
70 ······type··········:·'(Landroid/view/View;)Landroid/view/contentcapture/ContentCaptureSession;'70 ······type··········:·'(Landroid/view/View;)Landroid/view/contentcapture/ContentCaptureSession;'
71 ······access········:·0x0009·(PUBLIC·STATIC)71 ······access········:·0x0009·(PUBLIC·STATIC)
72 ······code··········-72 ······code··········-
73 ······registers·····:·173 ······registers·····:·1
74 ······ins···········:·174 ······ins···········:·1
75 ······outs··········:·175 ······outs··········:·1
76 ······insns·size····:·5·16-bit·code·units76 ······insns·size····:·5·16-bit·code·units
77 060f38:········································|[060f38]·a0.a0.b:(Landroid/view/View;)Landroid/view/contentcapture/ContentCaptureSession;77 06102c:········································|[06102c]·a0.a0.b:(Landroid/view/View;)Landroid/view/contentcapture/ContentCaptureSession;
78 060f48:·6e10·a809·0000·························|0000:·invoke-virtual·{v0},·Landroid/view/View;.getContentCaptureSession:()Landroid/view/contentcapture/ContentCaptureSession;·//·method@09a878 06103c:·6e10·a809·0000·························|0000:·invoke-virtual·{v0},·Landroid/view/View;.getContentCaptureSession:()Landroid/view/contentcapture/ContentCaptureSession;·//·method@09a8
79 060f4e:·0c00···································|0003:·move-result-object·v079 061042:·0c00···································|0003:·move-result-object·v0
80 060f50:·1100···································|0004:·return-object·v080 061044:·1100···································|0004:·return-object·v0
81 ······catches·······:·(none)81 ······catches·······:·(none)
82 ······positions·····:·82 ······positions·····:·
83 ········0x0000·line=183 ········0x0000·line=1
84 ······locals········:·84 ······locals········:·
85 ········0x0000·-·0x0005·reg=0·(null)·Landroid/view/View;·85 ········0x0000·-·0x0005·reg=0·(null)·Landroid/view/View;·
  
86 ····#2··············:·(in·La0/a0;)86 ····#2··············:·(in·La0/a0;)
Offset 89, 18 lines modifiedOffset 89, 18 lines modified
89 ······type··········:·'(Landroid/view/View;)Ljava/util/List;'89 ······type··········:·'(Landroid/view/View;)Ljava/util/List;'
90 ······access········:·0x0009·(PUBLIC·STATIC)90 ······access········:·0x0009·(PUBLIC·STATIC)
91 ······code··········-91 ······code··········-
92 ······registers·····:·192 ······registers·····:·1
93 ······ins···········:·193 ······ins···········:·1
94 ······outs··········:·194 ······outs··········:·1
95 ······insns·size····:·5·16-bit·code·units95 ······insns·size····:·5·16-bit·code·units
96 060f54:········································|[060f54]·a0.a0.c:(Landroid/view/View;)Ljava/util/List;96 061048:········································|[061048]·a0.a0.c:(Landroid/view/View;)Ljava/util/List;
97 060f64:·6e10·d509·0000·························|0000:·invoke-virtual·{v0},·Landroid/view/View;.getSystemGestureExclusionRects:()Ljava/util/List;·//·method@09d597 061058:·6e10·d509·0000·························|0000:·invoke-virtual·{v0},·Landroid/view/View;.getSystemGestureExclusionRects:()Ljava/util/List;·//·method@09d5
98 060f6a:·0c00···································|0003:·move-result-object·v098 06105e:·0c00···································|0003:·move-result-object·v0
99 060f6c:·1100···································|0004:·return-object·v099 061060:·1100···································|0004:·return-object·v0
100 ······catches·······:·(none)100 ······catches·······:·(none)
101 ······positions·····:·101 ······positions·····:·
102 ········0x0000·line=1102 ········0x0000·line=1
103 ······locals········:·103 ······locals········:·
104 ········0x0000·-·0x0005·reg=0·(null)·Landroid/view/View;·104 ········0x0000·-·0x0005·reg=0·(null)·Landroid/view/View;·
  
105 ····#3··············:·(in·La0/a0;)105 ····#3··············:·(in·La0/a0;)
Offset 108, 17 lines modifiedOffset 108, 17 lines modified
108 ······type··········:·'(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V'108 ······type··········:·'(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V'
109 ······access········:·0x0009·(PUBLIC·STATIC)109 ······access········:·0x0009·(PUBLIC·STATIC)
110 ······code··········-110 ······code··········-
111 ······registers·····:·7111 ······registers·····:·7
112 ······ins···········:·7112 ······ins···········:·7
113 ······outs··········:·7113 ······outs··········:·7
114 ······insns·size····:·4·16-bit·code·units114 ······insns·size····:·4·16-bit·code·units
115 060f70:········································|[060f70]·a0.a0.d:(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V115 061064:········································|[061064]·a0.a0.d:(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V
116 060f80:·7407·1e0a·0000·························|0000:·invoke-virtual/range·{v0,·v1,·v2,·v3,·v4,·v5,·v6},·Landroid/view/View;.saveAttributeDataForStyleable:(Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V·//·method@0a1e116 061074:·7407·1e0a·0000·························|0000:·invoke-virtual/range·{v0,·v1,·v2,·v3,·v4,·v5,·v6},·Landroid/view/View;.saveAttributeDataForStyleable:(Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V·//·method@0a1e
117 060f86:·0e00···································|0003:·return-void117 06107a:·0e00···································|0003:·return-void
118 ······catches·······:·(none)118 ······catches·······:·(none)
119 ······positions·····:·119 ······positions·····:·
120 ········0x0000·line=1120 ········0x0000·line=1
121 ······locals········:·121 ······locals········:·
122 ········0x0000·-·0x0004·reg=0·(null)·Landroid/view/View;·122 ········0x0000·-·0x0004·reg=0·(null)·Landroid/view/View;·
123 ········0x0000·-·0x0004·reg=1·(null)·Landroid/content/Context;·123 ········0x0000·-·0x0004·reg=1·(null)·Landroid/content/Context;·
124 ········0x0000·-·0x0004·reg=2·(null)·[I·124 ········0x0000·-·0x0004·reg=2·(null)·[I·
Offset 132, 18 lines modifiedOffset 132, 18 lines modified
132 ······type··········:·'(Landroid/view/View;Ld0/a;)V'132 ······type··········:·'(Landroid/view/View;Ld0/a;)V'
133 ······access········:·0x0009·(PUBLIC·STATIC)133 ······access········:·0x0009·(PUBLIC·STATIC)
134 ······code··········-134 ······code··········-
135 ······registers·····:·2135 ······registers·····:·2
136 ······ins···········:·2136 ······ins···········:·2
137 ······outs··········:·2137 ······outs··········:·2
138 ······insns·size····:·5·16-bit·code·units138 ······insns·size····:·5·16-bit·code·units
139 060f88:········································|[060f88]·a0.a0.e:(Landroid/view/View;Ld0/a;)V139 06107c:········································|[06107c]·a0.a0.e:(Landroid/view/View;Ld0/a;)V
140 060f98:·1201···································|0000:·const/4·v1,·#int·0·//·#0140 06108c:·1201···································|0000:·const/4·v1,·#int·0·//·#0
141 060f9a:·6e20·2b0a·1000·························|0001:·invoke-virtual·{v0,·v1},·Landroid/view/View;.setContentCaptureSession:(Landroid/view/contentcapture/ContentCaptureSession;)V·//·method@0a2b141 06108e:·6e20·2c0a·1000·························|0001:·invoke-virtual·{v0,·v1},·Landroid/view/View;.setContentCaptureSession:(Landroid/view/contentcapture/ContentCaptureSession;)V·//·method@0a2c
142 060fa0:·0e00···································|0004:·return-void142 061094:·0e00···································|0004:·return-void
143 ······catches·······:·(none)143 ······catches·······:·(none)
144 ······positions·····:·144 ······positions·····:·
145 ········0x0000·line=1145 ········0x0000·line=1
146 ······locals········:·146 ······locals········:·
Max diff block lines reached; 66677036/66685776 bytes (99.99%) of diff not shown.
765 KB
classes.jar
28.4 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·3752396·bytes,·number·of·entries:·21991 Zip·file·size:·3755037·bytes,·number·of·entries:·2200
2 ?rwxrwxr-x··2.0·unx·····1208·b-·stor·80-Jan-01·00:00·a0/a0.class2 ?rwxrwxr-x··2.0·unx·····1208·b-·stor·80-Jan-01·00:00·a0/a0.class
3 ?rwxrwxr-x··2.0·unx·····5872·b-·stor·80-Jan-01·00:00·a0/a.class3 ?rwxrwxr-x··2.0·unx·····5872·b-·stor·80-Jan-01·00:00·a0/a.class
4 ?rwxrwxr-x··2.0·unx······704·b-·stor·80-Jan-01·00:00·a0/b0.class4 ?rwxrwxr-x··2.0·unx······704·b-·stor·80-Jan-01·00:00·a0/b0.class
5 ?rwxrwxr-x··2.0·unx·····2380·b-·stor·80-Jan-01·00:00·a0/b.class5 ?rwxrwxr-x··2.0·unx·····2380·b-·stor·80-Jan-01·00:00·a0/b.class
6 ?rwxrwxr-x··2.0·unx·······57·b-·stor·80-Jan-01·00:00·a0/c0.class6 ?rwxrwxr-x··2.0·unx·······57·b-·stor·80-Jan-01·00:00·a0/c0.class
7 ?rwxrwxr-x··2.0·unx······245·b-·stor·80-Jan-01·00:00·a0/d0.class7 ?rwxrwxr-x··2.0·unx······245·b-·stor·80-Jan-01·00:00·a0/d0.class
8 ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·a0/d.class8 ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·a0/d.class
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ?rwxrwxr-x··2.0·unx·····1331·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem.class66 ?rwxrwxr-x··2.0·unx·····1331·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem.class
67 ?rwxrwxr-x··2.0·unx·····2615·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaDescriptionCompat.class67 ?rwxrwxr-x··2.0·unx·····2615·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaDescriptionCompat.class
68 ?rwxrwxr-x··2.0·unx·····2458·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaMetadataCompat.class68 ?rwxrwxr-x··2.0·unx·····2458·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaMetadataCompat.class
69 ?rwxrwxr-x··2.0·unx·····1058·b-·stor·80-Jan-01·00:00·android/support/v4/media/RatingCompat.class69 ?rwxrwxr-x··2.0·unx·····1058·b-·stor·80-Jan-01·00:00·android/support/v4/media/RatingCompat.class
70 ?rwxrwxr-x··2.0·unx·····3758·b-·stor·80-Jan-01·00:00·android/support/v4/media/a.class70 ?rwxrwxr-x··2.0·unx·····3758·b-·stor·80-Jan-01·00:00·android/support/v4/media/a.class
71 ?rwxrwxr-x··2.0·unx·····2355·b-·stor·80-Jan-01·00:00·android/support/v4/media/b.class71 ?rwxrwxr-x··2.0·unx·····2355·b-·stor·80-Jan-01·00:00·android/support/v4/media/b.class
72 ?rwxrwxr-x··2.0·unx······311·b-·stor·80-Jan-01·00:00·android/support/v4/media/c.class72 ?rwxrwxr-x··2.0·unx······311·b-·stor·80-Jan-01·00:00·android/support/v4/media/c.class
73 ?rwxrwxr-x··2.0·unx·····8867·b-·stor·80-Jan-01·00:00·android/support/v4/media/d.class73 ?rwxrwxr-x··2.0·unx·····8974·b-·stor·80-Jan-01·00:00·android/support/v4/media/d.class
74 ?rwxrwxr-x··2.0·unx·····1463·b-·stor·80-Jan-01·00:00·android/support/v4/media/e.class74 ?rwxrwxr-x··2.0·unx·····1463·b-·stor·80-Jan-01·00:00·android/support/v4/media/e.class
75 ?rwxrwxr-x··2.0·unx······252·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraBinderRequestResultReceiver.class75 ?rwxrwxr-x··2.0·unx······252·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraBinderRequestResultReceiver.class
76 ?rwxrwxr-x··2.0·unx·····1338·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$QueueItem.class76 ?rwxrwxr-x··2.0·unx·····1338·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$QueueItem.class
77 ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper.class77 ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper.class
78 ?rwxrwxr-x··2.0·unx······907·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$Token.class78 ?rwxrwxr-x··2.0·unx······907·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$Token.class
79 ?rwxrwxr-x··2.0·unx······797·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/ParcelableVolumeInfo.class79 ?rwxrwxr-x··2.0·unx······797·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/ParcelableVolumeInfo.class
80 ?rwxrwxr-x··2.0·unx·····1761·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/PlaybackStateCompat$CustomAction.class80 ?rwxrwxr-x··2.0·unx·····1761·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/PlaybackStateCompat$CustomAction.class
Offset 162, 15 lines modifiedOffset 162, 15 lines modified
162 ?rwxrwxr-x··2.0·unx······917·b-·stor·80-Jan-01·00:00·androidx/lifecycle/h.class162 ?rwxrwxr-x··2.0·unx······917·b-·stor·80-Jan-01·00:00·androidx/lifecycle/h.class
163 ?rwxrwxr-x··2.0·unx······258·b-·stor·80-Jan-01·00:00·androidx/lifecycle/i.class163 ?rwxrwxr-x··2.0·unx······258·b-·stor·80-Jan-01·00:00·androidx/lifecycle/i.class
164 ?rwxrwxr-x··2.0·unx······277·b-·stor·80-Jan-01·00:00·androidx/lifecycle/k.class164 ?rwxrwxr-x··2.0·unx······277·b-·stor·80-Jan-01·00:00·androidx/lifecycle/k.class
165 ?rwxrwxr-x··2.0·unx·······72·b-·stor·80-Jan-01·00:00·androidx/lifecycle/m.class165 ?rwxrwxr-x··2.0·unx·······72·b-·stor·80-Jan-01·00:00·androidx/lifecycle/m.class
166 ?rwxrwxr-x··2.0·unx······111·b-·stor·80-Jan-01·00:00·androidx/lifecycle/n.class166 ?rwxrwxr-x··2.0·unx······111·b-·stor·80-Jan-01·00:00·androidx/lifecycle/n.class
167 ?rwxrwxr-x··2.0·unx······991·b-·stor·80-Jan-01·00:00·androidx/lifecycle/o.class167 ?rwxrwxr-x··2.0·unx······991·b-·stor·80-Jan-01·00:00·androidx/lifecycle/o.class
168 ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·androidx/lifecycle/q.class168 ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·androidx/lifecycle/q.class
169 ?rwxrwxr-x··2.0·unx·····2591·b-·stor·80-Jan-01·00:00·androidx/lifecycle/r.class169 ?rwxrwxr-x··2.0·unx·····2488·b-·stor·80-Jan-01·00:00·androidx/lifecycle/r.class
170 ?rwxrwxr-x··2.0·unx······432·b-·stor·80-Jan-01·00:00·androidx/lifecycle/s.class170 ?rwxrwxr-x··2.0·unx······432·b-·stor·80-Jan-01·00:00·androidx/lifecycle/s.class
171 ?rwxrwxr-x··2.0·unx······215·b-·stor·80-Jan-01·00:00·androidx/lifecycle/v.class171 ?rwxrwxr-x··2.0·unx······215·b-·stor·80-Jan-01·00:00·androidx/lifecycle/v.class
172 ?rwxrwxr-x··2.0·unx·······72·b-·stor·80-Jan-01·00:00·androidx/lifecycle/x.class172 ?rwxrwxr-x··2.0·unx·······72·b-·stor·80-Jan-01·00:00·androidx/lifecycle/x.class
173 ?rwxrwxr-x··2.0·unx·····1784·b-·stor·80-Jan-01·00:00·androidx/lifecycle/y.class173 ?rwxrwxr-x··2.0·unx·····1784·b-·stor·80-Jan-01·00:00·androidx/lifecycle/y.class
174 ?rwxrwxr-x··2.0·unx·····1451·b-·stor·80-Jan-01·00:00·androidx/lifecycle/z.class174 ?rwxrwxr-x··2.0·unx·····1451·b-·stor·80-Jan-01·00:00·androidx/lifecycle/z.class
175 ?rwxrwxr-x··2.0·unx······682·b-·stor·80-Jan-01·00:00·androidx/media/AudioAttributesCompatParcelizer.class175 ?rwxrwxr-x··2.0·unx······682·b-·stor·80-Jan-01·00:00·androidx/media/AudioAttributesCompatParcelizer.class
176 ?rwxrwxr-x··2.0·unx······781·b-·stor·80-Jan-01·00:00·androidx/media/AudioAttributesImplApi21Parcelizer.class176 ?rwxrwxr-x··2.0·unx······781·b-·stor·80-Jan-01·00:00·androidx/media/AudioAttributesImplApi21Parcelizer.class
Offset 192, 15 lines modifiedOffset 192, 15 lines modified
192 ?rwxrwxr-x··2.0·unx·····1706·b-·stor·80-Jan-01·00:00·androidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback.class192 ?rwxrwxr-x··2.0·unx·····1706·b-·stor·80-Jan-01·00:00·androidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback.class
193 ?rwxrwxr-x··2.0·unx·····2120·b-·stor·80-Jan-01·00:00·androidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback.class193 ?rwxrwxr-x··2.0·unx·····2120·b-·stor·80-Jan-01·00:00·androidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback.class
194 ?rwxrwxr-x··2.0·unx······310·b-·stor·80-Jan-01·00:00·b/b.class194 ?rwxrwxr-x··2.0·unx······310·b-·stor·80-Jan-01·00:00·b/b.class
195 ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·b/d.class195 ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·b/d.class
196 ?rwxrwxr-x··2.0·unx·····1132·b-·stor·80-Jan-01·00:00·b/e.class196 ?rwxrwxr-x··2.0·unx·····1132·b-·stor·80-Jan-01·00:00·b/e.class
197 ?rwxrwxr-x··2.0·unx······660·b-·stor·80-Jan-01·00:00·b0/a.class197 ?rwxrwxr-x··2.0·unx······660·b-·stor·80-Jan-01·00:00·b0/a.class
198 ?rwxrwxr-x··2.0·unx·····1922·b-·stor·80-Jan-01·00:00·b0/b.class198 ?rwxrwxr-x··2.0·unx·····1922·b-·stor·80-Jan-01·00:00·b0/b.class
199 ?rwxrwxr-x··2.0·unx·····3342·b-·stor·80-Jan-01·00:00·b0/c.class199 ?rwxrwxr-x··2.0·unx·····3673·b-·stor·80-Jan-01·00:00·b0/c.class
200 ?rwxrwxr-x··2.0·unx·····4846·b-·stor·80-Jan-01·00:00·b0/d.class200 ?rwxrwxr-x··2.0·unx·····4846·b-·stor·80-Jan-01·00:00·b0/d.class
201 ?rwxrwxr-x··2.0·unx·····3246·b-·stor·80-Jan-01·00:00·b0/e.class201 ?rwxrwxr-x··2.0·unx·····3246·b-·stor·80-Jan-01·00:00·b0/e.class
202 ?rwxrwxr-x··2.0·unx······637·b-·stor·80-Jan-01·00:00·b0/f.class202 ?rwxrwxr-x··2.0·unx······637·b-·stor·80-Jan-01·00:00·b0/f.class
203 ?rwxrwxr-x··2.0·unx·····2581·b-·stor·80-Jan-01·00:00·b0/g.class203 ?rwxrwxr-x··2.0·unx·····2581·b-·stor·80-Jan-01·00:00·b0/g.class
204 ?rwxrwxr-x··2.0·unx·····2066·b-·stor·80-Jan-01·00:00·b0/h.class204 ?rwxrwxr-x··2.0·unx·····2066·b-·stor·80-Jan-01·00:00·b0/h.class
205 ?rwxrwxr-x··2.0·unx······242·b-·stor·80-Jan-01·00:00·b0/i.class205 ?rwxrwxr-x··2.0·unx······242·b-·stor·80-Jan-01·00:00·b0/i.class
206 ?rwxrwxr-x··2.0·unx·····8564·b-·stor·80-Jan-01·00:00·b0/j.class206 ?rwxrwxr-x··2.0·unx·····8564·b-·stor·80-Jan-01·00:00·b0/j.class
Offset 214, 15 lines modifiedOffset 214, 15 lines modified
214 ?rwxrwxr-x··2.0·unx······228·b-·stor·80-Jan-01·00:00·b3/c.class214 ?rwxrwxr-x··2.0·unx······228·b-·stor·80-Jan-01·00:00·b3/c.class
215 ?rwxrwxr-x··2.0·unx······311·b-·stor·80-Jan-01·00:00·b3/d.class215 ?rwxrwxr-x··2.0·unx······311·b-·stor·80-Jan-01·00:00·b3/d.class
216 ?rwxrwxr-x··2.0·unx······329·b-·stor·80-Jan-01·00:00·b3/e.class216 ?rwxrwxr-x··2.0·unx······329·b-·stor·80-Jan-01·00:00·b3/e.class
217 ?rwxrwxr-x··2.0·unx······361·b-·stor·80-Jan-01·00:00·b3/f.class217 ?rwxrwxr-x··2.0·unx······361·b-·stor·80-Jan-01·00:00·b3/f.class
218 ?rwxrwxr-x··2.0·unx·····1656·b-·stor·80-Jan-01·00:00·b3/g.class218 ?rwxrwxr-x··2.0·unx·····1656·b-·stor·80-Jan-01·00:00·b3/g.class
219 ?rwxrwxr-x··2.0·unx····12306·b-·defN·80-Jan-01·00:00·b3/h.class219 ?rwxrwxr-x··2.0·unx····12306·b-·defN·80-Jan-01·00:00·b3/h.class
220 ?rwxrwxr-x··2.0·unx·····1571·b-·stor·80-Jan-01·00:00·b3/j.class220 ?rwxrwxr-x··2.0·unx·····1571·b-·stor·80-Jan-01·00:00·b3/j.class
221 ?rwxrwxr-x··2.0·unx······402·b-·stor·80-Jan-01·00:00·b4/a.class221 ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·b4/a.class
222 ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·b4/d.class222 ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·b4/d.class
223 ?rwxrwxr-x··2.0·unx······779·b-·stor·80-Jan-01·00:00·b4/f.class223 ?rwxrwxr-x··2.0·unx······779·b-·stor·80-Jan-01·00:00·b4/f.class
224 ?rwxrwxr-x··2.0·unx·····1049·b-·stor·80-Jan-01·00:00·b4/g.class224 ?rwxrwxr-x··2.0·unx·····1049·b-·stor·80-Jan-01·00:00·b4/g.class
225 ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·b4/h.class225 ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·b4/h.class
226 ?rwxrwxr-x··2.0·unx······912·b-·stor·80-Jan-01·00:00·b4/i.class226 ?rwxrwxr-x··2.0·unx······912·b-·stor·80-Jan-01·00:00·b4/i.class
227 ?rwxrwxr-x··2.0·unx······218·b-·stor·80-Jan-01·00:00·b4/j.class227 ?rwxrwxr-x··2.0·unx······218·b-·stor·80-Jan-01·00:00·b4/j.class
228 ?rwxrwxr-x··2.0·unx······708·b-·stor·80-Jan-01·00:00·b4/k.class228 ?rwxrwxr-x··2.0·unx······708·b-·stor·80-Jan-01·00:00·b4/k.class
Offset 497, 23 lines modifiedOffset 497, 24 lines modified
497 ?rwxrwxr-x··2.0·unx·····1258·b-·stor·80-Jan-01·00:00·i5/j.class497 ?rwxrwxr-x··2.0·unx·····1258·b-·stor·80-Jan-01·00:00·i5/j.class
498 ?rwxrwxr-x··2.0·unx·····2042·b-·stor·80-Jan-01·00:00·i5/l.class498 ?rwxrwxr-x··2.0·unx·····2042·b-·stor·80-Jan-01·00:00·i5/l.class
499 ?rwxrwxr-x··2.0·unx····24327·b-·defN·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI.class499 ?rwxrwxr-x··2.0·unx····24327·b-·defN·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI.class
500 ?rwxrwxr-x··2.0·unx······399·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterOverlaySurface.class500 ?rwxrwxr-x··2.0·unx······399·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterOverlaySurface.class
501 ?rwxrwxr-x··2.0·unx·····1987·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack.class501 ?rwxrwxr-x··2.0·unx·····1987·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack.class
502 ?rwxrwxr-x··2.0·unx······346·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference.class502 ?rwxrwxr-x··2.0·unx······346·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference.class
503 ?rwxrwxr-x··2.0·unx·····1632·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/SurfaceTextureWrapper.class503 ?rwxrwxr-x··2.0·unx·····1632·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/SurfaceTextureWrapper.class
 504 ?rwxrwxr-x··2.0·unx······295·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/c.class
504 ?rwxrwxr-x··2.0·unx······380·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/c.class505 ?rwxrwxr-x··2.0·unx······638·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/d.class
505 ?rwxrwxr-x··2.0·unx······423·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/d.class506 ?rwxrwxr-x··2.0·unx······423·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/e.class
506 ?rwxrwxr-x··2.0·unx·····1502·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/e.class507 ?rwxrwxr-x··2.0·unx·····1502·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/f.class
507 ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/f.class508 ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/g.class
508 ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/h.class509 ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/i.class
509 ?rwxrwxr-x··2.0·unx······693·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/i.class510 ?rwxrwxr-x··2.0·unx······728·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/j.class
510 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/k.class511 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/l.class
511 ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/l.class512 ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/m.class
512 ?rwxrwxr-x··2.0·unx·····2628·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback.class513 ?rwxrwxr-x··2.0·unx·····2632·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback.class
513 ?rwxrwxr-x··2.0·unx·····2405·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback.class514 ?rwxrwxr-x··2.0·unx·····2405·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback.class
514 ?rwxrwxr-x··2.0·unx·····1204·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/a.class515 ?rwxrwxr-x··2.0·unx·····1204·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/a.class
515 ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/c.class516 ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/c.class
516 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/d.class517 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/d.class
517 ?rwxrwxr-x··2.0·unx·····4427·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/e.class518 ?rwxrwxr-x··2.0·unx·····4427·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/e.class
518 ?rwxrwxr-x··2.0·unx·····2565·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/f.class519 ?rwxrwxr-x··2.0·unx·····2565·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/f.class
519 ?rwxrwxr-x··2.0·unx······639·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/g.class520 ?rwxrwxr-x··2.0·unx······639·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/g.class
Offset 540, 19 lines modifiedOffset 541, 19 lines modified
540 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$ImageConsumer.class541 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$ImageConsumer.class
541 ?rwxrwxr-x··2.0·unx······191·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$ImageTextureEntry.class542 ?rwxrwxr-x··2.0·unx······191·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$ImageTextureEntry.class
542 ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$SurfaceProducer.class543 ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$SurfaceProducer.class
543 ?rwxrwxr-x··2.0·unx······330·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$SurfaceTextureEntry.class544 ?rwxrwxr-x··2.0·unx······330·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$SurfaceTextureEntry.class
544 ?rwxrwxr-x··2.0·unx······299·b-·stor·80-Jan-01·00:00·io/flutter/view/a.class545 ?rwxrwxr-x··2.0·unx······299·b-·stor·80-Jan-01·00:00·io/flutter/view/a.class
545 ?rwxrwxr-x··2.0·unx·····1350·b-·stor·80-Jan-01·00:00·io/flutter/view/b.class546 ?rwxrwxr-x··2.0·unx·····1350·b-·stor·80-Jan-01·00:00·io/flutter/view/b.class
546 ?rwxrwxr-x··2.0·unx·····1277·b-·stor·80-Jan-01·00:00·io/flutter/view/c.class547 ?rwxrwxr-x··2.0·unx·····1277·b-·stor·80-Jan-01·00:00·io/flutter/view/c.class
547 ?rwxrwxr-x··2.0·unx·····2465·b-·stor·80-Jan-01·00:00·io/flutter/view/d.class548 ?rwxrwxr-x··2.0·unx·····2529·b-·stor·80-Jan-01·00:00·io/flutter/view/d.class
548 ?rwxrwxr-x··2.0·unx······264·b-·stor·80-Jan-01·00:00·io/flutter/view/e.class549 ?rwxrwxr-x··2.0·unx······264·b-·stor·80-Jan-01·00:00·io/flutter/view/e.class
549 ?rwxrwxr-x··2.0·unx·····5826·b-·stor·80-Jan-01·00:00·io/flutter/view/g.class550 ?rwxrwxr-x··2.0·unx·····5826·b-·stor·80-Jan-01·00:00·io/flutter/view/g.class
550 ?rwxrwxr-x··2.0·unx······109·b-·stor·80-Jan-01·00:00·io/flutter/view/i.class551 ?rwxrwxr-x··2.0·unx······109·b-·stor·80-Jan-01·00:00·io/flutter/view/i.class
551 ?rwxrwxr-x··2.0·unx····22504·b-·defN·80-Jan-01·00:00·io/flutter/view/j.class552 ?rwxrwxr-x··2.0·unx····22518·b-·defN·80-Jan-01·00:00·io/flutter/view/j.class
552 ?rwxrwxr-x··2.0·unx·····2844·b-·stor·80-Jan-01·00:00·io/flutter/view/k.class553 ?rwxrwxr-x··2.0·unx·····2844·b-·stor·80-Jan-01·00:00·io/flutter/view/k.class
553 ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·io/flutter/view/l.class554 ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·io/flutter/view/l.class
554 ?rwxrwxr-x··2.0·unx·······69·b-·stor·80-Jan-01·00:00·io/flutter/view/m.class555 ?rwxrwxr-x··2.0·unx·······69·b-·stor·80-Jan-01·00:00·io/flutter/view/m.class
555 ?rwxrwxr-x··2.0·unx·······99·b-·stor·80-Jan-01·00:00·io/flutter/view/n.class556 ?rwxrwxr-x··2.0·unx·······99·b-·stor·80-Jan-01·00:00·io/flutter/view/n.class
556 ?rwxrwxr-x··2.0·unx·······69·b-·stor·80-Jan-01·00:00·io/flutter/view/o.class557 ?rwxrwxr-x··2.0·unx·······69·b-·stor·80-Jan-01·00:00·io/flutter/view/o.class
557 ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·io/flutter/view/p.class558 ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·io/flutter/view/p.class
558 ?rwxrwxr-x··2.0·unx·······69·b-·stor·80-Jan-01·00:00·io/flutter/view/q.class559 ?rwxrwxr-x··2.0·unx·······69·b-·stor·80-Jan-01·00:00·io/flutter/view/q.class
Offset 698, 15 lines modifiedOffset 699, 15 lines modified
698 ?rwxrwxr-x··2.0·unx······422·b-·stor·80-Jan-01·00:00·k/x1.class699 ?rwxrwxr-x··2.0·unx······422·b-·stor·80-Jan-01·00:00·k/x1.class
699 ?rwxrwxr-x··2.0·unx·····2496·b-·stor·80-Jan-01·00:00·k/x.class700 ?rwxrwxr-x··2.0·unx·····2496·b-·stor·80-Jan-01·00:00·k/x.class
700 ?rwxrwxr-x··2.0·unx·····1019·b-·stor·80-Jan-01·00:00·k/y1.class701 ?rwxrwxr-x··2.0·unx·····1019·b-·stor·80-Jan-01·00:00·k/y1.class
701 ?rwxrwxr-x··2.0·unx·······69·b-·stor·80-Jan-01·00:00·k/z1.class702 ?rwxrwxr-x··2.0·unx·······69·b-·stor·80-Jan-01·00:00·k/z1.class
702 ?rwxrwxr-x··2.0·unx·····1402·b-·stor·80-Jan-01·00:00·k/z.class703 ?rwxrwxr-x··2.0·unx·····1402·b-·stor·80-Jan-01·00:00·k/z.class
703 ?rwxrwxr-x··2.0·unx······365·b-·stor·80-Jan-01·00:00·k0/c.class704 ?rwxrwxr-x··2.0·unx······365·b-·stor·80-Jan-01·00:00·k0/c.class
704 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·k0/e.class705 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·k0/e.class
705 ?rwxrwxr-x··2.0·unx······542·b-·stor·80-Jan-01·00:00·k0/j.class706 ?rwxrwxr-x··2.0·unx······548·b-·stor·80-Jan-01·00:00·k0/j.class
706 ?rwxrwxr-x··2.0·unx·····4572·b-·stor·80-Jan-01·00:00·k1/a0.class707 ?rwxrwxr-x··2.0·unx·····4572·b-·stor·80-Jan-01·00:00·k1/a0.class
Max diff block lines reached; 17209/29028 bytes (59.28%) of diff not shown.
1.51 KB
zipnote «TEMP»/diffoscope_35rxygg8_unsigned/tmpn1r6wfd__.zip
    
Offset 1512, 26 lines modifiedOffset 1512, 29 lines modified
  
1512 Filename:·io/flutter/embedding/engine/renderer/e.class1512 Filename:·io/flutter/embedding/engine/renderer/e.class
1513 Comment:·1513 Comment:·
  
1514 Filename:·io/flutter/embedding/engine/renderer/f.class1514 Filename:·io/flutter/embedding/engine/renderer/f.class
1515 Comment:·1515 Comment:·
  
1516 Filename:·io/flutter/embedding/engine/renderer/h.class1516 Filename:·io/flutter/embedding/engine/renderer/g.class
1517 Comment:·1517 Comment:·
  
1518 Filename:·io/flutter/embedding/engine/renderer/i.class1518 Filename:·io/flutter/embedding/engine/renderer/i.class
1519 Comment:·1519 Comment:·
  
1520 Filename:·io/flutter/embedding/engine/renderer/k.class1520 Filename:·io/flutter/embedding/engine/renderer/j.class
1521 Comment:·1521 Comment:·
  
1522 Filename:·io/flutter/embedding/engine/renderer/l.class1522 Filename:·io/flutter/embedding/engine/renderer/l.class
1523 Comment:·1523 Comment:·
  
 1524 Filename:·io/flutter/embedding/engine/renderer/m.class
 1525 Comment:·
  
1524 Filename:·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback.class1526 Filename:·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback.class
1525 Comment:·1527 Comment:·
  
1526 Filename:·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback.class1528 Filename:·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback.class
1527 Comment:·1529 Comment:·
  
1528 Filename:·io/flutter/plugin/editing/a.class1530 Filename:·io/flutter/plugin/editing/a.class
Offset 4440, 18 lines modifiedOffset 4443, 18 lines modified
  
4440 Filename:·io/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry.class4443 Filename:·io/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry.class
4441 Comment:·4444 Comment:·
  
4442 Filename:·io/flutter/embedding/engine/renderer/a.class4445 Filename:·io/flutter/embedding/engine/renderer/a.class
4443 Comment:·4446 Comment:·
  
4444 Filename:·io/flutter/embedding/engine/renderer/g.class4447 Filename:·io/flutter/embedding/engine/renderer/h.class
4445 Comment:·4448 Comment:·
  
4446 Filename:·io/flutter/embedding/engine/renderer/j.class4449 Filename:·io/flutter/embedding/engine/renderer/k.class
4447 Comment:·4450 Comment:·
  
4448 Filename:·io/flutter/plugin/editing/b.class4451 Filename:·io/flutter/plugin/editing/b.class
4449 Comment:·4452 Comment:·
  
4450 Filename:·io/flutter/plugin/editing/i.class4453 Filename:·io/flutter/plugin/editing/i.class
4451 Comment:·4454 Comment:·
7.23 KB
a0/t0.class
7.21 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 ··SHA-256·checksum·c4cc241d5bb87cc58bd8c8c1b4f34f87f0e3e22028336220db7a3651543ad5b11 ··SHA-256·checksum·a31b228dd6f13911c4f5fe1233f3542c40af424fc183eb778a6f8df26c00b6f8
2 public·abstract·class·a0.t02 public·abstract·class·a0.t0
3 ··minor·version:·03 ··minor·version:·0
4 ··major·version:·494 ··major·version:·49
5 ··flags:·(0x1421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT,·ACC_SYNTHETIC5 ··flags:·(0x1421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT,·ACC_SYNTHETIC
6 ··this_class:·#2··························//·a0/t06 ··this_class:·#2··························//·a0/t0
7 ··super_class:·#4·························//·java/lang/Object7 ··super_class:·#4·························//·java/lang/Object
8 ··interfaces:·0,·fields:·0,·methods:·26,·attributes:·08 ··interfaces:·0,·fields:·0,·methods:·26,·attributes:·0
9 Constant·pool:9 Constant·pool:
10 ····#1·=·Utf8···············a0/t010 ····#1·=·Utf8···············a0/t0
11 ····#2·=·Class··············#1············//·a0/t011 ····#2·=·Class··············#1············//·a0/t0
12 ····#3·=·Utf8···············java/lang/Object12 ····#3·=·Utf8···············java/lang/Object
13 ····#4·=·Class··············#3············//·java/lang/Object13 ····#4·=·Class··············#3············//·java/lang/Object
14 ····#5·=·Utf8···············android/view/WindowInsets$Type14 ····#5·=·Utf8···············android/view/WindowInsets$Type
15 ····#6·=·Class··············#5············//·android/view/WindowInsets$Type15 ····#6·=·Class··············#5············//·android/view/WindowInsets$Type
16 ····#7·=·Utf8···············ime16 ····#7·=·Utf8···············navigationBars
17 ····#8·=·Utf8···············()I17 ····#8·=·Utf8···············()I
18 ····#9·=·NameAndType········#7:#8·········//·ime:()I18 ····#9·=·NameAndType········#7:#8·········//·navigationBars:()I
19 ···#10·=·Methodref··········#6.#9·········//·android/view/WindowInsets$Type.ime:()I19 ···#10·=·Methodref··········#6.#9·········//·android/view/WindowInsets$Type.navigationBars:()I
20 ···#11·=·Utf8···············android/telephony/TelephonyDisplayInfo20 ···#11·=·Utf8···············android/telephony/TelephonyDisplayInfo
21 ···#12·=·Class··············#11···········//·android/telephony/TelephonyDisplayInfo21 ···#12·=·Class··············#11···········//·android/telephony/TelephonyDisplayInfo
22 ···#13·=·Utf8···············getOverrideNetworkType22 ···#13·=·Utf8···············getOverrideNetworkType
23 ···#14·=·NameAndType········#13:#8········//·getOverrideNetworkType:()I23 ···#14·=·NameAndType········#13:#8········//·getOverrideNetworkType:()I
24 ···#15·=·Methodref··········#12.#14·······//·android/telephony/TelephonyDisplayInfo.getOverrideNetworkType:()I24 ···#15·=·Methodref··········#12.#14·······//·android/telephony/TelephonyDisplayInfo.getOverrideNetworkType:()I
25 ···#16·=·Utf8···············android/view/WindowInsetsAnimation25 ···#16·=·Utf8···············android/view/WindowInsetsAnimation
26 ···#17·=·Class··············#16···········//·android/view/WindowInsetsAnimation26 ···#17·=·Class··············#16···········//·android/view/WindowInsetsAnimation
Offset 92, 30 lines modifiedOffset 92, 30 lines modified
92 ···#83·=·Float··············2.24E-44f92 ···#83·=·Float··············2.24E-44f
93 ···#84·=·Utf8···············android/view/WindowInsetsController93 ···#84·=·Utf8···············android/view/WindowInsetsController
94 ···#85·=·Class··············#84···········//·android/view/WindowInsetsController94 ···#85·=·Class··············#84···········//·android/view/WindowInsetsController
95 ···#86·=·Utf8···············setSystemBarsAppearance95 ···#86·=·Utf8···············setSystemBarsAppearance
96 ···#87·=·Utf8···············(II)V96 ···#87·=·Utf8···············(II)V
97 ···#88·=·NameAndType········#86:#87·······//·setSystemBarsAppearance:(II)V97 ···#88·=·NameAndType········#86:#87·······//·setSystemBarsAppearance:(II)V
98 ···#89·=·InterfaceMethodref·#85.#88·······//·android/view/WindowInsetsController.setSystemBarsAppearance:(II)V98 ···#89·=·InterfaceMethodref·#85.#88·······//·android/view/WindowInsetsController.setSystemBarsAppearance:(II)V
99 ···#90·=·Utf8···············systemGestures99 ···#90·=·Utf8···············ime
100 ···#91·=·NameAndType········#90:#8········//·systemGestures:()I100 ···#91·=·NameAndType········#90:#8········//·ime:()I
101 ···#92·=·Methodref··········#6.#91········//·android/view/WindowInsets$Type.systemGestures:()I101 ···#92·=·Methodref··········#6.#91········//·android/view/WindowInsets$Type.ime:()I
102 ···#93·=·Utf8···············getMaximumWindowMetrics102 ···#93·=·Utf8···············getMaximumWindowMetrics
103 ···#94·=·NameAndType········#93:#56·······//·getMaximumWindowMetrics:()Landroid/view/WindowMetrics;103 ···#94·=·NameAndType········#93:#56·······//·getMaximumWindowMetrics:()Landroid/view/WindowMetrics;
104 ···#95·=·InterfaceMethodref·#54.#94·······//·android/view/WindowManager.getMaximumWindowMetrics:()Landroid/view/WindowMetrics;104 ···#95·=·InterfaceMethodref·#54.#94·······//·android/view/WindowManager.getMaximumWindowMetrics:()Landroid/view/WindowMetrics;
105 ···#96·=·Utf8···············ACTION_IME_ENTER105 ···#96·=·Utf8···············ACTION_IME_ENTER
106 ···#97·=·NameAndType········#96:#62·······//·ACTION_IME_ENTER:Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;106 ···#97·=·NameAndType········#96:#62·······//·ACTION_IME_ENTER:Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
107 ···#98·=·Fieldref···········#60.#97·······//·android/view/accessibility/AccessibilityNodeInfo$AccessibilityAction.ACTION_IME_ENTER:Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;107 ···#98·=·Fieldref···········#60.#97·······//·android/view/accessibility/AccessibilityNodeInfo$AccessibilityAction.ACTION_IME_ENTER:Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
108 ···#99·=·Utf8···············navigationBars108 ···#99·=·Utf8···············systemGestures
109 ··#100·=·NameAndType········#99:#8········//·navigationBars:()I109 ··#100·=·NameAndType········#99:#8········//·systemGestures:()I
110 ··#101·=·Methodref··········#6.#100·······//·android/view/WindowInsets$Type.navigationBars:()I110 ··#101·=·Methodref··········#6.#100·······//·android/view/WindowInsets$Type.systemGestures:()I
111 ··#102·=·Float··············1.1E-44f111 ··#102·=·Float··············1.1E-44f
112 ··#103·=·Utf8···············statusBars112 ··#103·=·Utf8···············systemBars
113 ··#104·=·NameAndType········#103:#8·······//·statusBars:()I113 ··#104·=·NameAndType········#103:#8·······//·systemBars:()I
114 ··#105·=·Methodref··········#6.#104·······//·android/view/WindowInsets$Type.statusBars:()I114 ··#105·=·Methodref··········#6.#104·······//·android/view/WindowInsets$Type.systemBars:()I
115 ··#106·=·Utf8···············captionBar115 ··#106·=·Utf8···············captionBar
116 ··#107·=·NameAndType········#106:#8·······//·captionBar:()I116 ··#107·=·NameAndType········#106:#8·······//·captionBar:()I
117 ··#108·=·Methodref··········#6.#107·······//·android/view/WindowInsets$Type.captionBar:()I117 ··#108·=·Methodref··········#6.#107·······//·android/view/WindowInsets$Type.captionBar:()I
118 ··#109·=·Utf8···············Code118 ··#109·=·Utf8···············Code
119 ··#110·=·Utf8···············a119 ··#110·=·Utf8···············a
120 ··#111·=·Utf8···············b120 ··#111·=·Utf8···············b
121 ··#112·=·Utf8···············(Landroid/telephony/TelephonyDisplayInfo;)I121 ··#112·=·Utf8···············(Landroid/telephony/TelephonyDisplayInfo;)I
Offset 159, 15 lines modifiedOffset 159, 15 lines modified
159 ··#150·=·Utf8···············z159 ··#150·=·Utf8···············z
160 {160 {
161 ··public·static·int·a();161 ··public·static·int·a();
162 ····descriptor:·()I162 ····descriptor:·()I
163 ····flags:·(0x1049)·ACC_PUBLIC,·ACC_STATIC,·ACC_BRIDGE,·ACC_SYNTHETIC163 ····flags:·(0x1049)·ACC_PUBLIC,·ACC_STATIC,·ACC_BRIDGE,·ACC_SYNTHETIC
164 ····Code:164 ····Code:
165 ······stack=300,·locals=0,·args_size=0165 ······stack=300,·locals=0,·args_size=0
166 ·········0:·invokestatic··#10·················//·Method·android/view/WindowInsets$Type.ime:()I166 ·········0:·invokestatic··#10·················//·Method·android/view/WindowInsets$Type.navigationBars:()I
167 ·········3:·ireturn167 ·········3:·ireturn
  
168 ··public·static·int·b(android.telephony.TelephonyDisplayInfo);168 ··public·static·int·b(android.telephony.TelephonyDisplayInfo);
169 ····descriptor:·(Landroid/telephony/TelephonyDisplayInfo;)I169 ····descriptor:·(Landroid/telephony/TelephonyDisplayInfo;)I
170 ····flags:·(0x1049)·ACC_PUBLIC,·ACC_STATIC,·ACC_BRIDGE,·ACC_SYNTHETIC170 ····flags:·(0x1049)·ACC_PUBLIC,·ACC_STATIC,·ACC_BRIDGE,·ACC_SYNTHETIC
171 ····Code:171 ····Code:
172 ······stack=300,·locals=1,·args_size=1172 ······stack=300,·locals=1,·args_size=1
Offset 321, 15 lines modifiedOffset 321, 15 lines modified
321 ········11:·return321 ········11:·return
  
322 ··public·static·int·r();322 ··public·static·int·r();
323 ····descriptor:·()I323 ····descriptor:·()I
324 ····flags:·(0x1049)·ACC_PUBLIC,·ACC_STATIC,·ACC_BRIDGE,·ACC_SYNTHETIC324 ····flags:·(0x1049)·ACC_PUBLIC,·ACC_STATIC,·ACC_BRIDGE,·ACC_SYNTHETIC
325 ····Code:325 ····Code:
326 ······stack=300,·locals=0,·args_size=0326 ······stack=300,·locals=0,·args_size=0
327 ·········0:·invokestatic··#92·················//·Method·android/view/WindowInsets$Type.systemGestures:()I327 ·········0:·invokestatic··#92·················//·Method·android/view/WindowInsets$Type.ime:()I
328 ·········3:·ireturn328 ·········3:·ireturn
  
329 ··public·static·android.view.WindowMetrics·s(android.view.WindowManager);329 ··public·static·android.view.WindowMetrics·s(android.view.WindowManager);
330 ····descriptor:·(Landroid/view/WindowManager;)Landroid/view/WindowMetrics;330 ····descriptor:·(Landroid/view/WindowManager;)Landroid/view/WindowMetrics;
331 ····flags:·(0x1049)·ACC_PUBLIC,·ACC_STATIC,·ACC_BRIDGE,·ACC_SYNTHETIC331 ····flags:·(0x1049)·ACC_PUBLIC,·ACC_STATIC,·ACC_BRIDGE,·ACC_SYNTHETIC
332 ····Code:332 ····Code:
333 ······stack=300,·locals=1,·args_size=1333 ······stack=300,·locals=1,·args_size=1
Offset 357, 15 lines modifiedOffset 357, 15 lines modified
357 ·········9:·return357 ·········9:·return
  
358 ··public·static·int·v();358 ··public·static·int·v();
359 ····descriptor:·()I359 ····descriptor:·()I
360 ····flags:·(0x1049)·ACC_PUBLIC,·ACC_STATIC,·ACC_BRIDGE,·ACC_SYNTHETIC360 ····flags:·(0x1049)·ACC_PUBLIC,·ACC_STATIC,·ACC_BRIDGE,·ACC_SYNTHETIC
361 ····Code:361 ····Code:
362 ······stack=300,·locals=0,·args_size=0362 ······stack=300,·locals=0,·args_size=0
363 ·········0:·invokestatic··#101················//·Method·android/view/WindowInsets$Type.navigationBars:()I363 ·········0:·invokestatic··#101················//·Method·android/view/WindowInsets$Type.systemGestures:()I
364 ·········3:·ireturn364 ·········3:·ireturn
  
365 ··public·static·void·w(android.view.WindowInsetsController);365 ··public·static·void·w(android.view.WindowInsetsController);
366 ····descriptor:·(Landroid/view/WindowInsetsController;)V366 ····descriptor:·(Landroid/view/WindowInsetsController;)V
367 ····flags:·(0x1049)·ACC_PUBLIC,·ACC_STATIC,·ACC_BRIDGE,·ACC_SYNTHETIC367 ····flags:·(0x1049)·ACC_PUBLIC,·ACC_STATIC,·ACC_BRIDGE,·ACC_SYNTHETIC
368 ····Code:368 ····Code:
369 ······stack=300,·locals=2,·args_size=1369 ······stack=300,·locals=2,·args_size=1
Offset 378, 15 lines modifiedOffset 378, 15 lines modified
378 ········11:·return378 ········11:·return
  
379 ··public·static·int·x();379 ··public·static·int·x();
380 ····descriptor:·()I380 ····descriptor:·()I
381 ····flags:·(0x1049)·ACC_PUBLIC,·ACC_STATIC,·ACC_BRIDGE,·ACC_SYNTHETIC381 ····flags:·(0x1049)·ACC_PUBLIC,·ACC_STATIC,·ACC_BRIDGE,·ACC_SYNTHETIC
382 ····Code:382 ····Code:
383 ······stack=300,·locals=0,·args_size=0383 ······stack=300,·locals=0,·args_size=0
384 ·········0:·invokestatic··#105················//·Method·android/view/WindowInsets$Type.statusBars:()I384 ·········0:·invokestatic··#105················//·Method·android/view/WindowInsets$Type.systemBars:()I
385 ·········3:·ireturn385 ·········3:·ireturn
  
386 ··public·static·void·y(android.view.WindowInsetsController);386 ··public·static·void·y(android.view.WindowInsetsController);
387 ····descriptor:·(Landroid/view/WindowInsetsController;)V387 ····descriptor:·(Landroid/view/WindowInsetsController;)V
388 ····flags:·(0x1049)·ACC_PUBLIC,·ACC_STATIC,·ACC_BRIDGE,·ACC_SYNTHETIC388 ····flags:·(0x1049)·ACC_PUBLIC,·ACC_STATIC,·ACC_BRIDGE,·ACC_SYNTHETIC
389 ····Code:389 ····Code:
390 ······stack=300,·locals=1,·args_size=1390 ······stack=300,·locals=1,·args_size=1
494 B
android/support/v4/media/d.class
430 B
procyon -ec {}
    
Offset 129, 15 lines modifiedOffset 129, 15 lines modified
129 ········}129 ········}
130 ········else·{130 ········else·{
131 ············u8.x((c4.b)null);131 ············u8.x((c4.b)null);
132 ········}132 ········}
133 ····}133 ····}
134 ····134 ····
135 ····public·static·int[]·_values()·{135 ····public·static·int[]·_values()·{
136 ········return·j.b(11);136 ········return·j.b(13);
137 ····}137 ····}
138 ····138 ····
139 ····public·static·int·a(String·concat)·{139 ····public·static·int·a(String·concat)·{
140 ········final·int[]·b·=·j.b(1);140 ········final·int[]·b·=·j.b(1);
141 ········for·(int·length·=·b.length,·i·=·0;·i·<·length;·++i)·{141 ········for·(int·length·=·b.length,·i·=·0;·i·<·length;·++i)·{
142 ············final·int·n·=·b[i];142 ············final·int·n·=·b[i];
143 ············if·(n·==·0)·{143 ············if·(n·==·0)·{
619 B
androidx/lifecycle/r.class
567 B
procyon -ec {}
    
Offset 25, 18 lines modifiedOffset 25, 14 lines modified
25 ········final·int·m·=·this.m;25 ········final·int·m·=·this.m;
26 ········final·boolean·p·=·true;26 ········final·boolean·p·=·true;
27 ········switch·(m)·{27 ········switch·(m)·{
28 ············default:·{28 ············default:·{
29 ················((h)this.n).f(false);29 ················((h)this.n).f(false);
30 ················return;30 ················return;
31 ············}31 ············}
32 ············case·9:·{ 
33 ················((Object)this.n).getClass(); 
34 ················return; 
35 ············} 
36 ············case·8:·{32 ············case·8:·{
37 ················((c)this.n).b.e.prefetchDefaultFontManager();33 ················((c)this.n).b.e.prefetchDefaultFontManager();
38 ················return;34 ················return;
39 ············}35 ············}
40 ············case·7:·{36 ············case·7:·{
41 ················final·d·d·=·(d)this.n;37 ················final·d·d·=·(d)this.n;
42 ················while·(true)·{38 ················while·(true)·{
492 B
b0/c.class
472 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 15 lines modified
  
1 package·b0;1 package·b0;
  
2 import·android.app.Activity;2 import·android.app.Activity;
 3 import·t3.o;
3 import·android.window.OnBackInvokedCallback;4 import·android.window.OnBackInvokedCallback;
 5 import·android.view.View;
 6 import·android.view.inputmethod.InputMethodManager;
4 import·java.util.List;7 import·java.util.List;
5 import·android.content.Intent;8 import·android.content.Intent;
6 import·android.os.Parcelable;9 import·android.os.Parcelable;
7 import·java.util.ArrayList;10 import·java.util.ArrayList;
8 import·android.os.Bundle;11 import·android.os.Bundle;
9 import·android.window.OnBackInvokedDispatcher;12 import·android.window.OnBackInvokedDispatcher;
10 import·com.wuxialearn.wuxialearn.MainActivity;13 import·com.wuxialearn.wuxialearn.MainActivity;
211 B
b4/a.class
191 B
procyon -ec {}
    
Offset 1, 8 lines modifiedOffset 1, 9 lines modified
  
1 package·b4;1 package·b4;
  
 2 import·android.view.inputmethod.InputMethodManager;
2 import·android.window.BackEvent;3 import·android.window.BackEvent;
  
3 public·abstract·synthetic·class·a4 public·abstract·synthetic·class·a
4 {5 {
5 }6 }
350 B
b4/n.class
330 B
procyon -ec {}
    
Offset 8, 14 lines modifiedOffset 8, 14 lines modified
  
8 public·final·class·n8 public·final·class·n
9 {9 {
10 ····public·static·final·a2·b;10 ····public·static·final·a2·b;
11 ····public·final·u·a;11 ····public·final·u·a;
12 ····12 ····
13 ····static·{13 ····static·{
14 ········b·=·new·a2(16);14 ········b·=·new·a2(17);
15 ····}15 ····}
16 ····16 ····
17 ····public·n(final·b·b)·{17 ····public·n(final·b·b)·{
18 ········this.a·=·new·u((Object)b,·"flutter/settings",·(Object)l.a,·(Object)null);18 ········this.a·=·new·u((Object)b,·"flutter/settings",·(Object)l.a,·(Object)null);
19 ····}19 ····}
20 }20 }
4.81 KB
io/flutter/embedding/engine/FlutterJNI.class
4.72 KB
procyon -ec {}
    
Offset 331, 17 lines modifiedOffset 331, 17 lines modified
331 ····}331 ····}
332 ····332 ····
333 ····public·void·addEngineLifecycleListener(final·u3.a·a)·{333 ····public·void·addEngineLifecycleListener(final·u3.a·a)·{
334 ········this.ensureRunningOnMainThread();334 ········this.ensureRunningOnMainThread();
335 ········this.engineLifecycleListeners.add(a);335 ········this.engineLifecycleListeners.add(a);
336 ····}336 ····}
337 ····337 ····
338 ····public·void·addIsDisplayingFlutterUiListener(final·io.flutter.embedding.engine.renderer.k·k)·{338 ····public·void·addIsDisplayingFlutterUiListener(final·io.flutter.embedding.engine.renderer.l·l)·{
339 ········this.ensureRunningOnMainThread();339 ········this.ensureRunningOnMainThread();
340 ········this.flutterUiDisplayListeners.add(k);340 ········this.flutterUiDisplayListeners.add(l);
341 ····}341 ····}
342 ····342 ····
343 ····public·void·attachToNative()·{343 ····public·void·attachToNative()·{
344 ········this.ensureRunningOnMainThread();344 ········this.ensureRunningOnMainThread();
345 ········this.ensureNotAttachedToNative();345 ········this.ensureNotAttachedToNative();
346 ········this.shellHolderLock.writeLock().lock();346 ········this.shellHolderLock.writeLock().lock();
347 ········try·{347 ········try·{
Offset 825, 36 lines modifiedOffset 825, 36 lines modified
825 ········final·h·platformViewsController·=·this.platformViewsController;825 ········final·h·platformViewsController·=·this.platformViewsController;
826 ········if·(platformViewsController·!=·null)·{826 ········if·(platformViewsController·!=·null)·{
827 ············final·boolean·o·=·platformViewsController.o;827 ············final·boolean·o·=·platformViewsController.o;
828 ············boolean·b·=·false;828 ············boolean·b·=·false;
829 ············if·(o·&&·platformViewsController.r.isEmpty())·{829 ············if·(o·&&·platformViewsController.r.isEmpty())·{
830 ················platformViewsController.o·=·false;830 ················platformViewsController.o·=·false;
831 ················final·o·c·=·platformViewsController.c;831 ················final·o·c·=·platformViewsController.c;
832 ················final·r·r·=·new·r(10,·(Object)platformViewsController);832 ················final·r·r·=·new·r(9,·(Object)platformViewsController);
833 ················final·t3.h·o2·=·c.o;833 ················final·t3.h·o2·=·c.o;
834 ················if·(o2·!=·null)·{834 ················if·(o2·!=·null)·{
835 ····················final·io.flutter.embedding.engine.renderer.l·q·=·c.q;835 ····················final·io.flutter.embedding.engine.renderer.m·q·=·c.q;
836 ····················if·(q·!=·null)·{836 ····················if·(q·!=·null)·{
837 ························c.p·=·q;837 ························c.p·=·q;
838 ························c.q·=·null;838 ························c.q·=·null;
839 ························final·io.flutter.embedding.engine.renderer.j·b2·=·c.t.b;839 ························final·io.flutter.embedding.engine.renderer.k·b2·=·c.t.b;
840 ························if·(b2·==·null)·{840 ························if·(b2·==·null)·{
841 ····························o2.c();841 ····························o2.c();
842 ····························final·t3.h·o3·=·c.o;842 ····························final·t3.h·o3·=·c.o;
843 ····························if·(o3·!=·null)·{843 ····························if·(o3·!=·null)·{
844 ································o3.m.close();844 ································o3.m.close();
845 ································((ViewGroup)c).removeView((View)c.o);845 ································((ViewGroup)c).removeView((View)c.o);
846 ································c.o·=·null;846 ································c.o·=·null;
847 ····························}847 ····························}
848 ····························r.run();848 ····························r.run();
849 ························}849 ························}
850 ························else·{850 ························else·{
851 ····························q.d();851 ····························q.d();
852 ····························final·t3.n·n·=·new·t3.n(c,·b2,·r);852 ····························final·t3.n·n·=·new·t3.n(c,·b2,·r);
853 ····························b2.a.addIsDisplayingFlutterUiListener((io.flutter.embedding.engine.renderer.k)n);853 ····························b2.a.addIsDisplayingFlutterUiListener((io.flutter.embedding.engine.renderer.l)n);
854 ····························if·(b2.c)·{854 ····························if·(b2.c)·{
855 ································n.b();855 ································n.b();
856 ····························}856 ····························}
857 ························}857 ························}
858 ····················}858 ····················}
859 ················}859 ················}
860 ············}860 ············}
Offset 872, 23 lines modifiedOffset 872, 23 lines modified
872 ········throw·new·RuntimeException("platformViewsController·must·be·set·before·attempting·to·end·the·frame");872 ········throw·new·RuntimeException("platformViewsController·must·be·set·before·attempting·to·end·the·frame");
873 ····}873 ····}
874 ····874 ····
875 ····public·void·onFirstFrame()·{875 ····public·void·onFirstFrame()·{
876 ········this.ensureRunningOnMainThread();876 ········this.ensureRunningOnMainThread();
877 ········final·Iterator·iterator·=·this.flutterUiDisplayListeners.iterator();877 ········final·Iterator·iterator·=·this.flutterUiDisplayListeners.iterator();
878 ········while·(iterator.hasNext())·{878 ········while·(iterator.hasNext())·{
879 ············((io.flutter.embedding.engine.renderer.k)iterator.next()).b();879 ············((io.flutter.embedding.engine.renderer.l)iterator.next()).b();
880 ········}880 ········}
881 ····}881 ····}
882 ····882 ····
883 ····public·void·onRenderingStopped()·{883 ····public·void·onRenderingStopped()·{
884 ········this.ensureRunningOnMainThread();884 ········this.ensureRunningOnMainThread();
885 ········final·Iterator·iterator·=·this.flutterUiDisplayListeners.iterator();885 ········final·Iterator·iterator·=·this.flutterUiDisplayListeners.iterator();
886 ········while·(iterator.hasNext())·{886 ········while·(iterator.hasNext())·{
887 ············((io.flutter.embedding.engine.renderer.k)iterator.next()).a();887 ············((io.flutter.embedding.engine.renderer.l)iterator.next()).a();
888 ········}888 ········}
889 ····}889 ····}
890 ····890 ····
891 ····public·void·onSurfaceChanged(final·int·n,·final·int·n2)·{891 ····public·void·onSurfaceChanged(final·int·n,·final·int·n2)·{
892 ········this.ensureRunningOnMainThread();892 ········this.ensureRunningOnMainThread();
893 ········this.ensureAttachedToNative();893 ········this.ensureAttachedToNative();
894 ········this.nativeSurfaceChanged(this.nativeShellHolderId,·n,·n2);894 ········this.nativeSurfaceChanged(this.nativeShellHolderId,·n,·n2);
Offset 942, 17 lines modifiedOffset 942, 17 lines modified
942 ····}942 ····}
943 ····943 ····
944 ····public·void·removeEngineLifecycleListener(final·u3.a·a)·{944 ····public·void·removeEngineLifecycleListener(final·u3.a·a)·{
945 ········this.ensureRunningOnMainThread();945 ········this.ensureRunningOnMainThread();
946 ········this.engineLifecycleListeners.remove(a);946 ········this.engineLifecycleListeners.remove(a);
947 ····}947 ····}
948 ····948 ····
949 ····public·void·removeIsDisplayingFlutterUiListener(final·io.flutter.embedding.engine.renderer.k·k)·{949 ····public·void·removeIsDisplayingFlutterUiListener(final·io.flutter.embedding.engine.renderer.l·l)·{
950 ········this.ensureRunningOnMainThread();950 ········this.ensureRunningOnMainThread();
951 ········this.flutterUiDisplayListeners.remove(k);951 ········this.flutterUiDisplayListeners.remove(l);
952 ····}952 ····}
953 ····953 ····
954 ····public·void·requestDartDeferredLibrary(final·int·n)·{954 ····public·void·requestDartDeferredLibrary(final·int·n)·{
955 ········Log.e("FlutterJNI",·"No·DeferredComponentManager·found.·Android·setup·must·be·completed·before·using·split·AOT·deferred·components.");955 ········Log.e("FlutterJNI",·"No·DeferredComponentManager·found.·Android·setup·must·be·completed·before·using·split·AOT·deferred·components.");
956 ····}956 ····}
957 ····957 ····
958 ····public·void·runBundleAndSnapshotFromLibrary(final·String·s,·final·String·s2,·final·String·s3,·final·AssetManager·assetManager,·final·List·list)·{958 ····public·void·runBundleAndSnapshotFromLibrary(final·String·s,·final·String·s2,·final·String·s3,·final·AssetManager·assetManager,·final·List·list)·{
478 B
io/flutter/embedding/engine/renderer/c.class
390 B
procyon -ec {}
    
Offset 5, 19 lines modifiedOffset 5, 13 lines modified
  
5 public·final·class·c5 public·final·class·c
6 {6 {
7 ····public·final·Rect·a;7 ····public·final·Rect·a;
8 ····public·final·int·b;8 ····public·final·int·b;
9 ····public·final·int·c;9 ····public·final·int·c;
10 ····10 ····
11 ····public·c(final·Rect·a)·{ 
12 ········this.a·=·a; 
13 ········this.b·=·4; 
14 ········this.c·=·1; 
15 ····} 
16 ···· 
17 ····public·c(final·Rect·a,·final·int·b,·final·int·c)·{11 ····public·c(final·Rect·a,·final·int·b,·final·int·c)·{
18 ········this.a·=·a;12 ········this.a·=·a;
19 ········this.b·=·b;13 ········this.b·=·b;
20 ········this.c·=·c;14 ········this.c·=·c;
21 ····}15 ····}
22 }16 }
940 B
io/flutter/embedding/engine/renderer/d.class
852 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 21 lines modified
  
1 package·io.flutter.embedding.engine.renderer;1 package·io.flutter.embedding.engine.renderer;
  
2 import·android.media.Image;2 import·io.flutter.view.n;
  
3 public·final·class·d3 public·final·synthetic·class·d·implements·Runnable
4 {4 {
5 ····public·final·Image·a; 
6 ····public·final·/*·synthetic·*/·FlutterRenderer$ImageReaderSurfaceProducer·b; 
7 ···· 
8 ····public·d(final·FlutterRenderer$ImageReaderSurfaceProducer·b,·final·Image·a)·{ 
9 ········this.b·=·b; 
10 ········this.a·=·a;5 ····public·final·void·run()·{
 6 ········final·int·m·=·this.m;
 7 ········final·n·n·=·this.n;
 8 ········switch·(m)·{
 9 ············default:·{
 10 ················((h)n).getClass();
 11 ················return;
 12 ············}
 13 ············case·0:·{
 14 ················FlutterRenderer$ImageReaderSurfaceProducer.a((FlutterRenderer$ImageReaderSurfaceProducer)n);
 15 ············}
 16 ········}
11 ····}17 ····}
12 }18 }
1.57 KB
io/flutter/embedding/engine/renderer/e.class
1.49 KB
procyon -ec {}
    
Offset 1, 34 lines modifiedOffset 1, 15 lines modified
  
1 package·io.flutter.embedding.engine.renderer;1 package·io.flutter.embedding.engine.renderer;
  
2 import·android.media.Image;2 import·android.media.Image;
3 import·android.util.Log; 
4 import·android.media.ImageReader; 
5 import·android.media.ImageReader$OnImageAvailableListener; 
  
6 public·final·synthetic·class·e·implements·ImageReader$OnImageAvailableListener3 public·final·class·e
7 {4 {
 5 ····public·final·Image·a;
 6 ····public·final·/*·synthetic·*/·FlutterRenderer$ImageReaderSurfaceProducer·b;
 7 ····
8 ····public·final·void·onImageAvailable(final·ImageReader·imageReader)·{ 
9 ········final·f·a·=·this.a; 
10 ········a.getClass(); 
11 ········Image·acquireLatestImage; 
12 ········try·{ 
13 ············acquireLatestImage·=·imageReader.acquireLatestImage(); 
14 ········} 
15 ········catch·(final·IllegalStateException·obj)·{ 
16 ············final·StringBuilder·sb·=·new·StringBuilder("onImageAvailable·acquireLatestImage·failed:·"); 
17 ············sb.append(obj); 
18 ············Log.e("ImageReaderSurfaceProducer",·sb.toString()); 
19 ············acquireLatestImage·=·null; 
20 ········} 
21 ········if·(acquireLatestImage·!=·null)·{ 
22 ············final·FlutterRenderer$ImageReaderSurfaceProducer·d·=·a.d;8 ····public·e(final·FlutterRenderer$ImageReaderSurfaceProducer·b,·final·Image·a)·{
 9 ········this.b·=·b;
 10 ········this.a·=·a;
23 ············if·(!FlutterRenderer$ImageReaderSurfaceProducer.access$900(d)·&&·!a.c)·{ 
24 ················d.onImage(imageReader,·acquireLatestImage); 
25 ············} 
26 ············else·{ 
27 ················acquireLatestImage.close(); 
28 ············} 
29 ········} 
30 ····}11 ····}
31 }12 }
1.96 KB
io/flutter/embedding/engine/renderer/f.class
1.87 KB
procyon -ec {}
    
Offset 1, 23 lines modifiedOffset 1, 34 lines modified
  
1 package·io.flutter.embedding.engine.renderer;1 package·io.flutter.embedding.engine.renderer;
  
 2 import·android.media.Image;
2 import·android.media.ImageReader$OnImageAvailableListener; 
3 import·android.os.Handler; 
4 import·android.os.Looper;3 import·android.util.Log;
5 import·java.util.ArrayDeque; 
6 import·android.media.ImageReader;4 import·android.media.ImageReader;
 5 import·android.media.ImageReader$OnImageAvailableListener;
  
7 public·final·class·f6 public·final·synthetic·class·f·implements·ImageReader$OnImageAvailableListener
8 {7 {
9 ····public·final·ImageReader·a; 
10 ····public·final·ArrayDeque·b; 
11 ····public·boolean·c;8 ····public·final·void·onImageAvailable(final·ImageReader·imageReader)·{
 9 ········final·g·a·=·this.a;
 10 ········a.getClass();
 11 ········Image·acquireLatestImage;
 12 ········try·{
 13 ············acquireLatestImage·=·imageReader.acquireLatestImage();
 14 ········}
 15 ········catch·(final·IllegalStateException·obj)·{
 16 ············final·StringBuilder·sb·=·new·StringBuilder("onImageAvailable·acquireLatestImage·failed:·");
 17 ············sb.append(obj);
 18 ············Log.e("ImageReaderSurfaceProducer",·sb.toString());
 19 ············acquireLatestImage·=·null;
 20 ········}
 21 ········if·(acquireLatestImage·!=·null)·{
12 ····public·final·/*·synthetic·*/·FlutterRenderer$ImageReaderSurfaceProducer·d;22 ············final·FlutterRenderer$ImageReaderSurfaceProducer·d·=·a.d;
13 ···· 
14 ····public·f(final·FlutterRenderer$ImageReaderSurfaceProducer·d,·final·ImageReader·a)·{ 
15 ········this.d·=·d; 
16 ········this.b·=·new·ArrayDeque(); 
17 ········this.c·=·false; 
18 ········(this.a·=·a).setOnImageAvailableListener((ImageReader$OnImageAvailableListener)new·e(this),·new·Handler(Looper.getMainLooper()));23 ············if·(!FlutterRenderer$ImageReaderSurfaceProducer.access$800(d)·&&·!a.c)·{
 24 ················d.onImage(imageReader,·acquireLatestImage);
 25 ············}
 26 ············else·{
 27 ················acquireLatestImage.close();
 28 ············}
 29 ········}
19 ····}30 ····}
20 }31 }
792 B
io/flutter/embedding/engine/renderer/h.class
704 B
procyon -ec {}
    
Offset 1, 23 lines modifiedOffset 1, 9 lines modified
  
1 package·io.flutter.embedding.engine.renderer;1 package·io.flutter.embedding.engine.renderer;
  
2 import·io.flutter.embedding.engine.FlutterJNI;2 import·io.flutter.view.n;
 3 import·io.flutter.view.TextureRegistry$SurfaceTextureEntry;
  
3 public·final·class·h·implements·Runnable4 public·abstract·class·h·implements·TextureRegistry$SurfaceTextureEntry,·n
4 {5 {
5 ····public·final·long·m; 
6 ····public·final·FlutterJNI·n; 
7 ···· 
8 ····public·h(final·long·m,·final·FlutterJNI·n)·{ 
9 ········this.m·=·m; 
10 ········this.n·=·n; 
11 ····} 
12 ···· 
13 ····public·final·void·run()·{ 
14 ········final·FlutterJNI·n·=·this.n; 
15 ········if·(!n.isAttached())·{ 
16 ············return; 
17 ········} 
18 ········n.unregisterTexture(this.m); 
19 ····} 
20 }6 }
1.37 KB
io/flutter/embedding/engine/renderer/i.class
1.29 KB
procyon -ec {}
    
Offset 1, 45 lines modifiedOffset 1, 23 lines modified
  
1 package·io.flutter.embedding.engine.renderer;1 package·io.flutter.embedding.engine.renderer;
  
2 import·java.util.ArrayList;2 import·io.flutter.embedding.engine.FlutterJNI;
  
3 public·final·class·i3 public·final·class·i·implements·Runnable
4 {4 {
5 ····public·float·a; 
6 ····public·int·b; 
7 ····public·int·c; 
8 ····public·int·d; 
9 ····public·int·e; 
10 ····public·int·f; 
11 ····public·int·g;5 ····public·final·long·m;
 6 ····public·final·FlutterJNI·n;
12 ····public·int·h; 
13 ····public·int·i; 
14 ····public·int·j; 
15 ····public·int·k; 
16 ····public·int·l; 
17 ····public·int·m; 
18 ····public·int·n; 
19 ····public·int·o; 
20 ····public·int·p; 
21 ····public·ArrayList·q; 
22 ····7 ····
 8 ····public·i(final·long·m,·final·FlutterJNI·n)·{
23 ····public·i()·{ 
24 ········this.a·=·1.0f; 
25 ········this.b·=·0; 
26 ········this.c·=·0; 
27 ········this.d·=·0; 
28 ········this.e·=·0; 
29 ········this.f·=·0; 
30 ········this.g·=·0; 
31 ········this.h·=·0; 
32 ········this.i·=·0; 
33 ········this.j·=·0; 
34 ········this.k·=·0; 
35 ········this.l·=·0; 
36 ········this.m·=·0;9 ········this.m·=·m;
37 ········this.n·=·0;10 ········this.n·=·n;
38 ········this.o·=·0; 
39 ········this.p·=·-1; 
40 ········this.q·=·new·ArrayList();11 ····}
 12 ····
 13 ····public·final·void·run()·{
 14 ········final·FlutterJNI·n·=·this.n;
 15 ········if·(!n.isAttached())·{
 16 ············return;
 17 ········}
 18 ········n.unregisterTexture(this.m);
41 ····}19 ····}
42 }20 }
2.08 KB
io/flutter/embedding/engine/renderer/k.class
2.0 KB
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 72 lines modified
  
1 package·io.flutter.embedding.engine.renderer;1 package·io.flutter.embedding.engine.renderer;
  
2 public·interface·k2 import·java.util.Iterator;
 3 import·java.lang.ref.WeakReference;
 4 import·io.flutter.view.n;
 5 import·androidx.lifecycle.DefaultLifecycleObserver;
 6 import·androidx.lifecycle.w;
 7 import·java.util.concurrent.atomic.AtomicLong;
 8 import·java.util.ArrayList;
 9 import·java.util.HashSet;
 10 import·android.os.Handler;
 11 import·android.view.Surface;
 12 import·io.flutter.embedding.engine.FlutterJNI;
 13 import·io.flutter.view.q;
  
 14 public·final·class·k·implements·q
3 {15 {
4 ····void·a();16 ····public·final·FlutterJNI·a;
 17 ····public·Surface·b;
 18 ····public·boolean·c;
 19 ····public·final·Handler·d;
 20 ····public·final·HashSet·e;
 21 ····public·final·ArrayList·f;
 22 ····public·final·a·g;
 23 ····
 24 ····public·k(final·FlutterJNI·a)·{
 25 ········new·AtomicLong(0L);
 26 ········this.c·=·false;
 27 ········this.d·=·new·Handler();
 28 ········this.e·=·new·HashSet();
 29 ········this.f·=·new·ArrayList();
 30 ········final·a·g·=·new·a(this);
 31 ········this.g·=·g;
 32 ········(this.a·=·a).addIsDisplayingFlutterUiListener((l)g);
 33 ········w.u.r.a((DefaultLifecycleObserver)new·b(this));
 34 ····}
 35 ····
 36 ····public·final·void·a(final·int·n)·{
 37 ········final·Iterator·iterator·=·this.e.iterator();
 38 ········while·(iterator.hasNext())·{
 39 ············final·n·n2·=·(n)((WeakReference<n>)iterator.next()).get();
 40 ············if·(n2·!=·null)·{
 41 ················n2.onTrimMemory(n);
 42 ············}
 43 ············else·{
 44 ················iterator.remove();
 45 ············}
 46 ········}
 47 ····}
 48 ····
 49 ····public·final·void·b(final·n·n)·{
 50 ········final·HashSet·e·=·this.e;
 51 ········for·(final·WeakReference·o·:·e)·{
 52 ············if·(o.get()·==·n)·{
 53 ················e.remove(o);
 54 ················break;
 55 ············}
 56 ········}
 57 ····}
5 ····58 ····
6 ····void·b();59 ····public·final·void·c()·{
 60 ········if·(this.b·!=·null)·{
 61 ············this.a.onSurfaceDestroyed();
 62 ············if·(this.c)·{
 63 ················this.g.a();
 64 ············}
 65 ············this.c·=·false;
 66 ············this.b·=·null;
 67 ········}
 68 ····}
7 }69 }
349 B
io/flutter/embedding/engine/renderer/l.class
261 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 9 lines modified
  
1 package·io.flutter.embedding.engine.renderer;1 package·io.flutter.embedding.engine.renderer;
  
2 public·interface·l2 public·interface·l
3 {3 {
4 ····void·a(final·j·p0);4 ····void·a();
5 ····5 ····
6 ····void·b();6 ····void·b();
7 ···· 
8 ····void·c(); 
9 ···· 
10 ····void·d(); 
11 ···· 
12 ····j·getAttachedRenderer(); 
13 }7 }
1.09 KB
io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback.class
958 B
procyon -ec {}
    
Offset 50, 15 lines modifiedOffset 50, 15 lines modified
50 ················}50 ················}
51 ················if·(!b)·{51 ················if·(!b)·{
52 ····················return·windowInsets;52 ····················return·windowInsets;
53 ················}53 ················}
54 ················final·int·windowSystemUiVisibility·=·ImeSyncDeferringInsetsCallback.access$400(this.this$0).getWindowSystemUiVisibility();54 ················final·int·windowSystemUiVisibility·=·ImeSyncDeferringInsetsCallback.access$400(this.this$0).getWindowSystemUiVisibility();
55 ················int·v;55 ················int·v;
56 ················if·((windowSystemUiVisibility·&·0x200)·==·0x0·&&·(windowSystemUiVisibility·&·0x2)·==·0x0)·{56 ················if·((windowSystemUiVisibility·&·0x200)·==·0x0·&&·(windowSystemUiVisibility·&·0x2)·==·0x0)·{
57 ····················v·=·h0.v(t0.e(windowInsets,·t0.v()));57 ····················v·=·h0.v(t0.e(windowInsets,·t0.a()));
58 ················}58 ················}
59 ················else·{59 ················else·{
60 ····················v·=·0;60 ····················v·=·0;
61 ················}61 ················}
62 ················l0.w();62 ················l0.w();
63 ················final·WindowInsets$Builder·j·=·l0.j(ImeSyncDeferringInsetsCallback.access$500(this.this$0));63 ················final·WindowInsets$Builder·j·=·l0.j(ImeSyncDeferringInsetsCallback.access$500(this.this$0));
64 ················t0.p(j,·ImeSyncDeferringInsetsCallback.access$200(this.this$0),·l0.b(Math.max(h0.v(t0.e(windowInsets,·ImeSyncDeferringInsetsCallback.access$200(this.this$0)))·-·v,·0)));64 ················t0.p(j,·ImeSyncDeferringInsetsCallback.access$200(this.this$0),·l0.b(Math.max(h0.v(t0.e(windowInsets,·ImeSyncDeferringInsetsCallback.access$200(this.this$0)))·-·v,·0)));
744 B
io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback.class
620 B
procyon -ec {}
    
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 ····private·final·int·deferredInsetTypes;14 ····private·final·int·deferredInsetTypes;
15 ····private·a·insetsListener;15 ····private·a·insetsListener;
16 ····private·WindowInsets·lastWindowInsets;16 ····private·WindowInsets·lastWindowInsets;
17 ····private·boolean·needsSave;17 ····private·boolean·needsSave;
18 ····private·View·view;18 ····private·View·view;
19 ····19 ····
20 ····public·ImeSyncDeferringInsetsCallback(final·View·view)·{20 ····public·ImeSyncDeferringInsetsCallback(final·View·view)·{
21 ········this.deferredInsetTypes·=·t0.a();21 ········this.deferredInsetTypes·=·t0.r();
22 ········this.animating·=·false;22 ········this.animating·=·false;
23 ········this.needsSave·=·false;23 ········this.needsSave·=·false;
24 ········this.view·=·view;24 ········this.view·=·view;
25 ········this.animationCallback·=·new·ImeSyncDeferringInsetsCallback$AnimationCallback(this);25 ········this.animationCallback·=·new·ImeSyncDeferringInsetsCallback$AnimationCallback(this);
26 ········this.insetsListener·=·new·a(this);26 ········this.insetsListener·=·new·a(this);
27 ····}27 ····}
28 ····28 ····
3.86 KB
io/flutter/view/b.class
3.81 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ··SHA-256·checksum·77a6307cd06a780c5fec706dbd579a3ea787324afb4f9699cdd17139c7f61c781 ··SHA-256·checksum·43d4d4f495e5183e6b5a9e66867a3b69f9cc626b80be42361948b48a8b2429ba
2 public·final·class·io.flutter.view.b·implements·android.view.accessibility.AccessibilityManager$AccessibilityStateChangeListener2 public·final·class·io.flutter.view.b·implements·android.view.accessibility.AccessibilityManager$AccessibilityStateChangeListener
3 ··minor·version:·03 ··minor·version:·0
4 ··major·version:·494 ··major·version:·49
5 ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER5 ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER
6 ··this_class:·#2··························//·io/flutter/view/b6 ··this_class:·#2··························//·io/flutter/view/b
7 ··super_class:·#4·························//·java/lang/Object7 ··super_class:·#4·························//·java/lang/Object
8 ··interfaces:·1,·fields:·1,·methods:·2,·attributes:·08 ··interfaces:·1,·fields:·1,·methods:·2,·attributes:·0
Offset 82, 22 lines modifiedOffset 82, 22 lines modified
82 ··#73·=·NameAndType········#71:#72········//·K:I82 ··#73·=·NameAndType········#71:#72········//·K:I
83 ··#74·=·Fieldref···········#70.#73········//·t3/o.K:I83 ··#74·=·Fieldref···········#70.#73········//·t3/o.K:I
84 ··#75·=·Utf8···············Lu3/b;84 ··#75·=·Utf8···············Lu3/b;
85 ··#76·=·NameAndType········#17:#75········//·t:Lu3/b;85 ··#76·=·NameAndType········#17:#75········//·t:Lu3/b;
86 ··#77·=·Fieldref···········#70.#76········//·t3/o.t:Lu3/b;86 ··#77·=·Fieldref···········#70.#76········//·t3/o.t:Lu3/b;
87 ··#78·=·Utf8···············u3/b87 ··#78·=·Utf8···············u3/b
88 ··#79·=·Class··············#78············//·u3/b88 ··#79·=·Class··············#78············//·u3/b
89 ··#80·=·Utf8···············Lio/flutter/embedding/engine/renderer/j;89 ··#80·=·Utf8···············Lio/flutter/embedding/engine/renderer/k;
90 ··#81·=·NameAndType········#22:#80········//·b:Lio/flutter/embedding/engine/renderer/j;90 ··#81·=·NameAndType········#22:#80········//·b:Lio/flutter/embedding/engine/renderer/k;
91 ··#82·=·Fieldref···········#79.#81········//·u3/b.b:Lio/flutter/embedding/engine/renderer/j;91 ··#82·=·Fieldref···········#79.#81········//·u3/b.b:Lio/flutter/embedding/engine/renderer/k;
92 ··#83·=·Utf8···············io/flutter/embedding/engine/renderer/j92 ··#83·=·Utf8···············io/flutter/embedding/engine/renderer/k
93 ··#84·=·Class··············#83············//·io/flutter/embedding/engine/renderer/j93 ··#84·=·Class··············#83············//·io/flutter/embedding/engine/renderer/k
94 ··#85·=·Utf8···············Lio/flutter/embedding/engine/FlutterJNI;94 ··#85·=·Utf8···············Lio/flutter/embedding/engine/FlutterJNI;
95 ··#86·=·NameAndType········#7:#85·········//·a:Lio/flutter/embedding/engine/FlutterJNI;95 ··#86·=·NameAndType········#7:#85·········//·a:Lio/flutter/embedding/engine/FlutterJNI;
96 ··#87·=·Fieldref···········#84.#86········//·io/flutter/embedding/engine/renderer/j.a:Lio/flutter/embedding/engine/FlutterJNI;96 ··#87·=·Fieldref···········#84.#86········//·io/flutter/embedding/engine/renderer/k.a:Lio/flutter/embedding/engine/FlutterJNI;
97 ··#88·=·Utf8···············getIsSoftwareRenderingEnabled97 ··#88·=·Utf8···············getIsSoftwareRenderingEnabled
98 ··#89·=·NameAndType········#88:#63········//·getIsSoftwareRenderingEnabled:()Z98 ··#89·=·NameAndType········#88:#63········//·getIsSoftwareRenderingEnabled:()Z
99 ··#90·=·Methodref··········#40.#89········//·io/flutter/embedding/engine/FlutterJNI.getIsSoftwareRenderingEnabled:()Z99 ··#90·=·Methodref··········#40.#89········//·io/flutter/embedding/engine/FlutterJNI.getIsSoftwareRenderingEnabled:()Z
100 ··#91·=·Utf8···············android/view/View100 ··#91·=·Utf8···············android/view/View
101 ··#92·=·Class··············#91············//·android/view/View101 ··#92·=·Class··············#91············//·android/view/View
102 ··#93·=·Utf8···············setWillNotDraw102 ··#93·=·Utf8···············setWillNotDraw
103 ··#94·=·NameAndType········#93:#46········//·setWillNotDraw:(Z)V103 ··#94·=·NameAndType········#93:#46········//·setWillNotDraw:(Z)V
Offset 203, 16 lines modifiedOffset 203, 16 lines modified
203 ·······149:·getfield······#68·················//·Field·i/a.n:Ljava/lang/Object;203 ·······149:·getfield······#68·················//·Field·i/a.n:Ljava/lang/Object;
204 ·······152:·checkcast·····#70·················//·class·t3/o204 ·······152:·checkcast·····#70·················//·class·t3/o
205 ·······155:·astore········4205 ·······155:·astore········4
206 ·······157:·getstatic·····#74·················//·Field·t3/o.K:I206 ·······157:·getstatic·····#74·················//·Field·t3/o.K:I
207 ·······160:·istore········7207 ·······160:·istore········7
208 ·······162:·aload·········4208 ·······162:·aload·········4
209 ·······164:·getfield······#77·················//·Field·t3/o.t:Lu3/b;209 ·······164:·getfield······#77·················//·Field·t3/o.t:Lu3/b;
210 ·······167:·getfield······#82·················//·Field·u3/b.b:Lio/flutter/embedding/engine/renderer/j;210 ·······167:·getfield······#82·················//·Field·u3/b.b:Lio/flutter/embedding/engine/renderer/k;
211 ·······170:·getfield······#87·················//·Field·io/flutter/embedding/engine/renderer/j.a:Lio/flutter/embedding/engine/FlutterJNI;211 ·······170:·getfield······#87·················//·Field·io/flutter/embedding/engine/renderer/k.a:Lio/flutter/embedding/engine/FlutterJNI;
212 ·······173:·astore········5212 ·······173:·astore········5
213 ·······175:·aload·········5213 ·······175:·aload·········5
214 ·······177:·invokevirtual·#90·················//·Method·io/flutter/embedding/engine/FlutterJNI.getIsSoftwareRenderingEnabled:()Z214 ·······177:·invokevirtual·#90·················//·Method·io/flutter/embedding/engine/FlutterJNI.getIsSoftwareRenderingEnabled:()Z
215 ·······180:·istore········7215 ·······180:·istore········7
216 ·······182:·iload·········7216 ·······182:·iload·········7
217 ·······184:·ifne··········199217 ·······184:·ifne··········199
218 ·······187:·iload_1218 ·······187:·iload_1
3.87 KB
io/flutter/view/c.class
3.82 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ··SHA-256·checksum·4310c5bf76243cf050a208ac71b8b1307f4f189b6fa81c508243bbc27e2e0d3e1 ··SHA-256·checksum·cbcbaa96e0b16a3ca4db39cc16a4b24b82be60cd43dbea24e86f072c6743788c
2 public·final·class·io.flutter.view.c·implements·android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener2 public·final·class·io.flutter.view.c·implements·android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener
3 ··minor·version:·03 ··minor·version:·0
4 ··major·version:·494 ··major·version:·49
5 ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER5 ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER
6 ··this_class:·#2··························//·io/flutter/view/c6 ··this_class:·#2··························//·io/flutter/view/c
7 ··super_class:·#4·························//·java/lang/Object7 ··super_class:·#4·························//·java/lang/Object
8 ··interfaces:·1,·fields:·2,·methods:·2,·attributes:·08 ··interfaces:·1,·fields:·2,·methods:·2,·attributes:·0
Offset 70, 22 lines modifiedOffset 70, 22 lines modified
70 ··#61·=·NameAndType········#60:#35········//·K:I70 ··#61·=·NameAndType········#60:#35········//·K:I
71 ··#62·=·Fieldref···········#59.#61········//·t3/o.K:I71 ··#62·=·Fieldref···········#59.#61········//·t3/o.K:I
72 ··#63·=·Utf8···············Lu3/b;72 ··#63·=·Utf8···············Lu3/b;
73 ··#64·=·NameAndType········#21:#63········//·t:Lu3/b;73 ··#64·=·NameAndType········#21:#63········//·t:Lu3/b;
74 ··#65·=·Fieldref···········#59.#64········//·t3/o.t:Lu3/b;74 ··#65·=·Fieldref···········#59.#64········//·t3/o.t:Lu3/b;
75 ··#66·=·Utf8···············u3/b75 ··#66·=·Utf8···············u3/b
76 ··#67·=·Class··············#66············//·u3/b76 ··#67·=·Class··············#66············//·u3/b
77 ··#68·=·Utf8···············Lio/flutter/embedding/engine/renderer/j;77 ··#68·=·Utf8···············Lio/flutter/embedding/engine/renderer/k;
78 ··#69·=·NameAndType········#9:#68·········//·b:Lio/flutter/embedding/engine/renderer/j;78 ··#69·=·NameAndType········#9:#68·········//·b:Lio/flutter/embedding/engine/renderer/k;
79 ··#70·=·Fieldref···········#67.#69········//·u3/b.b:Lio/flutter/embedding/engine/renderer/j;79 ··#70·=·Fieldref···········#67.#69········//·u3/b.b:Lio/flutter/embedding/engine/renderer/k;
80 ··#71·=·Utf8···············io/flutter/embedding/engine/renderer/j80 ··#71·=·Utf8···············io/flutter/embedding/engine/renderer/k
81 ··#72·=·Class··············#71············//·io/flutter/embedding/engine/renderer/j81 ··#72·=·Class··············#71············//·io/flutter/embedding/engine/renderer/k
82 ··#73·=·Utf8···············Lio/flutter/embedding/engine/FlutterJNI;82 ··#73·=·Utf8···············Lio/flutter/embedding/engine/FlutterJNI;
83 ··#74·=·NameAndType········#7:#73·········//·a:Lio/flutter/embedding/engine/FlutterJNI;83 ··#74·=·NameAndType········#7:#73·········//·a:Lio/flutter/embedding/engine/FlutterJNI;
84 ··#75·=·Fieldref···········#72.#74········//·io/flutter/embedding/engine/renderer/j.a:Lio/flutter/embedding/engine/FlutterJNI;84 ··#75·=·Fieldref···········#72.#74········//·io/flutter/embedding/engine/renderer/k.a:Lio/flutter/embedding/engine/FlutterJNI;
85 ··#76·=·Utf8···············io/flutter/embedding/engine/FlutterJNI85 ··#76·=·Utf8···············io/flutter/embedding/engine/FlutterJNI
86 ··#77·=·Class··············#76············//·io/flutter/embedding/engine/FlutterJNI86 ··#77·=·Class··············#76············//·io/flutter/embedding/engine/FlutterJNI
87 ··#78·=·Utf8···············getIsSoftwareRenderingEnabled87 ··#78·=·Utf8···············getIsSoftwareRenderingEnabled
88 ··#79·=·NameAndType········#78:#50········//·getIsSoftwareRenderingEnabled:()Z88 ··#79·=·NameAndType········#78:#50········//·getIsSoftwareRenderingEnabled:()Z
89 ··#80·=·Methodref··········#77.#79········//·io/flutter/embedding/engine/FlutterJNI.getIsSoftwareRenderingEnabled:()Z89 ··#80·=·Methodref··········#77.#79········//·io/flutter/embedding/engine/FlutterJNI.getIsSoftwareRenderingEnabled:()Z
90 ··#81·=·Float··············1.4E-45f90 ··#81·=·Float··············1.4E-45f
91 ··#82·=·Utf8···············android/view/View91 ··#82·=·Utf8···············android/view/View
Offset 177, 16 lines modifiedOffset 177, 16 lines modified
177 ········91:·getfield······#57·················//·Field·i/a.n:Ljava/lang/Object;177 ········91:·getfield······#57·················//·Field·i/a.n:Ljava/lang/Object;
178 ········94:·checkcast·····#59·················//·class·t3/o178 ········94:·checkcast·····#59·················//·class·t3/o
179 ········97:·astore_2179 ········97:·astore_2
180 ········98:·getstatic·····#62·················//·Field·t3/o.K:I180 ········98:·getstatic·····#62·················//·Field·t3/o.K:I
181 ·······101:·istore········6181 ·······101:·istore········6
182 ·······103:·aload_2182 ·······103:·aload_2
183 ·······104:·getfield······#65·················//·Field·t3/o.t:Lu3/b;183 ·······104:·getfield······#65·················//·Field·t3/o.t:Lu3/b;
184 ·······107:·getfield······#70·················//·Field·u3/b.b:Lio/flutter/embedding/engine/renderer/j;184 ·······107:·getfield······#70·················//·Field·u3/b.b:Lio/flutter/embedding/engine/renderer/k;
185 ·······110:·getfield······#75·················//·Field·io/flutter/embedding/engine/renderer/j.a:Lio/flutter/embedding/engine/FlutterJNI;185 ·······110:·getfield······#75·················//·Field·io/flutter/embedding/engine/renderer/k.a:Lio/flutter/embedding/engine/FlutterJNI;
186 ·······113:·astore········7186 ·······113:·astore········7
187 ·······115:·aload·········7187 ·······115:·aload·········7
188 ·······117:·invokevirtual·#80·················//·Method·io/flutter/embedding/engine/FlutterJNI.getIsSoftwareRenderingEnabled:()Z188 ·······117:·invokevirtual·#80·················//·Method·io/flutter/embedding/engine/FlutterJNI.getIsSoftwareRenderingEnabled:()Z
189 ·······120:·istore········6189 ·······120:·istore········6
190 ·······122:·iload·········6190 ·······122:·iload·········6
191 ·······124:·ifne··········138191 ·······124:·ifne··········138
192 ·······127:·iload·········5192 ·······127:·iload·········5
13.0 KB
io/flutter/view/d.class
13.0 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ··SHA-256·checksum·16b026a674751f339c7f084c30b450bc7c69aa7bf466fe01bbfd1b5f9aeb92261 ··SHA-256·checksum·99e40009027fb1686619a7cd733c9a57e0d15a5defe321b277326bdd9fad0a00
2 public·final·class·io.flutter.view.d·extends·java.lang.Enum2 public·final·class·io.flutter.view.d·extends·java.lang.Enum
3 ··minor·version:·03 ··minor·version:·0
4 ··major·version:·494 ··major·version:·49
5 ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM5 ··flags:·(0x4031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_ENUM
6 ··this_class:·#2··························//·io/flutter/view/d6 ··this_class:·#2··························//·io/flutter/view/d
7 ··super_class:·#4·························//·java/lang/Enum7 ··super_class:·#4·························//·java/lang/Enum
8 ··interfaces:·0,·fields:·24,·methods:·4,·attributes:·08 ··interfaces:·0,·fields:·24,·methods:·4,·attributes:·0
Offset 175, 37 lines modifiedOffset 175, 42 lines modified
175 ··#166·=·NameAndType········#14:#6········//·I:Lio/flutter/view/d;175 ··#166·=·NameAndType········#14:#6········//·I:Lio/flutter/view/d;
176 ··#167·=·Fieldref···········#2.#166·······//·io/flutter/view/d.I:Lio/flutter/view/d;176 ··#167·=·Fieldref···········#2.#166·······//·io/flutter/view/d.I:Lio/flutter/view/d;
177 ··#168·=·Integer············4194304177 ··#168·=·Integer············4194304
178 ··#169·=·Float··············5.877472E-39f178 ··#169·=·Float··············5.877472E-39f
179 ··#170·=·Utf8···············FOCUS179 ··#170·=·Utf8···············FOCUS
180 ··#171·=·String·············#170··········//·FOCUS180 ··#171·=·String·············#170··········//·FOCUS
181 ··#172·=·Float··············3.1E-44f181 ··#172·=·Float··············3.1E-44f
 182 ··#173·=·Integer············8388608
 183 ··#174·=·Float··············1.17549435E-38f
 184 ··#175·=·Utf8···············SCROLL_TO_OFFSET
 185 ··#176·=·String·············#175··········//·SCROLL_TO_OFFSET
182 ··#173·=·Float··············3.2E-44f186 ··#177·=·Float··············3.2E-44f
 187 ··#178·=·Float··············3.4E-44f
183 ··#174·=·NameAndType········#15:#16·······//·J:[Lio/flutter/view/d;188 ··#179·=·NameAndType········#15:#16·······//·J:[Lio/flutter/view/d;
184 ··#175·=·Fieldref···········#2.#174·······//·io/flutter/view/d.J:[Lio/flutter/view/d;189 ··#180·=·Fieldref···········#2.#179·······//·io/flutter/view/d.J:[Lio/flutter/view/d;
185 ··#176·=·Utf8···············(Ljava/lang/String;I)V190 ··#181·=·Utf8···············(Ljava/lang/String;I)V
186 ··#177·=·NameAndType········#34:#176······//·"<init>":(Ljava/lang/String;I)V191 ··#182·=·NameAndType········#34:#181······//·"<init>":(Ljava/lang/String;I)V
187 ··#178·=·Methodref··········#4.#177·······//·java/lang/Enum."<init>":(Ljava/lang/String;I)V192 ··#183·=·Methodref··········#4.#182·······//·java/lang/Enum."<init>":(Ljava/lang/String;I)V
188 ··#179·=·NameAndType········#30:#14·······//·m:I193 ··#184·=·NameAndType········#30:#14·······//·m:I
189 ··#180·=·Fieldref···········#2.#179·······//·io/flutter/view/d.m:I194 ··#185·=·Fieldref···········#2.#184·······//·io/flutter/view/d.m:I
190 ··#181·=·Utf8···············valueOf195 ··#186·=·Utf8···············valueOf
191 ··#182·=·Utf8···············(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;196 ··#187·=·Utf8···············(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
192 ··#183·=·NameAndType········#181:#182·····//·valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;197 ··#188·=·NameAndType········#186:#187·····//·valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
193 ··#184·=·Methodref··········#4.#183·······//·java/lang/Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;198 ··#189·=·Methodref··········#4.#188·······//·java/lang/Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
194 ··#185·=·Class··············#16···········//·"[Lio/flutter/view/d;"199 ··#190·=·Class··············#16···········//·"[Lio/flutter/view/d;"
195 ··#186·=·Utf8···············clone200 ··#191·=·Utf8···············clone
196 ··#187·=·Utf8···············()Ljava/lang/Object;201 ··#192·=·Utf8···············()Ljava/lang/Object;
197 ··#188·=·NameAndType········#186:#187·····//·clone:()Ljava/lang/Object;202 ··#193·=·NameAndType········#191:#192·····//·clone:()Ljava/lang/Object;
198 ··#189·=·Methodref··········#185.#188·····//·"[Lio/flutter/view/d;".clone:()Ljava/lang/Object;203 ··#194·=·Methodref··········#190.#193·····//·"[Lio/flutter/view/d;".clone:()Ljava/lang/Object;
199 ··#190·=·Utf8···············Code204 ··#195·=·Utf8···············Code
200 ··#191·=·Utf8···············<clinit>205 ··#196·=·Utf8···············<clinit>
201 ··#192·=·Utf8···············()V206 ··#197·=·Utf8···············()V
202 ··#193·=·Utf8···············(Ljava/lang/String;)Lio/flutter/view/d;207 ··#198·=·Utf8···············(Ljava/lang/String;)Lio/flutter/view/d;
203 ··#194·=·Utf8···············values208 ··#199·=·Utf8···············values
204 ··#195·=·Utf8···············()[Lio/flutter/view/d;209 ··#200·=·Utf8···············()[Lio/flutter/view/d;
205 {210 {
206 ··public·static·final·io.flutter.view.d·A;211 ··public·static·final·io.flutter.view.d·A;
207 ····descriptor:·Lio/flutter/view/d;212 ····descriptor:·Lio/flutter/view/d;
208 ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM213 ····flags:·(0x4019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_ENUM
  
209 ··public·static·final·io.flutter.view.d·B;214 ··public·static·final·io.flutter.view.d·B;
210 ····descriptor:·Lio/flutter/view/d;215 ····descriptor:·Lio/flutter/view/d;
Offset 299, 15 lines modifiedOffset 304, 15 lines modified
299 ····descriptor:·I304 ····descriptor:·I
300 ····flags:·(0x0011)·ACC_PUBLIC,·ACC_FINAL305 ····flags:·(0x0011)·ACC_PUBLIC,·ACC_FINAL
  
301 ··public·static·{};306 ··public·static·{};
302 ····descriptor:·()V307 ····descriptor:·()V
303 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC308 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
304 ····Code:309 ····Code:
305 ······stack=300,·locals=28,·args_size=0310 ······stack=300,·locals=29,·args_size=0
306 ·········0:·new···········#2··················//·class·io/flutter/view/d311 ·········0:·new···········#2··················//·class·io/flutter/view/d
307 ·········3:·astore_0312 ·········3:·astore_0
308 ·········4:·iconst_1313 ·········4:·iconst_1
309 ·········5:·istore_1314 ·········5:·istore_1
310 ·········6:·aload_0315 ·········6:·aload_0
311 ·········7:·iconst_0316 ·········7:·iconst_0
312 ·········8:·iload_1317 ·········8:·iload_1
Offset 531, 141 lines modifiedOffset 536, 154 lines modified
531 ·······505:·aload·········21536 ·······505:·aload·········21
532 ·······507:·astore········27537 ·······507:·astore········27
533 ·······509:·aload·········16538 ·······509:·aload·········16
534 ·······511:·bipush········22539 ·······511:·bipush········22
535 ·······513:·ldc···········#168················//·int·4194304540 ·······513:·ldc···········#168················//·int·4194304
536 ·······515:·ldc···········#171················//·String·FOCUS541 ·······515:·ldc···········#171················//·String·FOCUS
537 ·······517:·invokespecial·#37·················//·Method·"<init>":(IILjava/lang/String;)V542 ·······517:·invokespecial·#37·················//·Method·"<init>":(IILjava/lang/String;)V
 543 ·······520:·new···········#2··················//·class·io/flutter/view/d
 544 ·······523:·astore········21
 545 ·······525:·aload·········16
 546 ·······527:·astore········28
 547 ·······529:·aload·········21
538 ·······520:·bipush········23548 ·······531:·bipush········23
 549 ·······533:·ldc···········#173················//·int·8388608
 550 ·······535:·ldc···········#176················//·String·SCROLL_TO_OFFSET
 551 ·······537:·invokespecial·#37·················//·Method·"<init>":(IILjava/lang/String;)V
 552 ·······540:·bipush········24
539 ·······522:·anewarray·····#2··················//·class·io/flutter/view/d553 ·······542:·anewarray·····#2··················//·class·io/flutter/view/d
540 ·······525:·astore········21554 ·······545:·astore········16
541 ·······527:·aload·········21555 ·······547:·aload·········16
542 ·······529:·iconst_0556 ·······549:·iconst_0
543 ·······530:·aload_0557 ·······550:·aload_0
544 ·······531:·aastore558 ·······551:·aastore
545 ·······532:·aload·········21559 ·······552:·aload·········16
546 ·······534:·iconst_1560 ·······554:·iconst_1
547 ·······535:·aload_2561 ·······555:·aload_2
548 ·······536:·aastore562 ·······556:·aastore
549 ·······537:·aload·········21563 ·······557:·aload·········16
550 ·······539:·iconst_2564 ·······559:·iconst_2
551 ·······540:·aload·········4565 ·······560:·aload·········4
552 ·······542:·aastore566 ·······562:·aastore
553 ·······543:·aload·········21567 ·······563:·aload·········16
554 ·······545:·iconst_3568 ·······565:·iconst_3
555 ·······546:·aload·········6569 ·······566:·aload·········6
556 ·······548:·aastore570 ·······568:·aastore
557 ·······549:·aload·········21571 ·······569:·aload·········16
558 ·······551:·iconst_4572 ·······571:·iconst_4
559 ·······552:·aload·········8573 ·······572:·aload·········8
560 ·······554:·aastore 
561 ·······555:·aload·········21 
562 ·······557:·iconst_5 
563 ·······558:·aload·········9 
564 ·······560:·aastore 
565 ·······561:·aload·········21 
566 ·······563:·bipush········6 
567 ·······565:·aload·········10 
568 ·······567:·aastore 
569 ·······568:·aload·········21 
570 ·······570:·bipush········7 
571 ·······572:·aload·········11 
572 ·······574:·aastore574 ·······574:·aastore
573 ·······575:·aload·········21575 ·······575:·aload·········16
 576 ·······577:·iconst_5
 577 ·······578:·aload·········9
 578 ·······580:·aastore
 579 ·······581:·aload·········16
 580 ·······583:·bipush········6
 581 ·······585:·aload·········10
 582 ·······587:·aastore
Max diff block lines reached; 2046/13215 bytes (15.48%) of diff not shown.
7.37 KB
io/flutter/view/j.class
7.32 KB
procyon -ec {}
    
Offset 157, 51 lines modifiedOffset 157, 51 lines modified
157 ········int·n·=·1;157 ········int·n·=·1;
158 ········this.h((boolean)(n·!=·0));158 ········this.h((boolean)(n·!=·0));
159 ········final·int·n2·=·65536;159 ········final·int·n2·=·65536;
160 ········if·(i·>=·n2)·{160 ········if·(i·>=·n2)·{
161 ············return·this.d.createAccessibilityNodeInfo(i);161 ············return·this.d.createAccessibilityNodeInfo(i);
162 ········}162 ········}
163 ········final·HashMap·g·=·this.g;163 ········final·HashMap·g·=·this.g;
164 ········final·int·n3·=·-1; 
165 ········final·int·n4·=·24;164 ········final·int·n3·=·24;
 165 ········final·int·n4·=·-1;
166 ········final·View·a·=·this.a;166 ········final·View·a·=·this.a;
167 ········if·(i·==·n3)·{167 ········if·(i·==·n4)·{
168 ············final·AccessibilityNodeInfo·obtain·=·AccessibilityNodeInfo.obtain(a);168 ············final·AccessibilityNodeInfo·obtain·=·AccessibilityNodeInfo.obtain(a);
169 ············a.onInitializeAccessibilityNodeInfo(obtain);169 ············a.onInitializeAccessibilityNodeInfo(obtain);
170 ············if·(g.containsKey(Integer.valueOf(0)))·{170 ············if·(g.containsKey(Integer.valueOf(0)))·{
171 ················obtain.addChild(a,·0);171 ················obtain.addChild(a,·0);
172 ············}172 ············}
173 ············if·(Build$VERSION.SDK_INT·>=·n4)·{173 ············if·(Build$VERSION.SDK_INT·>=·n3)·{
174 ················a2.e.u(obtain);174 ················a2.e.u(obtain);
175 ············}175 ············}
176 ············return·obtain;176 ············return·obtain;
177 ········}177 ········}
178 ········final·io.flutter.view.g·g2·=·(io.flutter.view.g)g.get(Integer.valueOf(i));178 ········final·io.flutter.view.g·g2·=·(io.flutter.view.g)g.get(Integer.valueOf(i));
179 ········if·(g2·==·null)·{179 ········if·(g2·==·null)·{
180 ············return·null;180 ············return·null;
181 ········}181 ········}
182 ········final·int·j·=·g2.i;182 ········final·int·j·=·g2.i;
183 ········final·g·e·=·this.e;183 ········final·g·e·=·this.e;
184 ········if·(j·!=·n3)·{184 ········if·(j·!=·n4)·{
185 ············final·h·h·=·(h)e;185 ············final·h·h·=·(h)e;
186 ············if·(h.k(j))·{186 ············if·(h.k(j))·{
187 ················h.h(g2.i);187 ················h.h(g2.i);
188 ················return·null;188 ················return·null;
189 ············}189 ············}
190 ········}190 ········}
191 ········final·AccessibilityNodeInfo·obtain2·=·AccessibilityNodeInfo.obtain(a,·i);191 ········final·AccessibilityNodeInfo·obtain2·=·AccessibilityNodeInfo.obtain(a,·i);
192 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;192 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;
193 ········final·int·n5·=·12;193 ········final·int·n5·=·12;
194 ········if·(sdk_INT·>=·n4)·{194 ········if·(sdk_INT·>=·n3)·{
195 ············boolean·b·=·false;195 ············boolean·b·=·false;
196 ············Label_0292:·{196 ············Label_0292:·{
197 ················Label_0286:·{197 ················Label_0286:·{
198 ····················if·(!g2.g(n5))·{198 ····················if·(!g2.g(n5))·{
199 ························if·(io.flutter.view.g.b(g2)·==·null)·{199 ························if·(io.flutter.view.g.b(g2)·==·null)·{
200 ····························if·((g2.d·&·n3)·==·0x0)·{200 ····························if·((g2.d·&·n4)·==·0x0)·{
201 ································break·Label_0286;201 ································break·Label_0286;
202 ····························}202 ····························}
203 ························}203 ························}
204 ························b·=·true;204 ························b·=·true;
205 ························break·Label_0292;205 ························break·Label_0292;
206 ····················}206 ····················}
207 ················}207 ················}
Offset 231, 17 lines modifiedOffset 231, 17 lines modified
231 ············obtain2.setPassword(g2.g(11));231 ············obtain2.setPassword(g2.g(11));
232 ············final·int·n6·=·21;232 ············final·int·n6·=·21;
233 ············if·(!g2.g(n6))·{233 ············if·(!g2.g(n6))·{
234 ················obtain2.setClassName((CharSequence)"android.widget.EditText");234 ················obtain2.setClassName((CharSequence)"android.widget.EditText");
235 ············}235 ············}
236 ············obtain2.setEditable((boolean)(((g2.g(n6)·?·1·:·0)·^·n)·!=·0x0));236 ············obtain2.setEditable((boolean)(((g2.g(n6)·?·1·:·0)·^·n)·!=·0x0));
237 ············final·int·g3·=·g2.g;237 ············final·int·g3·=·g2.g;
238 ············if·(g3·!=·n3)·{238 ············if·(g3·!=·n4)·{
239 ················final·int·h2·=·g2.h;239 ················final·int·h2·=·g2.h;
240 ················if·(h2·!=·n3)·{240 ················if·(h2·!=·n4)·{
241 ····················obtain2.setTextSelection(g3,·h2);241 ····················obtain2.setTextSelection(g3,·h2);
242 ················}242 ················}
243 ············}243 ············}
244 ············final·io.flutter.view.g·m·=·this.i;244 ············final·io.flutter.view.g·m·=·this.i;
245 ············if·(m·!=·null·&&·m.b·==·i)·{245 ············if·(m·!=·null·&&·m.b·==·i)·{
246 ················obtain2.setLiveRegion(n);246 ················obtain2.setLiveRegion(n);
247 ············}247 ············}
Offset 311, 15 lines modifiedOffset 311, 15 lines modified
311 ········if·(o2·!=·null)·{311 ········if·(o2·!=·null)·{
312 ············obtain2.setParent(a,·o2.b);312 ············obtain2.setParent(a,·o2.b);
313 ········}313 ········}
314 ········else·{314 ········else·{
315 ············obtain2.setParent(a);315 ············obtain2.setParent(a);
316 ········}316 ········}
317 ········final·int·a4·=·g2.A;317 ········final·int·a4·=·g2.A;
318 ········if·(a4·!=·n3·&&·sdk_INT·>=·22)·{318 ········if·(a4·!=·n4·&&·sdk_INT·>=·22)·{
319 ············io.flutter.view.a.a(obtain2,·a4,·a);319 ············io.flutter.view.a.a(obtain2,·a4,·a);
320 ········}320 ········}
321 ········final·Rect·y·=·g2.Y;321 ········final·Rect·y·=·g2.Y;
322 ········final·io.flutter.view.g·o3·=·g2.O;322 ········final·io.flutter.view.g·o3·=·g2.O;
323 ········if·(o3·!=·null)·{323 ········if·(o3·!=·null)·{
324 ············final·Rect·y2·=·o3.Y;324 ············final·Rect·y2·=·o3.Y;
325 ············final·Rect·boundsInParent·=·new·Rect(y);325 ············final·Rect·boundsInParent·=·new·Rect(y);
Offset 334, 19 lines modifiedOffset 334, 25 lines modified
334 ········a.getLocationOnScreen(array);334 ········a.getLocationOnScreen(array);
335 ········boundsInScreen.offset(array[0],·array[n]);335 ········boundsInScreen.offset(array[0],·array[n]);
336 ········obtain2.setBoundsInScreen(boundsInScreen);336 ········obtain2.setBoundsInScreen(boundsInScreen);
337 ········obtain2.setVisibleToUser((boolean)(n·!=·0));337 ········obtain2.setVisibleToUser((boolean)(n·!=·0));
338 ········obtain2.setEnabled(!g2.g(7)·||·g2.g(8));338 ········obtain2.setEnabled(!g2.g(7)·||·g2.g(8));
339 ········final·boolean·a5·=·io.flutter.view.g.a(g2,·io.flutter.view.d.n);339 ········final·boolean·a5·=·io.flutter.view.g.a(g2,·io.flutter.view.d.n);
340 ········final·int·n9·=·16;340 ········final·int·n9·=·16;
 341 ········Label_1451:·{
 342 ············Label_1444:·{
341 ········if·(a5)·{343 ················if·(a5)·{
342 ············if·(g2.S·!=·null)·{344 ····················if·(g2.S·!=·null)·{
343 ················obtain2.addAction(new·AccessibilityNodeInfo$AccessibilityAction(n9,·(CharSequence)g2.S.e));345 ························obtain2.addAction(new·AccessibilityNodeInfo$AccessibilityAction(n9,·(CharSequence)g2.S.e));
 346 ························break·Label_1444;
 347 ····················}
344 ············}348 ················}
345 ············else·{349 ················else·if·(!g2.g(24))·{
 350 ····················break·Label_1451;
 351 ················}
346 ················obtain2.addAction(n9);352 ················obtain2.addAction(n9);
347 ············}353 ············}
348 ············obtain2.setClickable((boolean)(n·!=·0));354 ············obtain2.setClickable((boolean)(n·!=·0));
349 ········}355 ········}
350 ········if·(io.flutter.view.g.a(g2,·io.flutter.view.d.o))·{356 ········if·(io.flutter.view.g.a(g2,·io.flutter.view.d.o))·{
351 ············final·e·t·=·g2.T;357 ············final·e·t·=·g2.T;
352 ············final·int·n10·=·32;358 ············final·int·n10·=·32;
Offset 362, 35 lines modifiedOffset 368, 35 lines modified
362 ········final·boolean·a6·=·io.flutter.view.g.a(g2,·p);368 ········final·boolean·a6·=·io.flutter.view.g.a(g2,·p);
363 ········final·d·s·=·io.flutter.view.d.s;369 ········final·d·s·=·io.flutter.view.d.s;
364 ········final·d·r2·=·io.flutter.view.d.r;370 ········final·d·r2·=·io.flutter.view.d.r;
365 ········final·d·q·=·io.flutter.view.d.q;371 ········final·d·q·=·io.flutter.view.d.q;
366 ········final·int·n11·=·4096;372 ········final·int·n11·=·4096;
367 ········if·(a6·||·io.flutter.view.g.a(g2,·r2)·||·io.flutter.view.g.a(g2,·q)·||·io.flutter.view.g.a(g2,·s))·{373 ········if·(a6·||·io.flutter.view.g.a(g2,·r2)·||·io.flutter.view.g.a(g2,·q)·||·io.flutter.view.g.a(g2,·s))·{
368 ············obtain2.setScrollable((boolean)(n·!=·0));374 ············obtain2.setScrollable((boolean)(n·!=·0));
369 ············Label_1744:·{375 ············Label_1758:·{
370 ················if·(g2.g(19))·{376 ················if·(g2.g(19))·{
371 ····················String·className·=·null;377 ····················String·className·=·null;
372 ····················Label_1737:·{378 ····················Label_1751:·{
373 ························AccessibilityNodeInfo$CollectionInfo·collectionInfo;379 ························AccessibilityNodeInfo$CollectionInfo·collectionInfo;
374 ························if·(!io.flutter.view.g.a(g2,·p)·&&·!io.flutter.view.g.a(g2,·q))·{380 ························if·(!io.flutter.view.g.a(g2,·p)·&&·!io.flutter.view.g.a(g2,·q))·{
375 ····························if·(!this.i(g2))·{381 ····························if·(!this.i(g2))·{
Max diff block lines reached; 2071/7471 bytes (27.72%) of diff not shown.
2.5 KB
k0/j.class
2.48 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 ··SHA-256·checksum·dd4795027d29ca253aa3694f819b7630c7267499cb930767db9f1cc875fdfb8a1 ··SHA-256·checksum·228b48a5793e676513cd729b210ea1f2669388100de72787a75c4f80ab3027ce
2 public·abstract·class·k0.j2 public·abstract·class·k0.j
3 ··minor·version:·03 ··minor·version:·0
4 ··major·version:·494 ··major·version:·49
5 ··flags:·(0x1421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT,·ACC_SYNTHETIC5 ··flags:·(0x1421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT,·ACC_SYNTHETIC
6 ··this_class:·#2··························//·k0/j6 ··this_class:·#2··························//·k0/j
7 ··super_class:·#4·························//·java/lang/Object7 ··super_class:·#4·························//·java/lang/Object
8 ··interfaces:·0,·fields:·1,·methods:·4,·attributes:·08 ··interfaces:·0,·fields:·1,·methods:·4,·attributes:·0
9 Constant·pool:9 Constant·pool:
10 ···#1·=·Utf8···············k0/j10 ···#1·=·Utf8···············k0/j
11 ···#2·=·Class··············#1·············//·k0/j11 ···#2·=·Class··············#1·············//·k0/j
12 ···#3·=·Utf8···············java/lang/Object12 ···#3·=·Utf8···············java/lang/Object
13 ···#4·=·Class··············#3·············//·java/lang/Object13 ···#4·=·Class··············#3·············//·java/lang/Object
14 ···#5·=·Utf8···············a14 ···#5·=·Utf8···············a
15 ···#6·=·Utf8···············[I15 ···#6·=·Utf8···············[I
16 ···#7·=·Float··············3.9E-44f16 ···#7·=·Float··············4.1E-44f
17 ···#8·=·NameAndType········#5:#6··········//·a:[I17 ···#8·=·NameAndType········#5:#6··········//·a:[I
18 ···#9·=·Fieldref···········#2.#8··········//·k0/j.a:[I18 ···#9·=·Fieldref···········#2.#8··········//·k0/j.a:[I
19 ··#10·=·Float··············1.1E-44f19 ··#10·=·Float··············1.1E-44f
20 ··#11·=·Utf8···············b20 ··#11·=·Utf8···············b
21 ··#12·=·Utf8···············(I)[I21 ··#12·=·Utf8···············(I)[I
22 ··#13·=·NameAndType········#11:#12········//·b:(I)[I22 ··#13·=·NameAndType········#11:#12········//·b:(I)[I
23 ··#14·=·Methodref··········#2.#13·········//·k0/j.b:(I)[I23 ··#14·=·Methodref··········#2.#13·········//·k0/j.b:(I)[I
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
39 ····flags:·(0x1019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC39 ····flags:·(0x1019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL,·ACC_SYNTHETIC
  
40 ··static·{};40 ··static·{};
41 ····descriptor:·()V41 ····descriptor:·()V
42 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC42 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC
43 ····Code:43 ····Code:
44 ······stack=300,·locals=1,·args_size=044 ······stack=300,·locals=1,·args_size=0
45 ·········0:·bipush········2845 ·········0:·bipush········29
46 ·········2:·newarray·······int46 ·········2:·newarray·······int
47 ·········4:·astore_047 ·········4:·astore_0
48 ·········5:·aload_048 ·········5:·aload_0
49 ·········6:·dup49 ·········6:·dup
50 ·········7:·dup250 ·········7:·dup2
51 ·········8:·iconst_051 ·········8:·iconst_0
52 ·········9:·iconst_152 ·········9:·iconst_1
Offset 138, 20 lines modifiedOffset 138, 24 lines modified
138 ·······133:·iastore138 ·······133:·iastore
139 ·······134:·bipush········25139 ·······134:·bipush········25
140 ·······136:·bipush········26140 ·······136:·bipush········26
141 ·······138:·iastore141 ·······138:·iastore
142 ·······139:·bipush········26142 ·······139:·bipush········26
143 ·······141:·bipush········27143 ·······141:·bipush········27
144 ·······143:·iastore144 ·······143:·iastore
 145 ·······144:·dup
145 ·······144:·bipush········27146 ·······145:·bipush········27
146 ·······146:·bipush········28147 ·······147:·bipush········28
147 ·······148:·iastore148 ·······149:·iastore
 149 ·······150:·bipush········28
 150 ·······152:·bipush········29
 151 ·······154:·iastore
148 ·······149:·aload_0152 ·······155:·aload_0
149 ·······150:·putstatic·····#9··················//·Field·a:[I153 ·······156:·putstatic·····#9··················//·Field·a:[I
150 ·······153:·return154 ·······159:·return
  
151 ··public·static·int[]·_values();155 ··public·static·int[]·_values();
152 ····descriptor:·()[I156 ····descriptor:·()[I
153 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC157 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
154 ····Code:158 ····Code:
155 ······stack=300,·locals=0,·args_size=0159 ······stack=300,·locals=0,·args_size=0
156 ·········0:·bipush········8160 ·········0:·bipush········8
510 B
l1/f0.class
488 B
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 14 lines modified
  
1 package·l1;1 package·l1;
  
2 import·android.widget.FrameLayout; 
3 import·android.media.MediaDrmResetException;2 import·android.media.MediaDrmResetException;
4 import·android.os.Handler;3 import·android.os.Handler;
5 import·android.media.AudioDeviceCallback;4 import·android.media.AudioDeviceCallback;
6 import·android.media.AudioManager;5 import·android.media.AudioManager;
7 import·t3.o; 
8 import·android.view.WindowInsets;6 import·android.view.WindowInsets;
9 import·android.view.View;7 import·android.view.View;
10 import·android.media.AudioTrack;8 import·android.media.AudioTrack;
11 import·android.media.AudioTrack$Builder;9 import·android.media.AudioTrack$Builder;
12 import·android.media.MediaDrm$KeyRequest;10 import·android.media.MediaDrm$KeyRequest;
13 import·android.media.AudioDeviceInfo;11 import·android.media.AudioDeviceInfo;
  
252 B
n1/x.class
232 B
procyon -ec {}
    
Offset 2, 10 lines modifiedOffset 2, 10 lines modified
2 package·n1;2 package·n1;
  
3 import·l1.f0;3 import·l1.f0;
  
4 public·abstract·class·x4 public·abstract·class·x
5 {5 {
6 ····public·static·boolean·a(final·Throwable·t)·{6 ····public·static·boolean·a(final·Throwable·t)·{
7 ········return·f0.k((Object)t);7 ········return·f0.j((Object)t);
8 ····}8 ····}
9 }9 }
2.89 KB
n3/e.class
2.87 KB
procyon -ec {}
    
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
44 ········this.a·=·new·ArrayList();44 ········this.a·=·new·ArrayList();
45 ········this.h·=·new·ArrayList();45 ········this.h·=·new·ArrayList();
46 ········this.e·=·e;46 ········this.e·=·e;
47 ········this.f·=·(AudioManager)e.getSystemService("audio");47 ········this.f·=·(AudioManager)e.getSystemService("audio");
48 ········if·(Build$VERSION.SDK_INT·>=·23)·{48 ········if·(Build$VERSION.SDK_INT·>=·23)·{
49 ············final·c·g·=·new·c(this);49 ············final·c·g·=·new·c(this);
50 ············this.g·=·g;50 ············this.g·=·g;
51 ············f0.i(this.f,·(AudioDeviceCallback)g,·handler);51 ············f0.h(this.f,·(AudioDeviceCallback)g,·handler);
52 ········}52 ········}
53 ····}53 ····}
54 ····54 ····
55 ····public·final·boolean·a()·{55 ····public·final·boolean·a()·{
56 ········final·Context·e·=·this.e;56 ········final·Context·e·=·this.e;
57 ········boolean·b·=·false;57 ········boolean·b·=·false;
58 ········if·(e·==·null)·{58 ········if·(e·==·null)·{
Offset 114, 25 lines modifiedOffset 114, 25 lines modified
114 ········}114 ········}
115 ········this.f.dispatchMediaKeyEvent(new·KeyEvent(longValue,·(long)value4,·(int)Integer.valueOf(map.get((Object)"action")),·(int)Integer.valueOf(map.get((Object)"keyCode")),·(int)Integer.valueOf(map.get((Object)"repeatCount")),·(int)Integer.valueOf(map.get((Object)"metaState")),·(int)Integer.valueOf(map.get((Object)"deviceId")),·(int)Integer.valueOf(map.get((Object)"scanCode")),·(int)Integer.valueOf(map.get((Object)"flags")),·(int)Integer.valueOf(map.get((Object)"source"))));115 ········this.f.dispatchMediaKeyEvent(new·KeyEvent(longValue,·(long)value4,·(int)Integer.valueOf(map.get((Object)"action")),·(int)Integer.valueOf(map.get((Object)"keyCode")),·(int)Integer.valueOf(map.get((Object)"repeatCount")),·(int)Integer.valueOf(map.get((Object)"metaState")),·(int)Integer.valueOf(map.get((Object)"deviceId")),·(int)Integer.valueOf(map.get((Object)"scanCode")),·(int)Integer.valueOf(map.get((Object)"flags")),·(int)Integer.valueOf(map.get((Object)"source"))));
116 ····}116 ····}
117 ····117 ····
118 ····public·final·ArrayList·c(final·int·n)·{118 ····public·final·ArrayList·c(final·int·n)·{
119 ········n3.f.e(23);119 ········n3.f.e(23);
120 ········final·ArrayList<HashMap>·list·=·new·ArrayList<HashMap>();120 ········final·ArrayList<HashMap>·list·=·new·ArrayList<HashMap>();
121 ········final·AudioDeviceInfo[]·m·=·f0.m(this.f,·n);121 ········final·AudioDeviceInfo[]·l·=·f0.l(this.f,·n);
122 ········for·(int·i·=·0;·i·<·m.length;·++i)·{122 ········for·(int·i·=·0;·i·<·l.length;·++i)·{
123 ············final·AudioDeviceInfo·audioDeviceInfo·=·m[i];123 ············final·AudioDeviceInfo·audioDeviceInfo·=·l[i];
124 ············String·n2;124 ············String·n2;
125 ············if·(Build$VERSION.SDK_INT·>=·28)·{125 ············if·(Build$VERSION.SDK_INT·>=·28)·{
126 ················n2·=·a0.e.n(audioDeviceInfo);126 ················n2·=·a0.e.n(audioDeviceInfo);
127 ············}127 ············}
128 ············else·{128 ············else·{
129 ················n2·=·null;129 ················n2·=·null;
130 ············}130 ············}
131 ············list.add(n3.f.d(new·Object[]·{·"id",·Integer.valueOf(f0.n(audioDeviceInfo)),·"productName",·f0.g(audioDeviceInfo),·"address",·n2,·"isSource",·Boolean.valueOf(f0.j(audioDeviceInfo)),·"isSink",·Boolean.valueOf(f0.o(audioDeviceInfo)),·"sampleRates",·n3.f.c(f0.p(audioDeviceInfo)),·"channelMasks",·n3.f.c(f0.q(audioD[·...·truncated·by·diffoscope;·len:·137,·SHA:·bc10afc2dd87c24a3296a707e23dc9fd053316e523a57c9375a2a69e1abbf237·...·](audioDeviceInfo)),·"type",·Integer.valueOf(f0.a(audioDeviceInfo))·}));131 ············list.add(n3.f.d(new·Object[]·{·"id",·Integer.valueOf(f0.m(audioDeviceInfo)),·"productName",·f0.f(audioDeviceInfo),·"address",·n2,·"isSource",·Boolean.valueOf(f0.i(audioDeviceInfo)),·"isSink",·Boolean.valueOf(f0.n(audioDeviceInfo)),·"sampleRates",·n3.f.c(f0.o(audioDeviceInfo)),·"channelMasks",·n3.f.c(f0.p(audioD[·...·truncated·by·diffoscope;·len:·137,·SHA:·10b3ef6088af76dafc3bf0f936dac7efa2e11cf66009d587307e2a6cc2d8f01f·...·](audioDeviceInfo)),·"type",·Integer.valueOf(f0.a(audioDeviceInfo))·}));
132 ········}132 ········}
133 ········return·list;133 ········return·list;
134 ····}134 ····}
135 ····135 ····
136 ····public·final·ArrayList·d()·{136 ····public·final·ArrayList·d()·{
137 ········final·int·n·=·28;137 ········final·int·n·=·28;
138 ········n3.f.e(n);138 ········n3.f.e(n);
946 B
t3/a.class
926 B
procyon -ec {}
    
Offset 10, 31 lines modifiedOffset 10, 31 lines modified
10 import·android.os.Build$VERSION;10 import·android.os.Build$VERSION;
11 import·java.util.PriorityQueue;11 import·java.util.PriorityQueue;
12 import·android.util.LongSparseArray;12 import·android.util.LongSparseArray;
13 import·android.content.Context;13 import·android.content.Context;
14 import·java.nio.ByteBuffer;14 import·java.nio.ByteBuffer;
15 import·android.view.MotionEvent;15 import·android.view.MotionEvent;
16 import·java.util.HashMap;16 import·java.util.HashMap;
17 import·io.flutter.embedding.engine.renderer.j;17 import·io.flutter.embedding.engine.renderer.k;
18 import·android.graphics.Matrix;18 import·android.graphics.Matrix;
  
19 public·final·class·a19 public·final·class·a
20 {20 {
21 ····public·static·final·Matrix·f;21 ····public·static·final·Matrix·f;
22 ····public·final·j·a;22 ····public·final·k·a;
23 ····public·final·q·b;23 ····public·final·q·b;
24 ····public·final·boolean·c;24 ····public·final·boolean·c;
25 ····public·final·HashMap·d;25 ····public·final·HashMap·d;
26 ····public·int·e;26 ····public·int·e;
27 ····27 ····
28 ····static·{28 ····static·{
29 ········f·=·new·Matrix();29 ········f·=·new·Matrix();
30 ····}30 ····}
31 ····31 ····
32 ····public·a(final·j·a,·final·boolean·c)·{32 ····public·a(final·k·a,·final·boolean·c)·{
33 ········this.d·=·new·HashMap();33 ········this.d·=·new·HashMap();
34 ········this.a·=·a;34 ········this.a·=·a;
35 ········if·(q.c·==·null)·{35 ········if·(q.c·==·null)·{
36 ············q.c·=·new·q();36 ············q.c·=·new·q();
37 ········}37 ········}
38 ········this.b·=·q.c;38 ········this.b·=·q.c;
39 ········this.c·=·c;39 ········this.c·=·c;
1.37 KB
t3/c.class
1.35 KB
procyon -ec {}
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ····public·c(final·MainActivity·a)·{15 ····public·c(final·MainActivity·a)·{
16 ········this.a·=·a;16 ········this.a·=·a;
17 ····}17 ····}
18 ····18 ····
19 ····public·final·void·onBackCancelled()·{19 ····public·final·void·onBackCancelled()·{
20 ········final·MainActivity·a·=·this.a;20 ········final·MainActivity·a·=·this.a;
21 ········final·String·s·=·"cancelBackGesture";21 ········final·String·s·=·"cancelBackGesture";
22 ········if·(a.z(s))·{22 ········if·(a.A(s))·{
23 ············final·g·n·=·a.n;23 ············final·g·n·=·a.n;
24 ············n.c();24 ············n.c();
25 ············final·b·b·=·n.b;25 ············final·b·b·=·n.b;
26 ············if·(b·!=·null)·{26 ············if·(b·!=·null)·{
27 ················b.j.m.a(s,·(Object)null,·(e)null);27 ················b.j.m.a(s,·(Object)null,·(e)null);
28 ············}28 ············}
29 ············else·{29 ············else·{
Offset 31, 28 lines modifiedOffset 31, 28 lines modified
31 ············}31 ············}
32 ········}32 ········}
33 ····}33 ····}
34 ····34 ····
35 ····public·final·void·onBackInvoked()·{35 ····public·final·void·onBackInvoked()·{
36 ········final·MainActivity·a·=·this.a;36 ········final·MainActivity·a·=·this.a;
37 ········final·String·s·=·"commitBackGesture";37 ········final·String·s·=·"commitBackGesture";
38 ········if·(a.z(s))·{38 ········if·(a.A(s))·{
39 ············final·g·n·=·a.n;39 ············final·g·n·=·a.n;
40 ············n.c();40 ············n.c();
41 ············final·b·b·=·n.b;41 ············final·b·b·=·n.b;
42 ············if·(b·!=·null)·{42 ············if·(b·!=·null)·{
43 ················b.j.m.a(s,·(Object)null,·(e)null);43 ················b.j.m.a(s,·(Object)null,·(e)null);
44 ············}44 ············}
45 ············else·{45 ············else·{
46 ················Log.w("FlutterActivityAndFragmentDelegate",·"Invoked·commitBackGesture()·before·FlutterFragment·was·attached·to·an·Activity.");46 ················Log.w("FlutterActivityAndFragmentDelegate",·"Invoked·commitBackGesture()·before·FlutterFragment·was·attached·to·an·Activity.");
47 ············}47 ············}
48 ········}48 ········}
49 ····}49 ····}
50 ····50 ····
51 ····public·final·void·onBackProgressed(final·BackEvent·backEvent)·{51 ····public·final·void·onBackProgressed(final·BackEvent·backEvent)·{
52 ········this.a.A(backEvent);52 ········this.a.B(backEvent);
53 ····}53 ····}
54 ····54 ····
55 ····public·final·void·onBackStarted(final·BackEvent·backEvent)·{55 ····public·final·void·onBackStarted(final·BackEvent·backEvent)·{
56 ········this.a.y(backEvent);56 ········this.a.z(backEvent);
57 ····}57 ····}
58 }58 }
4.09 KB
t3/g.class
4.07 KB
procyon -ec {}
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ········}66 ········}
67 ········e.b·=·b;67 ········e.b·=·b;
68 ········e.c·=·c;68 ········e.c·=·c;
69 ········e.d·=·(List)((Activity)this.a).getIntent().getSerializableExtra("dart_entrypoint_args");69 ········e.d·=·(List)((Activity)this.a).getIntent().getSerializableExtra("dart_entrypoint_args");
70 ····}70 ····}
71 ····71 ····
72 ····public·final·void·b()·{72 ····public·final·void·b()·{
73 ········if·(!((MainActivity)this.a).w())·{73 ········if·(!((MainActivity)this.a).x())·{
74 ············final·MainActivity·obj·=·(MainActivity)this.a;74 ············final·MainActivity·obj·=·(MainActivity)this.a;
75 ············obj.getClass();75 ············obj.getClass();
76 ············final·StringBuilder·sb·=·new·StringBuilder("FlutterActivity·");76 ············final·StringBuilder·sb·=·new·StringBuilder("FlutterActivity·");
77 ············sb.append(obj);77 ············sb.append(obj);
78 ············sb.append("·connection·to·the·engine·");78 ············sb.append("·connection·to·the·engine·");
79 ············sb.append(obj.n.b);79 ············sb.append(obj.n.b);
80 ············sb.append("·evicted·by·another·attaching·activity");80 ············sb.append("·evicted·by·another·attaching·activity");
Offset 160, 35 lines modifiedOffset 160, 35 lines modified
160 ····················Label_0194:·{160 ····················Label_0194:·{
161 ························try·{161 ························try·{
162 ····························c.g·=·g;162 ····························c.g·=·g;
163 ····························final·Iterator·iterator·=·d.d.values().iterator();163 ····························final·Iterator·iterator·=·d.d.values().iterator();
164 ····························while·(iterator.hasNext())·{164 ····························while·(iterator.hasNext())·{
165 ································((a4.a)iterator.next()).f();165 ································((a4.a)iterator.next()).f();
166 ····························}166 ····························}
167 ····························final·h·q·=·d.b.q;167 ····························final·h·r·=·d.b.r;
168 ····························final·a2·f·=·q.f;168 ····························final·a2·f·=·r.f;
169 ····························if·(f·!=·null)·{169 ····························if·(f·!=·null)·{
170 ································f.n·=·null;170 ································f.n·=·null;
171 ····························}171 ····························}
172 ····························break·Label_0194;172 ····························break·Label_0194;
173 ························}173 ························}
174 ························finally·{174 ························finally·{
175 ····························try·{175 ····························try·{
176 ································Trace.endSection();176 ································Trace.endSection();
177 ····························}177 ····························}
178 ····························finally·{178 ····························finally·{
179 ································final·Throwable·t;179 ································final·Throwable·t;
180 ································final·Throwable·exception;180 ································final·Throwable·exception;
181 ································t.addSuppressed(exception);181 ································t.addSuppressed(exception);
182 ····························}182 ····························}
183 ····························final·h·q;183 ····························final·h·r;
184 ····························q.d();184 ····························r.d();
185 ····························q.f·=·null;185 ····························r.f·=·null;
186 ····························q.b·=·null;186 ····························r.b·=·null;
187 ····························q.d·=·null;187 ····························r.d·=·null;
188 ····························d.e·=·null;188 ····························d.e·=·null;
189 ····························d.f·=·null;189 ····························d.f·=·null;
190 ····························Trace.endSection();190 ····························Trace.endSection();
191 ····························break·Label_0278;191 ····························break·Label_0278;
192 ························}192 ························}
193 ····················}193 ····················}
194 ················}194 ················}
Offset 206, 17 lines modifiedOffset 206, 17 lines modified
206 ········this.a.getClass();206 ········this.a.getClass();
207 ········final·b·b·=·this.b;207 ········final·b·b·=·this.b;
208 ········if·(b·!=·null)·{208 ········if·(b·!=·null)·{
209 ············final·b4.f·m·=·b4.f.m;209 ············final·b4.f·m·=·b4.f.m;
210 ············final·h0·g2·=·b.g;210 ············final·h0·g2·=·b.g;
211 ············g2.g(m,·g2.a);211 ············g2.g(m,·g2.a);
212 ········}212 ········}
213 ········if·(((MainActivity)this.a).w())·{213 ········if·(((MainActivity)this.a).x())·{
214 ············final·b·b2·=·this.b;214 ············final·b·b2·=·this.b;
215 ············final·Iterator·iterator2·=·b2.r.iterator();215 ············final·Iterator·iterator2·=·b2.s.iterator();
216 ············while·(iterator2.hasNext())·{216 ············while·(iterator2.hasNext())·{
217 ················((u3.a)iterator2.next()).b();217 ················((u3.a)iterator2.next()).b();
218 ············}218 ············}
219 ············final·c·d3·=·b2.d;219 ············final·c·d3·=·b2.d;
220 ············d3.d();220 ············d3.d();
221 ············final·HashMap·a·=·d3.a;221 ············final·HashMap·a·=·d3.a;
222 ········Label_0592_Outer:222 ········Label_0592_Outer:
Offset 250, 24 lines modifiedOffset 250, 24 lines modified
250 ························break;250 ························break;
251 ····················}251 ····················}
252 ····················continue;252 ····················continue;
253 ················}253 ················}
254 ············}254 ············}
255 ············a.clear();255 ············a.clear();
256 ············while·(true)·{256 ············while·(true)·{
257 ················final·h·q2·=·b2.q;257 ················final·h·r2·=·b2.r;
258 ················final·SparseArray·j·=·q2.j;258 ················final·SparseArray·j·=·r2.j;
259 ················if·(j.size()·<=·0)·{259 ················if·(j.size()·<=·0)·{
260 ····················break;260 ····················break;
261 ················}261 ················}
262 ················q2.t.m(j.keyAt(0));262 ················r2.t.m(j.keyAt(0));
263 ············}263 ············}
264 ············b2.c.m.setPlatformMessageHandler((l)null);264 ············b2.c.m.setPlatformMessageHandler((l)null);
265 ············final·FlutterJNI·a3·=·b2.a;265 ············final·FlutterJNI·a3·=·b2.a;
266 ············a3.removeEngineLifecycleListener((u3.a)b2.s);266 ············a3.removeEngineLifecycleListener((u3.a)b2.t);
267 ············a3.setDeferredComponentManager((w3.a)null);267 ············a3.setDeferredComponentManager((w3.a)null);
268 ············a3.detachFromNativeAndReleaseResources();268 ············a3.detachFromNativeAndReleaseResources();
269 ············s3.a.a().getClass();269 ············s3.a.a().getClass();
270 ············if·(((MainActivity)this.a).d()·!=·null)·{270 ············if·(((MainActivity)this.a).d()·!=·null)·{
271 ················if·(u3.g.c·==·null)·{271 ················if·(u3.g.c·==·null)·{
272 ····················u3.g.c·=·new·u3.g(2);272 ····················u3.g.c·=·new·u3.g(2);
273 ················}273 ················}
1.41 KB
t3/i.class
1.39 KB
procyon -ec {}
    
Offset 1, 24 lines modifiedOffset 1, 25 lines modified
  
1 package·t3;1 package·t3;
  
 2 import·io.flutter.embedding.engine.renderer.k;
2 import·android.view.SurfaceHolder;3 import·android.view.SurfaceHolder;
3 import·android.view.SurfaceHolder$Callback;4 import·android.view.SurfaceHolder$Callback;
  
4 public·final·class·i·implements·SurfaceHolder$Callback5 public·final·class·i·implements·SurfaceHolder$Callback
5 {6 {
6 ····public·final·/*·synthetic·*/·j·m;7 ····public·final·/*·synthetic·*/·j·m;
7 ····8 ····
8 ····public·i(final·j·m)·{9 ····public·i(final·j·m)·{
9 ········this.m·=·m;10 ········this.m·=·m;
10 ····}11 ····}
11 ····12 ····
12 ····public·final·void·surfaceChanged(final·SurfaceHolder·surfaceHolder,·final·int·n,·final·int·n2,·final·int·n3)·{13 ····public·final·void·surfaceChanged(final·SurfaceHolder·surfaceHolder,·final·int·n,·final·int·n2,·final·int·n3)·{
13 ········final·j·m·=·this.m;14 ········final·j·m·=·this.m;
14 ········final·io.flutter.embedding.engine.renderer.j·o·=·m.o;15 ········final·k·o·=·m.o;
15 ········if·(o·!=·null·&&·!m.n)·{16 ········if·(o·!=·null·&&·!m.n)·{
16 ············if·(o·==·null)·{17 ············if·(o·==·null)·{
17 ················throw·new·IllegalStateException("changeSurfaceSize()·should·only·be·called·when·flutterRenderer·is·non-null.");18 ················throw·new·IllegalStateException("changeSurfaceSize()·should·only·be·called·when·flutterRenderer·is·non-null.");
18 ············}19 ············}
19 ············o.a.onSurfaceChanged(n2,·n3);20 ············o.a.onSurfaceChanged(n2,·n3);
20 ········}21 ········}
21 ····}22 ····}
Offset 35, 15 lines modifiedOffset 36, 15 lines modified
35 ········}36 ········}
36 ····}37 ····}
37 ····38 ····
38 ····public·final·void·surfaceDestroyed(final·SurfaceHolder·surfaceHolder)·{39 ····public·final·void·surfaceDestroyed(final·SurfaceHolder·surfaceHolder)·{
39 ········final·j·m·=·this.m;40 ········final·j·m·=·this.m;
40 ········boolean·b·=·false;41 ········boolean·b·=·false;
41 ········m.m·=·false;42 ········m.m·=·false;
42 ········final·io.flutter.embedding.engine.renderer.j·o·=·m.o;43 ········final·k·o·=·m.o;
43 ········if·(o·!=·null·&&·!m.n)·{44 ········if·(o·!=·null·&&·!m.n)·{
44 ············b·=·true;45 ············b·=·true;
45 ········}46 ········}
46 ········if·(b)·{47 ········if·(b)·{
47 ············if·(o·==·null)·{48 ············if·(o·==·null)·{
48 ················throw·new·IllegalStateException("disconnectSurfaceFromRenderer()·should·only·be·called·when·flutterRenderer·is·non-null.");49 ················throw·new·IllegalStateException("disconnectSurfaceFromRenderer()·should·only·be·called·when·flutterRenderer·is·non-null.");
49 ············}50 ············}
1.53 KB
t3/k.class
1.51 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
  
1 package·t3;1 package·t3;
  
2 import·android.view.Surface;2 import·android.view.Surface;
3 import·io.flutter.embedding.engine.renderer.j; 
4 import·android.graphics.SurfaceTexture;3 import·android.graphics.SurfaceTexture;
5 import·android.view.TextureView$SurfaceTextureListener;4 import·android.view.TextureView$SurfaceTextureListener;
  
6 public·final·class·k·implements·TextureView$SurfaceTextureListener5 public·final·class·k·implements·TextureView$SurfaceTextureListener
7 {6 {
8 ····public·final·/*·synthetic·*/·l·m;7 ····public·final·/*·synthetic·*/·l·m;
9 ····8 ····
Offset 32, 15 lines modifiedOffset 31, 15 lines modified
32 ········}31 ········}
33 ····}32 ····}
34 ····33 ····
35 ····public·final·boolean·onSurfaceTextureDestroyed(final·SurfaceTexture·surfaceTexture)·{34 ····public·final·boolean·onSurfaceTextureDestroyed(final·SurfaceTexture·surfaceTexture)·{
36 ········final·l·m·=·this.m;35 ········final·l·m·=·this.m;
37 ········boolean·b·=·false;36 ········boolean·b·=·false;
38 ········m.m·=·false;37 ········m.m·=·false;
39 ········final·j·o·=·m.o;38 ········final·io.flutter.embedding.engine.renderer.k·o·=·m.o;
40 ········final·boolean·b2·=·true;39 ········final·boolean·b2·=·true;
41 ········if·(o·!=·null·&&·!m.n)·{40 ········if·(o·!=·null·&&·!m.n)·{
42 ············b·=·true;41 ············b·=·true;
43 ········}42 ········}
44 ········if·(b)·{43 ········if·(b)·{
45 ············if·(o·==·null)·{44 ············if·(o·==·null)·{
46 ················throw·new·IllegalStateException("disconnectSurfaceFromRenderer()·should·only·be·called·when·flutterRenderer·is·non-null.");45 ················throw·new·IllegalStateException("disconnectSurfaceFromRenderer()·should·only·be·called·when·flutterRenderer·is·non-null.");
Offset 58, 15 lines modifiedOffset 57, 15 lines modified
58 ············m.p·=·null;57 ············m.p·=·null;
59 ········}58 ········}
60 ········return·b2;59 ········return·b2;
61 ····}60 ····}
62 ····61 ····
63 ····public·final·void·onSurfaceTextureSizeChanged(final·SurfaceTexture·surfaceTexture,·final·int·n,·final·int·n2)·{62 ····public·final·void·onSurfaceTextureSizeChanged(final·SurfaceTexture·surfaceTexture,·final·int·n,·final·int·n2)·{
64 ········final·l·m·=·this.m;63 ········final·l·m·=·this.m;
65 ········final·j·o·=·m.o;64 ········final·io.flutter.embedding.engine.renderer.k·o·=·m.o;
66 ········if·(o·!=·null·&&·!m.n)·{65 ········if·(o·!=·null·&&·!m.n)·{
67 ············if·(o·==·null)·{66 ············if·(o·==·null)·{
68 ················throw·new·IllegalStateException("changeSurfaceSize()·should·only·be·called·when·flutterRenderer·is·non-null.");67 ················throw·new·IllegalStateException("changeSurfaceSize()·should·only·be·called·when·flutterRenderer·is·non-null.");
69 ············}68 ············}
70 ············o.a.onSurfaceChanged(n,·n2);69 ············o.a.onSurfaceChanged(n,·n2);
71 ········}70 ········}
72 ····}71 ····}
1.26 KB
t3/p.class
1.24 KB
procyon -ec {}
    
Offset 7, 20 lines modifiedOffset 7, 20 lines modified
7 import·android.view.Window;7 import·android.view.Window;
8 import·android.app.Activity;8 import·android.app.Activity;
9 import·android.graphics.Rect;9 import·android.graphics.Rect;
10 import·a0.t0;10 import·a0.t0;
11 import·java.util.Collections;11 import·java.util.Collections;
12 import·l1.f0;12 import·l1.f0;
13 import·m4.f;13 import·m4.f;
14 import·io.flutter.embedding.engine.renderer.i;14 import·io.flutter.embedding.engine.renderer.j;
15 import·android.content.Context;15 import·android.content.Context;
  
16 public·final·class·p16 public·final·class·p
17 {17 {
18 ····public·static·void·a(final·Context·context,·final·i·i)·{18 ····public·static·void·a(final·Context·context,·final·j·j)·{
19 ········final·Activity·p2·=·f.P(context);19 ········final·Activity·p2·=·f.P(context);
20 ········WindowInsets·e·=·null;20 ········WindowInsets·e·=·null;
21 ········Label_0034:·{21 ········Label_0034:·{
22 ············if·(p2·!=·null)·{22 ············if·(p2·!=·null)·{
23 ················final·Window·window·=·p2.getWindow();23 ················final·Window·window·=·p2.getWindow();
24 ················if·(window·!=·null)·{24 ················if·(window·!=·null)·{
25 ····················e·=·f0.e(window.getDecorView());25 ····················e·=·f0.e(window.getDecorView());
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
32 ········List<Object>·list;32 ········List<Object>·list;
33 ········if·(e·==·null)·{33 ········if·(e·==·null)·{
34 ············list·=·(List<Object>)Collections.emptyList();34 ············list·=·(List<Object>)Collections.emptyList();
35 ········}35 ········}
36 ········else·{36 ········else·{
37 ············list·=·e.getBoundingRects(t0.z());37 ············list·=·e.getBoundingRects(t0.z());
38 ········}38 ········}
39 ········int·n·=·i.d;39 ········int·n·=·j.d;
40 ········final·Iterator<Object>·iterator·=·(Iterator<Object>)list.iterator();40 ········final·Iterator<Object>·iterator·=·(Iterator<Object>)list.iterator();
41 ········while·(iterator.hasNext())·{41 ········while·(iterator.hasNext())·{
42 ············n·=·Math.max(n,·((Rect)iterator.next()).bottom);42 ············n·=·Math.max(n,·((Rect)iterator.next()).bottom);
43 ········}43 ········}
44 ········i.d·=·n;44 ········j.d·=·n;
45 ····}45 ····}
46 }46 }
3.21 KB
u3/b.class
3.19 KB
procyon -ec {}
    
Offset 10, 43 lines modifiedOffset 10, 44 lines modified
10 import·b4.d;10 import·b4.d;
11 import·b4.n;11 import·b4.n;
12 import·b4.l;12 import·b4.l;
13 import·k.a2;13 import·k.a2;
14 import·n1.h0;14 import·n1.h0;
15 import·k.u;15 import·k.u;
16 import·d4.a;16 import·d4.a;
17 import·io.flutter.embedding.engine.renderer.j;17 import·io.flutter.embedding.engine.renderer.k;
18 import·io.flutter.embedding.engine.FlutterJNI;18 import·io.flutter.embedding.engine.FlutterJNI;
  
19 public·final·class·b19 public·final·class·b
20 {20 {
21 ····public·final·FlutterJNI·a;21 ····public·final·FlutterJNI·a;
22 ····public·final·j·b;22 ····public·final·k·b;
23 ····public·final·v3.b·c;23 ····public·final·v3.b·c;
24 ····public·final·c·d;24 ····public·final·c·d;
25 ····public·final·a·e;25 ····public·final·a·e;
26 ····public·final·u·f;26 ····public·final·u·f;
27 ····public·final·h0·g;27 ····public·final·h0·g;
28 ····public·final·a2·h;28 ····public·final·a2·h;
29 ····public·final·b4.c·i;29 ····public·final·b4.c·i;
30 ····public·final·b4.c·j;30 ····public·final·b4.c·j;
31 ····public·final·l·k;31 ····public·final·l·k;
32 ····public·final·a2·l;32 ····public·final·a2·l;
33 ····public·final·n·m; 
34 ····public·final·a2·n;33 ····public·final·a2·m;
35 ····public·final·d·o;34 ····public·final·n·n;
36 ····public·final·a2·p;35 ····public·final·a2·o;
 36 ····public·final·d·p;
 37 ····public·final·a2·q;
37 ····public·final·h·q;38 ····public·final·h·r;
38 ····public·final·HashSet·r;39 ····public·final·HashSet·s;
39 ····public·final·o3.d·s;40 ····public·final·o3.d·t;
40 ····41 ····
41 ····public·b(final·Context·context,·FlutterJNI·a,·final·h·h,·final·boolean·b,·final·boolean·b2,·final·f·f)·{42 ····public·b(final·Context·context,·FlutterJNI·a,·final·h·h,·final·boolean·b,·final·boolean·b2,·final·f·f)·{
42 ········this.r·=·new·HashSet();43 ········this.s·=·new·HashSet();
43 ········final·int·n·=·1;44 ········final·int·n·=·1;
44 ········this.s·=·new·o3.d(n,·(Object)this);45 ········this.t·=·new·o3.d(n,·(Object)this);
45 ········AssetManager·assetManager·=·null;46 ········AssetManager·assetManager·=·null;
46 ········try·{47 ········try·{
47 ············final·Context·packageContext·=·context.createPackageContext(context.getPackageName(),·0);48 ············final·Context·packageContext·=·context.createPackageContext(context.getPackageName(),·0);
48 ············try·{49 ············try·{
49 ················assetManager·=·packageContext.getAssets();50 ················assetManager·=·packageContext.getAssets();
50 ············}51 ············}
51 ············catch·(final·PackageManager$NameNotFoundException·ex)·{52 ············catch·(final·PackageManager$NameNotFoundException·ex)·{
Offset 70, 38 lines modifiedOffset 71, 39 lines modified
70 ········final·a2·a3·=·new·a2(c,·12);71 ········final·a2·a3·=·new·a2(c,·12);
71 ········this.h·=·new·a2(c,·13);72 ········this.h·=·new·a2(c,·13);
72 ········this.i·=·new·b4.c(c,·n);73 ········this.i·=·new·b4.c(c,·n);
73 ········this.j·=·new·b4.c(c,·0);74 ········this.j·=·new·b4.c(c,·0);
74 ········this.l·=·new·a2(c,·14);75 ········this.l·=·new·a2(c,·14);
75 ········final·u·u·=·new·u(c,·context.getPackageManager());76 ········final·u·u·=·new·u(c,·context.getPackageManager());
76 ········this.k·=·new·l(c,·b2);77 ········this.k·=·new·l(c,·b2);
 78 ········this.m·=·new·a2(c,·16);
77 ········this.m·=·new·n(c);79 ········this.n·=·new·n(c);
78 ········this.n·=·new·a2(c,·18); 
79 ········this.o·=·new·d(c); 
80 ········this.p·=·new·a2(c,·19);80 ········this.o·=·new·a2(c,·19);
 81 ········this.p·=·new·d(c);
 82 ········this.q·=·new·a2(c,·20);
81 ········final·a·a4·=·new·a(context,·a3);83 ········final·a·a4·=·new·a(context,·a3);
82 ········this.e·=·a4;84 ········this.e·=·a4;
83 ········final·e·a5·=·a2.a;85 ········final·e·a5·=·a2.a;
84 ········if·(!a.isAttached())·{86 ········if·(!a.isAttached())·{
85 ············a5.b(context.getApplicationContext());87 ············a5.b(context.getApplicationContext());
86 ············a5.a(context,·(String[])null);88 ············a5.a(context,·(String[])null);
87 ········}89 ········}
88 ········a.addEngineLifecycleListener((u3.a)this.s);90 ········a.addEngineLifecycleListener((u3.a)this.t);
89 ········a.setPlatformViewsController(h);91 ········a.setPlatformViewsController(h);
90 ········a.setLocalizationPlugin(a4);92 ········a.setLocalizationPlugin(a4);
91 ········a2.getClass();93 ········a2.getClass();
92 ········a.setDeferredComponentManager((w3.a)null);94 ········a.setDeferredComponentManager((w3.a)null);
93 ········if·(!a.isAttached())·{95 ········if·(!a.isAttached())·{
94 ············a.attachToNative();96 ············a.attachToNative();
95 ············if·(!a.isAttached())·{97 ············if·(!a.isAttached())·{
96 ················throw·new·RuntimeException("FlutterEngine·failed·to·attach·to·its·native·Object·reference.");98 ················throw·new·RuntimeException("FlutterEngine·failed·to·attach·to·its·native·Object·reference.");
97 ············}99 ············}
98 ········}100 ········}
99 ········this.b·=·new·j(a);101 ········this.b·=·new·k(a);
100 ········this.q·=·h;102 ········this.r·=·h;
101 ········final·c·d·=·new·c(context.getApplicationContext(),·this,·a5,·f);103 ········final·c·d·=·new·c(context.getApplicationContext(),·this,·a5,·f);
102 ········this.d·=·d;104 ········this.d·=·d;
103 ········a4.b(context.getResources().getConfiguration());105 ········a4.b(context.getResources().getConfiguration());
104 ········if·(b·&&·a5.d.e)·{106 ········if·(b·&&·a5.d.e)·{
105 ············m4.f.y0(this);107 ············m4.f.y0(this);
106 ········}108 ········}
107 ········m4.f.l(context,·this);109 ········m4.f.l(context,·this);
3.16 KB
u3/c.class
3.14 KB
procyon -ec {}
    
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
33 ········this.a·=·new·HashMap();33 ········this.a·=·new·HashMap();
34 ········this.d·=·new·HashMap();34 ········this.d·=·new·HashMap();
35 ········this.g·=·false;35 ········this.g·=·false;
36 ········new·HashMap();36 ········new·HashMap();
37 ········new·HashMap();37 ········new·HashMap();
38 ········new·HashMap();38 ········new·HashMap();
39 ········this.b·=·b;39 ········this.b·=·b;
40 ········this.c·=·new·k2((Object)context,·(Object)b,·(Object)b.c,·(Object)b.b,·(Object)b.q.a,·(Object)new·n((Object)e),·(Object)f);40 ········this.c·=·new·k2((Object)context,·(Object)b,·(Object)b.c,·(Object)b.b,·(Object)b.r.a,·(Object)new·n((Object)e),·(Object)f);
41 ····}41 ····}
42 ····42 ····
43 ····public·final·void·a(final·a·a)·{43 ····public·final·void·a(final·a·a)·{
44 ········final·String·str·=·"Attempted·to·register·plugin·(";44 ········final·String·str·=·"Attempted·to·register·plugin·(";
45 ········w.a(j4.a.a("FlutterEngineConnectionRegistry#add·".concat(a.getClass().getSimpleName())));45 ········w.a(j4.a.a("FlutterEngineConnectionRegistry#add·".concat(a.getClass().getSimpleName())));
46 ········try·{46 ········try·{
47 ············final·Class<?·extends·a>·class1·=·a.getClass();47 ············final·Class<?·extends·a>·class1·=·a.getClass();
Offset 82, 22 lines modifiedOffset 82, 22 lines modified
82 ····82 ····
83 ····public·final·void·b(final·MainActivity·b,·final·p·p2)·{83 ····public·final·void·b(final·MainActivity·b,·final·p·p2)·{
84 ········this.f·=·new·e(b,·p2);84 ········this.f·=·new·e(b,·p2);
85 ········if·(((Activity)b).getIntent()·!=·null)·{85 ········if·(((Activity)b).getIntent()·!=·null)·{
86 ············((Activity)b).getIntent().getBooleanExtra("enable-software-rendering",·false);86 ············((Activity)b).getIntent().getBooleanExtra("enable-software-rendering",·false);
87 ········}87 ········}
88 ········final·b·b2·=·this.b;88 ········final·b·b2·=·this.b;
89 ········final·h·q·=·b2.q;89 ········final·h·r·=·b2.r;
90 ········q.getClass();90 ········r.getClass();
91 ········if·(q.b·==·null)·{91 ········if·(r.b·==·null)·{
92 ············q.b·=·(Context)b;92 ············r.b·=·(Context)b;
93 ············q.d·=·(q)b2.b;93 ············r.d·=·(q)b2.b;
94 ············final·a2·f·=·new·a2(b2.c,·15);94 ············final·a2·f·=·new·a2(b2.c,·15);
95 ············q.f·=·f;95 ············r.f·=·f;
96 ············f.n·=·q.t;96 ············f.n·=·r.t;
97 ············for·(final·a4.a·a·:·this.d.values())·{97 ············for·(final·a4.a·a·:·this.d.values())·{
98 ················if·(this.g)·{98 ················if·(this.g)·{
99 ····················a.c(this.f);99 ····················a.c(this.f);
100 ················}100 ················}
101 ················else·{101 ················else·{
102 ····················a.b(this.f);102 ····················a.b(this.f);
103 ················}103 ················}
Offset 113, 35 lines modifiedOffset 113, 35 lines modified
113 ············w.a(j4.a.a("FlutterEngineConnectionRegistry#detachFromActivity"));113 ············w.a(j4.a.a("FlutterEngineConnectionRegistry#detachFromActivity"));
114 ············Label_0106:·{114 ············Label_0106:·{
115 ················try·{115 ················try·{
116 ····················final·Iterator·iterator·=·this.d.values().iterator();116 ····················final·Iterator·iterator·=·this.d.values().iterator();
117 ····················while·(iterator.hasNext())·{117 ····················while·(iterator.hasNext())·{
118 ························((a4.a)iterator.next()).e();118 ························((a4.a)iterator.next()).e();
119 ····················}119 ····················}
120 ····················final·h·q·=·this.b.q;120 ····················final·h·r·=·this.b.r;
121 ····················final·a2·f·=·q.f;121 ····················final·a2·f·=·r.f;
122 ····················if·(f·!=·null)·{122 ····················if·(f·!=·null)·{
123 ························f.n·=·null;123 ························f.n·=·null;
124 ····················}124 ····················}
125 ····················break·Label_0106;125 ····················break·Label_0106;
126 ················}126 ················}
127 ················finally·{127 ················finally·{
128 ····················try·{128 ····················try·{
129 ························Trace.endSection();129 ························Trace.endSection();
130 ····················}130 ····················}
131 ····················finally·{131 ····················finally·{
132 ························final·Throwable·t;132 ························final·Throwable·t;
133 ························final·Throwable·exception;133 ························final·Throwable·exception;
134 ························t.addSuppressed(exception);134 ························t.addSuppressed(exception);
135 ····················}135 ····················}
136 ····················final·h·q;136 ····················final·h·r;
137 ····················q.d();137 ····················r.d();
138 ····················q.f·=·null;138 ····················r.f·=·null;
139 ····················q.b·=·null;139 ····················r.b·=·null;
140 ····················q.d·=·null;140 ····················r.d·=·null;
141 ····················this.e·=·null;141 ····················this.e·=·null;
142 ····················this.f·=·null;142 ····················this.f·=·null;
143 ····················Trace.endSection();143 ····················Trace.endSection();
144 ····················return;144 ····················return;
145 ················}145 ················}
146 ············}146 ············}
147 ········}147 ········}
488 B
u3/f.class
468 B
procyon -ec {}
    
Offset 52, 11 lines modifiedOffset 52, 11 lines modified
52 ············final·b·b2·=·(b)a4.get(0);52 ············final·b·b2·=·(b)a4.get(0);
53 ············if·(!b2.a.isAttached())·{53 ············if·(!b2.a.isAttached())·{
54 ················throw·new·IllegalStateException("Spawn·can·only·be·called·on·a·fully·constructed·FlutterEngine");54 ················throw·new·IllegalStateException("Spawn·can·only·be·called·on·a·fully·constructed·FlutterEngine");
55 ············}55 ············}
56 ············e3·=·new·b(a,·b2.a.spawn(a3.c,·a3.b,·c,·d),·h,·e2,·f,·(f)null);56 ············e3·=·new·b(a,·b2.a.spawn(a3.c,·a3.b,·c,·d),·h,·e2,·f,·(f)null);
57 ········}57 ········}
58 ········a4.add(e3);58 ········a4.add(e3);
59 ········e3.r.add(new·d(this,·e3));59 ········e3.s.add(new·d(this,·e3));
60 ········return·e3;60 ········return·e3;
61 ····}61 ····}
62 }62 }
29.7 KB
x3/e.class
29.7 KB
procyon -ec {}
    
Offset 37, 15 lines modifiedOffset 37, 15 lines modified
37 ········//·This·method·could·not·be·decompiled.37 ········//·This·method·could·not·be·decompiled.
38 ········//·38 ········//·
39 ········//·Original·Bytecode:39 ········//·Original·Bytecode:
40 ········//·40 ········//·
41 ········//·····1:·astore_3·······41 ········//·····1:·astore_3·······
42 ········//·····2:·aload_2········42 ········//·····2:·aload_2········
43 ········//·····3:·astore··········443 ········//·····3:·astore··········4
44 ········//·····5:·ldc·············"io.flutter.embedding.android.EnableMergedPlatformUIThread"44 ········//·····5:·ldc·············"io.flutter.embedding.android.DisableMergedPlatformUIThread"
45 ········//·····7:·astore··········545 ········//·····7:·astore··········5
46 ········//·····9:·ldc·············"io.flutter.embedding.android.EnableImpeller"46 ········//·····9:·ldc·············"io.flutter.embedding.android.EnableImpeller"
47 ········//····11:·astore··········647 ········//····11:·astore··········6
48 ········//····13:·ldc·············"--impeller-backend="48 ········//····13:·ldc·············"--impeller-backend="
49 ········//····15:·astore··········749 ········//····15:·astore··········7
50 ········//····17:·ldc·············"--leak-vm="50 ········//····17:·ldc·············"--leak-vm="
51 ········//····19:·astore··········851 ········//····19:·astore··········8
Offset 71, 20 lines modifiedOffset 71, 20 lines modified
71 ········//····60:·return·········71 ········//····60:·return·········
72 ········//····61:·invokestatic····android/os/Looper.myLooper:()Landroid/os/Looper;72 ········//····61:·invokestatic····android/os/Looper.myLooper:()Landroid/os/Looper;
73 ········//····64:·astore··········1773 ········//····64:·astore··········17
74 ········//····66:·invokestatic····android/os/Looper.getMainLooper:()Landroid/os/Looper;74 ········//····66:·invokestatic····android/os/Looper.getMainLooper:()Landroid/os/Looper;
75 ········//····69:·astore··········1875 ········//····69:·astore··········18
76 ········//····71:·aload···········1776 ········//····71:·aload···········17
77 ········//····73:·aload···········1877 ········//····73:·aload···········18
78 ········//····75:·if_acmpne·······130378 ········//····75:·if_acmpne·······1293
79 ········//····78:·aload_0········79 ········//····78:·aload_0········
80 ········//····79:·getfield········x3/e.b:Lh3/g;80 ········//····79:·getfield········x3/e.b:Lh3/g;
81 ········//····82:·astore··········1781 ········//····82:·astore··········17
82 ········//····84:·aload···········1782 ········//····84:·aload···········17
83 ········//····86:·ifnull··········128783 ········//····86:·ifnull··········1277
84 ········//····89:·ldc·············"FlutterLoader#ensureInitializationComplete"84 ········//····89:·ldc·············"FlutterLoader#ensureInitializationComplete"
85 ········//····91:·astore··········1785 ········//····91:·astore··········17
86 ········//····93:·aload···········1786 ········//····93:·aload···········17
87 ········//····95:·invokestatic····j4/a.a:(Ljava/lang/String;)Ljava/lang/String;87 ········//····95:·invokestatic····j4/a.a:(Ljava/lang/String;)Ljava/lang/String;
88 ········//····98:·astore··········1788 ········//····98:·astore··········17
89 ········//···100:·aload···········1789 ········//···100:·aload···········17
90 ········//···102:·invokestatic····c5/w.a:(Ljava/lang/String;)V90 ········//···102:·invokestatic····c5/w.a:(Ljava/lang/String;)V
Offset 412, 15 lines modifiedOffset 412, 15 lines modified
412 ········//···793:·ldc·············"--prefetched-default-font-manager"412 ········//···793:·ldc·············"--prefetched-default-font-manager"
413 ········//···795:·astore··········9413 ········//···795:·astore··········9
414 ········//···797:·aload···········18414 ········//···797:·aload···········18
415 ········//···799:·aload···········9415 ········//···799:·aload···········9
416 ········//···801:·invokevirtual···java/util/ArrayList.add:(Ljava/lang/Object;)Z416 ········//···801:·invokevirtual···java/util/ArrayList.add:(Ljava/lang/Object;)Z
417 ········//···804:·pop············417 ········//···804:·pop············
418 ········//···805:·aload···········4418 ········//···805:·aload···········4
419 ········//···807:·ifnull··········1069419 ········//···807:·ifnull··········1059
420 ········//···810:·aload···········4420 ········//···810:·aload···········4
421 ········//···812:·aload···········6421 ········//···812:·aload···········6
422 ········//···814:·invokevirtual···android/os/BaseBundle.containsKey:(Ljava/lang/String;)Z422 ········//···814:·invokevirtual···android/os/BaseBundle.containsKey:(Ljava/lang/String;)Z
423 ········//···817:·istore··········29423 ········//···817:·istore··········29
424 ········//···819:·iload···········29424 ········//···819:·iload···········29
425 ········//···821:·ifeq············860425 ········//···821:·ifeq············860
426 ········//···824:·aload···········4426 ········//···824:·aload···········4
Offset 480, 307 lines modifiedOffset 480, 303 lines modified
480 ········//···938:·ifeq············953480 ········//···938:·ifeq············953
481 ········//···941:·ldc·············"--enable-vulkan-gpu-tracing"481 ········//···941:·ldc·············"--enable-vulkan-gpu-tracing"
482 ········//···943:·astore··········6482 ········//···943:·astore··········6
483 ········//···945:·aload···········18483 ········//···945:·aload···········18
484 ········//···947:·aload···········6484 ········//···947:·aload···········6
485 ········//···949:·invokevirtual···java/util/ArrayList.add:(Ljava/lang/Object;)Z485 ········//···949:·invokevirtual···java/util/ArrayList.add:(Ljava/lang/Object;)Z
486 ········//···952:·pop············486 ········//···952:·pop············
487 ········//···953:·ldc·············"io.flutter.embedding.android.DisableSurfaceControl" 
488 ········//···955:·astore··········6 
489 ········//···957:·aload···········4487 ········//···953:·aload···········4
490 ········//···959:·aload···········6488 ········//···955:·aload···········5
491 ········//···961:·iconst_0······· 
492 ········//···962:·invokevirtual···android/os/Bundle.getBoolean:(Ljava/lang/String;Z)Z489 ········//···957:·invokevirtual···android/os/BaseBundle.containsKey:(Ljava/lang/String;)Z
493 ········//···965:·istore··········30490 ········//···960:·istore··········30
494 ········//···967:·iload···········30491 ········//···962:·iload···········30
495 ········//···969:·ifeq············984492 ········//···964:·ifeq············993
496 ········//···972:·ldc·············"--disable-surface-control"493 ········//···967:·aload···········4
 494 ········//···969:·aload···········5
 495 ········//···971:·invokevirtual···android/os/Bundle.getBoolean:(Ljava/lang/String;)Z
497 ········//···974:·astore··········6496 ········//···974:·istore··········31
498 ········//···976:·aload···········18497 ········//···976:·iload···········31
 498 ········//···978:·ifeq············993
 499 ········//···981:·ldc·············"--no-enable-merged-platform-ui-thread"
 500 ········//···983:·astore··········5
 501 ········//···985:·aload···········18
499 ········//···978:·aload···········6502 ········//···987:·aload···········5
500 ········//···980:·invokevirtual···java/util/ArrayList.add:(Ljava/lang/Object;)Z503 ········//···989:·invokevirtual···java/util/ArrayList.add:(Ljava/lang/Object;)Z
501 ········//···983:·pop············504 ········//···992:·pop············
 505 ········//···993:·ldc·············"io.flutter.embedding.android.EnableSurfaceControl"
502 ········//···984:·aload···········4 
503 ········//···986:·aload···········5 
504 ········//···988:·invokevirtual···android/os/BaseBundle.containsKey:(Ljava/lang/String;)Z 
505 ········//···991:·istore··········30506 ········//···995:·astore··········5
506 ········//···993:·iload···········30 
507 ········//···995:·ifeq············1034 
508 ········//···998:·aload···········4507 ········//···997:·aload···········4
509 ········//··1000:·aload···········5508 ········//···999:·aload···········5
 509 ········//··1001:·iconst_0·······
510 ········//··1002:·invokevirtual···android/os/Bundle.getBoolean:(Ljava/lang/String;)Z510 ········//··1002:·invokevirtual···android/os/Bundle.getBoolean:(Ljava/lang/String;Z)Z
511 ········//··1005:·istore··········31511 ········//··1005:·istore··········31
512 ········//··1007:·iload···········31512 ········//··1007:·iload···········31
513 ········//··1009:·ifeq············1027513 ········//··1009:·ifeq············1024
514 ········//··1012:·ldc·············"--enable-merged-platform-ui-thread"514 ········//··1012:·ldc·············"--enable-surface-control"
515 ········//··1014:·astore··········5515 ········//··1014:·astore··········5
516 ········//··1016:·aload···········18516 ········//··1016:·aload···········18
517 ········//··1018:·aload···········5517 ········//··1018:·aload···········5
518 ········//··1020:·invokevirtual···java/util/ArrayList.add:(Ljava/lang/Object;)Z518 ········//··1020:·invokevirtual···java/util/ArrayList.add:(Ljava/lang/Object;)Z
519 ········//··1023:·pop············519 ········//··1023:·pop············
520 ········//··1024:·goto············1034 
521 ········//··1027:·ldc·············"--no-enable-merged-platform-ui-thread" 
522 ········//··1029:·astore··········5 
523 ········//··1031:·goto············1016 
524 ········//··1034:·ldc·············"io.flutter.embedding.android.ImpellerBackend"520 ········//··1024:·ldc·············"io.flutter.embedding.android.ImpellerBackend"
525 ········//··1036:·astore··········5521 ········//··1026:·astore··········5
526 ········//··1038:·aload···········4522 ········//··1028:·aload···········4
527 ········//··1040:·aload···········5523 ········//··1030:·aload···········5
528 ········//··1042:·invokevirtual···android/os/BaseBundle.getString:(Ljava/lang/String;)Ljava/lang/String;524 ········//··1032:·invokevirtual···android/os/BaseBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
529 ········//··1045:·astore··········5525 ········//··1035:·astore··········5
530 ········//··1047:·aload···········5526 ········//··1037:·aload···········5
531 ········//··1049:·ifnull··········1069527 ········//··1039:·ifnull··········1059
532 ········//··1052:·aload···········7528 ········//··1042:·aload···········7
533 ········//··1054:·aload···········5529 ········//··1044:·aload···········5
534 ········//··1056:·invokevirtual···java/lang/String.concat:(Ljava/lang/String;)Ljava/lang/String;530 ········//··1046:·invokevirtual···java/lang/String.concat:(Ljava/lang/String;)Ljava/lang/String;
535 ········//··1059:·astore··········5531 ········//··1049:·astore··········5
536 ········//··1061:·aload···········18532 ········//··1051:·aload···········18
537 ········//··1063:·aload···········5533 ········//··1053:·aload···········5
538 ········//··1065:·invokevirtual···java/util/ArrayList.add:(Ljava/lang/Object;)Z534 ········//··1055:·invokevirtual···java/util/ArrayList.add:(Ljava/lang/Object;)Z
539 ········//··1068:·pop············535 ········//··1058:·pop············
540 ········//··1069:·iconst_1·······536 ········//··1059:·iconst_1·······
541 ········//··1070:·istore··········31537 ········//··1060:·istore··········31
542 ········//··1072:·aload···········4538 ········//··1062:·aload···········4
543 ········//··1074:·ifnonnull·······1083539 ········//··1064:·ifnonnull·······1073
544 ········//··1077:·iconst_1·······540 ········//··1067:·iconst_1·······
545 ········//··1078:·istore··········32541 ········//··1068:·istore··········32
Max diff block lines reached; 11715/30362 bytes (38.58%) of diff not shown.
346 KB
b4/b.class
346 KB
procyon -ec {}
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 package·b4;2 package·b4;
  
3 import·android.view.ViewGroup$MarginLayoutParams;3 import·android.view.ViewGroup$MarginLayoutParams;
4 import·android.os.BaseBundle;4 import·android.os.BaseBundle;
5 import·q0.e0;5 import·q0.e0;
6 import·q0.f0;6 import·q0.f0;
7 import·android.view.Window;7 import·android.view.Window;
8 import·android.window.OnBackInvokedDispatcher; 
9 import·android.app.Activity;8 import·android.app.Activity;
10 import·android.content.ClipDescription;9 import·android.content.ClipDescription;
11 import·java.util.HashMap;10 import·java.util.HashMap;
12 import·k.k2;11 import·k.k2;
13 import·android.graphics.Bitmap;12 import·android.graphics.Bitmap;
14 import·android.app.ActivityManager$TaskDescription;13 import·android.app.ActivityManager$TaskDescription;
15 import·android.view.View$OnSystemUiVisibilityChangeListener;14 import·android.view.View$OnSystemUiVisibilityChangeListener;
Offset 1059, 49 lines modifiedOffset 1058, 50 lines modified
1059 ········sb.append(",·size·is·");1058 ········sb.append(",·size·is·");
1060 ········m·=·this.m;1059 ········m·=·this.m;
1061 ········sb.append(m);1060 ········sb.append(m);
1062 ········throw·new·IndexOutOfBoundsException(sb.toString());1061 ········throw·new·IndexOutOfBoundsException(sb.toString());
1063 ····}1062 ····}
1064 ····1063 ····
1065 ····public·void·g(y·str,·final·o·d)·{1064 ····public·void·g(y·str,·final·o·d)·{
1066 ········int·n·=·0;1065 ········int·b·=·0;
1067 ········final·int·m·=·this.m;1066 ········final·int·m·=·this.m;
 1067 ········int·n·=·-1;
1068 ········int·index·=·2;1068 ········final·int·index·=·2;
1069 ········final·int·n2·=·1; 
1070 ········final·String·s·=·"error";1069 ········final·String·s·=·"error";
 1070 ········final·int·index2·=·1;
1071 ········final·Object·n3·=·this.n;1071 ········final·Object·n2·=·this.n;
1072 ········Object·a·=·null;1072 ········Object·a·=·null;
1073 ········switch·(m)·{1073 ········switch·(m)·{
1074 ············default:·{1074 ············default:·{
1075 ················this.n((y)str,·d);1075 ················this.n((y)str,·d);
1076 ················return;1076 ················return;
1077 ············}1077 ············}
1078 ············case·9:·{1078 ············case·10:·{
1079 ················if·(((a2)n3).n·!=·null)·{1079 ················if·(((a2)n2).n·!=·null)·{
1080 ····················final·String·s2·=·(String)((y)str).n;1080 ····················final·String·s2·=·(String)((y)str).n;
1081 ····················final·Object·o·=·((y)str).o;1081 ····················final·Object·o·=·((y)str).o;
1082 ····················s2.getClass();1082 ····················s2.getClass();
1083 ····················if·(!s2.equals("SpellCheck.initiateSpellCheck"))·{1083 ····················if·(!s2.equals("SpellCheck.initiateSpellCheck"))·{
1084 ························((e)d).b();1084 ························((e)d).b();
1085 ····················}1085 ····················}
1086 ····················else·{1086 ····················else·{
1087 ························try·{1087 ························try·{
1088 ····························final·ArrayList·list·=·(ArrayList)o;1088 ····························final·ArrayList·list·=·(ArrayList)o;
1089 ····························final·Object·value·=·list.get(0);1089 ····························final·Object·value·=·list.get(0);
1090 ····························try·{1090 ····························try·{
1091 ································final·String·s3·=·(String)value;1091 ································final·String·s3·=·(String)value;
1092 ································final·Object·value2·=·list.get(n2);1092 ································final·Object·value2·=·list.get(index2);
1093 ································try·{1093 ································try·{
1094 ····································final·String·s4·=·(String)value2;1094 ····································final·String·s4·=·(String)value2;
1095 ····································try·{1095 ····································try·{
1096 ········································final·a2·a2·=·(a2)n3;1096 ········································final·a2·a2·=·(a2)n2;
1097 ········································try·{1097 ········································try·{
1098 ············································final·Object·n4·=·a2.n;1098 ············································final·Object·n3·=·a2.n;
1099 ············································try·{1099 ············································try·{
1100 ················································((io.flutter.plugin.editing.f)n4).a(s3,·s4,·d);1100 ················································((io.flutter.plugin.editing.f)n3).a(s3,·s4,·d);
1101 ············································}1101 ············································}
1102 ············································catch·(final·IllegalStateException·ex)·{1102 ············································catch·(final·IllegalStateException·ex)·{
1103 ················································((e)d).a(s,·ex.getMessage(),·(Object)null);1103 ················································((e)d).a(s,·ex.getMessage(),·(Object)null);
1104 ············································}1104 ············································}
1105 ········································}1105 ········································}
1106 ········································catch·(final·IllegalStateException·ex2)·{}1106 ········································catch·(final·IllegalStateException·ex2)·{}
1107 ····································}1107 ····································}
Offset 1112, 1043 lines modifiedOffset 1112, 1152 lines modified
1112 ····························catch·(final·IllegalStateException·ex5)·{}1112 ····························catch·(final·IllegalStateException·ex5)·{}
1113 ························}1113 ························}
1114 ························catch·(final·IllegalStateException·ex6)·{}1114 ························catch·(final·IllegalStateException·ex6)·{}
1115 ····················}1115 ····················}
1116 ················}1116 ················}
1117 ················return;1117 ················return;
1118 ············}1118 ············}
 1119 ············case·9:·{
 1120 ················final·a2·a3·=·(a2)n2;
 1121 ················if·(a3.n·!=·null)·{
 1122 ····················final·String·s5·=·(String)((y)str).n;
 1123 ····················s5.getClass();
 1124 ····················final·int·hashCode·=·s5.hashCode();
 1125 ····················if·(hashCode·!=·-705821951)·{
 1126 ························if·(hashCode·!=·1759284829)·{
 1127 ····························if·(hashCode·==·2119738044)·{
 1128 ································if·(s5.equals("Scribe.isStylusHandwritingAvailable"))·{
 1129 ····································n·=·2;
 1130 ································}
 1131 ····························}
 1132 ························}
 1133 ························else·if·(s5.equals("Scribe.startStylusHandwriting"))·{
 1134 ····························n·=·1;
 1135 ························}
 1136 ····················}
 1137 ····················else·if·(s5.equals("Scribe.isFeatureAvailable"))·{
 1138 ························n·=·0;
 1139 ····················}
 1140 ····················final·int·n4·=·34;
 1141 ····················if·(n·!=·0)·{
 1142 ························if·(n·!=·index2)·{
 1143 ····························if·(n·!=·index)·{
 1144 ································((e)d).b();
 1145 ····························}
 1146 ····························else·{
 1147 ································String·message·=·null;
 1148 ································if·(Build$VERSION.SDK_INT·<·n4)·{
 1149 ····································message·=·"Requires·API·level·34·or·higher.";
 1150 ································}
 1151 ································else·{
 1152 ····································try·{
 1153 ········································final·Object·n5·=·a3.n;
 1154 ········································try·{
 1155 ············································final·a2·a4·=·(a2)n5;
 1156 ············································try·{
 1157 ················································final·Object·n6·=·a4.n;
 1158 ················································try·{
 1159 ····················································final·InputMethodManager·inputMethodManager·=·(InputMethodManager)n6;
 1160 ····················································try·{
 1161 ························································final·boolean·c·=·b4.a.c(inputMethodManager);
 1162 ························································try·{
 1163 ····························································((e)d).c((Object)Boolean.valueOf(c));
 1164 ························································}
 1165 ························································catch·(final·IllegalStateException·ex7)·{
 1166 ····························································message·=·ex7.getMessage();
 1167 ························································}
 1168 ····················································}
 1169 ····················································catch·(final·IllegalStateException·ex8)·{}
 1170 ················································}
Max diff block lines reached; 343538/354716 bytes (96.85%) of diff not shown.
1.18 KB
b4/c.class
1.16 KB
procyon -ec {}
    
Offset 41, 24 lines modifiedOffset 41, 24 lines modified
41 ········this.n·=·(n)n4;41 ········this.n·=·(n)n4;
42 ········(this.m·=·new·j((f)b,·"flutter/navigation",·(p)b2.c.m,·n2)).b((n)n4);42 ········(this.m·=·new·j((f)b,·"flutter/navigation",·(p)b2.c.m,·n2)).b((n)n4);
43 ····}43 ····}
44 ····44 ····
45 ····public·static·HashMap·a(final·BackEvent·backEvent)·{45 ····public·static·HashMap·a(final·BackEvent·backEvent)·{
46 ········final·HashMap<String,·List>·hashMap·=·new·HashMap<String,·List>(3);46 ········final·HashMap<String,·List>·hashMap·=·new·HashMap<String,·List>(3);
47 ········final·float·a·=·b4.a.a(backEvent);47 ········final·float·a·=·b4.a.a(backEvent);
48 ········final·float·c·=·b4.a.c(backEvent);48 ········final·float·d·=·b4.a.d(backEvent);
49 ········List<Float>·list;49 ········List<Float>·list;
50 ········if·(!Float.isNaN(a)·&&·!Float.isNaN(c))·{50 ········if·(!Float.isNaN(a)·&&·!Float.isNaN(d))·{
51 ············list·=·Arrays.asList(Float.valueOf(a),·Float.valueOf(c));51 ············list·=·Arrays.asList(Float.valueOf(a),·Float.valueOf(d));
52 ········}52 ········}
53 ········else·{53 ········else·{
54 ············list·=·null;54 ············list·=·null;
55 ········}55 ········}
56 ········hashMap.put("touchOffset",·list);56 ········hashMap.put("touchOffset",·list);
57 ········hashMap.put("progress",·(List)Float.valueOf(b4.a.d(backEvent)));57 ········hashMap.put("progress",·(List)Float.valueOf(b4.a.e(backEvent)));
58 ········hashMap.put("swipeEdge",·(List)Integer.valueOf(b4.a.b(backEvent)));58 ········hashMap.put("swipeEdge",·(List)Integer.valueOf(b4.a.b(backEvent)));
59 ········return·hashMap;59 ········return·hashMap;
60 ····}60 ····}
61 ····61 ····
62 ····public·final·void·f(ByteBuffer·j,·final·h·h)·{62 ····public·final·void·f(ByteBuffer·j,·final·h·h)·{
63 ········final·j·m·=·this.m;63 ········final·j·m·=·this.m;
64 ········final·y·d·=·m.c.d(j);64 ········final·y·d·=·m.c.d(j);
25.9 KB
com/wuxialearn/wuxialearn/MainActivity.class
25.8 KB
procyon -ec {}
    
Offset 11, 23 lines modifiedOffset 11, 23 lines modified
11 import·n1.h0;11 import·n1.h0;
12 import·java.util.HashMap;12 import·java.util.HashMap;
13 import·android.view.Window;13 import·android.view.Window;
14 import·android.util.SparseArray;14 import·android.util.SparseArray;
15 import·io.flutter.plugin.platform.h;15 import·io.flutter.plugin.platform.h;
16 import·android.content.ContentResolver;16 import·android.content.ContentResolver;
17 import·k.u;17 import·k.u;
 18 import·io.flutter.embedding.engine.renderer.k;
18 import·android.view.ViewTreeObserver$OnPreDrawListener;19 import·android.view.ViewTreeObserver$OnPreDrawListener;
19 import·android.database.ContentObserver;20 import·android.database.ContentObserver;
20 import·android.provider.Settings$System;21 import·android.provider.Settings$System;
21 import·android.view.accessibility.AccessibilityManager;22 import·android.view.accessibility.AccessibilityManager;
22 import·k.a2;23 import·k.a2;
23 import·android.view.textservice.TextServicesManager;24 import·android.view.textservice.TextServicesManager;
24 import·io.flutter.plugin.editing.i;25 import·io.flutter.plugin.editing.i;
25 import·k.y;26 import·k.y;
26 import·io.flutter.embedding.engine.renderer.k; 
27 import·t3.o;27 import·t3.o;
28 import·t3.j;28 import·t3.j;
29 import·android.graphics.drawable.Drawable;29 import·android.graphics.drawable.Drawable;
30 import·android.graphics.drawable.ColorDrawable;30 import·android.graphics.drawable.ColorDrawable;
31 import·b4.l;31 import·b4.l;
32 import·java.util.ArrayList;32 import·java.util.ArrayList;
33 import·java.util.Iterator;33 import·java.util.Iterator;
Offset 39, 17 lines modifiedOffset 39, 17 lines modified
39 import·c5.w;39 import·c5.w;
40 import·j4.a;40 import·j4.a;
41 import·java.util.Objects;41 import·java.util.Objects;
42 import·android.os.Bundle;42 import·android.os.Bundle;
43 import·android.content.pm.PackageManager$NameNotFoundException;43 import·android.content.pm.PackageManager$NameNotFoundException;
44 import·android.content.Intent;44 import·android.content.Intent;
45 import·android.support.v4.media.d;45 import·android.support.v4.media.d;
46 import·android.util.Log; 
47 import·m3.e;46 import·m3.e;
48 import·android.window.BackEvent;47 import·android.window.BackEvent;
 48 import·android.util.Log;
49 import·t3.b;49 import·t3.b;
50 import·t3.c;50 import·t3.c;
51 import·android.os.Build$VERSION;51 import·android.os.Build$VERSION;
52 import·android.view.View;52 import·android.view.View;
53 import·android.window.OnBackInvokedCallback;53 import·android.window.OnBackInvokedCallback;
54 import·androidx.lifecycle.p;54 import·androidx.lifecycle.p;
55 import·t3.g;55 import·t3.g;
Offset 82, 17 lines modifiedOffset 82, 44 lines modified
82 ········else·{82 ········else·{
83 ············p·=·new·b(this);83 ············p·=·new·b(this);
84 ········}84 ········}
85 ········this.p·=·(OnBackInvokedCallback)p;85 ········this.p·=·(OnBackInvokedCallback)p;
86 ········this.o·=·new·p((n)this);86 ········this.o·=·new·p((n)this);
87 ····}87 ····}
88 ····88 ····
 89 ····public·final·boolean·A(String·s)·{
 90 ········final·g·n·=·this.n;
 91 ········final·String·s2·=·"·";
 92 ········final·String·s3·=·"FlutterActivity·";
 93 ········if·(n·==·null)·{
 94 ············final·StringBuilder·sb·=·new·StringBuilder(s3);
 95 ············sb.append(this.hashCode());
 96 ············sb.append(s2);
 97 ············sb.append(s);
 98 ············sb.append("·called·after·release.");
 99 ············s·=·sb.toString();
 100 ········}
 101 ········else·{
 102 ············if·(n.i)·{
 103 ················return·true;
 104 ············}
 105 ············final·StringBuilder·sb2·=·new·StringBuilder(s3);
 106 ············sb2.append(this.hashCode());
 107 ············sb2.append(s2);
 108 ············sb2.append(s);
 109 ············sb2.append("·called·after·detach.");
 110 ············s·=·sb2.toString();
 111 ········}
 112 ········Log.w("FlutterActivity",·s);
 113 ········return·false;
 114 ····}
 115 ····
89 ····public·final·void·A(final·BackEvent·backEvent)·{116 ····public·final·void·B(final·BackEvent·backEvent)·{
90 ········final·String·s·=·"updateBackGestureProgress";117 ········final·String·s·=·"updateBackGestureProgress";
91 ········if·(this.z(s))·{118 ········if·(this.A(s))·{
92 ············final·g·n·=·this.n;119 ············final·g·n·=·this.n;
93 ············n.c();120 ············n.c();
94 ············final·u3.b·b·=·n.b;121 ············final·u3.b·b·=·n.b;
95 ············if·(b·!=·null)·{122 ············if·(b·!=·null)·{
96 ················final·b4.c·j·=·b.j;123 ················final·b4.c·j·=·b.j;
97 ················j.getClass();124 ················j.getClass();
98 ················j.m.a(s,·(Object)b4.c.a(backEvent),·(e)null);125 ················j.m.a(s,·(Object)b4.c.a(backEvent),·(e)null);
Offset 182, 15 lines modifiedOffset 209, 15 lines modified
182 ····}209 ····}
183 ····210 ····
184 ····public·final·Bundle·g()·{211 ····public·final·Bundle·g()·{
185 ········return·((Context)this).getPackageManager().getActivityInfo(this.getComponentName(),·128).metaData;212 ········return·((Context)this).getPackageManager().getActivityInfo(this.getComponentName(),·128).metaData;
186 ····}213 ····}
187 ····214 ····
188 ····public·final·void·h(final·int·n,·final·int·n2,·final·Intent·o)·{215 ····public·final·void·h(final·int·n,·final·int·n2,·final·Intent·o)·{
189 ········if·(this.z("onActivityResult"))·{216 ········if·(this.A("onActivityResult"))·{
190 ············final·g·n3·=·this.n;217 ············final·g·n3·=·this.n;
191 ············n3.c();218 ············n3.c();
192 ············if·(n3.b·!=·null)·{219 ············if·(n3.b·!=·null)·{
193 ················Objects.toString(o);220 ················Objects.toString(o);
194 ················final·u3.c·d·=·n3.b.d;221 ················final·u3.c·d·=·n3.b.d;
195 ················if·(d.e())·{222 ················if·(d.e())·{
196 ····················w.a(a.a("FlutterEngineConnectionRegistry#onActivityResult"));223 ····················w.a(a.a("FlutterEngineConnectionRegistry#onActivityResult"));
Offset 228, 15 lines modifiedOffset 255, 15 lines modified
228 ············else·{255 ············else·{
229 ················Log.w("FlutterActivityAndFragmentDelegate",·"onActivityResult()·invoked·before·FlutterFragment·was·attached·to·an·Activity.");256 ················Log.w("FlutterActivityAndFragmentDelegate",·"onActivityResult()·invoked·before·FlutterFragment·was·attached·to·an·Activity.");
230 ············}257 ············}
231 ········}258 ········}
232 ····}259 ····}
233 ····260 ····
234 ····public·final·void·i()·{261 ····public·final·void·i()·{
235 ········if·(this.z("onBackPressed"))·{262 ········if·(this.A("onBackPressed"))·{
236 ············final·g·n·=·this.n;263 ············final·g·n·=·this.n;
237 ············n.c();264 ············n.c();
238 ············final·u3.b·b·=·n.b;265 ············final·u3.b·b·=·n.b;
239 ············if·(b·!=·null)·{266 ············if·(b·!=·null)·{
240 ················b.i.m.a("popRoute",·(Object)null,·(e)null);267 ················b.i.m.a("popRoute",·(Object)null,·(e)null);
241 ············}268 ············}
242 ············else·{269 ············else·{
Offset 258, 14 lines modifiedOffset 285, 17 lines modified
258 ················}285 ················}
259 ············}286 ············}
260 ········}287 ········}
261 ········catch·(final·PackageManager$NameNotFoundException·ex)·{288 ········catch·(final·PackageManager$NameNotFoundException·ex)·{
262 ············Log.e("FlutterActivity",·"Could·not·read·meta-data·for·FlutterActivity.·Using·the·launch·theme·as·normal·theme.");289 ············Log.e("FlutterActivity",·"Could·not·read·meta-data·for·FlutterActivity.·Using·the·launch·theme·as·normal·theme.");
263 ········}290 ········}
Max diff block lines reached; 22165/26440 bytes (83.83%) of diff not shown.
12.1 KB
io/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer.class
11.9 KB
procyon -ec {}
    
Offset 1, 10 lines modifiedOffset 1, 11 lines modified
  
1 package·io.flutter.embedding.engine.renderer;1 package·io.flutter.embedding.engine.renderer;
  
 2 import·android.os.Handler;
2 import·android.view.Surface;3 import·android.view.Surface;
3 import·android.hardware.SyncFence;4 import·android.hardware.SyncFence;
4 import·java.io.IOException;5 import·java.io.IOException;
5 import·android.media.Image;6 import·android.media.Image;
6 import·android.media.ImageReader$Builder;7 import·android.media.ImageReader$Builder;
7 import·b0.c;8 import·b0.c;
8 import·a0.l0;9 import·a0.l0;
Offset 27, 28 lines modifiedOffset 28, 28 lines modified
27 ····private·static·final·boolean·trimOnMemoryPressure·=·true;28 ····private·static·final·boolean·trimOnMemoryPressure·=·true;
28 ····private·o·callback;29 ····private·o·callback;
29 ····private·boolean·createNewReader;30 ····private·boolean·createNewReader;
30 ····private·final·long·id;31 ····private·final·long·id;
31 ····private·boolean·ignoringFence;32 ····private·boolean·ignoringFence;
32 ····private·final·ArrayDeque·imageReaderQueue;33 ····private·final·ArrayDeque·imageReaderQueue;
33 ····private·long·lastDequeueTime;34 ····private·long·lastDequeueTime;
34 ····private·d·lastDequeuedImage;35 ····private·e·lastDequeuedImage;
35 ····private·long·lastQueueTime;36 ····private·long·lastQueueTime;
36 ····private·f·lastReaderDequeuedFrom;37 ····private·g·lastReaderDequeuedFrom;
37 ····private·long·lastScheduleTime;38 ····private·long·lastScheduleTime;
38 ····private·final·Object·lock;39 ····private·final·Object·lock;
39 ····private·boolean·notifiedDestroy;40 ····private·boolean·notifiedDestroy;
40 ····private·int·numTrims;41 ····private·int·numTrims;
41 ····private·final·HashMap·perImageReaders;42 ····private·final·HashMap·perImageReaders;
42 ····private·boolean·released;43 ····private·boolean·released;
43 ····private·int·requestedHeight;44 ····private·int·requestedHeight;
44 ····private·int·requestedWidth;45 ····private·int·requestedWidth;
45 ····final·/*·synthetic·*/·j·this$0;46 ····final·/*·synthetic·*/·k·this$0;
46 ····47 ····
47 ····public·FlutterRenderer$ImageReaderSurfaceProducer(final·j·this$0,·final·long·id)·{48 ····public·FlutterRenderer$ImageReaderSurfaceProducer(final·k·this$0,·final·long·id)·{
48 ········this.this$0·=·this$0;49 ········this.this$0·=·this$0;
49 ········this.ignoringFence·=·false;50 ········this.ignoringFence·=·false;
50 ········final·boolean·createNewReader·=·true;51 ········final·boolean·createNewReader·=·true;
51 ········this.requestedWidth·=·(createNewReader·?·1·:·0);52 ········this.requestedWidth·=·(createNewReader·?·1·:·0);
52 ········this.requestedHeight·=·(createNewReader·?·1·:·0);53 ········this.requestedHeight·=·(createNewReader·?·1·:·0);
53 ········this.createNewReader·=·createNewReader;54 ········this.createNewReader·=·createNewReader;
54 ········this.notifiedDestroy·=·false;55 ········this.notifiedDestroy·=·false;
Offset 61, 43 lines modifiedOffset 62, 43 lines modified
61 ········this.imageReaderQueue·=·new·ArrayDeque();62 ········this.imageReaderQueue·=·new·ArrayDeque();
62 ········this.perImageReaders·=·new·HashMap();63 ········this.perImageReaders·=·new·HashMap();
63 ········this.lastDequeuedImage·=·null;64 ········this.lastDequeuedImage·=·null;
64 ········this.lastReaderDequeuedFrom·=·null;65 ········this.lastReaderDequeuedFrom·=·null;
65 ········this.id·=·id;66 ········this.id·=·id;
66 ····}67 ····}
67 ····68 ····
68 ····public·static·/*·synthetic·*/·f·access$800(final·FlutterRenderer$ImageReaderSurfaceProducer·flutterRenderer$ImageReaderSurfaceProducer)·{69 ····public·static·/*·synthetic·*/·g·access$700(final·FlutterRenderer$ImageReaderSurfaceProducer·flutterRenderer$ImageReaderSurfaceProducer)·{
69 ········return·flutterRenderer$ImageReaderSurfaceProducer.lastReaderDequeuedFrom;70 ········return·flutterRenderer$ImageReaderSurfaceProducer.lastReaderDequeuedFrom;
70 ····}71 ····}
71 ····72 ····
72 ····private·void·cleanup()·{73 ····private·void·cleanup()·{
73 ········synchronized·(this.lock)·{74 ········synchronized·(this.lock)·{
74 ············final·Iterator·iterator·=·this.perImageReaders.values().iterator();75 ············final·Iterator·iterator·=·this.perImageReaders.values().iterator();
75 ············boolean·b;76 ············boolean·b;
76 ············while·(true)·{77 ············while·(true)·{
77 ················final·boolean·hasNext·=·iterator.hasNext();78 ················final·boolean·hasNext·=·iterator.hasNext();
78 ················b·=·true;79 ················b·=·true;
79 ················if·(!hasNext)·{80 ················if·(!hasNext)·{
80 ····················break;81 ····················break;
81 ················}82 ················}
82 ················final·f·f·=·(f)iterator.next();83 ················final·g·g·=·(g)iterator.next();
83 ················if·(this.lastReaderDequeuedFrom·==·f)·{84 ················if·(this.lastReaderDequeuedFrom·==·g)·{
84 ····················this.lastReaderDequeuedFrom·=·null;85 ····················this.lastReaderDequeuedFrom·=·null;
85 ················}86 ················}
86 ················f.c·=·b;87 ················g.c·=·b;
87 ················f.a.close();88 ················g.a.close();
88 ················f.b.clear();89 ················g.b.clear();
89 ············}90 ············}
90 ············this.perImageReaders.clear();91 ············this.perImageReaders.clear();
91 ············final·d·lastDequeuedImage·=·this.lastDequeuedImage;92 ············final·e·lastDequeuedImage·=·this.lastDequeuedImage;
92 ············if·(lastDequeuedImage·!=·null)·{93 ············if·(lastDequeuedImage·!=·null)·{
93 ················lastDequeuedImage.a.close();94 ················lastDequeuedImage.a.close();
94 ················this.lastDequeuedImage·=·null;95 ················this.lastDequeuedImage·=·null;
95 ············}96 ············}
96 ············final·f·lastReaderDequeuedFrom·=·this.lastReaderDequeuedFrom;97 ············final·g·lastReaderDequeuedFrom·=·this.lastReaderDequeuedFrom;
97 ············if·(lastReaderDequeuedFrom·!=·null)·{98 ············if·(lastReaderDequeuedFrom·!=·null)·{
98 ················lastReaderDequeuedFrom.c·=·b;99 ················lastReaderDequeuedFrom.c·=·b;
99 ················lastReaderDequeuedFrom.a.close();100 ················lastReaderDequeuedFrom.a.close();
100 ················lastReaderDequeuedFrom.b.clear();101 ················lastReaderDequeuedFrom.b.clear();
101 ················this.lastReaderDequeuedFrom·=·null;102 ················this.lastReaderDequeuedFrom·=·null;
102 ············}103 ············}
103 ············this.imageReaderQueue.clear();104 ············this.imageReaderQueue.clear();
Offset 119, 29 lines modifiedOffset 120, 35 lines modified
119 ········return·l0.d(this.requestedWidth,·this.requestedHeight);120 ········return·l0.d(this.requestedWidth,·this.requestedHeight);
120 ····}121 ····}
121 ····122 ····
122 ····private·ImageReader·createImageReader33()·{123 ····private·ImageReader·createImageReader33()·{
123 ········c.k();124 ········c.k();
124 ········final·ImageReader$Builder·e·=·c.e(this.requestedWidth,·this.requestedHeight);125 ········final·ImageReader$Builder·e·=·c.e(this.requestedWidth,·this.requestedHeight);
125 ········c.m(e);126 ········c.m(e);
126 ········c.o(e); 
127 ········c.q(e);127 ········c.q(e);
 128 ········c.s(e);
128 ········return·c.f(e);129 ········return·c.f(e);
129 ····}130 ····}
130 ····131 ····
131 ····private·f·getActiveReader()·{132 ····private·g·getActiveReader()·{
132 ········synchronized·(this.lock)·{133 ········synchronized·(this.lock)·{
133 ············if·(this.createNewReader)·{134 ············if·(this.createNewReader)·{
134 ················this.createNewReader·=·false;135 ················this.createNewReader·=·false;
135 ················return·this.getOrCreatePerImageReader(this.createImageReader());136 ················return·this.getOrCreatePerImageReader(this.createImageReader());
136 ············}137 ············}
137 ············return·this.imageReaderQueue.peekLast();138 ············return·this.imageReaderQueue.peekLast();
138 ········}139 ········}
139 ····}140 ····}
140 ····141 ····
 142 ····private·void·lambda$dequeueImage$0()·{
 143 ········if·(!this.released)·{
 144 ············this.this$0.a.scheduleFrame();
 145 ········}
 146 ····}
 147 ····
141 ····private·void·maybeWaitOnFence(final·Image·image)·{148 ····private·void·maybeWaitOnFence(final·Image·image)·{
142 ········if·(image·==·null)·{149 ········if·(image·==·null)·{
143 ············return;150 ············return;
144 ········}151 ········}
145 ········if·(this.ignoringFence)·{152 ········if·(this.ignoringFence)·{
146 ············return;153 ············return;
147 ········}154 ········}
Offset 167, 88 lines modifiedOffset 174, 104 lines modified
167 ············}174 ············}
168 ············catch·(final·IOException·ex)·{}175 ············catch·(final·IOException·ex)·{}
169 ········}176 ········}
170 ········catch·(final·IOException·ex2)·{}177 ········catch·(final·IOException·ex2)·{}
171 ····}178 ····}
Max diff block lines reached; 7136/12208 bytes (58.45%) of diff not shown.
1.5 KB
io/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry.class
1.34 KB
procyon -ec {}
    
Offset 13, 17 lines modifiedOffset 13, 17 lines modified
13 final·class·FlutterRenderer$ImageTextureRegistryEntry·implements·TextureRegistry$ImageTextureEntry,·TextureRegistry$ImageConsumer13 final·class·FlutterRenderer$ImageTextureRegistryEntry·implements·TextureRegistry$ImageTextureEntry,·TextureRegistry$ImageConsumer
14 {14 {
15 ····private·static·final·String·TAG·=·"ImageTextureRegistryEntry";15 ····private·static·final·String·TAG·=·"ImageTextureRegistryEntry";
16 ····private·final·long·id;16 ····private·final·long·id;
17 ····private·boolean·ignoringFence;17 ····private·boolean·ignoringFence;
18 ····private·Image·image;18 ····private·Image·image;
19 ····private·boolean·released;19 ····private·boolean·released;
20 ····final·/*·synthetic·*/·j·this$0;20 ····final·/*·synthetic·*/·k·this$0;
21 ····21 ····
22 ····public·FlutterRenderer$ImageTextureRegistryEntry(final·j·this$0,·final·long·id)·{22 ····public·FlutterRenderer$ImageTextureRegistryEntry(final·k·this$0,·final·long·id)·{
23 ········this.this$0·=·this$0;23 ········this.this$0·=·this$0;
24 ········this.ignoringFence·=·false;24 ········this.ignoringFence·=·false;
25 ········this.id·=·id;25 ········this.id·=·id;
26 ····}26 ····}
27 ····27 ····
28 ····private·void·maybeWaitOnFence(final·Image·image)·{28 ····private·void·maybeWaitOnFence(final·Image·image)·{
29 ········if·(image·==·null)·{29 ········if·(image·==·null)·{
Offset 67, 16 lines modifiedOffset 67, 16 lines modified
67 ············}67 ············}
68 ············final·Image·image·=·this.image;68 ············final·Image·image·=·this.image;
69 ············if·(image·!=·null)·{69 ············if·(image·!=·null)·{
70 ················image.close();70 ················image.close();
71 ················this.image·=·null;71 ················this.image·=·null;
72 ············}72 ············}
73 ············this.released·=·true;73 ············this.released·=·true;
74 ············final·j·this$0·=·this.this$0;74 ············final·k·this$0·=·this.this$0;
75 ············this$0.d.post((Runnable)new·h(this.id,·this$0.a));75 ············this$0.d.post((Runnable)new·i(this.id,·this$0.a));
76 ········}76 ········}
77 ········finally·{77 ········finally·{
78 ············super.finalize();78 ············super.finalize();
79 ········}79 ········}
80 ····}80 ····}
81 ····81 ····
82 ····public·long·id()·{82 ····public·long·id()·{
499 B
io/flutter/embedding/engine/renderer/a.class
411 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 package·io.flutter.embedding.engine.renderer;1 package·io.flutter.embedding.engine.renderer;
  
2 public·final·class·a·implements·k2 public·final·class·a·implements·l
3 {3 {
4 ····public·final·/*·synthetic·*/·j·a;4 ····public·final·/*·synthetic·*/·k·a;
5 ····5 ····
6 ····public·a(final·j·a)·{6 ····public·a(final·k·a)·{
7 ········this.a·=·a;7 ········this.a·=·a;
8 ····}8 ····}
9 ····9 ····
10 ····public·final·void·a()·{10 ····public·final·void·a()·{
11 ········this.a.c·=·false;11 ········this.a.c·=·false;
12 ····}12 ····}
13 ····13 ····
1.02 KB
io/flutter/embedding/engine/renderer/g.class
960 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 23 lines modified
  
1 package·io.flutter.embedding.engine.renderer;1 package·io.flutter.embedding.engine.renderer;
  
2 import·io.flutter.view.n; 
3 import·io.flutter.view.TextureRegistry$SurfaceTextureEntry;2 import·android.media.ImageReader$OnImageAvailableListener;
 3 import·android.os.Handler;
 4 import·android.os.Looper;
 5 import·java.util.ArrayDeque;
 6 import·android.media.ImageReader;
  
4 public·abstract·class·g·implements·TextureRegistry$SurfaceTextureEntry,·n7 public·final·class·g
5 {8 {
 9 ····public·final·ImageReader·a;
 10 ····public·final·ArrayDeque·b;
 11 ····public·boolean·c;
 12 ····public·final·/*·synthetic·*/·FlutterRenderer$ImageReaderSurfaceProducer·d;
 13 ····
 14 ····public·g(final·FlutterRenderer$ImageReaderSurfaceProducer·d,·final·ImageReader·a)·{
 15 ········this.d·=·d;
 16 ········this.b·=·new·ArrayDeque();
 17 ········this.c·=·false;
 18 ········(this.a·=·a).setOnImageAvailableListener((ImageReader$OnImageAvailableListener)new·f(this),·new·Handler(Looper.getMainLooper()));
 19 ····}
6 }20 }
2.84 KB
io/flutter/embedding/engine/renderer/j.class
2.75 KB
procyon -ec {}
    
Offset 1, 72 lines modifiedOffset 1, 47 lines modified
  
1 package·io.flutter.embedding.engine.renderer;1 package·io.flutter.embedding.engine.renderer;
  
2 import·java.util.Iterator; 
3 import·java.lang.ref.WeakReference; 
4 import·io.flutter.view.n; 
5 import·androidx.lifecycle.DefaultLifecycleObserver; 
6 import·androidx.lifecycle.w; 
7 import·java.util.concurrent.atomic.AtomicLong; 
8 import·java.util.ArrayList;2 import·java.util.ArrayList;
9 import·java.util.HashSet; 
10 import·android.os.Handler; 
11 import·android.view.Surface; 
12 import·io.flutter.embedding.engine.FlutterJNI; 
13 import·io.flutter.view.q; 
  
14 public·final·class·j·implements·q3 public·final·class·j
15 {4 {
16 ····public·final·FlutterJNI·a; 
17 ····public·Surface·b;5 ····public·float·a;
 6 ····public·int·b;
18 ····public·boolean·c;7 ····public·int·c;
19 ····public·final·Handler·d;8 ····public·int·d;
20 ····public·final·HashSet·e;9 ····public·int·e;
 10 ····public·int·f;
 11 ····public·int·g;
 12 ····public·int·h;
 13 ····public·int·i;
 14 ····public·int·j;
 15 ····public·int·k;
 16 ····public·int·l;
 17 ····public·int·m;
 18 ····public·int·n;
 19 ····public·int·o;
 20 ····public·int·p;
21 ····public·final·ArrayList·f;21 ····public·final·ArrayList·q;
22 ····public·final·a·g;22 ····public·final·ArrayList·r;
23 ····23 ····
24 ····public·j(final·FlutterJNI·a)·{ 
25 ········new·AtomicLong(0L);24 ····public·j()·{
 25 ········this.a·=·1.0f;
 26 ········this.b·=·0;
26 ········this.c·=·false;27 ········this.c·=·0;
27 ········this.d·=·new·Handler(); 
28 ········this.e·=·new·HashSet();28 ········this.d·=·0;
 29 ········this.e·=·0;
 30 ········this.f·=·0;
 31 ········this.g·=·0;
 32 ········this.h·=·0;
 33 ········this.i·=·0;
 34 ········this.j·=·0;
 35 ········this.k·=·0;
 36 ········this.l·=·0;
 37 ········this.m·=·0;
 38 ········this.n·=·0;
 39 ········this.o·=·0;
 40 ········this.p·=·-1;
29 ········this.f·=·new·ArrayList();41 ········this.q·=·new·ArrayList();
 42 ········this.r·=·new·ArrayList();
30 ········final·a·g·=·new·a(this); 
31 ········this.g·=·g; 
32 ········(this.a·=·a).addIsDisplayingFlutterUiListener((k)g); 
33 ········w.u.r.a((DefaultLifecycleObserver)new·b(this)); 
34 ····} 
35 ···· 
36 ····public·final·void·a(final·int·n)·{ 
37 ········final·Iterator·iterator·=·this.e.iterator(); 
38 ········while·(iterator.hasNext())·{ 
39 ············final·n·n2·=·(n)((WeakReference<n>)iterator.next()).get(); 
40 ············if·(n2·!=·null)·{ 
41 ················n2.onTrimMemory(n); 
42 ············} 
43 ············else·{ 
44 ················iterator.remove(); 
45 ············} 
46 ········} 
47 ····} 
48 ···· 
49 ····public·final·void·b(final·n·n)·{ 
50 ········final·HashSet·e·=·this.e; 
51 ········for·(final·WeakReference·o·:·e)·{ 
52 ············if·(o.get()·==·n)·{ 
53 ················e.remove(o); 
54 ················break; 
55 ············} 
56 ········} 
57 ····} 
58 ···· 
59 ····public·final·void·c()·{ 
60 ········if·(this.b·!=·null)·{ 
61 ············this.a.onSurfaceDestroyed(); 
62 ············if·(this.c)·{ 
63 ················this.g.a(); 
64 ············} 
65 ············this.c·=·false; 
66 ············this.b·=·null; 
67 ········} 
68 ····}43 ····}
69 }44 }
803 B
io/flutter/plugin/editing/i.class
737 B
procyon -ec {}
    
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
44 ····public·io.flutter.plugin.editing.b·j;44 ····public·io.flutter.plugin.editing.b·j;
45 ····public·final·h·k;45 ····public·final·h·k;
46 ····public·Rect·l;46 ····public·Rect·l;
47 ····public·final·ImeSyncDeferringInsetsCallback·m;47 ····public·final·ImeSyncDeferringInsetsCallback·m;
48 ····public·q·n;48 ····public·q·n;
49 ····public·boolean·o;49 ····public·boolean·o;
50 ····50 ····
51 ····public·i(final·t3.o·a,·final·a2·d,·final·h·k)·{51 ····public·i(final·t3.o·a,·final·a2·d,·final·a2·a2,·final·h·k)·{
52 ········this.e·=·new·b((Object)io.flutter.plugin.editing.h.m,·0);52 ········this.e·=·new·b((Object)io.flutter.plugin.editing.h.m,·0);
53 ········this.a·=·(View)a;53 ········this.a·=·(View)a;
54 ········this.h·=·new·e((View)a,·(q)null);54 ········this.h·=·new·e((View)a,·(q)null);
55 ········this.b·=·(InputMethodManager)((View)a).getContext().getSystemService("input_method");55 ········this.b·=·(InputMethodManager)((View)a).getContext().getSystemService("input_method");
56 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;56 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;
57 ········if·(sdk_INT·>=·26)·{57 ········if·(sdk_INT·>=·26)·{
58 ············this.c·=·b0.d.i(a2.a.k(((View)a).getContext(),·b0.d.n()));58 ············this.c·=·b0.d.i(a2.a.k(((View)a).getContext(),·b0.d.n()));
1010 B
io/flutter/plugin/platform/h.class
938 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.flutter.plugin.platform;1 package·io.flutter.plugin.platform;
  
2 import·io.flutter.embedding.engine.renderer.l;2 import·io.flutter.embedding.engine.renderer.m;
3 import·android.view.ViewGroup;3 import·android.view.ViewGroup;
4 import·android.view.View;4 import·android.view.View;
5 import·android.support.v4.media.d;5 import·android.support.v4.media.d;
6 import·android.os.Build$VERSION;6 import·android.os.Build$VERSION;
7 import·k.n;7 import·k.n;
8 import·java.util.HashSet;8 import·java.util.HashSet;
9 import·android.util.SparseArray;9 import·android.util.SparseArray;
Offset 189, 15 lines modifiedOffset 189, 15 lines modified
189 ················((ViewGroup)c).addView((View)(c.o·=·new·t3.h(((View)c).getContext(),·((View)c).getWidth(),·((View)c).getHeight(),·(int)(o2·?·1·:·0))));189 ················((ViewGroup)c).addView((View)(c.o·=·new·t3.h(((View)c).getContext(),·((View)c).getWidth(),·((View)c).getHeight(),·(int)(o2·?·1·:·0))));
190 ············}190 ············}
191 ············else·{191 ············else·{
192 ················o.g(((View)c).getWidth(),·((View)c).getHeight());192 ················o.g(((View)c).getWidth(),·((View)c).getHeight());
193 ············}193 ············}
194 ············c.q·=·c.p;194 ············c.q·=·c.p;
195 ············final·t3.h·o3·=·c.o;195 ············final·t3.h·o3·=·c.o;
196 ············c.p·=·(l)o3;196 ············c.p·=·(m)o3;
197 ············final·u3.b·t·=·c.t;197 ············final·u3.b·t·=·c.t;
198 ············if·(t·!=·null)·{198 ············if·(t·!=·null)·{
199 ················o3.a(t.b);199 ················o3.a(t.b);
200 ············}200 ············}
201 ············this.o·=·o2;201 ············this.o·=·o2;
202 ········}202 ········}
203 ····}203 ····}
4.81 KB
k/a2.class
4.79 KB
procyon -ec {}
    
Offset 33, 16 lines modifiedOffset 33, 18 lines modified
33 import·b4.h;33 import·b4.h;
34 import·java.util.ArrayList;34 import·java.util.ArrayList;
35 import·org.json.JSONArray;35 import·org.json.JSONArray;
36 import·android.util.AttributeSet;36 import·android.util.AttributeSet;
37 import·l1.v0;37 import·l1.v0;
38 import·l1.t0;38 import·l1.t0;
39 import·l1.i;39 import·l1.i;
40 import·b2.c; 
41 import·v3.b;40 import·v3.b;
 41 import·b0.c;
 42 import·android.os.Build$VERSION;
 43 import·android.view.inputmethod.InputMethodManager;
42 import·t3.q;44 import·t3.q;
43 import·t3.w;45 import·t3.w;
44 import·java.util.HashSet;46 import·java.util.HashSet;
45 import·t3.o;47 import·t3.o;
46 import·r2.m;48 import·r2.m;
47 import·java.util.concurrent.atomic.AtomicBoolean;49 import·java.util.concurrent.atomic.AtomicBoolean;
48 import·android.net.Uri;50 import·android.net.Uri;
Offset 69, 15 lines modifiedOffset 71, 15 lines modified
69 public·final·class·a2·implements·z,·k,·d71 public·final·class·a2·implements·z,·k,·d
70 {72 {
71 ····public·Object·m;73 ····public·Object·m;
72 ····public·Object·n;74 ····public·Object·n;
73 ····public·Object·o;75 ····public·Object·o;
74 ····76 ····
75 ····public·a2(final·int·n)·{77 ····public·a2(final·int·n)·{
76 ········if·(n·!=·16)·{78 ········if·(n·!=·17)·{
77 ············return;79 ············return;
78 ········}80 ········}
79 ········this.m·=·new·ConcurrentLinkedQueue();81 ········this.m·=·new·ConcurrentLinkedQueue();
80 ····}82 ····}
81 ····83 ····
82 ····public·a2(final·Context·m,·final·TypedArray·n)·{84 ····public·a2(final·Context·m,·final·TypedArray·n)·{
83 ········this.m·=·m;85 ········this.m·=·m;
Offset 137, 52 lines modifiedOffset 139, 68 lines modified
137 ····public·a2(final·o·o)·{139 ····public·a2(final·o·o)·{
138 ········this.n·=·new·HashSet();140 ········this.n·=·new·HashSet();
139 ········this.o·=·o;141 ········this.o·=·o;
140 ········this.m·=·new·w[]·{·(w)new·t3.v(o.getBinaryMessenger()),·(w)new·q(new·b4.d(o.getBinaryMessenger()))·};142 ········this.m·=·new·w[]·{·(w)new·t3.v(o.getBinaryMessenger()),·(w)new·q(new·b4.d(o.getBinaryMessenger()))·};
141 ········new·a2(o.getBinaryMessenger()).n·=·this;143 ········new·a2(o.getBinaryMessenger()).n·=·this;
142 ····}144 ····}
143 ····145 ····
 146 ····public·a2(final·o·o,·final·InputMethodManager·n,·final·a2·m)·{
 147 ········if·(Build$VERSION.SDK_INT·>=·33)·{
 148 ············c.p(o);
 149 ········}
 150 ········this.o·=·o;
 151 ········this.n·=·n;
 152 ········this.m·=·m;
 153 ········m.n·=·this;
 154 ····}
 155 ····
144 ····public·a2(final·b·b,·final·int·n)·{156 ····public·a2(final·b·b,·final·int·n)·{
145 ········final·c·m·=·c.m;157 ········final·b2.c·m·=·b2.c.m;
146 ········final·int·n2·=·1;158 ········final·int·n2·=·1;
147 ········switch·(n)·{159 ········switch·(n)·{
148 ············default:·{160 ············default:·{
149 ················final·b4.b·o·=·new·b4.b(2,·(Object)this);161 ················final·b4.b·o·=·new·b4.b(2,·(Object)this);
150 ················this.o·=·o;162 ················this.o·=·o;
151 ················((j)(this.m·=·new·j((f)b,·"flutter/localization",·(p)m,·n2))).b((n)o);163 ················((j)(this.m·=·new·j((f)b,·"flutter/localization",·(p)m,·n2))).b((n)o);
152 ················return;164 ················return;
153 ············}165 ············}
154 ············case·19:·{166 ············case·20:·{
155 ················final·b4.b·o2·=·new·b4.b(10,·(Object)this);167 ················final·b4.b·o2·=·new·b4.b(11,·(Object)this);
156 ················this.o·=·o2;168 ················this.o·=·o2;
157 ················((j)(this.m·=·new·j((f)b,·"flutter/textinput",·(p)m,·n2))).b((n)o2);169 ················((j)(this.m·=·new·j((f)b,·"flutter/textinput",·(p)m,·n2))).b((n)o2);
158 ················return;170 ················return;
159 ············}171 ············}
160 ············case·18:·{172 ············case·19:·{
161 ················final·b4.b·o3·=·new·b4.b(9,·(Object)this);173 ················final·b4.b·o3·=·new·b4.b(10,·(Object)this);
162 ················this.o·=·o3;174 ················this.o·=·o3;
163 ················((j)(this.m·=·new·j((f)b,·"flutter/spellcheck",·(p)u.m,·n2))).b((n)o3);175 ················((j)(this.m·=·new·j((f)b,·"flutter/spellcheck",·(p)u.m,·n2))).b((n)o3);
164 ················return;176 ················return;
165 ············}177 ············}
166 ············case·15:·{178 ············case·16:·{
167 ················final·b4.b·o4·=·new·b4.b(6,·(Object)this);179 ················final·b4.b·o4·=·new·b4.b(9,·(Object)this);
168 ················this.o·=·o4;180 ················this.o·=·o4;
169 ················((j)(this.m·=·new·j((f)b,·"flutter/platform_views",·(p)u.m,·n2))).b((n)o4);181 ················((j)(this.m·=·new·j((f)b,·"flutter/scribe",·(p)m,·n2))).b((n)o4);
170 ················return;182 ················return;
171 ············}183 ············}
172 ············case·14:·{184 ············case·15:·{
173 ················final·b4.b·o5·=·new·b4.b(5,·(Object)this);185 ················final·b4.b·o5·=·new·b4.b(6,·(Object)this);
174 ················this.o·=·o5;186 ················this.o·=·o5;
175 ················((j)(this.m·=·new·j((f)b,·"flutter/platform",·(p)m,·n2))).b((n)o5);187 ················((j)(this.m·=·new·j((f)b,·"flutter/platform_views",·(p)u.m,·n2))).b((n)o5);
176 ················return;188 ················return;
177 ············}189 ············}
178 ············case·13:·{190 ············case·14:·{
179 ················final·b4.b·o6·=·new·b4.b(3,·(Object)this);191 ················final·b4.b·o6·=·new·b4.b(5,·(Object)this);
180 ················this.o·=·o6;192 ················this.o·=·o6;
 193 ················((j)(this.m·=·new·j((f)b,·"flutter/platform",·(p)m,·n2))).b((n)o6);
 194 ················return;
 195 ············}
 196 ············case·13:·{
 197 ················final·b4.b·o7·=·new·b4.b(3,·(Object)this);
 198 ················this.o·=·o7;
181 ················((j)(this.m·=·new·j((f)b,·"flutter/mousecursor",·(p)u.m,·n2))).b((n)o6);199 ················((j)(this.m·=·new·j((f)b,·"flutter/mousecursor",·(p)u.m,·n2))).b((n)o7);
182 ············}200 ············}
183 ········}201 ········}
184 ····}202 ····}
185 ····203 ····
186 ····public·a2(final·i...·array)·{204 ····public·a2(final·i...·array)·{
187 ········final·t0·n·=·new·t0();205 ········final·t0·n·=·new·t0();
188 ········final·v0·o·=·new·v0();206 ········final·v0·o·=·new·v0();
Offset 863, 22 lines modifiedOffset 881, 24 lines modified
863 ························}881 ························}
864 ························a2·=·i;882 ························a2·=·i;
865 ························return·a2;883 ························return·a2;
866 ····················}884 ····················}
867 ····················a0.d();885 ····················a0.d();
868 ················}886 ················}
869 ················return·a2;887 ················return·a2;
870 ················final·String·s2·=·"Failed·to·parse·xml·resource·"; 
871 ················String·s·=·null;888 ················String·s·=·null;
872 ················String·string2·=·null;889 ················String·string2·=·null;
 890 ················final·String·s2;
873 ················final·IOException·ex3;891 ················final·IOException·ex3;
874 ················Log.e(s,·s2.concat(string2),·(Throwable)ex3);892 ················Log.e(s,·s2.concat(string2),·(Throwable)ex3);
875 ················continue;893 ················continue;
876 ············}894 ············}
877 ············final·String·s2·=·"Failed·to·read·xml·resource·";895 ············String·s2·=·"Failed·to·read·xml·resource·";
 896 ············continue;
 897 ············s2·=·"Failed·to·parse·xml·resource·";
878 ············continue;898 ············continue;
879 ········}899 ········}
880 ····}900 ····}
881 ····901 ····
Max diff block lines reached; 59/4877 bytes (1.21%) of diff not shown.
178 KB
n3/f.class
178 KB
procyon -ec {}
    
Offset 48, 15 lines modifiedOffset 48, 15 lines modified
48 ········String·n;48 ········String·n;
49 ········if·(Build$VERSION.SDK_INT·>=·28)·{49 ········if·(Build$VERSION.SDK_INT·>=·28)·{
50 ············n·=·a0.e.n(audioDeviceInfo);50 ············n·=·a0.e.n(audioDeviceInfo);
51 ········}51 ········}
52 ········else·{52 ········else·{
53 ············n·=·null;53 ············n·=·null;
54 ········}54 ········}
55 ········return·d("id",·Integer.valueOf(f0.n(audioDeviceInfo)),·"productName",·f0.g(audioDeviceInfo),·"address",·n,·"isSource",·Boolean.valueOf(f0.j(audioDeviceInfo)),·"isSink",·Boolean.valueOf(f0.o(audioDeviceInfo)),·"sampleRates",·f0.p(audioDeviceInfo),·"channelMasks",·f0.q(audioDeviceInfo),·"cha[·...·truncated·by·diffoscope;·len:·97,·SHA:·0421a954f1118bbe3c014629f4254a1933df82f0505c607ced3a1773fe9212f9·...·](audioDeviceInfo),·"type",·Integer.valueOf(f0.a(audioDeviceInfo)));55 ········return·d("id",·Integer.valueOf(f0.m(audioDeviceInfo)),·"productName",·f0.f(audioDeviceInfo),·"address",·n,·"isSource",·Boolean.valueOf(f0.i(audioDeviceInfo)),·"isSink",·Boolean.valueOf(f0.n(audioDeviceInfo)),·"sampleRates",·f0.o(audioDeviceInfo),·"channelMasks",·f0.p(audioDeviceInfo),·"cha[·...·truncated·by·diffoscope;·len:·97,·SHA:·bb41faa789305f9af02d07a82c3f9043f23aea7b697e47d71aa46279521ef9a3·...·](audioDeviceInfo),·"type",·Integer.valueOf(f0.a(audioDeviceInfo)));
56 ····}56 ····}
57 ····57 ····
58 ····public·static·ArrayList·c(final·int[]·array)·{58 ····public·static·ArrayList·c(final·int[]·array)·{
59 ········final·ArrayList<Integer>·list·=·new·ArrayList<Integer>();59 ········final·ArrayList<Integer>·list·=·new·ArrayList<Integer>();
60 ········for·(int·i·=·0;·i·<·array.length;·++i)·{60 ········for·(int·i·=·0;·i·<·array.length;·++i)·{
61 ············list.add(Integer.valueOf(array[i]));61 ············list.add(Integer.valueOf(array[i]));
62 ········}62 ········}
Offset 94, 314 lines modifiedOffset 94, 314 lines modified
94 ····························final·int·n3·=·31;94 ····························final·int·n3·=·31;
95 ····························final·int·n4·=·2;95 ····························final·int·n4·=·2;
96 ····························final·int·n5·=·29;96 ····························final·int·n5·=·29;
97 ····························final·int·n6·=·21;97 ····························final·int·n6·=·21;
98 ····························final·int·n7·=·28;98 ····························final·int·n7·=·28;
99 ····························final·int·n8·=·23;99 ····························final·int·n8·=·23;
100 ····························int·n9·=·0;100 ····························int·n9·=·0;
101 ····························Label_1656:·{101 ····························Label_1655:·{
102 ································switch·(hashCode)·{102 ································switch·(hashCode)·{
103 ····································case·2093966320:·{103 ····································case·2093966320:·{
104 ········································if·(s.equals("generateAudioSessionId"))·{104 ········································if·(s.equals("generateAudioSessionId"))·{
105 ············································n9·=·33;105 ············································n9·=·33;
106 ············································break·Label_1656;106 ············································break·Label_1655;
107 ········································}107 ········································}
108 ········································break;108 ········································break;
109 ····································}109 ····································}
110 ····································case·1986792688:·{110 ····································case·1986792688:·{
111 ········································if·(s.equals("isVolumeFixed"))·{111 ········································if·(s.equals("isVolumeFixed"))·{
112 ············································n9·=·3;112 ············································n9·=·3;
113 ············································break·Label_1656;113 ············································break·Label_1655;
114 ········································}114 ········································}
115 ········································break;115 ········································break;
116 ····································}116 ····································}
117 ····································case·1984784677:·{117 ····································case·1984784677:·{
118 ········································if·(s.equals("setMode"))·{118 ········································if·(s.equals("setMode"))·{
119 ············································n9·=·30;119 ············································n9·=·30;
120 ············································break·Label_1656;120 ············································break·Label_1655;
121 ········································}121 ········································}
122 ········································break;122 ········································break;
123 ····································}123 ····································}
124 ····································case·1570996442:·{124 ····································case·1570996442:·{
125 ········································if·(s.equals("getAvailableCommunicationDevices"))·{125 ········································if·(s.equals("getAvailableCommunicationDevices"))·{
126 ············································n9·=·15;126 ············································n9·=·15;
127 ············································break·Label_1656;127 ············································break·Label_1655;
128 ········································}128 ········································}
129 ········································break;129 ········································break;
130 ····································}130 ····································}
131 ····································case·1504508844:·{131 ····································case·1504508844:·{
132 ········································if·(s.equals("playSoundEffect"))·{132 ········································if·(s.equals("playSoundEffect"))·{
133 ············································n9·=·36;133 ············································n9·=·36;
134 ············································break·Label_1656;134 ············································break·Label_1655;
135 ········································}135 ········································}
136 ········································break;136 ········································break;
137 ····································}137 ····································}
138 ····································case·1397925922:·{138 ····································case·1397925922:·{
139 ········································if·(s.equals("setRingerMode"))·{139 ········································if·(s.equals("setRingerMode"))·{
140 ············································n9·=·12;140 ············································n9·=·12;
141 ············································break·Label_1656;141 ············································break·Label_1655;
142 ········································}142 ········································}
143 ········································break;143 ········································break;
144 ····································}144 ····································}
145 ····································case·1378317714:·{145 ····································case·1378317714:·{
146 ········································if·(s.equals("unloadSoundEffects"))·{146 ········································if·(s.equals("unloadSoundEffects"))·{
147 ············································n9·=·38;147 ············································n9·=·38;
148 ············································break·Label_1656;148 ············································break·Label_1655;
149 ········································}149 ········································}
150 ········································break;150 ········································break;
151 ····································}151 ····································}
152 ····································case·1357290231:·{152 ····································case·1357290231:·{
153 ········································if·(s.equals("abandonAudioFocus"))·{153 ········································if·(s.equals("abandonAudioFocus"))·{
154 ············································n9·=·1;154 ············································n9·=·1;
155 ············································break·Label_1656;155 ············································break·Label_1655;
156 ········································}156 ········································}
157 ········································break;157 ········································break;
158 ····································}158 ····································}
159 ····································case·1258134830:·{159 ····································case·1258134830:·{
160 ········································if·(s.equals("adjustSuggestedStreamVolume"))·{160 ········································if·(s.equals("adjustSuggestedStreamVolume"))·{
161 ············································n9·=·6;161 ············································n9·=·6;
162 ············································break·Label_1656;162 ············································break·Label_1655;
163 ········································}163 ········································}
164 ········································break;164 ········································break;
165 ····································}165 ····································}
166 ····································case·1241312831:·{166 ····································case·1241312831:·{
167 ········································if·(s.equals("clearCommunicationDevice"))·{167 ········································if·(s.equals("clearCommunicationDevice"))·{
168 ············································n9·=·18;168 ············································n9·=·18;
169 ············································break·Label_1656;169 ············································break·Label_1655;
170 ········································}170 ········································}
171 ········································break;171 ········································break;
172 ····································}172 ····································}
173 ····································case·1187450940:·{173 ····································case·1187450940:·{
174 ········································if·(s.equals("setStreamVolume"))·{174 ········································if·(s.equals("setStreamVolume"))·{
175 ············································n9·=·13;175 ············································n9·=·13;
176 ············································break·Label_1656;176 ············································break·Label_1655;
177 ········································}177 ········································}
178 ········································break;178 ········································break;
179 ····································}179 ····································}
180 ····································case·1163405254:·{180 ····································case·1163405254:·{
181 ········································if·(s.equals("getAllowedCapturePolicy"))·{181 ········································if·(s.equals("getAllowedCapturePolicy"))·{
182 ············································n9·=·22;182 ············································n9·=·22;
183 ············································break·Label_1656;183 ············································break·Label_1655;
184 ········································}184 ········································}
185 ········································break;185 ········································break;
186 ····································}186 ····································}
187 ····································case·1084758859:·{187 ····································case·1084758859:·{
188 ········································if·(s.equals("getProperty"))·{188 ········································if·(s.equals("getProperty"))·{
189 ············································n9·=·39;189 ············································n9·=·39;
190 ············································break·Label_1656;190 ············································break·Label_1655;
191 ········································}191 ········································}
192 ········································break;192 ········································break;
193 ····································}193 ····································}
194 ····································case·976310915:·{194 ····································case·976310915:·{
195 ········································if·(s.equals("isStreamMute"))·{195 ········································if·(s.equals("isStreamMute"))·{
196 ············································n9·=·14;196 ············································n9·=·14;
197 ············································break·Label_1656;197 ············································break·Label_1655;
198 ········································}198 ········································}
199 ········································break;199 ········································break;
200 ····································}200 ····································}
201 ····································case·954131337:·{201 ····································case·954131337:·{
202 ········································if·(s.equals("adjustVolume"))·{202 ········································if·(s.equals("adjustVolume"))·{
203 ············································n9·=·5;203 ············································n9·=·5;
204 ············································break·Label_1656;204 ············································break·Label_1655;
Max diff block lines reached; 173835/182254 bytes (95.38%) of diff not shown.
545 B
n3/g.class
525 B
procyon -ec {}
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ········final·f·n·=·this.n;66 ········final·f·n·=·this.n;
67 ········n.m.b((n)null);67 ········n.m.b((n)null);
68 ········f.n.a.remove(n);68 ········f.n.a.remove(n);
69 ········if·(f.n.a.size()·==·0)·{69 ········if·(f.n.a.size()·==·0)·{
70 ············final·n3.e·n2·=·f.n;70 ············final·n3.e·n2·=·f.n;
71 ············n2.a();71 ············n2.a();
72 ············if·(Build$VERSION.SDK_INT·>=·23)·{72 ············if·(Build$VERSION.SDK_INT·>=·23)·{
73 ················f0.h(n2.f,·(AudioDeviceCallback)n2.g);73 ················f0.g(n2.f,·(AudioDeviceCallback)n2.g);
74 ············}74 ············}
75 ············n2.e·=·null;75 ············n2.e·=·null;
76 ············n2.f·=·null;76 ············n2.f·=·null;
77 ············f.n·=·null;77 ············f.n·=·null;
78 ········}78 ········}
79 ········n.m·=·null;79 ········n.m·=·null;
80 ········this.n·=·null;80 ········this.n·=·null;
1.0 KB
o3/d.class
1000 B
procyon -ec {}
    
Offset 14, 25 lines modifiedOffset 14, 25 lines modified
14 ····14 ····
15 ····public·final·void·a()·{15 ····public·final·void·a()·{
16 ········final·int·a·=·this.a;16 ········final·int·a·=·this.a;
17 ········final·Object·b·=·this.b;17 ········final·Object·b·=·this.b;
18 ········switch·(a)·{18 ········switch·(a)·{
19 ············default:·{19 ············default:·{
20 ················final·b·b2·=·(b)b;20 ················final·b·b2·=·(b)b;
21 ················final·Iterator·iterator·=·b2.r.iterator();21 ················final·Iterator·iterator·=·b2.s.iterator();
22 ················while·(iterator.hasNext())·{22 ················while·(iterator.hasNext())·{
23 ····················((a)iterator.next()).a();23 ····················((a)iterator.next()).a();
24 ················}24 ················}
25 ················while·(true)·{25 ················while·(true)·{
26 ····················final·h·q·=·b2.q;26 ····················final·h·r·=·b2.r;
27 ····················final·SparseArray·j·=·q.j;27 ····················final·SparseArray·j·=·r.j;
28 ····················if·(j.size()·<=·0)·{28 ····················if·(j.size()·<=·0)·{
29 ························break;29 ························break;
30 ····················}30 ····················}
31 ····················q.t.m(j.keyAt(0));31 ····················r.t.m(j.keyAt(0));
32 ················}32 ················}
33 ················b2.k.b·=·null;33 ················b2.k.b·=·null;
34 ················return;34 ················return;
35 ············}35 ············}
36 ············case·0:·{36 ············case·0:·{
37 ················((e)b).n.a();37 ················((e)b).n.a();
38 ············}38 ············}
567 B
o3/e.class
547 B
procyon -ec {}
    
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 ····public·f·n;14 ····public·f·n;
15 ····15 ····
16 ····public·final·void·d(final·k2·k2)·{16 ····public·final·void·d(final·k2·k2)·{
17 ········final·Context·context·=·(Context)k2.a;17 ········final·Context·context·=·(Context)k2.a;
18 ········final·c4.f·f·=·(c4.f)k2.c;18 ········final·c4.f·f·=·(c4.f)k2.c;
19 ········this.n·=·new·f(context,·f);19 ········this.n·=·new·f(context,·f);
20 ········(this.m·=·new·j(f,·"com.ryanheise.just_audio.methods",·1)).b((n)this.n);20 ········(this.m·=·new·j(f,·"com.ryanheise.just_audio.methods",·1)).b((n)this.n);
21 ········((b)k2.b).r.add(new·d(0,·(Object)this));21 ········((b)k2.b).s.add(new·d(0,·(Object)this));
22 ····}22 ····}
23 ····23 ····
24 ····public·final·void·h(final·k2·k2)·{24 ····public·final·void·h(final·k2·k2)·{
25 ········this.n.a();25 ········this.n.a();
26 ········this.n·=·null;26 ········this.n·=·null;
27 ········this.m.b((n)null);27 ········this.m.b((n)null);
28 ····}28 ····}
2.1 KB
t3/d.class
2.08 KB
procyon -ec {}
    
Offset 1, 32 lines modifiedOffset 1, 33 lines modified
  
1 package·t3;1 package·t3;
  
2 import·android.app.Activity;2 import·android.app.Activity;
3 import·android.view.View;3 import·android.view.View;
 4 import·io.flutter.embedding.engine.renderer.k;
4 import·android.os.Build$VERSION;5 import·android.os.Build$VERSION;
5 import·com.wuxialearn.wuxialearn.MainActivity;6 import·com.wuxialearn.wuxialearn.MainActivity;
6 import·java.util.Iterator;7 import·java.util.Iterator;
7 import·io.flutter.embedding.engine.renderer.k;8 import·io.flutter.embedding.engine.renderer.l;
  
8 public·final·class·d·implements·k9 public·final·class·d·implements·l
9 {10 {
10 ····public·final·/*·synthetic·*/·int·a;11 ····public·final·/*·synthetic·*/·int·a;
11 ····public·final·/*·synthetic·*/·Object·b;12 ····public·final·/*·synthetic·*/·Object·b;
12 ····13 ····
13 ····public·final·void·a()·{14 ····public·final·void·a()·{
14 ········final·int·a·=·this.a;15 ········final·int·a·=·this.a;
15 ········final·Object·b·=·this.b;16 ········final·Object·b·=·this.b;
16 ········switch·(a)·{17 ········switch·(a)·{
17 ············default:·{18 ············default:·{
18 ················final·o·o·=·(o)b;19 ················final·o·o·=·(o)b;
19 ················o.s·=·false;20 ················o.s·=·false;
20 ················final·Iterator·iterator·=·o.r.iterator();21 ················final·Iterator·iterator·=·o.r.iterator();
21 ················while·(iterator.hasNext())·{22 ················while·(iterator.hasNext())·{
22 ····················((k)iterator.next()).a();23 ····················((l)iterator.next()).a();
23 ················}24 ················}
24 ················return;25 ················return;
25 ············}26 ············}
26 ············case·1:·{27 ············case·1:·{
27 ················return;28 ················return;
28 ············}29 ············}
29 ············case·0:·{30 ············case·0:·{
Offset 43, 24 lines modifiedOffset 44, 24 lines modified
43 ········final·Object·b·=·this.b;44 ········final·Object·b·=·this.b;
44 ········switch·(a)·{45 ········switch·(a)·{
45 ············default:·{46 ············default:·{
46 ················final·o·o·=·(o)b;47 ················final·o·o·=·(o)b;
47 ················o.s·=·h;48 ················o.s·=·h;
48 ················final·Iterator·iterator·=·o.r.iterator();49 ················final·Iterator·iterator·=·o.r.iterator();
49 ················while·(iterator.hasNext())·{50 ················while·(iterator.hasNext())·{
50 ····················((k)iterator.next()).b();51 ····················((l)iterator.next()).b();
51 ················}52 ················}
52 ················return;53 ················return;
53 ············}54 ············}
54 ············case·1:·{55 ············case·1:·{
55 ················final·j·j·=·(j)b;56 ················final·j·j·=·(j)b;
56 ················((View)j).setAlpha(1.0f);57 ················((View)j).setAlpha(1.0f);
57 ················final·io.flutter.embedding.engine.renderer.j·o2·=·j.o;58 ················final·k·o2·=·j.o;
58 ················if·(o2·!=·null)·{59 ················if·(o2·!=·null)·{
59 ····················o2.a.removeIsDisplayingFlutterUiListener((k)this);60 ····················o2.a.removeIsDisplayingFlutterUiListener((l)this);
60 ················}61 ················}
61 ················return;62 ················return;
62 ············}63 ············}
63 ············case·0:·{64 ············case·0:·{
64 ················final·g·g·=·(g)b;65 ················final·g·g·=·(g)b;
65 ················final·MainActivity·mainActivity·=·(MainActivity)g.a;66 ················final·MainActivity·mainActivity·=·(MainActivity)g.a;
66 ················if·(Build$VERSION.SDK_INT·>=·29)·{67 ················if·(Build$VERSION.SDK_INT·>=·29)·{
2.48 KB
t3/h.class
2.46 KB
procyon -ec {}
    
Offset 7, 33 lines modifiedOffset 7, 34 lines modified
7 import·android.graphics.Paint;7 import·android.graphics.Paint;
8 import·java.nio.Buffer;8 import·java.nio.Buffer;
9 import·android.graphics.Bitmap$Config;9 import·android.graphics.Bitmap$Config;
10 import·k.x;10 import·k.x;
11 import·n3.a;11 import·n3.a;
12 import·android.graphics.Canvas;12 import·android.graphics.Canvas;
13 import·android.view.Surface;13 import·android.view.Surface;
 14 import·k0.j;
14 import·k.h0;15 import·k.h0;
15 import·android.os.Build$VERSION;16 import·android.os.Build$VERSION;
16 import·android.util.Log;17 import·android.util.Log;
17 import·java.util.Locale;18 import·java.util.Locale;
18 import·android.util.AttributeSet;19 import·android.util.AttributeSet;
19 import·android.content.Context;20 import·android.content.Context;
20 import·io.flutter.embedding.engine.renderer.j;21 import·io.flutter.embedding.engine.renderer.k;
21 import·android.graphics.Bitmap;22 import·android.graphics.Bitmap;
22 import·android.media.Image;23 import·android.media.Image;
23 import·android.media.ImageReader;24 import·android.media.ImageReader;
24 import·io.flutter.embedding.engine.renderer.l;25 import·io.flutter.embedding.engine.renderer.m;
25 import·android.view.View;26 import·android.view.View;
  
26 public·class·h·extends·View·implements·l27 public·class·h·extends·View·implements·m
27 {28 {
28 ····public·ImageReader·m;29 ····public·ImageReader·m;
29 ····public·Image·n;30 ····public·Image·n;
30 ····public·Bitmap·o;31 ····public·Bitmap·o;
31 ····public·j·p;32 ····public·k·p;
32 ····public·final·int·q;33 ····public·final·int·q;
33 ····public·boolean·r;34 ····public·boolean·r;
34 ····35 ····
35 ····public·h(final·Context·context,·final·int·n,·final·int·n2,·final·int·q)·{36 ····public·h(final·Context·context,·final·int·n,·final·int·n2,·final·int·q)·{
36 ········final·ImageReader·f·=·f(n,·n2);37 ········final·ImageReader·f·=·f(n,·n2);
37 ········super(context,·(AttributeSet)null);38 ········super(context,·(AttributeSet)null);
38 ········this.r·=·false;39 ········this.r·=·false;
Offset 59, 16 lines modifiedOffset 60, 16 lines modified
59 ········}60 ········}
60 ········if·(Build$VERSION.SDK_INT·>=·29)·{61 ········if·(Build$VERSION.SDK_INT·>=·29)·{
61 ············return·h0.f(i,·j);62 ············return·h0.f(i,·j);
62 ········}63 ········}
63 ········return·ImageReader.newInstance(i,·j,·n,·3);64 ········return·ImageReader.newInstance(i,·j,·n,·3);
64 ····}65 ····}
65 ····66 ····
66 ····public·final·void·a(final·j·p)·{67 ····public·final·void·a(final·k·p)·{
67 ········if·(k0.j.a(this.q)·==·0)·{68 ········if·(j.a(this.q)·==·0)·{
68 ············final·Surface·surface·=·this.m.getSurface();69 ············final·Surface·surface·=·this.m.getSurface();
69 ············p.b·=·surface;70 ············p.b·=·surface;
70 ············p.a.onSurfaceWindowChanged(surface);71 ············p.a.onSurfaceWindowChanged(surface);
71 ········}72 ········}
72 ········this.setAlpha(1.0f);73 ········this.setAlpha(1.0f);
73 ········this.p·=·p;74 ········this.p·=·p;
74 ········this.r·=·true;75 ········this.r·=·true;
Offset 130, 15 lines modifiedOffset 131, 15 lines modified
130 ············n3.close();131 ············n3.close();
131 ············this.n·=·null;132 ············this.n·=·null;
132 ········}133 ········}
133 ········this.m.close();134 ········this.m.close();
134 ········this.m·=·f(n,·n2);135 ········this.m·=·f(n,·n2);
135 ····}136 ····}
136 ····137 ····
137 ····public·j·getAttachedRenderer()·{138 ····public·k·getAttachedRenderer()·{
138 ········return·this.p;139 ········return·this.p;
139 ····}140 ····}
140 ····141 ····
141 ····public·ImageReader·getImageReader()·{142 ····public·ImageReader·getImageReader()·{
142 ········return·this.m;143 ········return·this.m;
143 ····}144 ····}
144 ····145 ····
Offset 187, 15 lines modifiedOffset 188, 15 lines modified
187 ········}188 ········}
188 ········n3·=·1;189 ········n3·=·1;
189 ········q·=·this.q;190 ········q·=·this.q;
190 ········if·(q·==·n3)·{191 ········if·(q·==·n3)·{
191 ············n3·=·(this.r·?·1·:·0);192 ············n3·=·(this.r·?·1·:·0);
192 ············if·(n3·!=·0)·{193 ············if·(n3·!=·0)·{
193 ················this.g(n,·n2);194 ················this.g(n,·n2);
194 ················final·j·p4·=·this.p;195 ················final·k·p4·=·this.p;
195 ················final·Surface·surface·=·this.m.getSurface();196 ················final·Surface·surface·=·this.m.getSurface();
196 ················p4.b·=·surface;197 ················p4.b·=·surface;
197 ················p4.a.onSurfaceWindowChanged(surface);198 ················p4.a.onSurfaceWindowChanged(surface);
198 ············}199 ············}
199 ········}200 ········}
200 ····}201 ····}
201 }202 }
4.25 KB
t3/j.class
4.23 KB
procyon -ec {}
    
Offset 3, 27 lines modifiedOffset 3, 28 lines modified
  
3 import·android.view.View;3 import·android.view.View;
4 import·android.graphics.Region$Op;4 import·android.graphics.Region$Op;
5 import·android.graphics.Region;5 import·android.graphics.Region;
6 import·android.view.Surface;6 import·android.view.Surface;
7 import·io.flutter.embedding.engine.FlutterJNI;7 import·io.flutter.embedding.engine.FlutterJNI;
8 import·android.util.Log;8 import·android.util.Log;
9 import·io.flutter.embedding.engine.renderer.k;9 import·io.flutter.embedding.engine.renderer.l;
10 import·android.view.SurfaceHolder$Callback;10 import·android.view.SurfaceHolder$Callback;
11 import·android.util.AttributeSet;11 import·android.util.AttributeSet;
12 import·android.content.Context;12 import·android.content.Context;
13 import·com.wuxialearn.wuxialearn.MainActivity;13 import·com.wuxialearn.wuxialearn.MainActivity;
14 import·io.flutter.embedding.engine.renderer.l;14 import·io.flutter.embedding.engine.renderer.k;
 15 import·io.flutter.embedding.engine.renderer.m;
15 import·android.view.SurfaceView;16 import·android.view.SurfaceView;
  
16 public·final·class·j·extends·SurfaceView·implements·l17 public·final·class·j·extends·SurfaceView·implements·m
17 {18 {
18 ····public·boolean·m;19 ····public·boolean·m;
19 ····public·boolean·n;20 ····public·boolean·n;
20 ····public·io.flutter.embedding.engine.renderer.j·o;21 ····public·k·o;
21 ····public·final·d·p;22 ····public·final·d·p;
22 ····23 ····
23 ····public·j(final·MainActivity·mainActivity,·final·boolean·b)·{24 ····public·j(final·MainActivity·mainActivity,·final·boolean·b)·{
24 ········super((Context)mainActivity,·(AttributeSet)null);25 ········super((Context)mainActivity,·(AttributeSet)null);
25 ········this.m·=·false;26 ········this.m·=·false;
26 ········this.n·=·false;27 ········this.n·=·false;
27 ········final·i·i·=·new·i(this);28 ········final·i·i·=·new·i(this);
Offset 33, 19 lines modifiedOffset 34, 19 lines modified
33 ············this.getHolder().setFormat(-2);34 ············this.getHolder().setFormat(-2);
34 ············this.setZOrderOnTop(zOrderOnTop);35 ············this.setZOrderOnTop(zOrderOnTop);
35 ········}36 ········}
36 ········this.getHolder().addCallback((SurfaceHolder$Callback)i);37 ········this.getHolder().addCallback((SurfaceHolder$Callback)i);
37 ········((View)this).setAlpha(0.0f);38 ········((View)this).setAlpha(0.0f);
38 ····}39 ····}
39 ····40 ····
40 ····public·final·void·a(final·io.flutter.embedding.engine.renderer.j·o)·{ 
41 ········final·io.flutter.embedding.engine.renderer.j·o2·=·this.o;41 ····public·final·void·a(final·k·o)·{
 42 ········final·k·o2·=·this.o;
42 ········if·(o2·!=·null)·{43 ········if·(o2·!=·null)·{
43 ············o2.c();44 ············o2.c();
44 ············this.o.a.removeIsDisplayingFlutterUiListener((k)this.p);45 ············this.o.a.removeIsDisplayingFlutterUiListener((l)this.p);
45 ········}46 ········}
46 ········this.o·=·o;47 ········this.o·=·o;
47 ········this.d();48 ········this.d();
48 ····}49 ····}
49 ····50 ····
50 ····public·final·void·b()·{51 ····public·final·void·b()·{
51 ········if·(this.o·==·null)·{52 ········if·(this.o·==·null)·{
Offset 54, 50 lines modifiedOffset 55, 50 lines modified
54 ········}55 ········}
55 ········this.n·=·true;56 ········this.n·=·true;
56 ····}57 ····}
57 ····58 ····
58 ····public·final·void·c()·{59 ····public·final·void·c()·{
59 ········if·(this.o·!=·null)·{60 ········if·(this.o·!=·null)·{
60 ············if·(((View)this).getWindowToken()·!=·null)·{61 ············if·(((View)this).getWindowToken()·!=·null)·{
61 ················final·io.flutter.embedding.engine.renderer.j·o·=·this.o;62 ················final·k·o·=·this.o;
62 ················if·(o·==·null)·{63 ················if·(o·==·null)·{
63 ····················throw·new·IllegalStateException("disconnectSurfaceFromRenderer()·should·only·be·called·when·flutterRenderer·is·non-null.");64 ····················throw·new·IllegalStateException("disconnectSurfaceFromRenderer()·should·only·be·called·when·flutterRenderer·is·non-null.");
64 ················}65 ················}
65 ················o.c();66 ················o.c();
66 ············}67 ············}
67 ············((View)this).setAlpha(0.0f);68 ············((View)this).setAlpha(0.0f);
68 ············this.o.a.removeIsDisplayingFlutterUiListener((k)this.p);69 ············this.o.a.removeIsDisplayingFlutterUiListener((l)this.p);
69 ············this.o·=·null;70 ············this.o·=·null;
70 ········}71 ········}
71 ········else·{72 ········else·{
72 ············Log.w("FlutterSurfaceView",·"detachFromRenderer()·invoked·when·no·FlutterRenderer·was·attached.");73 ············Log.w("FlutterSurfaceView",·"detachFromRenderer()·invoked·when·no·FlutterRenderer·was·attached.");
73 ········}74 ········}
74 ····}75 ····}
75 ····76 ····
76 ····public·final·void·d()·{77 ····public·final·void·d()·{
77 ········final·io.flutter.embedding.engine.renderer.j·o·=·this.o;78 ········final·k·o·=·this.o;
78 ········if·(o·==·null)·{79 ········if·(o·==·null)·{
79 ············Log.w("FlutterSurfaceView",·"resume()·invoked·when·no·FlutterRenderer·was·attached.");80 ············Log.w("FlutterSurfaceView",·"resume()·invoked·when·no·FlutterRenderer·was·attached.");
80 ············return;81 ············return;
81 ········}82 ········}
82 ········final·FlutterJNI·a·=·o.a;83 ········final·FlutterJNI·a·=·o.a;
83 ········final·d·p·=·this.p;84 ········final·d·p·=·this.p;
84 ········a.addIsDisplayingFlutterUiListener((k)p);85 ········a.addIsDisplayingFlutterUiListener((l)p);
85 ········if·(o.c)·{86 ········if·(o.c)·{
86 ············p.b();87 ············p.b();
87 ········}88 ········}
88 ········if·(this.m)·{89 ········if·(this.m)·{
89 ············this.e();90 ············this.e();
90 ········}91 ········}
91 ········this.n·=·false;92 ········this.n·=·false;
92 ····}93 ····}
93 ····94 ····
94 ····public·final·void·e()·{95 ····public·final·void·e()·{
95 ········if·(this.o·!=·null·&&·this.getHolder()·!=·null)·{96 ········if·(this.o·!=·null·&&·this.getHolder()·!=·null)·{
96 ············final·io.flutter.embedding.engine.renderer.j·o·=·this.o;97 ············final·k·o·=·this.o;
97 ············final·Surface·surface·=·this.getHolder().getSurface();98 ············final·Surface·surface·=·this.getHolder().getSurface();
98 ············final·boolean·n·=·this.n;99 ············final·boolean·n·=·this.n;
99 ············if·(!n)·{100 ············if·(!n)·{
100 ················o.c();101 ················o.c();
101 ············}102 ············}
102 ············o.b·=·surface;103 ············o.b·=·surface;
103 ············final·FlutterJNI·a·=·o.a;104 ············final·FlutterJNI·a·=·o.a;
Offset 120, 11 lines modifiedOffset 121, 11 lines modified
120 ········((View)this).getLocationInWindow(array);121 ········((View)this).getLocationInWindow(array);
121 ········final·int·n·=·array[0];122 ········final·int·n·=·array[0];
122 ········final·int·n2·=·1;123 ········final·int·n2·=·1;
123 ········region.op(n,·array[n2],·((View)this).getRight()·+·n·-·((View)this).getLeft(),·((View)this).getBottom()·+·array[n2]·-·((View)this).getTop(),·Region$Op.DIFFERENCE);124 ········region.op(n,·array[n2],·((View)this).getRight()·+·n·-·((View)this).getLeft(),·((View)this).getBottom()·+·array[n2]·-·((View)this).getTop(),·Region$Op.DIFFERENCE);
124 ········return·n2·!=·0;125 ········return·n2·!=·0;
125 ····}126 ····}
126 ····127 ····
127 ····public·io.flutter.embedding.engine.renderer.j·getAttachedRenderer()·{128 ····public·k·getAttachedRenderer()·{
128 ········return·this.o;129 ········return·this.o;
129 ····}130 ····}
130 }131 }
2.91 KB
t3/l.class
2.89 KB
procyon -ec {}
    
Offset 5, 33 lines modifiedOffset 5, 34 lines modified
5 import·io.flutter.embedding.engine.FlutterJNI;5 import·io.flutter.embedding.engine.FlutterJNI;
6 import·android.util.Log;6 import·android.util.Log;
7 import·android.view.TextureView$SurfaceTextureListener;7 import·android.view.TextureView$SurfaceTextureListener;
8 import·android.util.AttributeSet;8 import·android.util.AttributeSet;
9 import·android.content.Context;9 import·android.content.Context;
10 import·com.wuxialearn.wuxialearn.MainActivity;10 import·com.wuxialearn.wuxialearn.MainActivity;
11 import·android.view.Surface;11 import·android.view.Surface;
12 import·io.flutter.embedding.engine.renderer.j;12 import·io.flutter.embedding.engine.renderer.k;
 13 import·io.flutter.embedding.engine.renderer.m;
13 import·android.view.TextureView;14 import·android.view.TextureView;
  
14 public·final·class·l·extends·TextureView·implements·io.flutter.embedding.engine.renderer.l15 public·final·class·l·extends·TextureView·implements·m
15 {16 {
16 ····public·boolean·m;17 ····public·boolean·m;
17 ····public·boolean·n;18 ····public·boolean·n;
18 ····public·j·o;19 ····public·k·o;
19 ····public·Surface·p;20 ····public·Surface·p;
20 ····21 ····
21 ····public·l(final·MainActivity·mainActivity)·{22 ····public·l(final·MainActivity·mainActivity)·{
22 ········super((Context)mainActivity,·(AttributeSet)null);23 ········super((Context)mainActivity,·(AttributeSet)null);
23 ········this.m·=·false;24 ········this.m·=·false;
24 ········this.n·=·false;25 ········this.n·=·false;
25 ········this.setSurfaceTextureListener((TextureView$SurfaceTextureListener)new·k(this));26 ········this.setSurfaceTextureListener((TextureView$SurfaceTextureListener)new·t3.k(this));
26 ····}27 ····}
27 ····28 ····
28 ····public·final·void·a(final·j·o)·{29 ····public·final·void·a(final·k·o)·{
29 ········final·j·o2·=·this.o;30 ········final·k·o2·=·this.o;
30 ········if·(o2·!=·null)·{31 ········if·(o2·!=·null)·{
31 ············o2.c();32 ············o2.c();
32 ········}33 ········}
33 ········this.o·=·o;34 ········this.o·=·o;
34 ········this.d();35 ········this.d();
35 ····}36 ····}
36 ····37 ····
Offset 42, 15 lines modifiedOffset 43, 15 lines modified
42 ········}43 ········}
43 ········this.n·=·true;44 ········this.n·=·true;
44 ····}45 ····}
45 ····46 ····
46 ····public·final·void·c()·{47 ····public·final·void·c()·{
47 ········if·(this.o·!=·null)·{48 ········if·(this.o·!=·null)·{
48 ············if·(((View)this).getWindowToken()·!=·null)·{49 ············if·(((View)this).getWindowToken()·!=·null)·{
49 ················final·j·o·=·this.o;50 ················final·k·o·=·this.o;
50 ················if·(o·==·null)·{51 ················if·(o·==·null)·{
51 ····················throw·new·IllegalStateException("disconnectSurfaceFromRenderer()·should·only·be·called·when·flutterRenderer·is·non-null.");52 ····················throw·new·IllegalStateException("disconnectSurfaceFromRenderer()·should·only·be·called·when·flutterRenderer·is·non-null.");
52 ················}53 ················}
53 ················o.c();54 ················o.c();
54 ················final·Surface·p·=·this.p;55 ················final·Surface·p·=·this.p;
55 ················if·(p·!=·null)·{56 ················if·(p·!=·null)·{
56 ····················p.release();57 ····················p.release();
Offset 80, 15 lines modifiedOffset 81, 15 lines modified
80 ············final·Surface·p·=·this.p;81 ············final·Surface·p·=·this.p;
81 ············if·(p·!=·null)·{82 ············if·(p·!=·null)·{
82 ················p.release();83 ················p.release();
83 ················this.p·=·null;84 ················this.p·=·null;
84 ············}85 ············}
85 ············final·Surface·surface·=·new·Surface(this.getSurfaceTexture());86 ············final·Surface·surface·=·new·Surface(this.getSurfaceTexture());
86 ············this.p·=·surface;87 ············this.p·=·surface;
87 ············final·j·o·=·this.o;88 ············final·k·o·=·this.o;
88 ············final·boolean·n·=·this.n;89 ············final·boolean·n·=·this.n;
89 ············if·(!n)·{90 ············if·(!n)·{
90 ················o.c();91 ················o.c();
91 ············}92 ············}
92 ············o.b·=·surface;93 ············o.b·=·surface;
93 ············final·FlutterJNI·a·=·o.a;94 ············final·FlutterJNI·a·=·o.a;
94 ············if·(n)·{95 ············if·(n)·{
Offset 98, 15 lines modifiedOffset 99, 15 lines modified
98 ················a.onSurfaceCreated(surface);99 ················a.onSurfaceCreated(surface);
99 ············}100 ············}
100 ············return;101 ············return;
101 ········}102 ········}
102 ········throw·new·IllegalStateException("connectSurfaceToRenderer()·should·only·be·called·when·flutterRenderer·and·getSurfaceTexture()·are·non-null.");103 ········throw·new·IllegalStateException("connectSurfaceToRenderer()·should·only·be·called·when·flutterRenderer·and·getSurfaceTexture()·are·non-null.");
103 ····}104 ····}
104 ····105 ····
105 ····public·j·getAttachedRenderer()·{106 ····public·k·getAttachedRenderer()·{
106 ········return·this.o;107 ········return·this.o;
107 ····}108 ····}
108 ····109 ····
109 ····public·void·setRenderSurface(final·Surface·p)·{110 ····public·void·setRenderSurface(final·Surface·p)·{
110 ········this.p·=·p;111 ········this.p·=·p;
111 ····}112 ····}
112 }113 }
1.12 KB
t3/n.class
1.1 KB
procyon -ec {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
  
1 package·t3;1 package·t3;
  
2 import·android.view.ViewGroup;2 import·android.view.ViewGroup;
3 import·android.view.View;3 import·android.view.View;
4 import·androidx.lifecycle.r;4 import·androidx.lifecycle.r;
5 import·io.flutter.embedding.engine.renderer.j; 
6 import·io.flutter.embedding.engine.renderer.k;5 import·io.flutter.embedding.engine.renderer.k;
 6 import·io.flutter.embedding.engine.renderer.l;
  
7 public·final·class·n·implements·k7 public·final·class·n·implements·l
8 {8 {
9 ····public·final·/*·synthetic·*/·j·a;9 ····public·final·/*·synthetic·*/·k·a;
10 ····public·final·/*·synthetic·*/·Runnable·b;10 ····public·final·/*·synthetic·*/·Runnable·b;
11 ····public·final·/*·synthetic·*/·o·c;11 ····public·final·/*·synthetic·*/·o·c;
12 ····12 ····
13 ····public·n(final·o·c,·final·j·a,·final·r·b)·{13 ····public·n(final·o·c,·final·k·a,·final·r·b)·{
14 ········this.c·=·c;14 ········this.c·=·c;
15 ········this.a·=·a;15 ········this.a·=·a;
16 ········this.b·=·(Runnable)b;16 ········this.b·=·(Runnable)b;
17 ····}17 ····}
18 ····18 ····
19 ····public·final·void·a()·{19 ····public·final·void·a()·{
20 ····}20 ····}
21 ····21 ····
22 ····public·final·void·b()·{22 ····public·final·void·b()·{
23 ········this.a.a.removeIsDisplayingFlutterUiListener((k)this);23 ········this.a.a.removeIsDisplayingFlutterUiListener((l)this);
24 ········this.b.run();24 ········this.b.run();
25 ········final·o·c·=·this.c;25 ········final·o·c·=·this.c;
26 ········if·(!(c.p·instanceof·h))·{26 ········if·(!(c.p·instanceof·h))·{
27 ············final·h·o·=·c.o;27 ············final·h·o·=·c.o;
28 ············if·(o·!=·null)·{28 ············if·(o·!=·null)·{
29 ················o.c();29 ················o.c();
30 ················final·h·o2·=·c.o;30 ················final·h·o2·=·c.o;
34.8 KB
t3/o.class
34.8 KB
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 14 lines modified
  
1 package·t3;1 package·t3;
  
2 import·android.view.InputEvent;2 import·android.view.InputEvent;
3 import·android.os.BaseBundle;3 import·android.os.BaseBundle;
4 import·android.view.ViewGroup;4 import·android.view.ViewGroup;
5 import·java.util.List;5 import·java.util.List;
6 import·l1.f0; 
7 import·java.util.ArrayList; 
8 import·android.view.autofill.AutofillId;6 import·android.view.autofill.AutofillId;
9 import·android.view.autofill.AutofillValue;7 import·android.view.autofill.AutofillValue;
10 import·android.view.ViewStructure;8 import·android.view.ViewStructure;
11 import·java.nio.ByteOrder;9 import·java.nio.ByteOrder;
12 import·java.nio.ByteBuffer;10 import·java.nio.ByteBuffer;
13 import·android.view.MotionEvent;11 import·android.view.MotionEvent;
14 import·java.util.concurrent.CancellationException;12 import·java.util.concurrent.CancellationException;
Offset 22, 20 lines modifiedOffset 20, 22 lines modified
22 import·android.content.res.Configuration;20 import·android.content.res.Configuration;
23 import·android.app.Activity;21 import·android.app.Activity;
24 import·c5.v;22 import·c5.v;
25 import·java.util.concurrent.Executor;23 import·java.util.concurrent.Executor;
26 import·java.util.concurrent.locks.ReentrantLock;24 import·java.util.concurrent.locks.ReentrantLock;
27 import·android.view.DisplayCutout;25 import·android.view.DisplayCutout;
28 import·android.graphics.Insets;26 import·android.graphics.Insets;
 27 import·java.util.Collection;
29 import·android.hardware.display.DisplayManager;28 import·android.hardware.display.DisplayManager;
30 import·a0.t0;29 import·a0.t0;
31 import·a0.l0;30 import·a0.l0;
32 import·k.h0;31 import·k.h0;
33 import·android.view.accessibility.AccessibilityNodeProvider;32 import·android.view.accessibility.AccessibilityNodeProvider;
34 import·android.graphics.Rect;33 import·android.graphics.Rect;
 34 import·java.util.ArrayList;
35 import·android.view.ViewConfiguration;35 import·android.view.ViewConfiguration;
36 import·android.util.DisplayMetrics;36 import·android.util.DisplayMetrics;
37 import·c4.c;37 import·c4.c;
38 import·java.util.concurrent.ConcurrentLinkedQueue;38 import·java.util.concurrent.ConcurrentLinkedQueue;
39 import·android.text.format.DateFormat;39 import·android.text.format.DateFormat;
40 import·android.provider.Settings$System;40 import·android.provider.Settings$System;
41 import·k1.c0;41 import·k1.c0;
Offset 49, 150 lines modifiedOffset 49, 147 lines modified
49 import·java.util.HashMap;49 import·java.util.HashMap;
50 import·android.os.Build$VERSION;50 import·android.os.Build$VERSION;
51 import·android.view.textservice.SpellCheckerSession;51 import·android.view.textservice.SpellCheckerSession;
52 import·k.u;52 import·k.u;
53 import·android.view.accessibility.AccessibilityManager;53 import·android.view.accessibility.AccessibilityManager;
54 import·android.util.SparseArray;54 import·android.util.SparseArray;
55 import·java.util.Iterator;55 import·java.util.Iterator;
56 import·io.flutter.embedding.engine.renderer.k; 
57 import·io.flutter.embedding.engine.FlutterJNI;56 import·io.flutter.embedding.engine.FlutterJNI;
58 import·android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener;57 import·android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener;
59 import·android.view.accessibility.AccessibilityManager$AccessibilityStateChangeListener;58 import·android.view.accessibility.AccessibilityManager$AccessibilityStateChangeListener;
60 import·android.util.Log;59 import·android.util.Log;
61 import·android.view.View;60 import·android.view.View;
62 import·android.database.ContentObserver;61 import·android.database.ContentObserver;
63 import·java.util.Objects;62 import·java.util.Objects;
64 import·android.os.Handler;63 import·android.os.Handler;
65 import·android.os.Looper;64 import·android.os.Looper;
66 import·android.util.AttributeSet;65 import·android.util.AttributeSet;
67 import·android.content.Context;66 import·android.content.Context;
68 import·com.wuxialearn.wuxialearn.MainActivity;67 import·com.wuxialearn.wuxialearn.MainActivity;
69 import·k.a2;68 import·k.a2;
70 import·io.flutter.plugin.editing.f;69 import·io.flutter.plugin.editing.f;
 70 import·io.flutter.plugin.editing.i;
71 import·k.y;71 import·k.y;
72 import·java.util.HashSet;72 import·java.util.HashSet;
73 import·io.flutter.embedding.engine.renderer.i;73 import·io.flutter.embedding.engine.renderer.m;
 74 import·z0.k;
74 import·k.n;75 import·k.n;
75 import·android.view.textservice.TextServicesManager;76 import·android.view.textservice.TextServicesManager;
76 import·io.flutter.view.j;77 import·io.flutter.view.j;
77 import·e4.b;78 import·e4.b;
78 import·android.widget.FrameLayout;79 import·android.widget.FrameLayout;
  
79 public·final·class·o·extends·FrameLayout·implements·b,·x80 public·final·class·o·extends·FrameLayout·implements·b,·x
80 {81 {
81 ····public·a·A;82 ····public·a·A;
82 ····public·j·B;83 ····public·j·B;
83 ····public·TextServicesManager·C;84 ····public·TextServicesManager·C;
84 ····public·n·D;85 ····public·n·D;
85 ····public·final·i·E;86 ····public·final·io.flutter.embedding.engine.renderer.j·E;
86 ····public·final·i.a·F;87 ····public·final·i.a·F;
87 ····public·final·g0.a·G;88 ····public·final·g0.a·G;
88 ····public·final·d·H;89 ····public·final·d·H;
89 ····public·final·x.d·I;90 ····public·k·I;
90 ····public·p·J;91 ····public·p·J;
91 ····public·final·t3.j·m;92 ····public·final·t3.j·m;
92 ····public·final·l·n;93 ····public·final·l·n;
93 ····public·h·o;94 ····public·h·o;
94 ····public·io.flutter.embedding.engine.renderer.l·p; 
95 ····public·io.flutter.embedding.engine.renderer.l·q;95 ····public·m·p;
 96 ····public·m·q;
96 ····public·final·HashSet·r;97 ····public·final·HashSet·r;
97 ····public·boolean·s;98 ····public·boolean·s;
98 ····public·u3.b·t;99 ····public·u3.b·t;
99 ····public·final·HashSet·u;100 ····public·final·HashSet·u;
100 ····public·y·v;101 ····public·y·v;
101 ····public·io.flutter.plugin.editing.i·w;102 ····public·i·w;
102 ····public·f·x;103 ····public·f·x;
103 ····public·d4.a·y;104 ····public·d4.a·y;
104 ····public·a2·z;105 ····public·a2·z;
105 ····106 ····
106 ····public·o(final·MainActivity·mainActivity,·final·t3.j·j)·{107 ····public·o(final·MainActivity·mainActivity,·final·t3.j·j)·{
107 ········super((Context)mainActivity,·(AttributeSet)null);108 ········super((Context)mainActivity,·(AttributeSet)null);
108 ········this.r·=·new·HashSet();109 ········this.r·=·new·HashSet();
109 ········this.u·=·new·HashSet();110 ········this.u·=·new·HashSet();
110 ········this.E·=·new·i();111 ········this.E·=·new·io.flutter.embedding.engine.renderer.j();
111 ········this.F·=·new·i.a(29,·(Object)this);112 ········this.F·=·new·i.a(29,·(Object)this);
112 ········this.G·=·new·g0.a((Object)this,·new·Handler(Looper.getMainLooper()),·1);113 ········this.G·=·new·g0.a((Object)this,·new·Handler(Looper.getMainLooper()),·1);
113 ········final·int·n·=·2; 
114 ········this.H·=·new·d(n,·(Object)this);114 ········this.H·=·new·d(2,·(Object)this);
115 ········this.I·=·new·x.d(n,·(Object)this); 
116 ········this.J·=·new·p();115 ········this.J·=·new·p();
117 ········this.m·=·j;116 ········this.m·=·j;
118 ········this.p·=·(io.flutter.embedding.engine.renderer.l)j;117 ········this.p·=·(m)j;
119 ········this.c();118 ········this.c();
120 ····}119 ····}
121 ····120 ····
122 ····public·o(final·MainActivity·mainActivity,·final·l·l)·{121 ····public·o(final·MainActivity·mainActivity,·final·l·l)·{
123 ········super((Context)mainActivity,·(AttributeSet)null);122 ········super((Context)mainActivity,·(AttributeSet)null);
124 ········this.r·=·new·HashSet();123 ········this.r·=·new·HashSet();
125 ········this.u·=·new·HashSet();124 ········this.u·=·new·HashSet();
126 ········this.E·=·new·i();125 ········this.E·=·new·io.flutter.embedding.engine.renderer.j();
127 ········this.F·=·new·i.a(29,·(Object)this);126 ········this.F·=·new·i.a(29,·(Object)this);
128 ········this.G·=·new·g0.a((Object)this,·new·Handler(Looper.getMainLooper()),·1);127 ········this.G·=·new·g0.a((Object)this,·new·Handler(Looper.getMainLooper()),·1);
129 ········final·int·n·=·2; 
130 ········this.H·=·new·d(n,·(Object)this);128 ········this.H·=·new·d(2,·(Object)this);
131 ········this.I·=·new·x.d(n,·(Object)this); 
Max diff block lines reached; 31015/35574 bytes (87.18%) of diff not shown.
794 B
x/d.class
776 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 10 lines modified
  
1 package·x;1 package·x;
  
2 import·z0.m; 
3 import·t3.o; 
4 import·n.h;2 import·n.h;
5 import·k.y;3 import·k.y;
6 import·java.util.ArrayList;4 import·java.util.ArrayList;
7 import·z.a;5 import·z.a;
  
8 public·final·class·d·implements·a6 public·final·class·d·implements·a
9 {7 {
Offset 37, 24 lines modifiedOffset 35, 8 lines modified
37 ················if·(e·==·null)·{35 ················if·(e·==·null)·{
38 ····················e·=·new·e(-3);36 ····················e·=·new·e(-3);
39 ················}37 ················}
40 ················((y)this.b).B(e);38 ················((y)this.b).B(e);
41 ············}39 ············}
42 ········}40 ········}
43 ····}41 ····}
44 ···· 
45 ····public·final·void·accept(final·Object·o)·{ 
46 ········switch·(this.a)·{ 
47 ············default:·{ 
48 ················((o)this.b).setWindowInfoListenerDisplayFeatures((m)o); 
49 ················return; 
50 ············} 
51 ············case·1:·{ 
52 ················this.a((e)o); 
53 ················return; 
54 ············} 
55 ············case·0:·{ 
56 ················this.a((e)o); 
57 ············} 
58 ········} 
59 ····} 
60 }42 }
590 B
z0/k.class
570 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 23 lines modified
  
1 package·z0;1 package·z0;
  
2 import·e5.o; 
3 import·e5.p;2 import·e5.p;
 3 import·t3.o;
4 import·z.a;4 import·z.a;
  
5 public·final·synthetic·class·k·implements·a5 public·final·synthetic·class·k·implements·a
6 {6 {
7 ····public·final·void·accept(final·Object·o)·{7 ····public·final·void·accept(final·Object·o)·{
 8 ········final·int·a·=·this.a;
 9 ········final·Object·b·=·this.b;
 10 ········switch·(a)·{
 11 ············default:·{
 12 ················((o)b).setWindowInfoListenerDisplayFeatures((m)o);
 13 ················return;
 14 ············}
 15 ············case·0:·{
8 ········((o)this.a).k((Object)o);16 ················((e5.o)b).k((Object)o);
 17 ············}
 18 ········}
9 ····}19 ····}
10 }20 }
734 B
io/flutter/embedding/engine/renderer/b.class
646 B
procyon -ec {}
    
Offset 3, 17 lines modifiedOffset 3, 17 lines modified
  
3 import·androidx.lifecycle.n;3 import·androidx.lifecycle.n;
4 import·java.util.Iterator;4 import·java.util.Iterator;
5 import·androidx.lifecycle.DefaultLifecycleObserver;5 import·androidx.lifecycle.DefaultLifecycleObserver;
  
6 public·final·class·b·implements·DefaultLifecycleObserver6 public·final·class·b·implements·DefaultLifecycleObserver
7 {7 {
8 ····public·final·/*·synthetic·*/·j·a;8 ····public·final·/*·synthetic·*/·k·a;
9 ····9 ····
10 ····public·b(final·j·a)·{10 ····public·b(final·k·a)·{
11 ········this.a·=·a;11 ········this.a·=·a;
12 ····}12 ····}
13 ····13 ····
14 ····public·final·void·a()·{14 ····public·final·void·a()·{
15 ········final·Iterator·iterator·=·this.a.f.iterator();15 ········final·Iterator·iterator·=·this.a.f.iterator();
16 ········while·(iterator.hasNext())·{16 ········while·(iterator.hasNext())·{
17 ············FlutterRenderer$ImageReaderSurfaceProducer.access$200((FlutterRenderer$ImageReaderSurfaceProducer)iterator.next());17 ············FlutterRenderer$ImageReaderSurfaceProducer.access$200((FlutterRenderer$ImageReaderSurfaceProducer)iterator.next());
571 B
z0/l.class
551 B
procyon -ec {}
    
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 ················throw·f;41 ················throw·f;
42 ············}42 ············}
43 ············m4.f.G0(f);43 ············m4.f.G0(f);
44 ········}44 ········}
45 ········else·{45 ········else·{
46 ············m4.f.G0(f);46 ············m4.f.G0(f);
47 ············final·e5.p·p·=·(e5.p)this.r;47 ············final·e5.p·p·=·(e5.p)this.r;
48 ············final·k·k·=·new·k(p);48 ············final·k·k·=·new·k(0,·(Object)p);
49 ············final·a·s·=·this.s;49 ············final·a·s·=·this.s;
50 ············((a1.a)s.d).b(this.t,·new·l.a(6),·k);50 ············((a1.a)s.d).b(this.t,·new·l.a(6),·k);
51 ············final·b·b·=·new·b(q2,·(Object)s,·(Object)k);51 ············final·b·b·=·new·b(q2,·(Object)s,·(Object)k);
52 ············this.q·=·q2;52 ············this.q·=·q2;
53 ············f·=·m4.f.f(p,·b,·(d)this);53 ············f·=·m4.f.f(p,·b,·(d)this);
54 ············if·(f·==·m)·{54 ············if·(f·==·m)·{
55 ················return·m;55 ················return·m;
36.9 MB
lib/armeabi-v7a/libapp.so
898 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········7766172·(bytes·into·file)13 ··Start·of·section·headers:··········7667868·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········717 ··Number·of·program·headers:·········7
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1119 ··Number·of·section·headers:·········11
20 ··Section·header·string·table·index:·1020 ··Section·header·string·table·index:·10
1.25 KB
readelf --wide --program-header {}
    
Offset 2, 19 lines modifiedOffset 2, 19 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·7·program·headers,·starting·at·offset·524 There·are·7·program·headers,·starting·at·offset·52
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x000e0·0x000e0·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x000e0·0x000e0·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x34c05a·0x34c05a·R···0x40008 ··LOAD···········0x000000·0x00000000·0x00000000·0x34f1f2·0x34f1f2·R···0x4000
9 ··LOAD···········0x350000·0x00350000·0x00350000·0x414370·0x414370·R·E·0x40009 ··LOAD···········0x350000·0x00350000·0x00350000·0x3ff858·0x3ff858·R·E·0x4000
10 ··LOAD···········0x768000·0x00768000·0x00768000·0x00040·0x00040·RW··0x400010 ··LOAD···········0x750000·0x00750000·0x00750000·0x00040·0x00040·RW··0x4000
11 ··NOTE···········0x000114·0x00000114·0x00000114·0x00020·0x00020·R···0x411 ··NOTE···········0x000114·0x00000114·0x00000114·0x00020·0x00020·R···0x4
12 ··DYNAMIC········0x768000·0x00768000·0x00768000·0x00030·0x00030·RW··0x412 ··DYNAMIC········0x750000·0x00750000·0x00750000·0x00030·0x00030·RW··0x4
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x113 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1
  
14 ·Section·to·Segment·mapping:14 ·Section·to·Segment·mapping:
15 ··Segment·Sections...15 ··Segment·Sections...
16 ···00·····16 ···00·····
17 ···01·····.note.gnu.build-id·.dynstr·.dynsym·.hash·.rodata·.eh_frame·17 ···01·····.note.gnu.build-id·.dynstr·.dynsym·.hash·.rodata·.eh_frame·
18 ···02·····.text·18 ···02·····.text·
1.92 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x76809c:1 There·are·11·section·headers,·starting·at·offset·0x75009c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000020·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000020·00···A··0···0··4
6 ··[·2]·.dynstr···········STRTAB··········00000134·000134·000085·00···A··0···0··46 ··[·2]·.dynstr···········STRTAB··········00000134·000134·000085·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001bc·0001bc·000060·10···A··2···1··47 ··[·3]·.dynsym···········DYNSYM··········000001bc·0001bc·000060·10···A··2···1··4
8 ··[·4]·.hash·············HASH············0000021c·00021c·000038·04···A··3···0··48 ··[·4]·.hash·············HASH············0000021c·00021c·000038·04···A··3···0··4
9 ··[·5]·.rodata···········PROGBITS········00000280·000280·34bd98·00···A··0···0·649 ··[·5]·.rodata···········PROGBITS········00000280·000280·34ef30·00···A··0···0·64
10 ··[·6]·.eh_frame·········PROGBITS········0034c018·34c018·000042·00···A··0···0··110 ··[·6]·.eh_frame·········PROGBITS········0034f1b0·34f1b0·000042·00···A··0···0··1
11 ··[·7]·.text·············PROGBITS········00350000·350000·414370·00··AX··0···0·6411 ··[·7]·.text·············PROGBITS········00350000·350000·3ff858·00··AX··0···0·64
12 ··[·8]·.dynamic··········DYNAMIC·········00768000·768000·000030·08··WA··2···0··412 ··[·8]·.dynamic··········DYNAMIC·········00750000·750000·000030·08··WA··2···0··4
13 ··[·9]·.bss··············PROGBITS········00768030·768030·000010·00··WA··0···0··413 ··[·9]·.bss··············PROGBITS········00750030·750030·000010·00··WA··0···0··4
14 ··[10]·.shstrtab·········STRTAB··········00000000·768040·00005a·00······0···0··414 ··[10]·.shstrtab·········STRTAB··········00000000·750040·00005a·00······0···0··4
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··D·(mbind),·y·(purecode),·p·(processor·specific)19 ··D·(mbind),·y·(purecode),·p·(processor·specific)
948 B
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.dynsym'·contains·6·entries:1 Symbol·table·'.dynsym'·contains·6·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00350000·28008·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions4 ·····1:·00350000·27904·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions
5 ·····2:·00356d80·0x40d5f0·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions5 ·····2:·00356d00·0x3f8b58·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions
6 ·····3:·00000280·27024·OBJECT··GLOBAL·DEFAULT····5·_kDartVmSnapshotData6 ·····3:·00000280·27080·OBJECT··GLOBAL·DEFAULT····5·_kDartVmSnapshotData
7 ·····4:·00006c40·0x3453d8·OBJECT··GLOBAL·DEFAULT····5·_kDartIsolateSnapshotData7 ·····4:·00006c80·0x348530·OBJECT··GLOBAL·DEFAULT····5·_kDartIsolateSnapshotData
8 ·····5:·00000114····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId8 ·····5:·00000114····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId
535 B
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x768000·contains·6·entries:1 Dynamic·section·at·offset·0x750000·contains·6·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000004·(HASH)·······················0x21c3 ·0x00000004·(HASH)·······················0x21c
4 ·0x00000005·(STRTAB)·····················0x1344 ·0x00000005·(STRTAB)·····················0x134
5 ·0x0000000a·(STRSZ)······················133·(bytes)5 ·0x0000000a·(STRSZ)······················133·(bytes)
6 ·0x00000006·(SYMTAB)·····················0x1bc6 ·0x00000006·(SYMTAB)·····················0x1bc
7 ·0x0000000b·(SYMENT)·····················16·(bytes)7 ·0x0000000b·(SYMENT)·····················16·(bytes)
8 ·0x00000000·(NULL)·······················0x08 ·0x00000000·(NULL)·······················0x0
414 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 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··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3f8618a0e9b850fd64034694dbc180cb3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cce16a4890ce312c74ac9f76d3008d50
695 B
readelf --wide --debug-dump=frames {}
    
Offset 6, 18 lines modifiedOffset 6, 18 lines modified
6 ··Augmentation:··········"zR"6 ··Augmentation:··········"zR"
7 ··Code·alignment·factor:·17 ··Code·alignment·factor:·1
8 ··Data·alignment·factor:·-48 ··Data·alignment·factor:·-4
9 ··Return·address·column:·149 ··Return·address·column:·14
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r11·ofs·811 ··DW_CFA_def_cfa:·r11·ofs·8
  
12 00000014·00000011·00000018·FDE·cie=00000000·pc=00350000..00356d6812 00000014·00000011·00000018·FDE·cie=00000000·pc=00350000..00356d00
13 ··DW_CFA_offset:·r11·at·cfa-813 ··DW_CFA_offset:·r11·at·cfa-8
14 ··DW_CFA_offset:·r14·at·cfa-414 ··DW_CFA_offset:·r14·at·cfa-4
  
15 00000029·00000011·0000002d·FDE·cie=00000000·pc=00356d80..0076437015 00000029·00000011·0000002d·FDE·cie=00000000·pc=00356d00..0074f858
16 ··DW_CFA_offset:·r11·at·cfa-816 ··DW_CFA_offset:·r11·at·cfa-8
17 ··DW_CFA_offset:·r14·at·cfa-417 ··DW_CFA_offset:·r14·at·cfa-4
  
18 0000003e·ZERO·terminator18 0000003e·ZERO·terminator
  
  
509 KB
strings --all --bytes=8 {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 _kDartVmSnapshotInstructions1 _kDartVmSnapshotInstructions
2 _kDartIsolateSnapshotInstructions2 _kDartIsolateSnapshotInstructions
3 _kDartVmSnapshotData3 _kDartVmSnapshotData
4 _kDartIsolateSnapshotData4 _kDartIsolateSnapshotData
5 _kDartSnapshotBuildId5 _kDartSnapshotBuildId
6 f956f595844a2f845a55707faaaa51e4product·no-code_comments·no-dwarf_stack_traces_mode·dedup_instructions·no-tsan·no-msan·arm·android·no-compressed-pointers6 d91c0e6f35f0eb2e44124e8f42aa44a7product·no-code_comments·no-dwarf_stack_traces_mode·dedup_instructions·no-tsan·no-msan·arm·android·no-compressed-pointers
7 _Uint16List7 _Uint16List
8 _ExternalInt64Array8 _ExternalInt64Array
9 _handleException9 _handleException
10 FutureOr10 FutureOr
11 boolean·expression11 boolean·expression
12 :current_position12 :current_position
13 Int32List.13 Int32List.
Offset 247, 14 lines modifiedOffset 247, 15 lines modified
247 _SyncStreamController247 _SyncStreamController
248 List.filled248 List.filled
249 byteOffset249 byteOffset
250 dyn-module:callable250 dyn-module:callable
251 vm:isolate-unsendable251 vm:isolate-unsendable
252 Float64List.2252 Float64List.2
253 _StreamController253 _StreamController
 254 variableLength
254 UnsupportedError255 UnsupportedError
255 elementType256 elementType
256 _backtrackingStack257 _backtrackingStack
257 _GrowableList.filled2258 _GrowableList.filled2
258 _resultOrListeners259 _resultOrListeners
259 dyn-module:implicitly-callable260 dyn-module:implicitly-callable
260 _FfiAbiSpecificMapping261 _FfiAbiSpecificMapping
Offset 440, 15 lines modifiedOffset 441, 15 lines modified
440 .fieldNI441 .fieldNI
441 UnwindError442 UnwindError
442 _FunctionType443 _FunctionType
443 Uint64List444 Uint64List
444 _NativeFinalizer445 _NativeFinalizer
445 ClosureData446 ClosureData
446 MonomorphicSmiableCall447 MonomorphicSmiableCall
447 f956f595844a2f845a55707faaaa51e4product·no-code_comments·no-dwarf_stack_traces_mode·dedup_instructions·no-tsan·no-msan·arm·android·no-compressed-pointers448 d91c0e6f35f0eb2e44124e8f42aa44a7product·no-code_comments·no-dwarf_stack_traces_mode·dedup_instructions·no-tsan·no-msan·arm·android·no-compressed-pointers
448 HBk#auQz449 HBk#auQz
449 auQpz(8{450 auQpz(8{
450 $auQpz(z451 $auQpz(z
451 l#auQpzx452 l#auQpzx
452 <-B|·OMe453 <-B|·OMe
453 ^:y9r^Fc454 ^:y9r^Fc
454 ^t&b·`p+@455 ^t&b·`p+@
Offset 478, 755 lines modifiedOffset 479, 754 lines modified
478 l#cQvaAx479 l#cQvaAx
479 30gn\q(q480 30gn\q(q
480 &@>5MAvo481 &@>5MAvo
481 nQs·)V:m482 nQs·)V:m
482 (-<,D"(l483 (-<,D"(l
483 CJ1K*oHf484 CJ1K*oHf
484 inZ"UrSS485 inZ"UrSS
485 ·;@Y·YDS486 HBk#auQ~
 487 $auQpz(h?
 488 Ck#auQpb?
 489 WGBk#au}
 490 l#auQpzp?
 491 2<+P5,;$
486 G<8·808H8492 F<8·808H8
 493 ;<m<m0\8;0w0\
487 mH\·50\·\494 mH\<20\·\
 495 $2(24O`m
 496 ·F4F<p`Y
 497 IxI(I(IDIH
 498 L`$`$x$X$.
 499 ;8;<5$!·5H
488 5<+P2,;$ 
489 $5(54V`m 
490 ·I4I@p`Y 
491 FxF(F(FDFHs 
492 L`(`(x(X(. 
493 ;8;<2$%·2H 
494 8(F0s@8& 
495 D($%H($%|($%H($%z 
496 V·VLI<p,sPI<p,sHI<p,sHI<p,sH 
497 (m,;8m,Y 
498 L0L(L·L(L(%·500 L0L(L·L(L(!·
499 HL(+H+((501 HL(+H+($
500 84808080808$502 84808080808$
501 88480808$503 88480808$
502 (0(,+0+(504 $0$,+0+(
503 (+<+0+<+D505 (+<+0+<+D
504 ·5hF@L\2 
505 50FXLl2Z506 U·2hI<L\5
 507 20ITLl5Z
506 /,5\+4+4L4508 ),2\+4+4L4
507 ·5L5·;822509 ·\L\·m8_2
508 ($+0L@+\LLL8+,(510 $$+0L@+\LLL8+,$
509 !(+$+$L$L$511 ·(+$+$L$L$
510 \$\,\,\<\$512 \$\,\,\<\$
511 8080808X513 8080808X
 514 0·;<2$2<I$I<
 515 0·;82$28I$I8
512 08F$8<s( 
513 0·;<5$5<F$F<s$s< 
514 0·;85$58F$F8s$s8 
515 (·+8L0L,L0L0L516 $·+8L0L,L0L0L
516 LDLDLD+@V$517 LDLDLD+@O$
517 54L,54L,;@(·518 24L,24L,;@$·
518 ·S$Y$V$I$p$519 ·V$Y$O$F$p$
519 )·(<+·+<L$L<520 *·$<+·+<L$L<
520 0((YXV$+(VXI$L(I<p$521 0$(YXO$+(OXF$L(F<p$
521 +tL0L0L0L<L0522 +tL0L0L0L<L0
522 )$(,(T+< 
523 ,5H%H2D%523 '·I4I<Lh
 524 D$$!H$$!|$$!H$$!r
 525 (m,;8m,Y
 526 ,2H!H5D!
524 _(;<;<;D2<_&527 _(;<;<;D5<_&
525 mh_(_XmX\P_528 mh_(_XmX\P_
526 $505(5,5P 
527 A(Y428V$ 
528 $%$%(($( 
529 ·;4;$5$5,5$F0 
530 @%·%$%·%529 (202(2,2P
 530 U(Y458O$
 531 $!$!($$$
 532 O\O@+`+`+`OR
 533 ·;4;$2$2,2$I0
 534 "$$,$T+<
 535 L(+·8,+d+`$d
 536 @!·!$!·!
531 $S(Y$;$_537 $V(Y$;$_
532 (S·Y·;$_538 (V·Y·;$_
533 AlY8V,I·539 cD2d;D;<
 540 UlY8O,F·
Max diff block lines reached; 518528/521672 bytes (99.40%) of diff not shown.
27.6 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Hex·dump·of·section·'.rodata':1 Hex·dump·of·section·'.rodata':
2 ··0x00000280·f5f5dcdc·940e0000·00000000·03000000·................2 ··0x00000280·f5f5dcdc·a20e0000·00000000·03000000·................
3 ··0x00000290·00000000·66393536·66353935·38343461·....f956f595844a 
4 ··0x000002a0·32663834·35613535·37303766·61616161·2f845a55707faaaa3 ··0x00000290·00000000·64393163·30653666·33356630·....d91c0e6f35f0
 4 ··0x000002a0·65623265·34343132·34653866·34326161·eb2e44124e8f42aa
5 ··0x000002b0·35316534·70726f64·75637420·6e6f2d63·51e4product·no-c5 ··0x000002b0·34346137·70726f64·75637420·6e6f2d63·44a7product·no-c
6 ··0x000002c0·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-6 ··0x000002c0·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-
7 ··0x000002d0·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac7 ··0x000002d0·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac
8 ··0x000002e0·65735f6d·6f646520·64656475·705f696e·es_mode·dedup_in8 ··0x000002e0·65735f6d·6f646520·64656475·705f696e·es_mode·dedup_in
9 ··0x000002f0·73747275·6374696f·6e73206e·6f2d7473·structions·no-ts9 ··0x000002f0·73747275·6374696f·6e73206e·6f2d7473·structions·no-ts
10 ··0x00000300·616e206e·6f2d6d73·616e2061·726d2061·an·no-msan·arm·a10 ··0x00000300·616e206e·6f2d6d73·616e2061·726d2061·an·no-msan·arm·a
11 ··0x00000310·6e64726f·6964206e·6f2d636f·6d707265·ndroid·no-compre11 ··0x00000310·6e64726f·6964206e·6f2d636f·6d707265·ndroid·no-compre
12 ··0x00000320·73736564·2d706f69·6e746572·7300e00f·ssed-pointers...12 ··0x00000320·73736564·2d706f69·6e746572·7300e012·ssed-pointers...
13 ··0x00000330·89862881·c04220d7·7f863481·82828384·..(..B·...4.....13 ··0x00000330·89862981·c04220d7·01873581·82828384·..)..B·...5.....
14 ··0x00000340·84838482·83828284·82828383·83828283·................14 ··0x00000340·84838482·83828284·82828383·83828283·................
15 ··0x00000350·83828384·84828482·83838483·83848283·................15 ··0x00000350·83828384·84828482·83838483·83848283·................
16 ··0x00000360·82858485·83828582·83838283·83848284·................16 ··0x00000360·82858485·83828582·83838283·83848284·................
17 ··0x00000370·82848283·83828284·83828382·83838584·................17 ··0x00000370·82848283·83828284·83828382·83838584·................
18 ··0x00000380·82858384·82858284·83828283·84848483·................18 ··0x00000380·82858384·82858284·83828283·84848483·................
19 ··0x00000390·82828382·85838284·84828483·83828282·................19 ··0x00000390·82828382·85838284·84828483·83828282·................
20 ··0x000003a0·82838482·84858485·82828382·82848684·................20 ··0x000003a0·82838482·84858485·82828382·82848684·................
Offset 35, 215995 lines modifiedOffset 35, 216788 lines modified
35 ··0x00000480·86828282·82848284·84848382·84848282·................35 ··0x00000480·86828282·82848284·84848382·84848282·................
36 ··0x00000490·83848284·83858383·83828282·82838384·................36 ··0x00000490·83848284·83858383·83828282·82838384·................
37 ··0x000004a0·82828383·82828383·82848383·86848282·................37 ··0x000004a0·82828383·82828383·82848383·86848282·................
38 ··0x000004b0·82838283·84838284·83868482·83838482·................38 ··0x000004b0·82838283·84838284·83868482·83838482·................
39 ··0x000004c0·83858284·85828584·82838583·82848384·................39 ··0x000004c0·83858284·85828584·82838583·82848384·................
40 ··0x000004d0·84848283·82828382·83838384·83828382·................40 ··0x000004d0·84848283·82828382·83838384·83828382·................
41 ··0x000004e0·84848382·83828384·82838484·82838382·................41 ··0x000004e0·84848382·83828384·82838484·82838382·................
42 ··0x000004f0·83828282·82838584·84848282·83828283·................42 ··0x000004f0·83828282·82828385·84848482·82838282·................
43 ··0x00000500·84838484·82848383·84828482·84848284·................43 ··0x00000500·83848384·84828483·83848284·82848482·................
44 ··0x00000510·82838383·83848282·84838283·83828483·................44 ··0x00000510·84828383·83838482·82848382·83838284·................
45 ··0x00000520·82828583·82838283·84828382·85838482·................45 ··0x00000520·83828285·83828382·83848283·82858384·................
46 ··0x00000530·84838284·82848284·82828286·82858282·................46 ··0x00000530·82848483·82848284·82848282·82868285·................
47 ··0x00000540·82838282·83848282·84828582·83838282·................47 ··0x00000540·82828283·82828384·82828482·85828383·................
48 ··0x00000550·84828283·82848482·83838284·82838282·................ 
49 ··0x00000560·82828382·84838483·83838382·83838384·................ 
50 ··0x00000570·84838282·83828582·83838282·85828284·................ 
51 ··0x00000580·82848482·84838482·82848582·85828282·................ 
52 ··0x00000590·82848285·84838582·84828482·84838383·................ 
53 ··0x000005a0·84838283·82838484·83838382·83828585·................ 
54 ··0x000005b0·86828484·85838383·85828384·83848384·................ 
55 ··0x000005c0·86868484·85838384·84848383·82828583·................48 ··0x00000550·82828482·82838284·84828383·82848283·................
56 ··0x000005d0·82828482·83828285·82848482·83828282·................ 
57 ··0x000005e0·82838485·83838384·82828282·83838383·................ 
58 ··0x000005f0·84838582·84838383·82838282·82848485·................ 
59 ··0x00000600·82828282·84828483·84848382·83848583·................49 ··0x00000560·82828282·83828483·84838383·83828383·................
 50 ··0x00000570·83848483·82828382·85828383·82828582·................
 51 ··0x00000580·82848284·84828483·84828284·85828582·................
 52 ··0x00000590·82828284·82858483·85828482·84828483·................
 53 ··0x000005a0·83838483·82838283·84848383·83828382·................
 54 ··0x000005b0·85858682·84848583·83838582·83848384·................
 55 ··0x000005c0·83848686·84848583·83848484·83838282·................
 56 ··0x000005d0·85838282·84828382·82858284·84828382·................
 57 ··0x000005e0·82828283·84858383·83848282·82828383·................
 58 ··0x000005f0·83838483·85828483·83838283·82828284·................
 59 ··0x00000600·84858282·82828482·84838484·83828384·................
 60 ··0x00000610·85838582·83828284·82828483·82828282·................
 61 ··0x00000620·82838383·83848384·84848382·82838283·................
60 ··0x00000610·85828382·82848282·84838282·82828283·................62 ··0x00000630·84828382·82828383·83828383·82858283·................
61 ··0x00000620·83838384·83848484·83828283·82838482·................ 
62 ··0x00000630·83828282·83838382·83838285·82838285·................ 
63 ··0x00000640·82838284·82828382·83848384·83828282·................63 ··0x00000640·82858283·82848282·83828384·83848382·................
64 ··0x00000650·84828283·83828484·82848382·84858282·................64 ··0x00000650·82828482·82838382·84848284·83828485·................
65 ··0x00000660·84838282·85848482·84838283·83828282·................65 ··0x00000660·82828483·82828584·84828483·82838382·................
66 ··0x00000670·82838482·83848384·82828282·82848286·................66 ··0x00000670·82828283·84828384·83848282·82828284·................
67 ··0x00000680·84828384·86838483·82838386·82828285·................67 ··0x00000680·82868482·83848683·84838283·83868282·................
68 ··0x00000690·84828282·82828383·82838284·83848282·................ 
69 ··0x000006a0·83858384·84828283·83838283·82838483·................68 ··0x00000690·82858482·82828282·83838283·82848384·................
70 ··0x000006b0·82848282·82838285·82820290·80818083·................69 ··0x000006a0·82828385·83848482·82838383·82838283·................
 70 ··0x000006b0·84838284·82828283·82858282·02908081·................
71 ··0x000006c0·80808080·82808081·85868080·80808281·................ 
72 ··0x000006d0·81888080·80808083·80808180·80818580·................ 
73 ··0x000006e0·80808080·80808181·80858280·81828188·................ 
74 ··0x000006f0·81848080·80818080·87828380·83808483·................ 
75 ··0x00000700·80808081·82838080·80808080·80858080·................ 
76 ··0x00000710·84828280·81808181·80818180·81828880·................ 
77 ··0x00000720·81838080·80808080·80888180·80808081·................71 ··0x000006c0·80838080·80808280·80818586·80808080·................
78 ··0x00000730·80808082·83818183·87838282·81808280·................72 ··0x000006d0·82818188·80808080·80838080·81808081·................
79 ··0x00000740·81818384·81808080·81808381·80808082·................73 ··0x000006e0·85808080·80808080·81818085·82808182·................
80 ··0x00000750·80808080·80808281·80818280·80838181·................74 ··0x000006f0·81888184·80808081·80808782·83808380·................
81 ··0x00000760·80808183·81828180·80808285·80818280·................ 
82 ··0x00000770·80808180·83818080·80818381·82808082·................ 
83 ··0x00000780·82878085·80818182·81808287·80808080·................ 
84 ··0x00000790·81838180·80828080·84808180·84808181·................ 
85 ··0x000007a0·83808281·81808081·84828080·80828080·................ 
86 ··0x000007b0·81858083·83808180·81808083·8483808a·................ 
87 ··0x000007c0·84808080·80888080·80808080·80818082·................75 ··0x00000700·84838080·80818283·80808080·80808085·................
88 ··0x000007d0·80808081·80818180·83848080·86858280·................76 ··0x00000710·80808482·82808180·81818081·81808182·................
 77 ··0x00000720·88808183·80808080·80808088·81808080·................
 78 ··0x00000730·80818080·80828381·81838783·82828180·................
 79 ··0x00000740·82808181·83848180·80808180·83818080·................
89 ··0x000007e0·80838080·80818081·80828180·82808080·................80 ··0x00000750·80828080·80808080·82818081·82808083·................
 81 ··0x00000760·81818080·81838182·81808080·82858081·................
 82 ··0x00000770·82808080·81808381·80808081·83818280·................
 83 ··0x00000780·80828287·80858081·81828180·82878080·................
90 ··0x000007f0·80808080·82808180·80808280·80838080·................84 ··0x00000790·80808183·81808082·80808480·81808480·................
 85 ··0x000007a0·81818380·82818180·80818482·80808082·................
 86 ··0x000007b0·80808185·80838380·81808180·80838483·................
 87 ··0x000007c0·808a8480·80808088·80808080·80808081·................
 88 ··0x000007d0·80828080·80818081·81808384·80808685·................
91 ··0x00000800·84868481·80828180·80818084·84808780·................89 ··0x000007e0·82808083·80808081·80818082·81808280·................
 90 ··0x000007f0·80808080·80808280·81808080·82808083·................
 91 ··0x00000800·80808486·84818082·81808081·80848480·................
92 ··0x00000810·80808080·84848183·81828182·80808080·................92 ··0x00000810·87808080·80808484·81838182·81828080·................
93 ··0x00000820·80808080·80828982·83878080·83808580·................93 ··0x00000820·80808080·80808082·89828387·80808380·................
94 ··0x00000830·80838180·80808080·81808185·81808080·................ 
95 ··0x00000840·81828381·82828380·82808080·80808483·................ 
96 ··0x00000850·80848081·80808083·80818282·80828280·................ 
97 ··0x00000860·81808080·87818081·81808181·85808281·................ 
98 ··0x00000870·81808383·80818283·81808180·80818280·................ 
99 ··0x00000880·80808082·80808380·80808585·86828082·................ 
100 ··0x00000890·80878181·80818080·80808280·86818081·................ 
101 ··0x000008a0·80818080·83828282·80808081·84808080·................ 
102 ··0x000008b0·81818082·80818081·82818081·80868081·................ 
103 ··0x000008c0·8a848181·88808681·80818180·82808083·................ 
104 ··0x000008d0·80808180·80808280·80828083·80808082·................ 
105 ··0x000008e0·80818387·85808180·81818084·82838182·................ 
106 ··0x000008f0·81818580·80808284·80828080·80808083·................ 
107 ··0x00000900·80828180·81818180·80808180·80808183·................ 
108 ··0x00000910·80818082·80808080·84808082·80808080·................ 
109 ··0x00000920·81838083·81808080·80808082·83828080·................94 ··0x00000830·85808083·81808080·80808180·81858180·................
110 ··0x00000930·80808080·80818083·82808480·89818480·................ 
111 ··0x00000940·80818782·80808180·82878182·82808185·................ 
112 ··0x00000950·81808181·80818880·80808080·80838681·................95 ··0x00000840·80808182·83818282·83808280·80808080·................
 96 ··0x00000850·84838084·80818080·80838081·82828082·................
Max diff block lines reached; 28974747/28988562 bytes (99.95%) of diff not shown.
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x0034c018·10000000·00000000·017a5200·017c0e01·.........zR..|..2 ··0x0034f1b0·10000000·00000000·017a5200·017c0e01·.........zR..|..
3 ··0x0034c028·1b0c0b08·11000000·18000000·cc3f0000·.............?..3 ··0x0034f1c0·1b0c0b08·11000000·18000000·340e0000·............4...
4 ··0x0034c038·686d0000·008b028e·01110000·002d0000·hm...........-..4 ··0x0034f1d0·006d0000·008b028e·01110000·002d0000·.m...........-..
5 ··0x0034c048·0037ad00·00f0d540·00008b02·8e010000·.7.....@........5 ··0x0034f1e0·001f7b00·00588b3f·00008b02·8e010000·..{..X.?........
6 ··0x0034c058·0000································..6 ··0x0034f1f0·0000································..
  
8.73 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00350000·<_kDartVmSnapshotInstructions>:2 00350000·<_kDartVmSnapshotInstructions>:
3 »       hm..@...........3 »       .m..@...........
4 »       ...4 »       ...
5 »       0P...m..0.A...5.5 »       0P...l..0.@...5.
6 »       ................6 »       ................
7 »       .H-.....p.·..H-.7 »       .H-.....p.·..H-.
8 »       ....8.....-...-.8 »       ....8.....-...-.
9 »       p....@......<./.9 »       p....@......<./.
10 »       ..........K..H..10 »       ..........K..H..
11 »       ../..0...·......11 »       ../..0...·......
12 »       .·..$....·..(...12 »       .·..$....·..(...
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 »       ..........K..H..29 »       ..........K..H..
30 »       ../..H-.....8...30 »       ../..H-.....8...
31 »       ..-...-......@..31 »       ..-...-......@..
32 »       ....<./.........32 »       ....<./.........
33 »       ..K..H..../..·..33 »       ..K..H..../..·..
34 »       8.....R.......K.34 »       8.....R.......K.
35 »       .H...H-.......-.35 »       .H...H-.......-.
36 »       ..-.t...>./...K.36 »       ..-.p...>./...K.
37 »       .H..../...K..H..37 »       .H..../...K..H..
38 »       .H-.....8.....-.38 »       .H-.....8.....-.
39 »       ..-...-.......-.39 »       ..-...-.......-.
40 »       4....@......<./.40 »       4....@......<./.
41 »       p.·..0...·...·B.41 »       p.·..0...·...·B.
42 »       .H-.........Q...42 »       .H-.........Q...
43 »       N.Q......@......43 »       N.Q......@......
Offset 74, 77 lines modifiedOffset 74, 77 lines modified
74 »       ......@.........74 »       ......@.........
75 »       .·...@..8.......75 »       .·...@..8.......
76 »       .........0......76 »       .........0......
77 »       ......R.........77 »       ......R.........
78 »       .....·R.........78 »       .....·R.........
79 »       ......-.......O.79 »       ......-.......O.
80 »       ..........S.&..:80 »       ..........S.&..:
81 »       p...>./...K..H..81 »       l...>./...K..H..
82 »       ..K..H..../...-.82 »       ..K..H..../...-.
83 »       .·-.8.....-..·..83 »       .·-.8.....-..·..
84 »       .·-..@-......@..84 »       .·-..@-......@..
85 »       ....<./......0..85 »       ....<./......0..
86 »       .·............-.86 »       .·............-.
87 »       .·-.8.....-..·..87 »       .·-.8.....-..·..
88 »       .·-..0-......@..88 »       .·-..0-......@..
89 »       ....<./......0..89 »       ....<./......0..
90 »       .·...........H-.90 »       .·...........H-.
91 »       ................91 »       ................
92 »       ........<./.....92 »       ........<./.....
93 »       ......K..H......93 »       ......K..H......
94 »       .H-.....'@....-.94 »       .H-.....'@....-.
95 »       l...>./...K..H..95 »       h...>./...K..H..
96 »       ....../..·....K.96 »       ....../..·....K.
97 »       .H...H-.......-.97 »       .H...H-.......-.
98 »       h...>./...K..H..98 »       d...>./...K..H..
99 »       ../..0...·...·B.99 »       ../..0...·...·B.
100 »       .H-.........Q...100 »       .H-.........Q...
101 »       N.Q......@......101 »       N.Q......@......
102 »       ........$0......102 »       ........$0......
103 »       (.....Q.*..*$...103 »       (.....Q.*..*$...
104 »       ..A..0..x.Q.....104 »       ..A..0..x.Q.....
105 »       ................105 »       ................
106 »       ..@..........·..106 »       ..@..........·..
107 »       .@..8...........107 »       .@..8...........
108 »       .....0..........108 »       .....0..........
109 »       ..R.............109 »       ..R.............
110 »       .·R.............110 »       .·R.............
111 »       ..-.......O.....111 »       ..-.......O.....
112 »       ......S.&..:d...112 »       ......S.&..:`...
113 »       >./...K..H....K.113 »       >./...K..H....K.
114 »       .H..../...-..·-.114 »       .H..../...-..·-.
115 »       8.....-..·...·-.115 »       8.....-..·...·-.
116 »       .@-......@......116 »       .@-......@......
117 »       <./......0...·..117 »       <./......0...·..
118 »       ..........-..·-.118 »       ..........-..·-.
119 »       8.....-..·...·-.119 »       8.....-..·...·-.
120 »       .0-......@......120 »       .0-......@......
121 »       <./......0...·..121 »       <./......0...·..
122 »       .........H-.....122 »       .........H-.....
123 »       ................123 »       ................
124 »       ....<./.........124 »       ....<./.........
125 »       ..K..H.......H-.125 »       ..K..H.......H-.
126 »       ....'@....-.`...126 »       ....'@....-.\...
127 »       >./...K..H......127 »       >./...K..H......
128 »       ../..·....K..H..128 »       ../..·....K..H..
129 »       .H-.......-.\...129 »       .H-.......-.X...
130 »       >./...K..H..../.130 »       >./...K..H..../.
131 »       .·....K..H...H-.131 »       .·....K..H...H-.
132 »       ......-.X...>./.132 »       ......-.T...>./.
133 »       ..K..H..../..H-.133 »       ..K..H..../..H-.
134 »       .....·........M.134 »       .....·........M.
135 »       .0...@....Q.....135 »       .0...@....Q.....
136 »       ..........Q.....136 »       ..........Q.....
137 »       .............0..137 »       .............0..
138 »       8.....S.........138 »       8.....S.........
139 »       ../..@.......H-.139 »       ../..@.......H-.
140 »       ....8.....-..0-.140 »       ....8.....-..0-.
141 »       .@-.d....@......141 »       .@-.d....@......
142 »       <./.p.·..H-.....142 »       <./.p.·..H-.....
143 »       '@....-.L...>./.143 »       '@....-.H...>./.
144 »       ..K..H......../.144 »       ..K..H......../.
145 »       .0...·...·B..H-.145 »       .0...·...·B..H-.
146 »       ......-.....Q...146 »       ......-.....Q...
147 »       N.Q......@......147 »       N.Q......@......
148 »       ........$0......148 »       ........$0......
149 »       (.....Q.+..*$...149 »       (.....Q.+..*$...
150 »       ..A..0..x.Q.....150 »       ..A..0..x.Q.....
Offset 152, 15 lines modifiedOffset 152, 15 lines modified
152 »       ..@..........·..152 »       ..@..........·..
153 »       .@..8...........153 »       .@..8...........
154 »       .....0..........154 »       .....0..........
155 »       ..R.............155 »       ..R.............
156 »       .·R.............156 »       .·R.............
157 »       ..-.......O.....157 »       ..-.......O.....
158 »       ......S.'..:#@..158 »       ......S.'..:#@..
159 »       T...>./...K..H..159 »       P...>./...K..H..
160 »       ..K..H..../...-.160 »       ..K..H..../...-.
161 »       .·-.8.....-..·..161 »       .·-.8.....-..·..
162 »       .·-..@-......@..162 »       .·-..@-......@..
163 »       ....<./......0..163 »       ....<./......0..
164 »       .·............-.164 »       .·............-.
165 »       .·-.8.....-..·..165 »       .·-.8.....-..·..
166 »       .·-..0-......@..166 »       .·-..0-......@..
Offset 178, 15 lines modifiedOffset 178, 15 lines modified
Max diff block lines reached; 9151194/9153815 bytes (99.97%) of diff not shown.
275 B
readelf --wide --decompress --hex-dump=.bss {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.bss':1 Hex·dump·of·section·'.bss':
2 ··0x00768030·00000000·00000000·00000000·00000000·................2 ··0x00750030·00000000·00000000·00000000·00000000·................
  
948 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
 2 ··0x00000000·002e7465·7874002e·62737300·2e64796e·..text..bss..dyn
2 ··0x00000000·002e7368·73747274·6162002e·74657874·..shstrtab..text 
3 ··0x00000010·002e726f·64617461·002e6e6f·74652e67·..rodata..note.g 
4 ··0x00000020·6e752e62·75696c64·2d696400·2e627373·nu.build-id..bss 
5 ··0x00000030·002e6568·5f667261·6d65002e·64796e73·..eh_frame..dyns 
6 ··0x00000040·7472002e·64796e73·796d002e·68617368·tr..dynsym..hash3 ··0x00000010·73747200·2e64796e·73796d00·2e686173·str..dynsym..has
7 ··0x00000050·002e6479·6e616d69·6300··············..dynamic.4 ··0x00000020·68002e65·685f6672·616d6500·2e6e6f74·h..eh_frame..not
 5 ··0x00000030·652e676e·752e6275·696c642d·6964002e·e.gnu.build-id..
 6 ··0x00000040·64796e61·6d696300·2e736873·74727461·dynamic..shstrta
 7 ··0x00000050·62002e72·6f646174·6100··············b..rodata.
  
77.6 MB
lib/armeabi-v7a/libflutter.so
File has been modified after NT_GNU_BUILD_ID has been applied.
899 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········7613184·(bytes·into·file)13 ··Start·of·section·headers:··········7837952·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2819 ··Number·of·section·headers:·········28
20 ··Section·header·string·table·index:·2720 ··Section·header·string·table·index:·27
1.86 KB
readelf --wide --program-header {}
    
Offset 2, 23 lines modifiedOffset 2, 23 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·10·program·headers,·starting·at·offset·524 There·are·10·program·headers,·starting·at·offset·52
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x267490·0x267490·R···0x100008 ··LOAD···········0x000000·0x00000000·0x00000000·0x290168·0x290168·R···0x10000
9 ··LOAD···········0x267500·0x00277500·0x00277500·0x4a4960·0x4a4960·R·E·0x100009 ··LOAD···········0x290180·0x002a0180·0x002a0180·0x4b3db0·0x4b3db0·R·E·0x10000
10 ··LOAD···········0x70be60·0x0072be60·0x0072be60·0x34398·0x351a0·RW··0x1000010 ··LOAD···········0x743f30·0x00763f30·0x00763f30·0x348d0·0x350d0·RW··0x10000
11 ··LOAD···········0x7401f8·0x007701f8·0x007701f8·0x02708·0x09d18·RW··0x1000011 ··LOAD···········0x778800·0x007a8800·0x007a8800·0x00f00·0x09f74·RW··0x10000
12 ··DYNAMIC········0x73f8bc·0x0075f8bc·0x0075f8bc·0x00108·0x00108·RW··0x412 ··DYNAMIC········0x777ec8·0x00797ec8·0x00797ec8·0x00108·0x00108·RW··0x4
13 ··GNU_RELRO······0x70be60·0x0072be60·0x0072be60·0x34398·0x351a0·R···0x113 ··GNU_RELRO······0x743f30·0x00763f30·0x00763f30·0x348d0·0x350d0·R···0x1
14 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··014 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
15 ··NOTE···········0x000174·0x00000174·0x00000174·0x000bc·0x000bc·R···0x415 ··NOTE···········0x000174·0x00000174·0x00000174·0x000bc·0x000bc·R···0x4
16 ··EXIDX··········0x052124·0x00052124·0x00052124·0x2a690·0x2a690·R···0x416 ··EXIDX··········0x052808·0x00052808·0x00052808·0x2b020·0x2b020·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.hash·.dynstr·.rel.dyn·.ARM.exidx·.rel.plt·.rodata·.ARM.extab·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.hash·.dynstr·.rel.dyn·.ARM.exidx·.rel.plt·.rodata·.ARM.extab·
21 ···02·····.text·.plt·21 ···02·····.text·.plt·
22 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·.relro_padding·22 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·.relro_padding·
4.8 KB
readelf --wide --sections {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 There·are·28·section·headers,·starting·at·offset·0x742b00:1 There·are·28·section·headers,·starting·at·offset·0x779900:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000098·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000098·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000020c·00020c·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000020c·00020c·000024·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000230·000230·002170·10···A··8···1··47 ··[·3]·.dynsym···········DYNSYM··········00000230·000230·002150·10···A··8···1··4
8 ··[·4]·.gnu.version······VERSYM··········000023a0·0023a0·00042e·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00002380·002380·00042a·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000027d0·0027d0·000060·00···A··8···3··49 ··[·5]·.gnu.version_r····VERNEED·········000027ac·0027ac·000060·00···A··8···3··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00002830·002830·000184·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········0000280c·00280c·000178·00···A··3···0··4
11 ··[·7]·.hash·············HASH············000029b4·0029b4·0010c0·04···A··3···0··411 ··[·7]·.hash·············HASH············00002984·002984·0010b0·04···A··3···0··4
12 ··[·8]·.dynstr···········STRTAB··········00003a74·003a74·00207f·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00003a34·003a34·002021·00···A··0···0··1
13 ··[·9]·.rel.dyn··········REL·············00005af4·005af4·04c630·08···A··3···0··413 ··[·9]·.rel.dyn··········REL·············00005a58·005a58·04cdb0·08···A··3···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00052124·052124·02a690·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00052808·052808·02b020·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0007c7b4·07c7b4·000bc0·08··AI··3··21··415 ··[11]·.rel.plt··········REL·············0007d828·07d828·000bc0·08··AI··3··21··4
16 ··[12]·.rodata···········PROGBITS········0007d380·07d380·1e78c8·00·AMS··0···0·3216 ··[12]·.rodata···········PROGBITS········0007e400·07e400·20f46c·00·AMS··0···0·32
17 ··[13]·.ARM.extab········PROGBITS········00264c48·264c48·002848·00···A··0···0··417 ··[13]·.ARM.extab········PROGBITS········0028d86c·28d86c·0028fc·00···A··0···0··4
18 ··[14]·.text·············PROGBITS········00277500·267500·4a31b8·00··AX··0···0·12818 ··[14]·.text·············PROGBITS········002a0180·290180·4b2610·00··AX··0···0·128
19 ··[15]·.plt··············PROGBITS········0071a6c0·70a6c0·0017a0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00752790·742790·0017a0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0072be60·70be60·0334f8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········00763f30·743f30·033a20·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0075f358·73f358·000008·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00797950·777950·000008·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0075f360·73f360·00055c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00797958·777958·000570·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0075f8bc·73f8bc·000108·08··WA··8···0··423 ··[19]·.dynamic··········DYNAMIC·········00797ec8·777ec8·000108·08··WA··8···0··4
24 ··[20]·.got··············PROGBITS········0075f9c4·73f9c4·000248·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00797fd0·777fd0·000244·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0075fc0c·73fc0c·0005ec·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00798214·778214·0005ec·00··WA··0···0··4
26 ··[22]·.relro_padding····NOBITS··········007601f8·7401f8·000e08·00··WA··0···0··126 ··[22]·.relro_padding····NOBITS··········00798800·778800·000800·00··WA··0···0··1
27 ··[23]·.data·············PROGBITS········007701f8·7401f8·002708·00··WA··0···0··827 ··[23]·.data·············PROGBITS········007a8800·778800·000f00·00··WA··0···0··8
28 ··[24]·.bss··············NOBITS··········00772900·742900·007610·00··WA··0···0·1628 ··[24]·.bss··············NOBITS··········007a9700·779700·009074·00··WA··0···0·16
29 ··[25]·.ARM.attributes···ARM_ATTRIBUTES··00000000·742900·00001e·00······0···0··129 ··[25]·.ARM.attributes···ARM_ATTRIBUTES··00000000·779700·00001e·00······0···0··1
30 ··[26]·.comment··········PROGBITS········00000000·74291e·0000d3·01··MS··0···0··130 ··[26]·.comment··········PROGBITS········00000000·77971e·0000d3·01··MS··0···0··1
31 ··[27]·.shstrtab·········STRTAB··········00000000·7429f1·00010d·00······0···0··131 ··[27]·.shstrtab·········STRTAB··········00000000·7797f1·00010d·00······0···0··1
32 Key·to·Flags:32 Key·to·Flags:
33 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),33 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
34 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),34 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
35 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),35 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
36 ··D·(mbind),·y·(purecode),·p·(processor·specific)36 ··D·(mbind),·y·(purecode),·p·(processor·specific)
56.6 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.dynsym'·contains·535·entries:1 Symbol·table·'.dynsym'·contains·533·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_self@LIBC·(2)4 ·····1:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_self@LIBC·(2)
5 ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2)5 ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2)
6 ·····3:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strlen@LIBC·(2)6 ·····3:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strlen@LIBC·(2)
7 ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreateWindowSurface7 ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreateWindowSurface
8 ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreatePbufferSurface8 ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreatePbufferSurface
Offset 34, 108 lines modifiedOffset 34, 108 lines modified
34 ····30:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_getLength34 ····30:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_getLength
35 ····31:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_getBuffer35 ····31:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_getBuffer
36 ····32:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_isAllocated36 ····32:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_isAllocated
37 ····33:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)37 ····33:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)
38 ····34:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_print38 ····34:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_print
39 ····35:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__system_property_get@LIBC·(2)39 ····35:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__system_property_get@LIBC·(2)
40 ····36:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·atoi@LIBC·(2)40 ····36:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·atoi@LIBC·(2)
 41 ····37:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memchr@LIBC·(2)
 42 ····38:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcmp@LIBC·(2)
41 ····37:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreateImageKHR43 ····39:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreateImageKHR
42 ····38:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDeleteTextures44 ····40:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDeleteTextures
43 ····39:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglDestroyImageKHR45 ····41:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglDestroyImageKHR
44 ····40:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glEGLImageTargetTexture2DOES46 ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glEGLImageTargetTexture2DOES
45 ····41:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glBindTexture47 ····43:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glBindTexture
46 ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glGenTextures48 ····44:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glGenTextures
47 ····43:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ANativeWindow_fromSurface49 ····45:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ANativeWindow_fromSurface
48 ····44:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·free@LIBC·(2)50 ····46:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·free@LIBC·(2)
49 ····45:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dlopen@LIBC·(3)51 ····47:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dlopen@LIBC·(3)
50 ····46:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·clock_gettime@LIBC·(2)52 ····48:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·clock_gettime@LIBC·(2)
51 ····47:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2)53 ····49:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2)
52 ····48:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_signal@LIBC·(2)54 ····50:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_signal@LIBC·(2)
53 ····49:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_broadcast@LIBC·(2)55 ····51:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_broadcast@LIBC·(2)
54 ····50:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_wait@LIBC·(2)56 ····52:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_wait@LIBC·(2)
55 ····51:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_timedwait@LIBC·(2)57 ····53:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_timedwait@LIBC·(2)
56 ····52:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_getspecific@LIBC·(2)58 ····54:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_getspecific@LIBC·(2)
57 ····53:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_setspecific@LIBC·(2)59 ····55:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_setspecific@LIBC·(2)
58 ····54:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_destroy@LIBC·(2)60 ····56:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_destroy@LIBC·(2)
59 ····55:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·calloc@LIBC·(2)61 ····57:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·calloc@LIBC·(2)
60 ····56:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2)62 ····58:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2)
61 ····57:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·readdir@LIBC·(2)63 ····59:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·readdir@LIBC·(2)
62 ····58:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcmp@LIBC·(2) 
63 ····59:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·closedir@LIBC·(2)64 ····60:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·closedir@LIBC·(2)
64 ····60:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·opendir@LIBC·(2)65 ····61:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·opendir@LIBC·(2)
65 ····61:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__vsnprintf_chk@LIBC·(2)66 ····62:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__vsnprintf_chk@LIBC·(2)
66 ····62:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·realpath@LIBC·(2)67 ····63:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·realpath@LIBC·(2)
67 ····63:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·chdir@LIBC·(2)68 ····64:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·chdir@LIBC·(2)
68 ····64:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@LIBC·(2)69 ····65:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@LIBC·(2)
69 ····65:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·lstat@LIBC·(2) 
70 ····66:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·stat@LIBC·(2)70 ····66:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·lstat@LIBC·(2)
 71 ····67:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·stat@LIBC·(2)
71 ····67:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftruncate@LIBC·(2)72 ····68:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftruncate@LIBC·(2)
72 ····68:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2)73 ····69:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2)
73 ····69:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getcwd@LIBC·(2)74 ····70:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getcwd@LIBC·(2)
74 ····70:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·utimensat@LIBC·(2)75 ····71:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·utimensat@LIBC·(2)
75 ····71:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·readlink@LIBC·(2)76 ····72:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·readlink@LIBC·(2)
76 ····72:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fdopendir@LIBC·(2)77 ····73:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fdopendir@LIBC·(2)
77 ····73:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·unlinkat@LIBC·(2)78 ····74:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·unlinkat@LIBC·(2)
78 ····74:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__openat_2@LIBC·(2)79 ····75:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__openat_2@LIBC·(2)
79 ····75:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__open_2@LIBC·(2)80 ····76:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__open_2@LIBC·(2)
80 ····76:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fstat@LIBC·(2)81 ····77:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fstat@LIBC·(2)
81 ····77:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2)82 ····78:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2)
82 ····78:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·realloc@LIBC·(2)83 ····79:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·realloc@LIBC·(2)
83 ····79:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@LIBC·(2)84 ····80:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@LIBC·(2)
84 ····80:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fseek@LIBC·(2)85 ····81:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fseek@LIBC·(2)
85 ····81:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fclose@LIBC·(2)86 ····82:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fclose@LIBC·(2)
86 ····82:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fseeko@LIBC·(2)87 ····83:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fseeko@LIBC·(2)
87 ····83:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftello@LIBC·(2)88 ····84:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftello@LIBC·(2)
88 ····84:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fflush@LIBC·(2)89 ····85:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fflush@LIBC·(2)
89 ····85:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fread@LIBC·(2)90 ····86:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fread@LIBC·(2)
90 ····86:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fwrite@LIBC·(2)91 ····87:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fwrite@LIBC·(2)
91 ····87:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getc@LIBC·(2)92 ····88:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getc@LIBC·(2)
92 ····88:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ungetc@LIBC·(2)93 ····89:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ungetc@LIBC·(2)
93 ····89:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__sF@LIBC·(2)94 ····90:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__sF@LIBC·(2)
94 ····90:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·isxdigit_l@LIBC·(2) 
95 ····91:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·isdigit_l@LIBC·(2)95 ····91:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·isxdigit_l@LIBC·(2)
 96 ····92:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·isdigit_l@LIBC·(2)
96 ····92:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sscanf@LIBC·(2)97 ····93:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sscanf@LIBC·(2)
97 ····93:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·newlocale@LIBC·(2)98 ····94:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·newlocale@LIBC·(2)
98 ····94:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setlocale@LIBC·(2)99 ····95:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setlocale@LIBC·(2)
99 ····95:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·freelocale@LIBC·(2)100 ····96:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·freelocale@LIBC·(2)
100 ····96:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·iswlower_l@LIBC·(2) 
101 ····97:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·islower_l@LIBC·(2)101 ····97:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·iswlower_l@LIBC·(2)
 102 ····98:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·islower_l@LIBC·(2)
102 ····98:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·isupper_l@LIBC·(2)103 ····99:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·isupper_l@LIBC·(2)
103 ····99:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strcmp@LIBC·(2)104 ···100:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strcmp@LIBC·(2)
104 ···100:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strftime_l@LIBC·(2)105 ···101:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strftime_l@LIBC·(2)
105 ···101:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·vsscanf@LIBC·(2)106 ···102:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·vsscanf@LIBC·(2)
106 ···102:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·uselocale@LIBC·(2)107 ···103:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·uselocale@LIBC·(2)
107 ···103:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·vasprintf@LIBC·(2)108 ···104:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·vasprintf@LIBC·(2)
108 ···104:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcsnrtombs@LIBC·(2)109 ···105:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcsnrtombs@LIBC·(2)
109 ···105:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcrtomb@LIBC·(2)110 ···106:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcrtomb@LIBC·(2)
110 ···106:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbsnrtowcs@LIBC·(2)111 ···107:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbsnrtowcs@LIBC·(2)
111 ···107:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbrtowc@LIBC·(2) 
112 ···108:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbtowc@LIBC·(2)112 ···108:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbrtowc@LIBC·(2)
 113 ···109:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbtowc@LIBC·(2)
113 ···109:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__ctype_get_mb_cur_max@LIBC·(2)114 ···110:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__ctype_get_mb_cur_max@LIBC·(2)
114 ···110:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbrlen@LIBC·(2)115 ···111:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbrlen@LIBC·(2)
115 ···111:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcslen@LIBC·(2)116 ···112:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcslen@LIBC·(2)
116 ···112:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbsrtowcs@LIBC·(2)117 ···113:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbsrtowcs@LIBC·(2)
117 ···113:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoll_l@LIBC·(2) 
118 ···114:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoull_l@LIBC·(2)118 ···114:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoll_l@LIBC·(2)
 119 ···115:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoull_l@LIBC·(2)
119 ···115:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtof@LIBC·(2)120 ···116:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtof@LIBC·(2)
120 ···116:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtod@LIBC·(2)121 ···117:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtod@LIBC·(2)
121 ···117:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtold_l@LIBC·(2)122 ···118:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtold_l@LIBC·(2)
122 ···118:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_lock@LIBC·(2) 
123 ···119:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_unlock@LIBC·(2)123 ···119:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_lock@LIBC·(2)
 124 ···120:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_unlock@LIBC·(2)
124 ···120:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_trylock@LIBC·(2)125 ···121:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_trylock@LIBC·(2)
125 ···121:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_init@LIBC·(2)126 ···122:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_init@LIBC·(2)
126 ···122:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_settype@LIBC·(2)127 ···123:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_settype@LIBC·(2)
127 ···123:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_destroy@LIBC·(2)128 ···124:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_destroy@LIBC·(2)
128 ···124:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_init@LIBC·(2)129 ···125:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_init@LIBC·(2)
129 ···125:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_destroy@LIBC·(2)130 ···126:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_destroy@LIBC·(2)
130 ···126:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·posix_memalign@LIBC·(2)131 ···127:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·posix_memalign@LIBC·(2)
131 ···127:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2)132 ···128:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2)
132 ···128:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__read_chk@LIBC·(2)133 ···129:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__read_chk@LIBC·(2)
133 ···129:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·snprintf@LIBC·(2)134 ···130:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·snprintf@LIBC·(2)
134 ···130:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memchr@LIBC·(2) 
135 ···131:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtol@LIBC·(2)135 ···131:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtol@LIBC·(2)
136 ···132:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fprintf@LIBC·(2)136 ···132:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fprintf@LIBC·(2)
137 ···133:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoul@LIBC·(2)137 ···133:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoul@LIBC·(2)
138 ···134:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoll@LIBC·(2)138 ···134:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoll@LIBC·(2)
139 ···135:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoull@LIBC·(2)139 ···135:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoull@LIBC·(2)
140 ···136:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror_r@LIBC·(2)140 ···136:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror_r@LIBC·(2)
141 ···137:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sysconf@LIBC·(2)141 ···137:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sysconf@LIBC·(2)
Offset 200, 192 lines modifiedOffset 200, 192 lines modified
Max diff block lines reached; 42809/57927 bytes (73.90%) of diff not shown.
3.27 MB
readelf --wide --relocs {}
    
Offset 1, 38697 lines modifiedOffset 1, 10123 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0x5af4·contains·39110·entries:1 Relocation·section·'.rel.dyn'·at·offset·0x5a58·contains·39350·entries:
Diff chunk too large, falling back to line-by-line diff (9947 lines added, 38670 lines removed)
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0072be60··00000017·R_ARM_RELATIVE········3 00763f30··00000017·R_ARM_RELATIVE········
4 0072be6c··00000017·R_ARM_RELATIVE········4 00763f3c··00000017·R_ARM_RELATIVE········
5 0072be70··00000017·R_ARM_RELATIVE········5 00763f40··00000017·R_ARM_RELATIVE········
6 0072be74··00000017·R_ARM_RELATIVE········6 00763f44··00000017·R_ARM_RELATIVE········
7 0072be80··00000017·R_ARM_RELATIVE········7 00763f50··00000017·R_ARM_RELATIVE········
8 0072be84··00000017·R_ARM_RELATIVE········8 00763f54··00000017·R_ARM_RELATIVE········
9 0072be88··00000017·R_ARM_RELATIVE········9 00763f58··00000017·R_ARM_RELATIVE········
10 0072be94··00000017·R_ARM_RELATIVE········10 00763f64··00000017·R_ARM_RELATIVE········
11 0072be98··00000017·R_ARM_RELATIVE········11 00763f68··00000017·R_ARM_RELATIVE········
12 0072be9c··00000017·R_ARM_RELATIVE········12 00763f6c··00000017·R_ARM_RELATIVE········
13 0072bea0··00000017·R_ARM_RELATIVE········13 00763f70··00000017·R_ARM_RELATIVE········
14 0072bea4··00000017·R_ARM_RELATIVE········14 00763f74··00000017·R_ARM_RELATIVE········
15 0072beb0··00000017·R_ARM_RELATIVE········15 00763f80··00000017·R_ARM_RELATIVE········
16 0072beb4··00000017·R_ARM_RELATIVE········16 00763f84··00000017·R_ARM_RELATIVE········
17 0072beb8··00000017·R_ARM_RELATIVE········17 00763f88··00000017·R_ARM_RELATIVE········
18 0072bebc··00000017·R_ARM_RELATIVE········18 00763f8c··00000017·R_ARM_RELATIVE········
19 0072bec0··00000017·R_ARM_RELATIVE········19 00763f90··00000017·R_ARM_RELATIVE········
20 0072bec4··00000017·R_ARM_RELATIVE········20 00763f94··00000017·R_ARM_RELATIVE········
21 0072bec8··00000017·R_ARM_RELATIVE········21 00763f98··00000017·R_ARM_RELATIVE········
22 0072bed4··00000017·R_ARM_RELATIVE········22 00763fa4··00000017·R_ARM_RELATIVE········
23 0072bed8··00000017·R_ARM_RELATIVE········23 00763fa8··00000017·R_ARM_RELATIVE········
24 0072bedc··00000017·R_ARM_RELATIVE········24 00763fac··00000017·R_ARM_RELATIVE········
25 0072bee8··00000017·R_ARM_RELATIVE········25 00763fb8··00000017·R_ARM_RELATIVE········
26 0072beec··00000017·R_ARM_RELATIVE········26 00763fbc··00000017·R_ARM_RELATIVE········
27 0072bef0··00000017·R_ARM_RELATIVE········27 00763fc0··00000017·R_ARM_RELATIVE········
28 0072bef4··00000017·R_ARM_RELATIVE········28 00763fc4··00000017·R_ARM_RELATIVE········
29 0072bef8··00000017·R_ARM_RELATIVE········29 00763fc8··00000017·R_ARM_RELATIVE········
30 0072befc··00000017·R_ARM_RELATIVE········30 00763fcc··00000017·R_ARM_RELATIVE········
31 0072bf00··00000017·R_ARM_RELATIVE········31 00763fd0··00000017·R_ARM_RELATIVE········
32 0072bf0c··00000017·R_ARM_RELATIVE········32 00763fdc··00000017·R_ARM_RELATIVE········
33 0072bf10··00000017·R_ARM_RELATIVE········33 00763fe0··00000017·R_ARM_RELATIVE········
34 0072bf14··00000017·R_ARM_RELATIVE········34 00763fe4··00000017·R_ARM_RELATIVE········
35 0072bf20··00000017·R_ARM_RELATIVE········35 00763ff0··00000017·R_ARM_RELATIVE········
36 0072bf24··00000017·R_ARM_RELATIVE········36 00763ff4··00000017·R_ARM_RELATIVE········
37 0072bf28··00000017·R_ARM_RELATIVE········37 00763ff8··00000017·R_ARM_RELATIVE········
38 0072bf2c··00000017·R_ARM_RELATIVE········38 00763ffc··00000017·R_ARM_RELATIVE········
39 0072bf30··00000017·R_ARM_RELATIVE········39 00764000··00000017·R_ARM_RELATIVE········
40 0072bf34··00000017·R_ARM_RELATIVE········40 00764004··00000017·R_ARM_RELATIVE········
41 0072bf38··00000017·R_ARM_RELATIVE········41 00764008··00000017·R_ARM_RELATIVE········
42 0072bf40··00000017·R_ARM_RELATIVE········42 00764010··00000017·R_ARM_RELATIVE········
43 0072bf48··00000017·R_ARM_RELATIVE········43 00764018··00000017·R_ARM_RELATIVE········
44 0072bf50··00000017·R_ARM_RELATIVE········44 00764020··00000017·R_ARM_RELATIVE········
45 0072bf58··00000017·R_ARM_RELATIVE········45 00764028··00000017·R_ARM_RELATIVE········
46 0072bf60··00000017·R_ARM_RELATIVE········46 00764030··00000017·R_ARM_RELATIVE········
47 0072bf68··00000017·R_ARM_RELATIVE········47 00764038··00000017·R_ARM_RELATIVE········
48 0072bf70··00000017·R_ARM_RELATIVE········48 00764040··00000017·R_ARM_RELATIVE········
49 0072bf78··00000017·R_ARM_RELATIVE········49 00764048··00000017·R_ARM_RELATIVE········
50 0072bf80··00000017·R_ARM_RELATIVE········50 00764050··00000017·R_ARM_RELATIVE········
51 0072bf88··00000017·R_ARM_RELATIVE········51 00764058··00000017·R_ARM_RELATIVE········
52 0072bf90··00000017·R_ARM_RELATIVE········52 00764060··00000017·R_ARM_RELATIVE········
53 0072bf98··00000017·R_ARM_RELATIVE········53 00764068··00000017·R_ARM_RELATIVE········
54 0072bfa0··00000017·R_ARM_RELATIVE········54 00764070··00000017·R_ARM_RELATIVE········
55 0072bfa8··00000017·R_ARM_RELATIVE········55 00764078··00000017·R_ARM_RELATIVE········
56 0072bfb8··00000017·R_ARM_RELATIVE········56 00764088··00000017·R_ARM_RELATIVE········
57 0072bfbc··00000017·R_ARM_RELATIVE········57 0076408c··00000017·R_ARM_RELATIVE········
58 0072bfc0··00000017·R_ARM_RELATIVE········58 00764090··00000017·R_ARM_RELATIVE········
59 0072bfc4··00000017·R_ARM_RELATIVE········59 00764094··00000017·R_ARM_RELATIVE········
60 0072bfc8··00000017·R_ARM_RELATIVE········60 00764098··00000017·R_ARM_RELATIVE········
61 0072bfd4··00000017·R_ARM_RELATIVE········61 007640a4··00000017·R_ARM_RELATIVE········
62 0072bfd8··00000017·R_ARM_RELATIVE········62 007640a8··00000017·R_ARM_RELATIVE········
63 0072bfdc··00000017·R_ARM_RELATIVE········63 007640ac··00000017·R_ARM_RELATIVE········
64 0072bfe0··00000017·R_ARM_RELATIVE········64 007640b0··00000017·R_ARM_RELATIVE········
65 0072bfe4··00000017·R_ARM_RELATIVE········65 007640b4··00000017·R_ARM_RELATIVE········
66 0072bfe8··00000017·R_ARM_RELATIVE········66 007640b8··00000017·R_ARM_RELATIVE········
67 0072bfec··00000017·R_ARM_RELATIVE········67 007640bc··00000017·R_ARM_RELATIVE········
68 0072bff8··00000017·R_ARM_RELATIVE········68 007640c8··00000017·R_ARM_RELATIVE········
69 0072bffc··00000017·R_ARM_RELATIVE········69 007640cc··00000017·R_ARM_RELATIVE········
70 0072c000··00000017·R_ARM_RELATIVE········70 007640d0··00000017·R_ARM_RELATIVE········
71 0072c004··00000017·R_ARM_RELATIVE········71 007640d4··00000017·R_ARM_RELATIVE········
72 0072c008··00000017·R_ARM_RELATIVE········72 007640d8··00000017·R_ARM_RELATIVE········
73 0072c00c··00000017·R_ARM_RELATIVE········73 007640dc··00000017·R_ARM_RELATIVE········
74 0072c010··00000017·R_ARM_RELATIVE········74 007640e0··00000017·R_ARM_RELATIVE········
75 0072c01c··00000017·R_ARM_RELATIVE········75 007640ec··00000017·R_ARM_RELATIVE········
76 0072c020··00000017·R_ARM_RELATIVE········76 007640f0··00000017·R_ARM_RELATIVE········
77 0072c024··00000017·R_ARM_RELATIVE········77 007640f4··00000017·R_ARM_RELATIVE········
78 0072c028··00000017·R_ARM_RELATIVE········78 007640f8··00000017·R_ARM_RELATIVE········
79 0072c02c··00000017·R_ARM_RELATIVE········79 007640fc··00000017·R_ARM_RELATIVE········
80 0072c030··00000017·R_ARM_RELATIVE········80 00764100··00000017·R_ARM_RELATIVE········
81 0072c034··00000017·R_ARM_RELATIVE········81 00764104··00000017·R_ARM_RELATIVE········
82 0072c040··00000017·R_ARM_RELATIVE········82 00764110··00000017·R_ARM_RELATIVE········
83 0072c044··00000017·R_ARM_RELATIVE········83 00764114··00000017·R_ARM_RELATIVE········
84 0072c048··00000017·R_ARM_RELATIVE········84 00764118··00000017·R_ARM_RELATIVE········
85 0072c04c··00000017·R_ARM_RELATIVE········85 0076411c··00000017·R_ARM_RELATIVE········
86 0072c050··00000017·R_ARM_RELATIVE········86 00764120··00000017·R_ARM_RELATIVE········
87 0072c054··00000017·R_ARM_RELATIVE········87 00764124··00000017·R_ARM_RELATIVE········
88 0072c058··00000017·R_ARM_RELATIVE········88 00764128··00000017·R_ARM_RELATIVE········
89 0072c064··00000017·R_ARM_RELATIVE········89 00764134··00000017·R_ARM_RELATIVE········
90 0072c068··00000017·R_ARM_RELATIVE········90 00764138··00000017·R_ARM_RELATIVE········
91 0072c06c··00000017·R_ARM_RELATIVE········91 0076413c··00000017·R_ARM_RELATIVE········
92 0072c070··00000017·R_ARM_RELATIVE········92 00764140··00000017·R_ARM_RELATIVE········
93 0072c074··00000017·R_ARM_RELATIVE········93 00764144··00000017·R_ARM_RELATIVE········
94 0072c078··00000017·R_ARM_RELATIVE········94 00764148··00000017·R_ARM_RELATIVE········
95 0072c07c··00000017·R_ARM_RELATIVE········95 0076414c··00000017·R_ARM_RELATIVE········
96 0072c088··00000017·R_ARM_RELATIVE········96 00764158··00000017·R_ARM_RELATIVE········
97 0072c08c··00000017·R_ARM_RELATIVE········97 0076415c··00000017·R_ARM_RELATIVE········
98 0072c090··00000017·R_ARM_RELATIVE········98 00764160··00000017·R_ARM_RELATIVE········
99 0072c094··00000017·R_ARM_RELATIVE········99 00764164··00000017·R_ARM_RELATIVE········
100 0072c098··00000017·R_ARM_RELATIVE········100 00764168··00000017·R_ARM_RELATIVE········
101 0072c09c··00000017·R_ARM_RELATIVE········101 0076416c··00000017·R_ARM_RELATIVE········
102 0072c0a0··00000017·R_ARM_RELATIVE········102 00764170··00000017·R_ARM_RELATIVE········
103 0072c0a4··00000017·R_ARM_RELATIVE········103 00764174··00000017·R_ARM_RELATIVE········
104 0072c0a8··00000017·R_ARM_RELATIVE········104 00764178··00000017·R_ARM_RELATIVE········
105 0072c0ac··00000017·R_ARM_RELATIVE········105 0076417c··00000017·R_ARM_RELATIVE········
106 0072c0b0··00000017·R_ARM_RELATIVE········106 00764180··00000017·R_ARM_RELATIVE········
107 0072c0b4··00000017·R_ARM_RELATIVE········107 00764184··00000017·R_ARM_RELATIVE········
108 0072c0b8··00000017·R_ARM_RELATIVE········108 00764188··00000017·R_ARM_RELATIVE········
109 0072c0bc··00000017·R_ARM_RELATIVE········109 0076418c··00000017·R_ARM_RELATIVE········
110 0072c0c0··00000017·R_ARM_RELATIVE········110 00764190··00000017·R_ARM_RELATIVE········
111 0072c0c4··00000017·R_ARM_RELATIVE········111 00764194··00000017·R_ARM_RELATIVE········
112 0072c0c8··00000017·R_ARM_RELATIVE········112 00764198··00000017·R_ARM_RELATIVE········
113 0072c0cc··00000017·R_ARM_RELATIVE········113 0076419c··00000017·R_ARM_RELATIVE········
114 0072c0d0··00000017·R_ARM_RELATIVE········114 007641a0··00000017·R_ARM_RELATIVE········
115 0072c0d4··00000017·R_ARM_RELATIVE········115 007641a4··00000017·R_ARM_RELATIVE········
116 0072c0d8··00000017·R_ARM_RELATIVE········116 007641a8··00000017·R_ARM_RELATIVE········
117 0072c0dc··00000017·R_ARM_RELATIVE········117 007641ac··00000017·R_ARM_RELATIVE········
118 0072c0e8··00000017·R_ARM_RELATIVE········118 007641b8··00000017·R_ARM_RELATIVE········
119 0072c0ec··00000017·R_ARM_RELATIVE········119 007641bc··00000017·R_ARM_RELATIVE········
120 0072c0f0··00000017·R_ARM_RELATIVE········120 007641c0··00000017·R_ARM_RELATIVE········
121 0072c0f4··00000017·R_ARM_RELATIVE········121 007641c4··00000017·R_ARM_RELATIVE········
122 0072c0f8··00000017·R_ARM_RELATIVE········122 007641c8··00000017·R_ARM_RELATIVE········
123 0072c0fc··00000017·R_ARM_RELATIVE········123 007641cc··00000017·R_ARM_RELATIVE········
124 0072c100··00000017·R_ARM_RELATIVE········124 007641d0··00000017·R_ARM_RELATIVE········
125 0072c104··00000017·R_ARM_RELATIVE········125 007641d4··00000017·R_ARM_RELATIVE········
Max diff block lines reached; 1332992/3423803 bytes (38.93%) of diff not shown.
2.74 KB
readelf --wide --dynamic {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
  
1 Dynamic·section·at·offset·0x73f8bc·contains·33·entries:1 Dynamic·section·at·offset·0x777ec8·contains·33·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libandroid.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libandroid.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libEGL.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libEGL.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libGLESv2.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libGLESv2.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libjnigraphics.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libjnigraphics.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[libflutter.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[libflutter.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x00000011·(REL)························0x5af414 ·0x00000011·(REL)························0x5a58
15 ·0x00000012·(RELSZ)······················312880·(bytes)15 ·0x00000012·(RELSZ)······················314800·(bytes)
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6ffffffa·(RELCOUNT)···················3896417 ·0x6ffffffa·(RELCOUNT)···················39205
18 ·0x00000017·(JMPREL)·····················0x7c7b418 ·0x00000017·(JMPREL)·····················0x7d828
19 ·0x00000002·(PLTRELSZ)···················3008·(bytes)19 ·0x00000002·(PLTRELSZ)···················3008·(bytes)
20 ·0x00000003·(PLTGOT)·····················0x75fc0c20 ·0x00000003·(PLTGOT)·····················0x798214
21 ·0x00000014·(PLTREL)·····················REL21 ·0x00000014·(PLTREL)·····················REL
22 ·0x00000006·(SYMTAB)·····················0x23022 ·0x00000006·(SYMTAB)·····················0x230
23 ·0x0000000b·(SYMENT)·····················16·(bytes)23 ·0x0000000b·(SYMENT)·····················16·(bytes)
24 ·0x00000005·(STRTAB)·····················0x3a7424 ·0x00000005·(STRTAB)·····················0x3a34
25 ·0x0000000a·(STRSZ)······················8319·(bytes)25 ·0x0000000a·(STRSZ)······················8225·(bytes)
26 ·0x6ffffef5·(GNU_HASH)···················0x283026 ·0x6ffffef5·(GNU_HASH)···················0x280c
27 ·0x00000004·(HASH)·······················0x29b427 ·0x00000004·(HASH)·······················0x2984
28 ·0x00000019·(INIT_ARRAY)·················0x75f36028 ·0x00000019·(INIT_ARRAY)·················0x797958
29 ·0x0000001b·(INIT_ARRAYSZ)···············1372·(bytes)29 ·0x0000001b·(INIT_ARRAYSZ)···············1392·(bytes)
30 ·0x0000001a·(FINI_ARRAY)·················0x75f35830 ·0x0000001a·(FINI_ARRAY)·················0x797950
31 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)31 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
32 ·0x6ffffff0·(VERSYM)·····················0x23a032 ·0x6ffffff0·(VERSYM)·····················0x2380
33 ·0x6ffffffe·(VERNEED)····················0x27d033 ·0x6ffffffe·(VERNEED)····················0x27ac
34 ·0x6fffffff·(VERNEEDNUM)·················334 ·0x6fffffff·(VERNEEDNUM)·················3
35 ·0x00000000·(NULL)·······················0x035 ·0x00000000·(NULL)·······················0x0
1000 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 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:·15·00·00·00·72·32·36·64·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·31·31·35·37·39·32·36·34·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·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:·15·00·00·00·72·32·36·64·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·31·31·35·37·39·32·36·34·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·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:·acb2d3b151c693796b11951f6ee5bc87884bc9506 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·668b7650247356faffc41d979f00f22c45f4a7c7
10.3 KB
readelf --wide --version-info {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·535·entries:1 Version·symbols·section·'.gnu.version'·contains·533·entries:
2 ·Addr:·0x00000000000023a0··Offset:·0x000023a0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002380··Offset:·0x00002380··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······2·(LIBC)·······8 ··014:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······2·(LIBC)·······
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
10 ··01c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···10 ··01c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
11 ··020:···1·(*global*)······2·(LIBC)··········1·(*global*)······2·(LIBC)·······11 ··020:···1·(*global*)······2·(LIBC)··········1·(*global*)······2·(LIBC)·······
12 ··024:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···12 ··024:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
13 ··028:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···13 ··028:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
14 ··02c:···2·(LIBC)··········3·(LIBC)··········2·(LIBC)··········2·(LIBC)·······14 ··02c:···1·(*global*)······1·(*global*)······2·(LIBC)··········3·(LIBC)·······
15 ··030:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······15 ··030:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
16 ··034:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······16 ··034:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
17 ··038:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······17 ··038:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
18 ··03c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······18 ··03c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
19 ··040:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······19 ··040:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
20 ··044:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······20 ··044:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
21 ··048:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······21 ··048:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
Offset 47, 24 lines modifiedOffset 47, 24 lines modified
47 ··0ac:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······47 ··0ac:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
48 ··0b0:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········2·(LIBC)·······48 ··0b0:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········2·(LIBC)·······
49 ··0b4:···2·(LIBC)··········2·(LIBC)··········4·(LIBC)··········4·(LIBC)·······49 ··0b4:···2·(LIBC)··········2·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
50 ··0b8:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········2·(LIBC)·······50 ··0b8:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········2·(LIBC)·······
51 ··0bc:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······51 ··0bc:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
52 ··0c0:···4·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······52 ··0c0:···4·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
53 ··0c4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······53 ··0c4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
54 ··0c8:···4·(LIBC)··········2·(LIBC)··········4·(LIBC)··········4·(LIBC)·······54 ··0c8:···4·(LIBC)··········2·(LIBC)··········4·(LIBC)··········2·(LIBC)·······
55 ··0cc:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)······· 
56 ··0d0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········4·(LIBC)······· 
57 ··0d4:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)······· 
58 ··0d8:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········2·(LIBC)······· 
59 ··0dc:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······55 ··0cc:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 56 ··0d0:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
60 ··0e0:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······57 ··0d4:···4·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 58 ··0d8:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
 59 ··0dc:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
61 ··0e4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······60 ··0e0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 61 ··0e4:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········2·(LIBC)·······
 62 ··0e8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
62 ··0e8:···2·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······63 ··0ec:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
63 ··0ec:···4·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· 
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 82, 47 lines modifiedOffset 82, 47 lines modified
82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···4·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······4·(LIBC)·······
90 ··158:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······90 ··158:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
91 ··15c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······91 ··15c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
92 ··160:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······92 ··160:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······94 ··168:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
95 ··16c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······95 ··16c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
96 ··170:···2·(LIBC)··········4·(LIBC)··········4·(LIBC)··········2·(LIBC)·······96 ··170:···2·(LIBC)··········2·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
97 ··174:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······97 ··174:···2·(LIBC)··········1·(*global*)······1·(*global*)······2·(LIBC)·······
98 ··178:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······98 ··178:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
99 ··17c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······99 ··17c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
100 ··180:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······100 ··180:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
101 ··184:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······101 ··184:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
102 ··188:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······102 ··188:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
103 ··18c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······103 ··18c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
104 ··190:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······104 ··190:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
105 ··194:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······105 ··194:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
106 ··198:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······106 ··198:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
107 ··19c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······107 ··19c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
108 ··1a0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······108 ··1a0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
109 ··1a4:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···109 ··1a4:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
110 ··1a8:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······110 ··1a8:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······
111 ··1ac:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······111 ··1ac:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 112 ··1b0:···2·(LIBC)··········3·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
112 ··1b0:···2·(LIBC)··········2·(LIBC)··········3·(LIBC)··········2·(LIBC)·······113 ··1b4:···2·(LIBC)··········2·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
113 ··1b4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········4·(LIBC)······· 
114 ··1b8:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······114 ··1b8:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
115 ··1bc:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······115 ··1bc:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········2·(LIBC)·······
116 ··1c0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······116 ··1c0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
117 ··1c4:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········2·(LIBC)·······117 ··1c4:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
118 ··1c8:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···118 ··1c8:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
119 ··1cc:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······119 ··1cc:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········1·(*global*)···
120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······4·(LIBC)·······
122 ··1d8:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······122 ··1d8:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
123 ··1dc:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······123 ··1dc:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
124 ··1e0:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······124 ··1e0:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
125 ··1e4:···4·(LIBC)··········4·(LIBC)··········1·(*global*)······1·(*global*)···125 ··1e4:···4·(LIBC)··········4·(LIBC)··········1·(*global*)······1·(*global*)···
126 ··1e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···126 ··1e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 130, 17 lines modifiedOffset 130, 17 lines modified
130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
137 ··214:···1·(*global*)······1·(*global*)······1·(*global*)···137 ··214:···1·(*global*)···
  
138 Version·needs·section·'.gnu.version_r'·contains·3·entries:138 Version·needs·section·'.gnu.version_r'·contains·3·entries:
139 ·Addr:·0x00000000000027d0··Offset:·0x000027d0··Link:·8·(.dynstr)139 ·Addr:·0x00000000000027ac··Offset:·0x000027ac··Link:·8·(.dynstr)
140 ··000000:·Version:·1··File:·libc.so··Cnt:·1140 ··000000:·Version:·1··File:·libc.so··Cnt:·1
141 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2141 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
142 ··0x0010:·Version:·1··File:·libdl.so··Cnt:·1142 ··0x0010:·Version:·1··File:·libdl.so··Cnt:·1
143 ··0x0040:···Name:·LIBC··Flags:·none··Version:·3143 ··0x0040:···Name:·LIBC··Flags:·none··Version:·3
144 ··0x0020:·Version:·1··File:·libm.so··Cnt:·1144 ··0x0020:·Version:·1··File:·libm.so··Cnt:·1
145 ··0x0050:···Name:·LIBC··Flags:·none··Version:·4145 ··0x0050:···Name:·LIBC··Flags:·none··Version:·4
428 KB
strings --all --bytes=8 {}
    
Offset 116, 23 lines modifiedOffset 116, 25 lines modified
116 ALooper_release116 ALooper_release
117 timerfd_settime117 timerfd_settime
118 faccessat118 faccessat
119 renameat119 renameat
120 rewinddir120 rewinddir
121 gettimeofday121 gettimeofday
122 localtime_r122 localtime_r
 123 vsnprintf
 124 pthread_sigmask
 125 pthread_cond_init
123 nextafterf126 nextafterf
124 __memcpy_chk127 __memcpy_chk
125 remainder128 remainder
126 __strcpy_chk129 __strcpy_chk
127 malloc_usable_size130 malloc_usable_size
128 __android_log_vprint131 __android_log_vprint
129 strerror132 strerror
130 pthread_once133 pthread_once
131 vsnprintf 
132 getauxval134 getauxval
133 eglQueryString135 eglQueryString
134 glActiveTexture136 glActiveTexture
135 glAttachShader137 glAttachShader
136 glBindAttribLocation138 glBindAttribLocation
137 glBindBuffer139 glBindBuffer
138 glBindFramebuffer140 glBindFramebuffer
Offset 235, 15 lines modifiedOffset 237, 14 lines modified
235 shutdown237 shutdown
236 getaddrinfo238 getaddrinfo
237 gai_strerror239 gai_strerror
238 freeaddrinfo240 freeaddrinfo
239 getsockopt241 getsockopt
240 OPENSSL_memory_alloc242 OPENSSL_memory_alloc
241 OPENSSL_memory_free243 OPENSSL_memory_free
242 sdallocx 
243 OPENSSL_memory_get_size244 OPENSSL_memory_get_size
244 pthread_rwlock_init245 pthread_rwlock_init
245 pthread_rwlock_rdlock246 pthread_rwlock_rdlock
246 pthread_rwlock_wrlock247 pthread_rwlock_wrlock
247 pthread_rwlock_unlock248 pthread_rwlock_unlock
248 pthread_rwlock_destroy249 pthread_rwlock_destroy
249 __strlen_chk250 __strlen_chk
Offset 252, 15 lines modifiedOffset 253, 14 lines modified
252 ANativeWindow_getWidth253 ANativeWindow_getWidth
253 ANativeWindow_getHeight254 ANativeWindow_getHeight
254 epoll_create255 epoll_create
255 epoll_ctl256 epoll_ctl
256 epoll_wait257 epoll_wait
257 sigemptyset258 sigemptyset
258 sigaddset259 sigaddset
259 pthread_sigmask 
260 inotify_init1260 inotify_init1
261 inotify_add_watch261 inotify_add_watch
262 inotify_rm_watch262 inotify_rm_watch
263 recvfrom263 recvfrom
264 if_indextoname264 if_indextoname
265 sigaction265 sigaction
266 gethostname266 gethostname
Offset 281, 42 lines modifiedOffset 281, 40 lines modified
281 InternalFlutterGpu_CommandBuffer_Initialize281 InternalFlutterGpu_CommandBuffer_Initialize
282 InternalFlutterGpu_CommandBuffer_Submit282 InternalFlutterGpu_CommandBuffer_Submit
283 InternalFlutterGpu_Context_InitializeDefault283 InternalFlutterGpu_Context_InitializeDefault
284 InternalFlutterGpu_Context_GetDefaultColorFormat284 InternalFlutterGpu_Context_GetDefaultColorFormat
285 InternalFlutterGpu_Context_GetDefaultStencilFormat285 InternalFlutterGpu_Context_GetDefaultStencilFormat
286 InternalFlutterGpu_Context_GetDefaultDepthStencilFormat286 InternalFlutterGpu_Context_GetDefaultDepthStencilFormat
287 InternalFlutterGpu_Context_GetMinimumUniformByteAlignment287 InternalFlutterGpu_Context_GetMinimumUniformByteAlignment
 288 InternalFlutterGpu_Context_GetSupportsOffscreenMSAA
288 InternalFlutterGpu_DeviceBuffer_Initialize289 InternalFlutterGpu_DeviceBuffer_Initialize
289 InternalFlutterGpu_DeviceBuffer_InitializeWithHostData290 InternalFlutterGpu_DeviceBuffer_InitializeWithHostData
290 InternalFlutterGpu_DeviceBuffer_Overwrite291 InternalFlutterGpu_DeviceBuffer_Overwrite
291 InternalFlutterGpu_DeviceBuffer_Flush292 InternalFlutterGpu_DeviceBuffer_Flush
292 InternalFlutterGpu_HostBuffer_Initialize 
293 InternalFlutterGpu_HostBuffer_EmplaceBytes 
294 InternalFlutterGpu_RenderPass_Initialize293 InternalFlutterGpu_RenderPass_Initialize
295 InternalFlutterGpu_RenderPass_SetColorAttachment294 InternalFlutterGpu_RenderPass_SetColorAttachment
296 InternalFlutterGpu_RenderPass_SetDepthStencilAttachment295 InternalFlutterGpu_RenderPass_SetDepthStencilAttachment
297 InternalFlutterGpu_RenderPass_Begin296 InternalFlutterGpu_RenderPass_Begin
298 InternalFlutterGpu_RenderPass_BindPipeline297 InternalFlutterGpu_RenderPass_BindPipeline
299 InternalFlutterGpu_RenderPass_BindVertexBufferDevice298 InternalFlutterGpu_RenderPass_BindVertexBufferDevice
300 InternalFlutterGpu_RenderPass_BindVertexBufferHost 
301 InternalFlutterGpu_RenderPass_BindIndexBufferDevice299 InternalFlutterGpu_RenderPass_BindIndexBufferDevice
302 InternalFlutterGpu_RenderPass_BindIndexBufferHost 
303 InternalFlutterGpu_RenderPass_BindUniformDevice300 InternalFlutterGpu_RenderPass_BindUniformDevice
304 InternalFlutterGpu_RenderPass_BindUniformHost 
305 InternalFlutterGpu_RenderPass_BindTexture301 InternalFlutterGpu_RenderPass_BindTexture
306 InternalFlutterGpu_RenderPass_ClearBindings302 InternalFlutterGpu_RenderPass_ClearBindings
307 InternalFlutterGpu_RenderPass_SetColorBlendEnable303 InternalFlutterGpu_RenderPass_SetColorBlendEnable
308 InternalFlutterGpu_RenderPass_SetColorBlendEquation304 InternalFlutterGpu_RenderPass_SetColorBlendEquation
309 InternalFlutterGpu_RenderPass_SetDepthWriteEnable305 InternalFlutterGpu_RenderPass_SetDepthWriteEnable
310 InternalFlutterGpu_RenderPass_SetDepthCompareOperation306 InternalFlutterGpu_RenderPass_SetDepthCompareOperation
311 InternalFlutterGpu_RenderPass_SetStencilReference307 InternalFlutterGpu_RenderPass_SetStencilReference
 308 InternalFlutterGpu_RenderPass_SetScissor
312 InternalFlutterGpu_RenderPass_SetStencilConfig309 InternalFlutterGpu_RenderPass_SetStencilConfig
313 InternalFlutterGpu_RenderPass_SetCullMode310 InternalFlutterGpu_RenderPass_SetCullMode
314 InternalFlutterGpu_RenderPass_SetPrimitiveType311 InternalFlutterGpu_RenderPass_SetPrimitiveType
315 InternalFlutterGpu_RenderPass_SetWindingOrder312 InternalFlutterGpu_RenderPass_SetWindingOrder
 313 InternalFlutterGpu_RenderPass_SetPolygonMode
316 InternalFlutterGpu_RenderPass_Draw314 InternalFlutterGpu_RenderPass_Draw
317 InternalFlutterGpu_RenderPipeline_Initialize315 InternalFlutterGpu_RenderPipeline_Initialize
318 InternalFlutterGpu_Shader_GetUniformStructSize316 InternalFlutterGpu_Shader_GetUniformStructSize
319 InternalFlutterGpu_Shader_GetUniformMemberOffset317 InternalFlutterGpu_Shader_GetUniformMemberOffset
320 InternalFlutterGpu_ShaderLibrary_InitializeWithAsset318 InternalFlutterGpu_ShaderLibrary_InitializeWithAsset
321 InternalFlutterGpu_ShaderLibrary_GetShader319 InternalFlutterGpu_ShaderLibrary_GetShader
322 InternalFlutterGpu_Texture_Initialize320 InternalFlutterGpu_Texture_Initialize
Offset 327, 15 lines modifiedOffset 325, 14 lines modified
327 ANativeWindow_release325 ANativeWindow_release
328 AndroidBitmap_getInfo326 AndroidBitmap_getInfo
329 AndroidBitmap_lockPixels327 AndroidBitmap_lockPixels
330 AndroidBitmap_unlockPixels328 AndroidBitmap_unlockPixels
331 android_set_abort_message329 android_set_abort_message
332 pthread_condattr_init330 pthread_condattr_init
333 pthread_condattr_setclock331 pthread_condattr_setclock
334 pthread_cond_init 
335 pthread_condattr_destroy332 pthread_condattr_destroy
336 mprotect333 mprotect
337 pthread_key_delete334 pthread_key_delete
338 pthread_getattr_np335 pthread_getattr_np
339 pthread_attr_getstack336 pthread_attr_getstack
340 strcasestr337 strcasestr
341 strtok_r338 strtok_r
Offset 2068, 15 lines modifiedOffset 2065, 15 lines modified
2068 meta:Wake2065 meta:Wake
2069 meta:Wallis2066 meta:Wallis
2070 meta:Yakutsk2067 meta:Yakutsk
2071 meta:Yekaterinburg2068 meta:Yekaterinburg
2072 meta:Yerevan2069 meta:Yerevan
2073 meta:Yukon2070 meta:Yukon
Max diff block lines reached; 434395/437974 bytes (99.18%) of diff not shown.
3.34 KB
readelf --wide --decompress --hex-dump=.gnu.hash {}
    
Offset 1, 28 lines modifiedOffset 1, 27 lines modified
  
1 Hex·dump·of·section·'.gnu.hash':1 Hex·dump·of·section·'.gnu.hash':
2 ··0x00002830·0c000000·e6010000·20000000·1a000000·........·.......2 ··0x0000280c·0b000000·e6010000·20000000·1a000000·........·.......
3 ··0x00002840·00000000·1140061c·00001010·00410084·.....@.......A..3 ··0x0000281c·00000000·19400608·00001010·00000084·.....@..........
4 ··0x00002850·12002004·00002020·88000000·00080010·..·...··........4 ··0x0000282c·00002004·00002020·88000000·00080010·..·...··........
5 ··0x00002860·00041008·00000880·00000000·80114000·..............@.5 ··0x0000283c·10841008·00000880·00000000·80114000·..............@.
6 ··0x00002870·00000000·00050000·00200020·0000000c·.........·.·....6 ··0x0000284c·00000000·00050000·00200020·0000000c·.........·.·....
7 ··0x00002880·00000000·22005820·00084000·40000001·....".X·..@.@...7 ··0x0000285c·00000000·22001820·00084000·40000001·...."..·..@.@...
8 ··0x00002890·0010a200·20008000·00008080·05002020·....·.........··8 ··0x0000286c·0010a200·20008000·00008080·05002020·....·.........··
9 ··0x000028a0·00000000·06400028·00000000·00420000·.....@.(.....B..9 ··0x0000287c·00000000·06400028·00000000·04c20000·.....@.(........
10 ··0x000028b0·00000500·010300c4·40120054·0cd11105·........@..T....10 ··0x0000288c·00000500·010300c4·40120054·0cd11105·........@..T....
11 ··0x000028c0·e6010000·e9010000·ec010000·ee010000·................11 ··0x0000289c·e6010000·ea010000·eb010000·f1010000·................
12 ··0x000028d0·f1010000·f5010000·f6010000·fe010000·................12 ··0x000028ac·f9010000·fb010000·fd010000·01020000·................
 13 ··0x000028bc·0c020000·10020000·11020000·e223828e·.............#..
 14 ··0x000028cc·96ba85d7·be83a4eb·ddcb5e32·3de7d5ec·..........^2=...
 15 ··0x000028dc·beb70182·c2dcd81c·eec37560·3af8418f·..........u`:.A.
 16 ··0x000028ec·fc5a3a80·f10fa3b2·240096ec·5c540d50·.Z:.....$...\T.P
 17 ··0x000028fc·2e93cdec·a82bcaa5·aaed6723·d6a20c7f·.....+....g#....
 18 ··0x0000290c·faaf4550·95c41fe9·3276baf5·fbddacef·..EP....2v......
 19 ··0x0000291c·e2ce7fd5·c92b169b·7ed03aeb·04bdab3d·.....+..~.:....=
 20 ··0x0000292c·203c4845·0ba58c2a·8cde64c5·66faf8e1··<HE...*..d.f...
 21 ··0x0000293c·6ef3f224·768d7121·b6a65416·222f9d05·n..$v.q!..T."/..
 22 ··0x0000294c·56ba13af·20be61d2·627f3bbf·6ce9551c·V...·.a.b.;.l.U.
 23 ··0x0000295c·b57c0776·924f3ec2·dc412534·3e11d0cd·.|.v.O>..A%4>...
 24 ··0x0000296c·fd38342c·e9cfb53e·2ea45ac9·de07b3ea·.84,...>..Z.....
 25 ··0x0000297c·1a251052·25465677···················.%.R%FVw
13 ··0x000028e0·02020000·09020000·0d020000·15020000·................ 
14 ··0x000028f0·fc84d02f·3ca88a69·ddcb5e32·fc5a3a80·.../<..i..^2.Z:. 
15 ··0x00002900·c82b169b·b57c0776·e223828e·abed6723·.+...|.v.#....g# 
16 ··0x00002910·1a251052·d6a20c7f·3376baf5·68b411ba·.%.R....3v..h... 
17 ··0x00002920·8470db06·e8cfb53e·6de9551c·21be61d2·.p.....>m.U.!.a. 
18 ··0x00002930·2ea45ac9·66faf8e1·de07b3ea·768d7121·..Z.f.......v.q! 
19 ··0x00002940·be83a4eb·222f9d05·0aa58c2a·fbddacef·...."/.....*.... 
20 ··0x00002950·beb70182·7ed03aeb·96ba85d7·3f11d0cd·....~.:.....?... 
21 ··0x00002960·240096ec·8cde64c5·5c540d50·a82bcaa5·$.....d.\T.P.+.. 
22 ··0x00002970·203c4845·f00fa3b2·fd38342c·3ce7d5ec··<HE.....84,<... 
23 ··0x00002980·dc412534·24465677·95c41fe9·924f3ec2·.A%4$FVw.....O>. 
24 ··0x00002990·6ef3f224·e2ce7fd5·eec37560·2e93cdec·n..$......u`.... 
25 ··0x000029a0·36dab2f7·56ba13af·fbaf4550·c2dcd81c·6...V.....EP.... 
26 ··0x000029b0·b7a65416····························..T. 
  
34.0 KB
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 271 lines modifiedOffset 1, 270 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x000029b4·17020000·17020000·ce000000·16020000·................2 ··0x00002984·15020000·15020000·00000000·00000000·................
3 ··0x000029c4·f0010000·2b010000·00000000·00000000·....+........... 
4 ··0x000029d4·00000000·b8000000·9b010000·0c010000·................ 
5 ··0x000029e4·bf000000·af010000·00000000·e4010000·................ 
6 ··0x000029f4·a6010000·00000000·ed000000·b0010000·................3 ··0x00002994·f2000000·00000000·95010000·e9010000·................
7 ··0x00002a04·00000000·8d010000·05020000·00000000·................ 
8 ··0x00002a14·00000000·0f020000·00000000·9f000000·................ 
9 ··0x00002a24·86010000·00000000·13010000·54010000·............T... 
10 ··0x00002a34·00000000·a0000000·00000000·00000000·................4 ··0x000029a4·00000000·92000000·9d000000·00000000·................
11 ··0x00002a44·08010000·00000000·dc000000·00000000·................5 ··0x000029b4·f7000000·00000000·6d000000·e3000000·........m.......
 6 ··0x000029c4·00000000·20010000·00000000·9b010000·....·...........
12 ··0x00002a54·00000000·7f000000·00000000·77010000·............w...7 ··0x000029d4·00000000·ad000000·00000000·72000000·............r...
13 ··0x00002a64·79010000·b4010000·a5010000·52010000·y...........R...8 ··0x000029e4·0c010000·35000000·4e000000·00000000·....5...N.......
14 ··0x00002a74·92010000·00000000·00000000·2a010000·............*...9 ··0x000029f4·f9010000·00000000·00000000·77000000·............w...
15 ··0x00002a84·00000000·2c010000·3a010000·00000000·....,...:....... 
16 ··0x00002a94·00000000·ed010000·c9010000·50010000·............P...10 ··0x00002a04·00000000·54000000·26000000·45010000·....T...&...E...
 11 ··0x00002a14·81010000·15010000·c4000000·3c010000·............<...
17 ··0x00002aa4·0c020000·00000000·56010000·00000000·........V.......12 ··0x00002a24·85010000·e6000000·3e010000·22000000·........>..."...
18 ··0x00002ab4·00000000·00000000·00000000·ec010000·................13 ··0x00002a34·00000000·00000000·00000000·27010000·............'...
 14 ··0x00002a44·12000000·07020000·00000000·00000000·................
 15 ··0x00002a54·51000000·a6010000·bb010000·00000000·Q...............
19 ··0x00002ac4·80000000·00000000·dd010000·00000000·................16 ··0x00002a64·e0000000·00000000·54010000·bb000000·........T.......
 17 ··0x00002a74·e4010000·c0010000·00000000·2d010000·............-...
 18 ··0x00002a84·00000000·ae000000·8d000000·00000000·................
 19 ··0x00002a94·49000000·92010000·4a000000·3f010000·I.......J...?...
 20 ··0x00002aa4·8d010000·b5010000·e7010000·51010000·............Q...
 21 ··0x00002ab4·00000000·f4010000·29010000·f8000000·........).......
20 ··0x00002ad4·c0010000·00000000·b7010000·00000000·................22 ··0x00002ac4·6e010000·00000000·87010000·00000000·n...............
 23 ··0x00002ad4·9b000000·cf010000·f5010000·96010000·................
 24 ··0x00002ae4·5e010000·00000000·00000000·c7010000·^...............
 25 ··0x00002af4·fa010000·cd000000·57010000·00000000·........W.......
21 ··0x00002ae4·00000000·09020000·fe000000·de010000·................26 ··0x00002b04·00000000·1a010000·9e000000·1c010000·................
 27 ··0x00002b14·c9010000·59000000·00000000·64010000·....Y.......d...
 28 ··0x00002b24·71010000·a2000000·4d000000·00000000·q.......M.......
 29 ··0x00002b34·00000000·00000000·0b020000·28010000·............(...
 30 ··0x00002b44·00000000·00000000·00000000·4f010000·............O...
22 ··0x00002af4·c9000000·00000000·4e010000·00000000·........N.......31 ··0x00002b54·00000000·00000000·f8010000·fe000000·................
23 ··0x00002b04·00000000·00000000·00000000·00000000·................32 ··0x00002b64·00000000·00000000·00000000·00000000·................
24 ··0x00002b14·4c010000·34010000·e8000000·cc010000·L...4........... 
25 ··0x00002b24·36010000·00000000·e0010000·cd010000·6............... 
26 ··0x00002b34·6b010000·00000000·c2010000·10010000·k............... 
27 ··0x00002b44·25010000·00000000·f6010000·00000000·%............... 
28 ··0x00002b54·bf010000·00000000·00000000·f5000000·................ 
29 ··0x00002b64·8b000000·00000000·ce010000·04020000·................ 
30 ··0x00002b74·09010000·00000000·15010000·4e000000·............N... 
31 ··0x00002b84·03000000·69010000·b8010000·13020000·....i........... 
32 ··0x00002b94·81010000·72010000·dc010000·00000000·....r........... 
33 ··0x00002ba4·07020000·ef010000·1b010000·a1010000·................ 
34 ··0x00002bb4·ef000000·6f000000·00000000·98010000·....o........... 
35 ··0x00002bc4·f9010000·51000000·74010000·00020000·....Q...t....... 
36 ··0x00002bd4·c0000000·ba000000·a0010000·bc000000·................ 
37 ··0x00002be4·47000000·a4010000·76010000·05010000·G.......v....... 
38 ··0x00002bf4·00000000·97010000·24010000·40010000·........$...@... 
39 ··0x00002c04·12020000·85010000·00000000·15020000·................ 
40 ··0x00002c14·8b010000·39000000·b1010000·a3010000·....9........... 
41 ··0x00002c24·00000000·eb010000·0a000000·57010000·............W... 
42 ··0x00002c34·13000000·c1010000·00000000·35010000·............5... 
43 ··0x00002c44·59010000·00000000·94010000·9e010000·Y............... 
44 ··0x00002c54·1d010000·0e020000·00000000·dd000000·................ 
45 ··0x00002c64·00000000·e2000000·99010000·7c000000·............|... 
46 ··0x00002c74·73000000·00000000·00000000·00000000·s............... 
47 ··0x00002c84·8a010000·32010000·83000000·70000000·....2.......p... 
48 ··0x00002c94·00000000·36000000·df010000·00000000·....6........... 
49 ··0x00002ca4·7c010000·cf010000·00000000·e1000000·|............... 
50 ··0x00002cb4·d3010000·d6010000·f5010000·46010000·............F... 
51 ··0x00002cc4·d5010000·d7010000·00000000·00000000·................ 
52 ··0x00002cd4·00000000·f1000000·bd010000·00000000·................ 
53 ··0x00002ce4·38000000·00000000·00000000·7a010000·8...........z... 
54 ··0x00002cf4·48000000·00000000·00000000·5c010000·H...........\... 
55 ··0x00002d04·00000000·18010000·3f010000·09000000·........?....... 
56 ··0x00002d14·00000000·00000000·3e010000·fd010000·........>....... 
57 ··0x00002d24·00000000·26010000·00000000·00000000·....&........... 
58 ··0x00002d34·00000000·da000000·5d010000·41010000·........]...A... 
59 ··0x00002d44·00000000·16000000·ac010000·00000000·................ 
60 ··0x00002d54·f6000000·ee010000·f3000000·7e000000·............~... 
61 ··0x00002d64·79000000·30010000·00000000·00000000·y...0........... 
62 ··0x00002d74·00000000·00000000·88010000·45010000·............E... 
63 ··0x00002d84·2f000000·88000000·47010000·4a000000·/.......G...J... 
64 ··0x00002d94·00000000·00000000·97000000·00000000·................ 
65 ··0x00002da4·e7010000·f9000000·cb000000·60000000·............`... 
66 ··0x00002db4·00000000·32000000·6a010000·00000000·....2...j....... 
67 ··0x00002dc4·01020000·d0010000·6c010000·00000000·........l....... 
68 ··0x00002dd4·f0000000·fc010000·e1010000·ff010000·................ 
69 ··0x00002de4·00000000·00000000·00000000·00000000·................33 ··0x00002b74·00000000·00000000·00000000·00000000·................
70 ··0x00002df4·ca010000·8e010000·58010000·fa010000·........X....... 
71 ··0x00002e04·00000000·53010000·e5000000·f4010000·....S........... 
72 ··0x00002e14·91000000·d9010000·cd000000·00000000·................ 
73 ··0x00002e24·00000000·65000000·83010000·1c010000·....e........... 
74 ··0x00002e34·27010000·a9000000·00000000·81000000·'............... 
75 ··0x00002e44·9c010000·00000000·b9000000·30000000·............0... 
76 ··0x00002e54·00000000·2e010000·95010000·49000000·............I... 
77 ··0x00002e64·9a010000·a7000000·f1010000·64010000·............d... 
78 ··0x00002e74·00000000·0d010000·00000000·00000000·................34 ··0x00002b84·b7000000·b0010000·00000000·00000000·................
79 ··0x00002e84·62000000·00000000·1b000000·c7010000·b...............35 ··0x00002b94·16010000·4f000000·60010000·48000000·....O...`...H...
80 ··0x00002e94·c5000000·00000000·da010000·00000000·................36 ··0x00002ba4·00000000·8f010000·2b010000·dc010000·........+.......
 37 ··0x00002bb4·ab010000·13000000·01020000·00000000·................
 38 ··0x00002bc4·6c010000·5a000000·00000000·01010000·l...Z...........
 39 ··0x00002bd4·05010000·32010000·00000000·47000000·....2.......G...
 40 ··0x00002be4·61010000·00000000·00000000·26010000·a...........&...
81 ··0x00002ea4·00000000·12010000·00000000·84000000·................41 ··0x00002bf4·00000000·ee010000·00000000·fc010000·................
82 ··0x00002eb4·00000000·00000000·00000000·b5010000·................ 
83 ··0x00002ec4·c6000000·08020000·00000000·14020000·................ 
84 ··0x00002ed4·00000000·93010000·b6000000·fe010000·................ 
85 ··0x00002ee4·00000000·00000000·b4000000·b9010000·................ 
86 ··0x00002ef4·00000000·d1010000·4f010000·e0000000·........O....... 
87 ··0x00002f04·00000000·d4010000·e4000000·9d000000·................ 
88 ··0x00002f14·00000000·c3010000·8c010000·00000000·................42 ··0x00002c04·00000000·d7000000·12020000·00000000·................
89 ··0x00002f24·00000000·00000000·b6010000·e2010000·................ 
90 ··0x00002f34·0b010000·00000000·f7010000·eb000000·................ 
91 ··0x00002f44·24000000·e6010000·75000000·00000000·$.......u....... 
92 ··0x00002f54·00000000·00000000·11020000·28010000·............(... 
93 ··0x00002f64·11000000·9b000000·3a000000·00000000·........:....... 
94 ··0x00002f74·6d010000·ee000000·00000000·00000000·m...............43 ··0x00002c14·d7010000·90000000·00000000·00000000·................
 44 ··0x00002c24·0c020000·00000000·00000000·00000000·................
 45 ··0x00002c34·74010000·70010000·bd010000·0f010000·t...p...........
95 ··0x00002f84·8c000000·00000000·e5010000·00000000·................46 ··0x00002c44·f9000000·00000000·58010000·00000000·........X.......
96 ··0x00002f94·d5000000·03010000·22010000·0d020000·........"....... 
97 ··0x00002fa4·00000000·d2000000·7f010000·02020000·................47 ··0x00002c54·00000000·00000000·4d010000·40010000·........M...@...
98 ··0x00002fb4·a2000000·b3010000·9d010000·00000000·................48 ··0x00002c64·5c010000·40000000·42010000·0f020000·\...@...B.......
99 ··0x00002fc4·00000000·ac000000·00000000·10020000·................49 ··0x00002c74·b6010000·00000000·00000000·db010000·................
 50 ··0x00002c84·cb010000·0d000000·00000000·bf010000·................
 51 ··0x00002c94·cc010000·af010000·00000000·dd010000·................
 52 ··0x00002ca4·00000000·f7010000·46010000·d6010000·........F.......
 53 ··0x00002cb4·08010000·06000000·0f000000·00000000·................
 54 ··0x00002cc4·f1010000·00000000·00000000·9e010000·................
Max diff block lines reached; 16283/34693 bytes (46.93%) of diff not shown.
67.8 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 523 lines modifiedOffset 1, 518 lines modified
  
Diff chunk too large, falling back to line-by-line diff (404 lines added, 400 lines removed)
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x00003a74·00707468·72656164·5f73656c·66006162·.pthread_self.ab2 ··0x00003a34·00707468·72656164·5f73656c·66006162·.pthread_self.ab
3 ··0x00003a84·6f727400·7374726c·656e0065·676c4372·ort.strlen.eglCr3 ··0x00003a44·6f727400·7374726c·656e0065·676c4372·ort.strlen.eglCr
4 ··0x00003a94·65617465·57696e64·6f775375·72666163·eateWindowSurfac4 ··0x00003a54·65617465·57696e64·6f775375·72666163·eateWindowSurfac
5 ··0x00003aa4·65006567·6c437265·61746550·62756666·e.eglCreatePbuff5 ··0x00003a64·65006567·6c437265·61746550·62756666·e.eglCreatePbuff
6 ··0x00003ab4·65725375·72666163·65006567·6c476574·erSurface.eglGet6 ··0x00003a74·65725375·72666163·65006567·6c476574·erSurface.eglGet
7 ··0x00003ac4·43757272·656e7443·6f6e7465·78740065·CurrentContext.e7 ··0x00003a84·43757272·656e7443·6f6e7465·78740065·CurrentContext.e
8 ··0x00003ad4·676c4d61·6b654375·7272656e·74006567·glMakeCurrent.eg8 ··0x00003a94·676c4d61·6b654375·7272656e·74006567·glMakeCurrent.eg
9 ··0x00003ae4·6c43686f·6f736543·6f6e6669·67006567·lChooseConfig.eg9 ··0x00003aa4·6c43686f·6f736543·6f6e6669·67006567·lChooseConfig.eg
10 ··0x00003af4·6c437265·61746543·6f6e7465·78740065·lCreateContext.e10 ··0x00003ab4·6c437265·61746543·6f6e7465·78740065·lCreateContext.e
11 ··0x00003b04·676c4465·7374726f·79436f6e·74657874·glDestroyContext11 ··0x00003ac4·676c4465·7374726f·79436f6e·74657874·glDestroyContext
12 ··0x00003b14·0065676c·47657445·72726f72·0065676c·.eglGetError.egl12 ··0x00003ad4·0065676c·47657445·72726f72·0065676c·.eglGetError.egl
13 ··0x00003b24·44657374·726f7953·75726661·63650065·DestroySurface.e13 ··0x00003ae4·44657374·726f7953·75726661·63650065·DestroySurface.e
14 ··0x00003b34·676c4765·74437572·72656e74·44697370·glGetCurrentDisp14 ··0x00003af4·676c4765·74437572·72656e74·44697370·glGetCurrentDisp
15 ··0x00003b44·6c617900·65676c47·65744375·7272656e·lay.eglGetCurren15 ··0x00003b04·6c617900·65676c47·65744375·7272656e·lay.eglGetCurren
16 ··0x00003b54·74537572·66616365·0065676c·51756572·tSurface.eglQuer16 ··0x00003b14·74537572·66616365·0065676c·51756572·tSurface.eglQuer
17 ··0x00003b64·79537572·66616365·0065676c·53776170·ySurface.eglSwap17 ··0x00003b24·79537572·66616365·0065676c·53776170·ySurface.eglSwap
18 ··0x00003b74·42756666·65727300·65676c47·65744469·Buffers.eglGetDi18 ··0x00003b34·42756666·65727300·65676c47·65744469·Buffers.eglGetDi
19 ··0x00003b84·73706c61·79006567·6c496e69·7469616c·splay.eglInitial19 ··0x00003b44·73706c61·79006567·6c496e69·7469616c·splay.eglInitial
20 ··0x00003b94·697a6500·65676c54·65726d69·6e617465·ize.eglTerminate20 ··0x00003b54·697a6500·65676c54·65726d69·6e617465·ize.eglTerminate
21 ··0x00003ba4·00736574·7072696f·72697479·00676574·.setpriority.get21 ··0x00003b64·00736574·7072696f·72697479·00676574·.setpriority.get
22 ··0x00003bb4·74696400·676c4765·74537472·696e6700·tid.glGetString.22 ··0x00003b74·74696400·676c4765·74537472·696e6700·tid.glGetString.
23 ··0x00003bc4·7374726e·636d7000·414e6174·69766557·strncmp.ANativeW23 ··0x00003b84·7374726e·636d7000·414e6174·69766557·strncmp.ANativeW
24 ··0x00003bd4·696e646f·775f6c6f·636b0041·4e617469·indow_lock.ANati24 ··0x00003b94·696e646f·775f6c6f·636b0041·4e617469·indow_lock.ANati
25 ··0x00003be4·76655769·6e646f77·5f756e6c·6f636b41·veWindow_unlockA25 ··0x00003ba4·76655769·6e646f77·5f756e6c·6f636b41·veWindow_unlockA
26 ··0x00003bf4·6e64506f·73740041·4e617469·76655769·ndPost.ANativeWi26 ··0x00003bb4·6e64506f·73740041·4e617469·76655769·ndPost.ANativeWi
27 ··0x00003c04·6e646f77·5f676574·466f726d·61740041·ndow_getFormat.A27 ··0x00003bc4·6e646f77·5f676574·466f726d·61740041·ndow_getFormat.A
28 ··0x00003c14·41737365·744d616e·61676572·5f66726f·AssetManager_fro28 ··0x00003bd4·41737365·744d616e·61676572·5f66726f·AssetManager_fro
29 ··0x00003c24·6d4a6176·61004141·73736574·4d616e61·mJava.AAssetMana29 ··0x00003be4·6d4a6176·61004141·73736574·4d616e61·mJava.AAssetMana
30 ··0x00003c34·6765725f·6f70656e·00414173·7365745f·ger_open.AAsset_30 ··0x00003bf4·6765725f·6f70656e·00414173·7365745f·ger_open.AAsset_
31 ··0x00003c44·636c6f73·65004141·73736574·5f676574·close.AAsset_get31 ··0x00003c04·636c6f73·65004141·73736574·5f676574·close.AAsset_get
32 ··0x00003c54·4c656e67·74680041·41737365·745f6765·Length.AAsset_ge32 ··0x00003c14·4c656e67·74680041·41737365·745f6765·Length.AAsset_ge
33 ··0x00003c64·74427566·66657200·41417373·65745f69·tBuffer.AAsset_i33 ··0x00003c24·74427566·66657200·41417373·65745f69·tBuffer.AAsset_i
34 ··0x00003c74·73416c6c·6f636174·6564005f·5f637861·sAllocated.__cxa34 ··0x00003c34·73416c6c·6f636174·6564005f·5f637861·sAllocated.__cxa
35 ··0x00003c84·5f617465·78697400·5f5f616e·64726f69·_atexit.__androi35 ··0x00003c44·5f617465·78697400·5f5f616e·64726f69·_atexit.__androi
36 ··0x00003c94·645f6c6f·675f7072·696e7400·5f5f7379·d_log_print.__sy36 ··0x00003c54·645f6c6f·675f7072·696e7400·5f5f7379·d_log_print.__sy
37 ··0x00003ca4·7374656d·5f70726f·70657274·795f6765·stem_property_ge37 ··0x00003c64·7374656d·5f70726f·70657274·795f6765·stem_property_ge
38 ··0x00003cb4·74006174·6f690065·676c4372·65617465·t.atoi.eglCreate38 ··0x00003c74·74006174·6f69006d·656d6368·72006d65·t.atoi.memchr.me
39 ··0x00003cc4·496d6167·654b4852·00676c44·656c6574·ImageKHR.glDelet39 ··0x00003c84·6d636d70·0065676c·43726561·7465496d·mcmp.eglCreateIm
40 ··0x00003cd4·65546578·74757265·73006567·6c446573·eTextures.eglDes40 ··0x00003c94·6167654b·48520067·6c44656c·65746554·ageKHR.glDeleteT
41 ··0x00003ce4·74726f79·496d6167·654b4852·00676c45·troyImageKHR.glE41 ··0x00003ca4·65787475·72657300·65676c44·65737472·extures.eglDestr
42 ··0x00003cf4·474c496d·61676554·61726765·74546578·GLImageTargetTex42 ··0x00003cb4·6f79496d·6167654b·48520067·6c45474c·oyImageKHR.glEGL
43 ··0x00003d04·74757265·32444f45·5300676c·42696e64·ture2DOES.glBind43 ··0x00003cc4·496d6167·65546172·67657454·65787475·ImageTargetTextu
44 ··0x00003d14·54657874·75726500·676c4765·6e546578·Texture.glGenTex44 ··0x00003cd4·72653244·4f455300·676c4269·6e645465·re2DOES.glBindTe
45 ··0x00003d24·74757265·73004a4e·495f4f6e·4c6f6164·tures.JNI_OnLoad45 ··0x00003ce4·78747572·6500676c·47656e54·65787475·xture.glGenTextu
46 ··0x00003d34·00414e61·74697665·57696e64·6f775f66·.ANativeWindow_f46 ··0x00003cf4·72657300·4a4e495f·4f6e4c6f·61640041·res.JNI_OnLoad.A
47 ··0x00003d44·726f6d53·75726661·63650066·72656500·romSurface.free.47 ··0x00003d04·4e617469·76655769·6e646f77·5f66726f·NativeWindow_fro
48 ··0x00003d54·646c6f70·656e005f·62696e61·72795f69·dlopen._binary_i48 ··0x00003d14·6d537572·66616365·00667265·6500646c·mSurface.free.dl
49 ··0x00003d64·63756474·6c5f6461·745f7374·61727400·cudtl_dat_start.49 ··0x00003d24·6f70656e·005f6269·6e617279·5f696375·open._binary_icu
50 ··0x00003d74·5f62696e·6172795f·69637564·746c5f64·_binary_icudtl_d50 ··0x00003d34·64746c5f·6461745f·73746172·74005f62·dtl_dat_start._b
51 ··0x00003d84·61745f73·697a6500·636c6f63·6b5f6765·at_size.clock_ge51 ··0x00003d44·696e6172·795f6963·7564746c·5f646174·inary_icudtl_dat
52 ··0x00003d94·7474696d·65005f5f·6572726e·6f007074·ttime.__errno.pt52 ··0x00003d54·5f73697a·6500636c·6f636b5f·67657474·_size.clock_gett
53 ··0x00003da4·68726561·645f636f·6e645f73·69676e61·hread_cond_signa53 ··0x00003d64·696d6500·5f5f6572·726e6f00·70746872·ime.__errno.pthr
54 ··0x00003db4·6c007074·68726561·645f636f·6e645f62·l.pthread_cond_b54 ··0x00003d74·6561645f·636f6e64·5f736967·6e616c00·ead_cond_signal.
55 ··0x00003dc4·726f6164·63617374·00707468·72656164·roadcast.pthread55 ··0x00003d84·70746872·6561645f·636f6e64·5f62726f·pthread_cond_bro
56 ··0x00003dd4·5f636f6e·645f7761·69740070·74687265·_cond_wait.pthre56 ··0x00003d94·61646361·73740070·74687265·61645f63·adcast.pthread_c
57 ··0x00003de4·61645f63·6f6e645f·74696d65·64776169·ad_cond_timedwai57 ··0x00003da4·6f6e645f·77616974·00707468·72656164·ond_wait.pthread
58 ··0x00003df4·74007074·68726561·645f6765·74737065·t.pthread_getspe58 ··0x00003db4·5f636f6e·645f7469·6d656477·61697400·_cond_timedwait.
59 ··0x00003e04·63696669·63007074·68726561·645f7365·cific.pthread_se59 ··0x00003dc4·70746872·6561645f·67657473·70656369·pthread_getspeci
60 ··0x00003e14·74737065·63696669·63007074·68726561·tspecific.pthrea60 ··0x00003dd4·66696300·70746872·6561645f·73657473·fic.pthread_sets
61 ··0x00003e24·645f636f·6e645f64·65737472·6f790063·d_cond_destroy.c61 ··0x00003de4·70656369·66696300·70746872·6561645f·pecific.pthread_
62 ··0x00003e34·616c6c6f·63006d61·6c6c6f63·00726561·alloc.malloc.rea62 ··0x00003df4·636f6e64·5f646573·74726f79·0063616c·cond_destroy.cal
63 ··0x00003e44·64646972·006d656d·636d7000·636c6f73·ddir.memcmp.clos63 ··0x00003e04·6c6f6300·6d616c6c·6f630072·65616464·loc.malloc.readd
64 ··0x00003e54·65646972·006f7065·6e646972·005f5f76·edir.opendir.__v64 ··0x00003e14·69720063·6c6f7365·64697200·6f70656e·ir.closedir.open
65 ··0x00003e64·736e7072·696e7466·5f63686b·00726561·snprintf_chk.rea65 ··0x00003e24·64697200·5f5f7673·6e707269·6e74665f·dir.__vsnprintf_
66 ··0x00003e74·6c706174·68006368·64697200·67657465·lpath.chdir.gete66 ··0x00003e34·63686b00·7265616c·70617468·00636864·chk.realpath.chd
67 ··0x00003e84·6e76006c·73746174·00737461·74006674·nv.lstat.stat.ft67 ··0x00003e44·69720067·6574656e·76006c73·74617400·ir.getenv.lstat.
68 ··0x00003e94·72756e63·61746500·636c6f73·65006765·runcate.close.ge68 ··0x00003e54·73746174·00667472·756e6361·74650063·stat.ftruncate.c
69 ··0x00003ea4·74637764·00757469·6d656e73·61740072·tcwd.utimensat.r69 ··0x00003e64·6c6f7365·00676574·63776400·7574696d·lose.getcwd.utim
70 ··0x00003eb4·6561646c·696e6b00·66646f70·656e6469·eadlink.fdopendi70 ··0x00003e74·656e7361·74007265·61646c69·6e6b0066·ensat.readlink.f
71 ··0x00003ec4·7200756e·6c696e6b·6174005f·5f6f7065·r.unlinkat.__ope71 ··0x00003e84·646f7065·6e646972·00756e6c·696e6b61·dopendir.unlinka
72 ··0x00003ed4·6e61745f·32005f5f·6f70656e·5f320066·nat_2.__open_2.f72 ··0x00003e94·74005f5f·6f70656e·61745f32·005f5f6f·t.__openat_2.__o
73 ··0x00003ee4·73746174·006f7065·6e007265·616c6c6f·stat.open.reallo73 ··0x00003ea4·70656e5f·32006673·74617400·6f70656e·pen_2.fstat.open
74 ··0x00003ef4·6300666f·70656e00·66736565·6b006663·c.fopen.fseek.fc74 ··0x00003eb4·00726561·6c6c6f63·00666f70·656e0066·.realloc.fopen.f
75 ··0x00003f04·6c6f7365·00667365·656b6f00·6674656c·lose.fseeko.ftel75 ··0x00003ec4·7365656b·0066636c·6f736500·66736565·seek.fclose.fsee
76 ··0x00003f14·6c6f0066·666c7573·68006672·65616400·lo.fflush.fread.76 ··0x00003ed4·6b6f0066·74656c6c·6f006666·6c757368·ko.ftello.fflush
77 ··0x00003f24·66777269·74650067·65746300·756e6765·fwrite.getc.unge77 ··0x00003ee4·00667265·61640066·77726974·65006765·.fread.fwrite.ge
78 ··0x00003f34·7463005f·5f734600·69737864·69676974·tc.__sF.isxdigit78 ··0x00003ef4·74630075·6e676574·63005f5f·73460069·tc.ungetc.__sF.i
79 ··0x00003f44·5f6c0069·73646967·69745f6c·00737363·_l.isdigit_l.ssc79 ··0x00003f04·73786469·6769745f·6c006973·64696769·sxdigit_l.isdigi
80 ··0x00003f54·616e6600·6e65776c·6f63616c·65007365·anf.newlocale.se80 ··0x00003f14·745f6c00·73736361·6e66006e·65776c6f·t_l.sscanf.newlo
81 ··0x00003f64·746c6f63·616c6500·66726565·6c6f6361·tlocale.freeloca81 ··0x00003f24·63616c65·00736574·6c6f6361·6c650066·cale.setlocale.f
82 ··0x00003f74·6c650069·73776c6f·7765725f·6c006973·le.iswlower_l.is82 ··0x00003f34·7265656c·6f63616c·65006973·776c6f77·reelocale.iswlow
83 ··0x00003f84·6c6f7765·725f6c00·69737570·7065725f·lower_l.isupper_83 ··0x00003f44·65725f6c·0069736c·6f776572·5f6c0069·er_l.islower_l.i
84 ··0x00003f94·6c007374·72636d70·00737472·6674696d·l.strcmp.strftim84 ··0x00003f54·73757070·65725f6c·00737472·636d7000·supper_l.strcmp.
85 ··0x00003fa4·655f6c00·76737363·616e6600·7573656c·e_l.vsscanf.usel85 ··0x00003f64·73747266·74696d65·5f6c0076·73736361·strftime_l.vssca
86 ··0x00003fb4·6f63616c·65007661·73707269·6e746600·ocale.vasprintf.86 ··0x00003f74·6e660075·73656c6f·63616c65·00766173·nf.uselocale.vas
87 ··0x00003fc4·7763736e·72746f6d·62730077·6372746f·wcsnrtombs.wcrto87 ··0x00003f84·7072696e·74660077·63736e72·746f6d62·printf.wcsnrtomb
88 ··0x00003fd4·6d62006d·62736e72·746f7763·73006d62·mb.mbsnrtowcs.mb88 ··0x00003f94·73007763·72746f6d·62006d62·736e7274·s.wcrtomb.mbsnrt
89 ··0x00003fe4·72746f77·63006d62·746f7763·005f5f63·rtowc.mbtowc.__c89 ··0x00003fa4·6f776373·006d6272·746f7763·006d6274·owcs.mbrtowc.mbt
90 ··0x00003ff4·74797065·5f676574·5f6d625f·6375725f·type_get_mb_cur_90 ··0x00003fb4·6f776300·5f5f6374·7970655f·6765745f·owc.__ctype_get_
91 ··0x00004004·6d617800·6d62726c·656e0077·63736c65·max.mbrlen.wcsle91 ··0x00003fc4·6d625f63·75725f6d·6178006d·62726c65·mb_cur_max.mbrle
92 ··0x00004014·6e006d62·7372746f·77637300·73747274·n.mbsrtowcs.strt92 ··0x00003fd4·6e007763·736c656e·006d6273·72746f77·n.wcslen.mbsrtow
93 ··0x00004024·6f6c6c5f·6c007374·72746f75·6c6c5f6c·oll_l.strtoull_l93 ··0x00003fe4·63730073·7472746f·6c6c5f6c·00737472·cs.strtoll_l.str
94 ··0x00004034·00737472·746f6600·73747274·6f640073·.strtof.strtod.s94 ··0x00003ff4·746f756c·6c5f6c00·73747274·6f660073·toull_l.strtof.s
95 ··0x00004044·7472746f·6c645f6c·00707468·72656164·trtold_l.pthread95 ··0x00004004·7472746f·64007374·72746f6c·645f6c00·trtod.strtold_l.
96 ··0x00004054·5f6d7574·65785f6c·6f636b00·70746872·_mutex_lock.pthr96 ··0x00004014·70746872·6561645f·6d757465·785f6c6f·pthread_mutex_lo
97 ··0x00004064·6561645f·6d757465·785f756e·6c6f636b·ead_mutex_unlock97 ··0x00004024·636b0070·74687265·61645f6d·75746578·ck.pthread_mutex
98 ··0x00004074·00707468·72656164·5f6d7574·65785f74·.pthread_mutex_t98 ··0x00004034·5f756e6c·6f636b00·70746872·6561645f·_unlock.pthread_
99 ··0x00004084·72796c6f·636b0070·74687265·61645f6d·rylock.pthread_m99 ··0x00004044·6d757465·785f7472·796c6f63·6b007074·mutex_trylock.pt
100 ··0x00004094·75746578·61747472·5f696e69·74007074·utexattr_init.pt100 ··0x00004054·68726561·645f6d75·74657861·7474725f·hread_mutexattr_
101 ··0x000040a4·68726561·645f6d75·74657861·7474725f·hread_mutexattr_101 ··0x00004064·696e6974·00707468·72656164·5f6d7574·init.pthread_mut
102 ··0x000040b4·73657474·79706500·70746872·6561645f·settype.pthread_102 ··0x00004074·65786174·74725f73·65747479·70650070·exattr_settype.p
103 ··0x000040c4·6d757465·78617474·725f6465·7374726f·mutexattr_destro103 ··0x00004084·74687265·61645f6d·75746578·61747472·thread_mutexattr
104 ··0x000040d4·79007074·68726561·645f6d75·7465785f·y.pthread_mutex_104 ··0x00004094·5f646573·74726f79·00707468·72656164·_destroy.pthread
105 ··0x000040e4·696e6974·00707468·72656164·5f6d7574·init.pthread_mut105 ··0x000040a4·5f6d7574·65785f69·6e697400·70746872·_mutex_init.pthr
106 ··0x000040f4·65785f64·65737472·6f790070·6f736978·ex_destroy.posix106 ··0x000040b4·6561645f·6d757465·785f6465·7374726f·ead_mutex_destro
107 ··0x00004104·5f6d656d·616c6967·6e00696f·63746c00·_memalign.ioctl.107 ··0x000040c4·7900706f·7369785f·6d656d61·6c69676e·y.posix_memalign
108 ··0x00004114·5f5f7265·61645f63·686b0073·6e707269·__read_chk.snpri108 ··0x000040d4·00696f63·746c005f·5f726561·645f6368·.ioctl.__read_ch
109 ··0x00004124·6e746600·6d656d63·68720073·7472746f·ntf.memchr.strto109 ··0x000040e4·6b00736e·7072696e·74660073·7472746f·k.snprintf.strto
110 ··0x00004134·6c006670·72696e74·66007374·72746f75·l.fprintf.strtou110 ··0x000040f4·6c006670·72696e74·66007374·72746f75·l.fprintf.strtou
111 ··0x00004144·6c007374·72746f6c·6c007374·72746f75·l.strtoll.strtou111 ··0x00004104·6c007374·72746f6c·6c007374·72746f75·l.strtoll.strtou
112 ··0x00004154·6c6c0073·74726572·726f725f·72007379·ll.strerror_r.sy112 ··0x00004114·6c6c0073·74726572·726f725f·72007379·ll.strerror_r.sy
113 ··0x00004164·73636f6e·66007074·68726561·645f6a6f·sconf.pthread_jo113 ··0x00004124·73636f6e·66007074·68726561·645f6a6f·sconf.pthread_jo
114 ··0x00004174·696e0070·74687265·61645f64·65746163·in.pthread_detac114 ··0x00004134·696e0070·74687265·61645f64·65746163·in.pthread_detac
115 ··0x00004184·68006e61·6e6f736c·65657000·70746872·h.nanosleep.pthr115 ··0x00004144·68006e61·6e6f736c·65657000·70746872·h.nanosleep.pthr
116 ··0x00004194·6561645f·6b65795f·63726561·74650070·ead_key_create.p116 ··0x00004154·6561645f·6b65795f·63726561·74650070·ead_key_create.p
117 ··0x000041a4·74687265·61645f63·72656174·65005f5f·thread_create.__117 ··0x00004164·74687265·61645f63·72656174·65005f5f·thread_create.__
118 ··0x000041b4·616e6472·6f69645f·6c6f675f·77726974·android_log_writ118 ··0x00004174·616e6472·6f69645f·6c6f675f·77726974·android_log_writ
119 ··0x000041c4·65007365·6d5f696e·69740073·656d5f77·e.sem_init.sem_w119 ··0x00004184·65007365·6d5f696e·69740073·656d5f77·e.sem_init.sem_w
120 ··0x000041d4·61697400·73656d5f·74727977·61697400·ait.sem_trywait.120 ··0x00004194·61697400·73656d5f·74727977·61697400·ait.sem_trywait.
121 ··0x000041e4·73656d5f·706f7374·0073656d·5f646573·sem_post.sem_des121 ··0x000041a4·73656d5f·706f7374·0073656d·5f646573·sem_post.sem_des
122 ··0x000041f4·74726f79·00707468·72656164·5f617474·troy.pthread_att122 ··0x000041b4·74726f79·00707468·72656164·5f617474·troy.pthread_att
123 ··0x00004204·725f696e·69740070·74687265·61645f61·r_init.pthread_a123 ··0x000041c4·725f696e·69740070·74687265·61645f61·r_init.pthread_a
124 ··0x00004214·7474725f·73657473·7461636b·73697a65·ttr_setstacksize124 ··0x000041d4·7474725f·73657473·7461636b·73697a65·ttr_setstacksize
125 ··0x00004224·00707468·72656164·5f617474·725f6465·.pthread_attr_de125 ··0x000041e4·00707468·72656164·5f617474·725f6465·.pthread_attr_de
Max diff block lines reached; 15329/69318 bytes (22.11%) of diff not shown.
1.4 MB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
    
Offset 1, 10860 lines modifiedOffset 1, 11013 lines modified
  
Diff chunk too large, falling back to line-by-line diff (11010 lines added, 10857 lines removed)
1 Hex·dump·of·section·'.ARM.exidx':1 Hex·dump·of·section·'.ARM.exidx':
2 ··0x00052124·dc532200·01000000·14082300·b0b0b080·.S".......#.....2 ··0x00052808·78d92400·01000000·508d2500·b0b0b080·x.$.....P.%.....
3 ··0x00052134·1c082300·b0b0b080·30082300·b0b0b080·..#.....0.#.....3 ··0x00052818·588d2500·b0b0b080·6c8d2500·b0b0b080·X.%.....l.%.....
4 ··0x00052144·38082300·b0b0b080·40082300·b0b0b080·8.#.....@.#.....4 ··0x00052828·748d2500·b0b0b080·7c8d2500·b0b0b080·t.%.....|.%.....
5 ··0x00052154·54082300·b0b0b080·5c082300·b0b0b080·T.#.....\.#.....5 ··0x00052838·908d2500·b0b0b080·988d2500·b0b0b080·..%.......%.....
6 ··0x00052164·70082300·b0b0b080·84082300·b0b0b080·p.#.......#.....6 ··0x00052848·ac8d2500·b0b0b080·c08d2500·b0b0b080·..%.......%.....
7 ··0x00052174·8c082300·b0b0b080·b8082300·b0b0b080·..#.......#.....7 ··0x00052858·c88d2500·b0b0b080·f48d2500·b0b0b080·..%.......%.....
8 ··0x00052184·c0082300·b0b0b080·c8082300·b0b0b080·..#.......#.....8 ··0x00052868·fc8d2500·b0b0b080·048e2500·b0b0b080·..%.......%.....
9 ··0x00052194·d0082300·b0b0b080·e4082300·b0b0b080·..#.......#.....9 ··0x00052878·0c8e2500·b0b0b080·208e2500·b0b0b080·..%.....·.%.....
10 ··0x000521a4·ec082300·b0b0b080·00092300·b0b0b080·..#.......#.....10 ··0x00052888·288e2500·b0b0b080·3c8e2500·b0b0b080·(.%.....<.%.....
11 ··0x000521b4·08092300·b0b0b080·10092300·b0b0b080·..#.......#.....11 ··0x00052898·448e2500·b0b0b080·4c8e2500·b0b0b080·D.%.....L.%.....
12 ··0x000521c4·24092300·b0b0b080·38092300·b0b0b080·$.#.....8.#.....12 ··0x000528a8·608e2500·b0b0b080·748e2500·b0b0b080·`.%.....t.%.....
13 ··0x000521d4·40092300·b0b0b080·48092300·b0b0b080·@.#.....H.#.....13 ··0x000528b8·7c8e2500·b0b0b080·848e2500·b0b0b080·|.%.......%.....
14 ··0x000521e4·50092300·b0b0b080·58092300·b0b0b080·P.#.....X.#.....14 ··0x000528c8·8c8e2500·b0b0b080·948e2500·b0b0b080·..%.......%.....
15 ··0x000521f4·60092300·b0af0680·140c2300·b00b8480·`.#.......#.....15 ··0x000528d8·9c8e2500·b0af0480·58912500·b00b8480·..%.....X.%.....
16 ··0x00052204·280c2300·b00b8480·400c2300·b00b8480·(.#.....@.#.....16 ··0x000528e8·6c912500·b00b8480·84912500·b00b8480·l.%.......%.....
17 ··0x00052214·540c2300·b00b8480·680c2300·b00b8480·T.#.....h.#.....17 ··0x000528f8·98912500·b00b8480·ac912500·b00b8480·..%.......%.....
18 ··0x00052224·800c2300·b00b8480·940c2300·b0b0b080·..#.......#.....18 ··0x00052908·c4912500·b00b8480·d8912500·b0b0b080·..%.......%.....
19 ··0x00052234·9c0c2300·b0b0b080·a40c2300·b0b0b080·..#.......#.....19 ··0x00052918·e0912500·b0b0b080·e8912500·b0b0b080·..%.......%.....
20 ··0x00052244·ac0c2300·b0b0b080·b40c2300·b0b0b080·..#.......#.....20 ··0x00052928·f0912500·b0b0b080·f8912500·b0b0b080·..%.......%.....
21 ··0x00052254·bc0c2300·b0b0b080·c40c2300·b0b0b080·..#.......#.....21 ··0x00052938·00922500·b0b0b080·08922500·b0b0b080·..%.......%.....
22 ··0x00052264·cc0c2300·b0b0b080·d40c2300·b0b0b080·..#.......#.....22 ··0x00052948·10922500·b0b0b080·18922500·b0b0b080·..%.......%.....
23 ··0x00052274·dc0c2300·b0b0b080·e40c2300·b0b0b080·..#.......#.....23 ··0x00052958·20922500·b0b0b080·28922500·b0b0b080··.%.....(.%.....
24 ··0x00052284·ec0c2300·b0b0b080·040d2300·b0b0a880·..#.......#.....24 ··0x00052968·30922500·b0b0b080·48922500·b0b0a880·0.%.....H.%.....
25 ··0x00052294·300d2300·b0b0b080·380d2300·b0b0b080·0.#.....8.#.....25 ··0x00052978·74922500·b0b0b080·7c922500·b0b0b080·t.%.....|.%.....
26 ··0x000522a4·400d2300·b0b0b080·600d2300·b0b0aa80·@.#.....`.#.....26 ··0x00052988·84922500·b0b0b080·a4922500·b0b0aa80·..%.......%.....
27 ··0x000522b4·d80d2300·b0b0a880·fc0d2300·b0b0aa80·..#.......#.....27 ··0x00052998·1c932500·b0b0a880·40932500·b0088480·..%.....@.%.....
28 ··0x000522c4·840e2300·b0088480·b00e2300·b0b0b080·..#.......#.....28 ··0x000529a8·88932500·b0088480·d0932500·b0088480·..%.......%.....
29 ··0x000522d4·cc0e2300·b0b0b080·e40e2300·b0ad1280·..#.......#.....29 ··0x000529b8·fc932500·b0b0b080·18942500·b0b0b080·..%.......%.....
30 ··0x000522e4·fc0f2300·b0aa0980·78102300·b0b0b080·..#.....x.#.....30 ··0x000529c8·30942500·b0ad1280·50952500·b0aa0980·0.%.....P.%.....
31 ··0x000522f4·80102300·b0b0b080·88102300·b0b0b080·..#.......#.....31 ··0x000529d8·cc952500·b0b0b080·d4952500·b0b0b080·..%.......%.....
32 ··0x00052304·90102300·b0b0b080·98102300·b0b0b080·..#.......#.....32 ··0x000529e8·dc952500·b0b0b080·e4952500·b0b0b080·..%.......%.....
33 ··0x00052314·a0102300·b0b0b080·a8102300·b0b0b080·..#.......#.....33 ··0x000529f8·ec952500·b0b0b080·f4952500·b0b0b080·..%.......%.....
34 ··0x00052324·b0102300·b0b0b080·b8102300·b0b0b080·..#.......#.....34 ··0x00052a08·fc952500·b0b0b080·04962500·b0b0b080·..%.......%.....
35 ··0x00052334·c0102300·b0b0b080·c8102300·b0b0b080·..#.......#.....35 ··0x00052a18·0c962500·b0b0b080·14962500·b0b0b080·..%.......%.....
36 ··0x00052344·d0102300·b0b0b080·d8102300·b0b0b080·..#.......#.....36 ··0x00052a28·1c962500·b0b0b080·24962500·b0b0b080·..%.....$.%.....
37 ··0x00052354·e0102300·b0b0b080·e8102300·b0b0b080·..#.......#.....37 ··0x00052a38·2c962500·b0b0b080·34962500·b0b0b080·,.%.....4.%.....
38 ··0x00052364·f0102300·b0b0b080·f8102300·b0088480·..#.......#.....38 ··0x00052a48·3c962500·b0b0b080·44962500·b0b0b080·<.%.....D.%.....
39 ··0x00052374·50112300·b0b0b080·58112300·b0b0b080·P.#.....X.#.....39 ··0x00052a58·4c962500·b00b8480·b8962500·b0b0b080·L.%.......%.....
40 ··0x00052384·60112300·b0b0b080·68112300·b0b0b080·`.#.....h.#.....40 ··0x00052a68·c0962500·b0b0b080·c8962500·b0b0b080·..%.......%.....
41 ··0x00052394·70112300·b0b0b080·78112300·b0b0b080·p.#.....x.#.....41 ··0x00052a78·d0962500·b0b0b080·d8962500·b0b0b080·..%.......%.....
42 ··0x000523a4·80112300·b0b0b080·88112300·b0b0b080·..#.......#.....42 ··0x00052a88·e0962500·b0b0b080·e8962500·b0b0b080·..%.......%.....
43 ··0x000523b4·90112300·b0b0b080·98112300·b0b0b080·..#.......#.....43 ··0x00052a98·f0962500·b0b0b080·f8962500·b0b0b080·..%.......%.....
44 ··0x000523c4·a0112300·b0b0b080·a8112300·b0b0b080·..#.......#.....44 ··0x00052aa8·00972500·b0b0b080·08972500·b0b0b080·..%.......%.....
45 ··0x000523d4·b8112300·b0b0b080·c8112300·b0b0b080·..#.......#.....45 ··0x00052ab8·10972500·b0b0b080·20972500·b0b0b080·..%.....·.%.....
46 ··0x000523e4·d8112300·b0b0b080·e8112300·0b840180·..#.......#.....46 ··0x00052ac8·30972500·b0b0b080·40972500·b0b0b080·0.%.....@.%.....
47 ··0x000523f4·28122300·b0b0b080·3c122300·b0b0b080·(.#.....<.#.....47 ··0x00052ad8·50972500·0b840180·90972500·b0b0a880·P.%.......%.....
48 ··0x00052404·50122300·b0b0b080·64122300·b0b0b080·P.#.....d.#.....48 ··0x00052ae8·e0972500·b0b0a880·30982500·b0b0a880·..%.....0.%.....
49 ··0x00052414·78122300·b0b0b080·8c122300·b0b0b080·x.#.......#.....49 ··0x00052af8·80982500·b0b0a880·d0982500·b0b0a880·..%.......%.....
50 ··0x00052424·a0122300·b0b0b080·b4122300·b0b0b080·..#.......#.....50 ··0x00052b08·20992500·b0b0a880·70992500·b0b0a880··.%.....p.%.....
51 ··0x00052434·c8122300·b0b0b080·dc122300·b0b0b080·..#.......#.....51 ··0x00052b18·c0992500·b0b0a880·109a2500·b0b0a880·..%.......%.....
52 ··0x00052444·f0122300·b0b0b080·04132300·b0b0b080·..#.......#.....52 ··0x00052b28·609a2500·b0b0a880·b09a2500·b0b0a880·`.%.......%.....
53 ··0x00052454·18132300·b0b0b080·2c132300·b0b0b080·..#.....,.#.....53 ··0x00052b38·009b2500·b0b0a880·509b2500·b0b0a880·..%.....P.%.....
54 ··0x00052464·40132300·b0b0b080·54132300·b0b0b080·@.#.....T.#.....54 ··0x00052b48·a09b2500·b0b0a880·f09b2500·b0b0a880·..%.......%.....
55 ··0x00052474·68132300·b0b0b080·7c132300·b0088480·h.#.....|.#.....55 ··0x00052b58·409c2500·b0b0a880·909c2500·b0b0a880·@.%.......%.....
56 ··0x00052484·94132300·b0b0b080·a8132300·b0b0b080·..#.......#.....56 ··0x00052b68·e09c2500·b0b0a880·2c9d2500·b0b0a880·..%.....,.%.....
57 ··0x00052494·bc132300·b0b0b080·d0132300·b0b0b080·..#.......#.....57 ··0x00052b78·7c9d2500·b0b0a880·cc9d2500·b0b0a880·|.%.......%.....
58 ··0x000524a4·e4132300·b0b0b080·f8132300·b0b0b080·..#.......#.....58 ··0x00052b88·1c9e2500·b0b0a880·6c9e2500·b0b0a880·..%.....l.%.....
59 ··0x000524b4·0c142300·b0b0b080·20142300·b0b0b080·..#.....·.#.....59 ··0x00052b98·bc9e2500·b0b0a880·0c9f2500·b0b0a880·..%.......%.....
60 ··0x000524c4·34142300·b0b0b080·48142300·b0b0b080·4.#.....H.#.....60 ··0x00052ba8·5c9f2500·b0b0a880·ac9f2500·b0b0a880·\.%.......%.....
61 ··0x000524d4·5c142300·b0b0b080·70142300·b0b0b080·\.#.....p.#.....61 ··0x00052bb8·fc9f2500·b0b0a880·4ca02500·b0b0a880·..%.....L.%.....
62 ··0x000524e4·84142300·b0b0b080·98142300·b0b0b080·..#.......#.....62 ··0x00052bc8·9ca02500·b0b0a880·eca02500·b0b0a880·..%.......%.....
63 ··0x000524f4·ac142300·b0088480·d4142300·b0b0b080·..#.......#.....63 ··0x00052bd8·3ca12500·b0b0a880·8ca12500·b0b0a880·<.%.......%.....
64 ··0x00052504·e8142300·b0b0b080·fc142300·b0b0b080·..#.......#.....64 ··0x00052be8·dca12500·b0b0a880·38a22500·b0b0a880·..%.....8.%.....
65 ··0x00052514·10152300·b0b0b080·24152300·b0b0b080·..#.....$.#.....65 ··0x00052bf8·88a22500·b0b0a880·d8a22500·b0b0a880·..%.......%.....
66 ··0x00052524·38152300·b0b0b080·4c152300·b0b0b080·8.#.....L.#.....66 ··0x00052c08·28a32500·b0b0a880·78a32500·b0b0a880·(.%.....x.%.....
67 ··0x00052534·60152300·b0b0b080·74152300·b0b0b080·`.#.....t.#.....67 ··0x00052c18·c8a32500·b0b0a880·18a42500·b0b0a880·..%.......%.....
68 ··0x00052544·88152300·b0b0b080·9c152300·b0b0b080·..#.......#.....68 ··0x00052c28·68a42500·b0b0a880·b8a42500·b0b0a880·h.%.......%.....
69 ··0x00052554·b0152300·b0b0b080·c4152300·b0b0b080·..#.......#.....69 ··0x00052c38·08a52500·b0b0a880·58a52500·b0b0a880·..%.....X.%.....
70 ··0x00052564·d8152300·b0b0b080·ec152300·b0b0b080·..#.......#.....70 ··0x00052c48·a8a52500·b0b0a880·f8a52500·b0b0a880·..%.......%.....
71 ··0x00052574·00162300·b0b0b080·14162300·b0b0b080·..#.......#.....71 ··0x00052c58·48a62500·b0b0a880·98a62500·b0b0a880·H.%.......%.....
72 ··0x00052584·28162300·b0b0b080·3c162300·b0ae2380·(.#.....<.#...#.72 ··0x00052c68·e8a62500·b0b0a880·38a72500·b0b0a880·..%.....8.%.....
73 ··0x00052594·28172300·af3f0080·d0182300·b0ac1b80·(.#..?....#.....73 ··0x00052c78·88a72500·b0b0a880·d8a72500·b0ae2380·..%.......%...#.
74 ··0x000525a4·90192300·af3f1a80·741b2300·b0ae2380·..#..?..t.#...#.74 ··0x00052c88·c4a82500·af3f0080·6caa2500·b0ac1b80·..%..?..l.%.....
75 ··0x000525b4·841c2300·b0ab0880·f01c2300·b0ac1180·..#.......#.....75 ··0x00052c98·2cab2500·b0ae2380·3cac2500·b0ab0880·,.%...#.<.%.....
76 ··0x000525c4·8c1d2300·af3f0880·341f2300·b0af3e80·..#..?..4.#...>.76 ··0x00052ca8·a8ac2500·b0ac1180·44ad2500·af3f1a80·..%.....D.%..?..
77 ··0x000525d4·b0202300·b0ab0880·1c212300·af3f1a80·.·#......!#..?..77 ··0x00052cb8·28af2500·af3f2280·2cb12500·af3f0880·(.%..?".,.%..?..
78 ··0x000525e4·d8222300·b0ab0880·44232300·b0aa0980·."#.....D##.....78 ··0x00052cc8·d8b22500·ae3f1180·94b42500·b0af3e80·..%..?....%...>.
79 ··0x000525f4·ac232300·b0ab0880·18242300·af3f1280·.##......$#..?..79 ··0x00052cd8·10b62500·af3f1280·d4b72500·af3f1280·..%..?....%..?..
80 ··0x00052604·dc252300·b0ad0880·78262300·b0ac1b80·.%#.....x&#.....80 ··0x00052ce8·98b92500·af3f1a80·80bb2500·b0ab0880·..%..?....%.....
81 ··0x00052614·38272300·b0ae2380·20282300·b0ad1a80·8'#...#.·(#.....81 ··0x00052cf8·ecbb2500·af3f1a80·a8bd2500·b0ab0880·..%..?....%.....
82 ··0x00052624·08292300·b0ae1b80·f4292300·b0ad1a80·.)#......)#.....82 ··0x00052d08·14be2500·b0aa0980·7cbe2500·b0aa0980·..%.....|.%.....
83 ··0x00052634·e02a2300·ae3f1180·9c2c2300·b0ac1b80·.*#..?...,#.....83 ··0x00052d18·e4be2500·b0ad0880·80bf2500·b0ac1b80·..%.......%.....
84 ··0x00052644·5c2d2300·b0af2c80·902e2300·b0ad2480·\-#...,...#...$.84 ··0x00052d28·40c02500·b0ae2380·28c12500·b0ae1b80·@.%...#.(.%.....
85 ··0x00052654·a02f2300·b0ac1b80·60302300·b0ac1b80·./#.....`0#.....85 ··0x00052d38·18c22500·b0ae1b80·04c32500·b0ad1a80·..%.......%.....
86 ··0x00052664·24312300·b0af1a80·28322300·b0ad1a80·$1#.....(2#.....86 ··0x00052d48·f0c32500·b0ad2480·fcc42500·b0ac1b80·..%...$...%.....
87 ··0x00052674·3c332300·b0ad0880·d8332300·b0ad0880·<3#......3#.....87 ··0x00052d58·bcc52500·b0af2c80·f0c62500·b0ae2380·..%...,...%...#.
88 ··0x00052684·78342300·b0af2c80·b0352300·b0ae2380·x4#...,..5#...#.88 ··0x00052d68·08c82500·b0ac1b80·c8c82500·b0ac1b80·..%.......%.....
89 ··0x00052694·c0362300·b0aa0980·28372300·b0aa0980·.6#.....(7#.....89 ··0x00052d78·88c92500·b0af1a80·8cca2500·b0ad1a80·..%.......%.....
90 ··0x000526a4·90372300·b0ae1b80·7c382300·b0ac1b80·.7#.....|8#.....90 ··0x00052d88·a4cb2500·b0ad0880·40cc2500·b0ad0880·..%.....@.%.....
91 ··0x000526b4·3c392300·b0ad0880·dc392300·af3f1280·<9#......9#..?..91 ··0x00052d98·dccc2500·b0ae2d80·10ce2500·b0ae2380·..%...-...%...#.
92 ··0x000526c4·dc3b2300·af3f2680·2c3e2300·af3f0080·.;#..?&.,>#..?..92 ··0x00052da8·20cf2500·b0ab0880·8ccf2500·b0aa0980··.%.......%.....
93 ··0x000526d4·f43f2300·af3f1480·fc412300·b0b0b080·.?#..?...A#.....93 ··0x00052db8·f4cf2500·b0ad1a80·dcd02500·b0ae1b80·..%.......%.....
94 ··0x000526e4·10422300·b0b0b080·18422300·b0b0b080·.B#......B#.....94 ··0x00052dc8·c8d12500·b0ac1b80·88d22500·b0ad1280·..%.......%.....
95 ··0x000526f4·20422300·b0b0b080·28422300·b0b0a880··B#.....(B#.....95 ··0x00052dd8·50d32500·af3f1280·58d52500·af3f2680·P.%..?..X.%..?&.
96 ··0x00052704·78422300·b0b0b080·80422300·b0b0b080·xB#......B#.....96 ··0x00052de8·a8d72500·b0af3e80·60d92500·af3f1480·..%...>.`.%..?..
97 ··0x00052714·88422300·b0b0b080·90422300·b0b0b080·.B#......B#.....97 ··0x00052df8·68db2500·b0b0b080·70db2500·b0b0b080·h.%.....p.%.....
98 ··0x00052724·98422300·b0b0b080·a0422300·b0af0680·.B#......B#.....98 ··0x00052e08·78db2500·b0b0b080·80db2500·b0b0a880·x.%.......%.....
99 ··0x00052734·884a2300·b0b0b080·904a2300·b0b0b080·.J#......J#.....99 ··0x00052e18·d0db2500·b0b0b080·d8db2500·b0b0b080·..%.......%.....
100 ··0x00052744·984a2300·b0b0b080·a04a2300·b0b0b080·.J#......J#.....100 ··0x00052e28·e0db2500·b0b0b080·e8db2500·b0b0b080·..%.......%.....
101 ··0x00052754·a84a2300·b0b0b080·b04a2300·b0b0b080·.J#......J#.....101 ··0x00052e38·f0db2500·b0b0b080·f8db2500·b0af0680·..%.......%.....
102 ··0x00052764·b84a2300·b0b0b080·c04a2300·b0b0b080·.J#......J#.....102 ··0x00052e48·e0e32500·b0b0b080·e8e32500·b0b0b080·..%.......%.....
103 ··0x00052774·c84a2300·b0b0b080·e84a2300·b0b0b080·.J#......J#.....103 ··0x00052e58·f0e32500·b0b0b080·f8e32500·b0b0b080·..%.......%.....
104 ··0x00052784·f04a2300·b0b0b080·f84a2300·b0b0b080·.J#......J#.....104 ··0x00052e68·00e42500·b0b0b080·08e42500·b0b0b080·..%.......%.....
105 ··0x00052794·004b2300·b0b0b080·084b2300·b0b0b080·.K#......K#.....105 ··0x00052e78·10e42500·b0b0b080·18e42500·b0b0b080·..%.......%.....
106 ··0x000527a4·104b2300·b0b0b080·184b2300·b0b0b080·.K#......K#.....106 ··0x00052e88·20e42500·b0b0b080·28e42500·b0b0b080··.%.....(.%.....
107 ··0x000527b4·204b2300·b0b0b080·284b2300·b0b0b080··K#.....(K#.....107 ··0x00052e98·30e42500·b0b0b080·38e42500·b0b0b080·0.%.....8.%.....
108 ··0x000527c4·304b2300·b0b0b080·384b2300·b0b0b080·0K#.....8K#.....108 ··0x00052ea8·40e42500·b0b0b080·48e42500·b0b0b080·@.%.....H.%.....
109 ··0x000527d4·404b2300·b0b0b080·484b2300·b0b0b080·@K#.....HK#.....109 ··0x00052eb8·50e42500·b0b0b080·58e42500·b0b0b080·P.%.....X.%.....
110 ··0x000527e4·504b2300·b0b0b080·584b2300·b0b0b080·PK#.....XK#.....110 ··0x00052ec8·60e42500·b0b0b080·68e42500·b0b0b080·`.%.....h.%.....
111 ··0x000527f4·604b2300·b0b0b080·744b2300·b0b0b080·`K#.....tK#.....111 ··0x00052ed8·70e42500·b0b0b080·78e42500·b0b0b080·p.%.....x.%.....
112 ··0x00052804·7c4b2300·b0b0b080·904b2300·b0b0b080·|K#......K#.....112 ··0x00052ee8·80e42500·b0b0b080·88e42500·b0b0b080·..%.......%.....
113 ··0x00052814·a44b2300·b0b0b080·c84b2300·b0b0b080·.K#......K#.....113 ··0x00052ef8·90e42500·b0b0b080·98e42500·b0b0b080·..%.......%.....
114 ··0x00052824·d04b2300·b0b0b080·d84b2300·b0b0b080·.K#......K#.....114 ··0x00052f08·ace42500·b0b0b080·b4e42500·b0b0b080·..%.......%.....
115 ··0x00052834·ec4b2300·b0b0b080·f44b2300·b0b0b080·.K#......K#.....115 ··0x00052f18·c8e42500·b0b0b080·dce42500·b0b0a880·..%.......%.....
116 ··0x00052844·fc4b2300·b0b0b080·044c2300·b0b0a880·.K#......L#.....116 ··0x00052f28·38e52500·b0b0b080·40e52500·b0b0b080·8.%.....@.%.....
117 ··0x00052854·404c2300·b00b8480·584c2300·b0b0b080·@L#.....XL#.....117 ··0x00052f38·48e52500·b0b0b080·5ce52500·b0b0b080·H.%.....\.%.....
118 ··0x00052864·604c2300·b0b0b080·684c2300·b0b0b080·`L#.....hL#.....118 ··0x00052f48·64e52500·b0b0b080·6ce52500·b0b0b080·d.%.....l.%.....
119 ··0x00052874·704c2300·b0b0b080·944c2300·b0b0b080·pL#......L#.....119 ··0x00052f58·74e52500·b0b0a880·b0e52500·b00b8480·t.%.......%.....
120 ··0x00052884·b04c2300·b0b0a880·e04c2300·b0b0b080·.L#......L#.....120 ··0x00052f68·c8e52500·b0b0b080·d0e52500·b0b0b080·..%.......%.....
121 ··0x00052894·044d2300·b0b0b080·284d2300·b0b0b080·.M#.....(M#.....121 ··0x00052f78·d8e52500·b0b0b080·e0e52500·b0b0a880·..%.......%.....
122 ··0x000528a4·304d2300·b0b0b080·704d2300·b0b0b080·0M#.....pM#.....122 ··0x00052f88·3ce62500·b0b0b080·54e62500·b0b0a880·<.%.....T.%.....
123 ··0x000528b4·784d2300·b0b0b080·804d2300·b0b0b080·xM#......M#.....123 ··0x00052f98·84e62500·b0b0b080·a8e62500·b0b0b080·..%.......%.....
124 ··0x000528c4·a44d2300·b0b0b080·c84d2300·b0b0b080·.M#......M#.....124 ··0x00052fa8·cce62500·b0b0b080·d4e62500·b0b0b080·..%.......%.....
125 ··0x000528d4·ec4d2300·b0b0b080·f44d2300·b0b0b080·.M#......M#.....125 ··0x00052fb8·18e72500·b0b0b080·20e72500·b0b0b080·..%.....·.%.....
Max diff block lines reached; 0/1465152 bytes (0.00%) of diff not shown.
3.27 MB
readelf --wide --decompress --string-dump=.rodata {}
    
Offset 33383, 19435 lines modifiedOffset 33383, 19508 lines modified
33383 ··[·be3fb]····33383 ··[·be3fb]····
33384 ··[·be409]····33384 ··[·be409]····
33385 ··[·be414]···33385 ··[·be414]···
33386 ··[·be41a]····33386 ··[·be41a]····
33387 ··[·be424]···33387 ··[·be424]···
33388 ··[·be42c]···33388 ··[·be42c]···
33389 ··[·be431]··~33389 ··[·be431]··~
33390 ··[·be433]··uniform·shader·colorizer;uniform·shader·gradLayout;uniform·int·mirror;uniform·int·layoutPreservesOpacity;uniform·int·useFloorAbsWorkaround;half4·main(float2·coord)·{half4·t·=·gradLayout.eval(coord);if·(!bool(layoutPreservesOpacity)·&&·t.y·<·0)·{return·half4(0);}·else·{if·(bool(mirror))·{half·t_1·=·t.x·-·1;half·tiled_t·=·t_1·-·2·*·floor(t_1·*·0.5)·-·1;if·(bool(useFloorAbsWorkaround))·{tiled_t·=·clamp(tiled_t,·-1,·1);}t.x·=·abs(tiled_t);}·else·{t.x·=·fract(t.x);}half4·outColor·=·colorizer.eval(t.x0);return·outColor;}}33390 ··[·be433]··uniform·shader·colorizer;uniform·shader·gradLayout;uniform·int·mirror;uniform·int·layoutPreservesOpacity;uniform·int·useFloorAbsWorkaround;half4·main(float2·coord)·{float4·t·=·gradLayout.eval(coord);if·(!bool(layoutPreservesOpacity)·&&·t.y·<·0)·{return·half4(0);}·else·{if·(bool(mirror))·{float·t_1·=·t.x·-·1;float·tiled_t·=·t_1·-·2·*·floor(t_1·*·0.5)·-·1;if·(bool(useFloorAbsWorkaround))·{tiled_t·=·clamp(tiled_t,·-1,·1);}t.x·=·abs(tiled_t);}·else·{t.x·=·fract(t.x);}half4·outColor·=·colorizer.eval(t.x0);return·outColor;}}
33391 ··[·be63d]··float2·p0=p01.xy,·p1=p01.zw,·p2=p23.xy,·p3=p23.zw;if·(is_conic_curve())·{float·w·=·p3.x;p3·=·p2;if·(is_non_triangular_conic_curve())·{float2·p1w·=·p1·*·w;float·T·=·.51;float2·c1·=·mix(p0,·p1w,·T);float2·c2·=·mix(p2,·p1w,·T);float·iw·=·1·/·mix(1,·w,·T);p2·=·c2·*·iw;p1·=·c1·*·iw;}}float2·v1·=·p1·-·p0;float2·v2·=·p2·-·p0;float2·v3·=·p3·-·p0;if·(sign(cross_length_2d(v2,·v1))·==·sign(cross_length_2d(v2,·v3)))·{float2·tmp·=·p2;if·(sign(cross_length_2d(v1,·v2))·!=·sign(cross_length_2d(v1,·v3)))·{p2·=·p1;p1·=·tmp;}·else·{p2·=·p3;p3·=·tmp;}}33391 ··[·be640]··float2·p0=p01.xy,·p1=p01.zw,·p2=p23.xy,·p3=p23.zw;if·(is_conic_curve())·{float·w·=·p3.x;p3·=·p2;if·(is_non_triangular_conic_curve())·{float2·p1w·=·p1·*·w;float·T·=·.51;float2·c1·=·mix(p0,·p1w,·T);float2·c2·=·mix(p2,·p1w,·T);float·iw·=·1·/·mix(1,·w,·T);p2·=·c2·*·iw;p1·=·c1·*·iw;}}float2·v1·=·p1·-·p0;float2·v2·=·p2·-·p0;float2·v3·=·p3·-·p0;if·(sign(cross_length_2d(v2,·v1))·==·sign(cross_length_2d(v2,·v3)))·{float2·tmp·=·p2;if·(sign(cross_length_2d(v1,·v2))·!=·sign(cross_length_2d(v1,·v3)))·{p2·=·p1;p1·=·tmp;}·else·{p2·=·p3;p3·=·tmp;}}
33392 ··[·be858]··if·(angleFromStart·-·x·+·dashParams.y·>=·6.28318530718·+·kDashBoundsEpsilon)·{dashAlpha·+=·half(%s(x·-·wrapDashes.z,·d)·*·%s(wrapDashes.w·-·x,·d));currDash.y·=·min(currDash.y,·lastIntervalLength);if·(nextDash.x·>=·lastIntervalLength)·{nextDash.xy·=·half2(1000);}·else·{nextDash.y·=·min(nextDash.y,·lastIntervalLength);}}33392 ··[·be85b]··if·(angleFromStart·-·x·+·dashParams.y·>=·6.28318530718·+·kDashBoundsEpsilon)·{dashAlpha·+=·half(%s(x·-·wrapDashes.z,·d)·*·%s(wrapDashes.w·-·x,·d));currDash.y·=·min(currDash.y,·lastIntervalLength);if·(nextDash.x·>=·lastIntervalLength)·{nextDash.xy·=·half2(1000);}·else·{nextDash.y·=·min(nextDash.y,·lastIntervalLength);}}
33393 ··[·be999]··float2·robust_normalize_diff(float2·a,·float2·b)·{float2·diff·=·a·-·b;if·(diff·==·float2(0.0))·{return·float2(0.0);}·else·{float·invMag·=·1.0·/·max(abs(diff.x),·abs(diff.y));return·normalize(invMag·*·diff);}}33393 ··[·be99c]··float2·robust_normalize_diff(float2·a,·float2·b)·{float2·diff·=·a·-·b;if·(diff·==·float2(0.0))·{return·float2(0.0);}·else·{float·invMag·=·1.0·/·max(abs(diff.x),·abs(diff.y));return·normalize(invMag·*·diff);}}
33394 ··[·bea6a]··if·(angleFromStart·-·x·-·dashParams.y·<·-kDashBoundsEpsilon)·{dashAlpha·+=·half(%s(x·-·wrapDashes.x,·d)·*·%s(wrapDashes.y·-·x,·d));currDash.x·=·max(currDash.x,·0);if·(prevDash.y·<=·0)·{prevDash.xy·=·half2(1000);}·else·{prevDash.x·=·max(prevDash.x,·0);}}33394 ··[·bea6d]··if·(angleFromStart·-·x·-·dashParams.y·<·-kDashBoundsEpsilon)·{dashAlpha·+=·half(%s(x·-·wrapDashes.x,·d)·*·%s(wrapDashes.y·-·x,·d));currDash.x·=·max(currDash.x,·0);if·(prevDash.y·<=·0)·{prevDash.xy·=·half2(1000);}·else·{prevDash.x·=·max(prevDash.x,·0);}}
33395 ··[·beb68]··{}33395 ··[·beb6b]··{}
33396 ··[·beb6b]··half4·main(half4·src,·half4·dst)·{return·dst;}33396 ··[·beb6e]··half4·main(half4·src,·half4·dst)·{return·dst;}
33397 ··[·beb9a]··float·snappedX·=·floor(inCoord.x·+·0.001)·+·0.5;if·(snappedX·<·%s.x·||·snappedX·>·%s.z)·{····textureColor·=·%s;}33397 ··[·beb9d]··float·snappedX·=·floor(inCoord.x·+·0.001)·+·0.5;if·(snappedX·<·%s.x·||·snappedX·>·%s.z)·{····textureColor·=·%s;}
33398 ··[·bec0b]··float·snappedY·=·floor(inCoord.y·+·0.001)·+·0.5;if·(snappedY·<·%s.y·||·snappedY·>·%s.w)·{····textureColor·=·%s;}33398 ··[·bec0e]··float·snappedY·=·floor(inCoord.y·+·0.001)·+·0.5;if·(snappedY·<·%s.y·||·snappedY·>·%s.w)·{····textureColor·=·%s;}
33399 ··[·bec7c]··uniform·half4x4·m;uniform·half4·v;uniform·int·unpremulInput;uniform·int·clampRGBOutput;uniform·int·premulOutput;half4·main(half4·color)·{if·(bool(unpremulInput))·{color·=·unpremul(color);}color·=·m·*·color·+·v;if·(bool(clampRGBOutput))·{color·=·saturate(color);}·else·{color.a·=·saturate(color.a);}if·(bool(premulOutput))·{color.rgb·*=·color.a;}return·color;}33399 ··[·bec7f]··uniform·half4x4·m;uniform·half4·v;uniform·int·unpremulInput;uniform·int·clampRGBOutput;uniform·int·premulOutput;half4·main(half4·color)·{if·(bool(unpremulInput))·{color·=·unpremul(color);}color·=·m·*·color·+·v;if·(bool(clampRGBOutput))·{color·=·saturate(color);}·else·{color.a·=·saturate(color.a);}if·(bool(premulOutput))·{color.rgb·*=·color.a;}return·color;}
33400 ··[·bede4]··half4·main(half4·halfColor)·{float4·color·=·float4(halfColor);color·=·floor(color·*·255·+·0.5)·/·255;color.rgb·=·color.a·<=·0·?·half3(0)·:·floor(color.rgb·/·color.a·*·255·+·0.5)·/·255;return·color;}33400 ··[·bede7]··half4·main(half4·halfColor)·{float4·color·=·float4(halfColor);color·=·floor(color·*·255·+·0.5)·/·255;color.rgb·=·color.a·<=·0·?·half3(0)·:·floor(color.rgb·/·color.a·*·255·+·0.5)·/·255;return·color;}
33401 ··[·beeab]··half4·main(half4·halfColor)·{float4·color·=·float4(halfColor);color·=·floor(color·*·255·+·0.5)·/·255;color.rgb·=·floor(color.rgb·*·color.a·*·255·+·0.5)·/·255;return·color;}33401 ··[·beeae]··half4·main(half4·halfColor)·{float4·color·=·float4(halfColor);color·=·floor(color·*·255·+·0.5)·/·255;color.rgb·=·floor(color.rgb·*·color.a·*·255·+·0.5)·/·255;return·color;}
33402 ··[·bef58]··}half4·color·=·sum*gainAndBias.x·+·gainAndBias.y;if·(convolveAlpha·==·0)·{color·=·half4(color.rgb*origAlpha,·origAlpha);}·else·{color.a·=·saturate(color.a);}color.rgb·=·clamp(color.rgb,·0,·color.a);return·color;}33402 ··[·bef5b]··}half4·color·=·sum*gainAndBias.x·+·gainAndBias.y;if·(convolveAlpha·==·0)·{color·=·half4(color.rgb*origAlpha,·origAlpha);}·else·{color.a·=·saturate(color.a);}color.rgb·=·clamp(color.rgb,·0,·color.a);return·color;}
33403 ··[·bf02d]··uniform·shader·colorizer;uniform·shader·gradLayout;uniform·half4·leftBorderColor;uniform·half4·rightBorderColor;uniform·int·layoutPreservesOpacity;half4·main(float2·coord)·{half4·t·=·gradLayout.eval(coord);half4·outColor;if·(!bool(layoutPreservesOpacity)·&&·t.y·<·0)·{outColor·=·half4(0);}·else·if·(t.x·<·0)·{outColor·=·leftBorderColor;}·else·if·(t.x·>·1.0)·{outColor·=·rightBorderColor;}·else·{outColor·=·colorizer.eval(t.x0);}return·outColor;}33403 ··[·bf030]··uniform·shader·colorizer;uniform·shader·gradLayout;uniform·half4·leftBorderColor;uniform·half4·rightBorderColor;uniform·int·layoutPreservesOpacity;half4·main(float2·coord)·{half4·t·=·gradLayout.eval(coord);half4·outColor;if·(!bool(layoutPreservesOpacity)·&&·t.y·<·0)·{outColor·=·half4(0);}·else·if·(t.x·<·0)·{outColor·=·leftBorderColor;}·else·if·(t.x·>·1.0)·{outColor·=·rightBorderColor;}·else·{outColor·=·colorizer.eval(t.x0);}return·outColor;}
33404 ··[·bf1eb]··const·int·kMaxUniformKernelSize·=·%d·/·4;const·int·kMaxUniformOffsetsSize·=·2*kMaxUniformKernelSize;const·int·kMaxLoopLimit·=·%d·/·4;uniform·half4·kernel[kMaxUniformKernelSize];uniform·half4·offsets[kMaxUniformOffsetsSize];uniform·shader·child;half4·main(float2·coord)·{half4·sum·=·half4(0);for·(int·i·=·0;·i·<·kMaxLoopLimit;·++i)·{half4·k·=·kernel[i];half4·o·=·offsets[2*i];sum·+=·k.x·*·child.eval(coord·+·o.xy);sum·+=·k.y·*·child.eval(coord·+·o.zw);o·=·offsets[2*i·+·1];sum·+=·k.z·*·child.eval(coord·+·o.xy);sum·+=·k.w·*·child.eval(coord·+·o.zw);}return·sum;}33404 ··[·bf1ee]··const·int·kMaxUniformKernelSize·=·%d·/·4;const·int·kMaxUniformOffsetsSize·=·2*kMaxUniformKernelSize;const·int·kMaxLoopLimit·=·%d·/·4;uniform·half4·kernel[kMaxUniformKernelSize];uniform·half4·offsets[kMaxUniformOffsetsSize];uniform·shader·child;half4·main(float2·coord)·{half4·sum·=·half4(0);for·(int·i·=·0;·i·<·kMaxLoopLimit;·++i)·{half4·k·=·kernel[i];half4·o·=·offsets[2*i];sum·+=·k.x·*·child.eval(coord·+·o.xy);sum·+=·k.y·*·child.eval(coord·+·o.zw);o·=·offsets[2*i·+·1];sum·+=·k.z·*·child.eval(coord·+·o.xy);sum·+=·k.w·*·child.eval(coord·+·o.zw);}return·sum;}
33405 ··[·bf41d]··const·int·kMaxUniformKernelSize·=·%d·/·2;const·int·kMaxLoopLimit·=·%d·/·2;uniform·half4·offsetsAndKernel[kMaxUniformKernelSize];uniform·half2·dir;uniform·shader·child;half4·main(float2·coord)·{half4·sum·=·half4(0);for·(int·i·=·0;·i·<·kMaxLoopLimit;·++i)·{half4·s·=·offsetsAndKernel[i];sum·+=·s.y·*·child.eval(coord·+·s.x*dir);sum·+=·s.w·*·child.eval(coord·+·s.z*dir);}return·sum;}33405 ··[·bf420]··const·int·kMaxUniformKernelSize·=·%d·/·2;const·int·kMaxLoopLimit·=·%d·/·2;uniform·half4·offsetsAndKernel[kMaxUniformKernelSize];uniform·half2·dir;uniform·shader·child;half4·main(float2·coord)·{half4·sum·=·half4(0);for·(int·i·=·0;·i·<·kMaxLoopLimit;·++i)·{half4·s·=·offsetsAndKernel[i];sum·+=·s.y·*·child.eval(coord·+·s.x*dir);sum·+=·s.w·*·child.eval(coord·+·s.z*dir);}return·sum;}
33406 ··[·bf59a]··bool·is_triangular_conic_curve()·{return·curveType·==·%g;}33406 ··[·bf59d]··bool·is_triangular_conic_curve()·{return·curveType·==·%g;}
33407 ··[·bf5d5]··bool·is_non_triangular_conic_curve()·{return·curveType·==·%g;}33407 ··[·bf5d8]··bool·is_non_triangular_conic_curve()·{return·curveType·==·%g;}
33408 ··[·bf614]··bool·is_conic_curve()·{return·curveType·!=·%g;}33408 ··[·bf617]··bool·is_conic_curve()·{return·curveType·!=·%g;}
33409 ··[·bf644]··bool·is_conic_curve()·{·return·isinf(p23.w);·}bool·is_non_triangular_conic_curve()·{return·isinf(p23.z)·==·false;}33409 ··[·bf647]··bool·is_conic_curve()·{·return·isinf(p23.w);·}bool·is_non_triangular_conic_curve()·{return·isinf(p23.z)·==·false;}
33410 ··[·bf6b7]··if·(all(lessThanEqual(%s.rgb,·half3(0))))·{····discard;}33410 ··[·bf6ba]··if·(all(lessThanEqual(%s.rgb,·half3(0))))·{····discard;}
33411 ··[·bf6f0]··half4·main(float2·coord)·{half·t·=·half(coord.x);float4·s,·b;if·(%d·<=·4·||·t·<·thresholds1_7.w)·{if·(%d·<=·2·||·t·<·thresholds1_7.y)·{if·(%d·<=·1·||·t·<·thresholds1_7.x)·{%s}·else·{%s}}·else·{if·(%d·<=·3·||·t·<·thresholds1_7.z)·{%s}·else·{%s}}}·else·{if·(%d·<=·6·||·t·<·thresholds9_13.y)·{if·(%d·<=·5·||·t·<·thresholds9_13.x)·{%s}·else·{%s}}·else·{if·(%d·<=·7·||·t·<·thresholds9_13.z)·{%s}·else·{%s}}}return·t·*·s·+·b;}33411 ··[·bf6f3]··half4·main(float2·coord)·{half·t·=·half(coord.x);float4·s,·b;if·(%d·<=·4·||·t·<·thresholds1_7.w)·{if·(%d·<=·2·||·t·<·thresholds1_7.y)·{if·(%d·<=·1·||·t·<·thresholds1_7.x)·{%s}·else·{%s}}·else·{if·(%d·<=·3·||·t·<·thresholds1_7.z)·{%s}·else·{%s}}}·else·{if·(%d·<=·6·||·t·<·thresholds9_13.y)·{if·(%d·<=·5·||·t·<·thresholds9_13.x)·{%s}·else·{%s}}·else·{if·(%d·<=·7·||·t·<·thresholds9_13.z)·{%s}·else·{%s}}}return·t·*·s·+·b;}
33412 ··[·bf895]··uniform·shader·ninePatchFP;uniform·half·cornerRadius;uniform·float4·proxyRect;uniform·half·blurRadius;half4·main(float2·xy)·{float2·translatedFragPosFloat·=·sk_FragCoord.xy·-·proxyRect.LT;float2·proxyCenter·=·(proxyRect.RB·-·proxyRect.LT)·*·0.5;half·edgeSize·=·2.0·*·blurRadius·+·cornerRadius·+·0.5;translatedFragPosFloat·-=·proxyCenter;half2·fragDirection·=·half2(sign(translatedFragPosFloat));translatedFragPosFloat·=·abs(translatedFragPosFloat);half2·translatedFragPosHalf·=·half2(translatedFragPosFloat·-·(proxyCenter·-·edgeSize));translatedFragPosHalf·=·max(translatedFragPosHalf,·0);translatedFragPosHalf·*=·fragDirection;translatedFragPosHalf·+=·half2(edgeSize);half2·proxyDims·=·half2(2.0·*·edgeSize);half2·texCoord·=·translatedFragPosHalf·/·proxyDims;return·ninePatchFP.eval(texCoord).aaaa;}33412 ··[·bf898]··uniform·shader·ninePatchFP;uniform·half·cornerRadius;uniform·float4·proxyRect;uniform·half·blurRadius;half4·main(float2·xy)·{float2·translatedFragPosFloat·=·sk_FragCoord.xy·-·proxyRect.LT;float2·proxyCenter·=·(proxyRect.RB·-·proxyRect.LT)·*·0.5;half·edgeSize·=·2.0·*·blurRadius·+·cornerRadius·+·0.5;translatedFragPosFloat·-=·proxyCenter;half2·fragDirection·=·half2(sign(translatedFragPosFloat));translatedFragPosFloat·=·abs(translatedFragPosFloat);half2·translatedFragPosHalf·=·half2(translatedFragPosFloat·-·(proxyCenter·-·edgeSize));translatedFragPosHalf·=·max(translatedFragPosHalf,·0);translatedFragPosHalf·*=·fragDirection;translatedFragPosHalf·+=·half2(edgeSize);half2·proxyDims·=·half2(2.0·*·edgeSize);half2·texCoord·=·translatedFragPosHalf·/·proxyDims;return·ninePatchFP.eval(texCoord).aaaa;}
33413 ··[·bfbb6]··uniform·shader·blurProfile;uniform·half4·circleData;half4·main(float2·xy)·{half2·vec·=·half2((sk_FragCoord.xy·-·circleData.xy)·*·circleData.w);half·dist·=·length(vec)·+·(0.5·-·circleData.z)·*·circleData.w;return·blurProfile.eval(half2(dist,·0.5)).aaaa;}33413 ··[·bfbb9]··uniform·shader·blurProfile;uniform·half4·circleData;half4·main(float2·xy)·{half2·vec·=·half2((sk_FragCoord.xy·-·circleData.xy)·*·circleData.w);half·dist·=·length(vec)·+·(0.5·-·circleData.z)·*·circleData.w;return·blurProfile.eval(half2(dist,·0.5)).aaaa;}
33414 ··[·bfcb4]··uniform·colorFilter·fp;half4·main(half4·inColor)·{return·fp.eval(inColor.rgb1)·*·inColor.a;}33414 ··[·bfcb7]··uniform·colorFilter·fp;half4·main(half4·inColor)·{return·fp.eval(inColor.rgb1)·*·inColor.a;}
33415 ··[·bfd11]··#version·300\n33415 ··[·bfd14]··#version·300\n
33416 ············uniform·half4·thresholds[%d];uniform·float4·scale[%d];uniform·float4·bias[%d];half4·main(float2·coord)·{half·t·=·half(coord.x);int·low·=·0;int·high·=·%d;int·chunk·=·%d;for·(int·loop·=·0;·loop·<·%d;·++loop)·{if·(t·<·thresholds[chunk].w)·{high·=·chunk;}·else·{low·=·chunk·+·1;}chunk·=·(low·+·high)·/·2;}int·pos;if·(t·<·thresholds[chunk].y)·{pos·=·(t·<·thresholds[chunk].x)·?·0·:·1;}·else·{pos·=·(t·<·thresholds[chunk].z)·?·2·:·3;}if·(%d·>·0)·{pos·+=·4·*·chunk;}return·t·*·scale[pos]·+·bias[pos];}33416 ············uniform·float4·thresholds[%d];uniform·float4·scale[%d];uniform·float4·bias[%d];half4·main(float2·coord)·{float·t·=·coord.x;int·low·=·0;int·high·=·%d;int·chunk·=·%d;for·(int·loop·=·0;·loop·<·%d;·++loop)·{if·(t·<·thresholds[chunk].w)·{high·=·chunk;}·else·{low·=·chunk·+·1;}chunk·=·(low·+·high)·/·2;}int·pos;if·(t·<·thresholds[chunk].y)·{pos·=·(t·<·thresholds[chunk].x)·?·0·:·1;}·else·{pos·=·(t·<·thresholds[chunk].z)·?·2·:·3;}if·(%d·>·0)·{pos·+=·4·*·chunk;}return·t·*·scale[pos]·+·bias[pos];}
33417 ··[·bff0d]··float·edgeID·=·float(sk_VertexID·>>·1);if·((sk_VertexID·&·1)·!=·0)·{edgeID·=·-edgeID;}33417 ··[·bff0c]··float·edgeID·=·float(sk_VertexID·>>·1);if·((sk_VertexID·&·1)·!=·0)·{edgeID·=·-edgeID;}
33418 ··[·bff64]··float2·tangent,·strokeCoord;if·(combinedEdgeID·!=·0·&&·!isFinalEdge)·{float2·A,·B,·C·=·p1·-·p0;float2·D·=·p3·-·p0;if·(w·>=·0.0)·{C·*=·w;B·=·.5*D·-·C;A·=·(w·-·1.0)·*·D;p1·*=·w;}·else·{float2·E·=·p2·-·p1;B·=·E·-·C;A·=·fma(float2(-3),·E,·D);}float2·B_·=·B·*·(numParametricSegments·*·2.0);float2·C_·=·C·*·(numParametricSegments·*·numParametricSegments);float·lastParametricEdgeID·=·0.0;float·maxParametricEdgeID·=·min(numParametricSegments·-·1.0,·combinedEdgeID);float·negAbsRadsPerSegment·=·-abs(radsPerSegment);float·maxRotation0·=·(1.0·+·combinedEdgeID)·*·abs(radsPerSegment);for·(int·exp·=·%i·-·1;·exp·>=·0;·--exp)·{float·testParametricID·=·lastParametricEdgeID·+·exp2(float(exp));if·(testParametricID·<=·maxParametricEdgeID)·{float2·testTan·=·fma(float2(testParametricID),·A,·B_);testTan·=·fma(float2(testParametricID),·testTan,·C_);float·cosRotation·=·dot(normalize(testTan),·tan0);float·maxRotation·=·fma(testParametricID,·negAbsRadsPerSegment,·maxRotation0);maxRotation·=·min(maxRotation,·PI);if·(cosRotation·>=·cos(maxRotation))·{lastParametricEdgeID·=·testParametricID;}}}float·parametricT·=·lastParametricEdgeID·/·numParametricSegments;float·lastRadialEdgeID·=·combinedEdgeID·-·lastParametricEdgeID;float·angle0·=·acos(clamp(tan0.x,·-1.0,·1.0));angle0·=·tan0.y·>=·0.0·?·angle0·:·-angle0;float·radialAngle·=·fma(lastRadialEdgeID,·radsPerSegment,·angle0);tangent·=·float2(cos(radialAngle),·sin(radialAngle));float2·norm·=·float2(-tangent.y,·tangent.x);float·a=dot(norm,A),·b_over_2=dot(norm,B),·c=dot(norm,C);float·discr_over_4·=·max(b_over_2*b_over_2·-·a*c,·0.0);float·q·=·sqrt(discr_over_4);if·(b_over_2·>·0.0)·{q·=·-q;}q·-=·b_over_2;float·_5qa·=·-.5*q*a;float2·root·=·(abs(fma(q,q,_5qa))·<·abs(fma(a,c,_5qa)))·?·float2(q,a)·:·float2(c,q);float·radialT·=·(root.t·!=·0.0)·?·root.s·/·root.t·:·0.0;radialT·=·clamp(radialT,·0.0,·1.0);if·(lastRadialEdgeID·==·0.0)·{radialT·=·0.0;}float·T·=·max(parametricT,·radialT);float2·ab·=·unchecked_mix(p0,·p1,·T);float2·bc·=·unchecked_mix(p1,·p2,·T);float2·cd·=·unchecked_mix(p2,·p3,·T);float2·abc·=·unchecked_mix(ab,·bc,·T);float2·bcd·=·unchecked_mix(bc,·cd,·T);float2·abcd·=·unchecked_mix(abc,·bcd,·T);float·u·=·unchecked_mix(1.0,·w,·T);float·v·=·w·+·1·-·u;float·uv·=·unchecked_mix(u,·v,·T);if·(T·!=·radialT)·{tangent·=·w·>=·0.0·?·robust_normalize_diff(bc*u,·ab*v):·robust_normalize_diff(bcd,·abc);}strokeCoord·=·(w·>=·0.0)·?·abc/uv·:·abcd;}·else·{tangent·=·(combinedEdgeID·==·0)·?·tan0·:·tan1;strokeCoord·=·(combinedEdgeID·==·0)·?·p0·:·p3;}33418 ··[·bff63]··float2·tangent,·strokeCoord;if·(combinedEdgeID·!=·0·&&·!isFinalEdge)·{float2·A,·B,·C·=·p1·-·p0;float2·D·=·p3·-·p0;if·(w·>=·0.0)·{C·*=·w;B·=·.5*D·-·C;A·=·(w·-·1.0)·*·D;p1·*=·w;}·else·{float2·E·=·p2·-·p1;B·=·E·-·C;A·=·fma(float2(-3),·E,·D);}float2·B_·=·B·*·(numParametricSegments·*·2.0);float2·C_·=·C·*·(numParametricSegments·*·numParametricSegments);float·lastParametricEdgeID·=·0.0;float·maxParametricEdgeID·=·min(numParametricSegments·-·1.0,·combinedEdgeID);float·negAbsRadsPerSegment·=·-abs(radsPerSegment);float·maxRotation0·=·(1.0·+·combinedEdgeID)·*·abs(radsPerSegment);for·(int·exp·=·%i·-·1;·exp·>=·0;·--exp)·{float·testParametricID·=·lastParametricEdgeID·+·exp2(float(exp));if·(testParametricID·<=·maxParametricEdgeID)·{float2·testTan·=·fma(float2(testParametricID),·A,·B_);testTan·=·fma(float2(testParametricID),·testTan,·C_);float·cosRotation·=·dot(normalize(testTan),·tan0);float·maxRotation·=·fma(testParametricID,·negAbsRadsPerSegment,·maxRotation0);maxRotation·=·min(maxRotation,·PI);if·(cosRotation·>=·cos(maxRotation))·{lastParametricEdgeID·=·testParametricID;}}}float·parametricT·=·lastParametricEdgeID·/·numParametricSegments;float·lastRadialEdgeID·=·combinedEdgeID·-·lastParametricEdgeID;float·angle0·=·acos(clamp(tan0.x,·-1.0,·1.0));angle0·=·tan0.y·>=·0.0·?·angle0·:·-angle0;float·radialAngle·=·fma(lastRadialEdgeID,·radsPerSegment,·angle0);tangent·=·float2(cos(radialAngle),·sin(radialAngle));float2·norm·=·float2(-tangent.y,·tangent.x);float·a=dot(norm,A),·b_over_2=dot(norm,B),·c=dot(norm,C);float·discr_over_4·=·max(b_over_2*b_over_2·-·a*c,·0.0);float·q·=·sqrt(discr_over_4);if·(b_over_2·>·0.0)·{q·=·-q;}q·-=·b_over_2;float·_5qa·=·-.5*q*a;float2·root·=·(abs(fma(q,q,_5qa))·<·abs(fma(a,c,_5qa)))·?·float2(q,a)·:·float2(c,q);float·radialT·=·(root.t·!=·0.0)·?·root.s·/·root.t·:·0.0;radialT·=·clamp(radialT,·0.0,·1.0);if·(lastRadialEdgeID·==·0.0)·{radialT·=·0.0;}float·T·=·max(parametricT,·radialT);float2·ab·=·unchecked_mix(p0,·p1,·T);float2·bc·=·unchecked_mix(p1,·p2,·T);float2·cd·=·unchecked_mix(p2,·p3,·T);float2·abc·=·unchecked_mix(ab,·bc,·T);float2·bcd·=·unchecked_mix(bc,·cd,·T);float2·abcd·=·unchecked_mix(abc,·bcd,·T);float·u·=·unchecked_mix(1.0,·w,·T);float·v·=·w·+·1·-·u;float·uv·=·unchecked_mix(u,·v,·T);if·(T·!=·radialT)·{tangent·=·w·>=·0.0·?·robust_normalize_diff(bc*u,·ab*v):·robust_normalize_diff(bcd,·abc);}strokeCoord·=·(w·>=·0.0)·?·abc/uv·:·abcd;}·else·{tangent·=·(combinedEdgeID·==·0)·?·tan0·:·tan1;strokeCoord·=·(combinedEdgeID·==·0)·?·p0·:·p3;}
33419 ··[·c091a]··float2·p0=pts01Attr.xy,·p1=pts01Attr.zw,·p2=pts23Attr.xy,·p3=pts23Attr.zw;float2·lastControlPoint·=·argsAttr.xy;float·w·=·-1;if·(is_conic_curve())·{w·=·p3.x;p3·=·p2;}33419 ··[·c0919]··float2·p0=pts01Attr.xy,·p1=pts01Attr.zw,·p2=pts23Attr.xy,·p3=pts23Attr.zw;float2·lastControlPoint·=·argsAttr.xy;float·w·=·-1;if·(is_conic_curve())·{w·=·p3.x;p3·=·p2;}
33420 ··[·c09c1]··if·(JOIN_TYPE·>=·0)·{numEdgesInJoin·=·sign(JOIN_TYPE)·+·1·+·2;}33420 ··[·c09c0]··if·(JOIN_TYPE·>=·0)·{numEdgesInJoin·=·sign(JOIN_TYPE)·+·1·+·2;}
33421 ··[·c0a01]··_posTmp·=·floor(_posTmp)·+·float2(0.5);sk_Position·=·_posTmp.xy01;}33421 ··[·c0a00]··_posTmp·=·floor(_posTmp)·+·float2(0.5);sk_Position·=·_posTmp.xy01;}
33422 ··[·c0a45]··half4·c·=·child.eval(coord·+·half2(kernelPos)·-·half2(offset));if·(convolveAlpha·==·0)·{if·(kernelPos·==·offset)·{origAlpha·=·c.a;}c·=·unpremul(c);}sum·+=·c*k;kernelPos.x·+=·1;if·(kernelPos.x·>=·size.x)·{kernelPos.x·=·0;kernelPos.y·+=·1;}33422 ··[·c0a44]··half4·c·=·child.eval(coord·+·half2(kernelPos)·-·half2(offset));if·(convolveAlpha·==·0)·{if·(kernelPos·==·offset)·{origAlpha·=·c.a;}c·=·unpremul(c);}sum·+=·c*k;kernelPos.x·+=·1;if·(kernelPos.x·>=·size.x)·{kernelPos.x·=·0;kernelPos.y·+=·1;}
33423 ··[·c0b34]··float·turn·=·cross_length_2d(p2·-·p0,·p3·-·p1);float·combinedEdgeID·=·abs(edgeID)·-·numEdgesInJoin;if·(combinedEdgeID·<·0)·{tan1·=·tan0;if·(lastControlPoint·!=·p0)·{tan0·=·robust_normalize_diff(p0,·lastControlPoint);}turn·=·cross_length_2d(tan0,·tan1);}float·cosTheta·=·cosine_between_unit_vectors(tan0,·tan1);float·rotation·=·acos(cosTheta);if·(turn·<·0)·{rotation·=·-rotation;}float·numRadialSegments;float·strokeOutset·=·sign(edgeID);if·(combinedEdgeID·<·0)·{numRadialSegments·=·numEdgesInJoin·-·2;numParametricSegments·=·1;p3·=·p2·=·p1·=·p0;combinedEdgeID·+=·numRadialSegments·+·1;·float·sinEpsilon·=·1e-2;bool·tangentsNearlyParallel·=(abs(turn)·*·inversesqrt(dot(tan0,·tan0)·*·dot(tan1,·tan1)))·<·sinEpsilon;if·(!tangentsNearlyParallel·||·dot(tan0,·tan1)·<·0)·{if·(combinedEdgeID·>=·0)·{strokeOutset·=·(turn·<·0)·?·min(strokeOutset,·0)·:·max(strokeOutset,·0);}}combinedEdgeID·=·max(combinedEdgeID,·0);}·else·{float·maxCombinedSegments·=·NUM_TOTAL_EDGES·-·numEdgesInJoin·-·1;numRadialSegments·=·max(ceil(abs(rotation)·*·NUM_RADIAL_SEGMENTS_PER_RADIAN),·1);numRadialSegments·=·min(numRadialSegments,·maxCombinedSegments);numParametricSegments·=·min(numParametricSegments,maxCombinedSegments·-·numRadialSegments·+·1);}float·radsPerSegment·=·rotation·/·numRadialSegments;float·numCombinedSegments·=·numParametricSegments·+·numRadialSegments·-·1;bool·isFinalEdge·=·(combinedEdgeID·>=·numCombinedSegments);if·(combinedEdgeID·>·numCombinedSegments)·{strokeOutset·=·0;}33423 ··[·c0b33]··float·turn·=·cross_length_2d(p2·-·p0,·p3·-·p1);float·combinedEdgeID·=·abs(edgeID)·-·numEdgesInJoin;if·(combinedEdgeID·<·0)·{tan1·=·tan0;if·(lastControlPoint·!=·p0)·{tan0·=·robust_normalize_diff(p0,·lastControlPoint);}turn·=·cross_length_2d(tan0,·tan1);}float·cosTheta·=·cosine_between_unit_vectors(tan0,·tan1);float·rotation·=·acos(cosTheta);if·(turn·<·0)·{rotation·=·-rotation;}float·numRadialSegments;float·strokeOutset·=·sign(edgeID);if·(combinedEdgeID·<·0)·{numRadialSegments·=·numEdgesInJoin·-·2;numParametricSegments·=·1;p3·=·p2·=·p1·=·p0;combinedEdgeID·+=·numRadialSegments·+·1;·float·sinEpsilon·=·1e-2;bool·tangentsNearlyParallel·=(abs(turn)·*·inversesqrt(dot(tan0,·tan0)·*·dot(tan1,·tan1)))·<·sinEpsilon;if·(!tangentsNearlyParallel·||·dot(tan0,·tan1)·<·0)·{if·(combinedEdgeID·>=·0)·{strokeOutset·=·(turn·<·0)·?·min(strokeOutset,·0)·:·max(strokeOutset,·0);}}combinedEdgeID·=·max(combinedEdgeID,·0);}·else·{float·maxCombinedSegments·=·NUM_TOTAL_EDGES·-·numEdgesInJoin·-·1;numRadialSegments·=·max(ceil(abs(rotation)·*·NUM_RADIAL_SEGMENTS_PER_RADIAN),·1);numRadialSegments·=·min(numRadialSegments,·maxCombinedSegments);numParametricSegments·=·min(numParametricSegments,maxCombinedSegments·-·numRadialSegments·+·1);}float·radsPerSegment·=·rotation·/·numRadialSegments;float·numCombinedSegments·=·numParametricSegments·+·numRadialSegments·-·1;bool·isFinalEdge·=·(combinedEdgeID·>=·numCombinedSegments);if·(combinedEdgeID·>·numCombinedSegments)·{strokeOutset·=·0;}
33424 ··[·c10ef]··float·miter_extent(float·cosTheta,·float·miterLimit)·{float·x·=·fma(cosTheta,·.5,·.5);return·(x·*·miterLimit·*·miterLimit·>=·1.0)·?·inversesqrt(x)·:·sqrt(x);}33424 ··[·c10ee]··float·miter_extent(float·cosTheta,·float·miterLimit)·{float·x·=·fma(cosTheta,·.5,·.5);return·(x·*·miterLimit·*·miterLimit·>=·1.0)·?·inversesqrt(x)·:·sqrt(x);}
33425 ··[·c118e]··float·numParametricSegments;if·(w·<·0)·{if·(p0·==·p1·&&·p2·==·p3)·{numParametricSegments·=·1;}·else·{numParametricSegments·=·wangs_formula_cubic(PRECISION,·p0,·p1,·p2,·p3,·AFFINE_MATRIX);}}·else·{numParametricSegments·=·wangs_formula_conic(PRECISION,AFFINE_MATRIX·*·p0,AFFINE_MATRIX·*·p1,AFFINE_MATRIX·*·p2,·w);}33425 ··[·c118d]··float·numParametricSegments;if·(w·<·0)·{if·(p0·==·p1·&&·p2·==·p3)·{numParametricSegments·=·1;}·else·{numParametricSegments·=·wangs_formula_cubic(PRECISION,·p0,·p1,·p2,·p3,·AFFINE_MATRIX);}}·else·{numParametricSegments·=·wangs_formula_conic(PRECISION,AFFINE_MATRIX·*·p0,AFFINE_MATRIX·*·p1,AFFINE_MATRIX·*·p2,·w);}
33426 ··[·c12c7]··half4·main(half4·inColor)·{half·factor·=·1·-·inColor.a;factor·=·exp(-factor·*·factor·*·4)·-·0.018;return·half4(factor);}33426 ··[·c12c6]··half4·main(half4·inColor)·{half·factor·=·1·-·inColor.a;factor·=·exp(-factor·*·factor·*·4)·-·0.018;return·half4(factor);}
33427 ··[·c1340]··uniform·colorFilter·fp;uniform·half4·color;half4·main(half4·inColor)·{return·fp.eval(color);}33427 ··[·c133f]··uniform·colorFilter·fp;uniform·half4·color;half4·main(half4·inColor)·{return·fp.eval(color);}
33428 ··[·c139e]··half4·main(half4·inColor)·{return·saturate(inColor);}33428 ··[·c139d]··half4·main(half4·inColor)·{return·saturate(inColor);}
33429 ··[·c13d4]··float·ldexp_portable(float·x,·float·p)·{return·x·*·exp2(p);}33429 ··[·c13d3]··float·ldexp_portable(float·x,·float·p)·{return·x·*·exp2(p);}
33430 ··[·c1411]··uniform·int·colorSpace;uniform·int·do_unpremul;half4·main(half4·color)·{return·$interpolated_to_rgb_unpremul(color,·colorSpace,·do_unpremul);}33430 ··[·c1410]··uniform·int·colorSpace;uniform·int·do_unpremul;half4·main(half4·color)·{return·$interpolated_to_rgb_unpremul(color,·colorSpace,·do_unpremul);}
33431 ··[·c14a0]··const·int·kFillBW·=·0;const·int·kFillAA·=·1;const·int·kInverseFillBW·=·2;const·int·kInverseFillAA·=·3;uniform·int·edgeType;uniform·float4·rectUniform;half4·main(float2·xy)·{half·coverage;if·(edgeType·==·kFillBW·||·edgeType·==·kInverseFillBW)·{coverage·=·half(all(greaterThan(float4(sk_FragCoord.xy,·rectUniform.zw),float4(rectUniform.xy,·sk_FragCoord.xy))));}·else·{half4·dists4·=·saturate(half4(1,·1,·-1,·-1)·*half4(sk_FragCoord.xyxy·-·rectUniform));half2·dists2·=·dists4.xy·+·dists4.zw·-·1;coverage·=·dists2.x·*·dists2.y;}if·(edgeType·==·kInverseFillBW·||·edgeType·==·kInverseFillAA)·{coverage·=·1.0·-·coverage;}return·half4(coverage);}33431 ··[·c149f]··const·int·kFillBW·=·0;const·int·kFillAA·=·1;const·int·kInverseFillBW·=·2;const·int·kInverseFillAA·=·3;uniform·int·edgeType;uniform·float4·rectUniform;half4·main(float2·xy)·{half·coverage;if·(edgeType·==·kFillBW·||·edgeType·==·kInverseFillBW)·{coverage·=·half(all(greaterThan(float4(sk_FragCoord.xy,·rectUniform.zw),float4(rectUniform.xy,·sk_FragCoord.xy))));}·else·{half4·dists4·=·saturate(half4(1,·1,·-1,·-1)·*half4(sk_FragCoord.xyxy·-·rectUniform));half2·dists2·=·dists4.xy·+·dists4.zw·-·1;coverage·=·dists2.x·*·dists2.y;}if·(edgeType·==·kInverseFillBW·||·edgeType·==·kInverseFillAA)·{coverage·=·1.0·-·coverage;}return·half4(coverage);}
33432 ··[·c171f]··uniform·shader·integral;uniform·float4·rect;uniform·int·isFast;half4·main(float2·pos)·{half·xCoverage,·yCoverage;if·(bool(isFast))·{half2·xy·=·max(half2(rect.LT·-·pos),·half2(pos·-·rect.RB));xCoverage·=·integral.eval(half2(xy.x,·0.5)).a;yCoverage·=·integral.eval(half2(xy.y,·0.5)).a;}·else·{half4·rect·=·half4(half2(rect.LT·-·pos),·half2(pos·-·rect.RB));xCoverage·=·1·-·integral.eval(half2(rect.L,·0.5)).a-·integral.eval(half2(rect.R,·0.5)).a;yCoverage·=·1·-·integral.eval(half2(rect.T,·0.5)).a-·integral.eval(half2(rect.B,·0.5)).a;}return·half4(xCoverage·*·yCoverage);}33432 ··[·c171e]··uniform·shader·integral;uniform·float4·rect;uniform·int·isFast;half4·main(float2·pos)·{half·xCoverage,·yCoverage;if·(bool(isFast))·{half2·xy·=·max(half2(rect.LT·-·pos),·half2(pos·-·rect.RB));xCoverage·=·integral.eval(half2(xy.x,·0.5)).a;yCoverage·=·integral.eval(half2(xy.y,·0.5)).a;}·else·{half4·rect·=·half4(half2(rect.LT·-·pos),·half2(pos·-·rect.RB));xCoverage·=·1·-·integral.eval(half2(rect.L,·0.5)).a-·integral.eval(half2(rect.R,·0.5)).a;yCoverage·=·1·-·integral.eval(half2(rect.T,·0.5)).a-·integral.eval(half2(rect.B,·0.5)).a;}return·half4(xCoverage·*·yCoverage);}
33433 ··[·c195a]··void·main()·{sk_FragColor·=·sample(u_texture,·v_texCoord);}33433 ··[·c1959]··void·main()·{sk_FragColor·=·sample(u_texture,·v_texCoord);}
33434 ··[·c1996]··uniform·float4·scale[2];uniform·float4·bias[2];uniform·half·threshold;half4·main(float2·coord)·{half·t·=·half(coord.x);float4·s,·b;if·(t·<·threshold)·{s·=·scale[0];b·=·bias[0];}·else·{s·=·scale[1];b·=·bias[1];}return·half4(t·*·s·+·b);}33434 ··[·c1995]··uniform·float4·scale[2];uniform·float4·bias[2];uniform·half·threshold;half4·main(float2·coord)·{half·t·=·half(coord.x);float4·s,·b;if·(t·<·threshold)·{s·=·scale[0];b·=·bias[0];}·else·{s·=·scale[1];b·=·bias[1];}return·half4(t·*·s·+·b);}
33435 ··[·c1a82]··const·int·kFillBW·=·0;const·int·kFillAA·=·1;const·int·kInverseFillBW·=·2;const·int·kInverseFillAA·=·3;uniform·int·edgeType;uniform·int·medPrecision;uniform·float4·ellipse;uniform·float2·scale;half4·main(float2·xy)·{float2·d·=·sk_FragCoord.xy·-·ellipse.xy;if·(bool(medPrecision))·{d·*=·scale.y;}float2·Z·=·d·*·ellipse.zw;float·implicit·=·dot(Z,·d)·-·1;float·grad_dot·=·4·*·dot(Z,·Z);if·(bool(medPrecision))·{grad_dot·=·max(grad_dot,·6.1036e-5);}·else·{grad_dot·=·max(grad_dot,·1.1755e-38);}float·approx_dist·=·implicit·*·inversesqrt(grad_dot);if·(bool(medPrecision))·{approx_dist·*=·scale.x;}half·alpha;if·(edgeType·==·kFillBW)·{alpha·=·approx_dist·>·0.0·?·0.0·:·1.0;}·else·if·(edgeType·==·kFillAA)·{alpha·=·saturate(0.5·-·half(approx_dist));}·else·if·(edgeType·==·kInverseFillBW)·{alpha·=·approx_dist·>·0.0·?·1.0·:·0.0;}·else·{alpha·=·saturate(0.5·+·half(approx_dist));}return·half4(alpha);}33435 ··[·c1a81]··const·int·kFillBW·=·0;const·int·kFillAA·=·1;const·int·kInverseFillBW·=·2;const·int·kInverseFillAA·=·3;uniform·int·edgeType;uniform·int·medPrecision;uniform·float4·ellipse;uniform·float2·scale;half4·main(float2·xy)·{float2·d·=·sk_FragCoord.xy·-·ellipse.xy;if·(bool(medPrecision))·{d·*=·scale.y;}float2·Z·=·d·*·ellipse.zw;float·implicit·=·dot(Z,·d)·-·1;float·grad_dot·=·4·*·dot(Z,·Z);if·(bool(medPrecision))·{grad_dot·=·max(grad_dot,·6.1036e-5);}·else·{grad_dot·=·max(grad_dot,·1.1755e-38);}float·approx_dist·=·implicit·*·inversesqrt(grad_dot);if·(bool(medPrecision))·{approx_dist·*=·scale.x;}half·alpha;if·(edgeType·==·kFillBW)·{alpha·=·approx_dist·>·0.0·?·0.0·:·1.0;}·else·if·(edgeType·==·kFillAA)·{alpha·=·saturate(0.5·-·half(approx_dist));}·else·if·(edgeType·==·kInverseFillBW)·{alpha·=·approx_dist·>·0.0·?·1.0·:·0.0;}·else·{alpha·=·saturate(0.5·+·half(approx_dist));}return·half4(alpha);}
33436 ··[·c1dfe]··half4·main(half4·color)·{return·$rgb_to_hsl(color.rgb,·color.a);}33436 ··[·c1dfd]··half4·main(half4·color)·{return·$rgb_to_hsl(color.rgb,·color.a);}
33437 ··[·c1e40]··half4·main(half4·color)·{return·$hsl_to_rgb(color.rgb,·color.a);}33437 ··[·c1e3f]··half4·main(half4·color)·{return·$hsl_to_rgb(color.rgb,·color.a);}
33438 ··[·c1e82]··uniform·half·range;uniform·shader·inputFP;uniform·shader·table;half4·main(float2·xy)·{half4·color·=·inputFP.eval(xy);half·value·=·table.eval(sk_FragCoord.xy).a·-·0.5;return·half4(clamp(color.rgb·+·value·*·range,·0.0,·color.a),·color.a);}33438 ··[·c1e81]··uniform·half·range;uniform·shader·inputFP;uniform·shader·table;half4·main(float2·xy)·{half4·color·=·inputFP.eval(xy);half·value·=·table.eval(sk_FragCoord.xy).a·-·0.5;return·half4(clamp(color.rgb·+·value·*·range,·0.0,·color.a),·color.a);}
33439 ··[·c1f70]··float·unchecked_mix(float·a,·float·b,·float·T)·{return·fma(b·-·a,·T,·a);}float2·unchecked_mix(float2·a,·float2·b,·float·T)·{return·fma(b·-·a,·float2(T),·a);}float4·unchecked_mix(float4·a,·float4·b,·float4·T)·{return·fma(b·-·a,·T,·a);}33439 ··[·c1f6f]··float·unchecked_mix(float·a,·float·b,·float·T)·{return·fma(b·-·a,·T,·a);}float2·unchecked_mix(float2·a,·float2·b,·float·T)·{return·fma(b·-·a,·float2(T),·a);}float4·unchecked_mix(float4·a,·float4·b,·float4·T)·{return·fma(b·-·a,·T,·a);}
33440 ··[·c205b]··if·(abs(edgeID)·==·2·&&·%s)·{strokeOutset·*=·miter_extent(cosTheta,·JOIN_TYPE);}33440 ··[·c205a]··if·(abs(edgeID)·==·2·&&·%s)·{strokeOutset·*=·miter_extent(cosTheta,·JOIN_TYPE);}
33441 ··[·c20ac]··float·wangs_formula_max_fdiff_p2(float2·p0,·float2·p1,·float2·p2,·float2·p3,float2x2·matrix)·{float2·d0·=·matrix·*·(fma(float2(-2),·p1,·p2)·+·p0);float2·d1·=·matrix·*·(fma(float2(-2),·p2,·p3)·+·p1);return·max(dot(d0,d0),·dot(d1,d1));}float·wangs_formula_cubic(float·_precision_,·float2·p0,·float2·p1,·float2·p2,·float2·p3,float2x2·matrix)·{float·m·=·wangs_formula_max_fdiff_p2(p0,·p1,·p2,·p3,·matrix);return·max(ceil(sqrt(0.75·*·_precision_·*·sqrt(m))),·1.0);}float·wangs_formula_cubic_log2(float·_precision_,·float2·p0,·float2·p1,·float2·p2,·float2·p3,float2x2·matrix)·{float·m·=·wangs_formula_max_fdiff_p2(p0,·p1,·p2,·p3,·matrix);return·ceil(log2(max(0.5625·*·_precision_·*·_precision_·*·m,·1.0))·*·.25);}float·wangs_formula_conic_p2(float·_precision_,·float2·p0,·float2·p1,·float2·p2,·float·w)·{float2·C·=·(min(min(p0,·p1),·p2)·+·max(max(p0,·p1),·p2))·*·0.5;p0·-=·C;p1·-=·C;p2·-=·C;float·m·=·sqrt(max(max(dot(p0,p0),·dot(p1,p1)),·dot(p2,p2)));float2·dp·=·fma(float2(-2.0·*·w),·p1,·p0)·+·p2;float·dw·=·abs(fma(-2.0,·w,·2.0));float·rp_minus_1·=·max(0.0,·fma(m,·_precision_,·-1.0));float·numer·=·length(dp)·*·_precision_·+·rp_minus_1·*·dw;float·denom·=·4·*·min(w,·1.0);return·numer/denom;}float·wangs_formula_conic(float·_precision_,·float2·p0,·float2·p1,·float2·p2,·float·w)·{float·n2·=·wangs_formula_conic_p2(_precision_,·p0,·p1,·p2,·w);return·max(ceil(sqrt(n2)),·1.0);}float·wangs_formula_conic_log2(float·_precision_,·float2·p0,·float2·p1,·float2·p2,·float·w)·{float·n2·=·wangs_formula_conic_p2(_precision_,·p0,·p1,·p2,·w);return·ceil(log2(max(n2,·1.0))·*·.5);}33441 ··[·c20ab]··float·wangs_formula_max_fdiff_p2(float2·p0,·float2·p1,·float2·p2,·float2·p3,float2x2·matrix)·{float2·d0·=·matrix·*·(fma(float2(-2),·p1,·p2)·+·p0);float2·d1·=·matrix·*·(fma(float2(-2),·p2,·p3)·+·p1);return·max(dot(d0,d0),·dot(d1,d1));}float·wangs_formula_cubic(float·_precision_,·float2·p0,·float2·p1,·float2·p2,·float2·p3,float2x2·matrix)·{float·m·=·wangs_formula_max_fdiff_p2(p0,·p1,·p2,·p3,·matrix);return·max(ceil(sqrt(0.75·*·_precision_·*·sqrt(m))),·1.0);}float·wangs_formula_cubic_log2(float·_precision_,·float2·p0,·float2·p1,·float2·p2,·float2·p3,float2x2·matrix)·{float·m·=·wangs_formula_max_fdiff_p2(p0,·p1,·p2,·p3,·matrix);return·ceil(log2(max(0.5625·*·_precision_·*·_precision_·*·m,·1.0))·*·.25);}float·wangs_formula_conic_p2(float·_precision_,·float2·p0,·float2·p1,·float2·p2,·float·w)·{float2·C·=·(min(min(p0,·p1),·p2)·+·max(max(p0,·p1),·p2))·*·0.5;p0·-=·C;p1·-=·C;p2·-=·C;float·m·=·sqrt(max(max(dot(p0,p0),·dot(p1,p1)),·dot(p2,p2)));float2·dp·=·fma(float2(-2.0·*·w),·p1,·p0)·+·p2;float·dw·=·abs(fma(-2.0,·w,·2.0));float·rp_minus_1·=·max(0.0,·fma(m,·_precision_,·-1.0));float·numer·=·length(dp)·*·_precision_·+·rp_minus_1·*·dw;float·denom·=·4·*·min(w,·1.0);return·numer/denom;}float·wangs_formula_conic(float·_precision_,·float2·p0,·float2·p1,·float2·p2,·float·w)·{float·n2·=·wangs_formula_conic_p2(_precision_,·p0,·p1,·p2,·w);return·max(ceil(sqrt(n2)),·1.0);}float·wangs_formula_conic_log2(float·_precision_,·float2·p0,·float2·p1,·float2·p2,·float·w)·{float·n2·=·wangs_formula_conic_p2(_precision_,·p0,·p1,·p2,·w);return·ceil(log2(max(n2,·1.0))·*·.5);}
33442 ··[·c26ca]··void·main()·{v_texCoord·=·half2(a_vertex.xy·*·u_texCoordXform.xy·+·u_texCoordXform.zw);sk_Position.xy·=·a_vertex·*·u_posXform.xy·+·u_posXform.zw;sk_Position.zw·=·half2(0,·1);}33442 ··[·c26c9]··void·main()·{v_texCoord·=·half2(a_vertex.xy·*·u_texCoordXform.xy·+·u_texCoordXform.zw);sk_Position.xy·=·a_vertex·*·u_posXform.xy·+·u_posXform.zw;sk_Position.zw·=·half2(0,·1);}
33443 ··[·c277a]··float·cosine_between_unit_vectors(float2·a,·float2·b)·{return·clamp(dot(a,·b),·-1.0,·1.0);}33443 ··[·c2779]··float·cosine_between_unit_vectors(float2·a,·float2·b)·{return·clamp(dot(a,·b),·-1.0,·1.0);}
33444 ··[·c27d6]··float2·tan0·=·robust_normalize_diff((p0·==·p1)·?·((p1·==·p2)·?·p3·:·p2)·:·p1,·p0);float2·tan1·=·robust_normalize_diff(p3,·(p3·==·p2)·?·((p2·==·p1)·?·p0·:·p1)·:·p2);if·(tan0·==·float2(0))·{tan0·=·float2(1,0);tan1·=·float2(-1,0);}33444 ··[·c27d5]··float2·tan0·=·robust_normalize_diff((p0·==·p1)·?·((p1·==·p2)·?·p3·:·p2)·:·p1,·p0);float2·tan1·=·robust_normalize_diff(p3,·(p3·==·p2)·?·((p2·==·p1)·?·p0·:·p1)·:·p2);if·(tan0·==·float2(0))·{tan0·=·float2(1,0);tan1·=·float2(-1,0);}
33445 ··[·c28bb]··uniform·int·isRadiusIncreasing;uniform·int·isFocalOnCircle;uniform·int·isWellBehaved;uniform·int·isSwapped;uniform·int·isNativelyFocal;uniform·half·invR1;uniform·half·fx;half4·main(float2·p)·{float·t·=·-1;half·v·=·1;float·x_t·=·-1;if·(bool(isFocalOnCircle))·{x_t·=·dot(p,·p)·/·p.x;}·else·if·(bool(isWellBehaved))·{x_t·=·length(p)·-·p.x·*·invR1;}·else·{float·temp·=·p.x·*·p.x·-·p.y·*·p.y;if·(temp·>=·0)·{if·(bool(isSwapped)·||·!bool(isRadiusIncreasing))·{x_t·=·-sqrt(temp)·-·p.x·*·invR1;}·else·{x_t·=·sqrt(temp)·-·p.x·*·invR1;}}}if·(!bool(isWellBehaved))·{if·(x_t·<=·0.0)·{v·=·-1;}}if·(bool(isRadiusIncreasing))·{if·(bool(isNativelyFocal))·{t·=·x_t;}·else·{t·=·x_t·+·fx;}}·else·{if·(bool(isNativelyFocal))·{t·=·-x_t;}·else·{t·=·-x_t·+·fx;}}if·(bool(isSwapped))·{t·=·1·-·t;}return·half4(half(t),·v,·0,·0);}33445 ··[·c28ba]··uniform·int·isRadiusIncreasing;uniform·int·isFocalOnCircle;uniform·int·isWellBehaved;uniform·int·isSwapped;uniform·int·isNativelyFocal;uniform·half·invR1;uniform·half·fx;half4·main(float2·p)·{float·t·=·-1;half·v·=·1;float·x_t·=·-1;if·(bool(isFocalOnCircle))·{x_t·=·dot(p,·p)·/·p.x;}·else·if·(bool(isWellBehaved))·{x_t·=·length(p)·-·p.x·*·invR1;}·else·{float·temp·=·p.x·*·p.x·-·p.y·*·p.y;if·(temp·>=·0)·{if·(bool(isSwapped)·||·!bool(isRadiusIncreasing))·{x_t·=·-sqrt(temp)·-·p.x·*·invR1;}·else·{x_t·=·sqrt(temp)·-·p.x·*·invR1;}}}if·(!bool(isWellBehaved))·{if·(x_t·<=·0.0)·{v·=·-1;}}if·(bool(isRadiusIncreasing))·{if·(bool(isNativelyFocal))·{t·=·x_t;}·else·{t·=·x_t·+·fx;}}·else·{if·(bool(isNativelyFocal))·{t·=·-x_t;}·else·{t·=·-x_t·+·fx;}}if·(bool(isSwapped))·{t·=·1·-·t;}return·half4(half(t),·v,·0,·0);}
33446 ··[·c2be0]··uniform·half·r0_2;half4·main(float2·p)·{half·v·=·1;float·t·=·r0_2·-·p.y·*·p.y;if·(t·>=·0)·{t·=·p.x·+·sqrt(t);}·else·{v·=·-1;}return·half4(half(t),·v,·0,·0);}33446 ··[·c2bdf]··uniform·half·r0_2;half4·main(float2·p)·{half·v·=·1;float·t·=·r0_2·-·p.y·*·p.y;if·(t·>=·0)·{t·=·p.x·+·sqrt(t);}·else·{v·=·-1;}return·half4(half(t),·v,·0,·0);}
33447 ··[·c2c7e]··uniform·half·r0;uniform·half·lengthScale;half4·main(float2·p)·{half·v·=·1;float·t·=·length(p)·*·lengthScale·-·r0;return·half4(half(t),·v,·0,·0);}33447 ··[·c2c7d]··uniform·half·r0;uniform·half·lengthScale;half4·main(float2·p)·{half·v·=·1;float·t·=·length(p)·*·lengthScale·-·r0;return·half4(half(t),·v,·0,·0);}
33448 ··[·c2d10]··uniform·half·bias;uniform·half·scale;uniform·int·useAtanWorkaround;half4·main(float2·coord)·{half·angle;if·(bool(useAtanWorkaround))·{angle·=·half(2·*·atan(-coord.y,·length(coord)·-·coord.x));}·else·{angle·=·(coord.x·!=·0)·?·half(atan(-coord.y,·-coord.x))·:·sign(coord.y)·*·-1.5707963267949;}half·t·=·(angle·*·0.1591549430918·+·0.5·+·bias)·*·scale;return·half4(t,·1,·0,·0);}33448 ··[·c2d0f]··uniform·half·bias;uniform·half·scale;uniform·int·useAtanWorkaround;half4·main(float2·coord)·{half·angle;if·(bool(useAtanWorkaround))·{angle·=·half(2·*·atan(-coord.y,·length(coord)·-·coord.x));}·else·{angle·=·(coord.x·!=·0)·?·half(atan(-coord.y,·-coord.x))·:·sign(coord.y)·*·-1.5707963267949;}half·t·=·(angle·*·0.1591549430918·+·0.5·+·bias)·*·scale;return·half4(t,·1,·0,·0);}
33449 ··[·c2e87]··half4·main(float2·coord)·{return·half4(half(coord.x)·+·0.00001,·1,·0,·0);}33449 ··[·c2e86]··half4·main(float2·coord)·{return·half4(half(coord.x)·+·0.00001,·1,·0,·0);}
33450 ··[·c2ed2]··half4·main(float2·coord)·{return·half4(half(length(coord)),·1,·0,·0);}33450 ··[·c2ed1]··float4·main(float2·coord)·{return·float4(length(coord),·1,·0,·0);}
33451 ··[·c2f19]··uniform·half4·start;uniform·half4·end;half4·main(float2·coord)·{return·mix(start,·end,·half(coord.x));}33451 ··[·c2f14]··uniform·half4·start;uniform·half4·end;half4·main(float2·coord)·{return·mix(start,·end,·half(coord.x));}
33452 ··[·c2f81]··float·ldexp_portable(float·x,·float·p)·{return·ldexp(x,·int(p));}33452 ··[·c2f7c]··float·ldexp_portable(float·x,·float·p)·{return·ldexp(x,·int(p));}
33453 ··[·c2fc3]··%s·(errY·!=·0)·{····textureColor·=·mix(textureColor,·%s,·abs(errY));}33453 ··[·c2fbe]··%s·(errY·!=·0)·{····textureColor·=·mix(textureColor,·%s,·abs(errY));}
33454 ··[·c3009]··if·(errX·!=·0·&&·errY·!=·0)·{····errX·=·abs(errX);····textureColor·=·mix(mix(textureColor,·%s,·errX),·······················mix(%s,·%s,·errX),·······················abs(errY));}33454 ··[·c3004]··if·(errX·!=·0·&&·errY·!=·0)·{····errX·=·abs(errX);····textureColor·=·mix(mix(textureColor,·%s,·errX),·······················mix(%s,·%s,·errX),·······················abs(errY));}
33455 ··[·c30bb]··%s·(errX·!=·0)·{····textureColor·=·mix(textureColor,·%s,·abs(errX));}33455 ··[·c30b6]··%s·(errX·!=·0)·{····textureColor·=·mix(textureColor,·%s,·abs(errX));}
33456 ··[·c3101]··edgeAlpha·=·saturate(0.5·-·edgeAlpha·/·length(gF));}33456 ··[·c30fc]··edgeAlpha·=·saturate(0.5·-·edgeAlpha·/·length(gF));}
33457 ··[·c3136]··uniform·shader·c;uniform·float4·s;half4·main(float2·p)·{return·c.eval(clamp(p,·s.LT,·s.RB));}33457 ··[·c3131]··uniform·shader·c;uniform·float4·s;half4·main(float2·p)·{return·c.eval(clamp(p,·s.LT,·s.RB));}
33458 ··[·c3194]··half·dg_len2·=·dot(dist_grad,·dist_grad);if·(dg_len2·<·0.0001)·{dist_grad·=·half2(0.7071,·0.7071);}·else·{dist_grad·=·dist_grad*half(inversesqrt(dg_len2));}33458 ··[·c318f]··half·dg_len2·=·dot(dist_grad,·dist_grad);if·(dg_len2·<·0.0001)·{dist_grad·=·half2(0.7071,·0.7071);}·else·{dist_grad·=·dist_grad*half(inversesqrt(dg_len2));}
33459 ··[·c3231]··float·num_radial_segments_per_radian(float·approxDevStrokeRadius)·{return·.5·/·acos(max(1.0·-·(1.0·/·PRECISION)·/·approxDevStrokeRadius,·-1.0));}33459 ··[·c322c]··float·num_radial_segments_per_radian(float·approxDevStrokeRadius)·{return·.5·/·acos(max(1.0·-·(1.0·/·PRECISION)·/·approxDevStrokeRadius,·-1.0));}
33460 ··[·c32c3]··const·int·kFillBW·=·0;const·int·kFillAA·=·1;const·int·kInverseFillBW·=·2;const·int·kInverseFillAA·=·3;uniform·int·edgeType;uniform·float4·circle;half4·main(float2·xy)·{half·d;if·(edgeType·==·kInverseFillBW·||·edgeType·==·kInverseFillAA)·{d·=·half((length((circle.xy·-·sk_FragCoord.xy)·*·circle.w)·-·1.0)·*·circle.z);}·else·{d·=·half((1.0·-·length((circle.xy·-·sk_FragCoord.xy)·*·circle.w))·*·circle.z);}return·half4((edgeType·==·kFillAA·||·edgeType·==·kInverseFillAA)?·saturate(d):·(d·>·0.5·?·1·:·0));}33460 ··[·c32be]··const·int·kFillBW·=·0;const·int·kFillAA·=·1;const·int·kInverseFillBW·=·2;const·int·kInverseFillAA·=·3;uniform·int·edgeType;uniform·float4·circle;half4·main(float2·xy)·{half·d;if·(edgeType·==·kInverseFillBW·||·edgeType·==·kInverseFillAA)·{d·=·half((length((circle.xy·-·sk_FragCoord.xy)·*·circle.w)·-·1.0)·*·circle.z);}·else·{d·=·half((1.0·-·length((circle.xy·-·sk_FragCoord.xy)·*·circle.w))·*·circle.z);}return·half4((edgeType·==·kFillAA·||·edgeType·==·kInverseFillAA)?·saturate(d):·(d·>·0.5·?·1·:·0));}
33461 ··[·c34ba]··Context·num_variables:·%d·parent:{·%s·}33461 ··[·c34b5]··Context·num_variables:·%d·parent:{·%s·}
33462 ··[·c34e2]··uniform·half4·color;half4·main(half4·inColor)·{·return·color;·}33462 ··[·c34dd]··uniform·half4·color;half4·main(half4·inColor)·{·return·color;·}
33463 ··[·c3522]··half4·main(half4·inColor)·{·return·inColor;·}33463 ··[·c351d]··half4·main(half4·inColor)·{·return·inColor;·}
33464 ··[·c3550]··uniform·int2·size;uniform·int2·offset;uniform·half2·gainAndBias;uniform·int·convolveAlpha;uniform·shader·child;half4·main(float2·coord)·{half4·sum·=·half4(0);half·origAlpha·=·0;int2·kernelPos·=·int2(0);for·(int·i·=·0;·i·<·kMaxKernelSize;·++i)·{if·(kernelPos.y·>=·size.y)·{·break;·}33464 ··[·c354b]··uniform·int2·size;uniform·int2·offset;uniform·half2·gainAndBias;uniform·int·convolveAlpha;uniform·shader·child;half4·main(float2·coord)·{half4·sum·=·half4(0);half·origAlpha·=·0;int2·kernelPos·=·int2(0);for·(int·i·=·0;·i·<·kMaxKernelSize;·++i)·{if·(kernelPos.y·>=·size.y)·{·break;·}
33465 ··[·c366a]··bool·is_conic_curve()·{·return·curveTypeAttr·!=·%g;·}33465 ··[·c3665]··bool·is_conic_curve()·{·return·curveTypeAttr·!=·%g;·}
33466 ··[·c36a0]··bool·is_conic_curve()·{·return·curveType·!=·%g;·}33466 ··[·c369b]··bool·is_conic_curve()·{·return·curveType·!=·%g;·}
33467 ··[·c36d2]··bool·is_conic_curve()·{·return·isinf(p23.w);·}bool·is_triangular_conic_curve()·{·return·isinf(p23.z);·}33467 ··[·c36cd]··bool·is_conic_curve()·{·return·isinf(p23.w);·}bool·is_triangular_conic_curve()·{·return·isinf(p23.z);·}
33468 ··[·c373a]··bool·is_conic_curve()·{·return·isinf(pts23Attr.w);·}33468 ··[·c3735]··bool·is_conic_curve()·{·return·isinf(pts23Attr.w);·}
33469 ··[·c376f]··.a;\n33469 ··[·c376a]··.a;\n
33470 ····················}33470 ····················}
33471 ··[·c377d]··v.position·=·a.pos;\n33471 ··[·c3778]··v.position·=·a.pos;\n
33472 ············return·v;\n33472 ············return·v;\n
Diff chunk too large, falling back to line-by-line diff (2363 lines added, 2346 lines removed)
33473 ············}33473 ············}
33474 ··[·c379d]··||33474 ··[·c3798]··||
33475 ··[·c37a0]··,%s{33475 ··[·c379b]··,%s{
33476 ··[·c37a5]··${33476 ··[·c37a0]··${
33477 ··[·c37a8]··}·else·{33477 ··[·c37a3]··}·else·{
33478 ··[·c37b1]··for·(int·octave·=·0;·octave·<·%d;·++octave)·{33478 ··[·c37ac]··for·(int·octave·=·0;·octave·<·%d;·++octave)·{
33479 ··[·c37df]··while·(true)·{33479 ··[·c37da]··while·(true)·{
33480 ··[·c37ee]··if·(0·!=·is_linear_coverage)·{33480 ··[·c37e9]··if·(0·!=·is_linear_coverage)·{
33481 ··[·c380d]··if·(%s·==·%d)·{33481 ··[·c3808]··if·(%s·==·%d)·{
33482 ··[·c381d]··if·(coverage·>·.5)·{33482 ··[·c3818]··if·(coverage·>·.5)·{
33483 ··[·c3832]··if·(0·==·x_plus_1)·{33483 ··[·c382d]··if·(0·==·x_plus_1)·{
33484 ··[·c3847]··if·(%s.z·>·0.0·&&·%s.w·>·0.0)·{33484 ··[·c3842]··if·(%s.z·>·0.0·&&·%s.w·>·0.0)·{
33485 ··[·c3867]··if·(aa_bloat_direction.y·!=·0·&&·vertexpos.y·*·corner.y·<·0)·{33485 ··[·c3862]··if·(aa_bloat_direction.y·!=·0·&&·vertexpos.y·*·corner.y·<·0)·{
33486 ··[·c38a6]··if·(aa_bloat_direction.x·!=·0·&&·vertexpos.x·*·corner.x·<·0)·{33486 ··[·c38a1]··if·(aa_bloat_direction.x·!=·0·&&·vertexpos.x·*·corner.x·<·0)·{
33487 ··[·c38e5]··++)·{33487 ··[·c38e0]··++)·{
33488 ··[·c38eb]··if·(any(lessThan(radii,·aa_bloatradius·*·1.5)))·{33488 ··[·c38e6]··if·(any(lessThan(radii,·aa_bloatradius·*·1.5)))·{
33489 ··[·c391d]··if·(any(greaterThan(aa_bloatradius,·float2(1))))·{33489 ··[·c3918]··if·(any(greaterThan(aa_bloatradius,·float2(1))))·{
33490 ··[·c3950]··void·main()·{33490 ··[·c394b]··void·main()·{
33491 ··[·c395e]··zzzz33491 ··[·c3959]··zzzz
33492 ··[·c3963]··Zzzz33492 ··[·c395e]··Zzzz
33493 ··[·c3968]··lzz33493 ··[·c3963]··lzz
33494 ··[·c396c]··guz33494 ··[·c3967]··guz
33495 ··[·c3970]··ltz33495 ··[·c396b]··ltz
33496 ··[·c3974]··arz33496 ··[·c396f]··arz
33497 ··[·c3978]··loz33497 ··[·c3973]··loz
33498 ··[·c397c]··akz33498 ··[·c3977]··akz
33499 ··[·c3980]··hz33499 ··[·c397b]··hz
33500 ··[·c3983]··lez33500 ··[·c397e]··lez
33501 ··[·c3987]··gez33501 ··[·c3982]··gez
33502 ··[·c398b]··bez33502 ··[·c3986]··bez
33503 ··[·c398f]··dz33503 ··[·c398a]··dz
33504 ··[·c3992]··gbz33504 ··[·c398d]··gbz
33505 ··[·c3996]··saz33505 ··[·c3991]··saz
33506 ··[·c399a]··kaz33506 ··[·c3995]··kaz
33507 ··[·c399e]··local_size_z33507 ··[·c3999]··local_size_z
33508 ··[·c39ab]··.z33508 ··[·c39a6]··.z
Max diff block lines reached; 3224722/3432324 bytes (93.95%) of diff not shown.
85.3 KB
readelf --wide --decompress --hex-dump=.ARM.extab {}
    
Offset 1, 648 lines modifiedOffset 1, 659 lines modified
  
Diff chunk too large, falling back to line-by-line diff (656 lines added, 645 lines removed)
1 Hex·dump·of·section·'.ARM.extab':1 Hex·dump·of·section·'.ARM.extab':
2 ··0x00264c48·c9010181·b0af0081·00000000·3f210181·............?!..2 ··0x0028d86c·c9010181·b0af0081·00000000·3f230181·............?#..
3 ··0x00264c58·af0081c9·00000000·c91b0181·b0af0083·................3 ··0x0028d87c·af0081c9·00000000·c91b0181·b0af0083·................
4 ··0x00264c68·00000000·d3b20281·0081c902·b0b0b0af·................4 ··0x0028d88c·00000000·d3b20281·0081c902·b0b0b0af·................
5 ··0x00264c78·00000000·c9030181·b0ad0081·00000000·................5 ··0x0028d89c·00000000·c9030181·b0ad0081·00000000·................
6 ··0x00264c88·bcb20181·b0b0af03·00000000·d2b20181·................6 ··0x0028d8ac·bcb20181·b0b0af03·00000000·d2b20181·................
7 ··0x00264c98·b0b0af01·00000000·91b20181·b0b0ae01·................7 ··0x0028d8bc·b0b0af01·00000000·91b20181·b0b0ae01·................
8 ··0x00264ca8·00000000·c9390181·b0af0080·00000000·.....9..........8 ··0x0028d8cc·00000000·c9390181·b0af0080·00000000·.....9..........
9 ··0x00264cb8·c9030181·b0b0aa80·00000000·c9290181·.............)..9 ··0x0028d8dc·c9030181·b0b0aa80·00000000·c9290181·.............)..
10 ··0x00264cc8·b0ab0080·00000000·3f090181·af0083c9·........?.......10 ··0x0028d8ec·b0ab0080·00000000·3f190181·af0083c9·........?.......
11 ··0x00264cd8·00000000·c9030181·b0b0ac80·00000000·................11 ··0x0028d8fc·00000000·c9090181·b0ad0080·00000000·................
12 ··0x00264ce8·c9230181·b0af0080·00000000·84020181·.#..............12 ··0x0028d90c·c9030181·b0b0ac80·00000000·c9230181·.............#..
13 ··0x00264cf8·b0b0000b·00000000·3f0f0181·af0080c9·........?.......13 ··0x0028d91c·b0af0080·00000000·84020181·b0b0000b·................
14 ··0x00264d08·00000000·3f2d0181·af0080c9·00000000·....?-..........14 ··0x0028d92c·00000000·3f0f0181·af0080c9·00000000·....?...........
15 ··0x00264d18·87b20281·0080c901·b0b0b0af·00000000·................15 ··0x0028d93c·3f2d0181·af0080c9·00000000·87b20281·?-..............
16 ··0x00264d28·c90f0181·b0af0081·00000000·c91f0181·................16 ··0x0028d94c·0080c901·b0b0b0af·00000000·c90f0181·................
17 ··0x00264d38·b0af0081·00000000·c9070181·b0b0aa81·................17 ··0x0028d95c·b0af0081·00000000·c91f0181·b0af0081·................
18 ··0x00264d48·00000000·d3b20281·0081c901·b0b0b0af·................18 ··0x0028d96c·00000000·c9070181·b0b0aa81·00000000·................
19 ··0x00264d58·00000000·c90d0181·b0af0080·00000000·................19 ··0x0028d97c·d3b20281·0081c901·b0b0b0af·00000000·................
20 ··0x00264d68·80c90181·b0b0ab00·00000000·a7b20181·................20 ··0x0028d98c·c90d0181·b0af0080·00000000·80c90181·................
21 ··0x00264d78·b0b0ae01·00000000·c8b20181·b0b0af0d·................21 ··0x0028d99c·b0b0ab00·00000000·a7b20181·b0b0ae01·................
22 ··0x00264d88·00000000·c9030181·b0b0ac81·00000000·................22 ··0x0028d9ac·00000000·c8b20181·b0b0af0d·00000000·................
23 ··0x00264d98·c9010181·b00b8481·00000000·8eb20181·................23 ··0x0028d9bc·c9030181·b0b0ac81·00000000·c9010181·................
24 ··0x00264da8·b0b0af01·00000000·c2b20181·b0b0af04·................24 ··0x0028d9cc·b00b8481·00000000·8eb20181·b0b0af01·................
25 ··0x00264db8·00000000·3f110181·af0081c9·00000000·....?...........25 ··0x0028d9dc·00000000·c2b20181·b0b0af04·00000000·................
26 ··0x00264dc8·c93d0181·b0af0081·00000000·a7b20281·.=..............26 ··0x0028d9ec·3f110181·af0081c9·00000000·c93d0181·?............=..
27 ··0x00264dd8·0081c901·b0b0b0af·00000000·c9110181·................27 ··0x0028d9fc·b0af0081·00000000·a7b20281·0081c901·................
28 ··0x00264de8·b0af0087·00000000·c9350181·b0b0ac81·.........5......28 ··0x0028da0c·b0b0b0af·00000000·c9110181·b0af0087·................
29 ··0x00264df8·00000000·c9070181·b00b8481·00000000·................29 ··0x0028da1c·00000000·c9350181·b0b0ac81·00000000·.....5..........
30 ··0x00264e08·c9070181·b0af0081·00000000·c90d0181·................30 ··0x0028da2c·c9070181·b00b8481·00000000·c9070181·................
31 ··0x00264e18·b0af0081·00000000·c9170181·b0b0aa80·................31 ··0x0028da3c·b0af0081·00000000·c90d0181·b0af0081·................
32 ··0x00264e28·00000000·c9010181·b0b0a880·00000000·................32 ··0x0028da4c·00000000·c9170181·b0b0aa80·00000000·................
33 ··0x00264e38·c9290181·b0af0081·00000000·3f070181·.)..........?...33 ··0x0028da5c·c9010181·b0b0a880·00000000·c9290181·.............)..
34 ··0x00264e48·af0081c9·00000000·c9090181·b0b0aa83·................34 ··0x0028da6c·b0af0081·00000000·c9090181·b0b0aa83·................
35 ··0x00264e58·00000000·81c90181·b0b0ab00·00000000·................35 ··0x0028da7c·00000000·c9270181·b00b8481·00000000·.....'..........
36 ··0x00264e68·c9250181·b00b8481·00000000·c9250181·.%...........%..36 ··0x0028da8c·c9270181·b00b8480·00000000·c9270181·.'...........'..
37 ··0x00264e78·b00b8480·00000000·c9250181·b00b8485·.........%......37 ··0x0028da9c·b0b0aa85·00000000·c9290181·b00b8487·.........)......
38 ··0x00264e88·00000000·c9290181·b00b8487·00000000·.....)..........38 ··0x0028daac·00000000·c9270181·b0af0081·00000000·.....'..........
39 ··0x00264e98·c9270181·b0af0081·00000000·c9250181·.'...........%..39 ··0x0028dabc·3f050181·af0083c9·00000000·c92b0181·?............+..
40 ··0x00264ea8·b0b0ac81·00000000·c9370181·b0af0081·.........7......40 ··0x0028dacc·b0b0ac81·00000000·c93f0181·b0af0081·.........?......
41 ··0x00264eb8·00000000·c92b0181·b0ad0081·00000000·.....+..........41 ··0x0028dadc·00000000·c92b0181·b0ad0081·00000000·.....+..........
42 ··0x00264ec8·c9250181·b0af0081·00000000·c9290181·.%...........)..42 ··0x0028daec·c92b0181·b0b0ae81·00000000·c92b0181·.+...........+..
43 ··0x00264ed8·b0b0ae82·00000000·c9150181·b0b0ac81·................43 ··0x0028dafc·b0ab0080·00000000·c92b0181·b0b0ae82·.........+......
44 ··0x00264ee8·00000000·c90b0181·b0af0081·00000000·................44 ··0x0028db0c·00000000·83c90181·b0b00b84·00000000·................
45 ··0x00264ef8·c9070181·b0af0080·00000000·81c90181·................45 ··0x0028db1c·81c90181·b0b00b84·00000000·c9030181·................
46 ··0x00264f08·b0b00b84·00000000·c9010181·b0b0ac80·................46 ··0x0028db2c·b0af0081·00000000·c91f0181·b0ab0083·................
47 ··0x00264f18·00000000·c9010181·b0ad0081·00000000·................47 ··0x0028db3c·00000000·81c90181·b0b0ab00·00000000·................
48 ··0x00264f28·c9010181·b0b0ac81·00000000·c93d0281·.............=..48 ··0x0028db4c·c9030181·b0ab0082·00000000·c9270181·.............'..
49 ··0x00264f38·00a1c980·b0b0b0af·00000000·c9150181·................49 ··0x0028db5c·b0b0ae83·00000000·c90b0281·00c3c982·................
50 ··0x00264f48·b0ad0081·00000000·c9370181·b0b0ac81·.........7......50 ··0x0028db6c·b0b0b0af·00000000·3f1b0181·af0080c9·........?.......
51 ··0x00264f58·00000000·c9210181·b0af0083·00000000·.....!..........51 ··0x0028db7c·00000000·c9150181·b0ad0081·00000000·................
52 ··0x00264f68·c9070181·b0ad0081·00000000·c90b0181·................52 ··0x0028db8c·c9370181·b0b0ac81·00000000·c92b0181·.7...........+..
53 ··0x00264f78·b0b0ac81·00000000·80c90181·b0b0ad00·................53 ··0x0028db9c·b0af0083·00000000·c9070181·b0ad0081·................
54 ··0x00264f88·00000000·c9270181·b0b0ae83·00000000·.....'..........54 ··0x0028dbac·00000000·c90b0181·b0b0ac81·00000000·................
55 ··0x00264f98·c9110181·b0b0ac81·00000000·c9090181·................55 ··0x0028dbbc·80c90181·b0b0ad00·00000000·c9110181·................
56 ··0x00264fa8·b00b8483·00000000·80c90181·b0b00b84·................56 ··0x0028dbcc·b0b0ac81·00000000·c9090181·b0ab0086·................
57 ··0x00264fb8·00000000·81c90181·b0b00884·00000000·................57 ··0x0028dbdc·00000000·80c90181·b0b00b84·00000000·................
58 ··0x00264fc8·c9070181·b0b0aa87·00000000·c9070181·................58 ··0x0028dbec·81c90181·b0b00884·00000000·c9070181·................
59 ··0x00264fd8·b0ab0083·00000000·c9150181·b0af0085·................59 ··0x0028dbfc·b0ab0087·00000000·c90d0181·b0ab0085·................
60 ··0x00264fe8·00000000·c9210181·b0af0080·00000000·.....!..........60 ··0x0028dc0c·00000000·c9070181·b0ab0083·00000000·................
61 ··0x00264ff8·c9090181·b0b0ae87·00000000·c9030181·................61 ··0x0028dc1c·3f070181·af0081c9·00000000·c90b0181·?...............
62 ··0x00265008·b0b0a881·00000000·c9010181·b0ab0080·................62 ··0x0028dc2c·b0af0081·00000000·c9150181·b0af0085·................
63 ··0x00265018·00000000·80c90181·b0b00884·00000000·................63 ··0x0028dc3c·00000000·c90f0181·b0af0087·00000000·................
64 ··0x00265028·c91f0181·b0ad0081·00000000·c9330181·.............3..64 ··0x0028dc4c·c9030181·b0b0a881·00000000·c9070181·................
65 ··0x00265038·b0af0081·00000000·c92d0181·b0b0ae81·.........-......65 ··0x0028dc5c·b0ad0085·00000000·c9030181·b0af0082·................
66 ··0x00265048·00000000·c9350181·b0b0ae80·00000000·.....5..........66 ··0x0028dc6c·00000000·c9010181·b0af0082·00000000·................
67 ··0x00265058·c90b0181·b0af0082·00000000·c9010181·................67 ··0x0028dc7c·c90b0181·b0af0082·00000000·80c90181·................
68 ··0x00265068·b0b0ac84·00000000·c9010181·b0b0ac85·................68 ··0x0028dc8c·b0b00884·00000000·c9010181·b0b0aa81·................
69 ··0x00265078·00000000·c9010181·b0b0ac87·00000000·................69 ··0x0028dc9c·00000000·c91f0181·b0ad0081·00000000·................
70 ··0x00265088·87c90181·b0b0ab00·00000000·c9010181·................70 ··0x0028dcac·c9350181·b0b0ae80·00000000·c9010181·.5..............
71 ··0x00265098·b0b0a884·00000000·c9110181·b0b0ae82·................71 ··0x0028dcbc·b0ab0080·00000000·c9010181·b0b0ac84·................
72 ··0x002650a8·00000000·3f010181·af0080c9·00000000·....?...........72 ··0x0028dccc·00000000·c9010181·b0b0ac85·00000000·................
73 ··0x002650b8·e1b20281·0085c908·b0b0b0af·00000000·................73 ··0x0028dcdc·c9010181·b0b0ac87·00000000·f2b20181·................
74 ··0x002650c8·8db20281·0083c901·b0b0b0af·00000000·................74 ··0x0028dcec·b0b0ab04·00000000·84000181·b0b0000b·................
75 ··0x002650d8·41b20181·af0087c9·00000000·dfb20281·A...............75 ··0x0028dcfc·00000000·87c90181·b0b0ab00·00000000·................
76 ··0x002650e8·0087c903·b0b0b0af·00000000·c9130181·................76 ··0x0028dd0c·c9010181·b0b0a884·00000000·c9110181·................
77 ··0x002650f8·b0af0081·00000000·c91d0181·b0af0081·................77 ··0x0028dd1c·b0b0ae82·00000000·3f010181·af0080c9·........?.......
78 ··0x00265108·00000000·c9110181·b0af0080·00000000·................78 ··0x0028dd2c·00000000·e1b20281·0085c908·b0b0b0af·................
79 ··0x00265118·b3b20281·0080c901·b0b0b0af·00000000·................79 ··0x0028dd3c·00000000·8db20281·0083c901·b0b0b0af·................
80 ··0x00265128·47970181·af0081c9·00000000·47970181·G...........G...80 ··0x0028dd4c·00000000·41b20181·af0087c9·00000000·....A...........
81 ··0x00265138·ad0081c9·00000000·3f2d0181·af0081c9·........?-......81 ··0x0028dd5c·cfb20281·0087c903·b0b0b0af·00000000·................
82 ··0x00265148·00000000·3f010181·af0081c9·00000000·....?...........82 ··0x0028dd6c·c9130181·b0af0081·00000000·c91b0181·................
83 ··0x00265158·c9030181·b0af0083·00000000·c9010181·................83 ··0x0028dd7c·b0af0081·00000000·c9110181·b0af0080·................
84 ··0x00265168·b0af0086·00000000·c90f0181·b0ab0080·................84 ··0x0028dd8c·00000000·b3b20281·0080c901·b0b0b0af·................
85 ··0x00265178·00000000·c90b0181·b0af0087·00000000·................85 ··0x0028dd9c·00000000·47970181·af0081c9·00000000·....G...........
86 ··0x00265188·0fb20181·af0082c9·00000000·15b20181·................86 ··0x0028ddac·47970181·ad0081c9·00000000·3f2d0181·G...........?-..
87 ··0x00265198·af0080c9·00000000·cfb20281·c980c901·................87 ··0x0028ddbc·af0081c9·00000000·3f010181·af0081c9·........?.......
88 ··0x002651a8·b0af00a1·00000000·3f330281·a1c980c9·........?3......88 ··0x0028ddcc·00000000·c9030181·b0af0083·00000000·................
89 ··0x002651b8·b0b0af00·00000000·c6b20181·b0b0af07·................89 ··0x0028dddc·c9010181·b0af0086·00000000·c90f0181·................
90 ··0x002651c8·00000000·2db20181·af0087c9·00000000·....-...........90 ··0x0028ddec·b0ab0080·00000000·c90b0181·b0af0087·................
91 ··0x002651d8·c9110181·b0ad0081·00000000·c9070181·................91 ··0x0028ddfc·00000000·0fb20181·af0082c9·00000000·................
92 ··0x002651e8·b0b0ac81·00000000·c9050181·b0b0aa81·................92 ··0x0028de0c·15b20181·af0080c9·00000000·c9250181·.............%..
93 ··0x002651f8·00000000·c90d0181·b0b0ac81·00000000·................93 ··0x0028de1c·b0af0081·00000000·cfb20281·c980c901·................
94 ··0x00265208·c91b0181·b0ad0081·00000000·c90b0181·................94 ··0x0028de2c·b0af00a1·00000000·3f330281·a1c980c9·........?3......
95 ··0x00265218·b0b0ae81·00000000·c90f0181·b0b0ae81·................95 ··0x0028de3c·b0b0af00·00000000·c8b20181·b0b0af06·................
96 ··0x00265228·00000000·c9030181·b0ab0080·00000000·................96 ··0x0028de4c·00000000·2db20181·af0087c9·00000000·....-...........
97 ··0x00265238·c9130181·b0af0083·00000000·c9030181·................97 ··0x0028de5c·c9110181·b0ad0081·00000000·c9070181·................
98 ··0x00265248·b0b0ae83·00000000·80c90181·b0b0af00·................98 ··0x0028de6c·b0b0ac81·00000000·c9050181·b0b0aa81·................
99 ··0x00265258·00000000·c9390281·00c1c982·b0b0b0af·.....9..........99 ··0x0028de7c·00000000·c90d0181·b0b0ac81·00000000·................
100 ··0x00265268·00000000·abb20281·0087c904·b0b0b0af·................100 ··0x0028de8c·c91b0181·b0ad0081·00000000·c90b0181·................
101 ··0x00265278·00000000·c9130181·b0ad0080·00000000·................101 ··0x0028de9c·b0b0ae81·00000000·c90f0181·b0b0ae81·................
102 ··0x00265288·c9090181·b0ad0081·00000000·3f0f0181·............?...102 ··0x0028deac·00000000·c9030181·b0ab0080·00000000·................
103 ··0x00265298·af0087c9·00000000·84b20181·b0b0af01·................103 ··0x0028debc·c9130181·b0af0083·00000000·c9030181·................
104 ··0x002652a8·00000000·c9170181·b0af0087·00000000·................104 ··0x0028decc·b0b0ae83·00000000·80c90181·b0b0af00·................
105 ··0x002652b8·f5b20281·0084c905·b0b0b0af·00000000·................105 ··0x0028dedc·00000000·c9390281·00c1c982·b0b0b0af·.....9..........
106 ··0x002652c8·a2b20181·b0b0af01·00000000·9eb20181·................106 ··0x0028deec·00000000·abb20281·0087c904·b0b0b0af·................
107 ··0x002652d8·b0b0af01·00000000·fcb20181·b0b0af05·................107 ··0x0028defc·00000000·c9130181·b0ad0080·00000000·................
108 ··0x002652e8·00000000·cbb20181·b0b0a805·00000000·................108 ··0x0028df0c·c9090181·b0ad0081·00000000·3f0f0181·............?...
109 ··0x002652f8·95b20281·0085c908·b0b0b0af·00000000·................109 ··0x0028df1c·af0087c9·00000000·84b20181·b0b0af01·................
110 ··0x00265308·c9070181·b0b0aa80·00000000·e5b20181·................110 ··0x0028df2c·00000000·c9170181·b0af0087·00000000·................
111 ··0x00265318·b0b0ae05·00000000·adb20281·0081c908·................111 ··0x0028df3c·f5b20281·0084c905·b0b0b0af·00000000·................
112 ··0x00265328·b0b0b0af·00000000·c91d0181·b0b0ac87·................112 ··0x0028df4c·a2b20181·b0b0af01·00000000·9eb20181·................
113 ··0x00265338·00000000·c9150181·b0b0ac83·00000000·................113 ··0x0028df5c·b0b0af01·00000000·fcb20181·b0b0af05·................
114 ··0x00265348·87b20281·0083c908·b0b0b0af·00000000·................114 ··0x0028df6c·00000000·cbb20181·b0b0a805·00000000·................
115 ··0x00265358·c9070181·b0ab0081·00000000·3f070181·............?...115 ··0x0028df7c·95b20281·0085c908·b0b0b0af·00000000·................
116 ··0x00265368·af0080c9·00000000·c9310181·b0af0083·.........1......116 ··0x0028df8c·c9070181·b0b0aa80·00000000·e5b20181·................
117 ··0x00265378·00000000·c92d0181·b00b8480·00000000·.....-..........117 ··0x0028df9c·b0b0ae05·00000000·adb20281·0081c908·................
118 ··0x00265388·8db20281·0087c901·b0b0b0af·00000000·................118 ··0x0028dfac·b0b0b0af·00000000·c9330181·b0af0081·.........3......
119 ··0x00265398·c90b0181·b00b8482·00000000·c9010181·................119 ··0x0028dfbc·00000000·c91d0181·b0b0ac87·00000000·................
120 ··0x002653a8·b0b0aa80·00000000·c9010181·b00b8483·................120 ··0x0028dfcc·c9150181·b0b0ac83·00000000·87b20281·................
121 ··0x002653b8·00000000·81c90181·b0b0ad00·00000000·................121 ··0x0028dfdc·0083c908·b0b0b0af·00000000·c9070181·................
122 ··0x002653c8·c9070181·b0b0aa85·00000000·c9190181·................122 ··0x0028dfec·b0ab0081·00000000·3f070181·af0080c9·........?.......
123 ··0x002653d8·b0af0087·00000000·c90b0181·b0b0a880·................123 ··0x0028dffc·00000000·c9310181·b0af0083·00000000·.....1..........
124 ··0x002653e8·00000000·c9110181·b00b8480·00000000·................124 ··0x0028e00c·c92d0181·b00b8480·00000000·8db20281·.-..............
125 ··0x002653f8·c9190181·b0af0085·00000000·c9090181·................125 ··0x0028e01c·0087c901·b0b0b0af·00000000·c90b0181·................
Max diff block lines reached; 0/87214 bytes (0.00%) of diff not shown.
67.2 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 2547 lines modifiedOffset 1, 107 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
Diff chunk too large, falling back to line-by-line diff (1 lines added, 2441 lines removed)
  
2 00277500·<JNI_OnLoad@@Base-0x1afcc>:2 002a0180·<JNI_OnLoad@@Base-0x1ca0c>:
3 »       vpush»  {d8-d15} 
4 »       mov»    ip,·sp 
5 »       sub»    sp,·sp,·#736»  @·0x2e0 
6 »       bic»    sp,·sp,·#31 
7 »       strd»   r4,·[sp] 
8 »       strd»   r6,·[sp,·#8] 
9 »       strd»   r8,·[sp,·#16] 
10 »       strd»   sl,·[sp,·#24] 
11 »       str»    ip,·[sp,·#480]»@·0x1e0 
12 »       str»    lr,·[sp,·#484]»@·0x1e4 
13 »       nop»    »    »    @·(mov·r0,·r0) 
14 »       mov»    r1,·r1 
15 »       mov»    r2,·r2 
16 »       add»    r3,·sp,·#32 
17 »       mov»    r4,·#0 
18 »       mov»    r5,·#254»     @·0xfe 
19 »       vmov.i32»       q0,·#1»  @·0x00000001 
20 »       vshr.u64»       q1,·q0,·#7 
21 »       vshr.u64»       q0,·q0,·#8 
22 »       vmov.i32»       d4,·#19» @·0x00000013 
23 »       vmov.i32»       d5,·#38» @·0x00000026 
24 »       add»    r6,·sp,·#512»  @·0x200 
25 »       vst1.8» {d2-d3},·[r6·:128] 
26 »       add»    r6,·sp,·#528»  @·0x210 
27 »       vst1.8» {d0-d1},·[r6·:128] 
28 »       add»    r6,·sp,·#544»  @·0x220 
29 »       vst1.8» {d4-d5},·[r6·:128] 
30 »       add»    r6,·r3,·#0 
31 »       vmov.i32»       q2,·#0»  @·0x00000000 
32 »       vst1.8» {d4-d5},·[r6·:128]! 
33 »       vst1.8» {d4-d5},·[r6·:128]! 
34 »       vst1.8» {d4},·[r6·:64] 
35 »       add»    r6,·r3,·#0 
36 »       mov»    r7,·#960»     @·0x3c0 
37 »       sub»    r7,·r7,·#2 
38 »       rsb»    r7,·r7,·#0 
39 »       sub»    r7,·r7,·r7,·lsl·#7 
40 »       str»    r7,·[r6] 
41 »       add»    r6,·sp,·#704»  @·0x2c0 
42 »       vld1.8» {d4-d5},·[r1]! 
43 »       vld1.8» {d6-d7},·[r1] 
44 »       vst1.8» {d4-d5},·[r6·:128]! 
45 »       vst1.8» {d6-d7},·[r6·:128] 
46 »       sub»    r1,·r6,·#16 
47 »       ldrb»   r6,·[r1] 
48 »       and»    r6,·r6,·#248»  @·0xf8 
49 »       strb»   r6,·[r1] 
50 »       ldrb»   r6,·[r1,·#31] 
51 »       and»    r6,·r6,·#127»  @·0x7f 
52 »       orr»    r6,·r6,·#64»   @·0x40 
53 »       strb»   r6,·[r1,·#31] 
54 »       vmov.i64»       q2,·#0x00000000ffffffff 
55 »       vshr.u64»       q3,·q2,·#7 
56 »       vshr.u64»       q2,·q2,·#6 
57 »       vld1.8» {d8},·[r2] 
58 »       vld1.8» {d10},·[r2] 
59 »       add»    r2,·r2,·#6 
60 »       vld1.8» {d12},·[r2] 
61 »       vld1.8» {d14},·[r2] 
62 »       add»    r2,·r2,·#6 
63 »       vld1.8» {d16},·[r2] 
64 »       add»    r2,·r2,·#4 
65 »       vld1.8» {d18},·[r2] 
66 »       vld1.8» {d20},·[r2] 
67 »       add»    r2,·r2,·#6 
68 »       vld1.8» {d22},·[r2] 
69 »       add»    r2,·r2,·#2 
70 »       vld1.8» {d24},·[r2] 
71 »       vld1.8» {d26},·[r2] 
72 »       vshr.u64»       q5,·q5,·#26 
73 »       vshr.u64»       q6,·q6,·#3 
74 »       vshr.u64»       q7,·q7,·#29 
75 »       vshr.u64»       q8,·q8,·#6 
76 »       vshr.u64»       q10,·q10,·#25 
77 »       vshr.u64»       q11,·q11,·#3 
78 »       vshr.u64»       q12,·q12,·#12 
79 »       vshr.u64»       q13,·q13,·#38 
80 »       vand»   q4,·q4,·q2 
81 »       vand»   q6,·q6,·q2 
82 »       vand»   q8,·q8,·q2 
83 »       vand»   q10,·q10,·q2 
84 »       vand»   q2,·q12,·q2 
85 »       vand»   q5,·q5,·q3 
86 »       vand»   q7,·q7,·q3 
87 »       vand»   q9,·q9,·q3 
88 »       vand»   q11,·q11,·q3 
89 »       vand»   q3,·q13,·q3 
90 »       add»    r2,·r3,·#48»   @·0x30 
91 »       vadd.i64»       q12,·q4,·q1 
92 »       vadd.i64»       q13,·q10,·q1 
93 »       vshr.s64»       q12,·q12,·#26 
94 »       vshr.s64»       q13,·q13,·#26 
95 »       vadd.i64»       q5,·q5,·q12 
96 »       vshl.s64»       q12,·q12,·#26 
97 »       vadd.i64»       q14,·q5,·q0 
98 »       vadd.i64»       q11,·q11,·q13 
99 »       vshl.s64»       q13,·q13,·#26 
100 »       vadd.i64»       q15,·q11,·q0 
101 »       vsub.i64»       q4,·q4,·q12 
102 »       vshr.s64»       q12,·q14,·#25 
103 »       vsub.i64»       q10,·q10,·q13 
104 »       vshr.s64»       q13,·q15,·#25 
105 »       vadd.i64»       q6,·q6,·q12 
106 »       vshl.s64»       q12,·q12,·#25 
107 »       vadd.i64»       q14,·q6,·q1 
108 »       vadd.i64»       q2,·q2,·q13 
109 »       vsub.i64»       q5,·q5,·q12 
110 »       vshr.s64»       q12,·q14,·#26 
111 »       vshl.s64»       q13,·q13,·#25 
112 »       vadd.i64»       q14,·q2,·q1 
113 »       vadd.i64»       q7,·q7,·q12 
114 »       vshl.s64»       q12,·q12,·#26 
115 »       vadd.i64»       q15,·q7,·q0 
116 »       vsub.i64»       q11,·q11,·q13 
117 »       vshr.s64»       q13,·q14,·#26 
118 »       vsub.i64»       q6,·q6,·q12 
119 »       vshr.s64»       q12,·q15,·#25 
120 »       vadd.i64»       q3,·q3,·q13 
121 »       vshl.s64»       q13,·q13,·#26 
122 »       vadd.i64»       q14,·q3,·q0 
Max diff block lines reached; 70401714/70460007 bytes (99.92%) of diff not shown.
58.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 1518 lines modifiedOffset 1, 1518 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 0071a6c0·<.plt>:2 00752790·<.plt>:
3 »       push»   {lr}»       »       @·(str·lr,·[sp,·#-4]!)3 »       push»   {lr}»       »       @·(str·lr,·[sp,·#-4]!)
4 »       add»    lr,·pc,·#0,·124 »       add»    lr,·pc,·#0,·12
5 »       add»    lr,·lr,·#282624»       @·0x450005 »       add»    lr,·lr,·#282624»       @·0x45000
6 »       ldr»    pc,·[lr,·#1352]!»      @·0x5486 »       ldr»    pc,·[lr,·#2688]!»      @·0xa80
7 »       ldrble» sp,·[r4],·#1236»    @·0x4d47 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
8 »       ldrble» sp,·[r4],·#1236»    @·0x4d48 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
9 »       ldrble» sp,·[r4],·#1236»    @·0x4d49 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
10 »       ldrble» sp,·[r4],·#1236»    @·0x4d410 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
11 »       add»    ip,·pc,·#0,·1211 »       add»    ip,·pc,·#0,·12
12 »       add»    ip,·ip,·#282624»       @·0x4500012 »       add»    ip,·ip,·#282624»       @·0x45000
13 »       ldr»    pc,·[ip,·#1328]!»      @·0x53013 »       ldr»    pc,·[ip,·#2664]!»      @·0xa68
14 »       ldrble» sp,·[r4],·#1236»    @·0x4d414 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
15 »       add»    ip,·pc,·#0,·1215 »       add»    ip,·pc,·#0,·12
16 »       add»    ip,·ip,·#282624»       @·0x4500016 »       add»    ip,·ip,·#282624»       @·0x45000
17 »       ldr»    pc,·[ip,·#1316]!»      @·0x52417 »       ldr»    pc,·[ip,·#2652]!»      @·0xa5c
18 »       ldrble» sp,·[r4],·#1236»    @·0x4d418 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
19 »       add»    ip,·pc,·#0,·1219 »       add»    ip,·pc,·#0,·12
20 »       add»    ip,·ip,·#282624»       @·0x4500020 »       add»    ip,·ip,·#282624»       @·0x45000
21 »       ldr»    pc,·[ip,·#1304]!»      @·0x51821 »       ldr»    pc,·[ip,·#2640]!»      @·0xa50
22 »       ldrble» sp,·[r4],·#1236»    @·0x4d422 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
23 »       add»    ip,·pc,·#0,·1223 »       add»    ip,·pc,·#0,·12
24 »       add»    ip,·ip,·#282624»       @·0x4500024 »       add»    ip,·ip,·#282624»       @·0x45000
25 »       ldr»    pc,·[ip,·#1292]!»      @·0x50c25 »       ldr»    pc,·[ip,·#2628]!»      @·0xa44
26 »       ldrble» sp,·[r4],·#1236»    @·0x4d426 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
27 »       add»    ip,·pc,·#0,·1227 »       add»    ip,·pc,·#0,·12
28 »       add»    ip,·ip,·#282624»       @·0x4500028 »       add»    ip,·ip,·#282624»       @·0x45000
29 »       ldr»    pc,·[ip,·#1280]!»      @·0x50029 »       ldr»    pc,·[ip,·#2616]!»      @·0xa38
30 »       ldrble» sp,·[r4],·#1236»    @·0x4d430 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
31 »       add»    ip,·pc,·#0,·1231 »       add»    ip,·pc,·#0,·12
32 »       add»    ip,·ip,·#282624»       @·0x4500032 »       add»    ip,·ip,·#282624»       @·0x45000
33 »       ldr»    pc,·[ip,·#1268]!»      @·0x4f433 »       ldr»    pc,·[ip,·#2604]!»      @·0xa2c
34 »       ldrble» sp,·[r4],·#1236»    @·0x4d434 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
35 »       add»    ip,·pc,·#0,·1235 »       add»    ip,·pc,·#0,·12
36 »       add»    ip,·ip,·#282624»       @·0x4500036 »       add»    ip,·ip,·#282624»       @·0x45000
37 »       ldr»    pc,·[ip,·#1256]!»      @·0x4e837 »       ldr»    pc,·[ip,·#2592]!»      @·0xa20
38 »       ldrble» sp,·[r4],·#1236»    @·0x4d438 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
39 »       add»    ip,·pc,·#0,·1239 »       add»    ip,·pc,·#0,·12
40 »       add»    ip,·ip,·#282624»       @·0x4500040 »       add»    ip,·ip,·#282624»       @·0x45000
41 »       ldr»    pc,·[ip,·#1244]!»      @·0x4dc41 »       ldr»    pc,·[ip,·#2580]!»      @·0xa14
42 »       ldrble» sp,·[r4],·#1236»    @·0x4d442 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
43 »       add»    ip,·pc,·#0,·1243 »       add»    ip,·pc,·#0,·12
44 »       add»    ip,·ip,·#282624»       @·0x4500044 »       add»    ip,·ip,·#282624»       @·0x45000
45 »       ldr»    pc,·[ip,·#1232]!»      @·0x4d045 »       ldr»    pc,·[ip,·#2568]!»      @·0xa08
46 »       ldrble» sp,·[r4],·#1236»    @·0x4d446 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
47 »       add»    ip,·pc,·#0,·1247 »       add»    ip,·pc,·#0,·12
48 »       add»    ip,·ip,·#282624»       @·0x4500048 »       add»    ip,·ip,·#282624»       @·0x45000
49 »       ldr»    pc,·[ip,·#1220]!»      @·0x4c449 »       ldr»    pc,·[ip,·#2556]!»      @·0x9fc
50 »       ldrble» sp,·[r4],·#1236»    @·0x4d450 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
51 »       add»    ip,·pc,·#0,·1251 »       add»    ip,·pc,·#0,·12
52 »       add»    ip,·ip,·#282624»       @·0x4500052 »       add»    ip,·ip,·#282624»       @·0x45000
53 »       ldr»    pc,·[ip,·#1208]!»      @·0x4b853 »       ldr»    pc,·[ip,·#2544]!»      @·0x9f0
54 »       ldrble» sp,·[r4],·#1236»    @·0x4d454 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
55 »       add»    ip,·pc,·#0,·1255 »       add»    ip,·pc,·#0,·12
56 »       add»    ip,·ip,·#282624»       @·0x4500056 »       add»    ip,·ip,·#282624»       @·0x45000
57 »       ldr»    pc,·[ip,·#1196]!»      @·0x4ac57 »       ldr»    pc,·[ip,·#2532]!»      @·0x9e4
58 »       ldrble» sp,·[r4],·#1236»    @·0x4d458 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
59 »       add»    ip,·pc,·#0,·1259 »       add»    ip,·pc,·#0,·12
60 »       add»    ip,·ip,·#282624»       @·0x4500060 »       add»    ip,·ip,·#282624»       @·0x45000
61 »       ldr»    pc,·[ip,·#1184]!»      @·0x4a061 »       ldr»    pc,·[ip,·#2520]!»      @·0x9d8
62 »       ldrble» sp,·[r4],·#1236»    @·0x4d462 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
63 »       add»    ip,·pc,·#0,·1263 »       add»    ip,·pc,·#0,·12
64 »       add»    ip,·ip,·#282624»       @·0x4500064 »       add»    ip,·ip,·#282624»       @·0x45000
65 »       ldr»    pc,·[ip,·#1172]!»      @·0x49465 »       ldr»    pc,·[ip,·#2508]!»      @·0x9cc
66 »       ldrble» sp,·[r4],·#1236»    @·0x4d466 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
67 »       add»    ip,·pc,·#0,·1267 »       add»    ip,·pc,·#0,·12
68 »       add»    ip,·ip,·#282624»       @·0x4500068 »       add»    ip,·ip,·#282624»       @·0x45000
69 »       ldr»    pc,·[ip,·#1160]!»      @·0x48869 »       ldr»    pc,·[ip,·#2496]!»      @·0x9c0
70 »       ldrble» sp,·[r4],·#1236»    @·0x4d470 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
71 »       add»    ip,·pc,·#0,·1271 »       add»    ip,·pc,·#0,·12
72 »       add»    ip,·ip,·#282624»       @·0x4500072 »       add»    ip,·ip,·#282624»       @·0x45000
73 »       ldr»    pc,·[ip,·#1148]!»      @·0x47c73 »       ldr»    pc,·[ip,·#2484]!»      @·0x9b4
74 »       ldrble» sp,·[r4],·#1236»    @·0x4d474 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
75 »       add»    ip,·pc,·#0,·1275 »       add»    ip,·pc,·#0,·12
76 »       add»    ip,·ip,·#282624»       @·0x4500076 »       add»    ip,·ip,·#282624»       @·0x45000
77 »       ldr»    pc,·[ip,·#1136]!»      @·0x47077 »       ldr»    pc,·[ip,·#2472]!»      @·0x9a8
78 »       ldrble» sp,·[r4],·#1236»    @·0x4d478 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
79 »       add»    ip,·pc,·#0,·1279 »       add»    ip,·pc,·#0,·12
80 »       add»    ip,·ip,·#282624»       @·0x4500080 »       add»    ip,·ip,·#282624»       @·0x45000
81 »       ldr»    pc,·[ip,·#1124]!»      @·0x46481 »       ldr»    pc,·[ip,·#2460]!»      @·0x99c
82 »       ldrble» sp,·[r4],·#1236»    @·0x4d482 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
83 »       add»    ip,·pc,·#0,·1283 »       add»    ip,·pc,·#0,·12
84 »       add»    ip,·ip,·#282624»       @·0x4500084 »       add»    ip,·ip,·#282624»       @·0x45000
85 »       ldr»    pc,·[ip,·#1112]!»      @·0x45885 »       ldr»    pc,·[ip,·#2448]!»      @·0x990
86 »       ldrble» sp,·[r4],·#1236»    @·0x4d486 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
87 »       add»    ip,·pc,·#0,·1287 »       add»    ip,·pc,·#0,·12
88 »       add»    ip,·ip,·#282624»       @·0x4500088 »       add»    ip,·ip,·#282624»       @·0x45000
89 »       ldr»    pc,·[ip,·#1100]!»      @·0x44c89 »       ldr»    pc,·[ip,·#2436]!»      @·0x984
90 »       ldrble» sp,·[r4],·#1236»    @·0x4d490 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
91 »       add»    ip,·pc,·#0,·1291 »       add»    ip,·pc,·#0,·12
92 »       add»    ip,·ip,·#282624»       @·0x4500092 »       add»    ip,·ip,·#282624»       @·0x45000
93 »       ldr»    pc,·[ip,·#1088]!»      @·0x44093 »       ldr»    pc,·[ip,·#2424]!»      @·0x978
94 »       ldrble» sp,·[r4],·#1236»    @·0x4d494 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
95 »       add»    ip,·pc,·#0,·1295 »       add»    ip,·pc,·#0,·12
96 »       add»    ip,·ip,·#282624»       @·0x4500096 »       add»    ip,·ip,·#282624»       @·0x45000
97 »       ldr»    pc,·[ip,·#1076]!»      @·0x43497 »       ldr»    pc,·[ip,·#2412]!»      @·0x96c
98 »       ldrble» sp,·[r4],·#1236»    @·0x4d498 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
99 »       add»    ip,·pc,·#0,·1299 »       add»    ip,·pc,·#0,·12
100 »       add»    ip,·ip,·#282624»       @·0x45000100 »       add»    ip,·ip,·#282624»       @·0x45000
101 »       ldr»    pc,·[ip,·#1064]!»      @·0x428101 »       ldr»    pc,·[ip,·#2400]!»      @·0x960
102 »       ldrble» sp,·[r4],·#1236»    @·0x4d4102 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
103 »       add»    ip,·pc,·#0,·12103 »       add»    ip,·pc,·#0,·12
104 »       add»    ip,·ip,·#282624»       @·0x45000104 »       add»    ip,·ip,·#282624»       @·0x45000
105 »       ldr»    pc,·[ip,·#1052]!»      @·0x41c105 »       ldr»    pc,·[ip,·#2388]!»      @·0x954
106 »       ldrble» sp,·[r4],·#1236»    @·0x4d4106 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
107 »       add»    ip,·pc,·#0,·12107 »       add»    ip,·pc,·#0,·12
108 »       add»    ip,·ip,·#282624»       @·0x45000108 »       add»    ip,·ip,·#282624»       @·0x45000
109 »       ldr»    pc,·[ip,·#1040]!»      @·0x410109 »       ldr»    pc,·[ip,·#2376]!»      @·0x948
110 »       ldrble» sp,·[r4],·#1236»    @·0x4d4110 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
111 »       add»    ip,·pc,·#0,·12111 »       add»    ip,·pc,·#0,·12
112 »       add»    ip,·ip,·#282624»       @·0x45000112 »       add»    ip,·ip,·#282624»       @·0x45000
113 »       ldr»    pc,·[ip,·#1028]!»      @·0x404113 »       ldr»    pc,·[ip,·#2364]!»      @·0x93c
114 »       ldrble» sp,·[r4],·#1236»    @·0x4d4114 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
115 »       add»    ip,·pc,·#0,·12115 »       add»    ip,·pc,·#0,·12
116 »       add»    ip,·ip,·#282624»       @·0x45000116 »       add»    ip,·ip,·#282624»       @·0x45000
117 »       ldr»    pc,·[ip,·#1016]!»      @·0x3f8117 »       ldr»    pc,·[ip,·#2352]!»      @·0x930
118 »       ldrble» sp,·[r4],·#1236»    @·0x4d4118 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
119 »       add»    ip,·pc,·#0,·12119 »       add»    ip,·pc,·#0,·12
120 »       add»    ip,·ip,·#282624»       @·0x45000120 »       add»    ip,·ip,·#282624»       @·0x45000
121 »       ldr»    pc,·[ip,·#1004]!»      @·0x3ec121 »       ldr»    pc,·[ip,·#2340]!»      @·0x924
122 »       ldrble» sp,·[r4],·#1236»    @·0x4d4122 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
123 »       add»    ip,·pc,·#0,·12123 »       add»    ip,·pc,·#0,·12
Max diff block lines reached; 54757/59333 bytes (92.29%) of diff not shown.
1.68 MB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 13139 lines modifiedOffset 1, 13221 lines modified
  
Diff chunk too large, falling back to line-by-line diff (13218 lines added, 13136 lines removed)
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x0072be60·60be7200·00000000·00000000·35aa2800·`.r.........5.(.2 ··0x00763f30·303f7600·00000000·00000000·814b2b00·0?v..........K+.
3 ··0x0072be70·81aa2800·8faa2800·00000000·00000000·..(...(.........3 ··0x00763f40·cd4b2b00·db4b2b00·00000000·00000000·.K+..K+.........
4 ··0x0072be80·7ba92800·cda92800·dba92800·00000000·{.(...(...(.....4 ··0x00763f50·c74a2b00·194b2b00·274b2b00·00000000·.J+..K+.'K+.....
5 ··0x0072be90·00000000·0dad2800·e5a72800·c7a92800·......(...(...(.5 ··0x00763f60·00000000·754e2b00·31492b00·134b2b00·....uN+.1I+..K+.
6 ··0x0072bea0·e1dc2800·e5a72800·00000000·00000000·..(...(.........6 ··0x00763f70·59802b00·31492b00·00000000·00000000·Y.+.1I+.........
7 ··0x0072beb0·99a52800·b5a52800·c5a52800·f9a52800·..(...(...(...(.7 ··0x00763f80·e5462b00·01472b00·11472b00·45472b00·.F+..G+..G+.EG+.
8 ··0x0072bec0·21a62800·27a62800·3ba62800·00000000·!.(.'.(.;.(.....8 ··0x00763f90·6d472b00·73472b00·87472b00·00000000·mG+.sG+..G+.....
9 ··0x0072bed0·00000000·d9aa2800·39ac2800·47ac2800·......(.9.(.G.(.9 ··0x00763fa0·00000000·414c2b00·a14d2b00·af4d2b00·....AL+..M+..M+.
10 ··0x0072bee0·00000000·00000000·0dad2800·e5a72800·..........(...(.10 ··0x00763fb0·00000000·00000000·754e2b00·31492b00·........uN+.1I+.
11 ··0x0072bef0·11ad2800·35ad2800·0dad2800·e5a72800·..(.5.(...(...(.11 ··0x00763fc0·794e2b00·9d4e2b00·754e2b00·31492b00·yN+..N+.uN+.1I+.
12 ··0x0072bf00·51ad2800·00000000·00000000·41b32800·Q.(.........A.(.12 ··0x00763fd0·b94e2b00·00000000·00000000·55552b00·.N+.........UU+.
13 ··0x0072bf10·65b32800·73b32800·00000000·00000000·e.(.s.(.........13 ··0x00763fe0·79552b00·87552b00·00000000·00000000·yU+..U+.........
14 ··0x0072bf20·11b42800·31b42800·3fb42800·47b42800·..(.1.(.?.(.G.(.14 ··0x00763ff0·25562b00·45562b00·53562b00·5b562b00·%V+.EV+.SV+.[V+.
15 ··0x0072bf30·4fb42800·57b42800·83fc1600·00300000·O.(.W.(......0..15 ··0x00764000·63562b00·6b562b00·b3141700·00300000·cV+.kV+......0..
16 ··0x0072bf40·38451700·01300000·a5fc1600·02300000·8E...0.......0..16 ··0x00764010·815d1700·01300000·d5141700·02300000·.]...0.......0..
17 ··0x0072bf50·8a471700·03300000·bc391700·04300000·.G...0...9...0..17 ··0x00764020·d35f1700·03300000·f1511700·04300000·._...0...Q...0..
18 ··0x0072bf60·4df61600·06300000·81361700·05300000·M....0...6...0..18 ··0x00764030·780e1700·06300000·b64e1700·05300000·x....0...N...0..
19 ··0x0072bf70·6b401700·07300000·4fd11600·08300000·k@...0..O....0..19 ··0x00764040·a0581700·07300000·40e91600·08300000·.X...0..@....0..
20 ··0x0072bf80·83401700·0d300000·b5311700·09300000·.@...0...1...0..20 ··0x00764050·b8581700·0d300000·ea491700·09300000·.X...0...I...0..
21 ··0x0072bf90·4e1f1700·0c300000·3f231700·0a300000·N....0..?#...0..21 ··0x00764060·7e371700·0c300000·743b1700·0a300000·~7...0..t;...0..
22 ··0x0072bfa0·06d51600·0b300000·64f71600·0e300000·.....0..d....0..22 ··0x00764070·f7ec1600·0b300000·8f0f1700·0e300000·.....0.......0..
23 ··0x0072bfb0·00000000·00000000·95cc2800·e5a72800·..........(...(.23 ··0x00764080·00000000·00000000·916f2b00·31492b00·.........o+.1I+.
24 ··0x0072bfc0·a5cc2800·e1dc2800·e5a72800·00000000·..(...(...(.....24 ··0x00764090·a16f2b00·59802b00·31492b00·00000000·.o+.Y.+.1I+.....
25 ··0x0072bfd0·00000000·0dad2800·e5a72800·e1bb2800·......(...(...(.25 ··0x007640a0·00000000·754e2b00·31492b00·f55d2b00·....uN+.1I+..]+.
26 ··0x0072bfe0·01bc2800·0dad2800·e5a72800·19bc2800·..(...(...(...(.26 ··0x007640b0·155e2b00·754e2b00·31492b00·2d5e2b00·.^+.uN+.1I+.-^+.
27 ··0x0072bff0·00000000·00000000·0dad2800·e5a72800·..........(...(.27 ··0x007640c0·00000000·00000000·754e2b00·31492b00·........uN+.1I+.
28 ··0x0072c000·25ba2800·3dba2800·0dad2800·e5a72800·%.(.=.(...(...(.28 ··0x007640d0·395c2b00·515c2b00·754e2b00·31492b00·9\+.Q\+.uN+.1I+.
29 ··0x0072c010·4dba2800·00000000·00000000·0dad2800·M.(...........(.29 ··0x007640e0·615c2b00·00000000·00000000·754e2b00·a\+.........uN+.
30 ··0x0072c020·e5a72800·b1b92800·c9b92800·0dad2800·..(...(...(...(.30 ··0x007640f0·31492b00·c55b2b00·dd5b2b00·754e2b00·1I+..[+..[+.uN+.
31 ··0x0072c030·e5a72800·d9b92800·00000000·00000000·..(...(.........31 ··0x00764100·31492b00·ed5b2b00·00000000·00000000·1I+..[+.........
32 ··0x0072c040·c9b72800·e5b72800·f5b72800·25b82800·..(...(...(.%.(.32 ··0x00764110·dd592b00·f9592b00·095a2b00·395a2b00·.Y+..Y+..Z+.9Z+.
33 ··0x0072c050·49b82800·4fb82800·65b82800·00000000·I.(.O.(.e.(.....33 ··0x00764120·5d5a2b00·635a2b00·795a2b00·00000000·]Z+.cZ+.yZ+.....
34 ··0x0072c060·00000000·09d02800·29d02800·39d02800·......(.).(.9.(.34 ··0x00764130·00000000·cd722b00·ed722b00·fd722b00·.....r+..r+..r+.
35 ··0x0072c070·61d02800·79d02800·7fd02800·93d02800·a.(.y.(...(...(.35 ··0x00764140·25732b00·3d732b00·43732b00·57732b00·%s+.=s+.Cs+.Ws+.
36 ··0x0072c080·00000000·00000000·b3d42800·cdd42800·..........(...(.36 ··0x00764150·00000000·00000000·77772b00·91772b00·........ww+..w+.
37 ··0x0072c090·0dad2800·e1d42800·0dd52800·e1dc2800·..(...(...(...(.37 ··0x00764160·754e2b00·a5772b00·d1772b00·59802b00·uN+..w+..w+.Y.+.
38 ··0x0072c0a0·17d52800·f9a22a00·27d52800·11835f00·..(...*.'.(..._.38 ··0x00764170·db772b00·49452d00·eb772b00·45e36200·.w+.IE-..w+.E.b.
39 ··0x0072c0b0·95dc2800·2dd52800·53d52800·61d52800·..(.-.(.S.(.a.(.39 ··0x00764180·0d802b00·f1772b00·17782b00·25782b00·..+..w+..x+.%x+.
40 ··0x0072c0c0·65d52800·39d62800·4fd62800·53d62800·e.(.9.(.O.(.S.(.40 ··0x00764190·29782b00·79782b00·8f782b00·93782b00·)x+.yx+..x+..x+.
41 ··0x0072c0d0·67d62800·75d62800·89d62800·c5d62800·g.(.u.(...(...(.41 ··0x007641a0·a7782b00·b5782b00·c9782b00·6b792b00·.x+..x+..x+.ky+.
42 ··0x0072c0e0·fcffffff·00000000·e3d62800·e9d62800·..........(...(.42 ··0x007641b0·fcffffff·00000000·89792b00·8f792b00·.........y+..y+.
43 ··0x0072c0f0·73b32800·efd62800·f5d62800·ffd62800·s.(...(...(...(.43 ··0x007641c0·87552b00·95792b00·9b792b00·a5792b00·.U+..y+..y+..y+.
44 ··0x0072c100·05d72800·0bd72800·11d72800·17d72800·..(...(...(...(.44 ··0x007641d0·ab792b00·b1792b00·b7792b00·bd792b00·.y+..y+..y+..y+.
45 ··0x0072c110·1dd72800·00000000·00000000·21d82800·..(.........!.(.45 ··0x007641e0·c7792b00·00000000·00000000·997b2b00·.y+..........{+.
46 ··0x0072c120·3dd82800·0dad2800·45d82800·0dd52800·=.(...(.E.(...(.46 ··0x007641f0·b57b2b00·754e2b00·bd7b2b00·d1772b00·.{+.uN+..{+..w+.
47 ··0x0072c130·e1dc2800·8dd82800·f9a22a00·a1d82800·..(...(...*...(.47 ··0x00764200·59802b00·057c2b00·49452d00·197c2b00·Y.+..|+.IE-..|+.
48 ··0x0072c140·11835f00·95dc2800·29d92800·4fd92800·.._...(.).(.O.(.48 ··0x00764210·45e36200·0d802b00·a17c2b00·c77c2b00·E.b...+..|+..|+.
49 ··0x0072c150·5dd92800·6dd92800·edd92800·05da2800·].(.m.(...(...(.49 ··0x00764220·d57c2b00·e57c2b00·657d2b00·7d7d2b00·.|+..|+.e}+.}}+.
50 ··0x0072c160·01db2800·11db2800·2bdb2800·8fdb2800·..(...(.+.(...(.50 ··0x00764230·797e2b00·897e2b00·a37e2b00·077f2b00·y~+..~+..~+...+.
51 ··0x0072c170·fcffffff·00000000·0bdc2800·11dc2800·..........(...(.51 ··0x00764240·fcffffff·00000000·837f2b00·897f2b00·..........+...+.
52 ··0x0072c180·17dc2800·1ddc2800·23dc2800·2ddc2800·..(...(.#.(.-.(.52 ··0x00764250·8f7f2b00·957f2b00·9b7f2b00·a57f2b00·..+...+...+...+.
53 ··0x0072c190·33dc2800·39dc2800·3ddc2800·43dc2800·3.(.9.(.=.(.C.(.53 ··0x00764260·ab7f2b00·b17f2b00·b57f2b00·bb7f2b00·..+...+...+...+.
54 ··0x0072c1a0·cb452f00·00000000·00000000·71dc2800·.E/.........q.(.54 ··0x00764270·7dd63100·00000000·00000000·e97f2b00·}.1...........+.
55 ··0x0072c1b0·87dc2800·95dc2800·0dad2800·99dc2800·..(...(...(...(.55 ··0x00764280·ff7f2b00·0d802b00·754e2b00·11802b00·..+...+.uN+...+.
56 ··0x0072c1c0·95dc2800·e1dc2800·e1dc2800·e5dc2800·..(...(...(...(.56 ··0x00764290·0d802b00·59802b00·59802b00·5d802b00·..+.Y.+.Y.+.].+.
57 ··0x0072c1d0·27d52800·cb452f00·1ddd2800·d5dd2800·'.(..E/...(...(.57 ··0x007642a0·eb772b00·7dd63100·95802b00·4d812b00·.w+.}.1...+.M.+.
58 ··0x0072c1e0·fcffffff·00000000·55df2800·5fdf2800·........U.(._.(.58 ··0x007642b0·fcffffff·00000000·cd822b00·d7822b00·..........+...+.
59 ··0x0072c1f0·00000000·00000000·b5e02800·e1e02800·..........(...(.59 ··0x007642c0·00000000·00000000·31842b00·5d842b00·........1.+.].+.
60 ··0x0072c200·efe02800·0dad2800·f3e02800·4de12800·..(...(...(.M.(.60 ··0x007642d0·6b842b00·754e2b00·6f842b00·cd842b00·k.+.uN+.o.+...+.
61 ··0x0072c210·95dc2800·95dc2800·79e12800·27d52800·..(...(.y.(.'.(.61 ··0x007642e0·0d802b00·0d802b00·f9842b00·eb772b00·..+...+...+..w+.
62 ··0x0072c220·a5e82800·00000000·00000000·ddee2800·..(...........(.62 ··0x007642f0·518e2b00·00000000·00000000·89942b00·Q.+...........+.
63 ··0x0072c230·27a62800·e1dc2800·0dad2800·e1dc2800·'.(...(...(...(.63 ··0x00764300·73472b00·59802b00·754e2b00·59802b00·sG+.Y.+.uN+.Y.+.
64 ··0x0072c240·95dc2800·95dc2800·95dc2800·ebee2800·..(...(...(...(.64 ··0x00764310·0d802b00·0d802b00·0d802b00·97942b00·..+...+...+...+.
65 ··0x0072c250·f7ee2800·01ef2800·00000000·00000000·..(...(.........65 ··0x00764320·a3942b00·ad942b00·00000000·00000000·..+...+.........
66 ··0x0072c260·c5ee2800·e5a72800·d5ee2800·e1dc2800·..(...(...(...(.66 ··0x00764330·71942b00·31492b00·81942b00·59802b00·q.+.1I+...+.Y.+.
67 ··0x0072c270·e5a72800·00000000·00000000·d5e82800·..(...........(.67 ··0x00764340·31492b00·00000000·00000000·818e2b00·1I+...........+.
68 ··0x0072c280·5de92800·81e92800·00000000·00000000·].(...(.........68 ··0x00764350·098f2b00·2d8f2b00·00000000·00000000·..+.-.+.........
69 ··0x0072c290·a1ed2800·bded2800·cbed2800·d1ed2800·..(...(...(...(.69 ··0x00764360·4d932b00·69932b00·77932b00·7d932b00·M.+.i.+.w.+.}.+.
70 ··0x0072c2a0·d7ed2800·265d1400·b3de1600·d1ef2800·..(.&]........(.70 ··0x00764370·83932b00·666e1400·a4f61600·79952b00·..+.fn......y.+.
71 ··0x0072c2b0·c2021500·5ee21600·dd0f2900·00000000·....^.....).....71 ··0x00764380·31151500·4ffa1600·79b62b00·00000000·1...O...y.+.....
72 ··0x0072c2c0·00000000·0dad2800·e5a72800·050e2900·......(...(...).72 ··0x00764390·00000000·754e2b00·31492b00·e5b32b00·....uN+.1I+...+.
73 ··0x0072c2d0·1d0e2900·0dad2800·e5a72800·2d0e2900·..)...(...(.-.).73 ··0x007643a0·fdb32b00·754e2b00·31492b00·0db42b00·..+.uN+.1I+...+.
74 ··0x0072c2e0·00000000·00000000·0dad2800·e5a72800·..........(...(.74 ··0x007643b0·00000000·00000000·754e2b00·31492b00·........uN+.1I+.
75 ··0x0072c2f0·690d2900·810d2900·0dad2800·e5a72800·i.)...)...(...(.75 ··0x007643c0·49b32b00·61b32b00·754e2b00·31492b00·I.+.a.+.uN+.1I+.
76 ··0x0072c300·910d2900·00000000·00000000·0dad2800·..)...........(.76 ··0x007643d0·71b32b00·00000000·00000000·754e2b00·q.+.........uN+.
77 ··0x0072c310·e5a72800·0d0d2900·250d2900·0dad2800·..(...).%.)...(.77 ··0x007643e0·31492b00·edb22b00·05b32b00·754e2b00·1I+...+...+.uN+.
78 ··0x0072c320·e5a72800·350d2900·00000000·00000000·..(.5.).........78 ··0x007643f0·31492b00·15b32b00·00000000·00000000·1I+...+.........
79 ··0x0072c330·190b2900·350b2900·450b2900·7d0b2900·..).5.).E.).}.).79 ··0x00764400·f9b02b00·15b12b00·25b12b00·5db12b00·..+...+.%.+.].+.
80 ··0x0072c340·49b82800·4fb82800·b10b2900·00000000·I.(.O.(...).....80 ··0x00764410·5d5a2b00·635a2b00·91b12b00·00000000·]Z+.cZ+...+.....
81 ··0x0072c350·00000000·310c2900·4d0c2900·5d0c2900·....1.).M.).].).81 ··0x00764420·00000000·11b22b00·2db22b00·3db22b00·......+.-.+.=.+.
82 ··0x0072c360·850c2900·9d0c2900·a30c2900·b90c2900·..)...)...)...).82 ··0x00764430·65b22b00·7db22b00·83b22b00·99b22b00·e.+.}.+...+...+.
83 ··0x0072c370·00000000·00000000·67102900·6d102900·........g.).m.).83 ··0x00764440·00000000·00000000·03b72b00·09b72b00·..........+...+.
84 ··0x0072c380·99102900·d5102900·d9102900·0dad2800·..)...)...)...(.84 ··0x00764450·35b72b00·71b72b00·75b72b00·754e2b00·5.+.q.+.u.+.uN+.
85 ··0x0072c390·0dad2800·b1936b00·b1936b00·b1936b00·..(...k...k...k.85 ··0x00764460·754e2b00·09146f00·09146f00·09146f00·uN+...o...o...o.
86 ··0x0072c3a0·00000000·00000000·67102900·6d102900·........g.).m.).86 ··0x00764470·00000000·00000000·03b72b00·09b72b00·..........+...+.
87 ··0x0072c3b0·79172900·9d172900·d9102900·0dad2800·y.)...)...)...(.87 ··0x00764480·edbd2b00·11be2b00·75b72b00·754e2b00·..+...+.u.+.uN+.
88 ··0x0072c3c0·0dad2800·25132900·15162900·0dad2800·..(.%.)...)...(.88 ··0x00764490·754e2b00·99b92b00·89bc2b00·754e2b00·uN+...+...+.uN+.
89 ··0x0072c3d0·ab172900·00000000·00000000·67102900·..).........g.).89 ··0x007644a0·1fbe2b00·00000000·00000000·03b72b00·..+...........+.
90 ··0x0072c3e0·6d102900·f5122900·c71d2900·d9102900·m.)...)...)...).90 ··0x007644b0·09b72b00·69b92b00·3bc42b00·75b72b00·..+.i.+.;.+.u.+.
91 ··0x0072c3f0·0dad2800·0dad2800·25132900·15162900·..(...(.%.)...).91 ··0x007644c0·754e2b00·754e2b00·99b92b00·89bc2b00·uN+.uN+...+...+.
92 ··0x0072c400·d51d2900·d91d2900·00000000·00000000·..)...).........92 ··0x007644d0·49c42b00·4dc42b00·00000000·00000000·I.+.M.+.........
93 ··0x0072c410·67102900·6d102900·f5122900·d5102900·g.).m.)...)...).93 ··0x007644e0·03b72b00·09b72b00·69b92b00·71b72b00·..+...+.i.+.q.+.
94 ··0x0072c420·d9102900·0dad2800·0dad2800·25132900·..)...(...(.%.).94 ··0x007644f0·75b72b00·754e2b00·754e2b00·99b92b00·u.+.uN+.uN+...+.
95 ··0x0072c430·15162900·21162900·b1936b00·00000000·..).!.)...k.....95 ··0x00764500·89bc2b00·95bc2b00·09146f00·00000000·..+...+...o.....
96 ··0x0072c440·00000000·67102900·6d102900·e51e2900·....g.).m.)...).96 ··0x00764510·00000000·03b72b00·09b72b00·59c52b00·......+...+.Y.+.
97 ··0x0072c450·091f2900·d9102900·0dad2800·0dad2800·..)...)...(...(.97 ··0x00764520·7dc52b00·75b72b00·754e2b00·754e2b00·}.+.u.+.uN+.uN+.
98 ··0x0072c460·191f2900·15162900·0dad2800·00000000·..)...)...(.....98 ··0x00764530·91c52b00·89bc2b00·754e2b00·00000000·..+...+.uN+.....
99 ··0x0072c470·00000000·fd372900·29382900·37382900·.....7).)8).78).99 ··0x00764540·00000000·bdde2b00·e9de2b00·f7de2b00·......+...+...+.
100 ··0x0072c480·e1dc2800·b5382900·2f392900·00000000·..(..8)./9).....100 ··0x00764550·59802b00·75df2b00·efdf2b00·00000000·Y.+.u.+...+.....
101 ··0x0072c490·00000000·753f2900·39402900·f5402900·....u?).9@)..@).101 ··0x00764560·00000000·35e62b00·f9e62b00·b5e72b00·....5.+...+...+.
102 ··0x0072c4a0·1d412900·00000000·00000000·65422900·.A).........eB).102 ··0x00764570·dde72b00·00000000·00000000·25e92b00·..+.........%.+.
103 ··0x0072c4b0·81422900·91422900·c1422900·e5422900·.B)..B)..B)..B).103 ··0x00764580·41e92b00·51e92b00·81e92b00·a5e92b00·A.+.Q.+...+...+.
104 ··0x0072c4c0·eb422900·ff422900·00000000·00000000·.B)..B).........104 ··0x00764590·abe92b00·bfe92b00·00000000·00000000·..+...+.........
105 ··0x0072c4d0·61412900·7d412900·8d412900·bd412900·aA).}A)..A)..A).105 ··0x007645a0·21e82b00·3de82b00·4de82b00·7de82b00·!.+.=.+.M.+.}.+.
106 ··0x0072c4e0·e1412900·e7412900·fb412900·00000000·.A)..A)..A).....106 ··0x007645b0·a1e82b00·a7e82b00·bbe82b00·00000000·..+...+...+.....
107 ··0x0072c4f0·00000000·0dad2800·e5a72800·29432900·......(...(.)C).107 ··0x007645c0·00000000·754e2b00·31492b00·e9e92b00·....uN+.1I+...+.
108 ··0x0072c500·00000000·00000000·99482900·d7482900·.........H)..H).108 ··0x007645d0·00000000·00000000·49ef2b00·87ef2b00·........I.+...+.
109 ··0x0072c510·e5482900·09492900·e9f55800·f1f55800·.H)..I)...X...X.109 ··0x007645e0·95ef2b00·b9ef2b00·9f825700·d9545c00·..+...+...W..T\.
110 ··0x0072c520·29492900·0dad2800·694e2900·fd4e2900·)I)...(.iN)..N).110 ··0x007645f0·d9ef2b00·754e2b00·19f52b00·adf52b00·..+.uN+...+...+.
111 ··0x0072c530·b14f2900·c74f2900·01f65800·d34f2900·.O)..O)...X..O).111 ··0x00764600·61f62b00·77f62b00·e9545c00·83f62b00·a.+.w.+..T\...+.
112 ··0x0072c540·db4f2900·01502900·d9502900·e1502900·.O)..P)..P)..P).112 ··0x00764610·8bf62b00·b1f62b00·89f72b00·91f72b00·..+...+...+...+.
113 ··0x0072c550·17512900·43512900·65512900·89512900·.Q).CQ).eQ)..Q).113 ··0x00764620·c7f72b00·f3f72b00·15f82b00·39f82b00·..+...+...+.9.+.
114 ··0x0072c560·a5512900·b7512900·00000000·00000000·.Q)..Q).........114 ··0x00764630·55f82b00·67f82b00·00000000·00000000·U.+.g.+.........
115 ··0x0072c570·75482900·e5a72800·85482900·e1dc2800·uH)...(..H)...(.115 ··0x00764640·25ef2b00·31492b00·35ef2b00·59802b00·%.+.1I+.5.+.Y.+.
116 ··0x0072c580·e5a72800·00000000·00000000·0dad2800·..(...........(.116 ··0x00764650·31492b00·00000000·00000000·754e2b00·1I+.........uN+.
117 ··0x0072c590·e5a72800·8d482900·e1dc2800·e5a72800·..(..H)...(...(.117 ··0x00764660·31492b00·3def2b00·59802b00·31492b00·1I+.=.+.Y.+.1I+.
118 ··0x0072c5a0·00000000·00000000·01532900·21532900·.........S).!S).118 ··0x00764670·00000000·00000000·b1f92b00·d1f92b00·..........+...+.
119 ··0x0072c5b0·31532900·65532900·91532900·97532900·1S).eS)..S)..S).119 ··0x00764680·e1f92b00·15fa2b00·41fa2b00·47fa2b00·..+...+.A.+.G.+.
120 ··0x0072c5c0·ab532900·00000000·00000000·e1552900·.S)..........U).120 ··0x00764690·5bfa2b00·00000000·00000000·91fc2b00·[.+...........+.
121 ··0x0072c5d0·01562900·11562900·45562900·91532900·.V)..V).EV)..S).121 ··0x007646a0·b1fc2b00·c1fc2b00·f5fc2b00·41fa2b00·..+...+...+.A.+.
122 ··0x0072c5e0·97532900·71562900·00000000·00000000·.S).qV).........122 ··0x007646b0·47fa2b00·21fd2b00·00000000·00000000·G.+.!.+.........
123 ··0x0072c5f0·0dad2800·e5a72800·b1522900·d1522900·..(...(..R)..R).123 ··0x007646c0·754e2b00·31492b00·61f92b00·81f92b00·uN+.1I+.a.+...+.
124 ··0x0072c600·0dad2800·e5a72800·e9522900·00000000·..(...(..R).....124 ··0x007646d0·754e2b00·31492b00·99f92b00·00000000·uN+.1I+...+.....
125 ··0x0072c610·00000000·0dad2800·e5a72800·ad562900·......(...(..V).125 ··0x007646e0·00000000·754e2b00·31492b00·5dfd2b00·....uN+.1I+.].+.
Max diff block lines reached; 0/1765775 bytes (0.00%) of diff not shown.
280 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x0075f358·241a2800·101a2800···················$.(...(.2 ··0x00797950·44a62a00·30a62a00···················D.*.0.*.
  
11.5 KB
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 89 lines modifiedOffset 1, 90 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x0075f360·552b2800·41292800·51292800·6d292800·U+(.A)(.Q)(.m)(. 
3 ··0x0075f370·7d292800·8d292800·a9292800·b9292800·})(..)(..)(..)(. 
4 ··0x0075f380·d5292800·f1292800·012a2800·352a2800·.)(..)(..*(.5*(. 
5 ··0x0075f390·452a2800·552a2800·652a2800·812a2800·E*(.U*(.e*(..*(. 
6 ··0x0075f3a0·912a2800·ad2a2800·bd2a2800·cd2a2800·.*(..*(..*(..*(. 
7 ··0x0075f3b0·e92a2800·052b2800·152b2800·252b2800·.*(..+(..+(.%+(. 
8 ··0x0075f3c0·352b2800·452b2800·c12e2800·d12e2800·5+(.E+(...(...(. 
9 ··0x0075f3d0·e12e2800·f12e2800·012f2800·112f2800·..(...(../(../(. 
10 ··0x0075f3e0·212f2800·312f2800·412f2800·512f2800·!/(.1/(.A/(.Q/(. 
11 ··0x0075f3f0·612f2800·712f2800·912f2800·c52f2800·a/(.q/(../(../(. 
12 ··0x0075f400·d52f2800·e52f2800·0d302800·8d302800·./(../(..0(..0(. 
13 ··0x0075f410·b9302800·49312800·7d312800·a1312800·.0(.I1(.}1(..1(. 
14 ··0x0075f420·c1312800·e1322800·65332800·75332800·.1(..2(.e3(.u3(. 
15 ··0x0075f430·85332800·95332800·a5332800·b5332800·.3(..3(..3(..3(. 
16 ··0x0075f440·c5332800·d5332800·e5332800·f5332800·.3(..3(..3(..3(. 
17 ··0x0075f450·05342800·15342800·25342800·35342800·.4(..4(.%4(.54(. 
18 ··0x0075f460·45342800·55342800·65342800·c5342800·E4(.U4(.e4(..4(. 
19 ··0x0075f470·d5342800·e5342800·f5342800·05352800·.4(..4(..4(..5(. 
20 ··0x0075f480·15352800·25352800·35352800·45352800·.5(.%5(.55(.E5(. 
21 ··0x0075f490·55352800·65352800·75352800·8d352800·U5(.e5(.u5(..5(. 
22 ··0x0075f4a0·a5352800·bd352800·d5352800·1d362800·.5(..5(..5(..6(. 
23 ··0x0075f4b0·39362800·55362800·71362800·8d362800·96(.U6(.q6(..6(. 
24 ··0x0075f4c0·a9362800·c5362800·e1362800·fd362800·.6(..6(..6(..6(. 
25 ··0x0075f4d0·19372800·35372800·51372800·6d372800·.7(.57(.Q7(.m7(. 
26 ··0x0075f4e0·89372800·a5372800·c1372800·dd372800·.7(..7(..7(..7(. 
27 ··0x0075f4f0·f9372800·19382800·35382800·51382800·.7(..8(.58(.Q8(. 
28 ··0x0075f500·6d382800·89382800·a5382800·c1382800·m8(..8(..8(..8(. 
29 ··0x0075f510·dd382800·f9382800·15392800·31392800·.8(..8(..9(.19(. 
30 ··0x0075f520·4d392800·69392800·85392800·a1392800·M9(.i9(..9(..9(. 
31 ··0x0075f530·d1392800·ed392800·093a2800·253a2800·.9(..9(..:(.%:(. 
32 ··0x0075f540·413a2800·5d3a2800·793a2800·953a2800·A:(.]:(.y:(..:(. 
33 ··0x0075f550·b13a2800·cd3a2800·e93a2800·053b2800·.:(..:(..:(..;(. 
34 ··0x0075f560·213b2800·3d3b2800·593b2800·753b2800·!;(.=;(.Y;(.u;(. 
35 ··0x0075f570·913b2800·ad3b2800·c93b2800·bd3c2800·.;(..;(..;(..<(. 
36 ··0x0075f580·6d3e2800·353f2800·21412800·39422800·m>(.5?(.!A(.9B(. 
37 ··0x0075f590·ad422800·51432800·01452800·85462800·.B(.QC(..E(..F(. 
38 ··0x0075f5a0·f9462800·bd482800·31492800·a1492800·.F(..H(.1I(..I(. 
39 ··0x0075f5b0·154a2800·e14b2800·854c2800·4d4d2800·.J(..K(..L(.MM(. 
40 ··0x0075f5c0·3d4e2800·2d4f2800·21502800·15512800·=N(.-O(.!P(..Q(. 
41 ··0x0075f5d0·d9522800·a1532800·dd542800·f5552800·.R(..S(..T(..U(. 
42 ··0x0075f5e0·bd562800·89572800·95582800·b1592800·.V(..W(..X(..Y(. 
43 ··0x0075f5f0·555a2800·fd5a2800·3d5c2800·555d2800·UZ(..Z(.=\(.U](. 
44 ··0x0075f600·c55d2800·355e2800·295f2800·f15f2800·.](.5^(.)_(.._(. 
45 ··0x0075f610·99602800·a1622800·f9642800·c9662800·.`(..b(..d(..f(. 
46 ··0x0075f620·d9682800·f5682800·05692800·15692800·.h(..h(..i(..i(. 
47 ··0x0075f630·25692800·7d692800·8d692800·9d692800·%i(.}i(..i(..i(. 
48 ··0x0075f640·ad692800·bd692800·cd692800·bd712800·.i(..i(..i(..q(. 
49 ··0x0075f650·cd712800·dd712800·ed712800·fd712800·.q(..q(..q(..q(. 
50 ··0x0075f660·0d722800·1d722800·2d722800·3d722800·.r(..r(.-r(.=r(. 
51 ··0x0075f670·65722800·75722800·85722800·95722800·er(.ur(..r(..r(. 
52 ··0x0075f680·a5722800·b5722800·c5722800·d5722800·.r(..r(..r(..r(. 
53 ··0x0075f690·e5722800·f5722800·05732800·15732800·.r(..r(..s(..s(. 
54 ··0x0075f6a0·25732800·35732800·45732800·55732800·%s(.5s(.Es(.Us(. 
55 ··0x0075f6b0·71732800·81732800·9d732800·b9732800·qs(..s(..s(..s(. 
56 ··0x0075f6c0·e5732800·f5732800·05742800·21742800·.s(..s(..t(.!t(. 
57 ··0x0075f6d0·31742800·41742800·51742800·b5742800·1t(.At(.Qt(..t(. 
58 ··0x0075f6e0·c5742800·d5742800·e5742800·11752800·.t(..t(..t(..u(. 
59 ··0x0075f6f0·35752800·6d752800·99752800·c5752800·5u(.mu(..u(..u(. 
60 ··0x0075f700·d5752800·1d762800·2d762800·3d762800·.u(..v(.-v(.=v(. 
61 ··0x0075f710·69762800·95762800·c1762800·d1762800·iv(..v(..v(..v(. 
62 ··0x0075f720·e1762800·0d772800·39772800·65772800·.v(..w(.9w(.ew(. 
63 ··0x0075f730·91772800·bd772800·cd772800·dd772800·.w(..w(..w(..w(. 
64 ··0x0075f740·09782800·19782800·29782800·55782800·.x(..x(.)x(.Ux(. 
65 ··0x0075f750·65782800·91782800·bd782800·cd782800·ex(..x(..x(..x(. 
66 ··0x0075f760·dd782800·09792800·35792800·61792800·.x(..y(.5y(.ay(. 
67 ··0x0075f770·8d792800·b9792800·c9792800·f5792800·.y(..y(..y(..y(. 
68 ··0x0075f780·657a2800·917a2800·bd7a2800·e97a2800·ez(..z(..z(..z(. 
69 ··0x0075f790·057b2800·357b2800·657b2800·757b2800·.{(.5{(.e{(.u{(. 
70 ··0x0075f7a0·857b2800·957b2800·a57b2800·b57b2800·.{(..{(..{(..{(. 
71 ··0x0075f7b0·c57b2800·d57b2800·e57b2800·f57b2800·.{(..{(..{(..{(. 
72 ··0x0075f7c0·117c2800·817c2800·917c2800·a17c2800·.|(..|(..|(..|(. 
73 ··0x0075f7d0·b17c2800·3d7d2800·4d7d2800·5d7d2800·.|(.=}(.M}(.]}(. 
74 ··0x0075f7e0·797d2800·957d2800·a57d2800·d17d2800·y}(..}(..}(..}(. 
75 ··0x0075f7f0·157e2800·417e2800·897e2800·b57e2800·.~(.A~(..~(..~(. 
76 ··0x0075f800·c57e2800·d57e2800·e57e2800·117f2800·.~(..~(..~(...(. 
77 ··0x0075f810·217f2800·4d7f2800·5d7f2800·e17f2800·!.(.M.(.].(...(. 
78 ··0x0075f820·21802800·61802800·ad802800·d5802800·!.(.a.(...(...(. 
79 ··0x0075f830·19812800·9d812800·dd812800·3d8a2800·..(...(...(.=.(. 
80 ··0x0075f840·998a2800·fd8a2800·d98b2800·198c2800·..(...(...(...(. 
81 ··0x0075f850·098d2800·6d8d2800·ad8d2800·d98d2800·..(.m.(...(...(. 
82 ··0x0075f860·d18e2800·1d8f2800·818f2800·e58f2800·..(...(...(...(. 
83 ··0x0075f870·25902800·899a2800·699b2800·e59b2800·%.(...(.i.(...(. 
84 ··0x0075f880·299c2800·199e2800·01a02800·41a02800·).(...(...(.A.(. 
85 ··0x0075f890·a5a02800·99a12800·d9a12800·61a22800·..(...(...(.a.(. 
86 ··0x0075f8a0·71a22800·81a22800·91a22800·a1a22800·q.(...(...(...(. 
87 ··0x0075f8b0·b1a22800·c1a22800·dda22800··········..(...(...(.2 ··0x00797958·75b72a00·61b52a00·71b52a00·8db52a00·u.*.a.*.q.*...*.
 3 ··0x00797968·9db52a00·adb52a00·c9b52a00·d9b52a00·..*...*...*...*.
 4 ··0x00797978·f5b52a00·11b62a00·21b62a00·55b62a00·..*...*.!.*.U.*.
 5 ··0x00797988·65b62a00·75b62a00·85b62a00·a1b62a00·e.*.u.*...*...*.
 6 ··0x00797998·b1b62a00·cdb62a00·ddb62a00·edb62a00·..*...*...*...*.
 7 ··0x007979a8·09b72a00·25b72a00·35b72a00·45b72a00·..*.%.*.5.*.E.*.
 8 ··0x007979b8·55b72a00·65b72a00·e9ba2a00·f9ba2a00·U.*.e.*...*...*.
 9 ··0x007979c8·09bb2a00·19bb2a00·29bb2a00·39bb2a00·..*...*.).*.9.*.
 10 ··0x007979d8·49bb2a00·59bb2a00·69bb2a00·79bb2a00·I.*.Y.*.i.*.y.*.
 11 ··0x007979e8·89bb2a00·99bb2a00·b9bb2a00·edbb2a00·..*...*...*...*.
 12 ··0x007979f8·fdbb2a00·0dbc2a00·35bc2a00·b5bc2a00·..*...*.5.*...*.
 13 ··0x00797a08·e1bc2a00·31bd2a00·81bd2a00·b5bd2a00·..*.1.*...*...*.
 14 ··0x00797a18·d9bd2a00·f9bd2a00·21bf2a00·a5bf2a00·..*...*.!.*...*.
 15 ··0x00797a28·b5bf2a00·c5bf2a00·d5bf2a00·e5bf2a00·..*...*...*...*.
 16 ··0x00797a38·f5bf2a00·05c02a00·15c02a00·25c02a00·..*...*...*.%.*.
 17 ··0x00797a48·35c02a00·45c02a00·55c02a00·65c02a00·5.*.E.*.U.*.e.*.
 18 ··0x00797a58·75c02a00·85c02a00·95c02a00·a5c02a00·u.*...*...*...*.
 19 ··0x00797a68·19c12a00·29c12a00·39c12a00·49c12a00·..*.).*.9.*.I.*.
 20 ··0x00797a78·59c12a00·69c12a00·79c12a00·89c12a00·Y.*.i.*.y.*...*.
 21 ··0x00797a88·99c12a00·a9c12a00·b9c12a00·c9c12a00·..*...*...*...*.
 22 ··0x00797a98·e1c12a00·f9c12a00·11c22a00·29c22a00·..*...*...*.).*.
 23 ··0x00797aa8·71c22a00·c9c22a00·21c32a00·79c32a00·q.*...*.!.*.y.*.
 24 ··0x00797ab8·d1c32a00·29c42a00·81c42a00·d9c42a00·..*.).*...*...*.
 25 ··0x00797ac8·31c52a00·89c52a00·e1c52a00·39c62a00·1.*...*...*.9.*.
 26 ··0x00797ad8·91c62a00·e9c62a00·41c72a00·99c72a00·..*...*.A.*...*.
 27 ··0x00797ae8·f1c72a00·49c82a00·9dc82a00·f5c82a00·..*.I.*...*...*.
 28 ··0x00797af8·4dc92a00·a5c92a00·fdc92a00·55ca2a00·M.*...*...*.U.*.
 29 ··0x00797b08·adca2a00·05cb2a00·5dcb2a00·b5cb2a00·..*...*.].*...*.
 30 ··0x00797b18·0dcc2a00·65cc2a00·bdcc2a00·15cd2a00·..*.e.*...*...*.
 31 ··0x00797b28·6dcd2a00·c5cd2a00·29ce2a00·81ce2a00·m.*...*.).*...*.
 32 ··0x00797b38·d9ce2a00·31cf2a00·89cf2a00·e1cf2a00·..*.1.*...*...*.
 33 ··0x00797b48·39d02a00·91d02a00·e9d02a00·41d12a00·9.*...*...*.A.*.
 34 ··0x00797b58·99d12a00·f1d12a00·49d22a00·a1d22a00·..*...*.I.*...*.
 35 ··0x00797b68·f9d22a00·51d32a00·a9d32a00·01d42a00·..*.Q.*...*...*.
 36 ··0x00797b78·59d42a00·4dd52a00·fdd62a00·c5d72a00·Y.*.M.*...*...*.
 37 ··0x00797b88·ddd82a00·51d92a00·f5d92a00·e1db2a00·..*.Q.*...*...*.
 38 ··0x00797b98·eddd2a00·a1df2a00·65e12a00·e9e22a00·..*...*.e.*...*.
 39 ··0x00797ba8·b5e42a00·81e62a00·71e82a00·e5e82a00·..*...*.q.*...*.
 40 ··0x00797bb8·a9ea2a00·1deb2a00·8deb2a00·fdeb2a00·..*...*...*...*.
 41 ··0x00797bc8·a1ec2a00·69ed2a00·59ee2a00·51ef2a00·..*.i.*.Y.*.Q.*.
Max diff block lines reached; 0/11645 bytes (0.00%) of diff not shown.
4.96 KB
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
2 ··0x0075f9c4·00000000·00000000·00000000·00000000·................ 
3 ··0x0075f9d4·00000000·00000000·00000000·00000000·................2 ··0x00797fd0·00000000·00000000·00000000·00000000·................
4 ··0x0075f9e4·00000000·00000000·00000000·00000000·................3 ··0x00797fe0·00000000·00000000·00000000·00000000·................
5 ··0x0075f9f4·00000000·00000000·00000000·00000000·................4 ··0x00797ff0·00000000·00000000·00000000·00000000·................
 5 ··0x00798000·00000000·00000000·00000000·00000000·................
 6 ··0x00798010·00000000·00000000·00000000·00000000·................
 7 ··0x00798020·00000000·00000000·00000000·00000000·................
 8 ··0x00798030·00000000·00000000·00000000·00000000·................
6 ··0x0075fa04·00000000·00000000·00000000·00000000·................9 ··0x00798040·00000000·00000000·00000000·00000000·................
7 ··0x0075fa14·00000000·00000000·00000000·00000000·................ 
8 ··0x0075fa24·00000000·00000000·00000000·00000000·................ 
9 ··0x0075fa34·00000000·00000000·00000000·00000000·................ 
10 ··0x0075fa44·00000000·00000000·00000000·00000000·................ 
11 ··0x0075fa54·00000000·00000000·00000000·00000000·................ 
12 ··0x0075fa64·00000000·00000000·00000000·00000000·................ 
13 ··0x0075fa74·00000000·00000000·00000000·00000000·................ 
14 ··0x0075fa84·00000000·00000000·00000000·00000000·................ 
15 ··0x0075fa94·00000000·00000000·00000000·00000000·................ 
16 ··0x0075faa4·00000000·00000000·00000000·00000000·................ 
17 ··0x0075fab4·00000000·00000000·00000000·00000000·................ 
18 ··0x0075fac4·00000000·00000000·00000000·00000000·................ 
19 ··0x0075fad4·00000000·00000000·00000000·00000000·................ 
20 ··0x0075fae4·00000000·00000000·00000000·00000000·................ 
21 ··0x0075faf4·00000000·00000000·00000000·00000000·................ 
22 ··0x0075fb04·00000000·00000000·00000000·00000000·................10 ··0x00798050·00000000·00000000·00000000·00000000·................
 11 ··0x00798060·00000000·00000000·00000000·00000000·................
 12 ··0x00798070·00000000·00000000·00000000·00000000·................
 13 ··0x00798080·00000000·00000000·00000000·00000000·................
 14 ··0x00798090·00000000·00000000·00000000·00000000·................
 15 ··0x007980a0·00000000·00000000·00000000·00000000·................
 16 ··0x007980b0·00000000·00000000·00000000·00000000·................
 17 ··0x007980c0·00000000·00000000·00000000·00000000·................
 18 ··0x007980d0·00000000·00000000·00000000·00000000·................
 19 ··0x007980e0·00000000·00000000·00000000·00000000·................
 20 ··0x007980f0·00000000·00000000·00000000·00000000·................
 21 ··0x00798100·00000000·00000000·00000000·00000000·................
 22 ··0x00798110·00000000·00000000·00000000·00000000·................
 23 ··0x00798120·00000000·00000000·00000000·00000000·................
 24 ··0x00798130·00000000·00000000·00000000·00000000·................
23 ··0x0075fb14·00000000·00000000·00000000·00000000·................25 ··0x00798140·00000000·00000000·00000000·00000000·................
24 ··0x0075fb24·00000000·00000000·00000000·00000000·................26 ··0x00798150·00000000·00000000·00000000·00000000·................
25 ··0x0075fb34·00000000·00000000·00000000·00000000·................ 
26 ··0x0075fb44·00000000·00000000·00000000·00000000·................ 
27 ··0x0075fb54·00000000·00000000·00000000·00000000·................ 
28 ··0x0075fb64·00000000·00000000·00000000·00000000·................27 ··0x00798160·00000000·00000000·00000000·00000000·................
29 ··0x0075fb74·00000000·00000000·00000000·00000000·................28 ··0x00798170·00000000·00000000·00000000·00000000·................
30 ··0x0075fb84·00000000·00000000·00000000·00000000·................29 ··0x00798180·00000000·00000000·00000000·00000000·................
31 ··0x0075fb94·00000000·00000000·00000000·00000000·................30 ··0x00798190·00000000·00000000·00000000·00000000·................
32 ··0x0075fba4·00000000·00000000·00000000·00000000·................31 ··0x007981a0·00000000·00000000·00000000·00000000·................
33 ··0x0075fbb4·00000000·00000000·00000000·00000000·................32 ··0x007981b0·00000000·00000000·00000000·00000000·................
34 ··0x0075fbc4·00000000·00000000·00000000·00000000·................33 ··0x007981c0·00000000·00000000·00000000·00000000·................
35 ··0x0075fbd4·00000000·00000000·00000000·00000000·................34 ··0x007981d0·00000000·00000000·00000000·00000000·................
36 ··0x0075fbe4·00000000·00000000·00000000·00000000·................35 ··0x007981e0·00000000·00000000·00000000·00000000·................
37 ··0x0075fbf4·00000000·00000000·00000000·00000000·................36 ··0x007981f0·00000000·00000000·00000000·00000000·................
38 ··0x0075fc04·00000000·00000000···················........37 ··0x00798200·00000000·00000000·00000000·00000000·................
 38 ··0x00798210·00000000····························....
  
12.7 KB
readelf --wide --decompress --hex-dump=.got.plt {}
    
Offset 1, 99 lines modifiedOffset 1, 99 lines modified
  
1 Hex·dump·of·section·'.got.plt':1 Hex·dump·of·section·'.got.plt':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
3 ··0x0075fc0c·00000000·00000000·00000000·c0a67100·..............q.3 ··0x00798214·00000000·00000000·00000000·90277500·.............'u.
4 ··0x0075fc1c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
5 ··0x0075fc2c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
6 ··0x0075fc3c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
7 ··0x0075fc4c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
8 ··0x0075fc5c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
9 ··0x0075fc6c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
10 ··0x0075fc7c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
11 ··0x0075fc8c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
12 ··0x0075fc9c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
13 ··0x0075fcac·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
14 ··0x0075fcbc·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
15 ··0x0075fccc·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
16 ··0x0075fcdc·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
17 ··0x0075fcec·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
18 ··0x0075fcfc·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
19 ··0x0075fd0c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
20 ··0x0075fd1c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
21 ··0x0075fd2c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
22 ··0x0075fd3c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
23 ··0x0075fd4c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
24 ··0x0075fd5c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
25 ··0x0075fd6c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
26 ··0x0075fd7c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
27 ··0x0075fd8c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
28 ··0x0075fd9c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
29 ··0x0075fdac·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
30 ··0x0075fdbc·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
31 ··0x0075fdcc·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
32 ··0x0075fddc·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
33 ··0x0075fdec·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
34 ··0x0075fdfc·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
35 ··0x0075fe0c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
36 ··0x0075fe1c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
37 ··0x0075fe2c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
38 ··0x0075fe3c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
39 ··0x0075fe4c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
40 ··0x0075fe5c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
41 ··0x0075fe6c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
42 ··0x0075fe7c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
43 ··0x0075fe8c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
44 ··0x0075fe9c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
45 ··0x0075feac·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
46 ··0x0075febc·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
47 ··0x0075fecc·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
48 ··0x0075fedc·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
49 ··0x0075feec·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
50 ··0x0075fefc·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
51 ··0x0075ff0c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
52 ··0x0075ff1c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
53 ··0x0075ff2c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
54 ··0x0075ff3c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
55 ··0x0075ff4c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
56 ··0x0075ff5c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
57 ··0x0075ff6c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
58 ··0x0075ff7c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
59 ··0x0075ff8c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
60 ··0x0075ff9c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
61 ··0x0075ffac·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
62 ··0x0075ffbc·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
63 ··0x0075ffcc·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
64 ··0x0075ffdc·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
65 ··0x0075ffec·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
66 ··0x0075fffc·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
67 ··0x0076000c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
68 ··0x0076001c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
69 ··0x0076002c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
70 ··0x0076003c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
71 ··0x0076004c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
72 ··0x0076005c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
73 ··0x0076006c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
74 ··0x0076007c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
75 ··0x0076008c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
76 ··0x0076009c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
77 ··0x007600ac·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
78 ··0x007600bc·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
79 ··0x007600cc·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
80 ··0x007600dc·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
81 ··0x007600ec·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
82 ··0x007600fc·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
83 ··0x0076010c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
84 ··0x0076011c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
85 ··0x0076012c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
86 ··0x0076013c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
87 ··0x0076014c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
88 ··0x0076015c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
89 ··0x0076016c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
90 ··0x0076017c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
91 ··0x0076018c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
92 ··0x0076019c·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
93 ··0x007601ac·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
94 ··0x007601bc·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
95 ··0x007601cc·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
96 ··0x007601dc·c0a67100·c0a67100·c0a67100·c0a67100·..q...q...q...q. 
97 ··0x007601ec·c0a67100·c0a67100·c0a67100··········..q...q...q.4 ··0x00798224·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 5 ··0x00798234·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 6 ··0x00798244·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 7 ··0x00798254·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 8 ··0x00798264·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 9 ··0x00798274·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 10 ··0x00798284·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 11 ··0x00798294·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 12 ··0x007982a4·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 13 ··0x007982b4·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 14 ··0x007982c4·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 15 ··0x007982d4·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 16 ··0x007982e4·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 17 ··0x007982f4·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 18 ··0x00798304·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 19 ··0x00798314·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 20 ··0x00798324·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 21 ··0x00798334·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 22 ··0x00798344·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 23 ··0x00798354·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 24 ··0x00798364·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 25 ··0x00798374·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 26 ··0x00798384·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 27 ··0x00798394·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 28 ··0x007983a4·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 29 ··0x007983b4·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 30 ··0x007983c4·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 31 ··0x007983d4·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 32 ··0x007983e4·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
 33 ··0x007983f4·90277500·90277500·90277500·90277500·.'u..'u..'u..'u.
Max diff block lines reached; 0/12872 bytes (0.00%) of diff not shown.
56.7 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 628 lines modifiedOffset 1, 243 lines modified
  
Diff chunk too large, falling back to line-by-line diff (240 lines added, 625 lines removed)
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x007701f8·01000000·3c000000·a4ca7200·01000000·....<.....r.....2 ··0x007a8800·01000000·3c000000·744b7600·01000000·....<...tKv.....
3 ··0x00770208·ec437300·00447300·20447300·01000000·.Cs..Ds.·Ds.....3 ··0x007a8810·44c87600·58c87600·78c87600·01000000·D.v.X.v.x.v.....
4 ··0x00770218·01000000·00000000·ffff7f7f·ffff7f7f·................4 ··0x007a8820·01000000·00000000·ffff7f7f·ffff7f7f·................
5 ··0x00770228·ffff7f7f·ffff7f7f·ffff7f7f·ffff7f7f·................5 ··0x007a8830·ffff7f7f·ffff7f7f·ffff7f7f·ffff7f7f·................
6 ··0x00770238·ffff7f7f·ffff7f7f·ffff7f7f·0f000000·................6 ··0x007a8840·ffff7f7f·ffff7f7f·ffff7f7f·0f000000·................
7 ··0x00770248·02000000·01000000·02000000·01000000·................7 ··0x007a8850·02000000·01000000·02000000·01000000·................
8 ··0x00770258·01000000·01000000·01000000·00010010·................8 ··0x007a8860·01000000·01000000·01000000·00010010·................
9 ··0x00770268·00150000·00000000·25f93b00·2bf93b00·........%.;.+.;.9 ··0x007a8870·00150000·00000000·0d9b3e00·139b3e00·..........>...>.
10 ··0x00770278·31f93b00·03000000·01000000·01000000·1.;.............10 ··0x007a8880·199b3e00·03000000·01000000·01000000·..>.............
11 ··0x00770288·01000000·01000000·01000000·01000000·................11 ··0x007a8890·01000000·01000000·01000000·01000000·................
12 ··0x00770298·d0d37300·9c027700·a0027700·a4027700·..s...w...w...w.12 ··0x007a88a0·50587700·a4887a00·a8887a00·ac887a00·PXw...z...z...z.
13 ··0x007702a8·00000000·00000000·00000000·00000000·................13 ··0x007a88b0·00000000·00000000·00000000·00000000·................
14 ··0x007702b8·00000000·00000000·00000000·00000000·................14 ··0x007a88c0·00000000·00000000·00000000·00000000·................
15 ··0x007702c8·00000000·00000000·00000000·00000000·................15 ··0x007a88d0·00000000·00000000·00000000·00000000·................
16 ··0x007702d8·00000000·01000000·00000000·00000000·................16 ··0x007a88e0·00000000·01000000·00000000·00000000·................
17 ··0x007702e8·00000000·00000000·00000000·00000000·................17 ··0x007a88f0·00000000·00000000·00000000·00000000·................
18 ··0x007702f8·00000000·00000000·00000000·00000000·................18 ··0x007a8900·00000000·00000000·00000000·00000000·................
19 ··0x00770308·00000000·00000000·00000000·01000000·................19 ··0x007a8910·00000000·00000000·00000000·01000000·................
20 ··0x00770318·00000000·00000000·00000000·00000000·................20 ··0x007a8920·00000000·00000000·00000000·00000000·................
21 ··0x00770328·00000000·00000000·00000000·00000000·................21 ··0x007a8930·00000000·00000000·00000000·00000000·................
22 ··0x00770338·00000000·00000000·00000000·00000000·................22 ··0x007a8940·00000000·00000000·00000000·00000000·................
23 ··0x00770348·00000000·01000000·00000000·00000000·................23 ··0x007a8950·00000000·01000000·00000000·00000000·................
24 ··0x00770358·00000000·00000000·00000000·00000000·................24 ··0x007a8960·00000000·00000000·00000000·00000000·................
25 ··0x00770368·00000000·00000000·00000000·00000000·................25 ··0x007a8970·00000000·00000000·00000000·00000000·................
26 ··0x00770378·00000000·00000000·00000000·01000000·................26 ··0x007a8980·00000000·00000000·00000000·01000000·................
27 ··0x00770388·00000000·00000000·00000000·00000000·................27 ··0x007a8990·00000000·00000000·00000000·00000000·................
28 ··0x00770398·00000000·00000000·00000000·00000000·................28 ··0x007a89a0·00000000·00000000·00000000·00000000·................
29 ··0x007703a8·00000000·00000000·00000000·00000000·................29 ··0x007a89b0·00000000·00000000·00000000·00000000·................
30 ··0x007703b8·00000000·01000000·01000000·00000000·................30 ··0x007a89c0·00000000·01000000·01000000·00000000·................
31 ··0x007703c8·01000000·00000000·00000000·00000000·................31 ··0x007a89d0·01000000·00000000·00000000·00000000·................
32 ··0x007703d8·00000000·48077700·00000000·00000000·....H.w.........32 ··0x007a89e0·00000000·508d7a00·00000000·00000000·....P.z.........
33 ··0x007703e8·fdff0000·00000000·00000000·00000000·................33 ··0x007a89f0·fdff0000·00000000·00000000·00000000·................
34 ··0x007703f8·00000000·00000000·00000000·00000000·................34 ··0x007a8a00·00000000·00000000·00000000·00000000·................
35 ··0x00770408·00000000·00010001·00000000·00000000·................35 ··0x007a8a10·00000000·00010001·00000000·00000000·................
36 ··0x00770418·00000000·00000000·00000000·00000000·................36 ··0x007a8a20·00000000·00000000·00000000·00000000·................
37 ··0x00770428·00000000·00000000·00000000·00000000·................37 ··0x007a8a30·00000000·00000000·00000000·00000000·................
38 ··0x00770438·00000000·00000000·00000000·00000000·................38 ··0x007a8a40·00000000·00000000·00000000·00000000·................
39 ··0x00770448·00000000·00000000·00000000·00000000·................39 ··0x007a8a50·00000000·00000000·00000000·00000000·................
40 ··0x00770458·00000000·00000000·00000000·00000000·................40 ··0x007a8a60·00000000·00000000·00000000·00000000·................
41 ··0x00770468·00000000·00000000·00000000·00000000·................41 ··0x007a8a70·00000000·00000000·00000000·00000000·................
42 ··0x00770478·00000000·00000000·00000000·00000000·................42 ··0x007a8a80·00000000·00000000·00000000·00000000·................
43 ··0x00770488·0dad2800·0dad2800·f98c4e00·0dad2800·..(...(...N...(.43 ··0x007a8a90·754e2b00·754e2b00·49595100·754e2b00·uN+.uN+.IYQ.uN+.
44 ··0x00770498·0dad2800·00000000·00000000·00000000·..(.............44 ··0x007a8aa0·754e2b00·00000000·00000000·00000000·uN+.............
45 ··0x007704a8·00000000·00000000·00000000·00000000·................45 ··0x007a8ab0·00000000·00000000·00000000·00000000·................
46 ··0x007704b8·45bf4e00·45bf4e00·59bf4e00·f9b34e00·E.N.E.N.Y.N...N.46 ··0x007a8ac0·958b5100·958b5100·a98b5100·49805100·..Q...Q...Q.I.Q.
47 ··0x007704c8·5fbf4e00·69bf4e00·bb6f3b00·09b54e00·_.N.i.N..o;...N.47 ··0x007a8ad0·af8b5100·b98b5100·cb1b3e00·59815100·..Q...Q...>.Y.Q.
48 ··0x007704d8·69b54e00·6dbf4e00·79bf4e00·e1dc2800·i.N.m.N.y.N...(.48 ··0x007a8ae0·b9815100·bd8b5100·c98b5100·59802b00·..Q...Q...Q.Y.+.
49 ··0x007704e8·e1dc2800·85bf4e00·91bf4e00·9fbf4e00·..(...N...N...N.49 ··0x007a8af0·59802b00·d58b5100·e18b5100·ef8b5100·Y.+...Q...Q...Q.
50 ··0x007704f8·5fbf4e00·0dad2800·0dad2800·00000000·_.N...(...(.....50 ··0x007a8b00·af8b5100·754e2b00·754e2b00·00000000·..Q.uN+.uN+.....
51 ··0x00770508·00000000·00000000·00000000·00000000·................51 ··0x007a8b10·00000000·00000000·00000000·00000000·................
52 ··0x00770518·25b34e00·61b34e00·bdb34e00·f9b34e00·%.N.a.N...N...N.52 ··0x007a8b20·757f5100·b17f5100·0d805100·49805100·u.Q...Q...Q.I.Q.
53 ··0x00770528·5db44e00·71b44e00·bdb44e00·09b54e00·].N.q.N...N...N.53 ··0x007a8b30·ad805100·c1805100·0d815100·59815100·..Q...Q...Q.Y.Q.
54 ··0x00770538·69b54e00·c9b54e00·efb54e00·15b64e00·i.N...N...N...N.54 ··0x007a8b40·b9815100·19825100·3f825100·65825100·..Q...Q.?.Q.e.Q.
55 ··0x00770548·31b64e00·4db64e00·87b64e00·afb64e00·1.N.M.N...N...N.55 ··0x007a8b50·81825100·9d825100·d7825100·ff825100·..Q...Q...Q...Q.
56 ··0x00770558·d3b64e00·09b74e00·91b74e00·00000000·..N...N...N.....56 ··0x007a8b60·23835100·59835100·e1835100·00000000·#.Q.Y.Q...Q.....
57 ··0x00770568·00000000·00000000·00000000·00000000·................57 ··0x007a8b70·00000000·00000000·00000000·00000000·................
58 ··0x00770578·00000000·00000000·e8030000·00000000·................58 ··0x007a8b80·00000000·00000000·e8030000·00000000·................
59 ··0x00770588·00000000·00000000·00000000·00000000·................59 ··0x007a8b90·00000000·00000000·00000000·00000000·................
60 ··0x00770598·00000000·00000000·00000000·00000000·................60 ··0x007a8ba0·00000000·00000000·00000000·00000000·................
61 ··0x007705a8·00000000·00000000·00000000·00000000·................61 ··0x007a8bb0·00000000·00000000·00000000·00000000·................
62 ··0x007705b8·00000000·00000000·00000000·00000000·................62 ··0x007a8bc0·00000000·00000000·00000000·00000000·................
63 ··0x007705c8·00000000·00000000·00000000·00000000·................63 ··0x007a8bd0·00000000·00000000·00000000·00000000·................
64 ··0x007705d8·00000000·00000000·00000000·00000000·................64 ··0x007a8be0·00000000·00000000·00000000·00000000·................
65 ··0x007705e8·00000000·00000000·00000000·00000000·................65 ··0x007a8bf0·00000000·00000000·00000000·00000000·................
66 ··0x007705f8·00000000·00000000·00000000·00000000·................66 ··0x007a8c00·00000000·00000000·00000000·00000000·................
67 ··0x00770608·00000000·00000000·00000000·00000000·................67 ··0x007a8c10·00000000·00000000·00000000·00000000·................
68 ··0x00770618·00000000·00000000·00000000·00000000·................68 ··0x007a8c20·00000000·00000000·00000000·00000000·................
69 ··0x00770628·00000000·00000000·00000000·00000000·................69 ··0x007a8c30·00000000·00000000·00000000·00000000·................
70 ··0x00770638·00000000·00000000·00000000·00000000·................70 ··0x007a8c40·00000000·00000000·00000000·00000000·................
71 ··0x00770648·00000000·00000000·00000000·00000000·................71 ··0x007a8c50·00000000·00000000·00000000·00000000·................
72 ··0x00770658·64057700·e8030000·e8030000·00000000·d.w.............72 ··0x007a8c60·6c8b7a00·e8030000·e8030000·00000000·l.z.............
73 ··0x00770668·00000000·01000000·00000000·00000000·................73 ··0x007a8c70·00000000·01000000·00000000·00000000·................
74 ··0x00770678·00000000·00000000·0000803f·0000803f·...........?...?74 ··0x007a8c80·00000000·00000000·0000803f·0000803f·...........?...?
75 ··0x00770688·00000100·00000000·00000100·00000000·................75 ··0x007a8c90·00000100·00000000·00000100·00000000·................
76 ··0x00770698·00000000·00000000·00000000·ffffffff·................76 ··0x007a8ca0·00000000·00000000·00000000·ffffffff·................
77 ··0x007706a8·00000000·00000000·00000000·a4047700·..............w.77 ··0x007a8cb0·00000000·00000000·00000000·ac8a7a00·..............z.
78 ··0x007706b8·00000000·00000000·00000000·00000000·................78 ··0x007a8cc0·00000000·00000000·00000000·00000000·................
79 ··0x007706c8·00000000·00000000·00000000·00000000·................79 ··0x007a8cd0·00000000·00000000·00000000·00000000·................
80 ··0x007706d8·00000000·97b84e00·bfb84e00·03b94e00·......N...N...N.80 ··0x007a8ce0·00000000·e7845100·0f855100·53855100·......Q...Q.S.Q.
81 ··0x007706e8·5bb94e00·c7b94e00·00000000·00000000·[.N...N.........81 ··0x007a8cf0·ab855100·17865100·00000000·00000000·..Q...Q.........
82 ··0x007706f8·00000000·00000000·00000000·0dad2800·..............(.82 ··0x007a8d00·00000000·00000000·00000000·754e2b00·............uN+.
83 ··0x00770708·0dad2800·e1dc2800·0dad2800·0dad2800·..(...(...(...(.83 ··0x007a8d10·754e2b00·59802b00·754e2b00·754e2b00·uN+.Y.+.uN+.uN+.
84 ··0x00770718·0dad2800·0dad2800·e1dc2800·0dad2800·..(...(...(...(.84 ··0x007a8d20·754e2b00·754e2b00·59802b00·754e2b00·uN+.uN+.Y.+.uN+.
85 ··0x00770728·0dad2800·0dad2800·0dad2800·0dad2800·..(...(...(...(.85 ··0x007a8d30·754e2b00·754e2b00·754e2b00·754e2b00·uN+.uN+.uN+.uN+.
86 ··0x00770738·e1dc2800·00000000·00000000·00000000·..(.............86 ··0x007a8d40·59802b00·00000000·00000000·00000000·Y.+.............
87 ··0x00770748·00000000·00000000·00000000·00000000·................87 ··0x007a8d50·00000000·00000000·00000000·00000000·................
88 ··0x00770758·e1dc2800·95dc2800·355c3600·4d872a00·..(...(.5\6.M.*.88 ··0x007a8d60·59802b00·0d802b00·fddd3100·012a2d00·Y.+...+...1..*-.
89 ··0x00770768·896e5100·e1dc2800·e1dc2800·e1dc2800·.nQ...(...(...(.89 ··0x007a8d70·d93a5400·59802b00·59802b00·59802b00·.:T.Y.+.Y.+.Y.+.
90 ··0x00770778·00000000·00000000·00000000·00000000·................90 ··0x007a8d80·00000000·00000000·00000000·00000000·................
91 ··0x00770788·00000000·00000000·00000000·00000000·................91 ··0x007a8d90·00000000·00000000·00000000·00000000·................
92 ··0x00770798·00000000·00000000·00000000·00000000·................92 ··0x007a8da0·00000000·00000000·00000000·00000000·................
93 ··0x007707a8·00000000·00000000·00000000·00000000·................93 ··0x007a8db0·00000000·00000000·00000000·00000000·................
94 ··0x007707b8·5ab61500·00000000·00000000·00000000·Z...............94 ··0x007a8dc0·8acb1500·00000000·00000000·00000000·................
95 ··0x007707c8·01000000·00000000·00000000·01000000·................95 ··0x007a8dd0·01000000·00000000·00000000·01000000·................
96 ··0x007707d8·00000000·00000000·01000000·00000000·................96 ··0x007a8de0·00000000·00000000·0000803f·01000000·...........?....
97 ··0x007707e8·00000000·00000000·00000000·00000000·................97 ··0x007a8df0·01000000·00000000·01000000·00000000·................
98 ··0x007707f8·00000000·00000000·00000000·00000000·................98 ··0x007a8e00·01000000·00000000·00000000·00000000·................
99 ··0x00770808·03000000·0000803f·00000000·00000000·.......?........99 ··0x007a8e10·00000000·00000000·01000000·00000000·................
100 ··0x00770818·00000000·00000000·0000803f·00000000·...........?....100 ··0x007a8e20·00000000·00000000·00000000·00000000·................
101 ··0x00770828·00000000·00000000·00000000·0000803f·...............?101 ··0x007a8e30·00000000·00000000·68d27a00·f88d7a00·........h.z...z.
102 ··0x00770838·00000000·00000000·00000000·00000000·................102 ··0x007a8e40·188e7a00·00000000·01000000·00000000·..z.............
103 ··0x00770848·0000803f·00000000·01000000·00000000·...?............103 ··0x007a8e50·01000000·00000000·00000000·00000000·................
104 ··0x00770858·00000000·00000000·00000000·00000000·................104 ··0x007a8e60·00000000·00000000·01000000·00000000·................
105 ··0x00770868·00000000·00000000·00000000·00000000·................105 ··0x007a8e70·00000000·00000000·00000000·00000000·................
106 ··0x00770878·03000000·0000803f·00000000·00000000·.......?........106 ··0x007a8e80·00000000·00000000·0c000000·00000000·................
107 ··0x00770888·00000000·00000000·0000803f·00000000·...........?....107 ··0x007a8e90·00000000·00000000·00000000·00000000·................
108 ··0x00770898·00000000·00000000·00000000·0000803f·...............?108 ··0x007a8ea0·00000000·00000000·0c000000·00000000·................
109 ··0x007708a8·00000000·00000000·00000000·00000000·................109 ··0x007a8eb0·00000000·00000000·00000000·00000000·................
110 ··0x007708b8·0000803f·00000000·01000000·00000000·...?............110 ··0x007a8ec0·00000000·00000000·0c000000·00000000·................
111 ··0x007708c8·00000000·00000000·00000000·00000000·................111 ··0x007a8ed0·00000000·00000000·00000000·00000000·................
112 ··0x007708d8·00000000·00000000·00000000·00000000·................112 ··0x007a8ee0·00000000·00000000·0c000000·00000000·................
113 ··0x007708e8·03000000·0000803f·00000000·00000000·.......?........113 ··0x007a8ef0·00000000·00000000·00000000·00000000·................
114 ··0x007708f8·00000000·00000000·0000803f·00000000·...........?....114 ··0x007a8f00·00000000·00000000·01000000·01000000·................
115 ··0x00770908·00000000·00000000·00000000·0000803f·...............?115 ··0x007a8f10·01000000·00000000·ffffffff·ffffffff·................
116 ··0x00770918·00000000·00000000·00000000·00000000·................116 ··0x007a8f20·ffffffff·ffffffff·ffffffff·ffffffff·................
117 ··0x00770928·0000803f·00000000·01000000·00000000·...?............117 ··0x007a8f30·ffffffff·ffffffff·ffffffff·ffffffff·................
118 ··0x00770938·00000000·00000000·00000000·00000000·................118 ··0x007a8f40·ffffffff·00000000·ff011500·00000000·................
119 ··0x00770948·00000000·00000000·00000000·00000000·................119 ··0x007a8f50·0ef81500·00000000·cb0c1500·00000000·................
120 ··0x00770958·03000000·0000803f·00000000·00000000·.......?........120 ··0x007a8f60·64341600·00000000·a30e1500·00000000·d4..............
121 ··0x00770968·00000000·00000000·0000803f·00000000·...........?....121 ··0x007a8f70·bc9e1400·00000000·9e0e1500·00000000·................
122 ··0x00770978·00000000·00000000·00000000·0000803f·...............?122 ··0x007a8f80·05611400·00000000·b42c1400·00000000·.a.......,......
123 ··0x00770988·00000000·00000000·00000000·00000000·................123 ··0x007a8f90·8b631400·00000000·28051600·00000000·.c......(.......
124 ··0x00770998·0000803f·00000000·01000000·00000000·...?............124 ··0x007a8fa0·afe61700·00000000·1cee1700·00000000·................
125 ··0x007709a8·00000000·00000000·00000000·00000000·................125 ··0x007a8fb0·13e61700·00000000·962d1400·00000000·.........-......
Max diff block lines reached; 0/58001 bytes (0.00%) of diff not shown.
4.86 KB
smali/l1/f0.smali
    
Offset 53, 152 lines modifiedOffset 53, 141 lines modified
53 ····invoke-virtual·{p0},·Landroid/view/View;->getRootWindowInsets()Landroid/view/WindowInsets;53 ····invoke-virtual·{p0},·Landroid/view/View;->getRootWindowInsets()Landroid/view/WindowInsets;
  
54 ····move-result-object·p054 ····move-result-object·p0
  
55 ····return-object·p055 ····return-object·p0
56 .end·method56 .end·method
  
57 .method·public·static·bridge·synthetic·f(Lt3/o;)Landroid/view/WindowInsets; 
58 ····.locals·0 
  
59 ····.line·1 
60 ····invoke-virtual·{p0},·Landroid/widget/FrameLayout;->getRootWindowInsets()Landroid/view/WindowInsets; 
  
61 ····move-result-object·p0 
  
62 ····return-object·p0 
63 .end·method 
  
64 .method·public·static·bridge·synthetic·g(Landroid/media/AudioDeviceInfo;)Ljava/lang/CharSequence;57 .method·public·static·bridge·synthetic·f(Landroid/media/AudioDeviceInfo;)Ljava/lang/CharSequence;
65 ····.locals·058 ····.locals·0
  
66 ····.line·159 ····.line·1
67 ····invoke-virtual·{p0},·Landroid/media/AudioDeviceInfo;->getProductName()Ljava/lang/CharSequence;60 ····invoke-virtual·{p0},·Landroid/media/AudioDeviceInfo;->getProductName()Ljava/lang/CharSequence;
  
68 ····move-result-object·p061 ····move-result-object·p0
  
69 ····return-object·p062 ····return-object·p0
70 .end·method63 .end·method
  
71 .method·public·static·bridge·synthetic·h(Landroid/media/AudioManager;Landroid/media/AudioDeviceCallback;)V64 .method·public·static·bridge·synthetic·g(Landroid/media/AudioManager;Landroid/media/AudioDeviceCallback;)V
72 ····.locals·065 ····.locals·0
  
73 ····.line·166 ····.line·1
74 ····invoke-virtual·{p0,·p1},·Landroid/media/AudioManager;->unregisterAudioDeviceCallback(Landroid/media/AudioDeviceCallback;)V67 ····invoke-virtual·{p0,·p1},·Landroid/media/AudioManager;->unregisterAudioDeviceCallback(Landroid/media/AudioDeviceCallback;)V
  
75 ····return-void68 ····return-void
76 .end·method69 .end·method
  
77 .method·public·static·bridge·synthetic·i(Landroid/media/AudioManager;Landroid/media/AudioDeviceCallback;Landroid/os/Handler;)V70 .method·public·static·bridge·synthetic·h(Landroid/media/AudioManager;Landroid/media/AudioDeviceCallback;Landroid/os/Handler;)V
78 ····.locals·071 ····.locals·0
  
79 ····.line·172 ····.line·1
80 ····invoke-virtual·{p0,·p1,·p2},·Landroid/media/AudioManager;->registerAudioDeviceCallback(Landroid/media/AudioDeviceCallback;Landroid/os/Handler;)V73 ····invoke-virtual·{p0,·p1,·p2},·Landroid/media/AudioManager;->registerAudioDeviceCallback(Landroid/media/AudioDeviceCallback;Landroid/os/Handler;)V
  
81 ····return-void74 ····return-void
82 .end·method75 .end·method
  
83 .method·public·static·bridge·synthetic·j(Landroid/media/AudioDeviceInfo;)Z76 .method·public·static·bridge·synthetic·i(Landroid/media/AudioDeviceInfo;)Z
84 ····.locals·077 ····.locals·0
  
85 ····.line·178 ····.line·1
86 ····invoke-virtual·{p0},·Landroid/media/AudioDeviceInfo;->isSource()Z79 ····invoke-virtual·{p0},·Landroid/media/AudioDeviceInfo;->isSource()Z
  
87 ····move-result·p080 ····move-result·p0
  
88 ····return·p081 ····return·p0
89 .end·method82 .end·method
  
90 .method·public·static·bridge·synthetic·k(Ljava/lang/Object;)Z83 .method·public·static·bridge·synthetic·j(Ljava/lang/Object;)Z
91 ····.locals·084 ····.locals·0
  
92 ····.line·185 ····.line·1
93 ····instance-of·p0,·p0,·Landroid/media/MediaDrmResetException;86 ····instance-of·p0,·p0,·Landroid/media/MediaDrmResetException;
  
94 ····return·p087 ····return·p0
95 .end·method88 .end·method
  
96 .method·public·static·bridge·synthetic·l(Landroid/media/AudioDeviceInfo;)[I89 .method·public·static·bridge·synthetic·k(Landroid/media/AudioDeviceInfo;)[I
97 ····.locals·090 ····.locals·0
  
98 ····.line·191 ····.line·1
99 ····invoke-virtual·{p0},·Landroid/media/AudioDeviceInfo;->getEncodings()[I92 ····invoke-virtual·{p0},·Landroid/media/AudioDeviceInfo;->getEncodings()[I
  
100 ····move-result-object·p093 ····move-result-object·p0
  
101 ····return-object·p094 ····return-object·p0
102 .end·method95 .end·method
  
103 .method·public·static·bridge·synthetic·m(Landroid/media/AudioManager;I)[Landroid/media/AudioDeviceInfo;96 .method·public·static·bridge·synthetic·l(Landroid/media/AudioManager;I)[Landroid/media/AudioDeviceInfo;
104 ····.locals·097 ····.locals·0
  
105 ····.line·198 ····.line·1
106 ····invoke-virtual·{p0,·p1},·Landroid/media/AudioManager;->getDevices(I)[Landroid/media/AudioDeviceInfo;99 ····invoke-virtual·{p0,·p1},·Landroid/media/AudioManager;->getDevices(I)[Landroid/media/AudioDeviceInfo;
  
107 ····move-result-object·p0100 ····move-result-object·p0
  
108 ····return-object·p0101 ····return-object·p0
109 .end·method102 .end·method
  
110 .method·public·static·bridge·synthetic·n(Landroid/media/AudioDeviceInfo;)I103 .method·public·static·bridge·synthetic·m(Landroid/media/AudioDeviceInfo;)I
111 ····.locals·0104 ····.locals·0
  
112 ····.line·1105 ····.line·1
113 ····invoke-virtual·{p0},·Landroid/media/AudioDeviceInfo;->getId()I106 ····invoke-virtual·{p0},·Landroid/media/AudioDeviceInfo;->getId()I
  
114 ····move-result·p0107 ····move-result·p0
  
115 ····return·p0108 ····return·p0
116 .end·method109 .end·method
  
117 .method·public·static·bridge·synthetic·o(Landroid/media/AudioDeviceInfo;)Z110 .method·public·static·bridge·synthetic·n(Landroid/media/AudioDeviceInfo;)Z
118 ····.locals·0111 ····.locals·0
  
119 ····.line·1112 ····.line·1
120 ····invoke-virtual·{p0},·Landroid/media/AudioDeviceInfo;->isSink()Z113 ····invoke-virtual·{p0},·Landroid/media/AudioDeviceInfo;->isSink()Z
  
121 ····move-result·p0114 ····move-result·p0
  
122 ····return·p0115 ····return·p0
123 .end·method116 .end·method
  
124 .method·public·static·bridge·synthetic·p(Landroid/media/AudioDeviceInfo;)[I117 .method·public·static·bridge·synthetic·o(Landroid/media/AudioDeviceInfo;)[I
125 ····.locals·0118 ····.locals·0
  
126 ····.line·1119 ····.line·1
127 ····invoke-virtual·{p0},·Landroid/media/AudioDeviceInfo;->getSampleRates()[I120 ····invoke-virtual·{p0},·Landroid/media/AudioDeviceInfo;->getSampleRates()[I
  
128 ····move-result-object·p0121 ····move-result-object·p0
  
129 ····return-object·p0122 ····return-object·p0
130 .end·method123 .end·method
  
131 .method·public·static·bridge·synthetic·q(Landroid/media/AudioDeviceInfo;)[I124 .method·public·static·bridge·synthetic·p(Landroid/media/AudioDeviceInfo;)[I
132 ····.locals·0125 ····.locals·0
  
133 ····.line·1126 ····.line·1
134 ····invoke-virtual·{p0},·Landroid/media/AudioDeviceInfo;->getChannelMasks()[I127 ····invoke-virtual·{p0},·Landroid/media/AudioDeviceInfo;->getChannelMasks()[I
Max diff block lines reached; 697/4942 bytes (14.10%) of diff not shown.
1.17 KB
smali/android/support/v4/media/d.smali
    
Offset 1138, 15 lines modifiedOffset 1138, 15 lines modified
1138 ····throw·p01138 ····throw·p0
1139 .end·method1139 .end·method
  
1140 .method·public·static·_values()[I1140 .method·public·static·_values()[I
1141 ····.locals·11141 ····.locals·1
  
1142 ····.line·11142 ····.line·1
1143 ····const/16·v0,·0xb1143 ····const/16·v0,·0xd
  
1144 ····invoke-static·{v0},·Lk0/j;->b(I)[I1144 ····invoke-static·{v0},·Lk0/j;->b(I)[I
  
1145 ····move-result-object·v01145 ····move-result-object·v0
  
1146 ····return-object·v01146 ····return-object·v0
1147 .end·method1147 .end·method
Offset 2173, 14 lines modifiedOffset 2173, 32 lines modified
2173 ····if-ne·p0,·v0,·:cond_a2173 ····if-ne·p0,·v0,·:cond_a
  
2174 ····const-string·p0,·"TextInputType.none"2174 ····const-string·p0,·"TextInputType.none"
  
2175 ····return-object·p02175 ····return-object·p0
  
2176 ····:cond_a2176 ····:cond_a
 2177 ····const/16·v0,·0xc
  
 2178 ····if-ne·p0,·v0,·:cond_b
  
 2179 ····const-string·p0,·"TextInputType.webSearch"
  
 2180 ····return-object·p0
  
 2181 ····:cond_b
 2182 ····const/16·v0,·0xd
  
 2183 ····if-ne·p0,·v0,·:cond_c
  
 2184 ····const-string·p0,·"TextInputType.twitter"
  
 2185 ····return-object·p0
  
 2186 ····:cond_c
2177 ····const/4·p0,·0x02187 ····const/4·p0,·0x0
  
2178 ····throw·p02188 ····throw·p0
2179 .end·method2189 .end·method
  
2180 .method·public·static·l(I)I2190 .method·public·static·l(I)I
2181 ····.locals·02191 ····.locals·0
Offset 2514, 14 lines modifiedOffset 2532, 23 lines modified
2514 ····if-ne·p0,·v0,·:cond_1b2532 ····if-ne·p0,·v0,·:cond_1b
  
2515 ····const/high16·p0,·0x80000002533 ····const/high16·p0,·0x8000000
  
2516 ····return·p02534 ····return·p0
  
2517 ····:cond_1b2535 ····:cond_1b
 2536 ····const/16·v0,·0x1d
  
 2537 ····if-ne·p0,·v0,·:cond_1c
  
 2538 ····const/high16·p0,·0x10000000
  
 2539 ····return·p0
  
 2540 ····:cond_1c
2518 ····const/4·p0,·0x02541 ····const/4·p0,·0x0
  
2519 ····throw·p02542 ····throw·p0
2520 .end·method2543 .end·method
  
2521 .method·public·static·synthetic·p(I)J2544 .method·public·static·synthetic·p(I)J
2522 ····.locals·22545 ····.locals·2
12.4 KB
smali/x3/e.smali
    
Offset 47, 15 lines modifiedOffset 47, 15 lines modified
  
47 ····.line·247 ····.line·2
48 ····.line·348 ····.line·3
49 ····move-object/from16·v0,·p249 ····move-object/from16·v0,·p2
  
50 ····.line·450 ····.line·4
51 ····.line·551 ····.line·5
52 ····const-string·v2,·"io.flutter.embedding.android.EnableMergedPlatformUIThread"52 ····const-string·v2,·"io.flutter.embedding.android.DisableMergedPlatformUIThread"
  
53 ····.line·653 ····.line·6
54 ····.line·754 ····.line·7
55 ····const-string·v3,·"io.flutter.embedding.android.EnableImpeller"55 ····const-string·v3,·"io.flutter.embedding.android.EnableImpeller"
  
56 ····.line·856 ····.line·8
57 ····.line·957 ····.line·9
Offset 119, 23 lines modifiedOffset 119, 23 lines modified
  
119 ····.line·37119 ····.line·37
120 ····.line·38120 ····.line·38
121 ····.line·39121 ····.line·39
122 ····move-result-object·v14122 ····move-result-object·v14
  
123 ····.line·40123 ····.line·40
124 ····if-ne·v13,·v14,·:cond_12124 ····if-ne·v13,·v14,·:cond_11
  
125 ····.line·41125 ····.line·41
126 ····.line·42126 ····.line·42
127 ····iget-object·v13,·v1,·Lx3/e;->b:Lh3/g;127 ····iget-object·v13,·v1,·Lx3/e;->b:Lh3/g;
  
128 ····.line·43128 ····.line·43
129 ····.line·44129 ····.line·44
130 ····if-eqz·v13,·:cond_11130 ····if-eqz·v13,·:cond_10
  
131 ····.line·45131 ····.line·45
132 ····.line·46132 ····.line·46
133 ····:try_start_0133 ····:try_start_0
134 ····const-string·v13,·"FlutterLoader#ensureInitializationComplete"134 ····const-string·v13,·"FlutterLoader#ensureInitializationComplete"
  
135 ····.line·47135 ····.line·47
Offset 706, 15 lines modifiedOffset 706, 15 lines modified
706 ····.line·340706 ····.line·340
707 ····.line·341707 ····.line·341
708 ····invoke-virtual·{v14,·v6},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z708 ····invoke-virtual·{v14,·v6},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
709 ····.line·342709 ····.line·342
710 ····.line·343710 ····.line·343
711 ····.line·344711 ····.line·344
712 ····if-eqz·v0,·:cond_e712 ····if-eqz·v0,·:cond_d
  
713 ····.line·345713 ····.line·345
714 ····.line·346714 ····.line·346
715 ····invoke-virtual·{v0,·v3},·Landroid/os/BaseBundle;->containsKey(Ljava/lang/String;)Z715 ····invoke-virtual·{v0,·v3},·Landroid/os/BaseBundle;->containsKey(Ljava/lang/String;)Z
  
716 ····.line·347716 ····.line·347
717 ····.line·348717 ····.line·348
Offset 835, 366 lines modifiedOffset 835, 357 lines modified
835 ····.line·403835 ····.line·403
836 ····invoke-virtual·{v14,·v3},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z836 ····invoke-virtual·{v14,·v3},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
837 ····.line·404837 ····.line·404
838 ····.line·405838 ····.line·405
839 ····.line·406839 ····.line·406
840 ····:cond_a840 ····:cond_a
841 ····const-string·v3,·"io.flutter.embedding.android.DisableSurfaceControl"841 ····invoke-virtual·{v0,·v2},·Landroid/os/BaseBundle;->containsKey(Ljava/lang/String;)Z
  
842 ····.line·407842 ····.line·407
843 ····.line·408843 ····.line·408
844 ····invoke-virtual·{v0,·v3,·v5},·Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z 
  
845 ····.line·409844 ····.line·409
846 ····.line·410 
847 ····.line·411 
848 ····move-result·v3845 ····move-result·v3
  
849 ····.line·412846 ····.line·410
850 ····if-eqz·v3,·:cond_b847 ····if-eqz·v3,·:cond_b
  
 848 ····.line·411
 849 ····.line·412
 850 ····invoke-virtual·{v0,·v2},·Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z
  
851 ····.line·413851 ····.line·413
852 ····.line·414852 ····.line·414
853 ····const-string·v3,·"--disable-surface-control" 
  
854 ····.line·415853 ····.line·415
 854 ····move-result·v2
  
855 ····.line·416855 ····.line·416
856 ····invoke-virtual·{v14,·v3},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z856 ····if-eqz·v2,·:cond_b
  
857 ····.line·417857 ····.line·417
858 ····.line·418858 ····.line·418
 859 ····const-string·v2,·"--no-enable-merged-platform-ui-thread"
859 ····.line·419 
860 ····:cond_b 
861 ····invoke-virtual·{v0,·v2},·Landroid/os/BaseBundle;->containsKey(Ljava/lang/String;)Z 
  
 860 ····.line·419
862 ····.line·420861 ····.line·420
 862 ····invoke-virtual·{v14,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
863 ····.line·421863 ····.line·421
864 ····.line·422864 ····.line·422
865 ····move-result·v3 
  
866 ····.line·423865 ····.line·423
867 ····if-eqz·v3,·:cond_d866 ····:cond_b
 867 ····const-string·v2,·"io.flutter.embedding.android.EnableSurfaceControl"
  
868 ····.line·424868 ····.line·424
869 ····.line·425869 ····.line·425
870 ····invoke-virtual·{v0,·v2},·Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z870 ····invoke-virtual·{v0,·v2,·v5},·Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z
  
871 ····.line·426871 ····.line·426
872 ····.line·427872 ····.line·427
873 ····.line·428873 ····.line·428
874 ····move-result·v2874 ····move-result·v2
  
875 ····.line·429875 ····.line·429
876 ····if-eqz·v2,·:cond_c876 ····if-eqz·v2,·:cond_c
  
877 ····.line·430877 ····.line·430
878 ····.line·431878 ····.line·431
879 ····const-string·v2,·"--enable-merged-platform-ui-thread"879 ····const-string·v2,·"--enable-surface-control"
  
880 ····.line·432880 ····.line·432
Max diff block lines reached; 9515/12668 bytes (75.11%) of diff not shown.
1.29 KB
smali/x/d.smali
    
Offset 598, 15 lines modifiedOffset 598, 15 lines modified
598 ····.line·171598 ····.line·171
599 ····.line·172599 ····.line·172
600 ····.line·173600 ····.line·173
601 ····.line·174601 ····.line·174
602 ····.line·175602 ····.line·175
603 .end·method603 .end·method
  
604 .method·public·final·accept(Ljava/lang/Object;)V604 .method·public·final·bridge·synthetic·accept(Ljava/lang/Object;)V
605 ····.locals·1605 ····.locals·1
  
606 ····.line·1606 ····.line·1
607 ····iget·v0,·p0,·Lx/d;->a:I607 ····iget·v0,·p0,·Lx/d;->a:I
  
608 ····.line·2608 ····.line·2
609 ····.line·3609 ····.line·3
Offset 627, 53 lines modifiedOffset 627, 41 lines modified
  
627 ····.line·10627 ····.line·10
628 ····.line·11628 ····.line·11
629 ····.line·12629 ····.line·12
630 ····return-void630 ····return-void
  
631 ····.line·13631 ····.line·13
632 ····:pswitch_1632 ····:goto_0
633 ····check-cast·p1,·Lx/e;633 ····check-cast·p1,·Lx/e;
  
634 ····.line·14634 ····.line·14
635 ····.line·15635 ····.line·15
636 ····invoke-virtual·{p0,·p1},·Lx/d;->a(Lx/e;)V636 ····invoke-virtual·{p0,·p1},·Lx/d;->a(Lx/e;)V
  
637 ····.line·16637 ····.line·16
638 ····.line·17638 ····.line·17
639 ····.line·18639 ····.line·18
640 ····return-void640 ····return-void
  
641 ····.line·19641 ····.line·19
642 ····:goto_0 
643 ····check-cast·p1,·Lz0/m; 
 642 ····:pswitch_data_0
 643 ····.packed-switch·0x0
 644 ········:pswitch_0
 645 ····.end·packed-switch
644 ····.line·20646 ····.line·20
645 ····.line·21647 ····.line·21
646 ····iget-object·v0,·p0,·Lx/d;->b:Ljava/lang/Object; 
  
647 ····.line·22648 ····.line·22
648 ····.line·23649 ····.line·23
649 ····check-cast·v0,·Lt3/o; 
  
650 ····.line·24650 ····.line·24
651 ····.line·25651 ····.line·25
652 ····invoke-virtual·{v0,·p1},·Lt3/o;->setWindowInfoListenerDisplayFeatures(Lz0/m;)V 
  
653 ····.line·26652 ····.line·26
654 ····.line·27653 ····.line·27
655 ····.line·28654 ····.line·28
656 ····return-void 
  
657 ····.line·29655 ····.line·29
658 ····:pswitch_data_0 
659 ····.packed-switch·0x0 
660 ········:pswitch_1 
661 ········:pswitch_0 
662 ····.end·packed-switch 
663 ····.line·30656 ····.line·30
664 ····.line·31657 ····.line·31
665 ····.line·32658 ····.line·32
666 ····.line·33659 ····.line·33
667 ····.line·34660 ····.line·34
668 ····.line·35661 ····.line·35
669 ····.line·36662 ····.line·36
15.4 KB
smali/androidx/lifecycle/r.smali
    
Offset 344, 533 lines modifiedOffset 344, 523 lines modified
344 ····.line·9344 ····.line·9
345 ····.line·10345 ····.line·10
346 ····:pswitch_0346 ····:pswitch_0
347 ····iget-object·v0,·p0,·Landroidx/lifecycle/r;->n:Ljava/lang/Object;347 ····iget-object·v0,·p0,·Landroidx/lifecycle/r;->n:Ljava/lang/Object;
  
348 ····.line·11348 ····.line·11
349 ····.line·12349 ····.line·12
350 ····check-cast·v0,·Lio/flutter/embedding/engine/renderer/g;350 ····check-cast·v0,·Lx3/c;
  
351 ····.line·13351 ····.line·13
352 ····.line·14352 ····.line·14
353 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;353 ····iget-object·v0,·v0,·Lx3/c;->b:Lx3/e;
  
354 ····.line·15354 ····.line·15
355 ····.line·16355 ····.line·16
 356 ····iget-object·v0,·v0,·Lx3/e;->e:Lio/flutter/embedding/engine/FlutterJNI;
356 ····.line·17 
357 ····return-void 
  
 357 ····.line·17
358 ····.line·18358 ····.line·18
 359 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/FlutterJNI;->prefetchDefaultFontManager()V
359 ····:pswitch_1 
360 ····iget-object·v0,·p0,·Landroidx/lifecycle/r;->n:Ljava/lang/Object; 
  
361 ····.line·19360 ····.line·19
362 ····.line·20361 ····.line·20
363 ····check-cast·v0,·Lx3/c; 
  
364 ····.line·21362 ····.line·21
 363 ····return-void
  
365 ····.line·22364 ····.line·22
366 ····iget-object·v0,·v0,·Lx3/c;->b:Lx3/e;365 ····:pswitch_1
 366 ····iget-object·v0,·p0,·Landroidx/lifecycle/r;->n:Ljava/lang/Object;
  
367 ····.line·23367 ····.line·23
368 ····.line·24368 ····.line·24
369 ····iget-object·v0,·v0,·Lx3/e;->e:Lio/flutter/embedding/engine/FlutterJNI;369 ····check-cast·v0,·Lp3/d;
  
370 ····.line·25370 ····.line·25
371 ····.line·26371 ····.line·26
372 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/FlutterJNI;->prefetchDefaultFontManager()V372 ····:goto_0
 373 ····iget-object·v2,·v0,·Lp3/d;->f:Ljava/util/ArrayList;
  
373 ····.line·27374 ····.line·27
374 ····.line·28375 ····.line·28
 376 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->isEmpty()Z
375 ····.line·29 
376 ····return-void 
  
 377 ····.line·29
377 ····.line·30378 ····.line·30
378 ····:pswitch_2 
379 ····iget-object·v0,·p0,·Landroidx/lifecycle/r;->n:Ljava/lang/Object; 
  
380 ····.line·31379 ····.line·31
 380 ····move-result·v3
  
381 ····.line·32381 ····.line·32
382 ····check-cast·v0,·Lp3/d;382 ····if-nez·v3,·:cond_1
  
383 ····.line·33383 ····.line·33
384 ····.line·34384 ····.line·34
385 ····:goto_0 
386 ····iget-object·v2,·v0,·Lp3/d;->f:Ljava/util/ArrayList;385 ····iget-object·v3,·v0,·Lp3/d;->l:Ljava/lang/Integer;
  
387 ····.line·35386 ····.line·35
388 ····.line·36387 ····.line·36
389 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->isEmpty()Z388 ····if-eqz·v3,·:cond_0
  
390 ····.line·37389 ····.line·37
391 ····.line·38390 ····.line·38
 391 ····goto·:goto_1
  
392 ····.line·39392 ····.line·39
393 ····move-result·v3393 ····:cond_0
 394 ····invoke-virtual·{v2,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
394 ····.line·40395 ····.line·40
395 ····if-nez·v3,·:cond_1 
  
396 ····.line·41396 ····.line·41
397 ····.line·42397 ····.line·42
398 ····iget-object·v3,·v0,·Lp3/d;->l:Ljava/lang/Integer;398 ····move-result-object·v3
  
399 ····.line·43399 ····.line·43
 400 ····check-cast·v3,·Lq3/f;
400 ····.line·44 
401 ····if-eqz·v3,·:cond_0 
  
 401 ····.line·44
402 ····.line·45402 ····.line·45
 403 ····iget-object·v3,·v3,·Lq3/f;->a:Ljava/lang/Runnable;
403 ····.line·46 
404 ····goto·:goto_1 
  
 404 ····.line·46
405 ····.line·47405 ····.line·47
 406 ····invoke-interface·{v3},·Ljava/lang/Runnable;->run()V
406 ····:cond_0 
407 ····invoke-virtual·{v2,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; 
  
408 ····.line·48407 ····.line·48
409 ····.line·49408 ····.line·49
410 ····.line·50409 ····.line·50
411 ····move-result-object·v3410 ····invoke-virtual·{v2,·v1},·Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
  
412 ····.line·51411 ····.line·51
413 ····check-cast·v3,·Lq3/f; 
  
414 ····.line·52412 ····.line·52
415 ····.line·53413 ····.line·53
416 ····iget-object·v3,·v3,·Lq3/f;->a:Ljava/lang/Runnable;414 ····goto·:goto_0
  
417 ····.line·54415 ····.line·54
 416 ····:cond_1
 417 ····:goto_1
 418 ····return-void
  
418 ····.line·55419 ····.line·55
419 ····invoke-interface·{v3},·Ljava/lang/Runnable;->run()V420 ····:pswitch_2
 421 ····iget-object·v0,·p0,·Landroidx/lifecycle/r;->n:Ljava/lang/Object;
  
420 ····.line·56422 ····.line·56
421 ····.line·57423 ····.line·57
 424 ····check-cast·v0,·La2/i;
Max diff block lines reached; 12416/15717 bytes (79.00%) of diff not shown.
72.1 KB
smali/com/wuxialearn/wuxialearn/MainActivity.smali
    
Offset 294, 23 lines modifiedOffset 294, 276 lines modified
294 ····.line·212294 ····.line·212
295 ····.line·213295 ····.line·213
296 ····.line·214296 ····.line·214
297 .end·method297 .end·method
  
  
298 #·virtual·methods298 #·virtual·methods
 299 .method·public·final·A(Ljava/lang/String;)Z
 300 ····.locals·3
  
 301 ····.line·1
 302 ····iget-object·v0,·p0,·Lcom/wuxialearn/wuxialearn/MainActivity;->n:Lt3/g;
  
 303 ····.line·2
 304 ····.line·3
 305 ····const-string·v1,·"·"
  
 306 ····.line·4
 307 ····.line·5
 308 ····const-string·v2,·"FlutterActivity·"
  
 309 ····.line·6
 310 ····.line·7
 311 ····if-nez·v0,·:cond_0
  
 312 ····.line·8
 313 ····.line·9
 314 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 315 ····.line·10
 316 ····.line·11
 317 ····invoke-direct·{v0,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
 318 ····.line·12
 319 ····.line·13
 320 ····.line·14
 321 ····invoke-virtual·{p0},·Ljava/lang/Object;->hashCode()I
  
 322 ····.line·15
 323 ····.line·16
 324 ····.line·17
 325 ····move-result·v2
  
 326 ····.line·18
 327 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
 328 ····.line·19
 329 ····.line·20
 330 ····.line·21
 331 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 332 ····.line·22
 333 ····.line·23
 334 ····.line·24
 335 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 336 ····.line·25
 337 ····.line·26
 338 ····.line·27
 339 ····const-string·p1,·"·called·after·release."
  
 340 ····.line·28
 341 ····.line·29
 342 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 343 ····.line·30
 344 ····.line·31
 345 ····.line·32
 346 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 347 ····.line·33
 348 ····.line·34
 349 ····.line·35
 350 ····move-result-object·p1
  
 351 ····.line·36
 352 ····goto·:goto_0
  
 353 ····.line·37
 354 ····:cond_0
 355 ····iget-boolean·v0,·v0,·Lt3/g;->i:Z
  
 356 ····.line·38
 357 ····.line·39
 358 ····if-nez·v0,·:cond_1
  
 359 ····.line·40
 360 ····.line·41
 361 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 362 ····.line·42
 363 ····.line·43
 364 ····invoke-direct·{v0,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
 365 ····.line·44
 366 ····.line·45
 367 ····.line·46
 368 ····invoke-virtual·{p0},·Ljava/lang/Object;->hashCode()I
  
 369 ····.line·47
 370 ····.line·48
 371 ····.line·49
 372 ····move-result·v2
  
 373 ····.line·50
 374 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
 375 ····.line·51
 376 ····.line·52
 377 ····.line·53
 378 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 379 ····.line·54
 380 ····.line·55
 381 ····.line·56
 382 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 383 ····.line·57
 384 ····.line·58
 385 ····.line·59
 386 ····const-string·p1,·"·called·after·detach."
  
 387 ····.line·60
 388 ····.line·61
 389 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 390 ····.line·62
Max diff block lines reached; 68758/73718 bytes (93.27%) of diff not shown.
447 B
smali/u3/f.smali
    
Offset 596, 15 lines modifiedOffset 596, 15 lines modified
596 ····.line·121596 ····.line·121
597 ····.line·122597 ····.line·122
598 ····invoke-direct·{p1,·p0,·v10},·Lu3/d;-><init>(Lu3/f;Lu3/b;)V598 ····invoke-direct·{p1,·p0,·v10},·Lu3/d;-><init>(Lu3/f;Lu3/b;)V
  
599 ····.line·123599 ····.line·123
600 ····.line·124600 ····.line·124
601 ····.line·125601 ····.line·125
602 ····iget-object·v0,·v10,·Lu3/b;->r:Ljava/util/HashSet;602 ····iget-object·v0,·v10,·Lu3/b;->s:Ljava/util/HashSet;
  
603 ····.line·126603 ····.line·126
604 ····.line·127604 ····.line·127
605 ····invoke-virtual·{v0,·p1},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z605 ····invoke-virtual·{v0,·p1},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
  
606 ····.line·128606 ····.line·128
607 ····.line·129607 ····.line·129
12.2 KB
smali/u3/b.smali
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Lio/flutter/embedding/engine/FlutterJNI;5 .field·public·final·a:Lio/flutter/embedding/engine/FlutterJNI;
  
6 .field·public·final·b:Lio/flutter/embedding/engine/renderer/j;6 .field·public·final·b:Lio/flutter/embedding/engine/renderer/k;
  
7 .field·public·final·c:Lv3/b;7 .field·public·final·c:Lv3/b;
  
8 .field·public·final·d:Lu3/c;8 .field·public·final·d:Lu3/c;
  
9 .field·public·final·e:Ld4/a;9 .field·public·final·e:Ld4/a;
  
Offset 24, 27 lines modifiedOffset 24, 29 lines modified
  
24 .field·public·final·j:Lb4/c;24 .field·public·final·j:Lb4/c;
  
25 .field·public·final·k:Lb4/l;25 .field·public·final·k:Lb4/l;
  
26 .field·public·final·l:Lk/a2;26 .field·public·final·l:Lk/a2;
  
27 .field·public·final·m:Lb4/n;27 .field·public·final·m:Lk/a2;
  
28 .field·public·final·n:Lk/a2;28 .field·public·final·n:Lb4/n;
  
29 .field·public·final·o:Lb4/d;29 .field·public·final·o:Lk/a2;
  
30 .field·public·final·p:Lk/a2;30 .field·public·final·p:Lb4/d;
  
31 .field·public·final·q:Lio/flutter/plugin/platform/h;31 .field·public·final·q:Lk/a2;
  
32 .field·public·final·r:Ljava/util/HashSet;32 .field·public·final·r:Lio/flutter/plugin/platform/h;
  
 33 .field·public·final·s:Ljava/util/HashSet;
  
33 .field·public·final·s:Lo3/d;34 .field·public·final·t:Lo3/d;
  
  
34 #·direct·methods35 #·direct·methods
35 .method·public·constructor·<init>(Landroid/content/Context;Lio/flutter/embedding/engine/FlutterJNI;Lio/flutter/plugin/platform/h;ZZLu3/f;)V36 .method·public·constructor·<init>(Landroid/content/Context;Lio/flutter/embedding/engine/FlutterJNI;Lio/flutter/plugin/platform/h;ZZLu3/f;)V
36 ····.locals·737 ····.locals·7
  
37 ····.line·138 ····.line·1
Offset 58, 15 lines modifiedOffset 60, 15 lines modified
58 ····.line·560 ····.line·5
59 ····.line·661 ····.line·6
60 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V62 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V
  
61 ····.line·763 ····.line·7
62 ····.line·864 ····.line·8
63 ····.line·965 ····.line·9
64 ····iput-object·v0,·p0,·Lu3/b;->r:Ljava/util/HashSet;66 ····iput-object·v0,·p0,·Lu3/b;->s:Ljava/util/HashSet;
  
65 ····.line·1067 ····.line·10
66 ····.line·1168 ····.line·11
67 ····new-instance·v0,·Lo3/d;69 ····new-instance·v0,·Lo3/d;
  
68 ····.line·1270 ····.line·12
69 ····.line·1371 ····.line·13
Offset 74, 15 lines modifiedOffset 76, 15 lines modified
  
74 ····.line·1476 ····.line·14
75 ····invoke-direct·{v0,·v1,·p0},·Lo3/d;-><init>(ILjava/lang/Object;)V77 ····invoke-direct·{v0,·v1,·p0},·Lo3/d;-><init>(ILjava/lang/Object;)V
  
76 ····.line·1578 ····.line·15
77 ····.line·1679 ····.line·16
78 ····.line·1780 ····.line·17
79 ····iput-object·v0,·p0,·Lu3/b;->s:Lo3/d;81 ····iput-object·v0,·p0,·Lu3/b;->t:Lo3/d;
  
80 ····.line·1882 ····.line·18
81 ····.line·1983 ····.line·19
82 ····const/4·v0,·0x084 ····const/4·v0,·0x0
  
83 ····.line·2085 ····.line·20
84 ····:try_start_086 ····:try_start_0
Offset 329, 315 lines modifiedOffset 331, 323 lines modified
329 ····.line·144331 ····.line·144
330 ····.line·145332 ····.line·145
331 ····.line·146333 ····.line·146
332 ····iput-object·v1,·p0,·Lu3/b;->k:Lb4/l;334 ····iput-object·v1,·p0,·Lu3/b;->k:Lb4/l;
  
333 ····.line·147335 ····.line·147
334 ····.line·148336 ····.line·148
335 ····new-instance·p5,·Lb4/n;337 ····new-instance·p5,·Lk/a2;
  
336 ····.line·149338 ····.line·149
337 ····.line·150339 ····.line·150
338 ····invoke-direct·{p5,·v4},·Lb4/n;-><init>(Lv3/b;)V340 ····const/16·v1,·0x10
  
339 ····.line·151341 ····.line·151
340 ····.line·152342 ····.line·152
 343 ····invoke-direct·{p5,·v4,·v1},·Lk/a2;-><init>(Lv3/b;I)V
341 ····.line·153 
342 ····iput-object·p5,·p0,·Lu3/b;->m:Lb4/n; 
  
 344 ····.line·153
343 ····.line·154345 ····.line·154
344 ····.line·155346 ····.line·155
345 ····new-instance·p5,·Lk/a2;347 ····iput-object·p5,·p0,·Lu3/b;->m:Lk/a2;
  
346 ····.line·156348 ····.line·156
347 ····.line·157349 ····.line·157
348 ····const/16·v1,·0x12350 ····new-instance·p5,·Lb4/n;
  
349 ····.line·158351 ····.line·158
350 ····.line·159352 ····.line·159
351 ····invoke-direct·{p5,·v4,·v1},·Lk/a2;-><init>(Lv3/b;I)V353 ····invoke-direct·{p5,·v4},·Lb4/n;-><init>(Lv3/b;)V
  
352 ····.line·160354 ····.line·160
353 ····.line·161355 ····.line·161
354 ····.line·162356 ····.line·162
355 ····iput-object·p5,·p0,·Lu3/b;->n:Lk/a2;357 ····iput-object·p5,·p0,·Lu3/b;->n:Lb4/n;
  
356 ····.line·163358 ····.line·163
357 ····.line·164359 ····.line·164
358 ····new-instance·p5,·Lb4/d;360 ····new-instance·p5,·Lk/a2;
  
359 ····.line·165361 ····.line·165
360 ····.line·166362 ····.line·166
361 ····invoke-direct·{p5,·v4},·Lb4/d;-><init>(Lv3/b;)V363 ····const/16·v1,·0x13
  
362 ····.line·167364 ····.line·167
363 ····.line·168365 ····.line·168
 366 ····invoke-direct·{p5,·v4,·v1},·Lk/a2;-><init>(Lv3/b;I)V
364 ····.line·169 
Max diff block lines reached; 9277/12448 bytes (74.53%) of diff not shown.
1.8 KB
smali/u3/c.smali
    
Offset 97, 19 lines modifiedOffset 97, 19 lines modified
  
97 ····.line·3997 ····.line·39
98 ····.line·4098 ····.line·40
99 ····iget-object·v4,·p2,·Lu3/b;->c:Lv3/b;99 ····iget-object·v4,·p2,·Lu3/b;->c:Lv3/b;
  
100 ····.line·41100 ····.line·41
101 ····.line·42101 ····.line·42
102 ····iget-object·v5,·p2,·Lu3/b;->b:Lio/flutter/embedding/engine/renderer/j;102 ····iget-object·v5,·p2,·Lu3/b;->b:Lio/flutter/embedding/engine/renderer/k;
  
103 ····.line·43103 ····.line·43
104 ····.line·44104 ····.line·44
105 ····iget-object·v1,·p2,·Lu3/b;->q:Lio/flutter/plugin/platform/h;105 ····iget-object·v1,·p2,·Lu3/b;->r:Lio/flutter/plugin/platform/h;
  
106 ····.line·45106 ····.line·45
107 ····.line·46107 ····.line·46
108 ····iget-object·v6,·v1,·Lio/flutter/plugin/platform/h;->a:Lu3/g;108 ····iget-object·v6,·v1,·Lio/flutter/plugin/platform/h;->a:Lu3/g;
  
109 ····.line·47109 ····.line·47
110 ····.line·48110 ····.line·48
Offset 1417, 15 lines modifiedOffset 1417, 15 lines modified
1417 ····.line·231417 ····.line·23
1418 ····.line·241418 ····.line·24
1419 ····:cond_01419 ····:cond_0
1420 ····iget-object·p2,·p0,·Lu3/c;->b:Lu3/b;1420 ····iget-object·p2,·p0,·Lu3/c;->b:Lu3/b;
  
1421 ····.line·251421 ····.line·25
1422 ····.line·261422 ····.line·26
1423 ····iget-object·v1,·p2,·Lu3/b;->q:Lio/flutter/plugin/platform/h;1423 ····iget-object·v1,·p2,·Lu3/b;->r:Lio/flutter/plugin/platform/h;
  
1424 ····.line·271424 ····.line·27
1425 ····.line·281425 ····.line·28
1426 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;1426 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
1427 ····.line·291427 ····.line·29
1428 ····.line·301428 ····.line·30
Offset 1438, 15 lines modifiedOffset 1438, 15 lines modified
  
1438 ····.line·341438 ····.line·34
1439 ····.line·351439 ····.line·35
1440 ····iput-object·p1,·v1,·Lio/flutter/plugin/platform/h;->b:Landroid/content/Context;1440 ····iput-object·p1,·v1,·Lio/flutter/plugin/platform/h;->b:Landroid/content/Context;
  
1441 ····.line·361441 ····.line·36
1442 ····.line·371442 ····.line·37
1443 ····iget-object·p1,·p2,·Lu3/b;->b:Lio/flutter/embedding/engine/renderer/j;1443 ····iget-object·p1,·p2,·Lu3/b;->b:Lio/flutter/embedding/engine/renderer/k;
  
1444 ····.line·381444 ····.line·38
1445 ····.line·391445 ····.line·39
1446 ····iput-object·p1,·v1,·Lio/flutter/plugin/platform/h;->d:Lio/flutter/view/q;1446 ····iput-object·p1,·v1,·Lio/flutter/plugin/platform/h;->d:Lio/flutter/view/q;
  
1447 ····.line·401447 ····.line·40
1448 ····.line·411448 ····.line·41
Offset 1859, 15 lines modifiedOffset 1859, 15 lines modified
  
1859 ····.line·421859 ····.line·42
1860 ····:cond_01860 ····:cond_0
1861 ····iget-object·v0,·p0,·Lu3/c;->b:Lu3/b;1861 ····iget-object·v0,·p0,·Lu3/c;->b:Lu3/b;
  
1862 ····.line·431862 ····.line·43
1863 ····.line·441863 ····.line·44
1864 ····iget-object·v0,·v0,·Lu3/b;->q:Lio/flutter/plugin/platform/h;1864 ····iget-object·v0,·v0,·Lu3/b;->r:Lio/flutter/plugin/platform/h;
  
1865 ····.line·451865 ····.line·45
1866 ····.line·461866 ····.line·46
1867 ····iget-object·v1,·v0,·Lio/flutter/plugin/platform/h;->f:Lk/a2;1867 ····iget-object·v1,·v0,·Lio/flutter/plugin/platform/h;->f:Lk/a2;
  
1868 ····.line·471868 ····.line·47
1869 ····.line·481869 ····.line·48
64.3 KB
smali/io/flutter/view/j.smali
    
Offset 1778, 15 lines modifiedOffset 1778, 15 lines modified
1778 ····.line·2901778 ····.line·290
1779 ····.line·2911779 ····.line·291
1780 ····.line·2921780 ····.line·292
1781 ····.line·2931781 ····.line·293
1782 .end·method1782 .end·method
  
1783 .method·public·final·createAccessibilityNodeInfo(I)Landroid/view/accessibility/AccessibilityNodeInfo;1783 .method·public·final·createAccessibilityNodeInfo(I)Landroid/view/accessibility/AccessibilityNodeInfo;
1784 ····.locals·171784 ····.locals·18
  
1785 ····.line·11785 ····.line·1
1786 ····move-object/from16·v0,·p01786 ····move-object/from16·v0,·p0
  
1787 ····.line·21787 ····.line·2
1788 ····.line·31788 ····.line·3
1789 ····move/from16·v1,·p11789 ····move/from16·v1,·p1
Offset 1825, 29 lines modifiedOffset 1825, 29 lines modified
  
1825 ····.line·201825 ····.line·20
1826 ····:cond_01826 ····:cond_0
1827 ····iget-object·v4,·v0,·Lio/flutter/view/j;->g:Ljava/util/HashMap;1827 ····iget-object·v4,·v0,·Lio/flutter/view/j;->g:Ljava/util/HashMap;
  
1828 ····.line·211828 ····.line·21
1829 ····.line·221829 ····.line·22
1830 ····const/4·v5,·-0x11830 ····const/16·v5,·0x18
  
1831 ····.line·231831 ····.line·23
1832 ····const/4·v6,·0x0 
  
1833 ····.line·241832 ····.line·24
1834 ····const/16·v7,·0x181833 ····const/4·v6,·-0x1
  
1835 ····.line·251834 ····.line·25
 1835 ····const/4·v7,·0x0
  
1836 ····.line·261836 ····.line·26
1837 ····iget-object·v8,·v0,·Lio/flutter/view/j;->a:Landroid/view/View;1837 ····iget-object·v8,·v0,·Lio/flutter/view/j;->a:Landroid/view/View;
  
1838 ····.line·271838 ····.line·27
1839 ····.line·281839 ····.line·28
1840 ····if-ne·v1,·v5,·:cond_31840 ····if-ne·v1,·v6,·:cond_3
  
1841 ····.line·291841 ····.line·29
1842 ····.line·301842 ····.line·30
1843 ····invoke-static·{v8},·Landroid/view/accessibility/AccessibilityNodeInfo;->obtain(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo;1843 ····invoke-static·{v8},·Landroid/view/accessibility/AccessibilityNodeInfo;->obtain(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo;
  
1844 ····.line·311844 ····.line·31
1845 ····.line·321845 ····.line·32
Offset 1856, 15 lines modifiedOffset 1856, 15 lines modified
  
1856 ····.line·341856 ····.line·34
1857 ····invoke-virtual·{v8,·v1},·Landroid/view/View;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V1857 ····invoke-virtual·{v8,·v1},·Landroid/view/View;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V
  
1858 ····.line·351858 ····.line·35
1859 ····.line·361859 ····.line·36
1860 ····.line·371860 ····.line·37
1861 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1861 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1862 ····.line·381862 ····.line·38
1863 ····.line·391863 ····.line·39
1864 ····.line·401864 ····.line·40
1865 ····move-result-object·v21865 ····move-result-object·v2
  
1866 ····.line·411866 ····.line·41
Offset 1876, 25 lines modifiedOffset 1876, 25 lines modified
1876 ····move-result·v21876 ····move-result·v2
  
1877 ····.line·451877 ····.line·45
1878 ····if-eqz·v2,·:cond_11878 ····if-eqz·v2,·:cond_1
  
1879 ····.line·461879 ····.line·46
1880 ····.line·471880 ····.line·47
1881 ····invoke-virtual·{v1,·v8,·v6},·Landroid/view/accessibility/AccessibilityNodeInfo;->addChild(Landroid/view/View;I)V1881 ····invoke-virtual·{v1,·v8,·v7},·Landroid/view/accessibility/AccessibilityNodeInfo;->addChild(Landroid/view/View;I)V
  
1882 ····.line·481882 ····.line·48
1883 ····.line·491883 ····.line·49
1884 ····.line·501884 ····.line·50
1885 ····:cond_11885 ····:cond_1
1886 ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I1886 ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I
  
1887 ····.line·511887 ····.line·51
1888 ····.line·521888 ····.line·52
1889 ····if-lt·v2,·v7,·:cond_21889 ····if-lt·v2,·v5,·:cond_2
  
1890 ····.line·531890 ····.line·53
1891 ····.line·541891 ····.line·54
1892 ····invoke-static·{v1},·La2/e;->u(Landroid/view/accessibility/AccessibilityNodeInfo;)V1892 ····invoke-static·{v1},·La2/e;->u(Landroid/view/accessibility/AccessibilityNodeInfo;)V
  
1893 ····.line·551893 ····.line·55
1894 ····.line·561894 ····.line·56
Offset 1939, 15 lines modifiedOffset 1939, 15 lines modified
  
1939 ····.line·731939 ····.line·73
1940 ····.line·741940 ····.line·74
1941 ····iget-object·v11,·v0,·Lio/flutter/view/j;->e:Lio/flutter/plugin/platform/g;1941 ····iget-object·v11,·v0,·Lio/flutter/view/j;->e:Lio/flutter/plugin/platform/g;
  
1942 ····.line·751942 ····.line·75
1943 ····.line·761943 ····.line·76
1944 ····if-eq·v10,·v5,·:cond_51944 ····if-eq·v10,·v6,·:cond_5
  
1945 ····.line·771945 ····.line·77
1946 ····.line·781946 ····.line·78
1947 ····move-object·v12,·v111947 ····move-object·v12,·v11
  
1948 ····.line·791948 ····.line·79
1949 ····check-cast·v12,·Lio/flutter/plugin/platform/h;1949 ····check-cast·v12,·Lio/flutter/plugin/platform/h;
Offset 1991, 276 lines modifiedOffset 1991, 276 lines modified
  
1991 ····.line·981991 ····.line·98
1992 ····.line·991992 ····.line·99
1993 ····const/16·v13,·0xc1993 ····const/16·v13,·0xc
  
1994 ····.line·1001994 ····.line·100
1995 ····.line·1011995 ····.line·101
1996 ····if-lt·v12,·v7,·:cond_91996 ····if-lt·v12,·v5,·:cond_9
  
1997 ····.line·1021997 ····.line·102
1998 ····.line·1031998 ····.line·103
1999 ····invoke-virtual·{v4,·v13},·Lio/flutter/view/g;->g(I)Z1999 ····invoke-virtual·{v4,·v13},·Lio/flutter/view/g;->g(I)Z
  
2000 ····.line·1042000 ····.line·104
2001 ····.line·1052001 ····.line·105
2002 ····.line·1062002 ····.line·106
2003 ····move-result·v72003 ····move-result·v14
  
2004 ····.line·1072004 ····.line·107
2005 ····if-eqz·v7,·:cond_62005 ····if-eqz·v14,·:cond_6
  
Max diff block lines reached; 62785/65755 bytes (95.48%) of diff not shown.
3.08 KB
smali/io/flutter/view/d.smali
    
Offset 53, 15 lines modifiedOffset 53, 15 lines modified
  
53 #·instance·fields53 #·instance·fields
54 .field·public·final·m:I54 .field·public·final·m:I
  
  
55 #·direct·methods55 #·direct·methods
56 .method·public·static·constructor·<clinit>()V56 .method·public·static·constructor·<clinit>()V
57 ····.locals·2657 ····.locals·27
  
58 ····new-instance·v0,·Lio/flutter/view/d;58 ····new-instance·v0,·Lio/flutter/view/d;
  
59 ····const-string·v1,·"TAP"59 ····const-string·v1,·"TAP"
  
60 ····const/4·v2,·0x060 ····const/4·v2,·0x0
  
Offset 341, 111 lines modifiedOffset 341, 127 lines modified
  
341 ····move-object/from16·v25,·v10341 ····move-object/from16·v25,·v10
  
342 ····const/16·v10,·0x16342 ····const/16·v10,·0x16
  
343 ····invoke-direct·{v2,·v10,·v12,·v15},·Lio/flutter/view/d;-><init>(IILjava/lang/String;)V343 ····invoke-direct·{v2,·v10,·v12,·v15},·Lio/flutter/view/d;-><init>(IILjava/lang/String;)V
  
 344 ····new-instance·v10,·Lio/flutter/view/d;
  
 345 ····const/high16·v12,·0x800000
  
 346 ····const-string·v15,·"SCROLL_TO_OFFSET"
  
 347 ····move-object/from16·v26,·v2
  
344 ····const/16·v10,·0x17348 ····const/16·v2,·0x17
  
 349 ····invoke-direct·{v10,·v2,·v12,·v15},·Lio/flutter/view/d;-><init>(IILjava/lang/String;)V
  
 350 ····const/16·v2,·0x18
  
345 ····new-array·v10,·v10,·[Lio/flutter/view/d;351 ····new-array·v2,·v2,·[Lio/flutter/view/d;
  
346 ····const/4·v12,·0x0352 ····const/4·v12,·0x0
  
347 ····aput-object·v0,·v10,·v12353 ····aput-object·v0,·v2,·v12
  
348 ····const/4·v0,·0x1354 ····const/4·v0,·0x1
  
349 ····aput-object·v1,·v10,·v0355 ····aput-object·v1,·v2,·v0
  
350 ····const/4·v0,·0x2356 ····const/4·v0,·0x2
  
351 ····aput-object·v4,·v10,·v0357 ····aput-object·v4,·v2,·v0
  
352 ····const/4·v0,·0x3358 ····const/4·v0,·0x3
  
353 ····aput-object·v6,·v10,·v0359 ····aput-object·v6,·v2,·v0
  
354 ····const/4·v0,·0x4360 ····const/4·v0,·0x4
  
355 ····aput-object·v8,·v10,·v0361 ····aput-object·v8,·v2,·v0
  
356 ····const/4·v0,·0x5362 ····const/4·v0,·0x5
  
357 ····aput-object·v11,·v10,·v0363 ····aput-object·v11,·v2,·v0
  
358 ····const/4·v0,·0x6364 ····const/4·v0,·0x6
  
359 ····aput-object·v13,·v10,·v0365 ····aput-object·v13,·v2,·v0
  
360 ····const/4·v0,·0x7366 ····const/4·v0,·0x7
  
361 ····aput-object·v7,·v10,·v0367 ····aput-object·v7,·v2,·v0
  
362 ····const/16·v0,·0x8368 ····const/16·v0,·0x8
  
363 ····aput-object·v9,·v10,·v0369 ····aput-object·v9,·v2,·v0
  
364 ····const/16·v0,·0x9370 ····const/16·v0,·0x9
  
365 ····aput-object·v14,·v10,·v0371 ····aput-object·v14,·v2,·v0
  
366 ····const/16·v0,·0xa372 ····const/16·v0,·0xa
  
367 ····aput-object·v5,·v10,·v0373 ····aput-object·v5,·v2,·v0
  
368 ····const/16·v0,·0xb374 ····const/16·v0,·0xb
  
369 ····aput-object·v3,·v10,·v0375 ····aput-object·v3,·v2,·v0
  
370 ····const/16·v0,·0xc376 ····const/16·v0,·0xc
  
371 ····aput-object·v16,·v10,·v0377 ····aput-object·v16,·v2,·v0
  
372 ····const/16·v0,·0xd378 ····const/16·v0,·0xd
  
373 ····aput-object·v17,·v10,·v0379 ····aput-object·v17,·v2,·v0
  
374 ····const/16·v0,·0xe380 ····const/16·v0,·0xe
  
375 ····aput-object·v18,·v10,·v0381 ····aput-object·v18,·v2,·v0
  
376 ····const/16·v0,·0xf382 ····const/16·v0,·0xf
  
377 ····aput-object·v19,·v10,·v0383 ····aput-object·v19,·v2,·v0
  
378 ····const/16·v0,·0x10384 ····const/16·v0,·0x10
  
379 ····aput-object·v20,·v10,·v0385 ····aput-object·v20,·v2,·v0
  
380 ····const/16·v0,·0x11386 ····const/16·v0,·0x11
  
381 ····aput-object·v21,·v10,·v0387 ····aput-object·v21,·v2,·v0
  
382 ····const/16·v0,·0x12388 ····const/16·v0,·0x12
  
383 ····aput-object·v22,·v10,·v0389 ····aput-object·v22,·v2,·v0
  
384 ····const/16·v0,·0x13390 ····const/16·v0,·0x13
  
385 ····aput-object·v23,·v10,·v0391 ····aput-object·v23,·v2,·v0
  
386 ····const/16·v0,·0x14392 ····const/16·v0,·0x14
  
387 ····aput-object·v24,·v10,·v0393 ····aput-object·v24,·v2,·v0
  
388 ····const/16·v0,·0x15394 ····const/16·v0,·0x15
  
389 ····aput-object·v25,·v10,·v0395 ····aput-object·v25,·v2,·v0
  
Max diff block lines reached; 358/3096 bytes (11.56%) of diff not shown.
745 B
smali/io/flutter/view/b.smali
    
Offset 166, 19 lines modifiedOffset 166, 19 lines modified
  
166 ····.line·68166 ····.line·68
167 ····.line·69167 ····.line·69
168 ····iget-object·v4,·v3,·Lt3/o;->t:Lu3/b;168 ····iget-object·v4,·v3,·Lt3/o;->t:Lu3/b;
  
169 ····.line·70169 ····.line·70
170 ····.line·71170 ····.line·71
171 ····iget-object·v4,·v4,·Lu3/b;->b:Lio/flutter/embedding/engine/renderer/j;171 ····iget-object·v4,·v4,·Lu3/b;->b:Lio/flutter/embedding/engine/renderer/k;
  
172 ····.line·72172 ····.line·72
173 ····.line·73173 ····.line·73
174 ····iget-object·v4,·v4,·Lio/flutter/embedding/engine/renderer/j;->a:Lio/flutter/embedding/engine/FlutterJNI;174 ····iget-object·v4,·v4,·Lio/flutter/embedding/engine/renderer/k;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
175 ····.line·74175 ····.line·74
176 ····.line·75176 ····.line·75
177 ····invoke-virtual·{v4},·Lio/flutter/embedding/engine/FlutterJNI;->getIsSoftwareRenderingEnabled()Z177 ····invoke-virtual·{v4},·Lio/flutter/embedding/engine/FlutterJNI;->getIsSoftwareRenderingEnabled()Z
  
178 ····.line·76178 ····.line·76
179 ····.line·77179 ····.line·77
745 B
smali/io/flutter/view/c.smali
    
Offset 120, 19 lines modifiedOffset 120, 19 lines modified
  
120 ····.line·43120 ····.line·43
121 ····.line·44121 ····.line·44
122 ····iget-object·v3,·v0,·Lt3/o;->t:Lu3/b;122 ····iget-object·v3,·v0,·Lt3/o;->t:Lu3/b;
  
123 ····.line·45123 ····.line·45
124 ····.line·46124 ····.line·46
125 ····iget-object·v3,·v3,·Lu3/b;->b:Lio/flutter/embedding/engine/renderer/j;125 ····iget-object·v3,·v3,·Lu3/b;->b:Lio/flutter/embedding/engine/renderer/k;
  
126 ····.line·47126 ····.line·47
127 ····.line·48127 ····.line·48
128 ····iget-object·v3,·v3,·Lio/flutter/embedding/engine/renderer/j;->a:Lio/flutter/embedding/engine/FlutterJNI;128 ····iget-object·v3,·v3,·Lio/flutter/embedding/engine/renderer/k;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
129 ····.line·49129 ····.line·49
130 ····.line·50130 ····.line·50
131 ····invoke-virtual·{v3},·Lio/flutter/embedding/engine/FlutterJNI;->getIsSoftwareRenderingEnabled()Z131 ····invoke-virtual·{v3},·Lio/flutter/embedding/engine/FlutterJNI;->getIsSoftwareRenderingEnabled()Z
  
132 ····.line·51132 ····.line·51
133 ····.line·52133 ····.line·52
5.77 KB
smali/io/flutter/embedding/engine/FlutterJNI.smali
    
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ····.end·annotation45 ····.end·annotation
46 .end·field46 .end·field
  
47 .field·private·final·flutterUiDisplayListeners:Ljava/util/Set;47 .field·private·final·flutterUiDisplayListeners:Ljava/util/Set;
48 ····.annotation·system·Ldalvik/annotation/Signature;48 ····.annotation·system·Ldalvik/annotation/Signature;
49 ········value·=·{49 ········value·=·{
50 ············"Ljava/util/Set<",50 ············"Ljava/util/Set<",
51 ············"Lio/flutter/embedding/engine/renderer/k;",51 ············"Lio/flutter/embedding/engine/renderer/l;",
52 ············">;"52 ············">;"
53 ········}53 ········}
54 ····.end·annotation54 ····.end·annotation
55 .end·field55 .end·field
  
56 .field·private·localizationPlugin:Ld4/a;56 .field·private·localizationPlugin:Ld4/a;
  
Offset 2406, 15 lines modifiedOffset 2406, 15 lines modified
2406 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->engineLifecycleListeners:Ljava/util/Set;2406 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->engineLifecycleListeners:Ljava/util/Set;
  
2407 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z2407 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
2408 ····return-void2408 ····return-void
2409 .end·method2409 .end·method
  
2410 .method·public·addIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/k;)V2410 .method·public·addIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/l;)V
2411 ····.locals·12411 ····.locals·1
  
2412 ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterJNI;->ensureRunningOnMainThread()V2412 ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterJNI;->ensureRunningOnMainThread()V
  
2413 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->flutterUiDisplayListeners:Ljava/util/Set;2413 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->flutterUiDisplayListeners:Ljava/util/Set;
  
2414 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z2414 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
Offset 10951, 15 lines modifiedOffset 10951, 15 lines modified
  
10951 ····.line·2410951 ····.line·24
10952 ····.line·2510952 ····.line·25
10953 ····new-instance·v2,·Landroidx/lifecycle/r;10953 ····new-instance·v2,·Landroidx/lifecycle/r;
  
10954 ····.line·2610954 ····.line·26
10955 ····.line·2710955 ····.line·27
10956 ····const/16·v3,·0xa10956 ····const/16·v3,·0x9
  
10957 ····.line·2810957 ····.line·28
10958 ····.line·2910958 ····.line·29
10959 ····invoke-direct·{v2,·v3,·v0},·Landroidx/lifecycle/r;-><init>(ILjava/lang/Object;)V10959 ····invoke-direct·{v2,·v3,·v0},·Landroidx/lifecycle/r;-><init>(ILjava/lang/Object;)V
  
10960 ····.line·3010960 ····.line·30
10961 ····.line·3110961 ····.line·31
Offset 10972, 42 lines modifiedOffset 10972, 42 lines modified
  
10972 ····.line·3510972 ····.line·35
10973 ····.line·3610973 ····.line·36
10974 ····goto·:goto_110974 ····goto·:goto_1
  
10975 ····.line·3710975 ····.line·37
10976 ····:cond_010976 ····:cond_0
10977 ····iget-object·v3,·v1,·Lt3/o;->q:Lio/flutter/embedding/engine/renderer/l;10977 ····iget-object·v3,·v1,·Lt3/o;->q:Lio/flutter/embedding/engine/renderer/m;
  
10978 ····.line·3810978 ····.line·38
10979 ····.line·3910979 ····.line·39
10980 ····if-nez·v3,·:cond_110980 ····if-nez·v3,·:cond_1
  
10981 ····.line·4010981 ····.line·40
10982 ····.line·4110982 ····.line·41
10983 ····goto·:goto_110983 ····goto·:goto_1
  
10984 ····.line·4210984 ····.line·42
10985 ····:cond_110985 ····:cond_1
10986 ····iput-object·v3,·v1,·Lt3/o;->p:Lio/flutter/embedding/engine/renderer/l;10986 ····iput-object·v3,·v1,·Lt3/o;->p:Lio/flutter/embedding/engine/renderer/m;
  
10987 ····.line·4310987 ····.line·43
10988 ····.line·4410988 ····.line·44
10989 ····const/4·v4,·0x010989 ····const/4·v4,·0x0
  
10990 ····.line·4510990 ····.line·45
10991 ····iput-object·v4,·v1,·Lt3/o;->q:Lio/flutter/embedding/engine/renderer/l;10991 ····iput-object·v4,·v1,·Lt3/o;->q:Lio/flutter/embedding/engine/renderer/m;
  
10992 ····.line·4610992 ····.line·46
10993 ····.line·4710993 ····.line·47
10994 ····iget-object·v5,·v1,·Lt3/o;->t:Lu3/b;10994 ····iget-object·v5,·v1,·Lt3/o;->t:Lu3/b;
  
10995 ····.line·4810995 ····.line·48
10996 ····.line·4910996 ····.line·49
10997 ····iget-object·v5,·v5,·Lu3/b;->b:Lio/flutter/embedding/engine/renderer/j;10997 ····iget-object·v5,·v5,·Lu3/b;->b:Lio/flutter/embedding/engine/renderer/k;
  
10998 ····.line·5010998 ····.line·50
10999 ····.line·5110999 ····.line·51
11000 ····if-nez·v5,·:cond_311000 ····if-nez·v5,·:cond_3
  
11001 ····.line·5211001 ····.line·52
11002 ····.line·5311002 ····.line·53
Offset 11052, 38 lines modifiedOffset 11052, 38 lines modified
11052 ····.line·7311052 ····.line·73
11053 ····.line·7411053 ····.line·74
11054 ····.line·7511054 ····.line·75
11055 ····goto·:goto_111055 ····goto·:goto_1
  
11056 ····.line·7611056 ····.line·76
11057 ····:cond_311057 ····:cond_3
11058 ····invoke-interface·{v3},·Lio/flutter/embedding/engine/renderer/l;->d()V11058 ····invoke-interface·{v3},·Lio/flutter/embedding/engine/renderer/m;->d()V
  
11059 ····.line·7711059 ····.line·77
11060 ····.line·7811060 ····.line·78
11061 ····.line·7911061 ····.line·79
11062 ····new-instance·v0,·Lt3/n;11062 ····new-instance·v0,·Lt3/n;
  
11063 ····.line·8011063 ····.line·80
11064 ····.line·8111064 ····.line·81
11065 ····invoke-direct·{v0,·v1,·v5,·v2},·Lt3/n;-><init>(Lt3/o;Lio/flutter/embedding/engine/renderer/j;Landroidx/lifecycle/r;)V11065 ····invoke-direct·{v0,·v1,·v5,·v2},·Lt3/n;-><init>(Lt3/o;Lio/flutter/embedding/engine/renderer/k;Landroidx/lifecycle/r;)V
  
11066 ····.line·8211066 ····.line·82
11067 ····.line·8311067 ····.line·83
11068 ····.line·8411068 ····.line·84
11069 ····iget-object·v1,·v5,·Lio/flutter/embedding/engine/renderer/j;->a:Lio/flutter/embedding/engine/FlutterJNI;11069 ····iget-object·v1,·v5,·Lio/flutter/embedding/engine/renderer/k;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
11070 ····.line·8511070 ····.line·85
11071 ····.line·8611071 ····.line·86
11072 ····invoke-virtual·{v1,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->addIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/k;)V11072 ····invoke-virtual·{v1,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->addIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/l;)V
  
11073 ····.line·8711073 ····.line·87
11074 ····.line·8811074 ····.line·88
11075 ····.line·8911075 ····.line·89
11076 ····iget-boolean·v1,·v5,·Lio/flutter/embedding/engine/renderer/j;->c:Z11076 ····iget-boolean·v1,·v5,·Lio/flutter/embedding/engine/renderer/k;->c:Z
  
11077 ····.line·9011077 ····.line·90
11078 ····.line·9111078 ····.line·91
11079 ····if-eqz·v1,·:cond_711079 ····if-eqz·v1,·:cond_7
  
Max diff block lines reached; 1756/5806 bytes (30.24%) of diff not shown.
2.19 KB
smali/io/flutter/embedding/engine/renderer/a.smali
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·Lio/flutter/embedding/engine/renderer/a;1 .class·public·final·Lio/flutter/embedding/engine/renderer/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/embedding/engine/renderer/k;5 .implements·Lio/flutter/embedding/engine/renderer/l;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/flutter/embedding/engine/renderer/j;7 .field·public·final·synthetic·a:Lio/flutter/embedding/engine/renderer/k;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Lio/flutter/embedding/engine/renderer/j;)V9 .method·public·constructor·<init>(Lio/flutter/embedding/engine/renderer/k;)V
10 ····.locals·010 ····.locals·0
  
11 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/a;->a:Lio/flutter/embedding/engine/renderer/j;11 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/a;->a:Lio/flutter/embedding/engine/renderer/k;
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·a()V16 .method·public·final·a()V
17 ····.locals·217 ····.locals·2
  
18 ····.line·118 ····.line·1
19 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/a;->a:Lio/flutter/embedding/engine/renderer/j;19 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/a;->a:Lio/flutter/embedding/engine/renderer/k;
  
20 ····.line·220 ····.line·2
21 ····.line·321 ····.line·3
22 ····const/4·v1,·0x022 ····const/4·v1,·0x0
  
23 ····.line·423 ····.line·4
24 ····iput-boolean·v1,·v0,·Lio/flutter/embedding/engine/renderer/j;->c:Z24 ····iput-boolean·v1,·v0,·Lio/flutter/embedding/engine/renderer/k;->c:Z
  
25 ····.line·525 ····.line·5
26 ····.line·626 ····.line·6
27 ····return-void27 ····return-void
28 ····.line·728 ····.line·7
29 ····.line·829 ····.line·8
30 ····.line·930 ····.line·9
Offset 249, 22 lines modifiedOffset 249, 22 lines modified
249 ····.line·214249 ····.line·214
250 .end·method250 .end·method
  
251 .method·public·final·b()V251 .method·public·final·b()V
252 ····.locals·2252 ····.locals·2
  
253 ····.line·1253 ····.line·1
254 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/a;->a:Lio/flutter/embedding/engine/renderer/j;254 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/a;->a:Lio/flutter/embedding/engine/renderer/k;
  
255 ····.line·2255 ····.line·2
256 ····.line·3256 ····.line·3
257 ····const/4·v1,·0x1257 ····const/4·v1,·0x1
  
258 ····.line·4258 ····.line·4
259 ····iput-boolean·v1,·v0,·Lio/flutter/embedding/engine/renderer/j;->c:Z259 ····iput-boolean·v1,·v0,·Lio/flutter/embedding/engine/renderer/k;->c:Z
  
260 ····.line·5260 ····.line·5
261 ····.line·6261 ····.line·6
262 ····return-void262 ····return-void
263 ····.line·7263 ····.line·7
264 ····.line·8264 ····.line·8
265 ····.line·9265 ····.line·9
7.9 KB
smali/io/flutter/embedding/engine/renderer/k.smali
    
Offset 1, 11 lines modifiedOffset 1, 369 lines modified
1 .class·public·interface·abstract·Lio/flutter/embedding/engine/renderer/k;1 .class·public·final·Lio/flutter/embedding/engine/renderer/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lio/flutter/view/q;
  
  
 6 #·instance·fields
 7 .field·public·final·a:Lio/flutter/embedding/engine/FlutterJNI;
  
 8 .field·public·b:Landroid/view/Surface;
  
 9 .field·public·c:Z
  
 10 .field·public·final·d:Landroid/os/Handler;
  
 11 .field·public·final·e:Ljava/util/HashSet;
  
 12 .field·public·final·f:Ljava/util/ArrayList;
  
 13 .field·public·final·g:Lio/flutter/embedding/engine/renderer/a;
  
  
 14 #·direct·methods
 15 .method·public·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;)V
 16 ····.locals·3
  
 17 ····.line·1
 18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 19 ····.line·2
 20 ····.line·3
 21 ····.line·4
 22 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicLong;
  
 23 ····.line·5
 24 ····.line·6
 25 ····const-wide/16·v1,·0x0
  
 26 ····.line·7
 27 ····.line·8
 28 ····invoke-direct·{v0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V
  
 29 ····.line·9
 30 ····.line·10
 31 ····.line·11
 32 ····const/4·v0,·0x0
  
 33 ····.line·12
 34 ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/k;->c:Z
  
 35 ····.line·13
 36 ····.line·14
 37 ····new-instance·v0,·Landroid/os/Handler;
  
 38 ····.line·15
 39 ····.line·16
 40 ····invoke-direct·{v0},·Landroid/os/Handler;-><init>()V
  
 41 ····.line·17
 42 ····.line·18
 43 ····.line·19
 44 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/k;->d:Landroid/os/Handler;
  
 45 ····.line·20
 46 ····.line·21
 47 ····new-instance·v0,·Ljava/util/HashSet;
  
 48 ····.line·22
 49 ····.line·23
 50 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V
  
 51 ····.line·24
 52 ····.line·25
 53 ····.line·26
 54 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/k;->e:Ljava/util/HashSet;
  
 55 ····.line·27
 56 ····.line·28
 57 ····new-instance·v0,·Ljava/util/ArrayList;
  
 58 ····.line·29
 59 ····.line·30
 60 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
 61 ····.line·31
 62 ····.line·32
 63 ····.line·33
 64 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/k;->f:Ljava/util/ArrayList;
  
 65 ····.line·34
 66 ····.line·35
 67 ····new-instance·v0,·Lio/flutter/embedding/engine/renderer/a;
  
 68 ····.line·36
 69 ····.line·37
 70 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/renderer/a;-><init>(Lio/flutter/embedding/engine/renderer/k;)V
  
 71 ····.line·38
 72 ····.line·39
 73 ····.line·40
 74 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/k;->g:Lio/flutter/embedding/engine/renderer/a;
  
 75 ····.line·41
 76 ····.line·42
 77 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/k;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
 78 ····.line·43
 79 ····.line·44
 80 ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->addIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/l;)V
  
 81 ····.line·45
 82 ····.line·46
 83 ····.line·47
 84 ····sget-object·p1,·Landroidx/lifecycle/w;->u:Landroidx/lifecycle/w;
  
 85 ····.line·48
 86 ····.line·49
 87 ····iget-object·p1,·p1,·Landroidx/lifecycle/w;->r:Landroidx/lifecycle/p;
  
 88 ····.line·50
 89 ····.line·51
 90 ····new-instance·v0,·Lio/flutter/embedding/engine/renderer/b;
  
 91 ····.line·52
 92 ····.line·53
Max diff block lines reached; 2786/7990 bytes (34.87%) of diff not shown.
9.74 KB
smali/io/flutter/embedding/engine/renderer/j.smali
    
Offset 1, 369 lines modifiedOffset 1, 101 lines modified
1 .class·public·final·Lio/flutter/embedding/engine/renderer/j;1 .class·public·final·Lio/flutter/embedding/engine/renderer/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lio/flutter/view/q; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·a:Lio/flutter/embedding/engine/FlutterJNI; 
  
8 .field·public·b:Landroid/view/Surface; 
  
9 .field·public·c:Z5 .field·public·a:F
  
10 .field·public·final·d:Landroid/os/Handler; 
  
11 .field·public·final·e:Ljava/util/HashSet; 
  
12 .field·public·final·f:Ljava/util/ArrayList; 
  
 6 .field·public·b:I
13 .field·public·final·g:Lio/flutter/embedding/engine/renderer/a; 
  
  
14 #·direct·methods 
15 .method·public·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;)V 
16 ····.locals·3 
  
17 ····.line·1 
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
 7 .field·public·c:I
19 ····.line·2 
20 ····.line·3 
21 ····.line·4 
22 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicLong; 
  
23 ····.line·5 
24 ····.line·6 
25 ····const-wide/16·v1,·0x0 
  
26 ····.line·7 
27 ····.line·8 
28 ····invoke-direct·{v0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V 
  
29 ····.line·9 
30 ····.line·10 
31 ····.line·11 
32 ····const/4·v0,·0x0 
  
33 ····.line·12 
34 ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/j;->c:Z 
  
35 ····.line·13 
36 ····.line·14 
37 ····new-instance·v0,·Landroid/os/Handler; 
  
38 ····.line·15 
39 ····.line·16 
40 ····invoke-direct·{v0},·Landroid/os/Handler;-><init>()V 
  
41 ····.line·17 
42 ····.line·18 
43 ····.line·19 
44 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/j;->d:Landroid/os/Handler; 
  
45 ····.line·20 
46 ····.line·21 
47 ····new-instance·v0,·Ljava/util/HashSet; 
  
48 ····.line·22 
49 ····.line·23 
50 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V 
  
51 ····.line·24 
52 ····.line·25 
53 ····.line·26 
54 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/j;->e:Ljava/util/HashSet; 
  
55 ····.line·27 
56 ····.line·28 
57 ····new-instance·v0,·Ljava/util/ArrayList; 
  
58 ····.line·29 
59 ····.line·30 
60 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V 
  
61 ····.line·31 
62 ····.line·32 
63 ····.line·33 
64 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/j;->f:Ljava/util/ArrayList; 
  
65 ····.line·34 
66 ····.line·35 
67 ····new-instance·v0,·Lio/flutter/embedding/engine/renderer/a; 
  
68 ····.line·36 
69 ····.line·37 
70 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/renderer/a;-><init>(Lio/flutter/embedding/engine/renderer/j;)V 
  
71 ····.line·38 
72 ····.line·39 
73 ····.line·40 
74 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/j;->g:Lio/flutter/embedding/engine/renderer/a; 
  
75 ····.line·41 
76 ····.line·42 
77 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/j;->a:Lio/flutter/embedding/engine/FlutterJNI; 
  
78 ····.line·43 
79 ····.line·44 
80 ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->addIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/k;)V 
  
81 ····.line·45 
82 ····.line·46 
83 ····.line·47 
84 ····sget-object·p1,·Landroidx/lifecycle/w;->u:Landroidx/lifecycle/w; 
  
85 ····.line·48 
86 ····.line·49 
87 ····iget-object·p1,·p1,·Landroidx/lifecycle/w;->r:Landroidx/lifecycle/p; 
  
88 ····.line·50 
89 ····.line·51 
90 ····new-instance·v0,·Lio/flutter/embedding/engine/renderer/b; 
  
Max diff block lines reached; 4687/9872 bytes (47.48%) of diff not shown.
6.4 KB
smali/io/flutter/embedding/engine/renderer/d.smali
    
Offset 1, 24 lines modifiedOffset 1, 353 lines modified
1 .class·public·final·Lio/flutter/embedding/engine/renderer/d;1 .class·public·final·synthetic·Lio/flutter/embedding/engine/renderer/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
4 #·instance·fields6 #·instance·fields
5 .field·public·final·a:Landroid/media/Image;7 .field·public·final·synthetic·m:I
  
6 .field·public·final·synthetic·b:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;8 .field·public·final·synthetic·n:Lio/flutter/view/n;
  
  
7 #·direct·methods9 #·direct·methods
8 .method·public·constructor·<init>(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;Landroid/media/Image;)V10 .method·public·synthetic·constructor·<init>(Lio/flutter/view/n;I)V
9 ····.locals·011 ····.locals·0
  
10 ····.line·112 ····.line·1
11 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/d;->b:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;13 ····iput·p2,·p0,·Lio/flutter/embedding/engine/renderer/d;->m:I
  
 14 ····.line·2
 15 ····.line·3
 16 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/d;->n:Lio/flutter/view/n;
  
 17 ····.line·4
 18 ····.line·5
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 20 ····.line·6
 21 ····.line·7
 22 ····.line·8
 23 ····return-void
 24 ····.line·9
 25 ····.line·10
 26 ····.line·11
 27 ····.line·12
 28 ····.line·13
 29 ····.line·14
 30 ····.line·15
 31 ····.line·16
 32 ····.line·17
 33 ····.line·18
 34 ····.line·19
 35 ····.line·20
 36 ····.line·21
 37 ····.line·22
 38 ····.line·23
 39 ····.line·24
 40 ····.line·25
 41 ····.line·26
 42 ····.line·27
 43 ····.line·28
 44 ····.line·29
 45 ····.line·30
 46 ····.line·31
 47 ····.line·32
 48 ····.line·33
 49 ····.line·34
 50 ····.line·35
 51 ····.line·36
 52 ····.line·37
 53 ····.line·38
 54 ····.line·39
 55 ····.line·40
 56 ····.line·41
 57 ····.line·42
 58 ····.line·43
 59 ····.line·44
 60 ····.line·45
 61 ····.line·46
 62 ····.line·47
 63 ····.line·48
 64 ····.line·49
 65 ····.line·50
 66 ····.line·51
 67 ····.line·52
 68 ····.line·53
 69 ····.line·54
 70 ····.line·55
 71 ····.line·56
 72 ····.line·57
 73 ····.line·58
 74 ····.line·59
 75 ····.line·60
 76 ····.line·61
 77 ····.line·62
 78 ····.line·63
 79 ····.line·64
 80 ····.line·65
 81 ····.line·66
 82 ····.line·67
 83 ····.line·68
 84 ····.line·69
 85 ····.line·70
 86 ····.line·71
 87 ····.line·72
 88 ····.line·73
 89 ····.line·74
 90 ····.line·75
 91 ····.line·76
 92 ····.line·77
 93 ····.line·78
 94 ····.line·79
 95 ····.line·80
 96 ····.line·81
 97 ····.line·82
 98 ····.line·83
 99 ····.line·84
 100 ····.line·85
 101 ····.line·86
 102 ····.line·87
 103 ····.line·88
 104 ····.line·89
 105 ····.line·90
 106 ····.line·91
 107 ····.line·92
 108 ····.line·93
 109 ····.line·94
 110 ····.line·95
 111 ····.line·96
 112 ····.line·97
 113 ····.line·98
 114 ····.line·99
 115 ····.line·100
 116 ····.line·101
 117 ····.line·102
Max diff block lines reached; 292/6453 bytes (4.53%) of diff not shown.
4.71 KB
smali/io/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry.smali
    
Offset 21, 22 lines modifiedOffset 21, 22 lines modified
  
21 .field·private·ignoringFence:Z21 .field·private·ignoringFence:Z
  
22 .field·private·image:Landroid/media/Image;22 .field·private·image:Landroid/media/Image;
  
23 .field·private·released:Z23 .field·private·released:Z
  
24 .field·final·synthetic·this$0:Lio/flutter/embedding/engine/renderer/j;24 .field·final·synthetic·this$0:Lio/flutter/embedding/engine/renderer/k;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·public·constructor·<init>(Lio/flutter/embedding/engine/renderer/j;J)V26 .method·public·constructor·<init>(Lio/flutter/embedding/engine/renderer/k;J)V
27 ····.locals·027 ····.locals·0
  
28 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->this$0:Lio/flutter/embedding/engine/renderer/j;28 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->this$0:Lio/flutter/embedding/engine/renderer/k;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····const/4·p1,·0x030 ····const/4·p1,·0x0
  
31 ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->ignoringFence:Z31 ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->ignoringFence:Z
  
Offset 185, 35 lines modifiedOffset 185, 35 lines modified
185 ····const/4·v0,·0x1185 ····const/4·v0,·0x1
  
186 ····.line·20186 ····.line·20
187 ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->released:Z187 ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->released:Z
  
188 ····.line·21188 ····.line·21
189 ····.line·22189 ····.line·22
190 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->this$0:Lio/flutter/embedding/engine/renderer/j;190 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->this$0:Lio/flutter/embedding/engine/renderer/k;
  
191 ····.line·23191 ····.line·23
192 ····.line·24192 ····.line·24
193 ····iget-object·v1,·v0,·Lio/flutter/embedding/engine/renderer/j;->d:Landroid/os/Handler;193 ····iget-object·v1,·v0,·Lio/flutter/embedding/engine/renderer/k;->d:Landroid/os/Handler;
  
194 ····.line·25194 ····.line·25
195 ····.line·26195 ····.line·26
196 ····new-instance·v2,·Lio/flutter/embedding/engine/renderer/h;196 ····new-instance·v2,·Lio/flutter/embedding/engine/renderer/i;
  
197 ····.line·27197 ····.line·27
198 ····.line·28198 ····.line·28
199 ····iget-wide·v3,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->id:J199 ····iget-wide·v3,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->id:J
  
200 ····.line·29200 ····.line·29
201 ····.line·30201 ····.line·30
202 ····iget-object·v0,·v0,·Lio/flutter/embedding/engine/renderer/j;->a:Lio/flutter/embedding/engine/FlutterJNI;202 ····iget-object·v0,·v0,·Lio/flutter/embedding/engine/renderer/k;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
203 ····.line·31203 ····.line·31
204 ····.line·32204 ····.line·32
205 ····invoke-direct·{v2,·v3,·v4,·v0},·Lio/flutter/embedding/engine/renderer/h;-><init>(JLio/flutter/embedding/engine/FlutterJNI;)V205 ····invoke-direct·{v2,·v3,·v4,·v0},·Lio/flutter/embedding/engine/renderer/i;-><init>(JLio/flutter/embedding/engine/FlutterJNI;)V
  
206 ····.line·33206 ····.line·33
207 ····.line·34207 ····.line·34
208 ····.line·35208 ····.line·35
209 ····invoke-virtual·{v1,·v2},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z209 ····invoke-virtual·{v1,·v2},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
210 ····:try_end_1210 ····:try_end_1
211 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0211 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
Offset 473, 19 lines modifiedOffset 473, 19 lines modified
473 ····.line·23473 ····.line·23
474 ····.line·24474 ····.line·24
475 ····:cond_1475 ····:cond_1
476 ····if-eqz·p1,·:cond_2476 ····if-eqz·p1,·:cond_2
  
477 ····.line·25477 ····.line·25
478 ····.line·26478 ····.line·26
479 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->this$0:Lio/flutter/embedding/engine/renderer/j;479 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->this$0:Lio/flutter/embedding/engine/renderer/k;
  
480 ····.line·27480 ····.line·27
481 ····.line·28481 ····.line·28
482 ····iget-object·p1,·p1,·Lio/flutter/embedding/engine/renderer/j;->a:Lio/flutter/embedding/engine/FlutterJNI;482 ····iget-object·p1,·p1,·Lio/flutter/embedding/engine/renderer/k;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
483 ····.line·29483 ····.line·29
484 ····.line·30484 ····.line·30
485 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/FlutterJNI;->scheduleFrame()V485 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/FlutterJNI;->scheduleFrame()V
  
486 ····.line·31486 ····.line·31
487 ····.line·32487 ····.line·32
Offset 686, 23 lines modifiedOffset 686, 23 lines modified
  
686 ····.line·17686 ····.line·17
687 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->image:Landroid/media/Image;687 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->image:Landroid/media/Image;
  
688 ····.line·18688 ····.line·18
689 ····.line·19689 ····.line·19
690 ····:cond_1690 ····:cond_1
691 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->this$0:Lio/flutter/embedding/engine/renderer/j;691 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->this$0:Lio/flutter/embedding/engine/renderer/k;
  
692 ····.line·20692 ····.line·20
693 ····.line·21693 ····.line·21
694 ····iget-wide·v1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->id:J694 ····iget-wide·v1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->id:J
  
695 ····.line·22695 ····.line·22
696 ····.line·23696 ····.line·23
697 ····iget-object·v0,·v0,·Lio/flutter/embedding/engine/renderer/j;->a:Lio/flutter/embedding/engine/FlutterJNI;697 ····iget-object·v0,·v0,·Lio/flutter/embedding/engine/renderer/k;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
698 ····.line·24698 ····.line·24
699 ····.line·25699 ····.line·25
700 ····invoke-virtual·{v0,·v1,·v2},·Lio/flutter/embedding/engine/FlutterJNI;->unregisterTexture(J)V700 ····invoke-virtual·{v0,·v1,·v2},·Lio/flutter/embedding/engine/FlutterJNI;->unregisterTexture(J)V
  
701 ····.line·26701 ····.line·26
702 ····.line·27702 ····.line·27
37.2 KB
smali/io/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer.smali
    
Offset 38, 61 lines modifiedOffset 38, 61 lines modified
  
38 .field·private·ignoringFence:Z38 .field·private·ignoringFence:Z
  
39 .field·private·final·imageReaderQueue:Ljava/util/ArrayDeque;39 .field·private·final·imageReaderQueue:Ljava/util/ArrayDeque;
40 ····.annotation·system·Ldalvik/annotation/Signature;40 ····.annotation·system·Ldalvik/annotation/Signature;
41 ········value·=·{41 ········value·=·{
42 ············"Ljava/util/ArrayDeque<",42 ············"Ljava/util/ArrayDeque<",
43 ············"Lio/flutter/embedding/engine/renderer/f;",43 ············"Lio/flutter/embedding/engine/renderer/g;",
44 ············">;"44 ············">;"
45 ········}45 ········}
46 ····.end·annotation46 ····.end·annotation
47 .end·field47 .end·field
  
48 .field·private·lastDequeueTime:J48 .field·private·lastDequeueTime:J
  
49 .field·private·lastDequeuedImage:Lio/flutter/embedding/engine/renderer/d;49 .field·private·lastDequeuedImage:Lio/flutter/embedding/engine/renderer/e;
  
50 .field·private·lastQueueTime:J50 .field·private·lastQueueTime:J
  
51 .field·private·lastReaderDequeuedFrom:Lio/flutter/embedding/engine/renderer/f;51 .field·private·lastReaderDequeuedFrom:Lio/flutter/embedding/engine/renderer/g;
  
52 .field·private·lastScheduleTime:J52 .field·private·lastScheduleTime:J
  
53 .field·private·final·lock:Ljava/lang/Object;53 .field·private·final·lock:Ljava/lang/Object;
  
54 .field·private·notifiedDestroy:Z54 .field·private·notifiedDestroy:Z
  
55 .field·private·numTrims:I55 .field·private·numTrims:I
  
56 .field·private·final·perImageReaders:Ljava/util/HashMap;56 .field·private·final·perImageReaders:Ljava/util/HashMap;
57 ····.annotation·system·Ldalvik/annotation/Signature;57 ····.annotation·system·Ldalvik/annotation/Signature;
58 ········value·=·{58 ········value·=·{
59 ············"Ljava/util/HashMap<",59 ············"Ljava/util/HashMap<",
60 ············"Landroid/media/ImageReader;",60 ············"Landroid/media/ImageReader;",
61 ············"Lio/flutter/embedding/engine/renderer/f;",61 ············"Lio/flutter/embedding/engine/renderer/g;",
62 ············">;"62 ············">;"
63 ········}63 ········}
64 ····.end·annotation64 ····.end·annotation
65 .end·field65 .end·field
  
66 .field·private·released:Z66 .field·private·released:Z
  
67 .field·private·requestedHeight:I67 .field·private·requestedHeight:I
  
68 .field·private·requestedWidth:I68 .field·private·requestedWidth:I
  
69 .field·final·synthetic·this$0:Lio/flutter/embedding/engine/renderer/j;69 .field·final·synthetic·this$0:Lio/flutter/embedding/engine/renderer/k;
  
  
70 #·direct·methods70 #·direct·methods
71 .method·public·constructor·<init>(Lio/flutter/embedding/engine/renderer/j;J)V71 .method·public·constructor·<init>(Lio/flutter/embedding/engine/renderer/k;J)V
72 ····.locals·272 ····.locals·2
  
73 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->this$0:Lio/flutter/embedding/engine/renderer/j;73 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->this$0:Lio/flutter/embedding/engine/renderer/k;
  
74 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V74 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
75 ····const/4·p1,·0x075 ····const/4·p1,·0x0
  
76 ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->ignoringFence:Z76 ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->ignoringFence:Z
  
Offset 132, 23 lines modifiedOffset 132, 32 lines modified
  
132 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V132 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V
  
133 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->perImageReaders:Ljava/util/HashMap;133 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->perImageReaders:Ljava/util/HashMap;
  
134 ····const/4·p1,·0x0134 ····const/4·p1,·0x0
  
135 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->lastDequeuedImage:Lio/flutter/embedding/engine/renderer/d;135 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->lastDequeuedImage:Lio/flutter/embedding/engine/renderer/e;
  
136 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->lastReaderDequeuedFrom:Lio/flutter/embedding/engine/renderer/f;136 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->lastReaderDequeuedFrom:Lio/flutter/embedding/engine/renderer/g;
  
137 ····iput-wide·p2,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->id:J137 ····iput-wide·p2,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->id:J
  
138 ····return-void138 ····return-void
139 .end·method139 .end·method
  
 140 .method·public·static·synthetic·a(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)V
 141 ····.locals·0
  
 142 ····.line·1
 143 ····invoke-direct·{p0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->lambda$dequeueImage$0()V
  
 144 ····return-void
 145 .end·method
  
140 .method·public·static·synthetic·access$200(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)Lio/flutter/view/o;146 .method·public·static·synthetic·access$200(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)Lio/flutter/view/o;
141 ····.locals·0147 ····.locals·0
  
142 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;148 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
143 ····const/4·p0,·0x0149 ····const/4·p0,·0x0
  
Offset 167, 23 lines modifiedOffset 176, 23 lines modified
167 ····.locals·0176 ····.locals·0
  
168 ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->notifiedDestroy:Z177 ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->notifiedDestroy:Z
  
169 ····return·p1178 ····return·p1
170 .end·method179 .end·method
  
171 .method·public·static·synthetic·access$800(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)Lio/flutter/embedding/engine/renderer/f;180 .method·public·static·synthetic·access$700(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)Lio/flutter/embedding/engine/renderer/g;
172 ····.locals·0181 ····.locals·0
  
173 ····iget-object·p0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->lastReaderDequeuedFrom:Lio/flutter/embedding/engine/renderer/f;182 ····iget-object·p0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->lastReaderDequeuedFrom:Lio/flutter/embedding/engine/renderer/g;
  
174 ····return-object·p0183 ····return-object·p0
175 .end·method184 .end·method
  
176 .method·public·static·synthetic·access$900(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)Z185 .method·public·static·synthetic·access$800(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)Z
177 ····.locals·0186 ····.locals·0
  
178 ····iget-boolean·p0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->released:Z187 ····iget-boolean·p0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->released:Z
  
179 ····return·p0188 ····return·p0
180 .end·method189 .end·method
  
Offset 242, 45 lines modifiedOffset 251, 45 lines modified
  
242 ····.line·23251 ····.line·23
243 ····.line·24252 ····.line·24
244 ····.line·25253 ····.line·25
245 ····move-result-object·v2254 ····move-result-object·v2
  
246 ····.line·26255 ····.line·26
247 ····check-cast·v2,·Lio/flutter/embedding/engine/renderer/f;256 ····check-cast·v2,·Lio/flutter/embedding/engine/renderer/g;
Max diff block lines reached; 32350/37889 bytes (85.38%) of diff not shown.
1.46 KB
smali/io/flutter/embedding/engine/renderer/h.smali
    
Offset 1, 49 lines modifiedOffset 1, 7 lines modified
1 .class·public·final·Lio/flutter/embedding/engine/renderer/h;1 .class·public·abstract·Lio/flutter/embedding/engine/renderer/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
 5 .implements·Lio/flutter/view/TextureRegistry$SurfaceTextureEntry;
 6 .implements·Lio/flutter/view/n;
5 .implements·Ljava/lang/Runnable; 
  
  
6 #·instance·fields 
7 .field·public·final·m:J 
  
8 .field·public·final·n:Lio/flutter/embedding/engine/FlutterJNI; 
  
  
9 #·direct·methods 
10 .method·public·constructor·<init>(JLio/flutter/embedding/engine/FlutterJNI;)V 
11 ····.locals·0 
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····iput-wide·p1,·p0,·Lio/flutter/embedding/engine/renderer/h;->m:J 
  
14 ····iput-object·p3,·p0,·Lio/flutter/embedding/engine/renderer/h;->n:Lio/flutter/embedding/engine/FlutterJNI; 
  
15 ····return-void 
16 .end·method 
  
  
17 #·virtual·methods 
18 .method·public·final·run()V 
19 ····.locals·3 
  
20 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/h;->n:Lio/flutter/embedding/engine/FlutterJNI; 
  
21 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/FlutterJNI;->isAttached()Z 
  
22 ····move-result·v1 
  
23 ····if-nez·v1,·:cond_0 
  
24 ····return-void 
  
25 ····:cond_0 
26 ····iget-wide·v1,·p0,·Lio/flutter/embedding/engine/renderer/h;->m:J 
  
27 ····invoke-virtual·{v0,·v1,·v2},·Lio/flutter/embedding/engine/FlutterJNI;->unregisterTexture(J)V 
  
28 ····return-void 
29 .end·method 
615 B
smali/io/flutter/embedding/engine/renderer/l.smali
    
Offset 1, 20 lines modifiedOffset 1, 11 lines modified
1 .class·public·interface·abstract·Lio/flutter/embedding/engine/renderer/l;1 .class·public·interface·abstract·Lio/flutter/embedding/engine/renderer/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·a(Lio/flutter/embedding/engine/renderer/j;)V5 .method·public·abstract·a()V
6 .end·method6 .end·method
  
7 .method·public·abstract·b()V7 .method·public·abstract·b()V
8 .end·method8 .end·method
  
9 .method·public·abstract·c()V 
10 .end·method 
  
11 .method·public·abstract·d()V 
12 .end·method 
  
13 .method·public·abstract·getAttachedRenderer()Lio/flutter/embedding/engine/renderer/j; 
14 .end·method 
6.83 KB
smali/io/flutter/embedding/engine/renderer/f.smali
    
Offset 1, 51 lines modifiedOffset 1, 270 lines modified
1 .class·public·final·Lio/flutter/embedding/engine/renderer/f;1 .class·public·final·synthetic·Lio/flutter/embedding/engine/renderer/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/media/ImageReader$OnImageAvailableListener;
  
4 #·instance·fields 
5 .field·public·final·a:Landroid/media/ImageReader; 
  
6 .field·public·final·b:Ljava/util/ArrayDeque; 
  
 6 #·instance·fields
7 .field·public·c:Z 
  
8 .field·public·final·synthetic·d:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;7 .field·public·final·synthetic·a:Lio/flutter/embedding/engine/renderer/g;
  
  
9 #·direct·methods8 #·direct·methods
10 .method·public·constructor·<init>(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;Landroid/media/ImageReader;)V9 .method·public·synthetic·constructor·<init>(Lio/flutter/embedding/engine/renderer/g;)V
11 ····.locals·210 ····.locals·0
  
12 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/f;->d:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer; 
  
 11 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····new-instance·p1,·Ljava/util/ArrayDeque; 
  
15 ····invoke-direct·{p1},·Ljava/util/ArrayDeque;-><init>()V 
  
16 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/f;->b:Ljava/util/ArrayDeque;13 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/f;->a:Lio/flutter/embedding/engine/renderer/g;
  
 14 ····return-void
 15 .end·method
17 ····const/4·p1,·0x0 
  
18 ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/renderer/f;->c:Z 
  
19 ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/renderer/f;->a:Landroid/media/ImageReader; 
  
20 ····new-instance·p1,·Lio/flutter/embedding/engine/renderer/e; 
  
21 ····invoke-direct·{p1,·p0},·Lio/flutter/embedding/engine/renderer/e;-><init>(Lio/flutter/embedding/engine/renderer/f;)V 
  
22 ····new-instance·v0,·Landroid/os/Handler;16 #·virtual·methods
 17 .method·public·final·onImageAvailable(Landroid/media/ImageReader;)V
 18 ····.locals·4
  
 19 ····.line·1
 20 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/f;->a:Lio/flutter/embedding/engine/renderer/g;
  
 21 ····.line·2
 22 ····.line·3
 23 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
 24 ····.line·4
 25 ····.line·5
 26 ····.line·6
 27 ····:try_start_0
 28 ····invoke-virtual·{p1},·Landroid/media/ImageReader;->acquireLatestImage()Landroid/media/Image;
  
 29 ····.line·7
 30 ····.line·8
 31 ····.line·9
 32 ····move-result-object·v1
 33 ····:try_end_0
 34 ····.catch·Ljava/lang/IllegalStateException;·{:try_start_0·..·:try_end_0}·:catch_0
  
23 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;35 ····.line·10
 36 ····goto·:goto_0
  
 37 ····.line·11
 38 ····:catch_0
 39 ····move-exception·v1
  
 40 ····.line·12
 41 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
 42 ····.line·13
 43 ····.line·14
 44 ····const-string·v3,·"onImageAvailable·acquireLatestImage·failed:·"
  
 45 ····.line·15
 46 ····.line·16
 47 ····invoke-direct·{v2,·v3},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
 48 ····.line·17
 49 ····.line·18
 50 ····.line·19
 51 ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
 52 ····.line·20
 53 ····.line·21
 54 ····.line·22
 55 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 56 ····.line·23
 57 ····.line·24
 58 ····.line·25
24 ····move-result-object·v159 ····move-result-object·v1
  
 60 ····.line·26
 61 ····const-string·v2,·"ImageReaderSurfaceProducer"
25 ····invoke-direct·{v0,·v1},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V 
  
26 ····invoke-virtual·{p2,·p1,·v0},·Landroid/media/ImageReader;->setOnImageAvailableListener(Landroid/media/ImageReader$OnImageAvailableListener;Landroid/os/Handler;)V 
  
 62 ····.line·27
 63 ····.line·28
 64 ····invoke-static·{v2,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
  
 65 ····.line·29
 66 ····.line·30
 67 ····.line·31
 68 ····const/4·v1,·0x0
  
 69 ····.line·32
 70 ····:goto_0
 71 ····if-nez·v1,·:cond_0
  
 72 ····.line·33
 73 ····.line·34
 74 ····goto·:goto_2
  
 75 ····.line·35
 76 ····:cond_0
Max diff block lines reached; 1769/6894 bytes (25.66%) of diff not shown.
3.02 KB
smali/io/flutter/embedding/engine/renderer/i.smali
    
Offset 1, 93 lines modifiedOffset 1, 49 lines modified
1 .class·public·final·Lio/flutter/embedding/engine/renderer/i;1 .class·public·final·Lio/flutter/embedding/engine/renderer/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
4 #·instance·fields 
5 .field·public·a:F 
  
6 .field·public·b:I 
  
7 .field·public·c:I 
  
8 .field·public·d:I 
  
9 .field·public·e:I 
  
10 .field·public·f:I 
  
11 .field·public·g:I 
  
12 .field·public·h:I 
  
13 .field·public·i:I 
  
14 .field·public·j:I 
  
15 .field·public·k:I 
  
16 .field·public·l:I 
  
17 .field·public·m:I 
  
18 .field·public·n:I 
  
19 .field·public·o:I 
  
 6 #·instance·fields
20 .field·public·p:I7 .field·public·final·m:J
  
21 .field·public·q:Ljava/util/ArrayList;8 .field·public·final·n:Lio/flutter/embedding/engine/FlutterJNI;
  
  
22 #·direct·methods9 #·direct·methods
23 .method·public·constructor·<init>()V10 .method·public·constructor·<init>(JLio/flutter/embedding/engine/FlutterJNI;)V
24 ····.locals·111 ····.locals·0
  
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····const/high16·v0,·0x3f800000····#·1.0f 
  
27 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/i;->a:F13 ····iput-wide·p1,·p0,·Lio/flutter/embedding/engine/renderer/i;->m:J
  
28 ····const/4·v0,·0x0 
  
29 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/i;->b:I 
  
30 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/i;->c:I 
  
31 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/i;->d:I 
  
32 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/i;->e:I 
  
33 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/i;->f:I14 ····iput-object·p3,·p0,·Lio/flutter/embedding/engine/renderer/i;->n:Lio/flutter/embedding/engine/FlutterJNI;
  
 15 ····return-void
 16 .end·method
34 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/i;->g:I 
  
35 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/i;->h:I 
  
36 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/i;->i:I 
  
37 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/i;->j:I 
  
38 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/i;->k:I 
  
39 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/i;->l:I 
  
40 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/i;->m:I17 #·virtual·methods
 18 .method·public·final·run()V
 19 ····.locals·3
  
41 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/i;->n:I20 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/i;->n:Lio/flutter/embedding/engine/FlutterJNI;
  
42 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/i;->o:I21 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/FlutterJNI;->isAttached()Z
  
43 ····const/4·v0,·-0x122 ····move-result·v1
  
44 ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/i;->p:I23 ····if-nez·v1,·:cond_0
  
45 ····new-instance·v0,·Ljava/util/ArrayList;24 ····return-void
  
46 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V25 ····:cond_0
 26 ····iget-wide·v1,·p0,·Lio/flutter/embedding/engine/renderer/i;->m:J
  
47 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/i;->q:Ljava/util/ArrayList;27 ····invoke-virtual·{v0,·v1,·v2},·Lio/flutter/embedding/engine/FlutterJNI;->unregisterTexture(J)V
  
48 ····return-void28 ····return-void
49 .end·method29 .end·method
5.93 KB
smali/io/flutter/embedding/engine/renderer/e.smali
    
Offset 1, 270 lines modifiedOffset 1, 24 lines modified
1 .class·public·final·synthetic·Lio/flutter/embedding/engine/renderer/e;1 .class·public·final·Lio/flutter/embedding/engine/renderer/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/media/ImageReader$OnImageAvailableListener; 
  
  
6 #·instance·fields4 #·instance·fields
 5 .field·public·final·a:Landroid/media/Image;
  
7 .field·public·final·synthetic·a:Lio/flutter/embedding/engine/renderer/f;6 .field·public·final·synthetic·b:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;
  
  
8 #·direct·methods7 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/flutter/embedding/engine/renderer/f;)V8 .method·public·constructor·<init>(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;Landroid/media/Image;)V
10 ····.locals·09 ····.locals·0
  
11 ····.line·110 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/e;->a:Lio/flutter/embedding/engine/renderer/f;11 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/e;->b:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;
  
14 ····return-void 
15 .end·method 
  
  
16 #·virtual·methods 
17 .method·public·final·onImageAvailable(Landroid/media/ImageReader;)V 
18 ····.locals·4 
  
19 ····.line·1 
20 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/e;->a:Lio/flutter/embedding/engine/renderer/f; 
  
21 ····.line·2 
22 ····.line·3 
23 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
24 ····.line·4 
25 ····.line·5 
26 ····.line·6 
27 ····:try_start_0 
28 ····invoke-virtual·{p1},·Landroid/media/ImageReader;->acquireLatestImage()Landroid/media/Image; 
  
29 ····.line·7 
30 ····.line·8 
31 ····.line·9 
32 ····move-result-object·v1 
33 ····:try_end_0 
34 ····.catch·Ljava/lang/IllegalStateException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
35 ····.line·10 
36 ····goto·:goto_0 
  
37 ····.line·11 
38 ····:catch_0 
39 ····move-exception·v1 
  
40 ····.line·12 
41 ····new-instance·v2,·Ljava/lang/StringBuilder; 
  
42 ····.line·13 
43 ····.line·14 
44 ····const-string·v3,·"onImageAvailable·acquireLatestImage·failed:·" 
  
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
45 ····.line·15 
46 ····.line·16 
47 ····invoke-direct·{v2,·v3},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V 
  
48 ····.line·17 
49 ····.line·18 
50 ····.line·19 
51 ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
52 ····.line·20 
53 ····.line·21 
54 ····.line·22 
55 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
56 ····.line·23 
57 ····.line·24 
58 ····.line·25 
59 ····move-result-object·v1 
  
60 ····.line·26 
61 ····const-string·v2,·"ImageReaderSurfaceProducer" 
  
62 ····.line·27 
63 ····.line·28 
64 ····invoke-static·{v2,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I 
  
65 ····.line·29 
66 ····.line·30 
67 ····.line·31 
68 ····const/4·v1,·0x0 
  
69 ····.line·32 
70 ····:goto_0 
71 ····if-nez·v1,·:cond_0 
  
72 ····.line·33 
73 ····.line·34 
74 ····goto·:goto_2 
  
75 ····.line·35 
76 ····:cond_0 
77 ····iget-object·v2,·v0,·Lio/flutter/embedding/engine/renderer/f;->d:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer; 
  
78 ····.line·36 
79 ····.line·37 
80 ····invoke-static·{v2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->access$900(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)Z 
  
81 ····.line·38 
82 ····.line·39 
83 ····.line·40 
84 ····move-result·v3 
  
85 ····.line·41 
86 ····if-nez·v3,·:cond_2 
  
87 ····.line·42 
88 ····.line·43 
89 ····iget-boolean·v0,·v0,·Lio/flutter/embedding/engine/renderer/f;->c:Z 
  
90 ····.line·44 
91 ····.line·45 
Max diff block lines reached; 2032/5975 bytes (34.01%) of diff not shown.
1.5 KB
smali/io/flutter/embedding/engine/renderer/b.smali
    
Offset 3, 39 lines modifiedOffset 3, 39 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/DefaultLifecycleObserver;5 .implements·Landroidx/lifecycle/DefaultLifecycleObserver;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/flutter/embedding/engine/renderer/j;7 .field·public·final·synthetic·a:Lio/flutter/embedding/engine/renderer/k;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Lio/flutter/embedding/engine/renderer/j;)V9 .method·public·constructor·<init>(Lio/flutter/embedding/engine/renderer/k;)V
10 ····.locals·010 ····.locals·0
  
11 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/b;->a:Lio/flutter/embedding/engine/renderer/j;11 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/b;->a:Lio/flutter/embedding/engine/renderer/k;
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·a()V16 .method·public·final·a()V
17 ····.locals·217 ····.locals·2
  
18 ····.line·118 ····.line·1
19 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/b;->a:Lio/flutter/embedding/engine/renderer/j;19 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/b;->a:Lio/flutter/embedding/engine/renderer/k;
  
20 ····.line·220 ····.line·2
21 ····.line·321 ····.line·3
22 ····iget-object·v0,·v0,·Lio/flutter/embedding/engine/renderer/j;->f:Ljava/util/ArrayList;22 ····iget-object·v0,·v0,·Lio/flutter/embedding/engine/renderer/k;->f:Ljava/util/ArrayList;
  
23 ····.line·423 ····.line·4
24 ····.line·524 ····.line·5
25 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;25 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
26 ····.line·626 ····.line·6
27 ····.line·727 ····.line·7
2.03 KB
smali/io/flutter/embedding/engine/renderer/g.smali
    
Offset 1, 7 lines modifiedOffset 1, 51 lines modified
1 .class·public·abstract·Lio/flutter/embedding/engine/renderer/g;1 .class·public·final·Lio/flutter/embedding/engine/renderer/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lio/flutter/view/TextureRegistry$SurfaceTextureEntry; 
6 .implements·Lio/flutter/view/n; 
 4 #·instance·fields
 5 .field·public·final·a:Landroid/media/ImageReader;
  
 6 .field·public·final·b:Ljava/util/ArrayDeque;
  
 7 .field·public·c:Z
  
 8 .field·public·final·synthetic·d:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;
  
  
 9 #·direct·methods
 10 .method·public·constructor·<init>(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;Landroid/media/ImageReader;)V
 11 ····.locals·2
  
 12 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/g;->d:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;
  
 13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 14 ····new-instance·p1,·Ljava/util/ArrayDeque;
  
 15 ····invoke-direct·{p1},·Ljava/util/ArrayDeque;-><init>()V
  
 16 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/g;->b:Ljava/util/ArrayDeque;
  
 17 ····const/4·p1,·0x0
  
 18 ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/renderer/g;->c:Z
  
 19 ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/renderer/g;->a:Landroid/media/ImageReader;
  
 20 ····new-instance·p1,·Lio/flutter/embedding/engine/renderer/f;
  
 21 ····invoke-direct·{p1,·p0},·Lio/flutter/embedding/engine/renderer/f;-><init>(Lio/flutter/embedding/engine/renderer/g;)V
  
 22 ····new-instance·v0,·Landroid/os/Handler;
  
 23 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
 24 ····move-result-object·v1
  
 25 ····invoke-direct·{v0,·v1},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
  
 26 ····invoke-virtual·{p2,·p1,·v0},·Landroid/media/ImageReader;->setOnImageAvailableListener(Landroid/media/ImageReader$OnImageAvailableListener;Landroid/os/Handler;)V
  
 27 ····return-void
 28 .end·method
1.01 KB
smali/io/flutter/embedding/engine/renderer/c.smali
    
Offset 8, 37 lines modifiedOffset 8, 18 lines modified
  
8 .field·public·final·b:I8 .field·public·final·b:I
  
9 .field·public·final·c:I9 .field·public·final·c:I
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>(Landroid/graphics/Rect;)V 
12 ····.locals·0 
  
13 ····.line·1 
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
15 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/c;->a:Landroid/graphics/Rect; 
  
16 ····const/4·p1,·0x4 
  
17 ····iput·p1,·p0,·Lio/flutter/embedding/engine/renderer/c;->b:I 
  
18 ····const/4·p1,·0x1 
  
19 ····iput·p1,·p0,·Lio/flutter/embedding/engine/renderer/c;->c:I 
  
20 ····return-void 
21 .end·method 
  
22 .method·public·constructor·<init>(Landroid/graphics/Rect;II)V11 .method·public·constructor·<init>(Landroid/graphics/Rect;II)V
23 ····.locals·012 ····.locals·0
  
24 ····.line·213 ····.line·1
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/c;->a:Landroid/graphics/Rect;15 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/c;->a:Landroid/graphics/Rect;
  
27 ····iput·p2,·p0,·Lio/flutter/embedding/engine/renderer/c;->b:I16 ····iput·p2,·p0,·Lio/flutter/embedding/engine/renderer/c;->b:I
  
28 ····iput·p3,·p0,·Lio/flutter/embedding/engine/renderer/c;->c:I17 ····iput·p3,·p0,·Lio/flutter/embedding/engine/renderer/c;->c:I
529 B
smali/io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback.smali
    
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 #·direct·methods43 #·direct·methods
44 .method·public·constructor·<init>(Landroid/view/View;)V44 .method·public·constructor·<init>(Landroid/view/View;)V
45 ····.locals·145 ····.locals·1
  
46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
47 ····invoke-static·{},·La0/t0;->a()I47 ····invoke-static·{},·La0/t0;->r()I
  
48 ····move-result·v048 ····move-result·v0
  
49 ····iput·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->deferredInsetTypes:I49 ····iput·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->deferredInsetTypes:I
  
50 ····const/4·v0,·0x050 ····const/4·v0,·0x0
  
12.3 KB
smali/io/flutter/plugin/editing/i.smali
    
Offset 35, 170 lines modifiedOffset 35, 170 lines modified
  
35 .field·public·n:Lb4/q;35 .field·public·n:Lb4/q;
  
36 .field·public·o:Z36 .field·public·o:Z
  
  
37 #·direct·methods37 #·direct·methods
38 .method·public·constructor·<init>(Lt3/o;Lk/a2;Lio/flutter/plugin/platform/h;)V38 .method·public·constructor·<init>(Lt3/o;Lk/a2;Lk/a2;Lio/flutter/plugin/platform/h;)V
39 ····.locals·439 ····.locals·3
  
40 ····.line·140 ····.line·1
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
42 ····.line·242 ····.line·2
43 ····.line·343 ····.line·3
44 ····.line·444 ····.line·4
45 ····new-instance·v0,·Lb4/b;45 ····new-instance·p3,·Lb4/b;
  
46 ····.line·546 ····.line·5
47 ····.line·647 ····.line·6
48 ····sget-object·v1,·Lio/flutter/plugin/editing/h;->m:Lio/flutter/plugin/editing/h;48 ····sget-object·v0,·Lio/flutter/plugin/editing/h;->m:Lio/flutter/plugin/editing/h;
  
49 ····.line·749 ····.line·7
50 ····.line·850 ····.line·8
51 ····const/4·v2,·0x051 ····const/4·v1,·0x0
  
52 ····.line·952 ····.line·9
53 ····invoke-direct·{v0,·v1,·v2},·Lb4/b;-><init>(Ljava/lang/Object;I)V53 ····invoke-direct·{p3,·v0,·v1},·Lb4/b;-><init>(Ljava/lang/Object;I)V
  
54 ····.line·1054 ····.line·10
55 ····.line·1155 ····.line·11
56 ····.line·1256 ····.line·12
57 ····iput-object·v0,·p0,·Lio/flutter/plugin/editing/i;->e:Lb4/b;57 ····iput-object·p3,·p0,·Lio/flutter/plugin/editing/i;->e:Lb4/b;
  
58 ····.line·1358 ····.line·13
59 ····.line·1459 ····.line·14
60 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/i;->a:Landroid/view/View;60 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/i;->a:Landroid/view/View;
  
61 ····.line·1561 ····.line·15
62 ····.line·1662 ····.line·16
63 ····new-instance·v0,·Lio/flutter/plugin/editing/e;63 ····new-instance·p3,·Lio/flutter/plugin/editing/e;
  
64 ····.line·1764 ····.line·17
65 ····.line·1865 ····.line·18
66 ····const/4·v1,·0x066 ····const/4·v0,·0x0
  
67 ····.line·1967 ····.line·19
68 ····invoke-direct·{v0,·p1,·v1},·Lio/flutter/plugin/editing/e;-><init>(Landroid/view/View;Lb4/q;)V68 ····invoke-direct·{p3,·p1,·v0},·Lio/flutter/plugin/editing/e;-><init>(Landroid/view/View;Lb4/q;)V
  
69 ····.line·2069 ····.line·20
70 ····.line·2170 ····.line·21
71 ····.line·2271 ····.line·22
72 ····iput-object·v0,·p0,·Lio/flutter/plugin/editing/i;->h:Lio/flutter/plugin/editing/e;72 ····iput-object·p3,·p0,·Lio/flutter/plugin/editing/i;->h:Lio/flutter/plugin/editing/e;
  
73 ····.line·2373 ····.line·23
74 ····.line·2474 ····.line·24
75 ····invoke-virtual·{p1},·Landroid/view/View;->getContext()Landroid/content/Context;75 ····invoke-virtual·{p1},·Landroid/view/View;->getContext()Landroid/content/Context;
  
76 ····.line·2576 ····.line·25
77 ····.line·2677 ····.line·26
78 ····.line·2778 ····.line·27
79 ····move-result-object·v079 ····move-result-object·p3
  
80 ····.line·2880 ····.line·28
81 ····const-string·v2,·"input_method"81 ····const-string·v1,·"input_method"
  
82 ····.line·2982 ····.line·29
83 ····.line·3083 ····.line·30
84 ····invoke-virtual·{v0,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;84 ····invoke-virtual·{p3,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
85 ····.line·3185 ····.line·31
86 ····.line·3286 ····.line·32
87 ····.line·3387 ····.line·33
88 ····move-result-object·v088 ····move-result-object·p3
  
89 ····.line·3489 ····.line·34
90 ····check-cast·v0,·Landroid/view/inputmethod/InputMethodManager;90 ····check-cast·p3,·Landroid/view/inputmethod/InputMethodManager;
  
91 ····.line·3591 ····.line·35
92 ····.line·3692 ····.line·36
93 ····iput-object·v0,·p0,·Lio/flutter/plugin/editing/i;->b:Landroid/view/inputmethod/InputMethodManager;93 ····iput-object·p3,·p0,·Lio/flutter/plugin/editing/i;->b:Landroid/view/inputmethod/InputMethodManager;
  
94 ····.line·3794 ····.line·37
95 ····.line·3895 ····.line·38
96 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I96 ····sget·p3,·Landroid/os/Build$VERSION;->SDK_INT:I
  
97 ····.line·3997 ····.line·39
98 ····.line·4098 ····.line·40
99 ····const/16·v2,·0x1a99 ····const/16·v1,·0x1a
  
100 ····.line·41100 ····.line·41
101 ····.line·42101 ····.line·42
102 ····if-lt·v0,·v2,·:cond_0102 ····if-lt·p3,·v1,·:cond_0
  
103 ····.line·43103 ····.line·43
104 ····.line·44104 ····.line·44
105 ····invoke-virtual·{p1},·Landroid/view/View;->getContext()Landroid/content/Context;105 ····invoke-virtual·{p1},·Landroid/view/View;->getContext()Landroid/content/Context;
  
106 ····.line·45106 ····.line·45
107 ····.line·46107 ····.line·46
108 ····.line·47108 ····.line·47
109 ····move-result-object·v2109 ····move-result-object·v1
  
110 ····.line·48110 ····.line·48
111 ····invoke-static·{},·Lb0/d;->n()Ljava/lang/Class;111 ····invoke-static·{},·Lb0/d;->n()Ljava/lang/Class;
  
112 ····.line·49112 ····.line·49
113 ····.line·50113 ····.line·50
114 ····.line·51114 ····.line·51
115 ····move-result-object·v3115 ····move-result-object·v2
  
116 ····.line·52116 ····.line·52
117 ····invoke-static·{v2,·v3},·La2/a;->k(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object;117 ····invoke-static·{v1,·v2},·La2/a;->k(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object;
  
118 ····.line·53118 ····.line·53
119 ····.line·54119 ····.line·54
120 ····.line·55120 ····.line·55
121 ····move-result-object·v2121 ····move-result-object·v1
  
122 ····.line·56122 ····.line·56
123 ····invoke-static·{v2},·Lb0/d;->i(Ljava/lang/Object;)Landroid/view/autofill/AutofillManager;123 ····invoke-static·{v1},·Lb0/d;->i(Ljava/lang/Object;)Landroid/view/autofill/AutofillManager;
  
124 ····.line·57124 ····.line·57
125 ····.line·58125 ····.line·58
126 ····.line·59126 ····.line·59
127 ····move-result-object·v2127 ····move-result-object·v1
  
Max diff block lines reached; 8419/12566 bytes (67.00%) of diff not shown.
504 B
smali/io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback.smali
    
Offset 226, 15 lines modifiedOffset 226, 15 lines modified
  
226 ····if-nez·v1,·:cond_4226 ····if-nez·v1,·:cond_4
  
227 ····and-int/lit8·p2,·p2,·0x2227 ····and-int/lit8·p2,·p2,·0x2
  
228 ····if-nez·p2,·:cond_4228 ····if-nez·p2,·:cond_4
  
229 ····invoke-static·{},·La0/t0;->v()I229 ····invoke-static·{},·La0/t0;->a()I
  
230 ····move-result·p2230 ····move-result·p2
  
231 ····invoke-static·{p1,·p2},·La0/t0;->e(Landroid/view/WindowInsets;I)Landroid/graphics/Insets;231 ····invoke-static·{p1,·p2},·La0/t0;->e(Landroid/view/WindowInsets;I)Landroid/graphics/Insets;
  
232 ····move-result-object·p2232 ····move-result-object·p2
  
2.51 KB
smali/io/flutter/plugin/platform/h.smali
    
Offset 1779, 19 lines modifiedOffset 1779, 19 lines modified
  
1779 ····.line·381779 ····.line·38
1780 ····.line·391780 ····.line·39
1781 ····if-eqz·v3,·:cond_01781 ····if-eqz·v3,·:cond_0
  
1782 ····.line·401782 ····.line·40
1783 ····.line·411783 ····.line·41
1784 ····iget-object·v3,·v3,·Lu3/b;->b:Lio/flutter/embedding/engine/renderer/j;1784 ····iget-object·v3,·v3,·Lu3/b;->b:Lio/flutter/embedding/engine/renderer/k;
  
1785 ····.line·421785 ····.line·42
1786 ····.line·431786 ····.line·43
1787 ····invoke-virtual·{v2,·v3},·Lt3/h;->a(Lio/flutter/embedding/engine/renderer/j;)V1787 ····invoke-virtual·{v2,·v3},·Lt3/h;->a(Lio/flutter/embedding/engine/renderer/k;)V
  
1788 ····.line·441788 ····.line·44
1789 ····.line·451789 ····.line·45
1790 ····.line·461790 ····.line·46
1791 ····:cond_01791 ····:cond_0
1792 ····invoke-virtual·{v2},·Lt3/h;->e()Z1792 ····invoke-virtual·{v2},·Lt3/h;->e()Z
  
Offset 2083, 19 lines modifiedOffset 2083, 19 lines modified
  
2083 ····.line·82083 ····.line·8
2084 ····.line·92084 ····.line·9
2085 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/h;->c:Lt3/o;2085 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/h;->c:Lt3/o;
  
2086 ····.line·102086 ····.line·10
2087 ····.line·112087 ····.line·11
2088 ····iget-object·v1,·v0,·Lt3/o;->p:Lio/flutter/embedding/engine/renderer/l;2088 ····iget-object·v1,·v0,·Lt3/o;->p:Lio/flutter/embedding/engine/renderer/m;
  
2089 ····.line·122089 ····.line·12
2090 ····.line·132090 ····.line·13
2091 ····invoke-interface·{v1},·Lio/flutter/embedding/engine/renderer/l;->b()V2091 ····invoke-interface·{v1},·Lio/flutter/embedding/engine/renderer/m;->b()V
  
2092 ····.line·142092 ····.line·14
2093 ····.line·152093 ····.line·15
2094 ····.line·162094 ····.line·16
2095 ····iget-object·v1,·v0,·Lt3/o;->o:Lt3/h;2095 ····iget-object·v1,·v0,·Lt3/o;->o:Lt3/h;
  
2096 ····.line·172096 ····.line·17
Offset 2171, 43 lines modifiedOffset 2171, 43 lines modified
2171 ····.line·522171 ····.line·52
2172 ····invoke-virtual·{v1,·v3,·v4},·Lt3/h;->g(II)V2172 ····invoke-virtual·{v1,·v3,·v4},·Lt3/h;->g(II)V
  
2173 ····.line·532173 ····.line·53
2174 ····.line·542174 ····.line·54
2175 ····.line·552175 ····.line·55
2176 ····:goto_02176 ····:goto_0
2177 ····iget-object·v1,·v0,·Lt3/o;->p:Lio/flutter/embedding/engine/renderer/l;2177 ····iget-object·v1,·v0,·Lt3/o;->p:Lio/flutter/embedding/engine/renderer/m;
  
2178 ····.line·562178 ····.line·56
2179 ····.line·572179 ····.line·57
2180 ····iput-object·v1,·v0,·Lt3/o;->q:Lio/flutter/embedding/engine/renderer/l;2180 ····iput-object·v1,·v0,·Lt3/o;->q:Lio/flutter/embedding/engine/renderer/m;
  
2181 ····.line·582181 ····.line·58
2182 ····.line·592182 ····.line·59
2183 ····iget-object·v1,·v0,·Lt3/o;->o:Lt3/h;2183 ····iget-object·v1,·v0,·Lt3/o;->o:Lt3/h;
  
2184 ····.line·602184 ····.line·60
2185 ····.line·612185 ····.line·61
2186 ····iput-object·v1,·v0,·Lt3/o;->p:Lio/flutter/embedding/engine/renderer/l;2186 ····iput-object·v1,·v0,·Lt3/o;->p:Lio/flutter/embedding/engine/renderer/m;
  
2187 ····.line·622187 ····.line·62
2188 ····.line·632188 ····.line·63
2189 ····iget-object·v0,·v0,·Lt3/o;->t:Lu3/b;2189 ····iget-object·v0,·v0,·Lt3/o;->t:Lu3/b;
  
2190 ····.line·642190 ····.line·64
2191 ····.line·652191 ····.line·65
2192 ····if-eqz·v0,·:cond_12192 ····if-eqz·v0,·:cond_1
  
2193 ····.line·662193 ····.line·66
2194 ····.line·672194 ····.line·67
2195 ····iget-object·v0,·v0,·Lu3/b;->b:Lio/flutter/embedding/engine/renderer/j;2195 ····iget-object·v0,·v0,·Lu3/b;->b:Lio/flutter/embedding/engine/renderer/k;
  
2196 ····.line·682196 ····.line·68
2197 ····.line·692197 ····.line·69
2198 ····invoke-virtual·{v1,·v0},·Lt3/h;->a(Lio/flutter/embedding/engine/renderer/j;)V2198 ····invoke-virtual·{v1,·v0},·Lt3/h;->a(Lio/flutter/embedding/engine/renderer/k;)V
  
2199 ····.line·702199 ····.line·70
2200 ····.line·712200 ····.line·71
2201 ····.line·722201 ····.line·72
2202 ····:cond_12202 ····:cond_1
2203 ····iput-boolean·v2,·p0,·Lio/flutter/plugin/platform/h;->o:Z2203 ····iput-boolean·v2,·p0,·Lio/flutter/plugin/platform/h;->o:Z
  
317 B
smali/n1/x.smali
    
Offset 4, 13 lines modifiedOffset 4, 13 lines modified
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Ljava/lang/Throwable;)Z5 .method·public·static·a(Ljava/lang/Throwable;)Z
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-static·{p0},·Ll1/f0;->k(Ljava/lang/Object;)Z8 ····invoke-static·{p0},·Ll1/f0;->j(Ljava/lang/Object;)Z
  
9 ····move-result·p09 ····move-result·p0
  
10 ····return·p010 ····return·p0
11 .end·method11 .end·method
4.77 KB
smali/k/a2.smali
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 .field·public·o:Ljava/lang/Object;16 .field·public·o:Ljava/lang/Object;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>(I)V18 .method·public·constructor·<init>(I)V
19 ····.locals·119 ····.locals·1
  
20 ····const/16·v0,·0x1020 ····const/16·v0,·0x11
  
21 ····if-eq·p1,·v0,·:cond_021 ····if-eq·p1,·v0,·:cond_0
  
22 ····.line·122 ····.line·1
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
Offset 308, 33 lines modifiedOffset 308, 59 lines modified
  
308 ····.line·16308 ····.line·16
309 ····iput-object·p0,·v0,·Lk/a2;->n:Ljava/lang/Object;309 ····iput-object·p0,·v0,·Lk/a2;->n:Ljava/lang/Object;
  
310 ····return-void310 ····return-void
311 .end·method311 .end·method
  
 312 .method·public·constructor·<init>(Lt3/o;Landroid/view/inputmethod/InputMethodManager;Lk/a2;)V
 313 ····.locals·2
  
 314 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 315 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 316 ····const/16·v1,·0x21
  
 317 ····if-lt·v0,·v1,·:cond_0
  
 318 ····invoke-static·{p1},·Lb0/c;->p(Lt3/o;)V
  
 319 ····:cond_0
 320 ····iput-object·p1,·p0,·Lk/a2;->o:Ljava/lang/Object;
  
 321 ····iput-object·p2,·p0,·Lk/a2;->n:Ljava/lang/Object;
  
 322 ····iput-object·p3,·p0,·Lk/a2;->m:Ljava/lang/Object;
  
 323 ····.line·17
 324 ····iput-object·p0,·p3,·Lk/a2;->n:Ljava/lang/Object;
  
 325 ····return-void
 326 .end·method
  
312 .method·public·constructor·<init>(Lv3/b;I)V327 .method·public·constructor·<init>(Lv3/b;I)V
313 ····.locals·4328 ····.locals·4
  
314 ····sget-object·v0,·Lb2/c;->m:Lb2/c;329 ····sget-object·v0,·Lb2/c;->m:Lb2/c;
  
315 ····const/4·v1,·0x1330 ····const/4·v1,·0x1
  
316 ····packed-switch·p2,·:pswitch_data_0331 ····packed-switch·p2,·:pswitch_data_0
  
317 ····:pswitch_0332 ····:pswitch_0
318 ····goto/16·:goto_0333 ····goto/16·:goto_0
  
319 ····.line·17334 ····.line·18
320 ····:pswitch_1335 ····:pswitch_1
321 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V336 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
322 ····new-instance·p2,·Lb4/b;337 ····new-instance·p2,·Lb4/b;
  
323 ····const/16·v2,·0xa338 ····const/16·v2,·0xb
  
324 ····invoke-direct·{p2,·v2,·p0},·Lb4/b;-><init>(ILjava/lang/Object;)V339 ····invoke-direct·{p2,·v2,·p0},·Lb4/b;-><init>(ILjava/lang/Object;)V
  
325 ····iput-object·p2,·p0,·Lk/a2;->o:Ljava/lang/Object;340 ····iput-object·p2,·p0,·Lk/a2;->o:Ljava/lang/Object;
  
326 ····new-instance·v2,·Lc4/j;341 ····new-instance·v2,·Lc4/j;
  
Offset 344, 21 lines modifiedOffset 370, 21 lines modified
  
344 ····iput-object·v2,·p0,·Lk/a2;->m:Ljava/lang/Object;370 ····iput-object·v2,·p0,·Lk/a2;->m:Ljava/lang/Object;
  
345 ····invoke-virtual·{v2,·p2},·Lc4/j;->b(Lc4/n;)V371 ····invoke-virtual·{v2,·p2},·Lc4/j;->b(Lc4/n;)V
  
346 ····return-void372 ····return-void
  
347 ····.line·18373 ····.line·19
348 ····:pswitch_2374 ····:pswitch_2
349 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V375 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
350 ····new-instance·p2,·Lb4/b;376 ····new-instance·p2,·Lb4/b;
  
351 ····const/16·v0,·0x9377 ····const/16·v0,·0xa
  
352 ····invoke-direct·{p2,·v0,·p0},·Lb4/b;-><init>(ILjava/lang/Object;)V378 ····invoke-direct·{p2,·v0,·p0},·Lb4/b;-><init>(ILjava/lang/Object;)V
  
353 ····iput-object·p2,·p0,·Lk/a2;->o:Ljava/lang/Object;379 ····iput-object·p2,·p0,·Lk/a2;->o:Ljava/lang/Object;
  
354 ····new-instance·v0,·Lc4/j;380 ····new-instance·v0,·Lc4/j;
  
Offset 370, 20 lines modifiedOffset 396, 44 lines modified
  
370 ····iput-object·v0,·p0,·Lk/a2;->m:Ljava/lang/Object;396 ····iput-object·v0,·p0,·Lk/a2;->m:Ljava/lang/Object;
  
371 ····invoke-virtual·{v0,·p2},·Lc4/j;->b(Lc4/n;)V397 ····invoke-virtual·{v0,·p2},·Lc4/j;->b(Lc4/n;)V
  
372 ····return-void398 ····return-void
  
373 ····.line·19399 ····.line·20
374 ····:pswitch_3400 ····:pswitch_3
375 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V401 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
376 ····new-instance·p2,·Lb4/b;402 ····new-instance·p2,·Lb4/b;
  
 403 ····const/16·v2,·0x9
  
 404 ····invoke-direct·{p2,·v2,·p0},·Lb4/b;-><init>(ILjava/lang/Object;)V
  
 405 ····iput-object·p2,·p0,·Lk/a2;->o:Ljava/lang/Object;
  
 406 ····new-instance·v2,·Lc4/j;
  
 407 ····const-string·v3,·"flutter/scribe"
  
 408 ····invoke-direct·{v2,·p1,·v3,·v0,·v1},·Lc4/j;-><init>(Lc4/f;Ljava/lang/String;Lc4/p;I)V
  
 409 ····iput-object·v2,·p0,·Lk/a2;->m:Ljava/lang/Object;
  
 410 ····invoke-virtual·{v2,·p2},·Lc4/j;->b(Lc4/n;)V
  
Max diff block lines reached; 1932/4854 bytes (39.80%) of diff not shown.
1.15 KB
smali/t3/p.smali
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·public·final·Lt3/p;1 .class·public·final·Lt3/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Landroid/content/Context;Lio/flutter/embedding/engine/renderer/i;)V5 .method·public·static·a(Landroid/content/Context;Lio/flutter/embedding/engine/renderer/j;)V
6 ····.locals·26 ····.locals·2
  
7 ····.line·17 ····.line·1
8 ····invoke-static·{p0},·Lm4/f;->P(Landroid/content/Context;)Landroid/app/Activity;8 ····invoke-static·{p0},·Lm4/f;->P(Landroid/content/Context;)Landroid/app/Activity;
  
9 ····.line·29 ····.line·2
10 ····.line·310 ····.line·3
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 ····.line·3690 ····.line·36
91 ····.line·3791 ····.line·37
92 ····.line·3892 ····.line·38
93 ····move-result-object·p093 ····move-result-object·p0
  
94 ····.line·3994 ····.line·39
95 ····:goto_295 ····:goto_2
96 ····iget·v0,·p1,·Lio/flutter/embedding/engine/renderer/i;->d:I96 ····iget·v0,·p1,·Lio/flutter/embedding/engine/renderer/j;->d:I
  
97 ····.line·4097 ····.line·40
98 ····.line·4198 ····.line·41
99 ····invoke-interface·{p0},·Ljava/util/List;->iterator()Ljava/util/Iterator;99 ····invoke-interface·{p0},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
100 ····.line·42100 ····.line·42
101 ····.line·43101 ····.line·43
Offset 143, 15 lines modifiedOffset 143, 15 lines modified
143 ····move-result·v0143 ····move-result·v0
  
144 ····.line·63144 ····.line·63
145 ····goto·:goto_3145 ····goto·:goto_3
  
146 ····.line·64146 ····.line·64
147 ····:cond_3147 ····:cond_3
148 ····iput·v0,·p1,·Lio/flutter/embedding/engine/renderer/i;->d:I148 ····iput·v0,·p1,·Lio/flutter/embedding/engine/renderer/j;->d:I
  
149 ····.line·65149 ····.line·65
150 ····.line·66150 ····.line·66
151 ····return-void151 ····return-void
152 ····.line·67152 ····.line·67
153 ····.line·68153 ····.line·68
154 ····.line·69154 ····.line·69
1.89 KB
smali/t3/a.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·f:Landroid/graphics/Matrix;5 .field·public·static·final·f:Landroid/graphics/Matrix;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·a:Lio/flutter/embedding/engine/renderer/j;7 .field·public·final·a:Lio/flutter/embedding/engine/renderer/k;
  
8 .field·public·final·b:Lt3/q;8 .field·public·final·b:Lt3/q;
  
9 .field·public·final·c:Z9 .field·public·final·c:Z
  
10 .field·public·final·d:Ljava/util/HashMap;10 .field·public·final·d:Ljava/util/HashMap;
  
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 ····invoke-direct·{v0},·Landroid/graphics/Matrix;-><init>()V29 ····invoke-direct·{v0},·Landroid/graphics/Matrix;-><init>()V
  
30 ····sput-object·v0,·Lt3/a;->f:Landroid/graphics/Matrix;30 ····sput-object·v0,·Lt3/a;->f:Landroid/graphics/Matrix;
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·public·constructor·<init>(Lio/flutter/embedding/engine/renderer/j;Z)V33 .method·public·constructor·<init>(Lio/flutter/embedding/engine/renderer/k;Z)V
34 ····.locals·134 ····.locals·1
  
35 ····.line·135 ····.line·1
36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
37 ····.line·237 ····.line·2
38 ····.line·338 ····.line·3
Offset 51, 15 lines modifiedOffset 51, 15 lines modified
51 ····.line·751 ····.line·7
52 ····.line·852 ····.line·8
53 ····.line·953 ····.line·9
54 ····iput-object·v0,·p0,·Lt3/a;->d:Ljava/util/HashMap;54 ····iput-object·v0,·p0,·Lt3/a;->d:Ljava/util/HashMap;
  
55 ····.line·1055 ····.line·10
56 ····.line·1156 ····.line·11
57 ····iput-object·p1,·p0,·Lt3/a;->a:Lio/flutter/embedding/engine/renderer/j;57 ····iput-object·p1,·p0,·Lt3/a;->a:Lio/flutter/embedding/engine/renderer/k;
  
58 ····.line·1258 ····.line·12
59 ····.line·1359 ····.line·13
60 ····sget-object·p1,·Lt3/q;->c:Lt3/q;60 ····sget-object·p1,·Lt3/q;->c:Lt3/q;
  
61 ····.line·1461 ····.line·14
62 ····.line·1562 ····.line·15
Offset 1681, 19 lines modifiedOffset 1681, 19 lines modified
1681 ····.line·1931681 ····.line·193
1682 ····move-result·v01682 ····move-result·v0
  
1683 ····.line·1941683 ····.line·194
1684 ····move-object·v1,·p01684 ····move-object·v1,·p0
  
1685 ····.line·1951685 ····.line·195
1686 ····iget-object·v2,·v1,·Lt3/a;->a:Lio/flutter/embedding/engine/renderer/j;1686 ····iget-object·v2,·v1,·Lt3/a;->a:Lio/flutter/embedding/engine/renderer/k;
  
1687 ····.line·1961687 ····.line·196
1688 ····.line·1971688 ····.line·197
1689 ····iget-object·v2,·v2,·Lio/flutter/embedding/engine/renderer/j;->a:Lio/flutter/embedding/engine/FlutterJNI;1689 ····iget-object·v2,·v2,·Lio/flutter/embedding/engine/renderer/k;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
1690 ····.line·1981690 ····.line·198
1691 ····.line·1991691 ····.line·199
1692 ····invoke-virtual·{v2,·v13,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->dispatchPointerDataPacket(Ljava/nio/ByteBuffer;I)V1692 ····invoke-virtual·{v2,·v13,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->dispatchPointerDataPacket(Ljava/nio/ByteBuffer;I)V
  
1693 ····.line·2001693 ····.line·200
1694 ····.line·2011694 ····.line·201
1.91 KB
smali/t3/k.smali
    
Offset 35, 15 lines modifiedOffset 35, 15 lines modified
35 ····const/4·p2,·0x135 ····const/4·p2,·0x1
  
36 ····.line·436 ····.line·4
37 ····iput-boolean·p2,·p1,·Lt3/l;->m:Z37 ····iput-boolean·p2,·p1,·Lt3/l;->m:Z
  
38 ····.line·538 ····.line·5
39 ····.line·639 ····.line·6
40 ····iget-object·p3,·p1,·Lt3/l;->o:Lio/flutter/embedding/engine/renderer/j;40 ····iget-object·p3,·p1,·Lt3/l;->o:Lio/flutter/embedding/engine/renderer/k;
  
41 ····.line·741 ····.line·7
42 ····.line·842 ····.line·8
43 ····if-eqz·p3,·:cond_043 ····if-eqz·p3,·:cond_0
  
44 ····.line·944 ····.line·9
45 ····.line·1045 ····.line·10
Offset 658, 15 lines modifiedOffset 658, 15 lines modified
658 ····const/4·v0,·0x0658 ····const/4·v0,·0x0
  
659 ····.line·4659 ····.line·4
660 ····iput-boolean·v0,·p1,·Lt3/l;->m:Z660 ····iput-boolean·v0,·p1,·Lt3/l;->m:Z
  
661 ····.line·5661 ····.line·5
662 ····.line·6662 ····.line·6
663 ····iget-object·v1,·p1,·Lt3/l;->o:Lio/flutter/embedding/engine/renderer/j;663 ····iget-object·v1,·p1,·Lt3/l;->o:Lio/flutter/embedding/engine/renderer/k;
  
664 ····.line·7664 ····.line·7
665 ····.line·8665 ····.line·8
666 ····const/4·v2,·0x1666 ····const/4·v2,·0x1
  
667 ····.line·9667 ····.line·9
668 ····if-eqz·v1,·:cond_0668 ····if-eqz·v1,·:cond_0
Offset 692, 15 lines modifiedOffset 692, 15 lines modified
  
692 ····.line·18692 ····.line·18
693 ····.line·19693 ····.line·19
694 ····if-eqz·v1,·:cond_1694 ····if-eqz·v1,·:cond_1
  
695 ····.line·20695 ····.line·20
696 ····.line·21696 ····.line·21
697 ····invoke-virtual·{v1},·Lio/flutter/embedding/engine/renderer/j;->c()V697 ····invoke-virtual·{v1},·Lio/flutter/embedding/engine/renderer/k;->c()V
  
698 ····.line·22698 ····.line·22
699 ····.line·23699 ····.line·23
700 ····.line·24700 ····.line·24
701 ····iget-object·v0,·p1,·Lt3/l;->p:Landroid/view/Surface;701 ····iget-object·v0,·p1,·Lt3/l;->p:Landroid/view/Surface;
  
702 ····.line·25702 ····.line·25
Offset 889, 15 lines modifiedOffset 889, 15 lines modified
889 ····.locals·1889 ····.locals·1
  
890 ····.line·1890 ····.line·1
891 ····iget-object·p1,·p0,·Lt3/k;->m:Lt3/l;891 ····iget-object·p1,·p0,·Lt3/k;->m:Lt3/l;
  
892 ····.line·2892 ····.line·2
893 ····.line·3893 ····.line·3
894 ····iget-object·v0,·p1,·Lt3/l;->o:Lio/flutter/embedding/engine/renderer/j;894 ····iget-object·v0,·p1,·Lt3/l;->o:Lio/flutter/embedding/engine/renderer/k;
  
895 ····.line·4895 ····.line·4
896 ····.line·5896 ····.line·5
897 ····if-eqz·v0,·:cond_0897 ····if-eqz·v0,·:cond_0
  
898 ····.line·6898 ····.line·6
899 ····.line·7899 ····.line·7
Offset 924, 15 lines modifiedOffset 924, 15 lines modified
  
924 ····.line·15924 ····.line·15
925 ····.line·16925 ····.line·16
926 ····if-eqz·v0,·:cond_1926 ····if-eqz·v0,·:cond_1
  
927 ····.line·17927 ····.line·17
928 ····.line·18928 ····.line·18
929 ····iget-object·p1,·v0,·Lio/flutter/embedding/engine/renderer/j;->a:Lio/flutter/embedding/engine/FlutterJNI;929 ····iget-object·p1,·v0,·Lio/flutter/embedding/engine/renderer/k;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
930 ····.line·19930 ····.line·19
931 ····.line·20931 ····.line·20
932 ····invoke-virtual·{p1,·p2,·p3},·Lio/flutter/embedding/engine/FlutterJNI;->onSurfaceChanged(II)V932 ····invoke-virtual·{p1,·p2,·p3},·Lio/flutter/embedding/engine/FlutterJNI;->onSurfaceChanged(II)V
  
933 ····.line·21933 ····.line·21
934 ····.line·22934 ····.line·22
8.21 KB
smali/t3/j.smali
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 .class·public·final·Lt3/j;1 .class·public·final·Lt3/j;
2 .super·Landroid/view/SurfaceView;2 .super·Landroid/view/SurfaceView;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/embedding/engine/renderer/l;5 .implements·Lio/flutter/embedding/engine/renderer/m;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·m:Z7 .field·public·m:Z
  
8 .field·public·n:Z8 .field·public·n:Z
  
9 .field·public·o:Lio/flutter/embedding/engine/renderer/j;9 .field·public·o:Lio/flutter/embedding/engine/renderer/k;
  
10 .field·public·final·p:Lt3/d;10 .field·public·final·p:Lt3/d;
  
  
11 #·direct·methods11 #·direct·methods
12 .method·public·constructor·<init>(Lcom/wuxialearn/wuxialearn/MainActivity;Z)V12 .method·public·constructor·<init>(Lcom/wuxialearn/wuxialearn/MainActivity;Z)V
13 ····.locals·213 ····.locals·2
Offset 359, 50 lines modifiedOffset 359, 50 lines modified
359 ····.line·291359 ····.line·291
360 ····.line·292360 ····.line·292
361 ····.line·293361 ····.line·293
362 .end·method362 .end·method
  
  
363 #·virtual·methods363 #·virtual·methods
364 .method·public·final·a(Lio/flutter/embedding/engine/renderer/j;)V364 .method·public·final·a(Lio/flutter/embedding/engine/renderer/k;)V
365 ····.locals·2365 ····.locals·2
  
366 ····.line·1366 ····.line·1
367 ····iget-object·v0,·p0,·Lt3/j;->o:Lio/flutter/embedding/engine/renderer/j;367 ····iget-object·v0,·p0,·Lt3/j;->o:Lio/flutter/embedding/engine/renderer/k;
  
368 ····.line·2368 ····.line·2
369 ····.line·3369 ····.line·3
370 ····if-eqz·v0,·:cond_0370 ····if-eqz·v0,·:cond_0
  
371 ····.line·4371 ····.line·4
372 ····.line·5372 ····.line·5
373 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/j;->c()V373 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/k;->c()V
  
374 ····.line·6374 ····.line·6
375 ····.line·7375 ····.line·7
376 ····.line·8376 ····.line·8
377 ····iget-object·v0,·p0,·Lt3/j;->o:Lio/flutter/embedding/engine/renderer/j;377 ····iget-object·v0,·p0,·Lt3/j;->o:Lio/flutter/embedding/engine/renderer/k;
  
378 ····.line·9378 ····.line·9
379 ····.line·10379 ····.line·10
380 ····iget-object·v0,·v0,·Lio/flutter/embedding/engine/renderer/j;->a:Lio/flutter/embedding/engine/FlutterJNI;380 ····iget-object·v0,·v0,·Lio/flutter/embedding/engine/renderer/k;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
381 ····.line·11381 ····.line·11
382 ····.line·12382 ····.line·12
383 ····iget-object·v1,·p0,·Lt3/j;->p:Lt3/d;383 ····iget-object·v1,·p0,·Lt3/j;->p:Lt3/d;
  
384 ····.line·13384 ····.line·13
385 ····.line·14385 ····.line·14
386 ····invoke-virtual·{v0,·v1},·Lio/flutter/embedding/engine/FlutterJNI;->removeIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/k;)V386 ····invoke-virtual·{v0,·v1},·Lio/flutter/embedding/engine/FlutterJNI;->removeIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/l;)V
  
387 ····.line·15387 ····.line·15
388 ····.line·16388 ····.line·16
389 ····.line·17389 ····.line·17
390 ····:cond_0390 ····:cond_0
391 ····iput-object·p1,·p0,·Lt3/j;->o:Lio/flutter/embedding/engine/renderer/j;391 ····iput-object·p1,·p0,·Lt3/j;->o:Lio/flutter/embedding/engine/renderer/k;
  
392 ····.line·18392 ····.line·18
393 ····.line·19393 ····.line·19
394 ····invoke-virtual·{p0},·Lt3/j;->d()V394 ····invoke-virtual·{p0},·Lt3/j;->d()V
  
395 ····.line·20395 ····.line·20
396 ····.line·21396 ····.line·21
Offset 563, 15 lines modifiedOffset 563, 15 lines modified
563 ····.line·175563 ····.line·175
564 .end·method564 .end·method
  
565 .method·public·final·b()V565 .method·public·final·b()V
566 ····.locals·2566 ····.locals·2
  
567 ····.line·1567 ····.line·1
568 ····iget-object·v0,·p0,·Lt3/j;->o:Lio/flutter/embedding/engine/renderer/j;568 ····iget-object·v0,·p0,·Lt3/j;->o:Lio/flutter/embedding/engine/renderer/k;
  
569 ····.line·2569 ····.line·2
570 ····.line·3570 ····.line·3
571 ····if-nez·v0,·:cond_0571 ····if-nez·v0,·:cond_0
  
572 ····.line·4572 ····.line·4
573 ····.line·5573 ····.line·5
Offset 800, 15 lines modifiedOffset 800, 15 lines modified
800 ····.line·214800 ····.line·214
801 .end·method801 .end·method
  
802 .method·public·final·c()V802 .method·public·final·c()V
803 ····.locals·2803 ····.locals·2
  
804 ····.line·1804 ····.line·1
805 ····iget-object·v0,·p0,·Lt3/j;->o:Lio/flutter/embedding/engine/renderer/j;805 ····iget-object·v0,·p0,·Lt3/j;->o:Lio/flutter/embedding/engine/renderer/k;
  
806 ····.line·2806 ····.line·2
807 ····.line·3807 ····.line·3
808 ····if-eqz·v0,·:cond_2808 ····if-eqz·v0,·:cond_2
  
809 ····.line·4809 ····.line·4
810 ····.line·5810 ····.line·5
Offset 820, 23 lines modifiedOffset 820, 23 lines modified
820 ····move-result-object·v0820 ····move-result-object·v0
  
821 ····.line·9821 ····.line·9
822 ····if-eqz·v0,·:cond_1822 ····if-eqz·v0,·:cond_1
  
823 ····.line·10823 ····.line·10
824 ····.line·11824 ····.line·11
825 ····iget-object·v0,·p0,·Lt3/j;->o:Lio/flutter/embedding/engine/renderer/j;825 ····iget-object·v0,·p0,·Lt3/j;->o:Lio/flutter/embedding/engine/renderer/k;
  
826 ····.line·12826 ····.line·12
827 ····.line·13827 ····.line·13
828 ····if-eqz·v0,·:cond_0828 ····if-eqz·v0,·:cond_0
  
829 ····.line·14829 ····.line·14
830 ····.line·15830 ····.line·15
831 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/j;->c()V831 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/k;->c()V
  
832 ····.line·16832 ····.line·16
833 ····.line·17833 ····.line·17
834 ····.line·18834 ····.line·18
835 ····goto·:goto_0835 ····goto·:goto_0
  
Max diff block lines reached; 4765/8380 bytes (56.86%) of diff not shown.
2.31 KB
smali/t3/d.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lt3/d;1 .class·public·final·Lt3/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/embedding/engine/renderer/k;5 .implements·Lio/flutter/embedding/engine/renderer/l;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:I7 .field·public·final·synthetic·a:I
  
8 .field·public·final·synthetic·b:Ljava/lang/Object;8 .field·public·final·synthetic·b:Ljava/lang/Object;
  
Offset 406, 19 lines modifiedOffset 406, 19 lines modified
  
406 ····.line·38406 ····.line·38
407 ····.line·39407 ····.line·39
408 ····.line·40408 ····.line·40
409 ····move-result-object·v1409 ····move-result-object·v1
  
410 ····.line·41410 ····.line·41
411 ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/k;411 ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/l;
  
412 ····.line·42412 ····.line·42
413 ····.line·43413 ····.line·43
414 ····invoke-interface·{v1},·Lio/flutter/embedding/engine/renderer/k;->a()V414 ····invoke-interface·{v1},·Lio/flutter/embedding/engine/renderer/l;->a()V
  
415 ····.line·44415 ····.line·44
416 ····.line·45416 ····.line·45
417 ····.line·46417 ····.line·46
418 ····goto·:goto_1418 ····goto·:goto_1
  
419 ····.line·47419 ····.line·47
Offset 634, 27 lines modifiedOffset 634, 27 lines modified
634 ····.line·13634 ····.line·13
635 ····.line·14635 ····.line·14
636 ····invoke-virtual·{v2,·v0},·Landroid/view/View;->setAlpha(F)V636 ····invoke-virtual·{v2,·v0},·Landroid/view/View;->setAlpha(F)V
  
637 ····.line·15637 ····.line·15
638 ····.line·16638 ····.line·16
639 ····.line·17639 ····.line·17
640 ····iget-object·v0,·v2,·Lt3/j;->o:Lio/flutter/embedding/engine/renderer/j;640 ····iget-object·v0,·v2,·Lt3/j;->o:Lio/flutter/embedding/engine/renderer/k;
  
641 ····.line·18641 ····.line·18
642 ····.line·19642 ····.line·19
643 ····if-eqz·v0,·:cond_0643 ····if-eqz·v0,·:cond_0
  
644 ····.line·20644 ····.line·20
645 ····.line·21645 ····.line·21
646 ····iget-object·v0,·v0,·Lio/flutter/embedding/engine/renderer/j;->a:Lio/flutter/embedding/engine/FlutterJNI;646 ····iget-object·v0,·v0,·Lio/flutter/embedding/engine/renderer/k;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
647 ····.line·22647 ····.line·22
648 ····.line·23648 ····.line·23
649 ····invoke-virtual·{v0,·p0},·Lio/flutter/embedding/engine/FlutterJNI;->removeIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/k;)V649 ····invoke-virtual·{v0,·p0},·Lio/flutter/embedding/engine/FlutterJNI;->removeIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/l;)V
  
650 ····.line·24650 ····.line·24
651 ····.line·25651 ····.line·25
652 ····.line·26652 ····.line·26
653 ····:cond_0653 ····:cond_0
654 ····return-void654 ····return-void
  
Offset 748, 19 lines modifiedOffset 748, 19 lines modified
  
748 ····.line·68748 ····.line·68
749 ····.line·69749 ····.line·69
750 ····.line·70750 ····.line·70
751 ····move-result-object·v1751 ····move-result-object·v1
  
752 ····.line·71752 ····.line·71
753 ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/k;753 ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/l;
  
754 ····.line·72754 ····.line·72
755 ····.line·73755 ····.line·73
756 ····invoke-interface·{v1},·Lio/flutter/embedding/engine/renderer/k;->b()V756 ····invoke-interface·{v1},·Lio/flutter/embedding/engine/renderer/l;->b()V
  
757 ····.line·74757 ····.line·74
758 ····.line·75758 ····.line·75
759 ····.line·76759 ····.line·76
760 ····goto·:goto_2760 ····goto·:goto_2
  
761 ····.line·77761 ····.line·77
4.02 KB
smali/t3/h.smali
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·public·Lt3/h;1 .class·public·Lt3/h;
2 .super·Landroid/view/View;2 .super·Landroid/view/View;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/embedding/engine/renderer/l;5 .implements·Lio/flutter/embedding/engine/renderer/m;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·m:Landroid/media/ImageReader;7 .field·public·m:Landroid/media/ImageReader;
  
8 .field·public·n:Landroid/media/Image;8 .field·public·n:Landroid/media/Image;
  
9 .field·public·o:Landroid/graphics/Bitmap;9 .field·public·o:Landroid/graphics/Bitmap;
  
10 .field·public·p:Lio/flutter/embedding/engine/renderer/j;10 .field·public·p:Lio/flutter/embedding/engine/renderer/k;
  
11 .field·public·final·q:I11 .field·public·final·q:I
  
12 .field·public·r:Z12 .field·public·r:Z
  
  
13 #·direct·methods13 #·direct·methods
Offset 1382, 15 lines modifiedOffset 1382, 15 lines modified
1382 ····.line·2911382 ····.line·291
1383 ····.line·2921383 ····.line·292
1384 ····.line·2931384 ····.line·293
1385 .end·method1385 .end·method
  
  
1386 #·virtual·methods1386 #·virtual·methods
1387 .method·public·final·a(Lio/flutter/embedding/engine/renderer/j;)V1387 .method·public·final·a(Lio/flutter/embedding/engine/renderer/k;)V
1388 ····.locals·21388 ····.locals·2
  
1389 ····.line·11389 ····.line·1
1390 ····iget·v0,·p0,·Lt3/h;->q:I1390 ····iget·v0,·p0,·Lt3/h;->q:I
  
1391 ····.line·21391 ····.line·2
1392 ····.line·31392 ····.line·3
Offset 1418, 19 lines modifiedOffset 1418, 19 lines modified
  
1418 ····.line·131418 ····.line·13
1419 ····.line·141419 ····.line·14
1420 ····.line·151420 ····.line·15
1421 ····move-result-object·v01421 ····move-result-object·v0
  
1422 ····.line·161422 ····.line·16
1423 ····iput-object·v0,·p1,·Lio/flutter/embedding/engine/renderer/j;->b:Landroid/view/Surface;1423 ····iput-object·v0,·p1,·Lio/flutter/embedding/engine/renderer/k;->b:Landroid/view/Surface;
  
1424 ····.line·171424 ····.line·17
1425 ····.line·181425 ····.line·18
1426 ····iget-object·v1,·p1,·Lio/flutter/embedding/engine/renderer/j;->a:Lio/flutter/embedding/engine/FlutterJNI;1426 ····iget-object·v1,·p1,·Lio/flutter/embedding/engine/renderer/k;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
1427 ····.line·191427 ····.line·19
1428 ····.line·201428 ····.line·20
1429 ····invoke-virtual·{v1,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->onSurfaceWindowChanged(Landroid/view/Surface;)V1429 ····invoke-virtual·{v1,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->onSurfaceWindowChanged(Landroid/view/Surface;)V
  
1430 ····.line·211430 ····.line·21
1431 ····.line·221431 ····.line·22
Offset 1441, 15 lines modifiedOffset 1441, 15 lines modified
1441 ····.line·241441 ····.line·24
1442 ····.line·251442 ····.line·25
1443 ····invoke-virtual·{p0,·v0},·Landroid/view/View;->setAlpha(F)V1443 ····invoke-virtual·{p0,·v0},·Landroid/view/View;->setAlpha(F)V
  
1444 ····.line·261444 ····.line·26
1445 ····.line·271445 ····.line·27
1446 ····.line·281446 ····.line·28
1447 ····iput-object·p1,·p0,·Lt3/h;->p:Lio/flutter/embedding/engine/renderer/j;1447 ····iput-object·p1,·p0,·Lt3/h;->p:Lio/flutter/embedding/engine/renderer/k;
  
1448 ····.line·291448 ····.line·29
1449 ····.line·301449 ····.line·30
1450 ····const/4·p1,·0x11450 ····const/4·p1,·0x1
  
1451 ····.line·311451 ····.line·31
1452 ····iput-boolean·p1,·p0,·Lt3/h;->r:Z1452 ····iput-boolean·p1,·p0,·Lt3/h;->r:Z
Offset 2125, 15 lines modifiedOffset 2125, 15 lines modified
2125 ····.line·2142125 ····.line·214
2126 .end·method2126 .end·method
  
2127 .method·public·final·g(II)V2127 .method·public·final·g(II)V
2128 ····.locals·12128 ····.locals·1
  
2129 ····.line·12129 ····.line·1
2130 ····iget-object·v0,·p0,·Lt3/h;->p:Lio/flutter/embedding/engine/renderer/j;2130 ····iget-object·v0,·p0,·Lt3/h;->p:Lio/flutter/embedding/engine/renderer/k;
  
2131 ····.line·22131 ····.line·2
2132 ····.line·32132 ····.line·3
2133 ····if-nez·v0,·:cond_02133 ····if-nez·v0,·:cond_0
  
2134 ····.line·42134 ····.line·4
2135 ····.line·52135 ····.line·5
Offset 2467, 19 lines modifiedOffset 2467, 19 lines modified
2467 ····.line·2892467 ····.line·289
2468 ····.line·2902468 ····.line·290
2469 ····.line·2912469 ····.line·291
2470 ····.line·2922470 ····.line·292
2471 ····.line·2932471 ····.line·293
2472 .end·method2472 .end·method
  
2473 .method·public·getAttachedRenderer()Lio/flutter/embedding/engine/renderer/j;2473 .method·public·getAttachedRenderer()Lio/flutter/embedding/engine/renderer/k;
2474 ····.locals·12474 ····.locals·1
  
2475 ····.line·12475 ····.line·1
2476 ····iget-object·v0,·p0,·Lt3/h;->p:Lio/flutter/embedding/engine/renderer/j;2476 ····iget-object·v0,·p0,·Lt3/h;->p:Lio/flutter/embedding/engine/renderer/k;
  
2477 ····return-object·v02477 ····return-object·v0
2478 .end·method2478 .end·method
  
2479 .method·public·getImageReader()Landroid/media/ImageReader;2479 .method·public·getImageReader()Landroid/media/ImageReader;
2480 ····.locals·12480 ····.locals·1
  
Offset 2862, 15 lines modifiedOffset 2862, 15 lines modified
2862 ····.line·262862 ····.line·26
2863 ····.line·272863 ····.line·27
2864 ····invoke-virtual·{p0,·p1,·p2},·Lt3/h;->g(II)V2864 ····invoke-virtual·{p0,·p1,·p2},·Lt3/h;->g(II)V
  
2865 ····.line·282865 ····.line·28
2866 ····.line·292866 ····.line·29
2867 ····.line·302867 ····.line·30
2868 ····iget-object·p1,·p0,·Lt3/h;->p:Lio/flutter/embedding/engine/renderer/j;2868 ····iget-object·p1,·p0,·Lt3/h;->p:Lio/flutter/embedding/engine/renderer/k;
  
2869 ····.line·312869 ····.line·31
2870 ····.line·322870 ····.line·32
2871 ····iget-object·p2,·p0,·Lt3/h;->m:Landroid/media/ImageReader;2871 ····iget-object·p2,·p0,·Lt3/h;->m:Landroid/media/ImageReader;
  
2872 ····.line·332872 ····.line·33
2873 ····.line·342873 ····.line·34
Max diff block lines reached; 701/4083 bytes (17.17%) of diff not shown.
85.2 KB
smali/t3/o.smali
    
Offset 16, 35 lines modifiedOffset 16, 35 lines modified
  
16 .field·public·B:Lio/flutter/view/j;16 .field·public·B:Lio/flutter/view/j;
  
17 .field·public·C:Landroid/view/textservice/TextServicesManager;17 .field·public·C:Landroid/view/textservice/TextServicesManager;
  
18 .field·public·D:Lk/n;18 .field·public·D:Lk/n;
  
19 .field·public·final·E:Lio/flutter/embedding/engine/renderer/i;19 .field·public·final·E:Lio/flutter/embedding/engine/renderer/j;
  
20 .field·public·final·F:Li/a;20 .field·public·final·F:Li/a;
  
21 .field·public·final·G:Lg0/a;21 .field·public·final·G:Lg0/a;
  
22 .field·public·final·H:Lt3/d;22 .field·public·final·H:Lt3/d;
  
23 .field·public·final·I:Lx/d;23 .field·public·I:Lz0/k;
  
24 .field·public·J:Lt3/p;24 .field·public·J:Lt3/p;
  
25 .field·public·final·m:Lt3/j;25 .field·public·final·m:Lt3/j;
  
26 .field·public·final·n:Lt3/l;26 .field·public·final·n:Lt3/l;
  
27 .field·public·o:Lt3/h;27 .field·public·o:Lt3/h;
  
28 .field·public·p:Lio/flutter/embedding/engine/renderer/l;28 .field·public·p:Lio/flutter/embedding/engine/renderer/m;
  
29 .field·public·q:Lio/flutter/embedding/engine/renderer/l;29 .field·public·q:Lio/flutter/embedding/engine/renderer/m;
  
30 .field·public·final·r:Ljava/util/HashSet;30 .field·public·final·r:Ljava/util/HashSet;
  
31 .field·public·s:Z31 .field·public·s:Z
  
32 .field·public·t:Lu3/b;32 .field·public·t:Lu3/b;
  
Offset 78, 19 lines modifiedOffset 78, 19 lines modified
  
78 ····new-instance·p1,·Ljava/util/HashSet;78 ····new-instance·p1,·Ljava/util/HashSet;
  
79 ····invoke-direct·{p1},·Ljava/util/HashSet;-><init>()V79 ····invoke-direct·{p1},·Ljava/util/HashSet;-><init>()V
  
80 ····iput-object·p1,·p0,·Lt3/o;->u:Ljava/util/HashSet;80 ····iput-object·p1,·p0,·Lt3/o;->u:Ljava/util/HashSet;
  
81 ····new-instance·p1,·Lio/flutter/embedding/engine/renderer/i;81 ····new-instance·p1,·Lio/flutter/embedding/engine/renderer/j;
  
82 ····invoke-direct·{p1},·Lio/flutter/embedding/engine/renderer/i;-><init>()V82 ····invoke-direct·{p1},·Lio/flutter/embedding/engine/renderer/j;-><init>()V
  
83 ····iput-object·p1,·p0,·Lt3/o;->E:Lio/flutter/embedding/engine/renderer/i;83 ····iput-object·p1,·p0,·Lt3/o;->E:Lio/flutter/embedding/engine/renderer/j;
  
84 ····new-instance·p1,·Li/a;84 ····new-instance·p1,·Li/a;
  
85 ····const/16·v0,·0x1d85 ····const/16·v0,·0x1d
  
86 ····invoke-direct·{p1,·v0,·p0},·Li/a;-><init>(ILjava/lang/Object;)V86 ····invoke-direct·{p1,·v0,·p0},·Li/a;-><init>(ILjava/lang/Object;)V
  
Offset 116, 29 lines modifiedOffset 116, 23 lines modified
  
116 ····const/4·v0,·0x2116 ····const/4·v0,·0x2
  
117 ····invoke-direct·{p1,·v0,·p0},·Lt3/d;-><init>(ILjava/lang/Object;)V117 ····invoke-direct·{p1,·v0,·p0},·Lt3/d;-><init>(ILjava/lang/Object;)V
  
118 ····iput-object·p1,·p0,·Lt3/o;->H:Lt3/d;118 ····iput-object·p1,·p0,·Lt3/o;->H:Lt3/d;
  
119 ····new-instance·p1,·Lx/d; 
  
120 ····invoke-direct·{p1,·v0,·p0},·Lx/d;-><init>(ILjava/lang/Object;)V 
  
121 ····iput-object·p1,·p0,·Lt3/o;->I:Lx/d; 
  
122 ····new-instance·p1,·Lt3/p;119 ····new-instance·p1,·Lt3/p;
  
123 ····invoke-direct·{p1},·Lt3/p;-><init>()V120 ····invoke-direct·{p1},·Lt3/p;-><init>()V
  
124 ····iput-object·p1,·p0,·Lt3/o;->J:Lt3/p;121 ····iput-object·p1,·p0,·Lt3/o;->J:Lt3/p;
  
125 ····iput-object·p2,·p0,·Lt3/o;->m:Lt3/j;122 ····iput-object·p2,·p0,·Lt3/o;->m:Lt3/j;
  
126 ····iput-object·p2,·p0,·Lt3/o;->p:Lio/flutter/embedding/engine/renderer/l;123 ····iput-object·p2,·p0,·Lt3/o;->p:Lio/flutter/embedding/engine/renderer/m;
  
127 ····invoke-virtual·{p0},·Lt3/o;->c()V124 ····invoke-virtual·{p0},·Lt3/o;->c()V
  
128 ····return-void125 ····return-void
129 .end·method126 .end·method
  
130 .method·public·constructor·<init>(Lcom/wuxialearn/wuxialearn/MainActivity;Lt3/l;)V127 .method·public·constructor·<init>(Lcom/wuxialearn/wuxialearn/MainActivity;Lt3/l;)V
Offset 157, 19 lines modifiedOffset 151, 19 lines modified
  
157 ····new-instance·p1,·Ljava/util/HashSet;151 ····new-instance·p1,·Ljava/util/HashSet;
  
158 ····invoke-direct·{p1},·Ljava/util/HashSet;-><init>()V152 ····invoke-direct·{p1},·Ljava/util/HashSet;-><init>()V
  
159 ····iput-object·p1,·p0,·Lt3/o;->u:Ljava/util/HashSet;153 ····iput-object·p1,·p0,·Lt3/o;->u:Ljava/util/HashSet;
  
160 ····new-instance·p1,·Lio/flutter/embedding/engine/renderer/i;154 ····new-instance·p1,·Lio/flutter/embedding/engine/renderer/j;
  
161 ····invoke-direct·{p1},·Lio/flutter/embedding/engine/renderer/i;-><init>()V155 ····invoke-direct·{p1},·Lio/flutter/embedding/engine/renderer/j;-><init>()V
  
162 ····iput-object·p1,·p0,·Lt3/o;->E:Lio/flutter/embedding/engine/renderer/i;156 ····iput-object·p1,·p0,·Lt3/o;->E:Lio/flutter/embedding/engine/renderer/j;
  
163 ····new-instance·p1,·Li/a;157 ····new-instance·p1,·Li/a;
  
164 ····const/16·v0,·0x1d158 ····const/16·v0,·0x1d
  
165 ····invoke-direct·{p1,·v0,·p0},·Li/a;-><init>(ILjava/lang/Object;)V159 ····invoke-direct·{p1,·v0,·p0},·Li/a;-><init>(ILjava/lang/Object;)V
  
Offset 195, 29 lines modifiedOffset 189, 23 lines modified
  
195 ····const/4·v0,·0x2189 ····const/4·v0,·0x2
  
196 ····invoke-direct·{p1,·v0,·p0},·Lt3/d;-><init>(ILjava/lang/Object;)V190 ····invoke-direct·{p1,·v0,·p0},·Lt3/d;-><init>(ILjava/lang/Object;)V
  
197 ····iput-object·p1,·p0,·Lt3/o;->H:Lt3/d;191 ····iput-object·p1,·p0,·Lt3/o;->H:Lt3/d;
  
198 ····new-instance·p1,·Lx/d; 
  
199 ····invoke-direct·{p1,·v0,·p0},·Lx/d;-><init>(ILjava/lang/Object;)V 
  
200 ····iput-object·p1,·p0,·Lt3/o;->I:Lx/d; 
  
201 ····new-instance·p1,·Lt3/p;192 ····new-instance·p1,·Lt3/p;
  
202 ····invoke-direct·{p1},·Lt3/p;-><init>()V193 ····invoke-direct·{p1},·Lt3/p;-><init>()V
  
203 ····iput-object·p1,·p0,·Lt3/o;->J:Lt3/p;194 ····iput-object·p1,·p0,·Lt3/o;->J:Lt3/p;
  
204 ····iput-object·p2,·p0,·Lt3/o;->n:Lt3/l;195 ····iput-object·p2,·p0,·Lt3/o;->n:Lt3/l;
  
Max diff block lines reached; 83456/87231 bytes (95.67%) of diff not shown.
5.31 KB
smali/t3/l.smali
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 .class·public·final·Lt3/l;1 .class·public·final·Lt3/l;
2 .super·Landroid/view/TextureView;2 .super·Landroid/view/TextureView;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/embedding/engine/renderer/l;5 .implements·Lio/flutter/embedding/engine/renderer/m;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·m:Z7 .field·public·m:Z
  
8 .field·public·n:Z8 .field·public·n:Z
  
9 .field·public·o:Lio/flutter/embedding/engine/renderer/j;9 .field·public·o:Lio/flutter/embedding/engine/renderer/k;
  
10 .field·public·p:Landroid/view/Surface;10 .field·public·p:Landroid/view/Surface;
  
  
11 #·direct·methods11 #·direct·methods
12 .method·public·constructor·<init>(Lcom/wuxialearn/wuxialearn/MainActivity;)V12 .method·public·constructor·<init>(Lcom/wuxialearn/wuxialearn/MainActivity;)V
13 ····.locals·113 ····.locals·1
Offset 212, 37 lines modifiedOffset 212, 37 lines modified
212 ····.line·173212 ····.line·173
213 ····.line·174213 ····.line·174
214 ····.line·175214 ····.line·175
215 .end·method215 .end·method
  
  
216 #·virtual·methods216 #·virtual·methods
217 .method·public·final·a(Lio/flutter/embedding/engine/renderer/j;)V217 .method·public·final·a(Lio/flutter/embedding/engine/renderer/k;)V
218 ····.locals·1218 ····.locals·1
  
219 ····.line·1219 ····.line·1
220 ····iget-object·v0,·p0,·Lt3/l;->o:Lio/flutter/embedding/engine/renderer/j;220 ····iget-object·v0,·p0,·Lt3/l;->o:Lio/flutter/embedding/engine/renderer/k;
  
221 ····if-eqz·v0,·:cond_0221 ····if-eqz·v0,·:cond_0
  
222 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/j;->c()V222 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/k;->c()V
  
223 ····:cond_0223 ····:cond_0
224 ····iput-object·p1,·p0,·Lt3/l;->o:Lio/flutter/embedding/engine/renderer/j;224 ····iput-object·p1,·p0,·Lt3/l;->o:Lio/flutter/embedding/engine/renderer/k;
  
225 ····invoke-virtual·{p0},·Lt3/l;->d()V225 ····invoke-virtual·{p0},·Lt3/l;->d()V
  
226 ····return-void226 ····return-void
227 .end·method227 .end·method
  
228 .method·public·final·b()V228 .method·public·final·b()V
229 ····.locals·2229 ····.locals·2
  
230 ····.line·1230 ····.line·1
231 ····iget-object·v0,·p0,·Lt3/l;->o:Lio/flutter/embedding/engine/renderer/j;231 ····iget-object·v0,·p0,·Lt3/l;->o:Lio/flutter/embedding/engine/renderer/k;
  
232 ····.line·2232 ····.line·2
233 ····.line·3233 ····.line·3
234 ····if-nez·v0,·:cond_0234 ····if-nez·v0,·:cond_0
  
235 ····.line·4235 ····.line·4
236 ····.line·5236 ····.line·5
Offset 471, 15 lines modifiedOffset 471, 15 lines modified
471 ····.line·214471 ····.line·214
472 .end·method472 .end·method
  
473 .method·public·final·c()V473 .method·public·final·c()V
474 ····.locals·2474 ····.locals·2
  
475 ····.line·1475 ····.line·1
476 ····iget-object·v0,·p0,·Lt3/l;->o:Lio/flutter/embedding/engine/renderer/j;476 ····iget-object·v0,·p0,·Lt3/l;->o:Lio/flutter/embedding/engine/renderer/k;
  
477 ····.line·2477 ····.line·2
478 ····.line·3478 ····.line·3
479 ····if-eqz·v0,·:cond_2479 ····if-eqz·v0,·:cond_2
  
480 ····.line·4480 ····.line·4
481 ····.line·5481 ····.line·5
Offset 494, 23 lines modifiedOffset 494, 23 lines modified
494 ····const/4·v1,·0x0494 ····const/4·v1,·0x0
  
495 ····.line·10495 ····.line·10
496 ····if-eqz·v0,·:cond_1496 ····if-eqz·v0,·:cond_1
  
497 ····.line·11497 ····.line·11
498 ····.line·12498 ····.line·12
499 ····iget-object·v0,·p0,·Lt3/l;->o:Lio/flutter/embedding/engine/renderer/j;499 ····iget-object·v0,·p0,·Lt3/l;->o:Lio/flutter/embedding/engine/renderer/k;
  
500 ····.line·13500 ····.line·13
501 ····.line·14501 ····.line·14
502 ····if-eqz·v0,·:cond_0502 ····if-eqz·v0,·:cond_0
  
503 ····.line·15503 ····.line·15
504 ····.line·16504 ····.line·16
505 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/j;->c()V505 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/k;->c()V
  
506 ····.line·17506 ····.line·17
507 ····.line·18507 ····.line·18
508 ····.line·19508 ····.line·19
509 ····iget-object·v0,·p0,·Lt3/l;->p:Landroid/view/Surface;509 ····iget-object·v0,·p0,·Lt3/l;->p:Landroid/view/Surface;
  
510 ····.line·20510 ····.line·20
Offset 546, 15 lines modifiedOffset 546, 15 lines modified
546 ····.line·35546 ····.line·35
547 ····.line·36547 ····.line·36
548 ····throw·v0548 ····throw·v0
  
549 ····.line·37549 ····.line·37
550 ····:cond_1550 ····:cond_1
551 ····:goto_0551 ····:goto_0
552 ····iput-object·v1,·p0,·Lt3/l;->o:Lio/flutter/embedding/engine/renderer/j;552 ····iput-object·v1,·p0,·Lt3/l;->o:Lio/flutter/embedding/engine/renderer/k;
  
553 ····.line·38553 ····.line·38
554 ····.line·39554 ····.line·39
555 ····goto·:goto_1555 ····goto·:goto_1
  
556 ····.line·40556 ····.line·40
557 ····:cond_2557 ····:cond_2
Offset 742, 15 lines modifiedOffset 742, 15 lines modified
742 ····.line·214742 ····.line·214
743 .end·method743 .end·method
  
744 .method·public·final·d()V744 .method·public·final·d()V
745 ····.locals·2745 ····.locals·2
  
746 ····.line·1746 ····.line·1
747 ····iget-object·v0,·p0,·Lt3/l;->o:Lio/flutter/embedding/engine/renderer/j;747 ····iget-object·v0,·p0,·Lt3/l;->o:Lio/flutter/embedding/engine/renderer/k;
  
748 ····.line·2748 ····.line·2
749 ····.line·3749 ····.line·3
Max diff block lines reached; 2114/5405 bytes (39.11%) of diff not shown.
2.4 KB
smali/t3/n.smali
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·Lt3/n;1 .class·public·final·Lt3/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/embedding/engine/renderer/k;5 .implements·Lio/flutter/embedding/engine/renderer/l;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/flutter/embedding/engine/renderer/j;7 .field·public·final·synthetic·a:Lio/flutter/embedding/engine/renderer/k;
  
8 .field·public·final·synthetic·b:Ljava/lang/Runnable;8 .field·public·final·synthetic·b:Ljava/lang/Runnable;
  
9 .field·public·final·synthetic·c:Lt3/o;9 .field·public·final·synthetic·c:Lt3/o;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>(Lt3/o;Lio/flutter/embedding/engine/renderer/j;Landroidx/lifecycle/r;)V11 .method·public·constructor·<init>(Lt3/o;Lio/flutter/embedding/engine/renderer/k;Landroidx/lifecycle/r;)V
12 ····.locals·012 ····.locals·0
  
13 ····.line·113 ····.line·1
14 ····iput-object·p1,·p0,·Lt3/n;->c:Lt3/o;14 ····iput-object·p1,·p0,·Lt3/n;->c:Lt3/o;
  
15 ····iput-object·p2,·p0,·Lt3/n;->a:Lio/flutter/embedding/engine/renderer/j;15 ····iput-object·p2,·p0,·Lt3/n;->a:Lio/flutter/embedding/engine/renderer/k;
  
16 ····iput-object·p3,·p0,·Lt3/n;->b:Ljava/lang/Runnable;16 ····iput-object·p3,·p0,·Lt3/n;->b:Ljava/lang/Runnable;
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····return-void18 ····return-void
19 .end·method19 .end·method
Offset 39, 23 lines modifiedOffset 39, 23 lines modified
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
41 .method·public·final·b()V41 .method·public·final·b()V
42 ····.locals·242 ····.locals·2
  
43 ····.line·143 ····.line·1
44 ····iget-object·v0,·p0,·Lt3/n;->a:Lio/flutter/embedding/engine/renderer/j;44 ····iget-object·v0,·p0,·Lt3/n;->a:Lio/flutter/embedding/engine/renderer/k;
  
45 ····.line·245 ····.line·2
46 ····.line·346 ····.line·3
47 ····iget-object·v0,·v0,·Lio/flutter/embedding/engine/renderer/j;->a:Lio/flutter/embedding/engine/FlutterJNI;47 ····iget-object·v0,·v0,·Lio/flutter/embedding/engine/renderer/k;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
48 ····.line·448 ····.line·4
49 ····.line·549 ····.line·5
50 ····invoke-virtual·{v0,·p0},·Lio/flutter/embedding/engine/FlutterJNI;->removeIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/k;)V50 ····invoke-virtual·{v0,·p0},·Lio/flutter/embedding/engine/FlutterJNI;->removeIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/l;)V
  
51 ····.line·651 ····.line·6
52 ····.line·752 ····.line·7
53 ····.line·853 ····.line·8
54 ····iget-object·v0,·p0,·Lt3/n;->b:Ljava/lang/Runnable;54 ····iget-object·v0,·p0,·Lt3/n;->b:Ljava/lang/Runnable;
  
55 ····.line·955 ····.line·9
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ····.line·1165 ····.line·11
66 ····.line·1266 ····.line·12
67 ····.line·1367 ····.line·13
68 ····iget-object·v0,·p0,·Lt3/n;->c:Lt3/o;68 ····iget-object·v0,·p0,·Lt3/n;->c:Lt3/o;
  
69 ····.line·1469 ····.line·14
70 ····.line·1570 ····.line·15
71 ····iget-object·v1,·v0,·Lt3/o;->p:Lio/flutter/embedding/engine/renderer/l;71 ····iget-object·v1,·v0,·Lt3/o;->p:Lio/flutter/embedding/engine/renderer/m;
  
72 ····.line·1672 ····.line·16
73 ····.line·1773 ····.line·17
74 ····instance-of·v1,·v1,·Lt3/h;74 ····instance-of·v1,·v1,·Lt3/h;
  
75 ····.line·1875 ····.line·18
76 ····.line·1976 ····.line·19
1.87 KB
smali/t3/i.smali
    
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
28 ····.locals·028 ····.locals·0
  
29 ····.line·129 ····.line·1
30 ····iget-object·p1,·p0,·Lt3/i;->m:Lt3/j;30 ····iget-object·p1,·p0,·Lt3/i;->m:Lt3/j;
  
31 ····.line·231 ····.line·2
32 ····.line·332 ····.line·3
33 ····iget-object·p2,·p1,·Lt3/j;->o:Lio/flutter/embedding/engine/renderer/j;33 ····iget-object·p2,·p1,·Lt3/j;->o:Lio/flutter/embedding/engine/renderer/k;
  
34 ····.line·434 ····.line·4
35 ····.line·535 ····.line·5
36 ····if-eqz·p2,·:cond_036 ····if-eqz·p2,·:cond_0
  
37 ····.line·637 ····.line·6
38 ····.line·738 ····.line·7
Offset 63, 15 lines modifiedOffset 63, 15 lines modified
  
63 ····.line·1563 ····.line·15
64 ····.line·1664 ····.line·16
65 ····if-eqz·p2,·:cond_165 ····if-eqz·p2,·:cond_1
  
66 ····.line·1766 ····.line·17
67 ····.line·1867 ····.line·18
68 ····iget-object·p1,·p2,·Lio/flutter/embedding/engine/renderer/j;->a:Lio/flutter/embedding/engine/FlutterJNI;68 ····iget-object·p1,·p2,·Lio/flutter/embedding/engine/renderer/k;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
69 ····.line·1969 ····.line·19
70 ····.line·2070 ····.line·20
71 ····invoke-virtual·{p1,·p3,·p4},·Lio/flutter/embedding/engine/FlutterJNI;->onSurfaceChanged(II)V71 ····invoke-virtual·{p1,·p3,·p4},·Lio/flutter/embedding/engine/FlutterJNI;->onSurfaceChanged(II)V
  
72 ····.line·2172 ····.line·21
73 ····.line·2273 ····.line·22
Offset 1047, 15 lines modifiedOffset 1047, 15 lines modified
1047 ····const/4·v0,·0x11047 ····const/4·v0,·0x1
  
1048 ····.line·41048 ····.line·4
1049 ····iput-boolean·v0,·p1,·Lt3/j;->m:Z1049 ····iput-boolean·v0,·p1,·Lt3/j;->m:Z
  
1050 ····.line·51050 ····.line·5
1051 ····.line·61051 ····.line·6
1052 ····iget-object·v1,·p1,·Lt3/j;->o:Lio/flutter/embedding/engine/renderer/j;1052 ····iget-object·v1,·p1,·Lt3/j;->o:Lio/flutter/embedding/engine/renderer/k;
  
1053 ····.line·71053 ····.line·7
1054 ····.line·81054 ····.line·8
1055 ····if-eqz·v1,·:cond_01055 ····if-eqz·v1,·:cond_0
  
1056 ····.line·91056 ····.line·9
1057 ····.line·101057 ····.line·10
Offset 1253, 15 lines modifiedOffset 1253, 15 lines modified
1253 ····const/4·v0,·0x01253 ····const/4·v0,·0x0
  
1254 ····.line·41254 ····.line·4
1255 ····iput-boolean·v0,·p1,·Lt3/j;->m:Z1255 ····iput-boolean·v0,·p1,·Lt3/j;->m:Z
  
1256 ····.line·51256 ····.line·5
1257 ····.line·61257 ····.line·6
1258 ····iget-object·v1,·p1,·Lt3/j;->o:Lio/flutter/embedding/engine/renderer/j;1258 ····iget-object·v1,·p1,·Lt3/j;->o:Lio/flutter/embedding/engine/renderer/k;
  
1259 ····.line·71259 ····.line·7
1260 ····.line·81260 ····.line·8
1261 ····if-eqz·v1,·:cond_01261 ····if-eqz·v1,·:cond_0
  
1262 ····.line·91262 ····.line·9
1263 ····.line·101263 ····.line·10
Offset 1281, 15 lines modifiedOffset 1281, 15 lines modified
  
1281 ····.line·161281 ····.line·16
1282 ····.line·171282 ····.line·17
1283 ····if-eqz·v1,·:cond_11283 ····if-eqz·v1,·:cond_1
  
1284 ····.line·181284 ····.line·18
1285 ····.line·191285 ····.line·19
1286 ····invoke-virtual·{v1},·Lio/flutter/embedding/engine/renderer/j;->c()V1286 ····invoke-virtual·{v1},·Lio/flutter/embedding/engine/renderer/k;->c()V
  
1287 ····.line·201287 ····.line·20
1288 ····.line·211288 ····.line·21
1289 ····.line·221289 ····.line·22
1290 ····goto·:goto_01290 ····goto·:goto_0
  
1291 ····.line·231291 ····.line·23
2.35 KB
smali/t3/g.smali
    
Offset 505, 15 lines modifiedOffset 505, 15 lines modified
  
505 ····.line·2505 ····.line·2
506 ····.line·3506 ····.line·3
507 ····check-cast·v0,·Lcom/wuxialearn/wuxialearn/MainActivity;507 ····check-cast·v0,·Lcom/wuxialearn/wuxialearn/MainActivity;
  
508 ····.line·4508 ····.line·4
509 ····.line·5509 ····.line·5
510 ····invoke-virtual·{v0},·Lcom/wuxialearn/wuxialearn/MainActivity;->w()Z510 ····invoke-virtual·{v0},·Lcom/wuxialearn/wuxialearn/MainActivity;->x()Z
  
511 ····.line·6511 ····.line·6
512 ····.line·7512 ····.line·7
513 ····.line·8513 ····.line·8
514 ····move-result·v0514 ····move-result·v0
  
515 ····.line·9515 ····.line·9
Offset 1477, 15 lines modifiedOffset 1477, 15 lines modified
  
1477 ····.line·811477 ····.line·81
1478 ····:cond_11478 ····:cond_1
1479 ····iget-object·v2,·v0,·Lu3/c;->b:Lu3/b;1479 ····iget-object·v2,·v0,·Lu3/c;->b:Lu3/b;
  
1480 ····.line·821480 ····.line·82
1481 ····.line·831481 ····.line·83
1482 ····iget-object·v2,·v2,·Lu3/b;->q:Lio/flutter/plugin/platform/h;1482 ····iget-object·v2,·v2,·Lu3/b;->r:Lio/flutter/plugin/platform/h;
  
1483 ····.line·841483 ····.line·84
1484 ····.line·851484 ····.line·85
1485 ····iget-object·v3,·v2,·Lio/flutter/plugin/platform/h;->f:Lk/a2;1485 ····iget-object·v3,·v2,·Lio/flutter/plugin/platform/h;->f:Lk/a2;
  
1486 ····.line·861486 ····.line·86
1487 ····.line·871487 ····.line·87
Offset 1661, 15 lines modifiedOffset 1661, 15 lines modified
  
1661 ····.line·1641661 ····.line·164
1662 ····.line·1651662 ····.line·165
1663 ····check-cast·v0,·Lcom/wuxialearn/wuxialearn/MainActivity;1663 ····check-cast·v0,·Lcom/wuxialearn/wuxialearn/MainActivity;
  
1664 ····.line·1661664 ····.line·166
1665 ····.line·1671665 ····.line·167
1666 ····invoke-virtual·{v0},·Lcom/wuxialearn/wuxialearn/MainActivity;->w()Z1666 ····invoke-virtual·{v0},·Lcom/wuxialearn/wuxialearn/MainActivity;->x()Z
  
1667 ····.line·1681667 ····.line·168
1668 ····.line·1691668 ····.line·169
1669 ····.line·1701669 ····.line·170
1670 ····move-result·v01670 ····move-result·v0
  
1671 ····.line·1711671 ····.line·171
Offset 1680, 15 lines modifiedOffset 1680, 15 lines modified
  
1680 ····.line·1731680 ····.line·173
1681 ····.line·1741681 ····.line·174
1682 ····iget-object·v0,·p0,·Lt3/g;->b:Lu3/b;1682 ····iget-object·v0,·p0,·Lt3/g;->b:Lu3/b;
  
1683 ····.line·1751683 ····.line·175
1684 ····.line·1761684 ····.line·176
1685 ····iget-object·v3,·v0,·Lu3/b;->r:Ljava/util/HashSet;1685 ····iget-object·v3,·v0,·Lu3/b;->s:Ljava/util/HashSet;
  
1686 ····.line·1771686 ····.line·177
1687 ····.line·1781687 ····.line·178
1688 ····invoke-virtual·{v3},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;1688 ····invoke-virtual·{v3},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
1689 ····.line·1791689 ····.line·179
1690 ····.line·1801690 ····.line·180
Offset 1945, 15 lines modifiedOffset 1945, 15 lines modified
1945 ····:cond_b1945 ····:cond_b
1946 ····invoke-virtual·{v5},·Ljava/util/HashMap;->clear()V1946 ····invoke-virtual·{v5},·Ljava/util/HashMap;->clear()V
  
1947 ····.line·3001947 ····.line·300
1948 ····.line·3011948 ····.line·301
1949 ····.line·3021949 ····.line·302
1950 ····:goto_81950 ····:goto_8
1951 ····iget-object·v3,·v0,·Lu3/b;->q:Lio/flutter/plugin/platform/h;1951 ····iget-object·v3,·v0,·Lu3/b;->r:Lio/flutter/plugin/platform/h;
  
1952 ····.line·3031952 ····.line·303
1953 ····.line·3041953 ····.line·304
1954 ····iget-object·v4,·v3,·Lio/flutter/plugin/platform/h;->j:Landroid/util/SparseArray;1954 ····iget-object·v4,·v3,·Lio/flutter/plugin/platform/h;->j:Landroid/util/SparseArray;
  
1955 ····.line·3051955 ····.line·305
1956 ····.line·3061956 ····.line·306
Offset 2003, 15 lines modifiedOffset 2003, 15 lines modified
2003 ····.line·3272003 ····.line·327
2004 ····.line·3282004 ····.line·328
2005 ····.line·3292005 ····.line·329
2006 ····iget-object·v3,·v0,·Lu3/b;->a:Lio/flutter/embedding/engine/FlutterJNI;2006 ····iget-object·v3,·v0,·Lu3/b;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
2007 ····.line·3302007 ····.line·330
2008 ····.line·3312008 ····.line·331
2009 ····iget-object·v0,·v0,·Lu3/b;->s:Lo3/d;2009 ····iget-object·v0,·v0,·Lu3/b;->t:Lo3/d;
  
2010 ····.line·3322010 ····.line·332
2011 ····.line·3332011 ····.line·333
2012 ····invoke-virtual·{v3,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->removeEngineLifecycleListener(Lu3/a;)V2012 ····invoke-virtual·{v3,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->removeEngineLifecycleListener(Lu3/a;)V
  
2013 ····.line·3342013 ····.line·334
2014 ····.line·3352014 ····.line·335
1.61 KB
smali/t3/c.smali
    
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
  
32 ····.line·232 ····.line·2
33 ····.line·333 ····.line·3
34 ····const-string·v1,·"cancelBackGesture"34 ····const-string·v1,·"cancelBackGesture"
  
35 ····.line·435 ····.line·4
36 ····.line·536 ····.line·5
37 ····invoke-virtual·{v0,·v1},·Lcom/wuxialearn/wuxialearn/MainActivity;->z(Ljava/lang/String;)Z37 ····invoke-virtual·{v0,·v1},·Lcom/wuxialearn/wuxialearn/MainActivity;->A(Ljava/lang/String;)Z
  
38 ····.line·638 ····.line·6
39 ····.line·739 ····.line·7
40 ····.line·840 ····.line·8
41 ····move-result·v241 ····move-result·v2
  
42 ····.line·942 ····.line·9
Offset 289, 15 lines modifiedOffset 289, 15 lines modified
  
289 ····.line·2289 ····.line·2
290 ····.line·3290 ····.line·3
291 ····const-string·v1,·"commitBackGesture"291 ····const-string·v1,·"commitBackGesture"
  
292 ····.line·4292 ····.line·4
293 ····.line·5293 ····.line·5
294 ····invoke-virtual·{v0,·v1},·Lcom/wuxialearn/wuxialearn/MainActivity;->z(Ljava/lang/String;)Z294 ····invoke-virtual·{v0,·v1},·Lcom/wuxialearn/wuxialearn/MainActivity;->A(Ljava/lang/String;)Z
  
295 ····.line·6295 ····.line·6
296 ····.line·7296 ····.line·7
297 ····.line·8297 ····.line·8
298 ····move-result·v2298 ····move-result·v2
  
299 ····.line·9299 ····.line·9
Offset 540, 22 lines modifiedOffset 540, 22 lines modified
  
540 .method·public·final·onBackProgressed(Landroid/window/BackEvent;)V540 .method·public·final·onBackProgressed(Landroid/window/BackEvent;)V
541 ····.locals·1541 ····.locals·1
  
542 ····.line·1542 ····.line·1
543 ····iget-object·v0,·p0,·Lt3/c;->a:Lcom/wuxialearn/wuxialearn/MainActivity;543 ····iget-object·v0,·p0,·Lt3/c;->a:Lcom/wuxialearn/wuxialearn/MainActivity;
  
544 ····invoke-virtual·{v0,·p1},·Lcom/wuxialearn/wuxialearn/MainActivity;->A(Landroid/window/BackEvent;)V544 ····invoke-virtual·{v0,·p1},·Lcom/wuxialearn/wuxialearn/MainActivity;->B(Landroid/window/BackEvent;)V
  
545 ····return-void545 ····return-void
546 .end·method546 .end·method
  
547 .method·public·final·onBackStarted(Landroid/window/BackEvent;)V547 .method·public·final·onBackStarted(Landroid/window/BackEvent;)V
548 ····.locals·1548 ····.locals·1
  
549 ····.line·1549 ····.line·1
550 ····iget-object·v0,·p0,·Lt3/c;->a:Lcom/wuxialearn/wuxialearn/MainActivity;550 ····iget-object·v0,·p0,·Lt3/c;->a:Lcom/wuxialearn/wuxialearn/MainActivity;
  
551 ····invoke-virtual·{v0,·p1},·Lcom/wuxialearn/wuxialearn/MainActivity;->y(Landroid/window/BackEvent;)V551 ····invoke-virtual·{v0,·p1},·Lcom/wuxialearn/wuxialearn/MainActivity;->z(Landroid/window/BackEvent;)V
  
552 ····return-void552 ····return-void
553 .end·method553 .end·method
1.01 KB
smali/b4/a.smali
    
Offset 22, 28 lines modifiedOffset 22, 39 lines modified
22 ····invoke-virtual·{p0},·Landroid/window/BackEvent;->getSwipeEdge()I22 ····invoke-virtual·{p0},·Landroid/window/BackEvent;->getSwipeEdge()I
  
23 ····move-result·p023 ····move-result·p0
  
24 ····return·p024 ····return·p0
25 .end·method25 .end·method
  
26 .method·public·static·bridge·synthetic·c(Landroid/window/BackEvent;)F26 .method·public·static·bridge·synthetic·c(Landroid/view/inputmethod/InputMethodManager;)Z
27 ····.locals·027 ····.locals·0
  
28 ····.line·128 ····.line·1
29 ····invoke-virtual·{p0},·Landroid/window/BackEvent;->getTouchY()F29 ····invoke-virtual·{p0},·Landroid/view/inputmethod/InputMethodManager;->isStylusHandwritingAvailable()Z
  
30 ····move-result·p030 ····move-result·p0
  
31 ····return·p031 ····return·p0
32 .end·method32 .end·method
  
33 .method·public·static·bridge·synthetic·d(Landroid/window/BackEvent;)F33 .method·public·static·bridge·synthetic·d(Landroid/window/BackEvent;)F
34 ····.locals·034 ····.locals·0
  
35 ····.line·135 ····.line·1
 36 ····invoke-virtual·{p0},·Landroid/window/BackEvent;->getTouchY()F
  
 37 ····move-result·p0
  
 38 ····return·p0
 39 .end·method
  
 40 .method·public·static·bridge·synthetic·e(Landroid/window/BackEvent;)F
 41 ····.locals·0
  
 42 ····.line·1
36 ····invoke-virtual·{p0},·Landroid/window/BackEvent;->getProgress()F43 ····invoke-virtual·{p0},·Landroid/window/BackEvent;->getProgress()F
  
37 ····move-result·p044 ····move-result·p0
  
38 ····return·p045 ····return·p0
39 .end·method46 .end·method
346 B
smali/b4/n.smali
    
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 #·direct·methods14 #·direct·methods
15 .method·public·static·constructor·<clinit>()V15 .method·public·static·constructor·<clinit>()V
16 ····.locals·216 ····.locals·2
  
17 ····.line·117 ····.line·1
18 ····new-instance·v0,·Lk/a2;18 ····new-instance·v0,·Lk/a2;
  
19 ····const/16·v1,·0x1019 ····const/16·v1,·0x11
  
20 ····invoke-direct·{v0,·v1},·Lk/a2;-><init>(I)V20 ····invoke-direct·{v0,·v1},·Lk/a2;-><init>(I)V
  
21 ····sput-object·v0,·Lb4/n;->b:Lk/a2;21 ····sput-object·v0,·Lb4/n;->b:Lk/a2;
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
93.1 KB
smali/b4/b.smali
    
Offset 7842, 26 lines modifiedOffset 7842, 26 lines modified
7842 ····const/4·v0,·0x07842 ····const/4·v0,·0x0
  
7843 ····.line·27843 ····.line·2
7844 ····iget·v1,·p0,·Lb4/b;->m:I7844 ····iget·v1,·p0,·Lb4/b;->m:I
  
7845 ····.line·37845 ····.line·3
7846 ····.line·47846 ····.line·4
7847 ····const/4·v2,·0x27847 ····const/4·v2,·-0x1
  
7848 ····.line·57848 ····.line·5
7849 ····const/4·v3,·-0x17849 ····const/4·v3,·0x2
  
7850 ····.line·67850 ····.line·6
7851 ····const/4·v4,·0x17851 ····const-string·v4,·"error"
  
7852 ····.line·77852 ····.line·7
7853 ····const-string·v5,·"error" 
  
7854 ····.line·87853 ····.line·8
 7854 ····const/4·v5,·0x1
  
7855 ····.line·97855 ····.line·9
7856 ····iget-object·v6,·p0,·Lb4/b;->n:Ljava/lang/Object;7856 ····iget-object·v6,·p0,·Lb4/b;->n:Ljava/lang/Object;
  
7857 ····.line·107857 ····.line·10
7858 ····.line·117858 ····.line·11
7859 ····const/4·v7,·0x07859 ····const/4·v7,·0x0
  
Offset 7962, 15 lines modifiedOffset 7962, 15 lines modified
7962 ····move-result-object·v07962 ····move-result-object·v0
  
7963 ····.line·587963 ····.line·58
7964 ····check-cast·v0,·Ljava/lang/String;7964 ····check-cast·v0,·Ljava/lang/String;
  
7965 ····.line·597965 ····.line·59
7966 ····.line·607966 ····.line·60
7967 ····invoke-virtual·{p1,·v4},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;7967 ····invoke-virtual·{p1,·v5},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
7968 ····.line·617968 ····.line·61
7969 ····.line·627969 ····.line·62
7970 ····.line·637970 ····.line·63
7971 ····move-result-object·p17971 ····move-result-object·p1
  
7972 ····.line·647972 ····.line·64
Offset 8012, 2861 lines modifiedOffset 8012, 3035 lines modified
8012 ····move-result-object·p18012 ····move-result-object·p1
  
8013 ····.line·818013 ····.line·81
8014 ····check-cast·p2,·Lm3/e;8014 ····check-cast·p2,·Lm3/e;
  
8015 ····.line·828015 ····.line·82
8016 ····.line·838016 ····.line·83
8017 ····invoke-virtual·{p2,·v5,·p1,·v7},·Lm3/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V8017 ····invoke-virtual·{p2,·v4,·p1,·v7},·Lm3/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
8018 ····.line·848018 ····.line·84
8019 ····.line·858019 ····.line·85
8020 ····.line·868020 ····.line·86
8021 ····:goto_08021 ····:goto_0
8022 ····return-void8022 ····return-void
  
8023 ····.line·878023 ····.line·87
8024 ····:pswitch_18024 ····:pswitch_1
8025 ····iget-object·v0,·p1,·Lk/y;->n:Ljava/lang/Object;8025 ····check-cast·v6,·Lk/a2;
  
8026 ····.line·888026 ····.line·88
8027 ····.line·898027 ····.line·89
8028 ····check-cast·v0,·Ljava/lang/String;8028 ····iget-object·v1,·v6,·Lk/a2;->n:Ljava/lang/Object;
  
8029 ····.line·908029 ····.line·90
8030 ····.line·918030 ····.line·91
8031 ····iget-object·p1,·p1,·Lk/y;->o:Ljava/lang/Object;8031 ····check-cast·v1,·Lk/a2;
  
8032 ····.line·928032 ····.line·92
8033 ····.line·938033 ····.line·93
8034 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;8034 ····if-nez·v1,·:cond_2
  
8035 ····.line·948035 ····.line·94
8036 ····.line·958036 ····.line·95
 8037 ····goto/16·:goto_5
8037 ····.line·96 
8038 ····const-string·v1,·"get" 
  
 8038 ····.line·96
8039 ····.line·978039 ····.line·97
8040 ····.line·98 
8041 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z8040 ····:cond_2
 8041 ····iget-object·p1,·p1,·Lk/y;->n:Ljava/lang/Object;
  
 8042 ····.line·98
8042 ····.line·998043 ····.line·99
 8044 ····check-cast·p1,·Ljava/lang/String;
  
8043 ····.line·1008045 ····.line·100
8044 ····.line·1018046 ····.line·101
8045 ····move-result·v18047 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
8046 ····.line·1028048 ····.line·102
8047 ····if-nez·v1,·:cond_3 
  
8048 ····.line·1038049 ····.line·103
8049 ····.line·1048050 ····.line·104
8050 ····const-string·v1,·"put"8051 ····invoke-virtual·{p1},·Ljava/lang/String;->hashCode()I
  
8051 ····.line·1058052 ····.line·105
8052 ····.line·1068053 ····.line·106
8053 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z 
  
8054 ····.line·1078054 ····.line·107
 8055 ····move-result·v1
  
8055 ····.line·1088056 ····.line·108
 8057 ····const·v8,·-0x2a11fcff
8056 ····.line·109 
8057 ····move-result·v0 
  
 8058 ····.line·109
8058 ····.line·1108059 ····.line·110
8059 ····if-nez·v0,·:cond_2 
  
8060 ····.line·1118060 ····.line·111
 8061 ····if-eq·v1,·v8,·:cond_7
8061 ····.line·112 
8062 ····check-cast·p2,·Lm3/e; 
  
 8062 ····.line·112
8063 ····.line·1138063 ····.line·113
 8064 ····const·v8,·0x68dc8e5d
Max diff block lines reached; 92394/95263 bytes (96.99%) of diff not shown.
903 B
smali/b4/c.smali
    
Offset 95, 15 lines modifiedOffset 95, 15 lines modified
  
95 ····invoke-direct·{v0,·v1},·Ljava/util/HashMap;-><init>(I)V95 ····invoke-direct·{v0,·v1},·Ljava/util/HashMap;-><init>(I)V
  
96 ····invoke-static·{p0},·Lb4/a;->a(Landroid/window/BackEvent;)F96 ····invoke-static·{p0},·Lb4/a;->a(Landroid/window/BackEvent;)F
  
97 ····move-result·v197 ····move-result·v1
  
98 ····invoke-static·{p0},·Lb4/a;->c(Landroid/window/BackEvent;)F98 ····invoke-static·{p0},·Lb4/a;->d(Landroid/window/BackEvent;)F
  
99 ····move-result·v299 ····move-result·v2
  
100 ····invoke-static·{v1},·Ljava/lang/Float;->isNaN(F)Z100 ····invoke-static·{v1},·Ljava/lang/Float;->isNaN(F)Z
  
101 ····move-result·v3101 ····move-result·v3
  
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
149 ····const/4·v1,·0x0149 ····const/4·v1,·0x0
  
150 ····:goto_1150 ····:goto_1
151 ····const-string·v2,·"touchOffset"151 ····const-string·v2,·"touchOffset"
  
152 ····invoke-virtual·{v0,·v2,·v1},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;152 ····invoke-virtual·{v0,·v2,·v1},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
153 ····invoke-static·{p0},·Lb4/a;->d(Landroid/window/BackEvent;)F153 ····invoke-static·{p0},·Lb4/a;->e(Landroid/window/BackEvent;)F
  
154 ····move-result·v1154 ····move-result·v1
  
155 ····invoke-static·{v1},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;155 ····invoke-static·{v1},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
  
156 ····move-result-object·v1156 ····move-result-object·v1
  
776 B
smali/o3/d.smali
    
Offset 358, 15 lines modifiedOffset 358, 15 lines modified
  
358 ····.line·17358 ····.line·17
359 ····:goto_0359 ····:goto_0
360 ····check-cast·v1,·Lu3/b;360 ····check-cast·v1,·Lu3/b;
  
361 ····.line·18361 ····.line·18
362 ····.line·19362 ····.line·19
363 ····iget-object·v0,·v1,·Lu3/b;->r:Ljava/util/HashSet;363 ····iget-object·v0,·v1,·Lu3/b;->s:Ljava/util/HashSet;
  
364 ····.line·20364 ····.line·20
365 ····.line·21365 ····.line·21
366 ····invoke-virtual·{v0},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;366 ····invoke-virtual·{v0},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
367 ····.line·22367 ····.line·22
368 ····.line·23368 ····.line·23
Offset 405, 15 lines modifiedOffset 405, 15 lines modified
405 ····.line·39405 ····.line·39
406 ····.line·40406 ····.line·40
407 ····goto·:goto_1407 ····goto·:goto_1
  
408 ····.line·41408 ····.line·41
409 ····:cond_0409 ····:cond_0
410 ····:goto_2410 ····:goto_2
411 ····iget-object·v0,·v1,·Lu3/b;->q:Lio/flutter/plugin/platform/h;411 ····iget-object·v0,·v1,·Lu3/b;->r:Lio/flutter/plugin/platform/h;
  
412 ····.line·42412 ····.line·42
413 ····.line·43413 ····.line·43
414 ····iget-object·v2,·v0,·Lio/flutter/plugin/platform/h;->j:Landroid/util/SparseArray;414 ····iget-object·v2,·v0,·Lio/flutter/plugin/platform/h;->j:Landroid/util/SparseArray;
  
415 ····.line·44415 ····.line·44
416 ····.line·45416 ····.line·45
430 B
smali/o3/e.smali
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
  
101 ····.line·38101 ····.line·38
102 ····invoke-direct·{v0,·v1,·p0},·Lo3/d;-><init>(ILjava/lang/Object;)V102 ····invoke-direct·{v0,·v1,·p0},·Lo3/d;-><init>(ILjava/lang/Object;)V
  
103 ····.line·39103 ····.line·39
104 ····.line·40104 ····.line·40
105 ····.line·41105 ····.line·41
106 ····iget-object·p1,·p1,·Lu3/b;->r:Ljava/util/HashSet;106 ····iget-object·p1,·p1,·Lu3/b;->s:Ljava/util/HashSet;
  
107 ····.line·42107 ····.line·42
108 ····.line·43108 ····.line·43
109 ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z109 ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
  
110 ····.line·44110 ····.line·44
111 ····.line·45111 ····.line·45
3.45 KB
smali/n3/f.smali
    
Offset 420, 15 lines modifiedOffset 420, 15 lines modified
  
420 ····const/4·v2,·0x0420 ····const/4·v2,·0x0
  
421 ····const-string·v3,·"id"421 ····const-string·v3,·"id"
  
422 ····aput-object·v3,·v1,·v2422 ····aput-object·v3,·v1,·v2
  
423 ····invoke-static·{p0},·Ll1/f0;->n(Landroid/media/AudioDeviceInfo;)I423 ····invoke-static·{p0},·Ll1/f0;->m(Landroid/media/AudioDeviceInfo;)I
  
424 ····move-result·v2424 ····move-result·v2
  
425 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;425 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
426 ····move-result-object·v2426 ····move-result-object·v2
  
Offset 440, 15 lines modifiedOffset 440, 15 lines modified
  
440 ····const-string·v3,·"productName"440 ····const-string·v3,·"productName"
  
441 ····aput-object·v3,·v1,·v2441 ····aput-object·v3,·v1,·v2
  
442 ····const/4·v2,·0x3442 ····const/4·v2,·0x3
  
443 ····invoke-static·{p0},·Ll1/f0;->g(Landroid/media/AudioDeviceInfo;)Ljava/lang/CharSequence;443 ····invoke-static·{p0},·Ll1/f0;->f(Landroid/media/AudioDeviceInfo;)Ljava/lang/CharSequence;
  
444 ····move-result-object·v3444 ····move-result-object·v3
  
445 ····aput-object·v3,·v1,·v2445 ····aput-object·v3,·v1,·v2
  
446 ····const/4·v2,·0x4446 ····const/4·v2,·0x4
  
Offset 462, 15 lines modifiedOffset 462, 15 lines modified
  
462 ····const/4·v0,·0x6462 ····const/4·v0,·0x6
  
463 ····const-string·v2,·"isSource"463 ····const-string·v2,·"isSource"
  
464 ····aput-object·v2,·v1,·v0464 ····aput-object·v2,·v1,·v0
  
465 ····invoke-static·{p0},·Ll1/f0;->j(Landroid/media/AudioDeviceInfo;)Z465 ····invoke-static·{p0},·Ll1/f0;->i(Landroid/media/AudioDeviceInfo;)Z
  
466 ····move-result·v0466 ····move-result·v0
  
467 ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;467 ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
468 ····move-result-object·v0468 ····move-result-object·v0
  
Offset 480, 15 lines modifiedOffset 480, 15 lines modified
  
480 ····const/16·v0,·0x8480 ····const/16·v0,·0x8
  
481 ····const-string·v2,·"isSink"481 ····const-string·v2,·"isSink"
  
482 ····aput-object·v2,·v1,·v0482 ····aput-object·v2,·v1,·v0
  
483 ····invoke-static·{p0},·Ll1/f0;->o(Landroid/media/AudioDeviceInfo;)Z483 ····invoke-static·{p0},·Ll1/f0;->n(Landroid/media/AudioDeviceInfo;)Z
  
484 ····move-result·v0484 ····move-result·v0
  
485 ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;485 ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
486 ····move-result-object·v0486 ····move-result-object·v0
  
Offset 500, 71 lines modifiedOffset 500, 71 lines modified
  
500 ····const-string·v2,·"sampleRates"500 ····const-string·v2,·"sampleRates"
  
501 ····aput-object·v2,·v1,·v0501 ····aput-object·v2,·v1,·v0
  
502 ····const/16·v0,·0xb502 ····const/16·v0,·0xb
  
503 ····invoke-static·{p0},·Ll1/f0;->p(Landroid/media/AudioDeviceInfo;)[I503 ····invoke-static·{p0},·Ll1/f0;->o(Landroid/media/AudioDeviceInfo;)[I
  
504 ····move-result-object·v2504 ····move-result-object·v2
  
505 ····aput-object·v2,·v1,·v0505 ····aput-object·v2,·v1,·v0
  
506 ····const/16·v0,·0xc506 ····const/16·v0,·0xc
  
507 ····const-string·v2,·"channelMasks"507 ····const-string·v2,·"channelMasks"
  
508 ····aput-object·v2,·v1,·v0508 ····aput-object·v2,·v1,·v0
  
509 ····const/16·v0,·0xd509 ····const/16·v0,·0xd
  
510 ····invoke-static·{p0},·Ll1/f0;->q(Landroid/media/AudioDeviceInfo;)[I510 ····invoke-static·{p0},·Ll1/f0;->p(Landroid/media/AudioDeviceInfo;)[I
  
511 ····move-result-object·v2511 ····move-result-object·v2
  
512 ····aput-object·v2,·v1,·v0512 ····aput-object·v2,·v1,·v0
  
513 ····const/16·v0,·0xe513 ····const/16·v0,·0xe
  
514 ····const-string·v2,·"channelIndexMasks"514 ····const-string·v2,·"channelIndexMasks"
  
515 ····aput-object·v2,·v1,·v0515 ····aput-object·v2,·v1,·v0
  
516 ····const/16·v0,·0xf516 ····const/16·v0,·0xf
  
517 ····invoke-static·{p0},·Ll1/f0;->r(Landroid/media/AudioDeviceInfo;)[I517 ····invoke-static·{p0},·Ll1/f0;->q(Landroid/media/AudioDeviceInfo;)[I
  
518 ····move-result-object·v2518 ····move-result-object·v2
  
519 ····aput-object·v2,·v1,·v0519 ····aput-object·v2,·v1,·v0
  
520 ····const/16·v0,·0x10520 ····const/16·v0,·0x10
  
521 ····const-string·v2,·"channelCounts"521 ····const-string·v2,·"channelCounts"
  
522 ····aput-object·v2,·v1,·v0522 ····aput-object·v2,·v1,·v0
  
523 ····const/16·v0,·0x11523 ····const/16·v0,·0x11
  
524 ····invoke-static·{p0},·Ll1/f0;->s(Landroid/media/AudioDeviceInfo;)[I524 ····invoke-static·{p0},·Ll1/f0;->r(Landroid/media/AudioDeviceInfo;)[I
  
525 ····move-result-object·v2525 ····move-result-object·v2
  
526 ····aput-object·v2,·v1,·v0526 ····aput-object·v2,·v1,·v0
  
527 ····const/16·v0,·0x12527 ····const/16·v0,·0x12
  
528 ····const-string·v2,·"encodings"528 ····const-string·v2,·"encodings"
  
529 ····aput-object·v2,·v1,·v0529 ····aput-object·v2,·v1,·v0
  
530 ····const/16·v0,·0x13530 ····const/16·v0,·0x13
  
Max diff block lines reached; 426/3500 bytes (12.17%) of diff not shown.
4.37 KB
smali/n3/e.smali
    
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····.line·51123 ····.line·51
124 ····.line·52124 ····.line·52
125 ····iget-object·v1,·p0,·Ln3/e;->f:Landroid/media/AudioManager;125 ····iget-object·v1,·p0,·Ln3/e;->f:Landroid/media/AudioManager;
  
126 ····.line·53126 ····.line·53
127 ····.line·54127 ····.line·54
128 ····invoke-static·{v1,·p1,·v0},·Ll1/f0;->i(Landroid/media/AudioManager;Landroid/media/AudioDeviceCallback;Landroid/os/Handler;)V128 ····invoke-static·{v1,·p1,·v0},·Ll1/f0;->h(Landroid/media/AudioManager;Landroid/media/AudioDeviceCallback;Landroid/os/Handler;)V
  
129 ····.line·55129 ····.line·55
130 ····.line·56130 ····.line·56
131 ····.line·57131 ····.line·57
132 ····:cond_0132 ····:cond_0
133 ····return-void133 ····return-void
134 ····.line·58134 ····.line·58
Offset 941, 15 lines modifiedOffset 941, 15 lines modified
  
941 ····new-instance·v0,·Ljava/util/ArrayList;941 ····new-instance·v0,·Ljava/util/ArrayList;
  
942 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V942 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
943 ····iget-object·v1,·p0,·Ln3/e;->f:Landroid/media/AudioManager;943 ····iget-object·v1,·p0,·Ln3/e;->f:Landroid/media/AudioManager;
  
944 ····invoke-static·{v1,·p1},·Ll1/f0;->m(Landroid/media/AudioManager;I)[Landroid/media/AudioDeviceInfo;944 ····invoke-static·{v1,·p1},·Ll1/f0;->l(Landroid/media/AudioManager;I)[Landroid/media/AudioDeviceInfo;
  
945 ····move-result-object·p1945 ····move-result-object·p1
  
946 ····const/4·v1,·0x0946 ····const/4·v1,·0x0
  
947 ····const/4·v2,·0x0947 ····const/4·v2,·0x0
  
Offset 980, 15 lines modifiedOffset 980, 15 lines modified
  
980 ····new-array·v5,·v5,·[Ljava/lang/Object;980 ····new-array·v5,·v5,·[Ljava/lang/Object;
  
981 ····const-string·v6,·"id"981 ····const-string·v6,·"id"
  
982 ····aput-object·v6,·v5,·v1982 ····aput-object·v6,·v5,·v1
  
983 ····invoke-static·{v3},·Ll1/f0;->n(Landroid/media/AudioDeviceInfo;)I983 ····invoke-static·{v3},·Ll1/f0;->m(Landroid/media/AudioDeviceInfo;)I
  
984 ····move-result·v6984 ····move-result·v6
  
985 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;985 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
986 ····move-result-object·v6986 ····move-result-object·v6
  
Offset 1000, 15 lines modifiedOffset 1000, 15 lines modified
  
1000 ····const-string·v7,·"productName"1000 ····const-string·v7,·"productName"
  
1001 ····aput-object·v7,·v5,·v61001 ····aput-object·v7,·v5,·v6
  
1002 ····const/4·v6,·0x31002 ····const/4·v6,·0x3
  
1003 ····invoke-static·{v3},·Ll1/f0;->g(Landroid/media/AudioDeviceInfo;)Ljava/lang/CharSequence;1003 ····invoke-static·{v3},·Ll1/f0;->f(Landroid/media/AudioDeviceInfo;)Ljava/lang/CharSequence;
  
1004 ····move-result-object·v71004 ····move-result-object·v7
  
1005 ····aput-object·v7,·v5,·v61005 ····aput-object·v7,·v5,·v6
  
1006 ····const/4·v6,·0x41006 ····const/4·v6,·0x4
  
Offset 1022, 15 lines modifiedOffset 1022, 15 lines modified
  
1022 ····const/4·v4,·0x61022 ····const/4·v4,·0x6
  
1023 ····const-string·v6,·"isSource"1023 ····const-string·v6,·"isSource"
  
1024 ····aput-object·v6,·v5,·v41024 ····aput-object·v6,·v5,·v4
  
1025 ····invoke-static·{v3},·Ll1/f0;->j(Landroid/media/AudioDeviceInfo;)Z1025 ····invoke-static·{v3},·Ll1/f0;->i(Landroid/media/AudioDeviceInfo;)Z
  
1026 ····move-result·v41026 ····move-result·v4
  
1027 ····invoke-static·{v4},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;1027 ····invoke-static·{v4},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
1028 ····move-result-object·v41028 ····move-result-object·v4
  
Offset 1040, 15 lines modifiedOffset 1040, 15 lines modified
  
1040 ····const/16·v4,·0x81040 ····const/16·v4,·0x8
  
1041 ····const-string·v6,·"isSink"1041 ····const-string·v6,·"isSink"
  
1042 ····aput-object·v6,·v5,·v41042 ····aput-object·v6,·v5,·v4
  
1043 ····invoke-static·{v3},·Ll1/f0;->o(Landroid/media/AudioDeviceInfo;)Z1043 ····invoke-static·{v3},·Ll1/f0;->n(Landroid/media/AudioDeviceInfo;)Z
  
1044 ····move-result·v41044 ····move-result·v4
  
1045 ····invoke-static·{v4},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;1045 ····invoke-static·{v4},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
1046 ····move-result-object·v41046 ····move-result-object·v4
  
Offset 1058, 15 lines modifiedOffset 1058, 15 lines modified
  
1058 ····const/16·v4,·0xa1058 ····const/16·v4,·0xa
  
1059 ····const-string·v6,·"sampleRates"1059 ····const-string·v6,·"sampleRates"
  
1060 ····aput-object·v6,·v5,·v41060 ····aput-object·v6,·v5,·v4
  
1061 ····invoke-static·{v3},·Ll1/f0;->p(Landroid/media/AudioDeviceInfo;)[I1061 ····invoke-static·{v3},·Ll1/f0;->o(Landroid/media/AudioDeviceInfo;)[I
  
1062 ····move-result-object·v41062 ····move-result-object·v4
  
1063 ····invoke-static·{v4},·Ln3/f;->c([I)Ljava/util/ArrayList;1063 ····invoke-static·{v4},·Ln3/f;->c([I)Ljava/util/ArrayList;
  
1064 ····move-result-object·v41064 ····move-result-object·v4
  
Offset 1076, 15 lines modifiedOffset 1076, 15 lines modified
  
1076 ····const/16·v4,·0xc1076 ····const/16·v4,·0xc
  
1077 ····const-string·v6,·"channelMasks"1077 ····const-string·v6,·"channelMasks"
  
1078 ····aput-object·v6,·v5,·v41078 ····aput-object·v6,·v5,·v4
  
1079 ····invoke-static·{v3},·Ll1/f0;->q(Landroid/media/AudioDeviceInfo;)[I1079 ····invoke-static·{v3},·Ll1/f0;->p(Landroid/media/AudioDeviceInfo;)[I
  
1080 ····move-result-object·v41080 ····move-result-object·v4
  
1081 ····invoke-static·{v4},·Ln3/f;->c([I)Ljava/util/ArrayList;1081 ····invoke-static·{v4},·Ln3/f;->c([I)Ljava/util/ArrayList;
  
1082 ····move-result-object·v41082 ····move-result-object·v4
  
Max diff block lines reached; 1130/4447 bytes (25.41%) of diff not shown.
488 B
smali/n3/g.smali
    
Offset 762, 15 lines modifiedOffset 762, 15 lines modified
  
762 ····.line·50762 ····.line·50
763 ····.line·51763 ····.line·51
764 ····iget-object·v3,·v1,·Ln3/e;->g:Ln3/c;764 ····iget-object·v3,·v1,·Ln3/e;->g:Ln3/c;
  
765 ····.line·52765 ····.line·52
766 ····.line·53766 ····.line·53
767 ····invoke-static·{v2,·v3},·Ll1/f0;->h(Landroid/media/AudioManager;Landroid/media/AudioDeviceCallback;)V767 ····invoke-static·{v2,·v3},·Ll1/f0;->g(Landroid/media/AudioManager;Landroid/media/AudioDeviceCallback;)V
  
768 ····.line·54768 ····.line·54
769 ····.line·55769 ····.line·55
770 ····.line·56770 ····.line·56
771 ····:cond_1771 ····:cond_1
772 ····iput-object·v0,·v1,·Ln3/e;->e:Landroid/content/Context;772 ····iput-object·v0,·v1,·Ln3/e;->e:Landroid/content/Context;
  
2.34 KB
smali/b0/c.smali
    
Offset 319, 46 lines modifiedOffset 319, 66 lines modified
319 ····const/4·v0,·0x5319 ····const/4·v0,·0x5
  
320 ····invoke-virtual·{p0,·v0},·Landroid/media/ImageReader$Builder;->setMaxImages(I)Landroid/media/ImageReader$Builder;320 ····invoke-virtual·{p0,·v0},·Landroid/media/ImageReader$Builder;->setMaxImages(I)Landroid/media/ImageReader$Builder;
  
321 ····return-void321 ····return-void
322 .end·method322 .end·method
  
 323 .method·public·static·bridge·synthetic·n(Landroid/view/inputmethod/InputMethodManager;Landroid/view/View;)V
 324 ····.locals·0
  
 325 ····.line·1
 326 ····invoke-virtual·{p0,·p1},·Landroid/view/inputmethod/InputMethodManager;->startStylusHandwriting(Landroid/view/View;)V
  
 327 ····return-void
 328 .end·method
  
323 .method·public·static·bridge·synthetic·n(Landroid/window/OnBackInvokedDispatcher;Landroid/window/OnBackInvokedCallback;)V329 .method·public·static·bridge·synthetic·o(Landroid/window/OnBackInvokedDispatcher;Landroid/window/OnBackInvokedCallback;)V
324 ····.locals·0330 ····.locals·0
  
325 ····.line·1331 ····.line·1
326 ····invoke-interface·{p0,·p1},·Landroid/window/OnBackInvokedDispatcher;->unregisterOnBackInvokedCallback(Landroid/window/OnBackInvokedCallback;)V332 ····invoke-interface·{p0,·p1},·Landroid/window/OnBackInvokedDispatcher;->unregisterOnBackInvokedCallback(Landroid/window/OnBackInvokedCallback;)V
  
327 ····return-void333 ····return-void
328 .end·method334 .end·method
  
 335 .method·public·static·bridge·synthetic·p(Lt3/o;)V
 336 ····.locals·1
  
 337 ····.line·1
 338 ····const/4·v0,·0x0
  
 339 ····invoke-virtual·{p0,·v0},·Landroid/view/View;->setAutoHandwritingEnabled(Z)V
  
 340 ····return-void
 341 .end·method
  
329 .method·public·static·bridge·synthetic·o(Landroid/media/ImageReader$Builder;)V342 .method·public·static·bridge·synthetic·q(Landroid/media/ImageReader$Builder;)V
330 ····.locals·1343 ····.locals·1
  
331 ····.line·1344 ····.line·1
332 ····const/16·v0,·0x22345 ····const/16·v0,·0x22
  
333 ····invoke-virtual·{p0,·v0},·Landroid/media/ImageReader$Builder;->setImageFormat(I)Landroid/media/ImageReader$Builder;346 ····invoke-virtual·{p0,·v0},·Landroid/media/ImageReader$Builder;->setImageFormat(I)Landroid/media/ImageReader$Builder;
  
334 ····return-void347 ····return-void
335 .end·method348 .end·method
  
336 .method·public·static·bridge·synthetic·p(Landroid/window/OnBackInvokedDispatcher;Landroid/window/OnBackInvokedCallback;)V349 .method·public·static·bridge·synthetic·r(Landroid/window/OnBackInvokedDispatcher;Landroid/window/OnBackInvokedCallback;)V
337 ····.locals·1350 ····.locals·1
  
338 ····.line·1351 ····.line·1
339 ····const/4·v0,·0x0352 ····const/4·v0,·0x0
  
340 ····invoke-interface·{p0,·v0,·p1},·Landroid/window/OnBackInvokedDispatcher;->registerOnBackInvokedCallback(ILandroid/window/OnBackInvokedCallback;)V353 ····invoke-interface·{p0,·v0,·p1},·Landroid/window/OnBackInvokedDispatcher;->registerOnBackInvokedCallback(ILandroid/window/OnBackInvokedCallback;)V
  
341 ····return-void354 ····return-void
342 .end·method355 .end·method
  
343 .method·public·static·bridge·synthetic·q(Landroid/media/ImageReader$Builder;)V356 .method·public·static·bridge·synthetic·s(Landroid/media/ImageReader$Builder;)V
344 ····.locals·2357 ····.locals·2
  
345 ····.line·1358 ····.line·1
346 ····const-wide/16·v0,·0x100359 ····const-wide/16·v0,·0x100
  
347 ····invoke-virtual·{p0,·v0,·v1},·Landroid/media/ImageReader$Builder;->setUsage(J)Landroid/media/ImageReader$Builder;360 ····invoke-virtual·{p0,·v0,·v1},·Landroid/media/ImageReader$Builder;->setUsage(J)Landroid/media/ImageReader$Builder;
  
6.21 KB
smali/z0/k.smali
    
Offset 3, 70 lines modifiedOffset 3, 389 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lz/a;5 .implements·Lz/a;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Le5/p;7 .field·public·final·synthetic·a:I
  
 8 .field·public·final·synthetic·b:Ljava/lang/Object;
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Le5/p;)V10 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;)V
10 ····.locals·011 ····.locals·0
  
11 ····.line·112 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····iput·p1,·p0,·Lz0/k;->a:I
  
 14 ····.line·2
 15 ····.line·3
13 ····iput-object·p1,·p0,·Lz0/k;->a:Le5/p;16 ····iput-object·p2,·p0,·Lz0/k;->b:Ljava/lang/Object;
  
 17 ····.line·4
 18 ····.line·5
 19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 20 ····.line·6
 21 ····.line·7
 22 ····.line·8
14 ····return-void23 ····return-void
 24 ····.line·9
 25 ····.line·10
 26 ····.line·11
 27 ····.line·12
 28 ····.line·13
 29 ····.line·14
 30 ····.line·15
 31 ····.line·16
 32 ····.line·17
 33 ····.line·18
 34 ····.line·19
 35 ····.line·20
 36 ····.line·21
 37 ····.line·22
 38 ····.line·23
 39 ····.line·24
 40 ····.line·25
 41 ····.line·26
 42 ····.line·27
 43 ····.line·28
 44 ····.line·29
 45 ····.line·30
 46 ····.line·31
 47 ····.line·32
 48 ····.line·33
 49 ····.line·34
 50 ····.line·35
 51 ····.line·36
 52 ····.line·37
 53 ····.line·38
 54 ····.line·39
 55 ····.line·40
 56 ····.line·41
 57 ····.line·42
 58 ····.line·43
 59 ····.line·44
 60 ····.line·45
 61 ····.line·46
 62 ····.line·47
 63 ····.line·48
 64 ····.line·49
 65 ····.line·50
 66 ····.line·51
 67 ····.line·52
 68 ····.line·53
 69 ····.line·54
 70 ····.line·55
 71 ····.line·56
 72 ····.line·57
 73 ····.line·58
 74 ····.line·59
 75 ····.line·60
 76 ····.line·61
 77 ····.line·62
 78 ····.line·63
 79 ····.line·64
 80 ····.line·65
 81 ····.line·66
 82 ····.line·67
 83 ····.line·68
 84 ····.line·69
 85 ····.line·70
 86 ····.line·71
 87 ····.line·72
 88 ····.line·73
 89 ····.line·74
 90 ····.line·75
 91 ····.line·76
 92 ····.line·77
 93 ····.line·78
 94 ····.line·79
 95 ····.line·80
 96 ····.line·81
 97 ····.line·82
 98 ····.line·83
 99 ····.line·84
 100 ····.line·85
 101 ····.line·86
 102 ····.line·87
 103 ····.line·88
 104 ····.line·89
 105 ····.line·90
 106 ····.line·91
 107 ····.line·92
 108 ····.line·93
 109 ····.line·94
 110 ····.line·95
 111 ····.line·96
 112 ····.line·97
 113 ····.line·98
 114 ····.line·99
 115 ····.line·100
 116 ····.line·101
 117 ····.line·102
 118 ····.line·103
 119 ····.line·104
Max diff block lines reached; 1381/6328 bytes (21.82%) of diff not shown.
1.9 KB
smali/z0/l.smali
    
Offset 428, 88 lines modifiedOffset 428, 90 lines modified
  
428 ····.line·28428 ····.line·28
429 ····.line·29429 ····.line·29
430 ····new-instance·v1,·Lz0/k;430 ····new-instance·v1,·Lz0/k;
  
431 ····.line·30431 ····.line·30
432 ····.line·31432 ····.line·31
433 ····invoke-direct·{v1,·p1},·Lz0/k;-><init>(Le5/p;)V433 ····const/4·v3,·0x0
  
434 ····.line·32434 ····.line·32
 435 ····invoke-direct·{v1,·v3,·p1},·Lz0/k;-><init>(ILjava/lang/Object;)V
  
435 ····.line·33436 ····.line·33
436 ····.line·34437 ····.line·34
 438 ····.line·35
437 ····iget-object·v3,·p0,·Lz0/l;->s:Ly0/a;439 ····iget-object·v3,·p0,·Lz0/l;->s:Ly0/a;
  
438 ····.line·35 
439 ····.line·36440 ····.line·36
 441 ····.line·37
440 ····iget-object·v4,·v3,·Ly0/a;->d:Ljava/lang/Object;442 ····iget-object·v4,·v3,·Ly0/a;->d:Ljava/lang/Object;
  
441 ····.line·37 
442 ····.line·38443 ····.line·38
 444 ····.line·39
443 ····check-cast·v4,·La1/a;445 ····check-cast·v4,·La1/a;
  
444 ····.line·39 
445 ····.line·40446 ····.line·40
 447 ····.line·41
446 ····new-instance·v5,·Ll/a;448 ····new-instance·v5,·Ll/a;
  
447 ····.line·41 
448 ····.line·42449 ····.line·42
 450 ····.line·43
449 ····const/4·v6,·0x6451 ····const/4·v6,·0x6
  
450 ····.line·43452 ····.line·44
451 ····invoke-direct·{v5,·v6},·Ll/a;-><init>(I)V453 ····invoke-direct·{v5,·v6},·Ll/a;-><init>(I)V
  
452 ····.line·44 
453 ····.line·45454 ····.line·45
454 ····.line·46455 ····.line·46
 456 ····.line·47
455 ····iget-object·v6,·p0,·Lz0/l;->t:Landroid/app/Activity;457 ····iget-object·v6,·p0,·Lz0/l;->t:Landroid/app/Activity;
  
456 ····.line·47 
457 ····.line·48458 ····.line·48
 459 ····.line·49
458 ····invoke-interface·{v4,·v6,·v5,·v1},·La1/a;->b(Landroid/app/Activity;Ll/a;Lz0/k;)V460 ····invoke-interface·{v4,·v6,·v5,·v1},·La1/a;->b(Landroid/app/Activity;Ll/a;Lz0/k;)V
  
459 ····.line·49 
460 ····.line·50461 ····.line·50
461 ····.line·51462 ····.line·51
 463 ····.line·52
462 ····new-instance·v4,·Lk0/b;464 ····new-instance·v4,·Lk0/b;
  
463 ····.line·52 
464 ····.line·53465 ····.line·53
 466 ····.line·54
465 ····invoke-direct·{v4,·v2,·v3,·v1},·Lk0/b;-><init>(ILjava/lang/Object;Ljava/lang/Object;)V467 ····invoke-direct·{v4,·v2,·v3,·v1},·Lk0/b;-><init>(ILjava/lang/Object;Ljava/lang/Object;)V
  
466 ····.line·54 
467 ····.line·55468 ····.line·55
468 ····.line·56469 ····.line·56
 470 ····.line·57
469 ····iput·v2,·p0,·Lz0/l;->q:I471 ····iput·v2,·p0,·Lz0/l;->q:I
  
470 ····.line·57 
471 ····.line·58472 ····.line·58
 473 ····.line·59
472 ····invoke-static·{p1,·v4,·p0},·Lm4/f;->f(Le5/p;Lk0/b;Lm4/d;)Ljava/lang/Object;474 ····invoke-static·{p1,·v4,·p0},·Lm4/f;->f(Le5/p;Lk0/b;Lm4/d;)Ljava/lang/Object;
  
473 ····.line·59 
474 ····.line·60475 ····.line·60
475 ····.line·61476 ····.line·61
 477 ····.line·62
476 ····move-result-object·p1478 ····move-result-object·p1
  
477 ····.line·62479 ····.line·63
478 ····if-ne·p1,·v0,·:cond_2480 ····if-ne·p1,·v0,·:cond_2
  
479 ····.line·63 
480 ····.line·64481 ····.line·64
 482 ····.line·65
481 ····return-object·v0483 ····return-object·v0
  
482 ····.line·65484 ····.line·66
483 ····:cond_2485 ····:cond_2
484 ····:goto_0486 ····:goto_0
485 ····sget-object·p1,·Lk4/f;->a:Lk4/f;487 ····sget-object·p1,·Lk4/f;->a:Lk4/f;
  
486 ····.line·66 
487 ····.line·67488 ····.line·67
488 ····return-object·p1 
489 ····.line·68489 ····.line·68
 490 ····return-object·p1
490 ····.line·69491 ····.line·69
491 ····.line·70492 ····.line·70
492 ····.line·71493 ····.line·71
493 ····.line·72494 ····.line·72
494 ····.line·73495 ····.line·73
495 ····.line·74496 ····.line·74
496 ····.line·75497 ····.line·75
1.63 KB
smali/a0/t0.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·bridge·synthetic·a()I5 .method·public·static·bridge·synthetic·a()I
6 ····.locals·16 ····.locals·1
  
7 ····.line·17 ····.line·1
8 ····invoke-static·{},·Landroid/view/WindowInsets$Type;->ime()I8 ····invoke-static·{},·Landroid/view/WindowInsets$Type;->navigationBars()I
  
9 ····move-result·v09 ····move-result·v0
  
10 ····return·v010 ····return·v0
11 .end·method11 .end·method
  
12 .method·public·static·bridge·synthetic·b(Landroid/telephony/TelephonyDisplayInfo;)I12 .method·public·static·bridge·synthetic·b(Landroid/telephony/TelephonyDisplayInfo;)I
Offset 179, 15 lines modifiedOffset 179, 15 lines modified
179 ····return-void179 ····return-void
180 .end·method180 .end·method
  
181 .method·public·static·bridge·synthetic·r()I181 .method·public·static·bridge·synthetic·r()I
182 ····.locals·1182 ····.locals·1
  
183 ····.line·1183 ····.line·1
184 ····invoke-static·{},·Landroid/view/WindowInsets$Type;->systemGestures()I184 ····invoke-static·{},·Landroid/view/WindowInsets$Type;->ime()I
  
185 ····move-result·v0185 ····move-result·v0
  
186 ····return·v0186 ····return·v0
187 .end·method187 .end·method
  
188 .method·public·static·bridge·synthetic·s(Landroid/view/WindowManager;)Landroid/view/WindowMetrics;188 .method·public·static·bridge·synthetic·s(Landroid/view/WindowManager;)Landroid/view/WindowMetrics;
Offset 223, 15 lines modifiedOffset 223, 15 lines modified
223 ····return-void223 ····return-void
224 .end·method224 .end·method
  
225 .method·public·static·bridge·synthetic·v()I225 .method·public·static·bridge·synthetic·v()I
226 ····.locals·1226 ····.locals·1
  
227 ····.line·1227 ····.line·1
228 ····invoke-static·{},·Landroid/view/WindowInsets$Type;->navigationBars()I228 ····invoke-static·{},·Landroid/view/WindowInsets$Type;->systemGestures()I
  
229 ····move-result·v0229 ····move-result·v0
  
230 ····return·v0230 ····return·v0
231 .end·method231 .end·method
  
232 .method·public·static·bridge·synthetic·w(Landroid/view/WindowInsetsController;)V232 .method·public·static·bridge·synthetic·w(Landroid/view/WindowInsetsController;)V
Offset 245, 15 lines modifiedOffset 245, 15 lines modified
245 ····return-void245 ····return-void
246 .end·method246 .end·method
  
247 .method·public·static·bridge·synthetic·x()I247 .method·public·static·bridge·synthetic·x()I
248 ····.locals·1248 ····.locals·1
  
249 ····.line·1249 ····.line·1
250 ····invoke-static·{},·Landroid/view/WindowInsets$Type;->statusBars()I250 ····invoke-static·{},·Landroid/view/WindowInsets$Type;->systemBars()I
  
251 ····move-result·v0251 ····move-result·v0
  
252 ····return·v0252 ····return·v0
253 .end·method253 .end·method
  
254 .method·public·static·bridge·synthetic·y(Landroid/view/WindowInsetsController;)V254 .method·public·static·bridge·synthetic·y(Landroid/view/WindowInsetsController;)V
533 B
smali/k0/j.smali
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·synthetic·constructor·<clinit>()V9 .method·static·synthetic·constructor·<clinit>()V
10 ····.locals·110 ····.locals·1
  
11 ····.line·111 ····.line·1
12 ····const/16·v0,·0x1c12 ····const/16·v0,·0x1d
  
13 ····new-array·v0,·v0,·[I13 ····new-array·v0,·v0,·[I
  
14 ····fill-array-data·v0,·:array_014 ····fill-array-data·v0,·:array_0
  
15 ····sput-object·v0,·Lk0/j;->a:[I15 ····sput-object·v0,·Lk0/j;->a:[I
  
Offset 48, 14 lines modifiedOffset 48, 15 lines modified
48 ········0x1648 ········0x16
49 ········0x1749 ········0x17
50 ········0x1850 ········0x18
51 ········0x1951 ········0x19
52 ········0x1a52 ········0x1a
53 ········0x1b53 ········0x1b
54 ········0x1c54 ········0x1c
 55 ········0x1d
55 ····.end·array-data56 ····.end·array-data
56 .end·method57 .end·method
  
57 .method·public·static·_values()[I58 .method·public·static·_values()[I
58 ····.locals·159 ····.locals·1
  
59 ····.line·160 ····.line·1
456 B
assets/dexopt/baseline.profm
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
00000000:·7072·6d00·3030·3200·0100·1700·0000·1f00··prm.002.........00000000:·7072·6d00·3030·3200·0100·1700·0000·1f00··prm.002.........
00000010:·0000·7801·6360·e066·48ce·492c·2e4e·2dd6··..x.c`.fH.I,.N-.00000010:·0000·7801·6360·e066·48ce·492c·2e4e·2dd6··..x.c`.fH.I,.N-.
00000020:·4b49·ada8·e661·6060·64f8·ce0c·0044·6905··KI...a``d....Di.00000020:·4b49·ada8·e161·6060·64f8·c10c·0044·7305··KI...a``d....Ds.
00000030:·eb·······································.00000030:·ed·······································.
1.34 KB
assets/dexopt/baseline.prof
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
00000000:·7072·6f00·3031·3000·01d3·0f00·0089·0000··pro.010.........00000000:·7072·6f00·3031·3000·01d5·0f00·008a·0000··pro.010.........
00000010:·0078·01e3·6660·6470·6060·6030·dcf7·ddf1··.x..f`dp```0....00000010:·0078·01e3·6660·6470·6060·60a8·df7a·a6ed··.x..f`dp```..z..
00000020:·aa2d·0343·724e·6271·716a·b15e·4a6a·85a2··.-.CrNbqqj.^Jj..00000020:·9e2d·0343·724e·6271·716a·b15e·4a6a·85b2··.-.CrNbqqj.^Jj..
00000030:·1003·5012·82a5·8134·2b94·cd0c·a541·724a··..P....4+....ArJ00000030:·1003·5012·82a5·8134·2b94·cd0c·a541·724a··..P....4+....ArJ
00000040:·40cc·04c4·2c50·316d·5584·1e43·2ea0·e028··@...,P1mU..C...(00000040:·40cc·04c4·2c50·3123·5584·1e23·2ea0·e028··@...,P1#U..#...(
00000050:·180d·018a·4280·8f81·c161·0628·c969·b051··....B....a.(.i.Q 
00000060:·64ce·a8e6·d110·180d·81d1·10a0·7108·3ca0··d...........q.<. 
00000070:·b1f9·a3c6·8f86·c010·0981·03c0·0622·4731··............."G1 
00000080:·c8b1·4787·888b·479d·391a·02a3·2130·5243··..G...G.9...!0RC 
00000090:·4066·9878·1c00·c4f5·0d08·················@f.x......00000050:·180d·018a·42c0·02a8·3b91·0f48·2c90·a0c8··....B...;..H,...
 00000060:·9c51·cda3·2130·1a02·a321·40eb·1038·00aa··.Q..!0...!@..8..
 00000070:·1647·c168·088c·8600·03b0·da76·9801·6a2e··.G.h.......v..j.
 00000080:·6ab0·8d86·c668·088c·86c0·6808·0cea·1028··j....h....h....(
 00000090:·18d4·ae23·de71·00d2·cd0d·0d··············...#.q.....
14.6 MB
assets/flutter_assets/NOTICES.Z
14.6 MB
NOTICES.Z-content
    
Offset 2650, 22623 lines modifiedOffset 2650, 22623 lines modified
0000a590:·4f53·5349·4249·4c49·5459·204f·4620·5355··OSSIBILITY·OF·SU0000a590:·4f53·5349·4249·4c49·5459·204f·4620·5355··OSSIBILITY·OF·SU
0000a5a0:·4348·2044·414d·4147·452e·0a2d·2d2d·2d2d··CH·DAMAGE..-----0000a5a0:·4348·2044·414d·4147·452e·0a2d·2d2d·2d2d··CH·DAMAGE..-----
0000a5b0:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··----------------0000a5b0:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··----------------
0000a5c0:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··----------------0000a5c0:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··----------------
0000a5d0:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··----------------0000a5d0:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··----------------
0000a5e0:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··----------------0000a5e0:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··----------------
0000a5f0:·2d2d·2d2d·2d2d·2d2d·2d2d·2d0a·6163·6365··-----------.acce0000a5f0:·2d2d·2d2d·2d2d·2d2d·2d2d·2d0a·6163·6365··-----------.acce
0000a600:·7373·6962·696c·6974·790a·656e·6769·6e65··ssibility.engine0000a600:·7373·6962·696c·6974·790a·6272·6f74·6c69··ssibility.brotli
 0000a610:·0a73·6b69·610a·0a43·6f70·7972·6967·6874··.skia..Copyright
 0000a620:·2032·3031·3520·5468·6520·4368·726f·6d69···2015·The·Chromi
0000a610:·0a73·7072·696e·675f·616e·696d·6174·696f··.spring_animatio 
0000a620:·6e0a·746f·6e69·630a·7478·740a·7765·625f··n.tonic.txt.web_ 
0000a630:·7465·7374·5f66·6f6e·7473·0a77·6562·5f75··test_fonts.web_u 
0000a640:·6e69·636f·6465·0a0a·436f·7079·7269·6768··nicode..Copyrigh 
0000a650:·7420·3230·3133·2054·6865·2046·6c75·7474··t·2013·The·Flutt 
0000a660:·6572·2041·7574·686f·7273·2e20·416c·6c20··er·Authors.·All·0000a630:·756d·2041·7574·686f·7273·2e20·416c·6c20··um·Authors.·All·
0000a670:·7269·6768·7473·2072·6573·6572·7665·642e··rights·reserved.0000a640:·7269·6768·7473·2072·6573·6572·7665·642e··rights·reserved.
0000a680:·0a0a·5265·6469·7374·7269·6275·7469·6f6e··..Redistribution0000a650:·0a0a·5265·6469·7374·7269·6275·7469·6f6e··..Redistribution
0000a690:·2061·6e64·2075·7365·2069·6e20·736f·7572···and·use·in·sour0000a660:·2061·6e64·2075·7365·2069·6e20·736f·7572···and·use·in·sour
0000a6a0:·6365·2061·6e64·2062·696e·6172·7920·666f··ce·and·binary·fo0000a670:·6365·2061·6e64·2062·696e·6172·7920·666f··ce·and·binary·fo
0000a6b0:·726d·732c·2077·6974·6820·6f72·2077·6974··rms,·with·or·wit0000a680:·726d·732c·2077·6974·6820·6f72·2077·6974··rms,·with·or·wit
0000a6c0:·686f·7574·206d·6f64·6966·6963·6174·696f··hout·modificatio0000a690:·686f·7574·0a6d·6f64·6966·6963·6174·696f··hout.modificatio
0000a6d0:·6e2c·0a61·7265·2070·6572·6d69·7474·6564··n,.are·permitted0000a6a0:·6e2c·2061·7265·2070·6572·6d69·7474·6564··n,·are·permitted
0000a6e0:·2070·726f·7669·6465·6420·7468·6174·2074···provided·that·t0000a6b0:·2070·726f·7669·6465·6420·7468·6174·2074···provided·that·t
0000a6f0:·6865·2066·6f6c·6c6f·7769·6e67·2063·6f6e··he·following·con0000a6c0:·6865·2066·6f6c·6c6f·7769·6e67·2063·6f6e··he·following·con
0000a700:·6469·7469·6f6e·7320·6172·6520·6d65·743a··ditions·are·met:0000a6d0:·6469·7469·6f6e·7320·6172·650a·6d65·743a··ditions·are.met:
0000a710:·0a0a·2020·2020·2a20·5265·6469·7374·7269··..····*·Redistri0000a6e0:·0a0a·2020·202a·2052·6564·6973·7472·6962··..···*·Redistrib
 0000a6f0:·7574·696f·6e73·206f·6620·736f·7572·6365··utions·of·source
 0000a700:·2063·6f64·6520·6d75·7374·2072·6574·6169···code·must·retai
 0000a710:·6e20·7468·6520·6162·6f76·6520·636f·7079··n·the·above·copy
 0000a720:·7269·6768·740a·6e6f·7469·6365·2c20·7468··right.notice,·th
 0000a730:·6973·206c·6973·7420·6f66·2063·6f6e·6469··is·list·of·condi
 0000a740:·7469·6f6e·7320·616e·6420·7468·6520·666f··tions·and·the·fo
 0000a750:·6c6c·6f77·696e·6720·6469·7363·6c61·696d··llowing·disclaim
 0000a760:·6572·2e0a·2020·202a·2052·6564·6973·7472··er..···*·Redistr
 0000a770:·6962·7574·696f·6e73·2069·6e20·6269·6e61··ibutions·in·bina
 0000a780:·7279·2066·6f72·6d20·6d75·7374·2072·6570··ry·form·must·rep
0000a720:·6275·7469·6f6e·7320·6f66·2073·6f75·7263··butions·of·sourc 
0000a730:·6520·636f·6465·206d·7573·7420·7265·7461··e·code·must·reta 
0000a740:·696e·2074·6865·2061·626f·7665·2063·6f70··in·the·above·cop 
0000a750:·7972·6967·6874·0a20·2020·2020·206e·6f74··yright.······not 
0000a760:·6963·652c·2074·6869·7320·6c69·7374·206f··ice,·this·list·o 
0000a770:·6620·636f·6e64·6974·696f·6e73·2061·6e64··f·conditions·and 
0000a780:·2074·6865·2066·6f6c·6c6f·7769·6e67·2064···the·following·d 
0000a790:·6973·636c·6169·6d65·722e·0a20·2020·202a··isclaimer..····* 
0000a7a0:·2052·6564·6973·7472·6962·7574·696f·6e73···Redistributions 
0000a7b0:·2069·6e20·6269·6e61·7279·2066·6f72·6d20···in·binary·form· 
0000a7c0:·6d75·7374·2072·6570·726f·6475·6365·2074··must·reproduce·t 
0000a7d0:·6865·2061·626f·7665·0a20·2020·2020·2063··he·above.······c 
0000a7e0:·6f70·7972·6967·6874·206e·6f74·6963·652c··opyright·notice, 
0000a7f0:·2074·6869·7320·6c69·7374·206f·6620·636f···this·list·of·co 
0000a800:·6e64·6974·696f·6e73·2061·6e64·2074·6865··nditions·and·the 
0000a810:·2066·6f6c·6c6f·7769·6e67·0a20·2020·2020···following.····· 
0000a820:·2064·6973·636c·6169·6d65·7220·696e·2074···disclaimer·in·t 
0000a830:·6865·2064·6f63·756d·656e·7461·7469·6f6e··he·documentation 
0000a840:·2061·6e64·2f6f·7220·6f74·6865·7220·6d61···and/or·other·ma 
0000a850:·7465·7269·616c·7320·7072·6f76·6964·6564··terials·provided 
0000a860:·0a20·2020·2020·2077·6974·6820·7468·6520··.······with·the· 
0000a870:·6469·7374·7269·6275·7469·6f6e·2e0a·2020··distribution..·· 
0000a880:·2020·2a20·4e65·6974·6865·7220·7468·6520····*·Neither·the· 
0000a890:·6e61·6d65·206f·6620·476f·6f67·6c65·2049··name·of·Google·I 
0000a8a0:·6e63·2e20·6e6f·7220·7468·6520·6e61·6d65··nc.·nor·the·name 
0000a8b0:·7320·6f66·2069·7473·0a20·2020·2020·2063··s·of·its.······c 
0000a8c0:·6f6e·7472·6962·7574·6f72·7320·6d61·7920··ontributors·may· 
0000a8d0:·6265·2075·7365·6420·746f·2065·6e64·6f72··be·used·to·endor 
0000a8e0:·7365·206f·7220·7072·6f6d·6f74·6520·7072··se·or·promote·pr 
0000a8f0:·6f64·7563·7473·2064·6572·6976·6564·0a20··oducts·derived.· 
0000a900:·2020·2020·2066·726f·6d20·7468·6973·2073·······from·this·s 
0000a910:·6f66·7477·6172·6520·7769·7468·6f75·7420··oftware·without· 
0000a920:·7370·6563·6966·6963·2070·7269·6f72·2077··specific·prior·w 
0000a930:·7269·7474·656e·2070·6572·6d69·7373·696f··ritten·permissio 
0000a940:·6e2e·0a0a·5448·4953·2053·4f46·5457·4152··n...THIS·SOFTWAR 
0000a950:·4520·4953·2050·524f·5649·4445·4420·4259··E·IS·PROVIDED·BY 
0000a960:·2054·4845·2043·4f50·5952·4947·4854·2048···THE·COPYRIGHT·H 
0000a970:·4f4c·4445·5253·2041·4e44·2043·4f4e·5452··OLDERS·AND·CONTR 
0000a980:·4942·5554·4f52·5320·2241·5320·4953·2220··IBUTORS·"AS·IS"· 
0000a990:·414e·440a·414e·5920·4558·5052·4553·5320··AND.ANY·EXPRESS· 
0000a9a0:·4f52·2049·4d50·4c49·4544·2057·4152·5241··OR·IMPLIED·WARRA 
0000a9b0:·4e54·4945·532c·2049·4e43·4c55·4449·4e47··NTIES,·INCLUDING 
0000a9c0:·2c20·4255·5420·4e4f·5420·4c49·4d49·5445··,·BUT·NOT·LIMITE 
0000a9d0:·4420·544f·2c20·5448·4520·494d·504c·4945··D·TO,·THE·IMPLIE 
0000a9e0:·440a·5741·5252·414e·5449·4553·204f·4620··D.WARRANTIES·OF· 
0000a9f0:·4d45·5243·4841·4e54·4142·494c·4954·5920··MERCHANTABILITY· 
0000aa00:·414e·4420·4649·544e·4553·5320·464f·5220··AND·FITNESS·FOR· 
0000aa10:·4120·5041·5254·4943·554c·4152·2050·5552··A·PARTICULAR·PUR 
0000aa20:·504f·5345·2041·5245·0a44·4953·434c·4149··POSE·ARE.DISCLAI 
0000aa30:·4d45·442e·2049·4e20·4e4f·2045·5645·4e54··MED.·IN·NO·EVENT 
0000aa40:·2053·4841·4c4c·2054·4845·2043·4f50·5952···SHALL·THE·COPYR 
0000aa50:·4947·4854·204f·574e·4552·204f·5220·434f··IGHT·OWNER·OR·CO 
0000aa60:·4e54·5249·4255·544f·5253·2042·4520·4c49··NTRIBUTORS·BE·LI 
0000aa70:·4142·4c45·2046·4f52·0a41·4e59·2044·4952··ABLE·FOR.ANY·DIR 
0000aa80:·4543·542c·2049·4e44·4952·4543·542c·2049··ECT,·INDIRECT,·I 
0000aa90:·4e43·4944·454e·5441·4c2c·2053·5045·4349··NCIDENTAL,·SPECI 
0000aaa0:·414c·2c20·4558·454d·504c·4152·592c·204f··AL,·EXEMPLARY,·O 
0000aab0:·5220·434f·4e53·4551·5545·4e54·4941·4c20··R·CONSEQUENTIAL· 
0000aac0:·4441·4d41·4745·530a·2849·4e43·4c55·4449··DAMAGES.(INCLUDI 
0000aad0:·4e47·2c20·4255·5420·4e4f·5420·4c49·4d49··NG,·BUT·NOT·LIMI 
0000aae0:·5445·4420·544f·2c20·5052·4f43·5552·454d··TED·TO,·PROCUREM 
0000aaf0:·454e·5420·4f46·2053·5542·5354·4954·5554··ENT·OF·SUBSTITUT 
0000ab00:·4520·474f·4f44·5320·4f52·2053·4552·5649··E·GOODS·OR·SERVI 
0000ab10:·4345·533b·0a4c·4f53·5320·4f46·2055·5345··CES;.LOSS·OF·USE 
0000ab20:·2c20·4441·5441·2c20·4f52·2050·524f·4649··,·DATA,·OR·PROFI 
0000ab30:·5453·3b20·4f52·2042·5553·494e·4553·5320··TS;·OR·BUSINESS· 
0000ab40:·494e·5445·5252·5550·5449·4f4e·2920·484f··INTERRUPTION)·HO 
0000ab50:·5745·5645·5220·4341·5553·4544·2041·4e44··WEVER·CAUSED·AND 
0000ab60:·204f·4e0a·414e·5920·5448·454f·5259·204f···ON.ANY·THEORY·O 
0000ab70:·4620·4c49·4142·494c·4954·592c·2057·4845··F·LIABILITY,·WHE 
0000ab80:·5448·4552·2049·4e20·434f·4e54·5241·4354··THER·IN·CONTRACT 
0000ab90:·2c20·5354·5249·4354·204c·4941·4249·4c49··,·STRICT·LIABILI 
0000aba0:·5459·2c20·4f52·2054·4f52·540a·2849·4e43··TY,·OR·TORT.(INC 
0000abb0:·4c55·4449·4e47·204e·4547·4c49·4745·4e43··LUDING·NEGLIGENC 
0000abc0:·4520·4f52·204f·5448·4552·5749·5345·2920··E·OR·OTHERWISE)· 
0000abd0:·4152·4953·494e·4720·494e·2041·4e59·2057··ARISING·IN·ANY·W 
0000abe0:·4159·204f·5554·204f·4620·5448·4520·5553··AY·OUT·OF·THE·US 
0000abf0:·4520·4f46·2054·4849·530a·534f·4654·5741··E·OF·THIS.SOFTWA 
0000ac00:·5245·2c20·4556·454e·2049·4620·4144·5649··RE,·EVEN·IF·ADVI 
0000ac10:·5345·4420·4f46·2054·4845·2050·4f53·5349··SED·OF·THE·POSSI 
0000ac20:·4249·4c49·5459·204f·4620·5355·4348·2044··BILITY·OF·SUCH·D 
0000ac30:·414d·4147·452e·0a2d·2d2d·2d2d·2d2d·2d2d··AMAGE..--------- 
0000ac40:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··---------------- 
0000ac50:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··---------------- 
0000ac60:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··---------------- 
0000ac70:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··---------------- 
0000ac80:·2d2d·2d2d·2d2d·2d0a·6163·6365·7373·6962··-------.accessib 
0000ac90:·696c·6974·790a·736b·6961·0a0a·436f·7079··ility.skia..Copy 
0000aca0:·7269·6768·7420·3230·3135·2054·6865·2043··right·2015·The·C 
0000acb0:·6872·6f6d·6975·6d20·4175·7468·6f72·732e··hromium·Authors. 
Max diff block lines reached; 15327256/15355300 bytes (99.82%) of diff not shown.
14.1 KB
assets/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
5.85 KB
showttf {}
error from `showttf {}`: Not aligned GID=2, pos=0x46 Not aligned GID=4, pos=0xf2 Not aligned GID=7, pos=0x21e
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 version=1,·numtables=12,·searchRange=128·entrySel=3·rangeshift=641 version=1,·numtables=12,·searchRange=128·entrySel=3·rangeshift=64
2 File·Checksum·=b1b0afba·(should·be·0xb1b0afba),·diff=02 File·Checksum·=b1b0afba·(should·be·0xb1b0afba),·diff=0
3 OS/2·checksum=434d610b·actual=434d610b·diff=0·offset=508·len=963 OS/2·checksum=434d610b·actual=434d610b·diff=0·offset=424·len=96
4 cmap·checksum=de79dc15·actual=de79dc15·diff=0·offset=416·len=924 cmap·checksum=dd61d19d·actual=dd61d19d·diff=0·offset=520·len=100
5 cvt··checksum=00110144·actual=00110144·diff=0·offset=204·len=45 cvt··checksum=00110144·actual=00110144·diff=0·offset=204·len=4
6 gasp·checksum=ffff0003·actual=ffff0003·diff=0·offset=208·len=86 gasp·checksum=ffff0003·actual=ffff0003·diff=0·offset=208·len=8
7 glyf·checksum=f90a7776·actual=f90a7776·diff=0·offset=844·len=5427 glyf·checksum=ce479a4c·actual=ce479a4c·diff=0·offset=860·len=622
8 head·checksum=25944b38·actual=44509a75·diff=61c4d14d·offset=360·len=548 head·checksum=25944b38·actual=96fe6943·diff=b36a227b·offset=368·len=54
9 hhea·checksum=03e701bd·actual=03e701bd·diff=0·offset=324·len=369 hhea·checksum=03e701be·actual=03e701be·diff=0·offset=332·len=36
10 hmtx·checksum=09690011·actual=09690011·diff=0·offset=232·len=2810 hmtx·checksum=0ab80009·actual=0ab80009·diff=0·offset=236·len=32
11 loca·checksum=016801fd·actual=016801fd·diff=0·offset=216·len=1611 loca·checksum=029c01e4·actual=029c01e4·diff=0·offset=216·len=18
12 maxp·checksum=0061012f·actual=0061012f·diff=0·offset=260·len=3212 maxp·checksum=0062012f·actual=0062012f·diff=0·offset=268·len=32
13 name·checksum=0e9529ef·actual=0e9529ef·diff=0·offset=604·len=24013 name·checksum=0e9529ef·actual=0e9529ef·diff=0·offset=620·len=240
14 post·checksum=ffdd0019·actual=ffdd0019·diff=0·offset=292·len=3214 post·checksum=ffdd0019·actual=ffdd0019·diff=0·offset=300·len=32
  
15 HEAD·table·(at·360)15 HEAD·table·(at·368)
16 »       Version=116 »       Version=1
17 »       fontRevision=1.0799917 »       fontRevision=1.07999
18 »       checksumAdj=1ebc4f3d18 »       checksumAdj=716a1e0b
19 »       magicNumber=5f0f3cf5·(0x5f0f3cf5,·diff=0)19 »       magicNumber=5f0f3cf5·(0x5f0f3cf5,·diff=0)
20 »       flags=b·baseline_at_0·lsb_at_0·ppem_to_int·20 »       flags=b·baseline_at_0·lsb_at_0·ppem_to_int·
21 »       unitsPerEm=51221 »       unitsPerEm=512
22 »       create[0]=022 »       create[0]=0
23 »       ·create[1]=e2427b2023 »       ·create[1]=e2427b20
24 »       File·created:·Mon·Apr·15·06:35:12·202424 »       File·created:·Mon·Apr·15·06:35:12·2024
25 »       modtime[0]=025 »       modtime[0]=0
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
32 »       ymax=45432 »       ymax=454
33 »       macstyle=033 »       macstyle=0
34 »       lowestppem=834 »       lowestppem=8
35 »       fontdirhint=2·left·to·right·and·neutrals35 »       fontdirhint=2·left·to·right·and·neutrals
36 »       loca_is_32=036 »       loca_is_32=0
37 »       glyphdataformat=037 »       glyphdataformat=0
  
38 HHEAD·table·(at·324)38 HHEAD·table·(at·332)
39 »       Version=139 »       Version=1
40 »       ascender=45440 »       ascender=454
41 »       descender=-7441 »       descender=-74
42 »       linegap=4642 »       linegap=46
43 »       advanceWidthMax=51243 »       advanceWidthMax=512
44 »       minlsb=-2044 »       minlsb=-20
45 »       minrsb=-145 »       minrsb=-1
Offset 49, 17 lines modifiedOffset 49, 17 lines modified
49 »       caretsloperun=049 »       caretsloperun=0
50 »       mbz=050 »       mbz=0
51 »       mbz=051 »       mbz=0
52 »       mbz=052 »       mbz=0
53 »       mbz=053 »       mbz=0
54 »       mbz=054 »       mbz=0
55 »       metricdataformat=055 »       metricdataformat=0
56 »       numberOfHMetrics=756 »       numberOfHMetrics=8
  
57 NAME·table·(at·604)57 NAME·table·(at·620)
58 »       format=058 »       format=0
59 »       nrecords=759 »       nrecords=7
60 »       taboff=9060 »       taboff=90
61 »       ·platform=3·plat·spec·encoding=1·language=409·name=0·Copyright61 »       ·platform=3·plat·spec·encoding=1·language=409·name=0·Copyright
62 »       ·strlen=0··stroff=0»       ···62 »       ·strlen=0··stroff=0»       ···
63 »       ·platform=3·plat·spec·encoding=1·language=409·name=1·Family63 »       ·platform=3·plat·spec·encoding=1·language=409·name=1·Family
64 »       ·strlen=28··stroff=122»    ···^@C^@u^@p^@e^@r^@t^@i^@n^@o^@I^@c^@o^@n^@s64 »       ·strlen=28··stroff=122»    ···^@C^@u^@p^@e^@r^@t^@i^@n^@o^@I^@c^@o^@n^@s
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 »       ·platform=3·plat·spec·encoding=1·language=409·name=4·FullName70 »       ·platform=3·plat·spec·encoding=1·language=409·name=4·FullName
71 »       ·strlen=28··stroff=122»    ···^@C^@u^@p^@e^@r^@t^@i^@n^@o^@I^@c^@o^@n^@s71 »       ·strlen=28··stroff=122»    ···^@C^@u^@p^@e^@r^@t^@i^@n^@o^@I^@c^@o^@n^@s
72 »       ·platform=3·plat·spec·encoding=1·language=409·name=5·Version72 »       ·platform=3·plat·spec·encoding=1·language=409·name=5·Version
73 »       ·strlen=24··stroff=0»      ···^@V^@e^@r^@s^@i^@o^@n^@·^@1^@.^@0^@873 »       ·strlen=24··stroff=0»      ···^@V^@e^@r^@s^@i^@o^@n^@·^@1^@.^@0^@8
74 »       ·platform=3·plat·spec·encoding=1·language=409·name=6·Postscript74 »       ·platform=3·plat·spec·encoding=1·language=409·name=6·Postscript
75 »       ·strlen=28··stroff=122»    ···^@C^@u^@p^@e^@r^@t^@i^@n^@o^@I^@c^@o^@n^@s75 »       ·strlen=28··stroff=122»    ···^@C^@u^@p^@e^@r^@t^@i^@n^@o^@I^@c^@o^@n^@s
  
76 OS/2·table·(at·508·for·96·bytes)76 OS/2·table·(at·424·for·96·bytes)
77 »       Version=477 »       Version=4
78 »       ·avgWidth=43078 »       ·avgWidth=430
79 »       ·weightClass=400·Normal79 »       ·weightClass=400·Normal
80 »       ·widthClass=5·Medium80 »       ·widthClass=5·Medium
81 »       ·fstype=0x0·81 »       ·fstype=0x0·
82 »       ·ySubscript·XSize=33282 »       ·ySubscript·XSize=332
83 »       ·ySubscript·YSize=35883 »       ·ySubscript·YSize=358
Offset 116, 17 lines modifiedOffset 116, 17 lines modified
116 »       ·CodePageRange=00000001·00000000116 »       ·CodePageRange=00000001·00000000
117 »       xHeight=0117 »       xHeight=0
118 »       CapHeight=0118 »       CapHeight=0
119 »       DefaultChar=0119 »       DefaultChar=0
120 »       BreakChar=32120 »       BreakChar=32
121 »       MaxContext=46121 »       MaxContext=46
  
122 MAXP·table·(at·260)122 MAXP·table·(at·268)
123 »       Version=1123 »       Version=1
124 »       ·numGlyphs=7124 »       ·numGlyphs=8
125 »       ·maxPoints=254125 »       ·maxPoints=254
126 »       ·maxContours=24126 »       ·maxContours=24
127 »       ·maxCompositPoints=0127 »       ·maxCompositPoints=0
128 »       ·maxCompositContours=0128 »       ·maxCompositContours=0
129 »       ·maxZones=2129 »       ·maxZones=2
130 »       ·maxTwilightPoints=0130 »       ·maxTwilightPoints=0
131 »       ·maxStorage=1131 »       ·maxStorage=1
Offset 138, 35 lines modifiedOffset 138, 37 lines modified
138 »       ·maxComponentDepth=0138 »       ·maxComponentDepth=0
  
139 gasp·table·(at·208)·(grid·fitting·and·scan·conversion·table)139 gasp·table·(at·208)·(grid·fitting·and·scan·conversion·table)
140 »       ·version=0140 »       ·version=0
141 »       ·Number·of·gasp·entries=1141 »       ·Number·of·gasp·entries=1
142 »       ··All·sizes:·Anti-alias·(no·grid·fitting)142 »       ··All·sizes:·Anti-alias·(no·grid·fitting)
  
143 Encoding·(cmap)·table·(at·416)143 Encoding·(cmap)·table·(at·520)
144 platform=0·specific=3·offset=20·Unicode·2.0+144 platform=0·specific=3·offset=20·Unicode·2.0+
145 platform=3·specific=1·offset=20·MS·Unicode145 platform=3·specific=1·offset=20·MS·Unicode
146 ·Format=4·len=72·Language=0146 ·Format=4·len=80·Language=0
147 Format·4·(Windows·unicode),·7·segments147 Format·4·(Windows·unicode),·8·segments
148 ··Segment=0·unicode-start=f36e·end=f36e·range-offset=0·delta=3224·glyph-start=65542·gend=65542148 ··Segment=0·unicode-start=f36e·end=f36e·range-offset=0·delta=3225·glyph-start=65543·gend=65543
149 ··Segment=1·unicode-start=f3cf·end=f3cf·range-offset=0·delta=3122·glyph-start=65537·gend=65537149 ··Segment=1·unicode-start=f3cf·end=f3cf·range-offset=0·delta=3122·glyph-start=65537·gend=65537
 150 ··Segment=2·unicode-start=f404·end=f404·range-offset=0·delta=3074·glyph-start=65542·gend=65542
150 ··Segment=2·unicode-start=f463·end=f463·range-offset=0·delta=2976·glyph-start=65539·gend=65539151 ··Segment=3·unicode-start=f463·end=f463·range-offset=0·delta=2977·glyph-start=65540·gend=65540
151 ··Segment=3·unicode-start=f489·end=f489·range-offset=0·delta=2939·glyph-start=65540·gend=65540152 ··Segment=4·unicode-start=f489·end=f489·range-offset=0·delta=2940·glyph-start=65541·gend=65541
152 ··Segment=4·unicode-start=f4a5·end=f4a5·range-offset=0·delta=2912·glyph-start=65541·gend=65541153 ··Segment=5·unicode-start=f4fd·end=f4fd·range-offset=0·delta=2821·glyph-start=65538·gend=65538
153 ··Segment=5·unicode-start=f50a·end=f50a·range-offset=0·delta=2808·glyph-start=65538·gend=65538154 ··Segment=6·unicode-start=f50a·end=f50a·range-offset=0·delta=2809·glyph-start=65539·gend=65539
154 ··Segment=6·unicode-start=ffff·end=ffff·range-offset=0·delta=1·glyph-start=65536·gend=65536155 ··Segment=7·unicode-start=ffff·end=ffff·range-offset=0·delta=1·glyph-start=65536·gend=65536
155 ·Glyph·0·->·U+FFFF156 ·Glyph·0·->·U+FFFF
156 ·Glyph·1·->·U+F3CF157 ·Glyph·1·->·U+F3CF
 158 ·Glyph·2·->·U+F4FD
157 ·Glyph·2·->·U+F50A159 ·Glyph·3·->·U+F50A
158 ·Glyph·3·->·U+F463160 ·Glyph·4·->·U+F463
159 ·Glyph·4·->·U+F489161 ·Glyph·5·->·U+F489
160 ·Glyph·5·->·U+F4A5162 ·Glyph·6·->·U+F404
161 ·Glyph·6·->·U+F36E163 ·Glyph·7·->·U+F36E
  
162 post·table·(at·292)164 post·table·(at·300)
163 »       ·format=00030000165 »       ·format=00030000
164 »       ·italicAngle=0166 »       ·italicAngle=0
Max diff block lines reached; 57/5866 bytes (0.97%) of diff not shown.
8.08 KB
ttx -o- {}
error from `ttx -o- {}`: Dumping "/tmp/diffoscope_35rxygg8_unsigned/tmpowylp7jn_apk/assets/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf" to "-"... Dumping 'GlyphOrder' table... Dumping 'head' table... Dumping 'hhea' table... Dumping 'maxp' table... Dumping 'OS/2' table... Dumping 'hmtx' table... Dumping 'cmap' table... Dumping 'cvt ' table... Dumping 'loca' table... Dumping 'glyf' table... Dumping 'name' table... Dumping 'post' table... Dumping 'gasp' table...
    
Offset 1, 26 lines modifiedOffset 1, 27 lines modified
1 <?xml·version="1.0"·encoding="UTF-8"?>1 <?xml·version="1.0"·encoding="UTF-8"?>
2 <ttFont·sfntVersion="\x00\x01\x00\x00"·ttLibVersion="4.38">2 <ttFont·sfntVersion="\x00\x01\x00\x00"·ttLibVersion="4.38">
  
3 ··<GlyphOrder>3 ··<GlyphOrder>
4 ····<!--·The·'id'·attribute·is·only·for·humans;·it·is·ignored·when·parsed.·-->4 ····<!--·The·'id'·attribute·is·only·for·humans;·it·is·ignored·when·parsed.·-->
5 ····<GlyphID·id="0"·name=".notdef"/>5 ····<GlyphID·id="0"·name=".notdef"/>
6 ····<GlyphID·id="1"·name="uniF3CF"/>6 ····<GlyphID·id="1"·name="uniF3CF"/>
 7 ····<GlyphID·id="2"·name="uniF4FD"/>
7 ····<GlyphID·id="2"·name="uniF50A"/>8 ····<GlyphID·id="3"·name="uniF50A"/>
8 ····<GlyphID·id="3"·name="uniF463"/>9 ····<GlyphID·id="4"·name="uniF463"/>
9 ····<GlyphID·id="4"·name="uniF489"/>10 ····<GlyphID·id="5"·name="uniF489"/>
10 ····<GlyphID·id="5"·name="uniF4A5"/>11 ····<GlyphID·id="6"·name="uniF404"/>
11 ····<GlyphID·id="6"·name="uniF36E"/>12 ····<GlyphID·id="7"·name="uniF36E"/>
12 ··</GlyphOrder>13 ··</GlyphOrder>
  
13 ··<head>14 ··<head>
14 ····<!--·Most·of·this·table·will·be·recalculated·by·the·compiler·-->15 ····<!--·Most·of·this·table·will·be·recalculated·by·the·compiler·-->
15 ····<tableVersion·value="1.0"/>16 ····<tableVersion·value="1.0"/>
16 ····<fontRevision·value="1.07999"/>17 ····<fontRevision·value="1.07999"/>
17 ····<checkSumAdjustment·value="0x1ebc4f3d"/>18 ····<checkSumAdjustment·value="0x716a1e0b"/>
18 ····<magicNumber·value="0x5f0f3cf5"/>19 ····<magicNumber·value="0x5f0f3cf5"/>
19 ····<flags·value="00000000·00001011"/>20 ····<flags·value="00000000·00001011"/>
20 ····<unitsPerEm·value="512"/>21 ····<unitsPerEm·value="512"/>
21 ····<created·value="Mon·Apr·15·06:35:12·2024"/>22 ····<created·value="Mon·Apr·15·06:35:12·2024"/>
22 ····<modified·value="Mon·Apr·15·06:35:17·2024"/>23 ····<modified·value="Mon·Apr·15·06:35:17·2024"/>
23 ····<xMin·value="-20"/>24 ····<xMin·value="-20"/>
24 ····<yMin·value="-74"/>25 ····<yMin·value="-74"/>
Offset 46, 21 lines modifiedOffset 47, 21 lines modified
46 ····<caretSlopeRun·value="0"/>47 ····<caretSlopeRun·value="0"/>
47 ····<caretOffset·value="0"/>48 ····<caretOffset·value="0"/>
48 ····<reserved0·value="0"/>49 ····<reserved0·value="0"/>
49 ····<reserved1·value="0"/>50 ····<reserved1·value="0"/>
50 ····<reserved2·value="0"/>51 ····<reserved2·value="0"/>
51 ····<reserved3·value="0"/>52 ····<reserved3·value="0"/>
52 ····<metricDataFormat·value="0"/>53 ····<metricDataFormat·value="0"/>
53 ····<numberOfHMetrics·value="7"/>54 ····<numberOfHMetrics·value="8"/>
54 ··</hhea>55 ··</hhea>
  
55 ··<maxp>56 ··<maxp>
56 ····<!--·Most·of·this·table·will·be·recalculated·by·the·compiler·-->57 ····<!--·Most·of·this·table·will·be·recalculated·by·the·compiler·-->
57 ····<tableVersion·value="0x10000"/>58 ····<tableVersion·value="0x10000"/>
58 ····<numGlyphs·value="7"/>59 ····<numGlyphs·value="8"/>
59 ····<maxPoints·value="254"/>60 ····<maxPoints·value="254"/>
60 ····<maxContours·value="24"/>61 ····<maxContours·value="24"/>
61 ····<maxCompositePoints·value="0"/>62 ····<maxCompositePoints·value="0"/>
62 ····<maxCompositeContours·value="0"/>63 ····<maxCompositeContours·value="0"/>
63 ····<maxZones·value="2"/>64 ····<maxZones·value="2"/>
64 ····<maxTwilightPoints·value="0"/>65 ····<maxTwilightPoints·value="0"/>
65 ····<maxStorage·value="1"/>66 ····<maxStorage·value="1"/>
Offset 125, 36 lines modifiedOffset 126, 39 lines modified
125 ····<usMaxContext·value="46"/>126 ····<usMaxContext·value="46"/>
126 ··</OS_2>127 ··</OS_2>
  
127 ··<hmtx>128 ··<hmtx>
128 ····<mtx·name=".notdef"·width="187"·lsb="17"/>129 ····<mtx·name=".notdef"·width="187"·lsb="17"/>
129 ····<mtx·name="uniF36E"·width="437"·lsb="0"/>130 ····<mtx·name="uniF36E"·width="437"·lsb="0"/>
130 ····<mtx·name="uniF3CF"·width="192"·lsb="0"/>131 ····<mtx·name="uniF3CF"·width="192"·lsb="0"/>
 132 ····<mtx·name="uniF404"·width="340"·lsb="-8"/>
131 ····<mtx·name="uniF463"·width="437"·lsb="0"/>133 ····<mtx·name="uniF463"·width="437"·lsb="0"/>
132 ····<mtx·name="uniF489"·width="354"·lsb="0"/>134 ····<mtx·name="uniF489"·width="354"·lsb="0"/>
133 ····<mtx·name="uniF4A5"·width="404"·lsb="0"/>135 ····<mtx·name="uniF4FD"·width="398"·lsb="0"/>
134 ····<mtx·name="uniF50A"·width="398"·lsb="0"/>136 ····<mtx·name="uniF50A"·width="398"·lsb="0"/>
135 ··</hmtx>137 ··</hmtx>
  
136 ··<cmap>138 ··<cmap>
137 ····<tableVersion·version="0"/>139 ····<tableVersion·version="0"/>
138 ····<cmap_format_4·platformID="0"·platEncID="3"·language="0">140 ····<cmap_format_4·platformID="0"·platEncID="3"·language="0">
139 ······<map·code="0xf36e"·name="uniF36E"/><!--·????·-->141 ······<map·code="0xf36e"·name="uniF36E"/><!--·????·-->
140 ······<map·code="0xf3cf"·name="uniF3CF"/><!--·????·-->142 ······<map·code="0xf3cf"·name="uniF3CF"/><!--·????·-->
 143 ······<map·code="0xf404"·name="uniF404"/><!--·????·-->
141 ······<map·code="0xf463"·name="uniF463"/><!--·????·-->144 ······<map·code="0xf463"·name="uniF463"/><!--·????·-->
142 ······<map·code="0xf489"·name="uniF489"/><!--·????·-->145 ······<map·code="0xf489"·name="uniF489"/><!--·????·-->
143 ······<map·code="0xf4a5"·name="uniF4A5"/><!--·????·-->146 ······<map·code="0xf4fd"·name="uniF4FD"/><!--·????·-->
144 ······<map·code="0xf50a"·name="uniF50A"/><!--·????·-->147 ······<map·code="0xf50a"·name="uniF50A"/><!--·????·-->
145 ····</cmap_format_4>148 ····</cmap_format_4>
146 ····<cmap_format_4·platformID="3"·platEncID="1"·language="0">149 ····<cmap_format_4·platformID="3"·platEncID="1"·language="0">
147 ······<map·code="0xf36e"·name="uniF36E"/><!--·????·-->150 ······<map·code="0xf36e"·name="uniF36E"/><!--·????·-->
148 ······<map·code="0xf3cf"·name="uniF3CF"/><!--·????·-->151 ······<map·code="0xf3cf"·name="uniF3CF"/><!--·????·-->
 152 ······<map·code="0xf404"·name="uniF404"/><!--·????·-->
149 ······<map·code="0xf463"·name="uniF463"/><!--·????·-->153 ······<map·code="0xf463"·name="uniF463"/><!--·????·-->
150 ······<map·code="0xf489"·name="uniF489"/><!--·????·-->154 ······<map·code="0xf489"·name="uniF489"/><!--·????·-->
151 ······<map·code="0xf4a5"·name="uniF4A5"/><!--·????·-->155 ······<map·code="0xf4fd"·name="uniF4FD"/><!--·????·-->
152 ······<map·code="0xf50a"·name="uniF50A"/><!--·????·-->156 ······<map·code="0xf50a"·name="uniF50A"/><!--·????·-->
153 ····</cmap_format_4>157 ····</cmap_format_4>
154 ··</cmap>158 ··</cmap>
  
155 ··<cvt>159 ··<cvt>
156 ····<cv·index="0"·value="17"/>160 ····<cv·index="0"·value="17"/>
157 ····<cv·index="1"·value="324"/>161 ····<cv·index="1"·value="324"/>
Offset 248, 14 lines modifiedOffset 252, 43 lines modified
248 ········<pt·x="0"·y="193"·on="1"/>252 ········<pt·x="0"·y="193"·on="1"/>
249 ········<pt·x="0"·y="197"·on="0"/>253 ········<pt·x="0"·y="197"·on="0"/>
250 ········<pt·x="5"·y="202"·on="1"/>254 ········<pt·x="5"·y="202"·on="1"/>
251 ······</contour>255 ······</contour>
252 ······<instructions/>256 ······<instructions/>
253 ····</TTGlyph>257 ····</TTGlyph>
  
 258 ····<TTGlyph·name="uniF404"·xMin="-8"·yMin="14"·xMax="348"·yMax="370">
 259 ······<contour>
 260 ········<pt·x="6"·y="55"·on="1"/>
 261 ········<pt·x="143"·y="192"·on="1"/>
 262 ········<pt·x="6"·y="329"·on="1"/>
 263 ········<pt·x="-7"·y="342"·on="0"/>
 264 ········<pt·x="19"·y="370"·on="0"/>
 265 ········<pt·x="33"·y="356"·on="1"/>
 266 ········<pt·x="170"·y="219"·on="1"/>
 267 ········<pt·x="307"·y="356"·on="1"/>
 268 ········<pt·x="320"·y="370"·on="0"/>
 269 ········<pt·x="334"·y="356"·on="1"/>
 270 ········<pt·x="348"·y="343"·on="0"/>
 271 ········<pt·x="334"·y="329"·on="1"/>
 272 ········<pt·x="197"·y="192"·on="1"/>
 273 ········<pt·x="334"·y="55"·on="1"/>
 274 ········<pt·x="347"·y="42"·on="0"/>
 275 ········<pt·x="334"·y="28"·on="1"/>
 276 ········<pt·x="320"·y="14"·on="0"/>
 277 ········<pt·x="307"·y="28"·on="1"/>
 278 ········<pt·x="170"·y="165"·on="1"/>
 279 ········<pt·x="33"·y="28"·on="1"/>
 280 ········<pt·x="20"·y="16"·on="0"/>
 281 ········<pt·x="6"·y="28"·on="1"/>
 282 ········<pt·x="-8"·y="41"·on="0"/>
 283 ······</contour>
 284 ······<instructions/>
 285 ····</TTGlyph>
  
254 ····<TTGlyph·name="uniF463"·xMin="0"·yMin="-27"·xMax="437"·yMax="411">286 ····<TTGlyph·name="uniF463"·xMin="0"·yMin="-27"·xMax="437"·yMax="411">
Max diff block lines reached; 2852/7786 bytes (36.63%) of diff not shown.
164 KB
assets/flutter_assets/shaders/ink_sparkle.frag
    
Offset 1, 1082 lines modifiedOffset 1, 1352 lines modified
Diff chunk too large, falling back to line-by-line diff (1352 lines added, 1082 lines removed)
00000000:·1800·0000·4950·4c52·0000·0000·0c00·1000··....IPLR........00000000:·1c00·0000·4950·4c52·0000·0000·0000·0e00··....IPLR........
00000010:·0400·0000·0800·0c00·0c00·0000·d027·0000··.............'..00000010:·1400·0400·0000·0800·0c00·1000·0e00·0000··................
00000020:·1417·0000·0400·0000·4ad8·ffff·0000·0001··........J.......00000020:·b438·0000·f827·0000·1417·0000·0400·0000··.8...'..........
00000030:·e416·0000·4416·0000·0400·0000·3816·0000··....D.......8...00000030:·6ac7·ffff·0000·0001·e416·0000·4416·0000··j...........D...
00000040:·0302·2307·0003·0100·0b00·0d00·dc03·0000··..#.............00000040:·0400·0000·3816·0000·0302·2307·0003·0100··....8.....#.....
00000050:·0000·0000·1100·0200·0100·0000·0b00·0600··................00000050:·0b00·0d00·dc03·0000·0000·0000·1100·0200··................
00000060:·0100·0000·474c·534c·2e73·7464·2e34·3530··....GLSL.std.45000000060:·0100·0000·0b00·0600·0100·0000·474c·534c··............GLSL
00000070:·0000·0000·0e00·0300·0000·0000·0100·0000··................00000070:·2e73·7464·2e34·3530·0000·0000·0e00·0300··.std.450........
00000080:·0f00·0700·0400·0000·0400·0000·6d61·696e··............main00000080:·0000·0000·0100·0000·0f00·0700·0400·0000··................
00000090:·0000·0000·5500·0000·c701·0000·1000·0300··....U...........00000090:·0400·0000·6d61·696e·0000·0000·5500·0000··....main....U...
000000a0:·0400·0000·0700·0000·4800·0500·3e00·0000··........H...>...000000a0:·c701·0000·1000·0300·0400·0000·0700·0000··................
000000b0:·0000·0000·2300·0000·0000·0000·4800·0500··....#.......H...000000b0:·4800·0500·3e00·0000·0000·0000·2300·0000··H...>.......#...
000000c0:·3e00·0000·0100·0000·2300·0000·1000·0000··>.......#.......000000c0:·0000·0000·4800·0500·3e00·0000·0100·0000··....H...>.......
000000d0:·4800·0500·3e00·0000·0200·0000·2300·0000··H...>.......#...000000d0:·2300·0000·1000·0000·4800·0500·3e00·0000··#.......H...>...
000000e0:·2000·0000·4800·0500·3e00·0000·0300·0000···...H...>.......000000e0:·0200·0000·2300·0000·2000·0000·4800·0500··....#...·...H...
000000f0:·2300·0000·2800·0000·4800·0500·3e00·0000··#...(...H...>...000000f0:·3e00·0000·0300·0000·2300·0000·2800·0000··>.......#...(...
00000100:·0400·0000·2300·0000·3000·0000·4800·0500··....#...0...H...00000100:·4800·0500·3e00·0000·0400·0000·2300·0000··H...>.......#...
00000110:·3e00·0000·0500·0000·2300·0000·3800·0000··>.......#...8...00000110:·3000·0000·4800·0500·3e00·0000·0500·0000··0...H...>.......
00000120:·4800·0500·3e00·0000·0600·0000·2300·0000··H...>.......#...00000120:·2300·0000·3800·0000·4800·0500·3e00·0000··#...8...H...>...
00000130:·4000·0000·4800·0500·3e00·0000·0700·0000··@...H...>.......00000130:·0600·0000·2300·0000·4000·0000·4800·0500··....#...@...H...
00000140:·2300·0000·4800·0000·4800·0500·3e00·0000··#...H...H...>...00000140:·3e00·0000·0700·0000·2300·0000·4800·0000··>.......#...H...
00000150:·0800·0000·2300·0000·5000·0000·4800·0500··....#...P...H...00000150:·4800·0500·3e00·0000·0800·0000·2300·0000··H...>.......#...
00000160:·3e00·0000·0900·0000·2300·0000·5800·0000··>.......#...X...00000160:·5000·0000·4800·0500·3e00·0000·0900·0000··P...H...>.......
00000170:·4800·0500·3e00·0000·0a00·0000·2300·0000··H...>.......#...00000170:·2300·0000·5800·0000·4800·0500·3e00·0000··#...X...H...>...
00000180:·6000·0000·4800·0500·3e00·0000·0b00·0000··`...H...>.......00000180:·0a00·0000·2300·0000·6000·0000·4800·0500··....#...`...H...
00000190:·2300·0000·6800·0000·4800·0500·3e00·0000··#...h...H...>...00000190:·3e00·0000·0b00·0000·2300·0000·6800·0000··>.......#...h...
000001a0:·0c00·0000·2300·0000·7000·0000·4700·0300··....#...p...G...000001a0:·4800·0500·3e00·0000·0c00·0000·2300·0000··H...>.......#...
000001b0:·3e00·0000·0200·0000·4700·0400·4000·0000··>.......G...@...000001b0:·7000·0000·4700·0300·3e00·0000·0200·0000··p...G...>.......
000001c0:·2200·0000·0000·0000·4700·0400·4000·0000··".......G...@...000001c0:·4700·0400·4000·0000·2200·0000·0000·0000··G...@...".......
000001d0:·2100·0000·4000·0000·4700·0400·5500·0000··!...@...G...U...000001d0:·4700·0400·4000·0000·2100·0000·4000·0000··G...@...!...@...
000001e0:·1e00·0000·0000·0000·4700·0400·c701·0000··........G.......000001e0:·4700·0400·5500·0000·1e00·0000·0000·0000··G...U...........
000001f0:·1e00·0000·0000·0000·1300·0200·0200·0000··................000001f0:·4700·0400·c701·0000·1e00·0000·0000·0000··G...............
00000200:·2100·0300·0300·0000·0200·0000·1600·0300··!...............00000200:·1300·0200·0200·0000·2100·0300·0300·0000··........!.......
00000210:·0600·0000·2000·0000·1700·0400·0700·0000··....·...........00000210:·0200·0000·1600·0300·0600·0000·2000·0000··............·...
00000220:·0600·0000·0200·0000·1800·0400·1700·0000··................00000220:·1700·0400·0700·0000·0600·0000·0200·0000··................
00000230:·0700·0000·0200·0000·1700·0400·3d00·0000··............=...00000230:·1800·0400·1700·0000·0700·0000·0200·0000··................
00000240:·0600·0000·0400·0000·1e00·0f00·3e00·0000··............>...00000240:·1700·0400·3d00·0000·0600·0000·0400·0000··....=...........
00000250:·3d00·0000·3d00·0000·0700·0000·0600·0000··=...=...........00000250:·1e00·0f00·3e00·0000·3d00·0000·3d00·0000··....>...=...=...
00000260:·0700·0000·0700·0000·0600·0000·0700·0000··................00000260:·0700·0000·0600·0000·0700·0000·0700·0000··................
00000270:·0700·0000·0700·0000·0700·0000·0700·0000··................00000270:·0600·0000·0700·0000·0700·0000·0700·0000··................
00000280:·0700·0000·2000·0400·3f00·0000·0200·0000··....·...?.......00000280:·0700·0000·0700·0000·0700·0000·2000·0400··............·...
00000290:·3e00·0000·3b00·0400·3f00·0000·4000·0000··>...;...?...@...00000290:·3f00·0000·0200·0000·3e00·0000·3b00·0400··?.......>...;...
000002a0:·0200·0000·1500·0400·4100·0000·2000·0000··........A...·...000002a0:·3f00·0000·4000·0000·0200·0000·1500·0400··?...@...........
000002b0:·0100·0000·2b00·0400·4100·0000·4200·0000··....+...A...B...000002b0:·4100·0000·2000·0000·0100·0000·2b00·0400··A...·.......+...
000002c0:·0100·0000·1500·0400·4300·0000·2000·0000··........C...·...000002c0:·4100·0000·4200·0000·0100·0000·1500·0400··A...B...........
000002d0:·0000·0000·2b00·0400·4300·0000·4400·0000··....+...C...D...000002d0:·4300·0000·2000·0000·0000·0000·2b00·0400··C...·.......+...
000002e0:·0000·0000·2000·0400·4500·0000·0200·0000··....·...E.......000002e0:·4300·0000·4400·0000·0000·0000·2000·0400··C...D.......·...
000002f0:·0600·0000·2b00·0400·4300·0000·4900·0000··....+...C...I...000002f0:·4500·0000·0200·0000·0600·0000·2b00·0400··E...........+...
00000300:·0100·0000·2b00·0400·4300·0000·4d00·0000··....+...C...M...00000300:·4300·0000·4900·0000·0100·0000·2b00·0400··C...I.......+...
00000310:·0200·0000·2b00·0400·4300·0000·5100·0000··....+...C...Q...00000310:·4300·0000·4d00·0000·0200·0000·2b00·0400··C...M.......+...
00000320:·0300·0000·2000·0400·5400·0000·0100·0000··....·...T.......00000320:·4300·0000·5100·0000·0300·0000·2000·0400··C...Q.......·...
00000330:·0700·0000·3b00·0400·5400·0000·5500·0000··....;...T...U...00000330:·5400·0000·0100·0000·0700·0000·3b00·0400··T...........;...
00000340:·0100·0000·2b00·0400·0600·0000·5a00·0000··....+.......Z...00000340:·5400·0000·5500·0000·0100·0000·2b00·0400··T...U.......+...
00000350:·27c2·ac40·2b00·0400·0600·0000·5b00·0000··'..@+.......[...00000350:·0600·0000·5a00·0000·27c2·ac40·2b00·0400··....Z...'..@+...
00000360:·af25·ae40·2c00·0500·0700·0000·5c00·0000··.%.@,.......\...00000360:·0600·0000·5b00·0000·af25·ae40·2c00·0500··....[....%.@,...
00000370:·5a00·0000·5b00·0000·2b00·0400·0600·0000··Z...[...+.......00000370:·0700·0000·5c00·0000·5a00·0000·5b00·0000··....\...Z...[...
00000380:·6200·0000·e347·ac41·2b00·0400·0600·0000··b....G.A+.......00000380:·2b00·0400·0600·0000·6200·0000·e347·ac41··+.......b....G.A
00000390:·6300·0000·ea04·6541·2c00·0500·0700·0000··c.....eA,.......00000390:·2b00·0400·0600·0000·6300·0000·ea04·6541··+.......c.....eA
000003a0:·6400·0000·6200·0000·6300·0000·2b00·0400··d...b...c...+...000003a0:·2c00·0500·0700·0000·6400·0000·6200·0000··,.......d...b...
000003b0:·0600·0000·7100·0000·85dc·be42·2b00·0400··....q......B+...000003b0:·6300·0000·2b00·0400·0600·0000·7100·0000··c...+.......q...
000003c0:·0600·0000·7500·0000·6619·9642·2b00·0400··....u...f..B+...000003c0:·85dc·be42·2b00·0400·0600·0000·7500·0000··...B+.......u...
000003d0:·0600·0000·7900·0000·0000·803f·2b00·0400··....y......?+...000003d0:·6619·9642·2b00·0400·0600·0000·7900·0000··f..B+.......y...
000003e0:·0600·0000·9000·0000·0000·0000·2b00·0400··............+...000003e0:·0000·803f·2b00·0400·0600·0000·9000·0000··...?+...........
000003f0:·0600·0000·9800·0000·0000·003f·2b00·0400··...........?+...000003f0:·0000·0000·2b00·0400·0600·0000·9800·0000··....+...........
00000400:·0600·0000·f400·0000·cdcc·4c3d·2b00·0400··..........L=+...00000400:·0000·003f·2b00·0400·0600·0000·f400·0000··...?+...........
00000410:·0600·0000·fb00·0000·db0f·4940·2b00·0400··..........I@+...00000410:·cdcc·4c3d·2b00·0400·0600·0000·fb00·0000··..L=+...........
00000420:·0600·0000·fd00·0000·3333·b33e·2b00·0400··........33.>+...00000420:·db0f·4940·2b00·0400·0600·0000·fd00·0000··..I@+...........
00000430:·0600·0000·0201·0000·cdcc·cc3d·2b00·0400··...........=+...00000430:·3333·b33e·2b00·0400·0600·0000·0201·0000··33.>+...........
00000440:·0600·0000·0301·0000·9a99·193e·2b00·0400··...........>+...00000440:·cdcc·cc3d·2b00·0400·0600·0000·0301·0000··...=+...........
00000450:·0600·0000·0c01·0000·3333·333f·2b00·0400··........333?+...00000450:·9a99·193e·2b00·0400·0600·0000·0c01·0000··...>+...........
00000460:·0600·0000·1101·0000·cdcc·4c3e·2b00·0400··..........L>+...00000460:·3333·333f·2b00·0400·0600·0000·1101·0000··333?+...........
00000470:·0600·0000·1201·0000·0000·803e·2b00·0400··...........>+...00000470:·cdcc·4c3e·2b00·0400·0600·0000·1201·0000··..L>+...........
00000480:·0600·0000·1b01·0000·6666·863f·2b00·0400··........ff.?+...00000480:·0000·803e·2b00·0400·0600·0000·1b01·0000··...>+...........
00000490:·0600·0000·2001·0000·9a99·993e·2b00·0400··....·......>+...00000490:·6666·863f·2b00·0400·0600·0000·2001·0000··ff.?+.......·...
000004a0:·0600·0000·2901·0000·cdcc·0c3f·2b00·0400··....)......?+...000004a0:·9a99·993e·2b00·0400·0600·0000·2901·0000··...>+.......)...
000004b0:·0600·0000·2f01·0000·cdcc·4c3f·2c00·0500··..../.....L?,...000004b0:·cdcc·0c3f·2b00·0400·0600·0000·2f01·0000··...?+......./...
000004c0:·0700·0000·3001·0000·2f01·0000·2f01·0000··....0.../.../...000004c0:·cdcc·4c3f·2c00·0500·0700·0000·3001·0000··..L?,.......0...
000004d0:·2b00·0400·4100·0000·3301·0000·0700·0000··+...A...3.......000004d0:·2f01·0000·2f01·0000·2b00·0400·4100·0000··/.../...+...A...
000004e0:·2b00·0400·4100·0000·3401·0000·0a00·0000··+...A...4.......000004e0:·3301·0000·0700·0000·2b00·0400·4100·0000··3.......+...A...
000004f0:·2b00·0400·0600·0000·3501·0000·7b14·2e3e··+.......5...{..>000004f0:·3401·0000·0a00·0000·2b00·0400·0600·0000··4.......+.......
00000500:·2000·0400·3a01·0000·0200·0000·0700·0000···...:...........00000500:·3501·0000·7b14·2e3e·2000·0400·3a01·0000··5...{..>·...:...
00000510:·2b00·0400·4100·0000·4301·0000·0800·0000··+...A...C.......00000510:·0200·0000·0700·0000·2b00·0400·4100·0000··........+...A...
00000520:·2b00·0400·4100·0000·4401·0000·0b00·0000··+...A...D.......00000520:·4301·0000·0800·0000·2b00·0400·4100·0000··C.......+...A...
00000530:·2b00·0400·4100·0000·5101·0000·0900·0000··+...A...Q.......00000530:·4401·0000·0b00·0000·2b00·0400·4100·0000··D.......+...A...
00000540:·2b00·0400·4100·0000·5201·0000·0c00·0000··+...A...R.......00000540:·5101·0000·0900·0000·2b00·0400·4100·0000··Q.......+...A...
00000550:·2b00·0400·0600·0000·5301·0000·cdcc·8c3e··+.......S......>00000550:·5201·0000·0c00·0000·2b00·0400·0600·0000··R.......+.......
00000560:·2b00·0400·0600·0000·6801·0000·6666·e63e··+.......h...ff.>00000560:·5301·0000·cdcc·8c3e·2b00·0400·0600·0000··S......>+.......
00000570:·2b00·0400·4100·0000·7301·0000·0400·0000··+...A...s.......00000570:·6801·0000·6666·e63e·2b00·0400·4100·0000··h...ff.>+...A...
00000580:·2b00·0400·4100·0000·7a01·0000·0500·0000··+...A...z.......00000580:·7301·0000·0400·0000·2b00·0400·4100·0000··s.......+...A...
00000590:·2b00·0400·4100·0000·8001·0000·0300·0000··+...A...........00000590:·7a01·0000·0500·0000·2b00·0400·4100·0000··z.......+...A...
000005a0:·2b00·0400·4100·0000·8a01·0000·0200·0000··+...A...........000005a0:·8001·0000·0300·0000·2b00·0400·4100·0000··........+...A...
000005b0:·2b00·0400·4100·0000·9a01·0000·0600·0000··+...A...........000005b0:·8a01·0000·0200·0000·2b00·0400·4100·0000··........+...A...
000005c0:·2b00·0400·4100·0000·b401·0000·0000·0000··+...A...........000005c0:·9a01·0000·0600·0000·2b00·0400·4100·0000··........+...A...
000005d0:·1700·0400·ba01·0000·0600·0000·0300·0000··................000005d0:·b401·0000·0000·0000·1700·0400·ba01·0000··................
000005e0:·2000·0400·bb01·0000·0200·0000·3d00·0000···...........=...000005e0:·0600·0000·0300·0000·2000·0400·bb01·0000··........·.......
000005f0:·2000·0400·c601·0000·0300·0000·3d00·0000···...........=...000005f0:·0200·0000·3d00·0000·2000·0400·c601·0000··....=...·.......
00000600:·3b00·0400·c601·0000·c701·0000·0300·0000··;...............00000600:·0300·0000·3d00·0000·3b00·0400·c601·0000··....=...;.......
00000610:·2c00·0700·3d00·0000·c901·0000·7900·0000··,...=.......y...00000610:·c701·0000·0300·0000·2c00·0700·3d00·0000··........,...=...
00000620:·7900·0000·7900·0000·7900·0000·2c00·0500··y...y...y...,...00000620:·c901·0000·7900·0000·7900·0000·7900·0000··....y...y...y...
00000630:·0700·0000·b503·0000·3501·0000·3501·0000··........5...5...00000630:·7900·0000·2c00·0500·0700·0000·b503·0000··y...,...........
00000640:·2b00·0400·0600·0000·b703·0000·9a99·d93d··+..............=00000640:·3501·0000·3501·0000·2b00·0400·0600·0000··5...5...+.......
00000650:·2c00·0500·0700·0000·b903·0000·b703·0000··,...............00000650:·b703·0000·9a99·d93d·2c00·0500·0700·0000··.......=,.......
00000660:·b703·0000·2b00·0400·0600·0000·bc03·0000··....+...........00000660:·b903·0000·b703·0000·b703·0000·2b00·0400··............+...
00000670:·0000·3abf·2b00·0400·0600·0000·bd03·0000··..:.+...........00000670:·0600·0000·bc03·0000·0000·3abf·2b00·0400··..........:.+...
00000680:·0080·2e40·2c00·0500·0700·0000·be03·0000··...@,...........00000680:·0600·0000·bd03·0000·0080·2e40·2c00·0500··...........@,...
00000690:·1101·0000·1101·0000·2b00·0400·0600·0000··........+.......00000690:·0700·0000·be03·0000·1101·0000·1101·0000··................
000006a0:·bf03·0000·0000·003e·2c00·0500·0700·0000··.......>,.......000006a0:·2b00·0400·0600·0000·bf03·0000·0000·003e··+..............>
000006b0:·c103·0000·bf03·0000·bf03·0000·2b00·0400··............+...000006b0:·2c00·0500·0700·0000·c103·0000·bf03·0000··,...............
000006c0:·0600·0000·c403·0000·0000·84bf·2b00·0400··............+...000006c0:·bf03·0000·2b00·0400·0600·0000·c403·0000··....+...........
000006d0:·0600·0000·c503·0000·0000·4240·2c00·0500··..........B@,...000006d0:·0000·84bf·2b00·0400·0600·0000·c503·0000··....+...........
000006e0:·0700·0000·c603·0000·5301·0000·5301·0000··........S...S...000006e0:·0000·4240·2c00·0500·0700·0000·c603·0000··..B@,...........
000006f0:·2b00·0400·0600·0000·c803·0000·0000·303e··+.............0>000006f0:·5301·0000·5301·0000·2b00·0400·0600·0000··S...S...+.......
00000700:·2c00·0500·0700·0000·ca03·0000·c803·0000··,...............00000700:·c803·0000·0000·303e·2c00·0500·0700·0000··......0>,.......
00000710:·c803·0000·2b00·0400·0600·0000·cd03·0000··....+...........00000710:·ca03·0000·c803·0000·c803·0000·2b00·0400··............+...
00000720:·fe7f·e5bf·2b00·0400·0600·0000·ce03·0000··....+...........00000720:·0600·0000·cd03·0000·fe7f·e5bf·2b00·0400··............+...
00000730:·ffbf·7240·2b00·0400·0600·0000·d103·0000··..r@+...........00000730:·0600·0000·ce03·0000·ffbf·7240·2b00·0400··..........r@+...
00000740:·0000·a03f·2c00·0500·0700·0000·d203·0000··...?,...........00000740:·0600·0000·d103·0000·0000·a03f·2c00·0500··...........?,...
00000750:·d103·0000·d103·0000·2b00·0400·0600·0000··........+.......00000750:·0700·0000·d203·0000·d103·0000·d103·0000··................
00000760:·d303·0000·99ac·6741·2b00·0400·0600·0000··......gA+.......00000760:·2b00·0400·0600·0000·d303·0000·99ac·6741··+.............gA
00000770:·d503·0000·4fec·4441·2b00·0400·0600·0000··....O.DA+.......00000770:·2b00·0400·0600·0000·d503·0000·4fec·4441··+...........O.DA
00000780:·d703·0000·8037·0f41·2b00·0400·0600·0000··.....7.A+.......00000780:·2b00·0400·0600·0000·d703·0000·8037·0f41··+............7.A
00000790:·d803·0000·cdcc·cc3e·2b00·0400·0600·0000··.......>+.......00000790:·2b00·0400·0600·0000·d803·0000·cdcc·cc3e··+..............>
000007a0:·db03·0000·cdcc·4cbd·3600·0500·0200·0000··......L.6.......000007a0:·2b00·0400·0600·0000·db03·0000·cdcc·4cbd··+.............L.
000007b0:·0400·0000·0000·0000·0300·0000·f800·0200··................000007b0:·3600·0500·0200·0000·0400·0000·0000·0000··6...............
000007c0:·0500·0000·4100·0600·4500·0000·4600·0000··....A...E...F...000007c0:·0300·0000·f800·0200·0500·0000·4100·0600··............A...
000007d0:·4000·0000·4200·0000·4400·0000·3d00·0400··@...B...D...=...000007d0:·4500·0000·4600·0000·4000·0000·4200·0000··E...F...@...B...
Max diff block lines reached; -1/167960 bytes (-0.00%) of diff not shown.