571 MB
/home/fdroid/fdroiddata/tmp/uk.me.amugofjava.anytime_182.apk vs.
/home/fdroid/fdroiddata/unsigned/uk.me.amugofjava.anytime_182.apk
8.2 KB
APK Signing Block
    
Offset 1, 119 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 0000000000000000000000000000000000000000000000000000000000000000000000 
12 0000000000000000000000000000000000000000000000000000000000000000000000 
13 0000000000000000000000000000000000000000000000000000000000000000000000 
14 0000000000000000000000000000000000000000000000000000000000000000000000 
15 0000000000000000000000000000000000000000000000000000000000000000000000 
16 0000000000000000000000000000000000000000000000000000000000000000000000 
17 0000000000000000000000000000000000000000000000000000000000000000000000 
18 0000000000000000000000000000000000000000000000000000000000000000000000 
19 0000000000000000000000000000000000000000000000000000000000000000000000 
20 0000000000000000000000000000000000000000000000000000000000000000000000 
21 0000000000000000000000000000000000000000000000000000000000000000000000 
22 0000000000000000000000000000000000000000000000000000000000000000000000 
23 0000000000000000000000000000000000000000000000000000000000000000000000 
24 0000000000000000000000000000000000000000000000000000000000000000000000 
25 0000000000000000000000000000000000000000000000000000000000000000000000 
26 0000000000000000000000000000000000000000000000000000000000000000000000 
27 0000000000000000000000000000000000000000000000000000000000000000000000 
28 0000000000000000000000000000000000000000000000000000000000000000000000 
29 0000000000000000000000000000000000000000000000000000000000000000000000 
30 0000000000000000000000000000000000000000000000000000000000000000000000 
31 0000000000000000000000000000000000000000000000000000000000000000000000 
32 0000000000000000000000000000000000000000000000000000000000000000000000 
33 0000000000000000000000000000000000000000000000000000000000000000000000 
34 0000000000000000000000000000000000000000000000000000000000000000000000 
35 0000000000000000000000000000000000000000000000000000000000000000000000 
36 0000000000000000000000000000000000000000000000000000000000000000000000 
37 0000000000000000000000000000000000000000000000000000000000000000000000 
38 0000000000000000000000000000000000000000000000000000000000000000000000 
39 0000000000000000000000000000000000000000000000000000000000000000000000 
40 0000000000000000000000000000000000000000000000000000000000000000000000 
41 0000000000000000000000000000000000000000000000000000000000000000000000 
42 0000000000000000000000000000000000000000000000000000000000000000000000 
43 0000000000000000000000000000000000000000000000000000000000000000000000 
44 0000000000000000000000000000000000000000000000000000000000000000000000 
45 0000000000000000000000000000000000000000000000000000000000000000000000 
46 0000000000000000000000000000000000000000000000000000000000000000000000 
47 0000000000000000000000000000000000000000000000000000000000000000000000 
48 0000000000000000000000000000000000000000000000000000000000000000000000 
49 0000000000000000000000000000000000000000000000000000000000000000000000 
50 0000000000000000000000000000000000000000000000000000000000000000000000 
51 0000000000000000000000000000000000000000000000000000000000000000000000 
52 0000000000000000000000000000000000000000000000000000000000000000000000 
53 0000000000000000000000000000000000000000000000000000000000000000000000 
54 0000000000000000000000000000000000000000000000000000000000000000000000 
55 0000000000000000000000000000000000000000000000000000000000000000000000 
56 0000000000000000000000000000000000000000000000000000000000000000000000 
57 0000000000000000000000000000000000000000000000000000000000000000000000 
58 0000000000000000000000000000000000000000000000000000000000000000000000 
59 0000000000000000000000000000000000000000000000000000000000000000000000 
60 0000000000000000000000000000000000000000000000000000000000000000000000 
61 0000000000000000000000000000000000000000000000000000000000000000000000 
62 0000000000000000000000000000000000000000000000000000000000000000000000 
63 0000000000000000000000000000000000000000000000000000000000000000000000 
64 0000000000000000000000000000000000000000000000000000000000000000000000 
65 0000000000000000000000000000000000000000000000000000000000000000000000 
66 0000000000000000000000000000000000000000000000000000000000000000000000 
67 0000000000000000000000000000000000000000000000000000000000000000000000 
68 0000000000000000000000000000000000000000000000000000000000000000000000 
69 0000000000000000000000000000000000000000000000000000000000000000000000 
70 0000000000000000000000000000000000000000000000000000000000000000000000 
71 0000000000000000000000000000000000000000000000000000000000000000000000 
72 0000000000000000000000000000000000000000000000000000000000000000000000 
73 0000000000000000000000000000000000000000000000000000000000000000000000 
74 000000000000000000000000000000000000000000000000000000000000000000 
  
75 Key·0x7109871a: 
76 cb050000c7050000890300002c0000002800000003010000200000006493a28c2025ad 
77 128fccf623a9763962cc1fb3455301fe2d3138b404fa9ae8884d030000490300003082 
78 03453082022da0030201020204715fcbdb300d06092a864886f70d01010b0500305331 
79 0b300906035504061302474231133011060355040a130a616d75676f666a617661311b 
80 3019060355040b13124d6f62696c6520446576656c6f706d656e743112301006035504 
81 03130942656e2048696c6c73301e170d3134303931373230303031355a170d33393039 
82 31313230303031355a3053310b300906035504061302474231133011060355040a130a 
83 616d75676f666a617661311b3019060355040b13124d6f62696c6520446576656c6f70 
84 6d656e74311230100603550403130942656e2048696c6c7330820122300d06092a8648 
85 86f70d01010105000382010f003082010a02820101009e0aa2cbf974c0e0052091f72b 
86 6f291a07b8b6e3d1a9bc0723580f08f96f4b1d4a742b8f0172a2f7794fceab832c4ffd 
87 25087dfbba927364a1ae9615e6ef2692b41b476c00ddc658058b7232cda29ac2d2d5c6 
88 4791bfb7102d592131e7f8d3ace008a5d92f69555e7a2933f28194b04f52ed33e58d93 
89 af4331a1aa1d2b3c11eb668de685987ea88940847ab4e03d145dd8e1a0db04c9a597ae 
90 17e5566f104bc785ddcdbf6e820613bc18b1421786900e21c50551a6d8295c20d466a8 
91 74276e13b3c52a1c9688d1a3aa7f67e73f74233b4c0dd1a29fa457a9bd713061222121 
92 8c7da411ca54b95e5524182aeea4d80b3aa09eb0e61a9a8c49ec892d88dd85c68b0203 
93 010001a321301f301d0603551d0e041604144e24f91939d081b39bce6426fac862aab4 
94 f614a3300d06092a864886f70d01010b05000382010100755478a93dea2f2df3a38e37 
95 1ed535bfa1090b3e5c27fd767113341c6952eab832aca1270b85a7376e390a588b3759 
96 8691f6e8f6bb72a71e6df732abc00665e9dcbf3b15c5c970b8aca6a1148b6a5b1fb14f 
97 b6a27683ec4bb3ddf357b020c8b0fd390f3796584cb458034eb6e5b130304849e20a1f 
98 0972ea684954a6421c3a3820d16297e58994d939d0b2965b214ae1cbb12bfc7bcbaca9 
99 b2f0055f842230ee475155cf17384c1b5b082ee622609c4fd68aad60cd8f51acdbdccb 
100 a092a8f1e14599b18bfe1ce8b48484898c19f175eefcd1729ee8311876662f4d82ae08 
101 6621bcd448d9d3538358cb364d21402133067531aee97e1eec988cee12e602bf790100 
102 000000000000000c0100000801000003010000000100004a1099ad535802fdc85d5959 
103 eb1dd0957a92ee0a4628225bf6d5a24e61704c6c1c61799b7b1997e9ca0eea43f701f9 
104 30363f49c6c71a3b05f3276c2c843661282148fc5decfb2f0dafca82a8ab491b6822c5 
105 31bfb391cef05da402719ee25a65649ac0ae46da0dd97f5d2f07eae4856e572b02bdb6 
106 84ac5123b7039fd1ae7df426ddf57f3a19bb3471fe5986c35821e04abfa1771ed21bcc 
107 7e91ce6a59f8287c9ebe43db5049f59b00e67415f1dbdfe649188b8dae9b4aec6dd3e0 
108 4a44b4323a23e7ee16db91bb96d389bc3880a7fd2a001d5a0a7d37dc958e8efb92f0bc 
109 a8c1aeaffdbb8bdcf1218918748361fcdc0840e3c290aabd6c909dccc7944ce593ff26 
110 01000030820122300d06092a864886f70d01010105000382010f003082010a02820101 
111 009e0aa2cbf974c0e0052091f72b6f291a07b8b6e3d1a9bc0723580f08f96f4b1d4a74 
112 2b8f0172a2f7794fceab832c4ffd25087dfbba927364a1ae9615e6ef2692b41b476c00 
113 ddc658058b7232cda29ac2d2d5c64791bfb7102d592131e7f8d3ace008a5d92f69555e 
114 7a2933f28194b04f52ed33e58d93af4331a1aa1d2b3c11eb668de685987ea88940847a 
115 b4e03d145dd8e1a0db04c9a597ae17e5566f104bc785ddcdbf6e820613bc18b1421786 
116 900e21c50551a6d8295c20d466a874276e13b3c52a1c9688d1a3aa7f67e73f74233b4c 
117 0dd1a29fa457a9bd7130612221218c7da411ca54b95e5524182aeea4d80b3aa09eb0e6 
118 1a9a8c49ec892d88dd85c68b0203010001 
4.94 KB
zipinfo {}
    
Offset 1, 33 lines modifiedOffset 1, 34 lines modified
1 Zip·file·size:·30608649·bytes,·number·of·entries:·7091 Zip·file·size:·30672667·bytes,·number·of·entries:·707
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······217·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof3 -rw-r--r--··0.0·unx······217·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··3689068·b-·defN·81-Jan-01·01:01·classes.dex5 -rw-r--r--··0.0·unx··3692924·b-·defN·81-Jan-01·01:01·classes.dex
6 -rw-r--r--··0.0·unx·10290080·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so6 -rw-r--r--··0.0·unx·10224544·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so
7 -rw-r--r--··0.0·unx·10814048·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so7 -rw-r--r--··0.0·unx·11057968·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so
8 -rw-r--r--··0.0·unx·11469396·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so8 -rw-r--r--··0.0·unx·11371092·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so
9 -rw-r--r--··0.0·unx··7614272·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so9 -rw-r--r--··0.0·unx··7839808·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so
10 -rw-r--r--··0.0·unx·10355616·b-·defN·81-Jan-01·01:01·lib/x86_64/libapp.so10 -rw-r--r--··0.0·unx·10290080·b-·defN·81-Jan-01·01:01·lib/x86_64/libapp.so
11 -rw-r--r--··0.0·unx·11888112·b-·defN·81-Jan-01·01:01·lib/x86_64/libflutter.so11 -rw-r--r--··0.0·unx·12134128·b-·defN·81-Jan-01·01:01·lib/x86_64/libflutter.so
12 -rw-r--r--··0.0·unx······801·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.bin12 -rw-r--r--··0.0·unx······801·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.bin
13 -rw-r--r--··0.0·unx······737·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json13 -rw-r--r--··0.0·unx······737·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json
14 -rw-r--r--··0.0·unx······467·b-·defN·81-Jan-01·01:01·assets/flutter_assets/FontManifest.json14 -rw-r--r--··0.0·unx······467·b-·defN·81-Jan-01·01:01·assets/flutter_assets/FontManifest.json
15 -rw-r--r--··0.0·unx···107438·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z15 -rw-r--r--··0.0·unx···107641·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z
 16 -rw-r--r--··0.0·unx·······45·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NativeAssetsManifest.json
16 -rw-r--r--··0.0·unx·····3955·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/ca/globalsign-gcc-r6-alphassl-ca-2023.pem17 -rw-r--r--··0.0·unx·····3955·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/ca/globalsign-gcc-r6-alphassl-ca-2023.pem
17 -rw-r--r--··0.0·unx·····3765·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/ca/lets-encrypt-r3.pem18 -rw-r--r--··0.0·unx·····3765·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/ca/lets-encrypt-r3.pem
18 -rw-r--r--··0.0·unx···235192·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/fonts/Montserrat-Bold.otf19 -rw-r--r--··0.0·unx···235192·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/fonts/Montserrat-Bold.otf
19 -rw-r--r--··0.0·unx···230356·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/fonts/Montserrat-Medium.otf20 -rw-r--r--··0.0·unx···230356·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/fonts/Montserrat-Medium.otf
20 -rw-r--r--··0.0·unx···228620·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/fonts/Montserrat-Regular.otf21 -rw-r--r--··0.0·unx···228620·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/fonts/Montserrat-Regular.otf
21 -rw-r--r--··0.0·unx····14096·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/images/anytime-logo-s.png22 -rw-r--r--··0.0·unx····14096·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/images/anytime-logo-s.png
22 -rw-r--r--··0.0·unx····18530·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/images/anytime-logo.png23 -rw-r--r--··0.0·unx····18530·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/images/anytime-logo.png
23 -rw-r--r--··0.0·unx····16672·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/images/anytime-placeholder-logo.png24 -rw-r--r--··0.0·unx····16672·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/images/anytime-placeholder-logo.png
24 -rw-r--r--··0.0·unx·····7316·b-·defN·81-Jan-01·01:01·assets/flutter_assets/fonts/MaterialIcons-Regular.otf25 -rw-r--r--··0.0·unx·····7416·b-·defN·81-Jan-01·01:01·assets/flutter_assets/fonts/MaterialIcons-Regular.otf
25 -rw-r--r--··0.0·unx······856·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf26 -rw-r--r--··0.0·unx······856·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
26 -rw-r--r--··0.0·unx····17304·b-·defN·81-Jan-01·01:01·assets/flutter_assets/shaders/ink_sparkle.frag27 -rw-r--r--··0.0·unx····21632·b-·defN·81-Jan-01·01:01·assets/flutter_assets/shaders/ink_sparkle.frag
27 -rw----·····2.0·fat·····1738·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin28 -rw----·····2.0·fat·····1738·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin
28 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.activity_activity-ktx.version29 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.activity_activity-ktx.version
29 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.activity_activity.version30 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.activity_activity.version
30 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version31 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version
31 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version32 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version
32 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version33 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version
33 -rw----·····2.0·fat·······67·b-·defN·81-Jan-01·01:01·META-INF/androidx.arch.core_core-runtime.version34 -rw----·····2.0·fat·······67·b-·defN·81-Jan-01·01:01·META-INF/androidx.arch.core_core-runtime.version
Offset 701, 11 lines modifiedOffset 702, 8 lines modified
701 -rw----·····0.0·fat······925·b-·stor·81-Jan-01·01:01·res/zk.png702 -rw----·····0.0·fat······925·b-·stor·81-Jan-01·01:01·res/zk.png
702 -rw----·····0.0·fat······308·b-·defN·81-Jan-01·01:01·res/zn.xml703 -rw----·····0.0·fat······308·b-·defN·81-Jan-01·01:01·res/zn.xml
703 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml704 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml
704 -rw----·····0.0·fat·····3970·b-·stor·81-Jan-01·01:01·res/zr.png705 -rw----·····0.0·fat·····3970·b-·stor·81-Jan-01·01:01·res/zr.png
705 -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png706 -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png
706 -rw----·····0.0·fat······288·b-·defN·81-Jan-01·01:01·res/zz.xml707 -rw----·····0.0·fat······288·b-·defN·81-Jan-01·01:01·res/zz.xml
707 -rw----·····0.0·fat···381204·b-·stor·81-Jan-01·01:01·resources.arsc708 -rw----·····0.0·fat···381204·b-·stor·81-Jan-01·01:01·resources.arsc
708 -rw-r--r--··0.0·unx····62850·b-·defN·81-Jan-01·01:01·META-INF/CERT.SF 
709 -rw-r--r--··0.0·unx·····1295·b-·defN·81-Jan-01·01:01·META-INF/CERT.RSA 
710 -rw-r--r--··0.0·unx····62776·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF 
711 709·files,·68112489·bytes·uncompressed,·30526290·bytes·compressed:··55.2%709 707·files,·68480196·bytes·uncompressed,·30594568·bytes·compressed:··55.3%
6.49 KB
AndroidManifest.xml (decoded)
6.43 KB
AndroidManifest.xml
Ordering differences only
    
Offset 3, 25 lines modifiedOffset 3, 25 lines modified
3 ··<uses-sdk·android:minSdkVersion="22"·android:targetSdkVersion="35"/>3 ··<uses-sdk·android:minSdkVersion="22"·android:targetSdkVersion="35"/>
4 ··<uses-permission·android:name="android.permission.INTERNET"/>4 ··<uses-permission·android:name="android.permission.INTERNET"/>
5 ··<uses-permission·android:name="android.permission.WAKE_LOCK"/>5 ··<uses-permission·android:name="android.permission.WAKE_LOCK"/>
6 ··<uses-permission·android:name="android.permission.FOREGROUND_SERVICE"/>6 ··<uses-permission·android:name="android.permission.FOREGROUND_SERVICE"/>
7 ··<uses-permission·android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"/>7 ··<uses-permission·android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"/>
8 ··<uses-permission·android:name="android.permission.READ_EXTERNAL_STORAGE"/>8 ··<uses-permission·android:name="android.permission.READ_EXTERNAL_STORAGE"/>
9 ··<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>9 ··<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
10 ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/> 
11 ··<queries>10 ··<queries>
12 ····<intent>11 ····<intent>
13 ······<action·android:name="android.intent.action.GET_CONTENT"/>12 ······<action·android:name="android.intent.action.VIEW"/>
14 ······<data·android:mimeType="*/*"/> 
15 ····</intent>13 ····</intent>
16 ····<intent>14 ····<intent>
17 ······<action·android:name="android.intent.action.VIEW"/>15 ······<action·android:name="android.intent.action.GET_CONTENT"/>
 16 ······<data·android:mimeType="*/*"/>
18 ····</intent>17 ····</intent>
19 ··</queries>18 ··</queries>
20 ··<uses-permission·android:name="android.permission.POST_NOTIFICATIONS"/>19 ··<uses-permission·android:name="android.permission.POST_NOTIFICATIONS"/>
 20 ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/>
21 ··<uses-permission·android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>21 ··<uses-permission·android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
22 ··<permission·android:name="uk.me.amugofjava.anytime.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"·android:protectionLevel="signature"/>22 ··<permission·android:name="uk.me.amugofjava.anytime.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"·android:protectionLevel="signature"/>
23 ··<uses-permission·android:name="uk.me.amugofjava.anytime.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"/>23 ··<uses-permission·android:name="uk.me.amugofjava.anytime.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"/>
24 ··<application·android:label="Anytime·Player"·android:icon="@mipmap/ic_launcher"·android:largeHeap="true"·android:extractNativeLibs="true"·android:networkSecurityConfig="@xml/network_security_config"·android:appComponentFactory="androidx.core.app.CoreComponentFactory">24 ··<application·android:label="Anytime·Player"·android:icon="@mipmap/ic_launcher"·android:largeHeap="true"·android:extractNativeLibs="true"·android:networkSecurityConfig="@xml/network_security_config"·android:appComponentFactory="androidx.core.app.CoreComponentFactory">
25 ····<activity·android:theme="@style/LaunchTheme"·android:name="com.ryanheise.audioservice.AudioServiceActivity"·android:exported="true"·android:launchMode="singleTop"·android:configChanges="density|fontScale|keyboard|keyboardHidden|layoutDirection|locale|orientation|screenLayout|screenSize"·android:windowSoftInputMode="adjustResize"·android:hardwareAccelerated="true">25 ····<activity·android:theme="@style/LaunchTheme"·android:name="com.ryanheise.audioservice.AudioServiceActivity"·android:exported="true"·android:launchMode="singleTop"·android:configChanges="density|fontScale|keyboard|keyboardHidden|layoutDirection|locale|orientation|screenLayout|screenSize"·android:windowSoftInputMode="adjustResize"·android:hardwareAccelerated="true">
26 ······<intent-filter>26 ······<intent-filter>
27 ········<action·android:name="android.intent.action.MAIN"/>27 ········<action·android:name="android.intent.action.MAIN"/>
Offset 60, 23 lines modifiedOffset 60, 14 lines modified
60 ······<meta-data·android:name="androidx.profileinstaller.ProfileInstallerInitializer"·android:value="androidx.startup"/>60 ······<meta-data·android:name="androidx.profileinstaller.ProfileInstallerInitializer"·android:value="androidx.startup"/>
61 ····</provider>61 ····</provider>
62 ····<provider·android:name="vn.hunghd.flutterdownloader.FlutterDownloaderInitializer"·android:exported="false"·android:authorities="uk.me.amugofjava.anytime.flutter-downloader-init">62 ····<provider·android:name="vn.hunghd.flutterdownloader.FlutterDownloaderInitializer"·android:exported="false"·android:authorities="uk.me.amugofjava.anytime.flutter-downloader-init">
63 ······<meta-data·android:name="vn.hunghd.flutterdownloader.MAX_CONCURRENT_TASKS"·android:value="1"/>63 ······<meta-data·android:name="vn.hunghd.flutterdownloader.MAX_CONCURRENT_TASKS"·android:value="1"/>
64 ····</provider>64 ····</provider>
65 ····<meta-data·android:name="flutterEmbedding"·android:value="2"/>65 ····<meta-data·android:name="flutterEmbedding"·android:value="2"/>
66 ····<meta-data·android:name="flutter_deeplinking_enabled"·android:value="false"/>66 ····<meta-data·android:name="flutter_deeplinking_enabled"·android:value="false"/>
67 ····<provider·android:name="dev.fluttercommunity.plus.share.ShareFileProvider"·android:exported="false"·android:authorities="uk.me.amugofjava.anytime.flutter.share_provider"·android:grantUriPermissions="true"> 
68 ······<meta-data·android:name="android.support.FILE_PROVIDER_PATHS"·android:resource="@xml/flutter_share_file_paths"/> 
69 ····</provider> 
70 ····<receiver·android:name="dev.fluttercommunity.plus.share.SharePlusPendingIntent"·android:exported="false"> 
71 ······<intent-filter> 
72 ········<action·android:name="EXTRA_CHOSEN_COMPONENT"/> 
73 ······</intent-filter> 
74 ····</receiver> 
75 ····<activity·android:theme="@android:style/Theme.NoTitleBar.Fullscreen"·android:name="io.flutter.plugins.urllauncher.WebViewActivity"·android:exported="false"/> 
76 ····<service·android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"·android:enabled="@bool/enable_system_alarm_service_default"·android:exported="false"·android:directBootAware="false"/>67 ····<service·android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"·android:enabled="@bool/enable_system_alarm_service_default"·android:exported="false"·android:directBootAware="false"/>
77 ····<service·android:name="androidx.work.impl.background.systemjob.SystemJobService"·android:permission="android.permission.BIND_JOB_SERVICE"·android:enabled="@bool/enable_system_job_service_default"·android:exported="true"·android:directBootAware="false"/>68 ····<service·android:name="androidx.work.impl.background.systemjob.SystemJobService"·android:permission="android.permission.BIND_JOB_SERVICE"·android:enabled="@bool/enable_system_job_service_default"·android:exported="true"·android:directBootAware="false"/>
78 ····<service·android:name="androidx.work.impl.foreground.SystemForegroundService"·android:enabled="@bool/enable_system_foreground_service_default"·android:exported="false"·android:directBootAware="false"/>69 ····<service·android:name="androidx.work.impl.foreground.SystemForegroundService"·android:enabled="@bool/enable_system_foreground_service_default"·android:exported="false"·android:directBootAware="false"/>
79 ····<receiver·android:name="androidx.work.impl.utils.ForceStopRunnable$BroadcastReceiver"·android:enabled="true"·android:exported="false"·android:directBootAware="false"/>70 ····<receiver·android:name="androidx.work.impl.utils.ForceStopRunnable$BroadcastReceiver"·android:enabled="true"·android:exported="false"·android:directBootAware="false"/>
80 ····<receiver·android:name="androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryChargingProxy"·android:enabled="false"·android:exported="false"·android:directBootAware="false">71 ····<receiver·android:name="androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryChargingProxy"·android:enabled="false"·android:exported="false"·android:directBootAware="false">
81 ······<intent-filter>72 ······<intent-filter>
82 ········<action·android:name="android.intent.action.ACTION_POWER_CONNECTED"/>73 ········<action·android:name="android.intent.action.ACTION_POWER_CONNECTED"/>
Offset 113, 14 lines modifiedOffset 104, 23 lines modified
113 ······</intent-filter>104 ······</intent-filter>
114 ····</receiver>105 ····</receiver>
115 ····<receiver·android:name="androidx.work.impl.diagnostics.DiagnosticsReceiver"·android:permission="android.permission.DUMP"·android:enabled="true"·android:exported="true"·android:directBootAware="false">106 ····<receiver·android:name="androidx.work.impl.diagnostics.DiagnosticsReceiver"·android:permission="android.permission.DUMP"·android:enabled="true"·android:exported="true"·android:directBootAware="false">
116 ······<intent-filter>107 ······<intent-filter>
117 ········<action·android:name="androidx.work.diagnostics.REQUEST_DIAGNOSTICS"/>108 ········<action·android:name="androidx.work.diagnostics.REQUEST_DIAGNOSTICS"/>
118 ······</intent-filter>109 ······</intent-filter>
119 ····</receiver>110 ····</receiver>
 111 ····<provider·android:name="dev.fluttercommunity.plus.share.ShareFileProvider"·android:exported="false"·android:authorities="uk.me.amugofjava.anytime.flutter.share_provider"·android:grantUriPermissions="true">
 112 ······<meta-data·android:name="android.support.FILE_PROVIDER_PATHS"·android:resource="@xml/flutter_share_file_paths"/>
 113 ····</provider>
 114 ····<receiver·android:name="dev.fluttercommunity.plus.share.SharePlusPendingIntent"·android:exported="false">
 115 ······<intent-filter>
 116 ········<action·android:name="EXTRA_CHOSEN_COMPONENT"/>
 117 ······</intent-filter>
 118 ····</receiver>
 119 ····<activity·android:theme="@android:style/Theme.NoTitleBar.Fullscreen"·android:name="io.flutter.plugins.urllauncher.WebViewActivity"·android:exported="false"/>
120 ····<uses-library·android:name="androidx.window.extensions"·android:required="false"/>120 ····<uses-library·android:name="androidx.window.extensions"·android:required="false"/>
121 ····<uses-library·android:name="androidx.window.sidecar"·android:required="false"/>121 ····<uses-library·android:name="androidx.window.sidecar"·android:required="false"/>
122 ····<service·android:name="androidx.room.MultiInstanceInvalidationService"·android:exported="false"·android:directBootAware="true"/>122 ····<service·android:name="androidx.room.MultiInstanceInvalidationService"·android:exported="false"·android:directBootAware="true"/>
123 ····<receiver·android:name="androidx.profileinstaller.ProfileInstallReceiver"·android:permission="android.permission.DUMP"·android:enabled="true"·android:exported="true"·android:directBootAware="false">123 ····<receiver·android:name="androidx.profileinstaller.ProfileInstallReceiver"·android:permission="android.permission.DUMP"·android:enabled="true"·android:exported="true"·android:directBootAware="false">
124 ······<intent-filter>124 ······<intent-filter>
125 ········<action·android:name="androidx.profileinstaller.action.INSTALL_PROFILE"/>125 ········<action·android:name="androidx.profileinstaller.action.INSTALL_PROFILE"/>
126 ······</intent-filter>126 ······</intent-filter>
102 MB
classes.dex
101 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············:·012d4ca54 checksum············:·c9977df0
5 signature···········:·df21...d3f85 signature···········:·3e74...9f5c
6 file_size···········:·36890686 file_size···········:·3692924
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·····:·1953910 string_ids_size·····:·19567
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·630512 type_ids_size·······:·6314
13 type_ids_off········:·78268·(0x0131bc)13 type_ids_off········:·78380·(0x01322c)
14 proto_ids_size······:·941014 proto_ids_size······:·9420
15 proto_ids_off·······:·103488·(0x019440)15 proto_ids_off·······:·103636·(0x0194d4)
16 field_ids_size······:·1404516 field_ids_size······:·14061
17 field_ids_off·······:·216408·(0x034d58)17 field_ids_off·······:·216676·(0x034e64)
18 method_ids_size·····:·3387218 method_ids_size·····:·33904
19 method_ids_off······:·328768·(0x050440)19 method_ids_off······:·329164·(0x0505cc)
20 class_defs_size·····:·512020 class_defs_size·····:·5129
21 class_defs_off······:·599744·(0x0926c0)21 class_defs_off······:·600396·(0x09294c)
22 data_size···········:·292548422 data_size···········:·2928400
23 data_off············:·763584·(0x0ba6c0)23 data_off············:·764524·(0x0baa6c)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·625 class_idx···········:·6
26 access_flags········:·17·(0x0011)26 access_flags········:·17·(0x0011)
27 superclass_idx······:·370027 superclass_idx······:·3705
28 source_file_idx·····:·1074028 source_file_idx·····:·10756
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·131 direct_methods_size·:·1
32 virtual_methods_size:·132 virtual_methods_size:·1
  
33 Class·#0············-33 Class·#0············-
34 ··Class·descriptor··:·'La/a;'34 ··Class·descriptor··:·'La/a;'
Offset 45, 53 lines modifiedOffset 45, 53 lines modified
45 ······type··········:·'()V'45 ······type··········:·'()V'
46 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)46 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
47 ······code··········-47 ······code··········-
48 ······registers·····:·148 ······registers·····:·1
49 ······ins···········:·149 ······ins···········:·1
50 ······outs··········:·150 ······outs··········:·1
51 ······insns·size····:·4·16-bit·code·units51 ······insns·size····:·4·16-bit·code·units
52 0ba6f0:········································|[0ba6f0]·a.a.<init>:()V52 0baa9c:········································|[0baa9c]·a.a.<init>:()V
53 0ba700:·7010·0f53·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@530f53 0baaac:·7010·1e53·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@531e
54 0ba706:·0e00···································|0003:·return-void54 0baab2:·0e00···································|0003:·return-void
55 ······catches·······:·(none)55 ······catches·······:·(none)
56 ······positions·····:·56 ······positions·····:·
57 ······locals········:·57 ······locals········:·
  
58 ··Virtual·methods···-58 ··Virtual·methods···-
59 ····#0··············:·(in·La/a;)59 ····#0··············:·(in·La/a;)
60 ······name··········:·'a'60 ······name··········:·'a'
61 ······type··········:·'()Ljava/lang/StackTraceElement;'61 ······type··········:·'()Ljava/lang/StackTraceElement;'
62 ······access········:·0x0011·(PUBLIC·FINAL)62 ······access········:·0x0011·(PUBLIC·FINAL)
63 ······code··········-63 ······code··········-
64 ······registers·····:·364 ······registers·····:·3
65 ······ins···········:·165 ······ins···········:·1
66 ······outs··········:·266 ······outs··········:·2
67 ······insns·size····:·16·16-bit·code·units67 ······insns·size····:·16·16-bit·code·units
68 0ba6c0:········································|[0ba6c0]·a.a.a:()Ljava/lang/StackTraceElement;68 0baa6c:········································|[0baa6c]·a.a.a:()Ljava/lang/StackTraceElement;
69 0ba6d0:·2200·5f0e······························|0000:·new-instance·v0,·Ljava/lang/Exception;·//·type@0e5f69 0baa7c:·2200·640e······························|0000:·new-instance·v0,·Ljava/lang/Exception;·//·type@0e64
70 0ba6d4:·7010·a752·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Exception;.<init>:()V·//·method@52a770 0baa80:·7010·b652·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Exception;.<init>:()V·//·method@52b6
71 0ba6da:·1c01·0800······························|0005:·const-class·v1,·La/c;·//·type@000871 0baa86:·1c01·0800······························|0005:·const-class·v1,·La/c;·//·type@0008
72 0ba6de:·6e10·8452·0100·························|0007:·invoke-virtual·{v1},·Ljava/lang/Class;.getSimpleName:()Ljava/lang/String;·//·method@528472 0baa8a:·6e10·9352·0100·························|0007:·invoke-virtual·{v1},·Ljava/lang/Class;.getSimpleName:()Ljava/lang/String;·//·method@5293
73 0ba6e4:·0c01···································|000a:·move-result-object·v173 0baa90:·0c01···································|000a:·move-result-object·v1
74 0ba6e6:·7120·0300·1000·························|000b:·invoke-static·{v0,·v1},·La/b;.a:(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/StackTraceElement;·//·method@000374 0baa92:·7120·0300·1000·························|000b:·invoke-static·{v0,·v1},·La/b;.a:(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/StackTraceElement;·//·method@0003
75 0ba6ec:·0c00···································|000e:·move-result-object·v075 0baa98:·0c00···································|000e:·move-result-object·v0
76 0ba6ee:·1100···································|000f:·return-object·v076 0baa9a:·1100···································|000f:·return-object·v0
77 ······catches·······:·(none)77 ······catches·······:·(none)
78 ······positions·····:·78 ······positions·····:·
79 ········0x0000·line=179 ········0x0000·line=1
80 ······locals········:·80 ······locals········:·
81 ········0x0000·-·0x0010·reg=2·this·La/a;·81 ········0x0000·-·0x0010·reg=2·this·La/a;·
  
82 ··source_file_idx···:·10740·(SourceFile)82 ··source_file_idx···:·10756·(SourceFile)
  
83 Class·#1·header:83 Class·#1·header:
84 class_idx···········:·784 class_idx···········:·7
85 access_flags········:·1025·(0x0401)85 access_flags········:·1025·(0x0401)
86 superclass_idx······:·370086 superclass_idx······:·3705
87 source_file_idx·····:·1074087 source_file_idx·····:·10756
88 static_fields_size··:·188 static_fields_size··:·1
89 instance_fields_size:·089 instance_fields_size:·0
90 direct_methods_size·:·390 direct_methods_size·:·3
91 virtual_methods_size:·091 virtual_methods_size:·0
  
92 Class·#1············-92 Class·#1············-
93 ··Class·descriptor··:·'La/b;'93 ··Class·descriptor··:·'La/b;'
Offset 111, 34 lines modifiedOffset 111, 34 lines modified
111 ······type··········:·'()V'111 ······type··········:·'()V'
112 ······access········:·0x10009·(PUBLIC·STATIC·CONSTRUCTOR)112 ······access········:·0x10009·(PUBLIC·STATIC·CONSTRUCTOR)
113 ······code··········-113 ······code··········-
114 ······registers·····:·0114 ······registers·····:·0
115 ······ins···········:·0115 ······ins···········:·0
116 ······outs··········:·0116 ······outs··········:·0
117 ······insns·size····:·1·16-bit·code·units117 ······insns·size····:·1·16-bit·code·units
118 0ba790:········································|[0ba790]·a.b.<clinit>:()V118 0bab3c:········································|[0bab3c]·a.b.<clinit>:()V
119 0ba7a0:·0e00···································|0000:·return-void119 0bab4c:·0e00···································|0000:·return-void
120 ······catches·······:·(none)120 ······catches·······:·(none)
121 ······positions·····:·121 ······positions·····:·
122 ········0x0000·line=1122 ········0x0000·line=1
123 ······locals········:·123 ······locals········:·
  
124 ····#1··············:·(in·La/b;)124 ····#1··············:·(in·La/b;)
125 ······name··········:·'a'125 ······name··········:·'a'
126 ······type··········:·'(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/StackTraceElement;'126 ······type··········:·'(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/StackTraceElement;'
127 ······access········:·0x1019·(PUBLIC·STATIC·FINAL·SYNTHETIC)127 ······access········:·0x1019·(PUBLIC·STATIC·FINAL·SYNTHETIC)
128 ······code··········-128 ······code··········-
129 ······registers·····:·2129 ······registers·····:·2
130 ······ins···········:·2130 ······ins···········:·2
131 ······outs··········:·2131 ······outs··········:·2
132 ······insns·size····:·5·16-bit·code·units132 ······insns·size····:·5·16-bit·code·units
133 0ba708:········································|[0ba708]·a.b.a:(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/StackTraceElement;133 0baab4:········································|[0baab4]·a.b.a:(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/StackTraceElement;
134 0ba718:·7120·0400·1000·························|0000:·invoke-static·{v0,·v1},·La/b;.b:(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/StackTraceElement;·//·method@0004134 0baac4:·7120·0400·1000·························|0000:·invoke-static·{v0,·v1},·La/b;.b:(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/StackTraceElement;·//·method@0004
135 0ba71e:·0c00···································|0003:·move-result-object·v0135 0baaca:·0c00···································|0003:·move-result-object·v0
136 0ba720:·1100···································|0004:·return-object·v0136 0baacc:·1100···································|0004:·return-object·v0
137 ······catches·······:·(none)137 ······catches·······:·(none)
138 ······positions·····:·138 ······positions·····:·
139 ········0x0000·line=1139 ········0x0000·line=1
140 ······locals········:·140 ······locals········:·
141 ········0x0000·-·0x0005·reg=0·(null)·Ljava/lang/Throwable;·141 ········0x0000·-·0x0005·reg=0·(null)·Ljava/lang/Throwable;·
142 ········0x0000·-·0x0005·reg=1·(null)·Ljava/lang/String;·142 ········0x0000·-·0x0005·reg=1·(null)·Ljava/lang/String;·
  
Offset 147, 72 lines modifiedOffset 147, 72 lines modified
147 ······type··········:·'(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/StackTraceElement;'147 ······type··········:·'(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/StackTraceElement;'
Max diff block lines reached; 106282940/106290571 bytes (99.99%) of diff not shown.
405 KB
classes.jar
35.1 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·6564626·bytes,·number·of·entries:·51201 Zip·file·size:·6572401·bytes,·number·of·entries:·5129
2 ?rwxrwxr-x··2.0·unx······403·b-·stor·80-Jan-01·00:00·a/a.class2 ?rwxrwxr-x··2.0·unx······403·b-·stor·80-Jan-01·00:00·a/a.class
3 ?rwxrwxr-x··2.0·unx······864·b-·stor·80-Jan-01·00:00·a/b.class3 ?rwxrwxr-x··2.0·unx······864·b-·stor·80-Jan-01·00:00·a/b.class
4 ?rwxrwxr-x··2.0·unx·······55·b-·stor·80-Jan-01·00:00·a/c.class4 ?rwxrwxr-x··2.0·unx·······55·b-·stor·80-Jan-01·00:00·a/c.class
5 ?rwxrwxr-x··2.0·unx······841·b-·stor·80-Jan-01·00:00·a0/a$a.class5 ?rwxrwxr-x··2.0·unx······841·b-·stor·80-Jan-01·00:00·a0/a$a.class
6 ?rwxrwxr-x··2.0·unx······217·b-·stor·80-Jan-01·00:00·a0/a.class6 ?rwxrwxr-x··2.0·unx······217·b-·stor·80-Jan-01·00:00·a0/a.class
7 ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·a0/b$a.class7 ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·a0/b$a.class
8 ?rwxrwxr-x··2.0·unx·····1759·b-·stor·80-Jan-01·00:00·a0/b.class8 ?rwxrwxr-x··2.0·unx·····1759·b-·stor·80-Jan-01·00:00·a0/b.class
Offset 1526, 15 lines modifiedOffset 1526, 15 lines modified
1526 ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·h7/g.class1526 ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·h7/g.class
1527 ?rwxrwxr-x··2.0·unx······296·b-·stor·80-Jan-01·00:00·h7/h.class1527 ?rwxrwxr-x··2.0·unx······296·b-·stor·80-Jan-01·00:00·h7/h.class
1528 ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·h7/i.class1528 ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·h7/i.class
1529 ?rwxrwxr-x··2.0·unx·····1195·b-·stor·80-Jan-01·00:00·h7/l.class1529 ?rwxrwxr-x··2.0·unx·····1195·b-·stor·80-Jan-01·00:00·h7/l.class
1530 ?rwxrwxr-x··2.0·unx·····3614·b-·stor·80-Jan-01·00:00·h7/n.class1530 ?rwxrwxr-x··2.0·unx·····3614·b-·stor·80-Jan-01·00:00·h7/n.class
1531 ?rwxrwxr-x··2.0·unx······151·b-·stor·80-Jan-01·00:00·i/c.class1531 ?rwxrwxr-x··2.0·unx······151·b-·stor·80-Jan-01·00:00·i/c.class
1532 ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·i0/a.class1532 ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·i0/a.class
1533 ?rwxrwxr-x··2.0·unx······800·b-·stor·80-Jan-01·00:00·i0/b.class1533 ?rwxrwxr-x··2.0·unx·····1035·b-·stor·80-Jan-01·00:00·i0/b.class
1534 ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·i1/e$a.class1534 ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·i1/e$a.class
1535 ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·i1/e.class1535 ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·i1/e.class
1536 ?rwxrwxr-x··2.0·unx······276·b-·stor·80-Jan-01·00:00·i1/f$b.class1536 ?rwxrwxr-x··2.0·unx······276·b-·stor·80-Jan-01·00:00·i1/f$b.class
1537 ?rwxrwxr-x··2.0·unx······339·b-·stor·80-Jan-01·00:00·i1/f$e.class1537 ?rwxrwxr-x··2.0·unx······339·b-·stor·80-Jan-01·00:00·i1/f$e.class
1538 ?rwxrwxr-x··2.0·unx·····9786·b-·stor·80-Jan-01·00:00·i1/f.class1538 ?rwxrwxr-x··2.0·unx·····9786·b-·stor·80-Jan-01·00:00·i1/f.class
1539 ?rwxrwxr-x··2.0·unx·······80·b-·stor·80-Jan-01·00:00·i1/g.class1539 ?rwxrwxr-x··2.0·unx·······80·b-·stor·80-Jan-01·00:00·i1/g.class
1540 ?rwxrwxr-x··2.0·unx······325·b-·stor·80-Jan-01·00:00·i1/h.class1540 ?rwxrwxr-x··2.0·unx······325·b-·stor·80-Jan-01·00:00·i1/h.class
Offset 1571, 85 lines modifiedOffset 1571, 89 lines modified
1571 ?rwxrwxr-x··2.0·unx·····1256·b-·stor·80-Jan-01·00:00·i6/d$c.class1571 ?rwxrwxr-x··2.0·unx·····1256·b-·stor·80-Jan-01·00:00·i6/d$c.class
1572 ?rwxrwxr-x··2.0·unx·····1048·b-·stor·80-Jan-01·00:00·i6/d$d.class1572 ?rwxrwxr-x··2.0·unx·····1048·b-·stor·80-Jan-01·00:00·i6/d$d.class
1573 ?rwxrwxr-x··2.0·unx·····7245·b-·stor·80-Jan-01·00:00·i6/d.class1573 ?rwxrwxr-x··2.0·unx·····7245·b-·stor·80-Jan-01·00:00·i6/d.class
1574 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·i7/a.class1574 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·i7/a.class
1575 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI$a.class1575 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI$a.class
1576 ?rwxrwxr-x··2.0·unx······111·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI$b.class1576 ?rwxrwxr-x··2.0·unx······111·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI$b.class
1577 ?rwxrwxr-x··2.0·unx······289·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI$c.class1577 ?rwxrwxr-x··2.0·unx······289·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI$c.class
1578 ?rwxrwxr-x··2.0·unx····18362·b-·defN·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI.class1578 ?rwxrwxr-x··2.0·unx····18269·b-·defN·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI.class
1579 ?rwxrwxr-x··2.0·unx······399·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterOverlaySurface.class1579 ?rwxrwxr-x··2.0·unx······399·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterOverlaySurface.class
1580 ?rwxrwxr-x··2.0·unx······113·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/a$b.class1580 ?rwxrwxr-x··2.0·unx······113·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/a$b.class
1581 ?rwxrwxr-x··2.0·unx·····1192·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/b$b.class1581 ?rwxrwxr-x··2.0·unx·····1192·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/b$b.class
1582 ?rwxrwxr-x··2.0·unx·····2064·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/b.class1582 ?rwxrwxr-x··2.0·unx·····2064·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/b.class
1583 ?rwxrwxr-x··2.0·unx·····1064·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack$a.class1583 ?rwxrwxr-x··2.0·unx·····1064·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack$a.class
1584 ?rwxrwxr-x··2.0·unx·····1147·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack$b.class1584 ?rwxrwxr-x··2.0·unx·····1147·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack$b.class
1585 ?rwxrwxr-x··2.0·unx·····2023·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack.class1585 ?rwxrwxr-x··2.0·unx·····2023·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack.class
1586 ?rwxrwxr-x··2.0·unx······346·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference.class1586 ?rwxrwxr-x··2.0·unx······346·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference.class
1587 ?rwxrwxr-x··2.0·unx······498·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$a.class1587 ?rwxrwxr-x··2.0·unx······498·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$a.class
1588 ?rwxrwxr-x··2.0·unx·····3410·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b.class1588 ?rwxrwxr-x··2.0·unx·····3448·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b.class
1589 ?rwxrwxr-x··2.0·unx······535·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/FlutterRenderer$c.class1589 ?rwxrwxr-x··2.0·unx······535·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/FlutterRenderer$c.class
1590 ?rwxrwxr-x··2.0·unx·····1048·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/FlutterRenderer$d.class1590 ?rwxrwxr-x··2.0·unx·····1048·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/FlutterRenderer$d.class
1591 ?rwxrwxr-x··2.0·unx·····1091·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/FlutterRenderer$e.class1591 ?rwxrwxr-x··2.0·unx·····1091·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/FlutterRenderer$e.class
1592 ?rwxrwxr-x··2.0·unx······868·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/FlutterRenderer$f.class1592 ?rwxrwxr-x··2.0·unx······868·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/FlutterRenderer$f.class
1593 ?rwxrwxr-x··2.0·unx·····1161·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/FlutterRenderer$g.class1593 ?rwxrwxr-x··2.0·unx·····1161·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/FlutterRenderer$g.class
1594 ?rwxrwxr-x··2.0·unx·····1632·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/SurfaceTextureWrapper.class1594 ?rwxrwxr-x··2.0·unx·····1632·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/SurfaceTextureWrapper.class
1595 ?rwxrwxr-x··2.0·unx······314·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/a.class1595 ?rwxrwxr-x··2.0·unx······314·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/a.class
1596 ?rwxrwxr-x··2.0·unx······316·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/b.class1596 ?rwxrwxr-x··2.0·unx······316·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/b.class
1597 ?rwxrwxr-x··2.0·unx······310·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/c.class1597 ?rwxrwxr-x··2.0·unx······310·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/c.class
1598 ?rwxrwxr-x··2.0·unx······288·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/d.class1598 ?rwxrwxr-x··2.0·unx······288·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/d.class
1599 ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/e.class1599 ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/e.class
1600 ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/f.class1600 ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/f.class
1601 ?rwxrwxr-x··2.0·unx······247·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/g.class1601 ?rwxrwxr-x··2.0·unx······247·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/g.class
1602 ?rwxrwxr-x··2.0·unx······177·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/h.class1602 ?rwxrwxr-x··2.0·unx······177·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/h.class
 1603 ?rwxrwxr-x··2.0·unx······516·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/i.class
1603 ?rwxrwxr-x··2.0·unx······713·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/i.class1604 ?rwxrwxr-x··2.0·unx······713·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/j.class
1604 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/j.class1605 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/k.class
1605 ?rwxrwxr-x··2.0·unx······293·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/k.class1606 ?rwxrwxr-x··2.0·unx······293·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/l.class
1606 ?rwxrwxr-x··2.0·unx······110·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$a.class1607 ?rwxrwxr-x··2.0·unx······110·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$a.class
1607 ?rwxrwxr-x··2.0·unx·····1410·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$b.class1608 ?rwxrwxr-x··2.0·unx·····1410·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$b.class
1608 ?rwxrwxr-x··2.0·unx·····2613·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback.class1609 ?rwxrwxr-x··2.0·unx·····2613·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback.class
1609 ?rwxrwxr-x··2.0·unx······237·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/a0.class1610 ?rwxrwxr-x··2.0·unx······227·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/a0.class
1610 ?rwxrwxr-x··2.0·unx·····2758·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/a.class1611 ?rwxrwxr-x··2.0·unx·····2758·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/a.class
1611 ?rwxrwxr-x··2.0·unx······249·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/b0.class1612 ?rwxrwxr-x··2.0·unx······364·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/b0.class
1612 ?rwxrwxr-x··2.0·unx······311·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/b.class1613 ?rwxrwxr-x··2.0·unx······311·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/b.class
1613 ?rwxrwxr-x··2.0·unx······223·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/c0.class1614 ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/c0.class
1614 ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/c.class1615 ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/c.class
1615 ?rwxrwxr-x··2.0·unx······272·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/d0.class1616 ?rwxrwxr-x··2.0·unx······298·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/d0.class
1616 ?rwxrwxr-x··2.0·unx······220·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/d.class1617 ?rwxrwxr-x··2.0·unx······220·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/d.class
1617 ?rwxrwxr-x··2.0·unx······292·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/e0.class1618 ?rwxrwxr-x··2.0·unx······237·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/e0.class
1618 ?rwxrwxr-x··2.0·unx······202·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/e.class1619 ?rwxrwxr-x··2.0·unx······202·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/e.class
1619 ?rwxrwxr-x··2.0·unx······262·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/f0.class1620 ?rwxrwxr-x··2.0·unx······249·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/f0.class
1620 ?rwxrwxr-x··2.0·unx······351·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/f.class1621 ?rwxrwxr-x··2.0·unx······351·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/f.class
1621 ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/g0.class1622 ?rwxrwxr-x··2.0·unx······223·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/g0.class
1622 ?rwxrwxr-x··2.0·unx······285·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/g.class1623 ?rwxrwxr-x··2.0·unx······285·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/g.class
1623 ?rwxrwxr-x··2.0·unx······223·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/h0.class1624 ?rwxrwxr-x··2.0·unx······272·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/h0.class
1624 ?rwxrwxr-x··2.0·unx······166·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/h.class1625 ?rwxrwxr-x··2.0·unx······166·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/h.class
1625 ?rwxrwxr-x··2.0·unx······235·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/i0.class1626 ?rwxrwxr-x··2.0·unx······292·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/i0.class
1626 ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/i.class1627 ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/i.class
1627 ?rwxrwxr-x··2.0·unx······235·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/j0.class1628 ?rwxrwxr-x··2.0·unx······262·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/j0.class
1628 ?rwxrwxr-x··2.0·unx······314·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/j.class1629 ?rwxrwxr-x··2.0·unx······314·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/j.class
1629 ?rwxrwxr-x··2.0·unx······971·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/k0$c$a.class 
1630 ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/k0$c.class1630 ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/k0.class
1631 ?rwxrwxr-x··2.0·unx······102·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/k0$d.class 
1632 ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/k.class1631 ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/k.class
 1632 ?rwxrwxr-x··2.0·unx······223·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/l0.class
1633 ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/l.class1633 ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/l.class
1634 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/m$a.class1634 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/m$a.class
 1635 ?rwxrwxr-x··2.0·unx······235·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/m0.class
1635 ?rwxrwxr-x··2.0·unx······458·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/n$a.class1636 ?rwxrwxr-x··2.0·unx······458·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/n$a.class
1636 ?rwxrwxr-x··2.0·unx······102·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/n$b.class1637 ?rwxrwxr-x··2.0·unx······102·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/n$b.class
 1638 ?rwxrwxr-x··2.0·unx······235·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/n0.class
1637 ?rwxrwxr-x··2.0·unx·····5023·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/n.class1639 ?rwxrwxr-x··2.0·unx·····5023·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/n.class
 1640 ?rwxrwxr-x··2.0·unx······971·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/o0$c$a.class
 1641 ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/o0$c.class
 1642 ?rwxrwxr-x··2.0·unx······102·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/o0$d.class
 1643 ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/o.class
1638 ?rwxrwxr-x··2.0·unx·····1747·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/p.class1644 ?rwxrwxr-x··2.0·unx······301·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/p.class
1639 ?rwxrwxr-x··2.0·unx······285·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/q.class1645 ?rwxrwxr-x··2.0·unx······268·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/q.class
 1646 ?rwxrwxr-x··2.0·unx·····1747·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/t.class
 1647 ?rwxrwxr-x··2.0·unx······285·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/u.class
1640 ?rwxrwxr-x··2.0·unx······262·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/r.class1648 ?rwxrwxr-x··2.0·unx······262·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/v.class
1641 ?rwxrwxr-x··2.0·unx······286·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/s.class1649 ?rwxrwxr-x··2.0·unx······286·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/w.class
1642 ?rwxrwxr-x··2.0·unx······184·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/t.class 
1643 ?rwxrwxr-x··2.0·unx······226·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/u.class 
1644 ?rwxrwxr-x··2.0·unx······222·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/v.class1650 ?rwxrwxr-x··2.0·unx······222·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/x.class
1645 ?rwxrwxr-x··2.0·unx······282·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/w.class1651 ?rwxrwxr-x··2.0·unx······282·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/y.class
1646 ?rwxrwxr-x··2.0·unx······363·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/x.class 
1647 ?rwxrwxr-x··2.0·unx······334·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/y.class1652 ?rwxrwxr-x··2.0·unx······184·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/z.class
1648 ?rwxrwxr-x··2.0·unx······297·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/z.class 
1649 ?rwxrwxr-x··2.0·unx······113·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/SingleViewPresentation$a.class1653 ?rwxrwxr-x··2.0·unx······113·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/SingleViewPresentation$a.class
1650 ?rwxrwxr-x··2.0·unx······841·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/SingleViewPresentation$b.class1654 ?rwxrwxr-x··2.0·unx······841·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/SingleViewPresentation$b.class
1651 ?rwxrwxr-x··2.0·unx·····1262·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/SingleViewPresentation$c.class1655 ?rwxrwxr-x··2.0·unx·····1262·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/SingleViewPresentation$c.class
1652 ?rwxrwxr-x··2.0·unx·····1147·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/SingleViewPresentation$d.class1656 ?rwxrwxr-x··2.0·unx·····1147·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/SingleViewPresentation$d.class
1653 ?rwxrwxr-x··2.0·unx·····3558·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/SingleViewPresentation.class1657 ?rwxrwxr-x··2.0·unx·····3558·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/SingleViewPresentation.class
1654 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/a.class1658 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/a.class
1655 ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/c.class1659 ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/c.class
Offset 1703, 23 lines modifiedOffset 1707, 23 lines modified
1703 ?rwxrwxr-x··2.0·unx······252·b-·stor·80-Jan-01·00:00·io/flutter/view/e.class1707 ?rwxrwxr-x··2.0·unx······252·b-·stor·80-Jan-01·00:00·io/flutter/view/e.class
1704 ?rwxrwxr-x··2.0·unx······245·b-·stor·80-Jan-01·00:00·io/flutter/view/f.class1708 ?rwxrwxr-x··2.0·unx······245·b-·stor·80-Jan-01·00:00·io/flutter/view/f.class
1705 ?rwxrwxr-x··2.0·unx·····1044·b-·stor·80-Jan-01·00:00·io/flutter/view/i$b.class1709 ?rwxrwxr-x··2.0·unx·····1044·b-·stor·80-Jan-01·00:00·io/flutter/view/i$b.class
1706 ?rwxrwxr-x··2.0·unx······971·b-·stor·80-Jan-01·00:00·io/flutter/view/i$c.class1710 ?rwxrwxr-x··2.0·unx······971·b-·stor·80-Jan-01·00:00·io/flutter/view/i$c.class
1707 ?rwxrwxr-x··2.0·unx······904·b-·stor·80-Jan-01·00:00·io/flutter/view/i$d.class1711 ?rwxrwxr-x··2.0·unx······904·b-·stor·80-Jan-01·00:00·io/flutter/view/i$d.class
1708 ?rwxrwxr-x··2.0·unx······475·b-·stor·80-Jan-01·00:00·io/flutter/view/i$e.class1712 ?rwxrwxr-x··2.0·unx······475·b-·stor·80-Jan-01·00:00·io/flutter/view/i$e.class
Max diff block lines reached; 22407/35959 bytes (62.31%) of diff not shown.
8.03 KB
zipnote «TEMP»/diffoscope_32ljg5un_unsigned/tmpbwwu7uoz_.zip
    
Offset 4806, 14 lines modifiedOffset 4806, 17 lines modified
  
4806 Filename:·io/flutter/embedding/engine/renderer/j.class4806 Filename:·io/flutter/embedding/engine/renderer/j.class
4807 Comment:·4807 Comment:·
  
4808 Filename:·io/flutter/embedding/engine/renderer/k.class4808 Filename:·io/flutter/embedding/engine/renderer/k.class
4809 Comment:·4809 Comment:·
  
 4810 Filename:·io/flutter/embedding/engine/renderer/l.class
 4811 Comment:·
  
4810 Filename:·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$a.class4812 Filename:·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$a.class
4811 Comment:·4813 Comment:·
  
4812 Filename:·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$b.class4814 Filename:·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$b.class
4813 Comment:·4815 Comment:·
  
4814 Filename:·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback.class4816 Filename:·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback.class
Offset 4875, 51 lines modifiedOffset 4878, 60 lines modified
  
4875 Filename:·io/flutter/plugin/editing/j0.class4878 Filename:·io/flutter/plugin/editing/j0.class
4876 Comment:·4879 Comment:·
  
4877 Filename:·io/flutter/plugin/editing/j.class4880 Filename:·io/flutter/plugin/editing/j.class
4878 Comment:·4881 Comment:·
  
4879 Filename:·io/flutter/plugin/editing/k0$c$a.class 
4880 Comment:· 
  
4881 Filename:·io/flutter/plugin/editing/k0$c.class4882 Filename:·io/flutter/plugin/editing/k0.class
4882 Comment:·4883 Comment:·
  
4883 Filename:·io/flutter/plugin/editing/k0$d.class4884 Filename:·io/flutter/plugin/editing/k.class
4884 Comment:·4885 Comment:·
  
4885 Filename:·io/flutter/plugin/editing/k.class4886 Filename:·io/flutter/plugin/editing/l0.class
4886 Comment:·4887 Comment:·
  
4887 Filename:·io/flutter/plugin/editing/l.class4888 Filename:·io/flutter/plugin/editing/l.class
4888 Comment:·4889 Comment:·
  
4889 Filename:·io/flutter/plugin/editing/m$a.class4890 Filename:·io/flutter/plugin/editing/m$a.class
4890 Comment:·4891 Comment:·
  
 4892 Filename:·io/flutter/plugin/editing/m0.class
 4893 Comment:·
  
4891 Filename:·io/flutter/plugin/editing/n$a.class4894 Filename:·io/flutter/plugin/editing/n$a.class
4892 Comment:·4895 Comment:·
  
4893 Filename:·io/flutter/plugin/editing/n$b.class4896 Filename:·io/flutter/plugin/editing/n$b.class
4894 Comment:·4897 Comment:·
  
 4898 Filename:·io/flutter/plugin/editing/n0.class
 4899 Comment:·
  
4895 Filename:·io/flutter/plugin/editing/n.class4900 Filename:·io/flutter/plugin/editing/n.class
4896 Comment:·4901 Comment:·
  
4897 Filename:·io/flutter/plugin/editing/p.class4902 Filename:·io/flutter/plugin/editing/o0$c$a.class
4898 Comment:·4903 Comment:·
  
4899 Filename:·io/flutter/plugin/editing/q.class4904 Filename:·io/flutter/plugin/editing/o0$c.class
4900 Comment:·4905 Comment:·
  
4901 Filename:·io/flutter/plugin/editing/r.class4906 Filename:·io/flutter/plugin/editing/o0$d.class
4902 Comment:·4907 Comment:·
  
4903 Filename:·io/flutter/plugin/editing/s.class4908 Filename:·io/flutter/plugin/editing/o.class
 4909 Comment:·
  
 4910 Filename:·io/flutter/plugin/editing/p.class
 4911 Comment:·
  
 4912 Filename:·io/flutter/plugin/editing/q.class
4904 Comment:·4913 Comment:·
  
4905 Filename:·io/flutter/plugin/editing/t.class4914 Filename:·io/flutter/plugin/editing/t.class
4906 Comment:·4915 Comment:·
  
4907 Filename:·io/flutter/plugin/editing/u.class4916 Filename:·io/flutter/plugin/editing/u.class
4908 Comment:·4917 Comment:·
Offset 6300, 137 lines modifiedOffset 6312, 137 lines modified
  
6300 Filename:·m5/b0.class6312 Filename:·m5/b0.class
6301 Comment:·6313 Comment:·
  
6302 Filename:·m5/b.class6314 Filename:·m5/b.class
6303 Comment:·6315 Comment:·
  
 6316 Filename:·m5/c0.class
 6317 Comment:·
  
6304 Filename:·m5/c.class6318 Filename:·m5/c.class
6305 Comment:·6319 Comment:·
  
6306 Filename:·m5/d0.class6320 Filename:·m5/d0.class
6307 Comment:·6321 Comment:·
  
6308 Filename:·m5/d.class6322 Filename:·m5/d.class
6309 Comment:·6323 Comment:·
  
6310 Filename:·m5/e0$b.class6324 Filename:·m5/e.class
6311 Comment:· 
  
6312 Filename:·m5/e0$e.class 
6313 Comment:·6325 Comment:·
  
6314 Filename:·m5/e.class6326 Filename:·m5/f0$b.class
6315 Comment:·6327 Comment:·
  
6316 Filename:·m5/f0.class6328 Filename:·m5/f0$e.class
6317 Comment:·6329 Comment:·
  
6318 Filename:·m5/f.class6330 Filename:·m5/f.class
6319 Comment:·6331 Comment:·
  
6320 Filename:·m5/g0.class6332 Filename:·m5/g0.class
6321 Comment:·6333 Comment:·
  
6322 Filename:·m5/g.class6334 Filename:·m5/g.class
6323 Comment:·6335 Comment:·
  
6324 Filename:·m5/j$b.class6336 Filename:·m5/h0.class
6325 Comment:·6337 Comment:·
  
6326 Filename:·m5/j0$a.class6338 Filename:·m5/j$b.class
6327 Comment:·6339 Comment:·
Max diff block lines reached; 5344/8107 bytes (65.92%) of diff not shown.
803 B
i0/b.class
783 B
procyon -ec {}
    
Offset 22, 8 lines modifiedOffset 22, 15 lines modified
22 ············if·(editorInfo.extras·==·null)·{22 ············if·(editorInfo.extras·==·null)·{
23 ················editorInfo.extras·=·new·Bundle();23 ················editorInfo.extras·=·new·Bundle();
24 ············}24 ············}
25 ············((BaseBundle)editorInfo.extras).putStringArray("androidx.core.view.inputmethod.EditorInfoCompat.CONTENT_MIME_TYPES",·array);25 ············((BaseBundle)editorInfo.extras).putStringArray("androidx.core.view.inputmethod.EditorInfoCompat.CONTENT_MIME_TYPES",·array);
26 ············((BaseBundle)editorInfo.extras).putStringArray("android.support.v13.view.inputmethod.EditorInfoCompat.CONTENT_MIME_TYPES",·array);26 ············((BaseBundle)editorInfo.extras).putStringArray("android.support.v13.view.inputmethod.EditorInfoCompat.CONTENT_MIME_TYPES",·array);
27 ········}27 ········}
28 ····}28 ····}
 29 ····
 30 ····public·static·void·b(final·EditorInfo·editorInfo,·final·boolean·b)·{
 31 ········if·(editorInfo.extras·==·null)·{
 32 ············editorInfo.extras·=·new·Bundle();
 33 ········}
 34 ········((BaseBundle)editorInfo.extras).putBoolean("androidx.core.view.inputmethod.EditorInfoCompat.STYLUS_HANDWRITING_ENABLED",·b);
 35 ····}
29 }36 }
5.24 KB
io/flutter/embedding/engine/FlutterJNI.class
5.16 KB
procyon -ec {}
    
Offset 3, 20 lines modifiedOffset 3, 20 lines modified
  
3 import·io.flutter.embedding.engine.renderer.SurfaceTextureWrapper;3 import·io.flutter.embedding.engine.renderer.SurfaceTextureWrapper;
4 import·io.flutter.view.TextureRegistry$ImageConsumer;4 import·io.flutter.view.TextureRegistry$ImageConsumer;
5 import·io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack;5 import·io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack;
6 import·s4.c;6 import·s4.c;
7 import·android.util.DisplayMetrics;7 import·android.util.DisplayMetrics;
8 import·android.util.TypedValue;8 import·android.util.TypedValue;
9 import·w5.t;9 import·w5.u;
10 import·x5.p;10 import·x5.p;
11 import·io.flutter.view.i$g;11 import·io.flutter.view.i$g;
12 import·java.util.Locale;12 import·java.util.Locale;
13 import·java.util.ArrayList;13 import·java.util.ArrayList;
14 import·io.flutter.embedding.engine.renderer.j;14 import·io.flutter.embedding.engine.renderer.k;
15 import·java.util.Iterator;15 import·java.util.Iterator;
16 import·android.view.Surface;16 import·android.view.Surface;
17 import·java.util.List;17 import·java.util.List;
18 import·android.content.res.AssetManager;18 import·android.content.res.AssetManager;
19 import·java.lang.ref.WeakReference;19 import·java.lang.ref.WeakReference;
20 import·io.flutter.view.FlutterCallbackInformation;20 import·io.flutter.view.FlutterCallbackInformation;
21 import·android.content.Context;21 import·android.content.Context;
Offset 201, 16 lines modifiedOffset 201, 14 lines modified
201 ····201 ····
202 ····private·native·void·nativeSetAccessibilityFeatures(final·long·p0,·final·int·p1);202 ····private·native·void·nativeSetAccessibilityFeatures(final·long·p0,·final·int·p1);
203 ····203 ····
204 ····private·native·void·nativeSetSemanticsEnabled(final·long·p0,·final·boolean·p1);204 ····private·native·void·nativeSetSemanticsEnabled(final·long·p0,·final·boolean·p1);
205 ····205 ····
206 ····private·native·void·nativeSetViewportMetrics(final·long·p0,·final·float·p1,·final·int·p2,·final·int·p3,·final·int·p4,·final·int·p5,·final·int·p6,·final·int·p7,·final·int·p8,·final·int·p9,·final·int·p10,·final·int·p11,·final·int·p12,·final·int·p13,·final·int·p14,·final·int·p15,·final·int·p16,·final·int[]·p17,·final·int[]·p18,·final·int[]·p19);206 ····private·native·void·nativeSetViewportMetrics(final·long·p0,·final·float·p1,·final·int·p2,·final·int·p3,·final·int·p4,·final·int·p5,·final·int·p6,·final·int·p7,·final·int·p8,·final·int·p9,·final·int·p10,·final·int·p11,·final·int·p12,·final·int·p13,·final·int·p14,·final·int·p15,·final·int·p16,·final·int[]·p17,·final·int[]·p18,·final·int[]·p19);
207 ····207 ····
208 ····private·native·boolean·nativeShouldDisableAHB(); 
209 ···· 
210 ····private·native·FlutterJNI·nativeSpawn(final·long·p0,·final·String·p1,·final·String·p2,·final·String·p3,·final·List·p4);208 ····private·native·FlutterJNI·nativeSpawn(final·long·p0,·final·String·p1,·final·String·p2,·final·String·p3,·final·List·p4);
211 ····209 ····
212 ····private·native·void·nativeSurfaceChanged(final·long·p0,·final·int·p1,·final·int·p2);210 ····private·native·void·nativeSurfaceChanged(final·long·p0,·final·int·p1,·final·int·p2);
213 ····211 ····
214 ····private·native·void·nativeSurfaceCreated(final·long·p0,·final·Surface·p1);212 ····private·native·void·nativeSurfaceCreated(final·long·p0,·final·Surface·p1);
215 ····213 ····
216 ····private·native·void·nativeSurfaceDestroyed(final·long·p0);214 ····private·native·void·nativeSurfaceDestroyed(final·long·p0);
Offset 244, 26 lines modifiedOffset 242, 22 lines modified
244 ········this.ensureRunningOnMainThread();242 ········this.ensureRunningOnMainThread();
245 ········final·FlutterJNI$a·accessibilityDelegate·=·this.accessibilityDelegate;243 ········final·FlutterJNI$a·accessibilityDelegate·=·this.accessibilityDelegate;
246 ········if·(accessibilityDelegate·!=·null)·{244 ········if·(accessibilityDelegate·!=·null)·{
247 ············accessibilityDelegate.b(byteBuffer,·array,·array2);245 ············accessibilityDelegate.b(byteBuffer,·array,·array2);
248 ········}246 ········}
249 ····}247 ····}
250 ····248 ····
251 ····public·boolean·ShouldDisableAHB()·{ 
252 ········return·this.nativeShouldDisableAHB(); 
253 ····} 
254 ···· 
255 ····public·void·addEngineLifecycleListener(final·a$b·a$b)·{249 ····public·void·addEngineLifecycleListener(final·a$b·a$b)·{
256 ········this.ensureRunningOnMainThread();250 ········this.ensureRunningOnMainThread();
257 ········this.engineLifecycleListeners.add(a$b);251 ········this.engineLifecycleListeners.add(a$b);
258 ····}252 ····}
259 ····253 ····
260 ····public·void·addIsDisplayingFlutterUiListener(final·j·j)·{254 ····public·void·addIsDisplayingFlutterUiListener(final·k·k)·{
261 ········this.ensureRunningOnMainThread();255 ········this.ensureRunningOnMainThread();
262 ········this.flutterUiDisplayListeners.add(j);256 ········this.flutterUiDisplayListeners.add(k);
263 ····}257 ····}
264 ····258 ····
265 ····public·void·attachToNative()·{259 ····public·void·attachToNative()·{
266 ········this.ensureRunningOnMainThread();260 ········this.ensureRunningOnMainThread();
267 ········this.ensureNotAttachedToNative();261 ········this.ensureNotAttachedToNative();
268 ········this.shellHolderLock.writeLock().lock();262 ········this.shellHolderLock.writeLock().lock();
269 ········try·{263 ········try·{
Offset 413, 15 lines modifiedOffset 407, 15 lines modified
413 ····}407 ····}
414 ····408 ····
415 ····public·boolean·getIsSoftwareRenderingEnabled()·{409 ····public·boolean·getIsSoftwareRenderingEnabled()·{
416 ········return·this.nativeGetIsSoftwareRenderingEnabled();410 ········return·this.nativeGetIsSoftwareRenderingEnabled();
417 ····}411 ····}
418 ····412 ····
419 ····public·float·getScaledFontSize(float·applyDimension,·final·int·i)·{413 ····public·float·getScaledFontSize(float·applyDimension,·final·int·i)·{
420 ········final·DisplayMetrics·b·=·t.b(i);414 ········final·DisplayMetrics·b·=·u.b(i);
421 ········if·(b·==·null)·{415 ········if·(b·==·null)·{
422 ············final·StringBuilder·sb·=·new·StringBuilder();416 ············final·StringBuilder·sb·=·new·StringBuilder();
423 ············sb.append("getScaledFontSize·called·with·configurationId·");417 ············sb.append("getScaledFontSize·called·with·configurationId·");
424 ············sb.append(String.valueOf(i));418 ············sb.append(String.valueOf(i));
425 ············sb.append(",·which·can't·be·found.");419 ············sb.append(",·which·can't·be·found.");
426 ············l5.b.b("FlutterJNI",·sb.toString());420 ············l5.b.b("FlutterJNI",·sb.toString());
427 ············return·-1.0f;421 ············return·-1.0f;
Offset 580, 23 lines modifiedOffset 574, 23 lines modified
580 ········throw·new·RuntimeException("platformViewsController·must·be·set·before·attempting·to·end·the·frame");574 ········throw·new·RuntimeException("platformViewsController·must·be·set·before·attempting·to·end·the·frame");
581 ····}575 ····}
582 ····576 ····
583 ····public·void·onFirstFrame()·{577 ····public·void·onFirstFrame()·{
584 ········this.ensureRunningOnMainThread();578 ········this.ensureRunningOnMainThread();
585 ········final·Iterator·iterator·=·this.flutterUiDisplayListeners.iterator();579 ········final·Iterator·iterator·=·this.flutterUiDisplayListeners.iterator();
586 ········while·(iterator.hasNext())·{580 ········while·(iterator.hasNext())·{
587 ············((j)iterator.next()).g();581 ············((k)iterator.next()).g();
588 ········}582 ········}
589 ····}583 ····}
590 ····584 ····
591 ····public·void·onRenderingStopped()·{585 ····public·void·onRenderingStopped()·{
592 ········this.ensureRunningOnMainThread();586 ········this.ensureRunningOnMainThread();
593 ········final·Iterator·iterator·=·this.flutterUiDisplayListeners.iterator();587 ········final·Iterator·iterator·=·this.flutterUiDisplayListeners.iterator();
594 ········while·(iterator.hasNext())·{588 ········while·(iterator.hasNext())·{
595 ············((j)iterator.next()).d();589 ············((k)iterator.next()).d();
596 ········}590 ········}
597 ····}591 ····}
598 ····592 ····
599 ····public·void·onSurfaceChanged(final·int·n,·final·int·n2)·{593 ····public·void·onSurfaceChanged(final·int·n,·final·int·n2)·{
600 ········this.ensureRunningOnMainThread();594 ········this.ensureRunningOnMainThread();
601 ········this.ensureAttachedToNative();595 ········this.ensureAttachedToNative();
602 ········this.nativeSurfaceChanged(this.nativeShellHolderId,·n,·n2);596 ········this.nativeSurfaceChanged(this.nativeShellHolderId,·n,·n2);
Offset 650, 17 lines modifiedOffset 644, 17 lines modified
650 ····}644 ····}
651 ····645 ····
652 ····public·void·removeEngineLifecycleListener(final·a$b·a$b)·{646 ····public·void·removeEngineLifecycleListener(final·a$b·a$b)·{
653 ········this.ensureRunningOnMainThread();647 ········this.ensureRunningOnMainThread();
654 ········this.engineLifecycleListeners.remove(a$b);648 ········this.engineLifecycleListeners.remove(a$b);
655 ····}649 ····}
656 ····650 ····
657 ····public·void·removeIsDisplayingFlutterUiListener(final·j·j)·{651 ····public·void·removeIsDisplayingFlutterUiListener(final·k·k)·{
658 ········this.ensureRunningOnMainThread();652 ········this.ensureRunningOnMainThread();
659 ········this.flutterUiDisplayListeners.remove(j);653 ········this.flutterUiDisplayListeners.remove(k);
660 ····}654 ····}
661 ····655 ····
662 ····public·void·requestDartDeferredLibrary(final·int·n)·{656 ····public·void·requestDartDeferredLibrary(final·int·n)·{
663 ········b.b("FlutterJNI",·"No·DeferredComponentManager·found.·Android·setup·must·be·completed·before·using·split·AOT·deferred·components.");657 ········b.b("FlutterJNI",·"No·DeferredComponentManager·found.·Android·setup·must·be·completed·before·using·split·AOT·deferred·components.");
664 ····}658 ····}
665 ····659 ····
666 ····public·void·runBundleAndSnapshotFromLibrary(final·String·s,·final·String·s2,·final·String·s3,·final·AssetManager·assetManager,·final·List·list)·{660 ····public·void·runBundleAndSnapshotFromLibrary(final·String·s,·final·String·s2,·final·String·s3,·final·AssetManager·assetManager,·final·List·list)·{
691 B
io/flutter/embedding/engine/b.class
621 B
procyon -ec {}
    
Offset 47, 15 lines modifiedOffset 47, 15 lines modified
47 ············a3·=·this.b(b,·r,·a,·g);47 ············a3·=·this.b(b,·r,·a,·g);
48 ············if·(e·!=·null)·{48 ············if·(e·!=·null)·{
49 ················a3.o().c(e);49 ················a3.o().c(e);
50 ············}50 ············}
51 ············a3.k().k(a2,·d);51 ············a3.k().k(a2,·d);
52 ········}52 ········}
53 ········else·{53 ········else·{
54 ············a3·=·((io.flutter.embedding.engine.a)this.a.get(0)).A(b,·a2,·e,·d,·r,·a,·g);54 ············a3·=·((io.flutter.embedding.engine.a)this.a.get(0)).B(b,·a2,·e,·d,·r,·a,·g);
55 ········}55 ········}
56 ········this.a.add(a3);56 ········this.a.add(a3);
57 ········a3.e((a$b)new·b$a(this,·a3));57 ········a3.e((a$b)new·b$a(this,·a3));
58 ········return·a3;58 ········return·a3;
59 ····}59 ····}
60 ····60 ····
61 ····public·io.flutter.embedding.engine.a·b(final·Context·context,·final·r·r,·final·boolean·b,·final·boolean·b2)·{61 ····public·io.flutter.embedding.engine.a·b(final·Context·context,·final·r·r,·final·boolean·b,·final·boolean·b2)·{
1.92 KB
io/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b.class
1.75 KB
procyon -ec {}
    
Offset 16, 19 lines modifiedOffset 16, 19 lines modified
16 ····public·boolean·c;16 ····public·boolean·c;
17 ····public·final·/*·synthetic·*/·FlutterRenderer$ImageReaderSurfaceProducer·d;17 ····public·final·/*·synthetic·*/·FlutterRenderer$ImageReaderSurfaceProducer·d;
18 ····18 ····
19 ····public·FlutterRenderer$ImageReaderSurfaceProducer$b(final·FlutterRenderer$ImageReaderSurfaceProducer·d,·final·ImageReader·a)·{19 ····public·FlutterRenderer$ImageReaderSurfaceProducer$b(final·FlutterRenderer$ImageReaderSurfaceProducer·d,·final·ImageReader·a)·{
20 ········this.d·=·d;20 ········this.d·=·d;
21 ········this.b·=·new·ArrayDeque();21 ········this.b·=·new·ArrayDeque();
22 ········this.c·=·false;22 ········this.c·=·false;
23 ········(this.a·=·a).setOnImageAvailableListener((ImageReader$OnImageAvailableListener)new·i(this),·new·Handler(Looper.getMainLooper()));23 ········(this.a·=·a).setOnImageAvailableListener((ImageReader$OnImageAvailableListener)new·j(this),·new·Handler(Looper.getMainLooper()));
24 ····}24 ····}
25 ····25 ····
26 ····public·boolean·c()·{26 ····public·boolean·c()·{
27 ········return·this.b.isEmpty()·&&·FlutterRenderer$ImageReaderSurfaceProducer.access$800(this.d)·!=·this;27 ········return·this.b.isEmpty()·&&·FlutterRenderer$ImageReaderSurfaceProducer.access$700(this.d)·!=·this;
28 ····}28 ····}
29 ····29 ····
30 ····public·void·d()·{30 ····public·void·d()·{
31 ········this.c·=·true;31 ········this.c·=·true;
32 ········this.a.close();32 ········this.a.close();
33 ········this.b.clear();33 ········this.b.clear();
34 ····}34 ····}
Offset 36, 15 lines modifiedOffset 36, 19 lines modified
36 ····public·FlutterRenderer$ImageReaderSurfaceProducer$a·e()·{36 ····public·FlutterRenderer$ImageReaderSurfaceProducer$a·e()·{
37 ········if·(this.b.isEmpty())·{37 ········if·(this.b.isEmpty())·{
38 ············return·null;38 ············return·null;
39 ········}39 ········}
40 ········return·this.b.removeFirst();40 ········return·this.b.removeFirst();
41 ····}41 ····}
42 ····42 ····
 43 ····public·boolean·f()·{
 44 ········return·this.b.isEmpty();
 45 ····}
 46 ····
43 ····public·FlutterRenderer$ImageReaderSurfaceProducer$a·g(Image·a)·{47 ····public·FlutterRenderer$ImageReaderSurfaceProducer$a·h(Image·a)·{
44 ········if·(this.c)·{48 ········if·(this.c)·{
45 ············return·null;49 ············return·null;
46 ········}50 ········}
47 ········final·FlutterRenderer$ImageReaderSurfaceProducer$a·e·=·new·FlutterRenderer$ImageReaderSurfaceProducer$a(this.d,·a,·System.nanoTime());51 ········final·FlutterRenderer$ImageReaderSurfaceProducer$a·e·=·new·FlutterRenderer$ImageReaderSurfaceProducer$a(this.d,·a,·System.nanoTime());
48 ········this.b.add(e);52 ········this.b.add(e);
49 ········while·(this.b.size()·>·2)·{53 ········while·(this.b.size()·>·2)·{
50 ············a·=·((FlutterRenderer$ImageReaderSurfaceProducer$a)this.b.removeFirst()).a;54 ············a·=·((FlutterRenderer$ImageReaderSurfaceProducer$a)this.b.removeFirst()).a;
671 B
io/flutter/embedding/engine/renderer/i.class
583 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 9 lines modified
  
1 package·io.flutter.embedding.engine.renderer;1 package·io.flutter.embedding.engine.renderer;
  
2 import·android.media.ImageReader; 
3 import·android.media.ImageReader$OnImageAvailableListener; 
  
4 public·final·synthetic·class·i·implements·ImageReader$OnImageAvailableListener2 public·final·synthetic·class·i·implements·Runnable
5 {3 {
6 ····public·final·void·onImageAvailable(final·ImageReader·imageReader)·{4 ····public·final·void·run()·{
7 ········FlutterRenderer$ImageReaderSurfaceProducer$b.a(this.a,·imageReader);5 ········FlutterRenderer$ImageReaderSurfaceProducer.a(this.h);
8 ····}6 ····}
9 }7 }
581 B
io/flutter/embedding/engine/renderer/j.class
493 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 12 lines modified
  
1 package·io.flutter.embedding.engine.renderer;1 package·io.flutter.embedding.engine.renderer;
  
2 public·interface·j2 import·android.media.ImageReader;
 3 import·android.media.ImageReader$OnImageAvailableListener;
  
 4 public·final·synthetic·class·j·implements·ImageReader$OnImageAvailableListener
3 {5 {
4 ····void·d();6 ····public·final·void·onImageAvailable(final·ImageReader·imageReader)·{
 7 ········FlutterRenderer$ImageReaderSurfaceProducer$b.a(this.a,·imageReader);
5 ····8 ····}
6 ····void·g(); 
7 }9 }
392 B
io/flutter/embedding/engine/renderer/k.class
304 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·k2 public·interface·k
3 {3 {
4 ····void·a();4 ····void·d();
5 ····5 ····
6 ····void·b();6 ····void·g();
7 ···· 
8 ····void·c(final·FlutterRenderer·p0); 
9 ···· 
10 ····void·e(); 
11 ···· 
12 ····FlutterRenderer·getAttachedRenderer(); 
13 }7 }
279 B
io/flutter/plugin/editing/a0.class
211 B
procyon -ec {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 package·io.flutter.plugin.editing;1 package·io.flutter.plugin.editing;
  
2 import·android.view.ViewStructure;2 import·android.view.autofill.AutofillManager;
  
3 public·abstract·synthetic·class·a03 public·abstract·synthetic·class·a0
4 {4 {
5 }5 }
316 B
io/flutter/plugin/editing/b0.class
248 B
procyon -ec {}
    
Offset 1, 8 lines modifiedOffset 1, 10 lines modified
  
1 package·io.flutter.plugin.editing;1 package·io.flutter.plugin.editing;
  
2 import·android.view.autofill.AutofillValue;2 import·android.view.autofill.AutofillValue;
 3 import·android.view.View;
 4 import·android.view.autofill.AutofillManager;
  
3 public·abstract·synthetic·class·b05 public·abstract·synthetic·class·b0
4 {6 {
5 }7 }
338 B
io/flutter/plugin/editing/c0.class
270 B
procyon -ec {}
    
Offset 1, 8 lines modifiedOffset 1, 10 lines modified
  
1 package·io.flutter.plugin.editing;1 package·io.flutter.plugin.editing;
  
 2 import·android.graphics.Rect;
2 import·android.view.ViewStructure;3 import·android.view.View;
 4 import·android.view.autofill.AutofillManager;
  
3 public·abstract·synthetic·class·c05 public·abstract·synthetic·class·c0
4 {6 {
5 }7 }
277 B
io/flutter/plugin/editing/d0.class
209 B
procyon -ec {}
    
Offset 1, 8 lines modifiedOffset 1, 9 lines modified
  
1 package·io.flutter.plugin.editing;1 package·io.flutter.plugin.editing;
  
 2 import·android.view.autofill.AutofillValue;
2 import·android.view.ViewStructure;3 import·android.view.ViewStructure;
  
3 public·abstract·synthetic·class·d04 public·abstract·synthetic·class·d0
4 {5 {
5 }6 }
274 B
io/flutter/plugin/editing/e0.class
206 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 8 lines modified
  
1 package·io.flutter.plugin.editing;1 package·io.flutter.plugin.editing;
  
2 import·android.view.autofill.AutofillId; 
3 import·android.view.ViewStructure;2 import·android.view.ViewStructure;
  
4 public·abstract·synthetic·class·e03 public·abstract·synthetic·class·e0
5 {4 {
6 }5 }
277 B
io/flutter/plugin/editing/f0.class
209 B
procyon -ec {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 package·io.flutter.plugin.editing;1 package·io.flutter.plugin.editing;
  
2 import·android.view.ViewStructure;2 import·android.view.autofill.AutofillValue;
  
3 public·abstract·synthetic·class·f03 public·abstract·synthetic·class·f0
4 {4 {
5 }5 }
2.32 KB
io/flutter/plugin/editing/g0.class
2.25 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 ··SHA-256·checksum·3af6a41691650d96cf7a0deaacb8408ea9aa31a6d0a0874efa417184f12ccfbf1 ··SHA-256·checksum·c1fe2d84d3a4981e34b44e259b0be533b4e2bcc427b7dd77e15d0206a4c8f01a
2 public·abstract·class·io.flutter.plugin.editing.g02 public·abstract·class·io.flutter.plugin.editing.g0
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··························//·io/flutter/plugin/editing/g06 ··this_class:·#2··························//·io/flutter/plugin/editing/g0
7 ··super_class:·#4·························//·java/lang/Object7 ··super_class:·#4·························//·java/lang/Object
8 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·08 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·0
9 Constant·pool:9 Constant·pool:
10 ···#1·=·Utf8···············io/flutter/plugin/editing/g010 ···#1·=·Utf8···············io/flutter/plugin/editing/g0
11 ···#2·=·Class··············#1·············//·io/flutter/plugin/editing/g011 ···#2·=·Class··············#1·············//·io/flutter/plugin/editing/g0
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/ViewStructure14 ···#5·=·Utf8···············android/view/ViewStructure
15 ···#6·=·Class··············#5·············//·android/view/ViewStructure15 ···#6·=·Class··············#5·············//·android/view/ViewStructure
16 ···#7·=·Utf8···············setAutofillType16 ···#7·=·Utf8···············addChildCount
17 ···#8·=·Utf8···············(I)V17 ···#8·=·Utf8···············(I)I
18 ···#9·=·NameAndType········#7:#8··········//·setAutofillType:(I)V18 ···#9·=·NameAndType········#7:#8··········//·addChildCount:(I)I
19 ··#10·=·Methodref··········#6.#9··········//·android/view/ViewStructure.setAutofillType:(I)V19 ··#10·=·Methodref··········#6.#9··········//·android/view/ViewStructure.addChildCount:(I)I
20 ··#11·=·Utf8···············Code20 ··#11·=·Utf8···············Code
21 ··#12·=·Utf8···············a21 ··#12·=·Utf8···············a
22 ··#13·=·Utf8···············(Landroid/view/ViewStructure;I)V22 ··#13·=·Utf8···············(Landroid/view/ViewStructure;I)I
23 {23 {
24 ··public·static·void·a(android.view.ViewStructure,·int);24 ··public·static·int·a(android.view.ViewStructure,·int);
25 ····descriptor:·(Landroid/view/ViewStructure;I)V25 ····descriptor:·(Landroid/view/ViewStructure;I)I
26 ····flags:·(0x1049)·ACC_PUBLIC,·ACC_STATIC,·ACC_BRIDGE,·ACC_SYNTHETIC26 ····flags:·(0x1049)·ACC_PUBLIC,·ACC_STATIC,·ACC_BRIDGE,·ACC_SYNTHETIC
27 ····Code:27 ····Code:
28 ······stack=300,·locals=2,·args_size=228 ······stack=300,·locals=2,·args_size=2
29 ·········0:·aload_029 ·········0:·aload_0
30 ·········1:·iload_130 ·········1:·iload_1
31 ·········2:·invokevirtual·#10·················//·Method·android/view/ViewStructure.setAutofillType:(I)V31 ·········2:·invokevirtual·#10·················//·Method·android/view/ViewStructure.addChildCount:(I)I
32 ·········5:·return32 ·········5:·ireturn
33 }33 }
2.47 KB
io/flutter/plugin/editing/h0.class
2.4 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 ··SHA-256·checksum·95ed4000b59f8f5d801bd602e6d9f0fbed627dca399188d991c1cc3f3e52dee91 ··SHA-256·checksum·ac71c401b27ecc092f7cc408d378bc2583a6f10b8c34c541c6132722d09c63e5
2 public·abstract·class·io.flutter.plugin.editing.h02 public·abstract·class·io.flutter.plugin.editing.h0
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··························//·io/flutter/plugin/editing/h06 ··this_class:·#2··························//·io/flutter/plugin/editing/h0
7 ··super_class:·#4·························//·java/lang/Object7 ··super_class:·#4·························//·java/lang/Object
8 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·08 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·0
9 Constant·pool:9 Constant·pool:
10 ···#1·=·Utf8···············io/flutter/plugin/editing/h010 ···#1·=·Utf8···············io/flutter/plugin/editing/h0
11 ···#2·=·Class··············#1·············//·io/flutter/plugin/editing/h011 ···#2·=·Class··············#1·············//·io/flutter/plugin/editing/h0
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/ViewStructure14 ···#5·=·Utf8···············android/view/ViewStructure
15 ···#6·=·Class··············#5·············//·android/view/ViewStructure15 ···#6·=·Class··············#5·············//·android/view/ViewStructure
16 ···#7·=·Utf8···············setVisibility16 ···#7·=·Utf8···············newChild
17 ···#8·=·Utf8···············(I)V 
18 ···#9·=·NameAndType········#7:#8··········//·setVisibility:(I)V17 ···#8·=·Utf8···············(I)Landroid/view/ViewStructure;
 18 ···#9·=·NameAndType········#7:#8··········//·newChild:(I)Landroid/view/ViewStructure;
19 ··#10·=·Methodref··········#6.#9··········//·android/view/ViewStructure.setVisibility:(I)V19 ··#10·=·Methodref··········#6.#9··········//·android/view/ViewStructure.newChild:(I)Landroid/view/ViewStructure;
20 ··#11·=·Utf8···············Code20 ··#11·=·Utf8···············Code
21 ··#12·=·Utf8···············a21 ··#12·=·Utf8···············a
22 ··#13·=·Utf8···············(Landroid/view/ViewStructure;I)V22 ··#13·=·Utf8···············(Landroid/view/ViewStructure;I)Landroid/view/ViewStructure;
23 {23 {
24 ··public·static·void·a(android.view.ViewStructure,·int);24 ··public·static·android.view.ViewStructure·a(android.view.ViewStructure,·int);
25 ····descriptor:·(Landroid/view/ViewStructure;I)V25 ····descriptor:·(Landroid/view/ViewStructure;I)Landroid/view/ViewStructure;
26 ····flags:·(0x1049)·ACC_PUBLIC,·ACC_STATIC,·ACC_BRIDGE,·ACC_SYNTHETIC26 ····flags:·(0x1049)·ACC_PUBLIC,·ACC_STATIC,·ACC_BRIDGE,·ACC_SYNTHETIC
27 ····Code:27 ····Code:
28 ······stack=300,·locals=2,·args_size=228 ······stack=300,·locals=2,·args_size=2
29 ·········0:·aload_029 ·········0:·aload_0
30 ·········1:·iload_130 ·········1:·iload_1
31 ·········2:·invokevirtual·#10·················//·Method·android/view/ViewStructure.setVisibility:(I)V31 ·········2:·invokevirtual·#10·················//·Method·android/view/ViewStructure.newChild:(I)Landroid/view/ViewStructure;
32 ·········5:·return32 ·········5:·areturn
33 }33 }
321 B
io/flutter/plugin/editing/i0.class
253 B
procyon -ec {}
    
Offset 1, 8 lines modifiedOffset 1, 9 lines modified
  
1 package·io.flutter.plugin.editing;1 package·io.flutter.plugin.editing;
  
2 import·android.view.autofill.AutofillManager;2 import·android.view.autofill.AutofillId;
 3 import·android.view.ViewStructure;
  
3 public·abstract·synthetic·class·i04 public·abstract·synthetic·class·i0
4 {5 {
5 }6 }
279 B
io/flutter/plugin/editing/j0.class
211 B
procyon -ec {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 package·io.flutter.plugin.editing;1 package·io.flutter.plugin.editing;
  
2 import·android.view.autofill.AutofillManager;2 import·android.view.ViewStructure;
  
3 public·abstract·synthetic·class·j03 public·abstract·synthetic·class·j0
4 {4 {
5 }5 }
3.48 KB
io/flutter/plugin/editing/n.class
3.41 KB
procyon -ec {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 import·android.text.Selection;4 import·android.text.Selection;
5 import·android.text.Spannable;5 import·android.text.Spannable;
6 import·java.util.Iterator;6 import·java.util.Iterator;
7 import·java.util.Collection;7 import·java.util.Collection;
8 import·l5.b;8 import·l5.b;
9 import·android.text.Editable;9 import·android.text.Editable;
10 import·android.view.View;10 import·android.view.View;
11 import·w5.w$e;11 import·w5.x$e;
12 import·android.view.inputmethod.BaseInputConnection;12 import·android.view.inputmethod.BaseInputConnection;
13 import·java.util.ArrayList;13 import·java.util.ArrayList;
14 import·android.text.SpannableStringBuilder;14 import·android.text.SpannableStringBuilder;
  
15 public·class·n·extends·SpannableStringBuilder15 public·class·n·extends·SpannableStringBuilder
16 {16 {
17 ····public·int·a;17 ····public·int·a;
Offset 24, 23 lines modifiedOffset 24, 23 lines modified
24 ····public·String·g;24 ····public·String·g;
25 ····public·int·h;25 ····public·int·h;
26 ····public·int·i;26 ····public·int·i;
27 ····public·int·j;27 ····public·int·j;
28 ····public·int·k;28 ····public·int·k;
29 ····public·BaseInputConnection·l;29 ····public·BaseInputConnection·l;
30 ····30 ····
31 ····public·n(final·w$e·w$e,·final·View·view)·{31 ····public·n(final·x$e·x$e,·final·View·view)·{
32 ········this.a·=·0;32 ········this.a·=·0;
33 ········this.b·=·0;33 ········this.b·=·0;
34 ········this.c·=·new·ArrayList();34 ········this.c·=·new·ArrayList();
35 ········this.d·=·new·ArrayList();35 ········this.d·=·new·ArrayList();
36 ········this.e·=·new·ArrayList();36 ········this.e·=·new·ArrayList();
37 ········this.l·=·(BaseInputConnection)new·n$a(this,·view,·true,·(Editable)this);37 ········this.l·=·(BaseInputConnection)new·n$a(this,·view,·true,·(Editable)this);
38 ········if·(w$e·!=·null)·{38 ········if·(x$e·!=·null)·{
39 ············this.n(w$e);39 ············this.n(x$e);
40 ········}40 ········}
41 ····}41 ····}
42 ····42 ····
43 ····public·void·a(final·n$b·e)·{43 ····public·void·a(final·n$b·e)·{
44 ········final·int·b·=·this.b;44 ········final·int·b·=·this.b;
45 ········final·String·s·=·"ListenableEditingState";45 ········final·String·s·=·"ListenableEditingState";
46 ········if·(b·>·0)·{46 ········if·(b·>·0)·{
Offset 172, 24 lines modifiedOffset 172, 24 lines modified
172 ············this.l.setComposingRegion(n,·n2);172 ············this.l.setComposingRegion(n,·n2);
173 ········}173 ········}
174 ········else·{174 ········else·{
175 ············BaseInputConnection.removeComposingSpans((Spannable)this);175 ············BaseInputConnection.removeComposingSpans((Spannable)this);
176 ········}176 ········}
177 ····}177 ····}
178 ····178 ····
179 ····public·void·n(final·w$e·w$e)·{179 ····public·void·n(final·x$e·x$e)·{
180 ········this.b();180 ········this.b();
181 ········this.replace(0,·this.length(),·(CharSequence)w$e.a);181 ········this.replace(0,·this.length(),·(CharSequence)x$e.a);
182 ········if·(w$e.c())·{182 ········if·(x$e.c())·{
183 ············Selection.setSelection((Spannable)this,·w$e.b,·w$e.c);183 ············Selection.setSelection((Spannable)this,·x$e.b,·x$e.c);
184 ········}184 ········}
185 ········else·{185 ········else·{
186 ············Selection.removeSelection((Spannable)this);186 ············Selection.removeSelection((Spannable)this);
187 ········}187 ········}
188 ········this.m(w$e.d,·w$e.e);188 ········this.m(x$e.d,·x$e.e);
189 ········this.c();189 ········this.c();
190 ········this.d();190 ········this.d();
191 ····}191 ····}
192 ····192 ····
193 ····public·SpannableStringBuilder·replace(final·int·n,·final·int·n2,·final·CharSequence·charSequence,·final·int·n3,·final·int·n4)·{193 ····public·SpannableStringBuilder·replace(final·int·n,·final·int·n2,·final·CharSequence·charSequence,·final·int·n3,·final·int·n4)·{
194 ········if·(this.b·>·0)·{194 ········if·(this.b·>·0)·{
195 ············l5.b.b("ListenableEditingState",·"editing·state·should·not·be·changed·in·a·listener·callback");195 ············l5.b.b("ListenableEditingState",·"editing·state·should·not·be·changed·in·a·listener·callback");
Offset 210, 15 lines modifiedOffset 210, 15 lines modified
210 ········final·int·j·=·this.i();210 ········final·int·j·=·this.i();
211 ········final·int·h2·=·this.h();211 ········final·int·h2·=·this.h();
212 ········final·int·g2·=·this.g();212 ········final·int·g2·=·this.g();
213 ········final·int·f2·=·this.f();213 ········final·int·f2·=·this.f();
214 ········final·int·n7·=·g2;214 ········final·int·n7·=·g2;
215 ········final·boolean·b2·=·b;215 ········final·boolean·b2·=·b;
216 ········final·int·n8·=·f;216 ········final·int·n8·=·f;
217 ········e.add(new·p((CharSequence)string,·n,·n2,·charSequence,·j,·h2,·n7,·f2));217 ········e.add(new·t((CharSequence)string,·n,·n2,·charSequence,·j,·h2,·n7,·f2));
218 ········if·(this.a·>·0)·{218 ········if·(this.a·>·0)·{
219 ············return·replace;219 ············return·replace;
220 ········}220 ········}
221 ········final·boolean·b3·=·this.i()·!=·i·||·this.h()·!=·h;221 ········final·boolean·b3·=·this.i()·!=·i·||·this.h()·!=·h;
222 ········boolean·b4;222 ········boolean·b4;
223 ········boolean·b5;223 ········boolean·b5;
224 ········if·(this.g()·==·g·&&·this.f()·==·n8)·{224 ········if·(this.g()·==·g·&&·this.f()·==·n8)·{
Offset 231, 15 lines modifiedOffset 231, 15 lines modified
231 ········}231 ········}
232 ········this.k(b4,·b3,·b5);232 ········this.k(b4,·b3,·b5);
233 ········return·replace;233 ········return·replace;
234 ····}234 ····}
235 ····235 ····
236 ····public·void·setSpan(final·Object·o,·final·int·n,·final·int·n2,·final·int·n3)·{236 ····public·void·setSpan(final·Object·o,·final·int·n,·final·int·n2,·final·int·n3)·{
237 ········super.setSpan(o,·n,·n2,·n3);237 ········super.setSpan(o,·n,·n2,·n3);
238 ········this.e.add(new·p((CharSequence)this.toString(),·this.i(),·this.h(),·this.g(),·this.f()));238 ········this.e.add(new·t((CharSequence)this.toString(),·this.i(),·this.h(),·this.g(),·this.f()));
239 ····}239 ····}
240 ····240 ····
241 ····public·String·toString()·{241 ····public·String·toString()·{
242 ········String·f·=·this.f;242 ········String·f·=·this.f;
243 ········if·(f·==·null)·{243 ········if·(f·==·null)·{
244 ············f·=·super.toString();244 ············f·=·super.toString();
245 ············this.f·=·f;245 ············this.f·=·f;
2.54 KB
io/flutter/plugin/editing/p.class
2.47 KB
procyon -ec {}
    
Offset 1, 73 lines modifiedOffset 1, 9 lines modified
  
1 package·io.flutter.plugin.editing;1 package·io.flutter.plugin.editing;
  
 2 import·android.view.View;
 3 import·android.view.inputmethod.InputMethodManager;
2 import·org.json.JSONException; 
3 import·l5.b; 
4 import·org.json.JSONObject; 
  
5 public·final·class·p4 public·abstract·synthetic·class·p
6 {5 {
7 ····public·CharSequence·a; 
8 ····public·CharSequence·b; 
9 ····public·int·c; 
10 ····public·int·d; 
11 ····public·int·e; 
12 ····public·int·f; 
13 ····public·int·g; 
14 ····public·int·h; 
15 ···· 
16 ····public·p(final·CharSequence·charSequence,·final·int·e,·int·f,·final·int·g,·final·int·h)·{ 
17 ········this.e·=·e; 
18 ········this.f·=·f; 
19 ········this.g·=·g; 
20 ········this.h·=·h; 
21 ········f·=·-1; 
22 ········this.a(charSequence,·"",·f,·f); 
23 ····} 
24 ···· 
25 ····public·p(final·CharSequence·charSequence,·final·int·n,·final·int·n2,·final·CharSequence·charSequence2,·final·int·e,·final·int·f,·final·int·g,·final·int·h)·{ 
26 ········this.e·=·e; 
27 ········this.f·=·f; 
28 ········this.g·=·g; 
29 ········this.h·=·h; 
30 ········this.a(charSequence,·charSequence2.toString(),·n,·n2); 
31 ····} 
32 ···· 
33 ····public·final·void·a(final·CharSequence·a,·final·CharSequence·b,·final·int·c,·final·int·d)·{ 
34 ········this.a·=·a; 
35 ········this.b·=·b; 
36 ········this.c·=·c; 
37 ········this.d·=·d; 
38 ····} 
39 ···· 
40 ····public·JSONObject·b()·{ 
41 ········final·JSONObject·jsonObject·=·new·JSONObject(); 
42 ········final·String·s·=·"oldText"; 
43 ········try·{ 
44 ············final·CharSequence·a·=·this.a; 
45 ············try·{ 
46 ················jsonObject.put(s,·(Object)a.toString()); 
47 ················final·String·s2·=·"deltaText"; 
48 ················final·CharSequence·b·=·this.b; 
49 ················try·{ 
50 ····················jsonObject.put(s2,·(Object)b.toString()); 
51 ····················jsonObject.put("deltaStart",·this.c); 
52 ····················jsonObject.put("deltaEnd",·this.d); 
53 ····················jsonObject.put("selectionBase",·this.e); 
54 ····················jsonObject.put("selectionExtent",·this.f); 
55 ····················jsonObject.put("composingBase",·this.g); 
56 ····················jsonObject.put("composingExtent",·this.h); 
57 ················} 
58 ················catch·(final·JSONException·obj)·{ 
59 ····················final·StringBuilder·sb·=·new·StringBuilder(); 
60 ····················sb.append("unable·to·create·JSONObject:·"); 
61 ····················sb.append(obj); 
62 ····················l5.b.b("TextEditingDelta",·sb.toString()); 
63 ················} 
64 ············} 
65 ············catch·(final·JSONException·ex)·{} 
66 ········} 
67 ········catch·(final·JSONException·ex2)·{} 
68 ········return·jsonObject; 
69 ····} 
70 }6 }
324 B
io/flutter/plugin/editing/q.class
258 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 8 lines modified
  
1 package·io.flutter.plugin.editing;1 package·io.flutter.plugin.editing;
  
 2 import·android.view.inputmethod.InputMethodManager;
2 import·android.view.autofill.AutofillId; 
3 import·android.view.ViewStructure; 
  
4 public·abstract·synthetic·class·q3 public·abstract·synthetic·class·q
5 {4 {
6 }5 }
961 B
io/flutter/plugin/editing/r.class
895 B
procyon -ec {}
    
Offset 1, 8 lines modifiedOffset 1, 36 lines modified
  
1 package·io.flutter.plugin.editing;1 package·io.flutter.plugin.editing;
  
 2 import·android.os.Build$VERSION;
2 import·android.view.ViewStructure;3 import·android.view.View;
 4 import·android.view.inputmethod.InputMethodManager;
 5 import·w5.t;
 6 import·w5.t$b;
  
3 public·abstract·synthetic·class·r7 public·class·r·implements·t$b
4 {8 {
 9 ····public·final·t·a;
 10 ····public·final·InputMethodManager·b;
 11 ····public·View·c;
 12 ····
 13 ····public·r(final·View·c,·final·InputMethodManager·b,·final·t·a)·{
 14 ········if·(Build$VERSION.SDK_INT·>=·33)·{
 15 ············o.a(c,·false);
 16 ········}
 17 ········this.c·=·c;
 18 ········this.b·=·b;
 19 ········(this.a·=·a).g((t$b)this);
 20 ····}
 21 ····
 22 ····public·boolean·a()·{
 23 ········return·Build$VERSION.SDK_INT·>=·34·&&·this.c();
 24 ····}
 25 ····
 26 ····public·void·b()·{
 27 ········p.a(this.b,·this.c);
 28 ····}
 29 ····
 30 ····public·boolean·c()·{
 31 ········return·q.a(this.b);
 32 ····}
5 }33 }
4.29 KB
io/flutter/plugin/editing/s.class
4.22 KB
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 110 lines modified
  
1 package·io.flutter.plugin.editing;1 package·io.flutter.plugin.editing;
  
2 import·android.view.View; 
3 import·android.view.autofill.AutofillManager;2 import·android.view.textservice.SuggestionsInfo;
 3 import·java.util.HashMap;
 4 import·java.util.ArrayList;
 5 import·android.view.textservice.SentenceSuggestionsInfo;
 6 import·java.util.Locale;
 7 import·android.view.textservice.TextInfo;
 8 import·android.os.Bundle;
 9 import·y5.f;
 10 import·x5.k$d;
 11 import·android.view.textservice.SpellCheckerSession;
 12 import·android.view.textservice.TextServicesManager;
 13 import·w5.v;
 14 import·android.view.textservice.SpellCheckerSession$SpellCheckerSessionListener;
 15 import·w5.v$b;
  
4 public·abstract·synthetic·class·s16 public·class·s·implements·v$b,·SpellCheckerSession$SpellCheckerSessionListener
5 {17 {
 18 ····public·final·v·a;
 19 ····public·final·TextServicesManager·b;
 20 ····public·SpellCheckerSession·c;
 21 ····public·k$d·d;
 22 ····
 23 ····public·s(final·TextServicesManager·b,·final·v·a)·{
 24 ········this.b·=·b;
 25 ········(this.a·=·a).b((v$b)this);
 26 ····}
 27 ····
 28 ····public·void·a(final·String·s,·final·String·s2,·final·k$d·d)·{
 29 ········if·(this.d·!=·null)·{
 30 ············d.a("error",·"Previous·spell·check·request·still·pending.",·(Object)null);
 31 ············return;
 32 ········}
 33 ········this.d·=·d;
 34 ········this.c(s,·s2);
 35 ····}
 36 ····
 37 ····public·void·b()·{
 38 ········this.a.b((v$b)null);
 39 ········final·SpellCheckerSession·c·=·this.c;
 40 ········if·(c·!=·null)·{
 41 ············c.close();
 42 ········}
 43 ····}
 44 ····
 45 ····public·void·c(final·String·s,·final·String·s2)·{
 46 ········final·Locale·b·=·f.b(s);
 47 ········final·SpellCheckerSession·c·=·this.c;
 48 ········final·int·n·=·1;
 49 ········if·(c·==·null)·{
 50 ············this.c·=·this.b.newSpellCheckerSession((Bundle)null,·b,·(SpellCheckerSession$SpellCheckerSessionListener)this,·(boolean)(n·!=·0));
 51 ········}
 52 ········final·TextInfo[]·array·=·new·TextInfo[n];
 53 ········array[0]·=·new·TextInfo(s2);
 54 ········this.c.getSentenceSuggestions(array,·5);
 55 ····}
 56 ····
 57 ····public·void·onGetSentenceSuggestions(final·SentenceSuggestionsInfo[]·array)·{
 58 ········k$d·k$d;
 59 ········ArrayList<HashMap<String,·Integer>>·list;
 60 ········if·(array.length·==·0)·{
 61 ············k$d·=·this.d;
 62 ············list·=·new·ArrayList<HashMap<String,·Integer>>();
 63 ········}
 64 ········else·{
 65 ············list·=·new·ArrayList<HashMap<String,·Integer>>();
 66 ············final·SentenceSuggestionsInfo·sentenceSuggestionsInfo·=·array[0];
 67 ············if·(sentenceSuggestionsInfo·==·null)·{
 68 ················k$d·=·this.d;
 69 ················list·=·new·ArrayList<HashMap<String,·Integer>>();
 70 ············}
 71 ············else·{
 72 ················for·(int·i·=·0;·i·<·sentenceSuggestionsInfo.getSuggestionsCount();·++i)·{
 73 ····················final·SuggestionsInfo·suggestionsInfo·=·sentenceSuggestionsInfo.getSuggestionsInfoAt(i);
 74 ····················final·int·suggestionsCount·=·suggestionsInfo.getSuggestionsCount();
 75 ····················if·(suggestionsCount·>·0)·{
 76 ························final·HashMap<String,·Integer>·e·=·new·HashMap<String,·Integer>();
 77 ························final·int·offset·=·sentenceSuggestionsInfo.getOffsetAt(i);
 78 ························final·int·j·=·sentenceSuggestionsInfo.getLengthAt(i)·+·offset;
 79 ························e.put("startIndex",·Integer.valueOf(offset));
 80 ························e.put("endIndex",·Integer.valueOf(j));
 81 ························final·ArrayList<String>·value·=·new·ArrayList<String>();
 82 ························int·k·=·0;
 83 ························boolean·b·=·false;
 84 ························while·(k·<·suggestionsCount)·{
 85 ····························final·String·suggestion·=·suggestionsInfo.getSuggestionAt(k);
 86 ····························if·(!suggestion.equals(""))·{
 87 ································value.add(suggestion);
 88 ································b·=·true;
 89 ····························}
 90 ····························++k;
 91 ························}
 92 ························if·(b)·{
 93 ····························e.put("suggestions",·(Integer)value);
 94 ····························list.add(e);
 95 ························}
 96 ····················}
 97 ················}
 98 ················k$d·=·this.d;
 99 ············}
 100 ········}
 101 ········k$d.b((Object)list);
 102 ········this.d·=·null;
 103 ····}
 104 ····
 105 ····public·void·onGetSuggestions(final·SuggestionsInfo[]·array)·{
 106 ····}
6 }107 }
2.5 KB
io/flutter/plugin/editing/t.class
2.44 KB
procyon -ec {}
    
Offset 1, 8 lines modifiedOffset 1, 73 lines modified
  
1 package·io.flutter.plugin.editing;1 package·io.flutter.plugin.editing;
  
2 import·android.view.autofill.AutofillManager;2 import·org.json.JSONException;
 3 import·l5.b;
 4 import·org.json.JSONObject;
  
3 public·abstract·synthetic·class·t5 public·final·class·t
4 {6 {
 7 ····public·CharSequence·a;
 8 ····public·CharSequence·b;
 9 ····public·int·c;
 10 ····public·int·d;
 11 ····public·int·e;
 12 ····public·int·f;
 13 ····public·int·g;
 14 ····public·int·h;
 15 ····
 16 ····public·t(final·CharSequence·charSequence,·final·int·e,·int·f,·final·int·g,·final·int·h)·{
 17 ········this.e·=·e;
 18 ········this.f·=·f;
 19 ········this.g·=·g;
 20 ········this.h·=·h;
 21 ········f·=·-1;
 22 ········this.a(charSequence,·"",·f,·f);
 23 ····}
 24 ····
 25 ····public·t(final·CharSequence·charSequence,·final·int·n,·final·int·n2,·final·CharSequence·charSequence2,·final·int·e,·final·int·f,·final·int·g,·final·int·h)·{
 26 ········this.e·=·e;
 27 ········this.f·=·f;
 28 ········this.g·=·g;
 29 ········this.h·=·h;
 30 ········this.a(charSequence,·charSequence2.toString(),·n,·n2);
 31 ····}
 32 ····
 33 ····public·final·void·a(final·CharSequence·a,·final·CharSequence·b,·final·int·c,·final·int·d)·{
 34 ········this.a·=·a;
 35 ········this.b·=·b;
 36 ········this.c·=·c;
 37 ········this.d·=·d;
 38 ····}
 39 ····
 40 ····public·JSONObject·b()·{
 41 ········final·JSONObject·jsonObject·=·new·JSONObject();
 42 ········final·String·s·=·"oldText";
 43 ········try·{
 44 ············final·CharSequence·a·=·this.a;
 45 ············try·{
 46 ················jsonObject.put(s,·(Object)a.toString());
 47 ················final·String·s2·=·"deltaText";
 48 ················final·CharSequence·b·=·this.b;
 49 ················try·{
 50 ····················jsonObject.put(s2,·(Object)b.toString());
 51 ····················jsonObject.put("deltaStart",·this.c);
 52 ····················jsonObject.put("deltaEnd",·this.d);
 53 ····················jsonObject.put("selectionBase",·this.e);
 54 ····················jsonObject.put("selectionExtent",·this.f);
 55 ····················jsonObject.put("composingBase",·this.g);
 56 ····················jsonObject.put("composingExtent",·this.h);
 57 ················}
 58 ················catch·(final·JSONException·obj)·{
 59 ····················final·StringBuilder·sb·=·new·StringBuilder();
 60 ····················sb.append("unable·to·create·JSONObject:·");
 61 ····················sb.append(obj);
 62 ····················l5.b.b("TextEditingDelta",·sb.toString());
 63 ················}
 64 ············}
 65 ············catch·(final·JSONException·ex)·{}
 66 ········}
 67 ········catch·(final·JSONException·ex2)·{}
 68 ········return·jsonObject;
 69 ····}
5 }70 }
318 B
io/flutter/plugin/editing/u.class
252 B
procyon -ec {}
    
Offset 1, 8 lines modifiedOffset 1, 9 lines modified
  
1 package·io.flutter.plugin.editing;1 package·io.flutter.plugin.editing;
  
2 import·android.view.autofill.AutofillManager;2 import·android.view.autofill.AutofillId;
 3 import·android.view.ViewStructure;
  
3 public·abstract·synthetic·class·u4 public·abstract·synthetic·class·u
4 {5 {
5 }6 }
274 B
io/flutter/plugin/editing/v.class
208 B
procyon -ec {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 package·io.flutter.plugin.editing;1 package·io.flutter.plugin.editing;
  
2 import·android.view.autofill.AutofillValue;2 import·android.view.ViewStructure;
  
3 public·abstract·synthetic·class·v3 public·abstract·synthetic·class·v
4 {4 {
5 }5 }
312 B
io/flutter/plugin/editing/w.class
246 B
procyon -ec {}
    
Offset 1, 8 lines modifiedOffset 1, 9 lines modified
  
1 package·io.flutter.plugin.editing;1 package·io.flutter.plugin.editing;
  
 2 import·android.view.View;
2 import·android.view.autofill.AutofillValue;3 import·android.view.autofill.AutofillManager;
  
3 public·abstract·synthetic·class·w4 public·abstract·synthetic·class·w
4 {5 {
5 }6 }
313 B
io/flutter/plugin/editing/x.class
247 B
procyon -ec {}
    
Offset 1, 10 lines modifiedOffset 1, 8 lines modified
  
1 package·io.flutter.plugin.editing;1 package·io.flutter.plugin.editing;
  
2 import·android.view.autofill.AutofillValue;2 import·android.view.autofill.AutofillValue;
3 import·android.view.View; 
4 import·android.view.autofill.AutofillManager; 
  
5 public·abstract·synthetic·class·x3 public·abstract·synthetic·class·x
6 {4 {
7 }5 }
344 B
io/flutter/plugin/editing/y.class
278 B
procyon -ec {}
    
Offset 1, 10 lines modifiedOffset 1, 8 lines modified
  
1 package·io.flutter.plugin.editing;1 package·io.flutter.plugin.editing;
  
2 import·android.graphics.Rect; 
3 import·android.view.View; 
4 import·android.view.autofill.AutofillManager;2 import·android.view.autofill.AutofillValue;
  
5 public·abstract·synthetic·class·y3 public·abstract·synthetic·class·y
6 {4 {
7 }5 }
321 B
io/flutter/plugin/editing/z.class
255 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 8 lines modified
  
1 package·io.flutter.plugin.editing;1 package·io.flutter.plugin.editing;
  
2 import·android.view.autofill.AutofillValue;2 import·android.view.autofill.AutofillManager;
3 import·android.view.ViewStructure; 
  
4 public·abstract·synthetic·class·z3 public·abstract·synthetic·class·z
5 {4 {
6 }5 }
568 B
io/flutter/view/i$g.class
518 B
procyon -ec {}
    
Offset 4, 14 lines modifiedOffset 4, 15 lines modified
4 public·enum·i$g4 public·enum·i$g
5 {5 {
6 ····A("DISMISS",·18,·262144),·6 ····A("DISMISS",·18,·262144),·
7 ····B("MOVE_CURSOR_FORWARD_BY_WORD",·19,·524288),·7 ····B("MOVE_CURSOR_FORWARD_BY_WORD",·19,·524288),·
8 ····C("MOVE_CURSOR_BACKWARD_BY_WORD",·20,·1048576),·8 ····C("MOVE_CURSOR_BACKWARD_BY_WORD",·20,·1048576),·
9 ····D("SET_TEXT",·21,·2097152),·9 ····D("SET_TEXT",·21,·2097152),·
10 ····E("FOCUS",·22,·4194304),·10 ····E("FOCUS",·22,·4194304),·
 11 ····F("SCROLL_TO_OFFSET",·23,·8388608),·
11 ····i("TAP",·0,·n2),·12 ····i("TAP",·0,·n2),·
12 ····j("LONG_PRESS",·n2,·n3),·13 ····j("LONG_PRESS",·n2,·n3),·
13 ····k("SCROLL_LEFT",·n3,·n4),·14 ····k("SCROLL_LEFT",·n3,·n4),·
14 ····l("SCROLL_RIGHT",·3,·n5),·15 ····l("SCROLL_RIGHT",·3,·n5),·
15 ····m("SCROLL_UP",·n4,·n6),·16 ····m("SCROLL_UP",·n4,·n6),·
16 ····n("SCROLL_DOWN",·5,·32),·17 ····n("SCROLL_DOWN",·5,·32),·
17 ····o("INCREASE",·6,·64),·18 ····o("INCREASE",·6,·64),·
651 B
io/flutter/view/i$i.class
601 B
procyon -ec {}
    
Offset 9, 14 lines modifiedOffset 9, 15 lines modified
9 ····D("IS_FOCUSABLE",·21,·2097152),·9 ····D("IS_FOCUSABLE",·21,·2097152),·
10 ····E("IS_LINK",·22,·4194304),·10 ····E("IS_LINK",·22,·4194304),·
11 ····F("IS_SLIDER",·23,·8388608),·11 ····F("IS_SLIDER",·23,·8388608),·
12 ····G("IS_KEYBOARD_KEY",·24,·16777216),·12 ····G("IS_KEYBOARD_KEY",·24,·16777216),·
13 ····H("IS_CHECK_STATE_MIXED",·25,·33554432),·13 ····H("IS_CHECK_STATE_MIXED",·25,·33554432),·
14 ····I("HAS_EXPANDED_STATE",·26,·67108864),·14 ····I("HAS_EXPANDED_STATE",·26,·67108864),·
15 ····J("IS_EXPANDED",·27,·134217728),·15 ····J("IS_EXPANDED",·27,·134217728),·
 16 ····K("HAS_SELECTED_STATE",·28,·268435456),·
16 ····i("HAS_CHECKED_STATE",·0,·n2),·17 ····i("HAS_CHECKED_STATE",·0,·n2),·
17 ····j("IS_CHECKED",·n2,·n3),·18 ····j("IS_CHECKED",·n2,·n3),·
18 ····k("IS_SELECTED",·n3,·n4),·19 ····k("IS_SELECTED",·n3,·n4),·
19 ····l("IS_BUTTON",·3,·n5),·20 ····l("IS_BUTTON",·3,·n5),·
20 ····m("IS_TEXT_FIELD",·n4,·n6),·21 ····m("IS_TEXT_FIELD",·n4,·n6),·
21 ····n("IS_FOCUSED",·5,·32),·22 ····n("IS_FOCUSED",·5,·32),·
22 ····o("HAS_ENABLED_STATE",·6,·64),·23 ····o("HAS_ENABLED_STATE",·6,·64),·
6.59 KB
io/flutter/view/i.class
6.55 KB
procyon -ec {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 import·android.app.Activity;6 import·android.app.Activity;
7 import·android.view.accessibility.AccessibilityNodeInfo$CollectionInfo;7 import·android.view.accessibility.AccessibilityNodeInfo$CollectionInfo;
8 import·android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction;8 import·android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction;
9 import·android.graphics.Rect;9 import·android.graphics.Rect;
10 import·java.util.Iterator;10 import·java.util.Iterator;
11 import·android.view.WindowInsets;11 import·android.view.WindowInsets;
12 import·java.util.Set;12 import·java.util.Set;
13 import·m5.f0;13 import·m5.g0;
14 import·android.opengl.Matrix;14 import·android.opengl.Matrix;
15 import·java.util.HashSet;15 import·java.util.HashSet;
16 import·java.nio.ByteBuffer;16 import·java.nio.ByteBuffer;
17 import·java.util.regex.Matcher;17 import·java.util.regex.Matcher;
18 import·java.util.regex.Pattern;18 import·java.util.regex.Pattern;
19 import·android.os.Bundle;19 import·android.os.Bundle;
20 import·l5.b;20 import·l5.b;
Offset 571, 15 lines modifiedOffset 571, 15 lines modified
571 ········final·ArrayList·list2·=·new·ArrayList();571 ········final·ArrayList·list2·=·new·ArrayList();
572 ········final·int·n·=·1;572 ········final·int·n·=·1;
573 ········if·(z·!=·null)·{573 ········if·(z·!=·null)·{
574 ············final·float[]·array3·=·new·float[16];574 ············final·float[]·array3·=·new·float[16];
575 ············Matrix.setIdentityM(array3,·0);575 ············Matrix.setIdentityM(array3,·0);
576 ············final·int·sdk_INT·=·Build$VERSION.SDK_INT;576 ············final·int·sdk_INT·=·Build$VERSION.SDK_INT;
577 ············if·(sdk_INT·>=·23·&&·(sdk_INT·<·28·||·this.v()))·{577 ············if·(sdk_INT·>=·23·&&·(sdk_INT·<·28·||·this.v()))·{
578 ················final·WindowInsets·a·=·f0.a(this.a);578 ················final·WindowInsets·a·=·g0.a(this.a);
579 ················if·(a·!=·null)·{579 ················if·(a·!=·null)·{
580 ····················if·(!this.r.equals(Integer.valueOf(a.getSystemWindowInsetLeft())))·{580 ····················if·(!this.r.equals(Integer.valueOf(a.getSystemWindowInsetLeft())))·{
581 ························i$l.O(z,·(boolean)(n·!=·0));581 ························i$l.O(z,·(boolean)(n·!=·0));
582 ························i$l.P(z,·(boolean)(n·!=·0));582 ························i$l.P(z,·(boolean)(n·!=·0));
583 ····················}583 ····················}
584 ····················final·Integer·value·=·Integer.valueOf(a.getSystemWindowInsetLeft());584 ····················final·Integer·value·=·Integer.valueOf(a.getSystemWindowInsetLeft());
585 ····················this.r·=·value;585 ····················this.r·=·value;
Offset 876, 21 lines modifiedOffset 876, 27 lines modified
876 ············}876 ············}
877 ············else·{877 ············else·{
878 ················k.setBoundsInParent(f);878 ················k.setBoundsInParent(f);
879 ············}879 ············}
880 ············k.setBoundsInScreen(this.w(f));880 ············k.setBoundsInScreen(this.w(f));
881 ············k.setVisibleToUser((boolean)(n·!=·0));881 ············k.setVisibleToUser((boolean)(n·!=·0));
882 ············k.setEnabled(!io.flutter.view.i$l.i(i$l,·i$i.o)·||·io.flutter.view.i$l.i(i$l,·i$i.p));882 ············k.setEnabled(!io.flutter.view.i$l.i(i$l,·i$i.o)·||·io.flutter.view.i$l.i(i$l,·i$i.p));
883 ············if·(io.flutter.view.i$l.p(i$l,·i$g.i))·{883 ············final·boolean·p3·=·io.flutter.view.i$l.p(i$l,·i$g.i);
884 ················final·i$h·x·=·io.flutter.view.i$l.x(i$l); 
885 ················final·int·n7·=·16;884 ············final·int·n7·=·16;
 885 ············Label_1492:·{
 886 ················Label_1486:·{
886 ················if·(x·!=·null)·{887 ····················if·(p3)·{
 888 ························if·(io.flutter.view.i$l.x(i$l)·!=·null)·{
887 ····················k.addAction(new·AccessibilityNodeInfo$AccessibilityAction(n7,·(CharSequence)i$h.a(io.flutter.view.i$l.x(i$l))));889 ····························k.addAction(new·AccessibilityNodeInfo$AccessibilityAction(n7,·(CharSequence)i$h.a(io.flutter.view.i$l.x(i$l))));
 890 ····························break·Label_1486;
 891 ························}
888 ················}892 ····················}
 893 ····················else·if·(!io.flutter.view.i$l.i(i$l,·i$i.F))·{
 894 ························break·Label_1492;
889 ················else·{895 ····················}
890 ····················k.addAction(n7);896 ····················k.addAction(n7);
891 ················}897 ················}
892 ················k.setClickable((boolean)(n·!=·0));898 ················k.setClickable((boolean)(n·!=·0));
893 ············}899 ············}
894 ············if·(io.flutter.view.i$l.p(i$l,·i$g.j))·{900 ············if·(io.flutter.view.i$l.p(i$l,·i$g.j))·{
895 ················final·i$h·y·=·io.flutter.view.i$l.y(i$l);901 ················final·i$h·y·=·io.flutter.view.i$l.y(i$l);
896 ················final·int·n8·=·32;902 ················final·int·n8·=·32;
Offset 899, 40 lines modifiedOffset 905, 40 lines modified
899 ················}905 ················}
900 ················else·{906 ················else·{
901 ····················k.addAction(n8);907 ····················k.addAction(n8);
902 ················}908 ················}
903 ················k.setLongClickable((boolean)(n·!=·0));909 ················k.setLongClickable((boolean)(n·!=·0));
904 ············}910 ············}
905 ············final·i$g·k2·=·i$g.k;911 ············final·i$g·k2·=·i$g.k;
906 ············final·boolean·p3·=·io.flutter.view.i$l.p(i$l,·k2);912 ············final·boolean·p4·=·io.flutter.view.i$l.p(i$l,·k2);
907 ············final·int·n9·=·8192;913 ············final·int·n9·=·8192;
908 ············final·int·n10·=·4096;914 ············final·int·n10·=·4096;
909 ············if·(p3·||·io.flutter.view.i$l.p(i$l,·i$g.m)·||·io.flutter.view.i$l.p(i$l,·i$g.l)·||·io.flutter.view.i$l.p(i$l,·i$g.n))·{915 ············if·(p4·||·io.flutter.view.i$l.p(i$l,·i$g.m)·||·io.flutter.view.i$l.p(i$l,·i$g.l)·||·io.flutter.view.i$l.p(i$l,·i$g.n))·{
910 ················k.setScrollable((boolean)(n·!=·0));916 ················k.setScrollable((boolean)(n·!=·0));
911 ················Label_1793:·{917 ················Label_1810:·{
912 ····················if·(io.flutter.view.i$l.i(i$l,·i$i.A))·{918 ····················if·(io.flutter.view.i$l.i(i$l,·i$i.A))·{
913 ························String·className·=·null;919 ························String·className·=·null;
914 ························Label_1786:·{920 ························Label_1803:·{
915 ····························AccessibilityNodeInfo$CollectionInfo·collectionInfo;921 ····························AccessibilityNodeInfo$CollectionInfo·collectionInfo;
916 ····························if·(!io.flutter.view.i$l.p(i$l,·k2)·&&·!io.flutter.view.i$l.p(i$l,·i$g.l))·{922 ····························if·(!io.flutter.view.i$l.p(i$l,·k2)·&&·!io.flutter.view.i$l.p(i$l,·i$g.l))·{
917 ································if·(!this.a0(i$l))·{923 ································if·(!this.a0(i$l))·{
918 ····································className·=·"android.widget.ScrollView";924 ····································className·=·"android.widget.ScrollView";
919 ····································break·Label_1786;925 ····································break·Label_1803;
920 ································}926 ································}
921 ································collectionInfo·=·AccessibilityNodeInfo$CollectionInfo.obtain(io.flutter.view.i$l.c(i$l),·0,·false);927 ································collectionInfo·=·AccessibilityNodeInfo$CollectionInfo.obtain(io.flutter.view.i$l.c(i$l),·0,·false);
922 ····························}928 ····························}
923 ····························else·{929 ····························else·{
924 ································if·(!this.a0(i$l))·{930 ································if·(!this.a0(i$l))·{
925 ····································className·=·"android.widget.HorizontalScrollView";931 ····································className·=·"android.widget.HorizontalScrollView";
926 ····································break·Label_1786;932 ····································break·Label_1803;
927 ································}933 ································}
928 ································collectionInfo·=·AccessibilityNodeInfo$CollectionInfo.obtain(0,·io.flutter.view.i$l.c(i$l),·false);934 ································collectionInfo·=·AccessibilityNodeInfo$CollectionInfo.obtain(0,·io.flutter.view.i$l.c(i$l),·false);
929 ····························}935 ····························}
930 ····························k.setCollectionInfo(collectionInfo);936 ····························k.setCollectionInfo(collectionInfo);
931 ····························break·Label_1793;937 ····························break·Label_1810;
932 ························}938 ························}
933 ························k.setClassName((CharSequence)className);939 ························k.setClassName((CharSequence)className);
934 ····················}940 ····················}
935 ················}941 ················}
936 ················if·(io.flutter.view.i$l.p(i$l,·k2)·||·io.flutter.view.i$l.p(i$l,·i$g.m))·{942 ················if·(io.flutter.view.i$l.p(i$l,·k2)·||·io.flutter.view.i$l.p(i$l,·i$g.m))·{
937 ····················k.addAction(n10);943 ····················k.addAction(n10);
938 ················}944 ················}
Offset 984, 28 lines modifiedOffset 990, 28 lines modified
984 ············final·boolean·i5·=·io.flutter.view.i$l.i(i$l,·i$i.y);990 ············final·boolean·i5·=·io.flutter.view.i$l.i(i$l,·i$i.y);
985 ············if·(!i4)·{991 ············if·(!i4)·{
986 ················if·(!i5)·{992 ················if·(!i5)·{
987 ····················n·=·0;993 ····················n·=·0;
988 ················}994 ················}
989 ············}995 ············}
990 ············k.setCheckable((boolean)(n·!=·0));996 ············k.setCheckable((boolean)(n·!=·0));
991 ············Label_2328:·{997 ············Label_2345:·{
992 ················String·className2;998 ················String·className2;
993 ················if·(i4)·{999 ················if·(i4)·{
994 ····················k.setChecked(io.flutter.view.i$l.i(i$l,·i$i.j));1000 ····················k.setChecked(io.flutter.view.i$l.i(i$l,·i$i.j));
995 ····················if·(io.flutter.view.i$l.i(i$l,·i$i.q))·{1001 ····················if·(io.flutter.view.i$l.i(i$l,·i$i.q))·{
996 ························className2·=·"android.widget.RadioButton";1002 ························className2·=·"android.widget.RadioButton";
997 ····················}1003 ····················}
998 ····················else·{1004 ····················else·{
999 ························className2·=·"android.widget.CheckBox";1005 ························className2·=·"android.widget.CheckBox";
1000 ····················}1006 ····················}
1001 ················}1007 ················}
1002 ················else·{1008 ················else·{
1003 ····················if·(!i5)·{1009 ····················if·(!i5)·{
1004 ························break·Label_2328;1010 ························break·Label_2345;
1005 ····················}1011 ····················}
1006 ····················k.setChecked(io.flutter.view.i$l.i(i$l,·i$i.z));1012 ····················k.setChecked(io.flutter.view.i$l.i(i$l,·i$i.z));
1007 ····················className2·=·"android.widget.Switch";1013 ····················className2·=·"android.widget.Switch";
1008 ················}1014 ················}
Max diff block lines reached; 78/6676 bytes (1.17%) of diff not shown.
252 B
m5/a0.class
230 B
procyon -ec {}
    
Offset 1, 8 lines modifiedOffset 1, 9 lines modified
  
1 package·m5;1 package·m5;
  
2 import·android.view.textservice.TextServicesManager;2 import·java.util.function.Predicate;
 3 import·java.util.stream.Stream;
  
3 public·abstract·synthetic·class·a04 public·abstract·synthetic·class·a0
4 {5 {
5 }6 }
248 B
m5/b0.class
226 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 8 lines modified
  
1 package·m5;1 package·m5;
  
 2 import·android.view.textservice.TextServicesManager;
2 import·android.view.PointerIcon; 
3 import·android.content.Context; 
  
4 public·abstract·synthetic·class·b03 public·abstract·synthetic·class·b0
5 {4 {
6 }5 }
2.15 KB
m5/c.class
2.13 KB
procyon -ec {}
    
Offset 15, 27 lines modifiedOffset 15, 27 lines modified
15 import·io.flutter.embedding.engine.renderer.FlutterRenderer;15 import·io.flutter.embedding.engine.renderer.FlutterRenderer;
16 import·android.graphics.Matrix;16 import·android.graphics.Matrix;
  
17 public·class·c17 public·class·c
18 {18 {
19 ····public·static·final·Matrix·f;19 ····public·static·final·Matrix·f;
20 ····public·final·FlutterRenderer·a;20 ····public·final·FlutterRenderer·a;
21 ····public·final·q0·b;21 ····public·final·r0·b;
22 ····public·final·boolean·c;22 ····public·final·boolean·c;
23 ····public·final·Map·d;23 ····public·final·Map·d;
24 ····public·int·e;24 ····public·int·e;
25 ····25 ····
26 ····static·{26 ····static·{
27 ········f·=·new·Matrix();27 ········f·=·new·Matrix();
28 ····}28 ····}
29 ····29 ····
30 ····public·c(final·FlutterRenderer·a,·final·boolean·c)·{30 ····public·c(final·FlutterRenderer·a,·final·boolean·c)·{
31 ········this.d·=·new·HashMap();31 ········this.d·=·new·HashMap();
32 ········this.a·=·a;32 ········this.a·=·a;
33 ········this.b·=·q0.a();33 ········this.b·=·r0.a();
34 ········this.c·=·c;34 ········this.c·=·c;
35 ····}35 ····}
36 ····36 ····
37 ····public·final·void·a(final·MotionEvent·motionEvent,·final·int·n,·final·int·n2,·final·int·n3,·final·Matrix·matrix,·final·ByteBuffer·byteBuffer)·{37 ····public·final·void·a(final·MotionEvent·motionEvent,·final·int·n,·final·int·n2,·final·int·n3,·final·Matrix·matrix,·final·ByteBuffer·byteBuffer)·{
38 ········this.b(motionEvent,·n,·n2,·n3,·matrix,·byteBuffer,·null);38 ········this.b(motionEvent,·n,·n2,·n3,·matrix,·byteBuffer,·null);
39 ····}39 ····}
40 ····40 ····
Offset 309, 15 lines modifiedOffset 309, 15 lines modified
309 ············return·false;309 ············return·false;
310 ········}310 ········}
311 ········final·int·d·=·this.d(motionEvent.getActionMasked());311 ········final·int·d·=·this.d(motionEvent.getActionMasked());
312 ········final·ByteBuffer·allocateDirect·=·ByteBuffer.allocateDirect(motionEvent.getPointerCount()·*·36·*·8);312 ········final·ByteBuffer·allocateDirect·=·ByteBuffer.allocateDirect(motionEvent.getPointerCount()·*·36·*·8);
313 ········allocateDirect.order(ByteOrder.LITTLE_ENDIAN);313 ········allocateDirect.order(ByteOrder.LITTLE_ENDIAN);
314 ········this.b(motionEvent,·motionEvent.getActionIndex(),·d,·0,·m5.c.f,·allocateDirect,·context);314 ········this.b(motionEvent,·motionEvent.getActionIndex(),·d,·0,·m5.c.f,·allocateDirect,·context);
315 ········if·(allocateDirect.position()·%·288·==·0)·{315 ········if·(allocateDirect.position()·%·288·==·0)·{
316 ············this.a.h(allocateDirect,·allocateDirect.position());316 ············this.a.g(allocateDirect,·allocateDirect.position());
317 ············return·b;317 ············return·b;
318 ········}318 ········}
319 ········throw·new·AssertionError((Object)"Packet·position·is·not·on·field·boundary.");319 ········throw·new·AssertionError((Object)"Packet·position·is·not·on·field·boundary.");
320 ····}320 ····}
321 ····321 ····
322 ····public·boolean·k(final·MotionEvent·motionEvent)·{322 ····public·boolean·k(final·MotionEvent·motionEvent)·{
323 ········return·this.l(motionEvent,·m5.c.f);323 ········return·this.l(motionEvent,·m5.c.f);
Offset 372, 13 lines modifiedOffset 372, 13 lines modified
372 ················}372 ················}
373 ················n2·=·motionEvent.getActionIndex();373 ················n2·=·motionEvent.getActionIndex();
374 ················n3·=·2;374 ················n3·=·2;
375 ············}375 ············}
376 ············c.a(motionEvent2,·n2,·n3,·0,·matrix,·allocateDirect);376 ············c.a(motionEvent2,·n2,·n3,·0,·matrix,·allocateDirect);
377 ········}377 ········}
378 ········if·(allocateDirect.position()·%·288·==·0)·{378 ········if·(allocateDirect.position()·%·288·==·0)·{
379 ············this.a.h(allocateDirect,·allocateDirect.position());379 ············this.a.g(allocateDirect,·allocateDirect.position());
380 ············return·b;380 ············return·b;
381 ········}381 ········}
382 ········throw·new·AssertionError((Object)"Packet·position·is·not·on·field·boundary");382 ········throw·new·AssertionError((Object)"Packet·position·is·not·on·field·boundary");
383 ····}383 ····}
384 }384 }
363 B
m5/d0.class
341 B
procyon -ec {}
    
Offset 3, 10 lines modifiedOffset 3, 10 lines modified
  
3 import·android.view.textservice.SpellCheckerInfo;3 import·android.view.textservice.SpellCheckerInfo;
4 import·java.util.function.Predicate;4 import·java.util.function.Predicate;
  
5 public·final·synthetic·class·d0·implements·Predicate5 public·final·synthetic·class·d0·implements·Predicate
6 {6 {
7 ····public·final·boolean·test(final·Object·o)·{7 ····public·final·boolean·test(final·Object·o)·{
8 ········return·e0.d((SpellCheckerInfo)o);8 ········return·f0.d((SpellCheckerInfo)o);
9 ····}9 ····}
10 }10 }
27.6 KB
m5/f0.class
27.6 KB
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 821 lines modified
  
1 package·m5;1 package·m5;
  
 2 import·android.view.ViewGroup;
 3 import·x3.c$b;
 4 import·x3.c$a;
 5 import·x3.f$a;
 6 import·android.view.ViewStructure;
 7 import·android.view.MotionEvent;
 8 import·android.view.inputmethod.InputConnection;
 9 import·android.view.inputmethod.EditorInfo;
 10 import·f6.g$a;
 11 import·android.content.res.Configuration;
 12 import·android.app.Activity;
 13 import·f6.g;
 14 import·android.view.DisplayCutout;
 15 import·android.graphics.Insets;
 16 import·java.util.List;
 17 import·io.flutter.embedding.engine.renderer.FlutterRenderer$c;
 18 import·io.flutter.embedding.engine.renderer.FlutterRenderer$d;
 19 import·io.flutter.embedding.engine.renderer.FlutterRenderer$e;
 20 import·android.graphics.Rect;
 21 import·java.util.ArrayList;
 22 import·b4.j;
 23 import·b4.m;
 24 import·e0.k0;
 25 import·e0.v0;
 26 import·j.q0;
 27 import·j.t0;
 28 import·j.r0;
 29 import·j.s0;
 30 import·e0.m0;
2 import·android.view.WindowInsets;31 import·android.view.WindowInsets;
 32 import·android.hardware.display.DisplayManager;
 33 import·java.util.Iterator;
 34 import·io.flutter.plugin.platform.o;
 35 import·android.view.accessibility.AccessibilityManager;
 36 import·android.view.accessibility.AccessibilityNodeProvider;
3 import·android.view.View;37 import·android.view.View;
 38 import·android.view.PointerIcon;
 39 import·android.util.SparseArray;
 40 import·android.view.KeyEvent;
 41 import·android.view.ViewConfiguration;
 42 import·w5.u$b;
 43 import·android.text.format.DateFormat;
 44 import·android.provider.Settings$System;
 45 import·java.util.function.Predicate;
 46 import·android.os.Build$VERSION;
 47 import·w5.u$c;
 48 import·io.flutter.embedding.engine.renderer.FlutterRenderer;
 49 import·android.view.textservice.SpellCheckerInfo;
 50 import·android.os.Handler;
 51 import·android.os.Looper;
 52 import·java.util.HashSet;
 53 import·android.util.AttributeSet;
 54 import·android.content.Context;
 55 import·android.view.textservice.TextServicesManager;
 56 import·io.flutter.view.i;
 57 import·y5.f;
 58 import·io.flutter.plugin.editing.o0;
 59 import·z5.b;
 60 import·java.util.Set;
 61 import·io.flutter.embedding.engine.renderer.l;
 62 import·d0.a;
 63 import·io.flutter.embedding.engine.renderer.k;
 64 import·android.database.ContentObserver;
 65 import·io.flutter.view.i$k;
 66 import·io.flutter.embedding.engine.renderer.FlutterRenderer$g;
 67 import·z5.b$c;
 68 import·android.widget.FrameLayout;
  
4 public·abstract·synthetic·class·f069 public·class·f0·extends·FrameLayout·implements·b$c,·p0$e
5 {70 {
 71 ····public·final·FlutterRenderer$g·A;
 72 ····public·final·i$k·B;
 73 ····public·final·ContentObserver·C;
 74 ····public·final·k·D;
 75 ····public·a·E;
 76 ····public·h0·F;
 77 ····public·s·h;
 78 ····public·t·i;
 79 ····public·r·j;
 80 ····public·l·k;
 81 ····public·l·l;
 82 ····public·final·Set·m;
 83 ····public·boolean·n;
 84 ····public·io.flutter.embedding.engine.a·o;
 85 ····public·final·Set·p;
 86 ····public·b·q;
 87 ····public·o0·r;
 88 ····public·io.flutter.plugin.editing.s·s;
 89 ····public·io.flutter.plugin.editing.r·t;
 90 ····public·f·u;
 91 ····public·p0·v;
 92 ····public·c·w;
 93 ····public·i·x;
 94 ····public·TextServicesManager·y;
 95 ····public·u0·z;
 96 ····
 97 ····public·f0(final·Context·context,·final·AttributeSet·set,·final·s·s)·{
 98 ········super(context,·set);
 99 ········this.m·=·new·HashSet();
 100 ········this.p·=·new·HashSet();
 101 ········this.A·=·new·FlutterRenderer$g();
 102 ········this.B·=·(i$k)new·f0$a(this);
 103 ········this.C·=·(ContentObserver)new·f0$b(this,·new·Handler(Looper.getMainLooper()));
 104 ········this.D·=·(k)new·f0$c(this);
 105 ········this.F·=·new·h0();
 106 ········this.h·=·s;
 107 ········this.k·=·(l)s;
 108 ········this.u();
 109 ····}
 110 ····
 111 ····public·f0(final·Context·context,·final·AttributeSet·set,·final·t·t)·{
 112 ········super(context,·set);
 113 ········this.m·=·new·HashSet();
 114 ········this.p·=·new·HashSet();
 115 ········this.A·=·new·FlutterRenderer$g();
 116 ········this.B·=·(i$k)new·f0$a(this);
 117 ········this.C·=·(ContentObserver)new·f0$b(this,·new·Handler(Looper.getMainLooper()));
 118 ········this.D·=·(k)new·f0$c(this);
 119 ········this.F·=·new·h0();
 120 ········this.i·=·t;
 121 ········this.k·=·(l)t;
 122 ········this.u();
 123 ····}
 124 ····
Max diff block lines reached; 0/28227 bytes (0.00%) of diff not shown.
1.4 KB
m5/g0.class
1.38 KB
procyon -ec {}
    
Offset 1, 47 lines modifiedOffset 1, 9 lines modified
  
1 package·m5;1 package·m5;
  
2 import·java.util.Iterator; 
3 import·android.graphics.Rect; 
4 import·io.flutter.embedding.engine.renderer.FlutterRenderer$g; 
5 import·android.view.Window; 
6 import·android.app.Activity; 
7 import·f6.g; 
8 import·android.view.WindowInsets;2 import·android.view.WindowInsets;
 3 import·android.view.View;
9 import·e0.t0; 
10 import·java.util.Collections; 
11 import·java.util.List; 
12 import·android.content.Context; 
  
13 public·class·g04 public·abstract·synthetic·class·g0
14 {5 {
15 ····public·List·a(final·Context·context)·{ 
16 ········final·WindowInsets·b·=·this.b(context); 
17 ········if·(b·==·null)·{ 
18 ············return·Collections.emptyList(); 
19 ········} 
20 ········return·b.getBoundingRects(t0.a()); 
21 ····} 
22 ···· 
23 ····public·WindowInsets·b(final·Context·context)·{ 
24 ········final·Activity·b·=·g.b(context); 
25 ········if·(b·==·null)·{ 
26 ············return·null; 
27 ········} 
28 ········final·Window·window·=·b.getWindow(); 
29 ········if·(window·==·null)·{ 
30 ············return·null; 
31 ········} 
32 ········return·f0.a(window.getDecorView()); 
33 ····} 
34 ···· 
35 ····public·void·c(final·Context·context,·final·FlutterRenderer$g·flutterRenderer$g)·{ 
36 ········final·List·a·=·this.a(context); 
37 ········int·n·=·flutterRenderer$g.d; 
38 ········final·Iterator·iterator·=·a.iterator(); 
39 ········while·(iterator.hasNext())·{ 
40 ············n·=·Math.max(n,·((Rect)iterator.next()).bottom); 
41 ········} 
42 ········flutterRenderer$g.d·=·n; 
43 ····} 
44 }6 }
699 B
m5/j$b.class
675 B
procyon -ec {}
    
Offset 2, 18 lines modifiedOffset 2, 18 lines modified
2 package·m5;2 package·m5;
  
3 import·android.view.View;3 import·android.view.View;
4 import·android.view.ViewTreeObserver$OnPreDrawListener;4 import·android.view.ViewTreeObserver$OnPreDrawListener;
  
5 public·class·j$b·implements·ViewTreeObserver$OnPreDrawListener5 public·class·j$b·implements·ViewTreeObserver$OnPreDrawListener
6 {6 {
7 ····public·final·/*·synthetic·*/·e0·h;7 ····public·final·/*·synthetic·*/·f0·h;
8 ····public·final·/*·synthetic·*/·j·i;8 ····public·final·/*·synthetic·*/·j·i;
9 ····9 ····
10 ····public·j$b(final·j·i,·final·e0·h)·{10 ····public·j$b(final·j·i,·final·f0·h)·{
11 ········this.i·=·i;11 ········this.i·=·i;
12 ········this.h·=·h;12 ········this.h·=·h;
13 ····}13 ····}
14 ····14 ····
15 ····public·boolean·onPreDraw()·{15 ····public·boolean·onPreDraw()·{
16 ········if·(j.b(this.i)·&&·this.i.e·!=·null)·{16 ········if·(j.b(this.i)·&&·this.i.e·!=·null)·{
17 ············((View)this.h).getViewTreeObserver().removeOnPreDrawListener((ViewTreeObserver$OnPreDrawListener)this);17 ············((View)this.h).getViewTreeObserver().removeOnPreDrawListener((ViewTreeObserver$OnPreDrawListener)this);
2.35 KB
m5/j0.class
2.32 KB
procyon -ec {}
    
Offset 1, 60 lines modifiedOffset 1, 33 lines modified
  
1 package·m5;1 package·m5;
  
2 import·java.io.UnsupportedEncodingException; 
3 import·java.nio.ByteOrder; 
4 import·java.nio.ByteBuffer;2 import·w5.i$a;
 3 import·w5.i$b;
 4 import·android.view.KeyEvent;
 5 import·w5.i;
  
5 public·class·j06 public·class·j0·implements·p0$d
6 {7 {
7 ····public·long·a;8 ····public·final·i·a;
8 ····public·j0$b·b;9 ····public·final·p0$b·b;
9 ····public·long·c; 
10 ····public·long·d; 
11 ····public·boolean·e; 
12 ····public·j0$a·f; 
13 ····public·String·g; 
14 ····10 ····
15 ····public·ByteBuffer·a()·{ 
16 ········try·{ 
17 ············final·String·g·=·this.g; 
18 ············byte[]·bytes; 
19 ············if·(g·==·null)·{ 
20 ················bytes·=·null;11 ····public·j0(final·i·a)·{
 12 ········this.b·=·new·p0$b();
 13 ········this.a·=·a;
 14 ····}
 15 ····
 16 ····public·void·a(final·KeyEvent·keyEvent,·final·p0$d$a·p0$d$a)·{
 17 ········final·int·action·=·keyEvent.getAction();
 18 ········boolean·b·=·false;
 19 ········final·int·n·=·1;
 20 ········if·(action·!=·0·&&·action·!=·n)·{
 21 ············p0$d$a.a(false);
21 ············}22 ············return;
22 ············else·{ 
23 ················bytes·=·g.getBytes("UTF-8"); 
24 ············} 
25 ············int·length; 
26 ············if·(bytes·==·null)·{ 
27 ················length·=·0; 
28 ············} 
29 ············else·{ 
30 ················length·=·bytes.length; 
31 ············} 
32 ············final·ByteBuffer·allocateDirect·=·ByteBuffer.allocateDirect(length·+·56); 
33 ············allocateDirect.order(ByteOrder.LITTLE_ENDIAN); 
34 ············allocateDirect.putLong(length); 
35 ············allocateDirect.putLong(this.a); 
36 ············allocateDirect.putLong(this.b.e()); 
37 ············allocateDirect.putLong(this.c); 
38 ············allocateDirect.putLong(this.d); 
39 ············long·n; 
40 ············if·(this.e)·{ 
41 ················n·=·1L; 
42 ············} 
43 ············else·{ 
44 ················n·=·0L; 
45 ············} 
46 ············allocateDirect.putLong(n); 
47 ············allocateDirect.putLong(this.f.e()); 
48 ············if·(bytes·!=·null)·{ 
49 ················allocateDirect.put(bytes); 
50 ············} 
51 ············return·allocateDirect; 
52 ········}23 ········}
53 ········catch·(final·UnsupportedEncodingException·ex)·{ 
54 ············throw·new·AssertionError((Object)"UTF-8·not·supported");24 ········final·i$b·i$b·=·new·i$b(keyEvent,·this.b.a(keyEvent.getUnicodeChar()));
 25 ········if·(action·!=·0)·{
 26 ············b·=·true;
55 ········}27 ········}
 28 ········this.a.e(i$b,·b,·(i$a)new·i0(p0$d$a));
56 ····}29 ····}
57 }30 }
446 B
m5/l0.class
424 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 12 lines modified
  
1 package·m5;1 package·m5;
  
2 import·android.view.KeyEvent;2 import·java.nio.ByteBuffer;
 3 import·x5.c$b;
  
3 public·final·synthetic·class·l0·implements·Runnable4 public·final·synthetic·class·l0·implements·c$b
4 {5 {
5 ····public·final·void·run()·{ 
6 ········n0.d(this.h,·this.i,·this.j,·this.k);6 ····public·final·void·a(final·ByteBuffer·byteBuffer)·{
 7 ········o0.c(this.a,·byteBuffer);
7 ····}8 ····}
8 }9 }
299 B
m5/m0.class
277 B
procyon -ec {}
    
Offset 2, 10 lines modifiedOffset 2, 10 lines modified
2 package·m5;2 package·m5;
  
3 import·android.view.KeyEvent;3 import·android.view.KeyEvent;
  
4 public·final·synthetic·class·m0·implements·Runnable4 public·final·synthetic·class·m0·implements·Runnable
5 {5 {
6 ····public·final·void·run()·{6 ····public·final·void·run()·{
7 ········n0.b(this.h,·this.i,·this.j);7 ········o0.d(this.h,·this.i,·this.j,·this.k);
8 ····}8 ····}
9 }9 }
5.39 KB
m5/o0$a.class
5.37 KB
procyon -ec {}
    
Offset 1, 6 lines modifiedOffset 1, 105 lines modified
  
1 package·m5;1 package·m5;
  
2 public·abstract·synthetic·class·o0$a2 public·abstract·synthetic·class·o0$a
3 {3 {
 4 ····static·{
 5 ········//·
 6 ········//·This·method·could·not·be·decompiled.
 7 ········//·
 8 ········//·Original·Bytecode:
 9 ········//·
 10 ········//·····3:·arraylength····
 11 ········//·····4:·istore_0·······
 12 ········//·····5:·iload_0········
 13 ········//·····6:·newarray········I
 14 ········//·····8:·astore_1·······
 15 ········//·····9:·aload_1········
 16 ········//····10:·putstatic·······m5/o0$a.a:[I
 17 ········//····13:·getstatic·······m5/k0$b.i:Lm5/k0$b;
 18 ········//····16:·astore_2·······
 19 ········//····17:·aload_2········
 20 ········//····18:·invokevirtual···java/lang/Enum.ordinal:()I
 21 ········//····21:·istore_3·······
 22 ········//····22:·iconst_1·······
 23 ········//····23:·istore··········4
 24 ········//····25:·aload_1········
 25 ········//····26:·iload_3········
 26 ········//····27:·iload···········4
 27 ········//····29:·iastore········
 28 ········//····30:·getstatic·······m5/o0$a.a:[I
 29 ········//····33:·astore_1·······
 30 ········//····34:·getstatic·······m5/k0$b.j:Lm5/k0$b;
 31 ········//····37:·astore_2·······
 32 ········//····38:·aload_2········
 33 ········//····39:·invokevirtual···java/lang/Enum.ordinal:()I
 34 ········//····42:·istore_3·······
 35 ········//····43:·iconst_2·······
 36 ········//····44:·istore··········4
 37 ········//····46:·aload_1········
 38 ········//····47:·iload_3········
 39 ········//····48:·iload···········4
 40 ········//····50:·iastore········
 41 ········//····51:·getstatic·······m5/o0$a.a:[I
 42 ········//····54:·astore_1·······
 43 ········//····55:·getstatic·······m5/k0$b.k:Lm5/k0$b;
 44 ········//····58:·astore_2·······
 45 ········//····59:·aload_2········
 46 ········//····60:·invokevirtual···java/lang/Enum.ordinal:()I
 47 ········//····63:·istore_3·······
 48 ········//····64:·iconst_3·······
 49 ········//····65:·istore··········4
 50 ········//····67:·aload_1········
 51 ········//····68:·iload_3········
 52 ········//····69:·iload···········4
 53 ········//····71:·iastore········
 54 ········//····72:·return·········
 55 ········//····73:·pop············
 56 ········//····74:·goto············30
 57 ········//····77:·pop············
 58 ········//····78:·goto············51
 59 ········//····81:·pop············
 60 ········//····82:·goto············72
 61 ········//····Exceptions:
 62 ········//··Try···········Handler
 63 ········//··Start··End····Start··End····Type························
 64 ········//··-----··-----··-----··-----··----------------------------
 65 ········//··13·····16·····73·····77·····Ljava/lang/NoSuchFieldError;
 66 ········//··17·····21·····73·····77·····Ljava/lang/NoSuchFieldError;
 67 ········//··27·····30·····73·····77·····Ljava/lang/NoSuchFieldError;
 68 ········//··30·····33·····77·····81·····Ljava/lang/NoSuchFieldError;
 69 ········//··34·····37·····77·····81·····Ljava/lang/NoSuchFieldError;
 70 ········//··38·····42·····77·····81·····Ljava/lang/NoSuchFieldError;
 71 ········//··48·····51·····77·····81·····Ljava/lang/NoSuchFieldError;
 72 ········//··51·····54·····81·····85·····Ljava/lang/NoSuchFieldError;
 73 ········//··55·····58·····81·····85·····Ljava/lang/NoSuchFieldError;
 74 ········//··59·····63·····81·····85·····Ljava/lang/NoSuchFieldError;
 75 ········//··69·····72·····81·····85·····Ljava/lang/NoSuchFieldError;
 76 ········//·
 77 ········//·The·error·that·occurred·was:
 78 ········//·
 79 ········//·java.lang.IndexOutOfBoundsException:·Index·52·out·of·bounds·for·length·52
 80 ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
 81 ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
 82 ········//·····at·java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)
 83 ········//·····at·java.base/java.util.Objects.checkIndex(Objects.java:361)
 84 ········//·····at·java.base/java.util.ArrayList.get(ArrayList.java:427)
 85 ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3362)
 86 ········//·····at·com.strobel.decompiler.ast.AstBuilder.build(AstBuilder.java:112)
 87 ········//·····at·com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:203)
 88 ········//·····at·com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:93)
 89 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:868)
 90 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createMethod(AstBuilder.java:761)
 91 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.addTypeMembers(AstBuilder.java:638)
 92 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeCore(AstBuilder.java:605)
 93 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeNoCache(AstBuilder.java:195)
 94 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createType(AstBuilder.java:162)
 95 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.addType(AstBuilder.java:137)
 96 ········//·····at·com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:71)
 97 ········//·····at·com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59)
 98 ········//·····at·com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:334)
 99 ········//·····at·com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:148)
 100 ········//·
 101 ········throw·new·IllegalStateException("An·error·occurred·while·decompiling·this·method.");
 102 ····}
4 }103 }
16.0 KB
m5/p0$a.class
16.0 KB
procyon -ec {}
    
Offset 1, 286 lines modifiedOffset 1, 6 lines modified
  
1 package·m5;1 package·m5;
  
 2 public·abstract·synthetic·class·p0$a
2 import·java.util.HashMap; 
  
3 public·class·p0$a·extends·HashMap 
4 {3 {
5 ····public·p0$a()·{ 
6 ········final·Long·value·=·Long.valueOf(464L); 
7 ········final·Long·value2·=·Long.valueOf(18); 
8 ········this.put(value,·value2); 
9 ········final·Long·value3·=·Long.valueOf(205L); 
10 ········final·Long·value4·=·Long.valueOf(20); 
11 ········this.put(value3,·value4); 
12 ········this.put(Long.valueOf(142L),·Long.valueOf(65666L)); 
13 ········this.put(Long.valueOf(143L),·Long.valueOf(65667L)); 
14 ········final·Long·value5·=·Long.valueOf(256L); 
15 ········final·Long·value6·=·Long.valueOf(392961L); 
16 ········this.put(value5,·value6); 
17 ········this.put(Long.valueOf(288L),·value6); 
18 ········final·Long·value7·=·Long.valueOf(257L); 
19 ········final·Long·value8·=·Long.valueOf(392962L); 
20 ········this.put(value7,·value8); 
21 ········this.put(Long.valueOf(289L),·value8); 
22 ········final·Long·value9·=·Long.valueOf(258L); 
23 ········final·Long·value10·=·Long.valueOf(392963L); 
24 ········this.put(value9,·value10); 
25 ········this.put(Long.valueOf(290L),·value10); 
26 ········final·Long·value11·=·Long.valueOf(259L); 
27 ········final·Long·value12·=·Long.valueOf(392964L); 
28 ········this.put(value11,·value12); 
29 ········this.put(Long.valueOf(291L),·value12); 
30 ········final·Long·value13·=·Long.valueOf(260L); 
31 ········final·Long·value14·=·Long.valueOf(392965L); 
32 ········this.put(value13,·value14); 
33 ········this.put(Long.valueOf(292L),·value14); 
34 ········final·Long·value15·=·Long.valueOf(261L); 
35 ········final·Long·value16·=·Long.valueOf(392966L); 
36 ········this.put(value15,·value16); 
37 ········this.put(Long.valueOf(293L),·value16); 
38 ········final·Long·value17·=·Long.valueOf(262L); 
39 ········final·Long·value18·=·Long.valueOf(392967L); 
40 ········this.put(value17,·value18); 
41 ········this.put(Long.valueOf(294L),·value18); 
42 ········final·Long·value19·=·Long.valueOf(263L); 
43 ········final·Long·value20·=·Long.valueOf(392968L); 
44 ········this.put(value19,·value20); 
45 ········this.put(Long.valueOf(295L),·value20); 
46 ········final·Long·value21·=·Long.valueOf(264L); 
47 ········final·Long·value22·=·Long.valueOf(392969L); 
48 ········this.put(value21,·value22); 
49 ········this.put(Long.valueOf(296L),·value22); 
50 ········final·Long·value23·=·Long.valueOf(265L); 
51 ········final·Long·value24·=·Long.valueOf(392970L); 
52 ········this.put(value23,·value24); 
53 ········this.put(Long.valueOf(297L),·value24); 
54 ········final·Long·value25·=·Long.valueOf(266L); 
55 ········final·Long·value26·=·Long.valueOf(392971L); 
56 ········this.put(value25,·value26); 
57 ········this.put(Long.valueOf(298L),·value26); 
58 ········final·Long·value27·=·Long.valueOf(267L); 
59 ········final·Long·value28·=·Long.valueOf(392972L); 
60 ········this.put(value27,·value28); 
61 ········this.put(Long.valueOf(299L),·value28); 
62 ········final·Long·value29·=·Long.valueOf(268L); 
63 ········final·Long·value30·=·Long.valueOf(392973L); 
64 ········this.put(value29,·value30); 
65 ········this.put(Long.valueOf(300L),·value30); 
66 ········final·Long·value31·=·Long.valueOf(269L); 
67 ········final·long·n·=·392974L; 
68 ········this.put(value31,·Long.valueOf(n)); 
69 ········this.put(Long.valueOf(301L),·Long.valueOf(n)); 
70 ········final·Long·value32·=·Long.valueOf(270L); 
71 ········final·long·n2·=·392975L; 
72 ········this.put(value32,·Long.valueOf(n2)); 
73 ········this.put(Long.valueOf(302L),·Long.valueOf(n2)); 
74 ········final·Long·value33·=·Long.valueOf(271L); 
75 ········final·long·n3·=·392976L; 
76 ········this.put(value33,·Long.valueOf(n3)); 
77 ········this.put(Long.valueOf(303L),·Long.valueOf(n3)); 
78 ········this.put(Long.valueOf(304L),·Long.valueOf(392977L)); 
79 ········this.put(Long.valueOf(305L),·Long.valueOf(392978L)); 
80 ········this.put(Long.valueOf(306L),·Long.valueOf(392979L)); 
81 ········this.put(Long.valueOf(310L),·Long.valueOf(392980L)); 
82 ········this.put(Long.valueOf(312L),·Long.valueOf(392981L)); 
83 ········this.put(Long.valueOf(316L),·Long.valueOf(392982L)); 
84 ········this.put(Long.valueOf(311L),·Long.valueOf(392983L)); 
85 ········this.put(Long.valueOf(313L),·Long.valueOf(392984L)); 
86 ········this.put(Long.valueOf(314L),·Long.valueOf(392985L)); 
87 ········this.put(Long.valueOf(315L),·Long.valueOf(392986L)); 
88 ········this.put(Long.valueOf(317L),·Long.valueOf(392987L)); 
89 ········this.put(Long.valueOf(318L),·Long.valueOf(392988L)); 
90 ········this.put(Long.valueOf(307L),·Long.valueOf(392989L)); 
91 ········this.put(Long.valueOf(308L),·Long.valueOf(392990L)); 
92 ········this.put(Long.valueOf(309L),·Long.valueOf(392991L)); 
93 ········this.put(Long.valueOf((long)30),·Long.valueOf(458756L)); 
94 ········this.put(Long.valueOf((long)48),·Long.valueOf(458757L)); 
95 ········this.put(Long.valueOf((long)46),·Long.valueOf(458758L)); 
96 ········this.put(Long.valueOf((long)32),·Long.valueOf(458759L)); 
97 ········this.put(value2,·Long.valueOf(458760L)); 
98 ········this.put(Long.valueOf((long)33),·Long.valueOf(458761L)); 
99 ········this.put(Long.valueOf((long)34),·Long.valueOf(458762L)); 
100 ········this.put(Long.valueOf((long)35),·Long.valueOf(458763L)); 
101 ········this.put(Long.valueOf((long)23),·Long.valueOf(458764L)); 
102 ········this.put(Long.valueOf((long)36),·Long.valueOf(458765L)); 
103 ········this.put(Long.valueOf((long)37),·Long.valueOf(458766L)); 
104 ········this.put(Long.valueOf((long)38),·Long.valueOf(458767L)); 
105 ········this.put(Long.valueOf((long)50),·Long.valueOf(458768L)); 
106 ········this.put(Long.valueOf((long)49),·Long.valueOf(458769L)); 
107 ········this.put(Long.valueOf((long)24),·Long.valueOf(458770L)); 
108 ········this.put(Long.valueOf((long)25),·Long.valueOf(458771L)); 
109 ········this.put(Long.valueOf((long)16),·Long.valueOf(458772L)); 
110 ········this.put(Long.valueOf((long)19),·Long.valueOf(458773L)); 
111 ········this.put(Long.valueOf((long)31),·Long.valueOf(458774L)); 
112 ········this.put(value4,·Long.valueOf(458775L)); 
113 ········this.put(Long.valueOf((long)22),·Long.valueOf(458776L)); 
114 ········this.put(Long.valueOf((long)47),·Long.valueOf(458777L)); 
115 ········this.put(Long.valueOf((long)17),·Long.valueOf(458778L)); 
116 ········this.put(Long.valueOf((long)45),·Long.valueOf(458779L)); 
117 ········this.put(Long.valueOf((long)21),·Long.valueOf(458780L)); 
118 ········this.put(Long.valueOf((long)44),·Long.valueOf(458781L)); 
119 ········this.put(Long.valueOf((long)2),·Long.valueOf(458782L)); 
120 ········this.put(Long.valueOf((long)3),·Long.valueOf(458783L)); 
121 ········this.put(Long.valueOf((long)4),·Long.valueOf(458784L)); 
122 ········this.put(Long.valueOf((long)5),·Long.valueOf(458785L)); 
123 ········this.put(Long.valueOf((long)6),·Long.valueOf(458786L)); 
Max diff block lines reached; 0/16371 bytes (0.00%) of diff not shown.
19.1 KB
m5/p0$b.class
19.0 KB
procyon -ec {}
    
Offset 1, 312 lines modifiedOffset 1, 36 lines modified
  
1 package·m5;1 package·m5;
  
2 import·java.util.HashMap;2 import·android.view.KeyCharacterMap;
  
3 public·class·p0$b·extends·HashMap3 public·class·p0$b
4 {4 {
 5 ····public·int·a;
 6 ····
5 ····public·p0$b()·{7 ····public·p0$b()·{
 8 ········this.a·=·0;
 9 ····}
 10 ····
 11 ····public·Character·a(int·a)·{
 12 ········char·c·=·(char)a;
 13 ········if·((-1·<<·-1·&·a)·!=·0x0)·{
 14 ············a·&=·-1·>>>·1;
 15 ············final·int·a2·=·this.a;
 16 ············if·(a2·!=·0)·{
 17 ················a·=·KeyCharacterMap.getDeadChar(a2,·a);
 18 ············}
 19 ············this.a·=·a;
 20 ········}
 21 ········else·{
 22 ············final·int·a3·=·this.a;
 23 ············if·(a3·!=·0)·{
 24 ················a·=·KeyCharacterMap.getDeadChar(a3,·a);
 25 ················if·(a·>·0)·{
 26 ····················c·=·(char)a;
 27 ················}
 28 ················this.a·=·0;
 29 ············}
 30 ········}
 31 ········return·Character.valueOf(c);
6 ········final·Long·value·=·Long.valueOf(62); 
7 ········final·Long·value2·=·Long.valueOf(32); 
8 ········this.put(value,·value2); 
9 ········final·Long·value3·=·Long.valueOf(75); 
10 ········final·Long·value4·=·Long.valueOf(34); 
11 ········this.put(value3,·value4); 
12 ········final·Long·value5·=·Long.valueOf(18); 
13 ········final·Long·value6·=·Long.valueOf(35); 
14 ········this.put(value5,·value6); 
15 ········final·Long·value7·=·Long.valueOf(17); 
16 ········final·Long·value8·=·Long.valueOf(42); 
17 ········this.put(value7,·value8); 
18 ········final·Long·value9·=·Long.valueOf(81); 
19 ········final·Long·value10·=·Long.valueOf(43); 
20 ········this.put(value9,·value10); 
21 ········final·Long·value11·=·Long.valueOf(55); 
22 ········final·Long·value12·=·Long.valueOf(44); 
23 ········this.put(value11,·value12); 
24 ········final·Long·value13·=·Long.valueOf(69); 
25 ········final·Long·value14·=·Long.valueOf(45); 
26 ········this.put(value13,·value14); 
27 ········final·Long·value15·=·Long.valueOf(56); 
28 ········final·Long·value16·=·Long.valueOf(46); 
29 ········this.put(value15,·value16); 
30 ········final·Long·value17·=·Long.valueOf(76); 
31 ········final·Long·value18·=·Long.valueOf(47); 
32 ········this.put(value17,·value18); 
33 ········final·Long·value19·=·Long.valueOf(7); 
34 ········final·Long·value20·=·Long.valueOf(48); 
35 ········this.put(value19,·value20); 
36 ········final·Long·value21·=·Long.valueOf(8); 
37 ········final·Long·value22·=·Long.valueOf(49); 
38 ········this.put(value21,·value22); 
39 ········final·Long·value23·=·Long.valueOf(9); 
40 ········final·Long·value24·=·Long.valueOf(50); 
41 ········this.put(value23,·value24); 
42 ········final·Long·value25·=·Long.valueOf(10); 
43 ········final·Long·key·=·value24; 
44 ········final·Long·value26·=·Long.valueOf(51); 
45 ········this.put(value25,·value26); 
46 ········final·Long·value27·=·Long.valueOf(11); 
47 ········final·long·n·=·(long)52; 
48 ········final·Long·key2·=·value26; 
49 ········this.put(value27,·Long.valueOf(n)); 
50 ········final·Long·value28·=·Long.valueOf(12); 
51 ········final·long·n2·=·(long)53; 
52 ········this.put(value28,·Long.valueOf(n2)); 
53 ········final·Long·value29·=·Long.valueOf(13); 
54 ········final·long·n3·=·(long)54; 
55 ········this.put(value29,·Long.valueOf(n3)); 
56 ········this.put(Long.valueOf((long)14),·value11); 
57 ········this.put(Long.valueOf((long)15),·value15); 
58 ········final·Long·value30·=·Long.valueOf(16); 
59 ········final·long·n4·=·(long)57; 
60 ········this.put(value30,·Long.valueOf(n4)); 
61 ········final·Long·value31·=·Long.valueOf(74); 
62 ········final·long·n5·=·(long)59; 
63 ········this.put(value31,·Long.valueOf(n5)); 
64 ········final·Long·value32·=·Long.valueOf(70); 
65 ········final·long·n6·=·(long)61; 
66 ········this.put(value32,·Long.valueOf(n6)); 
67 ········final·Long·value33·=·Long.valueOf(77); 
68 ········final·long·n7·=·(long)64; 
69 ········this.put(value33,·Long.valueOf(n7)); 
70 ········this.put(Long.valueOf((long)71),·Long.valueOf((long)91)); 
71 ········this.put(Long.valueOf((long)73),·Long.valueOf((long)92)); 
72 ········this.put(Long.valueOf((long)72),·Long.valueOf((long)93)); 
73 ········this.put(Long.valueOf((long)68),·Long.valueOf((long)96)); 
74 ········this.put(Long.valueOf((long)29),·Long.valueOf((long)97)); 
75 ········this.put(Long.valueOf((long)30),·Long.valueOf((long)98)); 
76 ········this.put(Long.valueOf((long)31),·Long.valueOf((long)99)); 
77 ········this.put(value2,·Long.valueOf((long)100)); 
78 ········this.put(Long.valueOf((long)33),·Long.valueOf((long)101)); 
79 ········this.put(value4,·Long.valueOf((long)102)); 
80 ········this.put(value6,·Long.valueOf((long)103)); 
81 ········this.put(Long.valueOf((long)36),·Long.valueOf((long)104)); 
82 ········this.put(Long.valueOf((long)37),·Long.valueOf((long)105)); 
83 ········this.put(Long.valueOf((long)38),·Long.valueOf((long)106)); 
84 ········this.put(Long.valueOf((long)39),·Long.valueOf((long)107)); 
85 ········this.put(Long.valueOf((long)40),·Long.valueOf((long)108)); 
86 ········this.put(Long.valueOf((long)41),·Long.valueOf((long)109)); 
87 ········this.put(value8,·Long.valueOf((long)110)); 
88 ········this.put(value10,·Long.valueOf((long)111)); 
89 ········this.put(value12,·Long.valueOf((long)112)); 
90 ········this.put(value14,·Long.valueOf((long)113)); 
91 ········this.put(value16,·Long.valueOf((long)114)); 
92 ········this.put(value18,·Long.valueOf((long)115)); 
93 ········this.put(value20,·Long.valueOf((long)116)); 
94 ········this.put(value22,·Long.valueOf((long)117)); 
95 ········this.put(key,·Long.valueOf((long)118)); 
96 ········this.put(key2,·Long.valueOf((long)119)); 
97 ········this.put(Long.valueOf(n),·Long.valueOf((long)120)); 
98 ········this.put(Long.valueOf(n2),·Long.valueOf((long)121)); 
Max diff block lines reached; 3/19463 bytes (0.02%) of diff not shown.
618 B
m5/p0$c.class
592 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 23 lines modified
  
1 package·m5;1 package·m5;
  
 2 import·android.view.KeyEvent;
  
2 public·class·p0$c3 public·class·p0$c
3 {4 {
4 ····public·long·a;5 ····public·final·KeyEvent·a;
5 ····public·long·b;6 ····public·int·b;
 7 ····public·boolean·c;
 8 ····public·final·/*·synthetic·*/·p0·d;
6 ····9 ····
7 ····public·p0$c(final·long·a,·final·long·b)·{10 ····public·p0$c(final·p0·d,·final·KeyEvent·a)·{
 11 ········this.d·=·d;
 12 ········this.b·=·d.a.length;
 13 ········this.c·=·false;
8 ········this.a·=·a;14 ········this.a·=·a;
9 ········this.b·=·b;15 ····}
 16 ····
 17 ····public·p0$d$a·a()·{
 18 ········return·(p0$d$a)new·p0$c$a(this,·(p0$a)null);
10 ····}19 ····}
11 }20 }
374 B
m5/p0$d.class
348 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 9 lines modified
  
1 package·m5;1 package·m5;
  
2 public·class·p0$d2 import·android.view.KeyEvent;
  
 3 public·interface·p0$d
3 {4 {
 5 ····void·a(final·KeyEvent·p0,·final·p0$d$a·p1);
4 ····public·final·int·a; 
5 ····public·final·p0$c[]·b; 
6 ···· 
7 ····public·p0$d(final·int·a,·final·p0$c[]·b)·{ 
8 ········this.a·=·a; 
9 ········this.b·=·b; 
10 ····} 
11 }6 }
547 B
m5/p0$e.class
521 B
procyon -ec {}
    
Offset 1, 17 lines modifiedOffset 1, 14 lines modified
  
1 package·m5;1 package·m5;
  
2 public·class·p0$e2 import·x5.c;
 3 import·android.view.KeyEvent;
  
 4 public·interface·p0$e
3 {5 {
 6 ····void·a(final·KeyEvent·p0);
 7 ····
 8 ····boolean·c(final·KeyEvent·p0);
4 ····public·final·int·a; 
5 ····public·final·long·b; 
6 ····public·final·long·c; 
7 ····public·boolean·d; 
8 ····9 ····
 10 ····c·getBinaryMessenger();
9 ····public·p0$e(final·int·a,·final·long·b,·final·long·c)·{ 
10 ········this.d·=·false; 
11 ········this.a·=·a; 
12 ········this.b·=·b; 
13 ········this.c·=·c; 
14 ····} 
15 }11 }
3.02 KB
m5/p0.class
3.0 KB
procyon -ec {}
    
Offset 1, 37 lines modifiedOffset 1, 71 lines modified
  
1 package·m5;1 package·m5;
  
 2 import·l5.b;
2 import·java.util.HashMap;3 import·java.util.Map;
 4 import·android.view.KeyEvent;
 5 import·w5.j;
 6 import·w5.i;
 7 import·java.util.HashSet;
 8 import·w5.j$b;
 9 import·io.flutter.plugin.editing.m$a;
  
3 public·abstract·class·p010 public·class·p0·implements·m$a,·j$b
4 {11 {
5 ····public·static·final·HashMap·a; 
6 ····public·static·final·HashMap·b; 
7 ····public·static·final·p0$d[]·c;12 ····public·final·p0$d[]·a;
 13 ····public·final·HashSet·b;
 14 ····public·final·p0$e·c;
8 ····15 ····
 16 ····public·p0(final·p0$e·c)·{
 17 ········this.b·=·new·HashSet();
9 ····static·{ 
10 ········a·=·(HashMap)new·p0$a(); 
11 ········b·=·(HashMap)new·p0$b(); 
12 ········final·p0$d[]·c2·=·new·p0$d[3]; 
13 ········final·int·n·=·2; 
14 ········final·p0$c[]·array·=·new·p0$c[n]; 
15 ········array[0]·=·new·p0$c(458976L,·8589934848L); 
16 ········final·p0$c·p0$c·=·new·p0$c(458980L,·8589934849L); 
17 ········final·int·n2·=·1; 
18 ········array[n2]·=·p0$c; 
19 ········c2[0]·=·new·p0$d(4096,·array); 
20 ········final·p0$c[]·array2·=·new·p0$c[n]; 
21 ········array2[0]·=·new·p0$c(458977L,·8589934850L); 
22 ········array2[n2]·=·new·p0$c(458981L,·8589934851L); 
23 ········c2[n2]·=·new·p0$d(n2,·array2); 
24 ········final·p0$c[]·array3·=·new·p0$c[n]; 
25 ········array3[0]·=·new·p0$c(458978L,·8589934852L); 
26 ········array3[n2]·=·new·p0$c(458982L,·8589934853L); 
27 ········c2[n]·=·new·p0$d(n,·array3); 
28 ········c·=·c2;18 ········this.c·=·c;
 19 ········this.a·=·new·p0$d[]·{·(p0$d)new·o0(c.getBinaryMessenger()),·(p0$d)new·j0(new·i(c.getBinaryMessenger()))·};
 20 ········new·j(c.getBinaryMessenger()).b((j$b)this);
29 ····}21 ····}
30 ····22 ····
31 ····public·static·p0$e[]·a()·{23 ····public·Map·a()·{
32 ········return·new·p0$e[]·{·new·p0$e(1048576,·458809L,·4294967556L)·};24 ········return·((o0)this.a[0]).h();
 25 ····}
 26 ····
 27 ····public·boolean·b(final·KeyEvent·o)·{
 28 ········final·boolean·remove·=·this.b.remove(o);
 29 ········int·i·=·0;
 30 ········if·(remove)·{
 31 ············return·false;
 32 ········}
 33 ········if·(this.a.length·>·0)·{
 34 ············final·p0$c·p0$c·=·new·p0$c(this,·o);
 35 ············for·(p0$d[]·a·=·this.a;·i·<·a.length;·++i)·{
 36 ················a[i].a(o,·p0$c.a());
 37 ············}
 38 ········}
 39 ········else·{
 40 ············this.e(o);
 41 ········}
 42 ········return·true;
 43 ····}
 44 ····
 45 ····public·void·d()·{
 46 ········final·int·size·=·this.b.size();
 47 ········if·(size·>·0)·{
 48 ············final·StringBuilder·sb·=·new·StringBuilder();
 49 ············sb.append("A·KeyboardManager·was·destroyed·with·");
 50 ············sb.append(String.valueOf(size));
 51 ············sb.append("·unhandled·redispatch·event(s).");
 52 ············l5.b.g("KeyboardManager",·sb.toString());
 53 ········}
 54 ····}
 55 ····
 56 ····public·final·void·e(final·KeyEvent·keyEvent)·{
 57 ········final·p0$e·c·=·this.c;
 58 ········if·(c·!=·null)·{
 59 ············if·(!c.c(keyEvent))·{
 60 ················this.b.add(keyEvent);
 61 ················this.c.a(keyEvent);
 62 ················if·(this.b.remove(keyEvent))·{
 63 ····················l5.b.g("KeyboardManager",·"A·redispatched·key·event·was·consumed·before·reaching·KeyboardManager");
 64 ················}
 65 ············}
 66 ········}
33 ····}67 ····}
34 }68 }
16.5 KB
m5/q0$a.class
16.5 KB
procyon -ec {}
    
Offset 1, 30 lines modifiedOffset 1, 286 lines modified
  
1 package·m5;1 package·m5;
  
2 import·java.util.concurrent.atomic.AtomicLong;2 import·java.util.HashMap;
  
3 public·class·q0$a3 public·class·q0$a·extends·HashMap
4 {4 {
5 ····public·static·final·AtomicLong·b; 
6 ····public·final·long·a; 
7 ···· 
8 ····static·{ 
9 ········b·=·new·AtomicLong(0L); 
10 ····} 
11 ···· 
12 ····public·q0$a(final·long·a)·{ 
13 ········this.a·=·a; 
14 ····} 
15 ···· 
16 ····public·static·q0$a·b()·{5 ····public·q0$a()·{
17 ········return·c(q0$a.b.incrementAndGet()); 
18 ····} 
19 ···· 
20 ····public·static·q0$a·c(final·long·n)·{ 
21 ········return·new·q0$a(n); 
22 ····} 
23 ···· 
24 ····public·long·d()·{ 
25 ········return·this.a;6 ········final·Long·value·=·Long.valueOf(464L);
 7 ········final·Long·value2·=·Long.valueOf(18);
 8 ········this.put(value,·value2);
 9 ········final·Long·value3·=·Long.valueOf(205L);
 10 ········final·Long·value4·=·Long.valueOf(20);
 11 ········this.put(value3,·value4);
 12 ········this.put(Long.valueOf(142L),·Long.valueOf(65666L));
 13 ········this.put(Long.valueOf(143L),·Long.valueOf(65667L));
 14 ········final·Long·value5·=·Long.valueOf(256L);
 15 ········final·Long·value6·=·Long.valueOf(392961L);
 16 ········this.put(value5,·value6);
 17 ········this.put(Long.valueOf(288L),·value6);
 18 ········final·Long·value7·=·Long.valueOf(257L);
 19 ········final·Long·value8·=·Long.valueOf(392962L);
 20 ········this.put(value7,·value8);
 21 ········this.put(Long.valueOf(289L),·value8);
 22 ········final·Long·value9·=·Long.valueOf(258L);
 23 ········final·Long·value10·=·Long.valueOf(392963L);
 24 ········this.put(value9,·value10);
 25 ········this.put(Long.valueOf(290L),·value10);
 26 ········final·Long·value11·=·Long.valueOf(259L);
 27 ········final·Long·value12·=·Long.valueOf(392964L);
 28 ········this.put(value11,·value12);
 29 ········this.put(Long.valueOf(291L),·value12);
 30 ········final·Long·value13·=·Long.valueOf(260L);
 31 ········final·Long·value14·=·Long.valueOf(392965L);
 32 ········this.put(value13,·value14);
 33 ········this.put(Long.valueOf(292L),·value14);
 34 ········final·Long·value15·=·Long.valueOf(261L);
 35 ········final·Long·value16·=·Long.valueOf(392966L);
 36 ········this.put(value15,·value16);
 37 ········this.put(Long.valueOf(293L),·value16);
 38 ········final·Long·value17·=·Long.valueOf(262L);
 39 ········final·Long·value18·=·Long.valueOf(392967L);
 40 ········this.put(value17,·value18);
 41 ········this.put(Long.valueOf(294L),·value18);
 42 ········final·Long·value19·=·Long.valueOf(263L);
 43 ········final·Long·value20·=·Long.valueOf(392968L);
 44 ········this.put(value19,·value20);
 45 ········this.put(Long.valueOf(295L),·value20);
 46 ········final·Long·value21·=·Long.valueOf(264L);
 47 ········final·Long·value22·=·Long.valueOf(392969L);
 48 ········this.put(value21,·value22);
 49 ········this.put(Long.valueOf(296L),·value22);
 50 ········final·Long·value23·=·Long.valueOf(265L);
 51 ········final·Long·value24·=·Long.valueOf(392970L);
 52 ········this.put(value23,·value24);
 53 ········this.put(Long.valueOf(297L),·value24);
 54 ········final·Long·value25·=·Long.valueOf(266L);
 55 ········final·Long·value26·=·Long.valueOf(392971L);
 56 ········this.put(value25,·value26);
 57 ········this.put(Long.valueOf(298L),·value26);
 58 ········final·Long·value27·=·Long.valueOf(267L);
 59 ········final·Long·value28·=·Long.valueOf(392972L);
 60 ········this.put(value27,·value28);
 61 ········this.put(Long.valueOf(299L),·value28);
 62 ········final·Long·value29·=·Long.valueOf(268L);
 63 ········final·Long·value30·=·Long.valueOf(392973L);
 64 ········this.put(value29,·value30);
 65 ········this.put(Long.valueOf(300L),·value30);
 66 ········final·Long·value31·=·Long.valueOf(269L);
 67 ········final·long·n·=·392974L;
 68 ········this.put(value31,·Long.valueOf(n));
 69 ········this.put(Long.valueOf(301L),·Long.valueOf(n));
 70 ········final·Long·value32·=·Long.valueOf(270L);
 71 ········final·long·n2·=·392975L;
 72 ········this.put(value32,·Long.valueOf(n2));
 73 ········this.put(Long.valueOf(302L),·Long.valueOf(n2));
 74 ········final·Long·value33·=·Long.valueOf(271L);
 75 ········final·long·n3·=·392976L;
 76 ········this.put(value33,·Long.valueOf(n3));
 77 ········this.put(Long.valueOf(303L),·Long.valueOf(n3));
 78 ········this.put(Long.valueOf(304L),·Long.valueOf(392977L));
 79 ········this.put(Long.valueOf(305L),·Long.valueOf(392978L));
 80 ········this.put(Long.valueOf(306L),·Long.valueOf(392979L));
 81 ········this.put(Long.valueOf(310L),·Long.valueOf(392980L));
 82 ········this.put(Long.valueOf(312L),·Long.valueOf(392981L));
 83 ········this.put(Long.valueOf(316L),·Long.valueOf(392982L));
 84 ········this.put(Long.valueOf(311L),·Long.valueOf(392983L));
 85 ········this.put(Long.valueOf(313L),·Long.valueOf(392984L));
 86 ········this.put(Long.valueOf(314L),·Long.valueOf(392985L));
 87 ········this.put(Long.valueOf(315L),·Long.valueOf(392986L));
 88 ········this.put(Long.valueOf(317L),·Long.valueOf(392987L));
 89 ········this.put(Long.valueOf(318L),·Long.valueOf(392988L));
 90 ········this.put(Long.valueOf(307L),·Long.valueOf(392989L));
 91 ········this.put(Long.valueOf(308L),·Long.valueOf(392990L));
 92 ········this.put(Long.valueOf(309L),·Long.valueOf(392991L));
 93 ········this.put(Long.valueOf((long)30),·Long.valueOf(458756L));
 94 ········this.put(Long.valueOf((long)48),·Long.valueOf(458757L));
 95 ········this.put(Long.valueOf((long)46),·Long.valueOf(458758L));
 96 ········this.put(Long.valueOf((long)32),·Long.valueOf(458759L));
 97 ········this.put(value2,·Long.valueOf(458760L));
 98 ········this.put(Long.valueOf((long)33),·Long.valueOf(458761L));
 99 ········this.put(Long.valueOf((long)34),·Long.valueOf(458762L));
 100 ········this.put(Long.valueOf((long)35),·Long.valueOf(458763L));
 101 ········this.put(Long.valueOf((long)23),·Long.valueOf(458764L));
 102 ········this.put(Long.valueOf((long)36),·Long.valueOf(458765L));
 103 ········this.put(Long.valueOf((long)37),·Long.valueOf(458766L));
 104 ········this.put(Long.valueOf((long)38),·Long.valueOf(458767L));
 105 ········this.put(Long.valueOf((long)50),·Long.valueOf(458768L));
Max diff block lines reached; 3/16818 bytes (0.02%) of diff not shown.
2.29 KB
m5/q0.class
2.27 KB
procyon -ec {}
    
Offset 1, 45 lines modifiedOffset 1, 37 lines modified
  
1 package·m5;1 package·m5;
  
 2 import·java.util.HashMap;
2 import·android.view.MotionEvent; 
3 import·java.util.PriorityQueue; 
4 import·android.util.LongSparseArray; 
  
5 public·final·class·q03 public·abstract·class·q0
6 {4 {
 5 ····public·static·final·HashMap·a;
 6 ····public·static·final·HashMap·b;
7 ····public·static·q0·c;7 ····public·static·final·q0$d[]·c;
8 ····public·final·LongSparseArray·a; 
9 ····public·final·PriorityQueue·b; 
10 ····8 ····
11 ····public·q0()·{ 
12 ········this.a·=·new·LongSparseArray(); 
13 ········this.b·=·new·PriorityQueue();9 ····static·{
 10 ········a·=·(HashMap)new·q0$a();
 11 ········b·=·(HashMap)new·q0$b();
 12 ········final·q0$d[]·c2·=·new·q0$d[3];
 13 ········final·int·n·=·2;
 14 ········final·q0$c[]·array·=·new·q0$c[n];
 15 ········array[0]·=·new·q0$c(458976L,·8589934848L);
 16 ········final·q0$c·q0$c·=·new·q0$c(458980L,·8589934849L);
 17 ········final·int·n2·=·1;
 18 ········array[n2]·=·q0$c;
 19 ········c2[0]·=·new·q0$d(4096,·array);
 20 ········final·q0$c[]·array2·=·new·q0$c[n];
 21 ········array2[0]·=·new·q0$c(458977L,·8589934850L);
 22 ········array2[n2]·=·new·q0$c(458981L,·8589934851L);
 23 ········c2[n2]·=·new·q0$d(n2,·array2);
 24 ········final·q0$c[]·array3·=·new·q0$c[n];
 25 ········array3[0]·=·new·q0$c(458978L,·8589934852L);
 26 ········array3[n2]·=·new·q0$c(458982L,·8589934853L);
 27 ········c2[n]·=·new·q0$d(n,·array3);
 28 ········c·=·c2;
14 ····}29 ····}
15 ····30 ····
16 ····public·static·q0·a()·{31 ····public·static·q0$e[]·a()·{
 32 ········return·new·q0$e[]·{·new·q0$e(1048576,·458809L,·4294967556L)·};
17 ········if·(q0.c·==·null)·{ 
18 ············q0.c·=·new·q0(); 
19 ········} 
20 ········return·q0.c; 
21 ····} 
22 ···· 
23 ····public·MotionEvent·b(final·q0$a·q0$a)·{ 
24 ········while·(!this.b.isEmpty()·&&·Long.valueOf(this.b.peek())·<·q0$a.a(q0$a))·{ 
25 ············this.a.remove((long)Long.valueOf(this.b.poll())); 
26 ········} 
27 ········if·(!this.b.isEmpty()·&&·Long.valueOf(this.b.peek())·==·q0$a.a(q0$a))·{ 
28 ············this.b.poll(); 
29 ········} 
30 ········final·MotionEvent·motionEvent·=·(MotionEvent)this.a.get(q0$a.a(q0$a)); 
31 ········this.a.remove(q0$a.a(q0$a)); 
32 ········return·motionEvent; 
33 ····} 
34 ···· 
35 ····public·q0$a·c(MotionEvent·obtain)·{ 
36 ········final·q0$a·b·=·q0$a.b(); 
37 ········obtain·=·MotionEvent.obtain(obtain); 
38 ········this.a.put(q0$a.a(b),·(Object)obtain); 
39 ········this.b.add(Long.valueOf(q0$a.a(b))); 
40 ········return·b; 
41 ····}33 ····}
42 }34 }
1.4 KB
m5/r0.class
1.37 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 45 lines modified
  
1 package·m5;1 package·m5;
  
2 public·enum·r02 import·android.view.MotionEvent;
 3 import·java.util.PriorityQueue;
 4 import·android.util.LongSparseArray;
  
 5 public·final·class·r0
3 {6 {
4 ····h("surface",·0),· 
5 ····i("texture",·1),· 
6 ····j("image",·2);7 ····public·static·r0·c;
 8 ····public·final·LongSparseArray·a;
 9 ····public·final·PriorityQueue·b;
 10 ····
 11 ····public·r0()·{
 12 ········this.a·=·new·LongSparseArray();
 13 ········this.b·=·new·PriorityQueue();
 14 ····}
 15 ····
 16 ····public·static·r0·a()·{
 17 ········if·(r0.c·==·null)·{
 18 ············r0.c·=·new·r0();
 19 ········}
 20 ········return·r0.c;
 21 ····}
 22 ····
 23 ····public·MotionEvent·b(final·r0$a·r0$a)·{
 24 ········while·(!this.b.isEmpty()·&&·Long.valueOf(this.b.peek())·<·r0$a.a(r0$a))·{
 25 ············this.a.remove((long)Long.valueOf(this.b.poll()));
 26 ········}
 27 ········if·(!this.b.isEmpty()·&&·Long.valueOf(this.b.peek())·==·r0$a.a(r0$a))·{
 28 ············this.b.poll();
 29 ········}
 30 ········final·MotionEvent·motionEvent·=·(MotionEvent)this.a.get(r0$a.a(r0$a));
 31 ········this.a.remove(r0$a.a(r0$a));
 32 ········return·motionEvent;
 33 ····}
7 ····34 ····
8 ····public·r0(final·String·name,·final·int·ordinal)·{35 ····public·r0$a·c(MotionEvent·obtain)·{
 36 ········final·r0$a·b·=·r0$a.b();
 37 ········obtain·=·MotionEvent.obtain(obtain);
 38 ········this.a.put(r0$a.a(b),·(Object)obtain);
 39 ········this.b.add(Long.valueOf(r0$a.a(b)));
 40 ········return·b;
9 ····}41 ····}
10 }42 }
289 B
m5/s0.class
267 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 12 lines modified
  
1 package·m5;1 package·m5;
  
2 public·enum·s02 public·enum·s0
3 {3 {
4 ····h("opaque",·0),·4 ····h("surface",·0),·
5 ····i("transparent",·1);5 ····i("texture",·1),·
 6 ····j("image",·2);
6 ····7 ····
7 ····public·s0(final·String·name,·final·int·ordinal)·{8 ····public·s0(final·String·name,·final·int·ordinal)·{
8 ····}9 ····}
9 }10 }
607 B
m5/t0.class
585 B
procyon -ec {}
    
Offset 1, 23 lines modifiedOffset 1, 11 lines modified
  
1 package·m5;1 package·m5;
  
 2 public·enum·t0
2 import·java.util.concurrent.Executor; 
3 import·android.app.Activity; 
4 import·w3.a; 
  
5 public·class·t0 
6 {3 {
 4 ····h("opaque",·0),·
 5 ····i("transparent",·1);
7 ····public·final·a·a; 
8 ···· 
9 ····public·t0(final·a·a)·{ 
10 ········this.a·=·a; 
11 ····} 
12 ···· 
13 ····public·void·a(final·Activity·activity,·final·Executor·executor,·final·d0.a·a)·{ 
14 ········this.a.b(activity,·executor,·a); 
15 ····} 
16 ····6 ····
 7 ····public·t0(final·String·name,·final·int·ordinal)·{
17 ····public·void·b(final·d0.a·a)·{ 
18 ········this.a.c(a); 
19 ····}8 ····}
20 }9 }
1.49 KB
m5/u.class
1.47 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ··SHA-256·checksum·61239708de9a19962b233b8c4754fae6866efb007468955a948dd13d327939e51 ··SHA-256·checksum·79e531c0341adae779d93730251b077af9b0588f59337b99a94795f37ee7d3c2
2 public·abstract·class·m5.u2 public·abstract·class·m5.u
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··························//·m5/u6 ··this_class:·#2··························//·m5/u
7 ··super_class:·#4·························//·java/lang/Object7 ··super_class:·#4·························//·java/lang/Object
8 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·08 ··interfaces:·0,·fields:·0,·methods:·1,·attributes:·0
Offset 15, 18 lines modifiedOffset 15, 18 lines modified
15 ···#6·=·Class··············#5·············//·android/widget/FrameLayout15 ···#6·=·Class··············#5·············//·android/widget/FrameLayout
16 ···#7·=·Utf8···············setImportantForAutofill16 ···#7·=·Utf8···············setImportantForAutofill
17 ···#8·=·Utf8···············(I)V17 ···#8·=·Utf8···············(I)V
18 ···#9·=·NameAndType········#7:#8··········//·setImportantForAutofill:(I)V18 ···#9·=·NameAndType········#7:#8··········//·setImportantForAutofill:(I)V
19 ··#10·=·Methodref··········#6.#9··········//·android/widget/FrameLayout.setImportantForAutofill:(I)V19 ··#10·=·Methodref··········#6.#9··········//·android/widget/FrameLayout.setImportantForAutofill:(I)V
20 ··#11·=·Utf8···············Code20 ··#11·=·Utf8···············Code
21 ··#12·=·Utf8···············a21 ··#12·=·Utf8···············a
22 ··#13·=·Utf8···············(Lm5/e0;I)V22 ··#13·=·Utf8···············(Lm5/f0;I)V
23 {23 {
24 ··public·static·void·a(m5.e0,·int);24 ··public·static·void·a(m5.f0,·int);
25 ····descriptor:·(Lm5/e0;I)V25 ····descriptor:·(Lm5/f0;I)V
26 ····flags:·(0x1049)·ACC_PUBLIC,·ACC_STATIC,·ACC_BRIDGE,·ACC_SYNTHETIC26 ····flags:·(0x1049)·ACC_PUBLIC,·ACC_STATIC,·ACC_BRIDGE,·ACC_SYNTHETIC
27 ····Code:27 ····Code:
28 ······stack=300,·locals=2,·args_size=228 ······stack=300,·locals=2,·args_size=2
29 ·········0:·aload_029 ·········0:·aload_0
30 ·········1:·iload_130 ·········1:·iload_1
31 ·········2:·invokevirtual·#10·················//·Method·android/widget/FrameLayout.setImportantForAutofill:(I)V31 ·········2:·invokevirtual·#10·················//·Method·android/widget/FrameLayout.setImportantForAutofill:(I)V
32 ·········5:·return32 ·········5:·return
242 B
m5/x.class
222 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 8 lines modified
  
1 package·m5;1 package·m5;
  
 2 import·android.view.WindowInsets$Type;
2 import·java.util.List; 
3 import·android.view.textservice.TextServicesManager; 
  
4 public·abstract·synthetic·class·x3 public·abstract·synthetic·class·x
5 {4 {
6 }5 }
235 B
m5/y.class
215 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·m5;1 package·m5;
  
2 import·java.util.stream.Stream; 
3 import·java.util.List;2 import·java.util.List;
 3 import·android.view.textservice.TextServicesManager;
  
4 public·abstract·synthetic·class·y4 public·abstract·synthetic·class·y
5 {5 {
6 }6 }
219 B
m5/z.class
199 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·m5;1 package·m5;
  
2 import·java.util.function.Predicate; 
3 import·java.util.stream.Stream;2 import·java.util.stream.Stream;
 3 import·java.util.List;
  
4 public·abstract·synthetic·class·z4 public·abstract·synthetic·class·z
5 {5 {
6 }6 }
2.73 KB
q5/d.class
2.71 KB
procyon -ec {}
    
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 ····}46 ····}
47 ····47 ····
48 ····public·boolean·e()·{48 ····public·boolean·e()·{
49 ········return·this.d.g;49 ········return·this.d.g;
50 ····}50 ····}
51 ····51 ····
52 ····public·void·f(final·Context·context,·final·String[]·elements)·{52 ····public·void·f(final·Context·context,·final·String[]·elements)·{
53 ········final·String·s·=·"io.flutter.embedding.android.EnableMergedPlatformUIThread";53 ········final·String·s·=·"io.flutter.embedding.android.DisableMergedPlatformUIThread";
54 ········final·String·s2·=·"io.flutter.embedding.android.EnableImpeller";54 ········final·String·s2·=·"io.flutter.embedding.android.EnableImpeller";
55 ········final·String·s3·=·"--aot-shared-library-name=";55 ········final·String·s3·=·"--aot-shared-library-name=";
56 ········if·(this.a)·{56 ········if·(this.a)·{
57 ············return;57 ············return;
58 ········}58 ········}
59 ········if·(Looper.myLooper()·==·Looper.getMainLooper())·{59 ········if·(Looper.myLooper()·==·Looper.getMainLooper())·{
60 ············if·(this.b·!=·null)·{60 ············if·(this.b·!=·null)·{
Offset 142, 26 lines modifiedOffset 142, 19 lines modified
142 ····························}142 ····························}
143 ····························if·(((BaseBundle)metaData).getBoolean("io.flutter.embedding.android.EnableOpenGLGPUTracing",·false))·{143 ····························if·(((BaseBundle)metaData).getBoolean("io.flutter.embedding.android.EnableOpenGLGPUTracing",·false))·{
144 ································c.add("--enable-opengl-gpu-tracing");144 ································c.add("--enable-opengl-gpu-tracing");
145 ····························}145 ····························}
146 ····························if·(((BaseBundle)metaData).getBoolean("io.flutter.embedding.android.EnableVulkanGPUTracing",·false))·{146 ····························if·(((BaseBundle)metaData).getBoolean("io.flutter.embedding.android.EnableVulkanGPUTracing",·false))·{
147 ································c.add("--enable-vulkan-gpu-tracing");147 ································c.add("--enable-vulkan-gpu-tracing");
148 ····························}148 ····························}
149 ····························if·(((BaseBundle)metaData).getBoolean("io.flutter.embedding.android.DisableSurfaceControl",·false))·{ 
150 ································c.add("--disable-surface-control");149 ····························if·(((BaseBundle)metaData).containsKey(s)·&&·((BaseBundle)metaData).getBoolean(s))·{
 150 ································c.add("--no-enable-merged-platform-ui-thread");
151 ····························}151 ····························}
 152 ····························if·(((BaseBundle)metaData).getBoolean("io.flutter.embedding.android.EnableSurfaceControl",·false))·{
152 ····························if·(((BaseBundle)metaData).containsKey(s))·{ 
153 ································String·s6; 
154 ································if·(((BaseBundle)metaData).getBoolean(s))·{ 
155 ····································s6·=·"--enable-merged-platform-ui-thread"; 
156 ································} 
157 ································else·{ 
158 ····································s6·=·"--no-enable-merged-platform-ui-thread"; 
159 ································} 
160 ································c.add(s6);153 ································c.add("--enable-surface-control");
161 ····························}154 ····························}
162 ····························final·String·string·=·((BaseBundle)metaData).getString("io.flutter.embedding.android.ImpellerBackend");155 ····························final·String·string·=·((BaseBundle)metaData).getString("io.flutter.embedding.android.ImpellerBackend");
163 ····························if·(string·!=·null)·{156 ····························if·(string·!=·null)·{
164 ································final·StringBuilder·sb9·=·new·StringBuilder();157 ································final·StringBuilder·sb9·=·new·StringBuilder();
165 ································sb9.append("--impeller-backend=");158 ································sb9.append("--impeller-backend=");
166 ································sb9.append(string);159 ································sb9.append(string);
167 ································c.add(sb9.toString());160 ································c.add(sb9.toString());
3.51 KB
w5/t$a.class
3.49 KB
procyon -ec {}
    
Offset 1, 72 lines modifiedOffset 1, 75 lines modified
  
1 package·w5;1 package·w5;
  
2 import·l5.b;2 import·l5.b;
3 import·x5.a$e;3 import·x5.k$d;
4 import·java.util.concurrent.ConcurrentLinkedQueue;4 import·x5.j;
 5 import·x5.k$c;
  
5 public·class·t$a6 public·class·t$a·implements·k$c
6 {7 {
 8 ····public·final·/*·synthetic·*/·t·h;
7 ····public·final·ConcurrentLinkedQueue·a; 
8 ····public·t$a$b·b; 
9 ····public·t$a$b·c; 
10 ····9 ····
11 ····public·t$a()·{10 ····public·t$a(final·t·h)·{
12 ········this.a·=·new·ConcurrentLinkedQueue();11 ········this.h·=·h;
13 ····}12 ····}
14 ····13 ····
 14 ····public·void·D(final·j·j,·final·k$d·k$d)·{
15 ····public·a$e·b(final·t$a$b·t$a$b)·{ 
16 ········this.a.add(t$a$b); 
17 ········final·t$a$b·c·=·this.c;15 ········final·t$b·a·=·t.a(this.h);
 16 ········final·String·s·=·"ScribeChannel";
18 ········this.c·=·t$a$b; 
19 ········Object·o; 
20 ········if·(c·==·null)·{17 ········if·(a·==·null)·{
21 ············o·=·null;18 ············b.f(s,·"No·ScribeMethodHandler·registered.·Scribe·call·not·handled.");
 19 ············return;
22 ········}20 ········}
23 ········else·{ 
24 ············o·=·new·t$a$a(this,·c); 
25 ········} 
26 ········return·(a$e)o; 
27 ····} 
28 ···· 
29 ····public·t$a$b·c(int·a)·{ 
30 ········t$a$b·b; 
31 ········while·(true)·{ 
32 ············Label_0025:·{ 
33 ················if·(this.b·!=·null)·{21 ········final·String·a2·=·j.a;
 22 ········final·StringBuilder·sb·=·new·StringBuilder();
 23 ········sb.append("Received·'");
 24 ········sb.append(a2);
 25 ········sb.append("'·message.");
 26 ········b.f(s,·sb.toString());
 27 ········a2.hashCode();
 28 ········final·int·hashCode·=·a2.hashCode();
 29 ········int·n·=·-1;
 30 ········switch·(hashCode)·{
 31 ············case·2119738044:·{
 32 ················if·(!a2.equals("Scribe.isStylusHandwritingAvailable"))·{
34 ····················break·Label_0025;33 ····················break;
35 ················}34 ················}
36 ················this.b·=·this.a.poll();35 ················n·=·2;
 36 ················break;
37 ············}37 ············}
38 ············b·=·this.b; 
39 ············if·(b·!=·null·&&·b.a·<·a)·{38 ············case·1759284829:·{
 39 ················if·(!a2.equals("Scribe.startStylusHandwriting"))·{
 40 ····················break;
 41 ················}
40 ················continue;42 ················n·=·1;
 43 ················break;
 44 ············}
 45 ············case·-705821951:·{
 46 ················if·(!a2.equals("Scribe.isFeatureAvailable"))·{
 47 ····················break;
 48 ················}
 49 ················n·=·0;
 50 ················break;
41 ············}51 ············}
42 ············break; 
43 ········} 
44 ········final·String·s·=·"Cannot·find·config·with·generation:·"; 
45 ········final·String·s2·=·"SettingsChannel"; 
46 ········StringBuilder·sb; 
47 ········String·value; 
48 ········if·(b·==·null)·{ 
49 ············sb·=·new·StringBuilder(); 
50 ············sb.append(s); 
51 ············sb.append(String.valueOf(a)); 
52 ············value·=·",·after·exhausting·the·queue."; 
53 ········}52 ········}
54 ········else·{ 
55 ············if·(b.a·==·a)·{53 ········switch·(n)·{
 54 ············default:·{
 55 ················k$d.c();
56 ················return·b;56 ················break;
57 ············}57 ············}
58 ············sb·=·new·StringBuilder(); 
59 ············sb.append(s); 
60 ············sb.append(String.valueOf(a)); 
61 ············sb.append(",·the·oldest·config·is·now:·"); 
62 ············a·=·this.b.a; 
63 ············value·=·String.valueOf(a);58 ············case·2:·{
 59 ················t.c(this.h,·j,·k$d);
 60 ················break;
 61 ············}
 62 ············case·1:·{
 63 ················t.d(this.h,·j,·k$d);
 64 ················break;
 65 ············}
 66 ············case·0:·{
 67 ················t.b(this.h,·j,·k$d);
 68 ················break;
 69 ············}
64 ········}70 ········}
65 ········sb.append(value); 
66 ········l5.b.b(s2,·sb.toString()); 
67 ········return·null; 
68 ····}71 ····}
69 }72 }
2.03 KB
w5/t$b.class
2.01 KB
procyon -ec {}
    
Offset 1, 71 lines modifiedOffset 1, 11 lines modified
  
1 package·w5;1 package·w5;
  
 2 public·interface·t$b
2 import·x5.a$e; 
3 import·l5.b; 
4 import·java.util.HashMap; 
5 import·android.util.DisplayMetrics; 
6 import·java.util.Map; 
7 import·x5.a; 
  
8 public·class·t$b 
9 {3 {
 4 ····boolean·a();
10 ····public·final·a·a; 
11 ····public·Map·b; 
12 ····public·DisplayMetrics·c; 
13 ···· 
14 ····public·t$b(final·a·a)·{ 
15 ········this.b·=·new·HashMap(); 
16 ········this.a·=·a; 
17 ····} 
18 ···· 
19 ····public·void·a()·{ 
20 ········final·StringBuilder·sb·=·new·StringBuilder(); 
21 ········sb.append("Sending·message:·\ntextScaleFactor:·"); 
22 ········sb.append(this.b.get((Object)"textScaleFactor")); 
23 ········sb.append("\nalwaysUse24HourFormat:·"); 
24 ········sb.append(this.b.get((Object)"alwaysUse24HourFormat")); 
25 ········sb.append("\nplatformBrightness:·"); 
26 ········sb.append(this.b.get((Object)"platformBrightness")); 
27 ········l5.b.f("SettingsChannel",·sb.toString()); 
28 ········final·DisplayMetrics·c·=·this.c; 
29 ········if·(t.c()·&&·c·!=·null)·{ 
30 ············final·t$a$b·t$a$b·=·new·t$a$b(c); 
31 ············final·a$e·b·=·t.a().b(t$a$b); 
32 ············this.b.put("configurationId",·Integer.valueOf(t$a$b.a)); 
33 ············this.a.d((Object)this.b,·b); 
34 ············return; 
35 ········} 
36 ········this.a.c((Object)this.b); 
37 ····} 
38 ···· 
39 ····public·t$b·b(final·boolean·b)·{ 
40 ········this.b.put("brieflyShowPassword",·Boolean.valueOf(b)); 
41 ········return·this; 
42 ····} 
43 ···· 
44 ····public·t$b·c(final·DisplayMetrics·c)·{ 
45 ········this.c·=·c; 
46 ········return·this; 
47 ····} 
48 ···· 
49 ····public·t$b·d(final·boolean·b)·{ 
50 ········this.b.put("nativeSpellCheckServiceDefined",·Boolean.valueOf(b)); 
51 ········return·this; 
52 ····} 
53 ···· 
54 ····public·t$b·e(final·t$c·t$c)·{ 
55 ········this.b.put("platformBrightness",·t$c.h); 
56 ········return·this; 
57 ····} 
58 ····5 ····
 6 ····void·b();
59 ····public·t$b·f(final·float·f)·{ 
60 ········this.b.put("textScaleFactor",·Float.valueOf(f)); 
61 ········return·this; 
62 ····} 
63 ····7 ····
 8 ····boolean·c();
64 ····public·t$b·g(final·boolean·b)·{ 
65 ········this.b.put("alwaysUse24HourFormat",·Boolean.valueOf(b)); 
66 ········return·this; 
67 ····} 
68 }9 }
3.23 KB
w5/t.class
3.21 KB
procyon -ec {}
    
Offset 1, 44 lines modifiedOffset 1, 94 lines modified
  
1 package·w5;1 package·w5;
  
2 import·android.os.Build$VERSION;2 import·android.os.Build$VERSION;
3 import·android.util.DisplayMetrics;3 import·x5.k$d;
4 import·x5.i;4 import·x5.j;
 5 import·x5.l;
5 import·x5.c;6 import·x5.c;
6 import·x5.f;7 import·x5.g;
7 import·x5.a;8 import·o5.a;
 9 import·x5.k$c;
 10 import·x5.k;
  
8 public·class·t11 public·class·t
9 {12 {
10 ····public·static·final·t$a·b; 
11 ····public·final·a·a;13 ····public·final·k·a;
 14 ····public·t$b·b;
 15 ····public·final·k$c·c;
12 ····16 ····
13 ····static·{ 
14 ········b·=·new·t$a();17 ····public·t(final·a·a)·{
 18 ········final·t$a·c·=·new·t$a(this);
 19 ········this.c·=·(k$c)c;
 20 ········(this.a·=·new·k((c)a,·"flutter/scribe",·(l)g.a)).e((k$c)c);
15 ····}21 ····}
16 ····22 ····
17 ····public·t(final·o5.a·a)·{ 
18 ········this.a·=·new·a((c)a,·"flutter/settings",·(i)f.a);23 ····public·final·void·e(final·j·j,·final·k$d·k$d)·{
 24 ········try·{
 25 ············final·t$b·b·=·this.b;
 26 ············try·{
 27 ················final·boolean·a·=·b.a();
 28 ················try·{
 29 ····················k$d.b((Object)Boolean.valueOf(a));
 30 ················}
 31 ················catch·(final·IllegalStateException·ex)·{
 32 ····················k$d.a("error",·ex.getMessage(),·(Object)null);
 33 ················}
 34 ············}
 35 ············catch·(final·IllegalStateException·ex2)·{}
 36 ········}
 37 ········catch·(final·IllegalStateException·ex3)·{}
19 ····}38 ····}
20 ····39 ····
21 ····public·static·DisplayMetrics·b(int·n)·{ 
22 ········final·t$a$b·c·=·t.b.c(n); 
23 ········DisplayMetrics·a; 
24 ········if·(c·==·null)·{40 ····public·final·void·f(final·j·j,·final·k$d·k$d)·{
 41 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;
 42 ········final·int·n·=·34;
 43 ········final·String·s·=·"error";
 44 ········if·(sdk_INT·<·n)·{
 45 ············k$d.a(s,·"Requires·API·level·34·or·higher.",·(Object)null);
25 ············n·=·0;46 ············return;
26 ············a·=·null; 
27 ········}47 ········}
28 ········else·{ 
29 ············a·=·t$a$b.a(c);48 ········try·{
 49 ············final·t$b·b·=·this.b;
 50 ············try·{
 51 ················final·boolean·c·=·b.c();
 52 ················try·{
 53 ····················k$d.b((Object)Boolean.valueOf(c));
 54 ················}
 55 ················catch·(final·IllegalStateException·ex)·{
 56 ····················k$d.a(s,·ex.getMessage(),·(Object)null);
 57 ················}
 58 ············}
 59 ············catch·(final·IllegalStateException·ex2)·{}
30 ········}60 ········}
31 ········return·a;61 ········catch·(final·IllegalStateException·ex3)·{}
32 ····}62 ····}
33 ····63 ····
34 ····public·static·boolean·c()·{ 
35 ········return·Build$VERSION.SDK_INT·>=·34;64 ····public·void·g(final·t$b·b)·{
 65 ········this.b·=·b;
36 ····}66 ····}
37 ····67 ····
38 ····public·t$b·d()·{ 
39 ········return·new·t$b(this.a);68 ····public·final·void·h(final·j·j,·final·k$d·k$d)·{
 69 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;
 70 ········final·int·n·=·33;
 71 ········final·String·s·=·"error";
 72 ········if·(sdk_INT·<·n)·{
 73 ············k$d.a(s,·"Requires·API·level·33·or·higher.",·(Object)null);
 74 ············return;
 75 ········}
 76 ········try·{
 77 ············final·t$b·b·=·this.b;
 78 ············try·{
 79 ················b.b();
 80 ················try·{
 81 ····················k$d.b((Object)null);
 82 ················}
 83 ················catch·(final·IllegalStateException·ex)·{
 84 ····················k$d.a(s,·ex.getMessage(),·(Object)null);
 85 ················}
 86 ············}
 87 ············catch·(final·IllegalStateException·ex2)·{}
 88 ········}
 89 ········catch·(final·IllegalStateException·ex3)·{}
40 ····}90 ····}
41 }91 }
2.06 KB
w5/u$b.class
2.04 KB
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 71 lines modified
  
1 package·w5;1 package·w5;
  
2 import·x5.k$d;2 import·x5.a$e;
 3 import·l5.b;
 4 import·java.util.HashMap;
 5 import·android.util.DisplayMetrics;
 6 import·java.util.Map;
 7 import·x5.a;
  
3 public·interface·u$b8 public·class·u$b
4 {9 {
5 ····void·a(final·String·p0,·final·String·p1,·final·k$d·p2);10 ····public·final·a·a;
 11 ····public·Map·b;
 12 ····public·DisplayMetrics·c;
 13 ····
 14 ····public·u$b(final·a·a)·{
 15 ········this.b·=·new·HashMap();
 16 ········this.a·=·a;
 17 ····}
 18 ····
 19 ····public·void·a()·{
 20 ········final·StringBuilder·sb·=·new·StringBuilder();
 21 ········sb.append("Sending·message:·\ntextScaleFactor:·");
 22 ········sb.append(this.b.get((Object)"textScaleFactor"));
 23 ········sb.append("\nalwaysUse24HourFormat:·");
 24 ········sb.append(this.b.get((Object)"alwaysUse24HourFormat"));
 25 ········sb.append("\nplatformBrightness:·");
 26 ········sb.append(this.b.get((Object)"platformBrightness"));
 27 ········l5.b.f("SettingsChannel",·sb.toString());
 28 ········final·DisplayMetrics·c·=·this.c;
 29 ········if·(u.c()·&&·c·!=·null)·{
 30 ············final·u$a$b·u$a$b·=·new·u$a$b(c);
 31 ············final·a$e·b·=·u.a().b(u$a$b);
 32 ············this.b.put("configurationId",·Integer.valueOf(u$a$b.a));
 33 ············this.a.d((Object)this.b,·b);
 34 ············return;
 35 ········}
 36 ········this.a.c((Object)this.b);
 37 ····}
 38 ····
 39 ····public·u$b·b(final·boolean·b)·{
 40 ········this.b.put("brieflyShowPassword",·Boolean.valueOf(b));
 41 ········return·this;
 42 ····}
 43 ····
 44 ····public·u$b·c(final·DisplayMetrics·c)·{
 45 ········this.c·=·c;
 46 ········return·this;
 47 ····}
 48 ····
 49 ····public·u$b·d(final·boolean·b)·{
 50 ········this.b.put("nativeSpellCheckServiceDefined",·Boolean.valueOf(b));
 51 ········return·this;
 52 ····}
 53 ····
 54 ····public·u$b·e(final·u$c·u$c)·{
 55 ········this.b.put("platformBrightness",·u$c.h);
 56 ········return·this;
 57 ····}
 58 ····
 59 ····public·u$b·f(final·float·f)·{
 60 ········this.b.put("textScaleFactor",·Float.valueOf(f));
 61 ········return·this;
 62 ····}
 63 ····
 64 ····public·u$b·g(final·boolean·b)·{
 65 ········this.b.put("alwaysUse24HourFormat",·Boolean.valueOf(b));
 66 ········return·this;
 67 ····}
6 }68 }
1.21 KB
w5/u.class
1.19 KB
procyon -ec {}
    
Offset 1, 26 lines modifiedOffset 1, 44 lines modified
  
1 package·w5;1 package·w5;
  
 2 import·android.os.Build$VERSION;
 3 import·android.util.DisplayMetrics;
2 import·x5.l;4 import·x5.i;
3 import·x5.c;5 import·x5.c;
4 import·x5.q;6 import·x5.f;
5 import·o5.a;7 import·x5.a;
6 import·x5.k$c; 
7 import·x5.k; 
  
8 public·class·u8 public·class·u
9 {9 {
 10 ····public·static·final·u$a·b;
10 ····public·final·k·a;11 ····public·final·a·a;
11 ····public·u$b·b; 
12 ····public·final·k$c·c; 
13 ····12 ····
 13 ····static·{
 14 ········b·=·new·u$a();
14 ····public·u(final·a·a)·{ 
15 ········final·u$a·c·=·new·u$a(this); 
16 ········this.c·=·(k$c)c; 
17 ········(this.a·=·new·k((c)a,·"flutter/spellcheck",·(l)q.b)).e((k$c)c); 
18 ····}15 ····}
19 ····16 ····
20 ····public·void·b(final·u$b·b)·{ 
21 ········this.b·=·b;17 ····public·u(final·o5.a·a)·{
 18 ········this.a·=·new·a((c)a,·"flutter/settings",·(i)f.a);
 19 ····}
 20 ····
 21 ····public·static·DisplayMetrics·b(int·n)·{
 22 ········final·u$a$b·c·=·u.b.c(n);
 23 ········DisplayMetrics·a;
 24 ········if·(c·==·null)·{
 25 ············n·=·0;
 26 ············a·=·null;
 27 ········}
 28 ········else·{
 29 ············a·=·u$a$b.a(c);
 30 ········}
 31 ········return·a;
 32 ····}
 33 ····
 34 ····public·static·boolean·c()·{
 35 ········return·Build$VERSION.SDK_INT·>=·34;
 36 ····}
 37 ····
 38 ····public·u$b·d()·{
 39 ········return·new·u$b(this.a);
22 ····}40 ····}
23 }41 }
932 B
w5/v.class
912 B
procyon -ec {}
    
Offset 1, 25 lines modifiedOffset 1, 26 lines modified
  
1 package·w5;1 package·w5;
  
2 import·java.util.HashMap; 
3 import·l5.b; 
4 import·x5.i;2 import·x5.l;
5 import·x5.c;3 import·x5.c;
6 import·x5.f;4 import·x5.q;
7 import·x5.a;5 import·o5.a;
 6 import·x5.k$c;
 7 import·x5.k;
  
8 public·class·v8 public·class·v
9 {9 {
10 ····public·final·a·a;10 ····public·final·k·a;
 11 ····public·v$b·b;
 12 ····public·final·k$c·c;
11 ····13 ····
12 ····public·v(final·o5.a·a)·{14 ····public·v(final·a·a)·{
13 ········this.a·=·new·a((c)a,·"flutter/system",·(i)f.a);15 ········final·v$a·c·=·new·v$a(this);
 16 ········this.c·=·(k$c)c;
 17 ········(this.a·=·new·k((c)a,·"flutter/spellcheck",·(l)q.b)).e((k$c)c);
14 ····}18 ····}
15 ····19 ····
16 ····public·void·a()·{20 ····public·void·b(final·v$b·b)·{
 21 ········this.b·=·b;
17 ········b.f("SystemChannel",·"Sending·memory·pressure·warning·to·Flutter."); 
18 ········final·HashMap·hashMap·=·new·HashMap(1); 
19 ········hashMap.put("type",·"memoryPressure"); 
20 ········this.a.c((Object)hashMap); 
21 ····}22 ····}
22 }23 }
8.19 KB
w5/w.class
8.17 KB
procyon -ec {}
    
Offset 1, 190 lines modifiedOffset 1, 25 lines modified
  
1 package·w5;1 package·w5;
  
2 import·android.os.BaseBundle; 
3 import·android.os.Bundle; 
4 import·java.io.Serializable; 
5 import·java.util.Arrays; 
6 import·l5.b; 
7 import·java.util.Map; 
8 import·java.util.Iterator; 
9 import·io.flutter.plugin.editing.p; 
10 import·org.json.JSONArray; 
11 import·java.util.HashMap;2 import·java.util.HashMap;
12 import·java.util.ArrayList;3 import·l5.b;
13 import·x5.l;4 import·x5.i;
14 import·x5.c;5 import·x5.c;
15 import·x5.g;6 import·x5.f;
16 import·o5.a;7 import·x5.a;
17 import·x5.k$c; 
18 import·x5.k; 
  
19 public·class·w8 public·class·w
20 {9 {
21 ····public·final·k·a;10 ····public·final·a·a;
22 ····public·w$f·b; 
23 ····public·final·k$c·c; 
24 ···· 
25 ····public·w(final·a·a)·{ 
26 ········final·w$a·c·=·new·w$a(this); 
27 ········this.c·=·(k$c)c; 
28 ········(this.a·=·new·k((c)a,·"flutter/textinput",·(l)g.a)).e((k$c)c); 
29 ····} 
30 ···· 
31 ····public·static·HashMap·c(final·ArrayList·list)·{ 
32 ········final·HashMap<String,·JSONArray>·hashMap·=·new·HashMap<String,·JSONArray>(); 
33 ········final·JSONArray·value·=·new·JSONArray(); 
34 ········final·Iterator·iterator·=·list.iterator(); 
35 ········while·(iterator.hasNext())·{ 
36 ············value.put((Object)((p)iterator.next()).b()); 
37 ········} 
38 ········hashMap.put("deltas",·value); 
39 ········return·hashMap; 
40 ····} 
41 ···· 
42 ····public·static·HashMap·d(final·String·value,·final·int·i,·final·int·j,·final·int·k,·final·int·l)·{ 
43 ········final·HashMap<String,·String>·hashMap·=·new·HashMap<String,·String>(); 
44 ········hashMap.put("text",·value); 
45 ········hashMap.put("selectionBase",·(String)Integer.valueOf(i)); 
46 ········hashMap.put("selectionExtent",·(String)Integer.valueOf(j)); 
47 ········hashMap.put("composingBase",·(String)Integer.valueOf(k)); 
48 ········hashMap.put("composingExtent",·(String)Integer.valueOf(l)); 
49 ········return·hashMap; 
50 ····} 
51 ···· 
52 ····public·void·b(final·int·i,·final·Map·map)·{ 
53 ········l5.b.f("TextInputChannel",·"Sending·'commitContent'·message."); 
54 ········this.a.c("TextInputClient.performAction",·(Object)Arrays.asList(Integer.valueOf(i),·"TextInputAction.commitContent",·map)); 
55 ····} 
56 ···· 
57 ····public·void·e(final·int·i)·{ 
58 ········l5.b.f("TextInputChannel",·"Sending·'done'·message."); 
59 ········this.a.c("TextInputClient.performAction",·(Object)Arrays.asList(Integer.valueOf(i),·"TextInputAction.done")); 
60 ····} 
61 ···· 
62 ····public·void·f(final·int·i)·{ 
63 ········l5.b.f("TextInputChannel",·"Sending·'go'·message."); 
64 ········this.a.c("TextInputClient.performAction",·(Object)Arrays.asList(Integer.valueOf(i),·"TextInputAction.go")); 
65 ····} 
66 ···· 
67 ····public·void·g(final·int·i)·{ 
68 ········l5.b.f("TextInputChannel",·"Sending·'newline'·message."); 
69 ········this.a.c("TextInputClient.performAction",·(Object)Arrays.asList(Integer.valueOf(i),·"TextInputAction.newline")); 
70 ····} 
71 ···· 
72 ····public·void·h(final·int·i)·{ 
73 ········l5.b.f("TextInputChannel",·"Sending·'next'·message."); 
74 ········this.a.c("TextInputClient.performAction",·(Object)Arrays.asList(Integer.valueOf(i),·"TextInputAction.next")); 
75 ····} 
76 ···· 
77 ····public·void·i(final·int·i,·final·String·value,·final·Bundle·bundle)·{ 
78 ········final·HashMap<String,·String>·hashMap·=·new·HashMap<String,·String>(); 
79 ········hashMap.put("action",·value); 
80 ········if·(bundle·!=·null)·{ 
81 ············final·HashMap<String,·float[]>·value2·=·new·HashMap<String,·float[]>(); 
82 ············for·(final·String·s·:·((BaseBundle)bundle).keySet())·{ 
83 ················final·Object·value3·=·((BaseBundle)bundle).get(s); 
84 ················if·(value3·instanceof·byte[])·{ 
85 ····················value2.put(s,·(float[])bundle.getByteArray(s)); 
86 ················} 
87 ················else·if·(value3·instanceof·Byte)·{ 
88 ····················value2.put(s,·(float[])(Object)Byte.valueOf(bundle.getByte(s))); 
89 ················} 
90 ················else·if·(value3·instanceof·char[])·{ 
91 ····················value2.put(s,·(float[])bundle.getCharArray(s)); 
92 ················} 
93 ················else·if·(value3·instanceof·Character)·{ 
94 ····················value2.put(s,·(float[])(Object)Character.valueOf(bundle.getChar(s))); 
95 ················} 
96 ················else·if·(value3·instanceof·CharSequence[])·{ 
97 ····················value2.put(s,·(float[])bundle.getCharSequenceArray(s)); 
98 ················} 
99 ················else·if·(value3·instanceof·CharSequence)·{ 
100 ····················value2.put(s,·(float[])(Object)bundle.getCharSequence(s)); 
101 ················} 
102 ················else·if·(value3·instanceof·float[])·{ 
103 ····················value2.put(s,·bundle.getFloatArray(s)); 
104 ················} 
105 ················else·{ 
106 ····················if·(!(value3·instanceof·Float))·{ 
107 ························continue; 
108 ····················} 
109 ····················value2.put(s,·(float[])(Object)Float.valueOf(bundle.getFloat(s))); 
110 ················} 
111 ············} 
112 ············hashMap.put("data",·(String)value2); 
113 ········} 
114 ········this.a.c("TextInputClient.performPrivateCommand",·(Object)Arrays.asList(Integer.valueOf(i),·hashMap)); 
115 ····} 
116 ···· 
117 ····public·void·j(final·int·i)·{ 
118 ········l5.b.f("TextInputChannel",·"Sending·'previous'·message."); 
119 ········this.a.c("TextInputClient.performAction",·(Object)Arrays.asList(Integer.valueOf(i),·"TextInputAction.previous")); 
120 ····} 
121 ···· 
122 ····public·void·k()·{ 
123 ········this.a.c("TextInputClient.requestExistingInputState",·(Object)null); 
124 ····} 
Max diff block lines reached; 1647/8339 bytes (19.75%) of diff not shown.
5.77 KB
io/flutter/embedding/engine/a.class
5.7 KB
procyon -ec {}
    
Offset 6, 14 lines modifiedOffset 6, 15 lines modified
6 import·o5.a$c;6 import·o5.a$c;
7 import·android.content.res.AssetManager;7 import·android.content.res.AssetManager;
8 import·android.content.pm.PackageManager$NameNotFoundException;8 import·android.content.pm.PackageManager$NameNotFoundException;
9 import·java.util.HashSet;9 import·java.util.HashSet;
10 import·q5.d;10 import·q5.d;
11 import·android.content.Context;11 import·android.content.Context;
12 import·java.util.Set;12 import·java.util.Set;
 13 import·w5.x;
13 import·w5.w;14 import·w5.w;
14 import·w5.v;15 import·w5.v;
15 import·w5.u;16 import·w5.u;
16 import·w5.t;17 import·w5.t;
17 import·w5.r;18 import·w5.r;
18 import·w5.o;19 import·w5.o;
19 import·w5.s;20 import·w5.s;
Offset 44, 33 lines modifiedOffset 45, 34 lines modified
44 ····public·final·s·m;45 ····public·final·s·m;
45 ····public·final·o·n;46 ····public·final·o·n;
46 ····public·final·r·o;47 ····public·final·r·o;
47 ····public·final·t·p;48 ····public·final·t·p;
48 ····public·final·u·q;49 ····public·final·u·q;
49 ····public·final·v·r;50 ····public·final·v·r;
50 ····public·final·w·s;51 ····public·final·w·s;
 52 ····public·final·x·t;
51 ····public·final·io.flutter.plugin.platform.r·t;53 ····public·final·io.flutter.plugin.platform.r·u;
52 ····public·final·Set·u;54 ····public·final·Set·v;
53 ····public·final·a$b·v;55 ····public·final·a$b·w;
54 ····56 ····
55 ····public·a(final·Context·context)·{57 ····public·a(final·Context·context)·{
56 ········this(context,·null);58 ········this(context,·null);
57 ····}59 ····}
58 ····60 ····
59 ····public·a(final·Context·context,·final·d·d,·final·FlutterJNI·flutterJNI,·final·io.flutter.plugin.platform.r·r,·final·String[]·array,·final·boolean·b)·{61 ····public·a(final·Context·context,·final·d·d,·final·FlutterJNI·flutterJNI,·final·io.flutter.plugin.platform.r·r,·final·String[]·array,·final·boolean·b)·{
60 ········this(context,·d,·flutterJNI,·r,·array,·b,·false);62 ········this(context,·d,·flutterJNI,·r,·array,·b,·false);
61 ····}63 ····}
62 ····64 ····
63 ····public·a(final·Context·context,·final·d·d,·final·FlutterJNI·flutterJNI,·final·io.flutter.plugin.platform.r·r,·final·String[]·array,·final·boolean·b,·final·boolean·b2)·{65 ····public·a(final·Context·context,·final·d·d,·final·FlutterJNI·flutterJNI,·final·io.flutter.plugin.platform.r·r,·final·String[]·array,·final·boolean·b,·final·boolean·b2)·{
64 ········this(context,·d,·flutterJNI,·r,·array,·b,·b2,·null);66 ········this(context,·d,·flutterJNI,·r,·array,·b,·b2,·null);
65 ····}67 ····}
66 ····68 ····
67 ····public·a(final·Context·context,·d·c,·FlutterJNI·a,·final·io.flutter.plugin.platform.r·r,·final·String[]·array,·final·boolean·b,·final·boolean·b2,·final·io.flutter.embedding.engine.b·b3)·{69 ····public·a(final·Context·context,·d·c,·FlutterJNI·a,·final·io.flutter.plugin.platform.r·r,·final·String[]·array,·final·boolean·b,·final·boolean·b2,·final·io.flutter.embedding.engine.b·b3)·{
68 ········this.u·=·new·HashSet();70 ········this.v·=·new·HashSet();
69 ········this.v·=·(a$b)new·a$a(this);71 ········this.w·=·(a$b)new·a$a(this);
70 ········AssetManager·assetManager·=·null;72 ········AssetManager·assetManager·=·null;
71 ········try·{73 ········try·{
72 ············final·Context·packageContext·=·context.createPackageContext(context.getPackageName(),·0);74 ············final·Context·packageContext·=·context.createPackageContext(context.getPackageName(),·0);
73 ············try·{75 ············try·{
74 ················assetManager·=·packageContext.getAssets();76 ················assetManager·=·packageContext.getAssets();
75 ············}77 ············}
76 ············catch·(final·PackageManager$NameNotFoundException·ex)·{78 ············catch·(final·PackageManager$NameNotFoundException·ex)·{
Offset 97, 33 lines modifiedOffset 99, 34 lines modified
97 ········this.n·=·new·o(c2);99 ········this.n·=·new·o(c2);
98 ········this.o·=·new·r(c2,·context.getPackageManager());100 ········this.o·=·new·r(c2,·context.getPackageManager());
99 ········this.m·=·new·s(c2,·b2);101 ········this.m·=·new·s(c2,·b2);
100 ········this.p·=·new·t(c2);102 ········this.p·=·new·t(c2);
101 ········this.q·=·new·u(c2);103 ········this.q·=·new·u(c2);
102 ········this.r·=·new·v(c2);104 ········this.r·=·new·v(c2);
103 ········this.s·=·new·w(c2);105 ········this.s·=·new·w(c2);
 106 ········this.t·=·new·x(c2);
104 ········final·f·f·=·new·f(context,·i);107 ········final·f·f·=·new·f(context,·i);
105 ········this.e·=·f;108 ········this.e·=·f;
106 ········if·(c·==·null)·{109 ········if·(c·==·null)·{
107 ············c·=·e.c();110 ············c·=·e.c();
108 ········}111 ········}
109 ········if·(!a.isAttached())·{112 ········if·(!a.isAttached())·{
110 ············c.k(context.getApplicationContext());113 ············c.k(context.getApplicationContext());
111 ············c.f(context,·array);114 ············c.f(context,·array);
112 ········}115 ········}
113 ········a.addEngineLifecycleListener(this.v);116 ········a.addEngineLifecycleListener(this.w);
114 ········a.setPlatformViewsController(r);117 ········a.setPlatformViewsController(r);
115 ········a.setLocalizationPlugin(f);118 ········a.setLocalizationPlugin(f);
116 ········e.a();119 ········e.a();
117 ········a.setDeferredComponentManager((p5.a)null);120 ········a.setDeferredComponentManager((p5.a)null);
118 ········if·(!a.isAttached())·{121 ········if·(!a.isAttached())·{
119 ············this.f();122 ············this.f();
120 ········}123 ········}
121 ········this.b·=·new·FlutterRenderer(a);124 ········this.b·=·new·FlutterRenderer(a);
122 ········(this.t·=·r).R();125 ········(this.u·=·r).R();
123 ········final·b·d·=·new·b(context.getApplicationContext(),·this,·c,·b3);126 ········final·b·d·=·new·b(context.getApplicationContext(),·this,·c,·b3);
124 ········this.d·=·d;127 ········this.d·=·d;
125 ········f.d(context.getResources().getConfiguration());128 ········f.d(context.getResources().getConfiguration());
126 ········if·(b·&&·c.e())·{129 ········if·(b·&&·c.e())·{
127 ············v5.a.a(this);130 ············v5.a.a(this);
128 ········}131 ········}
129 ········f6.g.a(context,·(g$a)this);132 ········f6.g.a(context,·(g$a)this);
Offset 138, 48 lines modifiedOffset 141, 52 lines modified
138 ········this(context,·null,·null,·array,·true);141 ········this(context,·null,·null,·array,·true);
139 ····}142 ····}
140 ····143 ····
141 ····public·a(final·Context·context,·final·String[]·array,·final·boolean·b)·{144 ····public·a(final·Context·context,·final·String[]·array,·final·boolean·b)·{
142 ········this(context,·null,·null,·array,·b);145 ········this(context,·null,·null,·array,·b);
143 ····}146 ····}
144 ····147 ····
 148 ····public·final·boolean·A()·{
 149 ········return·this.a.isAttached();
 150 ····}
 151 ····
145 ····public·a·A(final·Context·context,·final·a$c·a$c,·final·String·s,·final·List·list,·final·io.flutter.plugin.platform.r·r,·final·boolean·b,·final·boolean·b2)·{152 ····public·a·B(final·Context·context,·final·a$c·a$c,·final·String·s,·final·List·list,·final·io.flutter.plugin.platform.r·r,·final·boolean·b,·final·boolean·b2)·{
146 ········if·(this.z())·{153 ········if·(this.A())·{
147 ············return·new·a(context,·null,·this.a.spawn(a$c.c,·a$c.b,·s,·list),·r,·null,·b,·b2);154 ············return·new·a(context,·null,·this.a.spawn(a$c.c,·a$c.b,·s,·list),·r,·null,·b,·b2);
148 ········}155 ········}
149 ········throw·new·IllegalStateException("Spawn·can·only·be·called·on·a·fully·constructed·FlutterEngine");156 ········throw·new·IllegalStateException("Spawn·can·only·be·called·on·a·fully·constructed·FlutterEngine");
150 ····}157 ····}
151 ····158 ····
152 ····public·void·a(final·float·n,·final·float·n2,·final·float·n3)·{159 ····public·void·a(final·float·n,·final·float·n2,·final·float·n3)·{
153 ········this.a.updateDisplayMetrics(0,·n,·n2,·n3);160 ········this.a.updateDisplayMetrics(0,·n,·n2,·n3);
154 ····}161 ····}
155 ····162 ····
156 ····public·void·e(final·a$b·a$b)·{163 ····public·void·e(final·a$b·a$b)·{
157 ········this.u.add(a$b);164 ········this.v.add(a$b);
158 ····}165 ····}
159 ····166 ····
160 ····public·final·void·f()·{167 ····public·final·void·f()·{
161 ········l5.b.f("FlutterEngine",·"Attaching·to·JNI.");168 ········l5.b.f("FlutterEngine",·"Attaching·to·JNI.");
162 ········this.a.attachToNative();169 ········this.a.attachToNative();
163 ········if·(this.z())·{170 ········if·(this.A())·{
164 ············return;171 ············return;
165 ········}172 ········}
166 ········throw·new·RuntimeException("FlutterEngine·failed·to·attach·to·its·native·Object·reference.");173 ········throw·new·RuntimeException("FlutterEngine·failed·to·attach·to·its·native·Object·reference.");
167 ····}174 ····}
168 ····175 ····
169 ····public·void·g()·{176 ····public·void·g()·{
170 ········l5.b.f("FlutterEngine",·"Destroying.");177 ········l5.b.f("FlutterEngine",·"Destroying.");
171 ········final·Iterator·iterator·=·this.u.iterator();178 ········final·Iterator·iterator·=·this.v.iterator();
172 ········while·(iterator.hasNext())·{179 ········while·(iterator.hasNext())·{
173 ············((a$b)iterator.next()).a();180 ············((a$b)iterator.next()).a();
174 ········}181 ········}
Max diff block lines reached; 893/5807 bytes (15.38%) of diff not shown.
4.44 KB
io/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer.class
4.27 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·m5.l;8 import·m5.l;
8 import·android.os.Build$VERSION;9 import·android.os.Build$VERSION;
Offset 135, 15 lines modifiedOffset 136, 15 lines modified
135 ········this.ignoringFence·=·true;136 ········this.ignoringFence·=·true;
136 ········l5.b.a("ImageReaderSurfaceProducer",·"ImageTextureEntry·can't·wait·on·the·fence·on·Android·<·33");137 ········l5.b.a("ImageReaderSurfaceProducer",·"ImageTextureEntry·can't·wait·on·the·fence·on·Android·<·33");
137 ····}138 ····}
138 ····139 ····
139 ····private·void·releaseInternal()·{140 ····private·void·releaseInternal()·{
140 ········this.cleanup();141 ········this.cleanup();
141 ········this.released·=·true;142 ········this.released·=·true;
142 ········this.this$0.m((TextureRegistry$b)this);143 ········this.this$0.l((TextureRegistry$b)this);
143 ········FlutterRenderer.b(this.this$0).remove(this);144 ········FlutterRenderer.b(this.this$0).remove(this);
144 ····}145 ····}
145 ····146 ····
146 ····private·void·waitOnFence(final·Image·image)·{147 ····private·void·waitOnFence(final·Image·image)·{
147 ········try·{148 ········try·{
148 ············final·SyncFence·a·=·e.a(image);149 ············final·SyncFence·a·=·e.a(image);
149 ············try·{150 ············try·{
Offset 164, 15 lines modifiedOffset 165, 16 lines modified
164 ····}165 ····}
165 ····166 ····
166 ····public·double·deltaMillis(final·long·n)·{167 ····public·double·deltaMillis(final·long·n)·{
167 ········return·n·/·1000000.0;168 ········return·n·/·1000000.0;
168 ····}169 ····}
169 ····170 ····
170 ····public·FlutterRenderer$ImageReaderSurfaceProducer$a·dequeueImage()·{171 ····public·FlutterRenderer$ImageReaderSurfaceProducer$a·dequeueImage()·{
 172 ········Object·o·=·this.lock;
171 ········synchronized·(this.lock)·{173 ········synchronized·(o)·{
172 ············final·Iterator·iterator·=·this.imageReaderQueue.iterator();174 ············final·Iterator·iterator·=·this.imageReaderQueue.iterator();
173 ············FlutterRenderer$ImageReaderSurfaceProducer$a·flutterRenderer$ImageReaderSurfaceProducer$a·=·null;175 ············FlutterRenderer$ImageReaderSurfaceProducer$a·flutterRenderer$ImageReaderSurfaceProducer$a·=·null;
174 ············while·(iterator.hasNext())·{176 ············while·(iterator.hasNext())·{
175 ················final·FlutterRenderer$ImageReaderSurfaceProducer$b·lastReaderDequeuedFrom·=·(FlutterRenderer$ImageReaderSurfaceProducer$b)iterator.next();177 ················final·FlutterRenderer$ImageReaderSurfaceProducer$b·lastReaderDequeuedFrom·=·(FlutterRenderer$ImageReaderSurfaceProducer$b)iterator.next();
176 ················final·FlutterRenderer$ImageReaderSurfaceProducer$a·e·=·lastReaderDequeuedFrom.e();178 ················final·FlutterRenderer$ImageReaderSurfaceProducer$a·e·=·lastReaderDequeuedFrom.e();
177 ················if·(e·!=·null)·{179 ················if·(e·!=·null)·{
178 ····················final·FlutterRenderer$ImageReaderSurfaceProducer$a·lastDequeuedImage·=·this.lastDequeuedImage;180 ····················final·FlutterRenderer$ImageReaderSurfaceProducer$a·lastDequeuedImage·=·this.lastDequeuedImage;
Offset 183, 15 lines modifiedOffset 185, 30 lines modified
183 ····················this.lastReaderDequeuedFrom·=·lastReaderDequeuedFrom;185 ····················this.lastReaderDequeuedFrom·=·lastReaderDequeuedFrom;
184 ····················flutterRenderer$ImageReaderSurfaceProducer$a·=·e;186 ····················flutterRenderer$ImageReaderSurfaceProducer$a·=·e;
185 ····················break;187 ····················break;
186 ················}188 ················}
187 ················flutterRenderer$ImageReaderSurfaceProducer$a·=·e;189 ················flutterRenderer$ImageReaderSurfaceProducer$a·=·e;
188 ············}190 ············}
189 ············this.pruneImageReaderQueue();191 ············this.pruneImageReaderQueue();
 192 ············final·Iterator·iterator2·=·this.imageReaderQueue.iterator();
 193 ············while·(true)·{
 194 ················while·(iterator2.hasNext())·{
 195 ····················if·(!((FlutterRenderer$ImageReaderSurfaceProducer$b)iterator2.next()).f())·{
 196 ························final·boolean·b·=·true;
 197 ························monitorexit(o);
 198 ························if·(b)·{
 199 ····························o·=·FlutterRenderer.e(this.this$0);
 200 ····························((Handler)o).post((Runnable)new·i(this));
 201 ························}
190 ············return·flutterRenderer$ImageReaderSurfaceProducer$a;202 ························return·flutterRenderer$ImageReaderSurfaceProducer$a;
 203 ····················}
 204 ················}
 205 ················final·boolean·b·=·false;
 206 ················continue;
 207 ············}
191 ········}208 ········}
192 ····}209 ····}
193 ····210 ····
194 ····public·void·disableFenceForTest()·{211 ····public·void·disableFenceForTest()·{
195 ········this.ignoringFence·=·true;212 ········this.ignoringFence·=·true;
196 ····}213 ····}
197 ····214 ····
Offset 259, 20 lines modifiedOffset 276, 20 lines modified
259 ········synchronized·(this.lock)·{276 ········synchronized·(this.lock)·{
260 ············return·this.numTrims;277 ············return·this.numTrims;
261 ········}278 ········}
262 ····}279 ····}
263 ····280 ····
264 ····public·void·onImage(final·ImageReader·imageReader,·final·Image·image)·{281 ····public·void·onImage(final·ImageReader·imageReader,·final·Image·image)·{
265 ········synchronized·(this.lock)·{282 ········synchronized·(this.lock)·{
266 ············final·FlutterRenderer$ImageReaderSurfaceProducer$a·g·=·this.getOrCreatePerImageReader(imageReader).g(image);283 ············final·FlutterRenderer$ImageReaderSurfaceProducer$a·h·=·this.getOrCreatePerImageReader(imageReader).h(image);
267 ············monitorexit(this.lock);284 ············monitorexit(this.lock);
268 ············if·(g·==·null)·{285 ············if·(h·==·null)·{
269 ················return;286 ················return;
270 ············}287 ············}
271 ············FlutterRenderer.f(this.this$0);288 ············this.this$0.m();
272 ········}289 ········}
273 ····}290 ····}
274 ····291 ····
275 ····public·void·onTrimMemory(final·int·n)·{292 ····public·void·onTrimMemory(final·int·n)·{
276 ········if·(n·<·40)·{293 ········if·(n·<·40)·{
277 ············return;294 ············return;
278 ········}295 ········}
Offset 306, 15 lines modifiedOffset 323, 15 lines modified
306 ············return;323 ············return;
307 ········}324 ········}
308 ········this.releaseInternal();325 ········this.releaseInternal();
309 ········FlutterRenderer.c(this.this$0,·this.id);326 ········FlutterRenderer.c(this.this$0,·this.id);
310 ····}327 ····}
311 ····328 ····
312 ····public·void·scheduleFrame()·{329 ····public·void·scheduleFrame()·{
313 ········FlutterRenderer.f(this.this$0);330 ········this.this$0.m();
314 ····}331 ····}
315 ····332 ····
316 ····public·void·setCallback(final·TextureRegistry$SurfaceProducer$a·textureRegistry$SurfaceProducer$a)·{333 ····public·void·setCallback(final·TextureRegistry$SurfaceProducer$a·textureRegistry$SurfaceProducer$a)·{
317 ····}334 ····}
318 ····335 ····
319 ····public·void·setSize(int·max,·int·max2)·{336 ····public·void·setSize(int·max,·int·max2)·{
320 ········final·int·createNewReader·=·1;337 ········final·int·createNewReader·=·1;
682 B
io/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry.class
514 B
procyon -ec {}
    
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 ············this.image·=·image;91 ············this.image·=·image;
92 ············monitorexit(this);92 ············monitorexit(this);
93 ············if·(image2·!=·null)·{93 ············if·(image2·!=·null)·{
94 ················b.b("ImageTextureRegistryEntry",·"Dropping·PlatformView·Frame");94 ················b.b("ImageTextureRegistryEntry",·"Dropping·PlatformView·Frame");
95 ················image2.close();95 ················image2.close();
96 ············}96 ············}
97 ············if·(image·!=·null)·{97 ············if·(image·!=·null)·{
98 ················FlutterRenderer.f(this.this$0);98 ················this.this$0.m();
99 ············}99 ············}
100 ········}100 ········}
101 ····}101 ····}
102 ····102 ····
103 ····public·void·release()·{103 ····public·void·release()·{
104 ········if·(this.released)·{104 ········if·(this.released)·{
105 ············return;105 ············return;
460 B
io/flutter/embedding/engine/renderer/FlutterRenderer$a.class
340 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.flutter.embedding.engine.renderer;1 package·io.flutter.embedding.engine.renderer;
  
2 public·class·FlutterRenderer$a·implements·j2 public·class·FlutterRenderer$a·implements·k
3 {3 {
4 ····public·final·/*·synthetic·*/·FlutterRenderer·a;4 ····public·final·/*·synthetic·*/·FlutterRenderer·a;
5 ····5 ····
6 ····public·FlutterRenderer$a(final·FlutterRenderer·a)·{6 ····public·FlutterRenderer$a(final·FlutterRenderer·a)·{
7 ········this.a·=·a;7 ········this.a·=·a;
8 ····}8 ····}
9 ····9 ····
6.73 KB
io/flutter/embedding/engine/renderer/FlutterRenderer.class
6.62 KB
procyon -ec {}
    
Offset 3, 14 lines modifiedOffset 3, 15 lines modified
  
3 import·android.graphics.Rect;3 import·android.graphics.Rect;
4 import·l5.b;4 import·l5.b;
5 import·java.util.Iterator;5 import·java.util.Iterator;
6 import·java.lang.ref.WeakReference;6 import·java.lang.ref.WeakReference;
7 import·io.flutter.view.TextureRegistry$b;7 import·io.flutter.view.TextureRegistry$b;
8 import·java.nio.ByteBuffer;8 import·java.nio.ByteBuffer;
 9 import·androidx.lifecycle.j;
9 import·androidx.lifecycle.t;10 import·androidx.lifecycle.t;
10 import·java.util.ArrayList;11 import·java.util.ArrayList;
11 import·java.util.HashSet;12 import·java.util.HashSet;
12 import·java.util.List;13 import·java.util.List;
13 import·java.util.Set;14 import·java.util.Set;
14 import·android.os.Handler;15 import·android.os.Handler;
15 import·android.view.Surface;16 import·android.view.Surface;
Offset 23, 82 lines modifiedOffset 24, 82 lines modified
23 ····public·final·FlutterJNI·a;24 ····public·final·FlutterJNI·a;
24 ····public·final·AtomicLong·b;25 ····public·final·AtomicLong·b;
25 ····public·Surface·c;26 ····public·Surface·c;
26 ····public·boolean·d;27 ····public·boolean·d;
27 ····public·final·Handler·e;28 ····public·final·Handler·e;
28 ····public·final·Set·f;29 ····public·final·Set·f;
29 ····public·final·List·g;30 ····public·final·List·g;
30 ····public·final·j·h;31 ····public·final·k·h;
31 ····32 ····
32 ····public·FlutterRenderer(final·FlutterJNI·a)·{33 ····public·FlutterRenderer(final·FlutterJNI·a)·{
33 ········this.b·=·new·AtomicLong(0L);34 ········this.b·=·new·AtomicLong(0L);
34 ········this.d·=·false;35 ········this.d·=·false;
35 ········this.e·=·new·Handler();36 ········this.e·=·new·Handler();
36 ········this.f·=·new·HashSet();37 ········this.f·=·new·HashSet();
37 ········this.g·=·new·ArrayList();38 ········this.g·=·new·ArrayList();
38 ········final·FlutterRenderer$a·h·=·new·FlutterRenderer$a(this);39 ········final·FlutterRenderer$a·h·=·new·FlutterRenderer$a(this);
39 ········this.h·=·(j)h;40 ········this.h·=·(k)h;
40 ········(this.a·=·a).addIsDisplayingFlutterUiListener((j)h);41 ········(this.a·=·a).addIsDisplayingFlutterUiListener((k)h);
41 ········t.m().a().a((androidx.lifecycle.j)new·FlutterRenderer$b(this));42 ········t.m().a().a((j)new·FlutterRenderer$b(this));
42 ····}43 ····}
43 ····44 ····
44 ····public·void·g(final·j·j)·{45 ····public·void·f(final·k·k)·{
45 ········this.a.addIsDisplayingFlutterUiListener(j);46 ········this.a.addIsDisplayingFlutterUiListener(k);
46 ········if·(this.d)·{47 ········if·(this.d)·{
47 ············j.g();48 ············k.g();
48 ········}49 ········}
49 ····}50 ····}
50 ····51 ····
51 ····public·void·h(final·ByteBuffer·byteBuffer,·final·int·n)·{52 ····public·void·g(final·ByteBuffer·byteBuffer,·final·int·n)·{
52 ········this.a.dispatchPointerDataPacket(byteBuffer,·n);53 ········this.a.dispatchPointerDataPacket(byteBuffer,·n);
53 ····}54 ····}
54 ····55 ····
55 ····public·boolean·i()·{56 ····public·boolean·h()·{
56 ········return·this.d;57 ········return·this.d;
57 ····}58 ····}
58 ····59 ····
59 ····public·boolean·j()·{60 ····public·boolean·i()·{
60 ········return·this.a.getIsSoftwareRenderingEnabled();61 ········return·this.a.getIsSoftwareRenderingEnabled();
61 ····}62 ····}
62 ····63 ····
63 ····public·void·k(final·int·n)·{64 ····public·void·j(final·int·n)·{
64 ········final·Iterator·iterator·=·this.f.iterator();65 ········final·Iterator·iterator·=·this.f.iterator();
65 ········while·(iterator.hasNext())·{66 ········while·(iterator.hasNext())·{
66 ············final·TextureRegistry$b·textureRegistry$b·=·(TextureRegistry$b)((WeakReference<TextureRegistry$b>)iterator.next()).get();67 ············final·TextureRegistry$b·textureRegistry$b·=·(TextureRegistry$b)((WeakReference<TextureRegistry$b>)iterator.next()).get();
67 ············if·(textureRegistry$b·!=·null)·{68 ············if·(textureRegistry$b·!=·null)·{
68 ················textureRegistry$b.onTrimMemory(n);69 ················textureRegistry$b.onTrimMemory(n);
69 ············}70 ············}
70 ············else·{71 ············else·{
71 ················iterator.remove();72 ················iterator.remove();
72 ············}73 ············}
73 ········}74 ········}
74 ····}75 ····}
75 ····76 ····
76 ····public·void·l(final·j·j)·{77 ····public·void·k(final·k·k)·{
77 ········this.a.removeIsDisplayingFlutterUiListener(j);78 ········this.a.removeIsDisplayingFlutterUiListener(k);
78 ····}79 ····}
79 ····80 ····
80 ····public·void·m(final·TextureRegistry$b·textureRegistry$b)·{81 ····public·void·l(final·TextureRegistry$b·textureRegistry$b)·{
81 ········for·(final·WeakReference·weakReference·:·this.f)·{82 ········for·(final·WeakReference·weakReference·:·this.f)·{
82 ············if·(weakReference.get()·==·textureRegistry$b)·{83 ············if·(weakReference.get()·==·textureRegistry$b)·{
83 ················this.f.remove(weakReference);84 ················this.f.remove(weakReference);
84 ················break;85 ················break;
85 ············}86 ············}
86 ········}87 ········}
87 ····}88 ····}
88 ····89 ····
89 ····public·final·void·n()·{90 ····public·void·m()·{
90 ········this.a.scheduleFrame();91 ········this.a.scheduleFrame();
91 ····}92 ····}
92 ····93 ····
93 ····public·void·o(final·boolean·semanticsEnabled)·{94 ····public·void·n(final·boolean·semanticsEnabled)·{
94 ········this.a.setSemanticsEnabled(semanticsEnabled);95 ········this.a.setSemanticsEnabled(semanticsEnabled);
95 ····}96 ····}
96 ····97 ····
97 ····public·void·p(final·FlutterRenderer$g·flutterRenderer$g)·{98 ····public·void·o(final·FlutterRenderer$g·flutterRenderer$g)·{
98 ········if·(!flutterRenderer$g.e())·{99 ········if·(!flutterRenderer$g.e())·{
99 ············return;100 ············return;
100 ········}101 ········}
101 ········final·StringBuilder·sb·=·new·StringBuilder();102 ········final·StringBuilder·sb·=·new·StringBuilder();
102 ········sb.append("Setting·viewport·metrics\nSize:·");103 ········sb.append("Setting·viewport·metrics\nSize:·");
103 ········sb.append(flutterRenderer$g.b);104 ········sb.append(flutterRenderer$g.b);
104 ········sb.append("·x·");105 ········sb.append("·x·");
Offset 138, 67 lines modifiedOffset 139, 67 lines modified
138 ········final·int·n·=·FlutterRenderer$g.a(flutterRenderer$g).size()·+·FlutterRenderer$g.b(flutterRenderer$g).size();139 ········final·int·n·=·FlutterRenderer$g.a(flutterRenderer$g).size()·+·FlutterRenderer$g.b(flutterRenderer$g).size();
139 ········final·int[]·array·=·new·int[n·*·4];140 ········final·int[]·array·=·new·int[n·*·4];
140 ········final·int[]·array2·=·new·int[n];141 ········final·int[]·array2·=·new·int[n];
141 ········final·int[]·array3·=·new·int[n];142 ········final·int[]·array3·=·new·int[n];
142 ········int·i·=·0;143 ········int·i·=·0;
143 ········for·(int·j·=·0;·j·<·FlutterRenderer$g.a(flutterRenderer$g).size();·++j)·{144 ········for·(int·j·=·0;·j·<·FlutterRenderer$g.a(flutterRenderer$g).size();·++j)·{
144 ············final·FlutterRenderer$c·flutterRenderer$c·=·(FlutterRenderer$c)FlutterRenderer$g.a(flutterRenderer$g).get(j);145 ············final·FlutterRenderer$c·flutterRenderer$c·=·(FlutterRenderer$c)FlutterRenderer$g.a(flutterRenderer$g).get(j);
145 ············this.u(array,·j·*·4,·flutterRenderer$c.a);146 ············this.t(array,·j·*·4,·flutterRenderer$c.a);
146 ············array2[j]·=·flutterRenderer$c.b.h;147 ············array2[j]·=·flutterRenderer$c.b.h;
147 ············array3[j]·=·flutterRenderer$c.c.h;148 ············array3[j]·=·flutterRenderer$c.c.h;
148 ········}149 ········}
149 ········final·int·n2·=·FlutterRenderer$g.a(flutterRenderer$g).size()·*·4;150 ········final·int·n2·=·FlutterRenderer$g.a(flutterRenderer$g).size()·*·4;
150 ········while·(i·<·FlutterRenderer$g.b(flutterRenderer$g).size())·{151 ········while·(i·<·FlutterRenderer$g.b(flutterRenderer$g).size())·{
151 ············final·FlutterRenderer$c·flutterRenderer$c2·=·(FlutterRenderer$c)FlutterRenderer$g.b(flutterRenderer$g).get(i);152 ············final·FlutterRenderer$c·flutterRenderer$c2·=·(FlutterRenderer$c)FlutterRenderer$g.b(flutterRenderer$g).get(i);
152 ············this.u(array,·i·*·4·+·n2,·flutterRenderer$c2.a);153 ············this.t(array,·i·*·4·+·n2,·flutterRenderer$c2.a);
153 ············array2[FlutterRenderer$g.a(flutterRenderer$g).size()·+·i]·=·flutterRenderer$c2.b.h;154 ············array2[FlutterRenderer$g.a(flutterRenderer$g).size()·+·i]·=·flutterRenderer$c2.b.h;
154 ············array3[FlutterRenderer$g.a(flutterRenderer$g).size()·+·i]·=·flutterRenderer$c2.c.h;155 ············array3[FlutterRenderer$g.a(flutterRenderer$g).size()·+·i]·=·flutterRenderer$c2.c.h;
155 ············++i;156 ············++i;
156 ········}157 ········}
157 ········this.a.setViewportMetrics(flutterRenderer$g.a,·flutterRenderer$g.b,·flutterRenderer$g.c,·flutterRenderer$g.d,·flutterRenderer$g.e,·flutterRenderer$g.f,·flutterRenderer$g.g,·flutterRenderer$g.h,·flutterRenderer$g.i,·flutterRenderer$g.j,·flutterRenderer$g.k,·flutterRenderer$g.l,·flutterRenderer$g.m,·flutterRenderer$g.n,·flutterRenderer$g.o,·flutterRenderer$g.p,·array,·array2,·array3);158 ········this.a.setViewportMetrics(flutterRenderer$g.a,·flutterRenderer$g.b,·flutterRenderer$g.c,·flutterRenderer$g.d,·flutterRenderer$g.e,·flutterRenderer$g.f,·flutterRenderer$g.g,·flutterRenderer$g.h,·flutterRenderer$g.i,·flutterRenderer$g.j,·flutterRenderer$g.k,·flutterRenderer$g.l,·flutterRenderer$g.m,·flutterRenderer$g.n,·flutterRenderer$g.o,·flutterRenderer$g.p,·array,·array2,·array3);
158 ····}159 ····}
159 ····160 ····
160 ····public·void·q(final·Surface·c,·final·boolean·b)·{161 ····public·void·p(final·Surface·c,·final·boolean·b)·{
161 ········if·(!b)·{162 ········if·(!b)·{
162 ············this.r();163 ············this.q();
163 ········}164 ········}
164 ········this.c·=·c;165 ········this.c·=·c;
165 ········if·(b)·{166 ········if·(b)·{
Max diff block lines reached; 1100/6751 bytes (16.29%) of diff not shown.
16.3 KB
io/flutter/plugin/editing/k0.class
16.2 KB
procyon -ec {}
    
Offset 1, 534 lines modifiedOffset 1, 8 lines modified
  
1 package·io.flutter.plugin.editing;1 package·io.flutter.plugin.editing;
  
2 import·android.os.Bundle; 
3 import·android.view.autofill.AutofillId; 
4 import·android.view.ViewStructure;2 import·android.view.ViewStructure;
5 import·android.view.KeyEvent; 
6 import·android.view.inputmethod.EditorInfo; 
7 import·m5.o0; 
8 import·java.util.HashMap; 
9 import·java.util.ArrayList; 
10 import·l5.b; 
11 import·w5.w$b$a; 
12 import·w5.w$g; 
13 import·w5.w$d; 
14 import·w5.w$c; 
15 import·w5.w$f; 
16 import·j.l; 
17 import·android.os.Build$VERSION; 
18 import·w5.w$e; 
19 import·android.graphics.Rect; 
20 import·io.flutter.plugin.platform.r; 
21 import·android.view.inputmethod.InputConnection; 
22 import·android.util.SparseArray; 
23 import·w5.w$b; 
24 import·w5.w; 
25 import·android.view.autofill.AutofillManager; 
26 import·android.view.inputmethod.InputMethodManager; 
27 import·android.view.View; 
  
28 public·class·k0·implements·n$b3 public·abstract·synthetic·class·k0
29 {4 {
30 ····public·final·View·a; 
31 ····public·final·InputMethodManager·b; 
32 ····public·final·AutofillManager·c; 
33 ····public·final·w·d; 
34 ····public·k0$c·e; 
35 ····public·w$b·f; 
36 ····public·SparseArray·g; 
37 ····public·n·h; 
38 ····public·boolean·i; 
39 ····public·InputConnection·j; 
40 ····public·r·k; 
41 ····public·Rect·l; 
42 ····public·ImeSyncDeferringInsetsCallback·m; 
43 ····public·w$e·n; 
44 ····public·boolean·o; 
45 ···· 
46 ····public·k0(final·View·a,·final·w·d,·final·r·k)·{ 
47 ········this.e·=·new·k0$c(k0$c$a.h,·0); 
48 ········this.a·=·a; 
49 ········AutofillManager·a2·=·null; 
50 ········this.h·=·new·n((w$e)null,·a); 
51 ········this.b·=·(InputMethodManager)a.getContext().getSystemService("input_method"); 
52 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; 
53 ········if·(sdk_INT·>=·26)·{ 
54 ············a2·=·u.a(j.l.a(a.getContext(),·t.a())); 
55 ········} 
56 ········this.c·=·a2; 
57 ········if·(sdk_INT·>=·30)·{ 
58 ············(this.m·=·new·ImeSyncDeferringInsetsCallback(a)).install(); 
59 ········} 
60 ········(this.d·=·d).n((w$f)new·k0$a(this)); 
61 ········d.k(); 
62 ········(this.k·=·k).v(this); 
63 ····} 
64 ···· 
65 ····public·static·boolean·l(final·w$e·w$e,·final·w$e·w$e2)·{ 
66 ········final·int·n·=·w$e.e·-·w$e.d; 
67 ········final·int·n2·=·w$e2.e·-·w$e2.d; 
68 ········final·boolean·b·=·true; 
69 ········if·(n·!=·n2)·{ 
70 ············return·b; 
71 ········} 
72 ········for·(int·i·=·0;·i·<·n;·++i)·{ 
73 ············if·(w$e.a.charAt(w$e.d·+·i)·!=·w$e2.a.charAt(w$e2.d·+·i))·{ 
74 ················return·b; 
75 ············} 
76 ········} 
77 ········return·false; 
78 ····} 
79 ···· 
80 ····public·static·int·r(final·w$c·w$c,·final·boolean·b,·final·boolean·b2,·final·boolean·b3,·final·boolean·b4,·final·w$d·w$d)·{ 
81 ········final·w$g·a·=·w$c.a; 
82 ········if·(a·==·w$g.j)·{ 
83 ············return·4; 
84 ········} 
85 ········if·(a·==·w$g.m)·{ 
86 ············int·n; 
87 ············if·(w$c.b)·{ 
88 ················n·=·4098; 
89 ············} 
90 ············else·{ 
91 ················n·=·2; 
92 ············} 
93 ············if·(w$c.c)·{ 
94 ················n·|=·0x2000; 
95 ············} 
96 ············return·n; 
97 ········} 
98 ········if·(a·==·w$g.n)·{ 
99 ············return·3; 
100 ········} 
101 ········if·(a·==·w$g.s)·{ 
102 ············return·0; 
103 ········} 
104 ········int·n2; 
105 ········if·(a·==·w$g.o)·{ 
106 ············n2·=·131073; 
107 ········} 
108 ········else·if·(a·==·w$g.p)·{ 
109 ············n2·=·33; 
110 ········} 
111 ········else·if·(a·==·w$g.q)·{ 
112 ············n2·=·17; 
113 ········} 
114 ········else·if·(a·==·w$g.r)·{ 
115 ············n2·=·145; 
116 ········} 
117 ········else·if·(a·==·w$g.k)·{ 
118 ············n2·=·97; 
119 ········} 
120 ········else·if·(a·==·w$g.l)·{ 
121 ············n2·=·113; 
122 ········} 
123 ········else·{ 
124 ············n2·=·1; 
Max diff block lines reached; 0/16596 bytes (0.00%) of diff not shown.
22.3 KB
io/flutter/plugin/editing/m.class
22.2 KB
procyon -ec {}
    
Offset 27, 157 lines modifiedOffset 27, 160 lines modified
27 import·io.flutter.embedding.engine.FlutterJNI;27 import·io.flutter.embedding.engine.FlutterJNI;
28 import·android.text.Layout;28 import·android.text.Layout;
29 import·android.view.inputmethod.InputMethodManager;29 import·android.view.inputmethod.InputMethodManager;
30 import·android.view.inputmethod.ExtractedText;30 import·android.view.inputmethod.ExtractedText;
31 import·android.view.inputmethod.CursorAnchorInfo$Builder;31 import·android.view.inputmethod.CursorAnchorInfo$Builder;
32 import·android.view.inputmethod.ExtractedTextRequest;32 import·android.view.inputmethod.ExtractedTextRequest;
33 import·android.view.inputmethod.EditorInfo;33 import·android.view.inputmethod.EditorInfo;
34 import·w5.w;34 import·w5.x;
 35 import·w5.t;
35 import·android.view.View;36 import·android.view.View;
36 import·android.view.inputmethod.BaseInputConnection;37 import·android.view.inputmethod.BaseInputConnection;
  
37 public·class·m·extends·BaseInputConnection·implements·n$b38 public·class·m·extends·BaseInputConnection·implements·n$b
38 {39 {
39 ····public·final·View·a;40 ····public·final·View·a;
40 ····public·final·int·b;41 ····public·final·int·b;
41 ····public·final·w·c;42 ····public·final·t·c;
42 ····public·final·n·d;43 ····public·final·x·d;
 44 ····public·final·n·e;
43 ····public·final·EditorInfo·e;45 ····public·final·EditorInfo·f;
44 ····public·ExtractedTextRequest·f;46 ····public·ExtractedTextRequest·g;
45 ····public·boolean·g;47 ····public·boolean·h;
46 ····public·CursorAnchorInfo$Builder·h;48 ····public·CursorAnchorInfo$Builder·i;
47 ····public·ExtractedText·i;49 ····public·ExtractedText·j;
48 ····public·InputMethodManager·j;50 ····public·InputMethodManager·k;
49 ····public·final·Layout·k;51 ····public·final·Layout·l;
50 ····public·a·l;52 ····public·a·m;
51 ····public·final·m$a·m;53 ····public·final·m$a·n;
52 ····public·int·n;54 ····public·int·o;
53 ····55 ····
54 ····public·m(final·View·view,·final·int·n,·final·w·w,·final·m$a·m$a,·final·n·n2,·final·EditorInfo·editorInfo)·{56 ····public·m(final·View·view,·final·int·n,·final·x·x,·final·t·t,·final·m$a·m$a,·final·n·n2,·final·EditorInfo·editorInfo)·{
55 ········this(view,·n,·w,·m$a,·n2,·editorInfo,·new·FlutterJNI());57 ········this(view,·n,·x,·t,·m$a,·n2,·editorInfo,·new·FlutterJNI());
56 ····}58 ····}
57 ····59 ····
58 ····public·m(final·View·a,·final·int·b,·final·w·c,·final·m$a·m,·final·n·d,·final·EditorInfo·e,·final·FlutterJNI·flutterJNI)·{60 ····public·m(final·View·a,·final·int·b,·final·x·d,·final·t·c,·final·m$a·n,·final·n·e,·final·EditorInfo·f,·final·FlutterJNI·flutterJNI)·{
59 ········super(a,·true);61 ········super(a,·true);
60 ········this.g·=·false;62 ········this.h·=·false;
61 ········this.i·=·new·ExtractedText();63 ········this.j·=·new·ExtractedText();
62 ········this.n·=·0;64 ········this.o·=·0;
63 ········this.a·=·a;65 ········this.a·=·a;
64 ········this.b·=·b;66 ········this.b·=·b;
 67 ········this.d·=·d;
65 ········this.c·=·c;68 ········this.c·=·c;
66 ········(this.d·=·d).a((n$b)this);69 ········(this.e·=·e).a((n$b)this);
67 ········this.e·=·e;70 ········this.f·=·f;
68 ········this.m·=·m;71 ········this.n·=·n;
69 ········this.l·=·new·a(flutterJNI);72 ········this.m·=·new·a(flutterJNI);
70 ········this.k·=·(Layout)new·DynamicLayout((CharSequence)d,·new·TextPaint(),·-1·>>>·1,·Layout$Alignment.ALIGN_NORMAL,·1.0f,·0.0f,·false);73 ········this.l·=·(Layout)new·DynamicLayout((CharSequence)e,·new·TextPaint(),·-1·>>>·1,·Layout$Alignment.ALIGN_NORMAL,·1.0f,·0.0f,·false);
71 ········this.j·=·(InputMethodManager)a.getContext().getSystemService("input_method");74 ········this.k·=·(InputMethodManager)a.getContext().getSystemService("input_method");
72 ····}75 ····}
73 ····76 ····
74 ····public·void·a(final·boolean·b,·final·boolean·b2,·final·boolean·b3)·{77 ····public·void·a(final·boolean·b,·final·boolean·b2,·final·boolean·b3)·{
75 ········this.j.updateSelection(this.a,·this.d.i(),·this.d.h(),·this.d.g(),·this.d.f());78 ········this.k.updateSelection(this.a,·this.e.i(),·this.e.h(),·this.e.g(),·this.e.f());
76 ········final·ExtractedTextRequest·f·=·this.f;79 ········final·ExtractedTextRequest·g·=·this.g;
77 ········if·(f·!=·null)·{80 ········if·(g·!=·null)·{
78 ············this.j.updateExtractedText(this.a,·f.token,·this.d(f));81 ············this.k.updateExtractedText(this.a,·g.token,·this.d(g));
79 ········}82 ········}
80 ········if·(this.g)·{83 ········if·(this.h)·{
81 ············this.j.updateCursorAnchorInfo(this.a,·this.c());84 ············this.k.updateCursorAnchorInfo(this.a,·this.c());
82 ········}85 ········}
83 ····}86 ····}
84 ····87 ····
85 ····public·final·boolean·b(int·n)·{88 ····public·final·boolean·b(int·n)·{
86 ········final·int·n2·=·16908319;89 ········final·int·n2·=·16908319;
87 ········final·boolean·b·=·true;90 ········final·boolean·b·=·true;
88 ········if·(n·==·n2)·{91 ········if·(n·==·n2)·{
89 ············n·=·((SpannableStringBuilder)this.d).length();92 ············n·=·((SpannableStringBuilder)this.e).length();
90 ············this.setSelection(0,·n);93 ············this.setSelection(0,·n);
91 ············return·b;94 ············return·b;
92 ········}95 ········}
93 ········final·int·n3·=·16908320;96 ········final·int·n3·=·16908320;
94 ········final·String·s·=·"text·label?";97 ········final·String·s·=·"text·label?";
95 ········final·String·s2·=·"clipboard";98 ········final·String·s2·=·"clipboard";
96 ········if·(n·==·n3)·{99 ········if·(n·==·n3)·{
97 ············n·=·Selection.getSelectionStart((CharSequence)this.d);100 ············n·=·Selection.getSelectionStart((CharSequence)this.e);
98 ············final·int·selectionEnd·=·Selection.getSelectionEnd((CharSequence)this.d);101 ············final·int·selectionEnd·=·Selection.getSelectionEnd((CharSequence)this.e);
99 ············if·(n·!=·selectionEnd)·{102 ············if·(n·!=·selectionEnd)·{
100 ················final·int·min·=·Math.min(n,·selectionEnd);103 ················final·int·min·=·Math.min(n,·selectionEnd);
101 ················n·=·Math.max(n,·selectionEnd);104 ················n·=·Math.max(n,·selectionEnd);
102 ················((ClipboardManager)this.a.getContext().getSystemService(s2)).setPrimaryClip(ClipData.newPlainText((CharSequence)s,·((SpannableStringBuilder)this.d).subSequence(min,·n)));105 ················((ClipboardManager)this.a.getContext().getSystemService(s2)).setPrimaryClip(ClipData.newPlainText((CharSequence)s,·((SpannableStringBuilder)this.e).subSequence(min,·n)));
103 ················((SpannableStringBuilder)this.d).delete(min,·n);106 ················((SpannableStringBuilder)this.e).delete(min,·n);
104 ················this.setSelection(min,·min);107 ················this.setSelection(min,·min);
105 ············}108 ············}
106 ············return·b;109 ············return·b;
107 ········}110 ········}
108 ········if·(n·==·16908321)·{111 ········if·(n·==·16908321)·{
109 ············n·=·Selection.getSelectionStart((CharSequence)this.d);112 ············n·=·Selection.getSelectionStart((CharSequence)this.e);
110 ············final·int·selectionEnd2·=·Selection.getSelectionEnd((CharSequence)this.d);113 ············final·int·selectionEnd2·=·Selection.getSelectionEnd((CharSequence)this.e);
111 ············if·(n·!=·selectionEnd2)·{114 ············if·(n·!=·selectionEnd2)·{
112 ················final·n·d·=·this.d;115 ················final·n·e·=·this.e;
113 ················final·int·min2·=·Math.min(n,·selectionEnd2);116 ················final·int·min2·=·Math.min(n,·selectionEnd2);
114 ················n·=·Math.max(n,·selectionEnd2);117 ················n·=·Math.max(n,·selectionEnd2);
115 ················((ClipboardManager)this.a.getContext().getSystemService(s2)).setPrimaryClip(ClipData.newPlainText((CharSequence)s,·((SpannableStringBuilder)d).subSequence(min2,·n)));118 ················((ClipboardManager)this.a.getContext().getSystemService(s2)).setPrimaryClip(ClipData.newPlainText((CharSequence)s,·((SpannableStringBuilder)e).subSequence(min2,·n)));
116 ············}119 ············}
117 ············return·b;120 ············return·b;
118 ········}121 ········}
119 ········if·(n·==·16908322)·{122 ········if·(n·==·16908322)·{
120 ············final·ClipData·primaryClip·=·((ClipboardManager)this.a.getContext().getSystemService(s2)).getPrimaryClip();123 ············final·ClipData·primaryClip·=·((ClipboardManager)this.a.getContext().getSystemService(s2)).getPrimaryClip();
121 ············if·(primaryClip·!=·null)·{124 ············if·(primaryClip·!=·null)·{
122 ················final·CharSequence·coerceToText·=·primaryClip.getItemAt(0).coerceToText(this.a.getContext());125 ················final·CharSequence·coerceToText·=·primaryClip.getItemAt(0).coerceToText(this.a.getContext());
123 ················final·int·max·=·Math.max(0,·Selection.getSelectionStart((CharSequence)this.d));126 ················final·int·max·=·Math.max(0,·Selection.getSelectionStart((CharSequence)this.e));
124 ················final·int·max2·=·Math.max(0,·Selection.getSelectionEnd((CharSequence)this.d));127 ················final·int·max2·=·Math.max(0,·Selection.getSelectionEnd((CharSequence)this.e));
125 ················final·int·min3·=·Math.min(max,·max2);128 ················final·int·min3·=·Math.min(max,·max2);
126 ················final·int·max3·=·Math.max(max,·max2);129 ················final·int·max3·=·Math.max(max,·max2);
127 ················if·(min3·!=·max3)·{130 ················if·(min3·!=·max3)·{
128 ····················((SpannableStringBuilder)this.d).delete(min3,·max3);131 ····················((SpannableStringBuilder)this.e).delete(min3,·max3);
129 ················}132 ················}
130 ················((SpannableStringBuilder)this.d).insert(min3,·coerceToText);133 ················((SpannableStringBuilder)this.e).insert(min3,·coerceToText);
131 ················n·=·coerceToText.length();134 ················n·=·coerceToText.length();
132 ················final·int·n4·=·min3·+·n;135 ················final·int·n4·=·min3·+·n;
133 ················this.setSelection(n4,·n4);136 ················this.setSelection(n4,·n4);
134 ············}137 ············}
135 ············return·b;138 ············return·b;
136 ········}139 ········}
137 ········return·false;140 ········return·false;
138 ····}141 ····}
139 ····142 ····
140 ····public·boolean·beginBatchEdit()·{143 ····public·boolean·beginBatchEdit()·{
141 ········this.d.b();144 ········this.e.b();
142 ········++this.n;145 ········++this.o;
143 ········return·super.beginBatchEdit();146 ········return·super.beginBatchEdit();
144 ····}147 ····}
145 ····148 ····
146 ····public·final·CursorAnchorInfo·c()·{149 ····public·final·CursorAnchorInfo·c()·{
147 ········final·CursorAnchorInfo$Builder·h·=·this.h;150 ········final·CursorAnchorInfo$Builder·i·=·this.i;
148 ········if·(h·==·null)·{151 ········if·(i·==·null)·{
149 ············this.h·=·new·CursorAnchorInfo$Builder();152 ············this.i·=·new·CursorAnchorInfo$Builder();
Max diff block lines reached; 14710/22723 bytes (64.74%) of diff not shown.
4.24 KB
io/flutter/plugin/editing/o.class
4.18 KB
procyon -ec {}
    
Offset 1, 110 lines modifiedOffset 1, 8 lines modified
  
1 package·io.flutter.plugin.editing;1 package·io.flutter.plugin.editing;
  
 2 import·android.view.View;
2 import·android.view.textservice.SuggestionsInfo; 
3 import·java.util.HashMap; 
4 import·java.util.ArrayList; 
5 import·android.view.textservice.SentenceSuggestionsInfo; 
6 import·java.util.Locale; 
7 import·android.view.textservice.TextInfo; 
8 import·android.os.Bundle; 
9 import·y5.f; 
10 import·x5.k$d; 
11 import·android.view.textservice.SpellCheckerSession; 
12 import·android.view.textservice.TextServicesManager; 
13 import·w5.u; 
14 import·android.view.textservice.SpellCheckerSession$SpellCheckerSessionListener; 
15 import·w5.u$b; 
  
16 public·class·o·implements·u$b,·SpellCheckerSession$SpellCheckerSessionListener3 public·abstract·synthetic·class·o
17 {4 {
18 ····public·final·u·a; 
19 ····public·final·TextServicesManager·b; 
20 ····public·SpellCheckerSession·c; 
21 ····public·k$d·d; 
22 ···· 
23 ····public·o(final·TextServicesManager·b,·final·u·a)·{ 
24 ········this.b·=·b; 
25 ········(this.a·=·a).b((u$b)this); 
26 ····} 
27 ···· 
28 ····public·void·a(final·String·s,·final·String·s2,·final·k$d·d)·{ 
29 ········if·(this.d·!=·null)·{ 
30 ············d.a("error",·"Previous·spell·check·request·still·pending.",·(Object)null); 
31 ············return; 
32 ········} 
33 ········this.d·=·d; 
34 ········this.c(s,·s2); 
35 ····} 
36 ···· 
37 ····public·void·b()·{ 
38 ········this.a.b((u$b)null); 
39 ········final·SpellCheckerSession·c·=·this.c; 
40 ········if·(c·!=·null)·{ 
41 ············c.close(); 
42 ········} 
43 ····} 
44 ···· 
45 ····public·void·c(final·String·s,·final·String·s2)·{ 
46 ········final·Locale·b·=·f.b(s); 
47 ········final·SpellCheckerSession·c·=·this.c; 
48 ········final·int·n·=·1; 
49 ········if·(c·==·null)·{ 
50 ············this.c·=·this.b.newSpellCheckerSession((Bundle)null,·b,·(SpellCheckerSession$SpellCheckerSessionListener)this,·(boolean)(n·!=·0)); 
51 ········} 
52 ········final·TextInfo[]·array·=·new·TextInfo[n]; 
53 ········array[0]·=·new·TextInfo(s2); 
54 ········this.c.getSentenceSuggestions(array,·5); 
55 ····} 
56 ···· 
57 ····public·void·onGetSentenceSuggestions(final·SentenceSuggestionsInfo[]·array)·{ 
58 ········k$d·k$d; 
59 ········ArrayList<HashMap<String,·Integer>>·list; 
60 ········if·(array.length·==·0)·{ 
61 ············k$d·=·this.d; 
62 ············list·=·new·ArrayList<HashMap<String,·Integer>>(); 
63 ········} 
64 ········else·{ 
65 ············list·=·new·ArrayList<HashMap<String,·Integer>>(); 
66 ············final·SentenceSuggestionsInfo·sentenceSuggestionsInfo·=·array[0]; 
67 ············if·(sentenceSuggestionsInfo·==·null)·{ 
68 ················k$d·=·this.d; 
69 ················list·=·new·ArrayList<HashMap<String,·Integer>>(); 
70 ············} 
71 ············else·{ 
72 ················for·(int·i·=·0;·i·<·sentenceSuggestionsInfo.getSuggestionsCount();·++i)·{ 
73 ····················final·SuggestionsInfo·suggestionsInfo·=·sentenceSuggestionsInfo.getSuggestionsInfoAt(i); 
74 ····················final·int·suggestionsCount·=·suggestionsInfo.getSuggestionsCount(); 
75 ····················if·(suggestionsCount·>·0)·{ 
76 ························final·HashMap<String,·Integer>·e·=·new·HashMap<String,·Integer>(); 
77 ························final·int·offset·=·sentenceSuggestionsInfo.getOffsetAt(i); 
78 ························final·int·j·=·sentenceSuggestionsInfo.getLengthAt(i)·+·offset; 
79 ························e.put("startIndex",·Integer.valueOf(offset)); 
80 ························e.put("endIndex",·Integer.valueOf(j)); 
81 ························final·ArrayList<String>·value·=·new·ArrayList<String>(); 
82 ························int·k·=·0; 
83 ························boolean·b·=·false; 
84 ························while·(k·<·suggestionsCount)·{ 
85 ····························final·String·suggestion·=·suggestionsInfo.getSuggestionAt(k); 
86 ····························if·(!suggestion.equals(""))·{ 
87 ································value.add(suggestion); 
88 ································b·=·true; 
89 ····························} 
90 ····························++k; 
91 ························} 
92 ························if·(b)·{ 
93 ····························e.put("suggestions",·(Integer)value); 
94 ····························list.add(e); 
95 ························} 
96 ····················} 
97 ················} 
98 ················k$d·=·this.d; 
99 ············} 
100 ········} 
101 ········k$d.b((Object)list); 
102 ········this.d·=·null; 
103 ····} 
104 ···· 
105 ····public·void·onGetSuggestions(final·SuggestionsInfo[]·array)·{ 
106 ····} 
107 }5 }
3.41 KB
io/flutter/plugin/platform/r$a.class
3.34 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ··SHA-256·checksum·e83c336df12f68dd5ab8cd129c854d70cc4938bf7ad3ee4fa1a8a0ca444844901 ··SHA-256·checksum·f71e7c9e7ed054c671eeff29bdbe4f1f4f3d398ffbf60126b35fefce6134c9ef
2 public·class·io.flutter.plugin.platform.r$a·implements·w5.q$g2 public·class·io.flutter.plugin.platform.r$a·implements·w5.q$g
3 ··minor·version:·03 ··minor·version:·0
4 ··major·version:·494 ··major·version:·49
5 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER5 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
6 ··this_class:·#2··························//·io/flutter/plugin/platform/r$a6 ··this_class:·#2··························//·io/flutter/plugin/platform/r$a
7 ··super_class:·#4·························//·java/lang/Object7 ··super_class:·#4·························//·java/lang/Object
8 ··interfaces:·1,·fields:·1,·methods:·12,·attributes:·08 ··interfaces:·1,·fields:·1,·methods:·12,·attributes:·0
Offset 85, 17 lines modifiedOffset 85, 17 lines modified
85 ···#76·=·NameAndType········#74:#75·······//·get:(I)Ljava/lang/Object;85 ···#76·=·NameAndType········#74:#75·······//·get:(I)Ljava/lang/Object;
86 ···#77·=·Methodref··········#73.#76·······//·android/util/SparseArray.get:(I)Ljava/lang/Object;86 ···#77·=·Methodref··········#73.#76·······//·android/util/SparseArray.get:(I)Ljava/lang/Object;
87 ···#78·=·Utf8···············r87 ···#78·=·Utf8···············r
88 ···#79·=·Utf8···············(Lio/flutter/plugin/platform/r;)Lio/flutter/view/TextureRegistry;88 ···#79·=·Utf8···············(Lio/flutter/plugin/platform/r;)Lio/flutter/view/TextureRegistry;
89 ···#80·=·NameAndType········#78:#79·······//·r:(Lio/flutter/plugin/platform/r;)Lio/flutter/view/TextureRegistry;89 ···#80·=·NameAndType········#78:#79·······//·r:(Lio/flutter/plugin/platform/r;)Lio/flutter/view/TextureRegistry;
90 ···#81·=·Methodref··········#20.#80·······//·io/flutter/plugin/platform/r.r:(Lio/flutter/plugin/platform/r;)Lio/flutter/view/TextureRegistry;90 ···#81·=·Methodref··········#20.#80·······//·io/flutter/plugin/platform/r.r:(Lio/flutter/plugin/platform/r;)Lio/flutter/view/TextureRegistry;
91 ···#82·=·Utf8···············s91 ···#82·=·Utf8···············s
92 ···#83·=·Utf8···············(Lio/flutter/plugin/platform/r;)Lm5/e0;92 ···#83·=·Utf8···············(Lio/flutter/plugin/platform/r;)Lm5/f0;
93 ···#84·=·NameAndType········#82:#83·······//·s:(Lio/flutter/plugin/platform/r;)Lm5/e0;93 ···#84·=·NameAndType········#82:#83·······//·s:(Lio/flutter/plugin/platform/r;)Lm5/f0;
94 ···#85·=·Methodref··········#20.#84·······//·io/flutter/plugin/platform/r.s:(Lio/flutter/plugin/platform/r;)Lm5/e0;94 ···#85·=·Methodref··········#20.#84·······//·io/flutter/plugin/platform/r.s:(Lio/flutter/plugin/platform/r;)Lm5/f0;
95 ···#86·=·Utf8···············java/lang/IllegalStateException95 ···#86·=·Utf8···············java/lang/IllegalStateException
96 ···#87·=·Class··············#86···········//·java/lang/IllegalStateException96 ···#87·=·Class··············#86···········//·java/lang/IllegalStateException
97 ···#88·=·Utf8···············java/lang/StringBuilder97 ···#88·=·Utf8···············java/lang/StringBuilder
98 ···#89·=·Class··············#88···········//·java/lang/StringBuilder98 ···#89·=·Class··············#88···········//·java/lang/StringBuilder
99 ···#90·=·Methodref··········#89.#13·······//·java/lang/StringBuilder."<init>":()V99 ···#90·=·Methodref··········#89.#13·······//·java/lang/StringBuilder."<init>":()V
100 ···#91·=·Utf8···············Flutter·view·is·null.·This·means·the·platform·views·controller·doesn\'t·have·an·attached·view,·view·id:100 ···#91·=·Utf8···············Flutter·view·is·null.·This·means·the·platform·views·controller·doesn\'t·have·an·attached·view,·view·id:
101 ···#92·=·String·············#91···········//·Flutter·view·is·null.·This·means·the·platform·views·controller·doesn\'t·have·an·attached·view,·view·id:101 ···#92·=·String·············#91···········//·Flutter·view·is·null.·This·means·the·platform·views·controller·doesn\'t·have·an·attached·view,·view·id:
Offset 402, 15 lines modifiedOffset 402, 15 lines modified
402 ········34:·getfield······#10·················//·Field·a:Lio/flutter/plugin/platform/r;402 ········34:·getfield······#10·················//·Field·a:Lio/flutter/plugin/platform/r;
403 ········37:·invokestatic··#81·················//·Method·io/flutter/plugin/platform/r.r:(Lio/flutter/plugin/platform/r;)Lio/flutter/view/TextureRegistry;403 ········37:·invokestatic··#81·················//·Method·io/flutter/plugin/platform/r.r:(Lio/flutter/plugin/platform/r;)Lio/flutter/view/TextureRegistry;
404 ········40:·astore········4404 ········40:·astore········4
405 ········42:·aload·········4405 ········42:·aload·········4
406 ········44:·ifnull········115406 ········44:·ifnull········115
407 ········47:·aload_0407 ········47:·aload_0
408 ········48:·getfield······#10·················//·Field·a:Lio/flutter/plugin/platform/r;408 ········48:·getfield······#10·················//·Field·a:Lio/flutter/plugin/platform/r;
409 ········51:·invokestatic··#85·················//·Method·io/flutter/plugin/platform/r.s:(Lio/flutter/plugin/platform/r;)Lm5/e0;409 ········51:·invokestatic··#85·················//·Method·io/flutter/plugin/platform/r.s:(Lio/flutter/plugin/platform/r;)Lm5/f0;
410 ········54:·astore········4410 ········54:·astore········4
411 ········56:·aload·········4411 ········56:·aload·········4
412 ········58:·ifnonnull·····103412 ········58:·ifnonnull·····103
413 ········61:·new···········#87·················//·class·java/lang/IllegalStateException413 ········61:·new···········#87·················//·class·java/lang/IllegalStateException
414 ········64:·astore_1414 ········64:·astore_1
415 ········65:·new···········#89·················//·class·java/lang/StringBuilder415 ········65:·new···········#89·················//·class·java/lang/StringBuilder
416 ········68:·astore········4416 ········68:·astore········4
4.9 KB
io/flutter/plugin/platform/r.class
4.83 KB
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·io.flutter.plugin.platform;1 package·io.flutter.plugin.platform;
  
2 import·android.view.ViewGroup;2 import·android.view.ViewGroup;
3 import·io.flutter.embedding.engine.renderer.FlutterRenderer;3 import·io.flutter.embedding.engine.renderer.FlutterRenderer;
4 import·m5.q0$a;4 import·m5.r0$a;
5 import·w5.q$f;5 import·w5.q$f;
6 import·io.flutter.view.i;6 import·io.flutter.view.i;
7 import·io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack;7 import·io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack;
8 import·android.view.ViewGroup$LayoutParams;8 import·android.view.ViewGroup$LayoutParams;
9 import·android.widget.FrameLayout$LayoutParams;9 import·android.widget.FrameLayout$LayoutParams;
10 import·android.os.Build$VERSION;10 import·android.os.Build$VERSION;
11 import·android.view.View;11 import·android.view.View;
Offset 17, 48 lines modifiedOffset 17, 48 lines modified
17 import·android.view.MotionEvent$PointerProperties;17 import·android.view.MotionEvent$PointerProperties;
18 import·java.util.Iterator;18 import·java.util.Iterator;
19 import·java.util.ArrayList;19 import·java.util.ArrayList;
20 import·java.util.List;20 import·java.util.List;
21 import·android.view.MotionEvent$PointerCoords;21 import·android.view.MotionEvent$PointerCoords;
22 import·android.view.SurfaceView;22 import·android.view.SurfaceView;
23 import·w5.q$g;23 import·w5.q$g;
24 import·m5.q0;24 import·m5.r0;
25 import·java.util.HashSet;25 import·java.util.HashSet;
26 import·android.util.SparseArray;26 import·android.util.SparseArray;
27 import·java.util.HashMap;27 import·java.util.HashMap;
28 import·w5.q;28 import·w5.q;
29 import·io.flutter.plugin.editing.k0;29 import·io.flutter.plugin.editing.o0;
30 import·io.flutter.view.TextureRegistry;30 import·io.flutter.view.TextureRegistry;
31 import·m5.e0;31 import·m5.f0;
32 import·android.content.Context;32 import·android.content.Context;
33 import·m5.c;33 import·m5.c;
  
34 public·class·r·implements·o34 public·class·r·implements·o
35 {35 {
36 ····public·static·Class[]·w;36 ····public·static·Class[]·w;
37 ····public·final·m·a;37 ····public·final·m·a;
38 ····public·c·b;38 ····public·c·b;
39 ····public·Context·c;39 ····public·Context·c;
40 ····public·e0·d;40 ····public·f0·d;
41 ····public·TextureRegistry·e;41 ····public·TextureRegistry·e;
42 ····public·k0·f;42 ····public·o0·f;
43 ····public·q·g;43 ····public·q·g;
44 ····public·final·a·h;44 ····public·final·a·h;
45 ····public·final·HashMap·i;45 ····public·final·HashMap·i;
46 ····public·final·HashMap·j;46 ····public·final·HashMap·j;
47 ····public·final·SparseArray·k;47 ····public·final·SparseArray·k;
48 ····public·final·SparseArray·l;48 ····public·final·SparseArray·l;
49 ····public·final·SparseArray·m;49 ····public·final·SparseArray·m;
50 ····public·final·SparseArray·n;50 ····public·final·SparseArray·n;
51 ····public·int·o;51 ····public·int·o;
52 ····public·boolean·p;52 ····public·boolean·p;
53 ····public·boolean·q;53 ····public·boolean·q;
54 ····public·final·HashSet·r;54 ····public·final·HashSet·r;
55 ····public·final·HashSet·s;55 ····public·final·HashSet·s;
56 ····public·final·q0·t;56 ····public·final·r0·t;
57 ····public·boolean·u;57 ····public·boolean·u;
58 ····public·final·q$g·v;58 ····public·final·q$g·v;
59 ····59 ····
60 ····static·{60 ····static·{
61 ········r.w·=·new·Class[]·{·SurfaceView.class·};61 ········r.w·=·new·Class[]·{·SurfaceView.class·};
62 ····}62 ····}
63 ····63 ····
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ········this.j·=·new·HashMap();74 ········this.j·=·new·HashMap();
75 ········this.m·=·new·SparseArray();75 ········this.m·=·new·SparseArray();
76 ········this.r·=·new·HashSet();76 ········this.r·=·new·HashSet();
77 ········this.s·=·new·HashSet();77 ········this.s·=·new·HashSet();
78 ········this.n·=·new·SparseArray();78 ········this.n·=·new·SparseArray();
79 ········this.k·=·new·SparseArray();79 ········this.k·=·new·SparseArray();
80 ········this.l·=·new·SparseArray();80 ········this.l·=·new·SparseArray();
81 ········this.t·=·q0.a();81 ········this.t·=·r0.a();
82 ····}82 ····}
83 ····83 ····
84 ····public·static·MotionEvent$PointerCoords·a0(final·Object·o,·float·x)·{84 ····public·static·MotionEvent$PointerCoords·a0(final·Object·o,·float·x)·{
85 ········final·List·list·=·(List)o;85 ········final·List·list·=·(List)o;
86 ········final·MotionEvent$PointerCoords·motionEvent$PointerCoords·=·new·MotionEvent$PointerCoords();86 ········final·MotionEvent$PointerCoords·motionEvent$PointerCoords·=·new·MotionEvent$PointerCoords();
87 ········motionEvent$PointerCoords.orientation·=·(float)(double)Double.valueOf(list.get(0));87 ········motionEvent$PointerCoords.orientation·=·(float)(double)Double.valueOf(list.get(0));
88 ········motionEvent$PointerCoords.pressure·=·(float)(double)Double.valueOf(list.get(1));88 ········motionEvent$PointerCoords.pressure·=·(float)(double)Double.valueOf(list.get(1));
Offset 292, 15 lines modifiedOffset 292, 15 lines modified
292 ········if·(this.q·&&·!this.p)·{292 ········if·(this.q·&&·!this.p)·{
293 ············this.d.p();293 ············this.d.p();
294 ············this.p·=·true;294 ············this.p·=·true;
295 ········}295 ········}
296 ····}296 ····}
297 ····297 ····
298 ····public·final·void·Q(final·y·y)·{298 ····public·final·void·Q(final·y·y)·{
299 ········final·k0·f·=·this.f;299 ········final·o0·f·=·this.f;
300 ········if·(f·==·null)·{300 ········if·(f·==·null)·{
301 ············return;301 ············return;
302 ········}302 ········}
303 ········f.s();303 ········f.s();
304 ········y.f();304 ········y.f();
305 ····}305 ····}
306 ····306 ····
Offset 424, 29 lines modifiedOffset 424, 29 lines modified
424 ····}424 ····}
425 ····425 ····
426 ····public·final·int·g0(final·double·n,·final·float·n2)·{426 ····public·final·int·g0(final·double·n,·final·float·n2)·{
427 ········return·(int)Math.round(n·/·(double)n2);427 ········return·(int)Math.round(n·/·(double)n2);
428 ····}428 ····}
429 ····429 ····
430 ····public·MotionEvent·h0(final·float·n,·final·q$f·q$f,·final·boolean·b)·{430 ····public·MotionEvent·h0(final·float·n,·final·q$f·q$f,·final·boolean·b)·{
431 ········final·MotionEvent·b2·=·this.t.b(q0$a.c(q$f.p));431 ········final·MotionEvent·b2·=·this.t.b(r0$a.c(q$f.p));
432 ········final·MotionEvent$PointerCoords[]·array·=·(MotionEvent$PointerCoords[])b0(q$f.g,·n).toArray(new·MotionEvent$PointerCoords[q$f.e]);432 ········final·MotionEvent$PointerCoords[]·array·=·(MotionEvent$PointerCoords[])b0(q$f.g,·n).toArray(new·MotionEvent$PointerCoords[q$f.e]);
433 ········if·(!b·&&·b2·!=·null)·{433 ········if·(!b·&&·b2·!=·null)·{
434 ············j0(b2,·array);434 ············j0(b2,·array);
435 ············return·b2;435 ············return·b2;
436 ········}436 ········}
437 ········return·MotionEvent.obtain(q$f.b.longValue(),·q$f.c.longValue(),·q$f.d,·q$f.e,·(MotionEvent$PointerProperties[])d0(q$f.f).toArray(new·MotionEvent$PointerProperties[q$f.e]),·array,·q$f.h,·q$f.i,·q$f.j,·q$f.k,·q$f.l,·q$f.m,·q$f.n,·q$f.o);437 ········return·MotionEvent.obtain(q$f.b.longValue(),·q$f.c.longValue(),·q$f.d,·q$f.e,·(MotionEvent$PointerProperties[])d0(q$f.f).toArray(new·MotionEvent$PointerProperties[q$f.e]),·array,·q$f.h,·q$f.i,·q$f.j,·q$f.k,·q$f.l,·q$f.m,·q$f.n,·q$f.o);
438 ····}438 ····}
439 ····439 ····
440 ····public·final·int·i0(final·double·n)·{440 ····public·final·int·i0(final·double·n)·{
441 ········return·(int)Math.round(n·*·(double)this.L());441 ········return·(int)Math.round(n·*·(double)this.L());
442 ····}442 ····}
443 ····443 ····
444 ····public·final·void·k0(final·y·y)·{444 ····public·final·void·k0(final·y·y)·{
445 ········final·k0·f·=·this.f;445 ········final·o0·f·=·this.f;
446 ········if·(f·==·null)·{446 ········if·(f·==·null)·{
447 ············return;447 ············return;
448 ········}448 ········}
449 ········f.E();449 ········f.E();
450 ········y.g();450 ········y.g();
451 ····}451 ····}
452 ····452 ····
Offset 456, 23 lines modifiedOffset 456, 23 lines modified
456 ············this.e·=·e;456 ············this.e·=·e;
457 ············(this.g·=·new·q(a)).d(this.v);457 ············(this.g·=·new·q(a)).d(this.v);
Max diff block lines reached; 794/4917 bytes (16.15%) of diff not shown.
384 B
m5/c0.class
362 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 9 lines modified
  
1 package·m5;1 package·m5;
  
2 import·x3.j; 
3 import·d0.a;2 import·android.view.PointerIcon;
 3 import·android.content.Context;
  
4 public·final·synthetic·class·c0·implements·a4 public·abstract·synthetic·class·c0
5 {5 {
6 ····public·final·void·accept(final·Object·o)·{ 
7 ········this.a.setWindowInfoListenerDisplayFeatures((j)o); 
8 ····} 
9 }6 }
27.7 KB
m5/e0.class
27.6 KB
procyon -ec {}
    
Offset 1, 825 lines modifiedOffset 1, 12 lines modified
  
1 package·m5;1 package·m5;
  
2 import·android.view.ViewGroup; 
3 import·x3.c$b;2 import·x3.j;
4 import·x3.c$a; 
5 import·x3.f$a; 
6 import·android.view.ViewStructure; 
7 import·android.view.MotionEvent; 
8 import·android.view.inputmethod.InputConnection; 
9 import·android.view.inputmethod.EditorInfo; 
10 import·f6.g$a; 
11 import·android.content.res.Configuration; 
12 import·android.app.Activity; 
13 import·f6.g; 
14 import·android.view.DisplayCutout; 
15 import·android.graphics.Insets; 
16 import·java.util.List; 
17 import·io.flutter.embedding.engine.renderer.FlutterRenderer$c; 
18 import·io.flutter.embedding.engine.renderer.FlutterRenderer$d; 
19 import·io.flutter.embedding.engine.renderer.FlutterRenderer$e; 
20 import·android.graphics.Rect; 
21 import·java.util.ArrayList; 
22 import·b4.m; 
23 import·b4.l; 
24 import·e0.v0; 
25 import·e0.u0; 
26 import·j.q0; 
27 import·j.r0; 
28 import·j.s0; 
29 import·e0.m0; 
30 import·android.view.WindowInsets; 
31 import·android.hardware.display.DisplayManager; 
32 import·java.util.Iterator; 
33 import·android.view.accessibility.AccessibilityManager; 
34 import·android.view.accessibility.AccessibilityNodeProvider; 
35 import·android.view.View; 
36 import·android.view.PointerIcon; 
37 import·android.util.SparseArray; 
38 import·android.view.KeyEvent; 
39 import·android.view.ViewConfiguration; 
40 import·w5.t$b; 
41 import·android.text.format.DateFormat; 
42 import·android.provider.Settings$System; 
43 import·java.util.function.Predicate; 
44 import·android.os.Build$VERSION; 
45 import·w5.t$c; 
46 import·io.flutter.embedding.engine.renderer.FlutterRenderer; 
47 import·android.view.textservice.SpellCheckerInfo; 
48 import·android.os.Handler; 
49 import·android.os.Looper; 
50 import·java.util.HashSet; 
51 import·android.util.AttributeSet; 
52 import·android.content.Context; 
53 import·io.flutter.embedding.engine.renderer.FlutterRenderer$g; 
54 import·android.view.textservice.TextServicesManager; 
55 import·io.flutter.view.i; 
56 import·y5.f; 
57 import·io.flutter.plugin.editing.o; 
58 import·io.flutter.plugin.editing.k0; 
59 import·z5.b; 
60 import·java.util.Set; 
61 import·io.flutter.embedding.engine.renderer.k; 
62 import·d0.a;3 import·d0.a;
63 import·io.flutter.embedding.engine.renderer.j; 
64 import·android.database.ContentObserver; 
65 import·io.flutter.view.i$k; 
66 import·z5.b$c; 
67 import·android.widget.FrameLayout; 
  
68 public·class·e0·extends·FrameLayout·implements·b$c,·o0$e4 public·final·synthetic·class·e0·implements·a
Diff chunk too large, falling back to line-by-line diff (2 lines added, 751 lines removed)
69 {5 {
70 ····public·final·i$k·A;6 ····public·final·void·accept(final·Object·o)·{
71 ····public·final·ContentObserver·B;7 ········this.a.setWindowInfoListenerDisplayFeatures((j)o);
72 ····public·final·j·C; 
73 ····public·a·D; 
74 ····public·g0·E; 
75 ····public·s·h; 
76 ····public·t·i; 
77 ····public·r·j; 
78 ····public·k·k; 
79 ····public·k·l; 
80 ····public·final·Set·m; 
81 ····public·boolean·n; 
82 ····public·io.flutter.embedding.engine.a·o; 
83 ····public·final·Set·p; 
84 ····public·b·q; 
85 ····public·k0·r; 
86 ····public·o·s; 
87 ····public·f·t; 
88 ····public·o0·u; 
89 ····public·c·v; 
90 ····public·i·w; 
91 ····public·TextServicesManager·x; 
92 ····public·t0·y; 
93 ····public·final·FlutterRenderer$g·z; 
94 ···· 
95 ····public·e0(final·Context·context,·final·AttributeSet·set,·final·s·s)·{ 
96 ········super(context,·set); 
97 ········this.m·=·new·HashSet(); 
98 ········this.p·=·new·HashSet(); 
99 ········this.z·=·new·FlutterRenderer$g(); 
100 ········this.A·=·(i$k)new·e0$a(this); 
101 ········this.B·=·(ContentObserver)new·e0$b(this,·new·Handler(Looper.getMainLooper())); 
102 ········this.C·=·(j)new·e0$c(this); 
103 ········this.E·=·new·g0(); 
104 ········this.h·=·s; 
105 ········this.k·=·(k)s; 
106 ········this.u(); 
107 ····} 
108 ···· 
109 ····public·e0(final·Context·context,·final·AttributeSet·set,·final·t·t)·{ 
110 ········super(context,·set); 
111 ········this.m·=·new·HashSet(); 
112 ········this.p·=·new·HashSet(); 
113 ········this.z·=·new·FlutterRenderer$g(); 
114 ········this.A·=·(i$k)new·e0$a(this); 
115 ········this.B·=·(ContentObserver)new·e0$b(this,·new·Handler(Looper.getMainLooper())); 
116 ········this.C·=·(j)new·e0$c(this); 
117 ········this.E·=·new·g0(); 
118 ········this.i·=·t; 
119 ········this.k·=·(k)t; 
120 ········this.u(); 
121 ····} 
122 ···· 
123 ····public·e0(final·Context·context,·final·s·s)·{ 
Max diff block lines reached; 3/28285 bytes (0.01%) of diff not shown.
1.47 KB
m5/h0.class
1.45 KB
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 47 lines modified
  
1 package·m5;1 package·m5;
  
2 import·w5.i$a;2 import·java.util.Iterator;
 3 import·android.graphics.Rect;
 4 import·io.flutter.embedding.engine.renderer.FlutterRenderer$g;
 5 import·android.view.Window;
 6 import·android.app.Activity;
 7 import·f6.g;
 8 import·android.view.WindowInsets;
 9 import·e0.t0;
 10 import·java.util.Collections;
 11 import·java.util.List;
 12 import·android.content.Context;
  
3 public·final·synthetic·class·h0·implements·i$a13 public·class·h0
4 {14 {
5 ····public·final·void·a(final·boolean·b)·{ 
6 ········i0.b(this.a,·b);15 ····public·List·a(final·Context·context)·{
 16 ········final·WindowInsets·b·=·this.b(context);
 17 ········if·(b·==·null)·{
 18 ············return·Collections.emptyList();
 19 ········}
 20 ········return·b.getBoundingRects(t0.a());
 21 ····}
 22 ····
 23 ····public·WindowInsets·b(final·Context·context)·{
 24 ········final·Activity·b·=·g.b(context);
 25 ········if·(b·==·null)·{
 26 ············return·null;
 27 ········}
 28 ········final·Window·window·=·b.getWindow();
 29 ········if·(window·==·null)·{
 30 ············return·null;
 31 ········}
 32 ········return·g0.a(window.getDecorView());
 33 ····}
 34 ····
 35 ····public·void·c(final·Context·context,·final·FlutterRenderer$g·flutterRenderer$g)·{
 36 ········final·List·a·=·this.a(context);
 37 ········int·n·=·flutterRenderer$g.d;
 38 ········final·Iterator·iterator·=·a.iterator();
 39 ········while·(iterator.hasNext())·{
 40 ············n·=·Math.max(n,·((Rect)iterator.next()).bottom);
 41 ········}
 42 ········flutterRenderer$g.d·=·n;
7 ····}43 ····}
8 }44 }
942 B
m5/i0.class
920 B
procyon -ec {}
    
Offset 1, 33 lines modifiedOffset 1, 11 lines modified
  
1 package·m5;1 package·m5;
  
2 import·w5.i$a;2 import·w5.i$a;
3 import·w5.i$b; 
4 import·android.view.KeyEvent; 
5 import·w5.i; 
  
6 public·class·i0·implements·o0$d3 public·final·synthetic·class·i0·implements·i$a
7 {4 {
 5 ····public·final·void·a(final·boolean·b)·{
 6 ········j0.b(this.a,·b);
8 ····public·final·i·a; 
9 ····public·final·o0$b·b; 
10 ···· 
11 ····public·i0(final·i·a)·{ 
12 ········this.b·=·new·o0$b(); 
13 ········this.a·=·a; 
14 ····} 
15 ···· 
16 ····public·void·a(final·KeyEvent·keyEvent,·final·o0$d$a·o0$d$a)·{ 
17 ········final·int·action·=·keyEvent.getAction(); 
18 ········boolean·b·=·false; 
19 ········final·int·n·=·1; 
20 ········if·(action·!=·0·&&·action·!=·n)·{ 
21 ············o0$d$a.a(false); 
22 ············return; 
23 ········} 
24 ········final·i$b·i$b·=·new·i$b(keyEvent,·this.b.a(keyEvent.getUnicodeChar())); 
25 ········if·(action·!=·0)·{ 
26 ············b·=·true; 
27 ········} 
28 ········this.a.e(i$b,·b,·(i$a)new·h0(o0$d$a)); 
29 ····}7 ····}
30 }8 }
862 B
m5/j$a.class
838 B
procyon -ec {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 package·m5;1 package·m5;
  
2 import·io.flutter.embedding.engine.renderer.j;2 import·io.flutter.embedding.engine.renderer.k;
  
3 public·class·j$a·implements·j3 public·class·j$a·implements·k
4 {4 {
5 ····public·final·/*·synthetic·*/·m5.j·a;5 ····public·final·/*·synthetic·*/·j·a;
6 ····6 ····
7 ····public·j$a(final·m5.j·a)·{7 ····public·j$a(final·j·a)·{
8 ········this.a·=·a;8 ········this.a·=·a;
9 ····}9 ····}
10 ····10 ····
11 ····public·void·d()·{11 ····public·void·d()·{
12 ········m5.j.a(this.a).d();12 ········j.a(this.a).d();
13 ········m5.j.c(this.a,·false);13 ········j.c(this.a,·false);
14 ····}14 ····}
15 ····15 ····
16 ····public·void·g()·{16 ····public·void·g()·{
17 ········m5.j.a(this.a).g();17 ········j.a(this.a).g();
18 ········final·m5.j·a·=·this.a;18 ········final·j·a·=·this.a;
19 ········final·boolean·b·=·true;19 ········final·boolean·b·=·true;
20 ········m5.j.c(a,·b);20 ········j.c(a,·b);
21 ········m5.j.d(this.a,·b);21 ········j.d(this.a,·b);
22 ····}22 ····}
23 }23 }
470 B
m5/j$c.class
446 B
procyon -ec {}
    
Offset 12, 17 lines modifiedOffset 12, 19 lines modified
  
12 public·interface·j$c·extends·h$d12 public·interface·j$c·extends·h$d
13 {13 {
14 ····boolean·A();14 ····boolean·A();
15 ····15 ····
16 ····a·B(final·Context·p0);16 ····a·B(final·Context·p0);
17 ····17 ····
18 ····s0·C();18 ····boolean·C();
19 ····19 ····
 20 ····t0·D();
 21 ····
20 ····void·D(final·a·p0);22 ····void·E(final·a·p0);
21 ····23 ····
22 ····g·a();24 ····g·a();
23 ····25 ····
24 ····Context·c();26 ····Context·c();
25 ····27 ····
26 ····void·d();28 ····void·d();
27 ····29 ····
Offset 62, 9 lines modifiedOffset 64, 9 lines modified
62 ····64 ····
63 ····boolean·w();65 ····boolean·w();
64 ····66 ····
65 ····void·x(final·s·p0);67 ····void·x(final·s·p0);
66 ····68 ····
67 ····j·y();69 ····j·y();
68 ····70 ····
69 ····r0·z();71 ····s0·z();
70 }72 }
6.29 KB
m5/j.class
6.28 KB
procyon -ec {}
    
Offset 1, 50 lines modifiedOffset 1, 52 lines modified
  
1 package·m5;1 package·m5;
  
2 import·android.view.TextureView;2 import·android.view.TextureView;
 3 import·android.os.BaseBundle;
3 import·android.view.View;4 import·android.view.View;
4 import·android.view.ViewGroup;5 import·android.view.ViewGroup;
5 import·android.view.LayoutInflater;6 import·android.view.LayoutInflater;
6 import·android.content.Context;7 import·android.content.Context;
7 import·android.net.Uri;8 import·android.net.Uri;
8 import·android.content.Intent;9 import·android.content.Intent;
9 import·android.app.Activity;10 import·android.app.Activity;
10 import·o5.a$c;11 import·o5.a$c;
11 import·android.window.BackEvent;12 import·android.window.BackEvent;
12 import·io.flutter.embedding.engine.b$b;13 import·io.flutter.embedding.engine.b$b;
13 import·n5.c;14 import·n5.c;
14 import·android.os.Bundle;15 import·android.os.Bundle;
15 import·java.util.Arrays;16 import·java.util.Arrays;
 17 import·io.flutter.embedding.engine.renderer.k;
16 import·io.flutter.embedding.engine.b;18 import·io.flutter.embedding.engine.b;
17 import·android.view.ViewTreeObserver$OnPreDrawListener;19 import·android.view.ViewTreeObserver$OnPreDrawListener;
18 import·io.flutter.plugin.platform.h;20 import·io.flutter.plugin.platform.h;
19 import·io.flutter.embedding.engine.a;21 import·io.flutter.embedding.engine.a;
  
20 public·class·j·implements·d22 public·class·j·implements·d
21 {23 {
22 ····public·j$c·a;24 ····public·j$c·a;
23 ····public·a·b;25 ····public·a·b;
24 ····public·e0·c;26 ····public·f0·c;
25 ····public·h·d;27 ····public·h·d;
26 ····public·ViewTreeObserver$OnPreDrawListener·e;28 ····public·ViewTreeObserver$OnPreDrawListener·e;
27 ····public·boolean·f;29 ····public·boolean·f;
28 ····public·boolean·g;30 ····public·boolean·g;
29 ····public·boolean·h;31 ····public·boolean·h;
30 ····public·boolean·i;32 ····public·boolean·i;
31 ····public·Integer·j;33 ····public·Integer·j;
32 ····public·b·k;34 ····public·b·k;
33 ····public·final·io.flutter.embedding.engine.renderer.j·l;35 ····public·final·k·l;
34 ····36 ····
35 ····public·j(final·j$c·j$c)·{37 ····public·j(final·j$c·j$c)·{
36 ········this(j$c,·null);38 ········this(j$c,·null);
37 ····}39 ····}
38 ····40 ····
39 ····public·j(final·j$c·a,·final·b·k)·{41 ····public·j(final·j$c·a,·final·b·k)·{
40 ········this.l·=·(io.flutter.embedding.engine.renderer.j)new·j$a(this);42 ········this.l·=·(k)new·j$a(this);
41 ········this.a·=·a;43 ········this.a·=·a;
42 ········this.h·=·false;44 ········this.h·=·false;
43 ········this.k·=·k;45 ········this.k·=·k;
44 ····}46 ····}
45 ····47 ····
46 ····public·void·A(final·int·i,·final·String[]·a,·final·int[]·a2)·{48 ····public·void·A(final·int·i,·final·String[]·a,·final·int[]·a2)·{
47 ········this.l();49 ········this.l();
Offset 105, 14 lines modifiedOffset 107, 17 lines modified
105 ············bundle.putByteArray("framework",·this.b.u().h());107 ············bundle.putByteArray("framework",·this.b.u().h());
106 ········}108 ········}
107 ········if·(this.a.l())·{109 ········if·(this.a.l())·{
108 ············final·Bundle·bundle2·=·new·Bundle();110 ············final·Bundle·bundle2·=·new·Bundle();
109 ············this.b.i().i(bundle2);111 ············this.b.i().i(bundle2);
110 ············bundle.putBundle("plugins",·bundle2);112 ············bundle.putBundle("plugins",·bundle2);
111 ········}113 ········}
 114 ········if·(this.a.o()·!=·null·&&·!this.a.m())·{
 115 ············((BaseBundle)bundle).putBoolean("enableOnBackInvokedCallbackState",·this.a.C());
 116 ········}
112 ····}117 ····}
113 ····118 ····
114 ····public·void·E()·{119 ····public·void·E()·{
115 ········l5.b.f("FlutterActivityAndFragmentDelegate",·"onStart()");120 ········l5.b.f("FlutterActivityAndFragmentDelegate",·"onStart()");
116 ········this.l();121 ········this.l();
117 ········this.k();122 ········this.k();
118 ········final·Integer·j·=·this.j;123 ········final·Integer·j·=·this.j;
Offset 130, 27 lines modifiedOffset 135, 27 lines modified
130 ················b.l().d();135 ················b.l().d();
131 ············}136 ············}
132 ········}137 ········}
133 ········this.j·=·Integer.valueOf(((View)this.c).getVisibility());138 ········this.j·=·Integer.valueOf(((View)this.c).getVisibility());
134 ········this.c.setVisibility(8);139 ········this.c.setVisibility(8);
135 ········final·a·b2·=·this.b;140 ········final·a·b2·=·this.b;
136 ········if·(b2·!=·null)·{141 ········if·(b2·!=·null)·{
137 ············b2.t().k(40);142 ············b2.t().j(40);
138 ········}143 ········}
139 ····}144 ····}
140 ····145 ····
141 ····public·void·G(final·int·n)·{146 ····public·void·G(final·int·n)·{
142 ········this.l();147 ········this.l();
143 ········final·a·b·=·this.b;148 ········final·a·b·=·this.b;
144 ········if·(b·!=·null)·{149 ········if·(b·!=·null)·{
145 ············if·(this.h·&&·n·>=·10)·{150 ············if·(this.h·&&·n·>=·10)·{
146 ················b.k().m();151 ················b.k().m();
147 ················this.b.x().a();152 ················this.b.y().a();
148 ············}153 ············}
149 ············this.b.t().k(n);154 ············this.b.t().j(n);
150 ············this.b.q().Z(n);155 ············this.b.q().Z(n);
151 ········}156 ········}
152 ····}157 ····}
153 ····158 ····
154 ····public·void·H()·{159 ····public·void·H()·{
155 ········this.l();160 ········this.l();
156 ········final·a·b·=·this.b;161 ········final·a·b·=·this.b;
Offset 332, 21 lines modifiedOffset 337, 21 lines modified
332 ············this.b.j().c();337 ············this.b.j().c();
333 ········}338 ········}
334 ········else·{339 ········else·{
335 ············l5.b.g(s,·"Invoked·commitBackGesture()·before·FlutterFragment·was·attached·to·an·Activity.");340 ············l5.b.g(s,·"Invoked·commitBackGesture()·before·FlutterFragment·was·attached·to·an·Activity.");
336 ········}341 ········}
337 ····}342 ····}
338 ····343 ····
339 ····public·final·void·j(final·e0·e0)·{344 ····public·final·void·j(final·f0·f0)·{
340 ········if·(this.a.z()·==·r0.h)·{345 ········if·(this.a.z()·==·s0.h)·{
341 ············if·(this.e·!=·null)·{346 ············if·(this.e·!=·null)·{
342 ················((View)e0).getViewTreeObserver().removeOnPreDrawListener(this.e);347 ················((View)f0).getViewTreeObserver().removeOnPreDrawListener(this.e);
343 ············}348 ············}
344 ············this.e·=·(ViewTreeObserver$OnPreDrawListener)new·j$b(this,·e0);349 ············this.e·=·(ViewTreeObserver$OnPreDrawListener)new·j$b(this,·f0);
345 ············((View)e0).getViewTreeObserver().addOnPreDrawListener(this.e);350 ············((View)f0).getViewTreeObserver().addOnPreDrawListener(this.e);
346 ············return;351 ············return;
347 ········}352 ········}
348 ········throw·new·IllegalArgumentException("Cannot·delay·the·first·Android·view·draw·when·the·render·mode·is·not·set·to·`RenderMode.surface`.");353 ········throw·new·IllegalArgumentException("Cannot·delay·the·first·Android·view·draw·when·the·render·mode·is·not·set·to·`RenderMode.surface`.");
349 ····}354 ····}
350 ····355 ····
351 ····public·final·void·k()·{356 ····public·final·void·k()·{
352 ········if·(this.a.o()·!=·null)·{357 ········if·(this.a.o()·!=·null)·{
Offset 459, 15 lines modifiedOffset 464, 15 lines modified
459 ········}464 ········}
460 ········if·(this.a.l())·{465 ········if·(this.a.l())·{
461 ············l5.b.f("FlutterActivityAndFragmentDelegate",·"Attaching·FlutterEngine·to·the·Activity·that·owns·this·delegate.");466 ············l5.b.f("FlutterActivityAndFragmentDelegate",·"Attaching·FlutterEngine·to·the·Activity·that·owns·this·delegate.");
462 ············this.b.i().h((d)this,·this.a.a());467 ············this.b.i().h((d)this,·this.a.a());
463 ········}468 ········}
464 ········final·j$c·a·=·this.a;469 ········final·j$c·a·=·this.a;
Max diff block lines reached; 2117/6398 bytes (33.09%) of diff not shown.
1.82 KB
m5/k0.class
1.8 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 60 lines modified
  
1 package·m5;1 package·m5;
  
 2 import·java.io.UnsupportedEncodingException;
 3 import·java.nio.ByteOrder;
2 import·java.nio.ByteBuffer;4 import·java.nio.ByteBuffer;
3 import·x5.c$b; 
  
4 public·final·synthetic·class·k0·implements·c$b5 public·class·k0
5 {6 {
6 ····public·final·void·a(final·ByteBuffer·byteBuffer)·{ 
7 ········n0.c(this.a,·byteBuffer);7 ····public·long·a;
 8 ····public·k0$b·b;
 9 ····public·long·c;
 10 ····public·long·d;
 11 ····public·boolean·e;
 12 ····public·k0$a·f;
 13 ····public·String·g;
 14 ····
 15 ····public·ByteBuffer·a()·{
 16 ········try·{
 17 ············final·String·g·=·this.g;
 18 ············byte[]·bytes;
 19 ············if·(g·==·null)·{
 20 ················bytes·=·null;
 21 ············}
 22 ············else·{
 23 ················bytes·=·g.getBytes("UTF-8");
 24 ············}
 25 ············int·length;
 26 ············if·(bytes·==·null)·{
 27 ················length·=·0;
 28 ············}
 29 ············else·{
 30 ················length·=·bytes.length;
 31 ············}
 32 ············final·ByteBuffer·allocateDirect·=·ByteBuffer.allocateDirect(length·+·56);
 33 ············allocateDirect.order(ByteOrder.LITTLE_ENDIAN);
 34 ············allocateDirect.putLong(length);
 35 ············allocateDirect.putLong(this.a);
 36 ············allocateDirect.putLong(this.b.e());
 37 ············allocateDirect.putLong(this.c);
 38 ············allocateDirect.putLong(this.d);
 39 ············long·n;
 40 ············if·(this.e)·{
 41 ················n·=·1L;
 42 ············}
 43 ············else·{
 44 ················n·=·0L;
 45 ············}
 46 ············allocateDirect.putLong(n);
 47 ············allocateDirect.putLong(this.f.e());
 48 ············if·(bytes·!=·null)·{
 49 ················allocateDirect.put(bytes);
 50 ············}
 51 ············return·allocateDirect;
 52 ········}
 53 ········catch·(final·UnsupportedEncodingException·ex)·{
 54 ············throw·new·AssertionError((Object)"UTF-8·not·supported");
 55 ········}
8 ····}56 ····}
9 }57 }
11.4 KB
m5/n0.class
11.4 KB
procyon -ec {}
    
Offset 1, 375 lines modifiedOffset 1, 11 lines modified
  
1 package·m5;1 package·m5;
  
2 import·x5.c$b; 
3 import·java.util.Iterator; 
4 import·java.util.ArrayList; 
5 import·java.util.Collections; 
6 import·java.util.Map; 
7 import·l5.b; 
8 import·java.nio.ByteBuffer; 
9 import·android.view.KeyEvent;2 import·android.view.KeyEvent;
10 import·java.util.HashMap; 
11 import·x5.c; 
  
12 public·class·n0·implements·o0$d3 public·final·synthetic·class·n0·implements·Runnable
13 {4 {
14 ····public·final·c·a; 
15 ····public·final·HashMap·b; 
16 ····public·final·HashMap·c; 
17 ····public·final·o0$b·d; 
18 ···· 
19 ····public·n0(final·c·a)·{5 ····public·final·void·run()·{
 6 ········o0.b(this.h,·this.i,·this.j);
20 ········this.b·=·new·HashMap(); 
21 ········this.c·=·new·HashMap(); 
22 ········this.d·=·new·o0$b(); 
23 ········this.a·=·a; 
24 ········final·p0$e[]·a2·=·p0.a(); 
25 ········for·(int·length·=·a2.length,·i·=·0;·i·<·length;·++i)·{ 
26 ············final·p0$e·value·=·a2[i]; 
27 ············this.c.put(Long.valueOf(value.c),·value); 
28 ········} 
29 ····} 
30 ···· 
31 ····public·static·j0$b·e(final·KeyEvent·keyEvent)·{ 
32 ········final·int·repeatCount·=·keyEvent.getRepeatCount(); 
33 ········final·int·n·=·1; 
34 ········final·boolean·b·=·repeatCount·>·0; 
35 ········final·int·action·=·keyEvent.getAction(); 
36 ········if·(action·==·0)·{ 
37 ············j0$b·j0$b; 
38 ············if·(b)·{ 
39 ················j0$b·=·m5.j0$b.k; 
40 ············} 
41 ············else·{ 
42 ················j0$b·=·m5.j0$b.i; 
43 ············} 
44 ············return·j0$b; 
45 ········} 
46 ········if·(action·==·n)·{ 
47 ············return·j0$b.j; 
48 ········} 
49 ········throw·new·AssertionError((Object)"Unexpected·event·type"); 
50 ····} 
51 ···· 
52 ····public·static·long·j(final·long·n,·final·long·n2)·{ 
53 ········return·(n·&·0xFFFFFFFFL)·|·n2; 
54 ····} 
55 ···· 
56 ····public·void·a(final·KeyEvent·keyEvent,·final·o0$d$a·o0$d$a)·{ 
57 ········if·(!this.i(keyEvent,·o0$d$a))·{ 
58 ············final·boolean·b·=·true; 
59 ············final·long·n·=·0L; 
60 ············this.q(b,·Long.valueOf(n),·Long.valueOf(n),·0L); 
61 ············o0$d$a.a(true); 
62 ········} 
63 ····} 
64 ···· 
65 ····public·final·Long·f(final·KeyEvent·keyEvent)·{ 
66 ········final·Long·n·=·Long.valueOf(p0.b.get((Object)Long.valueOf(keyEvent.getKeyCode()))); 
67 ········if·(n·!=·null)·{ 
68 ············return·n; 
69 ········} 
70 ········return·Long.valueOf(j((long)keyEvent.getKeyCode(),·73014444032L)); 
71 ····} 
72 ···· 
73 ····public·final·Long·g(final·KeyEvent·keyEvent)·{ 
74 ········final·long·l·=·(long)keyEvent.getScanCode(); 
75 ········final·long·n·=·0L; 
76 ········final·long·n2·=·73014444032L; 
77 ········int·n3; 
78 ········if·(l·==·n)·{ 
79 ············n3·=·keyEvent.getKeyCode(); 
80 ········} 
81 ········else·{ 
82 ············final·Long·n4·=·Long.valueOf(p0.a.get((Object)Long.valueOf(l))); 
83 ············if·(n4·!=·null)·{ 
84 ················return·n4; 
85 ············} 
86 ············n3·=·keyEvent.getScanCode(); 
87 ········} 
88 ········return·Long.valueOf(j((long)n3,·n2)); 
89 ····} 
90 ···· 
91 ····public·Map·h()·{ 
92 ········return·Collections.unmodifiableMap((Map<?,·?>)this.b); 
93 ····} 
94 ···· 
95 ····public·final·boolean·i(final·KeyEvent·keyEvent,·final·o0$d$a·o0$d$a)·{ 
96 ········if·(keyEvent.getScanCode()·==·0·&&·keyEvent.getKeyCode()·==·0)·{ 
97 ············return·false; 
98 ········} 
99 ········final·Long·g·=·this.g(keyEvent); 
100 ········final·Long·f·=·this.f(keyEvent); 
101 ········final·ArrayList·list·=·new·ArrayList(); 
102 ········final·p0$d[]·c·=·p0.c; 
103 ········final·int·length·=·c.length; 
104 ········int·n·=·0; 
105 ········boolean·b; 
106 ········while·(true)·{ 
107 ············b·=·true; 
108 ············if·(n·>=·length)·{ 
109 ················break; 
110 ············} 
111 ············final·p0$d·p0$d·=·c[n]; 
112 ············this.o(p0$d,·(keyEvent.getMetaState()·&·p0$d.a)·!=·0x0,·f,·g,·keyEvent,·list); 
113 ············++n; 
114 ········} 
115 ········for·(final·p0$e·p0$e·:·this.c.values())·{ 
116 ············this.p(p0$e,·(keyEvent.getMetaState()·&·p0$e.a)·!=·0x0,·f,·keyEvent); 
117 ········} 
118 ········final·int·action·=·keyEvent.getAction(); 
119 ········boolean·b2; 
120 ········if·(action·!=·0)·{ 
121 ············if·(action·!=·(b·?·1·:·0))·{ 
122 ················return·false; 
123 ············} 
Max diff block lines reached; 3/11611 bytes (0.03%) of diff not shown.
12.9 KB
m5/o0.class
12.9 KB
procyon -ec {}
    
Offset 1, 71 lines modifiedOffset 1, 375 lines modified
  
1 package·m5;1 package·m5;
  
2 import·l5.b;2 import·x5.c$b;
 3 import·java.util.Iterator;
 4 import·java.util.ArrayList;
 5 import·java.util.Collections;
3 import·java.util.Map;6 import·java.util.Map;
 7 import·l5.b;
 8 import·java.nio.ByteBuffer;
4 import·android.view.KeyEvent;9 import·android.view.KeyEvent;
5 import·w5.j; 
6 import·w5.i; 
7 import·java.util.HashSet;10 import·java.util.HashMap;
8 import·w5.j$b;11 import·x5.c;
9 import·io.flutter.plugin.editing.m$a; 
  
10 public·class·o0·implements·m$a,·j$b12 public·class·o0·implements·p0$d
11 {13 {
12 ····public·final·o0$d[]·a;14 ····public·final·c·a;
13 ····public·final·HashSet·b;15 ····public·final·HashMap·b;
 16 ····public·final·HashMap·c;
14 ····public·final·o0$e·c;17 ····public·final·p0$b·d;
 18 ····
 19 ····public·o0(final·c·a)·{
 20 ········this.b·=·new·HashMap();
 21 ········this.c·=·new·HashMap();
 22 ········this.d·=·new·p0$b();
 23 ········this.a·=·a;
 24 ········final·q0$e[]·a2·=·q0.a();
 25 ········for·(int·length·=·a2.length,·i·=·0;·i·<·length;·++i)·{
 26 ············final·q0$e·value·=·a2[i];
 27 ············this.c.put(Long.valueOf(value.c),·value);
 28 ········}
 29 ····}
15 ····30 ····
16 ····public·o0(final·o0$e·c)·{ 
17 ········this.b·=·new·HashSet(); 
18 ········this.c·=·c; 
19 ········this.a·=·new·o0$d[]·{·(o0$d)new·n0(c.getBinaryMessenger()),·(o0$d)new·i0(new·i(c.getBinaryMessenger()))·}; 
20 ········new·j(c.getBinaryMessenger()).b((j$b)this);31 ····public·static·k0$b·e(final·KeyEvent·keyEvent)·{
 32 ········final·int·repeatCount·=·keyEvent.getRepeatCount();
 33 ········final·int·n·=·1;
 34 ········final·boolean·b·=·repeatCount·>·0;
 35 ········final·int·action·=·keyEvent.getAction();
 36 ········if·(action·==·0)·{
 37 ············k0$b·k0$b;
 38 ············if·(b)·{
 39 ················k0$b·=·m5.k0$b.k;
 40 ············}
 41 ············else·{
 42 ················k0$b·=·m5.k0$b.i;
 43 ············}
 44 ············return·k0$b;
 45 ········}
 46 ········if·(action·==·n)·{
 47 ············return·k0$b.j;
 48 ········}
 49 ········throw·new·AssertionError((Object)"Unexpected·event·type");
21 ····}50 ····}
22 ····51 ····
23 ····public·Map·a()·{ 
24 ········return·((n0)this.a[0]).h();52 ····public·static·long·j(final·long·n,·final·long·n2)·{
 53 ········return·(n·&·0xFFFFFFFFL)·|·n2;
25 ····}54 ····}
26 ····55 ····
27 ····public·boolean·b(final·KeyEvent·o)·{ 
28 ········final·boolean·remove·=·this.b.remove(o);56 ····public·void·a(final·KeyEvent·keyEvent,·final·p0$d$a·p0$d$a)·{
 57 ········if·(!this.i(keyEvent,·p0$d$a))·{
 58 ············final·boolean·b·=·true;
 59 ············final·long·n·=·0L;
 60 ············this.q(b,·Long.valueOf(n),·Long.valueOf(n),·0L);
 61 ············p0$d$a.a(true);
 62 ········}
 63 ····}
 64 ····
 65 ····public·final·Long·f(final·KeyEvent·keyEvent)·{
 66 ········final·Long·n·=·Long.valueOf(q0.b.get((Object)Long.valueOf(keyEvent.getKeyCode())));
 67 ········if·(n·!=·null)·{
 68 ············return·n;
 69 ········}
 70 ········return·Long.valueOf(j((long)keyEvent.getKeyCode(),·73014444032L));
 71 ····}
 72 ····
 73 ····public·final·Long·g(final·KeyEvent·keyEvent)·{
 74 ········final·long·l·=·(long)keyEvent.getScanCode();
 75 ········final·long·n·=·0L;
 76 ········final·long·n2·=·73014444032L;
29 ········int·i·=·0;77 ········int·n3;
30 ········if·(remove)·{78 ········if·(l·==·n)·{
 79 ············n3·=·keyEvent.getKeyCode();
 80 ········}
 81 ········else·{
 82 ············final·Long·n4·=·Long.valueOf(q0.a.get((Object)Long.valueOf(l)));
 83 ············if·(n4·!=·null)·{
 84 ················return·n4;
 85 ············}
 86 ············n3·=·keyEvent.getScanCode();
 87 ········}
 88 ········return·Long.valueOf(j((long)n3,·n2));
 89 ····}
 90 ····
 91 ····public·Map·h()·{
 92 ········return·Collections.unmodifiableMap((Map<?,·?>)this.b);
 93 ····}
 94 ····
 95 ····public·final·boolean·i(final·KeyEvent·keyEvent,·final·p0$d$a·p0$d$a)·{
 96 ········if·(keyEvent.getScanCode()·==·0·&&·keyEvent.getKeyCode()·==·0)·{
31 ············return·false;97 ············return·false;
32 ········}98 ········}
33 ········if·(this.a.length·>·0)·{ 
34 ············final·o0$c·o0$c·=·new·o0$c(this,·o); 
35 ············for·(o0$d[]·a·=·this.a;·i·<·a.length;·++i)·{ 
36 ················a[i].a(o,·o0$c.a());99 ········final·Long·g·=·this.g(keyEvent);
 100 ········final·Long·f·=·this.f(keyEvent);
 101 ········final·ArrayList·list·=·new·ArrayList();
 102 ········final·q0$d[]·c·=·q0.c;
 103 ········final·int·length·=·c.length;
 104 ········int·n·=·0;
 105 ········boolean·b;
 106 ········while·(true)·{
 107 ············b·=·true;
 108 ············if·(n·>=·length)·{
 109 ················break;
 110 ············}
 111 ············final·q0$d·q0$d·=·c[n];
 112 ············this.o(q0$d,·(keyEvent.getMetaState()·&·q0$d.a)·!=·0x0,·f,·g,·keyEvent,·list);
Max diff block lines reached; 6373/13169 bytes (48.39%) of diff not shown.
1.9 KB
m5/r.class
1.88 KB
procyon -ec {}
    
Offset 14, 18 lines modifiedOffset 14, 18 lines modified
14 import·android.os.Build$VERSION;14 import·android.os.Build$VERSION;
15 import·android.util.AttributeSet;15 import·android.util.AttributeSet;
16 import·android.content.Context;16 import·android.content.Context;
17 import·io.flutter.embedding.engine.renderer.FlutterRenderer;17 import·io.flutter.embedding.engine.renderer.FlutterRenderer;
18 import·android.graphics.Bitmap;18 import·android.graphics.Bitmap;
19 import·android.media.Image;19 import·android.media.Image;
20 import·android.media.ImageReader;20 import·android.media.ImageReader;
21 import·io.flutter.embedding.engine.renderer.k;21 import·io.flutter.embedding.engine.renderer.l;
22 import·android.view.View;22 import·android.view.View;
  
23 public·class·r·extends·View·implements·k23 public·class·r·extends·View·implements·l
24 {24 {
25 ····public·ImageReader·h;25 ····public·ImageReader·h;
26 ····public·Image·i;26 ····public·Image·i;
27 ····public·Bitmap·j;27 ····public·Bitmap·j;
28 ····public·FlutterRenderer·k;28 ····public·FlutterRenderer·k;
29 ····public·r$b·l;29 ····public·r$b·l;
30 ····public·boolean·m;30 ····public·boolean·m;
Offset 63, 15 lines modifiedOffset 63, 15 lines modified
63 ········}63 ········}
64 ········else·{64 ········else·{
65 ············n3·=·i;65 ············n3·=·i;
66 ········}66 ········}
67 ········sdk_INT·=·Build$VERSION.SDK_INT;67 ········sdk_INT·=·Build$VERSION.SDK_INT;
68 ········i·=·29;68 ········i·=·29;
69 ········if·(sdk_INT·>=·i)·{69 ········if·(sdk_INT·>=·i)·{
70 ············return·l.a(n2,·n3,·1,·3,·768L);70 ············return·m5.l.a(n2,·n3,·1,·3,·768L);
71 ········}71 ········}
72 ········return·ImageReader.newInstance(n2,·n3,·n,·3);72 ········return·ImageReader.newInstance(n2,·n3,·n,·3);
73 ····}73 ····}
74 ····74 ····
75 ····public·static·void·j(String·format,·final·Object...·args)·{75 ····public·static·void·j(String·format,·final·Object...·args)·{
76 ········format·=·String.format(Locale.US,·format,·args);76 ········format·=·String.format(Locale.US,·format,·args);
77 ········b.g("FlutterImageView",·format);77 ········b.g("FlutterImageView",·format);
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 ····public·void·b()·{92 ····public·void·b()·{
93 ····}93 ····}
94 ····94 ····
95 ····public·void·c(final·FlutterRenderer·k)·{95 ····public·void·c(final·FlutterRenderer·k)·{
96 ········final·int·n·=·r$a.a[((Enum)this.l).ordinal()];96 ········final·int·n·=·r$a.a[((Enum)this.l).ordinal()];
97 ········final·boolean·m·=·true;97 ········final·boolean·m·=·true;
98 ········if·(n·==·(m·?·1·:·0))·{98 ········if·(n·==·(m·?·1·:·0))·{
99 ············k.t(this.h.getSurface());99 ············k.s(this.h.getSurface());
100 ········}100 ········}
101 ········this.setAlpha(1.0f);101 ········this.setAlpha(1.0f);
102 ········this.k·=·k;102 ········this.k·=·k;
103 ········this.m·=·m;103 ········this.m·=·m;
104 ····}104 ····}
105 ····105 ····
106 ····public·boolean·d()·{106 ····public·boolean·d()·{
Offset 207, 12 lines modifiedOffset 207, 12 lines modified
207 ················return;207 ················return;
208 ············}208 ············}
209 ········}209 ········}
210 ········if·(this.l·==·r$b.h)·{210 ········if·(this.l·==·r$b.h)·{
211 ············n3·=·(this.m·?·1·:·0);211 ············n3·=·(this.m·?·1·:·0);
212 ············if·(n3·!=·0)·{212 ············if·(n3·!=·0)·{
213 ················this.k(n,·n2);213 ················this.k(n,·n2);
214 ················this.k.t(this.h.getSurface());214 ················this.k.s(this.h.getSurface());
215 ············}215 ············}
216 ········}216 ········}
217 ····}217 ····}
218 }218 }
691 B
m5/s$b.class
667 B
procyon -ec {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 package·m5;1 package·m5;
  
2 import·android.view.View;2 import·android.view.View;
3 import·l5.b;3 import·l5.b;
4 import·io.flutter.embedding.engine.renderer.j;4 import·io.flutter.embedding.engine.renderer.k;
  
5 public·class·s$b·implements·j5 public·class·s$b·implements·k
6 {6 {
7 ····public·final·/*·synthetic·*/·s·a;7 ····public·final·/*·synthetic·*/·s·a;
8 ····8 ····
9 ····public·s$b(final·s·a)·{9 ····public·s$b(final·s·a)·{
10 ········this.a·=·a;10 ········this.a·=·a;
11 ····}11 ····}
12 ····12 ····
13 ····public·void·d()·{13 ····public·void·d()·{
14 ····}14 ····}
15 ····15 ····
16 ····public·void·g()·{16 ····public·void·g()·{
17 ········b.f("FlutterSurfaceView",·"onFlutterUiDisplayed()");17 ········b.f("FlutterSurfaceView",·"onFlutterUiDisplayed()");
18 ········((View)this.a).setAlpha(1.0f);18 ········((View)this.a).setAlpha(1.0f);
19 ········if·(s.j(this.a)·!=·null)·{19 ········if·(s.j(this.a)·!=·null)·{
20 ············s.j(this.a).l((j)this);20 ············s.j(this.a).k((k)this);
21 ········}21 ········}
22 ····}22 ····}
23 }23 }
4.13 KB
m5/s.class
4.11 KB
procyon -ec {}
    
Offset 3, 35 lines modifiedOffset 3, 35 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·l5.b;6 import·l5.b;
7 import·android.util.AttributeSet;7 import·android.util.AttributeSet;
8 import·android.content.Context;8 import·android.content.Context;
9 import·io.flutter.embedding.engine.renderer.j;9 import·io.flutter.embedding.engine.renderer.k;
10 import·android.view.SurfaceHolder$Callback;10 import·android.view.SurfaceHolder$Callback;
11 import·io.flutter.embedding.engine.renderer.FlutterRenderer;11 import·io.flutter.embedding.engine.renderer.FlutterRenderer;
12 import·io.flutter.embedding.engine.renderer.k;12 import·io.flutter.embedding.engine.renderer.l;
13 import·android.view.SurfaceView;13 import·android.view.SurfaceView;
  
14 public·class·s·extends·SurfaceView·implements·k14 public·class·s·extends·SurfaceView·implements·l
15 {15 {
16 ····public·final·boolean·h;16 ····public·final·boolean·h;
17 ····public·boolean·i;17 ····public·boolean·i;
18 ····public·boolean·j;18 ····public·boolean·j;
19 ····public·FlutterRenderer·k;19 ····public·FlutterRenderer·k;
20 ····public·final·SurfaceHolder$Callback·l;20 ····public·final·SurfaceHolder$Callback·l;
21 ····public·final·j·m;21 ····public·final·k·m;
22 ····22 ····
23 ····public·s(final·Context·context,·final·AttributeSet·set,·final·boolean·h)·{23 ····public·s(final·Context·context,·final·AttributeSet·set,·final·boolean·h)·{
24 ········super(context,·set);24 ········super(context,·set);
25 ········this.i·=·false;25 ········this.i·=·false;
26 ········this.j·=·false;26 ········this.j·=·false;
27 ········this.l·=·(SurfaceHolder$Callback)new·s$a(this);27 ········this.l·=·(SurfaceHolder$Callback)new·s$a(this);
28 ········this.m·=·(j)new·s$b(this);28 ········this.m·=·(k)new·s$b(this);
29 ········this.h·=·h;29 ········this.h·=·h;
30 ········this.n();30 ········this.n();
31 ····}31 ····}
32 ····32 ····
33 ····public·s(final·Context·context,·final·boolean·b)·{33 ····public·s(final·Context·context,·final·boolean·b)·{
34 ········this(context,·null,·b);34 ········this(context,·null,·b);
35 ····}35 ····}
Offset 41, 44 lines modifiedOffset 41, 44 lines modified
41 ········final·String·s·=·"FlutterSurfaceView";41 ········final·String·s·=·"FlutterSurfaceView";
42 ········if·(k·!=·null)·{42 ········if·(k·!=·null)·{
43 ············if·(((View)this).getWindowToken()·!=·null)·{43 ············if·(((View)this).getWindowToken()·!=·null)·{
44 ················b.f(s,·"Disconnecting·FlutterRenderer·from·Android·surface.");44 ················b.f(s,·"Disconnecting·FlutterRenderer·from·Android·surface.");
45 ················this.m();45 ················this.m();
46 ············}46 ············}
47 ············((View)this).setAlpha(0.0f);47 ············((View)this).setAlpha(0.0f);
48 ············this.k.l(this.m);48 ············this.k.k(this.m);
49 ············this.k·=·null;49 ············this.k·=·null;
50 ········}50 ········}
51 ········else·{51 ········else·{
52 ············b.g(s,·"detachFromRenderer()·invoked·when·no·FlutterRenderer·was·attached.");52 ············b.g(s,·"detachFromRenderer()·invoked·when·no·FlutterRenderer·was·attached.");
53 ········}53 ········}
54 ····}54 ····}
55 ····55 ····
56 ····public·void·b()·{56 ····public·void·b()·{
57 ········final·FlutterRenderer·k·=·this.k;57 ········final·FlutterRenderer·k·=·this.k;
58 ········final·String·s·=·"FlutterSurfaceView";58 ········final·String·s·=·"FlutterSurfaceView";
59 ········if·(k·==·null)·{59 ········if·(k·==·null)·{
60 ············b.g(s,·"resume()·invoked·when·no·FlutterRenderer·was·attached.");60 ············b.g(s,·"resume()·invoked·when·no·FlutterRenderer·was·attached.");
61 ············return;61 ············return;
62 ········}62 ········}
63 ········k.g(this.m);63 ········k.f(this.m);
64 ········if·(this.o())·{64 ········if·(this.o())·{
65 ············b.f(s,·"Surface·is·available·for·rendering.·Connecting·FlutterRenderer·to·Android·surface.");65 ············b.f(s,·"Surface·is·available·for·rendering.·Connecting·FlutterRenderer·to·Android·surface.");
66 ············this.l();66 ············this.l();
67 ········}67 ········}
68 ········this.j·=·false;68 ········this.j·=·false;
69 ····}69 ····}
70 ····70 ····
71 ····public·void·c(final·FlutterRenderer·k)·{71 ····public·void·c(final·FlutterRenderer·k)·{
72 ········final·String·s·=·"FlutterSurfaceView";72 ········final·String·s·=·"FlutterSurfaceView";
73 ········b.f(s,·"Attaching·to·FlutterRenderer.");73 ········b.f(s,·"Attaching·to·FlutterRenderer.");
74 ········if·(this.k·!=·null)·{74 ········if·(this.k·!=·null)·{
75 ············b.f(s,·"Already·connected·to·a·FlutterRenderer.·Detaching·from·old·one·and·attaching·to·new·one.");75 ············b.f(s,·"Already·connected·to·a·FlutterRenderer.·Detaching·from·old·one·and·attaching·to·new·one.");
76 ············this.k.r();76 ············this.k.q();
77 ············this.k.l(this.m);77 ············this.k.k(this.m);
78 ········}78 ········}
79 ········this.k·=·k;79 ········this.k·=·k;
80 ········this.b();80 ········this.b();
81 ····}81 ····}
82 ····82 ····
83 ····public·void·e()·{83 ····public·void·e()·{
84 ········if·(this.k·==·null)·{84 ········if·(this.k·==·null)·{
Offset 108, 32 lines modifiedOffset 108, 32 lines modified
108 ········if·(this.k·!=·null)·{108 ········if·(this.k·!=·null)·{
109 ············final·StringBuilder·sb·=·new·StringBuilder();109 ············final·StringBuilder·sb·=·new·StringBuilder();
110 ············sb.append("Notifying·FlutterRenderer·that·Android·surface·size·has·changed·to·");110 ············sb.append("Notifying·FlutterRenderer·that·Android·surface·size·has·changed·to·");
111 ············sb.append(i);111 ············sb.append(i);
112 ············sb.append("·x·");112 ············sb.append("·x·");
113 ············sb.append(j);113 ············sb.append(j);
114 ············b.f("FlutterSurfaceView",·sb.toString());114 ············b.f("FlutterSurfaceView",·sb.toString());
115 ············this.k.s(i,·j);115 ············this.k.r(i,·j);
116 ············return;116 ············return;
117 ········}117 ········}
118 ········throw·new·IllegalStateException("changeSurfaceSize()·should·only·be·called·when·flutterRenderer·is·non-null.");118 ········throw·new·IllegalStateException("changeSurfaceSize()·should·only·be·called·when·flutterRenderer·is·non-null.");
119 ····}119 ····}
120 ····120 ····
121 ····public·final·void·l()·{121 ····public·final·void·l()·{
122 ········if·(this.k·!=·null·&&·this.getHolder()·!=·null)·{122 ········if·(this.k·!=·null·&&·this.getHolder()·!=·null)·{
123 ············this.k.q(this.getHolder().getSurface(),·this.j);123 ············this.k.p(this.getHolder().getSurface(),·this.j);
124 ············return;124 ············return;
125 ········}125 ········}
126 ········throw·new·IllegalStateException("connectSurfaceToRenderer()·should·only·be·called·when·flutterRenderer·and·getHolder()·are·non-null.");126 ········throw·new·IllegalStateException("connectSurfaceToRenderer()·should·only·be·called·when·flutterRenderer·and·getHolder()·are·non-null.");
127 ····}127 ····}
128 ····128 ····
129 ····public·final·void·m()·{129 ····public·final·void·m()·{
130 ········final·FlutterRenderer·k·=·this.k;130 ········final·FlutterRenderer·k·=·this.k;
131 ········if·(k·!=·null)·{131 ········if·(k·!=·null)·{
132 ············k.r();132 ············k.q();
133 ············return;133 ············return;
134 ········}134 ········}
135 ········throw·new·IllegalStateException("disconnectSurfaceFromRenderer()·should·only·be·called·when·flutterRenderer·is·non-null.");135 ········throw·new·IllegalStateException("disconnectSurfaceFromRenderer()·should·only·be·called·when·flutterRenderer·is·non-null.");
136 ····}136 ····}
137 ····137 ····
138 ····public·final·void·n()·{138 ····public·final·void·n()·{
139 ········if·(this.h)·{139 ········if·(this.h)·{
2.63 KB
m5/t.class
2.61 KB
procyon -ec {}
    
Offset 4, 18 lines modifiedOffset 4, 18 lines modified
4 import·android.view.View;4 import·android.view.View;
5 import·l5.b;5 import·l5.b;
6 import·android.util.AttributeSet;6 import·android.util.AttributeSet;
7 import·android.content.Context;7 import·android.content.Context;
8 import·android.view.TextureView$SurfaceTextureListener;8 import·android.view.TextureView$SurfaceTextureListener;
9 import·android.view.Surface;9 import·android.view.Surface;
10 import·io.flutter.embedding.engine.renderer.FlutterRenderer;10 import·io.flutter.embedding.engine.renderer.FlutterRenderer;
11 import·io.flutter.embedding.engine.renderer.k;11 import·io.flutter.embedding.engine.renderer.l;
12 import·android.view.TextureView;12 import·android.view.TextureView;
  
13 public·class·t·extends·TextureView·implements·k13 public·class·t·extends·TextureView·implements·l
14 {14 {
15 ····public·boolean·h;15 ····public·boolean·h;
16 ····public·boolean·i;16 ····public·boolean·i;
17 ····public·FlutterRenderer·j;17 ····public·FlutterRenderer·j;
18 ····public·Surface·k;18 ····public·Surface·k;
19 ····public·final·TextureView$SurfaceTextureListener·l;19 ····public·final·TextureView$SurfaceTextureListener·l;
20 ····20 ····
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ····}61 ····}
62 ····62 ····
63 ····public·void·c(final·FlutterRenderer·j)·{63 ····public·void·c(final·FlutterRenderer·j)·{
64 ········final·String·s·=·"FlutterTextureView";64 ········final·String·s·=·"FlutterTextureView";
65 ········b.f(s,·"Attaching·to·FlutterRenderer.");65 ········b.f(s,·"Attaching·to·FlutterRenderer.");
66 ········if·(this.j·!=·null)·{66 ········if·(this.j·!=·null)·{
67 ············b.f(s,·"Already·connected·to·a·FlutterRenderer.·Detaching·from·old·one·and·attaching·to·new·one.");67 ············b.f(s,·"Already·connected·to·a·FlutterRenderer.·Detaching·from·old·one·and·attaching·to·new·one.");
68 ············this.j.r();68 ············this.j.q();
69 ········}69 ········}
70 ········this.j·=·j;70 ········this.j·=·j;
71 ········this.b();71 ········this.b();
72 ····}72 ····}
73 ····73 ····
74 ····public·void·e()·{74 ····public·void·e()·{
75 ········if·(this.j·==·null)·{75 ········if·(this.j·==·null)·{
Offset 87, 39 lines modifiedOffset 87, 39 lines modified
87 ········if·(this.j·!=·null)·{87 ········if·(this.j·!=·null)·{
88 ············final·StringBuilder·sb·=·new·StringBuilder();88 ············final·StringBuilder·sb·=·new·StringBuilder();
89 ············sb.append("Notifying·FlutterRenderer·that·Android·surface·size·has·changed·to·");89 ············sb.append("Notifying·FlutterRenderer·that·Android·surface·size·has·changed·to·");
90 ············sb.append(i);90 ············sb.append(i);
91 ············sb.append("·x·");91 ············sb.append("·x·");
92 ············sb.append(j);92 ············sb.append(j);
93 ············b.f("FlutterTextureView",·sb.toString());93 ············b.f("FlutterTextureView",·sb.toString());
94 ············this.j.s(i,·j);94 ············this.j.r(i,·j);
95 ············return;95 ············return;
96 ········}96 ········}
97 ········throw·new·IllegalStateException("changeSurfaceSize()·should·only·be·called·when·flutterRenderer·is·non-null.");97 ········throw·new·IllegalStateException("changeSurfaceSize()·should·only·be·called·when·flutterRenderer·is·non-null.");
98 ····}98 ····}
99 ····99 ····
100 ····public·final·void·m()·{100 ····public·final·void·m()·{
101 ········if·(this.j·!=·null·&&·this.getSurfaceTexture()·!=·null)·{101 ········if·(this.j·!=·null·&&·this.getSurfaceTexture()·!=·null)·{
102 ············final·Surface·k·=·this.k;102 ············final·Surface·k·=·this.k;
103 ············if·(k·!=·null)·{103 ············if·(k·!=·null)·{
104 ················k.release();104 ················k.release();
105 ················this.k·=·null;105 ················this.k·=·null;
106 ············}106 ············}
107 ············final·Surface·i·=·new·Surface(this.getSurfaceTexture());107 ············final·Surface·i·=·new·Surface(this.getSurfaceTexture());
108 ············this.k·=·i;108 ············this.k·=·i;
109 ············this.j.q(i,·this.i);109 ············this.j.p(i,·this.i);
110 ············return;110 ············return;
111 ········}111 ········}
112 ········throw·new·IllegalStateException("connectSurfaceToRenderer()·should·only·be·called·when·flutterRenderer·and·getSurfaceTexture()·are·non-null.");112 ········throw·new·IllegalStateException("connectSurfaceToRenderer()·should·only·be·called·when·flutterRenderer·and·getSurfaceTexture()·are·non-null.");
113 ····}113 ····}
114 ····114 ····
115 ····public·final·void·n()·{115 ····public·final·void·n()·{
116 ········final·FlutterRenderer·j·=·this.j;116 ········final·FlutterRenderer·j·=·this.j;
117 ········if·(j·!=·null)·{117 ········if·(j·!=·null)·{
118 ············j.r();118 ············j.q();
119 ············final·Surface·k·=·this.k;119 ············final·Surface·k·=·this.k;
120 ············if·(k·!=·null)·{120 ············if·(k·!=·null)·{
121 ················k.release();121 ················k.release();
122 ················this.k·=·null;122 ················this.k·=·null;
123 ············}123 ············}
124 ············return;124 ············return;
125 ········}125 ········}
3.62 KB
w5/u$a.class
3.6 KB
procyon -ec {}
    
Offset 1, 63 lines modifiedOffset 1, 72 lines modified
  
1 package·w5;1 package·w5;
  
2 import·java.util.ArrayList; 
3 import·l5.b;2 import·l5.b;
4 import·x5.k$d;3 import·x5.a$e;
 4 import·java.util.concurrent.ConcurrentLinkedQueue;
5 import·x5.j; 
6 import·x5.k$c; 
  
7 public·class·u$a·implements·k$c5 public·class·u$a
8 {6 {
9 ····public·final·/*·synthetic·*/·u·h;7 ····public·final·ConcurrentLinkedQueue·a;
 8 ····public·u$a$b·b;
 9 ····public·u$a$b·c;
10 ····10 ····
11 ····public·u$a(final·u·h)·{11 ····public·u$a()·{
12 ········this.h·=·h;12 ········this.a·=·new·ConcurrentLinkedQueue();
13 ····}13 ····}
14 ····14 ····
15 ····public·void·D(final·j·j,·final·k$d·k$d)·{15 ····public·a$e·b(final·u$a$b·u$a$b)·{
 16 ········this.a.add(u$a$b);
16 ········final·u$b·a·=·u.a(this.h);17 ········final·u$a$b·c·=·this.c;
17 ········final·String·s·=·"SpellCheckChannel";18 ········this.c·=·u$a$b;
 19 ········Object·o;
18 ········if·(a·==·null)·{20 ········if·(c·==·null)·{
 21 ············o·=·null;
19 ············b.f(s,·"No·SpellCheckeMethodHandler·registered,·call·not·forwarded·to·spell·check·API."); 
20 ············return; 
21 ········} 
22 ········final·String·a2·=·j.a; 
23 ········final·Object·b·=·j.b; 
24 ········final·StringBuilder·sb·=·new·StringBuilder(); 
25 ········sb.append("Received·'"); 
26 ········sb.append(a2); 
27 ········sb.append("'·message."); 
28 ········l5.b.f(s,·sb.toString()); 
29 ········a2.hashCode(); 
30 ········if·(!a2.equals("SpellCheck.initiateSpellCheck"))·{ 
31 ············k$d.c(); 
32 ········}22 ········}
33 ········else·{23 ········else·{
 24 ············o·=·new·u$a$a(this,·c);
 25 ········}
 26 ········return·(a$e)o;
 27 ····}
 28 ····
 29 ····public·u$a$b·c(int·a)·{
 30 ········u$a$b·b;
 31 ········while·(true)·{
 32 ············Label_0025:·{
 33 ················if·(this.b·!=·null)·{
 34 ····················break·Label_0025;
34 ············try·{ 
35 ················final·ArrayList·list·=·(ArrayList)b; 
36 ················final·Object·value·=·list.get(0); 
37 ················try·{ 
38 ····················final·String·s2·=·(String)value; 
39 ····················final·Object·value2·=·list.get(1); 
40 ····················try·{ 
41 ························final·String·s3·=·(String)value2; 
42 ························try·{ 
43 ····························final·u·h·=·this.h; 
44 ····························try·{ 
45 ································u.a(h).a(s2,·s3,·k$d); 
46 ····························} 
47 ····························catch·(final·IllegalStateException·ex)·{ 
48 ································k$d.a("error",·ex.getMessage(),·(Object)null); 
49 ····························} 
50 ························} 
51 ························catch·(final·IllegalStateException·ex2)·{} 
52 ····················} 
53 ····················catch·(final·IllegalStateException·ex3)·{} 
54 ················}35 ················}
55 ················catch·(final·IllegalStateException·ex4)·{}36 ················this.b·=·this.a.poll();
 37 ············}
 38 ············b·=·this.b;
 39 ············if·(b·!=·null·&&·b.a·<·a)·{
 40 ················continue;
 41 ············}
 42 ············break;
 43 ········}
 44 ········final·String·s·=·"Cannot·find·config·with·generation:·";
 45 ········final·String·s2·=·"SettingsChannel";
 46 ········StringBuilder·sb;
 47 ········String·value;
 48 ········if·(b·==·null)·{
 49 ············sb·=·new·StringBuilder();
 50 ············sb.append(s);
 51 ············sb.append(String.valueOf(a));
 52 ············value·=·",·after·exhausting·the·queue.";
 53 ········}
 54 ········else·{
 55 ············if·(b.a·==·a)·{
 56 ················return·b;
56 ············}57 ············}
57 ············catch·(final·IllegalStateException·ex5)·{}58 ············sb·=·new·StringBuilder();
 59 ············sb.append(s);
 60 ············sb.append(String.valueOf(a));
 61 ············sb.append(",·the·oldest·config·is·now:·");
 62 ············a·=·this.b.a;
 63 ············value·=·String.valueOf(a);
58 ········}64 ········}
 65 ········sb.append(value);
 66 ········l5.b.b(s2,·sb.toString());
 67 ········return·null;
59 ····}68 ····}
60 }69 }
626 B
m5/i$a.class
602 B
procyon -ec {}
    
Offset 9, 22 lines modifiedOffset 9, 22 lines modified
9 ····public·final·/*·synthetic·*/·i·a;9 ····public·final·/*·synthetic·*/·i·a;
10 ····10 ····
11 ····public·i$a(final·i·a)·{11 ····public·i$a(final·i·a)·{
12 ········this.a·=·a;12 ········this.a·=·a;
13 ····}13 ····}
14 ····14 ····
15 ····public·void·onBackCancelled()·{15 ····public·void·onBackCancelled()·{
16 ········this.a.E();16 ········this.a.F();
17 ····}17 ····}
18 ····18 ····
19 ····public·void·onBackInvoked()·{19 ····public·void·onBackInvoked()·{
20 ········this.a.F();20 ········this.a.G();
21 ····}21 ····}
22 ····22 ····
23 ····public·void·onBackProgressed(final·BackEvent·backEvent)·{23 ····public·void·onBackProgressed(final·BackEvent·backEvent)·{
24 ········this.a.U(backEvent);24 ········this.a.V(backEvent);
25 ····}25 ····}
26 ····26 ····
27 ····public·void·onBackStarted(final·BackEvent·backEvent)·{27 ····public·void·onBackStarted(final·BackEvent·backEvent)·{
28 ········this.a.Q(backEvent);28 ········this.a.R(backEvent);
29 ····}29 ····}
30 }30 }
14.0 KB
m5/i.class
13.9 KB
procyon -ec {}
    
Offset 34, 127 lines modifiedOffset 34, 131 lines modified
34 ····34 ····
35 ····static·{35 ····static·{
36 ········l·=·View.generateViewId();36 ········l·=·View.generateViewId();
37 ····}37 ····}
38 ····38 ····
39 ····public·i()·{39 ····public·i()·{
40 ········this.h·=·false;40 ········this.h·=·false;
41 ········OnBackInvokedCallback·j;41 ········OnBackInvokedCallback·k;
42 ········if·(Build$VERSION.SDK_INT·<·33)·{42 ········if·(Build$VERSION.SDK_INT·<·33)·{
43 ············j·=·null;43 ············k·=·null;
44 ········}44 ········}
45 ········else·{45 ········else·{
46 ············j·=·this.J();46 ············k·=·this.K();
47 ········}47 ········}
48 ········this.k·=·j;48 ········this.k·=·k;
49 ········this.j·=·new·l((k)this);49 ········this.j·=·new·l((k)this);
50 ····}50 ····}
51 ····51 ····
52 ····public·boolean·A()·{52 ····public·boolean·A()·{
53 ········return·true;53 ········return·true;
54 ····}54 ····}
55 ····55 ····
 56 ····public·boolean·C()·{
 57 ········return·this.h;
 58 ····}
 59 ····
56 ····public·s0·C()·{60 ····public·t0·D()·{
57 ········s0·s0;61 ········t0·t0;
58 ········if·(this.K()·==·k$a.h)·{62 ········if·(this.L()·==·k$a.h)·{
59 ············s0·=·m5.s0.h;63 ············t0·=·m5.t0.h;
60 ········}64 ········}
61 ········else·{65 ········else·{
62 ············s0·=·m5.s0.i;66 ············t0·=·m5.t0.i;
63 ········}67 ········}
64 ········return·s0;68 ········return·t0;
65 ····}69 ····}
66 ····70 ····
67 ····public·void·D(final·a·a)·{71 ····public·void·E(final·a·a)·{
68 ········if·(this.i.p())·{72 ········if·(this.i.p())·{
69 ············return;73 ············return;
70 ········}74 ········}
71 ········v5.a.a(a);75 ········v5.a.a(a);
72 ····}76 ····}
73 ····77 ····
74 ····public·void·E()·{78 ····public·void·F()·{
75 ········if·(this.R("cancelBackGesture"))·{79 ········if·(this.S("cancelBackGesture"))·{
76 ············this.i.h();80 ············this.i.h();
77 ········}81 ········}
78 ····}82 ····}
79 ····83 ····
80 ····public·void·F()·{84 ····public·void·G()·{
81 ········if·(this.R("commitBackGesture"))·{85 ········if·(this.S("commitBackGesture"))·{
82 ············this.i.i();86 ············this.i.i();
83 ········}87 ········}
84 ····}88 ····}
85 ····89 ····
86 ····public·final·void·G()·{90 ····public·final·void·H()·{
87 ········final·Window·window·=·this.getWindow();91 ········final·Window·window·=·this.getWindow();
88 ········window.addFlags(-1·<<·-1);92 ········window.addFlags(-1·<<·-1);
89 ········window.setStatusBarColor(1073741824);93 ········window.setStatusBarColor(1073741824);
90 ········window.getDecorView().setSystemUiVisibility(1280);94 ········window.getDecorView().setSystemUiVisibility(1280);
91 ····}95 ····}
92 ····96 ····
93 ····public·final·void·H()·{97 ····public·final·void·I()·{
94 ········if·(this.K()·==·k$a.i)·{98 ········if·(this.L()·==·k$a.i)·{
95 ············this.getWindow().setBackgroundDrawable((Drawable)new·ColorDrawable(0));99 ············this.getWindow().setBackgroundDrawable((Drawable)new·ColorDrawable(0));
96 ········}100 ········}
97 ····}101 ····}
98 ····102 ····
99 ····public·final·View·I()·{103 ····public·final·View·J()·{
100 ········return·this.i.u((LayoutInflater)null,·(ViewGroup)null,·(Bundle)null,·m5.i.l,·this.z()·==·r0.h);104 ········return·this.i.u((LayoutInflater)null,·(ViewGroup)null,·(Bundle)null,·m5.i.l,·this.z()·==·s0.h);
101 ····}105 ····}
102 ····106 ····
103 ····public·final·OnBackInvokedCallback·J()·{107 ····public·final·OnBackInvokedCallback·K()·{
104 ········if·(Build$VERSION.SDK_INT·>=·34)·{108 ········if·(Build$VERSION.SDK_INT·>=·34)·{
105 ············return·(OnBackInvokedCallback)new·i$a(this);109 ············return·(OnBackInvokedCallback)new·i$a(this);
106 ········}110 ········}
107 ········return·(OnBackInvokedCallback)new·h(this);111 ········return·(OnBackInvokedCallback)new·h(this);
108 ····}112 ····}
109 ····113 ····
110 ····public·k$a·K()·{114 ····public·k$a·L()·{
111 ········final·Intent·intent·=·this.getIntent();115 ········final·Intent·intent·=·this.getIntent();
112 ········final·String·s·=·"background_mode";116 ········final·String·s·=·"background_mode";
113 ········if·(intent.hasExtra(s))·{117 ········if·(intent.hasExtra(s))·{
114 ············return·k$a.valueOf(this.getIntent().getStringExtra(s));118 ············return·k$a.valueOf(this.getIntent().getStringExtra(s));
115 ········}119 ········}
116 ········return·k$a.h;120 ········return·k$a.h;
117 ····}121 ····}
118 ····122 ····
119 ····public·a·L()·{123 ····public·a·M()·{
120 ········return·this.i.n();124 ········return·this.i.n();
121 ····}125 ····}
122 ····126 ····
123 ····public·Bundle·M()·{127 ····public·Bundle·N()·{
124 ········return·((Context)this).getPackageManager().getActivityInfo(this.getComponentName(),·128).metaData;128 ········return·((Context)this).getPackageManager().getActivityInfo(this.getComponentName(),·128).metaData;
125 ····}129 ····}
126 ····130 ····
127 ····public·final·boolean·N()·{131 ····public·final·boolean·O()·{
128 ········return·(((Context)this).getApplicationInfo().flags·&·0x2)·!=·0x0;132 ········return·(((Context)this).getApplicationInfo().flags·&·0x2)·!=·0x0;
129 ····}133 ····}
130 ····134 ····
131 ····public·void·O()·{135 ····public·void·P()·{
132 ········if·(Build$VERSION.SDK_INT·>=·33)·{136 ········if·(Build$VERSION.SDK_INT·>=·33)·{
133 ············g.a(e.a(this),·0,·this.k);137 ············g.a(e.a(this),·0,·this.k);
134 ············this.h·=·true;138 ············this.h·=·true;
135 ········}139 ········}
136 ····}140 ····}
137 ····141 ····
138 ····public·void·P()·{142 ····public·void·Q()·{
139 ········this.T();143 ········this.U();
140 ········final·j·i·=·this.i;144 ········final·j·i·=·this.i;
141 ········if·(i·!=·null)·{145 ········if·(i·!=·null)·{
142 ············i.J();146 ············i.J();
143 ············this.i·=·null;147 ············this.i·=·null;
144 ········}148 ········}
145 ····}149 ····}
146 ····150 ····
147 ····public·void·Q(final·BackEvent·backEvent)·{151 ····public·void·R(final·BackEvent·backEvent)·{
148 ········if·(this.R("startBackGesture"))·{152 ········if·(this.S("startBackGesture"))·{
149 ············this.i.L(backEvent);153 ············this.i.L(backEvent);
150 ········}154 ········}
151 ····}155 ····}
152 ····156 ····
153 ····public·final·boolean·R(String·string)·{157 ····public·final·boolean·S(String·string)·{
154 ········final·j·i·=·this.i;158 ········final·j·i·=·this.i;
155 ········final·String·s·=·"·";159 ········final·String·s·=·"·";
156 ········final·String·s2·=·"FlutterActivity·";160 ········final·String·s2·=·"FlutterActivity·";
Max diff block lines reached; 10165/14242 bytes (71.37%) of diff not shown.
526 B
io/flutter/plugin/editing/k0$c$a.class vs.
io/flutter/plugin/editing/o0$c$a.class
Files 3% similar despite different names
410 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·io.flutter.plugin.editing;1 package·io.flutter.plugin.editing;
  
2 public·enum·k0$c$a2 public·enum·o0$c$a
3 {3 {
4 ····h("NO_TARGET",·0),·4 ····h("NO_TARGET",·0),·
5 ····i("FRAMEWORK_CLIENT",·1),·5 ····i("FRAMEWORK_CLIENT",·1),·
6 ····j("VIRTUAL_DISPLAY_PLATFORM_VIEW",·2),·6 ····j("VIRTUAL_DISPLAY_PLATFORM_VIEW",·2),·
7 ····k("PHYSICAL_DISPLAY_PLATFORM_VIEW",·3);7 ····k("PHYSICAL_DISPLAY_PLATFORM_VIEW",·3);
8 ····8 ····
9 ····public·k0$c$a(final·String·name,·final·int·ordinal)·{9 ····public·o0$c$a(final·String·name,·final·int·ordinal)·{
10 ····}10 ····}
11 }11 }
942 B
m5/e0$b.class vs.
m5/f0$b.class
Files 6% similar despite different names
876 B
procyon -ec {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
  
1 package·m5;1 package·m5;
  
2 import·l5.b;2 import·l5.b;
3 import·android.os.Handler;3 import·android.os.Handler;
4 import·android.database.ContentObserver;4 import·android.database.ContentObserver;
  
5 public·class·e0$b·extends·ContentObserver5 public·class·f0$b·extends·ContentObserver
6 {6 {
7 ····public·final·/*·synthetic·*/·e0·a;7 ····public·final·/*·synthetic·*/·f0·a;
8 ····8 ····
9 ····public·e0$b(final·e0·a,·final·Handler·handler)·{9 ····public·f0$b(final·f0·a,·final·Handler·handler)·{
10 ········this.a·=·a;10 ········this.a·=·a;
11 ········super(handler);11 ········super(handler);
12 ····}12 ····}
13 ····13 ····
14 ····public·boolean·deliverSelfNotifications()·{14 ····public·boolean·deliverSelfNotifications()·{
15 ········return·true;15 ········return·true;
16 ····}16 ····}
17 ····17 ····
18 ····public·void·onChange(final·boolean·b)·{18 ····public·void·onChange(final·boolean·b)·{
19 ········super.onChange(b);19 ········super.onChange(b);
20 ········if·(e0.f(this.a)·==·null)·{20 ········if·(f0.f(this.a)·==·null)·{
21 ············return;21 ············return;
22 ········}22 ········}
23 ········b.f("FlutterView",·"System·settings·changed.·Sending·user·settings·to·Flutter.");23 ········b.f("FlutterView",·"System·settings·changed.·Sending·user·settings·to·Flutter.");
24 ········this.a.B();24 ········this.a.B();
25 ····}25 ····}
26 }26 }
379 B
m5/e0$e.class vs.
m5/f0$e.class
Files 10% similar despite different names
312 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·m5;1 package·m5;
  
2 public·enum·e0$e2 public·enum·f0$e
3 {3 {
4 ····h("NONE",·0),·4 ····h("NONE",·0),·
5 ····i("LEFT",·1),·5 ····i("LEFT",·1),·
6 ····j("RIGHT",·2),·6 ····j("RIGHT",·2),·
7 ····k("BOTH",·3);7 ····k("BOTH",·3);
8 ····8 ····
9 ····public·e0$e(final·String·name,·final·int·ordinal)·{9 ····public·f0$e(final·String·name,·final·int·ordinal)·{
10 ····}10 ····}
11 }11 }
600 B
m5/j0$a.class vs.
m5/k0$a.class
Files 11% similar despite different names
533 B
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 package·m5;1 package·m5;
  
2 public·enum·j0$a2 public·enum·k0$a
3 {3 {
4 ····i("kKeyboard",·0,·0L),·4 ····i("kKeyboard",·0,·0L),·
5 ····j("kDirectionalPad",·1,·1L),·5 ····j("kDirectionalPad",·1,·1L),·
6 ····k("kGamepad",·2,·(long)2),·6 ····k("kGamepad",·2,·(long)2),·
7 ····l("kJoystick",·3,·(long)3),·7 ····l("kJoystick",·3,·(long)3),·
8 ····m("kHdmi",·4,·(long)4);8 ····m("kHdmi",·4,·(long)4);
9 ····9 ····
10 ····public·final·long·h;10 ····public·final·long·h;
11 ····11 ····
12 ····public·j0$a(final·String·name,·final·int·ordinal,·final·long·h)·{12 ····public·k0$a(final·String·name,·final·int·ordinal,·final·long·h)·{
13 ········this.h·=·h;13 ········this.h·=·h;
14 ····}14 ····}
15 ····15 ····
16 ····public·long·e()·{16 ····public·long·e()·{
17 ········return·this.h;17 ········return·this.h;
18 ····}18 ····}
19 }19 }
512 B
m5/j0$b.class vs.
m5/k0$b.class
Files 3% similar despite different names
446 B
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 package·m5;1 package·m5;
  
2 public·enum·j0$b2 public·enum·k0$b
3 {3 {
4 ····i("kDown",·0,·0L),·4 ····i("kDown",·0,·0L),·
5 ····j("kUp",·1,·1L),·5 ····j("kUp",·1,·1L),·
6 ····k("kRepeat",·2,·(long)2);6 ····k("kRepeat",·2,·(long)2);
7 ····7 ····
8 ····public·long·h;8 ····public·long·h;
9 ····9 ····
10 ····public·j0$b(final·String·name,·final·int·ordinal,·final·long·h)·{10 ····public·k0$b(final·String·name,·final·int·ordinal,·final·long·h)·{
11 ········this.h·=·h;11 ········this.h·=·h;
12 ····}12 ····}
13 ····13 ····
14 ····public·long·e()·{14 ····public·long·e()·{
15 ········return·this.h;15 ········return·this.h;
16 ····}16 ····}
17 }17 }
507 B
w5/t$c.class vs.
w5/u$c.class
Files 4% similar despite different names
443 B
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 package·w5;1 package·w5;
  
2 public·enum·t$c2 public·enum·u$c
3 {3 {
4 ····i(s,·0,·s),·4 ····i(s,·0,·s),·
5 ····j(s2,·1,·s2);5 ····j(s2,·1,·s2);
6 ····6 ····
7 ····public·String·h;7 ····public·String·h;
8 ····8 ····
9 ····static·{9 ····static·{
10 ········final·String·s·=·"light";10 ········final·String·s·=·"light";
11 ········final·String·s2·=·"dark";11 ········final·String·s2·=·"dark";
12 ····}12 ····}
13 ····13 ····
14 ····public·t$c(final·String·name,·final·int·ordinal,·final·String·h)·{14 ····public·u$c(final·String·name,·final·int·ordinal,·final·String·h)·{
15 ········this.h·=·h;15 ········this.h·=·h;
16 ····}16 ····}
17 }17 }
1.67 KB
w5/w$b$a.class vs.
w5/x$b$a.class
Files 1% similar despite different names
1.6 KB
procyon -ec {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
  
1 package·w5;1 package·w5;
  
2 import·android.os.Build$VERSION;2 import·android.os.Build$VERSION;
3 import·org.json.JSONArray;3 import·org.json.JSONArray;
4 import·org.json.JSONObject;4 import·org.json.JSONObject;
  
5 public·class·w$b$a5 public·class·x$b$a
6 {6 {
7 ····public·final·String·a;7 ····public·final·String·a;
8 ····public·final·String[]·b;8 ····public·final·String[]·b;
9 ····public·final·w$e·c;9 ····public·final·x$e·c;
10 ····public·final·String·d;10 ····public·final·String·d;
11 ····11 ····
12 ····public·w$b$a(final·String·a,·final·String[]·b,·final·String·d,·final·w$e·c)·{12 ····public·x$b$a(final·String·a,·final·String[]·b,·final·String·d,·final·x$e·c)·{
13 ········this.a·=·a;13 ········this.a·=·a;
14 ········this.b·=·b;14 ········this.b·=·b;
15 ········this.d·=·d;15 ········this.d·=·d;
16 ········this.c·=·c;16 ········this.c·=·c;
17 ····}17 ····}
18 ····18 ····
19 ····public·static·w$b$a·a(JSONObject·jsonObject)·{19 ····public·static·x$b$a·a(JSONObject·jsonObject)·{
20 ········final·String·string·=·jsonObject.getString("uniqueIdentifier");20 ········final·String·string·=·jsonObject.getString("uniqueIdentifier");
21 ········final·JSONArray·jsonArray·=·jsonObject.getJSONArray("hints");21 ········final·JSONArray·jsonArray·=·jsonObject.getJSONArray("hints");
22 ········final·String·s·=·"hintText";22 ········final·String·s·=·"hintText";
23 ········String·string2;23 ········String·string2;
24 ········if·(jsonObject.isNull(s))·{24 ········if·(jsonObject.isNull(s))·{
25 ············string2·=·null;25 ············string2·=·null;
26 ········}26 ········}
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
31 ············string2·=·jsonObject.getString(s);31 ············string2·=·jsonObject.getString(s);
32 ········}32 ········}
33 ········jsonObject·=·jsonObject.getJSONObject("editingValue");33 ········jsonObject·=·jsonObject.getJSONObject("editingValue");
34 ········final·String[]·array·=·new·String[jsonArray.length()];34 ········final·String[]·array·=·new·String[jsonArray.length()];
35 ········for·(int·i·=·0;·i·<·jsonArray.length();·++i)·{35 ········for·(int·i·=·0;·i·<·jsonArray.length();·++i)·{
36 ············array[i]·=·b(jsonArray.getString(i));36 ············array[i]·=·b(jsonArray.getString(i));
37 ········}37 ········}
38 ········return·new·w$b$a(string,·array,·string2,·w$e.a(jsonObject));38 ········return·new·x$b$a(string,·array,·string2,·x$e.a(jsonObject));
39 ····}39 ····}
40 ····40 ····
41 ····public·static·String·b(final·String·s)·{41 ····public·static·String·b(final·String·s)·{
42 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;42 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;
43 ········int·n·=·26;43 ········int·n·=·26;
44 ········if·(sdk_INT·<·n)·{44 ········if·(sdk_INT·<·n)·{
45 ············return·s;45 ············return·s;
4.09 KB
w5/w$b.class vs.
w5/x$b.class
Files 3% similar despite different names
4.03 KB
procyon -ec {}
    
Offset 2, 56 lines modifiedOffset 2, 56 lines modified
2 package·w5;2 package·w5;
  
3 import·org.json.JSONArray;3 import·org.json.JSONArray;
4 import·org.json.JSONException;4 import·org.json.JSONException;
5 import·java.util.ArrayList;5 import·java.util.ArrayList;
6 import·org.json.JSONObject;6 import·org.json.JSONObject;
  
7 public·class·w$b7 public·class·x$b
8 {8 {
9 ····public·final·boolean·a;9 ····public·final·boolean·a;
10 ····public·final·boolean·b;10 ····public·final·boolean·b;
11 ····public·final·boolean·c;11 ····public·final·boolean·c;
12 ····public·final·boolean·d;12 ····public·final·boolean·d;
13 ····public·final·boolean·e;13 ····public·final·boolean·e;
14 ····public·final·w$d·f;14 ····public·final·x$d·f;
15 ····public·final·w$c·g;15 ····public·final·x$c·g;
16 ····public·final·Integer·h;16 ····public·final·Integer·h;
17 ····public·final·String·i;17 ····public·final·String·i;
18 ····public·final·w$b$a·j;18 ····public·final·x$b$a·j;
19 ····public·final·String[]·k;19 ····public·final·String[]·k;
20 ····public·final·w$b[]·l;20 ····public·final·x$b[]·l;
21 ····21 ····
22 ····public·w$b(final·boolean·a,·final·boolean·b,·final·boolean·c,·final·boolean·d,·final·boolean·e,·final·w$d·f,·final·w$c·g,·final·Integer·h,·final·String·i,·final·w$b$a·j,·final·String[]·k,·final·w$b[]·l)·{22 ····public·x$b(final·boolean·a,·final·boolean·b,·final·boolean·c,·final·boolean·d,·final·boolean·e,·final·x$d·f,·final·x$c·g,·final·Integer·h,·final·String·i,·final·x$b$a·j,·final·String[]·k,·final·x$b[]·l)·{
23 ········this.a·=·a;23 ········this.a·=·a;
24 ········this.b·=·b;24 ········this.b·=·b;
25 ········this.c·=·c;25 ········this.c·=·c;
26 ········this.d·=·d;26 ········this.d·=·d;
27 ········this.e·=·e;27 ········this.e·=·e;
28 ········this.f·=·f;28 ········this.f·=·f;
29 ········this.g·=·g;29 ········this.g·=·g;
30 ········this.h·=·h;30 ········this.h·=·h;
31 ········this.i·=·i;31 ········this.i·=·i;
32 ········this.j·=·j;32 ········this.j·=·j;
33 ········this.k·=·k;33 ········this.k·=·k;
34 ········this.l·=·l;34 ········this.l·=·l;
35 ····}35 ····}
36 ····36 ····
37 ····public·static·w$b·a(final·JSONObject·jsonObject)·{37 ····public·static·x$b·a(final·JSONObject·jsonObject)·{
38 ········final·String·string·=·jsonObject.getString("inputAction");38 ········final·String·string·=·jsonObject.getString("inputAction");
39 ········if·(string·!=·null)·{39 ········if·(string·!=·null)·{
40 ············final·String·s·=·"fields";40 ············final·String·s·=·"fields";
41 ············final·boolean·null·=·jsonObject.isNull(s);41 ············final·boolean·null·=·jsonObject.isNull(s);
42 ············int·i·=·0;42 ············int·i·=·0;
43 ············w$b$a·a·=·null;43 ············x$b$a·a·=·null;
44 ············w$b[]·array2;44 ············x$b[]·array2;
45 ············if·(!null)·{45 ············if·(!null)·{
46 ················final·JSONArray·jsonArray·=·jsonObject.getJSONArray(s);46 ················final·JSONArray·jsonArray·=·jsonObject.getJSONArray(s);
47 ················final·int·length·=·jsonArray.length();47 ················final·int·length·=·jsonArray.length();
48 ················final·w$b[]·array·=·new·w$b[length];48 ················final·x$b[]·array·=·new·x$b[length];
49 ················for·(int·j·=·0;·j·<·length;·++j)·{49 ················for·(int·j·=·0;·j·<·length;·++j)·{
50 ····················array[j]·=·a(jsonArray.getJSONObject(j));50 ····················array[j]·=·a(jsonArray.getJSONObject(j));
51 ················}51 ················}
52 ················array2·=·array;52 ················array2·=·array;
53 ············}53 ············}
54 ············else·{54 ············else·{
55 ················array2·=·null;55 ················array2·=·null;
Offset 73, 29 lines modifiedOffset 73, 29 lines modified
73 ················}73 ················}
74 ············}74 ············}
75 ············final·boolean·optBoolean·=·jsonObject.optBoolean("obscureText");75 ············final·boolean·optBoolean·=·jsonObject.optBoolean("obscureText");
76 ············final·boolean·optBoolean2·=·jsonObject.optBoolean("autocorrect",·true);76 ············final·boolean·optBoolean2·=·jsonObject.optBoolean("autocorrect",·true);
77 ············final·boolean·optBoolean3·=·jsonObject.optBoolean("enableSuggestions");77 ············final·boolean·optBoolean3·=·jsonObject.optBoolean("enableSuggestions");
78 ············final·boolean·optBoolean4·=·jsonObject.optBoolean("enableIMEPersonalizedLearning");78 ············final·boolean·optBoolean4·=·jsonObject.optBoolean("enableIMEPersonalizedLearning");
79 ············final·boolean·optBoolean5·=·jsonObject.optBoolean("enableDeltaModel");79 ············final·boolean·optBoolean5·=·jsonObject.optBoolean("enableDeltaModel");
80 ············final·w$d·e·=·w$d.e(jsonObject.getString("textCapitalization"));80 ············final·x$d·e·=·x$d.e(jsonObject.getString("textCapitalization"));
81 ············final·w$c·a2·=·w$c.a(jsonObject.getJSONObject("inputType"));81 ············final·x$c·a2·=·x$c.a(jsonObject.getJSONObject("inputType"));
82 ············final·String·s3·=·"actionLabel";82 ············final·String·s3·=·"actionLabel";
83 ············String·string2;83 ············String·string2;
84 ············if·(jsonObject.isNull(s3))·{84 ············if·(jsonObject.isNull(s3))·{
85 ················string2·=·null;85 ················string2·=·null;
86 ············}86 ············}
87 ············else·{87 ············else·{
88 ················string2·=·jsonObject.getString(s3);88 ················string2·=·jsonObject.getString(s3);
89 ············}89 ············}
90 ············final·String·s4·=·"autofill";90 ············final·String·s4·=·"autofill";
91 ············if·(!jsonObject.isNull(s4))·{91 ············if·(!jsonObject.isNull(s4))·{
92 ················a·=·w$b$a.a(jsonObject.getJSONObject(s4));92 ················a·=·x$b$a.a(jsonObject.getJSONObject(s4));
93 ············}93 ············}
94 ············return·new·w$b(optBoolean,·optBoolean2,·optBoolean3,·optBoolean4,·optBoolean5,·e,·a2,·b,·string2,·a,·(String[])list.toArray(new·String[list.size()]),·array2);94 ············return·new·x$b(optBoolean,·optBoolean2,·optBoolean3,·optBoolean4,·optBoolean5,·e,·a2,·b,·string2,·a,·(String[])list.toArray(new·String[list.size()]),·array2);
95 ········}95 ········}
96 ········throw·new·JSONException("Configuration·JSON·missing·'inputAction'·property.");96 ········throw·new·JSONException("Configuration·JSON·missing·'inputAction'·property.");
97 ····}97 ····}
98 ····98 ····
99 ····public·static·Integer·b(final·String·s)·{99 ····public·static·Integer·b(final·String·s)·{
100 ········s.hashCode();100 ········s.hashCode();
101 ········final·int·hashCode·=·s.hashCode();101 ········final·int·hashCode·=·s.hashCode();
925 B
w5/w$c.class vs.
w5/x$c.class
Files 6% similar despite different names
861 B
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 package·w5;1 package·w5;
  
2 import·org.json.JSONObject;2 import·org.json.JSONObject;
  
3 public·class·w$c3 public·class·x$c
4 {4 {
5 ····public·final·w$g·a;5 ····public·final·x$g·a;
6 ····public·final·boolean·b;6 ····public·final·boolean·b;
7 ····public·final·boolean·c;7 ····public·final·boolean·c;
8 ····8 ····
9 ····public·w$c(final·w$g·a,·final·boolean·b,·final·boolean·c)·{9 ····public·x$c(final·x$g·a,·final·boolean·b,·final·boolean·c)·{
10 ········this.a·=·a;10 ········this.a·=·a;
11 ········this.b·=·b;11 ········this.b·=·b;
12 ········this.c·=·c;12 ········this.c·=·c;
13 ····}13 ····}
14 ····14 ····
15 ····public·static·w$c·a(final·JSONObject·jsonObject)·{15 ····public·static·x$c·a(final·JSONObject·jsonObject)·{
16 ········return·new·w$c(w$g.e(jsonObject.getString("name")),·jsonObject.optBoolean("signed",·false),·jsonObject.optBoolean("decimal",·false));16 ········return·new·x$c(x$g.e(jsonObject.getString("name")),·jsonObject.optBoolean("signed",·false),·jsonObject.optBoolean("decimal",·false));
17 ····}17 ····}
18 }18 }
1.26 KB
w5/w$d.class vs.
w5/x$d.class
Files 6% similar despite different names
1.2 KB
procyon -ec {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
  
1 package·w5;1 package·w5;
  
2 public·enum·w$d2 public·enum·x$d
3 {3 {
4 ····i("CHARACTERS",·0,·"TextCapitalization.characters"),·4 ····i("CHARACTERS",·0,·"TextCapitalization.characters"),·
5 ····j("WORDS",·1,·"TextCapitalization.words"),·5 ····j("WORDS",·1,·"TextCapitalization.words"),·
6 ····k("SENTENCES",·2,·"TextCapitalization.sentences"),·6 ····k("SENTENCES",·2,·"TextCapitalization.sentences"),·
7 ····l("NONE",·3,·"TextCapitalization.none");7 ····l("NONE",·3,·"TextCapitalization.none");
8 ····8 ····
9 ····public·final·String·h;9 ····public·final·String·h;
10 ····10 ····
11 ····public·w$d(final·String·name,·final·int·ordinal,·final·String·h)·{11 ····public·x$d(final·String·name,·final·int·ordinal,·final·String·h)·{
12 ········this.h·=·h;12 ········this.h·=·h;
13 ····}13 ····}
14 ····14 ····
15 ····public·static·w$d·e(String·string)·{15 ····public·static·x$d·e(String·string)·{
16 ········final·w$d[]·values·=·values();16 ········final·x$d[]·values·=·values();
17 ········for·(int·length·=·values.length,·i·=·0;·i·<·length;·++i)·{17 ········for·(int·length·=·values.length,·i·=·0;·i·<·length;·++i)·{
18 ············final·w$d·w$d·=·values[i];18 ············final·x$d·x$d·=·values[i];
19 ············if·(w$d.h.equals(string))·{19 ············if·(x$d.h.equals(string))·{
20 ················return·w$d;20 ················return·x$d;
21 ············}21 ············}
22 ········}22 ········}
23 ········final·StringBuilder·sb·=·new·StringBuilder();23 ········final·StringBuilder·sb·=·new·StringBuilder();
24 ········sb.append("No·such·TextCapitalization:·");24 ········sb.append("No·such·TextCapitalization:·");
25 ········sb.append(string);25 ········sb.append(string);
26 ········string·=·sb.toString();26 ········string·=·sb.toString();
27 ········throw·new·NoSuchFieldException(string);27 ········throw·new·NoSuchFieldException(string);
1.65 KB
w5/w$e.class vs.
w5/x$e.class
Files 5% similar despite different names
1.59 KB
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 package·w5;1 package·w5;
  
2 import·org.json.JSONObject;2 import·org.json.JSONObject;
  
3 public·class·w$e3 public·class·x$e
4 {4 {
5 ····public·final·String·a;5 ····public·final·String·a;
6 ····public·final·int·b;6 ····public·final·int·b;
7 ····public·final·int·c;7 ····public·final·int·c;
8 ····public·final·int·d;8 ····public·final·int·d;
9 ····public·final·int·e;9 ····public·final·int·e;
10 ····10 ····
11 ····public·w$e(final·String·a,·final·int·b,·final·int·i,·final·int·d,·final·int·n)·{11 ····public·x$e(final·String·a,·final·int·b,·final·int·i,·final·int·d,·final·int·n)·{
12 ········final·String·s·=·")";12 ········final·String·s·=·")";
13 ········final·String·s2·=·",·";13 ········final·String·s2·=·",·";
14 ········final·int·n2·=·-1;14 ········final·int·n2·=·-1;
15 ········if·((b·!=·n2·||·i·!=·n2)·&&·(b·<·0·||·i·<·0))·{15 ········if·((b·!=·n2·||·i·!=·n2)·&&·(b·<·0·||·i·<·0))·{
16 ············final·StringBuilder·sb·=·new·StringBuilder();16 ············final·StringBuilder·sb·=·new·StringBuilder();
17 ············sb.append("invalid·selection:·(");17 ············sb.append("invalid·selection:·(");
18 ············sb.append(String.valueOf(b));18 ············sb.append(String.valueOf(b));
Offset 55, 16 lines modifiedOffset 55, 16 lines modified
55 ········}55 ········}
56 ········final·StringBuilder·sb5·=·new·StringBuilder();56 ········final·StringBuilder·sb5·=·new·StringBuilder();
57 ········sb5.append("invalid·selection·end:·");57 ········sb5.append("invalid·selection·end:·");
58 ········sb5.append(String.valueOf(i));58 ········sb5.append(String.valueOf(i));
59 ········throw·new·IndexOutOfBoundsException(sb5.toString());59 ········throw·new·IndexOutOfBoundsException(sb5.toString());
60 ····}60 ····}
61 ····61 ····
62 ····public·static·w$e·a(final·JSONObject·jsonObject)·{62 ····public·static·x$e·a(final·JSONObject·jsonObject)·{
63 ········return·new·w$e(jsonObject.getString("text"),·jsonObject.getInt("selectionBase"),·jsonObject.getInt("selectionExtent"),·jsonObject.getInt("composingBase"),·jsonObject.getInt("composingExtent"));63 ········return·new·x$e(jsonObject.getString("text"),·jsonObject.getInt("selectionBase"),·jsonObject.getInt("selectionExtent"),·jsonObject.getInt("composingBase"),·jsonObject.getInt("composingExtent"));
64 ····}64 ····}
65 ····65 ····
66 ····public·boolean·b()·{66 ····public·boolean·b()·{
67 ········final·int·d·=·this.d;67 ········final·int·d·=·this.d;
68 ········return·d·>=·0·&&·this.e·>·d;68 ········return·d·>=·0·&&·this.e·>·d;
69 ····}69 ····}
70 ····70 ····
1.71 KB
w5/w$g.class vs.
w5/x$g.class
Files 19% similar despite different names
1.65 KB
procyon -ec {}
    
Offset 1, 36 lines modifiedOffset 1, 38 lines modified
  
1 package·w5;1 package·w5;
  
2 public·enum·w$g2 public·enum·x$g
3 {3 {
4 ····i("TEXT",·0,·"TextInputType.text"),·4 ····i("TEXT",·0,·"TextInputType.text"),·
5 ····j("DATETIME",·1,·"TextInputType.datetime"),·5 ····j("DATETIME",·1,·"TextInputType.datetime"),·
6 ····k("NAME",·2,·"TextInputType.name"),·6 ····k("NAME",·2,·"TextInputType.name"),·
7 ····l("POSTAL_ADDRESS",·3,·"TextInputType.address"),·7 ····l("POSTAL_ADDRESS",·3,·"TextInputType.address"),·
8 ····m("NUMBER",·4,·"TextInputType.number"),·8 ····m("NUMBER",·4,·"TextInputType.number"),·
9 ····n("PHONE",·5,·"TextInputType.phone"),·9 ····n("PHONE",·5,·"TextInputType.phone"),·
10 ····o("MULTILINE",·6,·"TextInputType.multiline"),·10 ····o("MULTILINE",·6,·"TextInputType.multiline"),·
11 ····p("EMAIL_ADDRESS",·7,·"TextInputType.emailAddress"),·11 ····p("EMAIL_ADDRESS",·7,·"TextInputType.emailAddress"),·
12 ····q("URL",·8,·"TextInputType.url"),·12 ····q("URL",·8,·"TextInputType.url"),·
13 ····r("VISIBLE_PASSWORD",·9,·"TextInputType.visiblePassword"),·13 ····r("VISIBLE_PASSWORD",·9,·"TextInputType.visiblePassword"),·
14 ····s("NONE",·10,·"TextInputType.none");14 ····s("NONE",·10,·"TextInputType.none"),·
 15 ····t("WEB_SEARCH",·11,·"TextInputType.webSearch"),·
 16 ····u("TWITTER",·12,·"TextInputType.twitter");
15 ····17 ····
16 ····public·final·String·h;18 ····public·final·String·h;
17 ····19 ····
18 ····public·w$g(final·String·name,·final·int·ordinal,·final·String·h)·{20 ····public·x$g(final·String·name,·final·int·ordinal,·final·String·h)·{
19 ········this.h·=·h;21 ········this.h·=·h;
20 ····}22 ····}
21 ····23 ····
22 ····public·static·w$g·e(String·string)·{24 ····public·static·x$g·e(String·string)·{
23 ········final·w$g[]·values·=·values();25 ········final·x$g[]·values·=·values();
24 ········for·(int·length·=·values.length,·i·=·0;·i·<·length;·++i)·{26 ········for·(int·length·=·values.length,·i·=·0;·i·<·length;·++i)·{
25 ············final·w$g·w$g·=·values[i];27 ············final·x$g·x$g·=·values[i];
26 ············if·(w$g.h.equals(string))·{28 ············if·(x$g.h.equals(string))·{
27 ················return·w$g;29 ················return·x$g;
28 ············}30 ············}
29 ········}31 ········}
30 ········final·StringBuilder·sb·=·new·StringBuilder();32 ········final·StringBuilder·sb·=·new·StringBuilder();
31 ········sb.append("No·such·TextInputType:·");33 ········sb.append("No·such·TextInputType:·");
32 ········sb.append(string);34 ········sb.append(string);
33 ········string·=·sb.toString();35 ········string·=·sb.toString();
34 ········throw·new·NoSuchFieldException(string);36 ········throw·new·NoSuchFieldException(string);
2.38 KB
io/flutter/plugin/editing/k0$a.class vs.
io/flutter/plugin/editing/o0$a.class
Files 4% similar despite different names
2.27 KB
procyon -ec {}
    
Offset 1, 74 lines modifiedOffset 1, 74 lines modified
  
1 package·io.flutter.plugin.editing;1 package·io.flutter.plugin.editing;
  
2 import·android.os.Build$VERSION;2 import·android.os.Build$VERSION;
3 import·w5.w$e;3 import·w5.x$e;
4 import·w5.w$b;4 import·w5.x$b;
5 import·android.os.Bundle;5 import·android.os.Bundle;
6 import·w5.w$f;6 import·w5.x$f;
  
7 public·class·k0$a·implements·w$f7 public·class·o0$a·implements·x$f
8 {8 {
9 ····public·final·/*·synthetic·*/·k0·a;9 ····public·final·/*·synthetic·*/·o0·a;
10 ····10 ····
11 ····public·k0$a(final·k0·a)·{11 ····public·o0$a(final·o0·a)·{
12 ········this.a·=·a;12 ········this.a·=·a;
13 ····}13 ····}
14 ····14 ····
15 ····public·void·a()·{15 ····public·void·a()·{
16 ········final·k0·a·=·this.a;16 ········final·o0·a·=·this.a;
17 ········a.D(k0.b(a));17 ········a.D(o0.b(a));
18 ····}18 ····}
19 ····19 ····
20 ····public·void·b()·{20 ····public·void·b()·{
21 ········this.a.k();21 ········this.a.k();
22 ····}22 ····}
23 ····23 ····
24 ····public·void·c(final·String·s,·final·Bundle·bundle)·{24 ····public·void·c(final·String·s,·final·Bundle·bundle)·{
25 ········this.a.z(s,·bundle);25 ········this.a.z(s,·bundle);
26 ····}26 ····}
27 ····27 ····
28 ····public·void·d(final·int·n,·final·boolean·b)·{28 ····public·void·d(final·int·n,·final·boolean·b)·{
29 ········k0.h(this.a,·n,·b);29 ········o0.h(this.a,·n,·b);
30 ····}30 ····}
31 ····31 ····
32 ····public·void·e(final·double·n,·final·double·n2,·final·double[]·array)·{32 ····public·void·e(final·double·n,·final·double·n2,·final·double[]·array)·{
33 ········k0.i(this.a,·n,·n2,·array);33 ········o0.i(this.a,·n,·n2,·array);
34 ····}34 ····}
35 ····35 ····
36 ····public·void·f(final·int·n,·final·w$b·w$b)·{36 ····public·void·f(final·int·n,·final·x$b·x$b)·{
37 ········this.a.B(n,·w$b);37 ········this.a.B(n,·x$b);
38 ····}38 ····}
39 ····39 ····
40 ····public·void·g()·{40 ····public·void·g()·{
41 ········k0.f(this.a);41 ········o0.f(this.a);
42 ····}42 ····}
43 ····43 ····
44 ····public·void·h(final·w$e·w$e)·{44 ····public·void·h(final·x$e·x$e)·{
45 ········final·k0·a·=·this.a;45 ········final·o0·a·=·this.a;
46 ········a.C(k0.b(a),·w$e);46 ········a.C(o0.b(a),·x$e);
47 ····}47 ····}
48 ····48 ····
49 ····public·void·i(final·boolean·b)·{49 ····public·void·i(final·boolean·b)·{
50 ········if·(Build$VERSION.SDK_INT·>=·26)·{50 ········if·(Build$VERSION.SDK_INT·>=·26)·{
51 ············if·(k0.g(this.a)·!=·null)·{51 ············if·(o0.g(this.a)·!=·null)·{
52 ················if·(b)·{52 ················if·(b)·{
53 ····················i0.a(k0.g(this.a));53 ····················m0.a(o0.g(this.a));
54 ················}54 ················}
55 ················else·{55 ················else·{
56 ····················j0.a(k0.g(this.a));56 ····················n0.a(o0.g(this.a));
57 ················}57 ················}
58 ············}58 ············}
59 ········}59 ········}
60 ····}60 ····}
61 ····61 ····
62 ····public·void·j()·{62 ····public·void·j()·{
63 ········if·(k0.c(this.a).a·==·k0$c$a.k)·{63 ········if·(o0.c(this.a).a·==·o0$c$a.k)·{
64 ············k0.d(this.a);64 ············o0.d(this.a);
65 ········}65 ········}
66 ········else·{66 ········else·{
67 ············final·k0·a·=·this.a;67 ············final·o0·a·=·this.a;
68 ············k0.e(a,·k0.b(a));68 ············o0.e(a,·o0.b(a));
69 ········}69 ········}
70 ····}70 ····}
71 }71 }
801 B
io/flutter/plugin/editing/k0$b.class vs.
io/flutter/plugin/editing/o0$b.class
Files 2% similar despite different names
689 B
procyon -ec {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 package·io.flutter.plugin.editing;1 package·io.flutter.plugin.editing;
  
2 public·class·k0$b·implements·k0$d2 public·class·o0$b·implements·o0$d
3 {3 {
4 ····public·final·/*·synthetic·*/·boolean·a;4 ····public·final·/*·synthetic·*/·boolean·a;
5 ····public·final·/*·synthetic·*/·double[]·b;5 ····public·final·/*·synthetic·*/·double[]·b;
6 ····public·final·/*·synthetic·*/·double[]·c;6 ····public·final·/*·synthetic·*/·double[]·c;
7 ····public·final·/*·synthetic·*/·k0·d;7 ····public·final·/*·synthetic·*/·o0·d;
8 ····8 ····
9 ····public·k0$b(final·k0·d,·final·boolean·a,·final·double[]·b,·final·double[]·c)·{9 ····public·o0$b(final·o0·d,·final·boolean·a,·final·double[]·b,·final·double[]·c)·{
10 ········this.d·=·d;10 ········this.d·=·d;
11 ········this.a·=·a;11 ········this.a·=·a;
12 ········this.b·=·b;12 ········this.b·=·b;
13 ········this.c·=·c;13 ········this.c·=·c;
14 ····}14 ····}
15 ····15 ····
16 ····public·void·a(double·n,·double·n2)·{16 ····public·void·a(double·n,·double·n2)·{
1.16 KB
m5/e0$c.class vs.
m5/f0$c.class
Files 21% similar despite different names
1.09 KB
procyon -ec {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
  
1 package·m5;1 package·m5;
  
2 import·java.util.Iterator;2 import·java.util.Iterator;
3 import·io.flutter.embedding.engine.renderer.j;3 import·io.flutter.embedding.engine.renderer.k;
  
4 public·class·e0$c·implements·j4 public·class·f0$c·implements·k
5 {5 {
6 ····public·final·/*·synthetic·*/·e0·a;6 ····public·final·/*·synthetic·*/·f0·a;
7 ····7 ····
8 ····public·e0$c(final·e0·a)·{8 ····public·f0$c(final·f0·a)·{
9 ········this.a·=·a;9 ········this.a·=·a;
10 ····}10 ····}
11 ····11 ····
12 ····public·void·d()·{12 ····public·void·d()·{
13 ········e0.g(this.a,·false);13 ········f0.g(this.a,·false);
14 ········final·Iterator·iterator·=·e0.h(this.a).iterator();14 ········final·Iterator·iterator·=·f0.h(this.a).iterator();
15 ········while·(iterator.hasNext())·{15 ········while·(iterator.hasNext())·{
16 ············((j)iterator.next()).d();16 ············((k)iterator.next()).d();
17 ········}17 ········}
18 ····}18 ····}
19 ····19 ····
20 ····public·void·g()·{20 ····public·void·g()·{
21 ········e0.g(this.a,·true);21 ········f0.g(this.a,·true);
22 ········final·Iterator·iterator·=·e0.h(this.a).iterator();22 ········final·Iterator·iterator·=·f0.h(this.a).iterator();
23 ········while·(iterator.hasNext())·{23 ········while·(iterator.hasNext())·{
24 ············((j)iterator.next()).g();24 ············((k)iterator.next()).g();
25 ········}25 ········}
26 ····}26 ····}
27 }27 }
1.02 KB
m5/o0$c$a.class vs.
m5/p0$c$a.class
Files 22% similar despite different names
977 B
procyon -ec {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
  
1 package·m5;1 package·m5;
  
2 public·class·o0$c$a·implements·o0$d$a2 public·class·p0$c$a·implements·p0$d$a
3 {3 {
4 ····public·boolean·a;4 ····public·boolean·a;
5 ····public·final·/*·synthetic·*/·o0$c·b;5 ····public·final·/*·synthetic·*/·p0$c·b;
6 ····6 ····
7 ····public·o0$c$a(final·o0$c·b)·{7 ····public·p0$c$a(final·p0$c·b)·{
8 ········this.b·=·b;8 ········this.b·=·b;
9 ········this.a·=·false;9 ········this.a·=·false;
10 ····}10 ····}
11 ····11 ····
12 ····public·void·a(final·boolean·b)·{12 ····public·void·a(final·boolean·b)·{
13 ········if·(!this.a)·{13 ········if·(!this.a)·{
14 ············final·int·a·=·1;14 ············final·int·a·=·1;
15 ············this.a·=·(a·!=·0);15 ············this.a·=·(a·!=·0);
16 ············final·o0$c·b2·=·this.b;16 ············final·p0$c·b2·=·this.b;
17 ············final·int·b3·=·b2.b·-·a;17 ············final·int·b3·=·b2.b·-·a;
18 ············b2.b·=·b3;18 ············b2.b·=·b3;
19 ············final·boolean·c·=·b·|·b2.c;19 ············final·boolean·c·=·b·|·b2.c;
20 ············b2.c·=·c;20 ············b2.c·=·c;
21 ············if·(b3·==·0·&&·!c)·{21 ············if·(b3·==·0·&&·!c)·{
22 ················o0.c(b2.d,·b2.a);22 ················p0.c(b2.d,·b2.a);
23 ············}23 ············}
24 ············return;24 ············return;
25 ········}25 ········}
26 ········throw·new·IllegalStateException("The·onKeyEventHandledCallback·should·be·called·exactly·once.");26 ········throw·new·IllegalStateException("The·onKeyEventHandledCallback·should·be·called·exactly·once.");
27 ····}27 ····}
28 }28 }
1.03 KB
w5/t$a$a.class vs.
w5/u$a$a.class
Files 12% similar despite different names
981 B
procyon -ec {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 package·w5;1 package·w5;
  
2 import·l5.b;2 import·l5.b;
3 import·x5.a$e;3 import·x5.a$e;
  
4 public·class·t$a$a·implements·a$e4 public·class·u$a$a·implements·a$e
5 {5 {
6 ····public·final·/*·synthetic·*/·t$a$b·a;6 ····public·final·/*·synthetic·*/·u$a$b·a;
7 ····public·final·/*·synthetic·*/·t$a·b;7 ····public·final·/*·synthetic·*/·u$a·b;
8 ····8 ····
9 ····public·t$a$a(final·t$a·b,·final·t$a$b·a)·{9 ····public·u$a$a(final·u$a·b,·final·u$a$b·a)·{
10 ········this.b·=·b;10 ········this.b·=·b;
11 ········this.a·=·a;11 ········this.a·=·a;
12 ····}12 ····}
13 ····13 ····
14 ····public·void·a(Object·o)·{14 ····public·void·a(Object·o)·{
15 ········t$a.a(this.b).remove(this.a);15 ········u$a.a(this.b).remove(this.a);
16 ········if·(!t$a.a(this.b).isEmpty())·{16 ········if·(!u$a.a(this.b).isEmpty())·{
17 ············o·=·new·StringBuilder();17 ············o·=·new·StringBuilder();
18 ············((StringBuilder)o).append("The·queue·becomes·empty·after·removing·config·generation·");18 ············((StringBuilder)o).append("The·queue·becomes·empty·after·removing·config·generation·");
19 ············((StringBuilder)o).append(String.valueOf(this.a.a));19 ············((StringBuilder)o).append(String.valueOf(this.a.a));
20 ············l5.b.b("SettingsChannel",·((StringBuilder)o).toString());20 ············l5.b.b("SettingsChannel",·((StringBuilder)o).toString());
21 ········}21 ········}
22 ····}22 ····}
23 }23 }
10.6 KB
w5/w$a.class vs.
w5/x$a.class
Files 2% similar despite different names
10.5 KB
procyon -ec {}
    
Offset 7, 25 lines modifiedOffset 7, 25 lines modified
7 import·org.json.JSONArray;7 import·org.json.JSONArray;
8 import·android.os.Bundle;8 import·android.os.Bundle;
9 import·l5.b;9 import·l5.b;
10 import·x5.k$d;10 import·x5.k$d;
11 import·x5.j;11 import·x5.j;
12 import·x5.k$c;12 import·x5.k$c;
  
13 public·class·w$a·implements·k$c13 public·class·x$a·implements·k$c
14 {14 {
15 ····public·final·/*·synthetic·*/·w·h;15 ····public·final·/*·synthetic·*/·x·h;
16 ····16 ····
17 ····public·w$a(final·w·h)·{17 ····public·x$a(final·x·h)·{
18 ········this.h·=·h;18 ········this.h·=·h;
19 ····}19 ····}
20 ····20 ····
21 ····public·void·D(j·ex,·final·k$d·k$d)·{21 ····public·void·D(j·ex,·final·k$d·k$d)·{
22 ········final·String·s·=·"data";22 ········final·String·s·=·"data";
23 ········if·(w.a(this.h)·==·null)·{23 ········if·(x.a(this.h)·==·null)·{
24 ············return;24 ············return;
25 ········}25 ········}
26 ········final·String·a·=·((j)ex).a;26 ········final·String·a·=·((j)ex).a;
27 ········ex·=·(NoSuchFieldException)((j)ex).b;27 ········ex·=·(NoSuchFieldException)((j)ex).b;
28 ········final·StringBuilder·sb·=·new·StringBuilder();28 ········final·StringBuilder·sb·=·new·StringBuilder();
29 ········sb.append("Received·'");29 ········sb.append("Received·'");
30 ········sb.append(a);30 ········sb.append(a);
Offset 113, 25 lines modifiedOffset 113, 25 lines modified
113 ············Label_0941:·{113 ············Label_0941:·{
114 ················switch·(n2)·{114 ················switch·(n2)·{
115 ····················default:·{115 ····················default:·{
116 ························k$d.c();116 ························k$d.c();
117 ························break;117 ························break;
118 ····················}118 ····················}
119 ····················case·9:·{119 ····················case·9:·{
120 ························ex·=·(NoSuchFieldException)w.a(this.h);120 ························ex·=·(NoSuchFieldException)x.a(this.h);
121 ························((w$f)ex).g();121 ························((x$f)ex).g();
122 ························break·Label_0834;122 ························break·Label_0834;
123 ····················}123 ····················}
124 ····················case·8:·{124 ····················case·8:·{
125 ························ex·=·(NoSuchFieldException)w.a(this.h);125 ························ex·=·(NoSuchFieldException)x.a(this.h);
126 ························((w$f)ex).b();126 ························((x$f)ex).b();
127 ························break·Label_0834;127 ························break·Label_0834;
128 ····················}128 ····················}
129 ····················case·7:·{129 ····················case·7:·{
130 ························final·w$f·a2·=·w.a(this.h);130 ························final·x$f·a2·=·x.a(this.h);
131 ························ex·=·ex;131 ························ex·=·ex;
132 ························a2.i((boolean)ex);132 ························a2.i((boolean)ex);
133 ························break·Label_0834;133 ························break·Label_0834;
134 ····················}134 ····················}
135 ····················case·6:·{135 ····················case·6:·{
136 ························break·Label_0941;136 ························break·Label_0941;
137 ····················}137 ····················}
Offset 162, 49 lines modifiedOffset 162, 49 lines modified
162 ································final·double[]·array·=·new·double[n3];162 ································final·double[]·array·=·new·double[n3];
163 ································while·(i·<·n3)·{163 ································while·(i·<·n3)·{
164 ····································array[i]·=·((JSONArray)ex).getDouble(i);164 ····································array[i]·=·((JSONArray)ex).getDouble(i);
165 ····································++i;165 ····································++i;
166 ································}166 ································}
167 ································ex·=·(NoSuchFieldException)this.h;167 ································ex·=·(NoSuchFieldException)this.h;
168 ································try·{168 ································try·{
169 ····································w.a((w)ex).e(double1,·double2,·array);169 ····································x.a((x)ex).e(double1,·double2,·array);
170 ····································try·{170 ····································try·{
171 ········································k$d.b((Object)null);171 ········································k$d.b((Object)null);
172 ········································break;172 ········································break;
173 ········································ex·=·ex;173 ········································ex·=·ex;
174 ········································final·String·string·=·((JSONObject)ex).getString("action");174 ········································final·String·string·=·((JSONObject)ex).getString("action");
175 ········································ex·=·(NoSuchFieldException)((JSONObject)ex).getString(s);175 ········································ex·=·(NoSuchFieldException)((JSONObject)ex).getString(s);
176 ········································iftrue(Label_0784:)(ex·==·null·||·((String)ex).isEmpty());176 ········································iftrue(Label_0784:)(ex·==·null·||·((String)ex).isEmpty());
177 ········································Bundle·bundle·=·new(android.os.Bundle.class)();177 ········································Bundle·bundle·=·new(android.os.Bundle.class)();
178 ········································try·{178 ········································try·{
179 ············································new·Bundle();179 ············································new·Bundle();
180 ············································((BaseBundle)bundle).putString(s,·(String)ex);180 ············································((BaseBundle)bundle).putString(s,·(String)ex);
181 ············································ex·=·(NoSuchFieldException)this.h;181 ············································ex·=·(NoSuchFieldException)this.h;
182 ············································try·{182 ············································try·{
183 ················································ex·=·(NoSuchFieldException)w.a((w)ex);183 ················································ex·=·(NoSuchFieldException)x.a((x)ex);
184 ················································((w$f)ex).c(string,·bundle);184 ················································((x$f)ex).c(string,·bundle);
185 ················································try·{185 ················································try·{
186 ····················································k$d.b((Object)null);186 ····················································k$d.b((Object)null);
187 ····················································break;187 ····················································break;
188 ····················································k$d.b((Object)null);188 ····················································k$d.b((Object)null);
189 ····················································break;189 ····················································break;
190 ····················································ex·=·(NoSuchFieldException)w.a(this.h);190 ····················································ex·=·(NoSuchFieldException)x.a(this.h);
191 ····················································((w$f)ex).a();191 ····················································((x$f)ex).a();
192 ····················································continue;192 ····················································continue;
193 ····················································try·{193 ····················································try·{
194 ························································final·JSONArray·jsonArray·=·(JSONArray)ex;194 ························································final·JSONArray·jsonArray·=·(JSONArray)ex;
195 ························································final·int·int1·=·jsonArray.getInt(0);195 ························································final·int·int1·=·jsonArray.getInt(0);
196 ························································ex·=·(NoSuchFieldException)jsonArray.getJSONObject(n);196 ························································ex·=·(NoSuchFieldException)jsonArray.getJSONObject(n);
197 ························································try·{197 ························································try·{
198 ····························································final·w·h·=·this.h;198 ····························································final·x·h·=·this.h;
199 ····························································try·{199 ····························································try·{
200 ································································final·w$f·a3·=·w.a(h);200 ································································final·x$f·a3·=·x.a(h);
201 ································································try·{201 ································································try·{
202 ····································································ex·=·(NoSuchFieldException)w$b.a((JSONObject)ex);202 ····································································ex·=·(NoSuchFieldException)x$b.a((JSONObject)ex);
203 ····································································a3.f(int1,·(w$b)ex);203 ····································································a3.f(int1,·(x$b)ex);
204 ····································································try·{204 ····································································try·{
205 ········································································final·Object·o·=·null;205 ········································································final·Object·o·=·null;
206 ········································································k$d.b(o);206 ········································································k$d.b(o);
207 ····································································}207 ····································································}
208 ····································································catch·(final·NoSuchFieldException·ex)·{}208 ····································································catch·(final·NoSuchFieldException·ex)·{}
209 ································································}209 ································································}
210 ································································catch·(final·NoSuchFieldException·ex2)·{}210 ································································catch·(final·NoSuchFieldException·ex2)·{}
Offset 218, 29 lines modifiedOffset 218, 29 lines modified
218 ····················································}218 ····················································}
219 ····················································catch·(NoSuchFieldException·ex8)·{219 ····················································catch·(NoSuchFieldException·ex8)·{
220 ························································ex8·=·ex;220 ························································ex8·=·ex;
221 ························································k$d.a(s2,·ex8.getMessage(),·(Object)null);221 ························································k$d.a(s2,·ex8.getMessage(),·(Object)null);
222 ························································break;222 ························································break;
223 ························································final·JSONObject·jsonObject·=·(JSONObject)ex;223 ························································final·JSONObject·jsonObject·=·(JSONObject)ex;
224 ························································try·{224 ························································try·{
225 ····························································final·w·h2·=·this.h;225 ····························································final·x·h2·=·this.h;
226 ····························································try·{226 ····························································try·{
227 ································································final·w$f·a4·=·w.a(h2);227 ································································final·x$f·a4·=·x.a(h2);
228 ································································try·{228 ································································try·{
229 ····································································a4.h(w$e.a(jsonObject));229 ····································································a4.h(x$e.a(jsonObject));
230 ····································································try·{230 ····································································try·{
231 ········································································k$d.b((Object)null);231 ········································································k$d.b((Object)null);
232 ········································································break;232 ········································································break;
233 ········································································final·JSONObject·jsonObject2·=·(JSONObject)ex;233 ········································································final·JSONObject·jsonObject2·=·(JSONObject)ex;
234 ········································································final·int·int2·=·jsonObject2.getInt("platformViewId");234 ········································································final·int·int2·=·jsonObject2.getInt("platformViewId");
235 ········································································final·boolean·optBoolean·=·jsonObject2.optBoolean("usesVirtualDisplay",·false);235 ········································································final·boolean·optBoolean·=·jsonObject2.optBoolean("usesVirtualDisplay",·false);
236 ········································································try·{236 ········································································try·{
237 ············································································final·w·h3·=·this.h;237 ············································································final·x·h3·=·this.h;
238 ············································································try·{238 ············································································try·{
239 ················································································w.a(h3).d(int2,·optBoolean);239 ················································································x.a(h3).d(int2,·optBoolean);
240 ············································································}240 ············································································}
241 ············································································catch·(final·JSONException·ex9)·{}241 ············································································catch·(final·JSONException·ex9)·{}
242 ········································································}242 ········································································}
Max diff block lines reached; 1519/10752 bytes (14.13%) of diff not shown.
45.4 MB
lib/x86_64/libapp.so
889 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:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········10354912·(bytes·into·file)13 ··Start·of·section·headers:··········10289376·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········717 ··Number·of·program·headers:·········7
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(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.46 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·644 There·are·7·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000188·0x000188·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000188·0x000188·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x3c32b2·0x3c32b2·R···0x100008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x3c5af2·0x3c5af2·R···0x10000
9 ··LOAD···········0x3d0000·0x00000000003d0000·0x00000000003d0000·0x604860·0x604860·R·E·0x100009 ··LOAD···········0x3d0000·0x00000000003d0000·0x00000000003d0000·0x5f2da0·0x5f2da0·R·E·0x10000
10 ··LOAD···········0x9e0000·0x00000000009e0000·0x00000000009e0000·0x000080·0x000080·RW··0x1000010 ··LOAD···········0x9d0000·0x00000000009d0000·0x00000000009d0000·0x000080·0x000080·RW··0x10000
11 ··NOTE···········0x0001c8·0x00000000000001c8·0x00000000000001c8·0x000020·0x000020·R···0x411 ··NOTE···········0x0001c8·0x00000000000001c8·0x00000000000001c8·0x000020·0x000020·R···0x4
12 ··DYNAMIC········0x9e0000·0x00000000009e0000·0x00000000009e0000·0x000060·0x000060·RW··0x812 ··DYNAMIC········0x9d0000·0x00000000009d0000·0x00000000009d0000·0x000060·0x000060·RW··0x8
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x113 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·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·
2.06 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x9e00e0:1 There·are·11·section·headers,·starting·at·offset·0x9d00e0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000000000001c8·0001c8·000020·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000000000001c8·0001c8·000020·00···A··0···0··4
6 ··[·2]·.dynstr···········STRTAB··········00000000000001e8·0001e8·000085·00···A··0···0··86 ··[·2]·.dynstr···········STRTAB··········00000000000001e8·0001e8·000085·00···A··0···0··8
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·000090·18···A··2···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·000090·18···A··2···1··8
8 ··[·4]·.hash·············HASH············0000000000000300·000300·000038·04···A··3···0··88 ··[·4]·.hash·············HASH············0000000000000300·000300·000038·04···A··3···0··8
9 ··[·5]·.rodata···········PROGBITS········0000000000000340·000340·3c2f30·00···A··0···0·649 ··[·5]·.rodata···········PROGBITS········0000000000000340·000340·3c5770·00···A··0···0·64
10 ··[·6]·.eh_frame·········PROGBITS········00000000003c3270·3c3270·000042·00···A··0···0··110 ··[·6]·.eh_frame·········PROGBITS········00000000003c5ab0·3c5ab0·000042·00···A··0···0··1
11 ··[·7]·.text·············PROGBITS········00000000003d0000·3d0000·604860·00··AX··0···0·6411 ··[·7]·.text·············PROGBITS········00000000003d0000·3d0000·5f2da0·00··AX··0···0·64
12 ··[·8]·.dynamic··········DYNAMIC·········00000000009e0000·9e0000·000060·10··WA··2···0··812 ··[·8]·.dynamic··········DYNAMIC·········00000000009d0000·9d0000·000060·10··WA··2···0··8
13 ··[·9]·.bss··············PROGBITS········00000000009e0060·9e0060·000020·00··WA··0···0··813 ··[·9]·.bss··············PROGBITS········00000000009d0060·9d0060·000020·00··WA··0···0··8
14 ··[10]·.shstrtab·········STRTAB··········0000000000000000·9e0080·00005a·00······0···0··814 ··[10]·.shstrtab·········STRTAB··········0000000000000000·9d0080·00005a·00······0···0··8
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),·l·(large),·p·(processor·specific)19 ··D·(mbind),·l·(large),·p·(processor·specific)
955 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:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000003d0000·89952·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions4 ·····1:·00000000003d0000·89632·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions
5 ·····2:·00000000003e5f80·0x5ee8e0·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions5 ·····2:·00000000003e5e40·0x5dcf60·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions
6 ·····3:·0000000000000340·16176·OBJECT··GLOBAL·DEFAULT····5·_kDartVmSnapshotData6 ·····3:·0000000000000340·16176·OBJECT··GLOBAL·DEFAULT····5·_kDartVmSnapshotData
7 ·····4:·0000000000004280·0x3beff0·OBJECT··GLOBAL·DEFAULT····5·_kDartIsolateSnapshotData7 ·····4:·0000000000004280·0x3c1830·OBJECT··GLOBAL·DEFAULT····5·_kDartIsolateSnapshotData
8 ·····5:·00000000000001c8····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId8 ·····5:·00000000000001c8····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·0x9e0000·contains·6·entries:1 Dynamic·section·at·offset·0x9d0000·contains·6·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000004·(HASH)···············0x3003 ·0x0000000000000004·(HASH)···············0x300
4 ·0x0000000000000005·(STRTAB)·············0x1e84 ·0x0000000000000005·(STRTAB)·············0x1e8
5 ·0x000000000000000a·(STRSZ)··············133·(bytes)5 ·0x000000000000000a·(STRSZ)··············133·(bytes)
6 ·0x0000000000000006·(SYMTAB)·············0x2706 ·0x0000000000000006·(SYMTAB)·············0x270
7 ·0x000000000000000b·(SYMENT)·············24·(bytes)7 ·0x000000000000000b·(SYMENT)·············24·(bytes)
8 ·0x0000000000000000·(NULL)···············0x08 ·0x0000000000000000·(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:·b4e1dec0cb83748429bf8e1aff849e5f3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7f8c241baa0e3d6069d2ee4ef00d391c
821 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:·-88 ··Data·alignment·factor:·-8
9 ··Return·address·column:·169 ··Return·address·column:·16
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r6·(rbp)·ofs·1611 ··DW_CFA_def_cfa:·r6·(rbp)·ofs·16
  
12 00000014·0000000000000011·00000018·FDE·cie=00000000·pc=00000000003d0000..00000000003e5f6012 00000014·0000000000000011·00000018·FDE·cie=00000000·pc=00000000003d0000..00000000003e5e20
13 ··DW_CFA_offset:·r6·(rbp)·at·cfa-1613 ··DW_CFA_offset:·r6·(rbp)·at·cfa-16
14 ··DW_CFA_offset:·r16·(rip)·at·cfa-814 ··DW_CFA_offset:·r16·(rip)·at·cfa-8
  
15 00000029·0000000000000011·0000002d·FDE·cie=00000000·pc=00000000003e5f80..00000000009d486015 00000029·0000000000000011·0000002d·FDE·cie=00000000·pc=00000000003e5e40..00000000009c2da0
16 ··DW_CFA_offset:·r6·(rbp)·at·cfa-1616 ··DW_CFA_offset:·r6·(rbp)·at·cfa-16
17 ··DW_CFA_offset:·r16·(rip)·at·cfa-817 ··DW_CFA_offset:·r16·(rip)·at·cfa-8
  
18 0000003e·ZERO·terminator18 0000003e·ZERO·terminator
  
  
871 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·x64·android·compressed-pointers6 d91c0e6f35f0eb2e44124e8f42aa44a7product·no-code_comments·no-dwarf_stack_traces_mode·dedup_instructions·no-tsan·no-msan·x64·android·compressed-pointers
7 <optimized·out>7 <optimized·out>
8 MonomorphicSmiableCall8 MonomorphicSmiableCall
9 ClosureData9 ClosureData
10 _NativeFinalizer10 _NativeFinalizer
11 _FunctionType11 _FunctionType
12 Uint64List12 Uint64List
13 UnwindError13 UnwindError
Offset 193, 14 lines modifiedOffset 193, 15 lines modified
193 _FfiAbiSpecificMapping193 _FfiAbiSpecificMapping
194 dyn-module:implicitly-callable194 dyn-module:implicitly-callable
195 _resultOrListeners195 _resultOrListeners
196 _GrowableList.filled196 _GrowableList.filled
197 _backtrackingStack197 _backtrackingStack
198 elementType198 elementType
199 UnsupportedError199 UnsupportedError
 200 variableLength
200 Float64List.201 Float64List.
201 vm:isolate-unsendable202 vm:isolate-unsendable
202 _StreamController203 _StreamController
203 dyn-module:callable204 dyn-module:callable
204 byteOffset205 byteOffset
205 List.filled206 List.filled
206 _SyncStreamController207 _SyncStreamController
Offset 440, 1136 lines modifiedOffset 441, 1162 lines modified
440 moveNext441 moveNext
441 :current_position442 :current_position
442 FutureOr443 FutureOr
443 boolean·expression444 boolean·expression
444 _handleException445 _handleException
445 _ExternalInt64Array446 _ExternalInt64Array
446 _Uint16List447 _Uint16List
447 f956f595844a2f845a55707faaaa51e4product·no-code_comments·no-dwarf_stack_traces_mode·dedup_instructions·no-tsan·no-msan·x64·android·compressed-pointers448 d91c0e6f35f0eb2e44124e8f42aa44a7product·no-code_comments·no-dwarf_stack_traces_mode·dedup_instructions·no-tsan·no-msan·x64·android·compressed-pointers
448 UIKeyInputPageUp449 UIKeyInputPageUp
449 CompositeMessageLookup.450 CompositeMessageLookup.
 451 _reaction@244045596
 452 _buildFilter@597079770
450 ScrollViewKeyboardDismissBehavior453 ScrollViewKeyboardDismissBehavior
451 Documentary454 Documentary
452 _ContainerSemanticsFragment@266266271.455 _RadioDefaultsM3@549266229
453 image/vnd.dece.graphic456 image/vnd.dece.graphic
 457 _WidgetsLocalizationsDelegate@175081674
454 SemanticsAction458 SemanticsAction
455 calculateBoundedFloatingCursorOffset459 calculateBoundedFloatingCursorOffset
 460 _scroll@157183791
456 ·sec·left461 ·sec·left
457 MethodChannelDeviceInfo462 MethodChannelDeviceInfo
458 _onTimeout@98391311 
459 OPMLCompletedState463 OPMLCompletedState
460 AnimationController.464 AnimationController.
461 peachpuff465 peachpuff
462 customKey466 customKey
463 GridTrack467 GridTrack
464 addDrawable468 addDrawable
465 MaterialLocalizationEn469 MaterialLocalizationEn
466 localPan470 localPan
467 prosinac471 prosinac
468 ParagraphStyle.472 ParagraphStyle.
469 Unable·to·establish·connection·on·channel.473 Unable·to·establish·connection·on·channel.
470 convertSingle474 convertSingle
 475 _handlePointerUpOrCancel@181124995
 476 _watchSignalInternal@15069316
471 ScrollPhysics477 ScrollPhysics
 478 _value@553083489
472 skipZeroContentLength479 skipZeroContentLength
473 MatchesParserExtension|allMatches480 MatchesParserExtension|allMatches
 481 _supportsAnsiEscapes@15069316
474 forcePress482 forcePress
475 liveTextInput483 liveTextInput
476 _getHue@318179376484 _requestAutofill@83206165
477 Unrecognized·message·485 Unrecognized·message·
478 Systemthema486 Systemthema
479 _deactivate@184319124 
480 proxy-authenticate487 proxy-authenticate
481 CupertinoLocalizationAs488 CupertinoLocalizationAs
482 rast·Kristust489 rast·Kristust
483 _handleTap@588145554 
484 dragPosition490 dragPosition
485 _isSelectionWithinComposingRange@154183791 
486 txnPutRecordSync491 txnPutRecordSync
487 _UnmodifiableByteDataView@8027147.492 _UnmodifiableByteDataView@8027147.
488 _AlwaysCompleteAnimation@293411118 
489 _cornerFor@466458455 
490 RssItunes.parse493 RssItunes.parse
491 _stackTrace@0150898494 _stackTrace@0150898
492 _StreamSinkImpl@16069316. 
493 HumpDownHump;495 HumpDownHump;
494 ldrdhar;496 ldrdhar;
495 Laajennettu497 Laajennettu
496 package:rss_dart/domain/media/media.dart498 package:rss_dart/domain/media/media.dart
 499 _moveChild@187319124
 500 _computeValues@269266271
497 _loadAsync@890503456 
498 get:_leadingTrackMainAxisOffset@216211710 
499 _computeDryLayout@286302920 
500 channel·not·found501 channel·not·found
501 recoveredInTransaction502 recoveredInTransaction
502 smallsetminus;503 smallsetminus;
503 lower-armenian504 lower-armenian
504 _handleTapToDismiss@583220820 
505 Sicura/o·di·voler·fermare·il·download·ed·eliminare·l'episodio?505 Sicura/o·di·voler·fermare·il·download·ed·eliminare·l'episodio?
506 String_concatRange506 String_concatRange
 507 _nodesEqual@1009068303
 508 _width@1274068491
 509 _CombiningGestureArenaMember@107419575
507 _CSSBoxRenderer@940466282 
508 _handleSnackBarStatusChanged@552420462 
509 _loadArtwork@640222818 
510 get:_targetTileHeight@523247952 
511 activity_recognition510 activity_recognition
512 longPress511 longPress
513 InheritedTheme512 InheritedTheme
514 twoheadleftarrow;513 twoheadleftarrow;
 514 get:_fieldConstructors@1016098028
515 UpperRightArrow;515 UpperRightArrow;
516 namespace516 namespace
517 _parseBlock@0150898517 _parseBlock@0150898
518 get:needCooperate518 get:needCooperate
519 hitTestChild519 hitTestChild
520 _cache@0150898520 _getWatchSignalInternal@15069316
521 Kies·alles521 Kies·alles
522 alwaysUse24HourFormat522 alwaysUse24HourFormat
Max diff block lines reached; 888377/891883 bytes (99.61%) of diff not shown.
31.5 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 ··0x00000340·f5f5dcdc·4f390000·00000000·03000000·....O9..........2 ··0x00000340·f5f5dcdc·71390000·00000000·03000000·....q9..........
3 ··0x00000350·00000000·66393536·66353935·38343461·....f956f595844a 
4 ··0x00000360·32663834·35613535·37303766·61616161·2f845a55707faaaa3 ··0x00000350·00000000·64393163·30653666·33356630·....d91c0e6f35f0
 4 ··0x00000360·65623265·34343132·34653866·34326161·eb2e44124e8f42aa
5 ··0x00000370·35316534·70726f64·75637420·6e6f2d63·51e4product·no-c5 ··0x00000370·34346137·70726f64·75637420·6e6f2d63·44a7product·no-c
6 ··0x00000380·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-6 ··0x00000380·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-
7 ··0x00000390·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac7 ··0x00000390·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac
8 ··0x000003a0·65735f6d·6f646520·64656475·705f696e·es_mode·dedup_in8 ··0x000003a0·65735f6d·6f646520·64656475·705f696e·es_mode·dedup_in
9 ··0x000003b0·73747275·6374696f·6e73206e·6f2d7473·structions·no-ts9 ··0x000003b0·73747275·6374696f·6e73206e·6f2d7473·structions·no-ts
10 ··0x000003c0·616e206e·6f2d6d73·616e2078·36342061·an·no-msan·x64·a10 ··0x000003c0·616e206e·6f2d6d73·616e2078·36342061·an·no-msan·x64·a
11 ··0x000003d0·6e64726f·69642063·6f6d7072·65737365·ndroid·compresse11 ··0x000003d0·6e64726f·69642063·6f6d7072·65737365·ndroid·compresse
12 ··0x000003e0·642d706f·696e7465·727300e0·10898728·d-pointers.....(12 ··0x000003e0·642d706f·696e7465·727300e0·13898729·d-pointers.....)
13 ··0x000003f0·81c04220·d77f869e·8c8282ac·82829682·..B·............13 ··0x000003f0·81c04220·d701879e·8c8282ac·82829682·..B·............
14 ··0x00000400·84a0829a·94968282·90928a90·82829a8e·................14 ··0x00000400·84a0829a·94968282·90928a90·82829a8e·................
15 ··0x00000410·92889e82·b8a8909e·92888292·90828688·................15 ··0x00000410·92889e82·b8a8909e·92888292·90828688·................
16 ··0x00000420·8282a482·8282b2be·96848a8c·a092a2c6·................16 ··0x00000420·8282a482·8282b2be·96848a8c·a092a2c6·................
17 ··0x00000430·908282ba·9ea88288·8282829e·9c948e84·................17 ··0x00000430·908282ba·9ea88288·8282829e·9c948e84·................
18 ··0x00000440·a68a8282·84849690·8292a082·9ca6aa88·................18 ··0x00000440·a68a8282·84849690·8292a082·9ca6aa88·................
19 ··0x00000450·828a829a·82b6a488·929e84a0·88a4928e·................19 ··0x00000450·828a829a·82b6a488·929e84a0·88a4928e·................
20 ··0x00000460·8884a886·82828e94·a2909c82·90828282·................20 ··0x00000460·8884a886·82828e94·a2909c82·90828282·................
Offset 32, 10335 lines modifiedOffset 32, 10335 lines modified
32 ··0x00000510·8690a28c·9094a082·9c829a82·86ae9caa·................32 ··0x00000510·8690a28c·9094a082·9c829a82·86ae9caa·................
33 ··0x00000520·8c9e8282·8482aa84·9cae8284·969c9c82·................33 ··0x00000520·8c9e8282·8482aa84·9cae8284·969c9c82·................
34 ··0x00000530·a29e8284·ae888284·8c8a82ac·8290828e·................34 ··0x00000530·a29e8284·ae888284·8c8a82ac·8290828e·................
35 ··0x00000540·849aa28a·8a98828c·9090829c·969e9892·................35 ··0x00000540·849aa28a·8a98828c·9090829c·969e9892·................
36 ··0x00000550·84828286·829682a6·8c98889e·9a829882·................36 ··0x00000550·84828286·829682a6·8c98889e·9a829882·................
37 ··0x00000560·82a28284·9688b086·a6828298·a8848c82·................37 ··0x00000560·82a28284·9688b086·a6828298·a8848c82·................
38 ··0x00000570·96868282·ac82bc82·8282a482·a88282a4·................38 ··0x00000570·96868282·ac82bc82·8282a482·a88282a4·................
39 ··0x00000580·96a08882·98aaa2a6·848e9482·8c829682·................39 ··0x00000580·96a09c88·8298aaa2·a6848e94·828c8296·................
40 ··0x00000590·aa82a294·82968a82·96889a82·a28c8c8a·................40 ··0x00000590·82aa82a2·9482968a·8296889a·82a28c8c·................
41 ··0x000005a0·8a8282a8·9e9c829a·82a298a6·94a6829a·................41 ··0x000005a0·8a8a8282·a89e9c82·9a82a298·a694a682·................
42 ··0x000005b0·82a08a82·8294848c·a6a0a082·988286aa·................42 ··0x000005b0·9a82a08a·82829484·8ca6a0a0·82988882·................
43 ··0x000005c0·82849890·98829a9e·82a48e82·94928292·................43 ··0x000005c0·86aa8284·98909882·9a9e82a4·8e829492·................
44 ··0x000005d0·9e84a88e·868c8aa6·908e8290·82849288·................44 ··0x000005d0·82929e84·a88e868c·8aa6908e·82908284·................
45 ··0x000005e0·9e9ca092·a682ac8a·848a9ab4·82b6a682·................45 ··0x000005e0·92889e9c·a092a682·ac8a848a·9ab482b6·................
46 ··0x000005f0·b690828a·a09488a0·82be96a6·828e9e8e·................46 ··0x000005f0·a682b690·828aa094·88a082be·96a6828e·................
47 ··0x00000600·94828282·9eba988e·829e9290·82828282·................47 ··0x00000600·9e8e9482·82829eba·988e829e·92908282·................
48 ··0x00000610·8e82a090·8e828294·828c9490·b4909e82·................48 ··0x00000610·82828e82·a0908e82·8294828c·9490b490·................
49 ··0x00000620·94a48288·a4829c94·a4a6869e·9e828282·................49 ··0x00000620·9e8294a4·8288a482·9c94a4a6·869e9e82·................
50 ··0x00000630·84ba9082·969e828a·849c9e98·a09c8290·................50 ··0x00000630·828284ba·9082969e·828a849c·9e98a09c·................
51 ··0x00000640·a29c828c·868c94b6·a686828c·828282a8·................ 
52 ··0x00000650·8a8482aa·ac82828c·ac828282·86829c8c·................51 ··0x00000640·8290a29c·828c868c·94b6a686·828c8282·................
 52 ··0x00000650·82a88a84·82aaac82·828cac82·82828682·................
53 ··0x00000660·9ab086a4·84989082·8a9c9a82·b49c9a82·................53 ··0x00000660·9c8c9ab0·86a48498·90828a9c·9a82b49c·................
54 ··0x00000670·88c6889e·82908ca0·82a494b8·9c82a682·................54 ··0x00000670·9a8288c6·889e8290·8ca082a4·94b89c82·................
55 ··0x00000680·8282a282·82a08e9e·a88a8a82·a2949682·................55 ··0x00000680·a6828282·a28282a0·8e9ea88a·8a82a294·................
56 ··0x00000690·aaae8c94·8288829a·a6929c8c·869e8282·................56 ··0x00000690·9682aaae·8c948288·829aa692·9c8c869e·................
57 ··0x000006a0·8e889888·8296babe·8c9ebc82·82828294·................57 ··0x000006a0·82828e88·98888296·babe8c9e·bc828282·................
58 ··0x000006b0·8682ae82·ac8c8882·9ca0b4ae·9e948282·................58 ··0x000006b0·82948682·ae82ac8c·88829ca0·b4ae9e94·................
59 ··0x000006c0·82828282·82828aa2·8284a698·9e8e8c9e·................59 ··0x000006c0·82828282·82828282·8aa28284·a6989e8e·................
60 ··0x000006d0·82ac828a·82be82a2·8282b48a·98aa9490·................60 ··0x000006d0·8c9e82ac·828a82be·82a28282·b48a98aa·................
61 ··0x000006e0·8ea08c82·8c9c8ccc·82c8a28a·a8b89c82·................61 ··0x000006e0·94908ea0·8c828c9c·8ccc82c8·a28aa8b8·................
62 ··0x000006f0·969ca08e·a29a8a82·a28a9282·b48294be·................62 ··0x000006f0·9c82969c·a08ea29a·8a82a28a·9282b482·................
63 ··0x00000700·989c9e94·82a8828c·8284aaa0·ac82a6a6·................63 ··0x00000700·94be989c·9e9482a8·828c8284·aaa0ac82·................
64 ··0x00000710·90828282·888894a2·8e9c9c82·8a86ae82·................64 ··0x00000710·a6a69082·82828888·94a28e9c·9c828a86·................
65 ··0x00000720·8c828c9c·9ea48282·8c869eb0·8a82a494·................65 ··0x00000720·ae828c82·8c9c9ea4·82828c86·9eb08a82·................
66 ··0x00000730·b6829aac·8a8e8292·8296a682·8292828e·................66 ··0x00000730·a494b682·9aac8a8e·82928296·a6828292·................
67 ··0x00000740·869aa682·9c968294·8e908282·8482a4b2·................67 ··0x00000740·828e869a·a6829c96·82948e90·82828482·................
68 ··0x00000750·b08c8cae·a2909a98·828c949e·8a9aa488·................68 ··0x00000750·a4b2b08c·8caea290·9a98828c·949e8a9a·................
69 ··0x00000760·82948282·84969498·9082a284·828e8890·................69 ··0x00000760·a4888294·82828496·94989082·a284828e·................
70 ··0x00000770·a4a0a696·82804220·cf84c0c1·c27fc600·......B·........70 ··0x00000770·8890a4a0·a6968280·4220cf84·c0c1c201·........B·......
71 ··0x00000780·40c42881·c4c4c4c4·c4c4c4c4·c4c4c4c4·@.(.............71 ··0x00000780·c70040c4·2981c4c4·c4c4c4c4·c4c4c4c4·..@.)...........
72 ··0x00000790·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................72 ··0x00000790·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................
73 ··0x000007a0·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................73 ··0x000007a0·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................
74 ··0x000007b0·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................74 ··0x000007b0·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................
75 ··0x000007c0·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................75 ··0x000007c0·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................
76 ··0x000007d0·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................76 ··0x000007d0·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................
77 ··0x000007e0·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................77 ··0x000007e0·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................
78 ··0x000007f0·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................78 ··0x000007f0·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................
79 ··0x00000800·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................79 ··0x00000800·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................
Diff chunk too large, falling back to line-by-line diff (842 lines added, 842 lines removed)
80 ··0x00000810·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................80 ··0x00000810·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................
81 ··0x00000820·c4c4c4c4·c4c4c4c4·c4c4c4c4·800060c1·..............`.81 ··0x00000820·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c480·................
82 ··0x00000830·810260d6·82858500·20c48102·904040cc·..`.....·....@@.82 ··0x00000830·0060c181·0260d682·85850020·c4810290·.`...`.....·....
83 ··0x00000840·819e3c6f·7074696d·697a6564·206f7574·..<optimized·out83 ··0x00000840·4040cc81·9e3c6f70·74696d69·7a656420·@@...<optimized·
84 ··0x00000850·3e8c4861·6e646c65·821a8234·ac4d6f6e·>.Handle...4.Mon84 ··0x00000850·6f75743e·8c48616e·646c6582·1a8234ac·out>.Handle...4.
85 ··0x00000860·6f6d6f72·70686963·536d6961·626c6543·omorphicSmiableC85 ··0x00000860·4d6f6e6f·6d6f7270·68696353·6d696162·MonomorphicSmiab
86 ··0x00000870·616c6c82·33824f96·436c6f73·75726544·all.3.O.ClosureD86 ··0x00000870·6c654361·6c6c8233·824f9643·6c6f7375·leCall.3.O.Closu
87 ··0x00000880·61746182·6684213d·a05f4e61·74697665·ata.f.!=._Native87 ··0x00000880·72654461·74618266·84213da0·5f4e6174·reData.f.!=._Nat
88 ··0x00000890·46696e61·6c697a65·7282689a·5f46756e·Finalizer.h._Fun88 ··0x00000890·69766546·696e616c·697a6572·82689a5f·iveFinalizer.h._
89 ··0x000008a0·6374696f·6e547970·65945569·6e743634·ctionType.Uint6489 ··0x000008a0·46756e63·74696f6e·54797065·9455696e·FunctionType.Uin
90 ··0x000008b0·4c697374·96556e77·696e6445·72726f72·List.UnwindError90 ··0x000008b0·7436344c·69737496·556e7769·6e644572·t64List.UnwindEr
91 ··0x000008c0·829e8282·902e6669·656c644e·4992636f·......fieldNI.co91 ··0x000008c0·726f7282·9e828290·2e666965·6c644e49·ror......fieldNI
92 ··0x000008d0·76617269·616e748a·636c6173·73906162·variant.class.ab92 ··0x000008d0·92636f76·61726961·6e748a63·6c617373·.covariant.class
93 ··0x000008e0·73747261·637482d0·82999a5f·6e657874·stract....._next93 ··0x000008e0·90616273·74726163·7482d082·999a5f6e·.abstract....._n
94 ··0x000008f0·4c697374·656e6572·8e636569·6c696e67·Listener.ceiling94 ··0x000008f0·6578744c·69737465·6e65728e·6365696c·extListener.ceil
95 ··0x00000900·92496e74·36344c69·73748874·6869739e·.Int64List.this.95 ··0x00000900·696e6792·496e7436·344c6973·74887468·ing.Int64List.th
96 ··0x00000910·5f496e74·36344172·72617956·69657782·_Int64ArrayView.96 ··0x00000910·69739e5f·496e7436·34417272·61795669·is._Int64ArrayVi
97 ··0x00000920·e4b83a66·756e6374·696f6e5f·74797065·..:function_type97 ··0x00000920·657782e4·b83a6675·6e637469·6f6e5f74·ew...:function_t
98 ··0x00000930·5f617267·756d656e·74735f76·6172a864·_arguments_var.d98 ··0x00000930·7970655f·61726775·6d656e74·735f7661·ype_arguments_va
99 ··0x00000940·6172742e·6c696272·6172792e·6d697272·art.library.mirr99 ··0x00000940·72a86461·72742e6c·69627261·72792e6d·r.dart.library.m
100 ··0x00000950·6f727390·41706945·72726f72·9e5f4173·ors.ApiError._As100 ··0x00000950·6972726f·72739041·70694572·726f729e·irrors.ApiError.
101 ··0x00000960·796e6343·6f6d706c·65746572·92496e74·yncCompleter.Int101 ··0x00000960·5f417379·6e63436f·6d706c65·74657292·_AsyncCompleter.
102 ··0x00000970·33324c69·73748842·6f6f6c82·cb924e61·32List.Bool...Na102 ··0x00000970·496e7433·324c6973·7488426f·6f6c82cb·Int32List.Bool..
103 ··0x00000980·6d657370·61636590·65787465·726e616c·mespace.external103 ··0x00000980·924e616d·65737061·63659065·78746572·.Namespace.exter
104 ··0x00000990·8297864d·61708866·726f6d82·ae8271a4·...Map.from...q.104 ··0x00000990·6e616c82·97864d61·70886672·6f6d82ae·nal...Map.from..
105 ··0x000009a0·3a656e74·72795f70·6f696e74·735f7465·:entry_points_te105 ··0x000009a0·8271a43a·656e7472·795f706f·696e7473·.q.:entry_points
106 ··0x000009b0·6d7082b1·82a7827c·b25f616c·6c6f6361·mp.....|._alloca106 ··0x000009b0·5f74656d·7082b182·a7827cb2·5f616c6c·_temp.....|._all
107 ··0x000009c0·7465496e·766f6361·74696f6e·4d697272·teInvocationMirr107 ··0x000009c0·6f636174·65496e76·6f636174·696f6e4d·ocateInvocationM
108 ··0x000009d0·6f72be3a·64796e5f·63616c6c·5f637572·or.:dyn_call_cur108 ··0x000009d0·6972726f·72be3a64·796e5f63·616c6c5f·irror.:dyn_call_
109 ··0x000009e0·72656e74·5f6e756d·5f70726f·63657373·rent_num_process109 ··0x000009e0·63757272·656e745f·6e756d5f·70726f63·current_num_proc
110 ··0x000009f0·6564964c·6f616469·6e67556e·6974842b·ed.LoadingUnit.+110 ··0x000009f0·65737365·64964c6f·6164696e·67556e69·essed.LoadingUni
111 ··0x00000a00·2b8a3a45·76616c8c·646f7562·6c65a05f·+.:Eval.double._111 ··0x00000a00·74842b2b·8a3a4576·616c8c64·6f75626c·t.++.:Eval.doubl
112 ··0x00000a10·4d697272·6f725265·66657265·6e636592·MirrorReference.112 ··0x00000a10·65a05f4d·6972726f·72526566·6572656e·e._MirrorReferen
113 ··0x00000a20·466c6f61·74333278·34a25f6e·61746976·Float32x4._nativ113 ··0x00000a20·63659246·6c6f6174·33327834·a25f6e61·ce.Float32x4._na
114 ··0x00000a30·65536574·466c6f61·743634c6·5f626f75·eSetFloat64._bou114 ··0x00000a30·74697665·53657446·6c6f6174·3634c65f·tiveSetFloat64._
115 ··0x00000a40·6e647343·6865636b·466f7250·61727469·ndsCheckForParti115 ··0x00000a40·626f756e·64734368·65636b46·6f725061·boundsCheckForPa
116 ··0x00000a50·616c496e·7374616e·74696174·696f6e90·alInstantiation.116 ··0x00000a50·72746961·6c496e73·74616e74·69617469·rtialInstantiati
117 ··0x00000a60·5f6f6e45·72726f72·82408256·ba5f556e·_onError.@.V._Un117 ··0x00000a60·6f6e905f·6f6e4572·726f7282·408256ba·on._onError.@.V.
118 ··0x00000a70·6d6f6469·66696162·6c65466c·6f617436·modifiableFloat6118 ··0x00000a70·5f556e6d·6f646966·6961626c·65466c6f·_UnmodifiableFlo
119 ··0x00000a80·34417272·61795669·65779e3a·63617074·4ArrayView.:capt119 ··0x00000a80·61743634·41727261·79566965·779e3a63·at64ArrayView.:c
120 ··0x00000a90·7572655f·6c656e67·7468a85f·45787465·ure_length._Exte120 ··0x00000a90·61707475·72655f6c·656e6774·68a85f45·apture_length._E
121 ··0x00000aa0·726e616c·55696e74·31364172·72617982·rnalUint16Array.121 ··0x00000aa0·78746572·6e616c55·696e7431·36417272·xternalUint16Arr
122 ··0x00000ab0·db884c69·73748228·823f8273·9e676574·..List.(.?.s.get122 ··0x00000ab0·617982db·884c6973·74822882·3f82739e·ay...List.(.?.s.
123 ··0x00000ac0·3a72756e·74696d65·54797065·9c5f6f66·:runtimeType._of123 ··0x00000ac0·6765743a·72756e74·696d6554·7970659c·get:runtimeType.
124 ··0x00000ad0·66736574·496e4279·74657394·5f496e74·fsetInBytes._Int124 ··0x00000ad0·5f6f6666·73657449·6e427974·6573945f·_offsetInBytes._
125 ··0x00000ae0·36344c69·73748e70·61636b69·6e678420·64List.packing.·125 ··0x00000ae0·496e7436·344c6973·748e7061·636b696e·Int64List.packin
126 ··0x00000af0·20a65f6e·61746976·65476574·466c6f61··._nativeGetFloa126 ··0x00000af0·67842020·a65f6e61·74697665·47657446·g.··._nativeGetF
127 ··0x00000b00·74363478·328a6661·6c736582·f882e284·t64x2.false.....127 ··0x00000b00·6c6f6174·36347832·8a66616c·736582f8·loat64x2.false..
128 ··0x00000b10·3a4c843f·3f963a69·6e646578·5f74656d·:L.??.:index_tem128 ··0x00000b10·82e2843a·4c843f3f·963a696e·6465785f·...:L.??.:index_
129 ··0x00000b20·70907472·756e6361·74658215·925f7468·p.truncate..._th129 ··0x00000b20·74656d70·90747275·6e636174·65821592·temp.truncate...
130 ··0x00000b30·726f774e·6577a04d·6567616d·6f727068·rowNew.Megamorph130 ··0x00000b30·5f746872·6f774e65·77a04d65·67616d6f·_throwNew.Megamo
131 ··0x00000b40·69634361·63686582·219c5f54·79706550·icCache.!._TypeP131 ··0x00000b40·72706869·63436163·68658221·9c5f5479·rphicCache.!._Ty
132 ··0x00000b50·6172616d·65746572·a65f4578·7465726e·arameter._Extern132 ··0x00000b50·70655061·72616d65·746572a6·5f457874·peParameter._Ext
133 ··0x00000b60·616c5569·6e743841·72726179·aa5f7265·alUint8Array._re133 ··0x00000b60·65726e61·6c55696e·74384172·726179aa·ernalUint8Array.
Max diff block lines reached; 32930603/33050745 bytes (99.64%) 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 ··0x003c3270·10000000·00000000·017a5200·01781001·.........zR..x..2 ··0x003c5ab0·10000000·00000000·017a5200·01781001·.........zR..x..
3 ··0x003c3280·1b0c0610·11000000·18000000·74cd0000·............t...3 ··0x003c5ac0·1b0c0610·11000000·18000000·34a50000·............4...
4 ··0x003c3290·605f0100·00860290·01110000·002d0000·`_...........-..4 ··0x003c5ad0·205e0100·00860290·01110000·002d0000··^...........-..
5 ··0x003c32a0·00df2c02·00e0e85e·00008602·90010000·..,....^........5 ··0x003c5ae0·005f0302·0060cf5d·00008602·90010000·._...`.]........
6 ··0x003c32b0·0000································..6 ··0x003c5af0·0000································..
  
13.0 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000003d0000·<_kDartVmSnapshotInstructions>:2 00000000003d0000·<_kDartVmSnapshotInstructions>:
3 »       `_......@.......3 »       ·^......@.......
4 »       ...4 »       ...
5 »       0P.......^......5 »       0P.......]......
6 »       `.a.......=.....6 »       `.`.......=.....
7 »       ................7 »       ................
8 »       ...8 »       ...
9 »       UH......UH..A.vx9 »       UH......UH..A.vx
10 »       PI......A.....A.10 »       PI......A.....A.
11 »       .....A[XH..]....11 »       .....A[XH..]....
12 »       H.H.H.Q7H...I.^P12 »       H.H.H.Q7H...I.^P
13 »       H..I;VX......I.V13 »       H..I;VX......I.V
Offset 21, 16 lines modifiedOffset 21, 16 lines modified
21 »       P.I.VH.S..P.I.VH21 »       P.I.VH.S..P.I.VH
22 »       .S..P.I.VH.S.H.p22 »       .S..P.I.VH.S.H.p
23 »       'H.{'H...t.H..H.23 »       'H.{'H...t.H..H.
24 »       ..H..H...H...u.H24 »       ..H..H...H...u.H
25 »       .S.H..H.Z.H..I..25 »       .S.H..H.Z.H..I..
26 »       I......M.[8I;...26 »       I......M.[8I;...
27 »       1...UH..H...H..L27 »       1...UH..H...H..L
28 »       ..I..`...I..X...28 »       ..I..X...I..P...
29 »       ..I..X.......H.e29 »       ..I..P.......H.e
30 »       .H..].UH..A.vxPI30 »       .H..].UH..A.vxPI
31 »       ......A.....A...31 »       ......A.....A...
32 »       ...A[XH..]..H.].32 »       ...A[XH..]..H.].
33 »       A;^x......H..]UH33 »       A;^x......H..]UH
34 »       ..SPRA......H..]34 »       ..SPRA......H..]
35 »       .H..]UH..A.vxPRj35 »       .H..]UH..A.vxPRj
36 »       .I..p...A.....A.36 »       .I..p...A.....A.
Offset 48, 16 lines modifiedOffset 48, 16 lines modified
48 »       ..H......H.R8H;.48 »       ..H......H.R8H;.
49 »       ..W...H..].PQA.v49 »       ..W...H..].PQA.v
50 »       x..QAPI..H...A..50 »       x..QAPI..H...A..
51 »       ...A......A[A[[Y51 »       ...A......A[A[[Y
52 »       X..PQA.vx..QSI..52 »       X..PQA.vx..QSI..
53 »       H...A.....A.....53 »       H...A.....A.....
54 »       .A[A[[YX.`...PUH54 »       .A[A[[YX.`...PUH
55 »       ..H...H..L..I..`55 »       ..H...H..L..I..X
56 »       ...I..X.....I..X56 »       ...I..P.....I..P
57 »       .......H.e.H..]X57 »       .......H.e.H..]X
58 »       .q......H.].H.M.58 »       .q......H.].H.M.
59 »       H+.UH..D.[.A...A59 »       H+.UH..D.[.A...A
60 »       ..N..\...I..H.Q760 »       ..N..\...I..H.Q7
61 »       H...I.^PH..I;VX.61 »       H...I.^PH..I;VX.
62 »       .....I.VPH+.H..H62 »       .....I.VPH+.H..H
63 »       ......w.H.....3.63 »       ......w.H.....3.
Offset 70, 16 lines modifiedOffset 70, 16 lines modified
70 »       ;...^...A......H70 »       ;...^...A......H
71 »       ..].PQA.vx..QAPI71 »       ..].PQA.vx..QAPI
72 »       ..H...A.....A...72 »       ..H...A.....A...
73 »       ...A[A[[YX..PQA.73 »       ...A[A[[YX..PQA.
74 »       vx..QSI..H...A..74 »       vx..QSI..H...A..
75 »       ...A......A[A[[Y75 »       ...A......A[A[[Y
76 »       X.W...UH..H...H.76 »       X.W...UH..H...H.
77 »       .L..I..`...I..X.77 »       .L..I..X...I..P.
78 »       ....I..X.......H78 »       ....I..P.......H
79 »       .e.H..].l...UH..79 »       .e.H..].l...UH..
80 »       M.WOPA......H..]80 »       M.WOPA......H..]
81 »       H.E.....H.].H..]81 »       H.E.....H.].H..]
82 »       UH..SPA......H..82 »       UH..SPA......H..
83 »       ]...H.].H.M.H+.U83 »       ]...H.].H.M.H+.U
84 »       H..D.[.A...A..N.84 »       H..D.[.A...A..N.
85 »       .\...I..H.Q7H...85 »       .\...I..H.Q7H...
Offset 95, 16 lines modifiedOffset 95, 16 lines modified
95 »       ^...A......H..].95 »       ^...A......H..].
96 »       PQA.vx..QAPI..H.96 »       PQA.vx..QAPI..H.
97 »       ..A.....A......A97 »       ..A.....A......A
98 »       [A[[YX..PQA.vx..98 »       [A[[YX..PQA.vx..
99 »       QSI..H...A.....A99 »       QSI..H...A.....A
100 »       ......A[A[[YX.W.100 »       ......A[A[[YX.W.
101 »       ..UH..H...H..L..101 »       ..UH..H...H..L..
102 »       I..`...I..X.....102 »       I..X...I..P.....
103 »       I..X.......H.e.H103 »       I..P.......H.e.H
104 »       ..].l...UH..M.WO104 »       ..].l...UH..M.WO
105 »       PA......H..]H.E.105 »       PA......H..]H.E.
106 »       ....H.].H..]UH..106 »       ....H.].H..]UH..
107 »       SPA......H..]...107 »       SPA......H..]...
108 »       H.].H..]UH..SPA.108 »       H.].H..]UH..SPA.
109 »       .....H..]...UH..109 »       .....H..]...UH..
110 »       H.](H.K.H+.H.s'H110 »       H.](H.K.H+.H.s'H
Offset 131, 16 lines modifiedOffset 131, 16 lines modified
131 »       .M.WGA......H..]131 »       .M.WGA......H..]
132 »       .PQA.vx..QAPI..H132 »       .PQA.vx..QAPI..H
133 »       ...A.....A......133 »       ...A.....A......
134 »       A[A[[YX.z...PQA.134 »       A[A[[YX.z...PQA.
135 »       vx..QSI..H...A..135 »       vx..QSI..H...A..
136 »       ...A......A[A[[Y136 »       ...A......A[A[[Y
137 »       X.P...UH..H...H.137 »       X.P...UH..H...H.
138 »       .L..I..`...I..X.138 »       .L..I..X...I..P.
139 »       ....I..X.......H139 »       ....I..P.......H
140 »       .e.H..].e...H.].140 »       .e.H..].e...H.].
141 »       H.M.H+.UH..D.[.A141 »       H.M.H+.UH..D.[.A
142 »       ...A..N..\...I..142 »       ...A..N..\...I..
143 »       H.Q7H...I.^PH..I143 »       H.Q7H...I.^PH..I
144 »       ;VX......I.VPH+.144 »       ;VX......I.VPH+.
145 »       H..H......w.H...145 »       H..H......w.H...
146 »       ..3.H......H.S.H146 »       ..3.H......H.S.H
Offset 152, 24 lines modifiedOffset 152, 24 lines modified
152 »       .R8H;...^...A...152 »       .R8H;...^...A...
153 »       ...H..].PQA.vx..153 »       ...H..].PQA.vx..
154 »       QAPI..H...A.....154 »       QAPI..H...A.....
155 »       A......A[A[[YX..155 »       A......A[A[[YX..
156 »       PQA.vx..QSI..H..156 »       PQA.vx..QSI..H..
157 »       .A.....A......A[157 »       .A.....A......A[
158 »       A[[YX.W...UH..H.158 »       A[[YX.W...UH..H.
159 »       ..H..L..I..`...I159 »       ..H..L..I..X...I
160 »       ..X.....I..X....160 »       ..P.....I..P....
161 »       ...H.e.H..].l...161 »       ...H.e.H..].l...
162 »       UH..L.S.A.z.j.RS162 »       UH..L.S.A.z.j.RS
163 »       ARA.z..D..t.A...163 »       ARA.z..D..t.A...
164 »       M.fxL..M._7A.S.A164 »       M.fxL..M._7A.S.A
165 »       ..PN.d..H.X..7I.165 »       ..PN.d..H.X..7I.
166 »       <$.;@...t#D.X.A.166 »       <$.;@...t#D.X.A.
167 »       ..E#^@D._.t.PSH.167 »       ..E#^@D._.t.PSH.
168 »       .H..A..x...[XH..168 »       .H..A..p...[XH..
169 »       .I...I..y.I.....169 »       .I...I..y.I.....
170 »       .A.....A......A[170 »       .A.....A......A[
171 »       A[A[A[XH..]..C.D171 »       A[A[A[XH..]..C.D
172 »       .I.L#.L;.u.H...D172 »       .I.L#.L;.u.H...D
173 »       .K.M.NHI.A.E.I.I173 »       .K.M.NHI.A.E.I.I
174 »       ..D..1...H...D..174 »       ..D..1...H...D..
175 »       M.NHA.........L;175 »       M.NHA.........L;
Max diff block lines reached; 13663472/13666188 bytes (99.98%) of diff not shown.
409 B
readelf --wide --decompress --hex-dump=.bss {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.bss':1 Hex·dump·of·section·'.bss':
2 ··0x009e0060·00000000·00000000·00000000·00000000·................2 ··0x009d0060·00000000·00000000·00000000·00000000·................
3 ··0x009e0070·00000000·00000000·00000000·00000000·................3 ··0x009d0070·00000000·00000000·00000000·00000000·................
  
123 MB
lib/x86_64/libflutter.so
890 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:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········11886384·(bytes·into·file)13 ··Start·of·section·headers:··········12132400·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1117 ··Number·of·program·headers:·········11
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2719 ··Number·of·section·headers:·········27
20 ··Section·header·string·table·index:·2620 ··Section·header·string·table·index:·26
2.0 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 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·11·program·headers,·starting·at·offset·644 There·are·11·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000268·0x000268·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000268·0x000268·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x452584·0x452584·R···0x100008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x47f62c·0x47f62c·R···0x10000
9 ··LOAD···········0x4525c0·0x00000000004625c0·0x00000000004625c0·0x69b600·0x69b600·R·E·0x100009 ··LOAD···········0x47f640·0x000000000048f640·0x000000000048f640·0x6abe30·0x6abe30·R·E·0x10000
10 ··LOAD···········0xaedbc0·0x0000000000b0dbc0·0x0000000000b0dbc0·0x0633f0·0x063440·RW··0x1000010 ··LOAD···········0xb2b470·0x0000000000b4b470·0x0000000000b4b470·0x063e90·0x064b90·RW··0x10000
11 ··LOAD···········0xb50fb0·0x0000000000b80fb0·0x0000000000b80fb0·0x004da8·0x013c00·RW··0x1000011 ··LOAD···········0xb8f300·0x0000000000bbf300·0x0000000000bbf300·0x002b58·0x014080·RW··0x10000
12 ··DYNAMIC········0xb4fe20·0x0000000000b6fe20·0x0000000000b6fe20·0x000210·0x000210·RW··0x812 ··DYNAMIC········0xb8e170·0x0000000000bae170·0x0000000000bae170·0x000210·0x000210·RW··0x8
13 ··GNU_RELRO······0xaedbc0·0x0000000000b0dbc0·0x0000000000b0dbc0·0x0633f0·0x063440·R···0x113 ··GNU_RELRO······0xb2b470·0x0000000000b4b470·0x0000000000b4b470·0x063e90·0x064b90·R···0x1
14 ··GNU_EH_FRAME···0x2ece48·0x00000000002ece48·0x00000000002ece48·0x03271c·0x03271c·R···0x414 ··GNU_EH_FRAME···0x316440·0x0000000000316440·0x0000000000316440·0x03301c·0x03301c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000098·0x000098·R···0x216 ··NOTE···········0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000098·0x000098·R···0x2
17 ··NOTE···········0x000340·0x0000000000000340·0x0000000000000340·0x000024·0x000024·R···0x417 ··NOTE···········0x000340·0x0000000000000340·0x0000000000000340·0x000024·0x000024·R···0x4
  
18 ·Section·to·Segment·mapping:18 ·Section·to·Segment·mapping:
19 ··Segment·Sections...19 ··Segment·Sections...
20 ···00·····20 ···00·····
5.05 KB
readelf --wide --sections {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 There·are·27·section·headers,·starting·at·offset·0xb55f30:1 There·are·27·section·headers,·starting·at·offset·0xb92030:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000000000002a8·0002a8·000098·00···A··0···0··25 ··[·1]·.note.android.ident·NOTE············00000000000002a8·0002a8·000098·00···A··0···0··2
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000340·000340·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000340·000340·000024·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000368·000368·003090·18···A··8···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000368·000368·003078·18···A··8···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000033f8·0033f8·00040c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000033e0·0033e0·00040a·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000003804·003804·000060·00···A··8···3··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000037ec·0037ec·000060·00···A··8···3··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003868·003868·000184·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003850·003850·000178·00···A··3···0··8
11 ··[·7]·.hash·············HASH············00000000000039ec·0039ec·001038·04···A··3···0··411 ··[·7]·.hash·············HASH············00000000000039c8·0039c8·001030·04···A··3···0··4
12 ··[·8]·.dynstr···········STRTAB··········0000000000004a24·004a24·001f8f·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00000000000049f8·0049f8·001f48·00···A··0···0··1
13 ··[·9]·.rela.dyn·········RELA············00000000000069b8·0069b8·0e55d8·18···A··3···0··813 ··[·9]·.rela.dyn·········RELA············0000000000006940·006940·0e6d90·18···A··3···0··8
14 ··[10]·.rela.plt·········RELA············00000000000ebf90·0ebf90·002190·18··AI··3··21··814 ··[10]·.rela.plt·········RELA············00000000000ed6d0·0ed6d0·0021a8·18··AI··3··21··8
15 ··[11]·.rodata···········PROGBITS········00000000000ee140·0ee140·1fed08·00·AMS··0···0·6415 ··[11]·.rodata···········PROGBITS········00000000000ef880·0ef880·226bc0·00·AMS··0···0·64
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000002ece48·2ece48·03271c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000316440·316440·03301c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000031f568·31f568·13301c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000349460·349460·1361cc·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········00000000004625c0·4525c0·699f8b·00··AX··0···0·6418 ··[14]·.text·············PROGBITS········000000000048f640·47f640·6aa7a4·00··AX··0···0·64
19 ··[15]·.plt··············PROGBITS········0000000000afc550·aec550·001670·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000b39df0·b29df0·001680·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000b0dbc0·aedbc0·061798·00··WA··0···0·1620 ··[16]·.data.rel.ro······PROGBITS········0000000000b4b470·b2b470·062208·00··WA··0···0·16
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000b6f358·b4f358·000010·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000bad678·b8d678·000010·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000b6f368·b4f368·000ab8·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000bad688·b8d688·000ae8·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000b6fe20·b4fe20·000210·10··WA··8···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000bae170·b8e170·000210·10··WA··8···0··8
24 ··[20]·.got··············PROGBITS········0000000000b70030·b50030·000438·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000bae380·b8e380·000430·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000b70468·b50468·000b48·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000bae7b0·b8e7b0·000b50·00··WA··0···0··8
26 ··[22]·.relro_padding····NOBITS··········0000000000b70fb0·b50fb0·000050·00··WA··0···0··126 ··[22]·.relro_padding····NOBITS··········0000000000baf300·b8f300·000d00·00··WA··0···0··1
27 ··[23]·.data·············PROGBITS········0000000000b80fb0·b50fb0·004da8·00··WA··0···0·1627 ··[23]·.data·············PROGBITS········0000000000bbf300·b8f300·002b58·00··WA··0···0·16
28 ··[24]·.bss··············NOBITS··········0000000000b85d60·b55d58·00ee50·00··WA··0···0·1628 ··[24]·.bss··············NOBITS··········0000000000bc1e60·b91e58·011520·00··WA··0···0·16
29 ··[25]·.comment··········PROGBITS········0000000000000000·b55d58·0000d3·01··MS··0···0··129 ··[25]·.comment··········PROGBITS········0000000000000000·b91e58·0000d3·01··MS··0···0··1
30 ··[26]·.shstrtab·········STRTAB··········0000000000000000·b55e2b·000101·00······0···0··130 ··[26]·.shstrtab·········STRTAB··········0000000000000000·b91f2b·000101·00······0···0··1
31 Key·to·Flags:31 Key·to·Flags:
32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
35 ··D·(mbind),·l·(large),·p·(processor·specific)35 ··D·(mbind),·l·(large),·p·(processor·specific)
73.3 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.dynsym'·contains·518·entries:1 Symbol·table·'.dynsym'·contains·517·entries:
2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_self@LIBC·(2)4 ·····1:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_self@LIBC·(2)
5 ·····2:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2)5 ·····2:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2)
6 ·····3:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strlen@LIBC·(2)6 ·····3:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strlen@LIBC·(2)
7 ·····4:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreateWindowSurface7 ·····4:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreateWindowSurface
8 ·····5:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreatePbufferSurface8 ·····5:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreatePbufferSurface
Offset 32, 407 lines modifiedOffset 32, 407 lines modified
32 ····28:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAssetManager_open32 ····28:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAssetManager_open
33 ····29:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_close33 ····29:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_close
34 ····30:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_getLength34 ····30:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_getLength
35 ····31:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_getBuffer35 ····31:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_getBuffer
36 ····32:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_isAllocated36 ····32:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_isAllocated
37 ····33:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)37 ····33:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)
Diff chunk too large, falling back to line-by-line diff (393 lines added, 393 lines removed)
38 ····34:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_print38 ····34:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_print
39 ····35:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__system_property_get@LIBC·(2)39 ····35:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strcmp@LIBC·(2)
40 ····36:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·atoi@LIBC·(2)40 ····36:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__system_property_get@LIBC·(2)
41 ····37:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreateImageKHR41 ····37:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__system_property_find@LIBC·(2)
42 ····38:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDeleteTextures42 ····38:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·atoi@LIBC·(2)
43 ····39:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglDestroyImageKHR43 ····39:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·memchr@LIBC·(2)
44 ····40:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glEGLImageTargetTexture2DOES44 ····40:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcmp@LIBC·(2)
45 ····41:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glBindTexture45 ····41:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreateImageKHR
46 ····42:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glGenTextures46 ····42:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDeleteTextures
47 ····43:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ANativeWindow_fromSurface47 ····43:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglDestroyImageKHR
48 ····44:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·free@LIBC·(2)48 ····44:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glEGLImageTargetTexture2DOES
49 ····45:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·dlopen@LIBC·(3)49 ····45:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glBindTexture
50 ····46:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·clock_gettime@LIBC·(2)50 ····46:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glGenTextures
51 ····47:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2)51 ····47:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ANativeWindow_fromSurface
52 ····48:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_signal@LIBC·(2)52 ····48:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·free@LIBC·(2)
53 ····49:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_broadcast@LIBC·(2)53 ····49:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·dlopen@LIBC·(3)
54 ····50:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_wait@LIBC·(2)54 ····50:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·clock_gettime@LIBC·(2)
55 ····51:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_timedwait@LIBC·(2)55 ····51:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2)
56 ····52:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_getspecific@LIBC·(2)56 ····52:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_signal@LIBC·(2)
57 ····53:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_setspecific@LIBC·(2)57 ····53:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_broadcast@LIBC·(2)
58 ····54:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_destroy@LIBC·(2)58 ····54:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_wait@LIBC·(2)
59 ····55:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·calloc@LIBC·(2)59 ····55:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_timedwait@LIBC·(2)
60 ····56:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2)60 ····56:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_getspecific@LIBC·(2)
61 ····57:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·readdir@LIBC·(2)61 ····57:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_setspecific@LIBC·(2)
62 ····58:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcmp@LIBC·(2)62 ····58:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_destroy@LIBC·(2)
63 ····59:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·closedir@LIBC·(2)63 ····59:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·calloc@LIBC·(2)
64 ····60:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·opendir@LIBC·(2)64 ····60:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2)
65 ····61:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·vsnprintf@LIBC·(2)65 ····61:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·readdir@LIBC·(2)
66 ····62:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·realpath@LIBC·(2)66 ····62:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·closedir@LIBC·(2)
67 ····63:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·chdir@LIBC·(2)67 ····63:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·opendir@LIBC·(2)
68 ····64:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@LIBC·(2)68 ····64:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·vsnprintf@LIBC·(2)
69 ····65:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·stat@LIBC·(2)69 ····65:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·realpath@LIBC·(2)
70 ····66:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftruncate@LIBC·(2)70 ····66:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·chdir@LIBC·(2)
71 ····67:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2)71 ····67:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@LIBC·(2)
72 ····68:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·getcwd@LIBC·(2)72 ····68:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·stat@LIBC·(2)
73 ····69:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·utimensat@LIBC·(2)73 ····69:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftruncate@LIBC·(2)
74 ····70:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·readlink@LIBC·(2)74 ····70:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2)
75 ····71:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fdopendir@LIBC·(2)75 ····71:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·getcwd@LIBC·(2)
76 ····72:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·unlinkat@LIBC·(2)76 ····72:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·utimensat@LIBC·(2)
77 ····73:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__openat_2@LIBC·(2)77 ····73:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·readlink@LIBC·(2)
78 ····74:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__open_2@LIBC·(2)78 ····74:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fdopendir@LIBC·(2)
79 ····75:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fstat@LIBC·(2)79 ····75:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·unlinkat@LIBC·(2)
80 ····76:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2)80 ····76:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__openat_2@LIBC·(2)
81 ····77:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·realloc@LIBC·(2)81 ····77:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__open_2@LIBC·(2)
82 ····78:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@LIBC·(2)82 ····78:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fstat@LIBC·(2)
83 ····79:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fseek@LIBC·(2)83 ····79:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2)
84 ····80:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fclose@LIBC·(2)84 ····80:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·realloc@LIBC·(2)
85 ····81:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fseeko@LIBC·(2)85 ····81:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@LIBC·(2)
86 ····82:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftello@LIBC·(2)86 ····82:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fseek@LIBC·(2)
87 ····83:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fflush@LIBC·(2)87 ····83:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fclose@LIBC·(2)
88 ····84:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fread@LIBC·(2)88 ····84:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fseeko@LIBC·(2)
89 ····85:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fwrite@LIBC·(2)89 ····85:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftello@LIBC·(2)
90 ····86:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·getc@LIBC·(2)90 ····86:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fflush@LIBC·(2)
91 ····87:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ungetc@LIBC·(2)91 ····87:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fread@LIBC·(2)
92 ····88:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__sF@LIBC·(2)92 ····88:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fwrite@LIBC·(2)
93 ····89:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·isxdigit_l@LIBC·(2)93 ····89:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·getc@LIBC·(2)
94 ····90:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·isdigit_l@LIBC·(2)94 ····90:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ungetc@LIBC·(2)
95 ····91:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·sscanf@LIBC·(2)95 ····91:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__sF@LIBC·(2)
96 ····92:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·newlocale@LIBC·(2)96 ····92:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·isxdigit_l@LIBC·(2)
97 ····93:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·setlocale@LIBC·(2)97 ····93:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·isdigit_l@LIBC·(2)
98 ····94:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·freelocale@LIBC·(2)98 ····94:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·sscanf@LIBC·(2)
99 ····95:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·iswlower_l@LIBC·(2)99 ····95:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·newlocale@LIBC·(2)
100 ····96:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·islower_l@LIBC·(2)100 ····96:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·setlocale@LIBC·(2)
101 ····97:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·isupper_l@LIBC·(2)101 ····97:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·freelocale@LIBC·(2)
102 ····98:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strcmp@LIBC·(2)102 ····98:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·iswlower_l@LIBC·(2)
103 ····99:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strftime_l@LIBC·(2)103 ····99:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·islower_l@LIBC·(2)
104 ···100:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·vsscanf@LIBC·(2)104 ···100:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·isupper_l@LIBC·(2)
105 ···101:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·uselocale@LIBC·(2)105 ···101:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strftime_l@LIBC·(2)
106 ···102:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__vsnprintf_chk@LIBC·(2)106 ···102:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·vsscanf@LIBC·(2)
107 ···103:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·vasprintf@LIBC·(2)107 ···103:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·uselocale@LIBC·(2)
108 ···104:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcsnrtombs@LIBC·(2)108 ···104:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__vsnprintf_chk@LIBC·(2)
109 ···105:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcrtomb@LIBC·(2)109 ···105:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·vasprintf@LIBC·(2)
110 ···106:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbsnrtowcs@LIBC·(2)110 ···106:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcsnrtombs@LIBC·(2)
111 ···107:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbrtowc@LIBC·(2)111 ···107:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcrtomb@LIBC·(2)
112 ···108:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbtowc@LIBC·(2)112 ···108:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbsnrtowcs@LIBC·(2)
113 ···109:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__ctype_get_mb_cur_max@LIBC·(2)113 ···109:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbrtowc@LIBC·(2)
114 ···110:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbrlen@LIBC·(2)114 ···110:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbtowc@LIBC·(2)
115 ···111:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcslen@LIBC·(2)115 ···111:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__ctype_get_mb_cur_max@LIBC·(2)
116 ···112:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbsrtowcs@LIBC·(2)116 ···112:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbrlen@LIBC·(2)
117 ···113:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoll_l@LIBC·(2)117 ···113:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcslen@LIBC·(2)
118 ···114:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoull_l@LIBC·(2)118 ···114:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbsrtowcs@LIBC·(2)
119 ···115:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtof@LIBC·(2)119 ···115:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoll_l@LIBC·(2)
120 ···116:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtod@LIBC·(2)120 ···116:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoull_l@LIBC·(2)
121 ···117:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtold_l@LIBC·(2)121 ···117:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtof@LIBC·(2)
122 ···118:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_lock@LIBC·(2)122 ···118:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtod@LIBC·(2)
123 ···119:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_unlock@LIBC·(2)123 ···119:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtold_l@LIBC·(2)
124 ···120:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_trylock@LIBC·(2)124 ···120:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_lock@LIBC·(2)
125 ···121:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_init@LIBC·(2)125 ···121:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_unlock@LIBC·(2)
126 ···122:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_settype@LIBC·(2)126 ···122:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_trylock@LIBC·(2)
127 ···123:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_destroy@LIBC·(2)127 ···123:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_init@LIBC·(2)
128 ···124:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_init@LIBC·(2)128 ···124:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_settype@LIBC·(2)
129 ···125:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_destroy@LIBC·(2)129 ···125:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_destroy@LIBC·(2)
130 ···126:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2)130 ···126:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_init@LIBC·(2)
131 ···127:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__read_chk@LIBC·(2)131 ···127:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_destroy@LIBC·(2)
132 ···128:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·snprintf@LIBC·(2)132 ···128:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2)
133 ···129:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·memchr@LIBC·(2)133 ···129:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__read_chk@LIBC·(2)
134 ···130:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtol@LIBC·(2)134 ···130:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·snprintf@LIBC·(2)
135 ···131:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fprintf@LIBC·(2)135 ···131:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtol@LIBC·(2)
136 ···132:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoul@LIBC·(2)136 ···132:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fprintf@LIBC·(2)
137 ···133:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoll@LIBC·(2)137 ···133:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoul@LIBC·(2)
138 ···134:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoull@LIBC·(2)138 ···134:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoll@LIBC·(2)
139 ···135:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror_r@LIBC·(2)139 ···135:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoull@LIBC·(2)
140 ···136:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·sysconf@LIBC·(2)140 ···136:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror_r@LIBC·(2)
141 ···137:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_join@LIBC·(2)141 ···137:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·sysconf@LIBC·(2)
142 ···138:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_detach@LIBC·(2)142 ···138:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_join@LIBC·(2)
143 ···139:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·nanosleep@LIBC·(2)143 ···139:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_detach@LIBC·(2)
144 ···140:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_key_create@LIBC·(2)144 ···140:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·nanosleep@LIBC·(2)
145 ···141:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_create@LIBC·(2)145 ···141:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_key_create@LIBC·(2)
146 ···142:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_write146 ···142:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_create@LIBC·(2)
147 ···143:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·sem_init@LIBC·(2)147 ···143:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_write
Max diff block lines reached; 12041/75003 bytes (16.05%) of diff not shown.
6.44 MB
readelf --wide --relocs {}
    
Offset 1, 39509 lines modifiedOffset 1, 39763 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x69b8·contains·39145·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x6940·contains·39398·entries:
Diff chunk too large, falling back to line-by-line diff (39398 lines added, 39145 lines removed)
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000b0dbc0··0000000000000008·R_X86_64_RELATIVE·························b0dbc03 0000000000b4b470··0000000000000008·R_X86_64_RELATIVE·························b4b470
4 0000000000b0dbd8··0000000000000008·R_X86_64_RELATIVE·························48c5444 0000000000b4b488··0000000000000008·R_X86_64_RELATIVE·························4b8780
5 0000000000b0dbe0··0000000000000008·R_X86_64_RELATIVE·························48c5925 0000000000b4b490··0000000000000008·R_X86_64_RELATIVE·························4b87ce
6 0000000000b0dbe8··0000000000000008·R_X86_64_RELATIVE·························48c5a46 0000000000b4b498··0000000000000008·R_X86_64_RELATIVE·························4b87e0
7 0000000000b0dc00··0000000000000008·R_X86_64_RELATIVE·························48c42e7 0000000000b4b4b0··0000000000000008·R_X86_64_RELATIVE·························4b866a
8 0000000000b0dc08··0000000000000008·R_X86_64_RELATIVE·························48c49a8 0000000000b4b4b8··0000000000000008·R_X86_64_RELATIVE·························4b86d6
9 0000000000b0dc10··0000000000000008·R_X86_64_RELATIVE·························48c4ac9 0000000000b4b4c0··0000000000000008·R_X86_64_RELATIVE·························4b86e8
10 0000000000b0dc28··0000000000000008·R_X86_64_RELATIVE·························48c88010 0000000000b4b4d8··0000000000000008·R_X86_64_RELATIVE·························4b8ae0
11 0000000000b0dc30··0000000000000008·R_X86_64_RELATIVE·························48341011 0000000000b4b4e0··0000000000000008·R_X86_64_RELATIVE·························4acfc0
12 0000000000b0dc38··0000000000000008·R_X86_64_RELATIVE·························48c49012 0000000000b4b4e8··0000000000000008·R_X86_64_RELATIVE·························4b86cc
13 0000000000b0dc40··0000000000000008·R_X86_64_RELATIVE·························490c2013 0000000000b4b4f0··0000000000000008·R_X86_64_RELATIVE·························4bd200
14 0000000000b0dc48··0000000000000008·R_X86_64_RELATIVE·························48341014 0000000000b4b4f8··0000000000000008·R_X86_64_RELATIVE·························4acfc0
15 0000000000b0dc60··0000000000000008·R_X86_64_RELATIVE·························48befa15 0000000000b4b510··0000000000000008·R_X86_64_RELATIVE·························4b8136
16 0000000000b0dc68··0000000000000008·R_X86_64_RELATIVE·························48bf0e16 0000000000b4b518··0000000000000008·R_X86_64_RELATIVE·························4b814a
17 0000000000b0dc70··0000000000000008·R_X86_64_RELATIVE·························48bf2017 0000000000b4b520··0000000000000008·R_X86_64_RELATIVE·························4b815c
18 0000000000b0dc78··0000000000000008·R_X86_64_RELATIVE·························48bf4e18 0000000000b4b528··0000000000000008·R_X86_64_RELATIVE·························4b818a
19 0000000000b0dc80··0000000000000008·R_X86_64_RELATIVE·························48bf7419 0000000000b4b530··0000000000000008·R_X86_64_RELATIVE·························4b81b0
20 0000000000b0dc88··0000000000000008·R_X86_64_RELATIVE·························48bf7e20 0000000000b4b538··0000000000000008·R_X86_64_RELATIVE·························4b81ba
21 0000000000b0dc90··0000000000000008·R_X86_64_RELATIVE·························48bf9421 0000000000b4b540··0000000000000008·R_X86_64_RELATIVE·························4b81d0
22 0000000000b0dca8··0000000000000008·R_X86_64_RELATIVE·························48c5ee22 0000000000b4b558··0000000000000008·R_X86_64_RELATIVE·························4b8850
23 0000000000b0dcb0··0000000000000008·R_X86_64_RELATIVE·························48c7da23 0000000000b4b560··0000000000000008·R_X86_64_RELATIVE·························4b8a3c
24 0000000000b0dcb8··0000000000000008·R_X86_64_RELATIVE·························48c7ec24 0000000000b4b568··0000000000000008·R_X86_64_RELATIVE·························4b8a4e
25 0000000000b0dcd0··0000000000000008·R_X86_64_RELATIVE·························48c88025 0000000000b4b580··0000000000000008·R_X86_64_RELATIVE·························4b8ae0
26 0000000000b0dcd8··0000000000000008·R_X86_64_RELATIVE·························48341026 0000000000b4b588··0000000000000008·R_X86_64_RELATIVE·························4acfc0
27 0000000000b0dce0··0000000000000008·R_X86_64_RELATIVE·························48c88227 0000000000b4b590··0000000000000008·R_X86_64_RELATIVE·························4b8ae2
28 0000000000b0dce8··0000000000000008·R_X86_64_RELATIVE·························48c8aa28 0000000000b4b598··0000000000000008·R_X86_64_RELATIVE·························4b8b0a
29 0000000000b0dcf0··0000000000000008·R_X86_64_RELATIVE·························48c88029 0000000000b4b5a0··0000000000000008·R_X86_64_RELATIVE·························4b8ae0
30 0000000000b0dcf8··0000000000000008·R_X86_64_RELATIVE·························48341030 0000000000b4b5a8··0000000000000008·R_X86_64_RELATIVE·························4acfc0
31 0000000000b0dd00··0000000000000008·R_X86_64_RELATIVE·························48c8c631 0000000000b4b5b0··0000000000000008·R_X86_64_RELATIVE·························4b8b26
32 0000000000b0dd18··0000000000000008·R_X86_64_RELATIVE·························48d0f432 0000000000b4b5c8··0000000000000008·R_X86_64_RELATIVE·························4b94ae
33 0000000000b0dd20··0000000000000008·R_X86_64_RELATIVE·························48d11433 0000000000b4b5d0··0000000000000008·R_X86_64_RELATIVE·························4b94ce
34 0000000000b0dd28··0000000000000008·R_X86_64_RELATIVE·························48d12634 0000000000b4b5d8··0000000000000008·R_X86_64_RELATIVE·························4b94e0
35 0000000000b0dd40··0000000000000008·R_X86_64_RELATIVE·························48d1e835 0000000000b4b5f0··0000000000000008·R_X86_64_RELATIVE·························4b95a2
36 0000000000b0dd48··0000000000000008·R_X86_64_RELATIVE·························48d1fc36 0000000000b4b5f8··0000000000000008·R_X86_64_RELATIVE·························4b95b6
37 0000000000b0dd50··0000000000000008·R_X86_64_RELATIVE·························48d20e37 0000000000b4b600··0000000000000008·R_X86_64_RELATIVE·························4b95c8
38 0000000000b0dd58··0000000000000008·R_X86_64_RELATIVE·························48d21c38 0000000000b4b608··0000000000000008·R_X86_64_RELATIVE·························4b95d6
39 0000000000b0dd60··0000000000000008·R_X86_64_RELATIVE·························48d22a39 0000000000b4b610··0000000000000008·R_X86_64_RELATIVE·························4b95e4
40 0000000000b0dd68··0000000000000008·R_X86_64_RELATIVE·························48d23840 0000000000b4b618··0000000000000008·R_X86_64_RELATIVE·························4b95f2
41 0000000000b0dd70··0000000000000008·R_X86_64_RELATIVE·························1f382c41 0000000000b4b620··0000000000000008·R_X86_64_RELATIVE·························1f5c58
42 0000000000b0dd80··0000000000000008·R_X86_64_RELATIVE·························1f80c342 0000000000b4b630··0000000000000008·R_X86_64_RELATIVE·························1fa508
43 0000000000b0dd90··0000000000000008·R_X86_64_RELATIVE·························1f384e43 0000000000b4b640··0000000000000008·R_X86_64_RELATIVE·························1f5c7a
44 0000000000b0dda0··0000000000000008·R_X86_64_RELATIVE·························1f831544 0000000000b4b650··0000000000000008·R_X86_64_RELATIVE·························1fa75a
45 0000000000b0ddb0··0000000000000008·R_X86_64_RELATIVE·························1f754745 0000000000b4b660··0000000000000008·R_X86_64_RELATIVE·························1f9978
46 0000000000b0ddc0··0000000000000008·R_X86_64_RELATIVE·························1f31f646 0000000000b4b670··0000000000000008·R_X86_64_RELATIVE·························1f561d
47 0000000000b0ddd0··0000000000000008·R_X86_64_RELATIVE·························1f721447 0000000000b4b680··0000000000000008·R_X86_64_RELATIVE·························1f9645
48 0000000000b0dde0··0000000000000008·R_X86_64_RELATIVE·························1f7bf648 0000000000b4b690··0000000000000008·R_X86_64_RELATIVE·························1fa027
49 0000000000b0ddf0··0000000000000008·R_X86_64_RELATIVE·························1f0cf249 0000000000b4b6a0··0000000000000008·R_X86_64_RELATIVE·························1f30df
50 0000000000b0de00··0000000000000008·R_X86_64_RELATIVE·························1f7c0e50 0000000000b4b6b0··0000000000000008·R_X86_64_RELATIVE·························1fa03f
51 0000000000b0de10··0000000000000008·R_X86_64_RELATIVE·························1f6d4851 0000000000b4b6c0··0000000000000008·R_X86_64_RELATIVE·························1f9179
52 0000000000b0de20··0000000000000008·R_X86_64_RELATIVE·························1f5af752 0000000000b4b6d0··0000000000000008·R_X86_64_RELATIVE·························1f7f23
53 0000000000b0de30··0000000000000008·R_X86_64_RELATIVE·························1f5ed253 0000000000b4b6e0··0000000000000008·R_X86_64_RELATIVE·························1f8303
54 0000000000b0de40··0000000000000008·R_X86_64_RELATIVE·························1f10af54 0000000000b4b6f0··0000000000000008·R_X86_64_RELATIVE·························1f349c
55 0000000000b0de50··0000000000000008·R_X86_64_RELATIVE·························1f330d55 0000000000b4b700··0000000000000008·R_X86_64_RELATIVE·························1f5734
56 0000000000b0de70··0000000000000008·R_X86_64_RELATIVE·························48f38e56 0000000000b4b720··0000000000000008·R_X86_64_RELATIVE·························4bb8cc
57 0000000000b0de78··0000000000000008·R_X86_64_RELATIVE·························48341057 0000000000b4b728··0000000000000008·R_X86_64_RELATIVE·························4acfc0
58 0000000000b0de80··0000000000000008·R_X86_64_RELATIVE·························48f39a58 0000000000b4b730··0000000000000008·R_X86_64_RELATIVE·························4bb8d8
59 0000000000b0de88··0000000000000008·R_X86_64_RELATIVE·························490c2059 0000000000b4b738··0000000000000008·R_X86_64_RELATIVE·························4bd200
60 0000000000b0de90··0000000000000008·R_X86_64_RELATIVE·························48341060 0000000000b4b740··0000000000000008·R_X86_64_RELATIVE·························4acfc0
61 0000000000b0dea8··0000000000000008·R_X86_64_RELATIVE·························48c88061 0000000000b4b758··0000000000000008·R_X86_64_RELATIVE·························4b8ae0
62 0000000000b0deb0··0000000000000008·R_X86_64_RELATIVE·························48341062 0000000000b4b760··0000000000000008·R_X86_64_RELATIVE·························4acfc0
63 0000000000b0deb8··0000000000000008·R_X86_64_RELATIVE·························48db7c63 0000000000b4b768··0000000000000008·R_X86_64_RELATIVE·························4b9f36
64 0000000000b0dec0··0000000000000008·R_X86_64_RELATIVE·························48db9c64 0000000000b4b770··0000000000000008·R_X86_64_RELATIVE·························4b9f56
65 0000000000b0dec8··0000000000000008·R_X86_64_RELATIVE·························48c88065 0000000000b4b778··0000000000000008·R_X86_64_RELATIVE·························4b8ae0
66 0000000000b0ded0··0000000000000008·R_X86_64_RELATIVE·························48341066 0000000000b4b780··0000000000000008·R_X86_64_RELATIVE·························4acfc0
67 0000000000b0ded8··0000000000000008·R_X86_64_RELATIVE·························48dbb067 0000000000b4b788··0000000000000008·R_X86_64_RELATIVE·························4b9f6a
68 0000000000b0def0··0000000000000008·R_X86_64_RELATIVE·························48c88068 0000000000b4b7a0··0000000000000008·R_X86_64_RELATIVE·························4b8ae0
69 0000000000b0def8··0000000000000008·R_X86_64_RELATIVE·························48341069 0000000000b4b7a8··0000000000000008·R_X86_64_RELATIVE·························4acfc0
70 0000000000b0df00··0000000000000008·R_X86_64_RELATIVE·························48d92270 0000000000b4b7b0··0000000000000008·R_X86_64_RELATIVE·························4b9cdc
71 0000000000b0df08··0000000000000008·R_X86_64_RELATIVE·························48d93871 0000000000b4b7b8··0000000000000008·R_X86_64_RELATIVE·························4b9cf2
72 0000000000b0df10··0000000000000008·R_X86_64_RELATIVE·························48c88072 0000000000b4b7c0··0000000000000008·R_X86_64_RELATIVE·························4b8ae0
73 0000000000b0df18··0000000000000008·R_X86_64_RELATIVE·························48341073 0000000000b4b7c8··0000000000000008·R_X86_64_RELATIVE·························4acfc0
74 0000000000b0df20··0000000000000008·R_X86_64_RELATIVE·························48d94474 0000000000b4b7d0··0000000000000008·R_X86_64_RELATIVE·························4b9cfe
75 0000000000b0df38··0000000000000008·R_X86_64_RELATIVE·························48c88075 0000000000b4b7e8··0000000000000008·R_X86_64_RELATIVE·························4b8ae0
76 0000000000b0df40··0000000000000008·R_X86_64_RELATIVE·························48341076 0000000000b4b7f0··0000000000000008·R_X86_64_RELATIVE·························4acfc0
77 0000000000b0df48··0000000000000008·R_X86_64_RELATIVE·························48d89c77 0000000000b4b7f8··0000000000000008·R_X86_64_RELATIVE·························4b9c56
78 0000000000b0df50··0000000000000008·R_X86_64_RELATIVE·························48d8b278 0000000000b4b800··0000000000000008·R_X86_64_RELATIVE·························4b9c6c
79 0000000000b0df58··0000000000000008·R_X86_64_RELATIVE·························48c88079 0000000000b4b808··0000000000000008·R_X86_64_RELATIVE·························4b8ae0
80 0000000000b0df60··0000000000000008·R_X86_64_RELATIVE·························48341080 0000000000b4b810··0000000000000008·R_X86_64_RELATIVE·························4acfc0
81 0000000000b0df68··0000000000000008·R_X86_64_RELATIVE·························48d8be81 0000000000b4b818··0000000000000008·R_X86_64_RELATIVE·························4b9c78
82 0000000000b0df80··0000000000000008·R_X86_64_RELATIVE·························48d65e82 0000000000b4b830··0000000000000008·R_X86_64_RELATIVE·························4b9a18
83 0000000000b0df88··0000000000000008·R_X86_64_RELATIVE·························48d67283 0000000000b4b838··0000000000000008·R_X86_64_RELATIVE·························4b9a2c
84 0000000000b0df90··0000000000000008·R_X86_64_RELATIVE·························48d68484 0000000000b4b840··0000000000000008·R_X86_64_RELATIVE·························4b9a3e
85 0000000000b0df98··0000000000000008·R_X86_64_RELATIVE·························48d6ae85 0000000000b4b848··0000000000000008·R_X86_64_RELATIVE·························4b9a68
86 0000000000b0dfa0··0000000000000008·R_X86_64_RELATIVE·························48d6cc86 0000000000b4b850··0000000000000008·R_X86_64_RELATIVE·························4b9a86
87 0000000000b0dfa8··0000000000000008·R_X86_64_RELATIVE·························48d6d687 0000000000b4b858··0000000000000008·R_X86_64_RELATIVE·························4b9a90
88 0000000000b0dfb0··0000000000000008·R_X86_64_RELATIVE·························48d6ec88 0000000000b4b860··0000000000000008·R_X86_64_RELATIVE·························4b9aa6
89 0000000000b0dfc8··0000000000000008·R_X86_64_RELATIVE·························48f84a89 0000000000b4b878··0000000000000008·R_X86_64_RELATIVE·························4bbd3a
90 0000000000b0dfd0··0000000000000008·R_X86_64_RELATIVE·························48f85e90 0000000000b4b880··0000000000000008·R_X86_64_RELATIVE·························4bbd4e
91 0000000000b0dfd8··0000000000000008·R_X86_64_RELATIVE·························48f87091 0000000000b4b888··0000000000000008·R_X86_64_RELATIVE·························4bbd60
92 0000000000b0dfe0··0000000000000008·R_X86_64_RELATIVE·························48f8a492 0000000000b4b890··0000000000000008·R_X86_64_RELATIVE·························4bbd94
93 0000000000b0dfe8··0000000000000008·R_X86_64_RELATIVE·························48f8be93 0000000000b4b898··0000000000000008·R_X86_64_RELATIVE·························4bbdae
94 0000000000b0dff0··0000000000000008·R_X86_64_RELATIVE·························48f8c894 0000000000b4b8a0··0000000000000008·R_X86_64_RELATIVE·························4bbdb8
95 0000000000b0dff8··0000000000000008·R_X86_64_RELATIVE·························48f8de95 0000000000b4b8a8··0000000000000008·R_X86_64_RELATIVE·························4bbdce
96 0000000000b0e010··0000000000000008·R_X86_64_RELATIVE·························49006496 0000000000b4b8c0··0000000000000008·R_X86_64_RELATIVE·························4bc554
97 0000000000b0e018··0000000000000008·R_X86_64_RELATIVE·························49009897 0000000000b4b8c8··0000000000000008·R_X86_64_RELATIVE·························4bc588
98 0000000000b0e020··0000000000000008·R_X86_64_RELATIVE·························48c88098 0000000000b4b8d0··0000000000000008·R_X86_64_RELATIVE·························4b8ae0
99 0000000000b0e028··0000000000000008·R_X86_64_RELATIVE·························4900b499 0000000000b4b8d8··0000000000000008·R_X86_64_RELATIVE·························4bc5a4
100 0000000000b0e030··0000000000000008·R_X86_64_RELATIVE·························4900ec100 0000000000b4b8e0··0000000000000008·R_X86_64_RELATIVE·························4bc5dc
101 0000000000b0e038··0000000000000008·R_X86_64_RELATIVE·························490c20101 0000000000b4b8e8··0000000000000008·R_X86_64_RELATIVE·························4bd200
102 0000000000b0e040··0000000000000008·R_X86_64_RELATIVE·························4900fc102 0000000000b4b8f0··0000000000000008·R_X86_64_RELATIVE·························4bc5ec
103 0000000000b0e048··0000000000000008·R_X86_64_RELATIVE·························4b82d4103 0000000000b4b8f8··0000000000000008·R_X86_64_RELATIVE·························4e4838
104 0000000000b0e050··0000000000000008·R_X86_64_RELATIVE·························49011c104 0000000000b4b900··0000000000000008·R_X86_64_RELATIVE·························4bc60c
105 0000000000b0e058··0000000000000008·R_X86_64_RELATIVE·························94cecc105 0000000000b4b908··0000000000000008·R_X86_64_RELATIVE·························987fdc
106 0000000000b0e060··0000000000000008·R_X86_64_RELATIVE·························490bb0106 0000000000b4b910··0000000000000008·R_X86_64_RELATIVE·························4bd190
107 0000000000b0e068··0000000000000008·R_X86_64_RELATIVE·························490124107 0000000000b4b918··0000000000000008·R_X86_64_RELATIVE·························4bc614
108 0000000000b0e070··0000000000000008·R_X86_64_RELATIVE·························49014e108 0000000000b4b920··0000000000000008·R_X86_64_RELATIVE·························4bc63e
109 0000000000b0e078··0000000000000008·R_X86_64_RELATIVE·························490160109 0000000000b4b928··0000000000000008·R_X86_64_RELATIVE·························4bc650
110 0000000000b0e080··0000000000000008·R_X86_64_RELATIVE·························490164110 0000000000b4b930··0000000000000008·R_X86_64_RELATIVE·························4bc654
111 0000000000b0e088··0000000000000008·R_X86_64_RELATIVE·························4902b4111 0000000000b4b938··0000000000000008·R_X86_64_RELATIVE·························4bc6d2
112 0000000000b0e090··0000000000000008·R_X86_64_RELATIVE·························4902cc112 0000000000b4b940··0000000000000008·R_X86_64_RELATIVE·························4bc6ea
113 0000000000b0e098··0000000000000008·R_X86_64_RELATIVE·························4902d2113 0000000000b4b948··0000000000000008·R_X86_64_RELATIVE·························4bc6f0
114 0000000000b0e0a0··0000000000000008·R_X86_64_RELATIVE·························4902f4114 0000000000b4b950··0000000000000008·R_X86_64_RELATIVE·························4bc712
115 0000000000b0e0a8··0000000000000008·R_X86_64_RELATIVE·························490308115 0000000000b4b958··0000000000000008·R_X86_64_RELATIVE·························4bc726
116 0000000000b0e0b0··0000000000000008·R_X86_64_RELATIVE·························49031e116 0000000000b4b960··0000000000000008·R_X86_64_RELATIVE·························4bc73c
117 0000000000b0e0b8··0000000000000008·R_X86_64_RELATIVE·························490366117 0000000000b4b968··0000000000000008·R_X86_64_RELATIVE·························4bc818
118 0000000000b0e0d0··0000000000000008·R_X86_64_RELATIVE·························490384118 0000000000b4b980··0000000000000008·R_X86_64_RELATIVE·························4bc836
119 0000000000b0e0d8··0000000000000008·R_X86_64_RELATIVE·························49038e119 0000000000b4b988··0000000000000008·R_X86_64_RELATIVE·························4bc840
120 0000000000b0e0e0··0000000000000008·R_X86_64_RELATIVE·························48d126120 0000000000b4b990··0000000000000008·R_X86_64_RELATIVE·························4b94e0
121 0000000000b0e0e8··0000000000000008·R_X86_64_RELATIVE·························490398121 0000000000b4b998··0000000000000008·R_X86_64_RELATIVE·························4bc84a
122 0000000000b0e0f0··0000000000000008·R_X86_64_RELATIVE·························4903a2122 0000000000b4b9a0··0000000000000008·R_X86_64_RELATIVE·························4bc854
123 0000000000b0e0f8··0000000000000008·R_X86_64_RELATIVE·························4903b4123 0000000000b4b9a8··0000000000000008·R_X86_64_RELATIVE·························4bc866
124 0000000000b0e100··0000000000000008·R_X86_64_RELATIVE·························4903be124 0000000000b4b9b0··0000000000000008·R_X86_64_RELATIVE·························4bc870
125 0000000000b0e108··0000000000000008·R_X86_64_RELATIVE·························4903c8125 0000000000b4b9b8··0000000000000008·R_X86_64_RELATIVE·························4bc87a
Max diff block lines reached; 68827/6748131 bytes (1.02%) of diff not shown.
2.8 KB
readelf --wide --dynamic {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
  
1 Dynamic·section·at·offset·0xb4fe20·contains·33·entries:1 Dynamic·section·at·offset·0xb8e170·contains·33·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libandroid.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libandroid.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libEGL.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libEGL.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libGLESv2.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libGLESv2.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libjnigraphics.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libjnigraphics.so]
11 ·0x000000000000000e·(SONAME)·············Library·soname:·[libflutter.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[libflutter.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000000000007·(RELA)···············0x69b814 ·0x0000000000000007·(RELA)···············0x6940
15 ·0x0000000000000008·(RELASZ)·············939480·(bytes)15 ·0x0000000000000008·(RELASZ)·············945552·(bytes)
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006ffffff9·(RELACOUNT)··········3901017 ·0x000000006ffffff9·(RELACOUNT)··········39264
18 ·0x0000000000000017·(JMPREL)·············0xebf9018 ·0x0000000000000017·(JMPREL)·············0xed6d0
19 ·0x0000000000000002·(PLTRELSZ)···········8592·(bytes)19 ·0x0000000000000002·(PLTRELSZ)···········8616·(bytes)
20 ·0x0000000000000003·(PLTGOT)·············0xb7046820 ·0x0000000000000003·(PLTGOT)·············0xbae7b0
21 ·0x0000000000000014·(PLTREL)·············RELA21 ·0x0000000000000014·(PLTREL)·············RELA
22 ·0x0000000000000006·(SYMTAB)·············0x36822 ·0x0000000000000006·(SYMTAB)·············0x368
23 ·0x000000000000000b·(SYMENT)·············24·(bytes)23 ·0x000000000000000b·(SYMENT)·············24·(bytes)
24 ·0x0000000000000005·(STRTAB)·············0x4a2424 ·0x0000000000000005·(STRTAB)·············0x49f8
25 ·0x000000000000000a·(STRSZ)··············8079·(bytes)25 ·0x000000000000000a·(STRSZ)··············8008·(bytes)
26 ·0x000000006ffffef5·(GNU_HASH)···········0x386826 ·0x000000006ffffef5·(GNU_HASH)···········0x3850
27 ·0x0000000000000004·(HASH)···············0x39ec27 ·0x0000000000000004·(HASH)···············0x39c8
28 ·0x0000000000000019·(INIT_ARRAY)·········0xb6f36828 ·0x0000000000000019·(INIT_ARRAY)·········0xbad688
29 ·0x000000000000001b·(INIT_ARRAYSZ)·······2744·(bytes)29 ·0x000000000000001b·(INIT_ARRAYSZ)·······2792·(bytes)
30 ·0x000000000000001a·(FINI_ARRAY)·········0xb6f35830 ·0x000000000000001a·(FINI_ARRAY)·········0xbad678
31 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)31 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
32 ·0x000000006ffffff0·(VERSYM)·············0x33f832 ·0x000000006ffffff0·(VERSYM)·············0x33e0
33 ·0x000000006ffffffe·(VERNEED)············0x380433 ·0x000000006ffffffe·(VERNEED)············0x37ec
34 ·0x000000006fffffff·(VERNEEDNUM)·········334 ·0x000000006fffffff·(VERNEEDNUM)·········3
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(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:·16·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:·16·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:·180121540a3ccf65c7c5a092cdabe48065060b136 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·91ea34e3322998b43732f85f3bdcceadee805bed
12.0 KB
readelf --wide --version-info {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·518·entries:1 Version·symbols·section·'.gnu.version'·contains·517·entries:
2 ·Addr:·0x00000000000033f8··Offset:·0x000033f8··Link:·3·(.dynsym)2 ·Addr:·0x00000000000033e0··Offset:·0x000033e0··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)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
12 ··024:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···13 ··028:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
13 ··028:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···14 ··02c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
14 ··02c:···2·(LIBC)··········3·(LIBC)··········2·(LIBC)··········2·(LIBC)·······15 ··030:···2·(LIBC)··········3·(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)·······
22 ··04c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······22 ··04c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
Offset 32, 38 lines modifiedOffset 32, 38 lines modified
32 ··070:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······32 ··070:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
33 ··074:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······33 ··074:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
34 ··078:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······34 ··078:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
35 ··07c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······35 ··07c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
36 ··080:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······36 ··080:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
37 ··084:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······37 ··084:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
38 ··088:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······38 ··088:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
39 ··08c:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······2·(LIBC)·······39 ··08c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
40 ··090:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······40 ··090:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
41 ··094:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······41 ··094:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
42 ··098:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···42 ··098:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
44 ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······44 ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
45 ··0a4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······45 ··0a4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
46 ··0a8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······46 ··0a8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
47 ··0ac:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········3·(LIBC)·······47 ··0ac:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
48 ··0b0:···3·(LIBC)··········3·(LIBC)··········2·(LIBC)··········2·(LIBC)·······48 ··0b0:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········2·(LIBC)·······
49 ··0b4:···2·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······49 ··0b4:···2·(LIBC)··········2·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
50 ··0b8:···4·(LIBC)··········4·(LIBC)··········2·(LIBC)··········2·(LIBC)·······50 ··0b8:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········2·(LIBC)·······
51 ··0bc:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········4·(LIBC)·······51 ··0bc:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
52 ··0c0:···2·(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)··········4·(LIBC)·······53 ··0c4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
54 ··0c8:···2·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)······· 
55 ··0cc:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········2·(LIBC)·······54 ··0c8:···4·(LIBC)··········2·(LIBC)··········4·(LIBC)··········2·(LIBC)·······
56 ··0d0:···2·(LIBC)··········2·(LIBC)··········4·(LIBC)··········4·(LIBC)·······55 ··0cc:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········4·(LIBC)·······
57 ··0d4:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······56 ··0d0:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
 57 ··0d4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········4·(LIBC)·······
58 ··0d8:···4·(LIBC)··········4·(LIBC)··········2·(LIBC)··········2·(LIBC)·······58 ··0d8:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
59 ··0dc:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···59 ··0dc:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········2·(LIBC)·······
60 ··0e0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······60 ··0e0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 61 ··0e4:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
61 ··0e4:···2·(LIBC)··········2·(LIBC)··········4·(LIBC)··········4·(LIBC)·······62 ··0e8:···2·(LIBC)··········2·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······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*)···
Offset 80, 63 lines modifiedOffset 80, 63 lines modified
80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)······4·(LIBC)·······88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······4·(LIBC)·······
88 ··150:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
89 ··154:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······89 ··154:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(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)··········1·(*global*)···91 ··15c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······92 ··160:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······93 ··164:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
94 ··168:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······94 ··168:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
95 ··16c:···4·(LIBC)··········4·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
96 ··170:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······95 ··16c:···2·(LIBC)··········2·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
 96 ··170:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
97 ··174:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······97 ··174:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········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:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···109 ··1a4:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
110 ··1a8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······110 ··1a8:···1·(*global*)······2·(LIBC)··········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:···3·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······112 ··1b0:···3·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
113 ··1b4:···2·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······113 ··1b4:···2·(LIBC)··········4·(LIBC)··········4·(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)··········2·(LIBC)··········2·(LIBC)·······115 ··1bc:···4·(LIBC)··········4·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
116 ··1c0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···116 ··1c0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
117 ··1c4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······117 ··1c4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
118 ··1c8:···2·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······118 ··1c8:···2·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
119 ··1cc:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······119 ··1cc:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
120 ··1d0:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······120 ··1d0:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
121 ··1d4:···4·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···121 ··1d4:···4·(LIBC)··········4·(LIBC)··········1·(*global*)······1·(*global*)···
122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
123 ··1dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···123 ··1dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
124 ··1e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···124 ··1e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
125 ··1e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···125 ··1e4:···1·(*global*)······1·(*global*)······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*)···
129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···133 ··204:···1·(*global*)···
  
134 Version·needs·section·'.gnu.version_r'·contains·3·entries:134 Version·needs·section·'.gnu.version_r'·contains·3·entries:
135 ·Addr:·0x0000000000003804··Offset:·0x00003804··Link:·8·(.dynstr)135 ·Addr:·0x00000000000037ec··Offset:·0x000037ec··Link:·8·(.dynstr)
136 ··000000:·Version:·1··File:·libc.so··Cnt:·1136 ··000000:·Version:·1··File:·libc.so··Cnt:·1
137 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2137 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
Max diff block lines reached; 143/12223 bytes (1.17%) of diff not shown.
30.7 MB
readelf --wide --debug-dump=frames {}
    
Offset 9, 558593 lines modifiedOffset 9, 563942 lines modified
9 ··Return·address·column:·169 ··Return·address·column:·16
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r7·(rsp)·ofs·811 ··DW_CFA_def_cfa:·r7·(rsp)·ofs·8
12 ··DW_CFA_offset:·r16·(rip)·at·cfa-812 ··DW_CFA_offset:·r16·(rip)·at·cfa-8
13 ··DW_CFA_nop13 ··DW_CFA_nop
14 ··DW_CFA_nop14 ··DW_CFA_nop
  
15 00000018·0000000000000010·0000001c·FDE·cie=00000000·pc=00000000004625c0..0000000000462b4815 00000018·0000000000000010·0000001c·FDE·cie=00000000·pc=000000000048f640..000000000048f6ad
16 ··DW_CFA_nop16 ··DW_CFA_nop
17 ··DW_CFA_nop17 ··DW_CFA_nop
18 ··DW_CFA_nop18 ··DW_CFA_nop
  
19 0000002c·0000000000000044·00000030·FDE·cie=00000000·pc=0000000000462b60..0000000000462c8919 0000002c·0000000000000010·00000030·FDE·cie=00000000·pc=000000000048f6c0..000000000048f79c
 20 ··DW_CFA_nop
20 ··DW_CFA_advance_loc:·14·to·0000000000462b6e 
21 ··DW_CFA_def_cfa_offset:·16 
22 ··DW_CFA_offset:·r6·(rbp)·at·cfa-16 
23 ··DW_CFA_advance_loc:·3·to·0000000000462b71 
24 ··DW_CFA_def_cfa_register:·r6·(rbp) 
25 ··DW_CFA_advance_loc:·1·to·0000000000462b72 
26 ··DW_CFA_offset:·r3·(rbx)·at·cfa-24 
27 ··DW_CFA_advance_loc:·2·to·0000000000462b74 
28 ··DW_CFA_offset:·r12·(r12)·at·cfa-32 
29 ··DW_CFA_advance_loc:·2·to·0000000000462b76 
30 ··DW_CFA_offset:·r13·(r13)·at·cfa-40 
31 ··DW_CFA_advance_loc:·2·to·0000000000462b78 
32 ··DW_CFA_offset:·r14·(r14)·at·cfa-48 
33 ··DW_CFA_advance_loc:·2·to·0000000000462b7a 
34 ··DW_CFA_offset:·r15·(r15)·at·cfa-56 
35 ··DW_CFA_advance_loc2:·260·to·0000000000462c7e 
36 ··DW_CFA_def_cfa:·r7·(rsp)·ofs·56 
37 ··DW_CFA_advance_loc:·2·to·0000000000462c80 
38 ··DW_CFA_def_cfa_offset:·48 
39 ··DW_CFA_restore:·r15·(r15) 
40 ··DW_CFA_advance_loc:·2·to·0000000000462c82 
41 ··DW_CFA_def_cfa_offset:·40 
42 ··DW_CFA_restore:·r14·(r14) 
43 ··DW_CFA_advance_loc:·2·to·0000000000462c84 
44 ··DW_CFA_def_cfa_offset:·32 
45 ··DW_CFA_restore:·r13·(r13) 
46 ··DW_CFA_advance_loc:·2·to·0000000000462c86 
47 ··DW_CFA_def_cfa_offset:·24 
48 ··DW_CFA_restore:·r12·(r12) 
49 ··DW_CFA_advance_loc:·1·to·0000000000462c87 
50 ··DW_CFA_def_cfa_offset:·16 
51 ··DW_CFA_restore:·r3·(rbx) 
52 ··DW_CFA_advance_loc:·1·to·0000000000462c88 
53 ··DW_CFA_def_cfa_offset:·8 
54 ··DW_CFA_restore:·r6·(rbp) 
55 ··DW_CFA_nop21 ··DW_CFA_nop
56 ··DW_CFA_nop22 ··DW_CFA_nop
  
57 00000074·0000000000000010·00000078·FDE·cie=00000000·pc=0000000000462ca0..0000000000462e1c23 00000040·0000000000000010·00000044·FDE·cie=00000000·pc=000000000048f7a0..000000000048f9ec
58 ··DW_CFA_nop24 ··DW_CFA_nop
59 ··DW_CFA_nop25 ··DW_CFA_nop
60 ··DW_CFA_nop26 ··DW_CFA_nop
  
61 00000088·0000000000000044·0000008c·FDE·cie=00000000·pc=0000000000462e20..000000000046324327 00000054·0000000000000018·00000058·FDE·cie=00000000·pc=000000000048fa00..0000000000490125
62 ··DW_CFA_advance_loc:·17·to·0000000000462e3128 ··DW_CFA_advance_loc:·2·to·000000000048fa02
63 ··DW_CFA_def_cfa_offset:·1629 ··DW_CFA_def_cfa_offset:·16
64 ··DW_CFA_offset:·r6·(rbp)·at·cfa-16 
65 ··DW_CFA_advance_loc:·3·to·0000000000462e34 
66 ··DW_CFA_def_cfa_register:·r6·(rbp) 
67 ··DW_CFA_advance_loc:·1·to·0000000000462e35 
68 ··DW_CFA_offset:·r3·(rbx)·at·cfa-24 
69 ··DW_CFA_advance_loc:·2·to·0000000000462e37 
70 ··DW_CFA_offset:·r12·(r12)·at·cfa-3230 ··DW_CFA_offset:·r12·(r12)·at·cfa-16
71 ··DW_CFA_advance_loc:·2·to·0000000000462e3931 ··DW_CFA_advance_loc2:·1826·to·0000000000490124
72 ··DW_CFA_offset:·r13·(r13)·at·cfa-40 
73 ··DW_CFA_advance_loc:·2·to·0000000000462e3b 
74 ··DW_CFA_offset:·r14·(r14)·at·cfa-48 
75 ··DW_CFA_advance_loc:·2·to·0000000000462e3d 
76 ··DW_CFA_offset:·r15·(r15)·at·cfa-56 
77 ··DW_CFA_advance_loc2:·1019·to·0000000000463238 
78 ··DW_CFA_def_cfa:·r7·(rsp)·ofs·56 
79 ··DW_CFA_advance_loc:·2·to·000000000046323a 
80 ··DW_CFA_def_cfa_offset:·4832 ··DW_CFA_def_cfa_offset:·8
81 ··DW_CFA_restore:·r15·(r15) 
82 ··DW_CFA_advance_loc:·2·to·000000000046323c 
83 ··DW_CFA_def_cfa_offset:·40 
84 ··DW_CFA_restore:·r14·(r14) 
85 ··DW_CFA_advance_loc:·2·to·000000000046323e 
86 ··DW_CFA_def_cfa_offset:·32 
87 ··DW_CFA_restore:·r13·(r13) 
88 ··DW_CFA_advance_loc:·2·to·0000000000463240 
89 ··DW_CFA_def_cfa_offset:·24 
90 ··DW_CFA_restore:·r12·(r12)33 ··DW_CFA_restore:·r12·(r12)
  
 34 00000070·0000000000000018·00000074·FDE·cie=00000000·pc=0000000000490140..00000000004906be
91 ··DW_CFA_advance_loc:·1·to·000000000046324135 ··DW_CFA_advance_loc:·2·to·0000000000490142
92 ··DW_CFA_def_cfa_offset:·1636 ··DW_CFA_def_cfa_offset:·16
93 ··DW_CFA_restore:·r3·(rbx)37 ··DW_CFA_offset:·r12·(r12)·at·cfa-16
94 ··DW_CFA_advance_loc:·1·to·000000000046324238 ··DW_CFA_advance_loc2:·1403·to·00000000004906bd
95 ··DW_CFA_def_cfa_offset:·839 ··DW_CFA_def_cfa_offset:·8
96 ··DW_CFA_restore:·r6·(rbp)40 ··DW_CFA_restore:·r12·(r12)
97 ··DW_CFA_nop 
98 ··DW_CFA_nop 
  
99 000000d0·0000000000000010·000000d4·FDE·cie=00000000·pc=0000000000463260..000000000046329c 
100 ··DW_CFA_nop 
101 ··DW_CFA_nop 
102 ··DW_CFA_nop 
  
103 000000e4·0000000000000010·000000e8·FDE·cie=00000000·pc=00000000004632a0..00000000004632dc 
104 ··DW_CFA_nop 
105 ··DW_CFA_nop 
106 ··DW_CFA_nop 
  
107 000000f8·0000000000000010·000000fc·FDE·cie=00000000·pc=00000000004632e0..0000000000463338 
108 ··DW_CFA_nop 
109 ··DW_CFA_nop 
110 ··DW_CFA_nop 
  
111 0000010c·0000000000000010·00000110·FDE·cie=00000000·pc=0000000000463340..0000000000463398 
112 ··DW_CFA_nop 
113 ··DW_CFA_nop 
114 ··DW_CFA_nop 
  
115 00000120·0000000000000010·00000124·FDE·cie=00000000·pc=00000000004633a0..000000000046340f 
116 ··DW_CFA_nop 
117 ··DW_CFA_nop 
118 ··DW_CFA_nop 
  
119 00000134·0000000000000010·00000138·FDE·cie=00000000·pc=0000000000463410..000000000046347f 
120 ··DW_CFA_nop 
121 ··DW_CFA_nop 
122 ··DW_CFA_nop 
Max diff block lines reached; 32223240/32228962 bytes (99.98%) of diff not shown.
454 KB
strings --all --bytes=8 {}
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
26 AAsset_close26 AAsset_close
27 AAsset_getLength27 AAsset_getLength
28 AAsset_getBuffer28 AAsset_getBuffer
29 AAsset_isAllocated29 AAsset_isAllocated
30 __cxa_atexit30 __cxa_atexit
31 __android_log_print31 __android_log_print
32 __system_property_get32 __system_property_get
 33 __system_property_find
33 eglCreateImageKHR34 eglCreateImageKHR
34 glDeleteTextures35 glDeleteTextures
35 eglDestroyImageKHR36 eglDestroyImageKHR
36 glEGLImageTargetTexture2DOES37 glEGLImageTargetTexture2DOES
37 glBindTexture38 glBindTexture
38 glGenTextures39 glGenTextures
39 JNI_OnLoad40 JNI_OnLoad
Offset 116, 14 lines modifiedOffset 117, 16 lines modified
116 ALooper_release117 ALooper_release
117 timerfd_settime118 timerfd_settime
118 faccessat119 faccessat
119 renameat120 renameat
120 rewinddir121 rewinddir
121 gettimeofday122 gettimeofday
122 localtime_r123 localtime_r
 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
Offset 233, 15 lines modifiedOffset 236, 14 lines modified
233 shutdown236 shutdown
234 getaddrinfo237 getaddrinfo
235 gai_strerror238 gai_strerror
236 freeaddrinfo239 freeaddrinfo
237 getsockopt240 getsockopt
238 OPENSSL_memory_alloc241 OPENSSL_memory_alloc
239 OPENSSL_memory_free242 OPENSSL_memory_free
240 sdallocx 
241 OPENSSL_memory_get_size243 OPENSSL_memory_get_size
242 pthread_rwlock_init244 pthread_rwlock_init
243 pthread_rwlock_rdlock245 pthread_rwlock_rdlock
244 pthread_rwlock_wrlock246 pthread_rwlock_wrlock
245 pthread_rwlock_unlock247 pthread_rwlock_unlock
246 pthread_rwlock_destroy248 pthread_rwlock_destroy
247 __strlen_chk249 __strlen_chk
Offset 251, 15 lines modifiedOffset 253, 14 lines modified
251 ANativeWindow_getWidth253 ANativeWindow_getWidth
252 ANativeWindow_getHeight254 ANativeWindow_getHeight
253 epoll_create255 epoll_create
254 epoll_ctl256 epoll_ctl
255 epoll_wait257 epoll_wait
256 sigemptyset258 sigemptyset
257 sigaddset259 sigaddset
258 pthread_sigmask 
259 inotify_init1260 inotify_init1
260 inotify_add_watch261 inotify_add_watch
261 inotify_rm_watch262 inotify_rm_watch
262 recvfrom263 recvfrom
263 if_indextoname264 if_indextoname
264 sigaction265 sigaction
265 gethostname266 gethostname
Offset 281, 42 lines modifiedOffset 282, 40 lines modified
281 InternalFlutterGpu_CommandBuffer_Initialize282 InternalFlutterGpu_CommandBuffer_Initialize
282 InternalFlutterGpu_CommandBuffer_Submit283 InternalFlutterGpu_CommandBuffer_Submit
283 InternalFlutterGpu_Context_InitializeDefault284 InternalFlutterGpu_Context_InitializeDefault
284 InternalFlutterGpu_Context_GetDefaultColorFormat285 InternalFlutterGpu_Context_GetDefaultColorFormat
285 InternalFlutterGpu_Context_GetDefaultStencilFormat286 InternalFlutterGpu_Context_GetDefaultStencilFormat
286 InternalFlutterGpu_Context_GetDefaultDepthStencilFormat287 InternalFlutterGpu_Context_GetDefaultDepthStencilFormat
287 InternalFlutterGpu_Context_GetMinimumUniformByteAlignment288 InternalFlutterGpu_Context_GetMinimumUniformByteAlignment
 289 InternalFlutterGpu_Context_GetSupportsOffscreenMSAA
288 InternalFlutterGpu_DeviceBuffer_Initialize290 InternalFlutterGpu_DeviceBuffer_Initialize
289 InternalFlutterGpu_DeviceBuffer_InitializeWithHostData291 InternalFlutterGpu_DeviceBuffer_InitializeWithHostData
290 InternalFlutterGpu_DeviceBuffer_Overwrite292 InternalFlutterGpu_DeviceBuffer_Overwrite
291 InternalFlutterGpu_DeviceBuffer_Flush293 InternalFlutterGpu_DeviceBuffer_Flush
292 InternalFlutterGpu_HostBuffer_Initialize 
293 InternalFlutterGpu_HostBuffer_EmplaceBytes 
294 InternalFlutterGpu_RenderPass_Initialize294 InternalFlutterGpu_RenderPass_Initialize
295 InternalFlutterGpu_RenderPass_SetColorAttachment295 InternalFlutterGpu_RenderPass_SetColorAttachment
296 InternalFlutterGpu_RenderPass_SetDepthStencilAttachment296 InternalFlutterGpu_RenderPass_SetDepthStencilAttachment
297 InternalFlutterGpu_RenderPass_Begin297 InternalFlutterGpu_RenderPass_Begin
298 InternalFlutterGpu_RenderPass_BindPipeline298 InternalFlutterGpu_RenderPass_BindPipeline
299 InternalFlutterGpu_RenderPass_BindVertexBufferDevice299 InternalFlutterGpu_RenderPass_BindVertexBufferDevice
300 InternalFlutterGpu_RenderPass_BindVertexBufferHost 
301 InternalFlutterGpu_RenderPass_BindIndexBufferDevice300 InternalFlutterGpu_RenderPass_BindIndexBufferDevice
302 InternalFlutterGpu_RenderPass_BindIndexBufferHost 
303 InternalFlutterGpu_RenderPass_BindUniformDevice301 InternalFlutterGpu_RenderPass_BindUniformDevice
304 InternalFlutterGpu_RenderPass_BindUniformHost 
305 InternalFlutterGpu_RenderPass_BindTexture302 InternalFlutterGpu_RenderPass_BindTexture
306 InternalFlutterGpu_RenderPass_ClearBindings303 InternalFlutterGpu_RenderPass_ClearBindings
307 InternalFlutterGpu_RenderPass_SetColorBlendEnable304 InternalFlutterGpu_RenderPass_SetColorBlendEnable
308 InternalFlutterGpu_RenderPass_SetColorBlendEquation305 InternalFlutterGpu_RenderPass_SetColorBlendEquation
309 InternalFlutterGpu_RenderPass_SetDepthWriteEnable306 InternalFlutterGpu_RenderPass_SetDepthWriteEnable
310 InternalFlutterGpu_RenderPass_SetDepthCompareOperation307 InternalFlutterGpu_RenderPass_SetDepthCompareOperation
311 InternalFlutterGpu_RenderPass_SetStencilReference308 InternalFlutterGpu_RenderPass_SetStencilReference
 309 InternalFlutterGpu_RenderPass_SetScissor
312 InternalFlutterGpu_RenderPass_SetStencilConfig310 InternalFlutterGpu_RenderPass_SetStencilConfig
313 InternalFlutterGpu_RenderPass_SetCullMode311 InternalFlutterGpu_RenderPass_SetCullMode
314 InternalFlutterGpu_RenderPass_SetPrimitiveType312 InternalFlutterGpu_RenderPass_SetPrimitiveType
315 InternalFlutterGpu_RenderPass_SetWindingOrder313 InternalFlutterGpu_RenderPass_SetWindingOrder
 314 InternalFlutterGpu_RenderPass_SetPolygonMode
316 InternalFlutterGpu_RenderPass_Draw315 InternalFlutterGpu_RenderPass_Draw
317 InternalFlutterGpu_RenderPipeline_Initialize316 InternalFlutterGpu_RenderPipeline_Initialize
318 InternalFlutterGpu_Shader_GetUniformStructSize317 InternalFlutterGpu_Shader_GetUniformStructSize
319 InternalFlutterGpu_Shader_GetUniformMemberOffset318 InternalFlutterGpu_Shader_GetUniformMemberOffset
320 InternalFlutterGpu_ShaderLibrary_InitializeWithAsset319 InternalFlutterGpu_ShaderLibrary_InitializeWithAsset
321 InternalFlutterGpu_ShaderLibrary_GetShader320 InternalFlutterGpu_ShaderLibrary_GetShader
322 InternalFlutterGpu_Texture_Initialize321 InternalFlutterGpu_Texture_Initialize
Offset 327, 15 lines modifiedOffset 326, 14 lines modified
327 ANativeWindow_release326 ANativeWindow_release
328 AndroidBitmap_getInfo327 AndroidBitmap_getInfo
329 AndroidBitmap_lockPixels328 AndroidBitmap_lockPixels
330 AndroidBitmap_unlockPixels329 AndroidBitmap_unlockPixels
331 android_set_abort_message330 android_set_abort_message
332 pthread_condattr_init331 pthread_condattr_init
333 pthread_condattr_setclock332 pthread_condattr_setclock
334 pthread_cond_init 
335 pthread_condattr_destroy333 pthread_condattr_destroy
336 mprotect334 mprotect
337 pthread_key_delete335 pthread_key_delete
338 pthread_getattr_np336 pthread_getattr_np
339 pthread_attr_getstack337 pthread_attr_getstack
340 strcasestr338 strcasestr
341 strtok_r339 strtok_r
Offset 2056, 16 lines modifiedOffset 2054, 14 lines modified
Max diff block lines reached; 460761/464391 bytes (99.22%) 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 ··0x00003868·0c000000·d5010000·10000000·1a000000·................2 ··0x00003850·0b000000·d6010000·10000000·1a000000·................
3 ··0x00003878·00000204·11400418·00001010·00410084·.....@.......A..3 ··0x00003860·00000200·19400408·00001010·00000084·.....@..........
4 ··0x00003888·12002020·00002004·88080000·00000010·..··..·.........4 ··0x00003870·00002020·00002004·88080000·00000010·..··..·.........
5 ··0x00003898·00041008·00000880·80010000·00104000·..............@.5 ··0x00003880·10841008·00000880·80010000·00104000·..............@.
6 ··0x000038a8·00010000·00040000·00200020·0000000c·.........·.·....6 ··0x00003890·00010000·00040000·00200020·0000000c·.........·.·....
7 ··0x000038b8·00000020·22005820·00004000·40080001·...·".X·..@.@...7 ··0x000038a0·00000020·22001820·00004000·40080001·...·"..·..@.@...
8 ··0x000038c8·20108000·0000a200·00008080·05002020··.............··8 ··0x000038b0·20108000·0000a200·00008080·05002020··.............··
9 ··0x000038d8·02000000·04400028·00020000·00400000·.....@.(.....@..9 ··0x000038c0·02000000·04400028·00020000·04c00000·.....@.(........
10 ··0x000038e8·00000400·010301c4·00921051·4c510104·...........QLQ..10 ··0x000038d0·00000400·010301c4·00921051·4c510104·...........QLQ..
11 ··0x000038f8·d5010000·d8010000·db010000·dd010000·................11 ··0x000038e0·d6010000·da010000·db010000·e1010000·................
12 ··0x00003908·e0010000·e4010000·e5010000·ed010000·................12 ··0x000038f0·e9010000·eb010000·ed010000·f1010000·................
 13 ··0x00003900·fc010000·00020000·01020000·e223828e·.............#..
 14 ··0x00003910·96ba85d7·be83a4eb·ddcb5e32·3de7d5ec·..........^2=...
 15 ··0x00003920·beb70182·c2dcd81c·eec37560·3af8418f·..........u`:.A.
 16 ··0x00003930·fc5a3a80·f10fa3b2·240096ec·5c540d50·.Z:.....$...\T.P
 17 ··0x00003940·2e93cdec·a82bcaa5·aaed6723·d6a20c7f·.....+....g#....
 18 ··0x00003950·faaf4550·95c41fe9·3276baf5·fbddacef·..EP....2v......
 19 ··0x00003960·e2ce7fd5·c92b169b·7ed03aeb·04bdab3d·.....+..~.:....=
 20 ··0x00003970·203c4845·0ba58c2a·8cde64c5·66faf8e1··<HE...*..d.f...
 21 ··0x00003980·6ef3f224·768d7121·b6a65416·222f9d05·n..$v.q!..T."/..
 22 ··0x00003990·56ba13af·20be61d2·627f3bbf·6ce9551c·V...·.a.b.;.l.U.
 23 ··0x000039a0·b57c0776·924f3ec2·dc412534·3e11d0cd·.|.v.O>..A%4>...
 24 ··0x000039b0·fd38342c·e9cfb53e·2ea45ac9·de07b3ea·.84,...>..Z.....
 25 ··0x000039c0·1a251052·25465677···················.%.R%FVw
13 ··0x00003918·f1010000·f8010000·fc010000·04020000·................ 
14 ··0x00003928·fc84d02f·3ca88a69·ddcb5e32·fc5a3a80·.../<..i..^2.Z:. 
15 ··0x00003938·c82b169b·b57c0776·e223828e·abed6723·.+...|.v.#....g# 
16 ··0x00003948·1a251052·d6a20c7f·3376baf5·68b411ba·.%.R....3v..h... 
17 ··0x00003958·8470db06·e8cfb53e·6de9551c·21be61d2·.p.....>m.U.!.a. 
18 ··0x00003968·2ea45ac9·66faf8e1·de07b3ea·768d7121·..Z.f.......v.q! 
19 ··0x00003978·be83a4eb·222f9d05·0aa58c2a·fbddacef·...."/.....*.... 
20 ··0x00003988·beb70182·7ed03aeb·96ba85d7·3f11d0cd·....~.:.....?... 
21 ··0x00003998·240096ec·8cde64c5·5c540d50·a82bcaa5·$.....d.\T.P.+.. 
22 ··0x000039a8·203c4845·f00fa3b2·fd38342c·3ce7d5ec··<HE.....84,<... 
23 ··0x000039b8·dc412534·24465677·95c41fe9·924f3ec2·.A%4$FVw.....O>. 
24 ··0x000039c8·6ef3f224·e2ce7fd5·eec37560·2e93cdec·n..$......u`.... 
25 ··0x000039d8·36dab2f7·56ba13af·fbaf4550·c2dcd81c·6...V.....EP.... 
26 ··0x000039e8·b7a65416····························..T. 
  
34.1 KB
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 263 lines modifiedOffset 1, 262 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x000039ec·06020000·06020000·00000000·bd010000·................2 ··0x000039c8·05020000·05020000·00000000·00000000·................
 3 ··0x000039d8·80010000·68000000·99010000·4e010000·....h.......N...
3 ··0x000039fc·ca000000·00000000·00000000·b5010000·................ 
4 ··0x00003a0c·00000000·00000000·2f010000·00000000·......../....... 
5 ··0x00003a1c·d6000000·5c010000·8d010000·00000000·....\........... 
6 ··0x00003a2c·ab000000·36010000·d0010000·90010000·....6...........4 ··0x000039e8·00000000·73010000·00000000·88000000·....s...........
 5 ··0x000039f8·00000000·ee000000·e2000000·7d010000·............}...
7 ··0x00003a3c·6f010000·00000000·d3010000·bb000000·o............... 
8 ··0x00003a4c·1f010000·7d010000·0a000000·1d000000·....}........... 
9 ··0x00003a5c·79000000·a3010000·97000000·00000000·y............... 
10 ··0x00003a6c·82010000·00000000·00000000·7b000000·............{...6 ··0x00003a08·8b000000·00000000·00000000·22000000·............"...
 7 ··0x00003a18·00000000·a8010000·bf010000·2a010000·............*...
 8 ··0x00003a28·00000000·7c010000·00000000·ef010000·....|...........
11 ··0x00003a7c·00000000·00000000·00000000·00000000·................9 ··0x00003a38·00000000·00000000·00000000·02000000·................
12 ··0x00003a8c·61010000·c5010000·00000000·de010000·a............... 
13 ··0x00003a9c·00000000·00000000·f9000000·fb010000·................ 
14 ··0x00003aac·55010000·a5010000·70010000·66000000·U.......p...f... 
15 ··0x00003abc·c9000000·22010000·43010000·00000000·...."...C....... 
16 ··0x00003acc·00000000·10000000·b9010000·1c010000·................ 
17 ··0x00003adc·9e010000·00000000·6e010000·00000000·........n....... 
18 ··0x00003aec·23000000·00000000·00000000·00000000·#............... 
19 ··0x00003afc·cd010000·00000000·f5000000·88010000·................ 
20 ··0x00003b0c·57010000·00000000·00000000·00000000·W............... 
21 ··0x00003b1c·00000000·2d010000·cc000000·eb010000·....-........... 
22 ··0x00003b2c·c5000000·02020000·7b010000·f4010000·........{.......10 ··0x00003a48·5f000000·cc010000·8b010000·a4010000·_...............
23 ··0x00003b3c·df010000·00000000·75000000·ed010000·........u....... 
24 ··0x00003b4c·df000000·72010000·4e000000·a7010000·....r...N....... 
25 ··0x00003b5c·00000000·00000000·52010000·00000000·........R....... 
26 ··0x00003b6c·47000000·00000000·af010000·00000000·G............... 
27 ··0x00003b7c·00000000·00000000·b7010000·f8000000·................ 
28 ··0x00003b8c·c3010000·47010000·91010000·2c000000·....G.......,... 
29 ··0x00003b9c·41010000·14000000·00000000·01010000·A............... 
30 ··0x00003bac·f9010000·00000000·39010000·5d010000·........9...]... 
31 ··0x00003bbc·01020000·00000000·00000000·a4010000·................ 
32 ··0x00003bcc·c9010000·86010000·fa010000·00000000·................ 
33 ··0x00003bdc·cf010000·00000000·00000000·00000000·................11 ··0x00003a58·91000000·d2010000·00000000·00000000·................
34 ··0x00003bec·49010000·00000000·00000000·7c010000·I...........|...12 ··0x00003a68·be000000·21010000·a7010000·00000000·....!...........
35 ··0x00003bfc·a6000000·00000000·22000000·00000000·........".......13 ··0x00003a78·b5000000·fb000000·9d010000·00000000·................
36 ··0x00003c0c·d2000000·73010000·5b010000·00000000·....s...[.......14 ··0x00003a88·da010000·a5010000·54000000·1b010000·........T.......
 15 ··0x00003a98·ea010000·e3010000·61010000·35000000·........a...5...
 16 ··0x00003aa8·00000000·8f010000·00000000·00000000·................
 17 ··0x00003ab8·bd010000·3d000000·2e000000·00000000·....=...........
37 ··0x00003c1c·00000000·00000000·b6010000·00000000·................18 ··0x00003ac8·f8000000·00000000·b5010000·00000000·................
38 ··0x00003c2c·00000000·a2000000·83000000·05020000·................ 
39 ··0x00003c3c·d9000000·00000000·a9000000·00000000·................ 
40 ··0x00003c4c·bb010000·00000000·00000000·00020000·................19 ··0x00003ad8·fe010000·ac010000·1a000000·d1000000·................
41 ··0x00003c5c·c8010000·8e000000·38010000·9a000000·........8....... 
42 ··0x00003c6c·00000000·3a010000·af000000·00000000·....:........... 
43 ··0x00003c7c·54000000·fd010000·85000000·79010000·T...........y... 
44 ··0x00003c8c·b2010000·f4000000·91000000·00000000·................ 
45 ··0x00003c9c·4f010000·00000000·3c010000·00000000·O.......<....... 
46 ··0x00003cac·00000000·3e010000·ef000000·00000000·....>...........20 ··0x00003ae8·00000000·7f000000·00000000·00000000·................
47 ··0x00003cbc·1e000000·e9000000·a2010000·04020000·................ 
48 ··0x00003ccc·ca010000·00000000·5f000000·4f000000·........_...O... 
49 ··0x00003cdc·00000000·59010000·40010000·62010000·....Y...@...b... 
50 ··0x00003cec·00000000·42010000·e1000000·00000000·....B........... 
51 ··0x00003cfc·73000000·7d000000·8c010000·00000000·s...}........... 
52 ··0x00003d0c·ed000000·93010000·82000000·0b010000·................ 
53 ··0x00003d1c·00000000·da000000·00000000·f7010000·................ 
54 ··0x00003d2c·4c000000·2b000000·98010000·e0010000·L...+........... 
55 ··0x00003d3c·00000000·00000000·c6000000·27010000·............'...21 ··0x00003af8·00000000·00000000·48000000·96010000·........H.......
56 ··0x00003d4c·00000000·00000000·b0010000·00000000·................22 ··0x00003b08·00000000·00000000·22010000·06000000·........".......
 23 ··0x00003b18·57010000·00000000·7b000000·00000000·W.......{.......
 24 ··0x00003b28·00000000·d5010000·00000000·95000000·................
 25 ··0x00003b38·b9000000·c4010000·ca010000·b3000000·................
 26 ··0x00003b48·00000000·a3000000·4a010000·00000000·........J.......
 27 ··0x00003b58·25010000·00000000·00000000·62010000·%...........b...
 28 ··0x00003b68·b4010000·00000000·40000000·f1010000·........@.......
 29 ··0x00003b78·09010000·00000000·2f010000·33010000·......../...3...
 30 ··0x00003b88·00000000·3a000000·dc010000·1b000000·....:...........
 31 ··0x00003b98·60000000·00000000·23010000·86010000·`.......#.......
 32 ··0x00003ba8·40010000·b2010000·86000000·42010000·@...........B...
57 ··0x00003d5c·00000000·00000000·00000000·00000000·................33 ··0x00003bb8·00000000·00000000·00000000·00000000·................
58 ··0x00003d6c·45000000·e5000000·cc010000·00000000·E............... 
59 ··0x00003d7c·d4000000·00000000·00000000·00000000·................34 ··0x00003bc8·00000000·00000000·9c000000·00000000·................
 35 ··0x00003bd8·9b010000·04000000·74000000·0f010000·........t.......
 36 ··0x00003be8·44010000·f7000000·b1000000·84010000·D...............
 37 ··0x00003bf8·00000000·d3010000·00000000·fb010000·................
 38 ··0x00003c08·10000000·00000000·00000000·65010000·............e...
 39 ··0x00003c18·77010000·5a000000·bd000000·45010000·w...Z.......E...
 40 ··0x00003c28·00000000·e6010000·00000000·31010000·............1...
 41 ··0x00003c38·03020000·00000000·cf010000·84000000·................
 42 ··0x00003c48·0e000000·00000000·00000000·e1010000·................
 43 ··0x00003c58·f0010000·ee010000·e5000000·6d000000·............m...
 44 ··0x00003c68·ce000000·7f010000·00000000·ed010000·................
 45 ··0x00003c78·c2010000·10010000·00000000·00000000·................
 46 ··0x00003c88·e8000000·e4010000·aa010000·c5010000·................
 47 ··0x00003c98·cb000000·a9000000·f6000000·67010000·............g...
 48 ··0x00003ca8·ec000000·a7000000·00000000·00000000·................
 49 ··0x00003cb8·29010000·0a010000·25000000·00000000·).......%.......
 50 ··0x00003cc8·97010000·0d000000·00000000·00000000·................
60 ··0x00003d8c·e0000000·00000000·58010000·00000000·........X.......51 ··0x00003cd8·58000000·00000000·c8010000·00000000·X...............
 52 ··0x00003ce8·71000000·5b000000·fc000000·a6000000·q...[...........
61 ··0x00003d9c·9f010000·ec010000·a1010000·00000000·................53 ··0x00003cf8·00000000·00000000·92000000·00000000·................
62 ··0x00003dac·d6010000·00000000·1a010000·10010000·................54 ··0x00003d08·00000000·00000000·0f000000·02010000·................
 55 ··0x00003d18·bb010000·d6000000·87000000·ad010000·................
63 ··0x00003dbc·3f000000·00000000·00000000·38000000·?...........8...56 ··0x00003d28·6e010000·00000000·00000000·df000000·n...............
64 ··0x00003dcc·00000000·dc010000·f2010000·93000000·................57 ··0x00003d38·a9010000·d8010000·00000000·00000000·................
 58 ··0x00003d48·00000000·00000000·5f010000·56010000·........_...V...
 59 ··0x00003d58·33000000·ed000000·00000000·00000000·3...............
65 ··0x00003ddc·c4000000·00000000·de000000·00000000·................60 ··0x00003d68·8a000000·00000000·e1000000·00000000·................
 61 ··0x00003d78·00000000·00000000·00000000·64010000·............d...
 62 ··0x00003d88·e2010000·00000000·d0010000·7e010000·............~...
 63 ··0x00003d98·00000000·00000000·00000000·db010000·................
 64 ··0x00003da8·00000000·82010000·b7000000·00000000·................
 65 ··0x00003db8·71010000·21000000·73000000·37010000·q...!...s...7...
 66 ··0x00003dc8·00000000·78010000·00000000·00000000·....x...........
 67 ··0x00003dd8·00000000·ec010000·78000000·4f010000·........x...O...
 68 ··0x00003de8·00000000·5c010000·ea000000·d6010000·....\...........
 69 ··0x00003df8·4d010000·30010000·00000000·00000000·M...0...........
 70 ··0x00003e08·f4000000·00000000·2d010000·00000000·........-.......
 71 ··0x00003e18·a0000000·95010000·00000000·00000000·................
 72 ··0x00003e28·53000000·1c000000·00000000·00000000·S...............
 73 ··0x00003e38·00000000·bc000000·00000000·00000000·................
 74 ··0x00003e48·c4000000·ce010000·63010000·00000000·........c.......
 75 ··0x00003e58·00000000·43000000·f3010000·00000000·....C...........
 76 ··0x00003e68·05000000·18010000·26000000·75010000·........&...u...
 77 ··0x00003e78·5c000000·45000000·fc010000·94010000·\...E...........
 78 ··0x00003e88·dd000000·af010000·83010000·00000000·................
 79 ··0x00003e98·00000000·2e010000·00000000·00000000·................
66 ··0x00003dec·00000000·00000000·7a010000·e8000000·........z.......80 ··0x00003ea8·00000000·00000000·77000000·00000000·........w.......
67 ··0x00003dfc·db010000·2a010000·d4010000·c2010000·....*...........81 ··0x00003eb8·01020000·2d000000·18000000·00000000·....-...........
68 ··0x00003e0c·19000000·29010000·00000000·b1000000·....)........... 
69 ··0x00003e1c·00000000·00000000·00000000·00000000·................82 ··0x00003ec8·00000000·00000000·cf000000·00000000·................
70 ··0x00003e2c·83010000·ac010000·f0000000·a3000000·................ 
Max diff block lines reached; 0/34819 bytes (0.00%) of diff not shown.
66.0 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 508 lines modifiedOffset 1, 504 lines modified
  
Diff chunk too large, falling back to line-by-line diff (501 lines added, 505 lines removed)
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x00004a24·00707468·72656164·5f73656c·66006162·.pthread_self.ab2 ··0x000049f8·00707468·72656164·5f73656c·66006162·.pthread_self.ab
3 ··0x00004a34·6f727400·7374726c·656e0065·676c4372·ort.strlen.eglCr3 ··0x00004a08·6f727400·7374726c·656e0065·676c4372·ort.strlen.eglCr
4 ··0x00004a44·65617465·57696e64·6f775375·72666163·eateWindowSurfac4 ··0x00004a18·65617465·57696e64·6f775375·72666163·eateWindowSurfac
5 ··0x00004a54·65006567·6c437265·61746550·62756666·e.eglCreatePbuff5 ··0x00004a28·65006567·6c437265·61746550·62756666·e.eglCreatePbuff
6 ··0x00004a64·65725375·72666163·65006567·6c476574·erSurface.eglGet6 ··0x00004a38·65725375·72666163·65006567·6c476574·erSurface.eglGet
7 ··0x00004a74·43757272·656e7443·6f6e7465·78740065·CurrentContext.e7 ··0x00004a48·43757272·656e7443·6f6e7465·78740065·CurrentContext.e
8 ··0x00004a84·676c4d61·6b654375·7272656e·74006567·glMakeCurrent.eg8 ··0x00004a58·676c4d61·6b654375·7272656e·74006567·glMakeCurrent.eg
9 ··0x00004a94·6c43686f·6f736543·6f6e6669·67006567·lChooseConfig.eg9 ··0x00004a68·6c43686f·6f736543·6f6e6669·67006567·lChooseConfig.eg
10 ··0x00004aa4·6c437265·61746543·6f6e7465·78740065·lCreateContext.e10 ··0x00004a78·6c437265·61746543·6f6e7465·78740065·lCreateContext.e
11 ··0x00004ab4·676c4465·7374726f·79436f6e·74657874·glDestroyContext11 ··0x00004a88·676c4465·7374726f·79436f6e·74657874·glDestroyContext
12 ··0x00004ac4·0065676c·47657445·72726f72·0065676c·.eglGetError.egl12 ··0x00004a98·0065676c·47657445·72726f72·0065676c·.eglGetError.egl
13 ··0x00004ad4·44657374·726f7953·75726661·63650065·DestroySurface.e13 ··0x00004aa8·44657374·726f7953·75726661·63650065·DestroySurface.e
14 ··0x00004ae4·676c4765·74437572·72656e74·44697370·glGetCurrentDisp14 ··0x00004ab8·676c4765·74437572·72656e74·44697370·glGetCurrentDisp
15 ··0x00004af4·6c617900·65676c47·65744375·7272656e·lay.eglGetCurren15 ··0x00004ac8·6c617900·65676c47·65744375·7272656e·lay.eglGetCurren
16 ··0x00004b04·74537572·66616365·0065676c·51756572·tSurface.eglQuer16 ··0x00004ad8·74537572·66616365·0065676c·51756572·tSurface.eglQuer
17 ··0x00004b14·79537572·66616365·0065676c·53776170·ySurface.eglSwap17 ··0x00004ae8·79537572·66616365·0065676c·53776170·ySurface.eglSwap
18 ··0x00004b24·42756666·65727300·65676c47·65744469·Buffers.eglGetDi18 ··0x00004af8·42756666·65727300·65676c47·65744469·Buffers.eglGetDi
19 ··0x00004b34·73706c61·79006567·6c496e69·7469616c·splay.eglInitial19 ··0x00004b08·73706c61·79006567·6c496e69·7469616c·splay.eglInitial
20 ··0x00004b44·697a6500·65676c54·65726d69·6e617465·ize.eglTerminate20 ··0x00004b18·697a6500·65676c54·65726d69·6e617465·ize.eglTerminate
21 ··0x00004b54·00736574·7072696f·72697479·00676574·.setpriority.get21 ··0x00004b28·00736574·7072696f·72697479·00676574·.setpriority.get
22 ··0x00004b64·74696400·676c4765·74537472·696e6700·tid.glGetString.22 ··0x00004b38·74696400·676c4765·74537472·696e6700·tid.glGetString.
23 ··0x00004b74·7374726e·636d7000·414e6174·69766557·strncmp.ANativeW23 ··0x00004b48·7374726e·636d7000·414e6174·69766557·strncmp.ANativeW
24 ··0x00004b84·696e646f·775f6c6f·636b0041·4e617469·indow_lock.ANati24 ··0x00004b58·696e646f·775f6c6f·636b0041·4e617469·indow_lock.ANati
25 ··0x00004b94·76655769·6e646f77·5f756e6c·6f636b41·veWindow_unlockA25 ··0x00004b68·76655769·6e646f77·5f756e6c·6f636b41·veWindow_unlockA
26 ··0x00004ba4·6e64506f·73740041·4e617469·76655769·ndPost.ANativeWi26 ··0x00004b78·6e64506f·73740041·4e617469·76655769·ndPost.ANativeWi
27 ··0x00004bb4·6e646f77·5f676574·466f726d·61740041·ndow_getFormat.A27 ··0x00004b88·6e646f77·5f676574·466f726d·61740041·ndow_getFormat.A
28 ··0x00004bc4·41737365·744d616e·61676572·5f66726f·AssetManager_fro28 ··0x00004b98·41737365·744d616e·61676572·5f66726f·AssetManager_fro
29 ··0x00004bd4·6d4a6176·61004141·73736574·4d616e61·mJava.AAssetMana29 ··0x00004ba8·6d4a6176·61004141·73736574·4d616e61·mJava.AAssetMana
30 ··0x00004be4·6765725f·6f70656e·00414173·7365745f·ger_open.AAsset_30 ··0x00004bb8·6765725f·6f70656e·00414173·7365745f·ger_open.AAsset_
31 ··0x00004bf4·636c6f73·65004141·73736574·5f676574·close.AAsset_get31 ··0x00004bc8·636c6f73·65004141·73736574·5f676574·close.AAsset_get
32 ··0x00004c04·4c656e67·74680041·41737365·745f6765·Length.AAsset_ge32 ··0x00004bd8·4c656e67·74680041·41737365·745f6765·Length.AAsset_ge
33 ··0x00004c14·74427566·66657200·41417373·65745f69·tBuffer.AAsset_i33 ··0x00004be8·74427566·66657200·41417373·65745f69·tBuffer.AAsset_i
34 ··0x00004c24·73416c6c·6f636174·6564005f·5f637861·sAllocated.__cxa34 ··0x00004bf8·73416c6c·6f636174·6564005f·5f637861·sAllocated.__cxa
35 ··0x00004c34·5f617465·78697400·5f5f616e·64726f69·_atexit.__androi35 ··0x00004c08·5f617465·78697400·5f5f616e·64726f69·_atexit.__androi
36 ··0x00004c44·645f6c6f·675f7072·696e7400·5f5f7379·d_log_print.__sy36 ··0x00004c18·645f6c6f·675f7072·696e7400·73747263·d_log_print.strc
37 ··0x00004c54·7374656d·5f70726f·70657274·795f6765·stem_property_ge37 ··0x00004c28·6d70005f·5f737973·74656d5f·70726f70·mp.__system_prop
38 ··0x00004c64·74006174·6f690065·676c4372·65617465·t.atoi.eglCreate38 ··0x00004c38·65727479·5f676574·005f5f73·79737465·erty_get.__syste
39 ··0x00004c74·496d6167·654b4852·00676c44·656c6574·ImageKHR.glDelet39 ··0x00004c48·6d5f7072·6f706572·74795f66·696e6400·m_property_find.
40 ··0x00004c84·65546578·74757265·73006567·6c446573·eTextures.eglDes40 ··0x00004c58·61746f69·006d656d·63687200·6d656d63·atoi.memchr.memc
41 ··0x00004c94·74726f79·496d6167·654b4852·00676c45·troyImageKHR.glE41 ··0x00004c68·6d700065·676c4372·65617465·496d6167·mp.eglCreateImag
42 ··0x00004ca4·474c496d·61676554·61726765·74546578·GLImageTargetTex42 ··0x00004c78·654b4852·00676c44·656c6574·65546578·eKHR.glDeleteTex
43 ··0x00004cb4·74757265·32444f45·5300676c·42696e64·ture2DOES.glBind43 ··0x00004c88·74757265·73006567·6c446573·74726f79·tures.eglDestroy
44 ··0x00004cc4·54657874·75726500·676c4765·6e546578·Texture.glGenTex44 ··0x00004c98·496d6167·654b4852·00676c45·474c496d·ImageKHR.glEGLIm
45 ··0x00004cd4·74757265·73004a4e·495f4f6e·4c6f6164·tures.JNI_OnLoad45 ··0x00004ca8·61676554·61726765·74546578·74757265·ageTargetTexture
46 ··0x00004ce4·00414e61·74697665·57696e64·6f775f66·.ANativeWindow_f46 ··0x00004cb8·32444f45·5300676c·42696e64·54657874·2DOES.glBindText
47 ··0x00004cf4·726f6d53·75726661·63650066·72656500·romSurface.free.47 ··0x00004cc8·75726500·676c4765·6e546578·74757265·ure.glGenTexture
48 ··0x00004d04·646c6f70·656e005f·62696e61·72795f69·dlopen._binary_i48 ··0x00004cd8·73004a4e·495f4f6e·4c6f6164·00414e61·s.JNI_OnLoad.ANa
49 ··0x00004d14·63756474·6c5f6461·745f7374·61727400·cudtl_dat_start.49 ··0x00004ce8·74697665·57696e64·6f775f66·726f6d53·tiveWindow_fromS
50 ··0x00004d24·5f62696e·6172795f·69637564·746c5f64·_binary_icudtl_d50 ··0x00004cf8·75726661·63650066·72656500·646c6f70·urface.free.dlop
51 ··0x00004d34·61745f73·697a6500·636c6f63·6b5f6765·at_size.clock_ge51 ··0x00004d08·656e005f·62696e61·72795f69·63756474·en._binary_icudt
52 ··0x00004d44·7474696d·65005f5f·6572726e·6f007074·ttime.__errno.pt52 ··0x00004d18·6c5f6461·745f7374·61727400·5f62696e·l_dat_start._bin
53 ··0x00004d54·68726561·645f636f·6e645f73·69676e61·hread_cond_signa53 ··0x00004d28·6172795f·69637564·746c5f64·61745f73·ary_icudtl_dat_s
54 ··0x00004d64·6c007074·68726561·645f636f·6e645f62·l.pthread_cond_b54 ··0x00004d38·697a6500·636c6f63·6b5f6765·7474696d·ize.clock_gettim
55 ··0x00004d74·726f6164·63617374·00707468·72656164·roadcast.pthread55 ··0x00004d48·65005f5f·6572726e·6f007074·68726561·e.__errno.pthrea
56 ··0x00004d84·5f636f6e·645f7761·69740070·74687265·_cond_wait.pthre56 ··0x00004d58·645f636f·6e645f73·69676e61·6c007074·d_cond_signal.pt
57 ··0x00004d94·61645f63·6f6e645f·74696d65·64776169·ad_cond_timedwai57 ··0x00004d68·68726561·645f636f·6e645f62·726f6164·hread_cond_broad
58 ··0x00004da4·74007074·68726561·645f6765·74737065·t.pthread_getspe58 ··0x00004d78·63617374·00707468·72656164·5f636f6e·cast.pthread_con
59 ··0x00004db4·63696669·63007074·68726561·645f7365·cific.pthread_se59 ··0x00004d88·645f7761·69740070·74687265·61645f63·d_wait.pthread_c
60 ··0x00004dc4·74737065·63696669·63007074·68726561·tspecific.pthrea60 ··0x00004d98·6f6e645f·74696d65·64776169·74007074·ond_timedwait.pt
61 ··0x00004dd4·645f636f·6e645f64·65737472·6f790063·d_cond_destroy.c61 ··0x00004da8·68726561·645f6765·74737065·63696669·hread_getspecifi
62 ··0x00004de4·616c6c6f·63006d61·6c6c6f63·00726561·alloc.malloc.rea62 ··0x00004db8·63007074·68726561·645f7365·74737065·c.pthread_setspe
63 ··0x00004df4·64646972·006d656d·636d7000·636c6f73·ddir.memcmp.clos63 ··0x00004dc8·63696669·63007074·68726561·645f636f·cific.pthread_co
64 ··0x00004e04·65646972·006f7065·6e646972·0076736e·edir.opendir.vsn64 ··0x00004dd8·6e645f64·65737472·6f790063·616c6c6f·nd_destroy.callo
65 ··0x00004e14·7072696e·74660072·65616c70·61746800·printf.realpath.65 ··0x00004de8·63006d61·6c6c6f63·00726561·64646972·c.malloc.readdir
66 ··0x00004e24·63686469·72006765·74656e76·00737461·chdir.getenv.sta66 ··0x00004df8·00636c6f·73656469·72006f70·656e6469·.closedir.opendi
67 ··0x00004e34·74006674·72756e63·61746500·636c6f73·t.ftruncate.clos67 ··0x00004e08·72007673·6e707269·6e746600·7265616c·r.vsnprintf.real
68 ··0x00004e44·65006765·74637764·00757469·6d656e73·e.getcwd.utimens68 ··0x00004e18·70617468·00636864·69720067·6574656e·path.chdir.geten
69 ··0x00004e54·61740072·6561646c·696e6b00·66646f70·at.readlink.fdop69 ··0x00004e28·76007374·61740066·7472756e·63617465·v.stat.ftruncate
70 ··0x00004e64·656e6469·7200756e·6c696e6b·6174005f·endir.unlinkat._70 ··0x00004e38·00636c6f·73650067·65746377·64007574·.close.getcwd.ut
71 ··0x00004e74·5f6f7065·6e61745f·32005f5f·6f70656e·_openat_2.__open71 ··0x00004e48·696d656e·73617400·72656164·6c696e6b·imensat.readlink
72 ··0x00004e84·5f320066·73746174·006f7065·6e007265·_2.fstat.open.re72 ··0x00004e58·0066646f·70656e64·69720075·6e6c696e·.fdopendir.unlin
73 ··0x00004e94·616c6c6f·6300666f·70656e00·66736565·alloc.fopen.fsee73 ··0x00004e68·6b617400·5f5f6f70·656e6174·5f32005f·kat.__openat_2._
74 ··0x00004ea4·6b006663·6c6f7365·00667365·656b6f00·k.fclose.fseeko.74 ··0x00004e78·5f6f7065·6e5f3200·66737461·74006f70·_open_2.fstat.op
75 ··0x00004eb4·6674656c·6c6f0066·666c7573·68006672·ftello.fflush.fr75 ··0x00004e88·656e0072·65616c6c·6f630066·6f70656e·en.realloc.fopen
76 ··0x00004ec4·65616400·66777269·74650067·65746300·ead.fwrite.getc.76 ··0x00004e98·00667365·656b0066·636c6f73·65006673·.fseek.fclose.fs
77 ··0x00004ed4·756e6765·7463005f·5f734600·69737864·ungetc.__sF.isxd77 ··0x00004ea8·65656b6f·00667465·6c6c6f00·66666c75·eeko.ftello.fflu
78 ··0x00004ee4·69676974·5f6c0069·73646967·69745f6c·igit_l.isdigit_l78 ··0x00004eb8·73680066·72656164·00667772·69746500·sh.fread.fwrite.
79 ··0x00004ef4·00737363·616e6600·6e65776c·6f63616c·.sscanf.newlocal79 ··0x00004ec8·67657463·00756e67·65746300·5f5f7346·getc.ungetc.__sF
80 ··0x00004f04·65007365·746c6f63·616c6500·66726565·e.setlocale.free80 ··0x00004ed8·00697378·64696769·745f6c00·69736469·.isxdigit_l.isdi
81 ··0x00004f14·6c6f6361·6c650069·73776c6f·7765725f·locale.iswlower_81 ··0x00004ee8·6769745f·6c007373·63616e66·006e6577·git_l.sscanf.new
82 ··0x00004f24·6c006973·6c6f7765·725f6c00·69737570·l.islower_l.isup82 ··0x00004ef8·6c6f6361·6c650073·65746c6f·63616c65·locale.setlocale
83 ··0x00004f34·7065725f·6c007374·72636d70·00737472·per_l.strcmp.str83 ··0x00004f08·00667265·656c6f63·616c6500·6973776c·.freelocale.iswl
84 ··0x00004f44·6674696d·655f6c00·76737363·616e6600·ftime_l.vsscanf.84 ··0x00004f18·6f776572·5f6c0069·736c6f77·65725f6c·ower_l.islower_l
85 ··0x00004f54·7573656c·6f63616c·65005f5f·76736e70·uselocale.__vsnp85 ··0x00004f28·00697375·70706572·5f6c0073·74726674·.isupper_l.strft
86 ··0x00004f64·72696e74·665f6368·6b007661·73707269·rintf_chk.vaspri86 ··0x00004f38·696d655f·6c007673·7363616e·66007573·ime_l.vsscanf.us
87 ··0x00004f74·6e746600·7763736e·72746f6d·62730077·ntf.wcsnrtombs.w87 ··0x00004f48·656c6f63·616c6500·5f5f7673·6e707269·elocale.__vsnpri
88 ··0x00004f84·6372746f·6d62006d·62736e72·746f7763·crtomb.mbsnrtowc88 ··0x00004f58·6e74665f·63686b00·76617370·72696e74·ntf_chk.vasprint
89 ··0x00004f94·73006d62·72746f77·63006d62·746f7763·s.mbrtowc.mbtowc89 ··0x00004f68·66007763·736e7274·6f6d6273·00776372·f.wcsnrtombs.wcr
90 ··0x00004fa4·005f5f63·74797065·5f676574·5f6d625f·.__ctype_get_mb_90 ··0x00004f78·746f6d62·006d6273·6e72746f·77637300·tomb.mbsnrtowcs.
91 ··0x00004fb4·6375725f·6d617800·6d62726c·656e0077·cur_max.mbrlen.w91 ··0x00004f88·6d627274·6f776300·6d62746f·7763005f·mbrtowc.mbtowc._
92 ··0x00004fc4·63736c65·6e006d62·7372746f·77637300·cslen.mbsrtowcs.92 ··0x00004f98·5f637479·70655f67·65745f6d·625f6375·_ctype_get_mb_cu
93 ··0x00004fd4·73747274·6f6c6c5f·6c007374·72746f75·strtoll_l.strtou93 ··0x00004fa8·725f6d61·78006d62·726c656e·00776373·r_max.mbrlen.wcs
94 ··0x00004fe4·6c6c5f6c·00737472·746f6600·73747274·ll_l.strtof.strt94 ··0x00004fb8·6c656e00·6d627372·746f7763·73007374·len.mbsrtowcs.st
95 ··0x00004ff4·6f640073·7472746f·6c645f6c·00707468·od.strtold_l.pth95 ··0x00004fc8·72746f6c·6c5f6c00·73747274·6f756c6c·rtoll_l.strtoull
96 ··0x00005004·72656164·5f6d7574·65785f6c·6f636b00·read_mutex_lock.96 ··0x00004fd8·5f6c0073·7472746f·66007374·72746f64·_l.strtof.strtod
97 ··0x00005014·70746872·6561645f·6d757465·785f756e·pthread_mutex_un97 ··0x00004fe8·00737472·746f6c64·5f6c0070·74687265·.strtold_l.pthre
98 ··0x00005024·6c6f636b·00707468·72656164·5f6d7574·lock.pthread_mut98 ··0x00004ff8·61645f6d·75746578·5f6c6f63·6b007074·ad_mutex_lock.pt
99 ··0x00005034·65785f74·72796c6f·636b0070·74687265·ex_trylock.pthre99 ··0x00005008·68726561·645f6d75·7465785f·756e6c6f·hread_mutex_unlo
100 ··0x00005044·61645f6d·75746578·61747472·5f696e69·ad_mutexattr_ini100 ··0x00005018·636b0070·74687265·61645f6d·75746578·ck.pthread_mutex
101 ··0x00005054·74007074·68726561·645f6d75·74657861·t.pthread_mutexa101 ··0x00005028·5f747279·6c6f636b·00707468·72656164·_trylock.pthread
102 ··0x00005064·7474725f·73657474·79706500·70746872·ttr_settype.pthr102 ··0x00005038·5f6d7574·65786174·74725f69·6e697400·_mutexattr_init.
103 ··0x00005074·6561645f·6d757465·78617474·725f6465·ead_mutexattr_de103 ··0x00005048·70746872·6561645f·6d757465·78617474·pthread_mutexatt
104 ··0x00005084·7374726f·79007074·68726561·645f6d75·stroy.pthread_mu104 ··0x00005058·725f7365·74747970·65007074·68726561·r_settype.pthrea
105 ··0x00005094·7465785f·696e6974·00707468·72656164·tex_init.pthread105 ··0x00005068·645f6d75·74657861·7474725f·64657374·d_mutexattr_dest
106 ··0x000050a4·5f6d7574·65785f64·65737472·6f790069·_mutex_destroy.i106 ··0x00005078·726f7900·70746872·6561645f·6d757465·roy.pthread_mute
107 ··0x000050b4·6f63746c·005f5f72·6561645f·63686b00·octl.__read_chk.107 ··0x00005088·785f696e·69740070·74687265·61645f6d·x_init.pthread_m
108 ··0x000050c4·736e7072·696e7466·006d656d·63687200·snprintf.memchr.108 ··0x00005098·75746578·5f646573·74726f79·00696f63·utex_destroy.ioc
109 ··0x000050d4·73747274·6f6c0066·7072696e·74660073·strtol.fprintf.s109 ··0x000050a8·746c005f·5f726561·645f6368·6b00736e·tl.__read_chk.sn
110 ··0x000050e4·7472746f·756c0073·7472746f·6c6c0073·trtoul.strtoll.s110 ··0x000050b8·7072696e·74660073·7472746f·6c006670·printf.strtol.fp
111 ··0x000050f4·7472746f·756c6c00·73747265·72726f72·trtoull.strerror111 ··0x000050c8·72696e74·66007374·72746f75·6c007374·rintf.strtoul.st
112 ··0x00005104·5f720073·7973636f·6e660070·74687265·_r.sysconf.pthre112 ··0x000050d8·72746f6c·6c007374·72746f75·6c6c0073·rtoll.strtoull.s
113 ··0x00005114·61645f6a·6f696e00·70746872·6561645f·ad_join.pthread_113 ··0x000050e8·74726572·726f725f·72007379·73636f6e·trerror_r.syscon
114 ··0x00005124·64657461·6368006e·616e6f73·6c656570·detach.nanosleep114 ··0x000050f8·66007074·68726561·645f6a6f·696e0070·f.pthread_join.p
115 ··0x00005134·00707468·72656164·5f6b6579·5f637265·.pthread_key_cre115 ··0x00005108·74687265·61645f64·65746163·68006e61·thread_detach.na
116 ··0x00005144·61746500·70746872·6561645f·63726561·ate.pthread_crea116 ··0x00005118·6e6f736c·65657000·70746872·6561645f·nosleep.pthread_
117 ··0x00005154·7465005f·5f616e64·726f6964·5f6c6f67·te.__android_log117 ··0x00005128·6b65795f·63726561·74650070·74687265·key_create.pthre
118 ··0x00005164·5f777269·74650073·656d5f69·6e697400·_write.sem_init.118 ··0x00005138·61645f63·72656174·65005f5f·616e6472·ad_create.__andr
119 ··0x00005174·73656d5f·77616974·0073656d·5f747279·sem_wait.sem_try119 ··0x00005148·6f69645f·6c6f675f·77726974·65007365·oid_log_write.se
120 ··0x00005184·77616974·0073656d·5f706f73·74007365·wait.sem_post.se120 ··0x00005158·6d5f696e·69740073·656d5f77·61697400·m_init.sem_wait.
121 ··0x00005194·6d5f6465·7374726f·79007074·68726561·m_destroy.pthrea121 ··0x00005168·73656d5f·74727977·61697400·73656d5f·sem_trywait.sem_
122 ··0x000051a4·645f6174·74725f69·6e697400·70746872·d_attr_init.pthr122 ··0x00005178·706f7374·0073656d·5f646573·74726f79·post.sem_destroy
123 ··0x000051b4·6561645f·61747472·5f736574·73746163·ead_attr_setstac123 ··0x00005188·00707468·72656164·5f617474·725f696e·.pthread_attr_in
124 ··0x000051c4·6b73697a·65007074·68726561·645f6174·ksize.pthread_at124 ··0x00005198·69740070·74687265·61645f61·7474725f·it.pthread_attr_
125 ··0x000051d4·74725f64·65737472·6f790070·74687265·tr_destroy.pthre125 ··0x000051a8·73657473·7461636b·73697a65·00707468·setstacksize.pth
Max diff block lines reached; 0/67449 bytes (0.00%) of diff not shown.
3.7 MB
readelf --wide --decompress --string-dump=.rodata {}
    
Offset 33342, 32042 lines modifiedOffset 33342, 32229 lines modified
33342 ··[·be24f]··P�^G33342 ··[·be24f]··P�^G
33343 ··[·be253]··P�^G33343 ··[·be253]··P�^G
33344 ··[·be257]··P�^G33344 ··[·be257]··P�^G
33345 ··[·be25b]··P�^G33345 ··[·be25b]··P�^G
33346 ··[·be25f]··P^A33346 ··[·be25f]··P^A
33347 ··[·be262]···33347 ··[·be262]···
33348 ··[·be267]···��������p�^K33348 ··[·be267]···��������p�^K
33349 ··[·be2d0]··AES-NI·GCM·module·for·x86_64,·CRYPTOGAMS·by·<appro@openssl.org>33349 ··[·be350]··AES-NI·GCM·module·for·x86_64,·CRYPTOGAMS·by·<appro@openssl.org>
33350 ··[·be3d0]··AES·for·Intel·AES-NI,·CRYPTOGAMS·by·<appro@openssl.org> 
33351 ··[·be4c0]··GHASH·for·x86_64,·CRYPTOGAMS·by·<appro@openssl.org> 
33352 ··[·be5c1]··y�Z�y�Z�y�Z�y�Z�y�Z�y�Z�y�Z�y�Z���n���n���n���n���n���n���n���n�^[��^[��^[��^[��^[��^[��^[��^[���b���b���b���b���b���b���b���b�^C^B^A33350 ··[·be401]··y�Z�y�Z�y�Z�y�Z�y�Z�y�Z�y�Z�y�Z���n���n���n���n���n���n���n���n�^[��^[��^[��^[��^[��^[��^[��^[���b���b���b���b���b���b���b���b�^C^B^A
33353 ··[·be670]··SHA1·block·transform·for·x86_64,·CRYPTOGAMS·by·<appro@openssl.org>33351 ··[·be4b0]··SHA1·block·transform·for·x86_64,·CRYPTOGAMS·by·<appro@openssl.org>
33354 ··[·be6c1]··/�B�D7q�������/�B�D7q�������[�V9�^Q�Y��?��^^\�[�V9�^Q�Y��?��^^\���^G�^A[�^R��1$�}^LU��^G�^A[�^R��1$�}^LUt]�r��ާ^F�t��t]�r��ާ^F�t���i��G����^O�^L$�i��G����^O�^L$o,�-��tJܰ\��vo,�-��tJܰ\��vRQ>�m�1��'^C��^�Y�RQ>�m�1��'^C��^�Y��^K��G���Qc�^Fg))^T�^K��G���Qc�^Fg))^T�\n33352 ··[·be501]··/�B�D7q�������/�B�D7q�������[�V9�^Q�Y��?��^^\�[�V9�^Q�Y��?��^^\���^G�^A[�^R��1$�}^LU��^G�^A[�^R��1$�}^LUt]�r��ާ^F�t��t]�r��ާ^F�t���i��G����^O�^L$�i��G����^O�^L$o,�-��tJܰ\��vo,�-��tJܰ\��vRQ>�m�1��'^C��^�Y�RQ>�m�1��'^C��^�Y��^K��G���Qc�^Fg))^T�^K��G���Qc�^Fg))^T�\n
33355 ············'8!^[.�m,M^S^M8S�\n33353 ············'8!^[.�m,M^S^M8S�\n
33356 ············'8!^[.�m,M^S^M8STs\n33354 ············'8!^[.�m,M^S^M8STs\n
33357 ············e�\n33355 ············e�\n
33358 ············jv.�…,r�Ts\n33356 ············jv.�…,r�Ts\n
33359 ············e�\n33357 ············e�\n
33360 ············jv.�…,r���Kf^Z�p�K�Ql��Kf^Z�p�K�Ql�^Y��$^F��5^N�p�j^P^Y��$^F��5^N�p�j^P^V��^Y^Hl7^^LwH'���4^V��^Y^Hl7^^LwH'���4�^L^\9J��NO�[�o.h�^L^\9J��NO�[�o.h�toc�x^Tx�^H^B��toc�x^Tx�^H^B������lP������xq������lP������xq�^C^B^A33358 ············jv.�…,r���Kf^Z�p�K�Ql��Kf^Z�p�K�Ql�^Y��$^F��5^N�p�j^P^Y��$^F��5^N�p�j^P^V��^Y^Hl7^^LwH'���4^V��^Y^Hl7^^LwH'���4�^L^\9J��NO�[�o.h�^L^\9J��NO�[�o.h�toc�x^Tx�^H^B��toc�x^Tx�^H^B������lP������xq������lP������xq�^C^B^A
33361 ··[·be920]··SHA256·block·transform·for·x86_64,·CRYPTOGAMS·by·<appro@openssl.org>33359 ··[·be760]··SHA256·block·transform·for·x86_64,·CRYPTOGAMS·by·<appro@openssl.org>
33362 ··[·be980]··"�(�/�B�e�#�D7q"�(�/�B�e�#�D7q/;M������ہ���/;M������ہ���8�H�[�V9^Y�^E��^Q�Y8�H�[�V9^Y�^E��^Q�Y�O^Y���?�^X�m��^^\��O^Y���?�^X�m��^^\�B^B^C���^G�opE^A[�^RB^B^C���^G�opE^A[�^R���N��1$����}^LU���N��1$����}^LUo�{�t]�r��^V;���o�{�t]�r��^V;���5^R�%�^Fܔ&i�t��5^R�%�^Fܔ&i�t���J��i���%O8�G���J��i���%O8�G��Ջ��^Oe��w�^L$�Ջ��^Oe��w�^L$u^B+Yo,�-��n��tJu^B+Yo,�-��n��tJ��A�ܰ\�S^Q���v��A�ܰ\�S^Q���v��f�RQ>�^P2�-m�1���f�RQ>�^P2�-m�1�?!���'^C��^N��^�Y�?!���'^C��^N��^�Y�¨=�^K��%�\n33360 ··[·be7c0]··"�(�/�B�e�#�D7q"�(�/�B�e�#�D7q/;M������ہ���/;M������ہ���8�H�[�V9^Y�^E��^Q�Y8�H�[�V9^Y�^E��^Q�Y�O^Y���?�^X�m��^^\��O^Y���?�^X�m��^^\�B^B^C���^G�opE^A[�^RB^B^C���^G�opE^A[�^R���N��1$����}^LU���N��1$����}^LUo�{�t]�r��^V;���o�{�t]�r��^V;���5^R�%�^Fܔ&i�t��5^R�%�^Fܔ&i�t���J��i���%O8�G���J��i���%O8�G��Ջ��^Oe��w�^L$�Ջ��^Oe��w�^L$u^B+Yo,�-��n��tJu^B+Yo,�-��n��tJ��A�ܰ\�S^Q���v��A�ܰ\�S^Q���v��f�RQ>�^P2�-m�1���f�RQ>�^P2�-m�1�?!���'^C��^N��^�Y�?!���'^C��^N��^�Y�¨=�^K��%�\n
33363 ············G���¨=�^K��%�\n33361 ············G���¨=�^K��%�\n
33364 ············G���o�^C�Qc�^Fpn^N\n33362 ············G���o�^C�Qc�^Fpn^N\n
33365 ············g))^To�^C�Qc�^Fpn^N\n33363 ············g))^To�^C�Qc�^Fpn^N\n
33366 ············g))^T�/�F�\n33364 ············g))^T�/�F�\n
33367 ············'&�&\8!^[.�/�F�\n33365 ············'&�&\8!^[.�/�F�\n
33368 ············'&�&\8!^[.�*�Z�m,Mߕ�^S^M8S�*�Z�m,Mߕ�^S^M8S�c��Ts\n33366 ············'&�&\8!^[.�*�Z�m,Mߕ�^S^M8S�*�Z�m,Mߕ�^S^M8S�c��Ts\n
33369 ············e��w<�\n33367 ············e��w<�\n
33370 ············jv�c��Ts\n33368 ············jv�c��Ts\n
33371 ············e��w<�\n33369 ············e��w<�\n
33372 ············jv��G.��;5�^T�,r���G.��;5�^T�,r�d^C�L��^A0B�Kf^Z�d^C�L��^A0B�Kf^Z�����p�K�0�T^F�QlǗ��p�K�0�T^F�Ql�^XR��^Y��^P�eU$^F��^XR��^Y��^P�eU$^F��*·qW�5^N���2p�j^P*·qW�5^N���2p�j^P���^V��^YS�AQ^Hl7^^���^V��^YS�AQ^Hl7^^���LwH'�H��4���LwH'�H��4cZ��^L^\9�A�J��NcZ��^L^\9�A�J��Ns�cwO�[�����o.hs�cwO�[�����o.h���]�t`/^WCoc�x���]�t`/^WCoc�xr��^Tx��9d^Z^H^B�r��^Tx��9d^Z^H^B�(^^c#�������lP�(^^c#�������lP�^Uy�����+Sr��xq�^Uy�����+Sr��xq�a&��>'�^G��!dž�a&��>'�^G��!dž�^^����}��x�n�^�O}�^^����}��x�n�^�O}��o^Wr�g�^F����}c\n33370 ············jv��G.��;5�^T�,r���G.��;5�^T�,r�d^C�L��^A0B�Kf^Z�d^C�L��^A0B�Kf^Z�����p�K�0�T^F�QlǗ��p�K�0�T^F�Ql�^XR��^Y��^P�eU$^F��^XR��^Y��^P�eU$^F��*·qW�5^N���2p�j^P*·qW�5^N���2p�j^P���^V��^YS�AQ^Hl7^^���^V��^YS�AQ^Hl7^^���LwH'�H��4���LwH'�H��4cZ��^L^\9�A�J��NcZ��^L^\9�A�J��Ns�cwO�[�����o.hs�cwO�[�����o.h���]�t`/^WCoc�x���]�t`/^WCoc�xr��^Tx��9d^Z^H^B�r��^Tx��9d^Z^H^B�(^^c#�������lP�(^^c#�������lP�^Uy�����+Sr��xq�^Uy�����+Sr��xq�a&��>'�^G��!dž�a&��>'�^G��!dž�^^����}��x�n�^�O}�^^����}��x�n�^�O}��o^Wr�g�^F����}c\n
33373 ············o^Wr�g�^F����}c\n33371 ············o^Wr�g�^F����}c\n
33374 ············?^Q^[G^\^S5^Kq^[�^M��^D�?^Q^[G^\^S5^Kq^[�}^D#�w�(�$�@{��2�}^D#�w�(�$�@{��2���^U\n33372 ············?^Q^[G^\^S5^Kq^[�^M��^D�?^Q^[G^\^S5^Kq^[�}^D#�w�(�$�@{��2�}^D#�w�(�$�@{��2���^U\n
33375 ············<L^M^P��g^]C���^U\n33373 ············<L^M^P��g^]C���^U\n
33376 ············<L^M^P��g^]C�B>���L*~e��)^�Y�B>���L*~e��)^�Y���:�o�_^WXGJ�^YDl���:�o�_^WXGJ�^YDl^G^F^E^D^C^B^A33374 ············<L^M^P��g^]C�B>���L*~e��)^�Y�B>���L*~e��)^�Y���:�o�_^WXGJ�^YDl���:�o�_^WXGJ�^YDl^G^F^E^D^C^B^A
33377 ··[·beea0]··SHA512·block·transform·for·x86_64,·CRYPTOGAMS·by·<appro@openssl.org>33375 ··[·bece0]··SHA512·block·transform·for·x86_64,·CRYPTOGAMS·by·<appro@openssl.org>
33378 ··[·bef31]··p*Z���^Hx"R���33376 ··[·bed71]··p*Z���^Hx"R���
33379 ··[·bef41]··M|1}0^AL��������33377 ··[·bed81]··M|1}0^AL��������
33380 ··[·bef51]··>P��D�*^Tnz�33378 ··[·bed91]··>P��D�*^Tnz�
33381 ··[·bef61]··#��^U�^X6��.^M���;33379 ··[·beda1]··#��^U�^X6��.^M���;
33382 ··[·bef71]··$q^K�z��/��U�^33380 ··[·bedb1]··$q^K�z��/��U�^
33383 ··[·bef81]··)�\n33381 ··[·bedc1]··)�\n
33384 ············@��iJ#���c��33382 ············@��iJ#���c��
33385 ··[·bef93]··o^Wm��x�^B�z��^U33383 ··[·bedd3]··o^Wm��x�^B�z��^U
33386 ··[·befa1]··j�_�t���5+A�^^�^A^B^C33384 ··[·bede1]··j�_�t���5+A�^^�^A^B^C
33387 ··[·bf079]··}|M^H�*p[[[[[[[[[[[[[[[[33385 ··[·beeb9]··}|M^H�*p[[[[[[[[[[[[[[[[
33388 ··[·bf091]··`��)I��^Hh��!A��33386 ··[·beed1]··`��)I��^Hh��!A��
33389 ··[·bf0a3]··PQ��^A�^L\��]^M�33387 ··[·beee3]··PQ��^A�^L\��]^M�
33390 ··[·bf0b3]··G@��^G^Z��]Z��^]33388 ··[·beef3]··G@��^G^Z��]Z��^]
33391 ··[·bf0c1]··i��6_w^^����A(33389 ··[·bef01]··i��6_w^^����A(
33392 ··[·bf0d1]··G�]^Z����^]Z��@^G33390 ··[·bef11]··G�]^Z����^]Z��@^G
33393 ··[·bf0e2]··6��w�A^^�(��i�_33391 ··[·bef22]··6��w�A^^�(��i�_
33394 ··[·bf0f2]··P�^_�O��L�^\�S�^C33392 ··[·bef32]··P�^_�O��L�^\�S�^C
33395 ··[·bf101]··J����[^Q�4~o%��33393 ··[·bef41]··J����[^Q�4~o%��
33396 ··[·bf119]··PO�L��S�{�O^E�1��^T�·j�^�33394 ··[·bef59]··PO�L��S�{�O^E�1��^T�·j�^�
33397 ··[·bf133]··~�o^Q��[%�4��J33395 ··[·bef73]··~�o^Q��[%�4��J
33398 ··[·bf141]··3^T'bQvE���鸋33396 ··[·bef81]··3^T'bQvE���鸋
33399 ··[·bf151]··_T^K^D[P^O^ZEN^Q^^AJ^U33397 ··[·bef91]··_T^K^D[P^O^ZEN^Q^^AJ^U
33400 ··[·bf161]··e^E`����r^Ww^R33398 ··[·befa1]··e^E`����r^Ww^R
33401 ··[·bf174]··S^C^\��L�OP^_��33399 ··[·befb4]··S^C^\��L�OP^_��
33402 ··[·bf181]··I��^W;�e����,^r33400 ··[·befc1]··I��^W;�e����,^r
33403 ··[·bf196]··W}9D*�^S�n�33401 ··[·befd6]··W}9D*�^S�n�
33404 ··[·bf1a3]··$���<���^U^M^X1)33402 ··[·befe3]··$���<���^U^M^X1)
33405 ··[·bf1b1]··B���d"�^D���F&`33403 ··[·beff1]··B���d"�^D���F&`
33406 ··[·bf1c1]··gY͘��k�U2>^L��33404 ··[·bf001]··gY͘��k�U2>^L��
33407 ··[·bf1d3]··&���F���d^D`B"33405 ··[·bf013]··&���F���d^D`B"
33408 ··[·bf1e6]··U^L2>Y�k�g�33406 ··[·bf026]··U^L2>Y�k�g�
33409 ··[·bf1f1]··@�~S�^S->��m��33407 ··[·bf031]··@�~S�^S->��m��
33410 ··[·bf202]··D�^OV�^R����Y�K�33408 ··[·bf042]··D�^OV�^R����Y�K�
33411 ··[·bf240]··Vector·Permutation·AES·for·x86_64/SSSE3,·Mike·Hamburg·(Stanford·University)33409 ··[·bf080]··Vector·Permutation·AES·for·x86_64/SSSE3,·Mike·Hamburg·(Stanford·University)
33412 ··[·bf2e0]··Montgomery·Multiplication·with·scatter/gather·for·x86_64,·CRYPTOGAMS·by·<appro@openssl.org>33410 ··[·bf120]··Montgomery·Multiplication·with·scatter/gather·for·x86_64,·CRYPTOGAMS·by·<appro@openssl.org>
33413 ··[·bf3e0]··expand·32-byte·k33411 ··[·bf220]··expand·32-byte·k
33414 ··[·bf500]··ChaCha20·for·x86_64,·CRYPTOGAMS·by·<appro@openssl.org>33412 ··[·bf340]··ChaCha20·for·x86_64,·CRYPTOGAMS·by·<appro@openssl.org>
33415 ··[·bf540]··expand·32-byte·kexpand·32-byte·k^C33413 ··[·bf380]··expand·32-byte·kexpand·32-byte·k^C
33416 ··[·bf716]··0C33414 ··[·bf556]··0C
 33415 ··[·bf55e]··0E
33417 ··[·bf71e]··0E�������^��������^��� 
33418 ··[·bf746]··`@ 
33419 ··[·bf74e]··`@ 
33420 ··[·bf753]··933416 ··[·bf563]··9
33421 ··[·bf757]··933417 ··[·bf567]··9
 33418 ··[·bf596]··`@
 33419 ··[·bf59e]··`@
33422 ··[·bf783]··>�^O�>33420 ··[·bf5c3]··>�^O�>
33423 ··[·bf79b]··F33421 ··[·bf5db]··F
33424 ··[·bf79f]··F����������������33422 ··[·bf5df]··F����������������
33425 ··[·bf7e0]··C�33423 ··[·bf620]··C�
33426 ··[·bf811]··"^D"^D"^D"^D"^D"^D"^D"^I�w�^I�w�^I�w�^I�w�C�^D?��I=��^K��^C$=^A^M^A^M33424 ··[·bf651]··"^D"^D"^D"^D"^D"^D"^D"^I�w�^I�w�^I�w�^I�w�C�^D?��I=��^K��^C$=
33427 ··[·bf866]··Y@33425 ··[·bf696]··Y@
33428 ··[·bf86e]··Y@^[/�@^[/�@^[/�@^[/�@lositiniidemanif�^D33426 ··[·bf69e]··Y@^[/�@^[/�@^[/�@^[/�@lositiniidemanif�^D
33429 ··[·bf894]···^A33427 ··[·bf6c4]···^A
33430 ··[·bf89c]···33428 ··[·bf6cc]···
33431 ··[·bf8c7]··?33429 ··[·bf6f7]··?
33432 ··[·bf8e1]··dT��dT��dT��dT�33430 ··[·bf711]··dT��dT��dT��dT�
33433 ··[·bf8f1]··@��33431 ··[·bf721]··@��
33434 ··[·bf8f5]··@��33432 ··[·bf725]··@��
33435 ··[·bf8f9]··@��33433 ··[·bf729]··@��
33436 ··[·bf8fd]··@��\n33434 ··[·bf72d]··@��\n
33437 ············D�>�D�>�D�>�D�>��^��33435 ············D�>�D�>�D�>�D�>��^��
33438 ··[·bf933]··>33436 ··[·bf763]··>
33439 ··[·bf937]··>33437 ··[·bf767]··>
33440 ··[·bf951]··$��33438 ··[·bf781]··$��
33441 ··[·bf960]··fff?fff?fff?fff?33439 ··[·bf790]··fff?fff?fff?fff?
33442 ··[·bf973]··?33440 ··[·bf7a3]··?
33443 ··[·bf977]··?33441 ··[·bf7a7]··?
33444 ··[·bf9a0]··f�f�f�f�f�f�f�fȀ33442 ··[·bf7d0]··f�f�f�f�f�f�f�fȀ
33445 ··[·bf9d0]··@33443 ··[·bf7f0]··@
33446 ··[·bf9f0]··----------------?33444 ··[·bf810]··----------------?
33447 ··[·bfa08]··?33445 ··[·bf828]··?
 33446 ··[·bf85b]··?
 33447 ··[·bf85f]··?
33448 ··[·bfa47]··@33448 ··[·bf887]··@
33449 ··[·bfa4f]··@^H33449 ··[·bf88f]··@^H
33450 ··[·bfa63]··G33450 ··[·bf8a3]··G
33451 ··[·bfa67]··G33451 ··[·bf8a7]··G
33452 ··[·bfa6b]··G33452 ··[·bf8ab]··G
33453 ··[·bfa6f]··G���>���>���>���>>^S4�>^S4�>^S4�>^S4�^D�^^>^D�^^>^D�^^>^D�^^>�'�<�'�<�'�<�'�<�^OI��^OI��^OI��^OI�33453 ··[·bf8af]··G���>���>���>���>>^S4�>^S4�>^S4�>^S4�^D�^^>^D�^^>^D�^^>^D�^^>�'�<�'�<�'�<�'�<�^OI��^OI��^OI��^OI�
33454 ··[·bfadb]··? 
33455 ··[·bfadf]··? 
33456 ··[·bfae3]··:33454 ··[·bf913]··:
33457 ··[·bfae7]··:33455 ··[·bf917]··:
 33456 ··[·bf967]··?
 33457 ··[·bf96b]··?
33458 ··[·bfb60]··arenegylsetybdet�+�?�+�?�+�?�+�?33458 ··[·bf990]··arenegylsetybdet�+�?�+�?�+�?�+�?
33459 ··[·bfb83]··C33459 ··[·bf9b3]··C
33460 ··[·bfb87]··C33460 ··[·bf9b7]··C
33461 ··[·bfb8b]··C33461 ··[·bf9bb]··C
Max diff block lines reached; 3866243/3875351 bytes (99.76%) of diff not shown.
1.66 MB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 12917 lines modifiedOffset 1, 13061 lines modified
  
Diff chunk too large, falling back to line-by-line diff (13058 lines added, 12914 lines removed)
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x002ece48·011b033b·1c270300·e2640000·78571700·...;.'...d..xW..2 ··0x00316440·011b033b·1c300300·02660000·00921700·...;.0...f......
3 ··0x002ece58·38270300·185d1700·4c270300·585e1700·8'...]..L'..X^..3 ··0x00316450·38300300·80921700·4c300300·60931700·80......L0..`...
4 ··0x002ece68·94270300·d85f1700·a8270300·18641700·.'..._...'...d..4 ··0x00316460·60300300·c0951700·74300300·009d1700·`0......t0......
5 ··0x002ece78·f0270300·58641700·04280300·98641700·.'..Xd...(...d..5 ··0x00316470·90300300·80a21700·ac300300·40a51700·.0.......0..@...
6 ··0x002ece88·18280300·f8641700·2c280300·58651700·.(...d..,(..Xe..6 ··0x00316480·c0300300·20ad1700·dc300300·20b31700·.0..·....0..·...
7 ··0x002ece98·40280300·c8651700·54280300·38661700·@(...e..T(..8f..7 ··0x00316490·f8300300·c0b81700·0c310300·00ba1700·.0.......1......
8 ··0x002ecea8·68280300·c8661700·7c280300·58671700·h(...f..|(..Xg..8 ··0x003164a0·54310300·80bb1700·68310300·b0bf1700·T1......h1......
9 ··0x002eceb8·90280300·38681700·a4280300·18691700·.(..8h...(...i..9 ··0x003164b0·b0310300·a0c11700·c4310300·c0c31700·.1.......1......
10 ··0x002ecec8·b8280300·286a1700·cc280300·386b1700·.(..(j...(..8k..10 ··0x003164c0·d8310300·e0d31700·18320300·60d61700·.1.......2..`...
11 ··0x002eced8·e0280300·98701700·f4280300·48781700·.(...p...(..Hx..11 ··0x003164d0·2c320300·a0e41700·60320300·00f21700·,2......`2......
12 ··0x002ecee8·14290300·c8801700·34290300·38811700·.)......4)..8...12 ··0x003164e0·94320300·000b1800·c8320300·801c1800·.2.......2......
13 ··0x002ecef8·4c290300·98861700·68290300·88881700·L)......h)......13 ··0x003164f0·0c330300·c01f1800·20330300·802e1800·.3......·3......
14 ··0x002ecf08·7c290300·b88a1700·90290300·188d1700·|).......)......14 ··0x00316500·64330300·803d1800·a8330300·804f1800·d3...=...3...O..
15 ··0x002ecf18·a4290300·d88d1700·b8290300·38941700·.).......)..8...15 ··0x00316510·ec330300·00611800·30340300·60621800·.3...a..04..`b..
16 ··0x002ecf28·cc290300·d8951700·e0290300·f8951700·.).......)......16 ··0x00316520·44340300·f0641800·58340300·90661800·D4...d..X4...f..
17 ··0x002ecf38·f4290300·989c1700·082a0300·98a51700·.).......*......17 ··0x00316530·6c340300·f0671800·80340300·10681800·l4...g...4...h..
18 ··0x002ecf48·482a0300·a8a51700·5c2a0300·f8a51700·H*......\*......18 ··0x00316540·94340300·d0681800·a8340300·00691800·.4...h...4...i..
19 ··0x002ecf58·702a0300·38b11700·b02a0300·f8b91700·p*..8....*......19 ··0x00316550·bc340300·006a1800·d0340300·306a1800·.4...j...4..0j..
20 ··0x002ecf68·f02a0300·b8bc1700·042b0300·18bf1700·.*.......+......20 ··0x00316560·e4340300·706a1800·f8340300·906a1800·.4..pj...4...j..
21 ··0x002ecf78·182b0300·58bf1700·2c2b0300·78c11700·.+..X...,+..x...21 ··0x00316570·0c350300·b06a1800·20350300·306b1800·.5...j..·5..0k..
22 ··0x002ecf88·482b0300·98d11700·882b0300·18d41700·H+.......+......22 ··0x00316580·34350300·006c1800·48350300·406c1800·45...l..H5..@l..
23 ··0x002ecf98·9c2b0300·58e21700·d02b0300·b8ef1700·.+..X....+......23 ··0x00316590·60350300·a06e1800·ac350300·e0731800·`5...n...5...s..
24 ··0x002ecfa8·042c0300·b8081800·382c0300·381a1800·.,......8,..8...24 ··0x003165a0·f8350300·00761800·3c360300·807b1800·.5...v..<6...{..
25 ··0x002ecfb8·7c2c0300·781d1800·902c0300·382c1800·|,..x....,..8,..25 ··0x003165b0·88360300·c0811800·d4360300·c0821800·.6.......6......
26 ··0x002ecfc8·d42c0300·383b1800·182d0300·384d1800·.,..8;...-..8M..26 ··0x003165c0·18370300·a08a1800·2c370300·008c1800·.7......,7......
27 ··0x002ecfd8·5c2d0300·b85e1800·a02d0300·18601800·\-...^...-...`..27 ··0x003165d0·70370300·c0941800·84370300·60951800·p7.......7..`...
28 ··0x002ecfe8·b42d0300·a8621800·c82d0300·48641800·.-...b...-..Hd..28 ··0x003165e0·98370300·40961800·dc370300·209e1800·.7..@....7..·...
29 ··0x002ecff8·dc2d0300·a8651800·f02d0300·c8651800·.-...e...-...e..29 ··0x003165f0·f0370300·809f1800·34380300·e0a81800·.7......48......
30 ··0x002ed008·042e0300·88661800·182e0300·b8661800·.....f.......f..30 ··0x00316600·48380300·70a91800·5c380300·a0a91800·H8..p...\8......
31 ··0x002ed018·2c2e0300·b8671800·402e0300·e8671800·,....g..@....g..31 ··0x00316610·70380300·40ac1800·90380300·c0af1800·p8..@....8......
32 ··0x002ed028·542e0300·28681800·682e0300·48681800·T...(h..h...Hh..32 ··0x00316620·d4380300·e0b11800·f0380300·c0bb1800·.8.......8......
33 ··0x002ed038·7c2e0300·68681800·902e0300·e8681800·|...hh.......h..33 ··0x00316630·0c390300·40c71800·28390300·40c91800·.9..@...(9..@...
34 ··0x002ed048·a42e0300·b8691800·b82e0300·f8691800·.....i.......i..34 ··0x00316640·3c390300·c0ea1800·9c390300·000d1900·<9.......9......
35 ··0x002ed058·d02e0300·586c1800·1c2f0300·98711800·....Xl.../...q..35 ··0x00316650·fc390300·00331900·343a0300·30621900·.9...3..4:..0b..
36 ··0x002ed068·682f0300·b8731800·ac2f0300·38791800·h/...s.../..8y..36 ··0x00316660·703a0300·246b1900·b03a0300·2a6b1900·p:..$k...:..*k..
37 ··0x002ed078·f82f0300·987f1800·44300300·98801800·./......D0......37 ··0x00316670·c43a0300·626b1900·ec3a0300·706b1900·.:..bk...:..pk..
38 ··0x002ed088·88300300·78881800·9c300300·f8891800·.0..x....0......38 ··0x00316680·003b0300·806b1900·143b0300·906b1900·.;...k...;...k..
39 ··0x002ed098·e0300300·b8921800·f4300300·58931800·.0.......0..X...39 ··0x00316690·283b0300·a06b1900·3c3b0300·b06b1900·(;...k..<;...k..
40 ··0x002ed0a8·08310300·38941800·4c310300·189c1800·.1..8...L1......40 ··0x003166a0·503b0300·c06b1900·643b0300·d06b1900·P;...k..d;...k..
41 ··0x002ed0b8·60310300·789d1800·a4310300·d8a61800·`1..x....1......41 ··0x003166b0·783b0300·f06b1900·903b0300·c06d1900·x;...k...;...m..
42 ··0x002ed0c8·b8310300·68a71800·cc310300·98a71800·.1..h....1......42 ··0x003166c0·d03b0300·e06d1900·e83b0300·106e1900·.;...m...;...n..
43 ··0x002ed0d8·e0310300·38aa1800·00320300·b8ad1800·.1..8....2......43 ··0x003166d0·043c0300·806e1900·383c0300·896e1900·.<...n..8<...n..
44 ··0x002ed0e8·44320300·d8af1800·60320300·b8b91800·D2......`2......44 ··0x003166e0·74420300·9e6e1900·58450300·a76e1900·tB...n..XE...n..
45 ··0x002ed0f8·7c320300·38c51800·98320300·38c71800·|2..8....2..8...45 ··0x003166f0·7c470300·b06e1900·ac480300·c56e1900·|G...n...H...n..
46 ··0x002ed108·ac320300·f8e81800·0c330300·780b1900·.2.......3..x...46 ··0x00316700·3c530300·ce6e1900·34570300·e36e1900·<S...n..4W...n..
47 ··0x002ed118·6c330300·38311900·9c330300·3c601900·l3..81...3..<`..47 ··0x00316710·dc5a0300·f86e1900·d05c0300·016f1900·.Z...n...\...o..
48 ··0x002ed128·d0330300·ec621900·08340300·66651900·.3...b...4..fe..48 ··0x00316720·74630300·2f6f1900·4c6c0300·386f1900·tc../o..Ll..8o..
49 ··0x002ed138·40340300·6c651900·54340300·a4651900·@4..le..T4...e..49 ··0x00316730·806e0300·416f1900·30700300·4a6f1900·.n..Ao..0p..Jo..
50 ··0x002ed148·7c340300·b8651900·90340300·c8651900·|4...e...4...e..50 ··0x00316740·14720300·5f6f1900·c0720300·686f1900·.r.._o...r..ho..
51 ··0x002ed158·a4340300·d8651900·b8340300·e8651900·.4...e...4...e..51 ··0x00316750·80750300·7d6f1900·54780300·866f1900·.u..}o..Tx...o..
52 ··0x002ed168·cc340300·f8651900·e0340300·08661900·.4...e...4...f..52 ··0x00316760·f07a0300·8f6f1900·a07d0300·a46f1900·.z...o...}...o..
53 ··0x002ed178·f4340300·18661900·08350300·38661900·.4...f...5..8f..53 ··0x00316770·38870300·b96f1900·6c9b0300·c26f1900·8....o..l....o..
54 ··0x002ed188·20350300·08681900·60350300·28681900··5...h..`5..(h..54 ··0x00316780·509e0300·cb6f1900·349f0300·d46f1900·P....o..4....o..
55 ··0x002ed198·78350300·58681900·94350300·c8681900·x5..Xh...5...h..55 ··0x00316790·14a00300·dd6f1900·f4a20300·e66f1900·.....o.......o..
56 ··0x002ed1a8·c8350300·d1681900·c43b0300·e6681900·.5...h...;...h..56 ··0x003167a0·1cb80300·2a731900·f4e90300·53731900·....*s......Ss..
57 ··0x002ed1b8·a83e0300·ef681900·5c400300·f8681900·.>...h..\@...h..57 ··0x003167b0·24ea0300·7e731900·4cea0300·a9731900·$...~s..L....s..
58 ··0x002ed1c8·8c410300·0d691900·804c0300·16691900·.A...i...L...i..58 ··0x003167c0·64eb0300·d2731900·94eb0300·fd731900·d....s.......s..
59 ··0x002ed1d8·18500300·2b691900·c0530300·40691900·.P..+i...S..@i..59 ··0x003167d0·bceb0300·28741900·a4000400·31741900·....(t......1t..
60 ··0x002ed1e8·b4550300·49691900·105c0300·77691900·.U..Ii...\..wi..60 ··0x003167e0·e0020400·3a741900·b8030400·43741900·....:t......Ct..
61 ··0x002ed1f8·0c640300·80691900·50660300·89691900·.d...i..Pf...i..61 ··0x003167f0·ac040400·4c741900·50120400·55741900·....Lt..P...Ut..
62 ··0x002ed208·00680300·92691900·f4690300·a7691900·.h...i...i...i..62 ··0x00316800·64120400·5e741900·44140400·67741900·d...^t..D...gt..
63 ··0x002ed218·a06a0300·b0691900·546d0300·c5691900·.j...i..Tm...i..63 ··0x00316810·c8190400·70741900·541a0400·79741900·....pt..T...yt..
64 ··0x002ed228·28700300·ce691900·c4720300·d7691900·(p...i...r...i..64 ··0x00316820·341d0400·82741900·d4210400·8b741900·4....t...!...t..
65 ··0x002ed238·74750300·ec691900·147f0300·016a1900·tu...i.......j..65 ··0x00316830·fc230400·a5741900·70270400·d3741900·.#...t..p'...t..
66 ··0x002ed248·54930300·0a6a1900·b8980300·136a1900·T....j.......j..66 ··0x00316840·8c270400·dc741900·b42c0400·e5741900·.'...t...,...t..
67 ··0x002ed258·94990300·1c6a1900·749a0300·256a1900·.....j..t...%j..67 ··0x00316850·d02d0400·11751900·54240500·8c751900·.-...u..T$...u..
68 ··0x002ed268·f89c0300·2e6a1900·34b20300·726d1900·.....j..4...rm..68 ··0x00316860·d4910500·b3751900·a4940500·05761900·.....u.......v..
69 ··0x002ed278·0ce40300·9b6d1900·3ce40300·c66d1900·.....m..<....m..69 ··0x00316870·58950500·57761900·e0ce0500·8b761900·X...Wv.......v..
70 ··0x002ed288·64e40300·f16d1900·7ce50300·1a6e1900·d....m..|....n..70 ··0x00316880·dcd00500·ad761900·74ec0500·c7761900·.....v..t....v..
71 ··0x002ed298·ace50300·456e1900·d4e50300·706e1900·....En......pn..71 ··0x00316890·1c0f0600·17781900·20100600·a2781900·.....x..·....x..
72 ··0x002ed2a8·54fb0300·796e1900·90fd0300·826e1900·T...yn.......n..72 ··0x003168a0·c0ba0e00·ab781900·90bd0e00·b4781900·.....x.......x..
73 ··0x002ed2b8·68fe0300·8b6e1900·5cff0300·946e1900·h....n..\....n..73 ··0x003168b0·d4c00e00·bd781900·b0c20e00·c6781900·.....x.......x..
74 ··0x002ed2c8·000d0400·9d6e1900·140d0400·a66e1900·.....n.......n..74 ··0x003168c0·ccc30e00·cf781900·a0c50e00·d8781900·.....x.......x..
75 ··0x002ed2d8·f40e0400·af6e1900·50140400·b86e1900·.....n..P....n..75 ··0x003168d0·b8c60e00·e1781900·6cc80e00·ea781900·.....x..l....x..
76 ··0x002ed2e8·dc140400·c16e1900·bc170400·ca6e1900·.....n.......n..76 ··0x003168e0·1cc90e00·f3781900·5cca0e00·fc781900·.....x..\....x..
77 ··0x002ed2f8·f01b0400·d36e1900·181e0400·ed6e1900·.....n.......n..77 ··0x003168f0·84cb0e00·05791900·d4cd0e00·0e791900·.....y.......y..
78 ··0x002ed308·8c210400·1b6f1900·a8210400·246f1900·.!...o...!..$o..78 ··0x00316900·28cf0e00·17791900·d0d20e00·20791900·(....y......·y..
79 ··0x002ed318·e8260400·2d6f1900·04280400·596f1900·.&..-o...(..Yo..79 ··0x00316910·b8d40e00·29791900·e4d40e00·32791900·....)y......2y..
80 ··0x002ed328·5c1e0500·d46f1900·90950500·fb6f1900·\....o.......o..80 ··0x00316920·fcd70e00·b8791900·0ce30e00·c1791900·.....y.......y..
81 ··0x002ed338·b4960500·a8701900·7cc30500·dc701900·.....p..|....p..81 ··0x00316930·f4e30e00·ca791900·d8e40e00·d3791900·.....y.......y..
82 ··0x002ed348·88c50500·fe701900·d8dd0500·18711900·.....p.......q..82 ··0x00316940·4ce60e00·dc791900·24e70e00·e5791900·L....y..$....y..
83 ··0x002ed358·e8010600·68721900·64030600·f3721900·....hr..d....r..83 ··0x00316950·40e80e00·ee791900·f4e80e00·f7791900·@....y.......y..
84 ··0x002ed368·fc9f0e00·fc721900·c4a20e00·05731900·.....r.......s..84 ··0x00316960·0cea0e00·007a1900·78ee0e00·097a1900·.....z..x....z..
85 ··0x002ed378·f4a50e00·0e731900·d0a70e00·17731900·.....s.......s..85 ··0x00316970·6cf00e00·127a1900·50f10e00·1b7a1900·l....z..P....z..
86 ··0x002ed388·eca80e00·20731900·c0aa0e00·29731900·....·s......)s..86 ··0x00316980·ccd10f00·307a1900·fce70f00·457a1900·....0z......Ez..
87 ··0x002ed398·d8ab0e00·32731900·8cad0e00·3b731900·....2s......;s..87 ··0x00316990·10fc0f00·5a7a1900·dcfd0f00·6f7a1900·....Zz......oz..
88 ··0x002ed3a8·3cae0e00·44731900·78af0e00·4d731900·<...Ds..x...Ms..88 ··0x003169a0·c40c1000·be7a1900·14291000·567b1900·.....z...)..V{..
89 ··0x002ed3b8·a0b00e00·56731900·f4b20e00·5f731900·....Vs......_s..89 ··0x003169b0·08391000·ee7b1900·5c3d1000·867c1900·.9...{..\=...|..
90 ··0x002ed3c8·48b40e00·68731900·f8b70e00·71731900·H...hs......qs..90 ··0x003169c0·4c4e1000·1e7d1900·084f1000·b67d1900·LN...}...O...}..
91 ··0x002ed3d8·dcb90e00·7a731900·08ba0e00·83731900·....zs.......s..91 ··0x003169d0·fc501000·4e7e1900·88521000·e67e1900·.P..N~...R...~..
92 ··0x002ed3e8·18bd0e00·dd731900·dcc80e00·e6731900·.....s.......s..92 ··0x003169e0·00531000·7e7f1900·f0571000·16801900·.S..~....W......
93 ··0x002ed3f8·c4c90e00·ef731900·a8ca0e00·f8731900·.....s.......s..93 ··0x003169f0·805d1000·ae801900·485f1000·46811900·.]......H_..F...
94 ··0x002ed408·14cc0e00·01741900·eccc0e00·0a741900·.....t.......t..94 ··0x00316a00·b85f1000·de811900·8c651000·76821900·._.......e..v...
95 ··0x002ed418·08ce0e00·13741900·bcce0e00·1c741900·.....t.......t..95 ··0x00316a10·b0751000·0e831900·f4851000·a6831900·.u..............
96 ··0x002ed428·1cd00e00·25741900·90d40e00·2e741900·....%t.......t..96 ··0x00316a20·34861000·3e841900·c0871000·d6841900·4...>...........
97 ··0x002ed438·54d70e00·37741900·38d80e00·40741900·T...7t..8...@t..97 ··0x00316a30·e8891000·71851900·f48d1000·09861900·....q...........
98 ··0x002ed448·f8b70f00·55741900·20ce0f00·6a741900·....Ut..·...jt..98 ··0x00316a40·c8961000·a1861900·94971000·39871900·............9...
99 ··0x002ed458·68e20f00·7f741900·34e40f00·94741900·h....t..4....t..99 ··0x00316a50·c8991000·d1871900·649b1000·69881900·........d...i...
100 ··0x002ed468·1cf30f00·e3741900·640f1000·fd741900·.....t..d....t..100 ··0x00316a60·049c1000·01891900·549d1000·99891900·........T.......
101 ··0x002ed478·e41e1000·17751900·84231000·31751900·.....u...#..1u..101 ··0x00316a70·3c9f1000·318a1900·4ca11000·c98a1900·<...1...L.......
102 ··0x002ed488·7c331000·4b751900·38341000·65751900·|3..Ku..84..eu..102 ··0x00316a80·c0a21000·618b1900·d4a21000·f98b1900·....a...........
103 ··0x002ed498·1c361000·7f751900·00371000·99751900·.6...u...7...u..103 ··0x00316a90·30a51000·918c1900·b0ab1000·298d1900·0...........)...
104 ··0x002ed4a8·78371000·b3751900·403d1000·cd751900·x7...u..@=...u..104 ··0x00316aa0·bcaf1000·c18d1900·d4b41000·598e1900·............Y...
105 ··0x002ed4b8·20431000·e7751900·5c451000·01761900··C...u..\E...v..105 ··0x00316ab0·24b71000·fe8e1900·20b81000·968f1900·$.......·.......
106 ··0x002ed4c8·cc451000·1b761900·984a1000·35761900·.E...v...J..5v..106 ··0x00316ac0·38c01000·2e901900·a4c41000·c6901900·8...............
107 ··0x002ed4d8·6c591000·4f761900·f46a1000·69761900·lY..Ov...j..iv..107 ··0x00316ad0·50c61000·5e911900·fcc71000·f6911900·P...^...........
108 ··0x002ed4e8·446b1000·83761900·d06c1000·9d761900·Dk...v...l...v..108 ··0x00316ae0·b4c81000·8e921900·48c91000·26931900·........H...&...
109 ··0x002ed4f8·d86e1000·ba761900·14731000·d4761900·.n...v...s...v..109 ··0x00316af0·a0c91000·be931900·c0ca1000·56941900·............V...
110 ··0x002ed508·3c7c1000·ee761900·c47d1000·08771900·<|...v...}...w..110 ··0x00316b00·d8cb1000·ee941900·68cd1000·86951900·........h.......
111 ··0x002ed518·20801000·22771900·a4811000·3c771900··..."w......<w..111 ··0x00316b10·d4ce1000·1e961900·6ccf1000·b6961900·........l.......
112 ··0x002ed528·54821000·56771900·1c841000·70771900·T...Vw......pw..112 ··0x00316b20·04d01000·4e971900·18d01000·e6971900·....N...........
113 ··0x002ed538·ec851000·8a771900·48871000·a4771900·.....w..H....w..113 ··0x00316b30·c0d31000·7e981900·d4d31000·16991900·....~...........
114 ··0x002ed548·5c871000·be771900·ac891000·d8771900·\....w.......w..114 ··0x00316b40·50d71000·ae991900·78d71000·f79a1900·P.......x.......
115 ··0x002ed558·048f1000·f2771900·d8911000·0c781900·.....w.......x..115 ··0x00316b50·dcd71000·489d1900·58d81000·599e1900·....H...X...Y...
116 ··0x002ed568·08971000·26781900·38991000·4d781900·....&x..8...Mx..116 ··0x00316b60·b8d81000·dd9f1900·24d91000·68a01900·........$...h...
117 ··0x002ed578·2c9a1000·67781900·88a01000·81781900·,...gx.......x..117 ··0x00316b70·58d91000·3fa11900·b4d91000·fba31900·X...?...........
118 ··0x002ed588·74a31000·9b781900·48a41000·b5781900·t....x..H....x..118 ··0x00316b80·2cda1000·bfa61900·acda1000·19a91900·,...............
119 ··0x002ed598·74a51000·cf781900·7ca71000·e9781900·t....x..|....x..119 ··0x00316b90·28db1000·70ab1900·9cdb1000·87ad1900·(...p...........
120 ··0x002ed5a8·34a81000·03791900·c8a81000·1d791900·4....y.......y..120 ··0x00316ba0·10dc1000·e7af1900·90dc1000·77b21900·............w...
121 ··0x002ed5b8·20a91000·37791900·40aa1000·51791900··...7y..@...Qy..121 ··0x00316bb0·1cdd1000·0bb51900·94dd1000·96b51900·................
122 ··0x002ed5c8·18ac1000·6b791900·b8ad1000·85791900·....ky.......y..122 ··0x00316bc0·c8dd1000·1bb81900·3cde1000·a6b81900·........<.......
123 ··0x002ed5d8·f0ae1000·9f791900·88af1000·b9791900·.....y.......y..123 ··0x00316bd0·70de1000·31b91900·a4de1000·bcb91900·p...1...........
124 ··0x002ed5e8·20b01000·d3791900·58b41000·ed791900··....y..X....y..124 ··0x00316be0·d8de1000·89ba1900·14df1000·9abb1900·................
125 ··0x002ed5f8·6cb41000·077a1900·f8b71000·217a1900·l....z......!z..125 ··0x00316bf0·74df1000·e6bc1900·d0df1000·27be1900·t...........'...
Max diff block lines reached; 0/1740182 bytes (0.00%) of diff not shown.
10.1 MB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 78597 lines modifiedOffset 1, 79392 lines modified
  
Diff chunk too large, falling back to line-by-line diff (79389 lines added, 78594 lines removed)
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x0031f568·14000000·00000000·017a5200·01781001·.........zR..x..2 ··0x00349460·14000000·00000000·017a5200·01781001·.........zR..x..
3 ··0x0031f578·1b0c0708·90010000·10000000·1c000000·................3 ··0x00349470·1b0c0708·90010000·10000000·1c000000·................
4 ··0x0031f588·38301400·88050000·00000000·44000000·80..........D...4 ··0x00349480·c0611400·6d000000·00000000·10000000·.a..m...........
5 ··0x0031f598·30000000·c4351400·29010000·004e0e10·0....5..)....N..5 ··0x00349490·30000000·2c621400·dc000000·00000000·0...,b..........
6 ··0x0031f5a8·8602430d·06418303·428c0442·8d05428e·..C..A..B..B..B.6 ··0x003494a0·10000000·44000000·f8621400·4c020000·....D....b..L...
7 ··0x0031f5b8·06428f07·0304010c·0738420e·30cf420e·.B.......8B.0.B.7 ··0x003494b0·00000000·18000000·58000000·44651400·........X...De..
8 ··0x0031f5c8·28ce420e·20cd420e·18cc410e·10c3410e·(.B.·.B...A...A.8 ··0x003494c0·25070000·00420e10·8c020322·070e08cc·%....B....."....
9 ··0x0031f5d8·08c60000·10000000·78000000·bc361400·........x....6..9 ··0x003494d0·18000000·74000000·686c1400·7e050000·....t...hl..~...
10 ··0x0031f5e8·7c010000·00000000·44000000·8c000000·|.......D.......10 ··0x003494e0·00420e10·8c02037b·050e08cc·10000000·.B.....{........
11 ··0x0031f5f8·28381400·23040000·00510e10·8602430d·(8..#....Q....C.11 ··0x003494f0·90000000·cc711400·ad020000·00000000·.....q..........
12 ··0x0031f608·06418303·428c0442·8d05428e·06428f07·.A..B..B..B..B..12 ··0x00349500·18000000·a4000000·78741400·ca070000·........xt......
13 ··0x0031f618·03fb030c·0738420e·30cf420e·28ce420e·.....8B.0.B.(.B.13 ··0x00349510·00420e10·8c0203c7·070e08cc·18000000·.B..............
14 ··0x0031f628·20cd420e·18cc410e·10c3410e·08c60000··.B...A...A.....14 ··0x00349520·c0000000·3c7c1400·ed050000·00420e10·....<|.......B..
15 ··0x0031f638·10000000·d4000000·203c1400·3c000000·........·<..<...15 ··0x00349530·8c0203ea·050e08cc·10000000·dc000000·................
16 ··0x0031f648·00000000·10000000·e8000000·4c3c1400·............L<..16 ··0x00349540·20821400·88050000·00000000·44000000··...........D...
17 ··0x0031f658·3c000000·00000000·10000000·fc000000·<...............17 ··0x00349550·f0000000·ac871400·29010000·004e0e10·........)....N..
18 ··0x0031f668·783c1400·58000000·00000000·10000000·x<..X...........18 ··0x00349560·8602430d·06418303·428c0442·8d05428e·..C..A..B..B..B.
19 ··0x0031f678·10010000·c43c1400·58000000·00000000·.....<..X.......19 ··0x00349570·06428f07·0304010c·0738420e·30cf420e·.B.......8B.0.B.
20 ··0x0031f688·10000000·24010000·103d1400·6f000000·....$....=..o...20 ··0x00349580·28ce420e·20cd420e·18cc410e·10c3410e·(.B.·.B...A...A.
21 ··0x0031f698·00000000·10000000·38010000·6c3d1400·........8...l=..21 ··0x00349590·08c60000·10000000·38010000·a4881400·........8.......
22 ··0x0031f6a8·6f000000·00000000·10000000·4c010000·o...........L...22 ··0x003495a0·7c010000·00000000·44000000·4c010000·|.......D...L...
23 ··0x0031f6b8·c83d1400·89000000·00000000·10000000·.=..............23 ··0x003495b0·108a1400·23040000·00510e10·8602430d·....#....Q....C.
24 ··0x0031f6c8·60010000·443e1400·89000000·00000000·`...D>..........24 ··0x003495c0·06418303·428c0442·8d05428e·06428f07·.A..B..B..B..B..
25 ··0x0031f6d8·10000000·74010000·c03e1400·d8000000·....t....>......25 ··0x003495d0·03fb030c·0738420e·30cf420e·28ce420e·.....8B.0.B.(.B.
26 ··0x0031f6e8·00000000·10000000·88010000·8c3f1400·.............?..26 ··0x003495e0·20cd420e·18cc410e·10c3410e·08c60000··.B...A...A.....
27 ··0x0031f6f8·d8000000·00000000·10000000·9c010000·................27 ··0x003495f0·10000000·94010000·f88d1400·ea010000·................
28 ··0x0031f708·58401400·08010000·00000000·10000000·X@..............28 ··0x00349600·00000000·10000000·a8010000·d48f1400·................
29 ··0x0031f718·b0010000·54411400·08010000·00000000·....TA..........29 ··0x00349610·18020000·00000000·3c000000·bc010000·........<.......
30 ··0x0031f728·10000000·c4010000·50421400·5c050000·........PB..\...30 ··0x00349620·e0911400·1a100000·00430d00·41830241·.........C..A..A
31 ··0x0031f738·00000000·1c000000·d8010000·9c471400·.............G..31 ··0x00349630·8603428c·04428d05·428e0656·0f0677c0·..B..B..B..V..w.
32 ··0x0031f748·ae070000·0002540d·0b418602·035507c6·......T..A...U..32 ··0x00349640·00062308·03e10f0c·040844ce·44cd44cc·..#.......D.D.D.
33 ··0x0031f758·430d0700·1c000000·f8010000·2c4f1400·C...........,O..33 ··0x00349650·44c644c3·430d0700·10000000·fc010000·D.D.C...........
34 ··0x0031f768·71080000·00032401·0d0b4186·02034807·q.....$...A...H.34 ··0x00349660·c0a11400·7b020000·00000000·30000000·....{.......0...
35 ··0x0031f778·c6430d07·14000000·18020000·8c571400·.C...........W..35 ··0x00349670·10020000·2ca41400·3c0e0000·00430d0b·....,...<....C..
36 ··0x0031f788·66000000·00440e10·02610e08·18000000·f....D...a......36 ··0x00349680·41830241·8603428c·04428d05·428e0603·A..A..B..B..B...
37 ··0x0031f798·30020000·e4571400·94040000·00440e10·0....W.......D..37 ··0x00349690·1d0ece44·cd44cc44·c644c343·0d070000·...D.D.D.D.C....
38 ··0x0031f7a8·038f040e·08000000·10000000·4c020000·............L...38 ··0x003496a0·30000000·44020000·38b21400·570d0000·0...D...8...W...
39 ··0x0031f7b8·285d1400·ea010000·00000000·10000000·(]..............39 ··0x003496b0·00430d0b·41830241·8603428c·04428d05·.C..A..A..B..B..
40 ··0x0031f7c8·60020000·045f1400·18020000·00000000·`...._..........40 ··0x003496c0·428e0603·380dce44·cd44cc44·c644c343·B...8..D.D.D.D.C
41 ··0x0031f7d8·10000000·74020000·20611400·57020000·....t...·a..W...41 ··0x003496d0·0d070000·30000000·78020000·64bf1400·....0...x...d...
42 ··0x0031f7e8·00000000·10000000·88020000·6c631400·............lc..42 ··0x003496e0·df180000·00430d0b·41830241·8603428c·.....C..A..A..B.
43 ··0x0031f7f8·b9000000·00000000·10000000·9c020000·................43 ··0x003496f0·04428d05·428e0603·c018ce44·cd44cc44·.B..B......D.D.D
44 ··0x0031f808·18641400·45060000·00000000·10000000·.d..E...........44 ··0x00349700·c644c343·0d070000·40000000·ac020000·.D.C....@.......
45 ··0x0031f818·b0020000·646a1400·9f010000·00000000·....dj..........45 ··0x00349710·30d81400·7b110000·00430d00·41830241·0...{....C..A..A
46 ··0x0031f828·10000000·c4020000·f06b1400·05000000·.........k......46 ··0x00349720·8603428c·04428d05·428e0642·8f07640f·..B..B..B..B..d.
47 ··0x0031f838·00000000·10000000·d8020000·fc6b1400·.............k..47 ··0x00349730·0677d800·06230803·2e110c04·0844cf44·.w...#.......D.D
48 ··0x0031f848·97060000·00000000·3c000000·ec020000·........<.......48 ··0x00349740·ce44cd44·cc44c644·c3430d07·10000000·.D.D.D.D.C......
49 ··0x0031f858·88721400·f3080000·00410e10·8602410e·.r.......A....A.49 ··0x00349750·f0020000·6ce91400·3d030000·00000000·....l...=.......
50 ··0x0031f868·18830342·0e208c04·420e288e·05420e30·...B.·..B.(..B.050 ··0x00349760·40000000·04030000·98ec1400·bc0e0000·@...............
51 ··0x0031f878·8f0603d2·08cf45ce·45cc45c3·45c6440e·......E.E.E.E.D.51 ··0x00349770·00430d00·41830241·8603428c·04428d05·.C..A..A..B..B..
52 ··0x0031f888·08000000·00000000·10000000·2c030000·............,...52 ··0x00349780·428e0642·8f07640f·0677d800·06230803·B..B..d..w...#..
53 ··0x0031f898·487b1400·0e000000·00000000·10000000·H{..............53 ··0x00349790·6f0e0c04·0844cf44·ce44cd44·cc44c644·o....D.D.D.D.D.D
54 ··0x0031f8a8·40030000·447b1400·29000000·00000000·@...D{..).......54 ··0x003497a0·c3430d07·40000000·48030000·14fb1400·.C..@...H.......
55 ··0x0031f8b8·3c000000·54030000·807b1400·2b0b0000·<...T....{..+...55 ··0x003497b0·f70e0000·00430d00·41830241·8603428c·.....C..A..A..B.
56 ··0x0031f8c8·00440d00·41830241·8603428c·04428d05·.D..A..A..B..B..56 ··0x003497c0·04428d05·428e0642·8f07640f·0677d800·.B..B..B..d..w..
57 ··0x0031f8d8·428e0642·8f07460d·0603fb0a·0d0044cf·B..B..F.......D.57 ··0x003497d0·06230803·a70e0c04·0847cf44·ce44cd44·.#.......G.D.D.D
58 ··0x0031f8e8·44ce44cd·44cc44c6·44c3430d·07000000·D.D.D.D.D.C.....58 ··0x003497e0·cc44c644·c3430d07·40000000·8c030000·.D.D.C..@.......
59 ··0x0031f8f8·3c000000·94030000·80861400·aa080000·<...............59 ··0x003497f0·d0091500·f7110000·00430d00·41830241·.........C..A..A
60 ··0x0031f908·00440d00·41830241·8603428c·04428d05·.D..A..A..B..B..60 ··0x00349800·8603428c·04428d05·428e0642·8f07730f·..B..B..B..B..s.
61 ··0x0031f918·428e0642·8f07430d·06037d08·0d0044cf·B..B..C...}...D.61 ··0x00349810·06779801·06230803·9b110c04·0844cf44·.w...#.......D.D
62 ··0x0031f928·44ce44cd·44cc44c6·44c3430d·07000000·D.D.D.D.D.C.....62 ··0x00349820·ce44cd44·cc44c644·c3430d07·40000000·.D.D.D.D.C..@...
63 ··0x0031f938·10000000·d4030000·008f1400·bd020000·................63 ··0x00349830·d0030000·8c1b1500·76110000·00430d00·........v....C..
64 ··0x0031f948·00000000·10000000·e8030000·ac911400·................64 ··0x00349840·41830241·8603428c·04428d05·428e0642·A..A..B..B..B..B
65 ··0x0031f958·4b020000·00000000·10000000·fc030000·K...............65 ··0x00349850·8f07730f·06779801·06230803·17110c04·..s..w...#......
66 ··0x0031f968·f8931400·40000000·00000000·18000000·....@...........66 ··0x00349860·0847cf44·ce44cd44·cc44c644·c3430d07·.G.D.D.D.D.D.C..
67 ··0x0031f978·10040000·24941400·1a020000·00460d0b·....$........F..67 ··0x00349870·10000000·14040000·c82c1500·5f010000·.........,.._...
68 ··0x0031f988·0313020d·07000000·3c000000·2c040000·........<...,...68 ··0x00349880·00000000·10000000·28040000·142e1500·........(.......
69 ··0x0031f998·28961400·1a100000·00430d00·41830241·(........C..A..A69 ··0x00349890·82020000·00000000·10000000·3c040000·............<...
70 ··0x0031f9a8·8603428c·04428d05·428e0656·0f0677c0·..B..B..B..V..w.70 ··0x003498a0·90301500·95010000·00000000·10000000·.0..............
71 ··0x0031f9b8·00062308·03e10f0c·040844ce·44cd44cc·..#.......D.D.D.71 ··0x003498b0·50040000·1c321500·58010000·00000000·P....2..X.......
72 ··0x0031f9c8·44c644c3·430d0700·10000000·6c040000·D.D.C.......l...72 ··0x003498c0·10000000·64040000·68331500·1e000000·....d...h3......
73 ··0x0031f9d8·08a61400·7b020000·00000000·30000000·....{.......0...73 ··0x003498d0·00000000·10000000·78040000·74331500·........x...t3..
74 ··0x0031f9e8·80040000·74a81400·3c0e0000·00430d0b·....t...<....C..74 ··0x003498e0·bd000000·00000000·10000000·8c040000·................
75 ··0x0031f9f8·41830241·8603428c·04428d05·428e0603·A..A..B..B..B...75 ··0x003498f0·20341500·2d000000·00000000·10000000··4..-...........
76 ··0x0031fa08·1d0ece44·cd44cc44·c644c343·0d070000·...D.D.D.D.C....76 ··0x00349900·a0040000·3c341500·f8000000·00000000·....<4..........
77 ··0x0031fa18·30000000·b4040000·80b61400·570d0000·0...........W...77 ··0x00349910·10000000·b4040000·28351500·21000000·........(5..!...
78 ··0x0031fa28·00430d0b·41830241·8603428c·04428d05·.C..A..A..B..B..78 ··0x00349920·00000000·10000000·c8040000·44351500·............D5..
79 ··0x0031fa38·428e0603·380dce44·cd44cc44·c644c343·B...8..D.D.D.D.C79 ··0x00349930·31000000·00000000·10000000·dc040000·1...............
80 ··0x0031fa48·0d070000·30000000·e8040000·acc31400·....0...........80 ··0x00349940·70351500·13000000·00000000·10000000·p5..............
81 ··0x0031fa58·df180000·00430d0b·41830241·8603428c·.....C..A..A..B.81 ··0x00349950·f0040000·7c351500·13000000·00000000·....|5..........
82 ··0x0031fa68·04428d05·428e0603·c018ce44·cd44cc44·.B..B......D.D.D82 ··0x00349960·10000000·04050000·88351500·7a000000·.........5..z...
83 ··0x0031fa78·c644c343·0d070000·40000000·1c050000·.D.C....@.......83 ··0x00349970·00000000·10000000·18050000·f4351500·.............5..
84 ··0x0031fa88·78dc1400·7b110000·00430d00·41830241·x...{....C..A..A84 ··0x00349980·c2000000·00000000·14000000·2c050000·............,...
85 ··0x0031fa98·8603428c·04428d05·428e0642·8f07640f·..B..B..B..B..d.85 ··0x00349990·b0361500·31000000·00000000·00000000·.6..1...........
86 ··0x0031faa8·0677d800·06230803·2e110c04·0844cf44·.w...#.......D.D86 ··0x003499a0·48000000·44050000·d8361500·55020000·H...D....6..U...
87 ··0x0031fab8·ce44cd44·cc44c644·c3430d07·10000000·.D.D.D.D.C......87 ··0x003499b0·00460d00·41830241·8603428c·04428d05·.F..A..A..B..B..
88 ··0x0031fac8·60050000·b4ed1400·3d030000·00000000·`.......=.......88 ··0x003499c0·428e0642·8f070246·0f0a7708·7900381e·B..B...F..w.y.8.
89 ··0x0031fad8·40000000·74050000·e0f01400·bc0e0000·@...t...........89 ··0x003499d0·22062308·03dc010c·04084bcf·44ce44cd·".#.......K.D.D.
90 ··0x0031fae8·00430d00·41830241·8603428c·04428d05·.C..A..A..B..B..90 ··0x003499e0·44cc44c6·44c3430d·07000000·48000000·D.D.D.C.....H...
91 ··0x0031faf8·428e0642·8f07640f·0677d800·06230803·B..B..d..w...#..91 ··0x003499f0·90050000·ec381500·35050000·00460d00·.....8..5....F..
92 ··0x0031fb08·6f0e0c04·0844cf44·ce44cd44·cc44c644·o....D.D.D.D.D.D92 ··0x00349a00·41830241·8603428c·04428d05·428e0642·A..A..B..B..B..B
93 ··0x0031fb18·c3430d07·40000000·b8050000·5cff1400·.C..@.......\...93 ··0x00349a10·8f070244·0f0a7708·7900381e·22062308·...D..w.y.8.".#.
94 ··0x0031fb28·f70e0000·00430d00·41830241·8603428c·.....C..A..A..B.94 ··0x00349a20·03be040c·04084bcf·44ce44cd·44cc44c6·......K.D.D.D.D.
95 ··0x0031fb38·04428d05·428e0642·8f07640f·0677d800·.B..B..B..d..w..95 ··0x00349a30·44c3430d·07000000·40000000·dc050000·D.C.....@.......
96 ··0x0031fb48·06230803·a70e0c04·0847cf44·ce44cd44·.#.......G.D.D.D96 ··0x00349a40·e03d1500·03020000·00460d00·41830241·.=.......F..A..A
97 ··0x0031fb58·cc44c644·c3430d07·40000000·fc050000·.D.D.C..@.......97 ··0x00349a50·8603428c·04428d05·428e0642·8f0702b1·..B..B..B..B....
98 ··0x0031fb68·180e1500·f7110000·00430d00·41830241·.........C..A..A98 ··0x00349a60·0f057728·06230802·bd0c0408·026dcf44·..w(.#.......m.D
99 ··0x0031fb78·8603428c·04428d05·428e0642·8f07730f·..B..B..B..B..s.99 ··0x00349a70·ce44cd44·cc44c644·c3430d07·48000000·.D.D.D.D.C..H...
100 ··0x0031fb88·06779801·06230803·9b110c04·0844cf44·.w...#.......D.D100 ··0x00349a80·20060000·bc3f1500·1a050000·00430d00··....?.......C..
101 ··0x0031fb98·ce44cd44·cc44c644·c3430d07·40000000·.D.D.D.D.C..@...101 ··0x00349a90·41830241·8603428c·04428d05·428e0642·A..A..B..B..B..B
102 ··0x0031fba8·40060000·d41f1500·76110000·00430d00·@.......v....C..102 ··0x00349aa0·8f070268·0f057728·06230803·28040c04·...h..w(.#..(...
103 ··0x0031fbb8·41830241·8603428c·04428d05·428e0642·A..A..B..B..B..B103 ··0x00349ab0·080265cf·44ce44cd·44cc44c6·44c3430d·..e.D.D.D.D.D.C.
104 ··0x0031fbc8·8f07730f·06779801·06230803·17110c04·..s..w...#......104 ··0x00349ac0·07000000·00000000·48000000·6c060000·........H...l...
105 ··0x0031fbd8·0847cf44·ce44cd44·cc44c644·c3430d07·.G.D.D.D.D.D.C..105 ··0x00349ad0·f0441500·25060000·00460d00·47830241·.D..%....F..G..A
106 ··0x0031fbe8·10000000·84060000·10311500·5f010000·.........1.._...106 ··0x00349ae0·8603428c·04428d05·428e0642·8f07024e·..B..B..B..B...N
107 ··0x0031fbf8·00000000·10000000·98060000·5c321500·............\2..107 ··0x00349af0·0f0a7708·7900381e·22062308·039e050c·..w.y.8.".#.....
108 ··0x0031fc08·82020000·00000000·10000000·ac060000·................108 ··0x00349b00·04084bcf·44ce44cd·44cc44c6·44c3430d·..K.D.D.D.D.D.C.
109 ··0x0031fc18·d8341500·95010000·00000000·10000000·.4..............109 ··0x00349b10·07000000·40000000·b8060000·e44a1500·....@........J..
110 ··0x0031fc28·c0060000·64361500·58010000·00000000·....d6..X.......110 ··0x00349b20·e7000000·00440d00·41830241·8603428c·.....D..A..A..B.
111 ··0x0031fc38·10000000·d4060000·b0371500·1e000000·.........7......111 ··0x00349b30·04428d05·428e0642·8f0702ac·0f057728·.B..B..B......w(
112 ··0x0031fc48·00000000·10000000·e8060000·bc371500·.............7..112 ··0x00349b40·0623084a·0c04084b·cf44ce44·cd44cc44·.#.J...K.D.D.D.D
113 ··0x0031fc58·bd000000·00000000·10000000·fc060000·................113 ··0x00349b50·c644c343·0d070000·10000000·fc060000·.D.C............
114 ··0x0031fc68·68381500·2d000000·00000000·10000000·h8..-...........114 ··0x00349b60·a04b1500·dc070000·00000000·40000000·.K..........@...
115 ··0x0031fc78·10070000·84381500·f8000000·00000000·.....8..........115 ··0x00349b70·10070000·6c531500·4c010000·00430d00·....lS..L....C..
116 ··0x0031fc88·10000000·24070000·70391500·21000000·....$...p9..!...116 ··0x00349b80·41830241·8603428c·04428d05·428e0642·A..A..B..B..B..B
117 ··0x0031fc98·00000000·10000000·38070000·8c391500·........8....9..117 ··0x00349b90·8f0702b5·0f057728·06230802·670c0408·......w(.#..g...
118 ··0x0031fca8·31000000·00000000·10000000·4c070000·1...........L...118 ··0x00349ba0·4bcf44ce·44cd44cc·44c644c3·430d0700·K.D.D.D.D.D.C...
119 ··0x0031fcb8·b8391500·13000000·00000000·10000000·.9..............119 ··0x00349bb0·10000000·54070000·88541500·aa080000·....T....T......
120 ··0x0031fcc8·60070000·c4391500·13000000·00000000·`....9..........120 ··0x00349bc0·00000000·10000000·68070000·345d1500·........h...4]..
121 ··0x0031fcd8·10000000·74070000·d0391500·7a000000·....t....9..z...121 ··0x00349bd0·94000000·00000000·40000000·7c070000·........@...|...
122 ··0x0031fce8·00000000·10000000·88070000·3c3a1500·............<:..122 ··0x00349be0·c05d1500·cb000000·00430d00·41830241·.].......C..A..A
123 ··0x0031fcf8·c2000000·00000000·14000000·9c070000·................123 ··0x00349bf0·8603428c·04428d05·428e0642·8f070291·..B..B..B..B....
124 ··0x0031fd08·f83a1500·31000000·00000000·00000000·.:..1...........124 ··0x00349c00·0f057728·0623084a·0c04084b·cf44ce44·..w(.#.J...K.D.D
125 ··0x0031fd18·48000000·b4070000·203b1500·55020000·H.......·;..U...125 ··0x00349c10·cd44cc44·c644c343·0d070000·10000000·.D.D.D.C........
Max diff block lines reached; 0/10584915 bytes (0.00%) of diff not shown.
66.6 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 29 lines modifiedOffset 1, 1475 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
Diff chunk too large, falling back to line-by-line diff (1447 lines added, 1 lines removed)
  
2 00000000004625c0·<JNI_OnLoad@@Base-0x34463>:2 000000000048f640·<JNI_OnLoad@@Base-0x33f19>:
 3 »       vmovdqu·(%rdi),%xmm0
 4 »       vmovdqu·-0x2e1b4c(%rip),%xmm1········
 5 »       vmovdqu·0xf0(%rsi),%xmm2
 6 »       vmovdqu·-0x2e1b4c(%rip),%xmm3········
 7 »       vpshufb·%xmm1,%xmm0,%xmm0
 8 »       vpclmullqlqdq·%xmm2,%xmm0,%xmm4
 9 »       vpclmulhqlqdq·%xmm2,%xmm0,%xmm5
 10 »       vpclmullqhqdq·%xmm2,%xmm0,%xmm6
 11 »       vpxord·%xmm6,%xmm5,%xmm5
 12 »       vpclmulhqlqdq·%xmm4,%xmm3,%xmm6
 13 »       vpshufd·$0x4e,%xmm4,%xmm4
 14 »       vpternlogd·$0x96,%xmm6,%xmm4,%xmm5
 15 »       vpclmulhqhqdq·%xmm2,%xmm0,%xmm0
 16 »       vpclmulhqlqdq·%xmm5,%xmm3,%xmm4
 17 »       vpshufd·$0x4e,%xmm5,%xmm5
 18 »       vpternlogd·$0x96,%xmm4,%xmm5,%xmm0
 19 »       vpshufb·%xmm1,%xmm0,%xmm0
 20 »       vmovdqu·%xmm0,(%rdi)
 21 »       ret
 22 »       cs·nopw·0x0(%rax,%rax,1)
 23 »       nopw···0x0(%rax,%rax,1)
 24 »       lea····0xe0(%rdi),%r8
 25 »       vpshufd·$0x4e,(%rsi),%xmm3
 26 »       vpshufd·$0xd3,%xmm3,%xmm0
 27 »       vpsrad·$0x1f,%xmm0,%xmm0
 28 »       vpaddq·%xmm3,%xmm3,%xmm3
 29 »       vpternlogd·$0x78,-0x2e1bc5(%rip),%xmm0,%xmm3········
 30 »       vbroadcasti32x4·-0x2e1bdf(%rip),%ymm5········
 31 »       vpclmullqlqdq·%xmm3,%xmm3,%xmm0
 32 »       vpclmulhqlqdq·%xmm3,%xmm3,%xmm1
 33 »       vpclmullqhqdq·%xmm3,%xmm3,%xmm2
 34 »       vpxord·%xmm2,%xmm1,%xmm1
 35 »       vpclmulhqlqdq·%xmm0,%xmm5,%xmm2
 36 »       vpshufd·$0x4e,%xmm0,%xmm0
 37 »       vpternlogd·$0x96,%xmm2,%xmm0,%xmm1
 38 »       vpclmulhqhqdq·%xmm3,%xmm3,%xmm4
 39 »       vpclmulhqlqdq·%xmm1,%xmm5,%xmm0
 40 »       vpshufd·$0x4e,%xmm1,%xmm1
 41 »       vpternlogd·$0x96,%xmm0,%xmm1,%xmm4
 42 »       vinserti128·$0x1,%xmm3,%ymm4,%ymm3
 43 »       vinserti128·$0x1,%xmm4,%ymm4,%ymm4
 44 »       vmovdqu8·%ymm3,(%r8)
 45 »       mov····$0x7,%eax
 46 »       sub····$0x20,%r8
 47 »       vpclmullqlqdq·%ymm4,%ymm3,%ymm0
 48 »       vpclmulhqlqdq·%ymm4,%ymm3,%ymm1
 49 »       vpclmullqhqdq·%ymm4,%ymm3,%ymm2
 50 »       vpxord·%ymm2,%ymm1,%ymm1
 51 »       vpclmulhqlqdq·%ymm0,%ymm5,%ymm2
 52 »       vpshufd·$0x4e,%ymm0,%ymm0
 53 »       vpternlogd·$0x96,%ymm2,%ymm0,%ymm1
 54 »       vpclmulhqhqdq·%ymm4,%ymm3,%ymm3
 55 »       vpclmulhqlqdq·%ymm1,%ymm5,%ymm0
 56 »       vpshufd·$0x4e,%ymm1,%ymm1
 57 »       vpternlogd·$0x96,%ymm0,%ymm1,%ymm3
 58 »       vmovdqu8·%ymm3,(%r8)
 59 »       dec····%eax
 60 »       jne····48f748·<_binary_icudtl_dat_size@@Base+0x2e1c58>
 61 »       vzeroupper
 62 »       ret
 63 »       nopl···0x0(%rax)
 64 »       vmovdqu·-0x2e1ca8(%rip),%xmm4········
 65 »       vmovdqu·-0x2e1ca0(%rip),%xmm10········
 66 »       vmovdqu·(%rdi),%xmm5
 67 »       vpshufb·%xmm4,%xmm5,%xmm5
 68 »       cmp····$0x20,%rcx
 69 »       jb·····48f97c·<_binary_icudtl_dat_size@@Base+0x2e1e8c>
 70 »       vshufi64x2·$0x0,%ymm4,%ymm4,%ymm4
 71 »       vshufi64x2·$0x0,%ymm10,%ymm10,%ymm10
 72 »       vmovdqu8·0xe0(%rsi),%ymm9
 73 »       cmp····$0x7f,%rcx
 74 »       jbe····48f90b·<_binary_icudtl_dat_size@@Base+0x2e1e1b>
 75 »       vmovdqu8·0x80(%rsi),%ymm6
 76 »       vmovdqu8·0xa0(%rsi),%ymm7
 77 »       vmovdqu8·0xc0(%rsi),%ymm8
 78 »       vmovdqu8·(%rdx),%ymm0
 79 »       vmovdqu8·0x20(%rdx),%ymm1
 80 »       vmovdqu8·0x40(%rdx),%ymm2
 81 »       vmovdqu8·0x60(%rdx),%ymm3
 82 »       vpshufb·%ymm4,%ymm0,%ymm0
 83 »       vpxord·%ymm5,%ymm0,%ymm0
 84 »       vpshufb·%ymm4,%ymm1,%ymm1
 85 »       vpshufb·%ymm4,%ymm2,%ymm2
 86 »       vpshufb·%ymm4,%ymm3,%ymm3
 87 »       vpclmullqlqdq·%ymm6,%ymm0,%ymm5
 88 »       vpclmullqlqdq·%ymm7,%ymm1,%ymm11
 89 »       vpclmullqlqdq·%ymm8,%ymm2,%ymm12
 90 »       vpxord·%ymm11,%ymm5,%ymm5
 91 »       vpclmullqlqdq·%ymm9,%ymm3,%ymm13
 92 »       vpternlogd·$0x96,%ymm13,%ymm12,%ymm5
 93 »       vpclmulhqlqdq·%ymm6,%ymm0,%ymm11
 94 »       vpclmulhqlqdq·%ymm7,%ymm1,%ymm12
 95 »       vpclmulhqlqdq·%ymm8,%ymm2,%ymm13
 96 »       vpternlogd·$0x96,%ymm13,%ymm12,%ymm11
 97 »       vpclmulhqlqdq·%ymm9,%ymm3,%ymm12
 98 »       vpclmullqhqdq·%ymm6,%ymm0,%ymm13
 99 »       vpternlogd·$0x96,%ymm13,%ymm12,%ymm11
 100 »       vpclmullqhqdq·%ymm7,%ymm1,%ymm12
 101 »       vpclmullqhqdq·%ymm8,%ymm2,%ymm13
 102 »       vpternlogd·$0x96,%ymm13,%ymm12,%ymm11
 103 »       vpclmulhqlqdq·%ymm5,%ymm10,%ymm13
 104 »       vpclmullqhqdq·%ymm9,%ymm3,%ymm12
 105 »       vpxord·%ymm12,%ymm11,%ymm11
 106 »       vpshufd·$0x4e,%ymm5,%ymm5
 107 »       vpclmulhqhqdq·%ymm6,%ymm0,%ymm0
 108 »       vpclmulhqhqdq·%ymm7,%ymm1,%ymm1
 109 »       vpclmulhqhqdq·%ymm8,%ymm2,%ymm2
 110 »       vpternlogd·$0x96,%ymm13,%ymm5,%ymm11
 111 »       vpclmulhqhqdq·%ymm9,%ymm3,%ymm3
 112 »       vpternlogd·$0x96,%ymm2,%ymm1,%ymm0
 113 »       vpclmulhqlqdq·%ymm11,%ymm10,%ymm12
 114 »       vpxord·%ymm3,%ymm0,%ymm5
 115 »       vpshufd·$0x4e,%ymm11,%ymm11
 116 »       vpternlogd·$0x96,%ymm12,%ymm11,%ymm5
 117 »       vextracti32x4·$0x1,%ymm5,%xmm0
 118 »       vpxord·%xmm0,%xmm5,%xmm5
 119 »       sub····$0xffffffffffffff80,%rdx
 120 »       add····$0xffffffffffffff80,%rcx
 121 »       cmp····$0x7f,%rcx
 122 »       ja·····48f7f7·<_binary_icudtl_dat_size@@Base+0x2e1d07>
Max diff block lines reached; 69792345/69837258 bytes (99.94%) of diff not shown.
102 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 1799 lines modifiedOffset 1, 1804 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 0000000000afc550·<pthread_self@plt-0x10>:2 0000000000b39df0·<pthread_self@plt-0x10>:
3 »       push···0x73f1a(%rip)········3 »       push···0x749c2(%rip)········
4 »       jmp····*0x73f1c(%rip)········4 »       jmp····*0x749c4(%rip)········
5 »       nopl···0x0(%rax)5 »       nopl···0x0(%rax)
  
6 0000000000afc560·<pthread_self@plt>:6 0000000000b39e00·<pthread_self@plt>:
7 »       jmp····*0x73f1a(%rip)········7 »       jmp····*0x749c2(%rip)········
8 »       push···$0x08 »       push···$0x0
9 »       jmp····afc550·<InternalFlutterGpu_Texture_AsImage@@Base+0x1afa9d>9 »       jmp····b39df0·<InternalFlutterGpu_Texture_AsImage@@Base+0x1b222b>
  
10 0000000000afc570·<abort@plt>:10 0000000000b39e10·<abort@plt>:
11 »       jmp····*0x73f12(%rip)········11 »       jmp····*0x749ba(%rip)········
12 »       push···$0x112 »       push···$0x1
13 »       jmp····afc550·<InternalFlutterGpu_Texture_AsImage@@Base+0x1afa9d>13 »       jmp····b39df0·<InternalFlutterGpu_Texture_AsImage@@Base+0x1b222b>
  
14 0000000000afc580·<strlen@plt>:14 0000000000b39e20·<strlen@plt>:
15 »       jmp····*0x73f0a(%rip)········15 »       jmp····*0x749b2(%rip)········
16 »       push···$0x216 »       push···$0x2
17 »       jmp····afc550·<InternalFlutterGpu_Texture_AsImage@@Base+0x1afa9d>17 »       jmp····b39df0·<InternalFlutterGpu_Texture_AsImage@@Base+0x1b222b>
  
18 0000000000afc590·<eglCreateWindowSurface@plt>:18 0000000000b39e30·<eglCreateWindowSurface@plt>:
19 »       jmp····*0x73f02(%rip)········19 »       jmp····*0x749aa(%rip)········
20 »       push···$0x320 »       push···$0x3
21 »       jmp····afc550·<InternalFlutterGpu_Texture_AsImage@@Base+0x1afa9d>21 »       jmp····b39df0·<InternalFlutterGpu_Texture_AsImage@@Base+0x1b222b>
  
22 0000000000afc5a0·<eglCreatePbufferSurface@plt>:22 0000000000b39e40·<eglCreatePbufferSurface@plt>:
23 »       jmp····*0x73efa(%rip)········23 »       jmp····*0x749a2(%rip)········
24 »       push···$0x424 »       push···$0x4
25 »       jmp····afc550·<InternalFlutterGpu_Texture_AsImage@@Base+0x1afa9d>25 »       jmp····b39df0·<InternalFlutterGpu_Texture_AsImage@@Base+0x1b222b>
  
26 0000000000afc5b0·<eglGetCurrentContext@plt>:26 0000000000b39e50·<eglGetCurrentContext@plt>:
27 »       jmp····*0x73ef2(%rip)········27 »       jmp····*0x7499a(%rip)········
28 »       push···$0x528 »       push···$0x5
29 »       jmp····afc550·<InternalFlutterGpu_Texture_AsImage@@Base+0x1afa9d>29 »       jmp····b39df0·<InternalFlutterGpu_Texture_AsImage@@Base+0x1b222b>
  
30 0000000000afc5c0·<eglMakeCurrent@plt>:30 0000000000b39e60·<eglMakeCurrent@plt>:
31 »       jmp····*0x73eea(%rip)········31 »       jmp····*0x74992(%rip)········
32 »       push···$0x632 »       push···$0x6
33 »       jmp····afc550·<InternalFlutterGpu_Texture_AsImage@@Base+0x1afa9d>33 »       jmp····b39df0·<InternalFlutterGpu_Texture_AsImage@@Base+0x1b222b>
  
34 0000000000afc5d0·<eglChooseConfig@plt>:34 0000000000b39e70·<eglChooseConfig@plt>:
35 »       jmp····*0x73ee2(%rip)········35 »       jmp····*0x7498a(%rip)········
36 »       push···$0x736 »       push···$0x7
37 »       jmp····afc550·<InternalFlutterGpu_Texture_AsImage@@Base+0x1afa9d>37 »       jmp····b39df0·<InternalFlutterGpu_Texture_AsImage@@Base+0x1b222b>
  
38 0000000000afc5e0·<eglCreateContext@plt>:38 0000000000b39e80·<eglCreateContext@plt>:
39 »       jmp····*0x73eda(%rip)········39 »       jmp····*0x74982(%rip)········
40 »       push···$0x840 »       push···$0x8
41 »       jmp····afc550·<InternalFlutterGpu_Texture_AsImage@@Base+0x1afa9d>41 »       jmp····b39df0·<InternalFlutterGpu_Texture_AsImage@@Base+0x1b222b>
  
42 0000000000afc5f0·<eglDestroyContext@plt>:42 0000000000b39e90·<eglDestroyContext@plt>:
43 »       jmp····*0x73ed2(%rip)········43 »       jmp····*0x7497a(%rip)········
44 »       push···$0x944 »       push···$0x9
45 »       jmp····afc550·<InternalFlutterGpu_Texture_AsImage@@Base+0x1afa9d>45 »       jmp····b39df0·<InternalFlutterGpu_Texture_AsImage@@Base+0x1b222b>
  
46 0000000000afc600·<eglGetError@plt>:46 0000000000b39ea0·<eglGetError@plt>:
47 »       jmp····*0x73eca(%rip)········47 »       jmp····*0x74972(%rip)········
48 »       push···$0xa48 »       push···$0xa
49 »       jmp····afc550·<InternalFlutterGpu_Texture_AsImage@@Base+0x1afa9d>49 »       jmp····b39df0·<InternalFlutterGpu_Texture_AsImage@@Base+0x1b222b>
  
50 0000000000afc610·<eglDestroySurface@plt>:50 0000000000b39eb0·<eglDestroySurface@plt>:
51 »       jmp····*0x73ec2(%rip)········51 »       jmp····*0x7496a(%rip)········
52 »       push···$0xb52 »       push···$0xb
53 »       jmp····afc550·<InternalFlutterGpu_Texture_AsImage@@Base+0x1afa9d>53 »       jmp····b39df0·<InternalFlutterGpu_Texture_AsImage@@Base+0x1b222b>
  
54 0000000000afc620·<eglGetCurrentDisplay@plt>:54 0000000000b39ec0·<eglGetCurrentDisplay@plt>:
55 »       jmp····*0x73eba(%rip)········55 »       jmp····*0x74962(%rip)········
56 »       push···$0xc56 »       push···$0xc
57 »       jmp····afc550·<InternalFlutterGpu_Texture_AsImage@@Base+0x1afa9d>57 »       jmp····b39df0·<InternalFlutterGpu_Texture_AsImage@@Base+0x1b222b>
  
58 0000000000afc630·<eglGetCurrentSurface@plt>:58 0000000000b39ed0·<eglGetCurrentSurface@plt>:
59 »       jmp····*0x73eb2(%rip)········59 »       jmp····*0x7495a(%rip)········
60 »       push···$0xd60 »       push···$0xd
61 »       jmp····afc550·<InternalFlutterGpu_Texture_AsImage@@Base+0x1afa9d>61 »       jmp····b39df0·<InternalFlutterGpu_Texture_AsImage@@Base+0x1b222b>
  
62 0000000000afc640·<eglQuerySurface@plt>:62 0000000000b39ee0·<eglQuerySurface@plt>:
63 »       jmp····*0x73eaa(%rip)········63 »       jmp····*0x74952(%rip)········
64 »       push···$0xe64 »       push···$0xe
65 »       jmp····afc550·<InternalFlutterGpu_Texture_AsImage@@Base+0x1afa9d>65 »       jmp····b39df0·<InternalFlutterGpu_Texture_AsImage@@Base+0x1b222b>
  
66 0000000000afc650·<eglSwapBuffers@plt>:66 0000000000b39ef0·<eglSwapBuffers@plt>:
67 »       jmp····*0x73ea2(%rip)········67 »       jmp····*0x7494a(%rip)········
68 »       push···$0xf68 »       push···$0xf
69 »       jmp····afc550·<InternalFlutterGpu_Texture_AsImage@@Base+0x1afa9d>69 »       jmp····b39df0·<InternalFlutterGpu_Texture_AsImage@@Base+0x1b222b>
  
70 0000000000afc660·<eglGetDisplay@plt>:70 0000000000b39f00·<eglGetDisplay@plt>:
71 »       jmp····*0x73e9a(%rip)········71 »       jmp····*0x74942(%rip)········
72 »       push···$0x1072 »       push···$0x10
73 »       jmp····afc550·<InternalFlutterGpu_Texture_AsImage@@Base+0x1afa9d>73 »       jmp····b39df0·<InternalFlutterGpu_Texture_AsImage@@Base+0x1b222b>
  
74 0000000000afc670·<eglInitialize@plt>:74 0000000000b39f10·<eglInitialize@plt>:
75 »       jmp····*0x73e92(%rip)········75 »       jmp····*0x7493a(%rip)········
76 »       push···$0x1176 »       push···$0x11
77 »       jmp····afc550·<InternalFlutterGpu_Texture_AsImage@@Base+0x1afa9d>77 »       jmp····b39df0·<InternalFlutterGpu_Texture_AsImage@@Base+0x1b222b>
  
78 0000000000afc680·<eglTerminate@plt>:78 0000000000b39f20·<eglTerminate@plt>:
79 »       jmp····*0x73e8a(%rip)········79 »       jmp····*0x74932(%rip)········
80 »       push···$0x1280 »       push···$0x12
81 »       jmp····afc550·<InternalFlutterGpu_Texture_AsImage@@Base+0x1afa9d>81 »       jmp····b39df0·<InternalFlutterGpu_Texture_AsImage@@Base+0x1b222b>
  
82 0000000000afc690·<setpriority@plt>:82 0000000000b39f30·<setpriority@plt>:
83 »       jmp····*0x73e82(%rip)········83 »       jmp····*0x7492a(%rip)········
84 »       push···$0x1384 »       push···$0x13
85 »       jmp····afc550·<InternalFlutterGpu_Texture_AsImage@@Base+0x1afa9d>85 »       jmp····b39df0·<InternalFlutterGpu_Texture_AsImage@@Base+0x1b222b>
  
86 0000000000afc6a0·<gettid@plt>:86 0000000000b39f40·<gettid@plt>:
87 »       jmp····*0x73e7a(%rip)········87 »       jmp····*0x74922(%rip)········
88 »       push···$0x1488 »       push···$0x14
89 »       jmp····afc550·<InternalFlutterGpu_Texture_AsImage@@Base+0x1afa9d>89 »       jmp····b39df0·<InternalFlutterGpu_Texture_AsImage@@Base+0x1b222b>
  
90 0000000000afc6b0·<glGetString@plt>:90 0000000000b39f50·<glGetString@plt>:
91 »       jmp····*0x73e72(%rip)········91 »       jmp····*0x7491a(%rip)········
92 »       push···$0x1592 »       push···$0x15
93 »       jmp····afc550·<InternalFlutterGpu_Texture_AsImage@@Base+0x1afa9d>93 »       jmp····b39df0·<InternalFlutterGpu_Texture_AsImage@@Base+0x1b222b>
  
94 0000000000afc6c0·<strncmp@plt>:94 0000000000b39f60·<strncmp@plt>:
95 »       jmp····*0x73e6a(%rip)········95 »       jmp····*0x74912(%rip)········
96 »       push···$0x1696 »       push···$0x16
97 »       jmp····afc550·<InternalFlutterGpu_Texture_AsImage@@Base+0x1afa9d>97 »       jmp····b39df0·<InternalFlutterGpu_Texture_AsImage@@Base+0x1b222b>
  
98 0000000000afc6d0·<ANativeWindow_lock@plt>:98 0000000000b39f70·<ANativeWindow_lock@plt>:
99 »       jmp····*0x73e62(%rip)········99 »       jmp····*0x7490a(%rip)········
Max diff block lines reached; 97029/104300 bytes (93.03%) of diff not shown.
2.42 MB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 15764 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x00b0dbc0·00000000·00000000·00000000·00000000·................ 
3 ··0x00b0dbd0·00000000·00000000·00000000·00000000·................ 
4 ··0x00b0dbe0·00000000·00000000·00000000·00000000·................ 
5 ··0x00b0dbf0·00000000·00000000·00000000·00000000·................ 
6 ··0x00b0dc00·00000000·00000000·00000000·00000000·................ 
7 ··0x00b0dc10·00000000·00000000·00000000·00000000·................ 
8 ··0x00b0dc20·00000000·00000000·00000000·00000000·................ 
9 ··0x00b0dc30·00000000·00000000·00000000·00000000·................ 
10 ··0x00b0dc40·00000000·00000000·00000000·00000000·................ 
11 ··0x00b0dc50·00000000·00000000·00000000·00000000·................ 
12 ··0x00b0dc60·00000000·00000000·00000000·00000000·................ 
13 ··0x00b0dc70·00000000·00000000·00000000·00000000·................ 
14 ··0x00b0dc80·00000000·00000000·00000000·00000000·................ 
15 ··0x00b0dc90·00000000·00000000·00000000·00000000·................ 
16 ··0x00b0dca0·00000000·00000000·00000000·00000000·................ 
17 ··0x00b0dcb0·00000000·00000000·00000000·00000000·................ 
18 ··0x00b0dcc0·00000000·00000000·00000000·00000000·................ 
19 ··0x00b0dcd0·00000000·00000000·00000000·00000000·................ 
20 ··0x00b0dce0·00000000·00000000·00000000·00000000·................ 
21 ··0x00b0dcf0·00000000·00000000·00000000·00000000·................ 
22 ··0x00b0dd00·00000000·00000000·00000000·00000000·................ 
23 ··0x00b0dd10·00000000·00000000·00000000·00000000·................ 
24 ··0x00b0dd20·00000000·00000000·00000000·00000000·................ 
25 ··0x00b0dd30·00000000·00000000·00000000·00000000·................ 
26 ··0x00b0dd40·00000000·00000000·00000000·00000000·................ 
27 ··0x00b0dd50·00000000·00000000·00000000·00000000·................ 
28 ··0x00b0dd60·00000000·00000000·00000000·00000000·................ 
29 ··0x00b0dd70·00000000·00000000·00300000·00000000·.........0...... 
30 ··0x00b0dd80·00000000·00000000·01300000·00000000·.........0...... 
31 ··0x00b0dd90·00000000·00000000·02300000·00000000·.........0...... 
32 ··0x00b0dda0·00000000·00000000·03300000·00000000·.........0...... 
33 ··0x00b0ddb0·00000000·00000000·04300000·00000000·.........0...... 
34 ··0x00b0ddc0·00000000·00000000·06300000·00000000·.........0...... 
35 ··0x00b0ddd0·00000000·00000000·05300000·00000000·.........0...... 
36 ··0x00b0dde0·00000000·00000000·07300000·00000000·.........0...... 
37 ··0x00b0ddf0·00000000·00000000·08300000·00000000·.........0...... 
38 ··0x00b0de00·00000000·00000000·0d300000·00000000·.........0...... 
39 ··0x00b0de10·00000000·00000000·09300000·00000000·.........0...... 
40 ··0x00b0de20·00000000·00000000·0c300000·00000000·.........0...... 
41 ··0x00b0de30·00000000·00000000·0a300000·00000000·.........0...... 
42 ··0x00b0de40·00000000·00000000·0b300000·00000000·.........0...... 
43 ··0x00b0de50·00000000·00000000·0e300000·00000000·.........0...... 
44 ··0x00b0de60·00000000·00000000·00000000·00000000·................ 
45 ··0x00b0de70·00000000·00000000·00000000·00000000·................ 
46 ··0x00b0de80·00000000·00000000·00000000·00000000·................ 
47 ··0x00b0de90·00000000·00000000·00000000·00000000·................ 
48 ··0x00b0dea0·00000000·00000000·00000000·00000000·................ 
49 ··0x00b0deb0·00000000·00000000·00000000·00000000·................ 
50 ··0x00b0dec0·00000000·00000000·00000000·00000000·................ 
51 ··0x00b0ded0·00000000·00000000·00000000·00000000·................ 
52 ··0x00b0dee0·00000000·00000000·00000000·00000000·................ 
53 ··0x00b0def0·00000000·00000000·00000000·00000000·................ 
54 ··0x00b0df00·00000000·00000000·00000000·00000000·................ 
55 ··0x00b0df10·00000000·00000000·00000000·00000000·................ 
56 ··0x00b0df20·00000000·00000000·00000000·00000000·................ 
57 ··0x00b0df30·00000000·00000000·00000000·00000000·................ 
58 ··0x00b0df40·00000000·00000000·00000000·00000000·................ 
59 ··0x00b0df50·00000000·00000000·00000000·00000000·................ 
60 ··0x00b0df60·00000000·00000000·00000000·00000000·................ 
61 ··0x00b0df70·00000000·00000000·00000000·00000000·................ 
62 ··0x00b0df80·00000000·00000000·00000000·00000000·................ 
63 ··0x00b0df90·00000000·00000000·00000000·00000000·................ 
64 ··0x00b0dfa0·00000000·00000000·00000000·00000000·................ 
65 ··0x00b0dfb0·00000000·00000000·00000000·00000000·................ 
66 ··0x00b0dfc0·00000000·00000000·00000000·00000000·................ 
67 ··0x00b0dfd0·00000000·00000000·00000000·00000000·................ 
68 ··0x00b0dfe0·00000000·00000000·00000000·00000000·................ 
69 ··0x00b0dff0·00000000·00000000·00000000·00000000·................ 
70 ··0x00b0e000·00000000·00000000·00000000·00000000·................ 
71 ··0x00b0e010·00000000·00000000·00000000·00000000·................ 
72 ··0x00b0e020·00000000·00000000·00000000·00000000·................ 
73 ··0x00b0e030·00000000·00000000·00000000·00000000·................ 
74 ··0x00b0e040·00000000·00000000·00000000·00000000·................ 
75 ··0x00b0e050·00000000·00000000·00000000·00000000·................ 
76 ··0x00b0e060·00000000·00000000·00000000·00000000·................ 
77 ··0x00b0e070·00000000·00000000·00000000·00000000·................ 
78 ··0x00b0e080·00000000·00000000·00000000·00000000·................ 
79 ··0x00b0e090·00000000·00000000·00000000·00000000·................ 
80 ··0x00b0e0a0·00000000·00000000·00000000·00000000·................ 
81 ··0x00b0e0b0·00000000·00000000·00000000·00000000·................ 
82 ··0x00b0e0c0·f8ffffff·ffffffff·00000000·00000000·................ 
83 ··0x00b0e0d0·00000000·00000000·00000000·00000000·................ 
84 ··0x00b0e0e0·00000000·00000000·00000000·00000000·................ 
85 ··0x00b0e0f0·00000000·00000000·00000000·00000000·................ 
86 ··0x00b0e100·00000000·00000000·00000000·00000000·................ 
87 ··0x00b0e110·00000000·00000000·00000000·00000000·................ 
88 ··0x00b0e120·00000000·00000000·00000000·00000000·................ 
89 ··0x00b0e130·00000000·00000000·00000000·00000000·................ 
90 ··0x00b0e140·00000000·00000000·00000000·00000000·................ 
91 ··0x00b0e150·00000000·00000000·00000000·00000000·................ 
92 ··0x00b0e160·00000000·00000000·00000000·00000000·................ 
93 ··0x00b0e170·00000000·00000000·00000000·00000000·................ 
94 ··0x00b0e180·00000000·00000000·00000000·00000000·................ 
95 ··0x00b0e190·00000000·00000000·00000000·00000000·................ 
96 ··0x00b0e1a0·00000000·00000000·00000000·00000000·................ 
97 ··0x00b0e1b0·00000000·00000000·00000000·00000000·................ 
98 ··0x00b0e1c0·00000000·00000000·00000000·00000000·................ 
99 ··0x00b0e1d0·00000000·00000000·00000000·00000000·................ 
100 ··0x00b0e1e0·f8ffffff·ffffffff·00000000·00000000·................ 
101 ··0x00b0e1f0·00000000·00000000·00000000·00000000·................ 
102 ··0x00b0e200·00000000·00000000·00000000·00000000·................ 
103 ··0x00b0e210·00000000·00000000·00000000·00000000·................ 
104 ··0x00b0e220·00000000·00000000·00000000·00000000·................ 
105 ··0x00b0e230·00000000·00000000·00000000·00000000·................ 
106 ··0x00b0e240·00000000·00000000·00000000·00000000·................ 
107 ··0x00b0e250·00000000·00000000·00000000·00000000·................ 
108 ··0x00b0e260·00000000·00000000·00000000·00000000·................ 
109 ··0x00b0e270·00000000·00000000·00000000·00000000·................ 
110 ··0x00b0e280·00000000·00000000·00000000·00000000·................ 
111 ··0x00b0e290·00000000·00000000·00000000·00000000·................ 
112 ··0x00b0e2a0·00000000·00000000·00000000·00000000·................ 
113 ··0x00b0e2b0·00000000·00000000·00000000·00000000·................ 
114 ··0x00b0e2c0·f8ffffff·ffffffff·00000000·00000000·................ 
115 ··0x00b0e2d0·00000000·00000000·00000000·00000000·................ 
116 ··0x00b0e2e0·00000000·00000000·00000000·00000000·................ 
117 ··0x00b0e2f0·00000000·00000000·00000000·00000000·................ 
118 ··0x00b0e300·00000000·00000000·00000000·00000000·................ 
119 ··0x00b0e310·00000000·00000000·00000000·00000000·................ 
120 ··0x00b0e320·00000000·00000000·00000000·00000000·................ 
121 ··0x00b0e330·00000000·00000000·00000000·00000000·................ 
122 ··0x00b0e340·00000000·00000000·00000000·00000000·................ 
123 ··0x00b0e350·00000000·00000000·00000000·00000000·................ 
124 ··0x00b0e360·00000000·00000000·00000000·00000000·................ 
125 ··0x00b0e370·00000000·00000000·00000000·00000000·................ 
126 ··0x00b0e380·00000000·00000000·00000000·00000000·................ 
Max diff block lines reached; 1481058/2536769 bytes (58.38%) of diff not shown.
296 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 ··0x00b6f358·00000000·00000000·00000000·00000000·................2 ··0x00bad678·00000000·00000000·00000000·00000000·................
  
22.9 KB
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 175 lines modifiedOffset 1, 178 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00b6f368·00000000·00000000·00000000·00000000·................ 
3 ··0x00b6f378·00000000·00000000·00000000·00000000·................ 
4 ··0x00b6f388·00000000·00000000·00000000·00000000·................2 ··0x00bad688·00000000·00000000·00000000·00000000·................
5 ··0x00b6f398·00000000·00000000·00000000·00000000·................3 ··0x00bad698·00000000·00000000·00000000·00000000·................
6 ··0x00b6f3a8·00000000·00000000·00000000·00000000·................4 ··0x00bad6a8·00000000·00000000·00000000·00000000·................
7 ··0x00b6f3b8·00000000·00000000·00000000·00000000·................5 ··0x00bad6b8·00000000·00000000·00000000·00000000·................
8 ··0x00b6f3c8·00000000·00000000·00000000·00000000·................6 ··0x00bad6c8·00000000·00000000·00000000·00000000·................
9 ··0x00b6f3d8·00000000·00000000·00000000·00000000·................7 ··0x00bad6d8·00000000·00000000·00000000·00000000·................
10 ··0x00b6f3e8·00000000·00000000·00000000·00000000·................8 ··0x00bad6e8·00000000·00000000·00000000·00000000·................
11 ··0x00b6f3f8·00000000·00000000·00000000·00000000·................9 ··0x00bad6f8·00000000·00000000·00000000·00000000·................
12 ··0x00b6f408·00000000·00000000·00000000·00000000·................ 
13 ··0x00b6f418·00000000·00000000·00000000·00000000·................ 
14 ··0x00b6f428·00000000·00000000·00000000·00000000·................ 
15 ··0x00b6f438·00000000·00000000·00000000·00000000·................ 
16 ··0x00b6f448·00000000·00000000·00000000·00000000·................ 
17 ··0x00b6f458·00000000·00000000·00000000·00000000·................ 
18 ··0x00b6f468·00000000·00000000·00000000·00000000·................ 
19 ··0x00b6f478·00000000·00000000·00000000·00000000·................ 
20 ··0x00b6f488·00000000·00000000·00000000·00000000·................ 
21 ··0x00b6f498·00000000·00000000·00000000·00000000·................ 
22 ··0x00b6f4a8·00000000·00000000·00000000·00000000·................ 
23 ··0x00b6f4b8·00000000·00000000·00000000·00000000·................ 
24 ··0x00b6f4c8·00000000·00000000·00000000·00000000·................ 
25 ··0x00b6f4d8·00000000·00000000·00000000·00000000·................ 
26 ··0x00b6f4e8·00000000·00000000·00000000·00000000·................ 
27 ··0x00b6f4f8·00000000·00000000·00000000·00000000·................ 
28 ··0x00b6f508·00000000·00000000·00000000·00000000·................ 
29 ··0x00b6f518·00000000·00000000·00000000·00000000·................ 
30 ··0x00b6f528·00000000·00000000·00000000·00000000·................ 
31 ··0x00b6f538·00000000·00000000·00000000·00000000·................ 
32 ··0x00b6f548·00000000·00000000·00000000·00000000·................ 
33 ··0x00b6f558·00000000·00000000·00000000·00000000·................ 
34 ··0x00b6f568·00000000·00000000·00000000·00000000·................ 
35 ··0x00b6f578·00000000·00000000·00000000·00000000·................ 
36 ··0x00b6f588·00000000·00000000·00000000·00000000·................ 
37 ··0x00b6f598·00000000·00000000·00000000·00000000·................ 
38 ··0x00b6f5a8·00000000·00000000·00000000·00000000·................ 
39 ··0x00b6f5b8·00000000·00000000·00000000·00000000·................ 
40 ··0x00b6f5c8·00000000·00000000·00000000·00000000·................ 
41 ··0x00b6f5d8·00000000·00000000·00000000·00000000·................ 
42 ··0x00b6f5e8·00000000·00000000·00000000·00000000·................ 
43 ··0x00b6f5f8·00000000·00000000·00000000·00000000·................ 
44 ··0x00b6f608·00000000·00000000·00000000·00000000·................ 
45 ··0x00b6f618·00000000·00000000·00000000·00000000·................ 
46 ··0x00b6f628·00000000·00000000·00000000·00000000·................ 
47 ··0x00b6f638·00000000·00000000·00000000·00000000·................ 
48 ··0x00b6f648·00000000·00000000·00000000·00000000·................ 
49 ··0x00b6f658·00000000·00000000·00000000·00000000·................ 
50 ··0x00b6f668·00000000·00000000·00000000·00000000·................ 
51 ··0x00b6f678·00000000·00000000·00000000·00000000·................ 
52 ··0x00b6f688·00000000·00000000·00000000·00000000·................ 
53 ··0x00b6f698·00000000·00000000·00000000·00000000·................ 
54 ··0x00b6f6a8·00000000·00000000·00000000·00000000·................ 
55 ··0x00b6f6b8·00000000·00000000·00000000·00000000·................ 
56 ··0x00b6f6c8·00000000·00000000·00000000·00000000·................ 
57 ··0x00b6f6d8·00000000·00000000·00000000·00000000·................ 
58 ··0x00b6f6e8·00000000·00000000·00000000·00000000·................ 
59 ··0x00b6f6f8·00000000·00000000·00000000·00000000·................ 
60 ··0x00b6f708·00000000·00000000·00000000·00000000·................10 ··0x00bad708·00000000·00000000·00000000·00000000·................
61 ··0x00b6f718·00000000·00000000·00000000·00000000·................11 ··0x00bad718·00000000·00000000·00000000·00000000·................
62 ··0x00b6f728·00000000·00000000·00000000·00000000·................12 ··0x00bad728·00000000·00000000·00000000·00000000·................
63 ··0x00b6f738·00000000·00000000·00000000·00000000·................13 ··0x00bad738·00000000·00000000·00000000·00000000·................
64 ··0x00b6f748·00000000·00000000·00000000·00000000·................14 ··0x00bad748·00000000·00000000·00000000·00000000·................
65 ··0x00b6f758·00000000·00000000·00000000·00000000·................15 ··0x00bad758·00000000·00000000·00000000·00000000·................
66 ··0x00b6f768·00000000·00000000·00000000·00000000·................16 ··0x00bad768·00000000·00000000·00000000·00000000·................
67 ··0x00b6f778·00000000·00000000·00000000·00000000·................17 ··0x00bad778·00000000·00000000·00000000·00000000·................
68 ··0x00b6f788·00000000·00000000·00000000·00000000·................18 ··0x00bad788·00000000·00000000·00000000·00000000·................
69 ··0x00b6f798·00000000·00000000·00000000·00000000·................19 ··0x00bad798·00000000·00000000·00000000·00000000·................
70 ··0x00b6f7a8·00000000·00000000·00000000·00000000·................20 ··0x00bad7a8·00000000·00000000·00000000·00000000·................
71 ··0x00b6f7b8·00000000·00000000·00000000·00000000·................21 ··0x00bad7b8·00000000·00000000·00000000·00000000·................
72 ··0x00b6f7c8·00000000·00000000·00000000·00000000·................22 ··0x00bad7c8·00000000·00000000·00000000·00000000·................
73 ··0x00b6f7d8·00000000·00000000·00000000·00000000·................23 ··0x00bad7d8·00000000·00000000·00000000·00000000·................
74 ··0x00b6f7e8·00000000·00000000·00000000·00000000·................24 ··0x00bad7e8·00000000·00000000·00000000·00000000·................
75 ··0x00b6f7f8·00000000·00000000·00000000·00000000·................25 ··0x00bad7f8·00000000·00000000·00000000·00000000·................
76 ··0x00b6f808·00000000·00000000·00000000·00000000·................26 ··0x00bad808·00000000·00000000·00000000·00000000·................
77 ··0x00b6f818·00000000·00000000·00000000·00000000·................27 ··0x00bad818·00000000·00000000·00000000·00000000·................
78 ··0x00b6f828·00000000·00000000·00000000·00000000·................28 ··0x00bad828·00000000·00000000·00000000·00000000·................
79 ··0x00b6f838·00000000·00000000·00000000·00000000·................29 ··0x00bad838·00000000·00000000·00000000·00000000·................
80 ··0x00b6f848·00000000·00000000·00000000·00000000·................30 ··0x00bad848·00000000·00000000·00000000·00000000·................
81 ··0x00b6f858·00000000·00000000·00000000·00000000·................31 ··0x00bad858·00000000·00000000·00000000·00000000·................
82 ··0x00b6f868·00000000·00000000·00000000·00000000·................32 ··0x00bad868·00000000·00000000·00000000·00000000·................
83 ··0x00b6f878·00000000·00000000·00000000·00000000·................33 ··0x00bad878·00000000·00000000·00000000·00000000·................
84 ··0x00b6f888·00000000·00000000·00000000·00000000·................34 ··0x00bad888·00000000·00000000·00000000·00000000·................
85 ··0x00b6f898·00000000·00000000·00000000·00000000·................35 ··0x00bad898·00000000·00000000·00000000·00000000·................
86 ··0x00b6f8a8·00000000·00000000·00000000·00000000·................36 ··0x00bad8a8·00000000·00000000·00000000·00000000·................
87 ··0x00b6f8b8·00000000·00000000·00000000·00000000·................37 ··0x00bad8b8·00000000·00000000·00000000·00000000·................
88 ··0x00b6f8c8·00000000·00000000·00000000·00000000·................38 ··0x00bad8c8·00000000·00000000·00000000·00000000·................
89 ··0x00b6f8d8·00000000·00000000·00000000·00000000·................39 ··0x00bad8d8·00000000·00000000·00000000·00000000·................
90 ··0x00b6f8e8·00000000·00000000·00000000·00000000·................40 ··0x00bad8e8·00000000·00000000·00000000·00000000·................
91 ··0x00b6f8f8·00000000·00000000·00000000·00000000·................41 ··0x00bad8f8·00000000·00000000·00000000·00000000·................
92 ··0x00b6f908·00000000·00000000·00000000·00000000·................42 ··0x00bad908·00000000·00000000·00000000·00000000·................
93 ··0x00b6f918·00000000·00000000·00000000·00000000·................43 ··0x00bad918·00000000·00000000·00000000·00000000·................
94 ··0x00b6f928·00000000·00000000·00000000·00000000·................44 ··0x00bad928·00000000·00000000·00000000·00000000·................
95 ··0x00b6f938·00000000·00000000·00000000·00000000·................45 ··0x00bad938·00000000·00000000·00000000·00000000·................
96 ··0x00b6f948·00000000·00000000·00000000·00000000·................46 ··0x00bad948·00000000·00000000·00000000·00000000·................
97 ··0x00b6f958·00000000·00000000·00000000·00000000·................47 ··0x00bad958·00000000·00000000·00000000·00000000·................
98 ··0x00b6f968·00000000·00000000·00000000·00000000·................48 ··0x00bad968·00000000·00000000·00000000·00000000·................
99 ··0x00b6f978·00000000·00000000·00000000·00000000·................49 ··0x00bad978·00000000·00000000·00000000·00000000·................
100 ··0x00b6f988·00000000·00000000·00000000·00000000·................50 ··0x00bad988·00000000·00000000·00000000·00000000·................
101 ··0x00b6f998·00000000·00000000·00000000·00000000·................51 ··0x00bad998·00000000·00000000·00000000·00000000·................
102 ··0x00b6f9a8·00000000·00000000·00000000·00000000·................52 ··0x00bad9a8·00000000·00000000·00000000·00000000·................
103 ··0x00b6f9b8·00000000·00000000·00000000·00000000·................53 ··0x00bad9b8·00000000·00000000·00000000·00000000·................
104 ··0x00b6f9c8·00000000·00000000·00000000·00000000·................54 ··0x00bad9c8·00000000·00000000·00000000·00000000·................
105 ··0x00b6f9d8·00000000·00000000·00000000·00000000·................55 ··0x00bad9d8·00000000·00000000·00000000·00000000·................
106 ··0x00b6f9e8·00000000·00000000·00000000·00000000·................56 ··0x00bad9e8·00000000·00000000·00000000·00000000·................
107 ··0x00b6f9f8·00000000·00000000·00000000·00000000·................57 ··0x00bad9f8·00000000·00000000·00000000·00000000·................
108 ··0x00b6fa08·00000000·00000000·00000000·00000000·................58 ··0x00bada08·00000000·00000000·00000000·00000000·................
109 ··0x00b6fa18·00000000·00000000·00000000·00000000·................59 ··0x00bada18·00000000·00000000·00000000·00000000·................
110 ··0x00b6fa28·00000000·00000000·00000000·00000000·................60 ··0x00bada28·00000000·00000000·00000000·00000000·................
111 ··0x00b6fa38·00000000·00000000·00000000·00000000·................61 ··0x00bada38·00000000·00000000·00000000·00000000·................
112 ··0x00b6fa48·00000000·00000000·00000000·00000000·................62 ··0x00bada48·00000000·00000000·00000000·00000000·................
113 ··0x00b6fa58·00000000·00000000·00000000·00000000·................63 ··0x00bada58·00000000·00000000·00000000·00000000·................
114 ··0x00b6fa68·00000000·00000000·00000000·00000000·................64 ··0x00bada68·00000000·00000000·00000000·00000000·................
115 ··0x00b6fa78·00000000·00000000·00000000·00000000·................65 ··0x00bada78·00000000·00000000·00000000·00000000·................
116 ··0x00b6fa88·00000000·00000000·00000000·00000000·................66 ··0x00bada88·00000000·00000000·00000000·00000000·................
117 ··0x00b6fa98·00000000·00000000·00000000·00000000·................67 ··0x00bada98·00000000·00000000·00000000·00000000·................
118 ··0x00b6faa8·00000000·00000000·00000000·00000000·................68 ··0x00badaa8·00000000·00000000·00000000·00000000·................
119 ··0x00b6fab8·00000000·00000000·00000000·00000000·................69 ··0x00badab8·00000000·00000000·00000000·00000000·................
120 ··0x00b6fac8·00000000·00000000·00000000·00000000·................70 ··0x00badac8·00000000·00000000·00000000·00000000·................
121 ··0x00b6fad8·00000000·00000000·00000000·00000000·................71 ··0x00badad8·00000000·00000000·00000000·00000000·................
122 ··0x00b6fae8·00000000·00000000·00000000·00000000·................72 ··0x00badae8·00000000·00000000·00000000·00000000·................
123 ··0x00b6faf8·00000000·00000000·00000000·00000000·................73 ··0x00badaf8·00000000·00000000·00000000·00000000·................
124 ··0x00b6fb08·00000000·00000000·00000000·00000000·................74 ··0x00badb08·00000000·00000000·00000000·00000000·................
125 ··0x00b6fb18·00000000·00000000·00000000·00000000·................75 ··0x00badb18·00000000·00000000·00000000·00000000·................
126 ··0x00b6fb28·00000000·00000000·00000000·00000000·................76 ··0x00badb28·00000000·00000000·00000000·00000000·................
Max diff block lines reached; 0/23293 bytes (0.00%) of diff not shown.
8.96 KB
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 71 lines modifiedOffset 1, 70 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
2 ··0x00b70030·00000000·00000000·00000000·00000000·................ 
3 ··0x00b70040·00000000·00000000·00000000·00000000·................ 
4 ··0x00b70050·00000000·00000000·00000000·00000000·................ 
5 ··0x00b70060·00000000·00000000·00000000·00000000·................ 
6 ··0x00b70070·00000000·00000000·00000000·00000000·................ 
7 ··0x00b70080·00000000·00000000·00000000·00000000·................ 
8 ··0x00b70090·00000000·00000000·00000000·00000000·................ 
9 ··0x00b700a0·00000000·00000000·00000000·00000000·................ 
10 ··0x00b700b0·00000000·00000000·00000000·00000000·................ 
11 ··0x00b700c0·00000000·00000000·00000000·00000000·................ 
12 ··0x00b700d0·00000000·00000000·00000000·00000000·................ 
13 ··0x00b700e0·00000000·00000000·00000000·00000000·................ 
14 ··0x00b700f0·00000000·00000000·00000000·00000000·................ 
15 ··0x00b70100·00000000·00000000·00000000·00000000·................ 
16 ··0x00b70110·00000000·00000000·00000000·00000000·................ 
17 ··0x00b70120·00000000·00000000·00000000·00000000·................ 
18 ··0x00b70130·00000000·00000000·00000000·00000000·................ 
19 ··0x00b70140·00000000·00000000·00000000·00000000·................ 
20 ··0x00b70150·00000000·00000000·00000000·00000000·................ 
21 ··0x00b70160·00000000·00000000·00000000·00000000·................ 
22 ··0x00b70170·00000000·00000000·00000000·00000000·................ 
23 ··0x00b70180·00000000·00000000·00000000·00000000·................ 
24 ··0x00b70190·00000000·00000000·00000000·00000000·................ 
25 ··0x00b701a0·00000000·00000000·00000000·00000000·................ 
26 ··0x00b701b0·00000000·00000000·00000000·00000000·................ 
27 ··0x00b701c0·00000000·00000000·00000000·00000000·................ 
28 ··0x00b701d0·00000000·00000000·00000000·00000000·................ 
29 ··0x00b701e0·00000000·00000000·00000000·00000000·................ 
30 ··0x00b701f0·00000000·00000000·00000000·00000000·................ 
31 ··0x00b70200·00000000·00000000·00000000·00000000·................ 
32 ··0x00b70210·00000000·00000000·00000000·00000000·................ 
33 ··0x00b70220·00000000·00000000·00000000·00000000·................ 
34 ··0x00b70230·00000000·00000000·00000000·00000000·................ 
35 ··0x00b70240·00000000·00000000·00000000·00000000·................ 
36 ··0x00b70250·00000000·00000000·00000000·00000000·................ 
37 ··0x00b70260·00000000·00000000·00000000·00000000·................ 
38 ··0x00b70270·00000000·00000000·00000000·00000000·................ 
39 ··0x00b70280·00000000·00000000·00000000·00000000·................ 
40 ··0x00b70290·00000000·00000000·00000000·00000000·................ 
41 ··0x00b702a0·00000000·00000000·00000000·00000000·................ 
42 ··0x00b702b0·00000000·00000000·00000000·00000000·................ 
43 ··0x00b702c0·00000000·00000000·00000000·00000000·................ 
44 ··0x00b702d0·00000000·00000000·00000000·00000000·................ 
45 ··0x00b702e0·00000000·00000000·00000000·00000000·................ 
46 ··0x00b702f0·00000000·00000000·00000000·00000000·................ 
47 ··0x00b70300·00000000·00000000·00000000·00000000·................ 
48 ··0x00b70310·00000000·00000000·00000000·00000000·................ 
49 ··0x00b70320·00000000·00000000·00000000·00000000·................ 
50 ··0x00b70330·00000000·00000000·00000000·00000000·................ 
51 ··0x00b70340·00000000·00000000·00000000·00000000·................ 
52 ··0x00b70350·00000000·00000000·00000000·00000000·................ 
53 ··0x00b70360·00000000·00000000·00000000·00000000·................ 
54 ··0x00b70370·00000000·00000000·00000000·00000000·................ 
55 ··0x00b70380·00000000·00000000·00000000·00000000·................2 ··0x00bae380·00000000·00000000·00000000·00000000·................
56 ··0x00b70390·00000000·00000000·00000000·00000000·................3 ··0x00bae390·00000000·00000000·00000000·00000000·................
57 ··0x00b703a0·00000000·00000000·00000000·00000000·................4 ··0x00bae3a0·00000000·00000000·00000000·00000000·................
58 ··0x00b703b0·00000000·00000000·00000000·00000000·................5 ··0x00bae3b0·00000000·00000000·00000000·00000000·................
59 ··0x00b703c0·00000000·00000000·00000000·00000000·................6 ··0x00bae3c0·00000000·00000000·00000000·00000000·................
60 ··0x00b703d0·00000000·00000000·00000000·00000000·................7 ··0x00bae3d0·00000000·00000000·00000000·00000000·................
61 ··0x00b703e0·00000000·00000000·00000000·00000000·................8 ··0x00bae3e0·00000000·00000000·00000000·00000000·................
62 ··0x00b703f0·00000000·00000000·00000000·00000000·................9 ··0x00bae3f0·00000000·00000000·00000000·00000000·................
63 ··0x00b70400·00000000·00000000·00000000·00000000·................10 ··0x00bae400·00000000·00000000·00000000·00000000·................
64 ··0x00b70410·00000000·00000000·00000000·00000000·................11 ··0x00bae410·00000000·00000000·00000000·00000000·................
65 ··0x00b70420·00000000·00000000·00000000·00000000·................12 ··0x00bae420·00000000·00000000·00000000·00000000·................
66 ··0x00b70430·00000000·00000000·00000000·00000000·................13 ··0x00bae430·00000000·00000000·00000000·00000000·................
67 ··0x00b70440·00000000·00000000·00000000·00000000·................14 ··0x00bae440·00000000·00000000·00000000·00000000·................
68 ··0x00b70450·00000000·00000000·00000000·00000000·................15 ··0x00bae450·00000000·00000000·00000000·00000000·................
69 ··0x00b70460·00000000·00000000···················........16 ··0x00bae460·00000000·00000000·00000000·00000000·................
 17 ··0x00bae470·00000000·00000000·00000000·00000000·................
 18 ··0x00bae480·00000000·00000000·00000000·00000000·................
 19 ··0x00bae490·00000000·00000000·00000000·00000000·................
 20 ··0x00bae4a0·00000000·00000000·00000000·00000000·................
 21 ··0x00bae4b0·00000000·00000000·00000000·00000000·................
 22 ··0x00bae4c0·00000000·00000000·00000000·00000000·................
 23 ··0x00bae4d0·00000000·00000000·00000000·00000000·................
 24 ··0x00bae4e0·00000000·00000000·00000000·00000000·................
 25 ··0x00bae4f0·00000000·00000000·00000000·00000000·................
 26 ··0x00bae500·00000000·00000000·00000000·00000000·................
 27 ··0x00bae510·00000000·00000000·00000000·00000000·................
 28 ··0x00bae520·00000000·00000000·00000000·00000000·................
 29 ··0x00bae530·00000000·00000000·00000000·00000000·................
 30 ··0x00bae540·00000000·00000000·00000000·00000000·................
 31 ··0x00bae550·00000000·00000000·00000000·00000000·................
 32 ··0x00bae560·00000000·00000000·00000000·00000000·................
 33 ··0x00bae570·00000000·00000000·00000000·00000000·................
 34 ··0x00bae580·00000000·00000000·00000000·00000000·................
 35 ··0x00bae590·00000000·00000000·00000000·00000000·................
 36 ··0x00bae5a0·00000000·00000000·00000000·00000000·................
 37 ··0x00bae5b0·00000000·00000000·00000000·00000000·................
 38 ··0x00bae5c0·00000000·00000000·00000000·00000000·................
 39 ··0x00bae5d0·00000000·00000000·00000000·00000000·................
 40 ··0x00bae5e0·00000000·00000000·00000000·00000000·................
 41 ··0x00bae5f0·00000000·00000000·00000000·00000000·................
 42 ··0x00bae600·00000000·00000000·00000000·00000000·................
 43 ··0x00bae610·00000000·00000000·00000000·00000000·................
 44 ··0x00bae620·00000000·00000000·00000000·00000000·................
 45 ··0x00bae630·00000000·00000000·00000000·00000000·................
 46 ··0x00bae640·00000000·00000000·00000000·00000000·................
 47 ··0x00bae650·00000000·00000000·00000000·00000000·................
 48 ··0x00bae660·00000000·00000000·00000000·00000000·................
 49 ··0x00bae670·00000000·00000000·00000000·00000000·................
 50 ··0x00bae680·00000000·00000000·00000000·00000000·................
 51 ··0x00bae690·00000000·00000000·00000000·00000000·................
 52 ··0x00bae6a0·00000000·00000000·00000000·00000000·................
 53 ··0x00bae6b0·00000000·00000000·00000000·00000000·................
 54 ··0x00bae6c0·00000000·00000000·00000000·00000000·................
 55 ··0x00bae6d0·00000000·00000000·00000000·00000000·................
 56 ··0x00bae6e0·00000000·00000000·00000000·00000000·................
 57 ··0x00bae6f0·00000000·00000000·00000000·00000000·................
 58 ··0x00bae700·00000000·00000000·00000000·00000000·................
 59 ··0x00bae710·00000000·00000000·00000000·00000000·................
 60 ··0x00bae720·00000000·00000000·00000000·00000000·................
 61 ··0x00bae730·00000000·00000000·00000000·00000000·................
 62 ··0x00bae740·00000000·00000000·00000000·00000000·................
 63 ··0x00bae750·00000000·00000000·00000000·00000000·................
 64 ··0x00bae760·00000000·00000000·00000000·00000000·................
 65 ··0x00bae770·00000000·00000000·00000000·00000000·................
 66 ··0x00bae780·00000000·00000000·00000000·00000000·................
 67 ··0x00bae790·00000000·00000000·00000000·00000000·................
 68 ··0x00bae7a0·00000000·00000000·00000000·00000000·................
  
23.9 KB
readelf --wide --decompress --hex-dump=.got.plt {}
    
Offset 1, 185 lines modifiedOffset 1, 185 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 ··0x00b70468·20feb600·00000000·00000000·00000000··...............3 ··0x00bae7b0·70e1ba00·00000000·00000000·00000000·p...............
4 ··0x00b70478·00000000·00000000·66c5af00·00000000·........f.......4 ··0x00bae7c0·00000000·00000000·069eb300·00000000·................
5 ··0x00b70488·76c5af00·00000000·86c5af00·00000000·v............... 
6 ··0x00b70498·96c5af00·00000000·a6c5af00·00000000·................ 
7 ··0x00b704a8·b6c5af00·00000000·c6c5af00·00000000·................ 
8 ··0x00b704b8·d6c5af00·00000000·e6c5af00·00000000·................ 
9 ··0x00b704c8·f6c5af00·00000000·06c6af00·00000000·................ 
10 ··0x00b704d8·16c6af00·00000000·26c6af00·00000000·........&.......5 ··0x00bae7d0·169eb300·00000000·269eb300·00000000·........&.......
11 ··0x00b704e8·36c6af00·00000000·46c6af00·00000000·6.......F.......6 ··0x00bae7e0·369eb300·00000000·469eb300·00000000·6.......F.......
12 ··0x00b704f8·56c6af00·00000000·66c6af00·00000000·V.......f.......7 ··0x00bae7f0·569eb300·00000000·669eb300·00000000·V.......f.......
13 ··0x00b70508·76c6af00·00000000·86c6af00·00000000·v...............8 ··0x00bae800·769eb300·00000000·869eb300·00000000·v...............
14 ··0x00b70518·96c6af00·00000000·a6c6af00·00000000·................9 ··0x00bae810·969eb300·00000000·a69eb300·00000000·................
15 ··0x00b70528·b6c6af00·00000000·c6c6af00·00000000·................10 ··0x00bae820·b69eb300·00000000·c69eb300·00000000·................
16 ··0x00b70538·d6c6af00·00000000·e6c6af00·00000000·................11 ··0x00bae830·d69eb300·00000000·e69eb300·00000000·................
17 ··0x00b70548·f6c6af00·00000000·06c7af00·00000000·................ 
18 ··0x00b70558·16c7af00·00000000·26c7af00·00000000·........&....... 
19 ··0x00b70568·36c7af00·00000000·46c7af00·00000000·6.......F....... 
20 ··0x00b70578·56c7af00·00000000·66c7af00·00000000·V.......f....... 
21 ··0x00b70588·76c7af00·00000000·86c7af00·00000000·v............... 
22 ··0x00b70598·96c7af00·00000000·a6c7af00·00000000·................ 
23 ··0x00b705a8·b6c7af00·00000000·c6c7af00·00000000·................ 
24 ··0x00b705b8·d6c7af00·00000000·e6c7af00·00000000·................ 
25 ··0x00b705c8·f6c7af00·00000000·06c8af00·00000000·................ 
26 ··0x00b705d8·16c8af00·00000000·26c8af00·00000000·........&....... 
27 ··0x00b705e8·36c8af00·00000000·46c8af00·00000000·6.......F....... 
28 ··0x00b705f8·56c8af00·00000000·66c8af00·00000000·V.......f....... 
29 ··0x00b70608·76c8af00·00000000·86c8af00·00000000·v............... 
30 ··0x00b70618·96c8af00·00000000·a6c8af00·00000000·................ 
31 ··0x00b70628·b6c8af00·00000000·c6c8af00·00000000·................ 
32 ··0x00b70638·d6c8af00·00000000·e6c8af00·00000000·................ 
33 ··0x00b70648·f6c8af00·00000000·06c9af00·00000000·................12 ··0x00bae840·f69eb300·00000000·069fb300·00000000·................
34 ··0x00b70658·16c9af00·00000000·26c9af00·00000000·........&.......13 ··0x00bae850·169fb300·00000000·269fb300·00000000·........&.......
35 ··0x00b70668·36c9af00·00000000·46c9af00·00000000·6.......F.......14 ··0x00bae860·369fb300·00000000·469fb300·00000000·6.......F.......
36 ··0x00b70678·56c9af00·00000000·66c9af00·00000000·V.......f.......15 ··0x00bae870·569fb300·00000000·669fb300·00000000·V.......f.......
37 ··0x00b70688·76c9af00·00000000·86c9af00·00000000·v............... 
38 ··0x00b70698·96c9af00·00000000·a6c9af00·00000000·................ 
39 ··0x00b706a8·b6c9af00·00000000·c6c9af00·00000000·................ 
40 ··0x00b706b8·d6c9af00·00000000·e6c9af00·00000000·................ 
41 ··0x00b706c8·f6c9af00·00000000·06caaf00·00000000·................ 
42 ··0x00b706d8·16caaf00·00000000·26caaf00·00000000·........&....... 
43 ··0x00b706e8·36caaf00·00000000·46caaf00·00000000·6.......F....... 
44 ··0x00b706f8·56caaf00·00000000·66caaf00·00000000·V.......f....... 
45 ··0x00b70708·76caaf00·00000000·86caaf00·00000000·v............... 
46 ··0x00b70718·96caaf00·00000000·a6caaf00·00000000·................ 
47 ··0x00b70728·b6caaf00·00000000·c6caaf00·00000000·................ 
48 ··0x00b70738·d6caaf00·00000000·e6caaf00·00000000·................ 
49 ··0x00b70748·f6caaf00·00000000·06cbaf00·00000000·................ 
50 ··0x00b70758·16cbaf00·00000000·26cbaf00·00000000·........&....... 
51 ··0x00b70768·36cbaf00·00000000·46cbaf00·00000000·6.......F....... 
52 ··0x00b70778·56cbaf00·00000000·66cbaf00·00000000·V.......f....... 
53 ··0x00b70788·76cbaf00·00000000·86cbaf00·00000000·v............... 
54 ··0x00b70798·96cbaf00·00000000·a6cbaf00·00000000·................ 
55 ··0x00b707a8·b6cbaf00·00000000·c6cbaf00·00000000·................ 
56 ··0x00b707b8·d6cbaf00·00000000·e6cbaf00·00000000·................ 
57 ··0x00b707c8·f6cbaf00·00000000·06ccaf00·00000000·................ 
58 ··0x00b707d8·16ccaf00·00000000·26ccaf00·00000000·........&....... 
59 ··0x00b707e8·36ccaf00·00000000·46ccaf00·00000000·6.......F....... 
60 ··0x00b707f8·56ccaf00·00000000·66ccaf00·00000000·V.......f....... 
61 ··0x00b70808·76ccaf00·00000000·86ccaf00·00000000·v............... 
62 ··0x00b70818·96ccaf00·00000000·a6ccaf00·00000000·................ 
63 ··0x00b70828·b6ccaf00·00000000·c6ccaf00·00000000·................ 
64 ··0x00b70838·d6ccaf00·00000000·e6ccaf00·00000000·................ 
65 ··0x00b70848·f6ccaf00·00000000·06cdaf00·00000000·................ 
66 ··0x00b70858·16cdaf00·00000000·26cdaf00·00000000·........&....... 
67 ··0x00b70868·36cdaf00·00000000·46cdaf00·00000000·6.......F....... 
68 ··0x00b70878·56cdaf00·00000000·66cdaf00·00000000·V.......f....... 
69 ··0x00b70888·76cdaf00·00000000·86cdaf00·00000000·v............... 
70 ··0x00b70898·96cdaf00·00000000·a6cdaf00·00000000·................ 
71 ··0x00b708a8·b6cdaf00·00000000·c6cdaf00·00000000·................ 
72 ··0x00b708b8·d6cdaf00·00000000·e6cdaf00·00000000·................ 
73 ··0x00b708c8·f6cdaf00·00000000·06ceaf00·00000000·................ 
74 ··0x00b708d8·16ceaf00·00000000·26ceaf00·00000000·........&....... 
75 ··0x00b708e8·36ceaf00·00000000·46ceaf00·00000000·6.......F....... 
76 ··0x00b708f8·56ceaf00·00000000·66ceaf00·00000000·V.......f....... 
77 ··0x00b70908·76ceaf00·00000000·86ceaf00·00000000·v............... 
78 ··0x00b70918·96ceaf00·00000000·a6ceaf00·00000000·................ 
79 ··0x00b70928·b6ceaf00·00000000·c6ceaf00·00000000·................ 
80 ··0x00b70938·d6ceaf00·00000000·e6ceaf00·00000000·................ 
81 ··0x00b70948·f6ceaf00·00000000·06cfaf00·00000000·................ 
82 ··0x00b70958·16cfaf00·00000000·26cfaf00·00000000·........&....... 
83 ··0x00b70968·36cfaf00·00000000·46cfaf00·00000000·6.......F....... 
84 ··0x00b70978·56cfaf00·00000000·66cfaf00·00000000·V.......f....... 
85 ··0x00b70988·76cfaf00·00000000·86cfaf00·00000000·v............... 
86 ··0x00b70998·96cfaf00·00000000·a6cfaf00·00000000·................ 
87 ··0x00b709a8·b6cfaf00·00000000·c6cfaf00·00000000·................ 
88 ··0x00b709b8·d6cfaf00·00000000·e6cfaf00·00000000·................ 
89 ··0x00b709c8·f6cfaf00·00000000·06d0af00·00000000·................ 
90 ··0x00b709d8·16d0af00·00000000·26d0af00·00000000·........&....... 
91 ··0x00b709e8·36d0af00·00000000·46d0af00·00000000·6.......F....... 
92 ··0x00b709f8·56d0af00·00000000·66d0af00·00000000·V.......f....... 
93 ··0x00b70a08·76d0af00·00000000·86d0af00·00000000·v............... 
94 ··0x00b70a18·96d0af00·00000000·a6d0af00·00000000·................ 
95 ··0x00b70a28·b6d0af00·00000000·c6d0af00·00000000·................ 
96 ··0x00b70a38·d6d0af00·00000000·e6d0af00·00000000·................ 
97 ··0x00b70a48·f6d0af00·00000000·06d1af00·00000000·................ 
98 ··0x00b70a58·16d1af00·00000000·26d1af00·00000000·........&....... 
99 ··0x00b70a68·36d1af00·00000000·46d1af00·00000000·6.......F....... 
100 ··0x00b70a78·56d1af00·00000000·66d1af00·00000000·V.......f....... 
101 ··0x00b70a88·76d1af00·00000000·86d1af00·00000000·v............... 
102 ··0x00b70a98·96d1af00·00000000·a6d1af00·00000000·................ 
103 ··0x00b70aa8·b6d1af00·00000000·c6d1af00·00000000·................ 
104 ··0x00b70ab8·d6d1af00·00000000·e6d1af00·00000000·................ 
105 ··0x00b70ac8·f6d1af00·00000000·06d2af00·00000000·................ 
106 ··0x00b70ad8·16d2af00·00000000·26d2af00·00000000·........&....... 
107 ··0x00b70ae8·36d2af00·00000000·46d2af00·00000000·6.......F....... 
108 ··0x00b70af8·56d2af00·00000000·66d2af00·00000000·V.......f....... 
109 ··0x00b70b08·76d2af00·00000000·86d2af00·00000000·v............... 
110 ··0x00b70b18·96d2af00·00000000·a6d2af00·00000000·................ 
111 ··0x00b70b28·b6d2af00·00000000·c6d2af00·00000000·................ 
112 ··0x00b70b38·d6d2af00·00000000·e6d2af00·00000000·................ 
113 ··0x00b70b48·f6d2af00·00000000·06d3af00·00000000·................ 
114 ··0x00b70b58·16d3af00·00000000·26d3af00·00000000·........&....... 
115 ··0x00b70b68·36d3af00·00000000·46d3af00·00000000·6.......F....... 
116 ··0x00b70b78·56d3af00·00000000·66d3af00·00000000·V.......f....... 
117 ··0x00b70b88·76d3af00·00000000·86d3af00·00000000·v............... 
118 ··0x00b70b98·96d3af00·00000000·a6d3af00·00000000·................ 
119 ··0x00b70ba8·b6d3af00·00000000·c6d3af00·00000000·................ 
120 ··0x00b70bb8·d6d3af00·00000000·e6d3af00·00000000·................ 
121 ··0x00b70bc8·f6d3af00·00000000·06d4af00·00000000·................ 
122 ··0x00b70bd8·16d4af00·00000000·26d4af00·00000000·........&....... 
123 ··0x00b70be8·36d4af00·00000000·46d4af00·00000000·6.......F....... 
124 ··0x00b70bf8·56d4af00·00000000·66d4af00·00000000·V.......f....... 
125 ··0x00b70c08·76d4af00·00000000·86d4af00·00000000·v............... 
126 ··0x00b70c18·96d4af00·00000000·a6d4af00·00000000·................ 
Max diff block lines reached; 0/24398 bytes (0.00%) of diff not shown.
127 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 1246 lines modifiedOffset 1, 697 lines modified
  
Diff chunk too large, falling back to line-by-line diff (694 lines added, 1243 lines removed)
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x00b80fb0·01000000·00000000·3c000000·00000000·........<.......2 ··0x00bbf300·01000000·00000000·3c000000·00000000·........<.......
3 ··0x00b80fc0·00000000·00000000·00000000·00000000·................3 ··0x00bbf310·00000000·00000000·00000000·00000000·................
4 ··0x00b80fd0·01000000·00000000·00000000·00000000·................4 ··0x00bbf320·01000000·00000000·00000000·00000000·................
5 ··0x00b80fe0·00000000·00000000·00000000·00000000·................5 ··0x00bbf330·00000000·00000000·00000000·00000000·................
6 ··0x00b80ff0·00000000·00000000·01000000·01000000·................6 ··0x00bbf340·00000000·00000000·01000000·01000000·................
7 ··0x00b81000·00000000·00000000·00000000·00000000·................7 ··0x00bbf350·00000000·00000000·00000000·00000000·................
8 ··0x00b81010·00000000·00000000·0000803f·00000000·...........?....8 ··0x00bbf360·00000000·00000000·0000803f·00000000·...........?....
9 ··0x00b81020·00000000·00000000·0000803f·00000000·...........?....9 ··0x00bbf370·00000000·00000000·0000803f·00000000·...........?....
10 ··0x00b81030·00000000·00000000·0000803f·10000000·...........?....10 ··0x00bbf380·00000000·00000000·0000803f·10000000·...........?....
11 ··0x00b81040·ffff7f7f·ffff7f7f·ffff7f7f·ffff7f7f·................11 ··0x00bbf390·ffff7f7f·ffff7f7f·ffff7f7f·ffff7f7f·................
12 ··0x00b81050·ffff7f7f·ffff7f7f·ffff7f7f·ffff7f7f·................12 ··0x00bbf3a0·ffff7f7f·ffff7f7f·ffff7f7f·ffff7f7f·................
13 ··0x00b81060·ffff7f7f·0f000000·02000000·01000000·................13 ··0x00bbf3b0·ffff7f7f·0f000000·02000000·01000000·................
14 ··0x00b81070·02000000·00000000·00000000·00000000·................14 ··0x00bbf3c0·02000000·00000000·00000000·00000000·................
15 ··0x00b81080·00000000·00000000·00000000·00000000·................15 ··0x00bbf3d0·00000000·00000000·00000000·00000000·................
16 ··0x00b81090·01000000·01000000·01000000·01000000·................16 ··0x00bbf3e0·01000000·01000000·01000000·01000000·................
17 ··0x00b810a0·00000000·00000000·00000000·00000000·................17 ··0x00bbf3f0·00000000·00000000·00000000·00000000·................
18 ··0x00b810b0·00000000·00000000·00000000·00000000·................18 ··0x00bbf400·00000000·00000000·00000000·00000000·................
19 ··0x00b810c0·00000000·00000000·00000000·00000000·................19 ··0x00bbf410·00000000·00000000·00000000·00000000·................
20 ··0x00b810d0·00000000·00000000·00000000·00000000·................20 ··0x00bbf420·00000000·00000000·00000000·00000000·................
21 ··0x00b810e0·00000000·00000000·00000000·00000000·................21 ··0x00bbf430·00000000·00000000·00000000·00000000·................
22 ··0x00b810f0·00010010·00150000·00000000·00000000·................22 ··0x00bbf440·00010010·00150000·00000000·00000000·................
23 ··0x00b81100·00000000·00000000·00000000·00000000·................23 ··0x00bbf450·00000000·00000000·00000000·00000000·................
24 ··0x00b81110·00000000·00000000·03000000·01000000·................24 ··0x00bbf460·00000000·00000000·03000000·01000000·................
25 ··0x00b81120·01000000·01000000·01000000·01000000·................25 ··0x00bbf470·01000000·01000000·01000000·01000000·................
26 ··0x00b81130·01000000·01000000·01000000·00000000·................26 ··0x00bbf480·01000000·01000000·01000000·00000000·................
27 ··0x00b81140·00000000·00000000·00000000·00000000·................27 ··0x00bbf490·00000000·00000000·00000000·00000000·................
28 ··0x00b81150·00000000·00000000·00000000·00000000·................28 ··0x00bbf4a0·00000000·00000000·00000000·00000000·................
29 ··0x00b81160·00000000·00000000·00000000·00000000·................29 ··0x00bbf4b0·00000000·00000000·00000000·00000000·................
30 ··0x00b81170·00000000·00000000·00000000·00000000·................30 ··0x00bbf4c0·00000000·00000000·00000000·00000000·................
31 ··0x00b81180·00000000·00000000·00000000·00000000·................31 ··0x00bbf4d0·00000000·00000000·00000000·00000000·................
32 ··0x00b81190·00000000·00000000·00000000·00000000·................32 ··0x00bbf4e0·00000000·00000000·00000000·00000000·................
33 ··0x00b811a0·00000000·00000000·00000000·00000000·................33 ··0x00bbf4f0·00000000·00000000·00000000·00000000·................
34 ··0x00b811b0·00000000·00000000·00000000·00000000·................34 ··0x00bbf500·00000000·00000000·00000000·00000000·................
35 ··0x00b811c0·00000000·00000000·00000000·00000000·................35 ··0x00bbf510·00000000·00000000·00000000·00000000·................
36 ··0x00b811d0·00000000·00000000·00000000·00000000·................36 ··0x00bbf520·00000000·00000000·00000000·00000000·................
37 ··0x00b811e0·00000000·00000000·00000000·00000000·................37 ··0x00bbf530·00000000·00000000·00000000·00000000·................
38 ··0x00b811f0·00000000·00000000·00000000·00000000·................38 ··0x00bbf540·00000000·00000000·00000000·00000000·................
39 ··0x00b81200·00000000·00000000·00000000·00000000·................39 ··0x00bbf550·00000000·00000000·00000000·00000000·................
40 ··0x00b81210·00000000·00000000·00000000·00000000·................40 ··0x00bbf560·00000000·00000000·00000000·00000000·................
41 ··0x00b81220·00000000·00000000·00000000·00000000·................41 ··0x00bbf570·00000000·00000000·00000000·00000000·................
42 ··0x00b81230·00000000·00000000·00000000·00000000·................42 ··0x00bbf580·00000000·00000000·00000000·00000000·................
43 ··0x00b81240·00000000·00000000·00000000·00000000·................43 ··0x00bbf590·00000000·00000000·00000000·00000000·................
44 ··0x00b81250·00000000·00000000·00000000·00000000·................44 ··0x00bbf5a0·00000000·00000000·00000000·00000000·................
45 ··0x00b81260·00000000·00000000·00000000·00000000·................45 ··0x00bbf5b0·00000000·00000000·00000000·00000000·................
46 ··0x00b81270·00000000·00000000·00000000·00000000·................46 ··0x00bbf5c0·00000000·00000000·00000000·00000000·................
47 ··0x00b81280·00000000·00000000·00000000·00000000·................47 ··0x00bbf5d0·00000000·00000000·00000000·00000000·................
48 ··0x00b81290·00000000·00000000·00000000·00000000·................48 ··0x00bbf5e0·00000000·00000000·00000000·00000000·................
49 ··0x00b812a0·00000000·00000000·00000000·00000000·................49 ··0x00bbf5f0·00000000·00000000·00000000·00000000·................
50 ··0x00b812b0·00000000·00000000·00000000·00000000·................50 ··0x00bbf600·00000000·00000000·00000000·00000000·................
51 ··0x00b812c0·00000000·00000000·00000000·00000000·................51 ··0x00bbf610·00000000·00000000·00000000·00000000·................
52 ··0x00b812d0·00000000·00000000·00000000·00000000·................52 ··0x00bbf620·00000000·00000000·00000000·00000000·................
53 ··0x00b812e0·00000000·00000000·00000000·00000000·................53 ··0x00bbf630·00000000·00000000·00000000·00000000·................
54 ··0x00b812f0·00000000·00000000·00000000·00000000·................54 ··0x00bbf640·00000000·00000000·00000000·00000000·................
55 ··0x00b81300·00000000·00000000·00000000·00000000·................55 ··0x00bbf650·00000000·00000000·00000000·00000000·................
56 ··0x00b81310·00000000·00000000·00000000·00000000·................56 ··0x00bbf660·00000000·00000000·00000000·00000000·................
57 ··0x00b81320·00000000·00000000·00000000·00000000·................57 ··0x00bbf670·00000000·00000000·00000000·00000000·................
58 ··0x00b81330·00000000·00000000·00000000·00000000·................58 ··0x00bbf680·00000000·00000000·00000000·00000000·................
59 ··0x00b81340·00000000·00000000·00000000·00000000·................59 ··0x00bbf690·00000000·00000000·00000000·00000000·................
60 ··0x00b81350·00000000·00000000·00000000·00000000·................60 ··0x00bbf6a0·00000000·00000000·00000000·00000000·................
61 ··0x00b81360·00000000·00000000·00000000·00000000·................61 ··0x00bbf6b0·00000000·00000000·00000000·00000000·................
62 ··0x00b81370·00000000·00000000·00000000·00000000·................62 ··0x00bbf6c0·00000000·00000000·00000000·00000000·................
63 ··0x00b81380·00000000·00000000·00000000·00000000·................63 ··0x00bbf6d0·00000000·00000000·00000000·00000000·................
64 ··0x00b81390·00000000·00000000·00000000·00000000·................64 ··0x00bbf6e0·00000000·00000000·00000000·00000000·................
65 ··0x00b813a0·00000000·00000000·00000000·00000000·................65 ··0x00bbf6f0·00000000·00000000·00000000·00000000·................
66 ··0x00b813b0·00000000·00000000·00000000·00000000·................66 ··0x00bbf700·00000000·00000000·00000000·00000000·................
67 ··0x00b813c0·00000000·00000000·00000000·00000000·................67 ··0x00bbf710·00000000·00000000·00000000·00000000·................
68 ··0x00b813d0·00000000·00000000·00000000·00000000·................68 ··0x00bbf720·00000000·00000000·00000000·00000000·................
69 ··0x00b813e0·00000000·00000000·00000000·00000000·................69 ··0x00bbf730·00000000·00000000·00000000·00000000·................
70 ··0x00b813f0·00000000·00000000·00000000·00000000·................70 ··0x00bbf740·00000000·00000000·00000000·00000000·................
71 ··0x00b81400·00000000·00000000·00000000·00000000·................71 ··0x00bbf750·00000000·00000000·00000000·00000000·................
72 ··0x00b81410·00000000·00000000·00000000·00000000·................72 ··0x00bbf760·00000000·00000000·00000000·00000000·................
73 ··0x00b81420·00000000·00000000·00000000·00000000·................73 ··0x00bbf770·00000000·00000000·00000000·00000000·................
74 ··0x00b81430·00000000·00000000·00000000·00000000·................74 ··0x00bbf780·00000000·00000000·00000000·00000000·................
75 ··0x00b81440·00000000·00000000·00000000·00000000·................75 ··0x00bbf790·00000000·00000000·00000000·00000000·................
76 ··0x00b81450·00000000·00000000·00000000·00000000·................76 ··0x00bbf7a0·00000000·00000000·00000000·00000000·................
77 ··0x00b81460·00000000·00000000·00000000·00000000·................77 ··0x00bbf7b0·00000000·00000000·00000000·00000000·................
78 ··0x00b81470·00000000·00000000·00000000·00000000·................78 ··0x00bbf7c0·00000000·00000000·00000000·00000000·................
79 ··0x00b81480·00000000·00000000·00000000·00000000·................79 ··0x00bbf7d0·00000000·00000000·00000000·00000000·................
80 ··0x00b81490·00000000·00000000·00000000·00000000·................80 ··0x00bbf7e0·00000000·00000000·00000000·00000000·................
81 ··0x00b814a0·00000000·00000000·00000000·00000000·................81 ··0x00bbf7f0·00000000·00000000·00000000·00000000·................
82 ··0x00b814b0·00000000·00000000·00000000·00000000·................82 ··0x00bbf800·00000000·00000000·00000000·00000000·................
83 ··0x00b814c0·00000000·00000000·00000000·00000000·................83 ··0x00bbf810·00000000·00000000·00000000·00000000·................
84 ··0x00b814d0·00000000·00000000·00000000·00000000·................84 ··0x00bbf820·00000000·00000000·00000000·00000000·................
85 ··0x00b814e0·00000000·00000000·00000000·00000000·................85 ··0x00bbf830·00000000·00000000·00000000·00000000·................
86 ··0x00b814f0·00000000·00000000·00000000·00000000·................86 ··0x00bbf840·00000000·00000000·00000000·00000000·................
87 ··0x00b81500·00000000·00000000·00000000·00000000·................87 ··0x00bbf850·00000000·00000000·00000000·00000000·................
88 ··0x00b81510·00000000·00000000·00000000·00000000·................88 ··0x00bbf860·00000000·00000000·00000000·00000000·................
89 ··0x00b81520·00000000·00000000·00000000·00000000·................89 ··0x00bbf870·00000000·00000000·00000000·00000000·................
90 ··0x00b81530·00000000·00000000·00000000·00000000·................90 ··0x00bbf880·00000000·00000000·00000000·00000000·................
91 ··0x00b81540·00000000·00000000·00000000·00000000·................91 ··0x00bbf890·00000000·00000000·00000000·00000000·................
92 ··0x00b81550·00000000·00000000·00000000·00000000·................92 ··0x00bbf8a0·00000000·00000000·00000000·00000000·................
93 ··0x00b81560·00000000·00000000·00000000·00000000·................93 ··0x00bbf8b0·00000000·00000000·00000000·00000000·................
94 ··0x00b81570·00000000·00000000·00000000·00000000·................94 ··0x00bbf8c0·00000000·00000000·00000000·00000000·................
95 ··0x00b81580·00000000·00000000·00000000·00000000·................95 ··0x00bbf8d0·00000000·00000000·00000000·00000000·................
96 ··0x00b81590·00000000·00000000·00000000·00000000·................96 ··0x00bbf8e0·00000000·00000000·00000000·00000000·................
97 ··0x00b815a0·00000000·00000000·00000000·00000000·................97 ··0x00bbf8f0·00000000·00000000·00000000·00000000·................
98 ··0x00b815b0·00000000·00000000·00000000·00000000·................98 ··0x00bbf900·00000000·00000000·00000000·00000000·................
99 ··0x00b815c0·00000000·00000000·00000000·00000000·................99 ··0x00bbf910·00000000·00000000·00000000·00000000·................
100 ··0x00b815d0·00000000·00000000·00000000·00000000·................100 ··0x00bbf920·00000000·00000000·00000000·00000000·................
101 ··0x00b815e0·00000000·00000000·00000000·00000000·................101 ··0x00bbf930·00000000·00000000·00000000·00000000·................
102 ··0x00b815f0·00000000·00000000·00000000·00000000·................102 ··0x00bbf940·00000000·00000000·00000000·00000000·................
103 ··0x00b81600·00000000·00000000·00000000·00000000·................103 ··0x00bbf950·00000000·00000000·00000000·00000000·................
104 ··0x00b81610·00000000·00000000·00000000·00000000·................104 ··0x00bbf960·00000000·00000000·00000000·00000000·................
105 ··0x00b81620·00000000·00000000·00000000·00000000·................105 ··0x00bbf970·00000000·00000000·00000000·00000000·................
106 ··0x00b81630·00000000·00000000·00000000·00000000·................106 ··0x00bbf980·00000000·00000000·00000000·00000000·................
107 ··0x00b81640·00000000·00000000·00000000·00000000·................107 ··0x00bbf990·00000000·00000000·00000000·00000000·................
108 ··0x00b81650·00000000·00000000·00000000·00000000·................108 ··0x00bbf9a0·00000000·00000000·00000000·00000000·................
109 ··0x00b81660·00000000·00000000·00000000·00000000·................109 ··0x00bbf9b0·00000000·00000000·00000000·00000000·................
110 ··0x00b81670·00000000·00000000·00000000·00000000·................110 ··0x00bbf9c0·00000000·00000000·00000000·00000000·................
111 ··0x00b81680·00000000·00000000·00000000·00000000·................111 ··0x00bbf9d0·00000000·00000000·00000000·00000000·................
112 ··0x00b81690·00000000·00000000·00000000·00000000·................112 ··0x00bbf9e0·00000000·00000000·00000000·00000000·................
113 ··0x00b816a0·00000000·00000000·00000000·00000000·................113 ··0x00bbf9f0·00000000·00000000·00000000·00000000·................
114 ··0x00b816b0·00000000·00000000·00000000·00000000·................114 ··0x00bbfa00·00000000·00000000·00000000·00000000·................
115 ··0x00b816c0·00000000·00000000·00000000·00000000·................115 ··0x00bbfa10·00000000·00000000·00000000·00000000·................
116 ··0x00b816d0·00000000·00000000·00000000·00000000·................116 ··0x00bbfa20·00000000·00000000·00000000·00000000·................
117 ··0x00b816e0·00000000·00000000·00000000·00000000·................117 ··0x00bbfa30·00000000·00000000·00000000·00000000·................
118 ··0x00b816f0·00000000·00000000·00000000·00000000·................118 ··0x00bbfa40·00000000·00000000·00000000·00000000·................
119 ··0x00b81700·00000000·00000000·00000000·00000000·................119 ··0x00bbfa50·00000000·00000000·00000000·00000000·................
120 ··0x00b81710·00000000·00000000·00000000·00000000·................120 ··0x00bbfa60·00000000·00000000·00000000·00000000·................
121 ··0x00b81720·00000000·00000000·00000000·00000000·................121 ··0x00bbfa70·00000000·00000000·00000000·00000000·................
122 ··0x00b81730·00000000·00000000·00000000·00000000·................122 ··0x00bbfa80·00000000·00000000·00000000·00000000·................
123 ··0x00b81740·00000000·00000000·00000000·00000000·................123 ··0x00bbfa90·00000000·00000000·00000000·00000000·................
124 ··0x00b81750·00000000·00000000·00000000·00000000·................124 ··0x00bbfaa0·00000000·00000000·00000000·00000000·................
125 ··0x00b81760·00000000·00000000·00000000·00000000·................125 ··0x00bbfab0·00000000·00000000·00000000·00000000·................
Max diff block lines reached; 0/129818 bytes (0.00%) of diff not shown.
45.4 MB
lib/arm64-v8a/libapp.so
867 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········10289376·(bytes·into·file)13 ··Start·of·section·headers:··········10223840·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········717 ··Number·of·program·headers:·········7
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(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.46 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·644 There·are·7·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000188·0x000188·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000188·0x000188·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x3c4b92·0x3c4b92·R···0x100008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x3c6eb2·0x3c6eb2·R···0x10000
9 ··LOAD···········0x3d0000·0x00000000003d0000·0x00000000003d0000·0x5f4110·0x5f4110·R·E·0x100009 ··LOAD···········0x3d0000·0x00000000003d0000·0x00000000003d0000·0x5e0ca0·0x5e0ca0·R·E·0x10000
10 ··LOAD···········0x9d0000·0x00000000009d0000·0x00000000009d0000·0x000080·0x000080·RW··0x1000010 ··LOAD···········0x9c0000·0x00000000009c0000·0x00000000009c0000·0x000080·0x000080·RW··0x10000
11 ··NOTE···········0x0001c8·0x00000000000001c8·0x00000000000001c8·0x000020·0x000020·R···0x411 ··NOTE···········0x0001c8·0x00000000000001c8·0x00000000000001c8·0x000020·0x000020·R···0x4
12 ··DYNAMIC········0x9d0000·0x00000000009d0000·0x00000000009d0000·0x000060·0x000060·RW··0x812 ··DYNAMIC········0x9c0000·0x00000000009c0000·0x00000000009c0000·0x000060·0x000060·RW··0x8
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x113 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·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·
2.04 KB
readelf --wide --sections {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x9d00e0:1 There·are·11·section·headers,·starting·at·offset·0x9c00e0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000000000001c8·0001c8·000020·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000000000001c8·0001c8·000020·00···A··0···0··4
6 ··[·2]·.dynstr···········STRTAB··········00000000000001e8·0001e8·000085·00···A··0···0··86 ··[·2]·.dynstr···········STRTAB··········00000000000001e8·0001e8·000085·00···A··0···0··8
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·000090·18···A··2···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·000090·18···A··2···1··8
8 ··[·4]·.hash·············HASH············0000000000000300·000300·000038·04···A··3···0··88 ··[·4]·.hash·············HASH············0000000000000300·000300·000038·04···A··3···0··8
9 ··[·5]·.rodata···········PROGBITS········0000000000000340·000340·3c4810·00···A··0···0·649 ··[·5]·.rodata···········PROGBITS········0000000000000340·000340·3c6b30·00···A··0···0·64
10 ··[·6]·.eh_frame·········PROGBITS········00000000003c4b50·3c4b50·000042·00···A··0···0··110 ··[·6]·.eh_frame·········PROGBITS········00000000003c6e70·3c6e70·000042·00···A··0···0··1
11 ··[·7]·.text·············PROGBITS········00000000003d0000·3d0000·5f4110·00··AX··0···0·6411 ··[·7]·.text·············PROGBITS········00000000003d0000·3d0000·5e0ca0·00··AX··0···0·64
12 ··[·8]·.dynamic··········DYNAMIC·········00000000009d0000·9d0000·000060·10··WA··2···0··812 ··[·8]·.dynamic··········DYNAMIC·········00000000009c0000·9c0000·000060·10··WA··2···0··8
13 ··[·9]·.bss··············PROGBITS········00000000009d0060·9d0060·000020·00··WA··0···0··813 ··[·9]·.bss··············PROGBITS········00000000009c0060·9c0060·000020·00··WA··0···0··8
14 ··[10]·.shstrtab·········STRTAB··········0000000000000000·9d0080·00005a·00······0···0··814 ··[10]·.shstrtab·········STRTAB··········0000000000000000·9c0080·00005a·00······0···0··8
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),·p·(processor·specific)19 ··D·(mbind),·p·(processor·specific)
955 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:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000003d0000·92960·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions4 ·····1:·00000000003d0000·92688·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions
5 ·····2:·00000000003e6b40·0x5dd5d0·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions5 ·····2:·00000000003e6a40·0x5ca260·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions
6 ·····3:·0000000000000340·16176·OBJECT··GLOBAL·DEFAULT····5·_kDartVmSnapshotData6 ·····3:·0000000000000340·16176·OBJECT··GLOBAL·DEFAULT····5·_kDartVmSnapshotData
7 ·····4:·0000000000004280·0x3c08d0·OBJECT··GLOBAL·DEFAULT····5·_kDartIsolateSnapshotData7 ·····4:·0000000000004280·0x3c2bf0·OBJECT··GLOBAL·DEFAULT····5·_kDartIsolateSnapshotData
8 ·····5:·00000000000001c8····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId8 ·····5:·00000000000001c8····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·0x9d0000·contains·6·entries:1 Dynamic·section·at·offset·0x9c0000·contains·6·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000004·(HASH)···············0x3003 ·0x0000000000000004·(HASH)···············0x300
4 ·0x0000000000000005·(STRTAB)·············0x1e84 ·0x0000000000000005·(STRTAB)·············0x1e8
5 ·0x000000000000000a·(STRSZ)··············133·(bytes)5 ·0x000000000000000a·(STRSZ)··············133·(bytes)
6 ·0x0000000000000006·(SYMTAB)·············0x2706 ·0x0000000000000006·(SYMTAB)·············0x270
7 ·0x000000000000000b·(SYMENT)·············24·(bytes)7 ·0x000000000000000b·(SYMENT)·············24·(bytes)
8 ·0x0000000000000000·(NULL)···············0x08 ·0x0000000000000000·(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:·369f5a6f199398ed4822a5e20ae368ad3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cde83d064fb2f0858f5eb4de8bc8d70e
824 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:·-88 ··Data·alignment·factor:·-8
9 ··Return·address·column:·309 ··Return·address·column:·30
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r29·(x29)·ofs·1611 ··DW_CFA_def_cfa:·r29·(x29)·ofs·16
  
12 00000014·0000000000000011·00000018·FDE·cie=00000000·pc=00000000003d0000..00000000003e6b2012 00000014·0000000000000011·00000018·FDE·cie=00000000·pc=00000000003d0000..00000000003e6a10
13 ··DW_CFA_offset:·r29·(x29)·at·cfa-1613 ··DW_CFA_offset:·r29·(x29)·at·cfa-16
14 ··DW_CFA_offset:·r30·(x30)·at·cfa-814 ··DW_CFA_offset:·r30·(x30)·at·cfa-8
  
15 00000029·0000000000000011·0000002d·FDE·cie=00000000·pc=00000000003e6b40..00000000009c411015 00000029·0000000000000011·0000002d·FDE·cie=00000000·pc=00000000003e6a40..00000000009b0ca0
16 ··DW_CFA_offset:·r29·(x29)·at·cfa-1616 ··DW_CFA_offset:·r29·(x29)·at·cfa-16
17 ··DW_CFA_offset:·r30·(x30)·at·cfa-817 ··DW_CFA_offset:·r30·(x30)·at·cfa-8
  
18 0000003e·ZERO·terminator18 0000003e·ZERO·terminator
  
  
874 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·arm64·android·compressed-pointers6 d91c0e6f35f0eb2e44124e8f42aa44a7product·no-code_comments·no-dwarf_stack_traces_mode·dedup_instructions·no-tsan·no-msan·arm64·android·compressed-pointers
7 <optimized·out>7 <optimized·out>
8 MonomorphicSmiableCall8 MonomorphicSmiableCall
9 ClosureData9 ClosureData
10 _NativeFinalizer10 _NativeFinalizer
11 _FunctionType11 _FunctionType
12 Uint64List12 Uint64List
13 UnwindError13 UnwindError
Offset 193, 14 lines modifiedOffset 193, 15 lines modified
193 _FfiAbiSpecificMapping193 _FfiAbiSpecificMapping
194 dyn-module:implicitly-callable194 dyn-module:implicitly-callable
195 _resultOrListeners195 _resultOrListeners
196 _GrowableList.filled196 _GrowableList.filled
197 _backtrackingStack197 _backtrackingStack
198 elementType198 elementType
199 UnsupportedError199 UnsupportedError
 200 variableLength
200 Float64List.201 Float64List.
201 vm:isolate-unsendable202 vm:isolate-unsendable
202 _StreamController203 _StreamController
203 dyn-module:callable204 dyn-module:callable
204 byteOffset205 byteOffset
205 List.filled206 List.filled
206 _SyncStreamController207 _SyncStreamController
Offset 440, 1137 lines modifiedOffset 441, 1163 lines modified
440 moveNext441 moveNext
441 :current_position442 :current_position
442 FutureOr443 FutureOr
443 boolean·expression444 boolean·expression
444 _handleException445 _handleException
445 _ExternalInt64Array446 _ExternalInt64Array
446 _Uint16List447 _Uint16List
447 f956f595844a2f845a55707faaaa51e4product·no-code_comments·no-dwarf_stack_traces_mode·dedup_instructions·no-tsan·no-msan·arm64·android·compressed-pointers448 d91c0e6f35f0eb2e44124e8f42aa44a7product·no-code_comments·no-dwarf_stack_traces_mode·dedup_instructions·no-tsan·no-msan·arm64·android·compressed-pointers
448 UIKeyInputPageUp449 UIKeyInputPageUp
449 CompositeMessageLookup.450 CompositeMessageLookup.
 451 _reaction@244045596
 452 _buildFilter@597079770
450 ScrollViewKeyboardDismissBehavior453 ScrollViewKeyboardDismissBehavior
451 Documentary454 Documentary
452 _ContainerSemanticsFragment@266266271.455 _RadioDefaultsM3@549266229
453 image/vnd.dece.graphic456 image/vnd.dece.graphic
 457 _WidgetsLocalizationsDelegate@175081674
454 SemanticsAction458 SemanticsAction
455 calculateBoundedFloatingCursorOffset459 calculateBoundedFloatingCursorOffset
 460 _scroll@157183791
456 ·sec·left461 ·sec·left
457 MethodChannelDeviceInfo462 MethodChannelDeviceInfo
458 _onTimeout@98391311 
459 OPMLCompletedState463 OPMLCompletedState
460 AnimationController.464 AnimationController.
461 peachpuff465 peachpuff
462 customKey466 customKey
463 GridTrack467 GridTrack
464 addDrawable468 addDrawable
465 MaterialLocalizationEn469 MaterialLocalizationEn
466 localPan470 localPan
467 prosinac471 prosinac
468 ParagraphStyle.472 ParagraphStyle.
469 Unable·to·establish·connection·on·channel.473 Unable·to·establish·connection·on·channel.
470 convertSingle474 convertSingle
 475 _handlePointerUpOrCancel@181124995
 476 _watchSignalInternal@15069316
471 ScrollPhysics477 ScrollPhysics
 478 _value@553083489
472 skipZeroContentLength479 skipZeroContentLength
473 MatchesParserExtension|allMatches480 MatchesParserExtension|allMatches
 481 _supportsAnsiEscapes@15069316
474 forcePress482 forcePress
475 liveTextInput483 liveTextInput
476 _getHue@318179376484 _requestAutofill@83206165
477 Unrecognized·message·485 Unrecognized·message·
478 Systemthema486 Systemthema
479 _deactivate@184319124 
480 proxy-authenticate487 proxy-authenticate
481 CupertinoLocalizationAs488 CupertinoLocalizationAs
482 rast·Kristust489 rast·Kristust
483 _handleTap@588145554 
484 _isSelectionWithinComposingRange@154183791 
485 dragPosition490 dragPosition
486 txnPutRecordSync491 txnPutRecordSync
487 _UnmodifiableByteDataView@8027147.492 _UnmodifiableByteDataView@8027147.
488 _AlwaysCompleteAnimation@293411118 
489 _cornerFor@466458455 
490 RssItunes.parse493 RssItunes.parse
491 _stackTrace@0150898494 _stackTrace@0150898
492 _StreamSinkImpl@16069316. 
493 HumpDownHump;495 HumpDownHump;
494 ldrdhar;496 ldrdhar;
495 Laajennettu497 Laajennettu
496 package:rss_dart/domain/media/media.dart498 package:rss_dart/domain/media/media.dart
 499 _moveChild@187319124
 500 _computeValues@269266271
497 _loadAsync@890503456 
498 get:_leadingTrackMainAxisOffset@216211710 
499 _computeDryLayout@286302920 
500 channel·not·found501 channel·not·found
501 recoveredInTransaction502 recoveredInTransaction
502 smallsetminus;503 smallsetminus;
503 lower-armenian504 lower-armenian
504 _handleTapToDismiss@583220820 
505 Sicura/o·di·voler·fermare·il·download·ed·eliminare·l'episodio?505 Sicura/o·di·voler·fermare·il·download·ed·eliminare·l'episodio?
506 String_concatRange506 String_concatRange
 507 _nodesEqual@1009068303
 508 _width@1274068491
 509 _CombiningGestureArenaMember@107419575
507 _CSSBoxRenderer@940466282 
508 _handleSnackBarStatusChanged@552420462 
509 _loadArtwork@640222818 
510 get:_targetTileHeight@523247952 
511 activity_recognition510 activity_recognition
512 longPress511 longPress
513 InheritedTheme512 InheritedTheme
514 twoheadleftarrow;513 twoheadleftarrow;
 514 get:_fieldConstructors@1016098028
515 UpperRightArrow;515 UpperRightArrow;
516 namespace516 namespace
517 _parseBlock@0150898517 _parseBlock@0150898
518 get:needCooperate518 get:needCooperate
519 _cache@0150898519 _cache@0150898
520 hitTestChild520 hitTestChild
 521 _getWatchSignalInternal@15069316
521 Kies·alles522 Kies·alles
Max diff block lines reached; 891711/895179 bytes (99.61%) of diff not shown.
31.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 ··0x00000340·f5f5dcdc·51390000·00000000·03000000·....Q9..........2 ··0x00000340·f5f5dcdc·73390000·00000000·03000000·....s9..........
3 ··0x00000350·00000000·66393536·66353935·38343461·....f956f595844a 
4 ··0x00000360·32663834·35613535·37303766·61616161·2f845a55707faaaa3 ··0x00000350·00000000·64393163·30653666·33356630·....d91c0e6f35f0
 4 ··0x00000360·65623265·34343132·34653866·34326161·eb2e44124e8f42aa
5 ··0x00000370·35316534·70726f64·75637420·6e6f2d63·51e4product·no-c5 ··0x00000370·34346137·70726f64·75637420·6e6f2d63·44a7product·no-c
6 ··0x00000380·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-6 ··0x00000380·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-
7 ··0x00000390·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac7 ··0x00000390·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac
8 ··0x000003a0·65735f6d·6f646520·64656475·705f696e·es_mode·dedup_in8 ··0x000003a0·65735f6d·6f646520·64656475·705f696e·es_mode·dedup_in
9 ··0x000003b0·73747275·6374696f·6e73206e·6f2d7473·structions·no-ts9 ··0x000003b0·73747275·6374696f·6e73206e·6f2d7473·structions·no-ts
10 ··0x000003c0·616e206e·6f2d6d73·616e2061·726d3634·an·no-msan·arm6410 ··0x000003c0·616e206e·6f2d6d73·616e2061·726d3634·an·no-msan·arm64
11 ··0x000003d0·20616e64·726f6964·20636f6d·70726573··android·compres11 ··0x000003d0·20616e64·726f6964·20636f6d·70726573··android·compres
12 ··0x000003e0·7365642d·706f696e·74657273·00e01089·sed-pointers....12 ··0x000003e0·7365642d·706f696e·74657273·00e01389·sed-pointers....
13 ··0x000003f0·872881c0·4220d77f·869e8c82·82ac8282·.(..B·..........13 ··0x000003f0·872981c0·4220d701·879e8c82·82ac8282·.)..B·..........
14 ··0x00000400·968284a0·829a9496·82829092·8a908282·................14 ··0x00000400·968284a0·829a9496·82829092·8a908282·................
15 ··0x00000410·9a8e9288·9e82b8a8·909e9288·82929082·................15 ··0x00000410·9a8e9288·9e82b8a8·909e9288·82929082·................
16 ··0x00000420·86888282·a4828282·b2be9684·8a8ca092·................16 ··0x00000420·86888282·a4828282·b2be9684·8a8ca092·................
17 ··0x00000430·a2c69082·82ba9ea8·82888282·829e9c94·................17 ··0x00000430·a2c69082·82ba9ea8·82888282·829e9c94·................
18 ··0x00000440·8e84a68a·82828484·96908292·a0829ca6·................18 ··0x00000440·8e84a68a·82828484·96908292·a0829ca6·................
19 ··0x00000450·aa88828a·829a82b6·a488929e·84a088a4·................19 ··0x00000450·aa88828a·829a82b6·a488929e·84a088a4·................
20 ··0x00000460·928e8884·a8868282·8e94a290·9c829082·................20 ··0x00000460·928e8884·a8868282·8e94a290·9c829082·................
Offset 32, 9963 lines modifiedOffset 32, 9963 lines modified
32 ··0x00000510·90908690·a28c9094·a0829c82·9a8286ae·................32 ··0x00000510·90908690·a28c9094·a0829c82·9a8286ae·................
33 ··0x00000520·9caa8c9e·82828482·aa849cae·8284969c·................33 ··0x00000520·9caa8c9e·82828482·aa849cae·8284969c·................
34 ··0x00000530·9c82a29e·8284ae88·82848c8a·82ac8290·................34 ··0x00000530·9c82a29e·8284ae88·82848c8a·82ac8290·................
35 ··0x00000540·828e849a·a28a8a98·828c9090·829c969e·................35 ··0x00000540·828e849a·a28a8a98·828c9090·829c969e·................
36 ··0x00000550·98928482·82868296·82a68c98·889e9a82·................36 ··0x00000550·98928482·82868296·82a68c98·889e9a82·................
37 ··0x00000560·988282a2·82849688·b086a682·8298a884·................37 ··0x00000560·988282a2·82849688·b086a682·8298a884·................
38 ··0x00000570·8c829686·8282ac82·bc828282·a482a882·................38 ··0x00000570·8c829686·8282ac82·bc828282·a482a882·................
39 ··0x00000580·82a496a0·888298aa·a2a6848e·94828c82·................39 ··0x00000580·82a496a0·9c888298·aaa2a684·8e94828c·................
40 ··0x00000590·9682aa82·a2948296·8a829688·9a82a28c·................40 ··0x00000590·829682aa·82a29482·968a8296·889a82a2·................
41 ··0x000005a0·8c8a8a82·82a89e9c·829a82a2·98a694a6·................41 ··0x000005a0·8c8c8a8a·8282a89e·9c829a82·a298a694·................
42 ··0x000005b0·829a82a0·8a828294·848ca6a0·a0829882·................42 ··0x000005b0·a6829a82·a08a8282·94848ca6·a0a08298·................
43 ··0x000005c0·86aa8284·98909882·9a9e82a4·8e829492·................43 ··0x000005c0·888286aa·82849890·98829a9e·82a48e82·................
44 ··0x000005d0·82929e84·a88e868c·8aa6908e·82908284·................44 ··0x000005d0·94928292·9e84a88e·868c8aa6·908e8290·................
45 ··0x000005e0·92889e9c·a092a682·ac8a848a·9ab482b6·................45 ··0x000005e0·82849288·9e9ca092·a682ac8a·848a9ab4·................
46 ··0x000005f0·a682b690·828aa094·88a082be·96a6828e·................46 ··0x000005f0·82b6a682·b690828a·a09488a0·82be96a6·................
47 ··0x00000600·9e8e9482·82829eba·988e829e·92908282·................47 ··0x00000600·828e9e8e·94828282·9eba988e·829e9290·................
48 ··0x00000610·82828e82·a0908e82·8294828c·9490b490·................48 ··0x00000610·82828282·8e82a090·8e828294·828c9490·................
49 ··0x00000620·9e8294a4·8288a482·9c94a4a6·869e9e82·................49 ··0x00000620·b4909e82·94a48288·a4829c94·a4a6869e·................
50 ··0x00000630·828284ba·9082969e·828a849c·9e98a09c·................50 ··0x00000630·9e828282·84ba9082·969e828a·849c9e98·................
51 ··0x00000640·8290a29c·828c868c·94b6a686·828c8282·................51 ··0x00000640·a09c8290·a29c828c·868c94b6·a686828c·................
52 ··0x00000650·82a88a84·82aaac82·828cac82·82828682·................52 ··0x00000650·828282a8·8a8482aa·ac82828c·ac828282·................
53 ··0x00000660·9c8c9ab0·86a48498·90828a9c·9a82b49c·................53 ··0x00000660·86829c8c·9ab086a4·84989082·8a9c9a82·................
54 ··0x00000670·9a8288c6·889e8290·8ca082a4·94b89c82·................54 ··0x00000670·b49c9a82·88c6889e·82908ca0·82a494b8·................
55 ··0x00000680·a6828282·a28282a0·8e9ea88a·8a82a294·................55 ··0x00000680·9c82a682·8282a282·82a08e9e·a88a8a82·................
56 ··0x00000690·9682aaae·8c948288·829aa692·9c8c869e·................56 ··0x00000690·a2949682·aaae8c94·8288829a·a6929c8c·................
57 ··0x000006a0·82828e88·98888296·babe8c9e·bc828282·................57 ··0x000006a0·869e8282·8e889888·8296babe·8c9ebc82·................
58 ··0x000006b0·82948682·ae82ac8c·88829ca0·b4ae9e94·................58 ··0x000006b0·82828294·8682ae82·ac8c8882·9ca0b4ae·................
59 ··0x000006c0·82828282·82828282·8aa28284·a6989e8e·................59 ··0x000006c0·9e948282·82828282·82828aa2·8284a698·................
60 ··0x000006d0·8c9e82ac·828a82be·82a28282·b48a98aa·................60 ··0x000006d0·9e8e8c9e·82ac828a·82be82a2·8282b48a·................
61 ··0x000006e0·94908ea0·8c828c9c·8ccc82c8·a28aa8b8·................61 ··0x000006e0·98aa9490·8ea08c82·8c9c8ccc·82c8a28a·................
62 ··0x000006f0·9c82969c·a08ea29a·8a82a28a·9282b482·................62 ··0x000006f0·a8b89c82·969ca08e·a29a8a82·a28a9282·................
63 ··0x00000700·94be989c·9e9482a8·828c8284·aaa0ac82·................63 ··0x00000700·b48294be·989c9e94·82a8828c·8284aaa0·................
64 ··0x00000710·a6a69082·82828888·94a28e9c·9c828a86·................64 ··0x00000710·ac82a6a6·90828282·888894a2·8e9c9c82·................
65 ··0x00000720·ae828c82·8c9c9ea4·82828c86·9eb08a82·................65 ··0x00000720·8a86ae82·8c828c9c·9ea48282·8c869eb0·................
66 ··0x00000730·a494b682·9aac8a8e·82928296·a6828292·................66 ··0x00000730·8a82a494·b6829aac·8a8e8292·8296a682·................
67 ··0x00000740·828e869a·a6829c96·82948e90·82828482·................67 ··0x00000740·8292828e·869aa682·9c968294·8e908282·................
68 ··0x00000750·a4b2b08c·8caea290·9a98828c·949e8a9a·................68 ··0x00000750·8482a4b2·b08c8cae·a2909a98·828c949e·................
69 ··0x00000760·a4888294·82828496·94989082·a284828e·................69 ··0x00000760·8a9aa488·82948282·84969498·9082a284·................
70 ··0x00000770·8890a4a0·a6968280·4220cf84·c0c1c27f·........B·......70 ··0x00000770·828e8890·a4a0a696·82804220·cf84c0c1·..........B·....
71 ··0x00000780·c60040c4·2881c4c4·c4c4c4c4·c4c4c4c4·..@.(...........71 ··0x00000780·c201c700·40c42981·c4c4c4c4·c4c4c4c4·....@.).........
72 ··0x00000790·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................72 ··0x00000790·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................
73 ··0x000007a0·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................73 ··0x000007a0·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................
74 ··0x000007b0·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................74 ··0x000007b0·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................
75 ··0x000007c0·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................75 ··0x000007c0·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................
76 ··0x000007d0·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................76 ··0x000007d0·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................
77 ··0x000007e0·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................77 ··0x000007e0·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................
78 ··0x000007f0·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................78 ··0x000007f0·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................
79 ··0x00000800·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................79 ··0x00000800·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................
Diff chunk too large, falling back to line-by-line diff (842 lines added, 842 lines removed)
80 ··0x00000810·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................80 ··0x00000810·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................
81 ··0x00000820·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c48000·................81 ··0x00000820·c4c4c4c4·c4c4c4c4·c4c4c4c4·c4c4c4c4·................
82 ··0x00000830·60c18102·60d68285·850020c4·81029040·`...`.....·....@82 ··0x00000830·c4800060·c1810260·d6828585·0020c481·...`...`.....·..
83 ··0x00000840·40cc819e·3c6f7074·696d697a·6564206f·@...<optimized·o83 ··0x00000840·02904040·cc819e3c·6f707469·6d697a65·..@@...<optimize
84 ··0x00000850·75743e8c·48616e64·6c65821a·8234ac4d·ut>.Handle...4.M84 ··0x00000850·64206f75·743e8c48·616e646c·65821a82·d·out>.Handle...
85 ··0x00000860·6f6e6f6d·6f727068·6963536d·6961626c·onomorphicSmiabl85 ··0x00000860·34ac4d6f·6e6f6d6f·72706869·63536d69·4.MonomorphicSmi
86 ··0x00000870·6543616c·6c823382·4f96436c·6f737572·eCall.3.O.Closur86 ··0x00000870·61626c65·43616c6c·8233824f·96436c6f·ableCall.3.O.Clo
87 ··0x00000880·65446174·61826684·213da05f·4e617469·eData.f.!=._Nati87 ··0x00000880·73757265·44617461·82668421·3da05f4e·sureData.f.!=._N
88 ··0x00000890·76654669·6e616c69·7a657282·689a5f46·veFinalizer.h._F88 ··0x00000890·61746976·6546696e·616c697a·65728268·ativeFinalizer.h
89 ··0x000008a0·756e6374·696f6e54·79706594·55696e74·unctionType.Uint89 ··0x000008a0·9a5f4675·6e637469·6f6e5479·70659455·._FunctionType.U
90 ··0x000008b0·36344c69·73749655·6e77696e·64457272·64List.UnwindErr90 ··0x000008b0·696e7436·344c6973·7496556e·77696e64·int64List.Unwind
91 ··0x000008c0·6f72829e·8282902e·6669656c·644e4992·or......fieldNI.91 ··0x000008c0·4572726f·72829e82·82902e66·69656c64·Error......field
92 ··0x000008d0·636f7661·7269616e·748a636c·61737390·covariant.class.92 ··0x000008d0·4e499263·6f766172·69616e74·8a636c61·NI.covariant.cla
93 ··0x000008e0·61627374·72616374·82d08299·9a5f6e65·abstract....._ne93 ··0x000008e0·73739061·62737472·61637482·d082999a·ss.abstract.....
94 ··0x000008f0·78744c69·7374656e·65728e63·65696c69·xtListener.ceili94 ··0x000008f0·5f6e6578·744c6973·74656e65·728e6365·_nextListener.ce
95 ··0x00000900·6e679249·6e743634·4c697374·88746869·ng.Int64List.thi95 ··0x00000900·696c696e·6792496e·7436344c·69737488·iling.Int64List.
96 ··0x00000910·739e5f49·6e743634·41727261·79566965·s._Int64ArrayVie96 ··0x00000910·74686973·9e5f496e·74363441·72726179·this._Int64Array
97 ··0x00000920·7782e4b8·3a66756e·6374696f·6e5f7479·w...:function_ty97 ··0x00000920·56696577·82e4b83a·66756e63·74696f6e·View...:function
98 ··0x00000930·70655f61·7267756d·656e7473·5f766172·pe_arguments_var98 ··0x00000930·5f747970·655f6172·67756d65·6e74735f·_type_arguments_
99 ··0x00000940·a8646172·742e6c69·62726172·792e6d69·.dart.library.mi99 ··0x00000940·766172a8·64617274·2e6c6962·72617279·var.dart.library
100 ··0x00000950·72726f72·73904170·69457272·6f729e5f·rrors.ApiError._100 ··0x00000950·2e6d6972·726f7273·90417069·4572726f·.mirrors.ApiErro
101 ··0x00000960·4173796e·63436f6d·706c6574·65729249·AsyncCompleter.I101 ··0x00000960·729e5f41·73796e63·436f6d70·6c657465·r._AsyncComplete
102 ··0x00000970·6e743332·4c697374·88426f6f·6c82cb92·nt32List.Bool...102 ··0x00000970·7292496e·7433324c·69737488·426f6f6c·r.Int32List.Bool
103 ··0x00000980·4e616d65·73706163·65906578·7465726e·Namespace.extern103 ··0x00000980·82cb924e·616d6573·70616365·90657874·...Namespace.ext
104 ··0x00000990·616c8297·864d6170·8866726f·6d82ae82·al...Map.from...104 ··0x00000990·65726e61·6c829786·4d617088·66726f6d·ernal...Map.from
105 ··0x000009a0·71a43a65·6e747279·5f706f69·6e74735f·q.:entry_points_105 ··0x000009a0·82ae8271·a43a656e·7472795f·706f696e·...q.:entry_poin
106 ··0x000009b0·74656d70·82b182a7·827cb25f·616c6c6f·temp.....|._allo106 ··0x000009b0·74735f74·656d7082·b182a782·7cb25f61·ts_temp.....|._a
107 ··0x000009c0·63617465·496e766f·63617469·6f6e4d69·cateInvocationMi107 ··0x000009c0·6c6c6f63·61746549·6e766f63·6174696f·llocateInvocatio
108 ··0x000009d0·72726f72·be3a6479·6e5f6361·6c6c5f63·rror.:dyn_call_c108 ··0x000009d0·6e4d6972·726f72be·3a64796e·5f63616c·nMirror.:dyn_cal
109 ··0x000009e0·75727265·6e745f6e·756d5f70·726f6365·urrent_num_proce109 ··0x000009e0·6c5f6375·7272656e·745f6e75·6d5f7072·l_current_num_pr
110 ··0x000009f0·73736564·964c6f61·64696e67·556e6974·ssed.LoadingUnit110 ··0x000009f0·6f636573·73656496·4c6f6164·696e6755·ocessed.LoadingU
111 ··0x00000a00·842b2b8a·3a457661·6c8c646f·75626c65·.++.:Eval.double111 ··0x00000a00·6e697484·2b2b8a3a·4576616c·8c646f75·nit.++.:Eval.dou
112 ··0x00000a10·a05f4d69·72726f72·52656665·72656e63·._MirrorReferenc112 ··0x00000a10·626c65a0·5f4d6972·726f7252·65666572·ble._MirrorRefer
113 ··0x00000a20·6592466c·6f617433·327834a2·5f6e6174·e.Float32x4._nat113 ··0x00000a20·656e6365·92466c6f·61743332·7834a25f·ence.Float32x4._
114 ··0x00000a30·69766553·6574466c·6f617436·34c65f62·iveSetFloat64._b114 ··0x00000a30·6e617469·76655365·74466c6f·61743634·nativeSetFloat64
115 ··0x00000a40·6f756e64·73436865·636b466f·72506172·oundsCheckForPar115 ··0x00000a40·c65f626f·756e6473·43686563·6b466f72·._boundsCheckFor
116 ··0x00000a50·7469616c·496e7374·616e7469·6174696f·tialInstantiatio116 ··0x00000a50·50617274·69616c49·6e737461·6e746961·PartialInstantia
117 ··0x00000a60·6e905f6f·6e457272·6f728240·8256ba5f·n._onError.@.V._117 ··0x00000a60·74696f6e·905f6f6e·4572726f·72824082·tion._onError.@.
118 ··0x00000a70·556e6d6f·64696669·61626c65·466c6f61·UnmodifiableFloa118 ··0x00000a70·56ba5f55·6e6d6f64·69666961·626c6546·V._UnmodifiableF
119 ··0x00000a80·74363441·72726179·56696577·9e3a6361·t64ArrayView.:ca119 ··0x00000a80·6c6f6174·36344172·72617956·6965779e·loat64ArrayView.
120 ··0x00000a90·70747572·655f6c65·6e677468·a85f4578·pture_length._Ex120 ··0x00000a90·3a636170·74757265·5f6c656e·677468a8·:capture_length.
121 ··0x00000aa0·7465726e·616c5569·6e743136·41727261·ternalUint16Arra121 ··0x00000aa0·5f457874·65726e61·6c55696e·74313641·_ExternalUint16A
122 ··0x00000ab0·7982db88·4c697374·8228823f·82739e67·y...List.(.?.s.g122 ··0x00000ab0·72726179·82db884c·69737482·28823f82·rray...List.(.?.
123 ··0x00000ac0·65743a72·756e7469·6d655479·70659c5f·et:runtimeType._123 ··0x00000ac0·739e6765·743a7275·6e74696d·65547970·s.get:runtimeTyp
124 ··0x00000ad0·6f666673·6574496e·42797465·73945f49·offsetInBytes._I124 ··0x00000ad0·659c5f6f·66667365·74496e42·79746573·e._offsetInBytes
125 ··0x00000ae0·6e743634·4c697374·8e706163·6b696e67·nt64List.packing125 ··0x00000ae0·945f496e·7436344c·6973748e·7061636b·._Int64List.pack
126 ··0x00000af0·842020a6·5f6e6174·69766547·6574466c·.··._nativeGetFl126 ··0x00000af0·696e6784·2020a65f·6e617469·76654765·ing.··._nativeGe
127 ··0x00000b00·6f617436·3478328a·66616c73·6582f882·oat64x2.false...127 ··0x00000b00·74466c6f·61743634·78328a66·616c7365·tFloat64x2.false
128 ··0x00000b10·e2843a4c·843f3f96·3a696e64·65785f74·..:L.??.:index_t128 ··0x00000b10·82f882e2·843a4c84·3f3f963a·696e6465·.....:L.??.:inde
129 ··0x00000b20·656d7090·7472756e·63617465·8215925f·emp.truncate..._129 ··0x00000b20·785f7465·6d709074·72756e63·61746582·x_temp.truncate.
130 ··0x00000b30·7468726f·774e6577·a04d6567·616d6f72·throwNew.Megamor130 ··0x00000b30·15925f74·68726f77·4e6577a0·4d656761·.._throwNew.Mega
131 ··0x00000b40·70686963·43616368·6582219c·5f547970·phicCache.!._Typ131 ··0x00000b40·6d6f7270·68696343·61636865·82219c5f·morphicCache.!._
132 ··0x00000b50·65506172·616d6574·6572a65f·45787465·eParameter._Exte132 ··0x00000b50·54797065·50617261·6d657465·72a65f45·TypeParameter._E
133 ··0x00000b60·726e616c·55696e74·38417272·6179aa5f·rnalUint8Array._133 ··0x00000b60·78746572·6e616c55·696e7438·41727261·xternalUint8Arra
134 ··0x00000b70·72657475·726e4173·796e634e·6f744675·returnAsyncNotFu134 ··0x00000b70·79aa5f72·65747572·6e417379·6e634e6f·y._returnAsyncNo
Max diff block lines reached; 32977060/33097200 bytes (99.64%) 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 ··0x003c4b50·10000000·00000000·017a5200·01781e01·.........zR..x..2 ··0x003c6e70·10000000·00000000·017a5200·01781e01·.........zR..x..
3 ··0x003c4b60·1b0c1d10·11000000·18000000·94b40000·................3 ··0x003c6e80·1b0c1d10·11000000·18000000·74910000·............t...
4 ··0x003c4b70·206b0100·009d029e·01110000·002d0000··k...........-..4 ··0x003c6e90·106a0100·009d029e·01110000·002d0000·.j...........-..
5 ··0x003c4b80·00bf1f02·00d0d55d·00009d02·9e010000·.......]........5 ··0x003c6ea0·009ffb01·0060a25c·00009d02·9e010000·.....`.\........
6 ··0x003c4b90·0000································..6 ··0x003c6eb0·0000································..
  
13.0 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000003d0000·<_kDartVmSnapshotInstructions>:2 00000000003d0000·<_kDartVmSnapshotInstructions>:
3 »       ·k......@.......3 »       .j......@.......
4 »       ...4 »       ...
5 »       0P.......j......5 »       0P.......i......
6 »       `.`.......=.....6 »       `._.......=.....
7 »       ................7 »       ................
8 »       ...8 »       ...
9 »       .y........·..y..9 »       .y........·..y..
10 »       ............EwB.10 »       ............EwB.
11 »       $...^.A...?..!..11 »       $...^.A...?..!..
12 »       ..@......y...._.12 »       ..@......y...._.
13 »       .p@.b...B.|.A+@.13 »       .p@.b...B.|.A+@.
Offset 191, 15 lines modifiedOffset 191, 15 lines modified
191 »       ..@.P......qB...191 »       ..@.P......qB...
192 »       ....~.@..s@...?.192 »       ....~.@..s@...?.
193 »       ....B|A.....!·..193 »       ....B|A.....!·..
194 »       .<.._...m..T'.@.194 »       .<.._...m..T'.@.
195 »       !·..c...B...g...195 »       !·..c...B...g...
196 »       ...6.._8.._80.P.196 »       ...6.._8.._80.P.
197 »       ..\....T........197 »       ..\....T........
198 »       ....^;C...?.....198 »       ....^7C...?.....
199 »       ....E.A.....^.A.199 »       ....E.A.....^.A.
200 »       ..?.......@.....200 »       ..?.......@.....
201 »       .y...._.`0A.(0A.201 »       .y...._.`0A.(0A.
202 »       ........a..T....202 »       ........a..T....
203 »       .._.q...(.......203 »       .._.q...(.......
204 »       .=....@........T204 »       .=....@........T
205 »       ...............6205 »       ...............6
Offset 316, 23 lines modifiedOffset 316, 23 lines modified
316 »       .y..............316 »       .y..............
317 »       @0A......p@...?.317 »       @0A......p@...?.
318 »       .!......DpA.....318 »       .!......DpA.....
319 »       .|A.....#...c...319 »       .|A.....#...c...
320 »       d.@.....p#@....k320 »       d.@.....p#@....k
321 »       ...T`......60._8321 »       ...T`......60._8
322 »       .._80.P...\.`..T322 »       .._80.P...\.`..T
323 »       ^7C...?......y..323 »       ^3C...?......y..
324 »       .._.........E_B.324 »       .._.........E_B.
325 »       $...^.A...?...·.325 »       $...^.A...?...·.
326 »       .y..............326 »       .y..............
327 »       @0A......p@...?.327 »       @0A......p@...?.
328 »       .!......DpA.....328 »       .!......DpA.....
329 »       .|A.....#...c...329 »       .|A.....#...c...
330 »       `......60._8.._8330 »       `......60._8.._8
331 »       0.P...\.`..T^7C.331 »       0.P...\.`..T^3C.
332 »       ..?......y...._.332 »       ..?......y...._.
333 »       .y..............333 »       .y..............
334 »       ESB.D...^.A...?.334 »       ESB.D...^.A...?.
335 »       .A....@......y..335 »       .A....@......y..
336 »       .._..y..........336 »       .._..y..........
337 »       @0A......p@...?.337 »       @0A......p@...?.
338 »       ..@.DpA.C7@.c...338 »       ..@.DpA.C7@.c...
Offset 4478, 15 lines modifiedOffset 4478, 15 lines modified
4478 »       .E...=...5...-..4478 »       .E...=...5...-..
4479 »       .%..............4479 »       .%..............
4480 »       .....y...m...e..4480 »       .....y...m...e..
4481 »       .]...U...M...E..4481 »       .]...U...M...E..
4482 »       .9...1...)...!..4482 »       .9...1...)...!..
4483 »       ................4483 »       ................
4484 »       ..........|.....4484 »       ..........|.....
4485 »       ....@...@.C...?.4485 »       ....@...@.B...?.
4486 »       ..........@.....4486 »       ..........@.....
4487 »       .........!...)..4487 »       .........!...)..
4488 »       .1...9...E...M..4488 »       .1...9...E...M..
4489 »       .U...]...e...m..4489 »       .U...]...e...m..
4490 »       .y..............4490 »       .y..............
4491 »       .....%...-...5..4491 »       .....%...-...5..
4492 »       .=...E...M...U..4492 »       .=...E...M...U..
Offset 4639, 15 lines modifiedOffset 4639, 15 lines modified
4639 »       ..........@.P...4639 »       ..........@.P...
4640 »       ...qB.......~.@.4640 »       ...qB.......~.@.
4641 »       .s@...?.....B|A.4641 »       .s@...?.....B|A.
4642 »       ....!·...<.._...4642 »       ....!·...<.._...
4643 »       m..T'.@.!·..c...4643 »       m..T'.@.!·..c...
4644 »       B...g......6.._84644 »       B...g......6.._8
4645 »       .._80.P...\....T4645 »       .._80.P...\....T
4646 »       ............^;C.4646 »       ............^7C.
4647 »       ..?.........E.A.4647 »       ..?.........E.A.
4648 »       ....^.A...?...·.4648 »       ....^.A...?...·.
4649 »       ...k·..TX.@..y..4649 »       ...k·..TX.@..y..
4650 »       ................4650 »       ................
4651 »       ................4651 »       ................
4652 »       E.A.....^.A...?.4652 »       E.A.....^.A...?.
4653 »       .!....@..!....@.4653 »       .!....@..!....@.
Offset 5163, 341 lines modifiedOffset 5163, 364 lines modified
5163 »       ..|.........P.B.5163 »       ..|.........P.B.
5164 »       P.....?.....P...5164 »       P.....?.....P...
5165 »       P.C...@......y..5165 »       P.C...@......y..
5166 »       .....y...._.@.E.5166 »       .....y...._.@.E.
5167 »       ....?......T@+..5167 »       ....?......T@+..
5168 »       .|...K..........5168 »       .|...K..........
5169 »       .p.<.._..y......5169 »       .p.<.._..y......
5170 »       ........@k.<E.A. 
5171 »       ....^.A...?...@. 
5172 »       .....y...._.@.E. 
5173 »       ....?......T@+.. 
5174 »       .|...K.......... 
5175 »       .p.<.._..y...... 
5176 »       ........@k.<E.A. 
5177 »       ....^.A...?...@. 
5178 »       .....y...._.@.E. 
5179 »       .@..?......T@+.. 
5180 »       .<...+..a....... 
5181 »       .p...._..y...... 
5182 »       ....@...E.A.....5170 »       ....@..=E.A.....
5183 »       ^.A...?...@.....5171 »       ^.A...?...@.....
5184 »       .y...._..#..B... 
5185 »       D.A.....@.E..... 
5186 »       ....i..T@+...|.. 
5187 »       .C.............. 
5188 »       .....0...p...._. 
5189 »       .y.............. 
5190 »       ........E.A..... 
5191 »       ^.A...?.......@. 
5192 »       ..m...@........T 
5193 »       .y........|..... 
5194 »       ....P.B.P.....?. 
5195 »       ....P...P.C...@. 
5196 »       .....y.......y.. 
5197 »       .._.@.E......... 
5198 »       ...T@+...|...C.. 
5199 »       ................ 
Max diff block lines reached; 13646031/13648795 bytes (99.98%) of diff not shown.
409 B
readelf --wide --decompress --hex-dump=.bss {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.bss':1 Hex·dump·of·section·'.bss':
2 ··0x009d0060·00000000·00000000·00000000·00000000·................2 ··0x009c0060·00000000·00000000·00000000·00000000·................
3 ··0x009d0070·00000000·00000000·00000000·00000000·................3 ··0x009c0070·00000000·00000000·00000000·00000000·................
  
109 MB
lib/arm64-v8a/libflutter.so
File has been modified after NT_GNU_BUILD_ID has been applied.
868 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········10812320·(bytes·into·file)13 ··Start·of·section·headers:··········11056240·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2719 ··Number·of·section·headers:·········27
20 ··Section·header·string·table·index:·2620 ··Section·header·string·table·index:·26
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 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·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x434800·0x434800·R···0x100008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x461b8c·0x461b8c·R···0x10000
9 ··LOAD···········0x434800·0x0000000000444800·0x0000000000444800·0x5b2e00·0x5b2e00·R·E·0x100009 ··LOAD···········0x461bc0·0x0000000000471bc0·0x0000000000471bc0·0x5c2ac0·0x5c2ac0·R·E·0x10000
10 ··LOAD···········0x9e7600·0x0000000000a07600·0x0000000000a07600·0x0646a8·0x064a00·RW··0x1000010 ··LOAD···········0xa24680·0x0000000000a44680·0x0000000000a44680·0x065148·0x065980·RW··0x10000
11 ··LOAD···········0xa4bca8·0x0000000000a7bca8·0x0000000000a7bca8·0x003d20·0x012540·RW··0x1000011 ··LOAD···········0xa897c8·0x0000000000ab97c8·0x0000000000ab97c8·0x001ad0·0x0129f0·RW··0x10000
12 ··DYNAMIC········0xa4ab20·0x0000000000a6ab20·0x0000000000a6ab20·0x000210·0x000210·RW··0x812 ··DYNAMIC········0xa88648·0x0000000000aa8648·0x0000000000aa8648·0x000210·0x000210·RW··0x8
13 ··GNU_RELRO······0x9e7600·0x0000000000a07600·0x0000000000a07600·0x0646a8·0x064a00·R···0x113 ··GNU_RELRO······0xa24680·0x0000000000a44680·0x0000000000a44680·0x065148·0x065980·R···0x1
14 ··GNU_EH_FRAME···0x2e001c·0x00000000002e001c·0x00000000002e001c·0x050f9c·0x050f9c·R···0x414 ··GNU_EH_FRAME···0x3097c4·0x00000000003097c4·0x00000000003097c4·0x051e5c·0x051e5c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x0000bc·0x0000bc·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x0000bc·0x0000bc·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·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·20 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.hash·.dynstr·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
5.04 KB
readelf --wide --sections {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 There·are·27·section·headers,·starting·at·offset·0xa4fba0:1 There·are·27·section·headers,·starting·at·offset·0xa8b470:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000098·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000098·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000308·000308·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000308·000308·000024·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000330·000330·003078·18···A··8···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000330·000330·003048·18···A··8···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000033a8·0033a8·00040a·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000003378·003378·000406·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000037b4·0037b4·000060·00···A··8···3··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000003780·003780·000060·00···A··8···3··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003818·003818·000184·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000037e0·0037e0·000178·00···A··3···0··8
11 ··[·7]·.hash·············HASH············000000000000399c·00399c·001030·04···A··3···0··411 ··[·7]·.hash·············HASH············0000000000003958·003958·001020·04···A··3···0··4
12 ··[·8]·.dynstr···········STRTAB··········00000000000049cc·0049cc·001f8a·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········0000000000004978·004978·001f3b·00···A··0···0··1
13 ··[·9]·.rela.dyn·········RELA············0000000000006958·006958·0e6160·18···A··3···0··813 ··[·9]·.rela.dyn·········RELA············00000000000068b8·0068b8·0e7918·18···A··3···0··8
14 ··[10]·.rela.plt·········RELA············00000000000ecab8·0ecab8·002178·18··AI··3··21··814 ··[10]·.rela.plt·········RELA············00000000000ee1d0·0ee1d0·002178·18··AI··3··21··8
15 ··[11]·.rodata···········PROGBITS········00000000000eec80·0eec80·1f139c·00·AMS··0···0·12815 ··[11]·.rodata···········PROGBITS········00000000000f0380·0f0380·219444·00·AMS··0···0·128
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000002e001c·2e001c·050f9c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000003097c4·3097c4·051e5c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000330fb8·330fb8·103848·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000035b620·35b620·10656c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000444800·434800·5b1790·00··AX··0···0·6418 ··[14]·.text·············PROGBITS········0000000000471bc0·461bc0·5c1450·00··AX··0···0·64
19 ··[15]·.plt··············PROGBITS········00000000009f5f90·9e5f90·001670·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000a33010·a23010·001670·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000a07600·9e7600·062a50·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000a44680·a24680·0634c8·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000a6a050·a4a050·000010·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000aa7b48·a87b48·000010·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000a6a060·a4a060·000ac0·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000aa7b58·a87b58·000af0·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000a6ab20·a4ab20·000210·10··WA··8···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000aa8648·a88648·000210·10··WA··8···0··8
24 ··[20]·.got··············PROGBITS········0000000000a6ad30·a4ad30·000438·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000aa8858·a88858·000430·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000a6b168·a4b168·000b40·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000aa8c88·a88c88·000b40·00··WA··0···0··8
26 ··[22]·.relro_padding····NOBITS··········0000000000a6bca8·a4bca8·000358·00··WA··0···0··126 ··[22]·.relro_padding····NOBITS··········0000000000aa97c8·a897c8·000838·00··WA··0···0··1
27 ··[23]·.data·············PROGBITS········0000000000a7bca8·a4bca8·003d20·00··WA··0···0··827 ··[23]·.data·············PROGBITS········0000000000ab97c8·a897c8·001ad0·00··WA··0···0··8
28 ··[24]·.bss··············NOBITS··········0000000000a7f9d0·a4f9c8·00e818·00··WA··0···0·1628 ··[24]·.bss··············NOBITS··········0000000000abb2a0·a8b298·010f18·00··WA··0···0·16
29 ··[25]·.comment··········PROGBITS········0000000000000000·a4f9c8·0000d3·01··MS··0···0··129 ··[25]·.comment··········PROGBITS········0000000000000000·a8b298·0000d3·01··MS··0···0··1
30 ··[26]·.shstrtab·········STRTAB··········0000000000000000·a4fa9b·000101·00······0···0··130 ··[26]·.shstrtab·········STRTAB··········0000000000000000·a8b36b·000101·00······0···0··1
31 Key·to·Flags:31 Key·to·Flags:
32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
35 ··D·(mbind),·p·(processor·specific)35 ··D·(mbind),·p·(processor·specific)
72.5 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.dynsym'·contains·517·entries:1 Symbol·table·'.dynsym'·contains·515·entries:
2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_self@LIBC·(2)4 ·····1:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_self@LIBC·(2)
5 ·····2:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2)5 ·····2:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2)
6 ·····3:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strlen@LIBC·(2)6 ·····3:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strlen@LIBC·(2)
7 ·····4:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreateWindowSurface7 ·····4:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreateWindowSurface
8 ·····5:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreatePbufferSurface8 ·····5:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreatePbufferSurface
Offset 32, 408 lines modifiedOffset 32, 408 lines modified
32 ····28:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAssetManager_open32 ····28:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAssetManager_open
33 ····29:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_close33 ····29:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_close
34 ····30:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_getLength34 ····30:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_getLength
35 ····31:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_getBuffer35 ····31:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_getBuffer
36 ····32:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_isAllocated36 ····32:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_isAllocated
37 ····33:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)37 ····33:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)
Diff chunk too large, falling back to line-by-line diff (394 lines added, 394 lines removed)
38 ····34:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_print38 ····34:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_print
39 ····35:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__system_property_get@LIBC·(2)39 ····35:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strcmp@LIBC·(2)
40 ····36:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·atoi@LIBC·(2)40 ····36:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__system_property_get@LIBC·(2)
41 ····37:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreateImageKHR41 ····37:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__system_property_find@LIBC·(2)
42 ····38:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDeleteTextures42 ····38:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·atoi@LIBC·(2)
43 ····39:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglDestroyImageKHR43 ····39:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·memchr@LIBC·(2)
44 ····40:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glEGLImageTargetTexture2DOES44 ····40:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcmp@LIBC·(2)
45 ····41:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glBindTexture45 ····41:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreateImageKHR
46 ····42:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glGenTextures46 ····42:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDeleteTextures
47 ····43:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ANativeWindow_fromSurface47 ····43:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglDestroyImageKHR
48 ····44:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·free@LIBC·(2)48 ····44:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glEGLImageTargetTexture2DOES
49 ····45:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·dlopen@LIBC·(3)49 ····45:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glBindTexture
50 ····46:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·clock_gettime@LIBC·(2)50 ····46:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glGenTextures
51 ····47:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2)51 ····47:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ANativeWindow_fromSurface
52 ····48:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_signal@LIBC·(2)52 ····48:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·free@LIBC·(2)
53 ····49:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_broadcast@LIBC·(2)53 ····49:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·dlopen@LIBC·(3)
54 ····50:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_wait@LIBC·(2)54 ····50:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·clock_gettime@LIBC·(2)
55 ····51:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_timedwait@LIBC·(2)55 ····51:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2)
56 ····52:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_getspecific@LIBC·(2)56 ····52:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_signal@LIBC·(2)
57 ····53:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_setspecific@LIBC·(2)57 ····53:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_broadcast@LIBC·(2)
58 ····54:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_destroy@LIBC·(2)58 ····54:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_wait@LIBC·(2)
59 ····55:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·calloc@LIBC·(2)59 ····55:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_timedwait@LIBC·(2)
60 ····56:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2)60 ····56:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_getspecific@LIBC·(2)
61 ····57:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·readdir@LIBC·(2)61 ····57:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_setspecific@LIBC·(2)
62 ····58:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcmp@LIBC·(2)62 ····58:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_destroy@LIBC·(2)
63 ····59:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·closedir@LIBC·(2)63 ····59:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·calloc@LIBC·(2)
64 ····60:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·opendir@LIBC·(2)64 ····60:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2)
65 ····61:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·vsnprintf@LIBC·(2)65 ····61:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·readdir@LIBC·(2)
66 ····62:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·realpath@LIBC·(2)66 ····62:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·closedir@LIBC·(2)
67 ····63:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·chdir@LIBC·(2)67 ····63:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·opendir@LIBC·(2)
68 ····64:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@LIBC·(2)68 ····64:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·vsnprintf@LIBC·(2)
69 ····65:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·stat@LIBC·(2)69 ····65:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·realpath@LIBC·(2)
70 ····66:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftruncate@LIBC·(2)70 ····66:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·chdir@LIBC·(2)
71 ····67:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2)71 ····67:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@LIBC·(2)
72 ····68:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·getcwd@LIBC·(2)72 ····68:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·stat@LIBC·(2)
73 ····69:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·utimensat@LIBC·(2)73 ····69:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftruncate@LIBC·(2)
74 ····70:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·readlink@LIBC·(2)74 ····70:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2)
75 ····71:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fdopendir@LIBC·(2)75 ····71:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·getcwd@LIBC·(2)
76 ····72:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·unlinkat@LIBC·(2)76 ····72:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·utimensat@LIBC·(2)
77 ····73:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__openat_2@LIBC·(2)77 ····73:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·readlink@LIBC·(2)
78 ····74:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__open_2@LIBC·(2)78 ····74:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fdopendir@LIBC·(2)
79 ····75:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fstat@LIBC·(2)79 ····75:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·unlinkat@LIBC·(2)
80 ····76:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2)80 ····76:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__openat_2@LIBC·(2)
81 ····77:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·realloc@LIBC·(2)81 ····77:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__open_2@LIBC·(2)
82 ····78:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@LIBC·(2)82 ····78:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fstat@LIBC·(2)
83 ····79:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fseek@LIBC·(2)83 ····79:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2)
84 ····80:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fclose@LIBC·(2)84 ····80:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·realloc@LIBC·(2)
85 ····81:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fseeko@LIBC·(2)85 ····81:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@LIBC·(2)
86 ····82:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftello@LIBC·(2)86 ····82:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fseek@LIBC·(2)
87 ····83:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fflush@LIBC·(2)87 ····83:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fclose@LIBC·(2)
88 ····84:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fread@LIBC·(2)88 ····84:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fseeko@LIBC·(2)
89 ····85:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fwrite@LIBC·(2)89 ····85:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftello@LIBC·(2)
90 ····86:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·getc@LIBC·(2)90 ····86:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fflush@LIBC·(2)
91 ····87:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ungetc@LIBC·(2)91 ····87:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fread@LIBC·(2)
92 ····88:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__sF@LIBC·(2)92 ····88:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fwrite@LIBC·(2)
93 ····89:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·isxdigit_l@LIBC·(2)93 ····89:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·getc@LIBC·(2)
94 ····90:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·isdigit_l@LIBC·(2)94 ····90:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ungetc@LIBC·(2)
95 ····91:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·sscanf@LIBC·(2)95 ····91:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__sF@LIBC·(2)
96 ····92:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·newlocale@LIBC·(2)96 ····92:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·isxdigit_l@LIBC·(2)
97 ····93:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·setlocale@LIBC·(2)97 ····93:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·isdigit_l@LIBC·(2)
98 ····94:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·freelocale@LIBC·(2)98 ····94:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·sscanf@LIBC·(2)
99 ····95:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·iswlower_l@LIBC·(2)99 ····95:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·newlocale@LIBC·(2)
100 ····96:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·islower_l@LIBC·(2)100 ····96:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·setlocale@LIBC·(2)
101 ····97:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·isupper_l@LIBC·(2)101 ····97:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·freelocale@LIBC·(2)
102 ····98:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strcmp@LIBC·(2)102 ····98:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·iswlower_l@LIBC·(2)
103 ····99:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strftime_l@LIBC·(2)103 ····99:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·islower_l@LIBC·(2)
104 ···100:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·vsscanf@LIBC·(2)104 ···100:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·isupper_l@LIBC·(2)
105 ···101:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·uselocale@LIBC·(2)105 ···101:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strftime_l@LIBC·(2)
106 ···102:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__vsnprintf_chk@LIBC·(2)106 ···102:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·vsscanf@LIBC·(2)
107 ···103:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·vasprintf@LIBC·(2)107 ···103:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·uselocale@LIBC·(2)
108 ···104:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcsnrtombs@LIBC·(2)108 ···104:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__vsnprintf_chk@LIBC·(2)
109 ···105:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcrtomb@LIBC·(2)109 ···105:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·vasprintf@LIBC·(2)
110 ···106:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbsnrtowcs@LIBC·(2)110 ···106:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcsnrtombs@LIBC·(2)
111 ···107:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbrtowc@LIBC·(2)111 ···107:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcrtomb@LIBC·(2)
112 ···108:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbtowc@LIBC·(2)112 ···108:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbsnrtowcs@LIBC·(2)
113 ···109:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__ctype_get_mb_cur_max@LIBC·(2)113 ···109:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbrtowc@LIBC·(2)
114 ···110:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbrlen@LIBC·(2)114 ···110:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbtowc@LIBC·(2)
115 ···111:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcslen@LIBC·(2)115 ···111:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__ctype_get_mb_cur_max@LIBC·(2)
116 ···112:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbsrtowcs@LIBC·(2)116 ···112:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbrlen@LIBC·(2)
117 ···113:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoll_l@LIBC·(2)117 ···113:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcslen@LIBC·(2)
118 ···114:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoull_l@LIBC·(2)118 ···114:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbsrtowcs@LIBC·(2)
119 ···115:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtof@LIBC·(2)119 ···115:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoll_l@LIBC·(2)
120 ···116:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtod@LIBC·(2)120 ···116:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoull_l@LIBC·(2)
121 ···117:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtold_l@LIBC·(2)121 ···117:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtof@LIBC·(2)
122 ···118:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_lock@LIBC·(2)122 ···118:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtod@LIBC·(2)
123 ···119:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_unlock@LIBC·(2)123 ···119:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtold_l@LIBC·(2)
124 ···120:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_trylock@LIBC·(2)124 ···120:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_lock@LIBC·(2)
125 ···121:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_init@LIBC·(2)125 ···121:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_unlock@LIBC·(2)
126 ···122:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_settype@LIBC·(2)126 ···122:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_trylock@LIBC·(2)
127 ···123:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_destroy@LIBC·(2)127 ···123:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_init@LIBC·(2)
128 ···124:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_init@LIBC·(2)128 ···124:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_settype@LIBC·(2)
129 ···125:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_destroy@LIBC·(2)129 ···125:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_destroy@LIBC·(2)
130 ···126:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2)130 ···126:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_init@LIBC·(2)
131 ···127:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__read_chk@LIBC·(2)131 ···127:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_destroy@LIBC·(2)
132 ···128:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·snprintf@LIBC·(2)132 ···128:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2)
133 ···129:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·memchr@LIBC·(2)133 ···129:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__read_chk@LIBC·(2)
134 ···130:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtol@LIBC·(2)134 ···130:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·snprintf@LIBC·(2)
135 ···131:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fprintf@LIBC·(2)135 ···131:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtol@LIBC·(2)
136 ···132:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoul@LIBC·(2)136 ···132:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fprintf@LIBC·(2)
137 ···133:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoll@LIBC·(2)137 ···133:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoul@LIBC·(2)
138 ···134:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoull@LIBC·(2)138 ···134:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoll@LIBC·(2)
139 ···135:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror_r@LIBC·(2)139 ···135:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoull@LIBC·(2)
140 ···136:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·sysconf@LIBC·(2)140 ···136:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror_r@LIBC·(2)
141 ···137:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_join@LIBC·(2)141 ···137:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·sysconf@LIBC·(2)
142 ···138:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_detach@LIBC·(2)142 ···138:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_join@LIBC·(2)
143 ···139:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·nanosleep@LIBC·(2)143 ···139:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_detach@LIBC·(2)
144 ···140:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_key_create@LIBC·(2)144 ···140:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·nanosleep@LIBC·(2)
145 ···141:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_create@LIBC·(2)145 ···141:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_key_create@LIBC·(2)
146 ···142:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_write146 ···142:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_create@LIBC·(2)
147 ···143:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·sem_init@LIBC·(2)147 ···143:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_write
Max diff block lines reached; 11069/74189 bytes (14.92%) of diff not shown.
6.46 MB
readelf --wide --relocs {}
    
Offset 1, 39631 lines modifiedOffset 1, 39884 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x6958·contains·39268·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x68b8·contains·39521·entries:
Diff chunk too large, falling back to line-by-line diff (39521 lines added, 39268 lines removed)
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000a07600··0000000000000403·R_AARCH64_RELATIVE························a076003 0000000000a44680··0000000000000403·R_AARCH64_RELATIVE························a44680
4 0000000000a07618··0000000000000403·R_AARCH64_RELATIVE························45a1484 0000000000a44698··0000000000000403·R_AARCH64_RELATIVE························489134
5 0000000000a07620··0000000000000403·R_AARCH64_RELATIVE························45a1945 0000000000a446a0··0000000000000403·R_AARCH64_RELATIVE························489180
6 0000000000a07628··0000000000000403·R_AARCH64_RELATIVE························45a1ac6 0000000000a446a8··0000000000000403·R_AARCH64_RELATIVE························489198
7 0000000000a07640··0000000000000403·R_AARCH64_RELATIVE························45a0247 0000000000a446c0··0000000000000403·R_AARCH64_RELATIVE························489010
8 0000000000a07648··0000000000000403·R_AARCH64_RELATIVE························45a08c8 0000000000a446c8··0000000000000403·R_AARCH64_RELATIVE························489078
9 0000000000a07650··0000000000000403·R_AARCH64_RELATIVE························45a0a49 0000000000a446d0··0000000000000403·R_AARCH64_RELATIVE························489090
10 0000000000a07668··0000000000000403·R_AARCH64_RELATIVE························45a45010 0000000000a446e8··0000000000000403·R_AARCH64_RELATIVE························48946c
11 0000000000a07670··0000000000000403·R_AARCH64_RELATIVE························44fb6011 0000000000a446f0··0000000000000403·R_AARCH64_RELATIVE························47cf20
12 0000000000a07678··0000000000000403·R_AARCH64_RELATIVE························45a08412 0000000000a446f8··0000000000000403·R_AARCH64_RELATIVE························489070
13 0000000000a07680··0000000000000403·R_AARCH64_RELATIVE························45eecc13 0000000000a44700··0000000000000403·R_AARCH64_RELATIVE························48e44c
14 0000000000a07688··0000000000000403·R_AARCH64_RELATIVE························44fb6014 0000000000a44708··0000000000000403·R_AARCH64_RELATIVE························47cf20
15 0000000000a076a0··0000000000000403·R_AARCH64_RELATIVE························459aa415 0000000000a44720··0000000000000403·R_AARCH64_RELATIVE························488a8c
16 0000000000a076a8··0000000000000403·R_AARCH64_RELATIVE························459abc16 0000000000a44728··0000000000000403·R_AARCH64_RELATIVE························488aa4
17 0000000000a076b0··0000000000000403·R_AARCH64_RELATIVE························459ad417 0000000000a44730··0000000000000403·R_AARCH64_RELATIVE························488abc
18 0000000000a076b8··0000000000000403·R_AARCH64_RELATIVE························459b0c18 0000000000a44738··0000000000000403·R_AARCH64_RELATIVE························488af4
19 0000000000a076c0··0000000000000403·R_AARCH64_RELATIVE························459b3819 0000000000a44740··0000000000000403·R_AARCH64_RELATIVE························488b20
20 0000000000a076c8··0000000000000403·R_AARCH64_RELATIVE························459b4020 0000000000a44748··0000000000000403·R_AARCH64_RELATIVE························488b28
21 0000000000a076d0··0000000000000403·R_AARCH64_RELATIVE························459b5821 0000000000a44750··0000000000000403·R_AARCH64_RELATIVE························488b40
22 0000000000a076e8··0000000000000403·R_AARCH64_RELATIVE························45a20422 0000000000a44768··0000000000000403·R_AARCH64_RELATIVE························489224
23 0000000000a076f0··0000000000000403·R_AARCH64_RELATIVE························45a36423 0000000000a44770··0000000000000403·R_AARCH64_RELATIVE························489380
24 0000000000a076f8··0000000000000403·R_AARCH64_RELATIVE························45a37c24 0000000000a44778··0000000000000403·R_AARCH64_RELATIVE························489398
25 0000000000a07710··0000000000000403·R_AARCH64_RELATIVE························45a45025 0000000000a44790··0000000000000403·R_AARCH64_RELATIVE························48946c
26 0000000000a07718··0000000000000403·R_AARCH64_RELATIVE························44fb6026 0000000000a44798··0000000000000403·R_AARCH64_RELATIVE························47cf20
27 0000000000a07720··0000000000000403·R_AARCH64_RELATIVE························45a45427 0000000000a447a0··0000000000000403·R_AARCH64_RELATIVE························489470
28 0000000000a07728··0000000000000403·R_AARCH64_RELATIVE························45a47828 0000000000a447a8··0000000000000403·R_AARCH64_RELATIVE························489494
29 0000000000a07730··0000000000000403·R_AARCH64_RELATIVE························45a45029 0000000000a447b0··0000000000000403·R_AARCH64_RELATIVE························48946c
30 0000000000a07738··0000000000000403·R_AARCH64_RELATIVE························44fb6030 0000000000a447b8··0000000000000403·R_AARCH64_RELATIVE························47cf20
31 0000000000a07740··0000000000000403·R_AARCH64_RELATIVE························45a48431 0000000000a447c0··0000000000000403·R_AARCH64_RELATIVE························4894a0
32 0000000000a07758··0000000000000403·R_AARCH64_RELATIVE························45ab5432 0000000000a447d8··0000000000000403·R_AARCH64_RELATIVE························489cbc
33 0000000000a07760··0000000000000403·R_AARCH64_RELATIVE························45ab7833 0000000000a447e0··0000000000000403·R_AARCH64_RELATIVE························489ce0
34 0000000000a07768··0000000000000403·R_AARCH64_RELATIVE························45ab9034 0000000000a447e8··0000000000000403·R_AARCH64_RELATIVE························489cf8
35 0000000000a07780··0000000000000403·R_AARCH64_RELATIVE························45ac4035 0000000000a44800··0000000000000403·R_AARCH64_RELATIVE························489da8
36 0000000000a07788··0000000000000403·R_AARCH64_RELATIVE························45ac5836 0000000000a44808··0000000000000403·R_AARCH64_RELATIVE························489dc0
37 0000000000a07790··0000000000000403·R_AARCH64_RELATIVE························45ac7037 0000000000a44810··0000000000000403·R_AARCH64_RELATIVE························489dd8
38 0000000000a07798··0000000000000403·R_AARCH64_RELATIVE························45ac7438 0000000000a44818··0000000000000403·R_AARCH64_RELATIVE························489de0
39 0000000000a077a0··0000000000000403·R_AARCH64_RELATIVE························45ac8439 0000000000a44820··0000000000000403·R_AARCH64_RELATIVE························489df0
40 0000000000a077a8··0000000000000403·R_AARCH64_RELATIVE························45ac8840 0000000000a44828··0000000000000403·R_AARCH64_RELATIVE························489df4
41 0000000000a077b0··0000000000000403·R_AARCH64_RELATIVE························1e1f3241 0000000000a44830··0000000000000403·R_AARCH64_RELATIVE························1e3e80
42 0000000000a077c0··0000000000000403·R_AARCH64_RELATIVE························1e67d142 0000000000a44840··0000000000000403·R_AARCH64_RELATIVE························1e8738
43 0000000000a077d0··0000000000000403·R_AARCH64_RELATIVE························1e1f5443 0000000000a44850··0000000000000403·R_AARCH64_RELATIVE························1e3ea2
44 0000000000a077e0··0000000000000403·R_AARCH64_RELATIVE························1e6a2344 0000000000a44860··0000000000000403·R_AARCH64_RELATIVE························1e898a
45 0000000000a077f0··0000000000000403·R_AARCH64_RELATIVE························1e5c5545 0000000000a44870··0000000000000403·R_AARCH64_RELATIVE························1e7ba8
46 0000000000a07800··0000000000000403·R_AARCH64_RELATIVE························1e18fc46 0000000000a44880··0000000000000403·R_AARCH64_RELATIVE························1e3845
47 0000000000a07810··0000000000000403·R_AARCH64_RELATIVE························1e591a47 0000000000a44890··0000000000000403·R_AARCH64_RELATIVE························1e786d
48 0000000000a07820··0000000000000403·R_AARCH64_RELATIVE························1e630448 0000000000a448a0··0000000000000403·R_AARCH64_RELATIVE························1e8257
49 0000000000a07830··0000000000000403·R_AARCH64_RELATIVE························1df3f849 0000000000a448b0··0000000000000403·R_AARCH64_RELATIVE························1e1307
50 0000000000a07840··0000000000000403·R_AARCH64_RELATIVE························1e631c50 0000000000a448c0··0000000000000403·R_AARCH64_RELATIVE························1e826f
51 0000000000a07850··0000000000000403·R_AARCH64_RELATIVE························1e544e51 0000000000a448d0··0000000000000403·R_AARCH64_RELATIVE························1e73a1
52 0000000000a07860··0000000000000403·R_AARCH64_RELATIVE························1e41fd52 0000000000a448e0··0000000000000403·R_AARCH64_RELATIVE························1e614b
53 0000000000a07870··0000000000000403·R_AARCH64_RELATIVE························1e45d853 0000000000a448f0··0000000000000403·R_AARCH64_RELATIVE························1e652b
54 0000000000a07880··0000000000000403·R_AARCH64_RELATIVE························1df7b554 0000000000a44900··0000000000000403·R_AARCH64_RELATIVE························1e16c4
55 0000000000a07890··0000000000000403·R_AARCH64_RELATIVE························1e1a1355 0000000000a44910··0000000000000403·R_AARCH64_RELATIVE························1e395c
56 0000000000a078b0··0000000000000403·R_AARCH64_RELATIVE························45c6c456 0000000000a44930··0000000000000403·R_AARCH64_RELATIVE························48b92c
57 0000000000a078b8··0000000000000403·R_AARCH64_RELATIVE························44fb6057 0000000000a44938··0000000000000403·R_AARCH64_RELATIVE························47cf20
58 0000000000a078c0··0000000000000403·R_AARCH64_RELATIVE························45c6d058 0000000000a44940··0000000000000403·R_AARCH64_RELATIVE························48b938
59 0000000000a078c8··0000000000000403·R_AARCH64_RELATIVE························45eecc59 0000000000a44948··0000000000000403·R_AARCH64_RELATIVE························48e44c
60 0000000000a078d0··0000000000000403·R_AARCH64_RELATIVE························44fb6060 0000000000a44950··0000000000000403·R_AARCH64_RELATIVE························47cf20
61 0000000000a078e8··0000000000000403·R_AARCH64_RELATIVE························45a45061 0000000000a44968··0000000000000403·R_AARCH64_RELATIVE························48946c
62 0000000000a078f0··0000000000000403·R_AARCH64_RELATIVE························44fb6062 0000000000a44970··0000000000000403·R_AARCH64_RELATIVE························47cf20
63 0000000000a078f8··0000000000000403·R_AARCH64_RELATIVE························45b4bc63 0000000000a44978··0000000000000403·R_AARCH64_RELATIVE························48a624
64 0000000000a07900··0000000000000403·R_AARCH64_RELATIVE························45b4dc64 0000000000a44980··0000000000000403·R_AARCH64_RELATIVE························48a644
65 0000000000a07908··0000000000000403·R_AARCH64_RELATIVE························45a45065 0000000000a44988··0000000000000403·R_AARCH64_RELATIVE························48946c
66 0000000000a07910··0000000000000403·R_AARCH64_RELATIVE························44fb6066 0000000000a44990··0000000000000403·R_AARCH64_RELATIVE························47cf20
67 0000000000a07918··0000000000000403·R_AARCH64_RELATIVE························45b4e867 0000000000a44998··0000000000000403·R_AARCH64_RELATIVE························48a650
68 0000000000a07930··0000000000000403·R_AARCH64_RELATIVE························45a45068 0000000000a449b0··0000000000000403·R_AARCH64_RELATIVE························48946c
69 0000000000a07938··0000000000000403·R_AARCH64_RELATIVE························44fb6069 0000000000a449b8··0000000000000403·R_AARCH64_RELATIVE························47cf20
70 0000000000a07940··0000000000000403·R_AARCH64_RELATIVE························45b2f870 0000000000a449c0··0000000000000403·R_AARCH64_RELATIVE························48a460
71 0000000000a07948··0000000000000403·R_AARCH64_RELATIVE························45b31471 0000000000a449c8··0000000000000403·R_AARCH64_RELATIVE························48a47c
72 0000000000a07950··0000000000000403·R_AARCH64_RELATIVE························45a45072 0000000000a449d0··0000000000000403·R_AARCH64_RELATIVE························48946c
73 0000000000a07958··0000000000000403·R_AARCH64_RELATIVE························44fb6073 0000000000a449d8··0000000000000403·R_AARCH64_RELATIVE························47cf20
74 0000000000a07960··0000000000000403·R_AARCH64_RELATIVE························45b32074 0000000000a449e0··0000000000000403·R_AARCH64_RELATIVE························48a488
75 0000000000a07978··0000000000000403·R_AARCH64_RELATIVE························45a45075 0000000000a449f8··0000000000000403·R_AARCH64_RELATIVE························48946c
76 0000000000a07980··0000000000000403·R_AARCH64_RELATIVE························44fb6076 0000000000a44a00··0000000000000403·R_AARCH64_RELATIVE························47cf20
77 0000000000a07988··0000000000000403·R_AARCH64_RELATIVE························45b28477 0000000000a44a08··0000000000000403·R_AARCH64_RELATIVE························48a3e4
78 0000000000a07990··0000000000000403·R_AARCH64_RELATIVE························45b2a078 0000000000a44a10··0000000000000403·R_AARCH64_RELATIVE························48a400
79 0000000000a07998··0000000000000403·R_AARCH64_RELATIVE························45a45079 0000000000a44a18··0000000000000403·R_AARCH64_RELATIVE························48946c
80 0000000000a079a0··0000000000000403·R_AARCH64_RELATIVE························44fb6080 0000000000a44a20··0000000000000403·R_AARCH64_RELATIVE························47cf20
81 0000000000a079a8··0000000000000403·R_AARCH64_RELATIVE························45b2ac81 0000000000a44a28··0000000000000403·R_AARCH64_RELATIVE························48a40c
82 0000000000a079c0··0000000000000403·R_AARCH64_RELATIVE························45b06082 0000000000a44a40··0000000000000403·R_AARCH64_RELATIVE························48a1c4
83 0000000000a079c8··0000000000000403·R_AARCH64_RELATIVE························45b07483 0000000000a44a48··0000000000000403·R_AARCH64_RELATIVE························48a1d8
84 0000000000a079d0··0000000000000403·R_AARCH64_RELATIVE························45b08c84 0000000000a44a50··0000000000000403·R_AARCH64_RELATIVE························48a1f0
85 0000000000a079d8··0000000000000403·R_AARCH64_RELATIVE························45b0c485 0000000000a44a58··0000000000000403·R_AARCH64_RELATIVE························48a228
86 0000000000a079e0··0000000000000403·R_AARCH64_RELATIVE························45b0f086 0000000000a44a60··0000000000000403·R_AARCH64_RELATIVE························48a254
87 0000000000a079e8··0000000000000403·R_AARCH64_RELATIVE························45b0f487 0000000000a44a68··0000000000000403·R_AARCH64_RELATIVE························48a258
88 0000000000a079f0··0000000000000403·R_AARCH64_RELATIVE························45b10c88 0000000000a44a70··0000000000000403·R_AARCH64_RELATIVE························48a270
89 0000000000a07a08··0000000000000403·R_AARCH64_RELATIVE························45cb0889 0000000000a44a88··0000000000000403·R_AARCH64_RELATIVE························48bd14
90 0000000000a07a10··0000000000000403·R_AARCH64_RELATIVE························45cb2090 0000000000a44a90··0000000000000403·R_AARCH64_RELATIVE························48bd2c
91 0000000000a07a18··0000000000000403·R_AARCH64_RELATIVE························45cb3891 0000000000a44a98··0000000000000403·R_AARCH64_RELATIVE························48bd44
92 0000000000a07a20··0000000000000403·R_AARCH64_RELATIVE························45cb6492 0000000000a44aa0··0000000000000403·R_AARCH64_RELATIVE························48bd70
93 0000000000a07a28··0000000000000403·R_AARCH64_RELATIVE························45cb8093 0000000000a44aa8··0000000000000403·R_AARCH64_RELATIVE························48bd8c
94 0000000000a07a30··0000000000000403·R_AARCH64_RELATIVE························45cb8894 0000000000a44ab0··0000000000000403·R_AARCH64_RELATIVE························48bd94
95 0000000000a07a38··0000000000000403·R_AARCH64_RELATIVE························45cba095 0000000000a44ab8··0000000000000403·R_AARCH64_RELATIVE························48bdac
96 0000000000a07a50··0000000000000403·R_AARCH64_RELATIVE························45d04c96 0000000000a44ad0··0000000000000403·R_AARCH64_RELATIVE························48c258
97 0000000000a07a58··0000000000000403·R_AARCH64_RELATIVE························45d08097 0000000000a44ad8··0000000000000403·R_AARCH64_RELATIVE························48c28c
98 0000000000a07a60··0000000000000403·R_AARCH64_RELATIVE························45a45098 0000000000a44ae0··0000000000000403·R_AARCH64_RELATIVE························48946c
99 0000000000a07a68··0000000000000403·R_AARCH64_RELATIVE························45d09c99 0000000000a44ae8··0000000000000403·R_AARCH64_RELATIVE························48c2a8
100 0000000000a07a70··0000000000000403·R_AARCH64_RELATIVE························45d0d8100 0000000000a44af0··0000000000000403·R_AARCH64_RELATIVE························48c2e4
101 0000000000a07a78··0000000000000403·R_AARCH64_RELATIVE························45db38101 0000000000a44af8··0000000000000403·R_AARCH64_RELATIVE························48ce48
102 0000000000a07a80··0000000000000403·R_AARCH64_RELATIVE························45d0dc102 0000000000a44b00··0000000000000403·R_AARCH64_RELATIVE························48c2e8
103 0000000000a07a88··0000000000000403·R_AARCH64_RELATIVE························83507c103 0000000000a44b08··0000000000000403·R_AARCH64_RELATIVE························86f870
104 0000000000a07a90··0000000000000403·R_AARCH64_RELATIVE························45d0f8104 0000000000a44b10··0000000000000403·R_AARCH64_RELATIVE························48c304
105 0000000000a07a98··0000000000000403·R_AARCH64_RELATIVE························835088105 0000000000a44b18··0000000000000403·R_AARCH64_RELATIVE························86f87c
106 0000000000a07aa0··0000000000000403·R_AARCH64_RELATIVE························45dac8106 0000000000a44b20··0000000000000403·R_AARCH64_RELATIVE························48cdd8
107 0000000000a07aa8··0000000000000403·R_AARCH64_RELATIVE························45d0fc107 0000000000a44b28··0000000000000403·R_AARCH64_RELATIVE························48c308
108 0000000000a07ab0··0000000000000403·R_AARCH64_RELATIVE························45d124108 0000000000a44b30··0000000000000403·R_AARCH64_RELATIVE························48c330
109 0000000000a07ab8··0000000000000403·R_AARCH64_RELATIVE························45d13c109 0000000000a44b38··0000000000000403·R_AARCH64_RELATIVE························48c348
110 0000000000a07ac0··0000000000000403·R_AARCH64_RELATIVE························45d140110 0000000000a44b40··0000000000000403·R_AARCH64_RELATIVE························48c34c
111 0000000000a07ac8··0000000000000403·R_AARCH64_RELATIVE························45d25c111 0000000000a44b48··0000000000000403·R_AARCH64_RELATIVE························48c3c8
112 0000000000a07ad0··0000000000000403·R_AARCH64_RELATIVE························45d278112 0000000000a44b50··0000000000000403·R_AARCH64_RELATIVE························48c3e4
113 0000000000a07ad8··0000000000000403·R_AARCH64_RELATIVE························45d27c113 0000000000a44b58··0000000000000403·R_AARCH64_RELATIVE························48c3e8
114 0000000000a07ae0··0000000000000403·R_AARCH64_RELATIVE························45d29c114 0000000000a44b60··0000000000000403·R_AARCH64_RELATIVE························48c408
115 0000000000a07ae8··0000000000000403·R_AARCH64_RELATIVE························45d2b0115 0000000000a44b68··0000000000000403·R_AARCH64_RELATIVE························48c41c
116 0000000000a07af0··0000000000000403·R_AARCH64_RELATIVE························45d2c8116 0000000000a44b70··0000000000000403·R_AARCH64_RELATIVE························48c434
117 0000000000a07af8··0000000000000403·R_AARCH64_RELATIVE························45d308117 0000000000a44b78··0000000000000403·R_AARCH64_RELATIVE························48c4f0
118 0000000000a07b10··0000000000000403·R_AARCH64_RELATIVE························45d32c118 0000000000a44b90··0000000000000403·R_AARCH64_RELATIVE························48c514
119 0000000000a07b18··0000000000000403·R_AARCH64_RELATIVE························45d334119 0000000000a44b98··0000000000000403·R_AARCH64_RELATIVE························48c51c
120 0000000000a07b20··0000000000000403·R_AARCH64_RELATIVE························45ab90120 0000000000a44ba0··0000000000000403·R_AARCH64_RELATIVE························489cf8
121 0000000000a07b28··0000000000000403·R_AARCH64_RELATIVE························45d33c121 0000000000a44ba8··0000000000000403·R_AARCH64_RELATIVE························48c524
122 0000000000a07b30··0000000000000403·R_AARCH64_RELATIVE························45d344122 0000000000a44bb0··0000000000000403·R_AARCH64_RELATIVE························48c52c
123 0000000000a07b38··0000000000000403·R_AARCH64_RELATIVE························45d34c123 0000000000a44bb8··0000000000000403·R_AARCH64_RELATIVE························48c534
124 0000000000a07b40··0000000000000403·R_AARCH64_RELATIVE························45d354124 0000000000a44bc0··0000000000000403·R_AARCH64_RELATIVE························48c53c
125 0000000000a07b48··0000000000000403·R_AARCH64_RELATIVE························45d35c125 0000000000a44bc8··0000000000000403·R_AARCH64_RELATIVE························48c544
Max diff block lines reached; 68554/6768768 bytes (1.01%) of diff not shown.
2.75 KB
readelf --wide --dynamic {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
  
1 Dynamic·section·at·offset·0xa4ab20·contains·33·entries:1 Dynamic·section·at·offset·0xa88648·contains·33·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libandroid.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libandroid.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libEGL.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libEGL.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libGLESv2.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libGLESv2.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libjnigraphics.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libjnigraphics.so]
11 ·0x000000000000000e·(SONAME)·············Library·soname:·[libflutter.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[libflutter.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000000000007·(RELA)···············0x695814 ·0x0000000000000007·(RELA)···············0x68b8
15 ·0x0000000000000008·(RELASZ)·············942432·(bytes)15 ·0x0000000000000008·(RELASZ)·············948504·(bytes)
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006ffffff9·(RELACOUNT)··········3913317 ·0x000000006ffffff9·(RELACOUNT)··········39387
18 ·0x0000000000000017·(JMPREL)·············0xecab818 ·0x0000000000000017·(JMPREL)·············0xee1d0
19 ·0x0000000000000002·(PLTRELSZ)···········8568·(bytes)19 ·0x0000000000000002·(PLTRELSZ)···········8568·(bytes)
20 ·0x0000000000000003·(PLTGOT)·············0xa6b16820 ·0x0000000000000003·(PLTGOT)·············0xaa8c88
21 ·0x0000000000000014·(PLTREL)·············RELA21 ·0x0000000000000014·(PLTREL)·············RELA
22 ·0x0000000000000006·(SYMTAB)·············0x33022 ·0x0000000000000006·(SYMTAB)·············0x330
23 ·0x000000000000000b·(SYMENT)·············24·(bytes)23 ·0x000000000000000b·(SYMENT)·············24·(bytes)
24 ·0x0000000000000005·(STRTAB)·············0x49cc24 ·0x0000000000000005·(STRTAB)·············0x4978
25 ·0x000000000000000a·(STRSZ)··············8074·(bytes)25 ·0x000000000000000a·(STRSZ)··············7995·(bytes)
26 ·0x000000006ffffef5·(GNU_HASH)···········0x381826 ·0x000000006ffffef5·(GNU_HASH)···········0x37e0
27 ·0x0000000000000004·(HASH)···············0x399c27 ·0x0000000000000004·(HASH)···············0x3958
28 ·0x0000000000000019·(INIT_ARRAY)·········0xa6a06028 ·0x0000000000000019·(INIT_ARRAY)·········0xaa7b58
29 ·0x000000000000001b·(INIT_ARRAYSZ)·······2752·(bytes)29 ·0x000000000000001b·(INIT_ARRAYSZ)·······2800·(bytes)
30 ·0x000000000000001a·(FINI_ARRAY)·········0xa6a05030 ·0x000000000000001a·(FINI_ARRAY)·········0xaa7b48
31 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)31 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
32 ·0x000000006ffffff0·(VERSYM)·············0x33a832 ·0x000000006ffffff0·(VERSYM)·············0x3378
33 ·0x000000006ffffffe·(VERNEED)············0x37b433 ·0x000000006ffffffe·(VERNEED)············0x3780
34 ·0x000000006fffffff·(VERNEEDNUM)·········334 ·0x000000006fffffff·(VERNEEDNUM)·········3
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(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:·16·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:·16·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:·31386f7abec07a9f7e731afe5e1e3d88369bf7666 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2c0bd20296bfcbf70a9b1f8a745bd75c64897220
11.6 KB
readelf --wide --version-info {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·517·entries:1 Version·symbols·section·'.gnu.version'·contains·515·entries:
2 ·Addr:·0x00000000000033a8··Offset:·0x000033a8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000003378··Offset:·0x00003378··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)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
12 ··024:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···13 ··028:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
13 ··028:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···14 ··02c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
14 ··02c:···2·(LIBC)··········3·(LIBC)··········2·(LIBC)··········2·(LIBC)·······15 ··030:···2·(LIBC)··········3·(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)·······
22 ··04c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······22 ··04c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
Offset 32, 39 lines modifiedOffset 32, 39 lines modified
32 ··070:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······32 ··070:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
33 ··074:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······33 ··074:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
34 ··078:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······34 ··078:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
35 ··07c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······35 ··07c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
36 ··080:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······36 ··080:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
37 ··084:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······37 ··084:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
38 ··088:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······38 ··088:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
39 ··08c:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······2·(LIBC)·······39 ··08c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
40 ··090:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······40 ··090:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
41 ··094:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······41 ··094:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
42 ··098:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···42 ··098:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
44 ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······44 ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
45 ··0a4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······45 ··0a4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
46 ··0a8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······46 ··0a8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
47 ··0ac:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········3·(LIBC)·······47 ··0ac:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
48 ··0b0:···3·(LIBC)··········3·(LIBC)··········2·(LIBC)··········2·(LIBC)·······48 ··0b0:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········2·(LIBC)·······
49 ··0b4:···2·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······49 ··0b4:···2·(LIBC)··········2·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
50 ··0b8:···4·(LIBC)··········4·(LIBC)··········2·(LIBC)··········2·(LIBC)·······50 ··0b8:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········2·(LIBC)·······
51 ··0bc:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········4·(LIBC)·······51 ··0bc:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
52 ··0c0:···2·(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)··········4·(LIBC)·······53 ··0c4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
54 ··0c8:···2·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)······· 
55 ··0cc:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········2·(LIBC)·······54 ··0c8:···4·(LIBC)··········2·(LIBC)··········4·(LIBC)··········2·(LIBC)·······
56 ··0d0:···2·(LIBC)··········2·(LIBC)··········4·(LIBC)··········4·(LIBC)·······55 ··0cc:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
57 ··0d4:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······56 ··0d0:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
 57 ··0d4:···4·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
58 ··0d8:···4·(LIBC)··········4·(LIBC)··········2·(LIBC)··········2·(LIBC)·······58 ··0d8:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
59 ··0dc:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···59 ··0dc:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
60 ··0e0:···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)·······
61 ··0e4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········4·(LIBC)·······62 ··0e8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········4·(LIBC)·······
62 ··0e8:···4·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···4·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······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 81, 37 lines modifiedOffset 81, 37 lines modified
81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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:···4·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······89 ··154:···4·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
89 ··154:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(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:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
93 ··164:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······93 ··164:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
94 ··168:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······94 ··168:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
95 ··16c:···2·(LIBC)··········4·(LIBC)··········4·(LIBC)··········2·(LIBC)······· 
96 ··170:···2·(LIBC)··········1·(*global*)······1·(*global*)······2·(LIBC)······· 
97 ··174:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······95 ··16c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········4·(LIBC)·······
 96 ··170:···4·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
 97 ··174:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········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)··········1·(*global*)······1·(*global*)······1·(*global*)···109 ··1a4:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
110 ··1a8:···1·(*global*)······2·(LIBC)··········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)··········3·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
113 ··1b4:···2·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······113 ··1b4:···2·(LIBC)··········4·(LIBC)··········4·(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)··········2·(LIBC)··········2·(LIBC)·······115 ··1bc:···4·(LIBC)··········4·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
116 ··1c0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···116 ··1c0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
117 ··1c4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······117 ··1c4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
Offset 125, 18 lines modifiedOffset 125, 17 lines modified
125 ··1e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···125 ··1e4:···1·(*global*)······1·(*global*)······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*)···
129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···
133 ··204:···1·(*global*)··· 
  
134 Version·needs·section·'.gnu.version_r'·contains·3·entries:133 Version·needs·section·'.gnu.version_r'·contains·3·entries:
135 ·Addr:·0x00000000000037b4··Offset:·0x000037b4··Link:·8·(.dynstr)134 ·Addr:·0x0000000000003780··Offset:·0x00003780··Link:·8·(.dynstr)
136 ··000000:·Version:·1··File:·libc.so··Cnt:·1135 ··000000:·Version:·1··File:·libc.so··Cnt:·1
137 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2136 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
138 ··0x0010:·Version:·1··File:·libdl.so··Cnt:·1137 ··0x0010:·Version:·1··File:·libdl.so··Cnt:·1
139 ··0x0040:···Name:·LIBC··Flags:·none··Version:·3138 ··0x0040:···Name:·LIBC··Flags:·none··Version:·3
140 ··0x0020:·Version:·1··File:·libm.so··Cnt:·1139 ··0x0020:·Version:·1··File:·libm.so··Cnt:·1
141 ··0x0050:···Name:·LIBC··Flags:·none··Version:·4140 ··0x0050:···Name:·LIBC··Flags:·none··Version:·4
15.1 MB
readelf --wide --debug-dump=frames {}
    
Offset 6, 1516 lines modifiedOffset 6, 1531 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:·309 ··Return·address·column:·30
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r31·(sp)·ofs·011 ··DW_CFA_def_cfa:·r31·(sp)·ofs·0
  
12 00000014·0000000000000010·00000018·FDE·cie=00000000·pc=000000000044d440..000000000044d57012 00000014·0000000000000010·00000018·FDE·cie=00000000·pc=000000000047a800..000000000047a930
13 ··DW_CFA_nop13 ··DW_CFA_nop
14 ··DW_CFA_nop14 ··DW_CFA_nop
15 ··DW_CFA_nop15 ··DW_CFA_nop
  
16 00000028·0000000000000048·0000002c·FDE·cie=00000000·pc=000000000044d580..000000000044e6f416 00000028·0000000000000048·0000002c·FDE·cie=00000000·pc=000000000047a940..000000000047bab4
17 ··DW_CFA_advance_loc:·4·to·000000000044d58417 ··DW_CFA_advance_loc:·4·to·000000000047a944
18 ··DW_CFA_def_cfa_offset:·8018 ··DW_CFA_def_cfa_offset:·80
19 ··DW_CFA_offset:·r30·(x30)·at·cfa-7219 ··DW_CFA_offset:·r30·(x30)·at·cfa-72
20 ··DW_CFA_offset:·r29·(x29)·at·cfa-8020 ··DW_CFA_offset:·r29·(x29)·at·cfa-80
21 ··DW_CFA_advance_loc:·20·to·000000000044d59821 ··DW_CFA_advance_loc:·20·to·000000000047a958
22 ··DW_CFA_offset_extended:·r79·(v15)·at·cfa-822 ··DW_CFA_offset_extended:·r79·(v15)·at·cfa-8
23 ··DW_CFA_offset_extended:·r78·(v14)·at·cfa-1623 ··DW_CFA_offset_extended:·r78·(v14)·at·cfa-16
24 ··DW_CFA_offset_extended:·r77·(v13)·at·cfa-2424 ··DW_CFA_offset_extended:·r77·(v13)·at·cfa-24
25 ··DW_CFA_offset_extended:·r76·(v12)·at·cfa-3225 ··DW_CFA_offset_extended:·r76·(v12)·at·cfa-32
26 ··DW_CFA_offset_extended:·r75·(v11)·at·cfa-4026 ··DW_CFA_offset_extended:·r75·(v11)·at·cfa-40
27 ··DW_CFA_offset_extended:·r74·(v10)·at·cfa-4827 ··DW_CFA_offset_extended:·r74·(v10)·at·cfa-48
28 ··DW_CFA_offset_extended:·r73·(v9)·at·cfa-5628 ··DW_CFA_offset_extended:·r73·(v9)·at·cfa-56
29 ··DW_CFA_offset_extended:·r72·(v8)·at·cfa-6429 ··DW_CFA_offset_extended:·r72·(v8)·at·cfa-64
30 ··DW_CFA_advance_loc2:·3884·to·000000000044e4c430 ··DW_CFA_advance_loc2:·3884·to·000000000047b884
31 ··DW_CFA_restore_extended:·r79·(v15)31 ··DW_CFA_restore_extended:·r79·(v15)
32 ··DW_CFA_restore_extended:·r78·(v14)32 ··DW_CFA_restore_extended:·r78·(v14)
33 ··DW_CFA_restore_extended:·r77·(v13)33 ··DW_CFA_restore_extended:·r77·(v13)
34 ··DW_CFA_restore_extended:·r76·(v12)34 ··DW_CFA_restore_extended:·r76·(v12)
35 ··DW_CFA_restore_extended:·r75·(v11)35 ··DW_CFA_restore_extended:·r75·(v11)
36 ··DW_CFA_restore_extended:·r74·(v10)36 ··DW_CFA_restore_extended:·r74·(v10)
37 ··DW_CFA_restore_extended:·r73·(v9)37 ··DW_CFA_restore_extended:·r73·(v9)
38 ··DW_CFA_restore_extended:·r72·(v8)38 ··DW_CFA_restore_extended:·r72·(v8)
39 ··DW_CFA_advance_loc:·4·to·000000000044e4c839 ··DW_CFA_advance_loc:·4·to·000000000047b888
40 ··DW_CFA_restore:·r29·(x29)40 ··DW_CFA_restore:·r29·(x29)
41 ··DW_CFA_restore:·r30·(x30)41 ··DW_CFA_restore:·r30·(x30)
42 ··DW_CFA_def_cfa_offset:·042 ··DW_CFA_def_cfa_offset:·0
43 ··DW_CFA_nop43 ··DW_CFA_nop
44 ··DW_CFA_nop44 ··DW_CFA_nop
45 ··DW_CFA_nop45 ··DW_CFA_nop
  
46 00000074·0000000000000048·00000078·FDE·cie=00000000·pc=000000000044e700..000000000044fb1046 00000074·0000000000000048·00000078·FDE·cie=00000000·pc=000000000047bac0..000000000047ced0
47 ··DW_CFA_advance_loc:·4·to·000000000044e70447 ··DW_CFA_advance_loc:·4·to·000000000047bac4
48 ··DW_CFA_def_cfa_offset:·8048 ··DW_CFA_def_cfa_offset:·80
49 ··DW_CFA_offset:·r30·(x30)·at·cfa-7249 ··DW_CFA_offset:·r30·(x30)·at·cfa-72
50 ··DW_CFA_offset:·r29·(x29)·at·cfa-8050 ··DW_CFA_offset:·r29·(x29)·at·cfa-80
51 ··DW_CFA_advance_loc:·20·to·000000000044e71851 ··DW_CFA_advance_loc:·20·to·000000000047bad8
52 ··DW_CFA_offset_extended:·r79·(v15)·at·cfa-852 ··DW_CFA_offset_extended:·r79·(v15)·at·cfa-8
53 ··DW_CFA_offset_extended:·r78·(v14)·at·cfa-1653 ··DW_CFA_offset_extended:·r78·(v14)·at·cfa-16
54 ··DW_CFA_offset_extended:·r77·(v13)·at·cfa-2454 ··DW_CFA_offset_extended:·r77·(v13)·at·cfa-24
55 ··DW_CFA_offset_extended:·r76·(v12)·at·cfa-3255 ··DW_CFA_offset_extended:·r76·(v12)·at·cfa-32
56 ··DW_CFA_offset_extended:·r75·(v11)·at·cfa-4056 ··DW_CFA_offset_extended:·r75·(v11)·at·cfa-40
57 ··DW_CFA_offset_extended:·r74·(v10)·at·cfa-4857 ··DW_CFA_offset_extended:·r74·(v10)·at·cfa-48
58 ··DW_CFA_offset_extended:·r73·(v9)·at·cfa-5658 ··DW_CFA_offset_extended:·r73·(v9)·at·cfa-56
59 ··DW_CFA_offset_extended:·r72·(v8)·at·cfa-6459 ··DW_CFA_offset_extended:·r72·(v8)·at·cfa-64
60 ··DW_CFA_advance_loc2:·3868·to·000000000044f63460 ··DW_CFA_advance_loc2:·3868·to·000000000047c9f4
61 ··DW_CFA_restore_extended:·r79·(v15)61 ··DW_CFA_restore_extended:·r79·(v15)
62 ··DW_CFA_restore_extended:·r78·(v14)62 ··DW_CFA_restore_extended:·r78·(v14)
63 ··DW_CFA_restore_extended:·r77·(v13)63 ··DW_CFA_restore_extended:·r77·(v13)
64 ··DW_CFA_restore_extended:·r76·(v12)64 ··DW_CFA_restore_extended:·r76·(v12)
65 ··DW_CFA_restore_extended:·r75·(v11)65 ··DW_CFA_restore_extended:·r75·(v11)
66 ··DW_CFA_restore_extended:·r74·(v10)66 ··DW_CFA_restore_extended:·r74·(v10)
67 ··DW_CFA_restore_extended:·r73·(v9)67 ··DW_CFA_restore_extended:·r73·(v9)
68 ··DW_CFA_restore_extended:·r72·(v8)68 ··DW_CFA_restore_extended:·r72·(v8)
69 ··DW_CFA_advance_loc:·4·to·000000000044f63869 ··DW_CFA_advance_loc:·4·to·000000000047c9f8
70 ··DW_CFA_restore:·r29·(x29)70 ··DW_CFA_restore:·r29·(x29)
71 ··DW_CFA_restore:·r30·(x30)71 ··DW_CFA_restore:·r30·(x30)
72 ··DW_CFA_def_cfa_offset:·072 ··DW_CFA_def_cfa_offset:·0
73 ··DW_CFA_nop73 ··DW_CFA_nop
74 ··DW_CFA_nop74 ··DW_CFA_nop
75 ··DW_CFA_nop75 ··DW_CFA_nop
  
76 000000c0·0000000000000014·000000c4·FDE·cie=00000000·pc=000000000044fb10..000000000044fb1876 000000c0·0000000000000014·000000c4·FDE·cie=00000000·pc=000000000047ced0..000000000047ced8
77 ··DW_CFA_advance_loc:·4·to·000000000044fb1477 ··DW_CFA_advance_loc:·4·to·000000000047ced4
78 ··DW_CFA_def_cfa_offset:·1678 ··DW_CFA_def_cfa_offset:·16
79 ··DW_CFA_offset:·r30·(x30)·at·cfa-1679 ··DW_CFA_offset:·r30·(x30)·at·cfa-16
80 ··DW_CFA_nop80 ··DW_CFA_nop
81 ··DW_CFA_nop81 ··DW_CFA_nop
  
82 000000d8·0000000000000018·000000dc·FDE·cie=00000000·pc=000000000044fb18..000000000044fb5882 000000d8·0000000000000018·000000dc·FDE·cie=00000000·pc=000000000047ced8..000000000047cf18
83 ··DW_CFA_advance_loc:·8·to·000000000044fb2083 ··DW_CFA_advance_loc:·8·to·000000000047cee0
84 ··DW_CFA_def_cfa_offset:·3284 ··DW_CFA_def_cfa_offset:·32
85 ··DW_CFA_offset:·r19·(x19)·at·cfa-885 ··DW_CFA_offset:·r19·(x19)·at·cfa-8
86 ··DW_CFA_offset:·r20·(x20)·at·cfa-1686 ··DW_CFA_offset:·r20·(x20)·at·cfa-16
87 ··DW_CFA_offset:·r30·(x30)·at·cfa-3287 ··DW_CFA_offset:·r30·(x30)·at·cfa-32
88 ··DW_CFA_nop88 ··DW_CFA_nop
89 ··DW_CFA_nop89 ··DW_CFA_nop
  
90 000000f4·0000000000000010·000000f8·FDE·cie=00000000·pc=000000000044fb58..000000000044fb5c90 000000f4·0000000000000010·000000f8·FDE·cie=00000000·pc=000000000047cf18..000000000047cf1c
91 ··DW_CFA_nop91 ··DW_CFA_nop
92 ··DW_CFA_nop92 ··DW_CFA_nop
93 ··DW_CFA_nop93 ··DW_CFA_nop
  
94 00000108·0000000000000010·0000010c·FDE·cie=00000000·pc=000000000044fb5c..000000000044fb6094 00000108·0000000000000010·0000010c·FDE·cie=00000000·pc=000000000047cf1c..000000000047cf20
95 ··DW_CFA_nop95 ··DW_CFA_nop
96 ··DW_CFA_nop96 ··DW_CFA_nop
97 ··DW_CFA_nop97 ··DW_CFA_nop
  
98 0000011c·0000000000000010·00000120·FDE·cie=00000000·pc=000000000044fb60..000000000044fb6498 0000011c·0000000000000010·00000120·FDE·cie=00000000·pc=000000000047cf20..000000000047cf24
99 ··DW_CFA_nop99 ··DW_CFA_nop
100 ··DW_CFA_nop100 ··DW_CFA_nop
101 ··DW_CFA_nop101 ··DW_CFA_nop
  
102 00000130·0000000000000010·00000134·FDE·cie=00000000·pc=000000000044fb64..000000000044fb74102 00000130·0000000000000010·00000134·FDE·cie=00000000·pc=000000000047cf24..000000000047cf34
103 ··DW_CFA_nop103 ··DW_CFA_nop
104 ··DW_CFA_nop104 ··DW_CFA_nop
105 ··DW_CFA_nop105 ··DW_CFA_nop
  
106 00000144·0000000000000010·00000148·FDE·cie=00000000·pc=000000000044fb74..000000000044fb7c106 00000144·0000000000000010·00000148·FDE·cie=00000000·pc=000000000047cf34..000000000047cf3c
107 ··DW_CFA_nop107 ··DW_CFA_nop
108 ··DW_CFA_nop108 ··DW_CFA_nop
109 ··DW_CFA_nop109 ··DW_CFA_nop
  
110 00000158·0000000000000010·0000015c·FDE·cie=00000000·pc=000000000044fb7c..000000000044fb84110 00000158·0000000000000010·0000015c·FDE·cie=00000000·pc=000000000047cf3c..000000000047cf44
111 ··DW_CFA_nop111 ··DW_CFA_nop
112 ··DW_CFA_nop112 ··DW_CFA_nop
113 ··DW_CFA_nop113 ··DW_CFA_nop
  
114 0000016c·0000000000000010·00000170·FDE·cie=00000000·pc=000000000044fb84..000000000044fb98114 0000016c·0000000000000010·00000170·FDE·cie=00000000·pc=000000000047cf44..000000000047cf58
115 ··DW_CFA_nop115 ··DW_CFA_nop
116 ··DW_CFA_nop116 ··DW_CFA_nop
117 ··DW_CFA_nop117 ··DW_CFA_nop
  
118 00000180·0000000000000010·00000184·FDE·cie=00000000·pc=000000000044fb98..000000000044fbb4118 00000180·0000000000000010·00000184·FDE·cie=00000000·pc=000000000047cf58..000000000047cf74
119 ··DW_CFA_nop119 ··DW_CFA_nop
Max diff block lines reached; 15866556/15872515 bytes (99.96%) of diff not shown.
389 KB
strings --all --bytes=8 {}
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
26 AAsset_close26 AAsset_close
27 AAsset_getLength27 AAsset_getLength
28 AAsset_getBuffer28 AAsset_getBuffer
29 AAsset_isAllocated29 AAsset_isAllocated
30 __cxa_atexit30 __cxa_atexit
31 __android_log_print31 __android_log_print
32 __system_property_get32 __system_property_get
 33 __system_property_find
33 eglCreateImageKHR34 eglCreateImageKHR
34 glDeleteTextures35 glDeleteTextures
35 eglDestroyImageKHR36 eglDestroyImageKHR
36 glEGLImageTargetTexture2DOES37 glEGLImageTargetTexture2DOES
37 glBindTexture38 glBindTexture
38 glGenTextures39 glGenTextures
39 JNI_OnLoad40 JNI_OnLoad
Offset 116, 23 lines modifiedOffset 117, 25 lines modified
116 ALooper_release117 ALooper_release
117 timerfd_settime118 timerfd_settime
118 faccessat119 faccessat
119 renameat120 renameat
120 rewinddir121 rewinddir
121 gettimeofday122 gettimeofday
122 localtime_r123 localtime_r
 124 pthread_sigmask
 125 getauxval
 126 pthread_cond_init
123 nextafterf127 nextafterf
124 __memcpy_chk128 __memcpy_chk
125 remainder129 remainder
126 __strcpy_chk130 __strcpy_chk
127 malloc_usable_size131 malloc_usable_size
128 __android_log_vprint132 __android_log_vprint
129 strerror133 strerror
130 pthread_once134 pthread_once
131 getauxval 
132 eglQueryString135 eglQueryString
133 glActiveTexture136 glActiveTexture
134 glAttachShader137 glAttachShader
135 glBindAttribLocation138 glBindAttribLocation
136 glBindBuffer139 glBindBuffer
137 glBindFramebuffer140 glBindFramebuffer
138 glBindRenderbuffer141 glBindRenderbuffer
Offset 234, 15 lines modifiedOffset 237, 14 lines modified
234 shutdown237 shutdown
235 getaddrinfo238 getaddrinfo
236 gai_strerror239 gai_strerror
237 freeaddrinfo240 freeaddrinfo
238 getsockopt241 getsockopt
239 OPENSSL_memory_alloc242 OPENSSL_memory_alloc
240 OPENSSL_memory_free243 OPENSSL_memory_free
241 sdallocx 
242 OPENSSL_memory_get_size244 OPENSSL_memory_get_size
243 pthread_rwlock_init245 pthread_rwlock_init
244 pthread_rwlock_rdlock246 pthread_rwlock_rdlock
245 pthread_rwlock_wrlock247 pthread_rwlock_wrlock
246 pthread_rwlock_unlock248 pthread_rwlock_unlock
247 pthread_rwlock_destroy249 pthread_rwlock_destroy
248 __strlen_chk250 __strlen_chk
Offset 252, 15 lines modifiedOffset 254, 14 lines modified
252 ANativeWindow_getWidth254 ANativeWindow_getWidth
253 ANativeWindow_getHeight255 ANativeWindow_getHeight
254 epoll_create256 epoll_create
255 epoll_ctl257 epoll_ctl
256 epoll_wait258 epoll_wait
257 sigemptyset259 sigemptyset
258 sigaddset260 sigaddset
259 pthread_sigmask 
260 inotify_init1261 inotify_init1
261 inotify_add_watch262 inotify_add_watch
262 inotify_rm_watch263 inotify_rm_watch
263 recvfrom264 recvfrom
264 if_indextoname265 if_indextoname
265 sigaction266 sigaction
266 gethostname267 gethostname
Offset 282, 42 lines modifiedOffset 283, 40 lines modified
282 InternalFlutterGpu_CommandBuffer_Initialize283 InternalFlutterGpu_CommandBuffer_Initialize
283 InternalFlutterGpu_CommandBuffer_Submit284 InternalFlutterGpu_CommandBuffer_Submit
284 InternalFlutterGpu_Context_InitializeDefault285 InternalFlutterGpu_Context_InitializeDefault
285 InternalFlutterGpu_Context_GetDefaultColorFormat286 InternalFlutterGpu_Context_GetDefaultColorFormat
286 InternalFlutterGpu_Context_GetDefaultStencilFormat287 InternalFlutterGpu_Context_GetDefaultStencilFormat
287 InternalFlutterGpu_Context_GetDefaultDepthStencilFormat288 InternalFlutterGpu_Context_GetDefaultDepthStencilFormat
288 InternalFlutterGpu_Context_GetMinimumUniformByteAlignment289 InternalFlutterGpu_Context_GetMinimumUniformByteAlignment
 290 InternalFlutterGpu_Context_GetSupportsOffscreenMSAA
289 InternalFlutterGpu_DeviceBuffer_Initialize291 InternalFlutterGpu_DeviceBuffer_Initialize
290 InternalFlutterGpu_DeviceBuffer_InitializeWithHostData292 InternalFlutterGpu_DeviceBuffer_InitializeWithHostData
291 InternalFlutterGpu_DeviceBuffer_Overwrite293 InternalFlutterGpu_DeviceBuffer_Overwrite
292 InternalFlutterGpu_DeviceBuffer_Flush294 InternalFlutterGpu_DeviceBuffer_Flush
293 InternalFlutterGpu_HostBuffer_Initialize 
294 InternalFlutterGpu_HostBuffer_EmplaceBytes 
295 InternalFlutterGpu_RenderPass_Initialize295 InternalFlutterGpu_RenderPass_Initialize
296 InternalFlutterGpu_RenderPass_SetColorAttachment296 InternalFlutterGpu_RenderPass_SetColorAttachment
297 InternalFlutterGpu_RenderPass_SetDepthStencilAttachment297 InternalFlutterGpu_RenderPass_SetDepthStencilAttachment
298 InternalFlutterGpu_RenderPass_Begin298 InternalFlutterGpu_RenderPass_Begin
299 InternalFlutterGpu_RenderPass_BindPipeline299 InternalFlutterGpu_RenderPass_BindPipeline
300 InternalFlutterGpu_RenderPass_BindVertexBufferDevice300 InternalFlutterGpu_RenderPass_BindVertexBufferDevice
301 InternalFlutterGpu_RenderPass_BindVertexBufferHost 
302 InternalFlutterGpu_RenderPass_BindIndexBufferDevice301 InternalFlutterGpu_RenderPass_BindIndexBufferDevice
303 InternalFlutterGpu_RenderPass_BindIndexBufferHost 
304 InternalFlutterGpu_RenderPass_BindUniformDevice302 InternalFlutterGpu_RenderPass_BindUniformDevice
305 InternalFlutterGpu_RenderPass_BindUniformHost 
306 InternalFlutterGpu_RenderPass_BindTexture303 InternalFlutterGpu_RenderPass_BindTexture
307 InternalFlutterGpu_RenderPass_ClearBindings304 InternalFlutterGpu_RenderPass_ClearBindings
308 InternalFlutterGpu_RenderPass_SetColorBlendEnable305 InternalFlutterGpu_RenderPass_SetColorBlendEnable
309 InternalFlutterGpu_RenderPass_SetColorBlendEquation306 InternalFlutterGpu_RenderPass_SetColorBlendEquation
310 InternalFlutterGpu_RenderPass_SetDepthWriteEnable307 InternalFlutterGpu_RenderPass_SetDepthWriteEnable
311 InternalFlutterGpu_RenderPass_SetDepthCompareOperation308 InternalFlutterGpu_RenderPass_SetDepthCompareOperation
312 InternalFlutterGpu_RenderPass_SetStencilReference309 InternalFlutterGpu_RenderPass_SetStencilReference
 310 InternalFlutterGpu_RenderPass_SetScissor
313 InternalFlutterGpu_RenderPass_SetStencilConfig311 InternalFlutterGpu_RenderPass_SetStencilConfig
314 InternalFlutterGpu_RenderPass_SetCullMode312 InternalFlutterGpu_RenderPass_SetCullMode
315 InternalFlutterGpu_RenderPass_SetPrimitiveType313 InternalFlutterGpu_RenderPass_SetPrimitiveType
316 InternalFlutterGpu_RenderPass_SetWindingOrder314 InternalFlutterGpu_RenderPass_SetWindingOrder
 315 InternalFlutterGpu_RenderPass_SetPolygonMode
317 InternalFlutterGpu_RenderPass_Draw316 InternalFlutterGpu_RenderPass_Draw
318 InternalFlutterGpu_RenderPipeline_Initialize317 InternalFlutterGpu_RenderPipeline_Initialize
319 InternalFlutterGpu_Shader_GetUniformStructSize318 InternalFlutterGpu_Shader_GetUniformStructSize
320 InternalFlutterGpu_Shader_GetUniformMemberOffset319 InternalFlutterGpu_Shader_GetUniformMemberOffset
321 InternalFlutterGpu_ShaderLibrary_InitializeWithAsset320 InternalFlutterGpu_ShaderLibrary_InitializeWithAsset
322 InternalFlutterGpu_ShaderLibrary_GetShader321 InternalFlutterGpu_ShaderLibrary_GetShader
323 InternalFlutterGpu_Texture_Initialize322 InternalFlutterGpu_Texture_Initialize
Offset 328, 15 lines modifiedOffset 327, 14 lines modified
328 ANativeWindow_release327 ANativeWindow_release
329 AndroidBitmap_getInfo328 AndroidBitmap_getInfo
330 AndroidBitmap_lockPixels329 AndroidBitmap_lockPixels
331 AndroidBitmap_unlockPixels330 AndroidBitmap_unlockPixels
332 android_set_abort_message331 android_set_abort_message
333 pthread_condattr_init332 pthread_condattr_init
Max diff block lines reached; 394792/398418 bytes (99.09%) 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 ··0x00003818·0c000000·d4010000·10000000·1a000000·................2 ··0x000037e0·0b000000·d4010000·10000000·1a000000·................
3 ··0x00003828·00000204·11400418·00001010·00410084·.....@.......A..3 ··0x000037f0·00000200·19400408·00001010·00000084·.....@..........
4 ··0x00003838·12002020·00002004·88080000·00000010·..··..·.........4 ··0x00003800·00002020·00002004·88080000·00000010·..··..·.........
5 ··0x00003848·00041008·00000880·80010000·00104000·..............@.5 ··0x00003810·10841008·00000880·80010000·00104000·..............@.
6 ··0x00003858·00010000·00040000·00200020·0000000c·.........·.·....6 ··0x00003820·00010000·00040000·00200020·0000000c·.........·.·....
7 ··0x00003868·00000020·22005820·00004000·40080001·...·".X·..@.@...7 ··0x00003830·00000020·22001820·00004000·40080001·...·"..·..@.@...
8 ··0x00003878·20108000·0000a200·00008080·05002020··.............··8 ··0x00003840·20108000·0000a200·00008080·05002020··.............··
9 ··0x00003888·02000000·04400028·00020000·00400000·.....@.(.....@..9 ··0x00003850·02000000·04400028·00020000·04c00000·.....@.(........
10 ··0x00003898·00000400·010301c4·00921051·4c510104·...........QLQ..10 ··0x00003860·00000400·010301c4·00921051·4c510104·...........QLQ..
11 ··0x000038a8·d4010000·d7010000·da010000·dc010000·................11 ··0x00003870·d4010000·d8010000·d9010000·df010000·................
12 ··0x000038b8·df010000·e3010000·e4010000·ec010000·................12 ··0x00003880·e7010000·e9010000·eb010000·ef010000·................
13 ··0x000038c8·f0010000·f7010000·fb010000·03020000·................13 ··0x00003890·fa010000·fe010000·ff010000·e223828e·.............#..
 14 ··0x000038a0·96ba85d7·be83a4eb·ddcb5e32·3de7d5ec·..........^2=...
 15 ··0x000038b0·beb70182·c2dcd81c·eec37560·3af8418f·..........u`:.A.
 16 ··0x000038c0·fc5a3a80·f10fa3b2·240096ec·5c540d50·.Z:.....$...\T.P
 17 ··0x000038d0·2e93cdec·a82bcaa5·aaed6723·d6a20c7f·.....+....g#....
 18 ··0x000038e0·faaf4550·95c41fe9·3276baf5·fbddacef·..EP....2v......
 19 ··0x000038f0·e2ce7fd5·c92b169b·7ed03aeb·04bdab3d·.....+..~.:....=
 20 ··0x00003900·203c4845·0ba58c2a·8cde64c5·66faf8e1··<HE...*..d.f...
 21 ··0x00003910·6ef3f224·768d7121·b6a65416·222f9d05·n..$v.q!..T."/..
 22 ··0x00003920·56ba13af·20be61d2·627f3bbf·6ce9551c·V...·.a.b.;.l.U.
 23 ··0x00003930·b57c0776·924f3ec2·dc412534·3e11d0cd·.|.v.O>..A%4>...
 24 ··0x00003940·fd38342c·e9cfb53e·2ea45ac9·de07b3ea·.84,...>..Z.....
 25 ··0x00003950·1a251052·25465677···················.%.R%FVw
14 ··0x000038d8·fc84d02f·3ca88a69·ddcb5e32·fc5a3a80·.../<..i..^2.Z:. 
15 ··0x000038e8·c82b169b·b57c0776·e223828e·abed6723·.+...|.v.#....g# 
16 ··0x000038f8·1a251052·d6a20c7f·3376baf5·68b411ba·.%.R....3v..h... 
17 ··0x00003908·8470db06·e8cfb53e·6de9551c·21be61d2·.p.....>m.U.!.a. 
18 ··0x00003918·2ea45ac9·66faf8e1·de07b3ea·768d7121·..Z.f.......v.q! 
19 ··0x00003928·be83a4eb·222f9d05·0aa58c2a·fbddacef·...."/.....*.... 
20 ··0x00003938·beb70182·7ed03aeb·96ba85d7·3f11d0cd·....~.:.....?... 
21 ··0x00003948·240096ec·8cde64c5·5c540d50·a82bcaa5·$.....d.\T.P.+.. 
22 ··0x00003958·203c4845·f00fa3b2·fd38342c·3ce7d5ec··<HE.....84,<... 
23 ··0x00003968·dc412534·24465677·95c41fe9·924f3ec2·.A%4$FVw.....O>. 
24 ··0x00003978·6ef3f224·e2ce7fd5·eec37560·2e93cdec·n..$......u`.... 
25 ··0x00003988·36dab2f7·56ba13af·fbaf4550·c2dcd81c·6...V.....EP.... 
26 ··0x00003998·b7a65416····························..T. 
  
34.0 KB
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 262 lines modifiedOffset 1, 261 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
 2 ··0x00003958·03020000·03020000·67010000·00000000·........g.......
 3 ··0x00003968·c4000000·14010000·29010000·00000000·........).......
 4 ··0x00003978·dd000000·00000000·fa000000·1b010000·................
 5 ··0x00003988·00000000·ff000000·00000000·b2010000·................
 6 ··0x00003998·da010000·00000000·f9000000·21010000·............!...
 7 ··0x000039a8·72010000·00000000·00000000·00000000·r...............
 8 ··0x000039b8·00000000·bb000000·32010000·f9010000·........2.......
2 ··0x0000399c·05020000·05020000·00000000·00000000·................9 ··0x000039c8·01020000·00000000·00000000·00000000·................
3 ··0x000039ac·80010000·66000000·99010000·4b010000·....f.......K... 
4 ··0x000039bc·00000000·72010000·00000000·87000000·....r...........10 ··0x000039d8·00000000·6d000000·00000000·b7010000·....m...........
5 ··0x000039cc·00000000·eb000000·dd000000·7d010000·............}... 
6 ··0x000039dc·8a000000·00000000·00000000·22000000·............"... 
7 ··0x000039ec·00000000·a8010000·bf010000·27010000·............'... 
8 ··0x000039fc·00000000·7c010000·00000000·f4010000·....|...........11 ··0x000039e8·00000000·9f000000·00000000·d2010000·................
9 ··0x00003a0c·00000000·00000000·00000000·02000000·................ 
10 ··0x00003a1c·5c000000·cc010000·8b010000·a4010000·\............... 
11 ··0x00003a2c·90000000·ce000000·00000000·00000000·................ 
12 ··0x00003a3c·bd000000·1e010000·a7010000·00000000·................ 
13 ··0x00003a4c·b4000000·f8000000·9d010000·00000000·................ 
14 ··0x00003a5c·f7010000·a5010000·51000000·18010000·........Q....... 
15 ··0x00003a6c·eb010000·ff010000·60010000·31000000·........`...1... 
16 ··0x00003a7c·00000000·8f010000·00000000·00000000·................12 ··0x000039f8·3a000000·a6010000·00000000·00000000·:...............
 13 ··0x00003a08·ec000000·b3010000·06010000·00000000·................
 14 ··0x00003a18·68010000·92010000·7e000000·17010000·h.......~.......
17 ··0x00003a8c·bd010000·39000000·2a000000·00000000·....9...*.......15 ··0x00003a28·0b010000·5a010000·a5000000·00000000·....Z...........
18 ··0x00003a9c·f5000000·00000000·b5010000·00000000·................16 ··0x00003a38·fb010000·00000000·05010000·00000000·................
19 ··0x00003aac·ef010000·ad010000·1a000000·cc000000·................ 
20 ··0x00003abc·00000000·7d000000·00000000·00000000·....}...........17 ··0x00003a48·00000000·7a010000·e1010000·00000000·....z...........
 18 ··0x00003a58·b8000000·00000000·00000000·6b000000·............k...
 19 ··0x00003a68·dc000000·00000000·7e010000·00000000·........~.......
 20 ··0x00003a78·00000000·b4010000·78010000·00000000·........x.......
 21 ··0x00003a88·0c000000·95000000·a3010000·00000000·................
 22 ··0x00003a98·bc010000·00000000·00000000·c7010000·................
 23 ··0x00003aa8·f4010000·00000000·70010000·d0010000·........p.......
21 ··0x00003acc·00000000·00000000·45000000·96010000·........E.......24 ··0x00003ab8·00000000·00000000·50000000·97010000·........P.......
22 ··0x00003adc·00000000·00000000·1f010000·06000000·................25 ··0x00003ac8·00000000·00000000·59010000·00000000·........Y.......
 26 ··0x00003ad8·00000000·00020000·c5010000·e7010000·................
23 ··0x00003aec·54010000·00000000·79000000·00000000·T.......y.......27 ··0x00003ae8·e6010000·00000000·10000000·00000000·................
 28 ··0x00003af8·ca000000·a2010000·9a000000·00000000·................
 29 ··0x00003b08·00000000·6e000000·fc010000·5d010000·....n.......]...
 30 ··0x00003b18·53010000·c8000000·00000000·00000000·S...............
 31 ··0x00003b28·93010000·bf000000·53000000·00000000·........S.......
 32 ··0x00003b38·34000000·00000000·00000000·4f010000·4...........O...
 33 ··0x00003b48·00000000·9a010000·5c010000·00000000·........\.......
 34 ··0x00003b58·00000000·00000000·30000000·cf010000·........0.......
 35 ··0x00003b68·6a010000·00000000·00000000·00000000·j...............
 36 ··0x00003b78·9c010000·00000000·2d010000·00000000·........-.......
 37 ··0x00003b88·8e000000·03000000·12010000·92000000·................
 38 ··0x00003b98·f8000000·00000000·00000000·56010000·............V...
 39 ··0x00003ba8·44010000·f8010000·00000000·00000000·D...............
 40 ··0x00003bb8·00000000·18010000·d7010000·88010000·................
 41 ··0x00003bc8·00000000·4d000000·0a000000·0e010000·....M...........
 42 ··0x00003bd8·00000000·00000000·c5000000·3c010000·............<...
 43 ··0x00003be8·f5010000·1b000000·00000000·00000000·................
 44 ··0x00003bf8·8d000000·00000000·24000000·54010000·........$...T...
 45 ··0x00003c08·00000000·00000000·cc010000·91000000·................
 46 ··0x00003c18·da000000·00000000·00000000·a9000000·................
 47 ··0x00003c28·78000000·ce010000·60010000·00000000·x.......`.......
 48 ··0x00003c38·b5010000·00000000·00000000·be010000·................
 49 ··0x00003c48·5a000000·90010000·37010000·00000000·Z.......7.......
 50 ··0x00003c58·eb010000·91010000·a7010000·00000000·................
 51 ··0x00003c68·82000000·00000000·22010000·42010000·........"...B...
 52 ··0x00003c78·5c000000·00000000·00000000·f7000000·\...............
 53 ··0x00003c88·00000000·00000000·95010000·e2010000·................
 54 ··0x00003c98·00000000·ee000000·ed010000·f4000000·................
 55 ··0x00003ca8·a0010000·00000000·e8010000·00000000·................
24 ··0x00003afc·00000000·d3010000·00000000·94000000·................56 ··0x00003cb8·00000000·f2010000·00000000·54000000·............T...
25 ··0x00003b0c·b8000000·c4010000·ca010000·b2000000·................ 
26 ··0x00003b1c·00000000·a2000000·47010000·00000000·........G....... 
27 ··0x00003b2c·22010000·00000000·00000000·61010000·"...........a... 
28 ··0x00003b3c·39010000·00000000·3d000000·f1010000·9.......=....... 
29 ··0x00003b4c·06010000·00000000·2c010000·30010000·........,...0...57 ··0x00003cc8·0e000000·00000000·d3000000·93000000·................
 58 ··0x00003cd8·db000000·90000000·5e010000·00000000·........^.......
 59 ··0x00003ce8·00000000·cd010000·9c000000·1a000000·................
 60 ··0x00003cf8·e3010000·00000000·f0010000·00000000·................
 61 ··0x00003d08·d9000000·ff010000·4c010000·ac000000·........L.......
 62 ··0x00003d18·dd010000·3d010000·94000000·00000000·....=...........
 63 ··0x00003d28·c2010000·00000000·74000000·00000000·........t.......
 64 ··0x00003d38·00000000·16010000·65010000·7b010000·........e...{...
 65 ··0x00003d48·00000000·4e000000·00000000·00000000·....N...........
 66 ··0x00003d58·00000000·41010000·cc000000·00000000·....A...........
 67 ··0x00003d68·43010000·0c010000·ab010000·00000000·C...............
 68 ··0x00003d78·5b010000·6d010000·96000000·36010000·[...m.......6...
 69 ··0x00003d88·c0010000·00000000·d3010000·8f010000·................
 70 ··0x00003d98·c9010000·45010000·a4000000·65000000·....E.......e...
 71 ··0x00003da8·47010000·79010000·00000000·57010000·G...y.......W...
 72 ··0x00003db8·b2000000·75000000·6c000000·e1000000·....u...l.......
 73 ··0x00003dc8·00000000·00000000·d7000000·82010000·................
 74 ··0x00003dd8·00000000·16000000·00000000·69010000·............i...
 75 ··0x00003de8·00000000·02010000·7c010000·aa000000·........|.......
 76 ··0x00003df8·a4010000·9d010000·1d010000·18000000·................
 77 ··0x00003e08·c9000000·00000000·6c010000·00000000·........l.......
 78 ··0x00003e18·3c000000·47000000·e0010000·00000000·<...G...........
 79 ··0x00003e28·00000000·b9010000·a8010000·33010000·............3...
 80 ··0x00003e38·86010000·15000000·00000000·2f010000·............/...
30 ··0x00003b5c·00000000·36000000·03020000·1b000000·....6...........81 ··0x00003e48·00000000·36000000·07000000·b4000000·....6...........
 82 ··0x00003e58·d5010000·e6000000·d1010000·72000000·............r...
31 ··0x00003b6c·5d000000·00000000·20010000·86010000·].......·....... 
32 ··0x00003b7c·3d010000·b3010000·85000000·3f010000·=...........?... 
33 ··0x00003b8c·00000000·00000000·00000000·00000000·................83 ··0x00003e68·00000000·00000000·00000000·00000000·................
34 ··0x00003b9c·00000000·00000000·9b000000·00000000·................84 ··0x00003e78·00000000·00000000·c3010000·e2000000·................
 85 ··0x00003e88·bb010000·2c010000·e3000000·e9010000·....,...........
35 ··0x00003bac·9b010000·04000000·72000000·0c010000·........r....... 
36 ··0x00003bbc·41010000·f4000000·b0000000·84010000·A............... 
37 ··0x00003bcc·00000000·d1010000·00000000·d9010000·................86 ··0x00003e98·00000000·75010000·00000000·02020000·....u...........
38 ··0x00003bdc·10000000·00000000·00000000·64010000·............d...87 ··0x00003ea8·1c000000·00000000·00000000·4a010000·............J...
39 ··0x00003bec·76010000·57000000·d4010000·42010000·v...W.......B... 
40 ··0x00003bfc·00000000·dd010000·00000000·2e010000·................ 
41 ··0x00003c0c·dc010000·00000000·00000000·83000000·................ 
42 ··0x00003c1c·0e000000·00000000·00000000·f0010000·................ 
43 ··0x00003c2c·ea010000·00000000·e0000000·6b000000·............k... 
44 ··0x00003c3c·ac010000·7f010000·00000000·ed010000·................ 
45 ··0x00003c4c·c2010000·0d010000·00000000·00000000·................ 
46 ··0x00003c5c·e3000000·f3010000·aa010000·c7010000·................ 
47 ··0x00003c6c·5f010000·a8000000·f3000000·66010000·_...........f... 
48 ··0x00003c7c·e9000000·a6000000·00000000·00000000·................ 
49 ··0x00003c8c·26010000·00020000·00000000·00000000·&............... 
50 ··0x00003c9c·97010000·0d000000·00000000·00000000·................ 
51 ··0x00003cac·55000000·00000000·c5010000·00000000·U............... 
52 ··0x00003cbc·6f000000·58000000·f9000000·a5000000·o...X........... 
53 ··0x00003ccc·00000000·00000000·91000000·00000000·................ 
54 ··0x00003cdc·00000000·00000000·0f000000·ff000000·................88 ··0x00003eb8·00000000·37000000·01010000·f5000000·....7...........
55 ··0x00003cec·bb010000·d1000000·86000000·ae010000·................ 
56 ··0x00003cfc·6d010000·00000000·00000000·da000000·m............... 
57 ··0x00003d0c·a9010000·e8010000·00000000·00000000·................89 ··0x00003ec8·9f010000·f6010000·00000000·7b000000·............{...
Max diff block lines reached; 0/34693 bytes (0.00%) of diff not shown.
65.9 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 508 lines modifiedOffset 1, 503 lines modified
  
Diff chunk too large, falling back to line-by-line diff (500 lines added, 505 lines removed)
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x000049cc·00707468·72656164·5f73656c·66006162·.pthread_self.ab2 ··0x00004978·00707468·72656164·5f73656c·66006162·.pthread_self.ab
3 ··0x000049dc·6f727400·7374726c·656e0065·676c4372·ort.strlen.eglCr3 ··0x00004988·6f727400·7374726c·656e0065·676c4372·ort.strlen.eglCr
4 ··0x000049ec·65617465·57696e64·6f775375·72666163·eateWindowSurfac4 ··0x00004998·65617465·57696e64·6f775375·72666163·eateWindowSurfac
5 ··0x000049fc·65006567·6c437265·61746550·62756666·e.eglCreatePbuff5 ··0x000049a8·65006567·6c437265·61746550·62756666·e.eglCreatePbuff
6 ··0x00004a0c·65725375·72666163·65006567·6c476574·erSurface.eglGet6 ··0x000049b8·65725375·72666163·65006567·6c476574·erSurface.eglGet
7 ··0x00004a1c·43757272·656e7443·6f6e7465·78740065·CurrentContext.e7 ··0x000049c8·43757272·656e7443·6f6e7465·78740065·CurrentContext.e
8 ··0x00004a2c·676c4d61·6b654375·7272656e·74006567·glMakeCurrent.eg8 ··0x000049d8·676c4d61·6b654375·7272656e·74006567·glMakeCurrent.eg
9 ··0x00004a3c·6c43686f·6f736543·6f6e6669·67006567·lChooseConfig.eg9 ··0x000049e8·6c43686f·6f736543·6f6e6669·67006567·lChooseConfig.eg
10 ··0x00004a4c·6c437265·61746543·6f6e7465·78740065·lCreateContext.e10 ··0x000049f8·6c437265·61746543·6f6e7465·78740065·lCreateContext.e
11 ··0x00004a5c·676c4465·7374726f·79436f6e·74657874·glDestroyContext11 ··0x00004a08·676c4465·7374726f·79436f6e·74657874·glDestroyContext
12 ··0x00004a6c·0065676c·47657445·72726f72·0065676c·.eglGetError.egl12 ··0x00004a18·0065676c·47657445·72726f72·0065676c·.eglGetError.egl
13 ··0x00004a7c·44657374·726f7953·75726661·63650065·DestroySurface.e13 ··0x00004a28·44657374·726f7953·75726661·63650065·DestroySurface.e
14 ··0x00004a8c·676c4765·74437572·72656e74·44697370·glGetCurrentDisp14 ··0x00004a38·676c4765·74437572·72656e74·44697370·glGetCurrentDisp
15 ··0x00004a9c·6c617900·65676c47·65744375·7272656e·lay.eglGetCurren15 ··0x00004a48·6c617900·65676c47·65744375·7272656e·lay.eglGetCurren
16 ··0x00004aac·74537572·66616365·0065676c·51756572·tSurface.eglQuer16 ··0x00004a58·74537572·66616365·0065676c·51756572·tSurface.eglQuer
17 ··0x00004abc·79537572·66616365·0065676c·53776170·ySurface.eglSwap17 ··0x00004a68·79537572·66616365·0065676c·53776170·ySurface.eglSwap
18 ··0x00004acc·42756666·65727300·65676c47·65744469·Buffers.eglGetDi18 ··0x00004a78·42756666·65727300·65676c47·65744469·Buffers.eglGetDi
19 ··0x00004adc·73706c61·79006567·6c496e69·7469616c·splay.eglInitial19 ··0x00004a88·73706c61·79006567·6c496e69·7469616c·splay.eglInitial
20 ··0x00004aec·697a6500·65676c54·65726d69·6e617465·ize.eglTerminate20 ··0x00004a98·697a6500·65676c54·65726d69·6e617465·ize.eglTerminate
21 ··0x00004afc·00736574·7072696f·72697479·00676574·.setpriority.get21 ··0x00004aa8·00736574·7072696f·72697479·00676574·.setpriority.get
22 ··0x00004b0c·74696400·676c4765·74537472·696e6700·tid.glGetString.22 ··0x00004ab8·74696400·676c4765·74537472·696e6700·tid.glGetString.
23 ··0x00004b1c·7374726e·636d7000·414e6174·69766557·strncmp.ANativeW23 ··0x00004ac8·7374726e·636d7000·414e6174·69766557·strncmp.ANativeW
24 ··0x00004b2c·696e646f·775f6c6f·636b0041·4e617469·indow_lock.ANati24 ··0x00004ad8·696e646f·775f6c6f·636b0041·4e617469·indow_lock.ANati
25 ··0x00004b3c·76655769·6e646f77·5f756e6c·6f636b41·veWindow_unlockA25 ··0x00004ae8·76655769·6e646f77·5f756e6c·6f636b41·veWindow_unlockA
26 ··0x00004b4c·6e64506f·73740041·4e617469·76655769·ndPost.ANativeWi26 ··0x00004af8·6e64506f·73740041·4e617469·76655769·ndPost.ANativeWi
27 ··0x00004b5c·6e646f77·5f676574·466f726d·61740041·ndow_getFormat.A27 ··0x00004b08·6e646f77·5f676574·466f726d·61740041·ndow_getFormat.A
28 ··0x00004b6c·41737365·744d616e·61676572·5f66726f·AssetManager_fro28 ··0x00004b18·41737365·744d616e·61676572·5f66726f·AssetManager_fro
29 ··0x00004b7c·6d4a6176·61004141·73736574·4d616e61·mJava.AAssetMana29 ··0x00004b28·6d4a6176·61004141·73736574·4d616e61·mJava.AAssetMana
30 ··0x00004b8c·6765725f·6f70656e·00414173·7365745f·ger_open.AAsset_30 ··0x00004b38·6765725f·6f70656e·00414173·7365745f·ger_open.AAsset_
31 ··0x00004b9c·636c6f73·65004141·73736574·5f676574·close.AAsset_get31 ··0x00004b48·636c6f73·65004141·73736574·5f676574·close.AAsset_get
32 ··0x00004bac·4c656e67·74680041·41737365·745f6765·Length.AAsset_ge32 ··0x00004b58·4c656e67·74680041·41737365·745f6765·Length.AAsset_ge
33 ··0x00004bbc·74427566·66657200·41417373·65745f69·tBuffer.AAsset_i33 ··0x00004b68·74427566·66657200·41417373·65745f69·tBuffer.AAsset_i
34 ··0x00004bcc·73416c6c·6f636174·6564005f·5f637861·sAllocated.__cxa34 ··0x00004b78·73416c6c·6f636174·6564005f·5f637861·sAllocated.__cxa
35 ··0x00004bdc·5f617465·78697400·5f5f616e·64726f69·_atexit.__androi35 ··0x00004b88·5f617465·78697400·5f5f616e·64726f69·_atexit.__androi
36 ··0x00004bec·645f6c6f·675f7072·696e7400·5f5f7379·d_log_print.__sy36 ··0x00004b98·645f6c6f·675f7072·696e7400·73747263·d_log_print.strc
37 ··0x00004bfc·7374656d·5f70726f·70657274·795f6765·stem_property_ge37 ··0x00004ba8·6d70005f·5f737973·74656d5f·70726f70·mp.__system_prop
38 ··0x00004c0c·74006174·6f690065·676c4372·65617465·t.atoi.eglCreate38 ··0x00004bb8·65727479·5f676574·005f5f73·79737465·erty_get.__syste
39 ··0x00004c1c·496d6167·654b4852·00676c44·656c6574·ImageKHR.glDelet39 ··0x00004bc8·6d5f7072·6f706572·74795f66·696e6400·m_property_find.
40 ··0x00004c2c·65546578·74757265·73006567·6c446573·eTextures.eglDes40 ··0x00004bd8·61746f69·006d656d·63687200·6d656d63·atoi.memchr.memc
41 ··0x00004c3c·74726f79·496d6167·654b4852·00676c45·troyImageKHR.glE41 ··0x00004be8·6d700065·676c4372·65617465·496d6167·mp.eglCreateImag
42 ··0x00004c4c·474c496d·61676554·61726765·74546578·GLImageTargetTex42 ··0x00004bf8·654b4852·00676c44·656c6574·65546578·eKHR.glDeleteTex
43 ··0x00004c5c·74757265·32444f45·5300676c·42696e64·ture2DOES.glBind43 ··0x00004c08·74757265·73006567·6c446573·74726f79·tures.eglDestroy
44 ··0x00004c6c·54657874·75726500·676c4765·6e546578·Texture.glGenTex44 ··0x00004c18·496d6167·654b4852·00676c45·474c496d·ImageKHR.glEGLIm
45 ··0x00004c7c·74757265·73004a4e·495f4f6e·4c6f6164·tures.JNI_OnLoad45 ··0x00004c28·61676554·61726765·74546578·74757265·ageTargetTexture
46 ··0x00004c8c·00414e61·74697665·57696e64·6f775f66·.ANativeWindow_f46 ··0x00004c38·32444f45·5300676c·42696e64·54657874·2DOES.glBindText
47 ··0x00004c9c·726f6d53·75726661·63650066·72656500·romSurface.free.47 ··0x00004c48·75726500·676c4765·6e546578·74757265·ure.glGenTexture
48 ··0x00004cac·646c6f70·656e005f·62696e61·72795f69·dlopen._binary_i48 ··0x00004c58·73004a4e·495f4f6e·4c6f6164·00414e61·s.JNI_OnLoad.ANa
49 ··0x00004cbc·63756474·6c5f6461·745f7374·61727400·cudtl_dat_start.49 ··0x00004c68·74697665·57696e64·6f775f66·726f6d53·tiveWindow_fromS
50 ··0x00004ccc·5f62696e·6172795f·69637564·746c5f64·_binary_icudtl_d50 ··0x00004c78·75726661·63650066·72656500·646c6f70·urface.free.dlop
51 ··0x00004cdc·61745f73·697a6500·636c6f63·6b5f6765·at_size.clock_ge51 ··0x00004c88·656e005f·62696e61·72795f69·63756474·en._binary_icudt
52 ··0x00004cec·7474696d·65005f5f·6572726e·6f007074·ttime.__errno.pt52 ··0x00004c98·6c5f6461·745f7374·61727400·5f62696e·l_dat_start._bin
53 ··0x00004cfc·68726561·645f636f·6e645f73·69676e61·hread_cond_signa53 ··0x00004ca8·6172795f·69637564·746c5f64·61745f73·ary_icudtl_dat_s
54 ··0x00004d0c·6c007074·68726561·645f636f·6e645f62·l.pthread_cond_b54 ··0x00004cb8·697a6500·636c6f63·6b5f6765·7474696d·ize.clock_gettim
55 ··0x00004d1c·726f6164·63617374·00707468·72656164·roadcast.pthread55 ··0x00004cc8·65005f5f·6572726e·6f007074·68726561·e.__errno.pthrea
56 ··0x00004d2c·5f636f6e·645f7761·69740070·74687265·_cond_wait.pthre56 ··0x00004cd8·645f636f·6e645f73·69676e61·6c007074·d_cond_signal.pt
57 ··0x00004d3c·61645f63·6f6e645f·74696d65·64776169·ad_cond_timedwai57 ··0x00004ce8·68726561·645f636f·6e645f62·726f6164·hread_cond_broad
58 ··0x00004d4c·74007074·68726561·645f6765·74737065·t.pthread_getspe58 ··0x00004cf8·63617374·00707468·72656164·5f636f6e·cast.pthread_con
59 ··0x00004d5c·63696669·63007074·68726561·645f7365·cific.pthread_se59 ··0x00004d08·645f7761·69740070·74687265·61645f63·d_wait.pthread_c
60 ··0x00004d6c·74737065·63696669·63007074·68726561·tspecific.pthrea60 ··0x00004d18·6f6e645f·74696d65·64776169·74007074·ond_timedwait.pt
61 ··0x00004d7c·645f636f·6e645f64·65737472·6f790063·d_cond_destroy.c61 ··0x00004d28·68726561·645f6765·74737065·63696669·hread_getspecifi
62 ··0x00004d8c·616c6c6f·63006d61·6c6c6f63·00726561·alloc.malloc.rea62 ··0x00004d38·63007074·68726561·645f7365·74737065·c.pthread_setspe
63 ··0x00004d9c·64646972·006d656d·636d7000·636c6f73·ddir.memcmp.clos63 ··0x00004d48·63696669·63007074·68726561·645f636f·cific.pthread_co
64 ··0x00004dac·65646972·006f7065·6e646972·0076736e·edir.opendir.vsn64 ··0x00004d58·6e645f64·65737472·6f790063·616c6c6f·nd_destroy.callo
65 ··0x00004dbc·7072696e·74660072·65616c70·61746800·printf.realpath.65 ··0x00004d68·63006d61·6c6c6f63·00726561·64646972·c.malloc.readdir
66 ··0x00004dcc·63686469·72006765·74656e76·00737461·chdir.getenv.sta66 ··0x00004d78·00636c6f·73656469·72006f70·656e6469·.closedir.opendi
67 ··0x00004ddc·74006674·72756e63·61746500·636c6f73·t.ftruncate.clos67 ··0x00004d88·72007673·6e707269·6e746600·7265616c·r.vsnprintf.real
68 ··0x00004dec·65006765·74637764·00757469·6d656e73·e.getcwd.utimens68 ··0x00004d98·70617468·00636864·69720067·6574656e·path.chdir.geten
69 ··0x00004dfc·61740072·6561646c·696e6b00·66646f70·at.readlink.fdop69 ··0x00004da8·76007374·61740066·7472756e·63617465·v.stat.ftruncate
70 ··0x00004e0c·656e6469·7200756e·6c696e6b·6174005f·endir.unlinkat._70 ··0x00004db8·00636c6f·73650067·65746377·64007574·.close.getcwd.ut
71 ··0x00004e1c·5f6f7065·6e61745f·32005f5f·6f70656e·_openat_2.__open71 ··0x00004dc8·696d656e·73617400·72656164·6c696e6b·imensat.readlink
72 ··0x00004e2c·5f320066·73746174·006f7065·6e007265·_2.fstat.open.re72 ··0x00004dd8·0066646f·70656e64·69720075·6e6c696e·.fdopendir.unlin
73 ··0x00004e3c·616c6c6f·6300666f·70656e00·66736565·alloc.fopen.fsee73 ··0x00004de8·6b617400·5f5f6f70·656e6174·5f32005f·kat.__openat_2._
74 ··0x00004e4c·6b006663·6c6f7365·00667365·656b6f00·k.fclose.fseeko.74 ··0x00004df8·5f6f7065·6e5f3200·66737461·74006f70·_open_2.fstat.op
75 ··0x00004e5c·6674656c·6c6f0066·666c7573·68006672·ftello.fflush.fr75 ··0x00004e08·656e0072·65616c6c·6f630066·6f70656e·en.realloc.fopen
76 ··0x00004e6c·65616400·66777269·74650067·65746300·ead.fwrite.getc.76 ··0x00004e18·00667365·656b0066·636c6f73·65006673·.fseek.fclose.fs
77 ··0x00004e7c·756e6765·7463005f·5f734600·69737864·ungetc.__sF.isxd77 ··0x00004e28·65656b6f·00667465·6c6c6f00·66666c75·eeko.ftello.fflu
78 ··0x00004e8c·69676974·5f6c0069·73646967·69745f6c·igit_l.isdigit_l78 ··0x00004e38·73680066·72656164·00667772·69746500·sh.fread.fwrite.
79 ··0x00004e9c·00737363·616e6600·6e65776c·6f63616c·.sscanf.newlocal79 ··0x00004e48·67657463·00756e67·65746300·5f5f7346·getc.ungetc.__sF
80 ··0x00004eac·65007365·746c6f63·616c6500·66726565·e.setlocale.free80 ··0x00004e58·00697378·64696769·745f6c00·69736469·.isxdigit_l.isdi
81 ··0x00004ebc·6c6f6361·6c650069·73776c6f·7765725f·locale.iswlower_81 ··0x00004e68·6769745f·6c007373·63616e66·006e6577·git_l.sscanf.new
82 ··0x00004ecc·6c006973·6c6f7765·725f6c00·69737570·l.islower_l.isup82 ··0x00004e78·6c6f6361·6c650073·65746c6f·63616c65·locale.setlocale
83 ··0x00004edc·7065725f·6c007374·72636d70·00737472·per_l.strcmp.str83 ··0x00004e88·00667265·656c6f63·616c6500·6973776c·.freelocale.iswl
84 ··0x00004eec·6674696d·655f6c00·76737363·616e6600·ftime_l.vsscanf.84 ··0x00004e98·6f776572·5f6c0069·736c6f77·65725f6c·ower_l.islower_l
85 ··0x00004efc·7573656c·6f63616c·65005f5f·76736e70·uselocale.__vsnp85 ··0x00004ea8·00697375·70706572·5f6c0073·74726674·.isupper_l.strft
86 ··0x00004f0c·72696e74·665f6368·6b007661·73707269·rintf_chk.vaspri86 ··0x00004eb8·696d655f·6c007673·7363616e·66007573·ime_l.vsscanf.us
87 ··0x00004f1c·6e746600·7763736e·72746f6d·62730077·ntf.wcsnrtombs.w87 ··0x00004ec8·656c6f63·616c6500·5f5f7673·6e707269·elocale.__vsnpri
88 ··0x00004f2c·6372746f·6d62006d·62736e72·746f7763·crtomb.mbsnrtowc88 ··0x00004ed8·6e74665f·63686b00·76617370·72696e74·ntf_chk.vasprint
89 ··0x00004f3c·73006d62·72746f77·63006d62·746f7763·s.mbrtowc.mbtowc89 ··0x00004ee8·66007763·736e7274·6f6d6273·00776372·f.wcsnrtombs.wcr
90 ··0x00004f4c·005f5f63·74797065·5f676574·5f6d625f·.__ctype_get_mb_90 ··0x00004ef8·746f6d62·006d6273·6e72746f·77637300·tomb.mbsnrtowcs.
91 ··0x00004f5c·6375725f·6d617800·6d62726c·656e0077·cur_max.mbrlen.w91 ··0x00004f08·6d627274·6f776300·6d62746f·7763005f·mbrtowc.mbtowc._
92 ··0x00004f6c·63736c65·6e006d62·7372746f·77637300·cslen.mbsrtowcs.92 ··0x00004f18·5f637479·70655f67·65745f6d·625f6375·_ctype_get_mb_cu
93 ··0x00004f7c·73747274·6f6c6c5f·6c007374·72746f75·strtoll_l.strtou93 ··0x00004f28·725f6d61·78006d62·726c656e·00776373·r_max.mbrlen.wcs
94 ··0x00004f8c·6c6c5f6c·00737472·746f6600·73747274·ll_l.strtof.strt94 ··0x00004f38·6c656e00·6d627372·746f7763·73007374·len.mbsrtowcs.st
95 ··0x00004f9c·6f640073·7472746f·6c645f6c·00707468·od.strtold_l.pth95 ··0x00004f48·72746f6c·6c5f6c00·73747274·6f756c6c·rtoll_l.strtoull
96 ··0x00004fac·72656164·5f6d7574·65785f6c·6f636b00·read_mutex_lock.96 ··0x00004f58·5f6c0073·7472746f·66007374·72746f64·_l.strtof.strtod
97 ··0x00004fbc·70746872·6561645f·6d757465·785f756e·pthread_mutex_un97 ··0x00004f68·00737472·746f6c64·5f6c0070·74687265·.strtold_l.pthre
98 ··0x00004fcc·6c6f636b·00707468·72656164·5f6d7574·lock.pthread_mut98 ··0x00004f78·61645f6d·75746578·5f6c6f63·6b007074·ad_mutex_lock.pt
99 ··0x00004fdc·65785f74·72796c6f·636b0070·74687265·ex_trylock.pthre99 ··0x00004f88·68726561·645f6d75·7465785f·756e6c6f·hread_mutex_unlo
100 ··0x00004fec·61645f6d·75746578·61747472·5f696e69·ad_mutexattr_ini100 ··0x00004f98·636b0070·74687265·61645f6d·75746578·ck.pthread_mutex
101 ··0x00004ffc·74007074·68726561·645f6d75·74657861·t.pthread_mutexa101 ··0x00004fa8·5f747279·6c6f636b·00707468·72656164·_trylock.pthread
102 ··0x0000500c·7474725f·73657474·79706500·70746872·ttr_settype.pthr102 ··0x00004fb8·5f6d7574·65786174·74725f69·6e697400·_mutexattr_init.
103 ··0x0000501c·6561645f·6d757465·78617474·725f6465·ead_mutexattr_de103 ··0x00004fc8·70746872·6561645f·6d757465·78617474·pthread_mutexatt
104 ··0x0000502c·7374726f·79007074·68726561·645f6d75·stroy.pthread_mu104 ··0x00004fd8·725f7365·74747970·65007074·68726561·r_settype.pthrea
105 ··0x0000503c·7465785f·696e6974·00707468·72656164·tex_init.pthread105 ··0x00004fe8·645f6d75·74657861·7474725f·64657374·d_mutexattr_dest
106 ··0x0000504c·5f6d7574·65785f64·65737472·6f790069·_mutex_destroy.i106 ··0x00004ff8·726f7900·70746872·6561645f·6d757465·roy.pthread_mute
107 ··0x0000505c·6f63746c·005f5f72·6561645f·63686b00·octl.__read_chk.107 ··0x00005008·785f696e·69740070·74687265·61645f6d·x_init.pthread_m
108 ··0x0000506c·736e7072·696e7466·006d656d·63687200·snprintf.memchr.108 ··0x00005018·75746578·5f646573·74726f79·00696f63·utex_destroy.ioc
109 ··0x0000507c·73747274·6f6c0066·7072696e·74660073·strtol.fprintf.s109 ··0x00005028·746c005f·5f726561·645f6368·6b00736e·tl.__read_chk.sn
110 ··0x0000508c·7472746f·756c0073·7472746f·6c6c0073·trtoul.strtoll.s110 ··0x00005038·7072696e·74660073·7472746f·6c006670·printf.strtol.fp
111 ··0x0000509c·7472746f·756c6c00·73747265·72726f72·trtoull.strerror111 ··0x00005048·72696e74·66007374·72746f75·6c007374·rintf.strtoul.st
112 ··0x000050ac·5f720073·7973636f·6e660070·74687265·_r.sysconf.pthre112 ··0x00005058·72746f6c·6c007374·72746f75·6c6c0073·rtoll.strtoull.s
113 ··0x000050bc·61645f6a·6f696e00·70746872·6561645f·ad_join.pthread_113 ··0x00005068·74726572·726f725f·72007379·73636f6e·trerror_r.syscon
114 ··0x000050cc·64657461·6368006e·616e6f73·6c656570·detach.nanosleep114 ··0x00005078·66007074·68726561·645f6a6f·696e0070·f.pthread_join.p
115 ··0x000050dc·00707468·72656164·5f6b6579·5f637265·.pthread_key_cre115 ··0x00005088·74687265·61645f64·65746163·68006e61·thread_detach.na
116 ··0x000050ec·61746500·70746872·6561645f·63726561·ate.pthread_crea116 ··0x00005098·6e6f736c·65657000·70746872·6561645f·nosleep.pthread_
117 ··0x000050fc·7465005f·5f616e64·726f6964·5f6c6f67·te.__android_log117 ··0x000050a8·6b65795f·63726561·74650070·74687265·key_create.pthre
118 ··0x0000510c·5f777269·74650073·656d5f69·6e697400·_write.sem_init.118 ··0x000050b8·61645f63·72656174·65005f5f·616e6472·ad_create.__andr
119 ··0x0000511c·73656d5f·77616974·0073656d·5f747279·sem_wait.sem_try119 ··0x000050c8·6f69645f·6c6f675f·77726974·65007365·oid_log_write.se
120 ··0x0000512c·77616974·0073656d·5f706f73·74007365·wait.sem_post.se120 ··0x000050d8·6d5f696e·69740073·656d5f77·61697400·m_init.sem_wait.
121 ··0x0000513c·6d5f6465·7374726f·79007074·68726561·m_destroy.pthrea121 ··0x000050e8·73656d5f·74727977·61697400·73656d5f·sem_trywait.sem_
122 ··0x0000514c·645f6174·74725f69·6e697400·70746872·d_attr_init.pthr122 ··0x000050f8·706f7374·0073656d·5f646573·74726f79·post.sem_destroy
123 ··0x0000515c·6561645f·61747472·5f736574·73746163·ead_attr_setstac123 ··0x00005108·00707468·72656164·5f617474·725f696e·.pthread_attr_in
124 ··0x0000516c·6b73697a·65007074·68726561·645f6174·ksize.pthread_at124 ··0x00005118·69740070·74687265·61645f61·7474725f·it.pthread_attr_
125 ··0x0000517c·74725f64·65737472·6f790070·74687265·tr_destroy.pthre125 ··0x00005128·73657473·7461636b·73697a65·00707468·setstacksize.pth
Max diff block lines reached; 0/67380 bytes (0.00%) of diff not shown.
3.36 MB
readelf --wide --decompress --string-dump=.rodata {}
    
Offset 33434, 21212 lines modifiedOffset 33434, 21320 lines modified
33434 ··[·bee48]····33434 ··[·bee48]····
33435 ··[·bee56]····33435 ··[·bee56]····
33436 ··[·bee61]···33436 ··[·bee61]···
33437 ··[·bee67]····33437 ··[·bee67]····
33438 ··[·bee71]···33438 ··[·bee71]···
33439 ··[·bee79]···33439 ··[·bee79]···
33440 ··[·bee7e]··~33440 ··[·bee7e]··~
33441 ··[·bee80]··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;}}33441 ··[·bee80]··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;}}
33442 ··[·bf08a]··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;}}33442 ··[·bf08d]··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;}}
33443 ··[·bf2a5]··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);}}33443 ··[·bf2a8]··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);}}
33444 ··[·bf3e6]··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);}}33444 ··[·bf3e9]··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);}}
33445 ··[·bf4b7]··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);}}33445 ··[·bf4ba]··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);}}
33446 ··[·bf5b5]··{}33446 ··[·bf5b8]··{}
33447 ··[·bf5b8]··half4·main(half4·src,·half4·dst)·{return·dst;}33447 ··[·bf5bb]··half4·main(half4·src,·half4·dst)·{return·dst;}
33448 ··[·bf5e7]··float·snappedX·=·floor(inCoord.x·+·0.001)·+·0.5;if·(snappedX·<·%s.x·||·snappedX·>·%s.z)·{····textureColor·=·%s;}33448 ··[·bf5ea]··float·snappedX·=·floor(inCoord.x·+·0.001)·+·0.5;if·(snappedX·<·%s.x·||·snappedX·>·%s.z)·{····textureColor·=·%s;}
33449 ··[·bf658]··float·snappedY·=·floor(inCoord.y·+·0.001)·+·0.5;if·(snappedY·<·%s.y·||·snappedY·>·%s.w)·{····textureColor·=·%s;}33449 ··[·bf65b]··float·snappedY·=·floor(inCoord.y·+·0.001)·+·0.5;if·(snappedY·<·%s.y·||·snappedY·>·%s.w)·{····textureColor·=·%s;}
33450 ··[·bf6c9]··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;}33450 ··[·bf6cc]··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;}
33451 ··[·bf831]··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;}33451 ··[·bf834]··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;}
33452 ··[·bf8f8]··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;}33452 ··[·bf8fb]··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;}
33453 ··[·bf9a5]··}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;}33453 ··[·bf9a8]··}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;}
33454 ··[·bfa7a]··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;}33454 ··[·bfa7d]··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;}
33455 ··[·bfc38]··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;}33455 ··[·bfc3b]··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;}
33456 ··[·bfe6a]··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;}33456 ··[·bfe6d]··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;}
33457 ··[·bffe7]··bool·is_triangular_conic_curve()·{return·curveType·==·%g;}33457 ··[·bffea]··bool·is_triangular_conic_curve()·{return·curveType·==·%g;}
33458 ··[·c0022]··bool·is_non_triangular_conic_curve()·{return·curveType·==·%g;}33458 ··[·c0025]··bool·is_non_triangular_conic_curve()·{return·curveType·==·%g;}
33459 ··[·c0061]··bool·is_conic_curve()·{return·curveType·!=·%g;}33459 ··[·c0064]··bool·is_conic_curve()·{return·curveType·!=·%g;}
33460 ··[·c0091]··bool·is_conic_curve()·{·return·isinf(p23.w);·}bool·is_non_triangular_conic_curve()·{return·isinf(p23.z)·==·false;}33460 ··[·c0094]··bool·is_conic_curve()·{·return·isinf(p23.w);·}bool·is_non_triangular_conic_curve()·{return·isinf(p23.z)·==·false;}
33461 ··[·c0104]··if·(all(lessThanEqual(%s.rgb,·half3(0))))·{····discard;}33461 ··[·c0107]··if·(all(lessThanEqual(%s.rgb,·half3(0))))·{····discard;}
33462 ··[·c013d]··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;}33462 ··[·c0140]··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;}
33463 ··[·c02e2]··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;}33463 ··[·c02e5]··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;}
33464 ··[·c0603]··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;}33464 ··[·c0606]··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;}
33465 ··[·c0701]··uniform·colorFilter·fp;half4·main(half4·inColor)·{return·fp.eval(inColor.rgb1)·*·inColor.a;}33465 ··[·c0704]··uniform·colorFilter·fp;half4·main(half4·inColor)·{return·fp.eval(inColor.rgb1)·*·inColor.a;}
33466 ··[·c075e]··#version·300\n33466 ··[·c0761]··#version·300\n
33467 ············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];}33467 ············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];}
33468 ··[·c095a]··float·edgeID·=·float(sk_VertexID·>>·1);if·((sk_VertexID·&·1)·!=·0)·{edgeID·=·-edgeID;}33468 ··[·c0959]··float·edgeID·=·float(sk_VertexID·>>·1);if·((sk_VertexID·&·1)·!=·0)·{edgeID·=·-edgeID;}
33469 ··[·c09b1]··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;}33469 ··[·c09b0]··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;}
33470 ··[·c1367]··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;}33470 ··[·c1366]··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;}
33471 ··[·c140e]··if·(JOIN_TYPE·>=·0)·{numEdgesInJoin·=·sign(JOIN_TYPE)·+·1·+·2;}33471 ··[·c140d]··if·(JOIN_TYPE·>=·0)·{numEdgesInJoin·=·sign(JOIN_TYPE)·+·1·+·2;}
33472 ··[·c144e]··_posTmp·=·floor(_posTmp)·+·float2(0.5);sk_Position·=·_posTmp.xy01;}33472 ··[·c144d]··_posTmp·=·floor(_posTmp)·+·float2(0.5);sk_Position·=·_posTmp.xy01;}
33473 ··[·c1492]··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;}33473 ··[·c1491]··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;}
33474 ··[·c1581]··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;}33474 ··[·c1580]··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;}
33475 ··[·c1b3c]··float·miter_extent(float·cosTheta,·float·miterLimit)·{float·x·=·fma(cosTheta,·.5,·.5);return·(x·*·miterLimit·*·miterLimit·>=·1.0)·?·inversesqrt(x)·:·sqrt(x);}33475 ··[·c1b3b]··float·miter_extent(float·cosTheta,·float·miterLimit)·{float·x·=·fma(cosTheta,·.5,·.5);return·(x·*·miterLimit·*·miterLimit·>=·1.0)·?·inversesqrt(x)·:·sqrt(x);}
33476 ··[·c1bdb]··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);}33476 ··[·c1bda]··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);}
33477 ··[·c1d14]··half4·main(half4·inColor)·{half·factor·=·1·-·inColor.a;factor·=·exp(-factor·*·factor·*·4)·-·0.018;return·half4(factor);}33477 ··[·c1d13]··half4·main(half4·inColor)·{half·factor·=·1·-·inColor.a;factor·=·exp(-factor·*·factor·*·4)·-·0.018;return·half4(factor);}
33478 ··[·c1d8d]··uniform·colorFilter·fp;uniform·half4·color;half4·main(half4·inColor)·{return·fp.eval(color);}33478 ··[·c1d8c]··uniform·colorFilter·fp;uniform·half4·color;half4·main(half4·inColor)·{return·fp.eval(color);}
33479 ··[·c1deb]··half4·main(half4·inColor)·{return·saturate(inColor);}33479 ··[·c1dea]··half4·main(half4·inColor)·{return·saturate(inColor);}
33480 ··[·c1e21]··float·ldexp_portable(float·x,·float·p)·{return·x·*·exp2(p);}33480 ··[·c1e20]··float·ldexp_portable(float·x,·float·p)·{return·x·*·exp2(p);}
33481 ··[·c1e5e]··uniform·int·colorSpace;uniform·int·do_unpremul;half4·main(half4·color)·{return·$interpolated_to_rgb_unpremul(color,·colorSpace,·do_unpremul);}33481 ··[·c1e5d]··uniform·int·colorSpace;uniform·int·do_unpremul;half4·main(half4·color)·{return·$interpolated_to_rgb_unpremul(color,·colorSpace,·do_unpremul);}
33482 ··[·c1eed]··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);}33482 ··[·c1eec]··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);}
33483 ··[·c216c]··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);}33483 ··[·c216b]··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);}
33484 ··[·c23a7]··void·main()·{sk_FragColor·=·sample(u_texture,·v_texCoord);}33484 ··[·c23a6]··void·main()·{sk_FragColor·=·sample(u_texture,·v_texCoord);}
33485 ··[·c23e3]··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);}33485 ··[·c23e2]··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);}
33486 ··[·c24cf]··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);}33486 ··[·c24ce]··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);}
33487 ··[·c284b]··half4·main(half4·color)·{return·$rgb_to_hsl(color.rgb,·color.a);}33487 ··[·c284a]··half4·main(half4·color)·{return·$rgb_to_hsl(color.rgb,·color.a);}
33488 ··[·c288d]··half4·main(half4·color)·{return·$hsl_to_rgb(color.rgb,·color.a);}33488 ··[·c288c]··half4·main(half4·color)·{return·$hsl_to_rgb(color.rgb,·color.a);}
33489 ··[·c28cf]··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);}33489 ··[·c28ce]··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);}
33490 ··[·c29bd]··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);}33490 ··[·c29bc]··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);}
33491 ··[·c2aa8]··if·(abs(edgeID)·==·2·&&·%s)·{strokeOutset·*=·miter_extent(cosTheta,·JOIN_TYPE);}33491 ··[·c2aa7]··if·(abs(edgeID)·==·2·&&·%s)·{strokeOutset·*=·miter_extent(cosTheta,·JOIN_TYPE);}
33492 ··[·c2af9]··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);}33492 ··[·c2af8]··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);}
33493 ··[·c3117]··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);}33493 ··[·c3116]··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);}
33494 ··[·c31c7]··float·cosine_between_unit_vectors(float2·a,·float2·b)·{return·clamp(dot(a,·b),·-1.0,·1.0);}33494 ··[·c31c6]··float·cosine_between_unit_vectors(float2·a,·float2·b)·{return·clamp(dot(a,·b),·-1.0,·1.0);}
33495 ··[·c3223]··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);}33495 ··[·c3222]··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);}
33496 ··[·c3308]··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);}33496 ··[·c3307]··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);}
33497 ··[·c362d]··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);}33497 ··[·c362c]··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);}
33498 ··[·c36cb]··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);}33498 ··[·c36ca]··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);}
33499 ··[·c375d]··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);}33499 ··[·c375c]··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);}
33500 ··[·c38d4]··half4·main(float2·coord)·{return·half4(half(coord.x)·+·0.00001,·1,·0,·0);}33500 ··[·c38d3]··half4·main(float2·coord)·{return·half4(half(coord.x)·+·0.00001,·1,·0,·0);}
33501 ··[·c391f]··half4·main(float2·coord)·{return·half4(half(length(coord)),·1,·0,·0);}33501 ··[·c391e]··float4·main(float2·coord)·{return·float4(length(coord),·1,·0,·0);}
33502 ··[·c3966]··uniform·half4·start;uniform·half4·end;half4·main(float2·coord)·{return·mix(start,·end,·half(coord.x));}33502 ··[·c3961]··uniform·half4·start;uniform·half4·end;half4·main(float2·coord)·{return·mix(start,·end,·half(coord.x));}
33503 ··[·c39ce]··float·ldexp_portable(float·x,·float·p)·{return·ldexp(x,·int(p));}33503 ··[·c39c9]··float·ldexp_portable(float·x,·float·p)·{return·ldexp(x,·int(p));}
33504 ··[·c3a10]··%s·(errY·!=·0)·{····textureColor·=·mix(textureColor,·%s,·abs(errY));}33504 ··[·c3a0b]··%s·(errY·!=·0)·{····textureColor·=·mix(textureColor,·%s,·abs(errY));}
33505 ··[·c3a56]··if·(errX·!=·0·&&·errY·!=·0)·{····errX·=·abs(errX);····textureColor·=·mix(mix(textureColor,·%s,·errX),·······················mix(%s,·%s,·errX),·······················abs(errY));}33505 ··[·c3a51]··if·(errX·!=·0·&&·errY·!=·0)·{····errX·=·abs(errX);····textureColor·=·mix(mix(textureColor,·%s,·errX),·······················mix(%s,·%s,·errX),·······················abs(errY));}
33506 ··[·c3b08]··%s·(errX·!=·0)·{····textureColor·=·mix(textureColor,·%s,·abs(errX));}33506 ··[·c3b03]··%s·(errX·!=·0)·{····textureColor·=·mix(textureColor,·%s,·abs(errX));}
33507 ··[·c3b4e]··edgeAlpha·=·saturate(0.5·-·edgeAlpha·/·length(gF));}33507 ··[·c3b49]··edgeAlpha·=·saturate(0.5·-·edgeAlpha·/·length(gF));}
33508 ··[·c3b83]··uniform·shader·c;uniform·float4·s;half4·main(float2·p)·{return·c.eval(clamp(p,·s.LT,·s.RB));}33508 ··[·c3b7e]··uniform·shader·c;uniform·float4·s;half4·main(float2·p)·{return·c.eval(clamp(p,·s.LT,·s.RB));}
33509 ··[·c3be1]··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));}33509 ··[·c3bdc]··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));}
33510 ··[·c3c7e]··float·num_radial_segments_per_radian(float·approxDevStrokeRadius)·{return·.5·/·acos(max(1.0·-·(1.0·/·PRECISION)·/·approxDevStrokeRadius,·-1.0));}33510 ··[·c3c79]··float·num_radial_segments_per_radian(float·approxDevStrokeRadius)·{return·.5·/·acos(max(1.0·-·(1.0·/·PRECISION)·/·approxDevStrokeRadius,·-1.0));}
33511 ··[·c3d10]··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));}33511 ··[·c3d0b]··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));}
33512 ··[·c3f07]··Context·num_variables:·%ld·parent:{·%s·}33512 ··[·c3f02]··Context·num_variables:·%ld·parent:{·%s·}
33513 ··[·c3f30]··uniform·half4·color;half4·main(half4·inColor)·{·return·color;·}33513 ··[·c3f2b]··uniform·half4·color;half4·main(half4·inColor)·{·return·color;·}
33514 ··[·c3f70]··half4·main(half4·inColor)·{·return·inColor;·}33514 ··[·c3f6b]··half4·main(half4·inColor)·{·return·inColor;·}
33515 ··[·c3f9e]··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;·}33515 ··[·c3f99]··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;·}
33516 ··[·c40b8]··bool·is_conic_curve()·{·return·curveTypeAttr·!=·%g;·}33516 ··[·c40b3]··bool·is_conic_curve()·{·return·curveTypeAttr·!=·%g;·}
33517 ··[·c40ee]··bool·is_conic_curve()·{·return·curveType·!=·%g;·}33517 ··[·c40e9]··bool·is_conic_curve()·{·return·curveType·!=·%g;·}
33518 ··[·c4120]··bool·is_conic_curve()·{·return·isinf(p23.w);·}bool·is_triangular_conic_curve()·{·return·isinf(p23.z);·}33518 ··[·c411b]··bool·is_conic_curve()·{·return·isinf(p23.w);·}bool·is_triangular_conic_curve()·{·return·isinf(p23.z);·}
33519 ··[·c4188]··bool·is_conic_curve()·{·return·isinf(pts23Attr.w);·}33519 ··[·c4183]··bool·is_conic_curve()·{·return·isinf(pts23Attr.w);·}
33520 ··[·c41bd]··.a;\n33520 ··[·c41b8]··.a;\n
33521 ····················}33521 ····················}
33522 ··[·c41cb]··v.position·=·a.pos;\n33522 ··[·c41c6]··v.position·=·a.pos;\n
33523 ············return·v;\n33523 ············return·v;\n
Diff chunk too large, falling back to line-by-line diff (2370 lines added, 2351 lines removed)
33524 ············}33524 ············}
33525 ··[·c41eb]··||33525 ··[·c41e6]··||
33526 ··[·c41ee]··,%s{33526 ··[·c41e9]··,%s{
33527 ··[·c41f3]··${33527 ··[·c41ee]··${
33528 ··[·c41f6]··}·else·{33528 ··[·c41f1]··}·else·{
33529 ··[·c41ff]··for·(int·octave·=·0;·octave·<·%d;·++octave)·{33529 ··[·c41fa]··for·(int·octave·=·0;·octave·<·%d;·++octave)·{
33530 ··[·c422d]··while·(true)·{33530 ··[·c4228]··while·(true)·{
33531 ··[·c423c]··if·(0·!=·is_linear_coverage)·{33531 ··[·c4237]··if·(0·!=·is_linear_coverage)·{
33532 ··[·c425b]··if·(%s·==·%d)·{33532 ··[·c4256]··if·(%s·==·%d)·{
33533 ··[·c426b]··if·(coverage·>·.5)·{33533 ··[·c4266]··if·(coverage·>·.5)·{
33534 ··[·c4280]··if·(0·==·x_plus_1)·{33534 ··[·c427b]··if·(0·==·x_plus_1)·{
33535 ··[·c4295]··if·(%s.z·>·0.0·&&·%s.w·>·0.0)·{33535 ··[·c4290]··if·(%s.z·>·0.0·&&·%s.w·>·0.0)·{
33536 ··[·c42b5]··if·(aa_bloat_direction.y·!=·0·&&·vertexpos.y·*·corner.y·<·0)·{33536 ··[·c42b0]··if·(aa_bloat_direction.y·!=·0·&&·vertexpos.y·*·corner.y·<·0)·{
33537 ··[·c42f4]··if·(aa_bloat_direction.x·!=·0·&&·vertexpos.x·*·corner.x·<·0)·{33537 ··[·c42ef]··if·(aa_bloat_direction.x·!=·0·&&·vertexpos.x·*·corner.x·<·0)·{
33538 ··[·c4333]··++)·{33538 ··[·c432e]··++)·{
33539 ··[·c4339]··if·(any(lessThan(radii,·aa_bloatradius·*·1.5)))·{33539 ··[·c4334]··if·(any(lessThan(radii,·aa_bloatradius·*·1.5)))·{
33540 ··[·c436b]··if·(any(greaterThan(aa_bloatradius,·float2(1))))·{33540 ··[·c4366]··if·(any(greaterThan(aa_bloatradius,·float2(1))))·{
33541 ··[·c439e]··void·main()·{33541 ··[·c4399]··void·main()·{
33542 ··[·c43ac]··zzzz33542 ··[·c43a7]··zzzz
33543 ··[·c43b1]··Zzzz33543 ··[·c43ac]··Zzzz
33544 ··[·c43b6]··lzz33544 ··[·c43b1]··lzz
33545 ··[·c43ba]··guz33545 ··[·c43b5]··guz
33546 ··[·c43be]··ltz33546 ··[·c43b9]··ltz
33547 ··[·c43c2]··arz33547 ··[·c43bd]··arz
33548 ··[·c43c6]··loz33548 ··[·c43c1]··loz
33549 ··[·c43ca]··akz33549 ··[·c43c5]··akz
33550 ··[·c43ce]··hz33550 ··[·c43c9]··hz
33551 ··[·c43d1]··lez33551 ··[·c43cc]··lez
33552 ··[·c43d5]··gez33552 ··[·c43d0]··gez
33553 ··[·c43d9]··bez33553 ··[·c43d4]··bez
33554 ··[·c43dd]··dz33554 ··[·c43d8]··dz
33555 ··[·c43e0]··gbz33555 ··[·c43db]··gbz
33556 ··[·c43e4]··saz33556 ··[·c43df]··saz
33557 ··[·c43e8]··kaz33557 ··[·c43e3]··kaz
33558 ··[·c43ec]··local_size_z33558 ··[·c43e7]··local_size_z
33559 ··[·c43f9]··.z33559 ··[·c43f4]··.z
Max diff block lines reached; 3314807/3522805 bytes (94.10%) of diff not shown.
2.66 MB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 20733 lines modifiedOffset 1, 20969 lines modified
  
Diff chunk too large, falling back to line-by-line diff (20966 lines added, 20730 lines removed)
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x002e001c·011b033b·980f0500·f2a10000·24d41600·...;........$...2 ··0x003097c4·011b033b·581e0500·caa30000·3c101700·...;X.......<...
3 ··0x002e002c·b00f0500·64d51600·c40f0500·e4e61600·....d...........3 ··0x003097d4·701e0500·7c111700·841e0500·fc221700·p...|........"..
4 ··0x002e003c·10100500·f4fa1600·5c100500·fcfa1600·........\.......4 ··0x003097e4·d01e0500·0c371700·1c1f0500·14371700·.....7.......7..
5 ··0x002e004c·74100500·3cfb1600·90100500·40fb1600·t...<.......@...5 ··0x003097f4·341f0500·54371700·501f0500·58371700·4...T7..P...X7..
6 ··0x002e005c·a4100500·44fb1600·b8100500·48fb1600·....D.......H...6 ··0x00309804·641f0500·5c371700·781f0500·60371700·d...\7..x...`7..
7 ··0x002e006c·cc100500·58fb1600·e0100500·60fb1600·....X.......`...7 ··0x00309814·8c1f0500·70371700·a01f0500·78371700·....p7......x7..
8 ··0x002e007c·f4100500·68fb1600·08110500·7cfb1600·....h.......|...8 ··0x00309824·b41f0500·80371700·c81f0500·94371700·.....7.......7..
9 ··0x002e008c·1c110500·98fb1600·30110500·64fd1600·........0...d...9 ··0x00309834·dc1f0500·b0371700·f01f0500·7c391700·.....7......|9..
10 ··0x002e009c·68110500·9cfd1600·8c110500·d8fd1600·h...............10 ··0x00309844·28200500·b4391700·4c200500·f0391700·(·...9..L·...9..
11 ··0x002e00ac·b0110500·64fe1600·ec110500·94fe1600·....d...........11 ··0x00309854·70200500·7c3a1700·ac200500·ac3a1700·p·..|:...·...:..
12 ··0x002e00bc·00120500·2cff1600·30120500·64031700·....,...0...d...12 ··0x00309864·c0200500·443b1700·f0200500·7c3f1700·.·..D;...·..|?..
13 ··0x002e00cc·74120500·04041700·a4120500·34041700·t...........4...13 ··0x00309874·34210500·1c401700·64210500·4c401700·4!...@..d!..L@..
14 ··0x002e00dc·b8120500·40041700·cc120500·74061700·....@.......t...14 ··0x00309884·78210500·7c401700·8c210500·88401700·x!..|@...!...@..
15 ··0x002e00ec·e0120500·b4061700·f4120500·e4061700·................15 ··0x00309894·a0210500·bc421700·b4210500·fc421700·.!...B...!...B..
16 ··0x002e00fc·08130500·14071700·1c130500·44071700·............D...16 ··0x003098a4·c8210500·2c431700·dc210500·5c431700·.!..,C...!..\C..
17 ··0x002e010c·30130500·74071700·44130500·b4071700·0...t...D.......17 ··0x003098b4·f0210500·8c431700·04220500·cc431700·.!...C..."...C..
18 ··0x002e011c·58130500·e4071700·6c130500·24081700·X.......l...$...18 ··0x003098c4·18220500·fc431700·2c220500·3c441700·."...C..,"..<D..
19 ··0x002e012c·80130500·54081700·94130500·94081700·....T...........19 ··0x003098d4·40220500·6c441700·54220500·ac441700·@"..lD..T"...D..
20 ··0x002e013c·a8130500·d4081700·bc130500·04091700·................20 ··0x003098e4·68220500·ec441700·7c220500·1c451700·h"...D..|"...E..
21 ··0x002e014c·d0130500·44091700·e4130500·84091700·....D...........21 ··0x003098f4·90220500·5c451700·a4220500·9c451700·."..\E..."...E..
22 ··0x002e015c·f8130500·c4091700·0c140500·f4091700·................22 ··0x00309904·b8220500·dc451700·cc220500·0c461700·."...E..."...F..
23 ··0x002e016c·20140500·240a1700·34140500·640a1700··...$...4...d...23 ··0x00309914·e0220500·3c461700·f4220500·6c461700·."..<F..."..lF..
24 ··0x002e017c·48140500·940a1700·5c140500·c40a1700·H.......\.......24 ··0x00309924·08230500·ac461700·1c230500·dc461700·.#...F...#...F..
25 ··0x002e018c·70140500·f40a1700·84140500·240b1700·p...........$...25 ··0x00309934·30230500·0c471700·44230500·3c471700·0#...G..D#..<G..
26 ··0x002e019c·98140500·540b1700·ac140500·840b1700·....T...........26 ··0x00309944·58230500·6c471700·6c230500·9c471700·X#..lG..l#...G..
27 ··0x002e01ac·c0140500·b40b1700·d4140500·f40b1700·................27 ··0x00309954·80230500·cc471700·94230500·0c481700·.#...G...#...H..
28 ··0x002e01bc·e8140500·340c1700·fc140500·640c1700·....4.......d...28 ··0x00309964·a8230500·4c481700·bc230500·7c481700·.#..LH...#..|H..
29 ··0x002e01cc·10150500·940c1700·24150500·c40c1700·........$.......29 ··0x00309974·d0230500·ac481700·e4230500·dc481700·.#...H...#...H..
30 ··0x002e01dc·38150500·d40c1700·b0190500·f00c1700·8...............30 ··0x00309984·f8230500·ec481700·ac280500·08491700·.#...H...(...I..
31 ··0x002e01ec·c81b0500·000d1700·b41c0500·100d1700·................31 ··0x00309994·c42a0500·18491700·082c0500·28491700·.*...I...,..(I..
32 ··0x002e01fc·801d0500·2c0d1700·14240500·3c0d1700·....,....$..<...32 ··0x003099a4·d42c0500·44491700·20330500·54491700·.,..DI..·3..TI..
33 ··0x002e020c·0c270500·580d1700·90290500·740d1700·.'..X....)..t...33 ··0x003099b4·48360500·70491700·cc380500·8c491700·H6..pI...8...I..
34 ··0x002e021c·f42a0500·840d1700·a82f0500·b40d1700·.*......./......34 ··0x003099c4·303a0500·9c491700·e43e0500·cc491700·0:...I...>...I..
35 ··0x002e022c·24330500·c40d1700·a0340500·d40d1700·$3.......4......35 ··0x003099d4·e0420500·dc491700·58440500·ec491700·.B...I..XD...I..
36 ··0x002e023c·ec350500·e40d1700·00370500·000e1700·.5.......7......36 ··0x003099e4·a4450500·fc491700·b8460500·184a1700·.E...I...F...J..
37 ··0x002e024c·6c370500·100e1700·30390500·2c0e1700·l7......09..,...37 ··0x003099f4·24470500·284a1700·04490500·444a1700·$G..(J...I..DJ..
38 ··0x002e025c·68390500·3c0e1700·043b0500·4c0e1700·h9..<....;..L...38 ··0x00309a04·3c490500·544a1700·d84a0500·644a1700·<I..TJ...J..dJ..
39 ··0x002e026c·243d0500·680e1700·0c440500·840e1700·$=..h....D......39 ··0x00309a14·f84c0500·804a1700·dc530500·9c4a1700·.L...J...S...J..
40 ··0x002e027c·f84e0500·940e1700·c0520500·a40e1700·.N.......R......40 ··0x00309a24·c45e0500·ac4a1700·98600500·bc4a1700·.^...J...`...J..
41 ··0x002e028c·54530500·b40e1700·d0530500·c40e1700·TS.......S......41 ··0x00309a34·2c610500·cc4a1700·a8610500·dc4a1700·,a...J...a...J..
42 ··0x002e029c·20550500·d40e1700·e4630500·cc111700··U.......c......42 ··0x00309a44·3c630500·ec4a1700·ec710500·e44d1700·<c...J...q...M..
43 ··0x002e02ac·147b0500·04121700·307b0500·38121700·.{......0{..8...43 ··0x00309a54·1c890500·1c4e1700·38890500·544e1700·.....N..8...TN..
44 ··0x002e02bc·4c7b0500·6c121700·147c0500·a4121700·L{..l....|......44 ··0x00309a64·54890500·8c4e1700·1c8a0500·c44e1700·T....N.......N..
45 ··0x002e02cc·307c0500·d8121700·4c7c0500·0c131700·0|......L|......45 ··0x00309a74·388a0500·f84e1700·548a0500·304f1700·8....N..T...0O..
46 ··0x002e02dc·b0890500·1c131700·908b0500·2c131700·............,...46 ··0x00309a84·64970500·404f1700·44990500·504f1700·d...@O..D...PO..
47 ··0x002e02ec·2c8c0500·3c131700·d88c0500·4c131700·,...<.......L...47 ··0x00309a94·e0990500·604f1700·8c9a0500·704f1700·....`O......pO..
48 ··0x002e02fc·ac940500·5c131700·c0940500·6c131700·....\.......l...48 ··0x00309aa4·60a20500·804f1700·74a20500·904f1700·`....O..t....O..
49 ··0x002e030c·ac950500·7c131700·e4980500·8c131700·....|...........49 ··0x00309ab4·60a30500·a04f1700·b4a60500·b04f1700·`....O.......O..
50 ··0x002e031c·58990500·9c131700·e89a0500·ac131700·X...............50 ··0x00309ac4·28a70500·c04f1700·b8a80500·d04f1700·(....O.......O..
51 ··0x002e032c·909d0500·bc131700·249f0500·d8131700·........$.......51 ··0x00309ad4·a8ab0500·e04f1700·3cad0500·fc4f1700·.....O..<....O..
52 ··0x002e033c·e0a00500·10141700·f8a00500·20141700·............·...52 ··0x00309ae4·f8ae0500·34501700·10af0500·44501700·....4P......DP..
53 ··0x002e034c·94a30500·30141700·40a40500·54141700·....0...@...T...53 ··0x00309af4·94b10500·54501700·40b20500·78501700·....TP..@...xP..
54 ··0x002e035c·d82c0600·e0141700·f4720600·10151700·.,.......r......54 ··0x00309b04·f03a0600·04511700·f07b0600·34511700·.:...Q...{..4Q..
55 ··0x002e036c·94730600·b0151700·58910600·f0151700·.s......X.......55 ··0x00309b14·8c7d0600·88511700·187e0600·dc511700·.}...Q...~...Q..
56 ··0x002e037c·20930600·10161700·aca50600·2c161700··...........,...56 ··0x00309b24·98a40600·1c521700·4ca60600·3c521700·.....R..L...<R..
57 ··0x002e038c·24bd0600·7c171700·10be0600·14181700·$...|...........57 ··0x00309b34·78bb0600·58521700·c8d10600·a8531700·x...XR.......S..
58 ··0x002e039c·146c0b00·24181700·006e0b00·34181700·.l..$....n..4...58 ··0x00309b44·54d20600·40541700·948c0b00·50541700·T...@T......PT..
59 ··0x002e03ac·24700b00·44181700·64710b00·54181700·$p..D...dq..T...59 ··0x00309b54·808e0b00·60541700·8c900b00·70541700·....`T......pT..
60 ··0x002e03bc·20720b00·64181700·4c730b00·74181700··r..d...Ls..t...60 ··0x00309b64·cc910b00·80541700·88920b00·90541700·.....T.......T..
61 ··0x002e03cc·fc730b00·84181700·fc740b00·94181700·.s.......t......61 ··0x00309b74·b4930b00·a0541700·64940b00·b0541700·.....T..d....T..
62 ··0x002e03dc·80750b00·a4181700·14760b00·b4181700·.u.......v......62 ··0x00309b84·64950b00·c0541700·e8950b00·d0541700·d....T.......T..
63 ··0x002e03ec·c4760b00·c4181700·34780b00·d4181700·.v......4x......63 ··0x00309b94·7c960b00·e0541700·2c970b00·f0541700·|....T..,....T..
64 ··0x002e03fc·08790b00·e4181700·907b0b00·f4181700·.y.......{......64 ··0x00309ba4·a0980b00·00551700·74990b00·10551700·.....U..t....U..
65 ··0x002e040c·e07c0b00·04191700·107d0b00·14191700·.|.......}......65 ··0x00309bb4·e49b0b00·20551700·549d0b00·30551700·....·U..T...0U..
66 ··0x002e041c·207f0b00·78191700·68870b00·88191700··...x...h.......66 ··0x00309bc4·849d0b00·40551700·949f0b00·bc551700·....@U.......U..
67 ··0x002e042c·f0870b00·98191700·60880b00·a8191700·........`.......67 ··0x00309bd4·4ca70b00·cc551700·d4a70b00·dc551700·L....U.......U..
68 ··0x002e043c·5c890b00·b8191700·e8890b00·c8191700·\...............68 ··0x00309be4·44a80b00·ec551700·40a90b00·fc551700·D....U..@....U..
69 ··0x002e044c·8c8a0b00·d8191700·088b0b00·e8191700·................69 ··0x00309bf4·e4a90b00·0c561700·88aa0b00·1c561700·.....V.......V..
70 ··0x002e045c·c08b0b00·f8191700·908e0b00·081a1700·................70 ··0x00309c04·0cab0b00·2c561700·a0ab0b00·3c561700·....,V......<V..
71 ··0x002e046c·4c900b00·181a1700·ec900b00·281a1700·L...........(...71 ··0x00309c14·70ae0b00·4c561700·c4af0b00·5c561700·p...LV......\V..
72 ··0x002e047c·e00b0c00·401a1700·8c190c00·581a1700·....@.......X...72 ··0x00309c24·64b00b00·6c561700·f42b0c00·84561700·d...lV...+...V..
73 ··0x002e048c·18260c00·701a1700·84270c00·881a1700·.&..p....'......73 ··0x00309c34·a0390c00·9c561700·24460c00·b4561700·.9...V..$F...V..
74 ··0x002e049c·88310c00·e81a1700·cc430c00·041b1700·.1.......C......74 ··0x00309c44·90470c00·cc561700·94510c00·2c571700·.G...V...Q..,W..
75 ··0x002e04ac·b84d0c00·201b1700·f0500c00·3c1b1700·.M..·....P..<...75 ··0x00309c54·f4630c00·98571700·306e0c00·04581700·.c...W..0n...X..
76 ··0x002e04bc·305b0c00·581b1700·d85b0c00·741b1700·0[..X....[..t...76 ··0x00309c64·28710c00·70581700·e87b0c00·dc581700·(q..pX...{...X..
77 ··0x002e04cc·2c5d0c00·901b1700·685d0c00·ac1b1700·,]......h]......77 ··0x00309c74·907c0c00·48591700·e47d0c00·b4591700·.|..HY...}...Y..
78 ··0x002e04dc·b45d0c00·c81b1700·fc610c00·e41b1700·.].......a......78 ··0x00309c84·907e0c00·205a1700·dc7e0c00·8c5a1700·.~..·Z...~...Z..
79 ··0x002e04ec·6c650c00·001c1700·88660c00·1c1c1700·le.......f......79 ··0x00309c94·78820c00·f85a1700·bc850c00·645b1700·x....Z......d[..
80 ··0x002e04fc·08670c00·381c1700·e0690c00·541c1700·.g..8....i..T...80 ··0x00309ca4·90860c00·d05b1700·10870c00·3c5c1700·.....[......<\..
81 ··0x002e050c·706e0c00·701c1700·187a0c00·8c1c1700·pn..p....z......81 ··0x00309cb4·608a0c00·a85c1700·b48e0c00·145d1700·`....\.......]..
82 ··0x002e051c·587a0c00·a81c1700·647b0c00·c41c1700·Xz......d{......82 ··0x00309cc4·ec990c00·805d1700·189a0c00·ec5d1700·.....].......]..
83 ··0x002e052c·b07c0c00·ec1c1700·407f0c00·081d1700·.|......@.......83 ··0x00309cd4·249b0c00·585e1700·6c9c0c00·d05e1700·$...X^..l....^..
84 ··0x002e053c·a8840c00·241d1700·a0850c00·401d1700·....$.......@...84 ··0x00309ce4·dc9e0c00·3c5f1700·e4a30c00·a85f1700·....<_......._..
85 ··0x002e054c·28870c00·5c1d1700·f8870c00·781d1700·(...\.......x...85 ··0x00309cf4·78a40c00·14601700·bca50c00·80601700·x....`.......`..
86 ··0x002e055c·60880c00·941d1700·70890c00·b01d1700·`.......p.......86 ··0x00309d04·8ca60c00·ec601700·f0a60c00·58611700·.....`......Xa..
87 ··0x002e056c·488a0c00·cc1d1700·188b0c00·e81d1700·H...............87 ··0x00309d14·a0a70c00·c4611700·80a80c00·30621700·.....a......0b..
88 ··0x002e057c·2c8b0c00·041e1700·848c0c00·201e1700·,...........·...88 ··0x00309d24·f0a90c00·9c621700·c0aa0c00·08631700·.....b.......c..
89 ··0x002e058c·8c8f0c00·3c1e1700·0c910c00·581e1700·....<.......X...89 ··0x00309d34·d4aa0c00·74631700·40ac0c00·e0631700·....tc..@....c..
90 ··0x002e059c·38940c00·741e1700·90950c00·ac1e1700·8...t...........90 ··0x00309d44·b8af0c00·4c641700·c8b10c00·b8641700·....Ld.......d..
91 ··0x002e05ac·48960c00·c81e1700·289a0c00·e41e1700·H.......(.......91 ··0x00309d54·b8b40c00·24651700·0cb60c00·ac651700·....$e.......e..
92 ··0x002e05bc·d89b0c00·001f1700·749c0c00·1c1f1700·........t.......92 ··0x00309d64·c4b60c00·18661700·60bb0c00·84661700·.....f..`....f..
93 ··0x002e05cc·509d0c00·381f1700·689e0c00·541f1700·P...8...h...T...93 ··0x00309d74·e8bd0c00·f0661700·20bf0c00·5c671700·.....f..·...\g..
94 ··0x002e05dc·f09e0c00·701f1700·3c9f0c00·8c1f1700·....p...<.......94 ··0x00309d84·14c00c00·c8671700·9cc00c00·34681700·.....g......4h..
95 ··0x002e05ec·789f0c00·a81f1700·28a00c00·c41f1700·x.......(.......95 ··0x00309d94·e8c00c00·a0681700·20c10c00·0c691700·.....h..·....i..
96 ··0x002e05fc·78a10c00·e01f1700·98a20c00·fc1f1700·x...............96 ··0x00309da4·d0c10c00·78691700·acc20c00·e4691700·....xi.......i..
97 ··0x002e060c·a0a30c00·18201700·f0a30c00·34201700·.....·......4·..97 ··0x00309db4·c8c30c00·506a1700·e4c40c00·bc6a1700·....Pj.......j..
98 ··0x002e061c·4ca40c00·50201700·4ca70c00·6c201700·L...P·..L...l·..98 ··0x00309dc4·34c50c00·286b1700·90c50c00·946b1700·4...(k.......k..
99 ··0x002e062c·60a70c00·88201700·80a90c00·a4201700·`....·.......·..99 ··0x00309dd4·a4c50c00·006c1700·fcc70c00·6c6c1700·.....l......ll..
100 ··0x002e063c·94a90c00·ec211700·b8a90c00·20241700·.....!......·$..100 ··0x00309de4·10c80c00·d86c1700·2cca0c00·446d1700·.....l..,...Dm..
101 ··0x002e064c·dca90c00·3c251700·fca90c00·c4271700·....<%.......'..101 ··0x00309df4·40ca0c00·8c6e1700·64ca0c00·c0701700·@....n..d....p..
102 ··0x002e065c·20aa0c00·2c291700·44aa0c00·c8291700··...,)..D....)..102 ··0x00309e04·88ca0c00·dc711700·a8ca0c00·44731700·.....q......Ds..
103 ··0x002e066c·60aa0c00·a82a1700·80aa0c00·d42c1700·`....*.......,..103 ··0x00309e14·ccca0c00·e0731700·e8ca0c00·c0741700·.....s.......t..
104 ··0x002e067c·a4aa0c00·dc2e1700·c8aa0c00·782f1700·............x/..104 ··0x00309e24·08cb0c00·48771700·2ccb0c00·f4791700·....Hw..,....y..
105 ··0x002e068c·e4aa0c00·d8311700·08ab0c00·74321700·.....1......t2..105 ··0x00309e34·50cb0c00·207c1700·74cb0c00·687e1700·P...·|..t...h~..
106 ··0x002e069c·24ab0c00·10331700·40ab0c00·ac331700·$....3..@....3..106 ··0x00309e44·98cb0c00·70801700·bccb0c00·c4821700·....p...........
107 ··0x002e06ac·5cab0c00·20361700·80ab0c00·ec361700·\...·6.......6..107 ··0x00309e54·e0cb0c00·38851700·04cc0c00·98871700·....8...........
108 ··0x002e06bc·9cab0c00·08381700·bcab0c00·4c391700·.....8......L9..108 ··0x00309e64·28cc0c00·34881700·44cc0c00·948a1700·(...4...D.......
109 ··0x002e06cc·e0ab0c00·903a1700·04ac0c00·c83b1700·.....:.......;..109 ··0x00309e74·68cc0c00·308b1700·84cc0c00·cc8b1700·h...0...........
110 ··0x002e06dc·28ac0c00·103d1700·48ac0c00·6c3f1700·(....=..H...l?..110 ··0x00309e84·a0cc0c00·688c1700·bccc0c00·348d1700·....h.......4...
111 ··0x002e06ec·6cac0c00·88401700·8cac0c00·24421700·l....@......$B..111 ··0x00309e94·d8cc0c00·508e1700·f8cc0c00·948f1700·....P...........
112 ··0x002e06fc·b0ac0c00·9c431700·d0ac0c00·b8441700·.....C.......D..112 ··0x00309ea4·1ccd0c00·cc901700·40cd0c00·04921700·........@.......
113 ··0x002e070c·f0ac0c00·d4451700·10ad0c00·1c471700·.....E.......G..113 ··0x00309eb4·64cd0c00·58931700·84cd0c00·bc941700·d...X...........
114 ··0x002e071c·34ad0c00·8c481700·54ad0c00·58491700·4....H..T...XI..114 ··0x00309ec4·a8cd0c00·d8951700·c8cd0c00·74971700·............t...
115 ··0x002e072c·70ad0c00·244a1700·8cad0c00·c84b1700·p...$J.......K..115 ··0x00309ed4·eccd0c00·ec981700·0cce0c00·089a1700·................
116 ··0x002e073c·b0ad0c00·2c4d1700·d4ad0c00·c84d1700·....,M.......M..116 ··0x00309ee4·2cce0c00·249b1700·4cce0c00·6c9c1700·,...$...L...l...
117 ··0x002e074c·f0ad0c00·644e1700·0cae0c00·9c4f1700·....dN.......O..117 ··0x00309ef4·70ce0c00·dc9d1700·90ce0c00·a89e1700·p...............
118 ··0x002e075c·30ae0c00·b8501700·50ae0c00·84511700·0....P..P....Q..118 ··0x00309f04·acce0c00·749f1700·c8ce0c00·18a11700·....t...........
119 ··0x002e076c·6cae0c00·40541700·90ae0c00·5c571700·l...@T......\W..119 ··0x00309f14·ecce0c00·7ca21700·10cf0c00·18a31700·....|...........
120 ··0x002e077c·b8ae0c00·b0591700·dcae0c00·6c5c1700·.....Y......l\..120 ··0x00309f24·2ccf0c00·b4a31700·48cf0c00·eca41700·,.......H.......
121 ··0x002e078c·78c60c00·885c1700·44ce0c00·985c1700·x....\..D....\..121 ··0x00309f34·6ccf0c00·24a61700·90cf0c00·40a71700·l...$.......@...
122 ··0x002e079c·5cd10c00·a85c1700·d4d70c00·b85c1700·\....\.......\..122 ··0x00309f44·b0cf0c00·4ca81700·d0cf0c00·08ab1700·....L...........
123 ··0x002e07ac·08da0c00·205d1700·0cdd0c00·305d1700·....·]......0]..123 ··0x00309f54·f4cf0c00·24ae1700·1cd00c00·78b01700·....$.......x...
124 ··0x002e07bc·94de0c00·405d1700·ace00c00·505d1700·....@]......P]..124 ··0x00309f64·40d00c00·34b31700·a0f50c00·44b31700·@...4.......D...
125 ··0x002e07cc·a0e70c00·605d1700·44e80c00·705d1700·....`]..D...p]..125 ··0x00309f74·b8f80c00·54b31700·94ff0c00·64b31700·....T.......d...
Max diff block lines reached; 0/2793690 bytes (0.00%) of diff not shown.
8.54 MB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 66440 lines modifiedOffset 1, 67162 lines modified
  
Diff chunk too large, falling back to line-by-line diff (67159 lines added, 66437 lines removed)
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00330fb8·10000000·00000000·017a5200·017c1e01·.........zR..|..2 ··0x0035b620·10000000·00000000·017a5200·017c1e01·.........zR..|..
3 ··0x00330fc8·1b0c1f00·10000000·18000000·6cc41100·............l...3 ··0x0035b630·1b0c1f00·10000000·18000000·c4f11100·................
4 ··0x00330fd8·30010000·00000000·48000000·2c000000·0.......H...,...4 ··0x0035b640·30010000·00000000·48000000·2c000000·0.......H...,...
5 ··0x00330fe8·98c51100·74110000·00440e50·9e129d14·....t....D.P....5 ··0x0035b650·f0f21100·74110000·00440e50·9e129d14·....t....D.P....
6 ··0x00330ff8·54054f02·054e0405·4d06054c·08054b0a·T.O..N..M..L..K.6 ··0x0035b660·54054f02·054e0405·4d06054c·08054b0a·T.O..N..M..L..K.
7 ··0x00331008·054a0c05·490e0548·10032c0f·064f064e·.J..I..H..,..O.N7 ··0x0035b670·054a0c05·490e0548·10032c0f·064f064e·.J..I..H..,..O.N
8 ··0x00331018·064d064c·064b064a·06490648·44ddde0e·.M.L.K.J.I.HD...8 ··0x0035b680·064d064c·064b064a·06490648·44ddde0e·.M.L.K.J.I.HD...
9 ··0x00331028·00000000·48000000·78000000·ccd61100·....H...x.......9 ··0x0035b690·00000000·48000000·78000000·24041200·....H...x...$...
10 ··0x00331038·10140000·00440e50·9e129d14·54054f02·.....D.P....T.O.10 ··0x0035b6a0·10140000·00440e50·9e129d14·54054f02·.....D.P....T.O.
11 ··0x00331048·054e0405·4d06054c·08054b0a·054a0c05·.N..M..L..K..J..11 ··0x0035b6b0·054e0405·4d06054c·08054b0a·054a0c05·.N..M..L..K..J..
12 ··0x00331058·490e0548·10031c0f·064f064e·064d064c·I..H.....O.N.M.L12 ··0x0035b6c0·490e0548·10031c0f·064f064e·064d064c·I..H.....O.N.M.L
13 ··0x00331068·064b064a·06490648·44ddde0e·00000000·.K.J.I.HD.......13 ··0x0035b6d0·064b064a·06490648·44ddde0e·00000000·.K.J.I.HD.......
14 ··0x00331078·14000000·c4000000·90ea1100·08000000·................14 ··0x0035b6e0·14000000·c4000000·e8171200·08000000·................
15 ··0x00331088·00440e10·9e040000·18000000·dc000000·.D..............15 ··0x0035b6f0·00440e10·9e040000·18000000·dc000000·.D..............
16 ··0x00331098·80ea1100·40000000·00480e20·93029404·....@....H.·....16 ··0x0035b700·d8171200·40000000·00480e20·93029404·....@....H.·....
17 ··0x003310a8·9e080000·10000000·f8000000·a4ea1100·................17 ··0x0035b710·9e080000·10000000·f8000000·fc171200·................
18 ··0x003310b8·04000000·00000000·10000000·0c010000·................18 ··0x0035b720·04000000·00000000·10000000·0c010000·................
19 ··0x003310c8·94ea1100·04000000·00000000·10000000·................19 ··0x0035b730·ec171200·04000000·00000000·10000000·................
20 ··0x003310d8·20010000·84ea1100·04000000·00000000··...............20 ··0x0035b740·20010000·dc171200·04000000·00000000··...............
21 ··0x003310e8·10000000·34010000·74ea1100·10000000·....4...t.......21 ··0x0035b750·10000000·34010000·cc171200·10000000·....4...........
22 ··0x003310f8·00000000·10000000·48010000·70ea1100·........H...p...22 ··0x0035b760·00000000·10000000·48010000·c8171200·........H.......
23 ··0x00331108·08000000·00000000·10000000·5c010000·............\...23 ··0x0035b770·08000000·00000000·10000000·5c010000·............\...
24 ··0x00331118·64ea1100·08000000·00000000·10000000·d...............24 ··0x0035b780·bc171200·08000000·00000000·10000000·................
25 ··0x00331128·70010000·58ea1100·14000000·00000000·p...X...........25 ··0x0035b790·70010000·b0171200·14000000·00000000·p...............
26 ··0x00331138·10000000·84010000·58ea1100·1c000000·........X.......26 ··0x0035b7a0·10000000·84010000·b0171200·1c000000·................
27 ··0x00331148·00000000·34000000·98010000·60ea1100·....4.......`...27 ··0x0035b7b0·00000000·34000000·98010000·b8171200·....4...........
28 ··0x00331158·cc010000·00442d44·0e404c93·02940495·.....D-D.@L.....28 ··0x0035b7c0·cc010000·00442d44·0e404c93·02940495·.....D-D.@L.....
29 ··0x00331168·06960897·0a980c9e·100a03a0·010e0044·...............D29 ··0x0035b7d0·06960897·0a980c9e·100a03a0·010e0044·...............D
30 ··0x00331178·2dd3d4d5·d6d7d8de·440b0000·20000000·-.......D...·...30 ··0x0035b7e0·2dd3d4d5·d6d7d8de·440b0000·20000000·-.......D...·...
31 ··0x00331188·d0010000·f4eb1100·38000000·00442d44·........8....D-D31 ··0x0035b7f0·d0010000·4c191200·38000000·00442d44·....L...8....D-D
32 ··0x00331198·0e109302·9e04680e·00442dd3·de000000·......h..D-.....32 ··0x0035b800·0e109302·9e04680e·00442dd3·de000000·......h..D-.....
33 ··0x003311a8·20000000·f4010000·08ec1100·3c000000··...........<...33 ··0x0035b810·20000000·f4010000·60191200·3c000000··.......`...<...
34 ··0x003311b8·00442d44·0e109e04·0a680e00·442dde44·.D-D.....h..D-.D34 ··0x0035b820·00442d44·0e109e04·0a680e00·442dde44·.D-D.....h..D-.D
35 ··0x003311c8·0b000000·38000000·18020000·20ec1100·....8.......·...35 ··0x0035b830·0b000000·38000000·18020000·78191200·....8.......x...
36 ··0x003311d8·88000000·00442d44·0e204493·02940495·.....D-D.·D.....36 ··0x0035b840·88000000·00442d44·0e204493·02940495·.....D-D.·D.....
37 ··0x003311e8·069e080a·680e0044·2dd3d4d5·de440b02·....h..D-....D..37 ··0x0035b850·069e080a·680e0044·2dd3d4d5·de440b02·....h..D-....D..
38 ··0x003311f8·440e0044·2dd3d4d5·de000000·00000000·D..D-...........38 ··0x0035b860·440e0044·2dd3d4d5·de000000·00000000·D..D-...........
39 ··0x00331208·10000000·54020000·70ec1100·30000000·....T...p...0...39 ··0x0035b870·10000000·54020000·c8191200·30000000·....T.......0...
40 ··0x00331218·00000000·2c000000·68020000·8cec1100·....,...h.......40 ··0x0035b880·00000000·2c000000·68020000·e4191200·....,...h.......
41 ··0x00331228·98000000·00442d44·0e704493·029e040a·.....D-D.pD.....41 ··0x0035b890·98000000·00442d44·0e704493·029e040a·.....D-D.pD.....
42 ··0x00331238·600e0044·2dd3de44·0b025c0e·00442dd3·`..D-..D..\..D-.42 ··0x0035b8a0·600e0044·2dd3de44·0b025c0e·00442dd3·`..D-..D..\..D-.
43 ··0x00331248·de000000·40000000·98020000·f4ec1100·....@...........43 ··0x0035b8b0·de000000·40000000·98020000·4c1a1200·....@.......L...
44 ··0x00331258·38040000·00480e30·48930294·04950696·8....H.0H.......44 ··0x0035b8c0·38040000·00480e30·48930294·04950696·8....H.0H.......
45 ··0x00331268·08970a98·0c0a580e·00d3d4d5·d6d7d844·......X........D45 ··0x0035b8d0·08970a98·0c0a580e·00d3d4d5·d6d7d844·......X........D
46 ··0x00331278·0b0a03ec·030e00d3·d4d5d6d7·d8440b58·.............D.X46 ··0x0035b8e0·0b0a03ec·030e00d3·d4d5d6d7·d8440b58·.............D.X
47 ··0x00331288·0e00d3d4·d5d6d7d8·2c000000·dc020000·........,.......47 ··0x0035b8f0·0e00d3d4·d5d6d7d8·2c000000·dc020000·........,.......
48 ··0x00331298·e8f01100·98000000·00442d44·0e900144·.........D-D...D48 ··0x0035b900·401e1200·98000000·00442d44·0e900144·@........D-D...D
49 ··0x003312a8·93029e04·0a540e00·442dd3de·440b0268·.....T..D-..D..h49 ··0x0035b910·93029e04·0a540e00·442dd3de·440b0268·.....T..D-..D..h
50 ··0x003312b8·0e00442d·d3de0000·10000000·0c030000·..D-............50 ··0x0035b920·0e00442d·d3de0000·10000000·0c030000·..D-............
51 ··0x003312c8·58f11100·30000000·00000000·10000000·X...0...........51 ··0x0035b930·b01e1200·30000000·00000000·10000000·....0...........
52 ··0x003312d8·20030000·74f11100·0c000000·00000000··...t...........52 ··0x0035b940·20030000·cc1e1200·30000000·00000000··.......0.......
53 ··0x003312e8·10000000·34030000·6cf11100·34020000·....4...l...4...53 ··0x0035b950·10000000·34030000·e81e1200·0c000000·....4...........
54 ··0x003312f8·00000000·10000000·48030000·8cf31100·........H.......54 ··0x0035b960·00000000·10000000·48030000·e01e1200·........H.......
55 ··0x00331308·34000000·00000000·10000000·5c030000·4...........\...55 ··0x0035b970·34020000·00000000·10000000·5c030000·4...........\...
56 ··0x00331318·b8f31100·30000000·00000000·10000000·....0...........56 ··0x0035b980·00211200·34000000·00000000·10000000·.!..4...........
57 ··0x00331328·70030000·d4f31100·30000000·00000000·p.......0.......57 ··0x0035b990·70030000·2c211200·30000000·00000000·p...,!..0.......
58 ··0x00331338·10000000·84030000·f0f31100·30000000·............0...58 ··0x0035b9a0·10000000·84030000·48211200·30000000·........H!..0...
59 ··0x00331348·00000000·10000000·98030000·0cf41100·................59 ··0x0035b9b0·00000000·10000000·98030000·64211200·............d!..
60 ··0x00331358·30000000·00000000·10000000·ac030000·0...............60 ··0x0035b9c0·30000000·00000000·10000000·ac030000·0...............
61 ··0x00331368·28f41100·34000000·00000000·10000000·(...4...........61 ··0x0035b9d0·80211200·34000000·00000000·10000000·.!..4...........
62 ··0x00331378·c0030000·54f41100·2c000000·00000000·....T...,.......62 ··0x0035b9e0·c0030000·ac211200·2c000000·00000000·.....!..,.......
63 ··0x00331388·10000000·d4030000·70f41100·34000000·........p...4...63 ··0x0035b9f0·10000000·d4030000·c8211200·34000000·.........!..4...
64 ··0x00331398·00000000·10000000·e8030000·9cf41100·................64 ··0x0035ba00·00000000·10000000·e8030000·f4211200·.............!..
65 ··0x003313a8·2c000000·00000000·10000000·fc030000·,...............65 ··0x0035ba10·2c000000·00000000·10000000·fc030000·,...............
66 ··0x003313b8·b8f41100·34000000·00000000·10000000·....4...........66 ··0x0035ba20·10221200·34000000·00000000·10000000·."..4...........
67 ··0x003313c8·10040000·e4f41100·34000000·00000000·........4.......67 ··0x0035ba30·10040000·3c221200·34000000·00000000·....<"..4.......
68 ··0x003313d8·10000000·24040000·10f51100·2c000000·....$.......,...68 ··0x0035ba40·10000000·24040000·68221200·2c000000·....$...h"..,...
69 ··0x003313e8·00000000·10000000·38040000·2cf51100·........8...,...69 ··0x0035ba50·00000000·10000000·38040000·84221200·........8...."..
70 ··0x003313f8·34000000·00000000·10000000·4c040000·4...........L...70 ··0x0035ba60·34000000·00000000·10000000·4c040000·4...........L...
71 ··0x00331408·58f51100·34000000·00000000·10000000·X...4...........71 ··0x0035ba70·b0221200·34000000·00000000·10000000·."..4...........
72 ··0x00331418·60040000·84f51100·34000000·00000000·`.......4.......72 ··0x0035ba80·60040000·dc221200·34000000·00000000·`...."..4.......
73 ··0x00331428·10000000·74040000·b0f51100·30000000·....t.......0...73 ··0x0035ba90·10000000·74040000·08231200·30000000·....t....#..0...
74 ··0x00331438·00000000·10000000·88040000·ccf51100·................74 ··0x0035baa0·00000000·10000000·88040000·24231200·............$#..
75 ··0x00331448·30000000·00000000·10000000·9c040000·0...............75 ··0x0035bab0·30000000·00000000·10000000·9c040000·0...............
76 ··0x00331458·e8f51100·34000000·00000000·10000000·....4...........76 ··0x0035bac0·40231200·30000000·00000000·10000000·@#..0...........
77 ··0x00331468·b0040000·14f61100·30000000·00000000·........0.......77 ··0x0035bad0·b0040000·5c231200·34000000·00000000·....\#..4.......
78 ··0x00331478·10000000·c4040000·30f61100·30000000·........0...0...78 ··0x0035bae0·10000000·c4040000·88231200·30000000·.........#..0...
79 ··0x00331488·00000000·10000000·d8040000·4cf61100·............L...79 ··0x0035baf0·00000000·10000000·d8040000·a4231200·.............#..
80 ··0x00331498·30000000·00000000·10000000·ec040000·0...............80 ··0x0035bb00·30000000·00000000·10000000·ec040000·0...............
81 ··0x003314a8·68f61100·30000000·00000000·10000000·h...0...........81 ··0x0035bb10·c0231200·30000000·00000000·10000000·.#..0...........
82 ··0x003314b8·00050000·84f61100·30000000·00000000·........0.......82 ··0x0035bb20·00050000·dc231200·30000000·00000000·.....#..0.......
83 ··0x003314c8·10000000·14050000·a0f61100·30000000·............0...83 ··0x0035bb30·10000000·14050000·f8231200·30000000·.........#..0...
84 ··0x003314d8·00000000·10000000·28050000·bcf61100·........(.......84 ··0x0035bb40·00000000·10000000·28050000·14241200·........(....$..
85 ··0x003314e8·30000000·00000000·10000000·3c050000·0...........<...85 ··0x0035bb50·30000000·00000000·10000000·3c050000·0...........<...
86 ··0x003314f8·d8f61100·34000000·00000000·10000000·....4...........86 ··0x0035bb60·30241200·34000000·00000000·10000000·0$..4...........
87 ··0x00331508·50050000·04f71100·34000000·00000000·P.......4.......87 ··0x0035bb70·50050000·5c241200·34000000·00000000·P...\$..4.......
88 ··0x00331518·10000000·64050000·30f71100·30000000·....d...0...0...88 ··0x0035bb80·10000000·64050000·88241200·30000000·....d....$..0...
89 ··0x00331528·00000000·10000000·78050000·4cf71100·........x...L...89 ··0x0035bb90·00000000·10000000·78050000·a4241200·........x....$..
90 ··0x00331538·2c000000·00000000·10000000·8c050000·,...............90 ··0x0035bba0·2c000000·00000000·10000000·8c050000·,...............
91 ··0x00331548·68f71100·30000000·00000000·10000000·h...0...........91 ··0x0035bbb0·c0241200·30000000·00000000·10000000·.$..0...........
92 ··0x00331558·a0050000·84f71100·10000000·00000000·................92 ··0x0035bbc0·a0050000·dc241200·10000000·00000000·.....$..........
93 ··0x00331568·10000000·b4050000·94821200·18000000·................93 ··0x0035bbd0·10000000·b4050000·bccb1200·18000000·................
94 ··0x00331578·00000000·10000000·c8050000·98821200·................94 ··0x0035bbe0·00000000·10000000·c8050000·c0cb1200·................
95 ··0x00331588·08000000·00000000·18000000·dc050000·................95 ··0x0035bbf0·08000000·00000000·18000000·dc050000·................
96 ··0x00331598·8c821200·20000000·00480e20·93029404·....·....H.·....96 ··0x0035bc00·b4cb1200·20000000·00480e20·93029404·....·....H.·....
97 ··0x003315a8·9e080000·10000000·f8050000·90821200·................97 ··0x0035bc10·9e080000·10000000·f8050000·b8cb1200·................
98 ··0x003315b8·28000000·00000000·14000000·0c060000·(...............98 ··0x0035bc20·28000000·00000000·14000000·0c060000·(...............
99 ··0x003315c8·a4821200·30000000·00440e10·93029e04·....0....D......99 ··0x0035bc30·cccb1200·30000000·00440e10·93029e04·....0....D......
100 ··0x003315d8·10000000·24060000·bc821200·0c000000·....$...........100 ··0x0035bc40·10000000·24060000·e4cb1200·0c000000·....$...........
101 ··0x003315e8·00000000·1c000000·38060000·b4821200·........8.......101 ··0x0035bc50·00000000·10000000·38060000·dccb1200·........8.......
102 ··0x003315f8·84000000·00500e70·93029404·95069608·.....P.p........102 ··0x0035bc60·48000000·00000000·1c000000·4c060000·H...........L...
103 ··0x00331608·970a9e0c·1c000000·58060000·18831200·........X.......103 ··0x0035bc70·10cc1200·84000000·00500e70·93029404·.........P.p....
104 ··0x00331618·60000000·004c0e30·93029404·95069608·`....L.0........104 ··0x0035bc80·95069608·970a9e0c·1c000000·6c060000·............l...
105 ··0x00331628·970a9e0c·14000000·78060000·58831200·........x...X...105 ··0x0035bc90·74cc1200·70000000·004c0e30·93029404·t...p....L.0....
106 ··0x00331638·24000000·004c0e10·93029e04·14000000·$....L..........106 ··0x0035bca0·95069608·970a9e0c·14000000·8c060000·................
107 ··0x00331648·90060000·64831200·58000000·00440e10·....d...X....D..107 ··0x0035bcb0·c4cc1200·24000000·004c0e10·93029e04·....$....L......
108 ··0x00331658·93029e04·10000000·a8060000·a4831200·................108 ··0x0035bcc0·14000000·a4060000·d0cc1200·58000000·............X...
109 ··0x00331668·10000000·00000000·10000000·bc060000·................109 ··0x0035bcd0·00440e10·93029e04·10000000·bc060000·.D..............
110 ··0x00331678·a0831200·08000000·00000000·10000000·................110 ··0x0035bce0·10cd1200·10000000·00000000·10000000·................
111 ··0x00331688·d0060000·94831200·08000000·00000000·................111 ··0x0035bcf0·d0060000·0ccd1200·08000000·00000000·................
112 ··0x00331698·14000000·e4060000·88831200·48000000·............H...112 ··0x0035bd00·10000000·e4060000·00cd1200·08000000·................
113 ··0x003316a8·00440e10·93029e04·14000000·fc060000·.D..............113 ··0x0035bd10·00000000·14000000·f8060000·f4cc1200·................
114 ··0x003316b8·b8831200·34000000·00440e10·93029e04·....4....D......114 ··0x0035bd20·48000000·00440e10·93029e04·14000000·H....D..........
115 ··0x003316c8·10000000·14070000·d4831200·18000000·................115 ··0x0035bd30·10070000·24cd1200·34000000·00440e10·....$...4....D..
116 ··0x003316d8·00000000·14000000·28070000·d8831200·........(.......116 ··0x0035bd40·93029e04·10000000·28070000·40cd1200·........(...@...
117 ··0x003316e8·18000000·00440e10·93029e04·18000000·.....D..........117 ··0x0035bd50·18000000·00000000·14000000·3c070000·............<...
118 ··0x003316f8·40070000·d8831200·38000000·00480e20·@.......8....H.·118 ··0x0035bd60·44cd1200·18000000·00440e10·93029e04·D........D......
119 ··0x00331708·93029404·9e080000·14000000·5c070000·............\...119 ··0x0035bd70·18000000·54070000·44cd1200·38000000·....T...D...8...
120 ··0x00331718·f4831200·2c000000·005c0e10·9e040000·....,....\......120 ··0x0035bd80·00480e20·93029404·9e080000·14000000·.H.·............
121 ··0x00331728·10000000·74070000·08841200·08000000·....t...........121 ··0x0035bd90·70070000·60cd1200·2c000000·005c0e10·p...`...,....\..
122 ··0x00331738·00000000·14000000·88070000·fc831200·................122 ··0x0035bda0·9e040000·10000000·88070000·74cd1200·............t...
123 ··0x00331748·18000000·00440e10·93029e04·20000000·.....D......·...123 ··0x0035bdb0·08000000·00000000·14000000·9c070000·................
124 ··0x00331758·a0070000·fc831200·08010000·00500e40·.............P.@124 ··0x0035bdc0·68cd1200·18000000·00440e10·93029e04·h........D......
125 ··0x00331768·93029404·95069608·970a980c·9e100000·................125 ··0x0035bdd0·20000000·b4070000·68cd1200·08010000··.......h.......
Max diff block lines reached; 0/8950982 bytes (0.00%) of diff not shown.
69.4 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000444800·<JNI_OnLoad@@Base-0x1e098>:2 0000000000471bc0·<JNI_OnLoad@@Base-0x203fc>:
3 »       stp»    x29,·x30,·[sp,·#-128]!3 »       stp»    x29,·x30,·[sp,·#-128]!
4 »       mov»    x29,·sp4 »       mov»    x29,·sp
5 »       stp»    x19,·x20,·[sp,·#16]5 »       stp»    x19,·x20,·[sp,·#16]
6 »       mov»    x16,·x46 »       mov»    x16,·x4
7 »       mov»    x8,·x57 »       mov»    x8,·x5
8 »       stp»    x21,·x22,·[sp,·#32]8 »       stp»    x21,·x22,·[sp,·#32]
9 »       stp»    x23,·x24,·[sp,·#48]9 »       stp»    x23,·x24,·[sp,·#48]
Offset 142, 15 lines modifiedOffset 142, 15 lines modified
142 »       aesmc»  v1.16b,·v1.16b142 »       aesmc»  v1.16b,·v1.16b
143 »       aese»   v2.16b,·v26.16b143 »       aese»   v2.16b,·v26.16b
144 »       aesmc»  v2.16b,·v2.16b144 »       aesmc»  v2.16b,·v2.16b
145 »       aese»   v3.16b,·v26.16b145 »       aese»   v3.16b,·v26.16b
146 »       aesmc»  v3.16b,·v3.16b146 »       aesmc»  v3.16b,·v3.16b
147 »       aese»   v0.16b,·v26.16b147 »       aese»   v0.16b,·v26.16b
148 »       aesmc»  v0.16b,·v0.16b148 »       aesmc»  v0.16b,·v0.16b
149 »       b.lt»   444ac0·<_binary_icudtl_dat_size@@Base+0x297bd0>··//·b.tstop149 »       b.lt»   471e80·<_binary_icudtl_dat_size@@Base+0x2c3890>··//·b.tstop
150 »       aese»   v1.16b,·v27.16b150 »       aese»   v1.16b,·v27.16b
151 »       aesmc»  v1.16b,·v1.16b151 »       aesmc»  v1.16b,·v1.16b
152 »       aese»   v2.16b,·v27.16b152 »       aese»   v2.16b,·v27.16b
153 »       aesmc»  v2.16b,·v2.16b153 »       aesmc»  v2.16b,·v2.16b
154 »       aese»   v3.16b,·v27.16b154 »       aese»   v3.16b,·v27.16b
155 »       aesmc»  v3.16b,·v3.16b155 »       aesmc»  v3.16b,·v3.16b
156 »       aese»   v0.16b,·v27.16b156 »       aese»   v0.16b,·v27.16b
Offset 159, 15 lines modifiedOffset 159, 15 lines modified
159 »       aesmc»  v1.16b,·v1.16b159 »       aesmc»  v1.16b,·v1.16b
160 »       aese»   v2.16b,·v28.16b160 »       aese»   v2.16b,·v28.16b
161 »       aesmc»  v2.16b,·v2.16b161 »       aesmc»  v2.16b,·v2.16b
162 »       aese»   v3.16b,·v28.16b162 »       aese»   v3.16b,·v28.16b
163 »       aesmc»  v3.16b,·v3.16b163 »       aesmc»  v3.16b,·v3.16b
164 »       aese»   v0.16b,·v28.16b164 »       aese»   v0.16b,·v28.16b
165 »       aesmc»  v0.16b,·v0.16b165 »       aesmc»  v0.16b,·v0.16b
166 »       b.eq»   444ac0·<_binary_icudtl_dat_size@@Base+0x297bd0>··//·b.none166 »       b.eq»   471e80·<_binary_icudtl_dat_size@@Base+0x2c3890>··//·b.none
167 »       aese»   v1.16b,·v29.16b167 »       aese»   v1.16b,·v29.16b
168 »       aesmc»  v1.16b,·v1.16b168 »       aesmc»  v1.16b,·v1.16b
169 »       aese»   v2.16b,·v29.16b169 »       aese»   v2.16b,·v29.16b
170 »       aesmc»  v2.16b,·v2.16b170 »       aesmc»  v2.16b,·v2.16b
171 »       aese»   v0.16b,·v29.16b171 »       aese»   v0.16b,·v29.16b
172 »       aesmc»  v0.16b,·v0.16b172 »       aesmc»  v0.16b,·v0.16b
173 »       aese»   v3.16b,·v29.16b173 »       aese»   v3.16b,·v29.16b
Offset 184, 15 lines modifiedOffset 184, 15 lines modified
184 »       eor»    v17.16b,·v17.16b,·v9.16b184 »       eor»    v17.16b,·v17.16b,·v9.16b
185 »       aese»   v2.16b,·v31.16b185 »       aese»   v2.16b,·v31.16b
186 »       trn1»   v8.2d,·v12.2d,·v13.2d186 »       trn1»   v8.2d,·v12.2d,·v13.2d
187 »       aese»   v1.16b,·v31.16b187 »       aese»   v1.16b,·v31.16b
188 »       aese»   v0.16b,·v31.16b188 »       aese»   v0.16b,·v31.16b
189 »       aese»   v3.16b,·v31.16b189 »       aese»   v3.16b,·v31.16b
190 »       eor»    v16.16b,·v16.16b,·v8.16b190 »       eor»    v16.16b,·v16.16b,·v8.16b
191 »       b.ge»   44517c·<_binary_icudtl_dat_size@@Base+0x29828c>··//·b.tcont191 »       b.ge»   47253c·<_binary_icudtl_dat_size@@Base+0x2c3f4c>··//·b.tcont
192 »       ldp»    x19,·x20,·[x0,·#16]192 »       ldp»    x19,·x20,·[x0,·#16]
193 »       rev»    w9,·w12193 »       rev»    w9,·w12
194 »       ldp»    x6,·x7,·[x0]194 »       ldp»    x6,·x7,·[x0]
195 »       ldp»    x23,·x24,·[x0,·#48]195 »       ldp»    x23,·x24,·[x0,·#48]
196 »       ldp»    x21,·x22,·[x0,·#32]196 »       ldp»    x21,·x22,·[x0,·#32]
197 »       add»    x0,·x0,·#0x40197 »       add»    x0,·x0,·#0x40
198 »       eor»    x19,·x19,·x13198 »       eor»    x19,·x19,·x13
Offset 232, 15 lines modifiedOffset 232, 15 lines modified
232 »       fmov»   d2,·x10232 »       fmov»   d2,·x10
233 »       fmov»   v2.d[1],·x9233 »       fmov»   v2.d[1],·x9
234 »       st1»    {v6.16b},·[x2],·#16234 »       st1»    {v6.16b},·[x2],·#16
235 »       rev»    w9,·w12235 »       rev»    w9,·w12
236 »       orr»    x9,·x11,·x9,·lsl·#32236 »       orr»    x9,·x11,·x9,·lsl·#32
237 »       eor»    v7.16b,·v7.16b,·v3.16b237 »       eor»    v7.16b,·v7.16b,·v3.16b
238 »       st1»    {v7.16b},·[x2],·#16238 »       st1»    {v7.16b},·[x2],·#16
239 »       b.ge»   444ef0·<_binary_icudtl_dat_size@@Base+0x298000>··//·b.tcont239 »       b.ge»   4722b0·<_binary_icudtl_dat_size@@Base+0x2c3cc0>··//·b.tcont
240 »       aese»   v0.16b,·v18.16b240 »       aese»   v0.16b,·v18.16b
241 »       aesmc»  v0.16b,·v0.16b241 »       aesmc»  v0.16b,·v0.16b
242 »       rev64»  v4.16b,·v4.16b242 »       rev64»  v4.16b,·v4.16b
243 »       aese»   v1.16b,·v18.16b243 »       aese»   v1.16b,·v18.16b
244 »       aesmc»  v1.16b,·v1.16b244 »       aesmc»  v1.16b,·v1.16b
245 »       fmov»   d3,·x10245 »       fmov»   d3,·x10
246 »       aese»   v2.16b,·v18.16b246 »       aese»   v2.16b,·v18.16b
Offset 353, 15 lines modifiedOffset 353, 15 lines modified
353 »       aesmc»  v3.16b,·v3.16b353 »       aesmc»  v3.16b,·v3.16b
354 »       movi»   v8.8b,·#0xc2354 »       movi»   v8.8b,·#0xc2
355 »       pmull»  v4.1q,·v4.1d,·v16.1d355 »       pmull»  v4.1q,·v4.1d,·v16.1d
356 »       eor»    v9.16b,·v9.16b,·v5.16b356 »       eor»    v9.16b,·v9.16b,·v5.16b
357 »       cmp»    x17,·#0xc357 »       cmp»    x17,·#0xc
358 »       fmov»   d5,·x19358 »       fmov»   d5,·x19
359 »       ldp»    x6,·x7,·[x0]359 »       ldp»    x6,·x7,·[x0]
360 »       b.lt»   444e0c·<_binary_icudtl_dat_size@@Base+0x297f1c>··//·b.tstop360 »       b.lt»   4721cc·<_binary_icudtl_dat_size@@Base+0x2c3bdc>··//·b.tstop
361 »       aese»   v1.16b,·v27.16b361 »       aese»   v1.16b,·v27.16b
362 »       aesmc»  v1.16b,·v1.16b362 »       aesmc»  v1.16b,·v1.16b
363 »       aese»   v0.16b,·v27.16b363 »       aese»   v0.16b,·v27.16b
364 »       aesmc»  v0.16b,·v0.16b364 »       aesmc»  v0.16b,·v0.16b
365 »       aese»   v2.16b,·v27.16b365 »       aese»   v2.16b,·v27.16b
366 »       aesmc»  v2.16b,·v2.16b366 »       aesmc»  v2.16b,·v2.16b
367 »       aese»   v3.16b,·v27.16b367 »       aese»   v3.16b,·v27.16b
Offset 370, 15 lines modifiedOffset 370, 15 lines modified
370 »       aesmc»  v0.16b,·v0.16b370 »       aesmc»  v0.16b,·v0.16b
371 »       aese»   v1.16b,·v28.16b371 »       aese»   v1.16b,·v28.16b
372 »       aesmc»  v1.16b,·v1.16b372 »       aesmc»  v1.16b,·v1.16b
373 »       aese»   v2.16b,·v28.16b373 »       aese»   v2.16b,·v28.16b
374 »       aesmc»  v2.16b,·v2.16b374 »       aesmc»  v2.16b,·v2.16b
375 »       aese»   v3.16b,·v28.16b375 »       aese»   v3.16b,·v28.16b
376 »       aesmc»  v3.16b,·v3.16b376 »       aesmc»  v3.16b,·v3.16b
377 »       b.eq»   444e0c·<_binary_icudtl_dat_size@@Base+0x297f1c>··//·b.none377 »       b.eq»   4721cc·<_binary_icudtl_dat_size@@Base+0x2c3bdc>··//·b.none
378 »       aese»   v0.16b,·v29.16b378 »       aese»   v0.16b,·v29.16b
379 »       aesmc»  v0.16b,·v0.16b379 »       aesmc»  v0.16b,·v0.16b
380 »       aese»   v1.16b,·v29.16b380 »       aese»   v1.16b,·v29.16b
381 »       aesmc»  v1.16b,·v1.16b381 »       aesmc»  v1.16b,·v1.16b
382 »       aese»   v2.16b,·v29.16b382 »       aese»   v2.16b,·v29.16b
383 »       aesmc»  v2.16b,·v2.16b383 »       aesmc»  v2.16b,·v2.16b
384 »       aese»   v3.16b,·v29.16b384 »       aese»   v3.16b,·v29.16b
Offset 443, 15 lines modifiedOffset 443, 15 lines modified
443 »       st1»    {v6.16b},·[x2],·#16443 »       st1»    {v6.16b},·[x2],·#16
444 »       fmov»   v2.d[1],·x9444 »       fmov»   v2.d[1],·x9
445 »       rev»    w9,·w12445 »       rev»    w9,·w12
446 »       eor»    v11.16b,·v11.16b,·v10.16b446 »       eor»    v11.16b,·v11.16b,·v10.16b
447 »       orr»    x9,·x11,·x9,·lsl·#32447 »       orr»    x9,·x11,·x9,·lsl·#32
448 »       eor»    v7.16b,·v7.16b,·v3.16b448 »       eor»    v7.16b,·v7.16b,·v3.16b
449 »       st1»    {v7.16b},·[x2],·#16449 »       st1»    {v7.16b},·[x2],·#16
450 »       b.lt»   444ba4·<_binary_icudtl_dat_size@@Base+0x297cb4>··//·b.tstop450 »       b.lt»   471f64·<_binary_icudtl_dat_size@@Base+0x2c3974>··//·b.tstop
451 »       aese»   v1.16b,·v18.16b451 »       aese»   v1.16b,·v18.16b
452 »       aesmc»  v1.16b,·v1.16b452 »       aesmc»  v1.16b,·v1.16b
453 »       rev64»  v6.16b,·v6.16b453 »       rev64»  v6.16b,·v6.16b
454 »       aese»   v2.16b,·v18.16b454 »       aese»   v2.16b,·v18.16b
455 »       aesmc»  v2.16b,·v2.16b455 »       aesmc»  v2.16b,·v2.16b
456 »       fmov»   d3,·x10456 »       fmov»   d3,·x10
457 »       aese»   v0.16b,·v18.16b457 »       aese»   v0.16b,·v18.16b
Offset 563, 15 lines modifiedOffset 563, 15 lines modified
563 »       aesmc»  v2.16b,·v2.16b563 »       aesmc»  v2.16b,·v2.16b
Max diff block lines reached; 72716675/72720383 bytes (99.99%) of diff not shown.
81.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 2156 lines modifiedOffset 1, 2156 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 00000000009f5f90·<pthread_self@plt-0x20>:2 0000000000a33010·<pthread_self@plt-0x20>:
3 »       stp»    x16,·x30,·[sp,·#-16]!3 »       stp»    x16,·x30,·[sp,·#-16]!
4 »       adrp»   x16,·a6b000·<exp2@plt+0x73a10>4 »       adrp»   x16,·aa8000·<exp2@plt+0x73990>
5 »       ldr»    x17,·[x16,·#376]5 »       ldr»    x17,·[x16,·#3224]
6 »       add»    x16,·x16,·#0x1786 »       add»    x16,·x16,·#0xc98
7 »       br»     x177 »       br»     x17
8 »       nop8 »       nop
9 »       nop9 »       nop
10 »       nop10 »       nop
Diff chunk too large, falling back to line-by-line diff (938 lines added, 2 lines removed)
  
11 00000000009f5fb0·<pthread_self@plt>:11 0000000000a33030·<pthread_self@plt>:
12 »       adrp»   x16,·a6b000·<exp2@plt+0x73a10>12 »       adrp»   x16,·aa8000·<exp2@plt+0x73990>
 13 »       ldr»    x17,·[x16,·#3232]
 14 »       add»    x16,·x16,·#0xca0
 15 »       br»     x17
  
 16 0000000000a33040·<abort@plt>:
 17 »       adrp»   x16,·aa8000·<exp2@plt+0x73990>
 18 »       ldr»    x17,·[x16,·#3240]
 19 »       add»    x16,·x16,·#0xca8
 20 »       br»     x17
  
 21 0000000000a33050·<strlen@plt>:
 22 »       adrp»   x16,·aa8000·<exp2@plt+0x73990>
 23 »       ldr»    x17,·[x16,·#3248]
 24 »       add»    x16,·x16,·#0xcb0
 25 »       br»     x17
  
 26 0000000000a33060·<eglCreateWindowSurface@plt>:
 27 »       adrp»   x16,·aa8000·<exp2@plt+0x73990>
 28 »       ldr»    x17,·[x16,·#3256]
 29 »       add»    x16,·x16,·#0xcb8
 30 »       br»     x17
  
 31 0000000000a33070·<eglCreatePbufferSurface@plt>:
 32 »       adrp»   x16,·aa8000·<exp2@plt+0x73990>
 33 »       ldr»    x17,·[x16,·#3264]
 34 »       add»    x16,·x16,·#0xcc0
 35 »       br»     x17
  
 36 0000000000a33080·<eglGetCurrentContext@plt>:
 37 »       adrp»   x16,·aa8000·<exp2@plt+0x73990>
 38 »       ldr»    x17,·[x16,·#3272]
 39 »       add»    x16,·x16,·#0xcc8
 40 »       br»     x17
  
 41 0000000000a33090·<eglMakeCurrent@plt>:
 42 »       adrp»   x16,·aa8000·<exp2@plt+0x73990>
 43 »       ldr»    x17,·[x16,·#3280]
 44 »       add»    x16,·x16,·#0xcd0
 45 »       br»     x17
  
 46 0000000000a330a0·<eglChooseConfig@plt>:
 47 »       adrp»   x16,·aa8000·<exp2@plt+0x73990>
 48 »       ldr»    x17,·[x16,·#3288]
 49 »       add»    x16,·x16,·#0xcd8
 50 »       br»     x17
  
 51 0000000000a330b0·<eglCreateContext@plt>:
 52 »       adrp»   x16,·aa8000·<exp2@plt+0x73990>
 53 »       ldr»    x17,·[x16,·#3296]
 54 »       add»    x16,·x16,·#0xce0
 55 »       br»     x17
  
 56 0000000000a330c0·<eglDestroyContext@plt>:
 57 »       adrp»   x16,·aa8000·<exp2@plt+0x73990>
 58 »       ldr»    x17,·[x16,·#3304]
 59 »       add»    x16,·x16,·#0xce8
 60 »       br»     x17
  
 61 0000000000a330d0·<eglGetError@plt>:
 62 »       adrp»   x16,·aa8000·<exp2@plt+0x73990>
 63 »       ldr»    x17,·[x16,·#3312]
 64 »       add»    x16,·x16,·#0xcf0
 65 »       br»     x17
  
 66 0000000000a330e0·<eglDestroySurface@plt>:
 67 »       adrp»   x16,·aa8000·<exp2@plt+0x73990>
 68 »       ldr»    x17,·[x16,·#3320]
 69 »       add»    x16,·x16,·#0xcf8
 70 »       br»     x17
  
 71 0000000000a330f0·<eglGetCurrentDisplay@plt>:
 72 »       adrp»   x16,·aa8000·<exp2@plt+0x73990>
 73 »       ldr»    x17,·[x16,·#3328]
 74 »       add»    x16,·x16,·#0xd00
 75 »       br»     x17
  
 76 0000000000a33100·<eglGetCurrentSurface@plt>:
 77 »       adrp»   x16,·aa8000·<exp2@plt+0x73990>
 78 »       ldr»    x17,·[x16,·#3336]
 79 »       add»    x16,·x16,·#0xd08
 80 »       br»     x17
  
 81 0000000000a33110·<eglQuerySurface@plt>:
 82 »       adrp»   x16,·aa8000·<exp2@plt+0x73990>
 83 »       ldr»    x17,·[x16,·#3344]
 84 »       add»    x16,·x16,·#0xd10
 85 »       br»     x17
  
 86 0000000000a33120·<eglSwapBuffers@plt>:
 87 »       adrp»   x16,·aa8000·<exp2@plt+0x73990>
 88 »       ldr»    x17,·[x16,·#3352]
 89 »       add»    x16,·x16,·#0xd18
 90 »       br»     x17
  
 91 0000000000a33130·<eglGetDisplay@plt>:
 92 »       adrp»   x16,·aa8000·<exp2@plt+0x73990>
 93 »       ldr»    x17,·[x16,·#3360]
 94 »       add»    x16,·x16,·#0xd20
 95 »       br»     x17
  
 96 0000000000a33140·<eglInitialize@plt>:
 97 »       adrp»   x16,·aa8000·<exp2@plt+0x73990>
 98 »       ldr»    x17,·[x16,·#3368]
 99 »       add»    x16,·x16,·#0xd28
 100 »       br»     x17
  
 101 0000000000a33150·<eglTerminate@plt>:
 102 »       adrp»   x16,·aa8000·<exp2@plt+0x73990>
 103 »       ldr»    x17,·[x16,·#3376]
Max diff block lines reached; 61753/83104 bytes (74.31%) of diff not shown.
2.41 MB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 15645 lines modifiedOffset 1, 21 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x00a07600·00000000·00000000·00000000·00000000·................ 
3 ··0x00a07610·00000000·00000000·00000000·00000000·................ 
4 ··0x00a07620·00000000·00000000·00000000·00000000·................ 
5 ··0x00a07630·00000000·00000000·00000000·00000000·................ 
6 ··0x00a07640·00000000·00000000·00000000·00000000·................ 
7 ··0x00a07650·00000000·00000000·00000000·00000000·................ 
8 ··0x00a07660·00000000·00000000·00000000·00000000·................ 
9 ··0x00a07670·00000000·00000000·00000000·00000000·................ 
10 ··0x00a07680·00000000·00000000·00000000·00000000·................ 
11 ··0x00a07690·00000000·00000000·00000000·00000000·................ 
12 ··0x00a076a0·00000000·00000000·00000000·00000000·................ 
13 ··0x00a076b0·00000000·00000000·00000000·00000000·................ 
14 ··0x00a076c0·00000000·00000000·00000000·00000000·................ 
15 ··0x00a076d0·00000000·00000000·00000000·00000000·................ 
16 ··0x00a076e0·00000000·00000000·00000000·00000000·................ 
17 ··0x00a076f0·00000000·00000000·00000000·00000000·................ 
18 ··0x00a07700·00000000·00000000·00000000·00000000·................ 
19 ··0x00a07710·00000000·00000000·00000000·00000000·................ 
20 ··0x00a07720·00000000·00000000·00000000·00000000·................ 
21 ··0x00a07730·00000000·00000000·00000000·00000000·................ 
22 ··0x00a07740·00000000·00000000·00000000·00000000·................ 
23 ··0x00a07750·00000000·00000000·00000000·00000000·................ 
24 ··0x00a07760·00000000·00000000·00000000·00000000·................ 
25 ··0x00a07770·00000000·00000000·00000000·00000000·................ 
26 ··0x00a07780·00000000·00000000·00000000·00000000·................ 
27 ··0x00a07790·00000000·00000000·00000000·00000000·................ 
28 ··0x00a077a0·00000000·00000000·00000000·00000000·................ 
29 ··0x00a077b0·00000000·00000000·00300000·00000000·.........0...... 
30 ··0x00a077c0·00000000·00000000·01300000·00000000·.........0...... 
31 ··0x00a077d0·00000000·00000000·02300000·00000000·.........0...... 
32 ··0x00a077e0·00000000·00000000·03300000·00000000·.........0...... 
33 ··0x00a077f0·00000000·00000000·04300000·00000000·.........0...... 
34 ··0x00a07800·00000000·00000000·06300000·00000000·.........0...... 
35 ··0x00a07810·00000000·00000000·05300000·00000000·.........0...... 
36 ··0x00a07820·00000000·00000000·07300000·00000000·.........0...... 
37 ··0x00a07830·00000000·00000000·08300000·00000000·.........0...... 
38 ··0x00a07840·00000000·00000000·0d300000·00000000·.........0...... 
39 ··0x00a07850·00000000·00000000·09300000·00000000·.........0...... 
40 ··0x00a07860·00000000·00000000·0c300000·00000000·.........0...... 
41 ··0x00a07870·00000000·00000000·0a300000·00000000·.........0...... 
42 ··0x00a07880·00000000·00000000·0b300000·00000000·.........0...... 
43 ··0x00a07890·00000000·00000000·0e300000·00000000·.........0...... 
44 ··0x00a078a0·00000000·00000000·00000000·00000000·................ 
45 ··0x00a078b0·00000000·00000000·00000000·00000000·................ 
46 ··0x00a078c0·00000000·00000000·00000000·00000000·................ 
47 ··0x00a078d0·00000000·00000000·00000000·00000000·................ 
48 ··0x00a078e0·00000000·00000000·00000000·00000000·................ 
49 ··0x00a078f0·00000000·00000000·00000000·00000000·................ 
50 ··0x00a07900·00000000·00000000·00000000·00000000·................ 
51 ··0x00a07910·00000000·00000000·00000000·00000000·................ 
52 ··0x00a07920·00000000·00000000·00000000·00000000·................ 
53 ··0x00a07930·00000000·00000000·00000000·00000000·................ 
54 ··0x00a07940·00000000·00000000·00000000·00000000·................ 
55 ··0x00a07950·00000000·00000000·00000000·00000000·................ 
56 ··0x00a07960·00000000·00000000·00000000·00000000·................ 
57 ··0x00a07970·00000000·00000000·00000000·00000000·................ 
58 ··0x00a07980·00000000·00000000·00000000·00000000·................ 
59 ··0x00a07990·00000000·00000000·00000000·00000000·................ 
60 ··0x00a079a0·00000000·00000000·00000000·00000000·................ 
61 ··0x00a079b0·00000000·00000000·00000000·00000000·................ 
62 ··0x00a079c0·00000000·00000000·00000000·00000000·................ 
63 ··0x00a079d0·00000000·00000000·00000000·00000000·................ 
64 ··0x00a079e0·00000000·00000000·00000000·00000000·................ 
65 ··0x00a079f0·00000000·00000000·00000000·00000000·................ 
66 ··0x00a07a00·00000000·00000000·00000000·00000000·................ 
67 ··0x00a07a10·00000000·00000000·00000000·00000000·................ 
68 ··0x00a07a20·00000000·00000000·00000000·00000000·................ 
69 ··0x00a07a30·00000000·00000000·00000000·00000000·................ 
70 ··0x00a07a40·00000000·00000000·00000000·00000000·................ 
71 ··0x00a07a50·00000000·00000000·00000000·00000000·................ 
72 ··0x00a07a60·00000000·00000000·00000000·00000000·................ 
73 ··0x00a07a70·00000000·00000000·00000000·00000000·................ 
74 ··0x00a07a80·00000000·00000000·00000000·00000000·................ 
75 ··0x00a07a90·00000000·00000000·00000000·00000000·................ 
76 ··0x00a07aa0·00000000·00000000·00000000·00000000·................ 
77 ··0x00a07ab0·00000000·00000000·00000000·00000000·................ 
78 ··0x00a07ac0·00000000·00000000·00000000·00000000·................ 
79 ··0x00a07ad0·00000000·00000000·00000000·00000000·................ 
80 ··0x00a07ae0·00000000·00000000·00000000·00000000·................ 
81 ··0x00a07af0·00000000·00000000·00000000·00000000·................ 
82 ··0x00a07b00·f8ffffff·ffffffff·00000000·00000000·................ 
83 ··0x00a07b10·00000000·00000000·00000000·00000000·................ 
84 ··0x00a07b20·00000000·00000000·00000000·00000000·................ 
85 ··0x00a07b30·00000000·00000000·00000000·00000000·................ 
86 ··0x00a07b40·00000000·00000000·00000000·00000000·................ 
87 ··0x00a07b50·00000000·00000000·00000000·00000000·................ 
88 ··0x00a07b60·00000000·00000000·00000000·00000000·................ 
89 ··0x00a07b70·00000000·00000000·00000000·00000000·................ 
90 ··0x00a07b80·00000000·00000000·00000000·00000000·................ 
91 ··0x00a07b90·00000000·00000000·00000000·00000000·................ 
92 ··0x00a07ba0·00000000·00000000·00000000·00000000·................ 
93 ··0x00a07bb0·00000000·00000000·00000000·00000000·................ 
94 ··0x00a07bc0·00000000·00000000·00000000·00000000·................ 
95 ··0x00a07bd0·00000000·00000000·00000000·00000000·................ 
96 ··0x00a07be0·00000000·00000000·00000000·00000000·................ 
97 ··0x00a07bf0·00000000·00000000·00000000·00000000·................ 
98 ··0x00a07c00·00000000·00000000·00000000·00000000·................ 
99 ··0x00a07c10·00000000·00000000·00000000·00000000·................ 
100 ··0x00a07c20·f8ffffff·ffffffff·00000000·00000000·................ 
101 ··0x00a07c30·00000000·00000000·00000000·00000000·................ 
102 ··0x00a07c40·00000000·00000000·00000000·00000000·................ 
103 ··0x00a07c50·00000000·00000000·00000000·00000000·................ 
104 ··0x00a07c60·00000000·00000000·00000000·00000000·................ 
105 ··0x00a07c70·00000000·00000000·00000000·00000000·................ 
106 ··0x00a07c80·00000000·00000000·00000000·00000000·................ 
107 ··0x00a07c90·00000000·00000000·00000000·00000000·................ 
108 ··0x00a07ca0·00000000·00000000·00000000·00000000·................ 
109 ··0x00a07cb0·00000000·00000000·00000000·00000000·................ 
110 ··0x00a07cc0·00000000·00000000·00000000·00000000·................ 
111 ··0x00a07cd0·00000000·00000000·00000000·00000000·................ 
112 ··0x00a07ce0·00000000·00000000·00000000·00000000·................ 
113 ··0x00a07cf0·00000000·00000000·00000000·00000000·................ 
114 ··0x00a07d00·f8ffffff·ffffffff·00000000·00000000·................ 
115 ··0x00a07d10·00000000·00000000·00000000·00000000·................ 
116 ··0x00a07d20·00000000·00000000·00000000·00000000·................ 
117 ··0x00a07d30·00000000·00000000·00000000·00000000·................ 
118 ··0x00a07d40·00000000·00000000·00000000·00000000·................ 
119 ··0x00a07d50·00000000·00000000·00000000·00000000·................ 
120 ··0x00a07d60·00000000·00000000·00000000·00000000·................ 
121 ··0x00a07d70·00000000·00000000·00000000·00000000·................ 
122 ··0x00a07d80·00000000·00000000·00000000·00000000·................ 
123 ··0x00a07d90·00000000·00000000·00000000·00000000·................ 
124 ··0x00a07da0·00000000·00000000·00000000·00000000·................ 
125 ··0x00a07db0·00000000·00000000·00000000·00000000·................ 
126 ··0x00a07dc0·00000000·00000000·00000000·00000000·................ 
Max diff block lines reached; 1475471/2522406 bytes (58.49%) of diff not shown.
296 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 ··0x00a6a050·00000000·00000000·00000000·00000000·................2 ··0x00aa7b48·00000000·00000000·00000000·00000000·................
  
22.9 KB
readelf --wide --decompress --hex-dump=.init_array {}
    
Offset 1, 175 lines modifiedOffset 1, 178 lines modified
  
1 Hex·dump·of·section·'.init_array':1 Hex·dump·of·section·'.init_array':
2 ··0x00a6a060·00000000·00000000·00000000·00000000·................ 
3 ··0x00a6a070·00000000·00000000·00000000·00000000·................ 
4 ··0x00a6a080·00000000·00000000·00000000·00000000·................ 
5 ··0x00a6a090·00000000·00000000·00000000·00000000·................ 
6 ··0x00a6a0a0·00000000·00000000·00000000·00000000·................ 
7 ··0x00a6a0b0·00000000·00000000·00000000·00000000·................ 
8 ··0x00a6a0c0·00000000·00000000·00000000·00000000·................ 
9 ··0x00a6a0d0·00000000·00000000·00000000·00000000·................ 
10 ··0x00a6a0e0·00000000·00000000·00000000·00000000·................ 
11 ··0x00a6a0f0·00000000·00000000·00000000·00000000·................ 
12 ··0x00a6a100·00000000·00000000·00000000·00000000·................ 
13 ··0x00a6a110·00000000·00000000·00000000·00000000·................ 
14 ··0x00a6a120·00000000·00000000·00000000·00000000·................ 
15 ··0x00a6a130·00000000·00000000·00000000·00000000·................ 
16 ··0x00a6a140·00000000·00000000·00000000·00000000·................ 
17 ··0x00a6a150·00000000·00000000·00000000·00000000·................ 
18 ··0x00a6a160·00000000·00000000·00000000·00000000·................ 
19 ··0x00a6a170·00000000·00000000·00000000·00000000·................ 
20 ··0x00a6a180·00000000·00000000·00000000·00000000·................ 
21 ··0x00a6a190·00000000·00000000·00000000·00000000·................ 
22 ··0x00a6a1a0·00000000·00000000·00000000·00000000·................ 
23 ··0x00a6a1b0·00000000·00000000·00000000·00000000·................ 
24 ··0x00a6a1c0·00000000·00000000·00000000·00000000·................ 
25 ··0x00a6a1d0·00000000·00000000·00000000·00000000·................ 
26 ··0x00a6a1e0·00000000·00000000·00000000·00000000·................ 
27 ··0x00a6a1f0·00000000·00000000·00000000·00000000·................ 
28 ··0x00a6a200·00000000·00000000·00000000·00000000·................ 
29 ··0x00a6a210·00000000·00000000·00000000·00000000·................ 
30 ··0x00a6a220·00000000·00000000·00000000·00000000·................ 
31 ··0x00a6a230·00000000·00000000·00000000·00000000·................ 
32 ··0x00a6a240·00000000·00000000·00000000·00000000·................ 
33 ··0x00a6a250·00000000·00000000·00000000·00000000·................ 
34 ··0x00a6a260·00000000·00000000·00000000·00000000·................ 
35 ··0x00a6a270·00000000·00000000·00000000·00000000·................ 
36 ··0x00a6a280·00000000·00000000·00000000·00000000·................ 
37 ··0x00a6a290·00000000·00000000·00000000·00000000·................ 
38 ··0x00a6a2a0·00000000·00000000·00000000·00000000·................ 
39 ··0x00a6a2b0·00000000·00000000·00000000·00000000·................ 
40 ··0x00a6a2c0·00000000·00000000·00000000·00000000·................ 
41 ··0x00a6a2d0·00000000·00000000·00000000·00000000·................ 
42 ··0x00a6a2e0·00000000·00000000·00000000·00000000·................ 
43 ··0x00a6a2f0·00000000·00000000·00000000·00000000·................ 
44 ··0x00a6a300·00000000·00000000·00000000·00000000·................ 
45 ··0x00a6a310·00000000·00000000·00000000·00000000·................ 
46 ··0x00a6a320·00000000·00000000·00000000·00000000·................ 
47 ··0x00a6a330·00000000·00000000·00000000·00000000·................ 
48 ··0x00a6a340·00000000·00000000·00000000·00000000·................ 
49 ··0x00a6a350·00000000·00000000·00000000·00000000·................ 
50 ··0x00a6a360·00000000·00000000·00000000·00000000·................ 
51 ··0x00a6a370·00000000·00000000·00000000·00000000·................ 
52 ··0x00a6a380·00000000·00000000·00000000·00000000·................ 
53 ··0x00a6a390·00000000·00000000·00000000·00000000·................ 
54 ··0x00a6a3a0·00000000·00000000·00000000·00000000·................ 
55 ··0x00a6a3b0·00000000·00000000·00000000·00000000·................ 
56 ··0x00a6a3c0·00000000·00000000·00000000·00000000·................ 
57 ··0x00a6a3d0·00000000·00000000·00000000·00000000·................ 
58 ··0x00a6a3e0·00000000·00000000·00000000·00000000·................ 
59 ··0x00a6a3f0·00000000·00000000·00000000·00000000·................ 
60 ··0x00a6a400·00000000·00000000·00000000·00000000·................ 
61 ··0x00a6a410·00000000·00000000·00000000·00000000·................ 
62 ··0x00a6a420·00000000·00000000·00000000·00000000·................ 
63 ··0x00a6a430·00000000·00000000·00000000·00000000·................ 
64 ··0x00a6a440·00000000·00000000·00000000·00000000·................ 
65 ··0x00a6a450·00000000·00000000·00000000·00000000·................ 
66 ··0x00a6a460·00000000·00000000·00000000·00000000·................ 
67 ··0x00a6a470·00000000·00000000·00000000·00000000·................ 
68 ··0x00a6a480·00000000·00000000·00000000·00000000·................ 
69 ··0x00a6a490·00000000·00000000·00000000·00000000·................ 
70 ··0x00a6a4a0·00000000·00000000·00000000·00000000·................ 
71 ··0x00a6a4b0·00000000·00000000·00000000·00000000·................ 
72 ··0x00a6a4c0·00000000·00000000·00000000·00000000·................ 
73 ··0x00a6a4d0·00000000·00000000·00000000·00000000·................ 
74 ··0x00a6a4e0·00000000·00000000·00000000·00000000·................ 
75 ··0x00a6a4f0·00000000·00000000·00000000·00000000·................ 
76 ··0x00a6a500·00000000·00000000·00000000·00000000·................ 
77 ··0x00a6a510·00000000·00000000·00000000·00000000·................ 
78 ··0x00a6a520·00000000·00000000·00000000·00000000·................ 
79 ··0x00a6a530·00000000·00000000·00000000·00000000·................ 
80 ··0x00a6a540·00000000·00000000·00000000·00000000·................ 
81 ··0x00a6a550·00000000·00000000·00000000·00000000·................ 
82 ··0x00a6a560·00000000·00000000·00000000·00000000·................ 
83 ··0x00a6a570·00000000·00000000·00000000·00000000·................ 
84 ··0x00a6a580·00000000·00000000·00000000·00000000·................2 ··0x00aa7b58·00000000·00000000·00000000·00000000·................
85 ··0x00a6a590·00000000·00000000·00000000·00000000·................ 
86 ··0x00a6a5a0·00000000·00000000·00000000·00000000·................ 
87 ··0x00a6a5b0·00000000·00000000·00000000·00000000·................ 
88 ··0x00a6a5c0·00000000·00000000·00000000·00000000·................ 
89 ··0x00a6a5d0·00000000·00000000·00000000·00000000·................ 
90 ··0x00a6a5e0·00000000·00000000·00000000·00000000·................ 
91 ··0x00a6a5f0·00000000·00000000·00000000·00000000·................ 
92 ··0x00a6a600·00000000·00000000·00000000·00000000·................ 
93 ··0x00a6a610·00000000·00000000·00000000·00000000·................ 
94 ··0x00a6a620·00000000·00000000·00000000·00000000·................ 
95 ··0x00a6a630·00000000·00000000·00000000·00000000·................ 
96 ··0x00a6a640·00000000·00000000·00000000·00000000·................ 
97 ··0x00a6a650·00000000·00000000·00000000·00000000·................ 
98 ··0x00a6a660·00000000·00000000·00000000·00000000·................ 
99 ··0x00a6a670·00000000·00000000·00000000·00000000·................ 
100 ··0x00a6a680·00000000·00000000·00000000·00000000·................3 ··0x00aa7b68·00000000·00000000·00000000·00000000·................
101 ··0x00a6a690·00000000·00000000·00000000·00000000·................ 
102 ··0x00a6a6a0·00000000·00000000·00000000·00000000·................ 
103 ··0x00a6a6b0·00000000·00000000·00000000·00000000·................ 
104 ··0x00a6a6c0·00000000·00000000·00000000·00000000·................ 
105 ··0x00a6a6d0·00000000·00000000·00000000·00000000·................ 
106 ··0x00a6a6e0·00000000·00000000·00000000·00000000·................ 
107 ··0x00a6a6f0·00000000·00000000·00000000·00000000·................ 
108 ··0x00a6a700·00000000·00000000·00000000·00000000·................ 
109 ··0x00a6a710·00000000·00000000·00000000·00000000·................ 
110 ··0x00a6a720·00000000·00000000·00000000·00000000·................ 
111 ··0x00a6a730·00000000·00000000·00000000·00000000·................ 
112 ··0x00a6a740·00000000·00000000·00000000·00000000·................ 
113 ··0x00a6a750·00000000·00000000·00000000·00000000·................ 
114 ··0x00a6a760·00000000·00000000·00000000·00000000·................ 
115 ··0x00a6a770·00000000·00000000·00000000·00000000·................4 ··0x00aa7b78·00000000·00000000·00000000·00000000·................
116 ··0x00a6a780·00000000·00000000·00000000·00000000·................5 ··0x00aa7b88·00000000·00000000·00000000·00000000·................
117 ··0x00a6a790·00000000·00000000·00000000·00000000·................6 ··0x00aa7b98·00000000·00000000·00000000·00000000·................
118 ··0x00a6a7a0·00000000·00000000·00000000·00000000·................7 ··0x00aa7ba8·00000000·00000000·00000000·00000000·................
119 ··0x00a6a7b0·00000000·00000000·00000000·00000000·................8 ··0x00aa7bb8·00000000·00000000·00000000·00000000·................
 9 ··0x00aa7bc8·00000000·00000000·00000000·00000000·................
 10 ··0x00aa7bd8·00000000·00000000·00000000·00000000·................
 11 ··0x00aa7be8·00000000·00000000·00000000·00000000·................
 12 ··0x00aa7bf8·00000000·00000000·00000000·00000000·................
120 ··0x00a6a7c0·00000000·00000000·00000000·00000000·................13 ··0x00aa7c08·00000000·00000000·00000000·00000000·................
 14 ··0x00aa7c18·00000000·00000000·00000000·00000000·................
 15 ··0x00aa7c28·00000000·00000000·00000000·00000000·................
Max diff block lines reached; 0/23309 bytes (0.00%) of diff not shown.
8.96 KB
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 71 lines modifiedOffset 1, 70 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
2 ··0x00a6ad30·00000000·00000000·00000000·00000000·................ 
3 ··0x00a6ad40·00000000·00000000·00000000·00000000·................ 
4 ··0x00a6ad50·00000000·00000000·00000000·00000000·................2 ··0x00aa8858·00000000·00000000·00000000·00000000·................
5 ··0x00a6ad60·00000000·00000000·00000000·00000000·................3 ··0x00aa8868·00000000·00000000·00000000·00000000·................
6 ··0x00a6ad70·00000000·00000000·00000000·00000000·................4 ··0x00aa8878·00000000·00000000·00000000·00000000·................
 5 ··0x00aa8888·00000000·00000000·00000000·00000000·................
 6 ··0x00aa8898·00000000·00000000·00000000·00000000·................
 7 ··0x00aa88a8·00000000·00000000·00000000·00000000·................
 8 ··0x00aa88b8·00000000·00000000·00000000·00000000·................
 9 ··0x00aa88c8·00000000·00000000·00000000·00000000·................
7 ··0x00a6ad80·00000000·00000000·00000000·00000000·................10 ··0x00aa88d8·00000000·00000000·00000000·00000000·................
8 ··0x00a6ad90·00000000·00000000·00000000·00000000·................ 
9 ··0x00a6ada0·00000000·00000000·00000000·00000000·................ 
10 ··0x00a6adb0·00000000·00000000·00000000·00000000·................ 
11 ··0x00a6adc0·00000000·00000000·00000000·00000000·................ 
12 ··0x00a6add0·00000000·00000000·00000000·00000000·................ 
13 ··0x00a6ade0·00000000·00000000·00000000·00000000·................ 
14 ··0x00a6adf0·00000000·00000000·00000000·00000000·................ 
15 ··0x00a6ae00·00000000·00000000·00000000·00000000·................ 
16 ··0x00a6ae10·00000000·00000000·00000000·00000000·................ 
17 ··0x00a6ae20·00000000·00000000·00000000·00000000·................ 
18 ··0x00a6ae30·00000000·00000000·00000000·00000000·................ 
19 ··0x00a6ae40·00000000·00000000·00000000·00000000·................ 
20 ··0x00a6ae50·00000000·00000000·00000000·00000000·................ 
21 ··0x00a6ae60·00000000·00000000·00000000·00000000·................ 
22 ··0x00a6ae70·00000000·00000000·00000000·00000000·................ 
23 ··0x00a6ae80·00000000·00000000·00000000·00000000·................11 ··0x00aa88e8·00000000·00000000·00000000·00000000·................
24 ··0x00a6ae90·00000000·00000000·00000000·00000000·................ 
25 ··0x00a6aea0·00000000·00000000·00000000·00000000·................ 
26 ··0x00a6aeb0·00000000·00000000·00000000·00000000·................ 
27 ··0x00a6aec0·00000000·00000000·00000000·00000000·................ 
28 ··0x00a6aed0·00000000·00000000·00000000·00000000·................ 
29 ··0x00a6aee0·00000000·00000000·00000000·00000000·................ 
30 ··0x00a6aef0·00000000·00000000·00000000·00000000·................ 
31 ··0x00a6af00·00000000·00000000·00000000·00000000·................ 
32 ··0x00a6af10·00000000·00000000·00000000·00000000·................ 
33 ··0x00a6af20·00000000·00000000·00000000·00000000·................ 
34 ··0x00a6af30·00000000·00000000·00000000·00000000·................ 
35 ··0x00a6af40·00000000·00000000·00000000·00000000·................ 
36 ··0x00a6af50·00000000·00000000·00000000·00000000·................ 
37 ··0x00a6af60·00000000·00000000·00000000·00000000·................ 
38 ··0x00a6af70·00000000·00000000·00000000·00000000·................ 
39 ··0x00a6af80·00000000·00000000·00000000·00000000·................12 ··0x00aa88f8·00000000·00000000·00000000·00000000·................
40 ··0x00a6af90·00000000·00000000·00000000·00000000·................13 ··0x00aa8908·00000000·00000000·00000000·00000000·................
 14 ··0x00aa8918·00000000·00000000·00000000·00000000·................
 15 ··0x00aa8928·00000000·00000000·00000000·00000000·................
 16 ··0x00aa8938·00000000·00000000·00000000·00000000·................
 17 ··0x00aa8948·00000000·00000000·00000000·00000000·................
 18 ··0x00aa8958·00000000·00000000·00000000·00000000·................
 19 ··0x00aa8968·00000000·00000000·00000000·00000000·................
 20 ··0x00aa8978·00000000·00000000·00000000·00000000·................
 21 ··0x00aa8988·00000000·00000000·00000000·00000000·................
 22 ··0x00aa8998·00000000·00000000·00000000·00000000·................
 23 ··0x00aa89a8·00000000·00000000·00000000·00000000·................
 24 ··0x00aa89b8·00000000·00000000·00000000·00000000·................
 25 ··0x00aa89c8·00000000·00000000·00000000·00000000·................
 26 ··0x00aa89d8·00000000·00000000·00000000·00000000·................
 27 ··0x00aa89e8·00000000·00000000·00000000·00000000·................
 28 ··0x00aa89f8·00000000·00000000·00000000·00000000·................
41 ··0x00a6afa0·00000000·00000000·00000000·00000000·................29 ··0x00aa8a08·00000000·00000000·00000000·00000000·................
 30 ··0x00aa8a18·00000000·00000000·00000000·00000000·................
 31 ··0x00aa8a28·00000000·00000000·00000000·00000000·................
 32 ··0x00aa8a38·00000000·00000000·00000000·00000000·................
 33 ··0x00aa8a48·00000000·00000000·00000000·00000000·................
 34 ··0x00aa8a58·00000000·00000000·00000000·00000000·................
 35 ··0x00aa8a68·00000000·00000000·00000000·00000000·................
 36 ··0x00aa8a78·00000000·00000000·00000000·00000000·................
 37 ··0x00aa8a88·00000000·00000000·00000000·00000000·................
 38 ··0x00aa8a98·00000000·00000000·00000000·00000000·................
 39 ··0x00aa8aa8·00000000·00000000·00000000·00000000·................
 40 ··0x00aa8ab8·00000000·00000000·00000000·00000000·................
 41 ··0x00aa8ac8·00000000·00000000·00000000·00000000·................
 42 ··0x00aa8ad8·00000000·00000000·00000000·00000000·................
 43 ··0x00aa8ae8·00000000·00000000·00000000·00000000·................
 44 ··0x00aa8af8·00000000·00000000·00000000·00000000·................
42 ··0x00a6afb0·00000000·00000000·00000000·00000000·................45 ··0x00aa8b08·00000000·00000000·00000000·00000000·................
 46 ··0x00aa8b18·00000000·00000000·00000000·00000000·................
 47 ··0x00aa8b28·00000000·00000000·00000000·00000000·................
 48 ··0x00aa8b38·00000000·00000000·00000000·00000000·................
 49 ··0x00aa8b48·00000000·00000000·00000000·00000000·................
 50 ··0x00aa8b58·00000000·00000000·00000000·00000000·................
 51 ··0x00aa8b68·00000000·00000000·00000000·00000000·................
 52 ··0x00aa8b78·00000000·00000000·00000000·00000000·................
 53 ··0x00aa8b88·00000000·00000000·00000000·00000000·................
 54 ··0x00aa8b98·00000000·00000000·00000000·00000000·................
 55 ··0x00aa8ba8·00000000·00000000·00000000·00000000·................
 56 ··0x00aa8bb8·00000000·00000000·00000000·00000000·................
 57 ··0x00aa8bc8·00000000·00000000·00000000·00000000·................
 58 ··0x00aa8bd8·00000000·00000000·00000000·00000000·................
 59 ··0x00aa8be8·00000000·00000000·00000000·00000000·................
 60 ··0x00aa8bf8·00000000·00000000·00000000·00000000·................
43 ··0x00a6afc0·00000000·00000000·00000000·00000000·................61 ··0x00aa8c08·00000000·00000000·00000000·00000000·................
44 ··0x00a6afd0·00000000·00000000·00000000·00000000·................62 ··0x00aa8c18·00000000·00000000·00000000·00000000·................
45 ··0x00a6afe0·00000000·00000000·00000000·00000000·................63 ··0x00aa8c28·00000000·00000000·00000000·00000000·................
46 ··0x00a6aff0·00000000·00000000·00000000·00000000·................64 ··0x00aa8c38·00000000·00000000·00000000·00000000·................
47 ··0x00a6b000·00000000·00000000·00000000·00000000·................ 
48 ··0x00a6b010·00000000·00000000·00000000·00000000·................ 
49 ··0x00a6b020·00000000·00000000·00000000·00000000·................ 
50 ··0x00a6b030·00000000·00000000·00000000·00000000·................ 
51 ··0x00a6b040·00000000·00000000·00000000·00000000·................65 ··0x00aa8c48·00000000·00000000·00000000·00000000·................
52 ··0x00a6b050·00000000·00000000·00000000·00000000·................66 ··0x00aa8c58·00000000·00000000·00000000·00000000·................
53 ··0x00a6b060·00000000·00000000·00000000·00000000·................ 
54 ··0x00a6b070·00000000·00000000·00000000·00000000·................ 
55 ··0x00a6b080·00000000·00000000·00000000·00000000·................67 ··0x00aa8c68·00000000·00000000·00000000·00000000·................
56 ··0x00a6b090·00000000·00000000·00000000·00000000·................ 
57 ··0x00a6b0a0·00000000·00000000·00000000·00000000·................68 ··0x00aa8c78·00000000·00000000·00000000·00000000·................
58 ··0x00a6b0b0·00000000·00000000·00000000·00000000·................ 
59 ··0x00a6b0c0·00000000·00000000·00000000·00000000·................ 
60 ··0x00a6b0d0·00000000·00000000·00000000·00000000·................ 
61 ··0x00a6b0e0·00000000·00000000·00000000·00000000·................ 
62 ··0x00a6b0f0·00000000·00000000·00000000·00000000·................ 
63 ··0x00a6b100·00000000·00000000·00000000·00000000·................ 
64 ··0x00a6b110·00000000·00000000·00000000·00000000·................ 
65 ··0x00a6b120·00000000·00000000·00000000·00000000·................ 
66 ··0x00a6b130·00000000·00000000·00000000·00000000·................ 
67 ··0x00a6b140·00000000·00000000·00000000·00000000·................ 
68 ··0x00a6b150·00000000·00000000·00000000·00000000·................ 
69 ··0x00a6b160·00000000·00000000···················........ 
  
23.8 KB
readelf --wide --decompress --hex-dump=.got.plt {}
    
Offset 1, 184 lines modifiedOffset 1, 184 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 ··0x00a6b168·00000000·00000000·00000000·00000000·................3 ··0x00aa8c88·00000000·00000000·00000000·00000000·................
4 ··0x00a6b178·00000000·00000000·905f9f00·00000000·........._......4 ··0x00aa8c98·00000000·00000000·1030a300·00000000·.........0......
5 ··0x00a6b188·905f9f00·00000000·905f9f00·00000000·._......._...... 
6 ··0x00a6b198·905f9f00·00000000·905f9f00·00000000·._......._...... 
7 ··0x00a6b1a8·905f9f00·00000000·905f9f00·00000000·._......._...... 
8 ··0x00a6b1b8·905f9f00·00000000·905f9f00·00000000·._......._...... 
9 ··0x00a6b1c8·905f9f00·00000000·905f9f00·00000000·._......._...... 
10 ··0x00a6b1d8·905f9f00·00000000·905f9f00·00000000·._......._...... 
11 ··0x00a6b1e8·905f9f00·00000000·905f9f00·00000000·._......._...... 
12 ··0x00a6b1f8·905f9f00·00000000·905f9f00·00000000·._......._...... 
13 ··0x00a6b208·905f9f00·00000000·905f9f00·00000000·._......._...... 
14 ··0x00a6b218·905f9f00·00000000·905f9f00·00000000·._......._...... 
15 ··0x00a6b228·905f9f00·00000000·905f9f00·00000000·._......._...... 
16 ··0x00a6b238·905f9f00·00000000·905f9f00·00000000·._......._...... 
17 ··0x00a6b248·905f9f00·00000000·905f9f00·00000000·._......._...... 
18 ··0x00a6b258·905f9f00·00000000·905f9f00·00000000·._......._...... 
19 ··0x00a6b268·905f9f00·00000000·905f9f00·00000000·._......._...... 
20 ··0x00a6b278·905f9f00·00000000·905f9f00·00000000·._......._...... 
21 ··0x00a6b288·905f9f00·00000000·905f9f00·00000000·._......._...... 
22 ··0x00a6b298·905f9f00·00000000·905f9f00·00000000·._......._...... 
23 ··0x00a6b2a8·905f9f00·00000000·905f9f00·00000000·._......._...... 
24 ··0x00a6b2b8·905f9f00·00000000·905f9f00·00000000·._......._...... 
25 ··0x00a6b2c8·905f9f00·00000000·905f9f00·00000000·._......._...... 
26 ··0x00a6b2d8·905f9f00·00000000·905f9f00·00000000·._......._...... 
27 ··0x00a6b2e8·905f9f00·00000000·905f9f00·00000000·._......._...... 
28 ··0x00a6b2f8·905f9f00·00000000·905f9f00·00000000·._......._...... 
29 ··0x00a6b308·905f9f00·00000000·905f9f00·00000000·._......._...... 
30 ··0x00a6b318·905f9f00·00000000·905f9f00·00000000·._......._...... 
31 ··0x00a6b328·905f9f00·00000000·905f9f00·00000000·._......._...... 
32 ··0x00a6b338·905f9f00·00000000·905f9f00·00000000·._......._...... 
33 ··0x00a6b348·905f9f00·00000000·905f9f00·00000000·._......._...... 
34 ··0x00a6b358·905f9f00·00000000·905f9f00·00000000·._......._...... 
35 ··0x00a6b368·905f9f00·00000000·905f9f00·00000000·._......._...... 
36 ··0x00a6b378·905f9f00·00000000·905f9f00·00000000·._......._...... 
37 ··0x00a6b388·905f9f00·00000000·905f9f00·00000000·._......._...... 
38 ··0x00a6b398·905f9f00·00000000·905f9f00·00000000·._......._...... 
39 ··0x00a6b3a8·905f9f00·00000000·905f9f00·00000000·._......._...... 
40 ··0x00a6b3b8·905f9f00·00000000·905f9f00·00000000·._......._...... 
41 ··0x00a6b3c8·905f9f00·00000000·905f9f00·00000000·._......._...... 
42 ··0x00a6b3d8·905f9f00·00000000·905f9f00·00000000·._......._...... 
43 ··0x00a6b3e8·905f9f00·00000000·905f9f00·00000000·._......._...... 
44 ··0x00a6b3f8·905f9f00·00000000·905f9f00·00000000·._......._...... 
45 ··0x00a6b408·905f9f00·00000000·905f9f00·00000000·._......._...... 
46 ··0x00a6b418·905f9f00·00000000·905f9f00·00000000·._......._...... 
47 ··0x00a6b428·905f9f00·00000000·905f9f00·00000000·._......._...... 
48 ··0x00a6b438·905f9f00·00000000·905f9f00·00000000·._......._...... 
49 ··0x00a6b448·905f9f00·00000000·905f9f00·00000000·._......._...... 
50 ··0x00a6b458·905f9f00·00000000·905f9f00·00000000·._......._...... 
51 ··0x00a6b468·905f9f00·00000000·905f9f00·00000000·._......._...... 
52 ··0x00a6b478·905f9f00·00000000·905f9f00·00000000·._......._...... 
53 ··0x00a6b488·905f9f00·00000000·905f9f00·00000000·._......._...... 
54 ··0x00a6b498·905f9f00·00000000·905f9f00·00000000·._......._...... 
55 ··0x00a6b4a8·905f9f00·00000000·905f9f00·00000000·._......._...... 
56 ··0x00a6b4b8·905f9f00·00000000·905f9f00·00000000·._......._...... 
57 ··0x00a6b4c8·905f9f00·00000000·905f9f00·00000000·._......._...... 
58 ··0x00a6b4d8·905f9f00·00000000·905f9f00·00000000·._......._...... 
59 ··0x00a6b4e8·905f9f00·00000000·905f9f00·00000000·._......._...... 
60 ··0x00a6b4f8·905f9f00·00000000·905f9f00·00000000·._......._...... 
61 ··0x00a6b508·905f9f00·00000000·905f9f00·00000000·._......._...... 
62 ··0x00a6b518·905f9f00·00000000·905f9f00·00000000·._......._...... 
63 ··0x00a6b528·905f9f00·00000000·905f9f00·00000000·._......._...... 
64 ··0x00a6b538·905f9f00·00000000·905f9f00·00000000·._......._...... 
65 ··0x00a6b548·905f9f00·00000000·905f9f00·00000000·._......._...... 
66 ··0x00a6b558·905f9f00·00000000·905f9f00·00000000·._......._...... 
67 ··0x00a6b568·905f9f00·00000000·905f9f00·00000000·._......._...... 
68 ··0x00a6b578·905f9f00·00000000·905f9f00·00000000·._......._...... 
69 ··0x00a6b588·905f9f00·00000000·905f9f00·00000000·._......._...... 
70 ··0x00a6b598·905f9f00·00000000·905f9f00·00000000·._......._...... 
71 ··0x00a6b5a8·905f9f00·00000000·905f9f00·00000000·._......._...... 
72 ··0x00a6b5b8·905f9f00·00000000·905f9f00·00000000·._......._...... 
73 ··0x00a6b5c8·905f9f00·00000000·905f9f00·00000000·._......._...... 
74 ··0x00a6b5d8·905f9f00·00000000·905f9f00·00000000·._......._...... 
75 ··0x00a6b5e8·905f9f00·00000000·905f9f00·00000000·._......._...... 
76 ··0x00a6b5f8·905f9f00·00000000·905f9f00·00000000·._......._...... 
77 ··0x00a6b608·905f9f00·00000000·905f9f00·00000000·._......._...... 
78 ··0x00a6b618·905f9f00·00000000·905f9f00·00000000·._......._...... 
79 ··0x00a6b628·905f9f00·00000000·905f9f00·00000000·._......._...... 
80 ··0x00a6b638·905f9f00·00000000·905f9f00·00000000·._......._...... 
81 ··0x00a6b648·905f9f00·00000000·905f9f00·00000000·._......._...... 
82 ··0x00a6b658·905f9f00·00000000·905f9f00·00000000·._......._...... 
83 ··0x00a6b668·905f9f00·00000000·905f9f00·00000000·._......._...... 
84 ··0x00a6b678·905f9f00·00000000·905f9f00·00000000·._......._...... 
85 ··0x00a6b688·905f9f00·00000000·905f9f00·00000000·._......._...... 
86 ··0x00a6b698·905f9f00·00000000·905f9f00·00000000·._......._...... 
87 ··0x00a6b6a8·905f9f00·00000000·905f9f00·00000000·._......._...... 
88 ··0x00a6b6b8·905f9f00·00000000·905f9f00·00000000·._......._...... 
89 ··0x00a6b6c8·905f9f00·00000000·905f9f00·00000000·._......._...... 
90 ··0x00a6b6d8·905f9f00·00000000·905f9f00·00000000·._......._...... 
91 ··0x00a6b6e8·905f9f00·00000000·905f9f00·00000000·._......._...... 
92 ··0x00a6b6f8·905f9f00·00000000·905f9f00·00000000·._......._...... 
93 ··0x00a6b708·905f9f00·00000000·905f9f00·00000000·._......._...... 
94 ··0x00a6b718·905f9f00·00000000·905f9f00·00000000·._......._...... 
95 ··0x00a6b728·905f9f00·00000000·905f9f00·00000000·._......._...... 
96 ··0x00a6b738·905f9f00·00000000·905f9f00·00000000·._......._...... 
97 ··0x00a6b748·905f9f00·00000000·905f9f00·00000000·._......._...... 
98 ··0x00a6b758·905f9f00·00000000·905f9f00·00000000·._......._...... 
99 ··0x00a6b768·905f9f00·00000000·905f9f00·00000000·._......._...... 
100 ··0x00a6b778·905f9f00·00000000·905f9f00·00000000·._......._...... 
101 ··0x00a6b788·905f9f00·00000000·905f9f00·00000000·._......._...... 
102 ··0x00a6b798·905f9f00·00000000·905f9f00·00000000·._......._...... 
103 ··0x00a6b7a8·905f9f00·00000000·905f9f00·00000000·._......._...... 
104 ··0x00a6b7b8·905f9f00·00000000·905f9f00·00000000·._......._...... 
105 ··0x00a6b7c8·905f9f00·00000000·905f9f00·00000000·._......._...... 
106 ··0x00a6b7d8·905f9f00·00000000·905f9f00·00000000·._......._...... 
107 ··0x00a6b7e8·905f9f00·00000000·905f9f00·00000000·._......._...... 
108 ··0x00a6b7f8·905f9f00·00000000·905f9f00·00000000·._......._...... 
109 ··0x00a6b808·905f9f00·00000000·905f9f00·00000000·._......._...... 
110 ··0x00a6b818·905f9f00·00000000·905f9f00·00000000·._......._...... 
111 ··0x00a6b828·905f9f00·00000000·905f9f00·00000000·._......._...... 
112 ··0x00a6b838·905f9f00·00000000·905f9f00·00000000·._......._...... 
113 ··0x00a6b848·905f9f00·00000000·905f9f00·00000000·._......._...... 
114 ··0x00a6b858·905f9f00·00000000·905f9f00·00000000·._......._...... 
115 ··0x00a6b868·905f9f00·00000000·905f9f00·00000000·._......._...... 
116 ··0x00a6b878·905f9f00·00000000·905f9f00·00000000·._......._...... 
117 ··0x00a6b888·905f9f00·00000000·905f9f00·00000000·._......._...... 
118 ··0x00a6b898·905f9f00·00000000·905f9f00·00000000·._......._...... 
119 ··0x00a6b8a8·905f9f00·00000000·905f9f00·00000000·._......._......5 ··0x00aa8ca8·1030a300·00000000·1030a300·00000000·.0.......0......
120 ··0x00a6b8b8·905f9f00·00000000·905f9f00·00000000·._......._......6 ··0x00aa8cb8·1030a300·00000000·1030a300·00000000·.0.......0......
121 ··0x00a6b8c8·905f9f00·00000000·905f9f00·00000000·._......._......7 ··0x00aa8cc8·1030a300·00000000·1030a300·00000000·.0.......0......
122 ··0x00a6b8d8·905f9f00·00000000·905f9f00·00000000·._......._......8 ··0x00aa8cd8·1030a300·00000000·1030a300·00000000·.0.......0......
123 ··0x00a6b8e8·905f9f00·00000000·905f9f00·00000000·._......._......9 ··0x00aa8ce8·1030a300·00000000·1030a300·00000000·.0.......0......
124 ··0x00a6b8f8·905f9f00·00000000·905f9f00·00000000·._......._......10 ··0x00aa8cf8·1030a300·00000000·1030a300·00000000·.0.......0......
125 ··0x00a6b908·905f9f00·00000000·905f9f00·00000000·._......._...... 
126 ··0x00a6b918·905f9f00·00000000·905f9f00·00000000·._......._...... 
Max diff block lines reached; 0/24272 bytes (0.00%) of diff not shown.
92.2 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 981 lines modifiedOffset 1, 432 lines modified
  
Diff chunk too large, falling back to line-by-line diff (429 lines added, 978 lines removed)
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x00a7bca8·01000000·00000000·3c000000·00000000·........<.......2 ··0x00ab97c8·01000000·00000000·3c000000·00000000·........<.......
3 ··0x00a7bcb8·00000000·00000000·01000000·00000000·................3 ··0x00ab97d8·00000000·00000000·01000000·00000000·................
4 ··0x00a7bcc8·00000000·00000000·00000000·00000000·................4 ··0x00ab97e8·00000000·00000000·00000000·00000000·................
5 ··0x00a7bcd8·00000000·00000000·01000000·01000000·................5 ··0x00ab97f8·00000000·00000000·01000000·01000000·................
6 ··0x00a7bce8·02000000·01000000·02000000·01000000·................6 ··0x00ab9808·02000000·01000000·02000000·01000000·................
7 ··0x00a7bcf8·01000000·01000000·01000000·00010010·................7 ··0x00ab9818·01000000·01000000·01000000·00010010·................
8 ··0x00a7bd08·00150000·00000000·00000000·00000000·................8 ··0x00ab9828·00150000·00000000·00000000·00000000·................
9 ··0x00a7bd18·00000000·00000000·00000000·00000000·................9 ··0x00ab9838·00000000·00000000·00000000·00000000·................
10 ··0x00a7bd28·00000000·00000000·03000000·01000000·................10 ··0x00ab9848·00000000·00000000·03000000·01000000·................
11 ··0x00a7bd38·01000000·01000000·01000000·01000000·................11 ··0x00ab9858·01000000·01000000·01000000·01000000·................
12 ··0x00a7bd48·01000000·00000000·00000000·00000000·................12 ··0x00ab9868·01000000·00000000·00000000·00000000·................
13 ··0x00a7bd58·00000000·00000000·00000000·00000000·................13 ··0x00ab9878·00000000·00000000·00000000·00000000·................
14 ··0x00a7bd68·00000000·00000000·00000000·00000000·................14 ··0x00ab9888·00000000·00000000·00000000·00000000·................
15 ··0x00a7bd78·00000000·00000000·00000000·00000000·................15 ··0x00ab9898·00000000·00000000·00000000·00000000·................
16 ··0x00a7bd88·00000000·00000000·00000000·00000000·................16 ··0x00ab98a8·00000000·00000000·00000000·00000000·................
17 ··0x00a7bd98·00000000·00000000·00000000·00000000·................17 ··0x00ab98b8·00000000·00000000·00000000·00000000·................
18 ··0x00a7bda8·00000000·00000000·00000000·00000000·................18 ··0x00ab98c8·00000000·00000000·00000000·00000000·................
19 ··0x00a7bdb8·00000000·01000000·00000000·00000000·................19 ··0x00ab98d8·00000000·01000000·00000000·00000000·................
20 ··0x00a7bdc8·00000000·00000000·00000000·00000000·................20 ··0x00ab98e8·00000000·00000000·00000000·00000000·................
21 ··0x00a7bdd8·00000000·00000000·00000000·00000000·................21 ··0x00ab98f8·00000000·00000000·00000000·00000000·................
22 ··0x00a7bde8·00000000·00000000·00000000·00000000·................22 ··0x00ab9908·00000000·00000000·00000000·00000000·................
23 ··0x00a7bdf8·00000000·00000000·00000000·00000000·................23 ··0x00ab9918·00000000·00000000·00000000·00000000·................
24 ··0x00a7be08·00000000·01000000·00000000·00000000·................24 ··0x00ab9928·00000000·01000000·00000000·00000000·................
25 ··0x00a7be18·00000000·00000000·00000000·00000000·................25 ··0x00ab9938·00000000·00000000·00000000·00000000·................
26 ··0x00a7be28·00000000·00000000·00000000·00000000·................26 ··0x00ab9948·00000000·00000000·00000000·00000000·................
27 ··0x00a7be38·00000000·00000000·00000000·00000000·................27 ··0x00ab9958·00000000·00000000·00000000·00000000·................
28 ··0x00a7be48·00000000·00000000·00000000·00000000·................28 ··0x00ab9968·00000000·00000000·00000000·00000000·................
29 ··0x00a7be58·00000000·01000000·00000000·00000000·................29 ··0x00ab9978·00000000·01000000·00000000·00000000·................
30 ··0x00a7be68·00000000·00000000·00000000·00000000·................30 ··0x00ab9988·00000000·00000000·00000000·00000000·................
31 ··0x00a7be78·00000000·00000000·00000000·00000000·................31 ··0x00ab9998·00000000·00000000·00000000·00000000·................
32 ··0x00a7be88·00000000·00000000·00000000·00000000·................32 ··0x00ab99a8·00000000·00000000·00000000·00000000·................
33 ··0x00a7be98·00000000·00000000·00000000·00000000·................33 ··0x00ab99b8·00000000·00000000·00000000·00000000·................
34 ··0x00a7bea8·00000000·01000000·00000000·00000000·................34 ··0x00ab99c8·00000000·01000000·00000000·00000000·................
35 ··0x00a7beb8·00000000·00000000·00000000·00000000·................35 ··0x00ab99d8·00000000·00000000·00000000·00000000·................
36 ··0x00a7bec8·00000000·00000000·00000000·00000000·................36 ··0x00ab99e8·00000000·00000000·00000000·00000000·................
37 ··0x00a7bed8·00000000·00000000·00000000·00000000·................37 ··0x00ab99f8·00000000·00000000·00000000·00000000·................
38 ··0x00a7bee8·00000000·00000000·00000000·00000000·................38 ··0x00ab9a08·00000000·00000000·00000000·00000000·................
39 ··0x00a7bef8·00000000·01000000·01000000·00000000·................39 ··0x00ab9a18·00000000·01000000·01000000·00000000·................
40 ··0x00a7bf08·01000000·00000000·00000000·00000000·................40 ··0x00ab9a28·01000000·00000000·00000000·00000000·................
41 ··0x00a7bf18·00000000·00000000·00000000·00000000·................41 ··0x00ab9a38·00000000·00000000·00000000·00000000·................
42 ··0x00a7bf28·00000000·00000000·fdff0000·00000000·................42 ··0x00ab9a48·00000000·00000000·fdff0000·00000000·................
43 ··0x00a7bf38·00000000·00000000·00000000·00000000·................43 ··0x00ab9a58·00000000·00000000·00000000·00000000·................
44 ··0x00a7bf48·00000000·00000000·00000000·00000000·................44 ··0x00ab9a68·00000000·00000000·00000000·00000000·................
45 ··0x00a7bf58·00000000·00000000·00010001·00000000·................45 ··0x00ab9a78·00000000·00000000·00010001·00000000·................
46 ··0x00a7bf68·00000000·00000000·00000000·00000000·................46 ··0x00ab9a88·00000000·00000000·00000000·00000000·................
47 ··0x00a7bf78·00000000·00000000·00000000·00000000·................47 ··0x00ab9a98·00000000·00000000·00000000·00000000·................
48 ··0x00a7bf88·00000000·00000000·00000000·00000000·................48 ··0x00ab9aa8·00000000·00000000·00000000·00000000·................
49 ··0x00a7bf98·00000000·00000000·00000000·00000000·................49 ··0x00ab9ab8·00000000·00000000·00000000·00000000·................
50 ··0x00a7bfa8·00000000·00000000·00000000·00000000·................50 ··0x00ab9ac8·00000000·00000000·00000000·00000000·................
51 ··0x00a7bfb8·00000000·00000000·00000000·00000000·................51 ··0x00ab9ad8·00000000·00000000·00000000·00000000·................
52 ··0x00a7bfc8·00000000·00000000·00000000·00000000·................52 ··0x00ab9ae8·00000000·00000000·00000000·00000000·................
53 ··0x00a7bfd8·00000000·00000000·00000000·00000000·................53 ··0x00ab9af8·00000000·00000000·00000000·00000000·................
54 ··0x00a7bfe8·00000000·00000000·00000000·00000000·................54 ··0x00ab9b08·00000000·00000000·00000000·00000000·................
55 ··0x00a7bff8·00000000·00000000·00000000·00000000·................55 ··0x00ab9b18·00000000·00000000·00000000·00000000·................
56 ··0x00a7c008·00000000·00000000·00000000·00000000·................56 ··0x00ab9b28·00000000·00000000·00000000·00000000·................
57 ··0x00a7c018·00000000·00000000·00000000·00000000·................57 ··0x00ab9b38·00000000·00000000·00000000·00000000·................
58 ··0x00a7c028·00000000·00000000·00000000·00000000·................58 ··0x00ab9b48·00000000·00000000·00000000·00000000·................
59 ··0x00a7c038·00000000·00000000·00000000·00000000·................59 ··0x00ab9b58·00000000·00000000·00000000·00000000·................
60 ··0x00a7c048·00000000·00000000·00000000·00000000·................60 ··0x00ab9b68·00000000·00000000·00000000·00000000·................
61 ··0x00a7c058·00000000·00000000·00000000·00000000·................61 ··0x00ab9b78·00000000·00000000·00000000·00000000·................
62 ··0x00a7c068·00000000·00000000·00000000·00000000·................62 ··0x00ab9b88·00000000·00000000·00000000·00000000·................
63 ··0x00a7c078·00000000·00000000·00000000·00000000·................63 ··0x00ab9b98·00000000·00000000·00000000·00000000·................
64 ··0x00a7c088·00000000·00000000·00000000·00000000·................64 ··0x00ab9ba8·00000000·00000000·00000000·00000000·................
65 ··0x00a7c098·00000000·00000000·00000000·00000000·................65 ··0x00ab9bb8·00000000·00000000·00000000·00000000·................
66 ··0x00a7c0a8·00000000·00000000·00000000·00000000·................66 ··0x00ab9bc8·00000000·00000000·00000000·00000000·................
67 ··0x00a7c0b8·00000000·00000000·00000000·00000000·................67 ··0x00ab9bd8·00000000·00000000·00000000·00000000·................
68 ··0x00a7c0c8·00000000·00000000·00000000·00000000·................68 ··0x00ab9be8·00000000·00000000·00000000·00000000·................
69 ··0x00a7c0d8·00000000·00000000·00000000·00000000·................69 ··0x00ab9bf8·00000000·00000000·00000000·00000000·................
70 ··0x00a7c0e8·00000000·00000000·00000000·00000000·................70 ··0x00ab9c08·00000000·00000000·00000000·00000000·................
71 ··0x00a7c0f8·00000000·00000000·00000000·00000000·................71 ··0x00ab9c18·00000000·00000000·00000000·00000000·................
72 ··0x00a7c108·00000000·00000000·00000000·00000000·................72 ··0x00ab9c28·00000000·00000000·00000000·00000000·................
73 ··0x00a7c118·00000000·00000000·00000000·00000000·................73 ··0x00ab9c38·00000000·00000000·00000000·00000000·................
74 ··0x00a7c128·00000000·00000000·00000000·00000000·................74 ··0x00ab9c48·00000000·00000000·00000000·00000000·................
75 ··0x00a7c138·00000000·00000000·00000000·00000000·................75 ··0x00ab9c58·00000000·00000000·00000000·00000000·................
76 ··0x00a7c148·00000000·00000000·00000000·00000000·................76 ··0x00ab9c68·00000000·00000000·00000000·00000000·................
77 ··0x00a7c158·00000000·00000000·00000000·00000000·................77 ··0x00ab9c78·00000000·00000000·00000000·00000000·................
78 ··0x00a7c168·00000000·00000000·00000000·00000000·................78 ··0x00ab9c88·00000000·00000000·00000000·00000000·................
79 ··0x00a7c178·00000000·00000000·00000000·00000000·................79 ··0x00ab9c98·00000000·00000000·00000000·00000000·................
80 ··0x00a7c188·00000000·00000000·00000000·00000000·................80 ··0x00ab9ca8·00000000·00000000·00000000·00000000·................
81 ··0x00a7c198·00000000·00000000·00000000·00000000·................81 ··0x00ab9cb8·00000000·00000000·00000000·00000000·................
82 ··0x00a7c1a8·00000000·00000000·00000000·00000000·................82 ··0x00ab9cc8·00000000·00000000·00000000·00000000·................
83 ··0x00a7c1b8·00000000·00000000·00000000·00000000·................83 ··0x00ab9cd8·00000000·00000000·00000000·00000000·................
84 ··0x00a7c1c8·00000000·00000000·00000000·00000000·................84 ··0x00ab9ce8·00000000·00000000·00000000·00000000·................
85 ··0x00a7c1d8·00000000·00000000·00000000·00000000·................85 ··0x00ab9cf8·00000000·00000000·00000000·00000000·................
86 ··0x00a7c1e8·00000000·00000000·00000000·00000000·................86 ··0x00ab9d08·00000000·00000000·00000000·00000000·................
87 ··0x00a7c1f8·00000000·00000000·00000000·00000000·................87 ··0x00ab9d18·00000000·00000000·00000000·00000000·................
88 ··0x00a7c208·00000000·00000000·00000000·00000000·................88 ··0x00ab9d28·00000000·00000000·00000000·00000000·................
89 ··0x00a7c218·00000000·00000000·00000000·00000000·................89 ··0x00ab9d38·00000000·00000000·00000000·00000000·................
90 ··0x00a7c228·00000000·00000000·00000000·00000000·................90 ··0x00ab9d48·00000000·00000000·00000000·00000000·................
91 ··0x00a7c238·00000000·00000000·00000000·00000000·................91 ··0x00ab9d58·00000000·00000000·00000000·00000000·................
92 ··0x00a7c248·00000000·00000000·00000000·00000000·................92 ··0x00ab9d68·00000000·00000000·00000000·00000000·................
93 ··0x00a7c258·00000000·00000000·00000000·00000000·................93 ··0x00ab9d78·00000000·00000000·00000000·00000000·................
94 ··0x00a7c268·00000000·00000000·00000000·00000000·................94 ··0x00ab9d88·00000000·00000000·00000000·00000000·................
95 ··0x00a7c278·00000000·00000000·00000000·00000000·................95 ··0x00ab9d98·00000000·00000000·00000000·00000000·................
96 ··0x00a7c288·00000000·00000000·00000000·00000000·................96 ··0x00ab9da8·00000000·00000000·00000000·00000000·................
97 ··0x00a7c298·00000000·00000000·00000000·00000000·................97 ··0x00ab9db8·00000000·00000000·00000000·00000000·................
98 ··0x00a7c2a8·00000000·00000000·00000000·00000000·................98 ··0x00ab9dc8·00000000·00000000·00000000·00000000·................
99 ··0x00a7c2b8·01000000·00000000·00000000·00000000·................99 ··0x00ab9dd8·01000000·00000000·00000000·00000000·................
100 ··0x00a7c2c8·01000000·00000000·00000000·00000000·................100 ··0x00ab9de8·01000000·00000000·00000000·00000000·................
101 ··0x00a7c2d8·01000000·00000000·00000000·00000000·................101 ··0x00ab9df8·0000803f·00000000·01000000·00000000·...?............
102 ··0x00a7c2e8·00000000·00000000·00000000·00000000·................102 ··0x00ab9e08·01000000·00000000·01000000·00000000·................
103 ··0x00a7c2f8·00000000·00000000·00000000·00000000·................103 ··0x00ab9e18·01000000·00000000·00000000·00000000·................
104 ··0x00a7c308·00000000·00000000·00000000·00000000·................104 ··0x00ab9e28·00000000·00000000·00000000·00000000·................
105 ··0x00a7c318·00000000·00000000·00000000·00000000·................105 ··0x00ab9e38·00000000·00000000·01000000·00000000·................
106 ··0x00a7c328·03000000·00000000·0000803f·00000000·...........?....106 ··0x00ab9e48·00000000·00000000·00000000·00000000·................
107 ··0x00a7c338·00000000·00000000·00000000·0000803f·...............?107 ··0x00ab9e58·00000000·00000000·00000000·00000000·................
108 ··0x00a7c348·00000000·00000000·00000000·00000000·................108 ··0x00ab9e68·00000000·00000000·00000000·00000000·................
109 ··0x00a7c358·0000803f·00000000·00000000·00000000·...?............109 ··0x00ab9e78·00000000·00000000·00000000·00000000·................
110 ··0x00a7c368·00000000·0000803f·00000000·00000000·.......?........110 ··0x00ab9e88·01000000·00000000·01000000·00000000·................
111 ··0x00a7c378·01000000·00000000·00000000·00000000·................111 ··0x00ab9e98·00000000·00000000·00000000·00000000·................
112 ··0x00a7c388·00000000·00000000·00000000·00000000·................112 ··0x00ab9ea8·00000000·00000000·00000000·00000000·................
113 ··0x00a7c398·00000000·00000000·00000000·00000000·................113 ··0x00ab9eb8·01000000·00000000·00000000·00000000·................
114 ··0x00a7c3a8·00000000·00000000·00000000·00000000·................114 ··0x00ab9ec8·00000000·00000000·00000000·00000000·................
115 ··0x00a7c3b8·00000000·00000000·00000000·00000000·................115 ··0x00ab9ed8·00000000·00000000·00000000·00000000·................
116 ··0x00a7c3c8·03000000·00000000·0000803f·00000000·...........?....116 ··0x00ab9ee8·0c000000·00000000·00000000·00000000·................
117 ··0x00a7c3d8·00000000·00000000·00000000·0000803f·...............?117 ··0x00ab9ef8·00000000·00000000·00000000·00000000·................
118 ··0x00a7c3e8·00000000·00000000·00000000·00000000·................118 ··0x00ab9f08·00000000·00000000·00000000·00000000·................
119 ··0x00a7c3f8·0000803f·00000000·00000000·00000000·...?............119 ··0x00ab9f18·0c000000·00000000·00000000·00000000·................
120 ··0x00a7c408·00000000·0000803f·00000000·00000000·.......?........120 ··0x00ab9f28·00000000·00000000·00000000·00000000·................
121 ··0x00a7c418·01000000·00000000·00000000·00000000·................121 ··0x00ab9f38·00000000·00000000·00000000·00000000·................
122 ··0x00a7c428·00000000·00000000·00000000·00000000·................122 ··0x00ab9f48·0c000000·00000000·00000000·00000000·................
123 ··0x00a7c438·00000000·00000000·00000000·00000000·................123 ··0x00ab9f58·00000000·00000000·00000000·00000000·................
124 ··0x00a7c448·00000000·00000000·00000000·00000000·................124 ··0x00ab9f68·00000000·00000000·00000000·00000000·................
125 ··0x00a7c458·00000000·00000000·00000000·00000000·................125 ··0x00ab9f78·0c000000·00000000·00000000·00000000·................
Max diff block lines reached; 0/94323 bytes (0.00%) of diff not shown.
53.0 MB
lib/armeabi-v7a/libapp.so
900 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:··········11468956·(bytes·into·file)13 ··Start·of·section·headers:··········11370652·(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·0x48a902·0x48a902·R···0x40008 ··LOAD···········0x000000·0x00000000·0x00000000·0x48d4c2·0x48d4c2·R···0x4000
9 ··LOAD···········0x48c000·0x0048c000·0x0048c000·0x662940·0x662940·R·E·0x40009 ··LOAD···········0x490000·0x00490000·0x00490000·0x646340·0x646340·R·E·0x4000
10 ··LOAD···········0xaf0000·0x00af0000·0x00af0000·0x00040·0x00040·RW··0x400010 ··LOAD···········0xad8000·0x00ad8000·0x00ad8000·0x00040·0x00040·RW··0x4000
11 ··NOTE···········0x000114·0x00000114·0x00000114·0x00020·0x00020·R···0x411 ··NOTE···········0x000114·0x00000114·0x00000114·0x00020·0x00020·R···0x4
12 ··DYNAMIC········0xaf0000·0x00af0000·0x00af0000·0x00030·0x00030·RW··0x412 ··DYNAMIC········0xad8000·0x00ad8000·0x00ad8000·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·0xaf009c:1 There·are·11·section·headers,·starting·at·offset·0xad809c:
  
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·48a640·00···A··0···0·649 ··[·5]·.rodata···········PROGBITS········00000280·000280·48d200·00···A··0···0·64
10 ··[·6]·.eh_frame·········PROGBITS········0048a8c0·48a8c0·000042·00···A··0···0··110 ··[·6]·.eh_frame·········PROGBITS········0048d480·48d480·000042·00···A··0···0··1
11 ··[·7]·.text·············PROGBITS········0048c000·48c000·662940·00··AX··0···0·6411 ··[·7]·.text·············PROGBITS········00490000·490000·646340·00··AX··0···0·64
12 ··[·8]·.dynamic··········DYNAMIC·········00af0000·af0000·000030·08··WA··2···0··412 ··[·8]·.dynamic··········DYNAMIC·········00ad8000·ad8000·000030·08··WA··2···0··4
13 ··[·9]·.bss··············PROGBITS········00af0030·af0030·000010·00··WA··0···0··413 ··[·9]·.bss··············PROGBITS········00ad8030·ad8030·000010·00··WA··0···0··4
14 ··[10]·.shstrtab·········STRTAB··········00000000·af0040·00005a·00······0···0··414 ··[10]·.shstrtab·········STRTAB··········00000000·ad8040·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:·0048c000·28008·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions4 ·····1:·00490000·27904·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions
5 ·····2:·00492d80·0x65bbc0·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions5 ·····2:·00496d00·0x63f640·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·0x483c80·OBJECT··GLOBAL·DEFAULT····5·_kDartIsolateSnapshotData7 ·····4:·00006c80·0x486800·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·0xaf0000·contains·6·entries:1 Dynamic·section·at·offset·0xad8000·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:·3f8618a0e38f82696403469461febfbe3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cce16a48e309210274ac9f76b9c52b8a
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=0048c000..00492d6812 00000014·00000011·00000018·FDE·cie=00000000·pc=00490000..00496d00
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=00492d80..00aee94015 00000029·00000011·0000002d·FDE·cie=00000000·pc=00496d00..00ad6340
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
  
  
873 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, 16 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
 449 =W];wn]s
448 HBk#auQz450 HBk#auQz
449 auQpz(8{451 auQpz(8{
450 $auQpz(z452 $auQpz(z
451 l#auQpzx453 l#auQpzx
452 <-B|·OMe454 <-B|·OMe
453 ^:y9r^Fc455 ^:y9r^Fc
454 ^t&b·`p+@456 ^t&b·`p+@
Offset 479, 1267 lines modifiedOffset 481, 1289 lines modified
479 30gn\q(q481 30gn\q(q
480 &@>5MAvo482 &@>5MAvo
481 nQs·)V:m483 nQs·)V:m
482 (-<,D"(l484 (-<,D"(l
483 CJ1K*oHf485 CJ1K*oHf
484 inZ"UrSS486 inZ"UrSS
485 U*U*U*Uz487 U*U*U*Uz
486 =W];wn]s488 +U*U*U*u
487 auQpz(8{?489 auQpz(8{?
 490 HBk#auQ~
 491 $auQpz(h?
 492 Ck#auQpb?
 493 WGBk#au}
 494 l#auQpzp?
488 U*U*U*Uj495 U*U*U*Uj
489 +U*U*U*u 
490 1<1,+P$@496 1<1,+P!@
491 #8>(.@l, 
492 O<O,1P+0!<497 O<O,1P+0$<
493 !·+8L0L,L0L0L498 $·+8L0L,L0L0L
494 V(VLV@Vb499 V(VLV@Vb
495 #·4@1$1@>$>@l$l@ 
496 #·4<1$1<>$><l$l< 
497 +8uDup+Z500 ·7@1$1@:$:@
 501 y(y(y(y<
 502 ·7<1$1<:$:<
 503 1<+P4,7$
 504 +8|D|p+^
498 T<.·.0.H.505 U<.·.0.H.
499 1<+P7,4$ 
500 TIPI8{${·{ 
501 +,+D+|$H+0!·!506 +,+D+|!H+0$·$
502 oH\·10\·\ 
503 b·>(iD{·{·{· 
504 ,4<r$7·4 
505 784<r$7·4 
506 784<r$7·4 
507 7P7h7Dr$ 
508 L`!`!x!X!. 
509 4\(14Oho 
510 1$.$rH.$rH.507 1$.$oH.$oH.
511 7$.$>·>0508 4$.$:·:0
512 1(.$rH.$r509 1(.$oH.$o
513 1$.$rH.$rD.8.510 1$.$oH.$oD.8.
514 dl,l,l,l< 
515 <>0>$l(> 
516 4P1\+Dl0511 2<l<l0Y870i0Y
 512 lHY<10Y·Y
 513 ,7<o$4·7
 514 487<o$4·7
 515 487<o$4·7
 516 4P4h4Do$
 517 L`$`$x$X$.
 518 4Y(14Ohl
517 L0L(L·L(L(519 L0L(L·L(L(
518 L$.T>,.<>8> 
519 D4H>X4Lr> 
520 \l\·\@1\\520 L$.T:,.<:8:
 521 D7D:X7Lo6
 522 YlY·Y<1\Y
521 HL(+H+(!523 HL(+H+($
522 !0!,+0+(524 $0$,+0+(
 525 ·1h:<L\46
523 &(1(14O`o 
524 V<V(!<O,+$I|O( 
525 h+@+,+$L$ 
526 h+@+,+$L$ 
527 7(7(O$I· 
528 $u·V(u·V(u$ 
529 ·V@O@O@IXO8I@ 
530 1·o@\D\@iDi@{D{@ 
531 lD.0>0.4. 
532 IPIXIdI`I| 
533 4>·lP><x> 
534 ·1h>@L\76 
535 (+<+0+<+D526 (+<+0+<+D
536 10>XLl7&527 10:TLl4&
537 N$I·I4I4528 B$I·I4I4
538 48!8$<1,529 78$8!<1,
539 »       ,7LO·10530 »       ,4LO·10y4
Max diff block lines reached; 891394/894021 bytes (99.71%) of diff not shown.
38.0 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, 10903 lines modifiedOffset 35, 10903 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; 39881142/39894955 bytes (99.97%) 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 ··0x0048a8c0·10000000·00000000·017a5200·017c0e01·.........zR..|..2 ··0x0048d480·10000000·00000000·017a5200·017c0e01·.........zR..|..
3 ··0x0048a8d0·1b0c0b08·11000000·18000000·24170000·............$...3 ··0x0048d490·1b0c0b08·11000000·18000000·642b0000·............d+..
4 ··0x0048a8e0·686d0000·008b028e·01110000·002d0000·hm...........-..4 ··0x0048d4a0·006d0000·008b028e·01110000·002d0000·.m...........-..
5 ··0x0048a8f0·008f8400·00c0bb65·00008b02·8e010000·.......e........5 ··0x0048d4b0·004f9800·0040f663·00008b02·8e010000·.O...@.c........
6 ··0x0048a900·0000································..6 ··0x0048d4c0·0000································..
  
14.1 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0048c000·<_kDartVmSnapshotInstructions>:2 00490000·<_kDartVmSnapshotInstructions>:
3 »       hm..@...........3 »       .m..@...........
4 »       ...4 »       ...
5 »       0P...m..0@f...H.5 »       0P...l..0.d...I.
6 »       .A..............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 »       .·..$....·..(...
13 »       ..R.2..*$·...·B.13 »       ..R.2..*$·...·B.
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-......@..
Max diff block lines reached; 14730669/14733370 bytes (99.98%) 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 ··0x00af0030·00000000·00000000·00000000·00000000·................2 ··0x00ad8030·00000000·00000000·00000000·00000000·................
  
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:··········7613152·(bytes·into·file)13 ··Start·of·section·headers:··········7838688·(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·0x290258·0x290258·R···0x10000
9 ··LOAD···········0x267500·0x00277500·0x00277500·0x4a4940·0x4a4940·R·E·0x100009 ··LOAD···········0x290280·0x002a0280·0x002a0280·0x4b3f60·0x4b3f60·R·E·0x10000
10 ··LOAD···········0x70be40·0x0072be40·0x0072be40·0x34398·0x351c0·RW··0x1000010 ··LOAD···········0x7441e0·0x007641e0·0x007641e0·0x348fc·0x34e20·RW··0x10000
11 ··LOAD···········0x7401d8·0x007701d8·0x007701d8·0x02708·0x09d18·RW··0x1000011 ··LOAD···········0x778ae0·0x007a8ae0·0x007a8ae0·0x00f00·0x09f74·RW··0x10000
12 ··DYNAMIC········0x73f89c·0x0075f89c·0x0075f89c·0x00108·0x00108·RW··0x412 ··DYNAMIC········0x7781a0·0x007981a0·0x007981a0·0x00108·0x00108·RW··0x4
13 ··GNU_RELRO······0x70be40·0x0072be40·0x0072be40·0x34398·0x351c0·R···0x113 ··GNU_RELRO······0x7441e0·0x007641e0·0x007641e0·0x348fc·0x34e20·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··········0x05287c·0x0005287c·0x0005287c·0x2b008·0x2b008·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·0x742ae0:1 There·are·28·section·headers,·starting·at·offset·0x779be0:
  
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·002160·10···A··8···1··4
8 ··[·4]·.gnu.version······VERSYM··········000023a0·0023a0·00042e·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00002390·002390·00042c·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000027d0·0027d0·000060·00···A··8···3··49 ··[·5]·.gnu.version_r····VERNEED·········000027bc·0027bc·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········0000281c·00281c·000178·00···A··3···0··4
11 ··[·7]·.hash·············HASH············000029b4·0029b4·0010c0·04···A··3···0··411 ··[·7]·.hash·············HASH············00002994·002994·0010b8·04···A··3···0··4
12 ··[·8]·.dynstr···········STRTAB··········00003a74·003a74·00207f·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00003a4c·003a4c·002038·00···A··0···0··1
13 ··[·9]·.rel.dyn··········REL·············00005af4·005af4·04c630·08···A··3···0··413 ··[·9]·.rel.dyn··········REL·············00005a84·005a84·04cdf8·08···A··3···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00052124·052124·02a690·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0005287c·05287c·02b008·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0007c7b4·07c7b4·000bc0·08··AI··3··21··415 ··[11]·.rel.plt··········REL·············0007d884·07d884·000bc8·08··AI··3··21··4
16 ··[12]·.rodata···········PROGBITS········0007d380·07d380·1e78c8·00·AMS··0···0·3216 ··[12]·.rodata···········PROGBITS········0007e460·07e460·20f4fc·00·AMS··0···0·32
17 ··[13]·.ARM.extab········PROGBITS········00264c48·264c48·002848·00···A··0···0··417 ··[13]·.ARM.extab········PROGBITS········0028d95c·28d95c·0028fc·00···A··0···0··4
18 ··[14]·.text·············PROGBITS········00277500·267500·4a3198·00··AX··0···0·12818 ··[14]·.text·············PROGBITS········002a0280·290280·4b27b0·00··AX··0···0·128
19 ··[15]·.plt··············PROGBITS········0071a6a0·70a6a0·0017a0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00752a30·742a30·0017b0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0072be40·70be40·0334f8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········007641e0·7441e0·033a48·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0075f338·73f338·000008·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00797c28·777c28·000008·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0075f340·73f340·00055c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00797c30·777c30·000570·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0075f89c·73f89c·000108·08··WA··8···0··423 ··[19]·.dynamic··········DYNAMIC·········007981a0·7781a0·000108·08··WA··8···0··4
24 ··[20]·.got··············PROGBITS········0075f9a4·73f9a4·000248·00··WA··0···0··424 ··[20]·.got··············PROGBITS········007982a8·7782a8·000244·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0075fbec·73fbec·0005ec·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········007984ec·7784ec·0005f0·00··WA··0···0··4
26 ··[22]·.relro_padding····NOBITS··········007601d8·7401d8·000e28·00··WA··0···0··126 ··[22]·.relro_padding····NOBITS··········00798adc·778adc·000524·00··WA··0···0··1
27 ··[23]·.data·············PROGBITS········007701d8·7401d8·002708·00··WA··0···0··827 ··[23]·.data·············PROGBITS········007a8ae0·778ae0·000f00·00··WA··0···0··8
28 ··[24]·.bss··············NOBITS··········007728e0·7428e0·007610·00··WA··0···0·1628 ··[24]·.bss··············NOBITS··········007a99e0·7799e0·009074·00··WA··0···0·16
29 ··[25]·.ARM.attributes···ARM_ATTRIBUTES··00000000·7428e0·00001e·00······0···0··129 ··[25]·.ARM.attributes···ARM_ATTRIBUTES··00000000·7799e0·00001e·00······0···0··1
30 ··[26]·.comment··········PROGBITS········00000000·7428fe·0000d3·01··MS··0···0··130 ··[26]·.comment··········PROGBITS········00000000·7799fe·0000d3·01··MS··0···0··1
31 ··[27]·.shstrtab·········STRTAB··········00000000·7429d1·00010d·00······0···0··131 ··[27]·.shstrtab·········STRTAB··········00000000·779ad1·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)
66.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·534·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 32, 409 lines modifiedOffset 32, 409 lines modified
32 ····28:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAssetManager_open32 ····28:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAssetManager_open
33 ····29:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_close33 ····29:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_close
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)
Diff chunk too large, falling back to line-by-line diff (395 lines added, 395 lines removed)
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·strcmp@LIBC·(2)
40 ····36:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·atoi@LIBC·(2)40 ····36:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__system_property_get@LIBC·(2)
41 ····37:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreateImageKHR41 ····37:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__system_property_find@LIBC·(2)
42 ····38:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDeleteTextures42 ····38:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·atoi@LIBC·(2)
43 ····39:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglDestroyImageKHR43 ····39:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memchr@LIBC·(2)
44 ····40:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glEGLImageTargetTexture2DOES44 ····40:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcmp@LIBC·(2)
45 ····41:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glBindTexture45 ····41:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreateImageKHR
46 ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glGenTextures46 ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDeleteTextures
47 ····43:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ANativeWindow_fromSurface47 ····43:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglDestroyImageKHR
48 ····44:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·free@LIBC·(2)48 ····44:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glEGLImageTargetTexture2DOES
49 ····45:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dlopen@LIBC·(3)49 ····45:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glBindTexture
50 ····46:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·clock_gettime@LIBC·(2)50 ····46:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·glGenTextures
51 ····47:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2)51 ····47:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ANativeWindow_fromSurface
52 ····48:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_signal@LIBC·(2)52 ····48:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·free@LIBC·(2)
53 ····49:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_broadcast@LIBC·(2)53 ····49:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dlopen@LIBC·(3)
54 ····50:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_wait@LIBC·(2)54 ····50:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·clock_gettime@LIBC·(2)
55 ····51:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_timedwait@LIBC·(2)55 ····51:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2)
56 ····52:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_getspecific@LIBC·(2)56 ····52:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_signal@LIBC·(2)
57 ····53:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_setspecific@LIBC·(2)57 ····53:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_broadcast@LIBC·(2)
58 ····54:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_destroy@LIBC·(2)58 ····54:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_wait@LIBC·(2)
59 ····55:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·calloc@LIBC·(2)59 ····55:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_timedwait@LIBC·(2)
60 ····56:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2)60 ····56:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_getspecific@LIBC·(2)
61 ····57:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·readdir@LIBC·(2)61 ····57:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_setspecific@LIBC·(2)
62 ····58:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcmp@LIBC·(2)62 ····58:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_destroy@LIBC·(2)
63 ····59:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·closedir@LIBC·(2)63 ····59:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·calloc@LIBC·(2)
64 ····60:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·opendir@LIBC·(2)64 ····60:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2)
65 ····61:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__vsnprintf_chk@LIBC·(2)65 ····61:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·readdir@LIBC·(2)
66 ····62:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·realpath@LIBC·(2)66 ····62:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·closedir@LIBC·(2)
67 ····63:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·chdir@LIBC·(2)67 ····63:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·opendir@LIBC·(2)
68 ····64:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@LIBC·(2)68 ····64:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__vsnprintf_chk@LIBC·(2)
69 ····65:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·lstat@LIBC·(2)69 ····65:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·realpath@LIBC·(2)
70 ····66:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·stat@LIBC·(2)70 ····66:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·chdir@LIBC·(2)
71 ····67:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftruncate@LIBC·(2)71 ····67:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@LIBC·(2)
72 ····68:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2)72 ····68:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·lstat@LIBC·(2)
73 ····69:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getcwd@LIBC·(2)73 ····69:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·stat@LIBC·(2)
74 ····70:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·utimensat@LIBC·(2)74 ····70:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftruncate@LIBC·(2)
75 ····71:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·readlink@LIBC·(2)75 ····71:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2)
76 ····72:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fdopendir@LIBC·(2)76 ····72:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getcwd@LIBC·(2)
77 ····73:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·unlinkat@LIBC·(2)77 ····73:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·utimensat@LIBC·(2)
78 ····74:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__openat_2@LIBC·(2)78 ····74:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·readlink@LIBC·(2)
79 ····75:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__open_2@LIBC·(2)79 ····75:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fdopendir@LIBC·(2)
80 ····76:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fstat@LIBC·(2)80 ····76:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·unlinkat@LIBC·(2)
81 ····77:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2)81 ····77:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__openat_2@LIBC·(2)
82 ····78:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·realloc@LIBC·(2)82 ····78:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__open_2@LIBC·(2)
83 ····79:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@LIBC·(2)83 ····79:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fstat@LIBC·(2)
84 ····80:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fseek@LIBC·(2)84 ····80:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2)
85 ····81:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fclose@LIBC·(2)85 ····81:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·realloc@LIBC·(2)
86 ····82:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fseeko@LIBC·(2)86 ····82:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fopen@LIBC·(2)
87 ····83:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftello@LIBC·(2)87 ····83:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fseek@LIBC·(2)
88 ····84:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fflush@LIBC·(2)88 ····84:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fclose@LIBC·(2)
89 ····85:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fread@LIBC·(2)89 ····85:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fseeko@LIBC·(2)
90 ····86:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fwrite@LIBC·(2)90 ····86:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftello@LIBC·(2)
91 ····87:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getc@LIBC·(2)91 ····87:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fflush@LIBC·(2)
92 ····88:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ungetc@LIBC·(2)92 ····88:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fread@LIBC·(2)
93 ····89:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__sF@LIBC·(2)93 ····89:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fwrite@LIBC·(2)
94 ····90:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·isxdigit_l@LIBC·(2)94 ····90:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getc@LIBC·(2)
95 ····91:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·isdigit_l@LIBC·(2)95 ····91:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ungetc@LIBC·(2)
96 ····92:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sscanf@LIBC·(2)96 ····92:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__sF@LIBC·(2)
97 ····93:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·newlocale@LIBC·(2)97 ····93:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·isxdigit_l@LIBC·(2)
98 ····94:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setlocale@LIBC·(2)98 ····94:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·isdigit_l@LIBC·(2)
99 ····95:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·freelocale@LIBC·(2)99 ····95:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sscanf@LIBC·(2)
100 ····96:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·iswlower_l@LIBC·(2)100 ····96:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·newlocale@LIBC·(2)
101 ····97:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·islower_l@LIBC·(2)101 ····97:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setlocale@LIBC·(2)
102 ····98:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·isupper_l@LIBC·(2)102 ····98:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·freelocale@LIBC·(2)
103 ····99:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strcmp@LIBC·(2)103 ····99:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·iswlower_l@LIBC·(2)
104 ···100:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strftime_l@LIBC·(2)104 ···100:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·islower_l@LIBC·(2)
105 ···101:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·vsscanf@LIBC·(2)105 ···101:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·isupper_l@LIBC·(2)
106 ···102:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·uselocale@LIBC·(2)106 ···102:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strftime_l@LIBC·(2)
107 ···103:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·vasprintf@LIBC·(2)107 ···103:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·vsscanf@LIBC·(2)
108 ···104:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcsnrtombs@LIBC·(2)108 ···104:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·uselocale@LIBC·(2)
109 ···105:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcrtomb@LIBC·(2)109 ···105:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·vasprintf@LIBC·(2)
110 ···106:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbsnrtowcs@LIBC·(2)110 ···106:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcsnrtombs@LIBC·(2)
111 ···107:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbrtowc@LIBC·(2)111 ···107:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcrtomb@LIBC·(2)
112 ···108:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbtowc@LIBC·(2)112 ···108:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbsnrtowcs@LIBC·(2)
113 ···109:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__ctype_get_mb_cur_max@LIBC·(2)113 ···109:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbrtowc@LIBC·(2)
114 ···110:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbrlen@LIBC·(2)114 ···110:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbtowc@LIBC·(2)
115 ···111:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcslen@LIBC·(2)115 ···111:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__ctype_get_mb_cur_max@LIBC·(2)
116 ···112:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbsrtowcs@LIBC·(2)116 ···112:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbrlen@LIBC·(2)
117 ···113:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoll_l@LIBC·(2)117 ···113:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcslen@LIBC·(2)
118 ···114:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoull_l@LIBC·(2)118 ···114:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbsrtowcs@LIBC·(2)
119 ···115:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtof@LIBC·(2)119 ···115:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoll_l@LIBC·(2)
120 ···116:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtod@LIBC·(2)120 ···116:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoull_l@LIBC·(2)
121 ···117:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtold_l@LIBC·(2)121 ···117:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtof@LIBC·(2)
122 ···118:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_lock@LIBC·(2)122 ···118:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtod@LIBC·(2)
123 ···119:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_unlock@LIBC·(2)123 ···119:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtold_l@LIBC·(2)
124 ···120:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_trylock@LIBC·(2)124 ···120:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_lock@LIBC·(2)
125 ···121:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_init@LIBC·(2)125 ···121:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_unlock@LIBC·(2)
126 ···122:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_settype@LIBC·(2)126 ···122:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_trylock@LIBC·(2)
127 ···123:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_destroy@LIBC·(2)127 ···123:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_init@LIBC·(2)
128 ···124:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_init@LIBC·(2)128 ···124:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_settype@LIBC·(2)
129 ···125:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_destroy@LIBC·(2)129 ···125:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_destroy@LIBC·(2)
130 ···126:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·posix_memalign@LIBC·(2)130 ···126:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_init@LIBC·(2)
131 ···127:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2)131 ···127:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_destroy@LIBC·(2)
132 ···128:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__read_chk@LIBC·(2)132 ···128:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·posix_memalign@LIBC·(2)
133 ···129:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·snprintf@LIBC·(2)133 ···129:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2)
134 ···130:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memchr@LIBC·(2)134 ···130:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__read_chk@LIBC·(2)
135 ···131:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtol@LIBC·(2)135 ···131:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·snprintf@LIBC·(2)
136 ···132:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fprintf@LIBC·(2)136 ···132:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtol@LIBC·(2)
137 ···133:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoul@LIBC·(2)137 ···133:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fprintf@LIBC·(2)
138 ···134:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoll@LIBC·(2)138 ···134:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoul@LIBC·(2)
139 ···135:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoull@LIBC·(2)139 ···135:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoll@LIBC·(2)
140 ···136:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror_r@LIBC·(2)140 ···136:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoull@LIBC·(2)
141 ···137:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sysconf@LIBC·(2)141 ···137:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror_r@LIBC·(2)
142 ···138:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_join@LIBC·(2)142 ···138:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sysconf@LIBC·(2)
143 ···139:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_detach@LIBC·(2)143 ···139:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_join@LIBC·(2)
144 ···140:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·nanosleep@LIBC·(2)144 ···140:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_detach@LIBC·(2)
145 ···141:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_key_create@LIBC·(2)145 ···141:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·nanosleep@LIBC·(2)
146 ···142:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_create@LIBC·(2)146 ···142:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_key_create@LIBC·(2)
147 ···143:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_write147 ···143:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_create@LIBC·(2)
Max diff block lines reached; 11336/68156 bytes (16.63%) of diff not shown.
3.27 MB
readelf --wide --relocs {}
    
Offset 1, 38697 lines modifiedOffset 1, 9950 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0x5af4·contains·39110·entries:1 Relocation·section·'.rel.dyn'·at·offset·0x5a84·contains·39359·entries:
Diff chunk too large, falling back to line-by-line diff (9784 lines added, 38671 lines removed)
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0072be40··00000017·R_ARM_RELATIVE········3 007641e0··00000017·R_ARM_RELATIVE········
4 0072be4c··00000017·R_ARM_RELATIVE········4 007641ec··00000017·R_ARM_RELATIVE········
5 0072be50··00000017·R_ARM_RELATIVE········5 007641f0··00000017·R_ARM_RELATIVE········
6 0072be54··00000017·R_ARM_RELATIVE········6 007641f4··00000017·R_ARM_RELATIVE········
7 0072be60··00000017·R_ARM_RELATIVE········7 00764200··00000017·R_ARM_RELATIVE········
8 0072be64··00000017·R_ARM_RELATIVE········8 00764204··00000017·R_ARM_RELATIVE········
9 0072be68··00000017·R_ARM_RELATIVE········9 00764208··00000017·R_ARM_RELATIVE········
10 0072be74··00000017·R_ARM_RELATIVE········10 00764214··00000017·R_ARM_RELATIVE········
11 0072be78··00000017·R_ARM_RELATIVE········11 00764218··00000017·R_ARM_RELATIVE········
12 0072be7c··00000017·R_ARM_RELATIVE········12 0076421c··00000017·R_ARM_RELATIVE········
13 0072be80··00000017·R_ARM_RELATIVE········13 00764220··00000017·R_ARM_RELATIVE········
14 0072be84··00000017·R_ARM_RELATIVE········14 00764224··00000017·R_ARM_RELATIVE········
15 0072be90··00000017·R_ARM_RELATIVE········15 00764230··00000017·R_ARM_RELATIVE········
16 0072be94··00000017·R_ARM_RELATIVE········16 00764234··00000017·R_ARM_RELATIVE········
17 0072be98··00000017·R_ARM_RELATIVE········17 00764238··00000017·R_ARM_RELATIVE········
18 0072be9c··00000017·R_ARM_RELATIVE········18 0076423c··00000017·R_ARM_RELATIVE········
19 0072bea0··00000017·R_ARM_RELATIVE········19 00764240··00000017·R_ARM_RELATIVE········
20 0072bea4··00000017·R_ARM_RELATIVE········20 00764244··00000017·R_ARM_RELATIVE········
21 0072bea8··00000017·R_ARM_RELATIVE········21 00764248··00000017·R_ARM_RELATIVE········
22 0072beb4··00000017·R_ARM_RELATIVE········22 00764254··00000017·R_ARM_RELATIVE········
23 0072beb8··00000017·R_ARM_RELATIVE········23 00764258··00000017·R_ARM_RELATIVE········
24 0072bebc··00000017·R_ARM_RELATIVE········24 0076425c··00000017·R_ARM_RELATIVE········
25 0072bec8··00000017·R_ARM_RELATIVE········25 00764268··00000017·R_ARM_RELATIVE········
26 0072becc··00000017·R_ARM_RELATIVE········26 0076426c··00000017·R_ARM_RELATIVE········
27 0072bed0··00000017·R_ARM_RELATIVE········27 00764270··00000017·R_ARM_RELATIVE········
28 0072bed4··00000017·R_ARM_RELATIVE········28 00764274··00000017·R_ARM_RELATIVE········
29 0072bed8··00000017·R_ARM_RELATIVE········29 00764278··00000017·R_ARM_RELATIVE········
30 0072bedc··00000017·R_ARM_RELATIVE········30 0076427c··00000017·R_ARM_RELATIVE········
31 0072bee0··00000017·R_ARM_RELATIVE········31 00764280··00000017·R_ARM_RELATIVE········
32 0072beec··00000017·R_ARM_RELATIVE········32 0076428c··00000017·R_ARM_RELATIVE········
33 0072bef0··00000017·R_ARM_RELATIVE········33 00764290··00000017·R_ARM_RELATIVE········
34 0072bef4··00000017·R_ARM_RELATIVE········34 00764294··00000017·R_ARM_RELATIVE········
35 0072bf00··00000017·R_ARM_RELATIVE········35 007642a0··00000017·R_ARM_RELATIVE········
36 0072bf04··00000017·R_ARM_RELATIVE········36 007642a4··00000017·R_ARM_RELATIVE········
37 0072bf08··00000017·R_ARM_RELATIVE········37 007642a8··00000017·R_ARM_RELATIVE········
38 0072bf0c··00000017·R_ARM_RELATIVE········38 007642ac··00000017·R_ARM_RELATIVE········
39 0072bf10··00000017·R_ARM_RELATIVE········39 007642b0··00000017·R_ARM_RELATIVE········
40 0072bf14··00000017·R_ARM_RELATIVE········40 007642b4··00000017·R_ARM_RELATIVE········
41 0072bf18··00000017·R_ARM_RELATIVE········41 007642b8··00000017·R_ARM_RELATIVE········
42 0072bf20··00000017·R_ARM_RELATIVE········42 007642c0··00000017·R_ARM_RELATIVE········
43 0072bf28··00000017·R_ARM_RELATIVE········43 007642c8··00000017·R_ARM_RELATIVE········
44 0072bf30··00000017·R_ARM_RELATIVE········44 007642d0··00000017·R_ARM_RELATIVE········
45 0072bf38··00000017·R_ARM_RELATIVE········45 007642d8··00000017·R_ARM_RELATIVE········
46 0072bf40··00000017·R_ARM_RELATIVE········46 007642e0··00000017·R_ARM_RELATIVE········
47 0072bf48··00000017·R_ARM_RELATIVE········47 007642e8··00000017·R_ARM_RELATIVE········
48 0072bf50··00000017·R_ARM_RELATIVE········48 007642f0··00000017·R_ARM_RELATIVE········
49 0072bf58··00000017·R_ARM_RELATIVE········49 007642f8··00000017·R_ARM_RELATIVE········
50 0072bf60··00000017·R_ARM_RELATIVE········50 00764300··00000017·R_ARM_RELATIVE········
51 0072bf68··00000017·R_ARM_RELATIVE········51 00764308··00000017·R_ARM_RELATIVE········
52 0072bf70··00000017·R_ARM_RELATIVE········52 00764310··00000017·R_ARM_RELATIVE········
53 0072bf78··00000017·R_ARM_RELATIVE········53 00764318··00000017·R_ARM_RELATIVE········
54 0072bf80··00000017·R_ARM_RELATIVE········54 00764320··00000017·R_ARM_RELATIVE········
55 0072bf88··00000017·R_ARM_RELATIVE········55 00764328··00000017·R_ARM_RELATIVE········
56 0072bf98··00000017·R_ARM_RELATIVE········56 00764338··00000017·R_ARM_RELATIVE········
57 0072bf9c··00000017·R_ARM_RELATIVE········57 0076433c··00000017·R_ARM_RELATIVE········
58 0072bfa0··00000017·R_ARM_RELATIVE········58 00764340··00000017·R_ARM_RELATIVE········
59 0072bfa4··00000017·R_ARM_RELATIVE········59 00764344··00000017·R_ARM_RELATIVE········
60 0072bfa8··00000017·R_ARM_RELATIVE········60 00764348··00000017·R_ARM_RELATIVE········
61 0072bfb4··00000017·R_ARM_RELATIVE········61 00764354··00000017·R_ARM_RELATIVE········
62 0072bfb8··00000017·R_ARM_RELATIVE········62 00764358··00000017·R_ARM_RELATIVE········
63 0072bfbc··00000017·R_ARM_RELATIVE········63 0076435c··00000017·R_ARM_RELATIVE········
64 0072bfc0··00000017·R_ARM_RELATIVE········64 00764360··00000017·R_ARM_RELATIVE········
65 0072bfc4··00000017·R_ARM_RELATIVE········65 00764364··00000017·R_ARM_RELATIVE········
66 0072bfc8··00000017·R_ARM_RELATIVE········66 00764368··00000017·R_ARM_RELATIVE········
67 0072bfcc··00000017·R_ARM_RELATIVE········67 0076436c··00000017·R_ARM_RELATIVE········
68 0072bfd8··00000017·R_ARM_RELATIVE········68 00764378··00000017·R_ARM_RELATIVE········
69 0072bfdc··00000017·R_ARM_RELATIVE········69 0076437c··00000017·R_ARM_RELATIVE········
70 0072bfe0··00000017·R_ARM_RELATIVE········70 00764380··00000017·R_ARM_RELATIVE········
71 0072bfe4··00000017·R_ARM_RELATIVE········71 00764384··00000017·R_ARM_RELATIVE········
72 0072bfe8··00000017·R_ARM_RELATIVE········72 00764388··00000017·R_ARM_RELATIVE········
73 0072bfec··00000017·R_ARM_RELATIVE········73 0076438c··00000017·R_ARM_RELATIVE········
74 0072bff0··00000017·R_ARM_RELATIVE········74 00764390··00000017·R_ARM_RELATIVE········
75 0072bffc··00000017·R_ARM_RELATIVE········75 0076439c··00000017·R_ARM_RELATIVE········
76 0072c000··00000017·R_ARM_RELATIVE········76 007643a0··00000017·R_ARM_RELATIVE········
77 0072c004··00000017·R_ARM_RELATIVE········77 007643a4··00000017·R_ARM_RELATIVE········
78 0072c008··00000017·R_ARM_RELATIVE········78 007643a8··00000017·R_ARM_RELATIVE········
79 0072c00c··00000017·R_ARM_RELATIVE········79 007643ac··00000017·R_ARM_RELATIVE········
80 0072c010··00000017·R_ARM_RELATIVE········80 007643b0··00000017·R_ARM_RELATIVE········
81 0072c014··00000017·R_ARM_RELATIVE········81 007643b4··00000017·R_ARM_RELATIVE········
82 0072c020··00000017·R_ARM_RELATIVE········82 007643c0··00000017·R_ARM_RELATIVE········
83 0072c024··00000017·R_ARM_RELATIVE········83 007643c4··00000017·R_ARM_RELATIVE········
84 0072c028··00000017·R_ARM_RELATIVE········84 007643c8··00000017·R_ARM_RELATIVE········
85 0072c02c··00000017·R_ARM_RELATIVE········85 007643cc··00000017·R_ARM_RELATIVE········
86 0072c030··00000017·R_ARM_RELATIVE········86 007643d0··00000017·R_ARM_RELATIVE········
87 0072c034··00000017·R_ARM_RELATIVE········87 007643d4··00000017·R_ARM_RELATIVE········
88 0072c038··00000017·R_ARM_RELATIVE········88 007643d8··00000017·R_ARM_RELATIVE········
89 0072c044··00000017·R_ARM_RELATIVE········89 007643e4··00000017·R_ARM_RELATIVE········
90 0072c048··00000017·R_ARM_RELATIVE········90 007643e8··00000017·R_ARM_RELATIVE········
91 0072c04c··00000017·R_ARM_RELATIVE········91 007643ec··00000017·R_ARM_RELATIVE········
92 0072c050··00000017·R_ARM_RELATIVE········92 007643f0··00000017·R_ARM_RELATIVE········
93 0072c054··00000017·R_ARM_RELATIVE········93 007643f4··00000017·R_ARM_RELATIVE········
94 0072c058··00000017·R_ARM_RELATIVE········94 007643f8··00000017·R_ARM_RELATIVE········
95 0072c05c··00000017·R_ARM_RELATIVE········95 007643fc··00000017·R_ARM_RELATIVE········
96 0072c068··00000017·R_ARM_RELATIVE········96 00764408··00000017·R_ARM_RELATIVE········
97 0072c06c··00000017·R_ARM_RELATIVE········97 0076440c··00000017·R_ARM_RELATIVE········
98 0072c070··00000017·R_ARM_RELATIVE········98 00764410··00000017·R_ARM_RELATIVE········
99 0072c074··00000017·R_ARM_RELATIVE········99 00764414··00000017·R_ARM_RELATIVE········
100 0072c078··00000017·R_ARM_RELATIVE········100 00764418··00000017·R_ARM_RELATIVE········
101 0072c07c··00000017·R_ARM_RELATIVE········101 0076441c··00000017·R_ARM_RELATIVE········
102 0072c080··00000017·R_ARM_RELATIVE········102 00764420··00000017·R_ARM_RELATIVE········
103 0072c084··00000017·R_ARM_RELATIVE········103 00764424··00000017·R_ARM_RELATIVE········
104 0072c088··00000017·R_ARM_RELATIVE········104 00764428··00000017·R_ARM_RELATIVE········
105 0072c08c··00000017·R_ARM_RELATIVE········105 0076442c··00000017·R_ARM_RELATIVE········
106 0072c090··00000017·R_ARM_RELATIVE········106 00764430··00000017·R_ARM_RELATIVE········
107 0072c094··00000017·R_ARM_RELATIVE········107 00764434··00000017·R_ARM_RELATIVE········
108 0072c098··00000017·R_ARM_RELATIVE········108 00764438··00000017·R_ARM_RELATIVE········
109 0072c09c··00000017·R_ARM_RELATIVE········109 0076443c··00000017·R_ARM_RELATIVE········
110 0072c0a0··00000017·R_ARM_RELATIVE········110 00764440··00000017·R_ARM_RELATIVE········
111 0072c0a4··00000017·R_ARM_RELATIVE········111 00764444··00000017·R_ARM_RELATIVE········
112 0072c0a8··00000017·R_ARM_RELATIVE········112 00764448··00000017·R_ARM_RELATIVE········
113 0072c0ac··00000017·R_ARM_RELATIVE········113 0076444c··00000017·R_ARM_RELATIVE········
114 0072c0b0··00000017·R_ARM_RELATIVE········114 00764450··00000017·R_ARM_RELATIVE········
115 0072c0b4··00000017·R_ARM_RELATIVE········115 00764454··00000017·R_ARM_RELATIVE········
116 0072c0b8··00000017·R_ARM_RELATIVE········116 00764458··00000017·R_ARM_RELATIVE········
117 0072c0bc··00000017·R_ARM_RELATIVE········117 0076445c··00000017·R_ARM_RELATIVE········
118 0072c0c8··00000017·R_ARM_RELATIVE········118 00764468··00000017·R_ARM_RELATIVE········
119 0072c0cc··00000017·R_ARM_RELATIVE········119 0076446c··00000017·R_ARM_RELATIVE········
120 0072c0d0··00000017·R_ARM_RELATIVE········120 00764470··00000017·R_ARM_RELATIVE········
121 0072c0d4··00000017·R_ARM_RELATIVE········121 00764474··00000017·R_ARM_RELATIVE········
122 0072c0d8··00000017·R_ARM_RELATIVE········122 00764478··00000017·R_ARM_RELATIVE········
123 0072c0dc··00000017·R_ARM_RELATIVE········123 0076447c··00000017·R_ARM_RELATIVE········
124 0072c0e0··00000017·R_ARM_RELATIVE········124 00764480··00000017·R_ARM_RELATIVE········
125 0072c0e4··00000017·R_ARM_RELATIVE········125 00764484··00000017·R_ARM_RELATIVE········
Max diff block lines reached; 1340253/3424097 bytes (39.14%) of diff not shown.
2.8 KB
readelf --wide --dynamic {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
  
1 Dynamic·section·at·offset·0x73f89c·contains·33·entries:1 Dynamic·section·at·offset·0x7781a0·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)························0x5a84
15 ·0x00000012·(RELSZ)······················312880·(bytes)15 ·0x00000012·(RELSZ)······················314872·(bytes)
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6ffffffa·(RELCOUNT)···················3896417 ·0x6ffffffa·(RELCOUNT)···················39214
18 ·0x00000017·(JMPREL)·····················0x7c7b418 ·0x00000017·(JMPREL)·····················0x7d884
19 ·0x00000002·(PLTRELSZ)···················3008·(bytes)19 ·0x00000002·(PLTRELSZ)···················3016·(bytes)
20 ·0x00000003·(PLTGOT)·····················0x75fbec20 ·0x00000003·(PLTGOT)·····················0x7984ec
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)·····················0x3a4c
25 ·0x0000000a·(STRSZ)······················8319·(bytes)25 ·0x0000000a·(STRSZ)······················8248·(bytes)
26 ·0x6ffffef5·(GNU_HASH)···················0x283026 ·0x6ffffef5·(GNU_HASH)···················0x281c
27 ·0x00000004·(HASH)·······················0x29b427 ·0x00000004·(HASH)·······················0x2994
28 ·0x00000019·(INIT_ARRAY)·················0x75f34028 ·0x00000019·(INIT_ARRAY)·················0x797c30
29 ·0x0000001b·(INIT_ARRAYSZ)···············1372·(bytes)29 ·0x0000001b·(INIT_ARRAYSZ)···············1392·(bytes)
30 ·0x0000001a·(FINI_ARRAY)·················0x75f33830 ·0x0000001a·(FINI_ARRAY)·················0x797c28
31 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)31 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
32 ·0x6ffffff0·(VERSYM)·····················0x23a032 ·0x6ffffff0·(VERSYM)·····················0x2390
33 ·0x6ffffffe·(VERNEED)····················0x27d033 ·0x6ffffffe·(VERNEED)····················0x27bc
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:·e081f9f5759628d0c141bbc9b7943cb864ab72c76 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6c5d001c656efb5f56de692d47081434727bdaef
12.4 KB
readelf --wide --version-info {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·535·entries:1 Version·symbols·section·'.gnu.version'·contains·534·entries:
2 ·Addr:·0x00000000000023a0··Offset:·0x000023a0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002390··Offset:·0x00002390··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)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
12 ··024:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···13 ··028:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
13 ··028:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···14 ··02c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
14 ··02c:···2·(LIBC)··········3·(LIBC)··········2·(LIBC)··········2·(LIBC)·······15 ··030:···2·(LIBC)··········3·(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)·······
22 ··04c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······22 ··04c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
Offset 32, 40 lines modifiedOffset 32, 40 lines modified
32 ··070:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······32 ··070:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
33 ··074:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······33 ··074:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
34 ··078:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······34 ··078:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
35 ··07c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······35 ··07c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
36 ··080:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······36 ··080:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
37 ··084:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······37 ··084:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
38 ··088:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······38 ··088:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
39 ··08c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)··· 
40 ··090:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······39 ··08c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 40 ··090:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
41 ··094:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······41 ··094:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
42 ··098:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······42 ··098:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···43 ··09c:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
44 ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···44 ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
45 ··0a4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······45 ··0a4:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
46 ··0a8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······46 ··0a8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
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)······· 
49 ··0b4:···2·(LIBC)··········2·(LIBC)··········4·(LIBC)··········4·(LIBC)·······48 ··0b0:···2·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
 49 ··0b4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········4·(LIBC)·······
50 ··0b8:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········2·(LIBC)·······50 ··0b8:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(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:···2·(LIBC)··········4·(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)······· 
55 ··0cc:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······54 ··0c8:···2·(LIBC)··········4·(LIBC)··········2·(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)·······
60 ··0e0:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
61 ··0e4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······56 ··0d0:···2·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
 57 ··0d4:···4·(LIBC)··········4·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
62 ··0e8:···2·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······58 ··0d8:···2·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
 59 ··0dc:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
 60 ··0e0:···4·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 61 ··0e4:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······2·(LIBC)·······
 62 ··0e8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 63 ··0ec:···2·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)·······
63 ··0ec:···4·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···4·(LIBC)··········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*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 82, 65 lines modifiedOffset 82, 65 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:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···4·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······90 ··158:···4·(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)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
94 ··168:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······94 ··168:···1·(*global*)······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)······· 
97 ··174:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······96 ··170:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········4·(LIBC)·······
 97 ··174:···4·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
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)··········2·(LIBC)··········1·(*global*)···
110 ··1a8:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······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)··········2·(LIBC)··········3·(LIBC)··········2·(LIBC)·······112 ··1b0:···2·(LIBC)··········2·(LIBC)··········3·(LIBC)··········2·(LIBC)·······
113 ··1b4:···2·(LIBC)··········2·(LIBC)··········2·(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)··········4·(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:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········2·(LIBC)·······
118 ··1c8:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···118 ··1c8:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
119 ··1cc:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······119 ··1cc:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······
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*)······1·(*global*)···
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)··········4·(LIBC)··········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*)···
129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···
Max diff block lines reached; 823/12659 bytes (6.50%) of diff not shown.
432 KB
strings --all --bytes=8 {}
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
26 AAsset_close26 AAsset_close
27 AAsset_getLength27 AAsset_getLength
28 AAsset_getBuffer28 AAsset_getBuffer
29 AAsset_isAllocated29 AAsset_isAllocated
30 __cxa_atexit30 __cxa_atexit
31 __android_log_print31 __android_log_print
32 __system_property_get32 __system_property_get
 33 __system_property_find
33 eglCreateImageKHR34 eglCreateImageKHR
34 glDeleteTextures35 glDeleteTextures
35 eglDestroyImageKHR36 eglDestroyImageKHR
36 glEGLImageTargetTexture2DOES37 glEGLImageTargetTexture2DOES
37 glBindTexture38 glBindTexture
38 glGenTextures39 glGenTextures
39 JNI_OnLoad40 JNI_OnLoad
Offset 116, 23 lines modifiedOffset 117, 25 lines modified
116 ALooper_release117 ALooper_release
117 timerfd_settime118 timerfd_settime
118 faccessat119 faccessat
119 renameat120 renameat
120 rewinddir121 rewinddir
121 gettimeofday122 gettimeofday
122 localtime_r123 localtime_r
 124 vsnprintf
 125 pthread_sigmask
 126 pthread_cond_init
123 nextafterf127 nextafterf
124 __memcpy_chk128 __memcpy_chk
125 remainder129 remainder
126 __strcpy_chk130 __strcpy_chk
127 malloc_usable_size131 malloc_usable_size
128 __android_log_vprint132 __android_log_vprint
129 strerror133 strerror
130 pthread_once134 pthread_once
131 vsnprintf 
132 getauxval135 getauxval
133 eglQueryString136 eglQueryString
134 glActiveTexture137 glActiveTexture
135 glAttachShader138 glAttachShader
136 glBindAttribLocation139 glBindAttribLocation
137 glBindBuffer140 glBindBuffer
138 glBindFramebuffer141 glBindFramebuffer
Offset 235, 15 lines modifiedOffset 238, 14 lines modified
235 shutdown238 shutdown
236 getaddrinfo239 getaddrinfo
237 gai_strerror240 gai_strerror
238 freeaddrinfo241 freeaddrinfo
239 getsockopt242 getsockopt
240 OPENSSL_memory_alloc243 OPENSSL_memory_alloc
241 OPENSSL_memory_free244 OPENSSL_memory_free
242 sdallocx 
243 OPENSSL_memory_get_size245 OPENSSL_memory_get_size
244 pthread_rwlock_init246 pthread_rwlock_init
245 pthread_rwlock_rdlock247 pthread_rwlock_rdlock
246 pthread_rwlock_wrlock248 pthread_rwlock_wrlock
247 pthread_rwlock_unlock249 pthread_rwlock_unlock
248 pthread_rwlock_destroy250 pthread_rwlock_destroy
249 __strlen_chk251 __strlen_chk
Offset 252, 15 lines modifiedOffset 254, 14 lines modified
252 ANativeWindow_getWidth254 ANativeWindow_getWidth
253 ANativeWindow_getHeight255 ANativeWindow_getHeight
254 epoll_create256 epoll_create
255 epoll_ctl257 epoll_ctl
256 epoll_wait258 epoll_wait
257 sigemptyset259 sigemptyset
258 sigaddset260 sigaddset
259 pthread_sigmask 
260 inotify_init1261 inotify_init1
261 inotify_add_watch262 inotify_add_watch
262 inotify_rm_watch263 inotify_rm_watch
263 recvfrom264 recvfrom
264 if_indextoname265 if_indextoname
265 sigaction266 sigaction
266 gethostname267 gethostname
Offset 281, 42 lines modifiedOffset 282, 40 lines modified
281 InternalFlutterGpu_CommandBuffer_Initialize282 InternalFlutterGpu_CommandBuffer_Initialize
282 InternalFlutterGpu_CommandBuffer_Submit283 InternalFlutterGpu_CommandBuffer_Submit
283 InternalFlutterGpu_Context_InitializeDefault284 InternalFlutterGpu_Context_InitializeDefault
284 InternalFlutterGpu_Context_GetDefaultColorFormat285 InternalFlutterGpu_Context_GetDefaultColorFormat
285 InternalFlutterGpu_Context_GetDefaultStencilFormat286 InternalFlutterGpu_Context_GetDefaultStencilFormat
286 InternalFlutterGpu_Context_GetDefaultDepthStencilFormat287 InternalFlutterGpu_Context_GetDefaultDepthStencilFormat
287 InternalFlutterGpu_Context_GetMinimumUniformByteAlignment288 InternalFlutterGpu_Context_GetMinimumUniformByteAlignment
 289 InternalFlutterGpu_Context_GetSupportsOffscreenMSAA
288 InternalFlutterGpu_DeviceBuffer_Initialize290 InternalFlutterGpu_DeviceBuffer_Initialize
289 InternalFlutterGpu_DeviceBuffer_InitializeWithHostData291 InternalFlutterGpu_DeviceBuffer_InitializeWithHostData
290 InternalFlutterGpu_DeviceBuffer_Overwrite292 InternalFlutterGpu_DeviceBuffer_Overwrite
291 InternalFlutterGpu_DeviceBuffer_Flush293 InternalFlutterGpu_DeviceBuffer_Flush
292 InternalFlutterGpu_HostBuffer_Initialize 
293 InternalFlutterGpu_HostBuffer_EmplaceBytes 
294 InternalFlutterGpu_RenderPass_Initialize294 InternalFlutterGpu_RenderPass_Initialize
295 InternalFlutterGpu_RenderPass_SetColorAttachment295 InternalFlutterGpu_RenderPass_SetColorAttachment
296 InternalFlutterGpu_RenderPass_SetDepthStencilAttachment296 InternalFlutterGpu_RenderPass_SetDepthStencilAttachment
297 InternalFlutterGpu_RenderPass_Begin297 InternalFlutterGpu_RenderPass_Begin
298 InternalFlutterGpu_RenderPass_BindPipeline298 InternalFlutterGpu_RenderPass_BindPipeline
299 InternalFlutterGpu_RenderPass_BindVertexBufferDevice299 InternalFlutterGpu_RenderPass_BindVertexBufferDevice
300 InternalFlutterGpu_RenderPass_BindVertexBufferHost 
301 InternalFlutterGpu_RenderPass_BindIndexBufferDevice300 InternalFlutterGpu_RenderPass_BindIndexBufferDevice
302 InternalFlutterGpu_RenderPass_BindIndexBufferHost 
303 InternalFlutterGpu_RenderPass_BindUniformDevice301 InternalFlutterGpu_RenderPass_BindUniformDevice
304 InternalFlutterGpu_RenderPass_BindUniformHost 
305 InternalFlutterGpu_RenderPass_BindTexture302 InternalFlutterGpu_RenderPass_BindTexture
306 InternalFlutterGpu_RenderPass_ClearBindings303 InternalFlutterGpu_RenderPass_ClearBindings
307 InternalFlutterGpu_RenderPass_SetColorBlendEnable304 InternalFlutterGpu_RenderPass_SetColorBlendEnable
308 InternalFlutterGpu_RenderPass_SetColorBlendEquation305 InternalFlutterGpu_RenderPass_SetColorBlendEquation
309 InternalFlutterGpu_RenderPass_SetDepthWriteEnable306 InternalFlutterGpu_RenderPass_SetDepthWriteEnable
310 InternalFlutterGpu_RenderPass_SetDepthCompareOperation307 InternalFlutterGpu_RenderPass_SetDepthCompareOperation
311 InternalFlutterGpu_RenderPass_SetStencilReference308 InternalFlutterGpu_RenderPass_SetStencilReference
 309 InternalFlutterGpu_RenderPass_SetScissor
312 InternalFlutterGpu_RenderPass_SetStencilConfig310 InternalFlutterGpu_RenderPass_SetStencilConfig
313 InternalFlutterGpu_RenderPass_SetCullMode311 InternalFlutterGpu_RenderPass_SetCullMode
314 InternalFlutterGpu_RenderPass_SetPrimitiveType312 InternalFlutterGpu_RenderPass_SetPrimitiveType
315 InternalFlutterGpu_RenderPass_SetWindingOrder313 InternalFlutterGpu_RenderPass_SetWindingOrder
 314 InternalFlutterGpu_RenderPass_SetPolygonMode
316 InternalFlutterGpu_RenderPass_Draw315 InternalFlutterGpu_RenderPass_Draw
317 InternalFlutterGpu_RenderPipeline_Initialize316 InternalFlutterGpu_RenderPipeline_Initialize
318 InternalFlutterGpu_Shader_GetUniformStructSize317 InternalFlutterGpu_Shader_GetUniformStructSize
319 InternalFlutterGpu_Shader_GetUniformMemberOffset318 InternalFlutterGpu_Shader_GetUniformMemberOffset
320 InternalFlutterGpu_ShaderLibrary_InitializeWithAsset319 InternalFlutterGpu_ShaderLibrary_InitializeWithAsset
321 InternalFlutterGpu_ShaderLibrary_GetShader320 InternalFlutterGpu_ShaderLibrary_GetShader
322 InternalFlutterGpu_Texture_Initialize321 InternalFlutterGpu_Texture_Initialize
Offset 327, 15 lines modifiedOffset 326, 14 lines modified
327 ANativeWindow_release326 ANativeWindow_release
328 AndroidBitmap_getInfo327 AndroidBitmap_getInfo
329 AndroidBitmap_lockPixels328 AndroidBitmap_lockPixels
330 AndroidBitmap_unlockPixels329 AndroidBitmap_unlockPixels
331 android_set_abort_message330 android_set_abort_message
332 pthread_condattr_init331 pthread_condattr_init
Max diff block lines reached; 438567/442184 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 ··0x0000281c·0b000000·e7010000·20000000·1a000000·........·.......
3 ··0x00002840·00000000·1140061c·00001010·00410084·.....@.......A..3 ··0x0000282c·00000000·19400608·00001010·00000084·.....@..........
4 ··0x00002850·12002004·00002020·88000000·00080010·..·...··........4 ··0x0000283c·00002004·00002020·88000000·00080010·..·...··........
5 ··0x00002860·00041008·00000880·00000000·80114000·..............@.5 ··0x0000284c·10841008·00000880·00000000·80114000·..............@.
6 ··0x00002870·00000000·00050000·00200020·0000000c·.........·.·....6 ··0x0000285c·00000000·00050000·00200020·0000000c·.........·.·....
7 ··0x00002880·00000000·22005820·00084000·40000001·....".X·..@.@...7 ··0x0000286c·00000000·22001820·00084000·40000001·...."..·..@.@...
8 ··0x00002890·0010a200·20008000·00008080·05002020·....·.........··8 ··0x0000287c·0010a200·20008000·00008080·05002020·....·.........··
9 ··0x000028a0·00000000·06400028·00000000·00420000·.....@.(.....B..9 ··0x0000288c·00000000·06400028·00000000·04c20000·.....@.(........
10 ··0x000028b0·00000500·010300c4·40120054·0cd11105·........@..T....10 ··0x0000289c·00000500·010300c4·40120054·0cd11105·........@..T....
11 ··0x000028c0·e6010000·e9010000·ec010000·ee010000·................11 ··0x000028ac·e7010000·eb010000·ec010000·f2010000·................
12 ··0x000028d0·f1010000·f5010000·f6010000·fe010000·................12 ··0x000028bc·fa010000·fc010000·fe010000·02020000·................
 13 ··0x000028cc·0d020000·11020000·12020000·e223828e·.............#..
 14 ··0x000028dc·96ba85d7·be83a4eb·ddcb5e32·3de7d5ec·..........^2=...
 15 ··0x000028ec·beb70182·c2dcd81c·eec37560·3af8418f·..........u`:.A.
 16 ··0x000028fc·fc5a3a80·f10fa3b2·240096ec·5c540d50·.Z:.....$...\T.P
 17 ··0x0000290c·2e93cdec·a82bcaa5·aaed6723·d6a20c7f·.....+....g#....
 18 ··0x0000291c·faaf4550·95c41fe9·3276baf5·fbddacef·..EP....2v......
 19 ··0x0000292c·e2ce7fd5·c92b169b·7ed03aeb·04bdab3d·.....+..~.:....=
 20 ··0x0000293c·203c4845·0ba58c2a·8cde64c5·66faf8e1··<HE...*..d.f...
 21 ··0x0000294c·6ef3f224·768d7121·b6a65416·222f9d05·n..$v.q!..T."/..
 22 ··0x0000295c·56ba13af·20be61d2·627f3bbf·6ce9551c·V...·.a.b.;.l.U.
 23 ··0x0000296c·b57c0776·924f3ec2·dc412534·3e11d0cd·.|.v.O>..A%4>...
 24 ··0x0000297c·fd38342c·e9cfb53e·2ea45ac9·de07b3ea·.84,...>..Z.....
 25 ··0x0000298c·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.4 KB
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 271 lines modifiedOffset 1, 271 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x000029b4·17020000·17020000·ce000000·16020000·................ 
3 ··0x000029c4·f0010000·2b010000·00000000·00000000·....+........... 
4 ··0x000029d4·00000000·b8000000·9b010000·0c010000·................2 ··0x00002994·16020000·16020000·0d010000·bc010000·................
5 ··0x000029e4·bf000000·af010000·00000000·e4010000·................ 
6 ··0x000029f4·a6010000·00000000·ed000000·b0010000·................ 
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·................ 
11 ··0x00002a44·08010000·00000000·dc000000·00000000·................ 
12 ··0x00002a54·00000000·7f000000·00000000·77010000·............w... 
13 ··0x00002a64·79010000·b4010000·a5010000·52010000·y...........R... 
14 ··0x00002a74·92010000·00000000·00000000·2a010000·............*... 
15 ··0x00002a84·00000000·2c010000·3a010000·00000000·....,...:....... 
16 ··0x00002a94·00000000·ed010000·c9010000·50010000·............P... 
17 ··0x00002aa4·0c020000·00000000·56010000·00000000·........V....... 
18 ··0x00002ab4·00000000·00000000·00000000·ec010000·................ 
19 ··0x00002ac4·80000000·00000000·dd010000·00000000·................ 
20 ··0x00002ad4·c0010000·00000000·b7010000·00000000·................ 
21 ··0x00002ae4·00000000·09020000·fe000000·de010000·................ 
22 ··0x00002af4·c9000000·00000000·4e010000·00000000·........N....... 
23 ··0x00002b04·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·................ 
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·................3 ··0x000029a4·00000000·ed010000·00000000·00000000·................
79 ··0x00002e84·62000000·00000000·1b000000·c7010000·b............... 
80 ··0x00002e94·c5000000·00000000·da010000·00000000·................ 
81 ··0x00002ea4·00000000·12010000·00000000·84000000·................4 ··0x000029b4·c9010000·e3000000·00000000·7e010000·............~...
82 ··0x00002eb4·00000000·00000000·00000000·b5010000·................5 ··0x000029c4·77000000·00000000·00000000·b3000000·w...............
83 ··0x00002ec4·c6000000·08020000·00000000·14020000·................6 ··0x000029d4·02000000·fb010000·00000000·ba000000·................
84 ··0x00002ed4·00000000·93010000·b6000000·fe010000·................7 ··0x000029e4·99010000·2e000000·f2010000·fa000000·................
 8 ··0x000029f4·ce010000·a8010000·89000000·ce000000·................
 9 ··0x00002a04·4c010000·08020000·58000000·00000000·L.......X.......
85 ··0x00002ee4·00000000·00000000·b4000000·b9010000·................10 ··0x00002a14·e0010000·00000000·17000000·06010000·................
86 ··0x00002ef4·00000000·d1010000·4f010000·e0000000·........O....... 
87 ··0x00002f04·00000000·d4010000·e4000000·9d000000·................ 
88 ··0x00002f14·00000000·c3010000·8c010000·00000000·................ 
89 ··0x00002f24·00000000·00000000·b6010000·e2010000·................11 ··0x00002a24·00000000·00000000·ee000000·72010000·............r...
90 ··0x00002f34·0b010000·00000000·f7010000·eb000000·................ 
91 ··0x00002f44·24000000·e6010000·75000000·00000000·$.......u....... 
92 ··0x00002f54·00000000·00000000·11020000·28010000·............(...12 ··0x00002a34·00000000·00000000·00000000·68000000·............h...
93 ··0x00002f64·11000000·9b000000·3a000000·00000000·........:....... 
94 ··0x00002f74·6d010000·ee000000·00000000·00000000·m............... 
95 ··0x00002f84·8c000000·00000000·e5010000·00000000·................13 ··0x00002a44·00000000·00000000·fe010000·00000000·................
96 ··0x00002f94·d5000000·03010000·22010000·0d020000·........".......14 ··0x00002a54·ee010000·00000000·44010000·36010000·........D...6...
 15 ··0x00002a64·87010000·2d010000·3b010000·00000000·....-...;.......
97 ··0x00002fa4·00000000·d2000000·7f010000·02020000·................16 ··0x00002a74·00000000·00000000·06000000·0e000000·................
 17 ··0x00002a84·24010000·0c000000·8b000000·30010000·$...........0...
 18 ··0x00002a94·35010000·6d010000·00000000·08010000·5...m...........
 19 ··0x00002aa4·00000000·f5010000·86000000·19010000·................
 20 ··0x00002ab4·11020000·5a000000·00000000·00000000·....Z...........
 21 ··0x00002ac4·b9010000·f1000000·00000000·79000000·............y...
98 ··0x00002fb4·a2000000·b3010000·9d010000·00000000·................22 ··0x00002ad4·00000000·f7010000·da010000·00000000·................
 23 ··0x00002ae4·26010000·00000000·a1010000·0b010000·&...............
 24 ··0x00002af4·00000000·26000000·71010000·00000000·....&...q.......
 25 ··0x00002b04·00000000·00000000·00000000·72000000·............r...
 26 ··0x00002b14·ab000000·00000000·4a010000·f3010000·........J.......
 27 ··0x00002b24·00000000·47000000·00000000·1c010000·....G...........
 28 ··0x00002b34·7c010000·00000000·00000000·00000000·|...............
 29 ··0x00002b44·b2010000·00000000·a0010000·96010000·................
 30 ··0x00002b54·ca010000·00000000·00000000·8d010000·................
 31 ··0x00002b64·0f020000·14010000·d8010000·c4010000·................
 32 ··0x00002b74·e6010000·00000000·be010000·00000000·................
 33 ··0x00002b84·00000000·2c010000·00000000·8f000000·....,...........
 34 ··0x00002b94·9e000000·c3010000·df000000·b7010000·................
 35 ··0x00002ba4·d1010000·00000000·00000000·30000000·............0...
 36 ··0x00002bb4·d4010000·b3010000·00000000·00000000·................
 37 ··0x00002bc4·93000000·1b000000·00000000·2c000000·............,...
 38 ··0x00002bd4·15020000·51000000·b8010000·94010000·....Q...........
 39 ··0x00002be4·22000000·b5010000·00000000·00000000·"...............
 40 ··0x00002bf4·8f010000·ba010000·00000000·9a000000·................
 41 ··0x00002c04·39010000·00000000·4e000000·bf010000·9.......N.......
 42 ··0x00002c14·5a010000·00000000·00000000·9c000000·Z...............
Max diff block lines reached; 16744/35087 bytes (47.72%) of diff not shown.
67.9 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 523 lines modifiedOffset 1, 519 lines modified
  
Diff chunk too large, falling back to line-by-line diff (516 lines added, 520 lines removed)
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x00003a74·00707468·72656164·5f73656c·66006162·.pthread_self.ab2 ··0x00003a4c·00707468·72656164·5f73656c·66006162·.pthread_self.ab
3 ··0x00003a84·6f727400·7374726c·656e0065·676c4372·ort.strlen.eglCr3 ··0x00003a5c·6f727400·7374726c·656e0065·676c4372·ort.strlen.eglCr
4 ··0x00003a94·65617465·57696e64·6f775375·72666163·eateWindowSurfac4 ··0x00003a6c·65617465·57696e64·6f775375·72666163·eateWindowSurfac
5 ··0x00003aa4·65006567·6c437265·61746550·62756666·e.eglCreatePbuff5 ··0x00003a7c·65006567·6c437265·61746550·62756666·e.eglCreatePbuff
6 ··0x00003ab4·65725375·72666163·65006567·6c476574·erSurface.eglGet6 ··0x00003a8c·65725375·72666163·65006567·6c476574·erSurface.eglGet
7 ··0x00003ac4·43757272·656e7443·6f6e7465·78740065·CurrentContext.e7 ··0x00003a9c·43757272·656e7443·6f6e7465·78740065·CurrentContext.e
8 ··0x00003ad4·676c4d61·6b654375·7272656e·74006567·glMakeCurrent.eg8 ··0x00003aac·676c4d61·6b654375·7272656e·74006567·glMakeCurrent.eg
9 ··0x00003ae4·6c43686f·6f736543·6f6e6669·67006567·lChooseConfig.eg9 ··0x00003abc·6c43686f·6f736543·6f6e6669·67006567·lChooseConfig.eg
10 ··0x00003af4·6c437265·61746543·6f6e7465·78740065·lCreateContext.e10 ··0x00003acc·6c437265·61746543·6f6e7465·78740065·lCreateContext.e
11 ··0x00003b04·676c4465·7374726f·79436f6e·74657874·glDestroyContext11 ··0x00003adc·676c4465·7374726f·79436f6e·74657874·glDestroyContext
12 ··0x00003b14·0065676c·47657445·72726f72·0065676c·.eglGetError.egl12 ··0x00003aec·0065676c·47657445·72726f72·0065676c·.eglGetError.egl
13 ··0x00003b24·44657374·726f7953·75726661·63650065·DestroySurface.e13 ··0x00003afc·44657374·726f7953·75726661·63650065·DestroySurface.e
14 ··0x00003b34·676c4765·74437572·72656e74·44697370·glGetCurrentDisp14 ··0x00003b0c·676c4765·74437572·72656e74·44697370·glGetCurrentDisp
15 ··0x00003b44·6c617900·65676c47·65744375·7272656e·lay.eglGetCurren15 ··0x00003b1c·6c617900·65676c47·65744375·7272656e·lay.eglGetCurren
16 ··0x00003b54·74537572·66616365·0065676c·51756572·tSurface.eglQuer16 ··0x00003b2c·74537572·66616365·0065676c·51756572·tSurface.eglQuer
17 ··0x00003b64·79537572·66616365·0065676c·53776170·ySurface.eglSwap17 ··0x00003b3c·79537572·66616365·0065676c·53776170·ySurface.eglSwap
18 ··0x00003b74·42756666·65727300·65676c47·65744469·Buffers.eglGetDi18 ··0x00003b4c·42756666·65727300·65676c47·65744469·Buffers.eglGetDi
19 ··0x00003b84·73706c61·79006567·6c496e69·7469616c·splay.eglInitial19 ··0x00003b5c·73706c61·79006567·6c496e69·7469616c·splay.eglInitial
20 ··0x00003b94·697a6500·65676c54·65726d69·6e617465·ize.eglTerminate20 ··0x00003b6c·697a6500·65676c54·65726d69·6e617465·ize.eglTerminate
21 ··0x00003ba4·00736574·7072696f·72697479·00676574·.setpriority.get21 ··0x00003b7c·00736574·7072696f·72697479·00676574·.setpriority.get
22 ··0x00003bb4·74696400·676c4765·74537472·696e6700·tid.glGetString.22 ··0x00003b8c·74696400·676c4765·74537472·696e6700·tid.glGetString.
23 ··0x00003bc4·7374726e·636d7000·414e6174·69766557·strncmp.ANativeW23 ··0x00003b9c·7374726e·636d7000·414e6174·69766557·strncmp.ANativeW
24 ··0x00003bd4·696e646f·775f6c6f·636b0041·4e617469·indow_lock.ANati24 ··0x00003bac·696e646f·775f6c6f·636b0041·4e617469·indow_lock.ANati
25 ··0x00003be4·76655769·6e646f77·5f756e6c·6f636b41·veWindow_unlockA25 ··0x00003bbc·76655769·6e646f77·5f756e6c·6f636b41·veWindow_unlockA
26 ··0x00003bf4·6e64506f·73740041·4e617469·76655769·ndPost.ANativeWi26 ··0x00003bcc·6e64506f·73740041·4e617469·76655769·ndPost.ANativeWi
27 ··0x00003c04·6e646f77·5f676574·466f726d·61740041·ndow_getFormat.A27 ··0x00003bdc·6e646f77·5f676574·466f726d·61740041·ndow_getFormat.A
28 ··0x00003c14·41737365·744d616e·61676572·5f66726f·AssetManager_fro28 ··0x00003bec·41737365·744d616e·61676572·5f66726f·AssetManager_fro
29 ··0x00003c24·6d4a6176·61004141·73736574·4d616e61·mJava.AAssetMana29 ··0x00003bfc·6d4a6176·61004141·73736574·4d616e61·mJava.AAssetMana
30 ··0x00003c34·6765725f·6f70656e·00414173·7365745f·ger_open.AAsset_30 ··0x00003c0c·6765725f·6f70656e·00414173·7365745f·ger_open.AAsset_
31 ··0x00003c44·636c6f73·65004141·73736574·5f676574·close.AAsset_get31 ··0x00003c1c·636c6f73·65004141·73736574·5f676574·close.AAsset_get
32 ··0x00003c54·4c656e67·74680041·41737365·745f6765·Length.AAsset_ge32 ··0x00003c2c·4c656e67·74680041·41737365·745f6765·Length.AAsset_ge
33 ··0x00003c64·74427566·66657200·41417373·65745f69·tBuffer.AAsset_i33 ··0x00003c3c·74427566·66657200·41417373·65745f69·tBuffer.AAsset_i
34 ··0x00003c74·73416c6c·6f636174·6564005f·5f637861·sAllocated.__cxa34 ··0x00003c4c·73416c6c·6f636174·6564005f·5f637861·sAllocated.__cxa
35 ··0x00003c84·5f617465·78697400·5f5f616e·64726f69·_atexit.__androi35 ··0x00003c5c·5f617465·78697400·5f5f616e·64726f69·_atexit.__androi
36 ··0x00003c94·645f6c6f·675f7072·696e7400·5f5f7379·d_log_print.__sy36 ··0x00003c6c·645f6c6f·675f7072·696e7400·73747263·d_log_print.strc
37 ··0x00003ca4·7374656d·5f70726f·70657274·795f6765·stem_property_ge37 ··0x00003c7c·6d70005f·5f737973·74656d5f·70726f70·mp.__system_prop
38 ··0x00003cb4·74006174·6f690065·676c4372·65617465·t.atoi.eglCreate38 ··0x00003c8c·65727479·5f676574·005f5f73·79737465·erty_get.__syste
39 ··0x00003cc4·496d6167·654b4852·00676c44·656c6574·ImageKHR.glDelet39 ··0x00003c9c·6d5f7072·6f706572·74795f66·696e6400·m_property_find.
40 ··0x00003cd4·65546578·74757265·73006567·6c446573·eTextures.eglDes40 ··0x00003cac·61746f69·006d656d·63687200·6d656d63·atoi.memchr.memc
41 ··0x00003ce4·74726f79·496d6167·654b4852·00676c45·troyImageKHR.glE41 ··0x00003cbc·6d700065·676c4372·65617465·496d6167·mp.eglCreateImag
42 ··0x00003cf4·474c496d·61676554·61726765·74546578·GLImageTargetTex42 ··0x00003ccc·654b4852·00676c44·656c6574·65546578·eKHR.glDeleteTex
43 ··0x00003d04·74757265·32444f45·5300676c·42696e64·ture2DOES.glBind43 ··0x00003cdc·74757265·73006567·6c446573·74726f79·tures.eglDestroy
44 ··0x00003d14·54657874·75726500·676c4765·6e546578·Texture.glGenTex44 ··0x00003cec·496d6167·654b4852·00676c45·474c496d·ImageKHR.glEGLIm
45 ··0x00003d24·74757265·73004a4e·495f4f6e·4c6f6164·tures.JNI_OnLoad45 ··0x00003cfc·61676554·61726765·74546578·74757265·ageTargetTexture
46 ··0x00003d34·00414e61·74697665·57696e64·6f775f66·.ANativeWindow_f46 ··0x00003d0c·32444f45·5300676c·42696e64·54657874·2DOES.glBindText
47 ··0x00003d44·726f6d53·75726661·63650066·72656500·romSurface.free.47 ··0x00003d1c·75726500·676c4765·6e546578·74757265·ure.glGenTexture
48 ··0x00003d54·646c6f70·656e005f·62696e61·72795f69·dlopen._binary_i48 ··0x00003d2c·73004a4e·495f4f6e·4c6f6164·00414e61·s.JNI_OnLoad.ANa
49 ··0x00003d64·63756474·6c5f6461·745f7374·61727400·cudtl_dat_start.49 ··0x00003d3c·74697665·57696e64·6f775f66·726f6d53·tiveWindow_fromS
50 ··0x00003d74·5f62696e·6172795f·69637564·746c5f64·_binary_icudtl_d50 ··0x00003d4c·75726661·63650066·72656500·646c6f70·urface.free.dlop
51 ··0x00003d84·61745f73·697a6500·636c6f63·6b5f6765·at_size.clock_ge51 ··0x00003d5c·656e005f·62696e61·72795f69·63756474·en._binary_icudt
52 ··0x00003d94·7474696d·65005f5f·6572726e·6f007074·ttime.__errno.pt52 ··0x00003d6c·6c5f6461·745f7374·61727400·5f62696e·l_dat_start._bin
53 ··0x00003da4·68726561·645f636f·6e645f73·69676e61·hread_cond_signa53 ··0x00003d7c·6172795f·69637564·746c5f64·61745f73·ary_icudtl_dat_s
54 ··0x00003db4·6c007074·68726561·645f636f·6e645f62·l.pthread_cond_b54 ··0x00003d8c·697a6500·636c6f63·6b5f6765·7474696d·ize.clock_gettim
55 ··0x00003dc4·726f6164·63617374·00707468·72656164·roadcast.pthread55 ··0x00003d9c·65005f5f·6572726e·6f007074·68726561·e.__errno.pthrea
56 ··0x00003dd4·5f636f6e·645f7761·69740070·74687265·_cond_wait.pthre56 ··0x00003dac·645f636f·6e645f73·69676e61·6c007074·d_cond_signal.pt
57 ··0x00003de4·61645f63·6f6e645f·74696d65·64776169·ad_cond_timedwai57 ··0x00003dbc·68726561·645f636f·6e645f62·726f6164·hread_cond_broad
58 ··0x00003df4·74007074·68726561·645f6765·74737065·t.pthread_getspe58 ··0x00003dcc·63617374·00707468·72656164·5f636f6e·cast.pthread_con
59 ··0x00003e04·63696669·63007074·68726561·645f7365·cific.pthread_se59 ··0x00003ddc·645f7761·69740070·74687265·61645f63·d_wait.pthread_c
60 ··0x00003e14·74737065·63696669·63007074·68726561·tspecific.pthrea60 ··0x00003dec·6f6e645f·74696d65·64776169·74007074·ond_timedwait.pt
61 ··0x00003e24·645f636f·6e645f64·65737472·6f790063·d_cond_destroy.c61 ··0x00003dfc·68726561·645f6765·74737065·63696669·hread_getspecifi
62 ··0x00003e34·616c6c6f·63006d61·6c6c6f63·00726561·alloc.malloc.rea62 ··0x00003e0c·63007074·68726561·645f7365·74737065·c.pthread_setspe
63 ··0x00003e44·64646972·006d656d·636d7000·636c6f73·ddir.memcmp.clos63 ··0x00003e1c·63696669·63007074·68726561·645f636f·cific.pthread_co
64 ··0x00003e54·65646972·006f7065·6e646972·005f5f76·edir.opendir.__v64 ··0x00003e2c·6e645f64·65737472·6f790063·616c6c6f·nd_destroy.callo
65 ··0x00003e64·736e7072·696e7466·5f63686b·00726561·snprintf_chk.rea65 ··0x00003e3c·63006d61·6c6c6f63·00726561·64646972·c.malloc.readdir
66 ··0x00003e74·6c706174·68006368·64697200·67657465·lpath.chdir.gete66 ··0x00003e4c·00636c6f·73656469·72006f70·656e6469·.closedir.opendi
67 ··0x00003e84·6e76006c·73746174·00737461·74006674·nv.lstat.stat.ft67 ··0x00003e5c·72005f5f·76736e70·72696e74·665f6368·r.__vsnprintf_ch
68 ··0x00003e94·72756e63·61746500·636c6f73·65006765·runcate.close.ge68 ··0x00003e6c·6b007265·616c7061·74680063·68646972·k.realpath.chdir
69 ··0x00003ea4·74637764·00757469·6d656e73·61740072·tcwd.utimensat.r69 ··0x00003e7c·00676574·656e7600·6c737461·74007374·.getenv.lstat.st
70 ··0x00003eb4·6561646c·696e6b00·66646f70·656e6469·eadlink.fdopendi70 ··0x00003e8c·61740066·7472756e·63617465·00636c6f·at.ftruncate.clo
71 ··0x00003ec4·7200756e·6c696e6b·6174005f·5f6f7065·r.unlinkat.__ope71 ··0x00003e9c·73650067·65746377·64007574·696d656e·se.getcwd.utimen
72 ··0x00003ed4·6e61745f·32005f5f·6f70656e·5f320066·nat_2.__open_2.f72 ··0x00003eac·73617400·72656164·6c696e6b·0066646f·sat.readlink.fdo
73 ··0x00003ee4·73746174·006f7065·6e007265·616c6c6f·stat.open.reallo73 ··0x00003ebc·70656e64·69720075·6e6c696e·6b617400·pendir.unlinkat.
74 ··0x00003ef4·6300666f·70656e00·66736565·6b006663·c.fopen.fseek.fc74 ··0x00003ecc·5f5f6f70·656e6174·5f32005f·5f6f7065·__openat_2.__ope
75 ··0x00003f04·6c6f7365·00667365·656b6f00·6674656c·lose.fseeko.ftel75 ··0x00003edc·6e5f3200·66737461·74006f70·656e0072·n_2.fstat.open.r
76 ··0x00003f14·6c6f0066·666c7573·68006672·65616400·lo.fflush.fread.76 ··0x00003eec·65616c6c·6f630066·6f70656e·00667365·ealloc.fopen.fse
77 ··0x00003f24·66777269·74650067·65746300·756e6765·fwrite.getc.unge77 ··0x00003efc·656b0066·636c6f73·65006673·65656b6f·ek.fclose.fseeko
78 ··0x00003f34·7463005f·5f734600·69737864·69676974·tc.__sF.isxdigit78 ··0x00003f0c·00667465·6c6c6f00·66666c75·73680066·.ftello.fflush.f
79 ··0x00003f44·5f6c0069·73646967·69745f6c·00737363·_l.isdigit_l.ssc79 ··0x00003f1c·72656164·00667772·69746500·67657463·read.fwrite.getc
80 ··0x00003f54·616e6600·6e65776c·6f63616c·65007365·anf.newlocale.se80 ··0x00003f2c·00756e67·65746300·5f5f7346·00697378·.ungetc.__sF.isx
81 ··0x00003f64·746c6f63·616c6500·66726565·6c6f6361·tlocale.freeloca81 ··0x00003f3c·64696769·745f6c00·69736469·6769745f·digit_l.isdigit_
82 ··0x00003f74·6c650069·73776c6f·7765725f·6c006973·le.iswlower_l.is82 ··0x00003f4c·6c007373·63616e66·006e6577·6c6f6361·l.sscanf.newloca
83 ··0x00003f84·6c6f7765·725f6c00·69737570·7065725f·lower_l.isupper_83 ··0x00003f5c·6c650073·65746c6f·63616c65·00667265·le.setlocale.fre
84 ··0x00003f94·6c007374·72636d70·00737472·6674696d·l.strcmp.strftim84 ··0x00003f6c·656c6f63·616c6500·6973776c·6f776572·elocale.iswlower
85 ··0x00003fa4·655f6c00·76737363·616e6600·7573656c·e_l.vsscanf.usel85 ··0x00003f7c·5f6c0069·736c6f77·65725f6c·00697375·_l.islower_l.isu
86 ··0x00003fb4·6f63616c·65007661·73707269·6e746600·ocale.vasprintf.86 ··0x00003f8c·70706572·5f6c0073·74726674·696d655f·pper_l.strftime_
87 ··0x00003fc4·7763736e·72746f6d·62730077·6372746f·wcsnrtombs.wcrto87 ··0x00003f9c·6c007673·7363616e·66007573·656c6f63·l.vsscanf.useloc
88 ··0x00003fd4·6d62006d·62736e72·746f7763·73006d62·mb.mbsnrtowcs.mb88 ··0x00003fac·616c6500·76617370·72696e74·66007763·ale.vasprintf.wc
89 ··0x00003fe4·72746f77·63006d62·746f7763·005f5f63·rtowc.mbtowc.__c89 ··0x00003fbc·736e7274·6f6d6273·00776372·746f6d62·snrtombs.wcrtomb
90 ··0x00003ff4·74797065·5f676574·5f6d625f·6375725f·type_get_mb_cur_90 ··0x00003fcc·006d6273·6e72746f·77637300·6d627274·.mbsnrtowcs.mbrt
91 ··0x00004004·6d617800·6d62726c·656e0077·63736c65·max.mbrlen.wcsle91 ··0x00003fdc·6f776300·6d62746f·7763005f·5f637479·owc.mbtowc.__cty
92 ··0x00004014·6e006d62·7372746f·77637300·73747274·n.mbsrtowcs.strt92 ··0x00003fec·70655f67·65745f6d·625f6375·725f6d61·pe_get_mb_cur_ma
93 ··0x00004024·6f6c6c5f·6c007374·72746f75·6c6c5f6c·oll_l.strtoull_l93 ··0x00003ffc·78006d62·726c656e·00776373·6c656e00·x.mbrlen.wcslen.
94 ··0x00004034·00737472·746f6600·73747274·6f640073·.strtof.strtod.s94 ··0x0000400c·6d627372·746f7763·73007374·72746f6c·mbsrtowcs.strtol
95 ··0x00004044·7472746f·6c645f6c·00707468·72656164·trtold_l.pthread95 ··0x0000401c·6c5f6c00·73747274·6f756c6c·5f6c0073·l_l.strtoull_l.s
96 ··0x00004054·5f6d7574·65785f6c·6f636b00·70746872·_mutex_lock.pthr96 ··0x0000402c·7472746f·66007374·72746f64·00737472·trtof.strtod.str
97 ··0x00004064·6561645f·6d757465·785f756e·6c6f636b·ead_mutex_unlock97 ··0x0000403c·746f6c64·5f6c0070·74687265·61645f6d·told_l.pthread_m
98 ··0x00004074·00707468·72656164·5f6d7574·65785f74·.pthread_mutex_t98 ··0x0000404c·75746578·5f6c6f63·6b007074·68726561·utex_lock.pthrea
99 ··0x00004084·72796c6f·636b0070·74687265·61645f6d·rylock.pthread_m99 ··0x0000405c·645f6d75·7465785f·756e6c6f·636b0070·d_mutex_unlock.p
100 ··0x00004094·75746578·61747472·5f696e69·74007074·utexattr_init.pt100 ··0x0000406c·74687265·61645f6d·75746578·5f747279·thread_mutex_try
101 ··0x000040a4·68726561·645f6d75·74657861·7474725f·hread_mutexattr_101 ··0x0000407c·6c6f636b·00707468·72656164·5f6d7574·lock.pthread_mut
102 ··0x000040b4·73657474·79706500·70746872·6561645f·settype.pthread_102 ··0x0000408c·65786174·74725f69·6e697400·70746872·exattr_init.pthr
103 ··0x000040c4·6d757465·78617474·725f6465·7374726f·mutexattr_destro103 ··0x0000409c·6561645f·6d757465·78617474·725f7365·ead_mutexattr_se
104 ··0x000040d4·79007074·68726561·645f6d75·7465785f·y.pthread_mutex_104 ··0x000040ac·74747970·65007074·68726561·645f6d75·ttype.pthread_mu
105 ··0x000040e4·696e6974·00707468·72656164·5f6d7574·init.pthread_mut105 ··0x000040bc·74657861·7474725f·64657374·726f7900·texattr_destroy.
106 ··0x000040f4·65785f64·65737472·6f790070·6f736978·ex_destroy.posix106 ··0x000040cc·70746872·6561645f·6d757465·785f696e·pthread_mutex_in
107 ··0x00004104·5f6d656d·616c6967·6e00696f·63746c00·_memalign.ioctl.107 ··0x000040dc·69740070·74687265·61645f6d·75746578·it.pthread_mutex
108 ··0x00004114·5f5f7265·61645f63·686b0073·6e707269·__read_chk.snpri108 ··0x000040ec·5f646573·74726f79·00706f73·69785f6d·_destroy.posix_m
109 ··0x00004124·6e746600·6d656d63·68720073·7472746f·ntf.memchr.strto109 ··0x000040fc·656d616c·69676e00·696f6374·6c005f5f·emalign.ioctl.__
110 ··0x00004134·6c006670·72696e74·66007374·72746f75·l.fprintf.strtou110 ··0x0000410c·72656164·5f63686b·00736e70·72696e74·read_chk.snprint
111 ··0x00004144·6c007374·72746f6c·6c007374·72746f75·l.strtoll.strtou111 ··0x0000411c·66007374·72746f6c·00667072·696e7466·f.strtol.fprintf
112 ··0x00004154·6c6c0073·74726572·726f725f·72007379·ll.strerror_r.sy112 ··0x0000412c·00737472·746f756c·00737472·746f6c6c·.strtoul.strtoll
113 ··0x00004164·73636f6e·66007074·68726561·645f6a6f·sconf.pthread_jo113 ··0x0000413c·00737472·746f756c·6c007374·72657272·.strtoull.strerr
114 ··0x00004174·696e0070·74687265·61645f64·65746163·in.pthread_detac114 ··0x0000414c·6f725f72·00737973·636f6e66·00707468·or_r.sysconf.pth
115 ··0x00004184·68006e61·6e6f736c·65657000·70746872·h.nanosleep.pthr115 ··0x0000415c·72656164·5f6a6f69·6e007074·68726561·read_join.pthrea
116 ··0x00004194·6561645f·6b65795f·63726561·74650070·ead_key_create.p116 ··0x0000416c·645f6465·74616368·006e616e·6f736c65·d_detach.nanosle
117 ··0x000041a4·74687265·61645f63·72656174·65005f5f·thread_create.__117 ··0x0000417c·65700070·74687265·61645f6b·65795f63·ep.pthread_key_c
118 ··0x000041b4·616e6472·6f69645f·6c6f675f·77726974·android_log_writ118 ··0x0000418c·72656174·65007074·68726561·645f6372·reate.pthread_cr
119 ··0x000041c4·65007365·6d5f696e·69740073·656d5f77·e.sem_init.sem_w119 ··0x0000419c·65617465·005f5f61·6e64726f·69645f6c·eate.__android_l
120 ··0x000041d4·61697400·73656d5f·74727977·61697400·ait.sem_trywait.120 ··0x000041ac·6f675f77·72697465·0073656d·5f696e69·og_write.sem_ini
121 ··0x000041e4·73656d5f·706f7374·0073656d·5f646573·sem_post.sem_des121 ··0x000041bc·74007365·6d5f7761·69740073·656d5f74·t.sem_wait.sem_t
122 ··0x000041f4·74726f79·00707468·72656164·5f617474·troy.pthread_att122 ··0x000041cc·72797761·69740073·656d5f70·6f737400·rywait.sem_post.
123 ··0x00004204·725f696e·69740070·74687265·61645f61·r_init.pthread_a123 ··0x000041dc·73656d5f·64657374·726f7900·70746872·sem_destroy.pthr
124 ··0x00004214·7474725f·73657473·7461636b·73697a65·ttr_setstacksize124 ··0x000041ec·6561645f·61747472·5f696e69·74007074·ead_attr_init.pt
125 ··0x00004224·00707468·72656164·5f617474·725f6465·.pthread_attr_de125 ··0x000041fc·68726561·645f6174·74725f73·65747374·hread_attr_setst
Max diff block lines reached; 0/69459 bytes (0.00%) of diff not shown.
1.4 MB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
    
Offset 1, 10860 lines modifiedOffset 1, 11012 lines modified
  
Diff chunk too large, falling back to line-by-line diff (11009 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 ··0x0005287c·04da2400·01000000·dc8d2500·b0b0b080·..$.......%.....
3 ··0x00052134·1c082300·b0b0b080·30082300·b0b0b080·..#.....0.#.....3 ··0x0005288c·e48d2500·b0b0b080·f88d2500·b0b0b080·..%.......%.....
4 ··0x00052144·38082300·b0b0b080·40082300·b0b0b080·8.#.....@.#.....4 ··0x0005289c·008e2500·b0b0b080·088e2500·b0b0b080·..%.......%.....
5 ··0x00052154·54082300·b0b0b080·5c082300·b0b0b080·T.#.....\.#.....5 ··0x000528ac·1c8e2500·b0b0b080·248e2500·b0b0b080·..%.....$.%.....
6 ··0x00052164·70082300·b0b0b080·84082300·b0b0b080·p.#.......#.....6 ··0x000528bc·388e2500·b0b0b080·4c8e2500·b0b0b080·8.%.....L.%.....
7 ··0x00052174·8c082300·b0b0b080·b8082300·b0b0b080·..#.......#.....7 ··0x000528cc·548e2500·b0b0b080·808e2500·b0b0b080·T.%.......%.....
8 ··0x00052184·c0082300·b0b0b080·c8082300·b0b0b080·..#.......#.....8 ··0x000528dc·888e2500·b0b0b080·908e2500·b0b0b080·..%.......%.....
9 ··0x00052194·d0082300·b0b0b080·e4082300·b0b0b080·..#.......#.....9 ··0x000528ec·988e2500·b0b0b080·ac8e2500·b0b0b080·..%.......%.....
10 ··0x000521a4·ec082300·b0b0b080·00092300·b0b0b080·..#.......#.....10 ··0x000528fc·b48e2500·b0b0b080·c88e2500·b0b0b080·..%.......%.....
11 ··0x000521b4·08092300·b0b0b080·10092300·b0b0b080·..#.......#.....11 ··0x0005290c·d08e2500·b0b0b080·d88e2500·b0b0b080·..%.......%.....
12 ··0x000521c4·24092300·b0b0b080·38092300·b0b0b080·$.#.....8.#.....12 ··0x0005291c·ec8e2500·b0b0b080·008f2500·b0b0b080·..%.......%.....
13 ··0x000521d4·40092300·b0b0b080·48092300·b0b0b080·@.#.....H.#.....13 ··0x0005292c·088f2500·b0b0b080·108f2500·b0b0b080·..%.......%.....
14 ··0x000521e4·50092300·b0b0b080·58092300·b0b0b080·P.#.....X.#.....14 ··0x0005293c·188f2500·b0b0b080·208f2500·b0b0b080·..%.....·.%.....
15 ··0x000521f4·60092300·b0af0680·140c2300·b00b8480·`.#.......#.....15 ··0x0005294c·288f2500·b0af0480·e4912500·b00b8480·(.%.......%.....
16 ··0x00052204·280c2300·b00b8480·400c2300·b00b8480·(.#.....@.#.....16 ··0x0005295c·f8912500·b00b8480·10922500·b00b8480·..%.......%.....
17 ··0x00052214·540c2300·b00b8480·680c2300·b00b8480·T.#.....h.#.....17 ··0x0005296c·24922500·b00b8480·38922500·b00b8480·$.%.....8.%.....
18 ··0x00052224·800c2300·b00b8480·940c2300·b0b0b080·..#.......#.....18 ··0x0005297c·50922500·b00b8480·64922500·b0b0b080·P.%.....d.%.....
19 ··0x00052234·9c0c2300·b0b0b080·a40c2300·b0b0b080·..#.......#.....19 ··0x0005298c·6c922500·b0b0b080·74922500·b0b0b080·l.%.....t.%.....
20 ··0x00052244·ac0c2300·b0b0b080·b40c2300·b0b0b080·..#.......#.....20 ··0x0005299c·7c922500·b0b0b080·84922500·b0b0b080·|.%.......%.....
21 ··0x00052254·bc0c2300·b0b0b080·c40c2300·b0b0b080·..#.......#.....21 ··0x000529ac·8c922500·b0b0b080·94922500·b0b0b080·..%.......%.....
22 ··0x00052264·cc0c2300·b0b0b080·d40c2300·b0b0b080·..#.......#.....22 ··0x000529bc·9c922500·b0b0b080·a4922500·b0b0b080·..%.......%.....
23 ··0x00052274·dc0c2300·b0b0b080·e40c2300·b0b0b080·..#.......#.....23 ··0x000529cc·ac922500·b0b0b080·b4922500·b0b0b080·..%.......%.....
24 ··0x00052284·ec0c2300·b0b0b080·040d2300·b0b0a880·..#.......#.....24 ··0x000529dc·bc922500·b0b0b080·d4922500·b0b0a880·..%.......%.....
25 ··0x00052294·300d2300·b0b0b080·380d2300·b0b0b080·0.#.....8.#.....25 ··0x000529ec·00932500·b0b0b080·08932500·b0b0b080·..%.......%.....
26 ··0x000522a4·400d2300·b0b0b080·600d2300·b0b0aa80·@.#.....`.#.....26 ··0x000529fc·10932500·b0b0b080·30932500·b0b0aa80·..%.....0.%.....
27 ··0x000522b4·d80d2300·b0b0a880·fc0d2300·b0b0aa80·..#.......#.....27 ··0x00052a0c·a8932500·b0b0a880·cc932500·b0088480·..%.......%.....
28 ··0x000522c4·840e2300·b0088480·b00e2300·b0b0b080·..#.......#.....28 ··0x00052a1c·14942500·b0088480·5c942500·b0088480·..%.....\.%.....
29 ··0x000522d4·cc0e2300·b0b0b080·e40e2300·b0ad1280·..#.......#.....29 ··0x00052a2c·88942500·b0b0b080·a4942500·b0b0b080·..%.......%.....
30 ··0x000522e4·fc0f2300·b0aa0980·78102300·b0b0b080·..#.....x.#.....30 ··0x00052a3c·bc942500·b0ad1280·dc952500·b0aa0980·..%.......%.....
31 ··0x000522f4·80102300·b0b0b080·88102300·b0b0b080·..#.......#.....31 ··0x00052a4c·58962500·b0b0b080·60962500·b0b0b080·X.%.....`.%.....
32 ··0x00052304·90102300·b0b0b080·98102300·b0b0b080·..#.......#.....32 ··0x00052a5c·68962500·b0b0b080·70962500·b0b0b080·h.%.....p.%.....
33 ··0x00052314·a0102300·b0b0b080·a8102300·b0b0b080·..#.......#.....33 ··0x00052a6c·78962500·b0b0b080·80962500·b0b0b080·x.%.......%.....
34 ··0x00052324·b0102300·b0b0b080·b8102300·b0b0b080·..#.......#.....34 ··0x00052a7c·88962500·b0b0b080·90962500·b0b0b080·..%.......%.....
35 ··0x00052334·c0102300·b0b0b080·c8102300·b0b0b080·..#.......#.....35 ··0x00052a8c·98962500·b0b0b080·a0962500·b0b0b080·..%.......%.....
36 ··0x00052344·d0102300·b0b0b080·d8102300·b0b0b080·..#.......#.....36 ··0x00052a9c·a8962500·b0b0b080·b0962500·b0b0b080·..%.......%.....
37 ··0x00052354·e0102300·b0b0b080·e8102300·b0b0b080·..#.......#.....37 ··0x00052aac·b8962500·b0b0b080·c0962500·b0b0b080·..%.......%.....
38 ··0x00052364·f0102300·b0b0b080·f8102300·b0088480·..#.......#.....38 ··0x00052abc·c8962500·b0b0b080·d0962500·b0b0b080·..%.......%.....
39 ··0x00052374·50112300·b0b0b080·58112300·b0b0b080·P.#.....X.#.....39 ··0x00052acc·d8962500·b00b8480·44972500·b0b0b080·..%.....D.%.....
40 ··0x00052384·60112300·b0b0b080·68112300·b0b0b080·`.#.....h.#.....40 ··0x00052adc·4c972500·b0b0b080·54972500·b0b0b080·L.%.....T.%.....
41 ··0x00052394·70112300·b0b0b080·78112300·b0b0b080·p.#.....x.#.....41 ··0x00052aec·5c972500·b0b0b080·64972500·b0b0b080·\.%.....d.%.....
42 ··0x000523a4·80112300·b0b0b080·88112300·b0b0b080·..#.......#.....42 ··0x00052afc·6c972500·b0b0b080·74972500·b0b0b080·l.%.....t.%.....
43 ··0x000523b4·90112300·b0b0b080·98112300·b0b0b080·..#.......#.....43 ··0x00052b0c·7c972500·b0b0b080·84972500·b0b0b080·|.%.......%.....
44 ··0x000523c4·a0112300·b0b0b080·a8112300·b0b0b080·..#.......#.....44 ··0x00052b1c·8c972500·b0b0b080·94972500·b0b0b080·..%.......%.....
45 ··0x000523d4·b8112300·b0b0b080·c8112300·b0b0b080·..#.......#.....45 ··0x00052b2c·9c972500·b0b0b080·ac972500·b0b0b080·..%.......%.....
46 ··0x000523e4·d8112300·b0b0b080·e8112300·0b840180·..#.......#.....46 ··0x00052b3c·bc972500·b0b0b080·cc972500·b0b0b080·..%.......%.....
47 ··0x000523f4·28122300·b0b0b080·3c122300·b0b0b080·(.#.....<.#.....47 ··0x00052b4c·dc972500·0b840180·1c982500·b0b0a880·..%.......%.....
48 ··0x00052404·50122300·b0b0b080·64122300·b0b0b080·P.#.....d.#.....48 ··0x00052b5c·6c982500·b0b0a880·bc982500·b0b0a880·l.%.......%.....
49 ··0x00052414·78122300·b0b0b080·8c122300·b0b0b080·x.#.......#.....49 ··0x00052b6c·0c992500·b0b0a880·5c992500·b0b0a880·..%.....\.%.....
50 ··0x00052424·a0122300·b0b0b080·b4122300·b0b0b080·..#.......#.....50 ··0x00052b7c·ac992500·b0b0a880·fc992500·b0b0a880·..%.......%.....
51 ··0x00052434·c8122300·b0b0b080·dc122300·b0b0b080·..#.......#.....51 ··0x00052b8c·4c9a2500·b0b0a880·9c9a2500·b0b0a880·L.%.......%.....
52 ··0x00052444·f0122300·b0b0b080·04132300·b0b0b080·..#.......#.....52 ··0x00052b9c·ec9a2500·b0b0a880·3c9b2500·b0b0a880·..%.....<.%.....
53 ··0x00052454·18132300·b0b0b080·2c132300·b0b0b080·..#.....,.#.....53 ··0x00052bac·8c9b2500·b0b0a880·dc9b2500·b0b0a880·..%.......%.....
54 ··0x00052464·40132300·b0b0b080·54132300·b0b0b080·@.#.....T.#.....54 ··0x00052bbc·2c9c2500·b0b0a880·7c9c2500·b0b0a880·,.%.....|.%.....
55 ··0x00052474·68132300·b0b0b080·7c132300·b0088480·h.#.....|.#.....55 ··0x00052bcc·cc9c2500·b0b0a880·1c9d2500·b0b0a880·..%.......%.....
56 ··0x00052484·94132300·b0b0b080·a8132300·b0b0b080·..#.......#.....56 ··0x00052bdc·6c9d2500·b0b0a880·b89d2500·b0b0a880·l.%.......%.....
57 ··0x00052494·bc132300·b0b0b080·d0132300·b0b0b080·..#.......#.....57 ··0x00052bec·089e2500·b0b0a880·589e2500·b0b0a880·..%.....X.%.....
58 ··0x000524a4·e4132300·b0b0b080·f8132300·b0b0b080·..#.......#.....58 ··0x00052bfc·a89e2500·b0b0a880·f89e2500·b0b0a880·..%.......%.....
59 ··0x000524b4·0c142300·b0b0b080·20142300·b0b0b080·..#.....·.#.....59 ··0x00052c0c·489f2500·b0b0a880·989f2500·b0b0a880·H.%.......%.....
60 ··0x000524c4·34142300·b0b0b080·48142300·b0b0b080·4.#.....H.#.....60 ··0x00052c1c·e89f2500·b0b0a880·38a02500·b0b0a880·..%.....8.%.....
61 ··0x000524d4·5c142300·b0b0b080·70142300·b0b0b080·\.#.....p.#.....61 ··0x00052c2c·88a02500·b0b0a880·d8a02500·b0b0a880·..%.......%.....
62 ··0x000524e4·84142300·b0b0b080·98142300·b0b0b080·..#.......#.....62 ··0x00052c3c·28a12500·b0b0a880·78a12500·b0b0a880·(.%.....x.%.....
63 ··0x000524f4·ac142300·b0088480·d4142300·b0b0b080·..#.......#.....63 ··0x00052c4c·c8a12500·b0b0a880·18a22500·b0b0a880·..%.......%.....
64 ··0x00052504·e8142300·b0b0b080·fc142300·b0b0b080·..#.......#.....64 ··0x00052c5c·68a22500·b0b0a880·c4a22500·b0b0a880·h.%.......%.....
65 ··0x00052514·10152300·b0b0b080·24152300·b0b0b080·..#.....$.#.....65 ··0x00052c6c·14a32500·b0b0a880·64a32500·b0b0a880·..%.....d.%.....
66 ··0x00052524·38152300·b0b0b080·4c152300·b0b0b080·8.#.....L.#.....66 ··0x00052c7c·b4a32500·b0b0a880·04a42500·b0b0a880·..%.......%.....
67 ··0x00052534·60152300·b0b0b080·74152300·b0b0b080·`.#.....t.#.....67 ··0x00052c8c·54a42500·b0b0a880·a4a42500·b0b0a880·T.%.......%.....
68 ··0x00052544·88152300·b0b0b080·9c152300·b0b0b080·..#.......#.....68 ··0x00052c9c·f4a42500·b0b0a880·44a52500·b0b0a880·..%.....D.%.....
69 ··0x00052554·b0152300·b0b0b080·c4152300·b0b0b080·..#.......#.....69 ··0x00052cac·94a52500·b0b0a880·e4a52500·b0b0a880·..%.......%.....
70 ··0x00052564·d8152300·b0b0b080·ec152300·b0b0b080·..#.......#.....70 ··0x00052cbc·34a62500·b0b0a880·84a62500·b0b0a880·4.%.......%.....
71 ··0x00052574·00162300·b0b0b080·14162300·b0b0b080·..#.......#.....71 ··0x00052ccc·d4a62500·b0b0a880·24a72500·b0b0a880·..%.....$.%.....
72 ··0x00052584·28162300·b0b0b080·3c162300·b0ae2380·(.#.....<.#...#.72 ··0x00052cdc·74a72500·b0b0a880·c4a72500·b0b0a880·t.%.......%.....
73 ··0x00052594·28172300·af3f0080·d0182300·b0ac1b80·(.#..?....#.....73 ··0x00052cec·14a82500·b0b0a880·64a82500·b0ae2380·..%.....d.%...#.
74 ··0x000525a4·90192300·af3f1a80·741b2300·b0ae2380·..#..?..t.#...#.74 ··0x00052cfc·50a92500·af3f0080·f8aa2500·b0ac1b80·P.%..?....%.....
75 ··0x000525b4·841c2300·b0ab0880·f01c2300·b0ac1180·..#.......#.....75 ··0x00052d0c·b8ab2500·b0ae2380·c8ac2500·b0ab0880·..%...#...%.....
76 ··0x000525c4·8c1d2300·af3f0880·341f2300·b0af3e80·..#..?..4.#...>.76 ··0x00052d1c·34ad2500·b0ac1180·d0ad2500·af3f1a80·4.%.......%..?..
77 ··0x000525d4·b0202300·b0ab0880·1c212300·af3f1a80·.·#......!#..?..77 ··0x00052d2c·b4af2500·af3f2280·b8b12500·af3f0880·..%..?"...%..?..
78 ··0x000525e4·d8222300·b0ab0880·44232300·b0aa0980·."#.....D##.....78 ··0x00052d3c·64b32500·ae3f1180·20b52500·b0af3e80·d.%..?..·.%...>.
79 ··0x000525f4·ac232300·b0ab0880·18242300·af3f1280·.##......$#..?..79 ··0x00052d4c·9cb62500·af3f1280·60b82500·af3f1280·..%..?..`.%..?..
80 ··0x00052604·dc252300·b0ad0880·78262300·b0ac1b80·.%#.....x&#.....80 ··0x00052d5c·24ba2500·af3f1a80·0cbc2500·b0ab0880·$.%..?....%.....
81 ··0x00052614·38272300·b0ae2380·20282300·b0ad1a80·8'#...#.·(#.....81 ··0x00052d6c·78bc2500·af3f1a80·34be2500·b0ab0880·x.%..?..4.%.....
82 ··0x00052624·08292300·b0ae1b80·f4292300·b0ad1a80·.)#......)#.....82 ··0x00052d7c·a0be2500·b0aa0980·08bf2500·b0aa0980·..%.......%.....
83 ··0x00052634·e02a2300·ae3f1180·9c2c2300·b0ac1b80·.*#..?...,#.....83 ··0x00052d8c·70bf2500·b0ad0880·0cc02500·b0ac1b80·p.%.......%.....
84 ··0x00052644·5c2d2300·b0af2c80·902e2300·b0ad2480·\-#...,...#...$.84 ··0x00052d9c·ccc02500·b0ae2380·b4c12500·b0ae1b80·..%...#...%.....
85 ··0x00052654·a02f2300·b0ac1b80·60302300·b0ac1b80·./#.....`0#.....85 ··0x00052dac·a4c22500·b0ae1b80·90c32500·b0ad1a80·..%.......%.....
86 ··0x00052664·24312300·b0af1a80·28322300·b0ad1a80·$1#.....(2#.....86 ··0x00052dbc·7cc42500·b0ad2480·88c52500·b0ac1b80·|.%...$...%.....
87 ··0x00052674·3c332300·b0ad0880·d8332300·b0ad0880·<3#......3#.....87 ··0x00052dcc·48c62500·b0af2c80·7cc72500·b0ae2380·H.%...,.|.%...#.
88 ··0x00052684·78342300·b0af2c80·b0352300·b0ae2380·x4#...,..5#...#.88 ··0x00052ddc·94c82500·b0ac1b80·54c92500·b0ac1b80·..%.....T.%.....
89 ··0x00052694·c0362300·b0aa0980·28372300·b0aa0980·.6#.....(7#.....89 ··0x00052dec·14ca2500·b0af1a80·18cb2500·b0ad1a80·..%.......%.....
90 ··0x000526a4·90372300·b0ae1b80·7c382300·b0ac1b80·.7#.....|8#.....90 ··0x00052dfc·30cc2500·b0ad0880·cccc2500·b0ad0880·0.%.......%.....
91 ··0x000526b4·3c392300·b0ad0880·dc392300·af3f1280·<9#......9#..?..91 ··0x00052e0c·68cd2500·b0ae2d80·9cce2500·b0ae2380·h.%...-...%...#.
92 ··0x000526c4·dc3b2300·af3f2680·2c3e2300·af3f0080·.;#..?&.,>#..?..92 ··0x00052e1c·accf2500·b0ab0880·18d02500·b0aa0980·..%.......%.....
93 ··0x000526d4·f43f2300·af3f1480·fc412300·b0b0b080·.?#..?...A#.....93 ··0x00052e2c·80d02500·b0ad1a80·68d12500·b0ae1b80·..%.....h.%.....
94 ··0x000526e4·10422300·b0b0b080·18422300·b0b0b080·.B#......B#.....94 ··0x00052e3c·54d22500·b0ac1b80·14d32500·b0ad1280·T.%.......%.....
95 ··0x000526f4·20422300·b0b0b080·28422300·b0b0a880··B#.....(B#.....95 ··0x00052e4c·dcd32500·af3f1280·e4d52500·af3f2680·..%..?....%..?&.
96 ··0x00052704·78422300·b0b0b080·80422300·b0b0b080·xB#......B#.....96 ··0x00052e5c·34d82500·b0af3e80·ecd92500·af3f1480·4.%...>...%..?..
97 ··0x00052714·88422300·b0b0b080·90422300·b0b0b080·.B#......B#.....97 ··0x00052e6c·f4db2500·b0b0b080·fcdb2500·b0b0b080·..%.......%.....
98 ··0x00052724·98422300·b0b0b080·a0422300·b0af0680·.B#......B#.....98 ··0x00052e7c·04dc2500·b0b0b080·0cdc2500·b0b0a880·..%.......%.....
99 ··0x00052734·884a2300·b0b0b080·904a2300·b0b0b080·.J#......J#.....99 ··0x00052e8c·5cdc2500·b0b0b080·64dc2500·b0b0b080·\.%.....d.%.....
100 ··0x00052744·984a2300·b0b0b080·a04a2300·b0b0b080·.J#......J#.....100 ··0x00052e9c·6cdc2500·b0b0b080·74dc2500·b0b0b080·l.%.....t.%.....
101 ··0x00052754·a84a2300·b0b0b080·b04a2300·b0b0b080·.J#......J#.....101 ··0x00052eac·7cdc2500·b0b0b080·84dc2500·b0af0680·|.%.......%.....
102 ··0x00052764·b84a2300·b0b0b080·c04a2300·b0b0b080·.J#......J#.....102 ··0x00052ebc·6ce42500·b0b0b080·74e42500·b0b0b080·l.%.....t.%.....
103 ··0x00052774·c84a2300·b0b0b080·e84a2300·b0b0b080·.J#......J#.....103 ··0x00052ecc·7ce42500·b0b0b080·84e42500·b0b0b080·|.%.......%.....
104 ··0x00052784·f04a2300·b0b0b080·f84a2300·b0b0b080·.J#......J#.....104 ··0x00052edc·8ce42500·b0b0b080·94e42500·b0b0b080·..%.......%.....
105 ··0x00052794·004b2300·b0b0b080·084b2300·b0b0b080·.K#......K#.....105 ··0x00052eec·9ce42500·b0b0b080·a4e42500·b0b0b080·..%.......%.....
106 ··0x000527a4·104b2300·b0b0b080·184b2300·b0b0b080·.K#......K#.....106 ··0x00052efc·ace42500·b0b0b080·b4e42500·b0b0b080·..%.......%.....
107 ··0x000527b4·204b2300·b0b0b080·284b2300·b0b0b080··K#.....(K#.....107 ··0x00052f0c·bce42500·b0b0b080·c4e42500·b0b0b080·..%.......%.....
108 ··0x000527c4·304b2300·b0b0b080·384b2300·b0b0b080·0K#.....8K#.....108 ··0x00052f1c·cce42500·b0b0b080·d4e42500·b0b0b080·..%.......%.....
109 ··0x000527d4·404b2300·b0b0b080·484b2300·b0b0b080·@K#.....HK#.....109 ··0x00052f2c·dce42500·b0b0b080·e4e42500·b0b0b080·..%.......%.....
110 ··0x000527e4·504b2300·b0b0b080·584b2300·b0b0b080·PK#.....XK#.....110 ··0x00052f3c·ece42500·b0b0b080·f4e42500·b0b0b080·..%.......%.....
111 ··0x000527f4·604b2300·b0b0b080·744b2300·b0b0b080·`K#.....tK#.....111 ··0x00052f4c·fce42500·b0b0b080·04e52500·b0b0b080·..%.......%.....
112 ··0x00052804·7c4b2300·b0b0b080·904b2300·b0b0b080·|K#......K#.....112 ··0x00052f5c·0ce52500·b0b0b080·14e52500·b0b0b080·..%.......%.....
113 ··0x00052814·a44b2300·b0b0b080·c84b2300·b0b0b080·.K#......K#.....113 ··0x00052f6c·1ce52500·b0b0b080·24e52500·b0b0b080·..%.....$.%.....
114 ··0x00052824·d04b2300·b0b0b080·d84b2300·b0b0b080·.K#......K#.....114 ··0x00052f7c·38e52500·b0b0b080·40e52500·b0b0b080·8.%.....@.%.....
115 ··0x00052834·ec4b2300·b0b0b080·f44b2300·b0b0b080·.K#......K#.....115 ··0x00052f8c·54e52500·b0b0b080·68e52500·b0b0a880·T.%.....h.%.....
116 ··0x00052844·fc4b2300·b0b0b080·044c2300·b0b0a880·.K#......L#.....116 ··0x00052f9c·c4e52500·b0b0b080·cce52500·b0b0b080·..%.......%.....
117 ··0x00052854·404c2300·b00b8480·584c2300·b0b0b080·@L#.....XL#.....117 ··0x00052fac·d4e52500·b0b0b080·e8e52500·b0b0b080·..%.......%.....
118 ··0x00052864·604c2300·b0b0b080·684c2300·b0b0b080·`L#.....hL#.....118 ··0x00052fbc·f0e52500·b0b0b080·f8e52500·b0b0b080·..%.......%.....
119 ··0x00052874·704c2300·b0b0b080·944c2300·b0b0b080·pL#......L#.....119 ··0x00052fcc·00e62500·b0b0a880·3ce62500·b00b8480·..%.....<.%.....
120 ··0x00052884·b04c2300·b0b0a880·e04c2300·b0b0b080·.L#......L#.....120 ··0x00052fdc·54e62500·b0b0b080·5ce62500·b0b0b080·T.%.....\.%.....
121 ··0x00052894·044d2300·b0b0b080·284d2300·b0b0b080·.M#.....(M#.....121 ··0x00052fec·64e62500·b0b0b080·6ce62500·b0b0a880·d.%.....l.%.....
122 ··0x000528a4·304d2300·b0b0b080·704d2300·b0b0b080·0M#.....pM#.....122 ··0x00052ffc·c8e62500·b0b0b080·e0e62500·b0b0a880·..%.......%.....
123 ··0x000528b4·784d2300·b0b0b080·804d2300·b0b0b080·xM#......M#.....123 ··0x0005300c·10e72500·b0b0b080·34e72500·b0b0b080·..%.....4.%.....
124 ··0x000528c4·a44d2300·b0b0b080·c84d2300·b0b0b080·.M#......M#.....124 ··0x0005301c·58e72500·b0b0b080·60e72500·b0b0b080·X.%.....`.%.....
125 ··0x000528d4·ec4d2300·b0b0b080·f44d2300·b0b0b080·.M#......M#.....125 ··0x0005302c·a4e72500·b0b0b080·ace72500·b0b0b080·..%.......%.....
Max diff block lines reached; 0/1465077 bytes (0.00%) of diff not shown.
3.27 MB
readelf --wide --decompress --string-dump=.rodata {}
    
Offset 33383, 19435 lines modifiedOffset 33383, 19518 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; 3224433/3432035 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 ··0x0028d95c·c9010181·b0af0081·00000000·3f230181·............?#..
3 ··0x00264c58·af0081c9·00000000·c91b0181·b0af0083·................3 ··0x0028d96c·af0081c9·00000000·c91b0181·b0af0083·................
4 ··0x00264c68·00000000·d3b20281·0081c902·b0b0b0af·................4 ··0x0028d97c·00000000·d3b20281·0081c902·b0b0b0af·................
5 ··0x00264c78·00000000·c9030181·b0ad0081·00000000·................5 ··0x0028d98c·00000000·c9030181·b0ad0081·00000000·................
6 ··0x00264c88·bcb20181·b0b0af03·00000000·d2b20181·................6 ··0x0028d99c·bcb20181·b0b0af03·00000000·d2b20181·................
7 ··0x00264c98·b0b0af01·00000000·91b20181·b0b0ae01·................7 ··0x0028d9ac·b0b0af01·00000000·91b20181·b0b0ae01·................
8 ··0x00264ca8·00000000·c9390181·b0af0080·00000000·.....9..........8 ··0x0028d9bc·00000000·c9390181·b0af0080·00000000·.....9..........
9 ··0x00264cb8·c9030181·b0b0aa80·00000000·c9290181·.............)..9 ··0x0028d9cc·c9030181·b0b0aa80·00000000·c9290181·.............)..
10 ··0x00264cc8·b0ab0080·00000000·3f090181·af0083c9·........?.......10 ··0x0028d9dc·b0ab0080·00000000·3f190181·af0083c9·........?.......
11 ··0x00264cd8·00000000·c9030181·b0b0ac80·00000000·................11 ··0x0028d9ec·00000000·c9090181·b0ad0080·00000000·................
12 ··0x00264ce8·c9230181·b0af0080·00000000·84020181·.#..............12 ··0x0028d9fc·c9030181·b0b0ac80·00000000·c9230181·.............#..
13 ··0x00264cf8·b0b0000b·00000000·3f0f0181·af0080c9·........?.......13 ··0x0028da0c·b0af0080·00000000·84020181·b0b0000b·................
14 ··0x00264d08·00000000·3f2d0181·af0080c9·00000000·....?-..........14 ··0x0028da1c·00000000·3f0f0181·af0080c9·00000000·....?...........
15 ··0x00264d18·87b20281·0080c901·b0b0b0af·00000000·................15 ··0x0028da2c·3f2d0181·af0080c9·00000000·87b20281·?-..............
16 ··0x00264d28·c90f0181·b0af0081·00000000·c91f0181·................16 ··0x0028da3c·0080c901·b0b0b0af·00000000·c90f0181·................
17 ··0x00264d38·b0af0081·00000000·c9070181·b0b0aa81·................17 ··0x0028da4c·b0af0081·00000000·c91f0181·b0af0081·................
18 ··0x00264d48·00000000·d3b20281·0081c901·b0b0b0af·................18 ··0x0028da5c·00000000·c9070181·b0b0aa81·00000000·................
19 ··0x00264d58·00000000·c90d0181·b0af0080·00000000·................19 ··0x0028da6c·d3b20281·0081c901·b0b0b0af·00000000·................
20 ··0x00264d68·80c90181·b0b0ab00·00000000·a7b20181·................20 ··0x0028da7c·c90d0181·b0af0080·00000000·80c90181·................
21 ··0x00264d78·b0b0ae01·00000000·c8b20181·b0b0af0d·................21 ··0x0028da8c·b0b0ab00·00000000·a7b20181·b0b0ae01·................
22 ··0x00264d88·00000000·c9030181·b0b0ac81·00000000·................22 ··0x0028da9c·00000000·c8b20181·b0b0af0d·00000000·................
23 ··0x00264d98·c9010181·b00b8481·00000000·8eb20181·................23 ··0x0028daac·c9030181·b0b0ac81·00000000·c9010181·................
24 ··0x00264da8·b0b0af01·00000000·c2b20181·b0b0af04·................24 ··0x0028dabc·b00b8481·00000000·8eb20181·b0b0af01·................
25 ··0x00264db8·00000000·3f110181·af0081c9·00000000·....?...........25 ··0x0028dacc·00000000·c2b20181·b0b0af04·00000000·................
26 ··0x00264dc8·c93d0181·b0af0081·00000000·a7b20281·.=..............26 ··0x0028dadc·3f110181·af0081c9·00000000·c93d0181·?............=..
27 ··0x00264dd8·0081c901·b0b0b0af·00000000·c9110181·................27 ··0x0028daec·b0af0081·00000000·a7b20281·0081c901·................
28 ··0x00264de8·b0af0087·00000000·c9350181·b0b0ac81·.........5......28 ··0x0028dafc·b0b0b0af·00000000·c9110181·b0af0087·................
29 ··0x00264df8·00000000·c9070181·b00b8481·00000000·................29 ··0x0028db0c·00000000·c9350181·b0b0ac81·00000000·.....5..........
30 ··0x00264e08·c9070181·b0af0081·00000000·c90d0181·................30 ··0x0028db1c·c9070181·b00b8481·00000000·c9070181·................
31 ··0x00264e18·b0af0081·00000000·c9170181·b0b0aa80·................31 ··0x0028db2c·b0af0081·00000000·c90d0181·b0af0081·................
32 ··0x00264e28·00000000·c9010181·b0b0a880·00000000·................32 ··0x0028db3c·00000000·c9170181·b0b0aa80·00000000·................
33 ··0x00264e38·c9290181·b0af0081·00000000·3f070181·.)..........?...33 ··0x0028db4c·c9010181·b0b0a880·00000000·c9290181·.............)..
34 ··0x00264e48·af0081c9·00000000·c9090181·b0b0aa83·................34 ··0x0028db5c·b0af0081·00000000·c9090181·b0b0aa83·................
35 ··0x00264e58·00000000·81c90181·b0b0ab00·00000000·................35 ··0x0028db6c·00000000·c9270181·b00b8481·00000000·.....'..........
36 ··0x00264e68·c9250181·b00b8481·00000000·c9250181·.%...........%..36 ··0x0028db7c·c9270181·b00b8480·00000000·c9270181·.'...........'..
37 ··0x00264e78·b00b8480·00000000·c9250181·b00b8485·.........%......37 ··0x0028db8c·b0b0aa85·00000000·c9290181·b00b8487·.........)......
38 ··0x00264e88·00000000·c9290181·b00b8487·00000000·.....)..........38 ··0x0028db9c·00000000·c9270181·b0af0081·00000000·.....'..........
39 ··0x00264e98·c9270181·b0af0081·00000000·c9250181·.'...........%..39 ··0x0028dbac·3f050181·af0083c9·00000000·c92b0181·?............+..
40 ··0x00264ea8·b0b0ac81·00000000·c9370181·b0af0081·.........7......40 ··0x0028dbbc·b0b0ac81·00000000·c93f0181·b0af0081·.........?......
41 ··0x00264eb8·00000000·c92b0181·b0ad0081·00000000·.....+..........41 ··0x0028dbcc·00000000·c92b0181·b0ad0081·00000000·.....+..........
42 ··0x00264ec8·c9250181·b0af0081·00000000·c9290181·.%...........)..42 ··0x0028dbdc·c92b0181·b0b0ae81·00000000·c92b0181·.+...........+..
43 ··0x00264ed8·b0b0ae82·00000000·c9150181·b0b0ac81·................43 ··0x0028dbec·b0ab0080·00000000·c92b0181·b0b0ae82·.........+......
44 ··0x00264ee8·00000000·c90b0181·b0af0081·00000000·................44 ··0x0028dbfc·00000000·83c90181·b0b00b84·00000000·................
45 ··0x00264ef8·c9070181·b0af0080·00000000·81c90181·................45 ··0x0028dc0c·81c90181·b0b00b84·00000000·c9030181·................
46 ··0x00264f08·b0b00b84·00000000·c9010181·b0b0ac80·................46 ··0x0028dc1c·b0af0081·00000000·c91f0181·b0ab0083·................
47 ··0x00264f18·00000000·c9010181·b0ad0081·00000000·................47 ··0x0028dc2c·00000000·81c90181·b0b0ab00·00000000·................
48 ··0x00264f28·c9010181·b0b0ac81·00000000·c93d0281·.............=..48 ··0x0028dc3c·c9030181·b0ab0082·00000000·c9270181·.............'..
49 ··0x00264f38·00a1c980·b0b0b0af·00000000·c9150181·................49 ··0x0028dc4c·b0b0ae83·00000000·c90b0281·00c3c982·................
50 ··0x00264f48·b0ad0081·00000000·c9370181·b0b0ac81·.........7......50 ··0x0028dc5c·b0b0b0af·00000000·3f1b0181·af0080c9·........?.......
51 ··0x00264f58·00000000·c9210181·b0af0083·00000000·.....!..........51 ··0x0028dc6c·00000000·c9150181·b0ad0081·00000000·................
52 ··0x00264f68·c9070181·b0ad0081·00000000·c90b0181·................52 ··0x0028dc7c·c9370181·b0b0ac81·00000000·c92b0181·.7...........+..
53 ··0x00264f78·b0b0ac81·00000000·80c90181·b0b0ad00·................53 ··0x0028dc8c·b0af0083·00000000·c9070181·b0ad0081·................
54 ··0x00264f88·00000000·c9270181·b0b0ae83·00000000·.....'..........54 ··0x0028dc9c·00000000·c90b0181·b0b0ac81·00000000·................
55 ··0x00264f98·c9110181·b0b0ac81·00000000·c9090181·................55 ··0x0028dcac·80c90181·b0b0ad00·00000000·c9110181·................
56 ··0x00264fa8·b00b8483·00000000·80c90181·b0b00b84·................56 ··0x0028dcbc·b0b0ac81·00000000·c9090181·b0ab0086·................
57 ··0x00264fb8·00000000·81c90181·b0b00884·00000000·................57 ··0x0028dccc·00000000·80c90181·b0b00b84·00000000·................
58 ··0x00264fc8·c9070181·b0b0aa87·00000000·c9070181·................58 ··0x0028dcdc·81c90181·b0b00884·00000000·c9070181·................
59 ··0x00264fd8·b0ab0083·00000000·c9150181·b0af0085·................59 ··0x0028dcec·b0ab0087·00000000·c90d0181·b0ab0085·................
60 ··0x00264fe8·00000000·c9210181·b0af0080·00000000·.....!..........60 ··0x0028dcfc·00000000·c9070181·b0ab0083·00000000·................
61 ··0x00264ff8·c9090181·b0b0ae87·00000000·c9030181·................61 ··0x0028dd0c·3f070181·af0081c9·00000000·c90b0181·?...............
62 ··0x00265008·b0b0a881·00000000·c9010181·b0ab0080·................62 ··0x0028dd1c·b0af0081·00000000·c9150181·b0af0085·................
63 ··0x00265018·00000000·80c90181·b0b00884·00000000·................63 ··0x0028dd2c·00000000·c90f0181·b0af0087·00000000·................
64 ··0x00265028·c91f0181·b0ad0081·00000000·c9330181·.............3..64 ··0x0028dd3c·c9030181·b0b0a881·00000000·c9070181·................
65 ··0x00265038·b0af0081·00000000·c92d0181·b0b0ae81·.........-......65 ··0x0028dd4c·b0ad0085·00000000·c9030181·b0af0082·................
66 ··0x00265048·00000000·c9350181·b0b0ae80·00000000·.....5..........66 ··0x0028dd5c·00000000·c9010181·b0af0082·00000000·................
67 ··0x00265058·c90b0181·b0af0082·00000000·c9010181·................67 ··0x0028dd6c·c90b0181·b0af0082·00000000·80c90181·................
68 ··0x00265068·b0b0ac84·00000000·c9010181·b0b0ac85·................68 ··0x0028dd7c·b0b00884·00000000·c9010181·b0b0aa81·................
69 ··0x00265078·00000000·c9010181·b0b0ac87·00000000·................69 ··0x0028dd8c·00000000·c91f0181·b0ad0081·00000000·................
70 ··0x00265088·87c90181·b0b0ab00·00000000·c9010181·................70 ··0x0028dd9c·c9350181·b0b0ae80·00000000·c9010181·.5..............
71 ··0x00265098·b0b0a884·00000000·c9110181·b0b0ae82·................71 ··0x0028ddac·b0ab0080·00000000·c9010181·b0b0ac84·................
72 ··0x002650a8·00000000·3f010181·af0080c9·00000000·....?...........72 ··0x0028ddbc·00000000·c9010181·b0b0ac85·00000000·................
73 ··0x002650b8·e1b20281·0085c908·b0b0b0af·00000000·................73 ··0x0028ddcc·c9010181·b0b0ac87·00000000·f2b20181·................
74 ··0x002650c8·8db20281·0083c901·b0b0b0af·00000000·................74 ··0x0028dddc·b0b0ab04·00000000·84000181·b0b0000b·................
75 ··0x002650d8·41b20181·af0087c9·00000000·dfb20281·A...............75 ··0x0028ddec·00000000·87c90181·b0b0ab00·00000000·................
76 ··0x002650e8·0087c903·b0b0b0af·00000000·c9130181·................76 ··0x0028ddfc·c9010181·b0b0a884·00000000·c9110181·................
77 ··0x002650f8·b0af0081·00000000·c91d0181·b0af0081·................77 ··0x0028de0c·b0b0ae82·00000000·3f010181·af0080c9·........?.......
78 ··0x00265108·00000000·c9110181·b0af0080·00000000·................78 ··0x0028de1c·00000000·e1b20281·0085c908·b0b0b0af·................
79 ··0x00265118·b3b20281·0080c901·b0b0b0af·00000000·................79 ··0x0028de2c·00000000·8db20281·0083c901·b0b0b0af·................
80 ··0x00265128·47970181·af0081c9·00000000·47970181·G...........G...80 ··0x0028de3c·00000000·41b20181·af0087c9·00000000·....A...........
81 ··0x00265138·ad0081c9·00000000·3f2d0181·af0081c9·........?-......81 ··0x0028de4c·cfb20281·0087c903·b0b0b0af·00000000·................
82 ··0x00265148·00000000·3f010181·af0081c9·00000000·....?...........82 ··0x0028de5c·c9130181·b0af0081·00000000·c91b0181·................
83 ··0x00265158·c9030181·b0af0083·00000000·c9010181·................83 ··0x0028de6c·b0af0081·00000000·c9110181·b0af0080·................
84 ··0x00265168·b0af0086·00000000·c90f0181·b0ab0080·................84 ··0x0028de7c·00000000·b3b20281·0080c901·b0b0b0af·................
85 ··0x00265178·00000000·c90b0181·b0af0087·00000000·................85 ··0x0028de8c·00000000·47970181·af0081c9·00000000·....G...........
86 ··0x00265188·0fb20181·af0082c9·00000000·15b20181·................86 ··0x0028de9c·47970181·ad0081c9·00000000·3f2d0181·G...........?-..
87 ··0x00265198·af0080c9·00000000·cfb20281·c980c901·................87 ··0x0028deac·af0081c9·00000000·3f010181·af0081c9·........?.......
88 ··0x002651a8·b0af00a1·00000000·3f330281·a1c980c9·........?3......88 ··0x0028debc·00000000·c9030181·b0af0083·00000000·................
89 ··0x002651b8·b0b0af00·00000000·c6b20181·b0b0af07·................89 ··0x0028decc·c9010181·b0af0086·00000000·c90f0181·................
90 ··0x002651c8·00000000·2db20181·af0087c9·00000000·....-...........90 ··0x0028dedc·b0ab0080·00000000·c90b0181·b0af0087·................
91 ··0x002651d8·c9110181·b0ad0081·00000000·c9070181·................91 ··0x0028deec·00000000·0fb20181·af0082c9·00000000·................
92 ··0x002651e8·b0b0ac81·00000000·c9050181·b0b0aa81·................92 ··0x0028defc·15b20181·af0080c9·00000000·c9250181·.............%..
93 ··0x002651f8·00000000·c90d0181·b0b0ac81·00000000·................93 ··0x0028df0c·b0af0081·00000000·cfb20281·c980c901·................
94 ··0x00265208·c91b0181·b0ad0081·00000000·c90b0181·................94 ··0x0028df1c·b0af00a1·00000000·3f330281·a1c980c9·........?3......
95 ··0x00265218·b0b0ae81·00000000·c90f0181·b0b0ae81·................95 ··0x0028df2c·b0b0af00·00000000·c8b20181·b0b0af06·................
96 ··0x00265228·00000000·c9030181·b0ab0080·00000000·................96 ··0x0028df3c·00000000·2db20181·af0087c9·00000000·....-...........
97 ··0x00265238·c9130181·b0af0083·00000000·c9030181·................97 ··0x0028df4c·c9110181·b0ad0081·00000000·c9070181·................
98 ··0x00265248·b0b0ae83·00000000·80c90181·b0b0af00·................98 ··0x0028df5c·b0b0ac81·00000000·c9050181·b0b0aa81·................
99 ··0x00265258·00000000·c9390281·00c1c982·b0b0b0af·.....9..........99 ··0x0028df6c·00000000·c90d0181·b0b0ac81·00000000·................
100 ··0x00265268·00000000·abb20281·0087c904·b0b0b0af·................100 ··0x0028df7c·c91b0181·b0ad0081·00000000·c90b0181·................
101 ··0x00265278·00000000·c9130181·b0ad0080·00000000·................101 ··0x0028df8c·b0b0ae81·00000000·c90f0181·b0b0ae81·................
102 ··0x00265288·c9090181·b0ad0081·00000000·3f0f0181·............?...102 ··0x0028df9c·00000000·c9030181·b0ab0080·00000000·................
103 ··0x00265298·af0087c9·00000000·84b20181·b0b0af01·................103 ··0x0028dfac·c9130181·b0af0083·00000000·c9030181·................
104 ··0x002652a8·00000000·c9170181·b0af0087·00000000·................104 ··0x0028dfbc·b0b0ae83·00000000·80c90181·b0b0af00·................
105 ··0x002652b8·f5b20281·0084c905·b0b0b0af·00000000·................105 ··0x0028dfcc·00000000·c9390281·00c1c982·b0b0b0af·.....9..........
106 ··0x002652c8·a2b20181·b0b0af01·00000000·9eb20181·................106 ··0x0028dfdc·00000000·abb20281·0087c904·b0b0b0af·................
107 ··0x002652d8·b0b0af01·00000000·fcb20181·b0b0af05·................107 ··0x0028dfec·00000000·c9130181·b0ad0080·00000000·................
108 ··0x002652e8·00000000·cbb20181·b0b0a805·00000000·................108 ··0x0028dffc·c9090181·b0ad0081·00000000·3f0f0181·............?...
109 ··0x002652f8·95b20281·0085c908·b0b0b0af·00000000·................109 ··0x0028e00c·af0087c9·00000000·84b20181·b0b0af01·................
110 ··0x00265308·c9070181·b0b0aa80·00000000·e5b20181·................110 ··0x0028e01c·00000000·c9170181·b0af0087·00000000·................
111 ··0x00265318·b0b0ae05·00000000·adb20281·0081c908·................111 ··0x0028e02c·f5b20281·0084c905·b0b0b0af·00000000·................
112 ··0x00265328·b0b0b0af·00000000·c91d0181·b0b0ac87·................112 ··0x0028e03c·a2b20181·b0b0af01·00000000·9eb20181·................
113 ··0x00265338·00000000·c9150181·b0b0ac83·00000000·................113 ··0x0028e04c·b0b0af01·00000000·fcb20181·b0b0af05·................
114 ··0x00265348·87b20281·0083c908·b0b0b0af·00000000·................114 ··0x0028e05c·00000000·cbb20181·b0b0a805·00000000·................
115 ··0x00265358·c9070181·b0ab0081·00000000·3f070181·............?...115 ··0x0028e06c·95b20281·0085c908·b0b0b0af·00000000·................
116 ··0x00265368·af0080c9·00000000·c9310181·b0af0083·.........1......116 ··0x0028e07c·c9070181·b0b0aa80·00000000·e5b20181·................
117 ··0x00265378·00000000·c92d0181·b00b8480·00000000·.....-..........117 ··0x0028e08c·b0b0ae05·00000000·adb20281·0081c908·................
118 ··0x00265388·8db20281·0087c901·b0b0b0af·00000000·................118 ··0x0028e09c·b0b0b0af·00000000·c9330181·b0af0081·.........3......
119 ··0x00265398·c90b0181·b00b8482·00000000·c9010181·................119 ··0x0028e0ac·00000000·c91d0181·b0b0ac87·00000000·................
120 ··0x002653a8·b0b0aa80·00000000·c9010181·b00b8483·................120 ··0x0028e0bc·c9150181·b0b0ac83·00000000·87b20281·................
121 ··0x002653b8·00000000·81c90181·b0b0ad00·00000000·................121 ··0x0028e0cc·0083c908·b0b0b0af·00000000·c9070181·................
122 ··0x002653c8·c9070181·b0b0aa85·00000000·c9190181·................122 ··0x0028e0dc·b0ab0081·00000000·3f070181·af0080c9·........?.......
123 ··0x002653d8·b0af0087·00000000·c90b0181·b0b0a880·................123 ··0x0028e0ec·00000000·c9310181·b0af0083·00000000·.....1..........
124 ··0x002653e8·00000000·c9110181·b00b8480·00000000·................124 ··0x0028e0fc·c92d0181·b00b8480·00000000·8db20281·.-..............
125 ··0x002653f8·c9190181·b0af0085·00000000·c9090181·................125 ··0x0028e10c·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 002a0280·<JNI_OnLoad@@Base-0x1ca94>:
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; 70409828/70468121 bytes (99.92%) of diff not shown.
27.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 23 lines modifiedOffset 1, 487 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 0071a6a0·<.plt>:2 00752a30·<.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,·#2744]!»      @·0xab8
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,·#2720]!»      @·0xaa0
 14 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 15 »       add»    ip,·pc,·#0,·12
 16 »       add»    ip,·ip,·#282624»       @·0x45000
 17 »       ldr»    pc,·[ip,·#2708]!»      @·0xa94
 18 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 19 »       add»    ip,·pc,·#0,·12
 20 »       add»    ip,·ip,·#282624»       @·0x45000
 21 »       ldr»    pc,·[ip,·#2696]!»      @·0xa88
 22 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 23 »       add»    ip,·pc,·#0,·12
 24 »       add»    ip,·ip,·#282624»       @·0x45000
 25 »       ldr»    pc,·[ip,·#2684]!»      @·0xa7c
 26 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 27 »       add»    ip,·pc,·#0,·12
 28 »       add»    ip,·ip,·#282624»       @·0x45000
 29 »       ldr»    pc,·[ip,·#2672]!»      @·0xa70
 30 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 31 »       add»    ip,·pc,·#0,·12
 32 »       add»    ip,·ip,·#282624»       @·0x45000
 33 »       ldr»    pc,·[ip,·#2660]!»      @·0xa64
 34 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 35 »       add»    ip,·pc,·#0,·12
 36 »       add»    ip,·ip,·#282624»       @·0x45000
 37 »       ldr»    pc,·[ip,·#2648]!»      @·0xa58
 38 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 39 »       add»    ip,·pc,·#0,·12
 40 »       add»    ip,·ip,·#282624»       @·0x45000
 41 »       ldr»    pc,·[ip,·#2636]!»      @·0xa4c
 42 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 43 »       add»    ip,·pc,·#0,·12
 44 »       add»    ip,·ip,·#282624»       @·0x45000
 45 »       ldr»    pc,·[ip,·#2624]!»      @·0xa40
 46 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 47 »       add»    ip,·pc,·#0,·12
 48 »       add»    ip,·ip,·#282624»       @·0x45000
 49 »       ldr»    pc,·[ip,·#2612]!»      @·0xa34
 50 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 51 »       add»    ip,·pc,·#0,·12
 52 »       add»    ip,·ip,·#282624»       @·0x45000
 53 »       ldr»    pc,·[ip,·#2600]!»      @·0xa28
 54 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 55 »       add»    ip,·pc,·#0,·12
 56 »       add»    ip,·ip,·#282624»       @·0x45000
 57 »       ldr»    pc,·[ip,·#2588]!»      @·0xa1c
 58 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 59 »       add»    ip,·pc,·#0,·12
 60 »       add»    ip,·ip,·#282624»       @·0x45000
 61 »       ldr»    pc,·[ip,·#2576]!»      @·0xa10
 62 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 63 »       add»    ip,·pc,·#0,·12
 64 »       add»    ip,·ip,·#282624»       @·0x45000
 65 »       ldr»    pc,·[ip,·#2564]!»      @·0xa04
 66 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 67 »       add»    ip,·pc,·#0,·12
 68 »       add»    ip,·ip,·#282624»       @·0x45000
 69 »       ldr»    pc,·[ip,·#2552]!»      @·0x9f8
 70 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 71 »       add»    ip,·pc,·#0,·12
 72 »       add»    ip,·ip,·#282624»       @·0x45000
 73 »       ldr»    pc,·[ip,·#2540]!»      @·0x9ec
 74 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 75 »       add»    ip,·pc,·#0,·12
 76 »       add»    ip,·ip,·#282624»       @·0x45000
 77 »       ldr»    pc,·[ip,·#2528]!»      @·0x9e0
 78 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 79 »       add»    ip,·pc,·#0,·12
 80 »       add»    ip,·ip,·#282624»       @·0x45000
 81 »       ldr»    pc,·[ip,·#2516]!»      @·0x9d4
 82 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 83 »       add»    ip,·pc,·#0,·12
 84 »       add»    ip,·ip,·#282624»       @·0x45000
 85 »       ldr»    pc,·[ip,·#2504]!»      @·0x9c8
 86 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 87 »       add»    ip,·pc,·#0,·12
 88 »       add»    ip,·ip,·#282624»       @·0x45000
 89 »       ldr»    pc,·[ip,·#2492]!»      @·0x9bc
 90 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 91 »       add»    ip,·pc,·#0,·12
 92 »       add»    ip,·ip,·#282624»       @·0x45000
 93 »       ldr»    pc,·[ip,·#2480]!»      @·0x9b0
 94 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 95 »       add»    ip,·pc,·#0,·12
 96 »       add»    ip,·ip,·#282624»       @·0x45000
 97 »       ldr»    pc,·[ip,·#2468]!»      @·0x9a4
 98 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 99 »       add»    ip,·pc,·#0,·12
 100 »       add»    ip,·ip,·#282624»       @·0x45000
 101 »       ldr»    pc,·[ip,·#2456]!»      @·0x998
 102 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 103 »       add»    ip,·pc,·#0,·12
 104 »       add»    ip,·ip,·#282624»       @·0x45000
 105 »       ldr»    pc,·[ip,·#2444]!»      @·0x98c
 106 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 107 »       add»    ip,·pc,·#0,·12
 108 »       add»    ip,·ip,·#282624»       @·0x45000
 109 »       ldr»    pc,·[ip,·#2432]!»      @·0x980
 110 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 111 »       add»    ip,·pc,·#0,·12
 112 »       add»    ip,·ip,·#282624»       @·0x45000
 113 »       ldr»    pc,·[ip,·#2420]!»      @·0x974
 114 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 115 »       add»    ip,·pc,·#0,·12
 116 »       add»    ip,·ip,·#282624»       @·0x45000
 117 »       ldr»    pc,·[ip,·#2408]!»      @·0x968
 118 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 119 »       add»    ip,·pc,·#0,·12
 120 »       add»    ip,·ip,·#282624»       @·0x45000
 121 »       ldr»    pc,·[ip,·#2396]!»      @·0x95c
 122 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
 123 »       add»    ip,·pc,·#0,·12
Max diff block lines reached; 13856/27888 bytes (49.68%) of diff not shown.
1.68 MB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 13139 lines modifiedOffset 1, 13224 lines modified
  
Diff chunk too large, falling back to line-by-line diff (13221 lines added, 13136 lines removed)
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x0072be40·40be7200·00000000·00000000·35aa2800·@.r.........5.(.2 ··0x007641e0·e0417600·00000000·00000000·814c2b00·.Av..........L+.
3 ··0x0072be50·81aa2800·8faa2800·00000000·00000000·..(...(.........3 ··0x007641f0·cd4c2b00·db4c2b00·00000000·00000000·.L+..L+.........
4 ··0x0072be60·7ba92800·cda92800·dba92800·00000000·{.(...(...(.....4 ··0x00764200·c74b2b00·194c2b00·274c2b00·00000000·.K+..L+.'L+.....
5 ··0x0072be70·00000000·0dad2800·e5a72800·c7a92800·......(...(...(.5 ··0x00764210·00000000·754f2b00·314a2b00·134c2b00·....uO+.1J+..L+.
6 ··0x0072be80·e1dc2800·e5a72800·00000000·00000000·..(...(.........6 ··0x00764220·79812b00·314a2b00·00000000·00000000·y.+.1J+.........
7 ··0x0072be90·99a52800·b5a52800·c5a52800·f9a52800·..(...(...(...(.7 ··0x00764230·e5472b00·01482b00·11482b00·45482b00·.G+..H+..H+.EH+.
8 ··0x0072bea0·21a62800·27a62800·3ba62800·00000000·!.(.'.(.;.(.....8 ··0x00764240·6d482b00·73482b00·87482b00·00000000·mH+.sH+..H+.....
9 ··0x0072beb0·00000000·d9aa2800·39ac2800·47ac2800·......(.9.(.G.(.9 ··0x00764250·00000000·414d2b00·a14e2b00·af4e2b00·....AM+..N+..N+.
10 ··0x0072bec0·00000000·00000000·0dad2800·e5a72800·..........(...(.10 ··0x00764260·00000000·00000000·754f2b00·314a2b00·........uO+.1J+.
11 ··0x0072bed0·11ad2800·35ad2800·0dad2800·e5a72800·..(.5.(...(...(.11 ··0x00764270·794f2b00·9d4f2b00·754f2b00·314a2b00·yO+..O+.uO+.1J+.
12 ··0x0072bee0·51ad2800·00000000·00000000·41b32800·Q.(.........A.(.12 ··0x00764280·b94f2b00·00000000·00000000·75562b00·.O+.........uV+.
13 ··0x0072bef0·65b32800·73b32800·00000000·00000000·e.(.s.(.........13 ··0x00764290·99562b00·a7562b00·00000000·00000000·.V+..V+.........
14 ··0x0072bf00·11b42800·31b42800·3fb42800·47b42800·..(.1.(.?.(.G.(.14 ··0x007642a0·45572b00·65572b00·73572b00·7b572b00·EW+.eW+.sW+.{W+.
15 ··0x0072bf10·4fb42800·57b42800·5afc1600·00300000·O.(.W.(.Z....0..15 ··0x007642b0·83572b00·8b572b00·41151700·00300000·.W+..W+.A....0..
16 ··0x0072bf20·0f451700·01300000·7cfc1600·02300000·.E...0..|....0..16 ··0x007642c0·0f5e1700·01300000·63151700·02300000·.^...0..c....0..
17 ··0x0072bf30·61471700·03300000·93391700·04300000·aG...0...9...0..17 ··0x007642d0·61601700·03300000·7f521700·04300000·a`...0...R...0..
18 ··0x0072bf40·24f61600·06300000·58361700·05300000·$....0..X6...0..18 ··0x007642e0·060f1700·06300000·444f1700·05300000·.....0..DO...0..
19 ··0x0072bf50·42401700·07300000·26d11600·08300000·B@...0..&....0..19 ··0x007642f0·2e591700·07300000·cee91600·08300000·.Y...0.......0..
20 ··0x0072bf60·5a401700·0d300000·8c311700·09300000·Z@...0...1...0..20 ··0x00764300·46591700·0d300000·784a1700·09300000·FY...0..xJ...0..
21 ··0x0072bf70·251f1700·0c300000·16231700·0a300000·%....0...#...0..21 ··0x00764310·0c381700·0c300000·023c1700·0a300000·.8...0...<...0..
22 ··0x0072bf80·ddd41600·0b300000·3bf71600·0e300000·.....0..;....0..22 ··0x00764320·85ed1600·0b300000·1d101700·0e300000·.....0.......0..
23 ··0x0072bf90·00000000·00000000·95cc2800·e5a72800·..........(...(.23 ··0x00764330·00000000·00000000·b1702b00·314a2b00·.........p+.1J+.
24 ··0x0072bfa0·a5cc2800·e1dc2800·e5a72800·00000000·..(...(...(.....24 ··0x00764340·c1702b00·79812b00·314a2b00·00000000·.p+.y.+.1J+.....
25 ··0x0072bfb0·00000000·0dad2800·e5a72800·e1bb2800·......(...(...(.25 ··0x00764350·00000000·754f2b00·314a2b00·155f2b00·....uO+.1J+.._+.
26 ··0x0072bfc0·01bc2800·0dad2800·e5a72800·19bc2800·..(...(...(...(.26 ··0x00764360·355f2b00·754f2b00·314a2b00·4d5f2b00·5_+.uO+.1J+.M_+.
27 ··0x0072bfd0·00000000·00000000·0dad2800·e5a72800·..........(...(.27 ··0x00764370·00000000·00000000·754f2b00·314a2b00·........uO+.1J+.
28 ··0x0072bfe0·25ba2800·3dba2800·0dad2800·e5a72800·%.(.=.(...(...(.28 ··0x00764380·595d2b00·715d2b00·754f2b00·314a2b00·Y]+.q]+.uO+.1J+.
29 ··0x0072bff0·4dba2800·00000000·00000000·0dad2800·M.(...........(.29 ··0x00764390·815d2b00·00000000·00000000·754f2b00·.]+.........uO+.
30 ··0x0072c000·e5a72800·b1b92800·c9b92800·0dad2800·..(...(...(...(.30 ··0x007643a0·314a2b00·e55c2b00·fd5c2b00·754f2b00·1J+..\+..\+.uO+.
31 ··0x0072c010·e5a72800·d9b92800·00000000·00000000·..(...(.........31 ··0x007643b0·314a2b00·0d5d2b00·00000000·00000000·1J+..]+.........
32 ··0x0072c020·c9b72800·e5b72800·f5b72800·25b82800·..(...(...(.%.(.32 ··0x007643c0·fd5a2b00·195b2b00·295b2b00·595b2b00·.Z+..[+.)[+.Y[+.
33 ··0x0072c030·49b82800·4fb82800·65b82800·00000000·I.(.O.(.e.(.....33 ··0x007643d0·7d5b2b00·835b2b00·995b2b00·00000000·}[+..[+..[+.....
34 ··0x0072c040·00000000·09d02800·29d02800·39d02800·......(.).(.9.(.34 ··0x007643e0·00000000·ed732b00·0d742b00·1d742b00·.....s+..t+..t+.
35 ··0x0072c050·61d02800·79d02800·7fd02800·93d02800·a.(.y.(...(...(.35 ··0x007643f0·45742b00·5d742b00·63742b00·77742b00·Et+.]t+.ct+.wt+.
36 ··0x0072c060·00000000·00000000·b3d42800·cdd42800·..........(...(.36 ··0x00764400·00000000·00000000·97782b00·b1782b00·.........x+..x+.
37 ··0x0072c070·0dad2800·e1d42800·0dd52800·e1dc2800·..(...(...(...(.37 ··0x00764410·754f2b00·c5782b00·f1782b00·79812b00·uO+..x+..x+.y.+.
38 ··0x0072c080·17d52800·e1a22a00·27d52800·f1825f00·..(...*.'.(..._.38 ··0x00764420·fb782b00·d1462d00·0b792b00·e5e56200·.x+..F-..y+...b.
39 ··0x0072c090·95dc2800·2dd52800·53d52800·61d52800·..(.-.(.S.(.a.(.39 ··0x00764430·2d812b00·11792b00·37792b00·45792b00·-.+..y+.7y+.Ey+.
40 ··0x0072c0a0·65d52800·39d62800·4fd62800·53d62800·e.(.9.(.O.(.S.(.40 ··0x00764440·49792b00·99792b00·af792b00·b3792b00·Iy+..y+..y+..y+.
41 ··0x0072c0b0·67d62800·75d62800·89d62800·c5d62800·g.(.u.(...(...(.41 ··0x00764450·c7792b00·d5792b00·e9792b00·8b7a2b00·.y+..y+..y+..z+.
42 ··0x0072c0c0·fcffffff·00000000·e3d62800·e9d62800·..........(...(.42 ··0x00764460·fcffffff·00000000·a97a2b00·af7a2b00·.........z+..z+.
43 ··0x0072c0d0·73b32800·efd62800·f5d62800·ffd62800·s.(...(...(...(.43 ··0x00764470·a7562b00·b57a2b00·bb7a2b00·c57a2b00·.V+..z+..z+..z+.
44 ··0x0072c0e0·05d72800·0bd72800·11d72800·17d72800·..(...(...(...(.44 ··0x00764480·cb7a2b00·d17a2b00·d77a2b00·dd7a2b00·.z+..z+..z+..z+.
45 ··0x0072c0f0·1dd72800·00000000·00000000·21d82800·..(.........!.(.45 ··0x00764490·e77a2b00·00000000·00000000·b97c2b00·.z+..........|+.
46 ··0x0072c100·3dd82800·0dad2800·45d82800·0dd52800·=.(...(.E.(...(.46 ··0x007644a0·d57c2b00·754f2b00·dd7c2b00·f1782b00·.|+.uO+..|+..x+.
47 ··0x0072c110·e1dc2800·8dd82800·e1a22a00·a1d82800·..(...(...*...(.47 ··0x007644b0·79812b00·257d2b00·d1462d00·397d2b00·y.+.%}+..F-.9}+.
48 ··0x0072c120·f1825f00·95dc2800·29d92800·4fd92800·.._...(.).(.O.(.48 ··0x007644c0·e5e56200·2d812b00·c17d2b00·e77d2b00·..b.-.+..}+..}+.
49 ··0x0072c130·5dd92800·6dd92800·edd92800·05da2800·].(.m.(...(...(.49 ··0x007644d0·f57d2b00·057e2b00·857e2b00·9d7e2b00·.}+..~+..~+..~+.
50 ··0x0072c140·01db2800·11db2800·2bdb2800·8fdb2800·..(...(.+.(...(.50 ··0x007644e0·997f2b00·a97f2b00·c37f2b00·27802b00·..+...+...+.'.+.
51 ··0x0072c150·fcffffff·00000000·0bdc2800·11dc2800·..........(...(.51 ··0x007644f0·fcffffff·00000000·a3802b00·a9802b00·..........+...+.
52 ··0x0072c160·17dc2800·1ddc2800·23dc2800·2ddc2800·..(...(.#.(.-.(.52 ··0x00764500·af802b00·b5802b00·bb802b00·c5802b00·..+...+...+...+.
53 ··0x0072c170·33dc2800·39dc2800·3ddc2800·43dc2800·3.(.9.(.=.(.C.(.53 ··0x00764510·cb802b00·d1802b00·d5802b00·db802b00·..+...+...+...+.
54 ··0x0072c180·b3452f00·00000000·00000000·71dc2800·.E/.........q.(.54 ··0x00764520·05d83100·00000000·00000000·09812b00·..1...........+.
55 ··0x0072c190·87dc2800·95dc2800·0dad2800·99dc2800·..(...(...(...(.55 ··0x00764530·1f812b00·2d812b00·754f2b00·31812b00·..+.-.+.uO+.1.+.
56 ··0x0072c1a0·95dc2800·e1dc2800·e1dc2800·e5dc2800·..(...(...(...(.56 ··0x00764540·2d812b00·79812b00·79812b00·7d812b00·-.+.y.+.y.+.}.+.
57 ··0x0072c1b0·27d52800·b3452f00·1ddd2800·d5dd2800·'.(..E/...(...(.57 ··0x00764550·0b792b00·05d83100·b5812b00·6d822b00·.y+...1...+.m.+.
58 ··0x0072c1c0·fcffffff·00000000·55df2800·5fdf2800·........U.(._.(.58 ··0x00764560·fcffffff·00000000·ed832b00·f7832b00·..........+...+.
59 ··0x0072c1d0·00000000·00000000·b5e02800·e1e02800·..........(...(.59 ··0x00764570·00000000·00000000·51852b00·7d852b00·........Q.+.}.+.
60 ··0x0072c1e0·efe02800·0dad2800·f3e02800·4de12800·..(...(...(.M.(.60 ··0x00764580·8b852b00·754f2b00·8f852b00·ed852b00·..+.uO+...+...+.
61 ··0x0072c1f0·95dc2800·95dc2800·79e12800·27d52800·..(...(.y.(.'.(.61 ··0x00764590·2d812b00·2d812b00·19862b00·0b792b00·-.+.-.+...+..y+.
62 ··0x0072c200·a5e82800·00000000·00000000·ddee2800·..(...........(.62 ··0x007645a0·718f2b00·00000000·00000000·a9952b00·q.+...........+.
63 ··0x0072c210·27a62800·e1dc2800·0dad2800·e1dc2800·'.(...(...(...(.63 ··0x007645b0·73482b00·79812b00·754f2b00·79812b00·sH+.y.+.uO+.y.+.
64 ··0x0072c220·95dc2800·95dc2800·95dc2800·ebee2800·..(...(...(...(.64 ··0x007645c0·2d812b00·2d812b00·2d812b00·b7952b00·-.+.-.+.-.+...+.
65 ··0x0072c230·f7ee2800·01ef2800·00000000·00000000·..(...(.........65 ··0x007645d0·c3952b00·cd952b00·00000000·00000000·..+...+.........
66 ··0x0072c240·c5ee2800·e5a72800·d5ee2800·e1dc2800·..(...(...(...(.66 ··0x007645e0·91952b00·314a2b00·a1952b00·79812b00·..+.1J+...+.y.+.
67 ··0x0072c250·e5a72800·00000000·00000000·d5e82800·..(...........(.67 ··0x007645f0·314a2b00·00000000·00000000·a18f2b00·1J+...........+.
68 ··0x0072c260·5de92800·81e92800·00000000·00000000·].(...(.........68 ··0x00764600·29902b00·4d902b00·00000000·00000000·).+.M.+.........
69 ··0x0072c270·a1ed2800·bded2800·cbed2800·d1ed2800·..(...(...(...(.69 ··0x00764610·6d942b00·89942b00·97942b00·9d942b00·m.+...+...+...+.
70 ··0x0072c280·d7ed2800·265d1400·8ade1600·d1ef2800·..(.&]........(.70 ··0x00764620·a3942b00·c66e1400·32f71600·99962b00·..+..n..2.....+.
71 ··0x0072c290·c2021500·35e21600·dd0f2900·00000000·....5.....).....71 ··0x00764630·91151500·ddfa1600·05b82b00·1afe1700·..........+.....
72 ··0x0072c2a0·00000000·0dad2800·e5a72800·050e2900·......(...(...).72 ··0x00764640·0bfe1700·8af31700·b9e81700·05e51700·................
73 ··0x0072c2b0·1d0e2900·0dad2800·e5a72800·2d0e2900·..)...(...(.-.).73 ··0x00764650·f2fd1700·f1e41700·5feb1700·9ed81700·........_.......
74 ··0x0072c2c0·00000000·00000000·0dad2800·e5a72800·..........(...(.74 ··0x00764660·61ff1700·56fc1700·4cff1700·00000000·a...V...L.......
75 ··0x0072c2d0·690d2900·810d2900·0dad2800·e5a72800·i.)...)...(...(.75 ··0x00764670·00000000·754f2b00·314a2b00·71b52b00·....uO+.1J+.q.+.
76 ··0x0072c2e0·910d2900·00000000·00000000·0dad2800·..)...........(.76 ··0x00764680·89b52b00·754f2b00·314a2b00·99b52b00·..+.uO+.1J+...+.
77 ··0x0072c2f0·e5a72800·0d0d2900·250d2900·0dad2800·..(...).%.)...(.77 ··0x00764690·00000000·00000000·754f2b00·314a2b00·........uO+.1J+.
78 ··0x0072c300·e5a72800·350d2900·00000000·00000000·..(.5.).........78 ··0x007646a0·d5b42b00·edb42b00·754f2b00·314a2b00·..+...+.uO+.1J+.
79 ··0x0072c310·190b2900·350b2900·450b2900·7d0b2900·..).5.).E.).}.).79 ··0x007646b0·fdb42b00·00000000·00000000·754f2b00·..+.........uO+.
80 ··0x0072c320·49b82800·4fb82800·b10b2900·00000000·I.(.O.(...).....80 ··0x007646c0·314a2b00·79b42b00·91b42b00·754f2b00·1J+.y.+...+.uO+.
81 ··0x0072c330·00000000·310c2900·4d0c2900·5d0c2900·....1.).M.).].).81 ··0x007646d0·314a2b00·a1b42b00·00000000·00000000·1J+...+.........
82 ··0x0072c340·850c2900·9d0c2900·a30c2900·b90c2900·..)...)...)...).82 ··0x007646e0·85b22b00·a1b22b00·b1b22b00·e9b22b00·..+...+...+...+.
83 ··0x0072c350·00000000·00000000·67102900·6d102900·........g.).m.).83 ··0x007646f0·7d5b2b00·835b2b00·1db32b00·00000000·}[+..[+...+.....
84 ··0x0072c360·99102900·d5102900·d9102900·0dad2800·..)...)...)...(.84 ··0x00764700·00000000·9db32b00·b9b32b00·c9b32b00·......+...+...+.
85 ··0x0072c370·0dad2800·91936b00·91936b00·91936b00·..(...k...k...k.85 ··0x00764710·f1b32b00·09b42b00·0fb42b00·25b42b00·..+...+...+.%.+.
86 ··0x0072c380·00000000·00000000·67102900·6d102900·........g.).m.).86 ··0x00764720·00000000·00000000·8fb82b00·95b82b00·..........+...+.
87 ··0x0072c390·79172900·9d172900·d9102900·0dad2800·y.)...)...)...(.87 ··0x00764730·c1b82b00·fdb82b00·01b92b00·754f2b00·..+...+...+.uO+.
88 ··0x0072c3a0·0dad2800·25132900·15162900·0dad2800·..(.%.)...)...(.88 ··0x00764740·754f2b00·a9166f00·a9166f00·a9166f00·uO+...o...o...o.
89 ··0x0072c3b0·ab172900·00000000·00000000·67102900·..).........g.).89 ··0x00764750·00000000·00000000·8fb82b00·95b82b00·..........+...+.
90 ··0x0072c3c0·6d102900·f5122900·c71d2900·d9102900·m.)...)...)...).90 ··0x00764760·79bf2b00·9dbf2b00·01b92b00·754f2b00·y.+...+...+.uO+.
91 ··0x0072c3d0·0dad2800·0dad2800·25132900·15162900·..(...(.%.)...).91 ··0x00764770·754f2b00·25bb2b00·15be2b00·754f2b00·uO+.%.+...+.uO+.
92 ··0x0072c3e0·d51d2900·d91d2900·00000000·00000000·..)...).........92 ··0x00764780·abbf2b00·00000000·00000000·8fb82b00·..+...........+.
93 ··0x0072c3f0·67102900·6d102900·f5122900·d5102900·g.).m.)...)...).93 ··0x00764790·95b82b00·f5ba2b00·c7c52b00·01b92b00·..+...+...+...+.
94 ··0x0072c400·d9102900·0dad2800·0dad2800·25132900·..)...(...(.%.).94 ··0x007647a0·754f2b00·754f2b00·25bb2b00·15be2b00·uO+.uO+.%.+...+.
95 ··0x0072c410·15162900·21162900·91936b00·00000000·..).!.)...k.....95 ··0x007647b0·d5c52b00·d9c52b00·00000000·00000000·..+...+.........
96 ··0x0072c420·00000000·67102900·6d102900·e51e2900·....g.).m.)...).96 ··0x007647c0·8fb82b00·95b82b00·f5ba2b00·fdb82b00·..+...+...+...+.
97 ··0x0072c430·091f2900·d9102900·0dad2800·0dad2800·..)...)...(...(.97 ··0x007647d0·01b92b00·754f2b00·754f2b00·25bb2b00·..+.uO+.uO+.%.+.
98 ··0x0072c440·191f2900·15162900·0dad2800·00000000·..)...)...(.....98 ··0x007647e0·15be2b00·21be2b00·a9166f00·00000000·..+.!.+...o.....
99 ··0x0072c450·00000000·fd372900·29382900·37382900·.....7).)8).78).99 ··0x007647f0·00000000·8fb82b00·95b82b00·e5c62b00·......+...+...+.
100 ··0x0072c460·e1dc2800·b5382900·2f392900·00000000·..(..8)./9).....100 ··0x00764800·09c72b00·01b92b00·754f2b00·754f2b00·..+...+.uO+.uO+.
101 ··0x0072c470·00000000·753f2900·39402900·f5402900·....u?).9@)..@).101 ··0x00764810·19c72b00·15be2b00·754f2b00·00000000·..+...+.uO+.....
102 ··0x0072c480·1d412900·00000000·00000000·65422900·.A).........eB).102 ··0x00764820·00000000·45e02b00·71e02b00·7fe02b00·....E.+.q.+...+.
103 ··0x0072c490·81422900·91422900·c1422900·e5422900·.B)..B)..B)..B).103 ··0x00764830·79812b00·fde02b00·77e12b00·00000000·y.+...+.w.+.....
104 ··0x0072c4a0·eb422900·ff422900·00000000·00000000·.B)..B).........104 ··0x00764840·00000000·bde72b00·81e82b00·3de92b00·......+...+.=.+.
105 ··0x0072c4b0·61412900·7d412900·8d412900·bd412900·aA).}A)..A)..A).105 ··0x00764850·65e92b00·00000000·00000000·adea2b00·e.+...........+.
106 ··0x0072c4c0·e1412900·e7412900·fb412900·00000000·.A)..A)..A).....106 ··0x00764860·c9ea2b00·d9ea2b00·09eb2b00·2deb2b00·..+...+...+.-.+.
107 ··0x0072c4d0·00000000·0dad2800·e5a72800·29432900·......(...(.)C).107 ··0x00764870·33eb2b00·47eb2b00·00000000·00000000·3.+.G.+.........
108 ··0x0072c4e0·00000000·00000000·99482900·d7482900·.........H)..H).108 ··0x00764880·a9e92b00·c5e92b00·d5e92b00·05ea2b00·..+...+...+...+.
109 ··0x0072c4f0·e5482900·09492900·c9f55800·d1f55800·.H)..I)...X...X.109 ··0x00764890·29ea2b00·2fea2b00·43ea2b00·00000000·).+./.+.C.+.....
110 ··0x0072c500·29492900·0dad2800·694e2900·fd4e2900·)I)...(.iN)..N).110 ··0x007648a0·00000000·754f2b00·314a2b00·71eb2b00·....uO+.1J+.q.+.
111 ··0x0072c510·b14f2900·c74f2900·e1f55800·d34f2900·.O)..O)...X..O).111 ··0x007648b0·00000000·00000000·d1f02b00·0ff12b00·..........+...+.
112 ··0x0072c520·db4f2900·01502900·d9502900·e1502900·.O)..P)..P)..P).112 ··0x007648c0·1df12b00·41f12b00·4f855700·61575c00·..+.A.+.O.W.aW\.
113 ··0x0072c530·17512900·43512900·65512900·89512900·.Q).CQ).eQ)..Q).113 ··0x007648d0·61f12b00·754f2b00·a1f62b00·35f72b00·a.+.uO+...+.5.+.
114 ··0x0072c540·a5512900·b7512900·00000000·00000000·.Q)..Q).........114 ··0x007648e0·e9f72b00·fff72b00·71575c00·0bf82b00·..+...+.qW\...+.
115 ··0x0072c550·75482900·e5a72800·85482900·e1dc2800·uH)...(..H)...(.115 ··0x007648f0·13f82b00·39f82b00·11f92b00·19f92b00·..+.9.+...+...+.
116 ··0x0072c560·e5a72800·00000000·00000000·0dad2800·..(...........(.116 ··0x00764900·4ff92b00·7bf92b00·9df92b00·c1f92b00·O.+.{.+...+...+.
117 ··0x0072c570·e5a72800·8d482900·e1dc2800·e5a72800·..(..H)...(...(.117 ··0x00764910·ddf92b00·eff92b00·00000000·00000000·..+...+.........
118 ··0x0072c580·00000000·00000000·01532900·21532900·.........S).!S).118 ··0x00764920·adf02b00·314a2b00·bdf02b00·79812b00·..+.1J+...+.y.+.
119 ··0x0072c590·31532900·65532900·91532900·97532900·1S).eS)..S)..S).119 ··0x00764930·314a2b00·00000000·00000000·754f2b00·1J+.........uO+.
120 ··0x0072c5a0·ab532900·00000000·00000000·e1552900·.S)..........U).120 ··0x00764940·314a2b00·c5f02b00·79812b00·314a2b00·1J+...+.y.+.1J+.
121 ··0x0072c5b0·01562900·11562900·45562900·91532900·.V)..V).EV)..S).121 ··0x00764950·00000000·00000000·39fb2b00·59fb2b00·........9.+.Y.+.
122 ··0x0072c5c0·97532900·71562900·00000000·00000000·.S).qV).........122 ··0x00764960·69fb2b00·9dfb2b00·c9fb2b00·cffb2b00·i.+...+...+...+.
123 ··0x0072c5d0·0dad2800·e5a72800·b1522900·d1522900·..(...(..R)..R).123 ··0x00764970·e3fb2b00·00000000·00000000·19fe2b00·..+...........+.
124 ··0x0072c5e0·0dad2800·e5a72800·e9522900·00000000·..(...(..R).....124 ··0x00764980·39fe2b00·49fe2b00·7dfe2b00·c9fb2b00·9.+.I.+.}.+...+.
125 ··0x0072c5f0·00000000·0dad2800·e5a72800·ad562900·......(...(..V).125 ··0x00764990·cffb2b00·a9fe2b00·00000000·00000000·..+...+.........
Max diff block lines reached; 0/1765968 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 ··0x0075f338·241a2800·101a2800···················$.(...(.2 ··0x00797c28·44a72a00·30a72a00···················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 ··0x0075f340·552b2800·41292800·51292800·6d292800·U+(.A)(.Q)(.m)(. 
3 ··0x0075f350·7d292800·8d292800·a9292800·b9292800·})(..)(..)(..)(. 
4 ··0x0075f360·d5292800·f1292800·012a2800·352a2800·.)(..)(..*(.5*(. 
5 ··0x0075f370·452a2800·552a2800·652a2800·812a2800·E*(.U*(.e*(..*(. 
6 ··0x0075f380·912a2800·ad2a2800·bd2a2800·cd2a2800·.*(..*(..*(..*(. 
7 ··0x0075f390·e92a2800·052b2800·152b2800·252b2800·.*(..+(..+(.%+(. 
8 ··0x0075f3a0·352b2800·452b2800·c12e2800·d12e2800·5+(.E+(...(...(. 
9 ··0x0075f3b0·e12e2800·f12e2800·012f2800·112f2800·..(...(../(../(. 
10 ··0x0075f3c0·212f2800·312f2800·412f2800·512f2800·!/(.1/(.A/(.Q/(. 
11 ··0x0075f3d0·612f2800·712f2800·912f2800·c52f2800·a/(.q/(../(../(. 
12 ··0x0075f3e0·d52f2800·e52f2800·0d302800·8d302800·./(../(..0(..0(. 
13 ··0x0075f3f0·b9302800·49312800·7d312800·a1312800·.0(.I1(.}1(..1(. 
14 ··0x0075f400·c1312800·e1322800·65332800·75332800·.1(..2(.e3(.u3(. 
15 ··0x0075f410·85332800·95332800·a5332800·b5332800·.3(..3(..3(..3(. 
16 ··0x0075f420·c5332800·d5332800·e5332800·f5332800·.3(..3(..3(..3(. 
17 ··0x0075f430·05342800·15342800·25342800·35342800·.4(..4(.%4(.54(. 
18 ··0x0075f440·45342800·55342800·65342800·c5342800·E4(.U4(.e4(..4(. 
19 ··0x0075f450·d5342800·e5342800·f5342800·05352800·.4(..4(..4(..5(. 
20 ··0x0075f460·15352800·25352800·35352800·45352800·.5(.%5(.55(.E5(. 
21 ··0x0075f470·55352800·65352800·75352800·8d352800·U5(.e5(.u5(..5(. 
22 ··0x0075f480·a5352800·bd352800·d5352800·1d362800·.5(..5(..5(..6(. 
23 ··0x0075f490·39362800·55362800·71362800·8d362800·96(.U6(.q6(..6(. 
24 ··0x0075f4a0·a9362800·c5362800·e1362800·fd362800·.6(..6(..6(..6(. 
25 ··0x0075f4b0·19372800·35372800·51372800·6d372800·.7(.57(.Q7(.m7(. 
26 ··0x0075f4c0·89372800·a5372800·c1372800·dd372800·.7(..7(..7(..7(. 
27 ··0x0075f4d0·f9372800·19382800·35382800·51382800·.7(..8(.58(.Q8(. 
28 ··0x0075f4e0·6d382800·89382800·a5382800·c1382800·m8(..8(..8(..8(. 
29 ··0x0075f4f0·dd382800·f9382800·15392800·31392800·.8(..8(..9(.19(. 
30 ··0x0075f500·4d392800·69392800·85392800·a1392800·M9(.i9(..9(..9(. 
31 ··0x0075f510·d1392800·ed392800·093a2800·253a2800·.9(..9(..:(.%:(. 
32 ··0x0075f520·413a2800·5d3a2800·793a2800·953a2800·A:(.]:(.y:(..:(. 
33 ··0x0075f530·b13a2800·cd3a2800·e93a2800·053b2800·.:(..:(..:(..;(. 
34 ··0x0075f540·213b2800·3d3b2800·593b2800·753b2800·!;(.=;(.Y;(.u;(. 
35 ··0x0075f550·913b2800·ad3b2800·c93b2800·bd3c2800·.;(..;(..;(..<(. 
36 ··0x0075f560·6d3e2800·353f2800·21412800·39422800·m>(.5?(.!A(.9B(. 
37 ··0x0075f570·ad422800·51432800·01452800·85462800·.B(.QC(..E(..F(. 
38 ··0x0075f580·f9462800·bd482800·31492800·a1492800·.F(..H(.1I(..I(. 
39 ··0x0075f590·154a2800·e14b2800·854c2800·4d4d2800·.J(..K(..L(.MM(. 
40 ··0x0075f5a0·3d4e2800·2d4f2800·21502800·15512800·=N(.-O(.!P(..Q(. 
41 ··0x0075f5b0·d9522800·a1532800·dd542800·f5552800·.R(..S(..T(..U(. 
42 ··0x0075f5c0·bd562800·89572800·95582800·b1592800·.V(..W(..X(..Y(. 
43 ··0x0075f5d0·555a2800·fd5a2800·3d5c2800·555d2800·UZ(..Z(.=\(.U](. 
44 ··0x0075f5e0·c55d2800·355e2800·295f2800·f15f2800·.](.5^(.)_(.._(. 
45 ··0x0075f5f0·99602800·a1622800·f9642800·c9662800·.`(..b(..d(..f(. 
46 ··0x0075f600·d9682800·f5682800·05692800·15692800·.h(..h(..i(..i(. 
47 ··0x0075f610·25692800·7d692800·8d692800·9d692800·%i(.}i(..i(..i(. 
48 ··0x0075f620·ad692800·bd692800·cd692800·bd712800·.i(..i(..i(..q(. 
49 ··0x0075f630·cd712800·dd712800·ed712800·fd712800·.q(..q(..q(..q(. 
50 ··0x0075f640·0d722800·1d722800·2d722800·3d722800·.r(..r(.-r(.=r(. 
51 ··0x0075f650·65722800·75722800·85722800·95722800·er(.ur(..r(..r(. 
52 ··0x0075f660·a5722800·b5722800·c5722800·d5722800·.r(..r(..r(..r(. 
53 ··0x0075f670·e5722800·f5722800·05732800·15732800·.r(..r(..s(..s(. 
54 ··0x0075f680·25732800·35732800·45732800·55732800·%s(.5s(.Es(.Us(. 
55 ··0x0075f690·71732800·81732800·9d732800·b9732800·qs(..s(..s(..s(. 
56 ··0x0075f6a0·e5732800·f5732800·05742800·21742800·.s(..s(..t(.!t(. 
57 ··0x0075f6b0·31742800·41742800·51742800·b5742800·1t(.At(.Qt(..t(. 
58 ··0x0075f6c0·c5742800·d5742800·e5742800·11752800·.t(..t(..t(..u(. 
59 ··0x0075f6d0·35752800·6d752800·99752800·c5752800·5u(.mu(..u(..u(. 
60 ··0x0075f6e0·d5752800·1d762800·2d762800·3d762800·.u(..v(.-v(.=v(. 
61 ··0x0075f6f0·69762800·95762800·c1762800·d1762800·iv(..v(..v(..v(. 
62 ··0x0075f700·e1762800·0d772800·39772800·65772800·.v(..w(.9w(.ew(. 
63 ··0x0075f710·91772800·bd772800·cd772800·dd772800·.w(..w(..w(..w(. 
64 ··0x0075f720·09782800·19782800·29782800·55782800·.x(..x(.)x(.Ux(. 
65 ··0x0075f730·65782800·91782800·bd782800·cd782800·ex(..x(..x(..x(. 
66 ··0x0075f740·dd782800·09792800·35792800·61792800·.x(..y(.5y(.ay(. 
67 ··0x0075f750·8d792800·b9792800·c9792800·f5792800·.y(..y(..y(..y(. 
68 ··0x0075f760·657a2800·917a2800·bd7a2800·e97a2800·ez(..z(..z(..z(. 
69 ··0x0075f770·057b2800·357b2800·657b2800·757b2800·.{(.5{(.e{(.u{(. 
70 ··0x0075f780·857b2800·957b2800·a57b2800·b57b2800·.{(..{(..{(..{(. 
71 ··0x0075f790·c57b2800·d57b2800·e57b2800·f57b2800·.{(..{(..{(..{(. 
72 ··0x0075f7a0·117c2800·817c2800·917c2800·a17c2800·.|(..|(..|(..|(. 
73 ··0x0075f7b0·b17c2800·3d7d2800·4d7d2800·5d7d2800·.|(.=}(.M}(.]}(. 
74 ··0x0075f7c0·797d2800·957d2800·a57d2800·d17d2800·y}(..}(..}(..}(. 
75 ··0x0075f7d0·157e2800·417e2800·897e2800·b57e2800·.~(.A~(..~(..~(. 
76 ··0x0075f7e0·c57e2800·d57e2800·e57e2800·117f2800·.~(..~(..~(...(. 
77 ··0x0075f7f0·217f2800·4d7f2800·5d7f2800·e17f2800·!.(.M.(.].(...(. 
78 ··0x0075f800·21802800·61802800·ad802800·d5802800·!.(.a.(...(...(. 
79 ··0x0075f810·19812800·9d812800·dd812800·3d8a2800·..(...(...(.=.(. 
80 ··0x0075f820·998a2800·fd8a2800·d98b2800·198c2800·..(...(...(...(. 
81 ··0x0075f830·098d2800·6d8d2800·ad8d2800·d98d2800·..(.m.(...(...(. 
82 ··0x0075f840·d18e2800·1d8f2800·818f2800·e58f2800·..(...(...(...(. 
83 ··0x0075f850·25902800·899a2800·699b2800·e59b2800·%.(...(.i.(...(. 
84 ··0x0075f860·299c2800·199e2800·01a02800·41a02800·).(...(...(.A.(. 
85 ··0x0075f870·a5a02800·99a12800·d9a12800·61a22800·..(...(...(.a.(. 
86 ··0x0075f880·71a22800·81a22800·91a22800·a1a22800·q.(...(...(...(. 
87 ··0x0075f890·b1a22800·c1a22800·dda22800··········..(...(...(.2 ··0x00797c30·75b82a00·61b62a00·71b62a00·8db62a00·u.*.a.*.q.*...*.
 3 ··0x00797c40·9db62a00·adb62a00·c9b62a00·d9b62a00·..*...*...*...*.
 4 ··0x00797c50·f5b62a00·11b72a00·21b72a00·55b72a00·..*...*.!.*.U.*.
 5 ··0x00797c60·65b72a00·75b72a00·85b72a00·a1b72a00·e.*.u.*...*...*.
 6 ··0x00797c70·b1b72a00·cdb72a00·ddb72a00·edb72a00·..*...*...*...*.
 7 ··0x00797c80·09b82a00·25b82a00·35b82a00·45b82a00·..*.%.*.5.*.E.*.
 8 ··0x00797c90·55b82a00·65b82a00·e9bb2a00·f9bb2a00·U.*.e.*...*...*.
 9 ··0x00797ca0·09bc2a00·19bc2a00·29bc2a00·39bc2a00·..*...*.).*.9.*.
 10 ··0x00797cb0·49bc2a00·59bc2a00·69bc2a00·79bc2a00·I.*.Y.*.i.*.y.*.
 11 ··0x00797cc0·89bc2a00·99bc2a00·b9bc2a00·edbc2a00·..*...*...*...*.
 12 ··0x00797cd0·fdbc2a00·0dbd2a00·35bd2a00·b5bd2a00·..*...*.5.*...*.
 13 ··0x00797ce0·e1bd2a00·31be2a00·81be2a00·b5be2a00·..*.1.*...*...*.
 14 ··0x00797cf0·d9be2a00·f9be2a00·21c02a00·a5c02a00·..*...*.!.*...*.
 15 ··0x00797d00·b5c02a00·c5c02a00·d5c02a00·e5c02a00·..*...*...*...*.
 16 ··0x00797d10·f5c02a00·05c12a00·15c12a00·25c12a00·..*...*...*.%.*.
 17 ··0x00797d20·35c12a00·45c12a00·55c12a00·65c12a00·5.*.E.*.U.*.e.*.
 18 ··0x00797d30·75c12a00·85c12a00·95c12a00·a5c12a00·u.*...*...*...*.
 19 ··0x00797d40·19c22a00·29c22a00·39c22a00·49c22a00·..*.).*.9.*.I.*.
 20 ··0x00797d50·59c22a00·69c22a00·79c22a00·89c22a00·Y.*.i.*.y.*...*.
 21 ··0x00797d60·99c22a00·a9c22a00·b9c22a00·c9c22a00·..*...*...*...*.
 22 ··0x00797d70·e1c22a00·f9c22a00·11c32a00·29c32a00·..*...*...*.).*.
 23 ··0x00797d80·71c32a00·c9c32a00·21c42a00·79c42a00·q.*...*.!.*.y.*.
 24 ··0x00797d90·d1c42a00·29c52a00·81c52a00·d9c52a00·..*.).*...*...*.
 25 ··0x00797da0·31c62a00·89c62a00·e1c62a00·39c72a00·1.*...*...*.9.*.
 26 ··0x00797db0·91c72a00·e9c72a00·41c82a00·99c82a00·..*...*.A.*...*.
 27 ··0x00797dc0·f1c82a00·49c92a00·9dc92a00·f5c92a00·..*.I.*...*...*.
 28 ··0x00797dd0·4dca2a00·a5ca2a00·fdca2a00·55cb2a00·M.*...*...*.U.*.
 29 ··0x00797de0·adcb2a00·05cc2a00·5dcc2a00·b5cc2a00·..*...*.].*...*.
 30 ··0x00797df0·0dcd2a00·65cd2a00·bdcd2a00·15ce2a00·..*.e.*...*...*.
 31 ··0x00797e00·6dce2a00·c5ce2a00·29cf2a00·81cf2a00·m.*...*.).*...*.
 32 ··0x00797e10·d9cf2a00·31d02a00·89d02a00·e1d02a00·..*.1.*...*...*.
 33 ··0x00797e20·39d12a00·91d12a00·e9d12a00·41d22a00·9.*...*...*.A.*.
 34 ··0x00797e30·99d22a00·f1d22a00·49d32a00·a1d32a00·..*...*.I.*...*.
 35 ··0x00797e40·f9d32a00·51d42a00·a9d42a00·01d52a00·..*.Q.*...*...*.
 36 ··0x00797e50·59d52a00·4dd62a00·fdd72a00·c5d82a00·Y.*.M.*...*...*.
 37 ··0x00797e60·ddd92a00·51da2a00·f5da2a00·e1dc2a00·..*.Q.*...*...*.
 38 ··0x00797e70·edde2a00·a1e02a00·65e22a00·e9e32a00·..*...*.e.*...*.
 39 ··0x00797e80·b5e52a00·81e72a00·71e92a00·e5e92a00·..*...*.q.*...*.
 40 ··0x00797e90·a9eb2a00·1dec2a00·8dec2a00·fdec2a00·..*...*...*...*.
 41 ··0x00797ea0·a1ed2a00·69ee2a00·59ef2a00·51f02a00·..*.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 ··0x0075f9a4·00000000·00000000·00000000·00000000·................2 ··0x007982a8·00000000·00000000·00000000·00000000·................
3 ··0x0075f9b4·00000000·00000000·00000000·00000000·................3 ··0x007982b8·00000000·00000000·00000000·00000000·................
4 ··0x0075f9c4·00000000·00000000·00000000·00000000·................4 ··0x007982c8·00000000·00000000·00000000·00000000·................
5 ··0x0075f9d4·00000000·00000000·00000000·00000000·................5 ··0x007982d8·00000000·00000000·00000000·00000000·................
6 ··0x0075f9e4·00000000·00000000·00000000·00000000·................6 ··0x007982e8·00000000·00000000·00000000·00000000·................
7 ··0x0075f9f4·00000000·00000000·00000000·00000000·................ 
8 ··0x0075fa04·00000000·00000000·00000000·00000000·................ 
9 ··0x0075fa14·00000000·00000000·00000000·00000000·................ 
10 ··0x0075fa24·00000000·00000000·00000000·00000000·................ 
11 ··0x0075fa34·00000000·00000000·00000000·00000000·................ 
12 ··0x0075fa44·00000000·00000000·00000000·00000000·................ 
13 ··0x0075fa54·00000000·00000000·00000000·00000000·................ 
14 ··0x0075fa64·00000000·00000000·00000000·00000000·................ 
15 ··0x0075fa74·00000000·00000000·00000000·00000000·................ 
16 ··0x0075fa84·00000000·00000000·00000000·00000000·................7 ··0x007982f8·00000000·00000000·00000000·00000000·................
 8 ··0x00798308·00000000·00000000·00000000·00000000·................
 9 ··0x00798318·00000000·00000000·00000000·00000000·................
 10 ··0x00798328·00000000·00000000·00000000·00000000·................
 11 ··0x00798338·00000000·00000000·00000000·00000000·................
17 ··0x0075fa94·00000000·00000000·00000000·00000000·................12 ··0x00798348·00000000·00000000·00000000·00000000·................
18 ··0x0075faa4·00000000·00000000·00000000·00000000·................ 
19 ··0x0075fab4·00000000·00000000·00000000·00000000·................ 
20 ··0x0075fac4·00000000·00000000·00000000·00000000·................ 
21 ··0x0075fad4·00000000·00000000·00000000·00000000·................ 
22 ··0x0075fae4·00000000·00000000·00000000·00000000·................ 
23 ··0x0075faf4·00000000·00000000·00000000·00000000·................ 
24 ··0x0075fb04·00000000·00000000·00000000·00000000·................ 
25 ··0x0075fb14·00000000·00000000·00000000·00000000·................ 
26 ··0x0075fb24·00000000·00000000·00000000·00000000·................ 
27 ··0x0075fb34·00000000·00000000·00000000·00000000·................ 
28 ··0x0075fb44·00000000·00000000·00000000·00000000·................ 
29 ··0x0075fb54·00000000·00000000·00000000·00000000·................ 
30 ··0x0075fb64·00000000·00000000·00000000·00000000·................ 
31 ··0x0075fb74·00000000·00000000·00000000·00000000·................ 
32 ··0x0075fb84·00000000·00000000·00000000·00000000·................13 ··0x00798358·00000000·00000000·00000000·00000000·................
 14 ··0x00798368·00000000·00000000·00000000·00000000·................
 15 ··0x00798378·00000000·00000000·00000000·00000000·................
 16 ··0x00798388·00000000·00000000·00000000·00000000·................
 17 ··0x00798398·00000000·00000000·00000000·00000000·................
 18 ··0x007983a8·00000000·00000000·00000000·00000000·................
 19 ··0x007983b8·00000000·00000000·00000000·00000000·................
 20 ··0x007983c8·00000000·00000000·00000000·00000000·................
 21 ··0x007983d8·00000000·00000000·00000000·00000000·................
 22 ··0x007983e8·00000000·00000000·00000000·00000000·................
 23 ··0x007983f8·00000000·00000000·00000000·00000000·................
33 ··0x0075fb94·00000000·00000000·00000000·00000000·................24 ··0x00798408·00000000·00000000·00000000·00000000·................
34 ··0x0075fba4·00000000·00000000·00000000·00000000·................25 ··0x00798418·00000000·00000000·00000000·00000000·................
35 ··0x0075fbb4·00000000·00000000·00000000·00000000·................26 ··0x00798428·00000000·00000000·00000000·00000000·................
36 ··0x0075fbc4·00000000·00000000·00000000·00000000·................27 ··0x00798438·00000000·00000000·00000000·00000000·................
37 ··0x0075fbd4·00000000·00000000·00000000·00000000·................28 ··0x00798448·00000000·00000000·00000000·00000000·................
38 ··0x0075fbe4·00000000·00000000···················........29 ··0x00798458·00000000·00000000·00000000·00000000·................
 30 ··0x00798468·00000000·00000000·00000000·00000000·................
 31 ··0x00798478·00000000·00000000·00000000·00000000·................
 32 ··0x00798488·00000000·00000000·00000000·00000000·................
 33 ··0x00798498·00000000·00000000·00000000·00000000·................
 34 ··0x007984a8·00000000·00000000·00000000·00000000·................
 35 ··0x007984b8·00000000·00000000·00000000·00000000·................
 36 ··0x007984c8·00000000·00000000·00000000·00000000·................
 37 ··0x007984d8·00000000·00000000·00000000·00000000·................
 38 ··0x007984e8·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 ··0x0075fbec·00000000·00000000·00000000·a0a67100·..............q.3 ··0x007984ec·00000000·00000000·00000000·302a7500·............0*u.
4 ··0x0075fbfc·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
5 ··0x0075fc0c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
6 ··0x0075fc1c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
7 ··0x0075fc2c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
8 ··0x0075fc3c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
9 ··0x0075fc4c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
10 ··0x0075fc5c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
11 ··0x0075fc6c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
12 ··0x0075fc7c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
13 ··0x0075fc8c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
14 ··0x0075fc9c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
15 ··0x0075fcac·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
16 ··0x0075fcbc·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
17 ··0x0075fccc·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
18 ··0x0075fcdc·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
19 ··0x0075fcec·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
20 ··0x0075fcfc·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
21 ··0x0075fd0c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
22 ··0x0075fd1c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
23 ··0x0075fd2c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
24 ··0x0075fd3c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
25 ··0x0075fd4c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
26 ··0x0075fd5c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
27 ··0x0075fd6c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
28 ··0x0075fd7c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
29 ··0x0075fd8c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
30 ··0x0075fd9c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
31 ··0x0075fdac·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
32 ··0x0075fdbc·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
33 ··0x0075fdcc·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
34 ··0x0075fddc·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
35 ··0x0075fdec·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
36 ··0x0075fdfc·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
37 ··0x0075fe0c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
38 ··0x0075fe1c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
39 ··0x0075fe2c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
40 ··0x0075fe3c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
41 ··0x0075fe4c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
42 ··0x0075fe5c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
43 ··0x0075fe6c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
44 ··0x0075fe7c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
45 ··0x0075fe8c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
46 ··0x0075fe9c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
47 ··0x0075feac·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
48 ··0x0075febc·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
49 ··0x0075fecc·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
50 ··0x0075fedc·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
51 ··0x0075feec·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
52 ··0x0075fefc·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
53 ··0x0075ff0c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
54 ··0x0075ff1c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
55 ··0x0075ff2c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
56 ··0x0075ff3c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
57 ··0x0075ff4c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
58 ··0x0075ff5c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
59 ··0x0075ff6c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
60 ··0x0075ff7c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
61 ··0x0075ff8c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
62 ··0x0075ff9c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
63 ··0x0075ffac·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
64 ··0x0075ffbc·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
65 ··0x0075ffcc·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
66 ··0x0075ffdc·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
67 ··0x0075ffec·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
68 ··0x0075fffc·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
69 ··0x0076000c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
70 ··0x0076001c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
71 ··0x0076002c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
72 ··0x0076003c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
73 ··0x0076004c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
74 ··0x0076005c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
75 ··0x0076006c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
76 ··0x0076007c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
77 ··0x0076008c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
78 ··0x0076009c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
79 ··0x007600ac·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
80 ··0x007600bc·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
81 ··0x007600cc·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
82 ··0x007600dc·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
83 ··0x007600ec·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
84 ··0x007600fc·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
85 ··0x0076010c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
86 ··0x0076011c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
87 ··0x0076012c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
88 ··0x0076013c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
89 ··0x0076014c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
90 ··0x0076015c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
91 ··0x0076016c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
92 ··0x0076017c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
93 ··0x0076018c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
94 ··0x0076019c·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
95 ··0x007601ac·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
96 ··0x007601bc·a0a67100·a0a67100·a0a67100·a0a67100·..q...q...q...q. 
97 ··0x007601cc·a0a67100·a0a67100·a0a67100··········..q...q...q.4 ··0x007984fc·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 5 ··0x0079850c·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 6 ··0x0079851c·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 7 ··0x0079852c·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 8 ··0x0079853c·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 9 ··0x0079854c·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 10 ··0x0079855c·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 11 ··0x0079856c·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 12 ··0x0079857c·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 13 ··0x0079858c·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 14 ··0x0079859c·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 15 ··0x007985ac·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 16 ··0x007985bc·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 17 ··0x007985cc·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 18 ··0x007985dc·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 19 ··0x007985ec·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 20 ··0x007985fc·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 21 ··0x0079860c·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 22 ··0x0079861c·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 23 ··0x0079862c·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 24 ··0x0079863c·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 25 ··0x0079864c·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 26 ··0x0079865c·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 27 ··0x0079866c·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 28 ··0x0079867c·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 29 ··0x0079868c·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 30 ··0x0079869c·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 31 ··0x007986ac·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 32 ··0x007986bc·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
 33 ··0x007986cc·302a7500·302a7500·302a7500·302a7500·0*u.0*u.0*u.0*u.
Max diff block lines reached; 0/12876 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 ··0x007701d8·01000000·3c000000·84ca7200·01000000·....<.....r.....2 ··0x007a8ae0·01000000·3c000000·484e7600·01000000·....<...HNv.....
3 ··0x007701e8·cc437300·e0437300·00447300·01000000·.Cs..Cs..Ds.....3 ··0x007a8af0·1ccb7600·30cb7600·50cb7600·01000000·..v.0.v.P.v.....
4 ··0x007701f8·01000000·00000000·ffff7f7f·ffff7f7f·................4 ··0x007a8b00·01000000·00000000·ffff7f7f·ffff7f7f·................
5 ··0x00770208·ffff7f7f·ffff7f7f·ffff7f7f·ffff7f7f·................5 ··0x007a8b10·ffff7f7f·ffff7f7f·ffff7f7f·ffff7f7f·................
6 ··0x00770218·ffff7f7f·ffff7f7f·ffff7f7f·0f000000·................6 ··0x007a8b20·ffff7f7f·ffff7f7f·ffff7f7f·0f000000·................
7 ··0x00770228·02000000·01000000·02000000·01000000·................7 ··0x007a8b30·02000000·01000000·02000000·01000000·................
8 ··0x00770238·01000000·01000000·01000000·00010010·................8 ··0x007a8b40·01000000·01000000·01000000·00010010·................
9 ··0x00770248·00150000·00000000·0df93b00·13f93b00·..........;...;.9 ··0x007a8b50·00150000·00000000·7d9c3e00·839c3e00·........}.>...>.
10 ··0x00770258·19f93b00·03000000·01000000·01000000·..;.............10 ··0x007a8b60·899c3e00·03000000·01000000·01000000·..>.............
11 ··0x00770268·01000000·01000000·01000000·01000000·................11 ··0x007a8b70·01000000·01000000·01000000·01000000·................
12 ··0x00770278·b0d37300·7c027700·80027700·84027700·..s.|.w...w...w.12 ··0x007a8b80·285b7700·848b7a00·888b7a00·8c8b7a00·([w...z...z...z.
13 ··0x00770288·00000000·00000000·00000000·00000000·................13 ··0x007a8b90·00000000·00000000·00000000·00000000·................
14 ··0x00770298·00000000·00000000·00000000·00000000·................14 ··0x007a8ba0·00000000·00000000·00000000·00000000·................
15 ··0x007702a8·00000000·00000000·00000000·00000000·................15 ··0x007a8bb0·00000000·00000000·00000000·00000000·................
16 ··0x007702b8·00000000·01000000·00000000·00000000·................16 ··0x007a8bc0·00000000·01000000·00000000·00000000·................
17 ··0x007702c8·00000000·00000000·00000000·00000000·................17 ··0x007a8bd0·00000000·00000000·00000000·00000000·................
18 ··0x007702d8·00000000·00000000·00000000·00000000·................18 ··0x007a8be0·00000000·00000000·00000000·00000000·................
19 ··0x007702e8·00000000·00000000·00000000·01000000·................19 ··0x007a8bf0·00000000·00000000·00000000·01000000·................
20 ··0x007702f8·00000000·00000000·00000000·00000000·................20 ··0x007a8c00·00000000·00000000·00000000·00000000·................
21 ··0x00770308·00000000·00000000·00000000·00000000·................21 ··0x007a8c10·00000000·00000000·00000000·00000000·................
22 ··0x00770318·00000000·00000000·00000000·00000000·................22 ··0x007a8c20·00000000·00000000·00000000·00000000·................
23 ··0x00770328·00000000·01000000·00000000·00000000·................23 ··0x007a8c30·00000000·01000000·00000000·00000000·................
24 ··0x00770338·00000000·00000000·00000000·00000000·................24 ··0x007a8c40·00000000·00000000·00000000·00000000·................
25 ··0x00770348·00000000·00000000·00000000·00000000·................25 ··0x007a8c50·00000000·00000000·00000000·00000000·................
26 ··0x00770358·00000000·00000000·00000000·01000000·................26 ··0x007a8c60·00000000·00000000·00000000·01000000·................
27 ··0x00770368·00000000·00000000·00000000·00000000·................27 ··0x007a8c70·00000000·00000000·00000000·00000000·................
28 ··0x00770378·00000000·00000000·00000000·00000000·................28 ··0x007a8c80·00000000·00000000·00000000·00000000·................
29 ··0x00770388·00000000·00000000·00000000·00000000·................29 ··0x007a8c90·00000000·00000000·00000000·00000000·................
30 ··0x00770398·00000000·01000000·01000000·00000000·................30 ··0x007a8ca0·00000000·01000000·01000000·00000000·................
31 ··0x007703a8·01000000·00000000·00000000·00000000·................31 ··0x007a8cb0·01000000·00000000·00000000·00000000·................
32 ··0x007703b8·00000000·28077700·00000000·00000000·....(.w.........32 ··0x007a8cc0·00000000·30907a00·00000000·00000000·....0.z.........
33 ··0x007703c8·fdff0000·00000000·00000000·00000000·................33 ··0x007a8cd0·fdff0000·00000000·00000000·00000000·................
34 ··0x007703d8·00000000·00000000·00000000·00000000·................34 ··0x007a8ce0·00000000·00000000·00000000·00000000·................
35 ··0x007703e8·00000000·00010001·00000000·00000000·................35 ··0x007a8cf0·00000000·00010001·00000000·00000000·................
36 ··0x007703f8·00000000·00000000·00000000·00000000·................36 ··0x007a8d00·00000000·00000000·00000000·00000000·................
37 ··0x00770408·00000000·00000000·00000000·00000000·................37 ··0x007a8d10·00000000·00000000·00000000·00000000·................
38 ··0x00770418·00000000·00000000·00000000·00000000·................38 ··0x007a8d20·00000000·00000000·00000000·00000000·................
39 ··0x00770428·00000000·00000000·00000000·00000000·................39 ··0x007a8d30·00000000·00000000·00000000·00000000·................
40 ··0x00770438·00000000·00000000·00000000·00000000·................40 ··0x007a8d40·00000000·00000000·00000000·00000000·................
41 ··0x00770448·00000000·00000000·00000000·00000000·................41 ··0x007a8d50·00000000·00000000·00000000·00000000·................
42 ··0x00770458·00000000·00000000·00000000·00000000·................42 ··0x007a8d60·00000000·00000000·00000000·00000000·................
43 ··0x00770468·0dad2800·0dad2800·e18c4e00·0dad2800·..(...(...N...(.43 ··0x007a8d70·754f2b00·754f2b00·d15a5100·754f2b00·uO+.uO+..ZQ.uO+.
44 ··0x00770478·0dad2800·00000000·00000000·00000000·..(.............44 ··0x007a8d80·754f2b00·00000000·00000000·00000000·uO+.............
45 ··0x00770488·00000000·00000000·00000000·00000000·................45 ··0x007a8d90·00000000·00000000·00000000·00000000·................
46 ··0x00770498·2dbf4e00·2dbf4e00·41bf4e00·e1b34e00·-.N.-.N.A.N...N.46 ··0x007a8da0·1d8d5100·1d8d5100·318d5100·d1815100·..Q...Q.1.Q...Q.
47 ··0x007704a8·47bf4e00·51bf4e00·a36f3b00·f1b44e00·G.N.Q.N..o;...N.47 ··0x007a8db0·378d5100·418d5100·3b1d3e00·e1825100·7.Q.A.Q.;.>...Q.
48 ··0x007704b8·51b54e00·55bf4e00·61bf4e00·e1dc2800·Q.N.U.N.a.N...(.48 ··0x007a8dc0·41835100·458d5100·518d5100·79812b00·A.Q.E.Q.Q.Q.y.+.
49 ··0x007704c8·e1dc2800·6dbf4e00·79bf4e00·87bf4e00·..(.m.N.y.N...N.49 ··0x007a8dd0·79812b00·5d8d5100·698d5100·778d5100·y.+.].Q.i.Q.w.Q.
50 ··0x007704d8·47bf4e00·0dad2800·0dad2800·00000000·G.N...(...(.....50 ··0x007a8de0·378d5100·754f2b00·754f2b00·00000000·7.Q.uO+.uO+.....
51 ··0x007704e8·00000000·00000000·00000000·00000000·................51 ··0x007a8df0·00000000·00000000·00000000·00000000·................
52 ··0x007704f8·0db34e00·49b34e00·a5b34e00·e1b34e00·..N.I.N...N...N.52 ··0x007a8e00·fd805100·39815100·95815100·d1815100·..Q.9.Q...Q...Q.
53 ··0x00770508·45b44e00·59b44e00·a5b44e00·f1b44e00·E.N.Y.N...N...N.53 ··0x007a8e10·35825100·49825100·95825100·e1825100·5.Q.I.Q...Q...Q.
54 ··0x00770518·51b54e00·b1b54e00·d7b54e00·fdb54e00·Q.N...N...N...N.54 ··0x007a8e20·41835100·a1835100·c7835100·ed835100·A.Q...Q...Q...Q.
55 ··0x00770528·19b64e00·35b64e00·6fb64e00·97b64e00·..N.5.N.o.N...N.55 ··0x007a8e30·09845100·25845100·5f845100·87845100·..Q.%.Q._.Q...Q.
56 ··0x00770538·bbb64e00·f1b64e00·79b74e00·00000000·..N...N.y.N.....56 ··0x007a8e40·ab845100·e1845100·69855100·00000000·..Q...Q.i.Q.....
57 ··0x00770548·00000000·00000000·00000000·00000000·................57 ··0x007a8e50·00000000·00000000·00000000·00000000·................
58 ··0x00770558·00000000·00000000·e8030000·00000000·................58 ··0x007a8e60·00000000·00000000·e8030000·00000000·................
59 ··0x00770568·00000000·00000000·00000000·00000000·................59 ··0x007a8e70·00000000·00000000·00000000·00000000·................
60 ··0x00770578·00000000·00000000·00000000·00000000·................60 ··0x007a8e80·00000000·00000000·00000000·00000000·................
61 ··0x00770588·00000000·00000000·00000000·00000000·................61 ··0x007a8e90·00000000·00000000·00000000·00000000·................
62 ··0x00770598·00000000·00000000·00000000·00000000·................62 ··0x007a8ea0·00000000·00000000·00000000·00000000·................
63 ··0x007705a8·00000000·00000000·00000000·00000000·................63 ··0x007a8eb0·00000000·00000000·00000000·00000000·................
64 ··0x007705b8·00000000·00000000·00000000·00000000·................64 ··0x007a8ec0·00000000·00000000·00000000·00000000·................
65 ··0x007705c8·00000000·00000000·00000000·00000000·................65 ··0x007a8ed0·00000000·00000000·00000000·00000000·................
66 ··0x007705d8·00000000·00000000·00000000·00000000·................66 ··0x007a8ee0·00000000·00000000·00000000·00000000·................
67 ··0x007705e8·00000000·00000000·00000000·00000000·................67 ··0x007a8ef0·00000000·00000000·00000000·00000000·................
68 ··0x007705f8·00000000·00000000·00000000·00000000·................68 ··0x007a8f00·00000000·00000000·00000000·00000000·................
69 ··0x00770608·00000000·00000000·00000000·00000000·................69 ··0x007a8f10·00000000·00000000·00000000·00000000·................
70 ··0x00770618·00000000·00000000·00000000·00000000·................70 ··0x007a8f20·00000000·00000000·00000000·00000000·................
71 ··0x00770628·00000000·00000000·00000000·00000000·................71 ··0x007a8f30·00000000·00000000·00000000·00000000·................
72 ··0x00770638·44057700·e8030000·e8030000·00000000·D.w.............72 ··0x007a8f40·4c8e7a00·e8030000·e8030000·00000000·L.z.............
73 ··0x00770648·00000000·01000000·00000000·00000000·................73 ··0x007a8f50·00000000·01000000·00000000·00000000·................
74 ··0x00770658·00000000·00000000·0000803f·0000803f·...........?...?74 ··0x007a8f60·00000000·00000000·0000803f·0000803f·...........?...?
75 ··0x00770668·00000100·00000000·00000100·00000000·................75 ··0x007a8f70·00000100·00000000·00000100·00000000·................
76 ··0x00770678·00000000·00000000·00000000·ffffffff·................76 ··0x007a8f80·00000000·00000000·00000000·ffffffff·................
77 ··0x00770688·00000000·00000000·00000000·84047700·..............w.77 ··0x007a8f90·00000000·00000000·00000000·8c8d7a00·..............z.
78 ··0x00770698·00000000·00000000·00000000·00000000·................78 ··0x007a8fa0·00000000·00000000·00000000·00000000·................
79 ··0x007706a8·00000000·00000000·00000000·00000000·................79 ··0x007a8fb0·00000000·00000000·00000000·00000000·................
80 ··0x007706b8·00000000·7fb84e00·a7b84e00·ebb84e00·......N...N...N.80 ··0x007a8fc0·00000000·6f865100·97865100·db865100·....o.Q...Q...Q.
81 ··0x007706c8·43b94e00·afb94e00·00000000·00000000·C.N...N.........81 ··0x007a8fd0·33875100·9f875100·00000000·00000000·3.Q...Q.........
82 ··0x007706d8·00000000·00000000·00000000·0dad2800·..............(.82 ··0x007a8fe0·00000000·00000000·00000000·754f2b00·............uO+.
83 ··0x007706e8·0dad2800·e1dc2800·0dad2800·0dad2800·..(...(...(...(.83 ··0x007a8ff0·754f2b00·79812b00·754f2b00·754f2b00·uO+.y.+.uO+.uO+.
84 ··0x007706f8·0dad2800·0dad2800·e1dc2800·0dad2800·..(...(...(...(.84 ··0x007a9000·754f2b00·754f2b00·79812b00·754f2b00·uO+.uO+.y.+.uO+.
85 ··0x00770708·0dad2800·0dad2800·0dad2800·0dad2800·..(...(...(...(.85 ··0x007a9010·754f2b00·754f2b00·754f2b00·754f2b00·uO+.uO+.uO+.uO+.
86 ··0x00770718·e1dc2800·00000000·00000000·00000000·..(.............86 ··0x007a9020·79812b00·00000000·00000000·00000000·y.+.............
87 ··0x00770728·00000000·00000000·00000000·00000000·................87 ··0x007a9030·00000000·00000000·00000000·00000000·................
88 ··0x00770738·e1dc2800·95dc2800·1d5c3600·35872a00·..(...(..\6.5.*.88 ··0x007a9040·79812b00·2d812b00·85df3100·892b2d00·y.+.-.+...1..+-.
89 ··0x00770748·716e5100·e1dc2800·e1dc2800·e1dc2800·qnQ...(...(...(.89 ··0x007a9050·613c5400·79812b00·79812b00·79812b00·a<T.y.+.y.+.y.+.
90 ··0x00770758·00000000·00000000·00000000·00000000·................90 ··0x007a9060·00000000·00000000·00000000·00000000·................
91 ··0x00770768·00000000·00000000·00000000·00000000·................91 ··0x007a9070·00000000·00000000·00000000·00000000·................
92 ··0x00770778·00000000·00000000·00000000·00000000·................92 ··0x007a9080·00000000·00000000·00000000·00000000·................
93 ··0x00770788·00000000·00000000·00000000·00000000·................93 ··0x007a9090·00000000·00000000·00000000·00000000·................
94 ··0x00770798·5ab61500·00000000·00000000·00000000·Z...............94 ··0x007a90a0·e1cb1500·00000000·00000000·00000000·................
95 ··0x007707a8·01000000·00000000·00000000·01000000·................95 ··0x007a90b0·01000000·00000000·00000000·01000000·................
96 ··0x007707b8·00000000·00000000·01000000·00000000·................96 ··0x007a90c0·00000000·00000000·0000803f·01000000·...........?....
97 ··0x007707c8·00000000·00000000·00000000·00000000·................97 ··0x007a90d0·01000000·00000000·01000000·00000000·................
98 ··0x007707d8·00000000·00000000·00000000·00000000·................98 ··0x007a90e0·01000000·00000000·00000000·00000000·................
99 ··0x007707e8·03000000·0000803f·00000000·00000000·.......?........99 ··0x007a90f0·00000000·00000000·01000000·00000000·................
100 ··0x007707f8·00000000·00000000·0000803f·00000000·...........?....100 ··0x007a9100·00000000·00000000·00000000·00000000·................
101 ··0x00770808·00000000·00000000·00000000·0000803f·...............?101 ··0x007a9110·00000000·00000000·48d57a00·d8907a00·........H.z...z.
102 ··0x00770818·00000000·00000000·00000000·00000000·................102 ··0x007a9120·f8907a00·00000000·01000000·00000000·..z.............
103 ··0x00770828·0000803f·00000000·01000000·00000000·...?............103 ··0x007a9130·01000000·00000000·00000000·00000000·................
104 ··0x00770838·00000000·00000000·00000000·00000000·................104 ··0x007a9140·00000000·00000000·01000000·00000000·................
105 ··0x00770848·00000000·00000000·00000000·00000000·................105 ··0x007a9150·00000000·00000000·00000000·00000000·................
106 ··0x00770858·03000000·0000803f·00000000·00000000·.......?........106 ··0x007a9160·00000000·00000000·0c000000·00000000·................
107 ··0x00770868·00000000·00000000·0000803f·00000000·...........?....107 ··0x007a9170·00000000·00000000·00000000·00000000·................
108 ··0x00770878·00000000·00000000·00000000·0000803f·...............?108 ··0x007a9180·00000000·00000000·0c000000·00000000·................
109 ··0x00770888·00000000·00000000·00000000·00000000·................109 ··0x007a9190·00000000·00000000·00000000·00000000·................
110 ··0x00770898·0000803f·00000000·01000000·00000000·...?............110 ··0x007a91a0·00000000·00000000·0c000000·00000000·................
111 ··0x007708a8·00000000·00000000·00000000·00000000·................111 ··0x007a91b0·00000000·00000000·00000000·00000000·................
112 ··0x007708b8·00000000·00000000·00000000·00000000·................112 ··0x007a91c0·00000000·00000000·0c000000·00000000·................
113 ··0x007708c8·03000000·0000803f·00000000·00000000·.......?........113 ··0x007a91d0·00000000·00000000·00000000·00000000·................
114 ··0x007708d8·00000000·00000000·0000803f·00000000·...........?....114 ··0x007a91e0·00000000·00000000·01000000·01000000·................
115 ··0x007708e8·00000000·00000000·00000000·0000803f·...............?115 ··0x007a91f0·01000000·00000000·ffffffff·ffffffff·................
116 ··0x007708f8·00000000·00000000·00000000·00000000·................116 ··0x007a9200·ffffffff·ffffffff·ffffffff·ffffffff·................
117 ··0x00770908·0000803f·00000000·01000000·00000000·...?............117 ··0x007a9210·ffffffff·ffffffff·ffffffff·ffffffff·................
118 ··0x00770918·00000000·00000000·00000000·00000000·................118 ··0x007a9220·ffffffff·00000000·5f021500·00000000·........_.......
119 ··0x00770928·00000000·00000000·00000000·00000000·................119 ··0x007a9230·65f81500·00000000·2b0d1500·00000000·e.......+.......
120 ··0x00770938·03000000·0000803f·00000000·00000000·.......?........120 ··0x007a9240·cc341600·00000000·030f1500·00000000·.4..............
121 ··0x00770948·00000000·00000000·0000803f·00000000·...........?....121 ··0x007a9250·1c9f1400·00000000·fe0e1500·00000000·................
122 ··0x00770958·00000000·00000000·00000000·0000803f·...............?122 ··0x007a9260·65611400·00000000·142d1400·00000000·ea.......-......
123 ··0x00770968·00000000·00000000·00000000·00000000·................123 ··0x007a9270·eb631400·00000000·7f051600·00000000·.c..............
124 ··0x00770978·0000803f·00000000·01000000·00000000·...?............124 ··0x007a9280·1be71700·00000000·9eee1700·00000000·................
125 ··0x00770988·00000000·00000000·00000000·00000000·................125 ··0x007a9290·7fe61700·00000000·f62d1400·00000000·.........-......
Max diff block lines reached; 0/58001 bytes (0.00%) of diff not shown.
27.8 KB
smali/m5/n0.smali
    
Offset 1, 1402 lines modifiedOffset 1, 48 lines modified
1 .class·public·Lm5/n0;1 .class·public·final·synthetic·Lm5/n0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lm5/o0$d;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·a:Lx5/c;7 .field·public·final·synthetic·h:Lm5/o0;
  
8 .field·public·final·b:Ljava/util/HashMap;8 .field·public·final·synthetic·i:Lm5/q0$c;
  
 9 .field·public·final·synthetic·j:Landroid/view/KeyEvent;
9 .field·public·final·c:Ljava/util/HashMap; 
  
10 .field·public·final·d:Lm5/o0$b; 
  
  
11 #·direct·methods10 #·direct·methods
12 .method·public·constructor·<init>(Lx5/c;)V 
13 ····.locals·6 
  
14 ····.line·1 
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
16 ····new-instance·v0,·Ljava/util/HashMap; 
  
17 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V 
  
18 ····iput-object·v0,·p0,·Lm5/n0;->b:Ljava/util/HashMap; 
  
19 ····new-instance·v0,·Ljava/util/HashMap; 
  
20 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V 
  
21 ····iput-object·v0,·p0,·Lm5/n0;->c:Ljava/util/HashMap; 
  
22 ····new-instance·v0,·Lm5/o0$b; 
  
23 ····invoke-direct·{v0},·Lm5/o0$b;-><init>()V 
  
24 ····iput-object·v0,·p0,·Lm5/n0;->d:Lm5/o0$b; 
  
25 ····iput-object·p1,·p0,·Lm5/n0;->a:Lx5/c; 
  
26 ····invoke-static·{},·Lm5/p0;->a()[Lm5/p0$e; 
  
27 ····move-result-object·p1 
  
28 ····array-length·v0,·p1 
  
29 ····const/4·v1,·0x0 
  
30 ····:goto_0 
31 ····if-ge·v1,·v0,·:cond_0 
  
32 ····aget-object·v2,·p1,·v1 
  
33 ····iget-object·v3,·p0,·Lm5/n0;->c:Ljava/util/HashMap; 
  
34 ····iget-wide·v4,·v2,·Lm5/p0$e;->c:J 
  
35 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
36 ····move-result-object·v4 
  
37 ····invoke-virtual·{v3,·v4,·v2},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
  
38 ····add-int/lit8·v1,·v1,·0x1 
  
39 ····goto·:goto_0 
  
40 ····:cond_0 
41 ····return-void 
42 .end·method 
  
43 .method·public·static·synthetic·b(Lm5/n0;Lm5/p0$c;Landroid/view/KeyEvent;)V11 .method·public·synthetic·constructor·<init>(Lm5/o0;Lm5/q0$c;Landroid/view/KeyEvent;)V
44 ····.locals·0 
  
45 ····.line·1 
46 ····invoke-direct·{p0,·p1,·p2},·Lm5/n0;->m(Lm5/p0$c;Landroid/view/KeyEvent;)V 
  
47 ····return-void 
48 .end·method 
  
49 .method·public·static·synthetic·c(Lm5/o0$d$a;Ljava/nio/ByteBuffer;)V 
50 ····.locals·0 
  
51 ····.line·1 
52 ····invoke-static·{p0,·p1},·Lm5/n0;->k(Lm5/o0$d$a;Ljava/nio/ByteBuffer;)V 
  
53 ····return-void 
54 .end·method 
  
55 .method·public·static·synthetic·d(Lm5/n0;Lm5/p0$c;JLandroid/view/KeyEvent;)V 
56 ····.locals·012 ····.locals·0
  
57 ····.line·113 ····.line·1
 14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
58 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lm5/n0;->l(Lm5/p0$c;JLandroid/view/KeyEvent;)V 
  
59 ····return-void 
60 .end·method 
  
61 .method·public·static·e(Landroid/view/KeyEvent;)Lm5/j0$b; 
62 ····.locals·2 
  
63 ····.line·1 
64 ····invoke-virtual·{p0},·Landroid/view/KeyEvent;->getRepeatCount()I 
  
65 ····move-result·v0 
  
66 ····const/4·v1,·0x1 
  
67 ····if-lez·v0,·:cond_0 
  
68 ····const/4·v0,·0x1 
  
69 ····goto·:goto_0 
  
70 ····:cond_0 
71 ····const/4·v0,·0x0 
  
72 ····:goto_0 
73 ····invoke-virtual·{p0},·Landroid/view/KeyEvent;->getAction()I 
  
Max diff block lines reached; 22490/28453 bytes (79.04%) of diff not shown.
364 B
smali/m5/j$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·Lm5/j$a;1 .class·public·Lm5/j$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/j;5 .implements·Lio/flutter/embedding/engine/renderer/k;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lm5/j;8 ····value·=·Lm5/j;
9 .end·annotation9 .end·annotation
  
2.24 KB
smali/m5/s0.smali
    
Offset 4, 47 lines modifiedOffset 4, 59 lines modified
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·enum·h:Lm5/s0;5 .field·public·static·final·enum·h:Lm5/s0;
  
6 .field·public·static·final·enum·i:Lm5/s0;6 .field·public·static·final·enum·i:Lm5/s0;
  
 7 .field·public·static·final·enum·j:Lm5/s0;
  
7 .field·public·static·final·synthetic·j:[Lm5/s0;8 .field·public·static·final·synthetic·k:[Lm5/s0;
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·static·constructor·<clinit>()V10 .method·public·static·constructor·<clinit>()V
10 ····.locals·311 ····.locals·3
  
11 ····.line·112 ····.line·1
12 ····new-instance·v0,·Lm5/s0;13 ····new-instance·v0,·Lm5/s0;
  
13 ····const-string·v1,·"opaque"14 ····const-string·v1,·"surface"
  
14 ····const/4·v2,·0x015 ····const/4·v2,·0x0
  
15 ····invoke-direct·{v0,·v1,·v2},·Lm5/s0;-><init>(Ljava/lang/String;I)V16 ····invoke-direct·{v0,·v1,·v2},·Lm5/s0;-><init>(Ljava/lang/String;I)V
  
16 ····sput-object·v0,·Lm5/s0;->h:Lm5/s0;17 ····sput-object·v0,·Lm5/s0;->h:Lm5/s0;
  
17 ····new-instance·v0,·Lm5/s0;18 ····new-instance·v0,·Lm5/s0;
  
18 ····const-string·v1,·"transparent"19 ····const-string·v1,·"texture"
  
19 ····const/4·v2,·0x120 ····const/4·v2,·0x1
  
20 ····invoke-direct·{v0,·v1,·v2},·Lm5/s0;-><init>(Ljava/lang/String;I)V21 ····invoke-direct·{v0,·v1,·v2},·Lm5/s0;-><init>(Ljava/lang/String;I)V
  
21 ····sput-object·v0,·Lm5/s0;->i:Lm5/s0;22 ····sput-object·v0,·Lm5/s0;->i:Lm5/s0;
  
 23 ····new-instance·v0,·Lm5/s0;
  
 24 ····const-string·v1,·"image"
  
 25 ····const/4·v2,·0x2
  
 26 ····invoke-direct·{v0,·v1,·v2},·Lm5/s0;-><init>(Ljava/lang/String;I)V
  
 27 ····sput-object·v0,·Lm5/s0;->j:Lm5/s0;
  
22 ····invoke-static·{},·Lm5/s0;->a()[Lm5/s0;28 ····invoke-static·{},·Lm5/s0;->a()[Lm5/s0;
  
23 ····move-result-object·v029 ····move-result-object·v0
  
24 ····sput-object·v0,·Lm5/s0;->j:[Lm5/s0;30 ····sput-object·v0,·Lm5/s0;->k:[Lm5/s0;
  
25 ····return-void31 ····return-void
26 .end·method32 .end·method
  
27 .method·public·constructor·<init>(Ljava/lang/String;I)V33 .method·public·constructor·<init>(Ljava/lang/String;I)V
28 ····.locals·034 ····.locals·0
  
Offset 54, 15 lines modifiedOffset 66, 15 lines modified
54 ····return-void66 ····return-void
55 .end·method67 .end·method
  
56 .method·public·static·synthetic·a()[Lm5/s0;68 .method·public·static·synthetic·a()[Lm5/s0;
57 ····.locals·369 ····.locals·3
  
58 ····.line·170 ····.line·1
59 ····const/4·v0,·0x271 ····const/4·v0,·0x3
  
60 ····new-array·v0,·v0,·[Lm5/s0;72 ····new-array·v0,·v0,·[Lm5/s0;
  
61 ····const/4·v1,·0x073 ····const/4·v1,·0x0
  
62 ····sget-object·v2,·Lm5/s0;->h:Lm5/s0;74 ····sget-object·v2,·Lm5/s0;->h:Lm5/s0;
  
Offset 70, 14 lines modifiedOffset 82, 20 lines modified
  
70 ····const/4·v1,·0x182 ····const/4·v1,·0x1
  
71 ····sget-object·v2,·Lm5/s0;->i:Lm5/s0;83 ····sget-object·v2,·Lm5/s0;->i:Lm5/s0;
  
72 ····aput-object·v2,·v0,·v184 ····aput-object·v2,·v0,·v1
  
 85 ····const/4·v1,·0x2
  
 86 ····sget-object·v2,·Lm5/s0;->j:Lm5/s0;
  
 87 ····aput-object·v2,·v0,·v1
  
73 ····return-object·v088 ····return-object·v0
74 .end·method89 .end·method
  
75 .method·public·static·valueOf(Ljava/lang/String;)Lm5/s0;90 .method·public·static·valueOf(Ljava/lang/String;)Lm5/s0;
76 ····.locals·191 ····.locals·1
  
77 ····.line·192 ····.line·1
Offset 92, 15 lines modifiedOffset 110, 15 lines modified
92 ····return-object·p0110 ····return-object·p0
93 .end·method111 .end·method
  
94 .method·public·static·values()[Lm5/s0;112 .method·public·static·values()[Lm5/s0;
95 ····.locals·1113 ····.locals·1
  
96 ····.line·1114 ····.line·1
97 ····sget-object·v0,·Lm5/s0;->j:[Lm5/s0;115 ····sget-object·v0,·Lm5/s0;->k:[Lm5/s0;
  
98 ····invoke-virtual·{v0},·[Lm5/s0;->clone()Ljava/lang/Object;116 ····invoke-virtual·{v0},·[Lm5/s0;->clone()Ljava/lang/Object;
  
99 ····move-result-object·v0117 ····move-result-object·v0
  
100 ····check-cast·v0,·[Lm5/s0;118 ····check-cast·v0,·[Lm5/s0;
  
2.7 KB
smali/m5/t.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·Lm5/t;1 .class·public·Lm5/t;
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/k;5 .implements·Lio/flutter/embedding/engine/renderer/l;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·h:Z7 .field·public·h:Z
  
8 .field·public·i:Z8 .field·public·i:Z
  
Offset 211, 15 lines modifiedOffset 211, 15 lines modified
  
211 ····const-string·v0,·"Already·connected·to·a·FlutterRenderer.·Detaching·from·old·one·and·attaching·to·new·one."211 ····const-string·v0,·"Already·connected·to·a·FlutterRenderer.·Detaching·from·old·one·and·attaching·to·new·one."
  
212 ····invoke-static·{v1,·v0},·Ll5/b;->f(Ljava/lang/String;Ljava/lang/String;)V212 ····invoke-static·{v1,·v0},·Ll5/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
213 ····iget-object·v0,·p0,·Lm5/t;->j:Lio/flutter/embedding/engine/renderer/FlutterRenderer;213 ····iget-object·v0,·p0,·Lm5/t;->j:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
214 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->r()V214 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->q()V
  
215 ····:cond_0215 ····:cond_0
216 ····iput-object·p1,·p0,·Lm5/t;->j:Lio/flutter/embedding/engine/renderer/FlutterRenderer;216 ····iput-object·p1,·p0,·Lm5/t;->j:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
217 ····invoke-virtual·{p0},·Lm5/t;->b()V217 ····invoke-virtual·{p0},·Lm5/t;->b()V
  
218 ····return-void218 ····return-void
Offset 288, 15 lines modifiedOffset 288, 15 lines modified
  
288 ····const-string·v1,·"FlutterTextureView"288 ····const-string·v1,·"FlutterTextureView"
  
289 ····invoke-static·{v1,·v0},·Ll5/b;->f(Ljava/lang/String;Ljava/lang/String;)V289 ····invoke-static·{v1,·v0},·Ll5/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
290 ····iget-object·v0,·p0,·Lm5/t;->j:Lio/flutter/embedding/engine/renderer/FlutterRenderer;290 ····iget-object·v0,·p0,·Lm5/t;->j:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
291 ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->s(II)V291 ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->r(II)V
  
292 ····return-void292 ····return-void
  
293 ····:cond_0293 ····:cond_0
294 ····new-instance·p1,·Ljava/lang/IllegalStateException;294 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
295 ····const-string·p2,·"changeSurfaceSize()·should·only·be·called·when·flutterRenderer·is·non-null."295 ····const-string·p2,·"changeSurfaceSize()·should·only·be·called·when·flutterRenderer·is·non-null."
Offset 341, 15 lines modifiedOffset 341, 15 lines modified
  
341 ····iput-object·v0,·p0,·Lm5/t;->k:Landroid/view/Surface;341 ····iput-object·v0,·p0,·Lm5/t;->k:Landroid/view/Surface;
  
342 ····iget-object·v1,·p0,·Lm5/t;->j:Lio/flutter/embedding/engine/renderer/FlutterRenderer;342 ····iget-object·v1,·p0,·Lm5/t;->j:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
343 ····iget-boolean·v2,·p0,·Lm5/t;->i:Z343 ····iget-boolean·v2,·p0,·Lm5/t;->i:Z
  
344 ····invoke-virtual·{v1,·v0,·v2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->q(Landroid/view/Surface;Z)V344 ····invoke-virtual·{v1,·v0,·v2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->p(Landroid/view/Surface;Z)V
  
345 ····return-void345 ····return-void
  
346 ····:cond_1346 ····:cond_1
347 ····new-instance·v0,·Ljava/lang/IllegalStateException;347 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
348 ····const-string·v1,·"connectSurfaceToRenderer()·should·only·be·called·when·flutterRenderer·and·getSurfaceTexture()·are·non-null."348 ····const-string·v1,·"connectSurfaceToRenderer()·should·only·be·called·when·flutterRenderer·and·getSurfaceTexture()·are·non-null."
Offset 363, 15 lines modifiedOffset 363, 15 lines modified
363 ····.locals·2363 ····.locals·2
  
364 ····.line·1364 ····.line·1
365 ····iget-object·v0,·p0,·Lm5/t;->j:Lio/flutter/embedding/engine/renderer/FlutterRenderer;365 ····iget-object·v0,·p0,·Lm5/t;->j:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
366 ····if-eqz·v0,·:cond_1366 ····if-eqz·v0,·:cond_1
  
367 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->r()V367 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->q()V
  
368 ····iget-object·v0,·p0,·Lm5/t;->k:Landroid/view/Surface;368 ····iget-object·v0,·p0,·Lm5/t;->k:Landroid/view/Surface;
  
369 ····if-eqz·v0,·:cond_0369 ····if-eqz·v0,·:cond_0
  
370 ····invoke-virtual·{v0},·Landroid/view/Surface;->release()V370 ····invoke-virtual·{v0},·Landroid/view/Surface;->release()V
  
5.54 KB
smali/m5/s.smali
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 .class·public·Lm5/s;1 .class·public·Lm5/s;
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/k;5 .implements·Lio/flutter/embedding/engine/renderer/l;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·h:Z7 .field·public·final·h:Z
  
8 .field·public·i:Z8 .field·public·i:Z
  
9 .field·public·j:Z9 .field·public·j:Z
  
10 .field·public·k:Lio/flutter/embedding/engine/renderer/FlutterRenderer;10 .field·public·k:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
11 .field·public·final·l:Landroid/view/SurfaceHolder$Callback;11 .field·public·final·l:Landroid/view/SurfaceHolder$Callback;
  
12 .field·public·final·m:Lio/flutter/embedding/engine/renderer/j;12 .field·public·final·m:Lio/flutter/embedding/engine/renderer/k;
  
  
13 #·direct·methods13 #·direct·methods
14 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;Z)V14 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;Z)V
15 ····.locals·015 ····.locals·0
  
16 ····.line·116 ····.line·1
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
  
39 ····iput-object·p1,·p0,·Lm5/s;->l:Landroid/view/SurfaceHolder$Callback;39 ····iput-object·p1,·p0,·Lm5/s;->l:Landroid/view/SurfaceHolder$Callback;
  
40 ····new-instance·p1,·Lm5/s$b;40 ····new-instance·p1,·Lm5/s$b;
  
41 ····invoke-direct·{p1,·p0},·Lm5/s$b;-><init>(Lm5/s;)V41 ····invoke-direct·{p1,·p0},·Lm5/s$b;-><init>(Lm5/s;)V
  
42 ····iput-object·p1,·p0,·Lm5/s;->m:Lio/flutter/embedding/engine/renderer/j;42 ····iput-object·p1,·p0,·Lm5/s;->m:Lio/flutter/embedding/engine/renderer/k;
  
43 ····iput-boolean·p3,·p0,·Lm5/s;->h:Z43 ····iput-boolean·p3,·p0,·Lm5/s;->h:Z
  
44 ····invoke-virtual·{p0},·Lm5/s;->n()V44 ····invoke-virtual·{p0},·Lm5/s;->n()V
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
Offset 146, 17 lines modifiedOffset 146, 17 lines modified
146 ····:cond_0146 ····:cond_0
147 ····const/4·v0,·0x0147 ····const/4·v0,·0x0
  
148 ····invoke-virtual·{p0,·v0},·Landroid/view/View;->setAlpha(F)V148 ····invoke-virtual·{p0,·v0},·Landroid/view/View;->setAlpha(F)V
  
149 ····iget-object·v0,·p0,·Lm5/s;->k:Lio/flutter/embedding/engine/renderer/FlutterRenderer;149 ····iget-object·v0,·p0,·Lm5/s;->k:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
150 ····iget-object·v1,·p0,·Lm5/s;->m:Lio/flutter/embedding/engine/renderer/j;150 ····iget-object·v1,·p0,·Lm5/s;->m:Lio/flutter/embedding/engine/renderer/k;
  
151 ····invoke-virtual·{v0,·v1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->l(Lio/flutter/embedding/engine/renderer/j;)V151 ····invoke-virtual·{v0,·v1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->k(Lio/flutter/embedding/engine/renderer/k;)V
  
152 ····const/4·v0,·0x0152 ····const/4·v0,·0x0
  
153 ····iput-object·v0,·p0,·Lm5/s;->k:Lio/flutter/embedding/engine/renderer/FlutterRenderer;153 ····iput-object·v0,·p0,·Lm5/s;->k:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
154 ····goto·:goto_0154 ····goto·:goto_0
  
Offset 182, 17 lines modifiedOffset 182, 17 lines modified
182 ····const-string·v0,·"resume()·invoked·when·no·FlutterRenderer·was·attached."182 ····const-string·v0,·"resume()·invoked·when·no·FlutterRenderer·was·attached."
  
183 ····invoke-static·{v1,·v0},·Ll5/b;->g(Ljava/lang/String;Ljava/lang/String;)V183 ····invoke-static·{v1,·v0},·Ll5/b;->g(Ljava/lang/String;Ljava/lang/String;)V
  
184 ····return-void184 ····return-void
  
185 ····:cond_0185 ····:cond_0
186 ····iget-object·v2,·p0,·Lm5/s;->m:Lio/flutter/embedding/engine/renderer/j;186 ····iget-object·v2,·p0,·Lm5/s;->m:Lio/flutter/embedding/engine/renderer/k;
  
187 ····invoke-virtual·{v0,·v2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->g(Lio/flutter/embedding/engine/renderer/j;)V187 ····invoke-virtual·{v0,·v2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->f(Lio/flutter/embedding/engine/renderer/k;)V
  
188 ····invoke-virtual·{p0},·Lm5/s;->o()Z188 ····invoke-virtual·{p0},·Lm5/s;->o()Z
  
189 ····move-result·v0189 ····move-result·v0
  
190 ····if-eqz·v0,·:cond_1190 ····if-eqz·v0,·:cond_1
  
Offset 226, 21 lines modifiedOffset 226, 21 lines modified
  
226 ····const-string·v0,·"Already·connected·to·a·FlutterRenderer.·Detaching·from·old·one·and·attaching·to·new·one."226 ····const-string·v0,·"Already·connected·to·a·FlutterRenderer.·Detaching·from·old·one·and·attaching·to·new·one."
  
227 ····invoke-static·{v1,·v0},·Ll5/b;->f(Ljava/lang/String;Ljava/lang/String;)V227 ····invoke-static·{v1,·v0},·Ll5/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
228 ····iget-object·v0,·p0,·Lm5/s;->k:Lio/flutter/embedding/engine/renderer/FlutterRenderer;228 ····iget-object·v0,·p0,·Lm5/s;->k:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
229 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->r()V229 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->q()V
  
230 ····iget-object·v0,·p0,·Lm5/s;->k:Lio/flutter/embedding/engine/renderer/FlutterRenderer;230 ····iget-object·v0,·p0,·Lm5/s;->k:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
231 ····iget-object·v1,·p0,·Lm5/s;->m:Lio/flutter/embedding/engine/renderer/j;231 ····iget-object·v1,·p0,·Lm5/s;->m:Lio/flutter/embedding/engine/renderer/k;
  
232 ····invoke-virtual·{v0,·v1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->l(Lio/flutter/embedding/engine/renderer/j;)V232 ····invoke-virtual·{v0,·v1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->k(Lio/flutter/embedding/engine/renderer/k;)V
  
233 ····:cond_0233 ····:cond_0
234 ····iput-object·p1,·p0,·Lm5/s;->k:Lio/flutter/embedding/engine/renderer/FlutterRenderer;234 ····iput-object·p1,·p0,·Lm5/s;->k:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
235 ····invoke-virtual·{p0},·Lm5/s;->b()V235 ····invoke-virtual·{p0},·Lm5/s;->b()V
  
236 ····return-void236 ····return-void
Offset 375, 15 lines modifiedOffset 375, 15 lines modified
  
375 ····const-string·v1,·"FlutterSurfaceView"375 ····const-string·v1,·"FlutterSurfaceView"
  
376 ····invoke-static·{v1,·v0},·Ll5/b;->f(Ljava/lang/String;Ljava/lang/String;)V376 ····invoke-static·{v1,·v0},·Ll5/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
377 ····iget-object·v0,·p0,·Lm5/s;->k:Lio/flutter/embedding/engine/renderer/FlutterRenderer;377 ····iget-object·v0,·p0,·Lm5/s;->k:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
378 ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->s(II)V378 ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->r(II)V
  
379 ····return-void379 ····return-void
  
380 ····:cond_0380 ····:cond_0
381 ····new-instance·p1,·Ljava/lang/IllegalStateException;381 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
382 ····const-string·p2,·"changeSurfaceSize()·should·only·be·called·when·flutterRenderer·is·non-null."382 ····const-string·p2,·"changeSurfaceSize()·should·only·be·called·when·flutterRenderer·is·non-null."
Offset 415, 15 lines modifiedOffset 415, 15 lines modified
  
415 ····invoke-interface·{v1},·Landroid/view/SurfaceHolder;->getSurface()Landroid/view/Surface;415 ····invoke-interface·{v1},·Landroid/view/SurfaceHolder;->getSurface()Landroid/view/Surface;
  
416 ····move-result-object·v1416 ····move-result-object·v1
  
417 ····iget-boolean·v2,·p0,·Lm5/s;->j:Z417 ····iget-boolean·v2,·p0,·Lm5/s;->j:Z
  
418 ····invoke-virtual·{v0,·v1,·v2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->q(Landroid/view/Surface;Z)V418 ····invoke-virtual·{v0,·v1,·v2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->p(Landroid/view/Surface;Z)V
  
Max diff block lines reached; 745/5639 bytes (13.21%) of diff not shown.
1.08 KB
smali/m5/p0$e.smali
    
Offset 1, 45 lines modifiedOffset 1, 25 lines modified
1 .class·public·Lm5/p0$e;1 .class·public·interface·abstract·Lm5/p0$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lm5/p0;6 ····value·=·Lm5/p0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x609
10 ····name·=·"e"10 ····name·=·"e"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields 
13 .field·public·final·a:I 
  
14 .field·public·final·b:J 
  
15 .field·public·final·c:J 
  
16 .field·public·d:Z 
  
  
17 #·direct·methods12 #·virtual·methods
 13 .method·public·abstract·a(Landroid/view/KeyEvent;)V
 14 .end·method
18 .method·public·constructor·<init>(IJJ)V 
19 ····.locals·1 
  
20 ····.line·1 
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
22 ····const/4·v0,·0x0 
  
23 ····iput-boolean·v0,·p0,·Lm5/p0$e;->d:Z 
  
24 ····iput·p1,·p0,·Lm5/p0$e;->a:I 
  
25 ····iput-wide·p2,·p0,·Lm5/p0$e;->b:J 
  
26 ····iput-wide·p4,·p0,·Lm5/p0$e;->c:J15 .method·public·abstract·c(Landroid/view/KeyEvent;)Z
 16 .end·method
  
27 ····return-void17 .method·public·abstract·getBinaryMessenger()Lx5/c;
28 .end·method18 .end·method
867 B
smali/m5/s$b.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·Lm5/s$b;1 .class·public·Lm5/s$b;
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/j;5 .implements·Lio/flutter/embedding/engine/renderer/k;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lm5/s;8 ····value·=·Lm5/s;
9 .end·annotation9 .end·annotation
  
Offset 68, 12 lines modifiedOffset 68, 12 lines modified
  
68 ····iget-object·v0,·p0,·Lm5/s$b;->a:Lm5/s;68 ····iget-object·v0,·p0,·Lm5/s$b;->a:Lm5/s;
  
69 ····invoke-static·{v0},·Lm5/s;->j(Lm5/s;)Lio/flutter/embedding/engine/renderer/FlutterRenderer;69 ····invoke-static·{v0},·Lm5/s;->j(Lm5/s;)Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
70 ····move-result-object·v070 ····move-result-object·v0
  
71 ····invoke-virtual·{v0,·p0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->l(Lio/flutter/embedding/engine/renderer/j;)V71 ····invoke-virtual·{v0,·p0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->k(Lio/flutter/embedding/engine/renderer/k;)V
  
72 ····:cond_072 ····:cond_0
73 ····return-void73 ····return-void
74 .end·method74 .end·method
12.5 KB
smali/m5/j.smali
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
  
  
15 #·instance·fields15 #·instance·fields
16 .field·public·a:Lm5/j$c;16 .field·public·a:Lm5/j$c;
  
17 .field·public·b:Lio/flutter/embedding/engine/a;17 .field·public·b:Lio/flutter/embedding/engine/a;
  
18 .field·public·c:Lm5/e0;18 .field·public·c:Lm5/f0;
  
19 .field·public·d:Lio/flutter/plugin/platform/h;19 .field·public·d:Lio/flutter/plugin/platform/h;
  
20 .field·public·e:Landroid/view/ViewTreeObserver$OnPreDrawListener;20 .field·public·e:Landroid/view/ViewTreeObserver$OnPreDrawListener;
  
21 .field·public·f:Z21 .field·public·f:Z
  
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
  
33 .field·public·i:Z33 .field·public·i:Z
  
34 .field·public·j:Ljava/lang/Integer;34 .field·public·j:Ljava/lang/Integer;
  
35 .field·public·k:Lio/flutter/embedding/engine/b;35 .field·public·k:Lio/flutter/embedding/engine/b;
  
36 .field·public·final·l:Lio/flutter/embedding/engine/renderer/j;36 .field·public·final·l:Lio/flutter/embedding/engine/renderer/k;
  
  
37 #·direct·methods37 #·direct·methods
38 .method·public·constructor·<init>(Lm5/j$c;)V38 .method·public·constructor·<init>(Lm5/j$c;)V
39 ····.locals·139 ····.locals·1
  
40 ····.line·140 ····.line·1
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
58 ····.line·258 ····.line·2
59 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V59 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
60 ····new-instance·v0,·Lm5/j$a;60 ····new-instance·v0,·Lm5/j$a;
  
61 ····invoke-direct·{v0,·p0},·Lm5/j$a;-><init>(Lm5/j;)V61 ····invoke-direct·{v0,·p0},·Lm5/j$a;-><init>(Lm5/j;)V
  
62 ····iput-object·v0,·p0,·Lm5/j;->l:Lio/flutter/embedding/engine/renderer/j;62 ····iput-object·v0,·p0,·Lm5/j;->l:Lio/flutter/embedding/engine/renderer/k;
  
63 ····iput-object·p1,·p0,·Lm5/j;->a:Lm5/j$c;63 ····iput-object·p1,·p0,·Lm5/j;->a:Lm5/j$c;
  
64 ····const/4·p1,·0x064 ····const/4·p1,·0x0
  
65 ····iput-boolean·p1,·p0,·Lm5/j;->h:Z65 ····iput-boolean·p1,·p0,·Lm5/j;->h:Z
  
Offset 341, 14 lines modifiedOffset 341, 41 lines modified
341 ····invoke-interface·{v1,·v0},·Lt5/b;->i(Landroid/os/Bundle;)V341 ····invoke-interface·{v1,·v0},·Lt5/b;->i(Landroid/os/Bundle;)V
  
342 ····const-string·v1,·"plugins"342 ····const-string·v1,·"plugins"
  
343 ····invoke-virtual·{p1,·v1,·v0},·Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V343 ····invoke-virtual·{p1,·v1,·v0},·Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
  
344 ····:cond_1344 ····:cond_1
 345 ····iget-object·v0,·p0,·Lm5/j;->a:Lm5/j$c;
  
 346 ····invoke-interface·{v0},·Lm5/j$c;->o()Ljava/lang/String;
  
 347 ····move-result-object·v0
  
 348 ····if-eqz·v0,·:cond_2
  
 349 ····iget-object·v0,·p0,·Lm5/j;->a:Lm5/j$c;
  
 350 ····invoke-interface·{v0},·Lm5/j$c;->m()Z
  
 351 ····move-result·v0
  
 352 ····if-nez·v0,·:cond_2
  
 353 ····iget-object·v0,·p0,·Lm5/j;->a:Lm5/j$c;
  
 354 ····invoke-interface·{v0},·Lm5/j$c;->C()Z
  
 355 ····move-result·v0
  
 356 ····const-string·v1,·"enableOnBackInvokedCallbackState"
  
 357 ····invoke-virtual·{p1,·v1,·v0},·Landroid/os/BaseBundle;->putBoolean(Ljava/lang/String;Z)V
  
 358 ····:cond_2
345 ····return-void359 ····return-void
346 .end·method360 .end·method
  
347 .method·public·E()V361 .method·public·E()V
348 ····.locals·2362 ····.locals·2
  
349 ····.line·1363 ····.line·1
Offset 362, 21 lines modifiedOffset 389, 21 lines modified
  
362 ····invoke-virtual·{p0},·Lm5/j;->k()V389 ····invoke-virtual·{p0},·Lm5/j;->k()V
  
363 ····iget-object·v0,·p0,·Lm5/j;->j:Ljava/lang/Integer;390 ····iget-object·v0,·p0,·Lm5/j;->j:Ljava/lang/Integer;
  
364 ····if-eqz·v0,·:cond_0391 ····if-eqz·v0,·:cond_0
  
365 ····iget-object·v1,·p0,·Lm5/j;->c:Lm5/e0;392 ····iget-object·v1,·p0,·Lm5/j;->c:Lm5/f0;
  
366 ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I393 ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I
  
367 ····move-result·v0394 ····move-result·v0
  
368 ····invoke-virtual·{v1,·v0},·Lm5/e0;->setVisibility(I)V395 ····invoke-virtual·{v1,·v0},·Lm5/f0;->setVisibility(I)V
  
369 ····:cond_0396 ····:cond_0
370 ····return-void397 ····return-void
371 .end·method398 .end·method
  
372 .method·public·F()V399 .method·public·F()V
373 ····.locals·2400 ····.locals·2
Offset 405, 43 lines modifiedOffset 432, 43 lines modified
405 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/a;->l()Lw5/k;432 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/a;->l()Lw5/k;
  
406 ····move-result-object·v0433 ····move-result-object·v0
  
407 ····invoke-virtual·{v0},·Lw5/k;->d()V434 ····invoke-virtual·{v0},·Lw5/k;->d()V
  
408 ····:cond_0435 ····:cond_0
409 ····iget-object·v0,·p0,·Lm5/j;->c:Lm5/e0;436 ····iget-object·v0,·p0,·Lm5/j;->c:Lm5/f0;
  
410 ····invoke-virtual·{v0},·Landroid/view/View;->getVisibility()I437 ····invoke-virtual·{v0},·Landroid/view/View;->getVisibility()I
  
411 ····move-result·v0438 ····move-result·v0
  
412 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;439 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
Max diff block lines reached; 9783/12778 bytes (76.56%) of diff not shown.
659 B
smali/m5/z.smali
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 .class·public·abstract·synthetic·Lm5/z;1 .class·public·abstract·synthetic·Lm5/z;
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·bridge·synthetic·a(Ljava/util/stream/Stream;Ljava/util/function/Predicate;)Z5 .method·public·static·bridge·synthetic·a(Ljava/util/List;)Ljava/util/stream/Stream;
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-interface·{p0,·p1},·Ljava/util/stream/Stream;->anyMatch(Ljava/util/function/Predicate;)Z8 ····invoke-interface·{p0},·Ljava/util/List;->stream()Ljava/util/stream/Stream;
  
9 ····move-result·p09 ····move-result-object·p0
  
10 ····return·p010 ····return-object·p0
11 .end·method11 .end·method
1.06 KB
smali/m5/c0.smali
    
Offset 1, 38 lines modifiedOffset 1, 16 lines modified
1 .class·public·final·synthetic·Lm5/c0;1 .class·public·abstract·synthetic·Lm5/c0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ld0/a; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Lm5/e0; 
  
  
8 #·direct·methods4 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lm5/e0;)V5 .method·public·static·bridge·synthetic·a(Landroid/content/Context;I)Landroid/view/PointerIcon;
10 ····.locals·06 ····.locals·0
  
11 ····.line·17 ····.line·1
 8 ····invoke-static·{p0,·p1},·Landroid/view/PointerIcon;->getSystemIcon(Landroid/content/Context;I)Landroid/view/PointerIcon;
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····iput-object·p1,·p0,·Lm5/c0;->a:Lm5/e0; 
  
14 ····return-void 
15 .end·method 
  
  
16 #·virtual·methods 
17 .method·public·final·accept(Ljava/lang/Object;)V 
18 ····.locals·1 
  
19 ····.line·1 
20 ····iget-object·v0,·p0,·Lm5/c0;->a:Lm5/e0; 
  
21 ····check-cast·p1,·Lx3/j; 
  
22 ····invoke-virtual·{v0,·p1},·Lm5/e0;->setWindowInfoListenerDisplayFeatures(Lx3/j;)V9 ····move-result-object·p0
  
23 ····return-void10 ····return-object·p0
24 .end·method11 .end·method
1.47 KB
smali/m5/r.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·Lm5/r;1 .class·public·Lm5/r;
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/k;5 .implements·Lio/flutter/embedding/engine/renderer/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lm5/r$b;9 ········Lm5/r$b;
10 ····}10 ····}
Offset 224, 15 lines modifiedOffset 224, 15 lines modified
224 ····:cond_0224 ····:cond_0
225 ····iget-object·v0,·p0,·Lm5/r;->h:Landroid/media/ImageReader;225 ····iget-object·v0,·p0,·Lm5/r;->h:Landroid/media/ImageReader;
  
226 ····invoke-virtual·{v0},·Landroid/media/ImageReader;->getSurface()Landroid/view/Surface;226 ····invoke-virtual·{v0},·Landroid/media/ImageReader;->getSurface()Landroid/view/Surface;
  
227 ····move-result-object·v0227 ····move-result-object·v0
  
228 ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->t(Landroid/view/Surface;)V228 ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->s(Landroid/view/Surface;)V
  
229 ····:goto_0229 ····:goto_0
230 ····const/high16·v0,·0x3f800000····#·1.0f230 ····const/high16·v0,·0x3f800000····#·1.0f
  
231 ····invoke-virtual·{p0,·v0},·Landroid/view/View;->setAlpha(F)V231 ····invoke-virtual·{p0,·v0},·Landroid/view/View;->setAlpha(F)V
  
232 ····iput-object·p1,·p0,·Lm5/r;->k:Lio/flutter/embedding/engine/renderer/FlutterRenderer;232 ····iput-object·p1,·p0,·Lm5/r;->k:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
Offset 577, 12 lines modifiedOffset 577, 12 lines modified
  
577 ····iget-object·p2,·p0,·Lm5/r;->h:Landroid/media/ImageReader;577 ····iget-object·p2,·p0,·Lm5/r;->h:Landroid/media/ImageReader;
  
578 ····invoke-virtual·{p2},·Landroid/media/ImageReader;->getSurface()Landroid/view/Surface;578 ····invoke-virtual·{p2},·Landroid/media/ImageReader;->getSurface()Landroid/view/Surface;
  
579 ····move-result-object·p2579 ····move-result-object·p2
  
580 ····invoke-virtual·{p1,·p2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->t(Landroid/view/Surface;)V580 ····invoke-virtual·{p1,·p2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->s(Landroid/view/Surface;)V
  
581 ····:cond_1581 ····:cond_1
582 ····return-void582 ····return-void
583 .end·method583 .end·method
2.99 KB
smali/m5/h0.smali
    
Offset 1, 36 lines modifiedOffset 1, 119 lines modified
1 .class·public·final·synthetic·Lm5/h0;1 .class·public·Lm5/h0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lw5/i$a; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Lm5/o0$d$a; 
  
  
8 #·direct·methods4 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lm5/o0$d$a;)V5 .method·public·constructor·<init>()V
10 ····.locals·06 ····.locals·0
  
11 ····.line·1 
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V7 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····iput-object·p1,·p0,·Lm5/h0;->a:Lm5/o0$d$a; 
  
14 ····return-void8 ····return-void
15 .end·method9 .end·method
  
  
16 #·virtual·methods10 #·virtual·methods
17 .method·public·final·a(Z)V11 .method·public·a(Landroid/content/Context;)Ljava/util/List;
 12 ····.locals·1
  
 13 ····.line·1
 14 ····invoke-virtual·{p0,·p1},·Lm5/h0;->b(Landroid/content/Context;)Landroid/view/WindowInsets;
  
 15 ····move-result-object·p1
  
 16 ····if-nez·p1,·:cond_0
  
 17 ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List;
  
 18 ····move-result-object·p1
  
 19 ····return-object·p1
  
 20 ····:cond_0
 21 ····invoke-static·{},·Le0/t0;->a()I
  
 22 ····move-result·v0
  
 23 ····invoke-virtual·{p1,·v0},·Landroid/view/WindowInsets;->getBoundingRects(I)Ljava/util/List;
  
 24 ····move-result-object·p1
  
 25 ····return-object·p1
 26 .end·method
  
 27 .method·public·b(Landroid/content/Context;)Landroid/view/WindowInsets;
18 ····.locals·128 ····.locals·1
  
19 ····.line·129 ····.line·1
20 ····iget-object·v0,·p0,·Lm5/h0;->a:Lm5/o0$d$a;30 ····invoke-static·{p1},·Lf6/g;->b(Landroid/content/Context;)Landroid/app/Activity;
  
 31 ····move-result-object·p1
  
 32 ····const/4·v0,·0x0
  
 33 ····if-nez·p1,·:cond_0
  
 34 ····return-object·v0
  
 35 ····:cond_0
 36 ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindow()Landroid/view/Window;
  
 37 ····move-result-object·p1
  
 38 ····if-nez·p1,·:cond_1
  
 39 ····return-object·v0
  
 40 ····:cond_1
 41 ····invoke-virtual·{p1},·Landroid/view/Window;->getDecorView()Landroid/view/View;
  
 42 ····move-result-object·p1
  
 43 ····invoke-static·{p1},·Lm5/g0;->a(Landroid/view/View;)Landroid/view/WindowInsets;
  
 44 ····move-result-object·p1
  
 45 ····return-object·p1
 46 .end·method
  
 47 .method·public·c(Landroid/content/Context;Lio/flutter/embedding/engine/renderer/FlutterRenderer$g;)V
 48 ····.locals·2
  
 49 ····.line·1
 50 ····invoke-virtual·{p0,·p1},·Lm5/h0;->a(Landroid/content/Context;)Ljava/util/List;
  
 51 ····move-result-object·p1
  
 52 ····iget·v0,·p2,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$g;->d:I
  
 53 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
 54 ····move-result-object·p1
  
 55 ····:goto_0
 56 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z
  
 57 ····move-result·v1
  
 58 ····if-eqz·v1,·:cond_0
  
 59 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
 60 ····move-result-object·v1
  
 61 ····check-cast·v1,·Landroid/graphics/Rect;
  
 62 ····iget·v1,·v1,·Landroid/graphics/Rect;->bottom:I
  
 63 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I
  
 64 ····move-result·v0
  
 65 ····goto·:goto_0
  
21 ····invoke-static·{v0,·p1},·Lm5/i0;->b(Lm5/o0$d$a;Z)V66 ····:cond_0
 67 ····iput·v0,·p2,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$g;->d:I
  
Max diff block lines reached; 13/3025 bytes (0.43%) of diff not shown.
418 B
smali/m5/u.smali
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·public·abstract·synthetic·Lm5/u;1 .class·public·abstract·synthetic·Lm5/u;
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·bridge·synthetic·a(Lm5/e0;I)V5 .method·public·static·bridge·synthetic·a(Lm5/f0;I)V
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-virtual·{p0,·p1},·Landroid/widget/FrameLayout;->setImportantForAutofill(I)V8 ····invoke-virtual·{p0,·p1},·Landroid/widget/FrameLayout;->setImportantForAutofill(I)V
  
9 ····return-void9 ····return-void
10 .end·method10 .end·method
87.7 KB
smali/m5/p0$a.smali
    
Offset 1, 3169 lines modifiedOffset 1, 14 lines modified
1 .class·public·Lm5/p0$a; 
2 .super·Ljava/util/HashMap;1 .class·public·abstract·synthetic·Lm5/p0$a;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lm5/p0;6 ····value·=·Lm5/p0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x19 ····accessFlags·=·0x1009
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods 
13 .method·public·constructor·<init>()V 
14 ····.locals·7 
  
15 ····.line·1 
16 ····invoke-direct·{p0},·Ljava/util/HashMap;-><init>()V 
  
17 ····const-wide/16·v0,·0x1d0 
  
18 ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
19 ····move-result-object·v0 
  
20 ····const-wide/16·v1,·0x12 
  
21 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
22 ····move-result-object·v1 
  
23 ····invoke-virtual·{p0,·v0,·v1},·Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
  
24 ····const-wide/16·v2,·0xcd 
  
25 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
26 ····move-result-object·v0 
  
27 ····const-wide/16·v2,·0x14 
  
28 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
29 ····move-result-object·v2 
  
30 ····invoke-virtual·{p0,·v0,·v2},·Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
  
31 ····const-wide/16·v3,·0x8e 
  
32 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
33 ····move-result-object·v0 
  
34 ····const-wide/32·v3,·0x10082 
  
35 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
36 ····move-result-object·v3 
  
37 ····invoke-virtual·{p0,·v0,·v3},·Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
  
38 ····const-wide/16·v3,·0x8f 
  
39 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
40 ····move-result-object·v0 
  
41 ····const-wide/32·v3,·0x10083 
  
42 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
43 ····move-result-object·v3 
  
44 ····invoke-virtual·{p0,·v0,·v3},·Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
  
45 ····const-wide/16·v3,·0x100 
  
46 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
47 ····move-result-object·v0 
  
48 ····const-wide/32·v3,·0x5ff01 
  
49 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
50 ····move-result-object·v3 
  
51 ····invoke-virtual·{p0,·v0,·v3},·Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
  
52 ····const-wide/16·v4,·0x120 
  
53 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
54 ····move-result-object·v0 
  
55 ····invoke-virtual·{p0,·v0,·v3},·Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
  
56 ····const-wide/16·v3,·0x101 
  
57 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
58 ····move-result-object·v0 
  
59 ····const-wide/32·v3,·0x5ff02 
  
60 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
61 ····move-result-object·v3 
  
62 ····invoke-virtual·{p0,·v0,·v3},·Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
  
63 ····const-wide/16·v4,·0x121 
  
64 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
65 ····move-result-object·v0 
  
66 ····invoke-virtual·{p0,·v0,·v3},·Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
  
67 ····const-wide/16·v3,·0x102 
  
68 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
Max diff block lines reached; -1/89742 bytes (-0.00%) of diff not shown.
7.38 KB
smali/m5/q0.smali
    
Offset 1, 209 lines modifiedOffset 1, 167 lines modified
1 .class·public·final·Lm5/q0;1 .class·public·abstract·Lm5/q0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Lm5/q0$e;,
 8 ········Lm5/q0$d;,
7 ········Lm5/q0$a;9 ········Lm5/q0$c;
8 ····}10 ····}
9 .end·annotation11 .end·annotation
  
  
10 #·static·fields12 #·static·fields
11 .field·public·static·c:Lm5/q0;13 .field·public·static·final·a:Ljava/util/HashMap;
  
 14 .field·public·static·final·b:Ljava/util/HashMap;
  
 15 .field·public·static·final·c:[Lm5/q0$d;
12 #·instance·fields 
13 .field·public·final·a:Landroid/util/LongSparseArray; 
  
14 .field·public·final·b:Ljava/util/PriorityQueue; 
  
  
15 #·direct·methods16 #·direct·methods
16 .method·public·constructor·<init>()V17 .method·public·static·constructor·<clinit>()V
17 ····.locals·118 ····.locals·11
  
18 ····.line·119 ····.line·1
 20 ····new-instance·v0,·Lm5/q0$a;
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
20 ····new-instance·v0,·Landroid/util/LongSparseArray; 
  
21 ····invoke-direct·{v0},·Landroid/util/LongSparseArray;-><init>()V21 ····invoke-direct·{v0},·Lm5/q0$a;-><init>()V
  
22 ····iput-object·v0,·p0,·Lm5/q0;->a:Landroid/util/LongSparseArray;22 ····sput-object·v0,·Lm5/q0;->a:Ljava/util/HashMap;
  
23 ····new-instance·v0,·Ljava/util/PriorityQueue;23 ····new-instance·v0,·Lm5/q0$b;
  
24 ····invoke-direct·{v0},·Ljava/util/PriorityQueue;-><init>()V24 ····invoke-direct·{v0},·Lm5/q0$b;-><init>()V
  
25 ····iput-object·v0,·p0,·Lm5/q0;->b:Ljava/util/PriorityQueue;25 ····sput-object·v0,·Lm5/q0;->b:Ljava/util/HashMap;
  
 26 ····const/4·v0,·0x3
26 ····return-void 
27 .end·method 
  
28 .method·public·static·a()Lm5/q0; 
29 ····.locals·1 
  
30 ····.line·1 
31 ····sget-object·v0,·Lm5/q0;->c:Lm5/q0; 
  
32 ····if-nez·v0,·:cond_027 ····new-array·v0,·v0,·[Lm5/q0$d;
  
33 ····new-instance·v0,·Lm5/q0;28 ····new-instance·v1,·Lm5/q0$d;
  
34 ····invoke-direct·{v0},·Lm5/q0;-><init>()V29 ····const/4·v2,·0x2
  
35 ····sput-object·v0,·Lm5/q0;->c:Lm5/q0;30 ····new-array·v3,·v2,·[Lm5/q0$c;
  
 31 ····new-instance·v4,·Lm5/q0$c;
36 ····:cond_0 
37 ····sget-object·v0,·Lm5/q0;->c:Lm5/q0; 
  
 32 ····const-wide/32·v5,·0x700e0
38 ····return-object·v0 
39 .end·method 
  
  
40 #·virtual·methods 
41 .method·public·b(Lm5/q0$a;)Landroid/view/MotionEvent; 
42 ····.locals·5 
  
43 ····.line·1 
44 ····:goto_0 
45 ····iget-object·v0,·p0,·Lm5/q0;->b:Ljava/util/PriorityQueue; 
  
46 ····invoke-virtual·{v0},·Ljava/util/AbstractCollection;->isEmpty()Z33 ····const-wide·v7,·0x200000100L
  
47 ····move-result·v034 ····invoke-direct·{v4,·v5,·v6,·v7,·v8},·Lm5/q0$c;-><init>(JJ)V
  
48 ····if-nez·v0,·:cond_035 ····const/4·v5,·0x0
  
49 ····iget-object·v0,·p0,·Lm5/q0;->b:Ljava/util/PriorityQueue;36 ····aput-object·v4,·v3,·v5
  
50 ····invoke-virtual·{v0},·Ljava/util/PriorityQueue;->peek()Ljava/lang/Object;37 ····new-instance·v4,·Lm5/q0$c;
  
51 ····move-result-object·v038 ····const-wide/32·v6,·0x700e4
  
52 ····check-cast·v0,·Ljava/lang/Long;39 ····const-wide·v8,·0x200000101L
  
53 ····invoke-virtual·{v0},·Ljava/lang/Long;->longValue()J40 ····invoke-direct·{v4,·v6,·v7,·v8,·v9},·Lm5/q0$c;-><init>(JJ)V
  
54 ····move-result-wide·v041 ····const/4·v6,·0x1
  
55 ····invoke-static·{p1},·Lm5/q0$a;->a(Lm5/q0$a;)J42 ····aput-object·v4,·v3,·v6
  
56 ····move-result-wide·v243 ····const/16·v4,·0x1000
  
57 ····cmp-long·v4,·v0,·v244 ····invoke-direct·{v1,·v4,·v3},·Lm5/q0$d;-><init>(I[Lm5/q0$c;)V
  
58 ····if-gez·v4,·:cond_045 ····aput-object·v1,·v0,·v5
  
59 ····iget-object·v0,·p0,·Lm5/q0;->a:Landroid/util/LongSparseArray;46 ····new-instance·v1,·Lm5/q0$d;
  
60 ····iget-object·v1,·p0,·Lm5/q0;->b:Ljava/util/PriorityQueue;47 ····new-array·v3,·v2,·[Lm5/q0$c;
  
61 ····invoke-virtual·{v1},·Ljava/util/PriorityQueue;->poll()Ljava/lang/Object;48 ····new-instance·v4,·Lm5/q0$c;
  
62 ····move-result-object·v149 ····const-wide/32·v7,·0x700e1
  
63 ····check-cast·v1,·Ljava/lang/Long;50 ····const-wide·v9,·0x200000102L
  
64 ····invoke-virtual·{v1},·Ljava/lang/Long;->longValue()J51 ····invoke-direct·{v4,·v7,·v8,·v9,·v10},·Lm5/q0$c;-><init>(JJ)V
  
65 ····move-result-wide·v152 ····aput-object·v4,·v3,·v5
  
66 ····invoke-virtual·{v0,·v1,·v2},·Landroid/util/LongSparseArray;->remove(J)V53 ····new-instance·v4,·Lm5/q0$c;
  
67 ····goto·:goto_054 ····const-wide/32·v7,·0x700e5
  
 55 ····const-wide·v9,·0x200000103L
Max diff block lines reached; 3361/7524 bytes (44.67%) of diff not shown.
6.74 KB
smali/m5/r0.smali
    
Offset 1, 126 lines modifiedOffset 1, 209 lines modified
1 .class·public·final·enum·Lm5/r0;1 .class·public·final·Lm5/r0;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lm5/r0$a;
 8 ····}
 9 .end·annotation
  
  
4 #·static·fields10 #·static·fields
5 .field·public·static·final·enum·h:Lm5/r0;11 .field·public·static·c:Lm5/r0;
  
6 .field·public·static·final·enum·i:Lm5/r0; 
  
7 .field·public·static·final·enum·j:Lm5/r0;12 #·instance·fields
 13 .field·public·final·a:Landroid/util/LongSparseArray;
  
8 .field·public·static·final·synthetic·k:[Lm5/r0;14 .field·public·final·b:Ljava/util/PriorityQueue;
  
  
9 #·direct·methods15 #·direct·methods
10 .method·public·static·constructor·<clinit>()V16 .method·public·constructor·<init>()V
11 ····.locals·317 ····.locals·1
  
12 ····.line·118 ····.line·1
13 ····new-instance·v0,·Lm5/r0;19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····const-string·v1,·"surface"20 ····new-instance·v0,·Landroid/util/LongSparseArray;
  
15 ····const/4·v2,·0x021 ····invoke-direct·{v0},·Landroid/util/LongSparseArray;-><init>()V
  
16 ····invoke-direct·{v0,·v1,·v2},·Lm5/r0;-><init>(Ljava/lang/String;I)V22 ····iput-object·v0,·p0,·Lm5/r0;->a:Landroid/util/LongSparseArray;
  
17 ····sput-object·v0,·Lm5/r0;->h:Lm5/r0;23 ····new-instance·v0,·Ljava/util/PriorityQueue;
  
18 ····new-instance·v0,·Lm5/r0;24 ····invoke-direct·{v0},·Ljava/util/PriorityQueue;-><init>()V
  
 25 ····iput-object·v0,·p0,·Lm5/r0;->b:Ljava/util/PriorityQueue;
  
19 ····const-string·v1,·"texture"26 ····return-void
 27 .end·method
  
20 ····const/4·v2,·0x128 .method·public·static·a()Lm5/r0;
 29 ····.locals·1
  
21 ····invoke-direct·{v0,·v1,·v2},·Lm5/r0;-><init>(Ljava/lang/String;I)V30 ····.line·1
 31 ····sget-object·v0,·Lm5/r0;->c:Lm5/r0;
  
22 ····sput-object·v0,·Lm5/r0;->i:Lm5/r0;32 ····if-nez·v0,·:cond_0
  
23 ····new-instance·v0,·Lm5/r0;33 ····new-instance·v0,·Lm5/r0;
  
24 ····const-string·v1,·"image"34 ····invoke-direct·{v0},·Lm5/r0;-><init>()V
  
 35 ····sput-object·v0,·Lm5/r0;->c:Lm5/r0;
  
 36 ····:cond_0
 37 ····sget-object·v0,·Lm5/r0;->c:Lm5/r0;
  
 38 ····return-object·v0
 39 .end·method
  
  
25 ····const/4·v2,·0x240 #·virtual·methods
 41 .method·public·b(Lm5/r0$a;)Landroid/view/MotionEvent;
 42 ····.locals·5
  
26 ····invoke-direct·{v0,·v1,·v2},·Lm5/r0;-><init>(Ljava/lang/String;I)V43 ····.line·1
 44 ····:goto_0
 45 ····iget-object·v0,·p0,·Lm5/r0;->b:Ljava/util/PriorityQueue;
  
 46 ····invoke-virtual·{v0},·Ljava/util/AbstractCollection;->isEmpty()Z
  
 47 ····move-result·v0
  
 48 ····if-nez·v0,·:cond_0
  
27 ····sput-object·v0,·Lm5/r0;->j:Lm5/r0;49 ····iget-object·v0,·p0,·Lm5/r0;->b:Ljava/util/PriorityQueue;
  
28 ····invoke-static·{},·Lm5/r0;->a()[Lm5/r0;50 ····invoke-virtual·{v0},·Ljava/util/PriorityQueue;->peek()Ljava/lang/Object;
  
29 ····move-result-object·v051 ····move-result-object·v0
  
30 ····sput-object·v0,·Lm5/r0;->k:[Lm5/r0;52 ····check-cast·v0,·Ljava/lang/Long;
  
 53 ····invoke-virtual·{v0},·Ljava/lang/Long;->longValue()J
31 ····return-void 
32 .end·method 
  
 54 ····move-result-wide·v0
33 .method·public·constructor·<init>(Ljava/lang/String;I)V 
34 ····.locals·0 
  
 55 ····invoke-static·{p1},·Lm5/r0$a;->a(Lm5/r0$a;)J
35 ····.line·1 
36 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
 56 ····move-result-wide·v2
37 ····return-void 
38 .end·method 
  
 57 ····cmp-long·v4,·v0,·v2
39 .method·public·static·synthetic·a()[Lm5/r0; 
40 ····.locals·3 
  
41 ····.line·1 
42 ····const/4·v0,·0x358 ····if-gez·v4,·:cond_0
  
 59 ····iget-object·v0,·p0,·Lm5/r0;->a:Landroid/util/LongSparseArray;
  
 60 ····iget-object·v1,·p0,·Lm5/r0;->b:Ljava/util/PriorityQueue;
  
43 ····new-array·v0,·v0,·[Lm5/r0;61 ····invoke-virtual·{v1},·Ljava/util/PriorityQueue;->poll()Ljava/lang/Object;
  
44 ····const/4·v1,·0x062 ····move-result-object·v1
  
45 ····sget-object·v2,·Lm5/r0;->h:Lm5/r0;63 ····check-cast·v1,·Ljava/lang/Long;
  
46 ····aput-object·v2,·v0,·v164 ····invoke-virtual·{v1},·Ljava/lang/Long;->longValue()J
  
47 ····const/4·v1,·0x165 ····move-result-wide·v1
  
48 ····sget-object·v2,·Lm5/r0;->i:Lm5/r0;66 ····invoke-virtual·{v0,·v1,·v2},·Landroid/util/LongSparseArray;->remove(J)V
Max diff block lines reached; 2951/6868 bytes (42.97%) of diff not shown.
828 B
smali/m5/j$c.smali
    
Offset 20, 18 lines modifiedOffset 20, 21 lines modified
20 #·virtual·methods20 #·virtual·methods
21 .method·public·abstract·A()Z21 .method·public·abstract·A()Z
22 .end·method22 .end·method
  
23 .method·public·abstract·B(Landroid/content/Context;)Lio/flutter/embedding/engine/a;23 .method·public·abstract·B(Landroid/content/Context;)Lio/flutter/embedding/engine/a;
24 .end·method24 .end·method
  
25 .method·public·abstract·C()Lm5/s0;25 .method·public·abstract·C()Z
26 .end·method26 .end·method
  
 27 .method·public·abstract·D()Lm5/t0;
 28 .end·method
  
27 .method·public·abstract·D(Lio/flutter/embedding/engine/a;)V29 .method·public·abstract·E(Lio/flutter/embedding/engine/a;)V
28 .end·method30 .end·method
  
29 .method·public·abstract·a()Landroidx/lifecycle/g;31 .method·public·abstract·a()Landroidx/lifecycle/g;
30 .end·method32 .end·method
  
31 .method·public·abstract·c()Landroid/content/Context;33 .method·public·abstract·c()Landroid/content/Context;
32 .end·method34 .end·method
Offset 95, 9 lines modifiedOffset 98, 9 lines modified
  
95 .method·public·abstract·x(Lm5/s;)V98 .method·public·abstract·x(Lm5/s;)V
96 .end·method99 .end·method
  
97 .method·public·abstract·y()Ln5/j;100 .method·public·abstract·y()Ln5/j;
98 .end·method101 .end·method
  
99 .method·public·abstract·z()Lm5/r0;102 .method·public·abstract·z()Lm5/s0;
100 .end·method103 .end·method
31.6 KB
smali/m5/o0.smali
    
Offset 1, 260 lines modifiedOffset 1, 1402 lines modified
1 .class·public·Lm5/o0;1 .class·public·Lm5/o0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/plugin/editing/m$a; 
6 .implements·Lw5/j$b;5 .implements·Lm5/p0$d;
  
  
7 #·annotations 
8 .annotation·system·Ldalvik/annotation/MemberClasses; 
9 ····value·=·{ 
10 ········Lm5/o0$e;, 
11 ········Lm5/o0$d;, 
12 ········Lm5/o0$c;, 
13 ········Lm5/o0$b; 
14 ····} 
15 .end·annotation 
  
  
16 #·instance·fields6 #·instance·fields
17 .field·public·final·a:[Lm5/o0$d;7 .field·public·final·a:Lx5/c;
  
 8 .field·public·final·b:Ljava/util/HashMap;
  
18 .field·public·final·b:Ljava/util/HashSet;9 .field·public·final·c:Ljava/util/HashMap;
  
19 .field·public·final·c:Lm5/o0$e;10 .field·public·final·d:Lm5/p0$b;
  
  
20 #·direct·methods11 #·direct·methods
21 .method·public·constructor·<init>(Lm5/o0$e;)V12 .method·public·constructor·<init>(Lx5/c;)V
22 ····.locals·413 ····.locals·6
  
23 ····.line·114 ····.line·1
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····new-instance·v0,·Ljava/util/HashSet;16 ····new-instance·v0,·Ljava/util/HashMap;
  
26 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V17 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
27 ····iput-object·v0,·p0,·Lm5/o0;->b:Ljava/util/HashSet;18 ····iput-object·v0,·p0,·Lm5/o0;->b:Ljava/util/HashMap;
  
28 ····iput-object·p1,·p0,·Lm5/o0;->c:Lm5/o0$e;19 ····new-instance·v0,·Ljava/util/HashMap;
  
29 ····const/4·v0,·0x220 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
30 ····new-array·v0,·v0,·[Lm5/o0$d;21 ····iput-object·v0,·p0,·Lm5/o0;->c:Ljava/util/HashMap;
  
31 ····new-instance·v1,·Lm5/n0;22 ····new-instance·v0,·Lm5/p0$b;
  
32 ····invoke-interface·{p1},·Lm5/o0$e;->getBinaryMessenger()Lx5/c;23 ····invoke-direct·{v0},·Lm5/p0$b;-><init>()V
  
33 ····move-result-object·v224 ····iput-object·v0,·p0,·Lm5/o0;->d:Lm5/p0$b;
  
34 ····invoke-direct·{v1,·v2},·Lm5/n0;-><init>(Lx5/c;)V25 ····iput-object·p1,·p0,·Lm5/o0;->a:Lx5/c;
  
35 ····const/4·v2,·0x026 ····invoke-static·{},·Lm5/q0;->a()[Lm5/q0$e;
  
36 ····aput-object·v1,·v0,·v227 ····move-result-object·p1
  
37 ····new-instance·v1,·Lm5/i0;28 ····array-length·v0,·p1
  
38 ····new-instance·v2,·Lw5/i;29 ····const/4·v1,·0x0
  
39 ····invoke-interface·{p1},·Lm5/o0$e;->getBinaryMessenger()Lx5/c;30 ····:goto_0
 31 ····if-ge·v1,·v0,·:cond_0
  
40 ····move-result-object·v332 ····aget-object·v2,·p1,·v1
  
41 ····invoke-direct·{v2,·v3},·Lw5/i;-><init>(Lx5/c;)V33 ····iget-object·v3,·p0,·Lm5/o0;->c:Ljava/util/HashMap;
  
42 ····invoke-direct·{v1,·v2},·Lm5/i0;-><init>(Lw5/i;)V34 ····iget-wide·v4,·v2,·Lm5/q0$e;->c:J
  
43 ····const/4·v2,·0x135 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
44 ····aput-object·v1,·v0,·v236 ····move-result-object·v4
  
45 ····iput-object·v0,·p0,·Lm5/o0;->a:[Lm5/o0$d;37 ····invoke-virtual·{v3,·v4,·v2},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
46 ····new-instance·v0,·Lw5/j;38 ····add-int/lit8·v1,·v1,·0x1
  
47 ····invoke-interface·{p1},·Lm5/o0$e;->getBinaryMessenger()Lx5/c;39 ····goto·:goto_0
  
48 ····move-result-object·p140 ····:cond_0
 41 ····return-void
 42 .end·method
  
49 ····invoke-direct·{v0,·p1},·Lw5/j;-><init>(Lx5/c;)V43 .method·public·static·synthetic·b(Lm5/o0;Lm5/q0$c;Landroid/view/KeyEvent;)V
 44 ····.locals·0
  
50 ····invoke-virtual·{v0,·p0},·Lw5/j;->b(Lw5/j$b;)V45 ····.line·1
 46 ····invoke-direct·{p0,·p1,·p2},·Lm5/o0;->m(Lm5/q0$c;Landroid/view/KeyEvent;)V
  
51 ····return-void47 ····return-void
52 .end·method48 .end·method
  
53 .method·public·static·synthetic·c(Lm5/o0;Landroid/view/KeyEvent;)V49 .method·public·static·synthetic·c(Lm5/p0$d$a;Ljava/nio/ByteBuffer;)V
54 ····.locals·050 ····.locals·0
  
55 ····.line·151 ····.line·1
56 ····invoke-virtual·{p0,·p1},·Lm5/o0;->e(Landroid/view/KeyEvent;)V52 ····invoke-static·{p0,·p1},·Lm5/o0;->k(Lm5/p0$d$a;Ljava/nio/ByteBuffer;)V
  
57 ····return-void53 ····return-void
58 .end·method54 .end·method
  
 55 .method·public·static·synthetic·d(Lm5/o0;Lm5/q0$c;JLandroid/view/KeyEvent;)V
 56 ····.locals·0
  
59 #·virtual·methods 
60 .method·public·a()Ljava/util/Map;57 ····.line·1
 58 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lm5/o0;->l(Lm5/q0$c;JLandroid/view/KeyEvent;)V
  
 59 ····return-void
 60 .end·method
  
 61 .method·public·static·e(Landroid/view/KeyEvent;)Lm5/k0$b;
61 ····.locals·262 ····.locals·2
  
62 ····.line·163 ····.line·1
63 ····iget-object·v0,·p0,·Lm5/o0;->a:[Lm5/o0$d;64 ····invoke-virtual·{p0},·Landroid/view/KeyEvent;->getRepeatCount()I
  
 65 ····move-result·v0
  
64 ····const/4·v1,·0x066 ····const/4·v1,·0x1
  
 67 ····if-lez·v0,·:cond_0
Max diff block lines reached; 28061/32297 bytes (86.88%) of diff not shown.
101 KB
smali/m5/p0$b.smali
    
Offset 1, 3571 lines modifiedOffset 1, 101 lines modified
1 .class·public·Lm5/p0$b;1 .class·public·Lm5/p0$b;
2 .super·Ljava/util/HashMap;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lm5/p0;6 ····value·=·Lm5/p0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x19 ····accessFlags·=·0x9
10 ····name·=·null10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
 12 #·instance·fields
 13 .field·public·a:I
  
  
12 #·direct·methods14 #·direct·methods
13 .method·public·constructor·<init>()V15 .method·public·constructor·<init>()V
14 ····.locals·3416 ····.locals·1
  
Diff chunk too large, falling back to line-by-line diff (1 lines added, 1745 lines removed)
15 ····.line·117 ····.line·1
16 ····move-object/from16·v0,·p018 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····invoke-direct/range·{p0·..·p0},·Ljava/util/HashMap;-><init>()V 
  
18 ····const-wide/16·v1,·0x3e 
  
19 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
20 ····move-result-object·v1 
  
21 ····const-wide/16·v2,·0x20 
  
22 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
23 ····move-result-object·v2 
  
24 ····invoke-virtual·{v0,·v1,·v2},·Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
  
25 ····const-wide/16·v3,·0x4b 
  
26 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
27 ····move-result-object·v1 
  
28 ····const-wide/16·v3,·0x22 
  
29 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
30 ····move-result-object·v3 
  
31 ····invoke-virtual·{v0,·v1,·v3},·Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
  
32 ····const-wide/16·v4,·0x12 
  
33 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
34 ····move-result-object·v1 
  
35 ····const-wide/16·v4,·0x23 
  
36 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
37 ····move-result-object·v4 
  
38 ····invoke-virtual·{v0,·v1,·v4},·Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
  
39 ····const-wide/16·v5,·0x11 
  
40 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
41 ····move-result-object·v1 
  
42 ····const-wide/16·v5,·0x2a 
  
43 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
44 ····move-result-object·v5 
  
45 ····invoke-virtual·{v0,·v1,·v5},·Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
  
46 ····const-wide/16·v6,·0x51 
  
47 ····invoke-static·{v6,·v7},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
48 ····move-result-object·v1 
  
49 ····const-wide/16·v6,·0x2b 
  
50 ····invoke-static·{v6,·v7},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
51 ····move-result-object·v6 
  
52 ····invoke-virtual·{v0,·v1,·v6},·Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
  
53 ····const-wide/16·v7,·0x37 
  
54 ····invoke-static·{v7,·v8},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
55 ····move-result-object·v1 
  
56 ····const-wide/16·v7,·0x2c 
  
57 ····invoke-static·{v7,·v8},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
58 ····move-result-object·v7 
  
59 ····invoke-virtual·{v0,·v1,·v7},·Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
  
60 ····const-wide/16·v8,·0x45 
  
61 ····invoke-static·{v8,·v9},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
62 ····move-result-object·v8 
  
63 ····const-wide/16·v9,·0x2d 
  
64 ····invoke-static·{v9,·v10},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
65 ····move-result-object·v9 
  
66 ····invoke-virtual·{v0,·v8,·v9},·Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
Max diff block lines reached; 52180/102955 bytes (50.68%) of diff not shown.
1.51 KB
smali/m5/o0$a.smali
    
Offset 8, 7 lines modifiedOffset 8, 76 lines modified
8 ····value·=·Lm5/o0;8 ····value·=·Lm5/o0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x100911 ····accessFlags·=·0x1009
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
 14 #·static·fields
 15 .field·public·static·final·synthetic·a:[I
  
  
 16 #·direct·methods
 17 .method·public·static·constructor·<clinit>()V
 18 ····.locals·3
  
 19 ····.line·1
 20 ····invoke-static·{},·Lm5/k0$b;->values()[Lm5/k0$b;
  
 21 ····move-result-object·v0
  
 22 ····array-length·v0,·v0
  
 23 ····new-array·v0,·v0,·[I
  
 24 ····sput-object·v0,·Lm5/o0$a;->a:[I
  
 25 ····:try_start_0
 26 ····sget-object·v1,·Lm5/k0$b;->i:Lm5/k0$b;
  
 27 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
 28 ····move-result·v1
  
 29 ····const/4·v2,·0x1
  
 30 ····aput·v2,·v0,·v1
 31 ····:try_end_0
 32 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
 33 ····:catch_0
 34 ····:try_start_1
 35 ····sget-object·v0,·Lm5/o0$a;->a:[I
  
 36 ····sget-object·v1,·Lm5/k0$b;->j:Lm5/k0$b;
  
 37 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
 38 ····move-result·v1
  
 39 ····const/4·v2,·0x2
  
 40 ····aput·v2,·v0,·v1
 41 ····:try_end_1
 42 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
 43 ····:catch_1
 44 ····:try_start_2
 45 ····sget-object·v0,·Lm5/o0$a;->a:[I
  
 46 ····sget-object·v1,·Lm5/k0$b;->k:Lm5/k0$b;
  
 47 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
 48 ····move-result·v1
  
 49 ····const/4·v2,·0x3
  
 50 ····aput·v2,·v0,·v1
 51 ····:try_end_2
 52 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
 53 ····:catch_2
 54 ····return-void
 55 .end·method
3.53 KB
smali/m5/k0.smali
    
Offset 1, 36 lines modifiedOffset 1, 146 lines modified
1 .class·public·final·synthetic·Lm5/k0;1 .class·public·Lm5/k0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lx5/c$b; 
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lm5/k0$b;,
 8 ········Lm5/k0$a;
 9 ····}
 10 .end·annotation
  
  
6 #·instance·fields11 #·instance·fields
7 .field·public·final·synthetic·a:Lm5/o0$d$a;12 .field·public·a:J
  
 13 .field·public·b:Lm5/k0$b;
  
 14 .field·public·c:J
  
 15 .field·public·d:J
  
 16 .field·public·e:Z
  
 17 .field·public·f:Lm5/k0$a;
  
 18 .field·public·g:Ljava/lang/String;
  
  
8 #·direct·methods19 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lm5/o0$d$a;)V20 .method·public·constructor·<init>()V
10 ····.locals·021 ····.locals·0
  
11 ····.line·1 
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····iput-object·p1,·p0,·Lm5/k0;->a:Lm5/o0$d$a; 
  
14 ····return-void23 ····return-void
15 .end·method24 .end·method
  
  
16 #·virtual·methods25 #·virtual·methods
17 .method·public·final·a(Ljava/nio/ByteBuffer;)V26 .method·public·a()Ljava/nio/ByteBuffer;
18 ····.locals·127 ····.locals·5
  
19 ····.line·128 ····.line·1
 29 ····:try_start_0
20 ····iget-object·v0,·p0,·Lm5/k0;->a:Lm5/o0$d$a;30 ····iget-object·v0,·p0,·Lm5/k0;->g:Ljava/lang/String;
  
21 ····invoke-static·{v0,·p1},·Lm5/n0;->c(Lm5/o0$d$a;Ljava/nio/ByteBuffer;)V31 ····if-nez·v0,·:cond_0
  
22 ····return-void32 ····const/4·v0,·0x0
  
 33 ····goto·:goto_0
  
 34 ····:cond_0
 35 ····const-string·v1,·"UTF-8"
  
 36 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
  
 37 ····move-result-object·v0
 38 ····:try_end_0
 39 ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0
  
 40 ····:goto_0
 41 ····if-nez·v0,·:cond_1
  
 42 ····const/4·v1,·0x0
  
 43 ····goto·:goto_1
  
 44 ····:cond_1
 45 ····array-length·v1,·v0
  
 46 ····:goto_1
 47 ····add-int/lit8·v2,·v1,·0x38
  
 48 ····invoke-static·{v2},·Ljava/nio/ByteBuffer;->allocateDirect(I)Ljava/nio/ByteBuffer;
  
 49 ····move-result-object·v2
  
 50 ····sget-object·v3,·Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder;
  
 51 ····invoke-virtual·{v2,·v3},·Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
  
 52 ····int-to-long·v3,·v1
  
 53 ····invoke-virtual·{v2,·v3,·v4},·Ljava/nio/ByteBuffer;->putLong(J)Ljava/nio/ByteBuffer;
  
 54 ····iget-wide·v3,·p0,·Lm5/k0;->a:J
  
 55 ····invoke-virtual·{v2,·v3,·v4},·Ljava/nio/ByteBuffer;->putLong(J)Ljava/nio/ByteBuffer;
  
 56 ····iget-object·v1,·p0,·Lm5/k0;->b:Lm5/k0$b;
  
 57 ····invoke-virtual·{v1},·Lm5/k0$b;->e()J
  
 58 ····move-result-wide·v3
  
 59 ····invoke-virtual·{v2,·v3,·v4},·Ljava/nio/ByteBuffer;->putLong(J)Ljava/nio/ByteBuffer;
  
 60 ····iget-wide·v3,·p0,·Lm5/k0;->c:J
  
 61 ····invoke-virtual·{v2,·v3,·v4},·Ljava/nio/ByteBuffer;->putLong(J)Ljava/nio/ByteBuffer;
  
 62 ····iget-wide·v3,·p0,·Lm5/k0;->d:J
  
 63 ····invoke-virtual·{v2,·v3,·v4},·Ljava/nio/ByteBuffer;->putLong(J)Ljava/nio/ByteBuffer;
  
 64 ····iget-boolean·v1,·p0,·Lm5/k0;->e:Z
  
 65 ····if-eqz·v1,·:cond_2
  
 66 ····const-wide/16·v3,·0x1
  
 67 ····goto·:goto_2
  
 68 ····:cond_2
 69 ····const-wide/16·v3,·0x0
  
 70 ····:goto_2
 71 ····invoke-virtual·{v2,·v3,·v4},·Ljava/nio/ByteBuffer;->putLong(J)Ljava/nio/ByteBuffer;
  
 72 ····iget-object·v1,·p0,·Lm5/k0;->f:Lm5/k0$a;
Max diff block lines reached; 0/3580 bytes (0.00%) of diff not shown.
649 B
smali/m5/y.smali
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 .class·public·abstract·synthetic·Lm5/y;1 .class·public·abstract·synthetic·Lm5/y;
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·bridge·synthetic·a(Ljava/util/List;)Ljava/util/stream/Stream;5 .method·public·static·bridge·synthetic·a(Landroid/view/textservice/TextServicesManager;)Ljava/util/List;
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-interface·{p0},·Ljava/util/List;->stream()Ljava/util/stream/Stream;8 ····invoke-virtual·{p0},·Landroid/view/textservice/TextServicesManager;->getEnabledSpellCheckerInfos()Ljava/util/List;
  
9 ····move-result-object·p09 ····move-result-object·p0
  
10 ····return-object·p010 ····return-object·p0
11 .end·method11 .end·method
89.1 KB
smali/m5/q0$a.smali
    
Offset 1, 98 lines modifiedOffset 1, 3169 lines modified
1 .class·public·Lm5/q0$a;1 .class·public·Lm5/q0$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/util/HashMap;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lm5/q0;6 ····value·=·Lm5/q0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x1
10 ····name·=·"a"10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields 
13 .field·public·static·final·b:Ljava/util/concurrent/atomic/AtomicLong;12 #·direct·methods
 13 .method·public·constructor·<init>()V
 14 ····.locals·7
  
 15 ····.line·1
 16 ····invoke-direct·{p0},·Ljava/util/HashMap;-><init>()V
  
 17 ····const-wide/16·v0,·0x1d0
14 #·instance·fields 
15 .field·public·final·a:J 
  
 18 ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
 19 ····move-result-object·v0
16 #·direct·methods 
17 .method·public·static·constructor·<clinit>()V 
18 ····.locals·3 
  
 20 ····const-wide/16·v1,·0x12
19 ····.line·1 
20 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicLong; 
  
21 ····const-wide/16·v1,·0x021 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
22 ····invoke-direct·{v0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V22 ····move-result-object·v1
  
23 ····sput-object·v0,·Lm5/q0$a;->b:Ljava/util/concurrent/atomic/AtomicLong;23 ····invoke-virtual·{p0,·v0,·v1},·Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 24 ····const-wide/16·v2,·0xcd
24 ····return-void 
25 .end·method 
  
 25 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
26 .method·public·constructor·<init>(J)V 
27 ····.locals·0 
  
 26 ····move-result-object·v0
28 ····.line·1 
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
30 ····iput-wide·p1,·p0,·Lm5/q0$a;->a:J27 ····const-wide/16·v2,·0x14
  
 28 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
31 ····return-void 
32 .end·method 
  
 29 ····move-result-object·v2
33 .method·public·static·synthetic·a(Lm5/q0$a;)J 
34 ····.locals·2 
  
 30 ····invoke-virtual·{p0,·v0,·v2},·Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
35 ····.line·1 
36 ····iget-wide·v0,·p0,·Lm5/q0$a;->a:J 
  
 31 ····const-wide/16·v3,·0x8e
37 ····return-wide·v0 
38 .end·method 
  
 32 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
39 .method·public·static·b()Lm5/q0$a; 
40 ····.locals·2 
  
41 ····.line·1 
42 ····sget-object·v0,·Lm5/q0$a;->b:Ljava/util/concurrent/atomic/AtomicLong;33 ····move-result-object·v0
  
 34 ····const-wide/32·v3,·0x10082
  
 35 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
 36 ····move-result-object·v3
  
43 ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicLong;->incrementAndGet()J37 ····invoke-virtual·{p0,·v0,·v3},·Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
44 ····move-result-wide·v038 ····const-wide/16·v3,·0x8f
  
45 ····invoke-static·{v0,·v1},·Lm5/q0$a;->c(J)Lm5/q0$a;39 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
46 ····move-result-object·v040 ····move-result-object·v0
  
 41 ····const-wide/32·v3,·0x10083
47 ····return-object·v0 
48 .end·method 
  
 42 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
49 .method·public·static·c(J)Lm5/q0$a; 
50 ····.locals·1 
  
 43 ····move-result-object·v3
51 ····.line·1 
52 ····new-instance·v0,·Lm5/q0$a; 
  
53 ····invoke-direct·{v0,·p0,·p1},·Lm5/q0$a;-><init>(J)V44 ····invoke-virtual·{p0,·v0,·v3},·Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 45 ····const-wide/16·v3,·0x100
54 ····return-object·v0 
55 .end·method 
  
 46 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
 47 ····move-result-object·v0
56 #·virtual·methods 
57 .method·public·d()J 
58 ····.locals·2 
Diff chunk too large, falling back to line-by-line diff (1517 lines added, 2 lines removed)
  
59 ····.line·148 ····const-wide/32·v3,·0x5ff01
60 ····iget-wide·v0,·p0,·Lm5/q0$a;->a:J 
 49 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
 50 ····move-result-object·v3
Max diff block lines reached; 44210/91206 bytes (48.47%) of diff not shown.
1.44 KB
smali/m5/p0$c.smali
    
Offset 5, 31 lines modifiedOffset 5, 66 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Lm5/p0;7 ····value·=·Lm5/p0;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x910 ····accessFlags·=·0x1
11 ····name·=·"c"11 ····name·=·"c"
12 .end·annotation12 .end·annotation
  
 13 .annotation·system·Ldalvik/annotation/MemberClasses;
 14 ····value·=·{
 15 ········Lm5/p0$c$a;
 16 ····}
 17 .end·annotation
  
  
13 #·instance·fields18 #·instance·fields
 19 .field·public·final·a:Landroid/view/KeyEvent;
  
14 .field·public·a:J20 .field·public·b:I
  
15 .field·public·b:J21 .field·public·c:Z
  
 22 .field·public·final·synthetic·d:Lm5/p0;
  
  
16 #·direct·methods23 #·direct·methods
17 .method·public·constructor·<init>(JJ)V24 .method·public·constructor·<init>(Lm5/p0;Landroid/view/KeyEvent;)V
18 ····.locals·025 ····.locals·0
  
19 ····.line·126 ····.line·1
 27 ····iput-object·p1,·p0,·Lm5/p0$c;->d:Lm5/p0;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 29 ····iget-object·p1,·p1,·Lm5/p0;->a:[Lm5/p0$d;
  
 30 ····array-length·p1,·p1
  
21 ····iput-wide·p1,·p0,·Lm5/p0$c;->a:J31 ····iput·p1,·p0,·Lm5/p0$c;->b:I
  
 32 ····const/4·p1,·0x0
  
 33 ····iput-boolean·p1,·p0,·Lm5/p0$c;->c:Z
  
22 ····iput-wide·p3,·p0,·Lm5/p0$c;->b:J34 ····iput-object·p2,·p0,·Lm5/p0$c;->a:Landroid/view/KeyEvent;
  
23 ····return-void35 ····return-void
24 .end·method36 .end·method
  
  
 37 #·virtual·methods
 38 .method·public·a()Lm5/p0$d$a;
 39 ····.locals·2
  
 40 ····.line·1
 41 ····new-instance·v0,·Lm5/p0$c$a;
  
 42 ····const/4·v1,·0x0
  
 43 ····invoke-direct·{v0,·p0,·v1},·Lm5/p0$c$a;-><init>(Lm5/p0$c;Lm5/p0$a;)V
  
 44 ····return-object·v0
 45 .end·method
8.12 KB
smali/m5/p0.smali
    
Offset 1, 167 lines modifiedOffset 1, 260 lines modified
1 .class·public·abstract·Lm5/p0;1 .class·public·Lm5/p0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lio/flutter/plugin/editing/m$a;
 6 .implements·Lw5/j$b;
  
  
4 #·annotations7 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{9 ····value·=·{
7 ········Lm5/p0$e;,10 ········Lm5/p0$e;,
8 ········Lm5/p0$d;,11 ········Lm5/p0$d;,
9 ········Lm5/p0$c;12 ········Lm5/p0$c;,
 13 ········Lm5/p0$b;
10 ····}14 ····}
11 .end·annotation15 .end·annotation
  
  
12 #·static·fields16 #·instance·fields
13 .field·public·static·final·a:Ljava/util/HashMap;17 .field·public·final·a:[Lm5/p0$d;
  
14 .field·public·static·final·b:Ljava/util/HashMap;18 .field·public·final·b:Ljava/util/HashSet;
  
15 .field·public·static·final·c:[Lm5/p0$d;19 .field·public·final·c:Lm5/p0$e;
  
  
16 #·direct·methods20 #·direct·methods
17 .method·public·static·constructor·<clinit>()V21 .method·public·constructor·<init>(Lm5/p0$e;)V
18 ····.locals·1122 ····.locals·4
  
19 ····.line·123 ····.line·1
20 ····new-instance·v0,·Lm5/p0$a; 
  
21 ····invoke-direct·{v0},·Lm5/p0$a;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····sput-object·v0,·Lm5/p0;->a:Ljava/util/HashMap;25 ····new-instance·v0,·Ljava/util/HashSet;
  
23 ····new-instance·v0,·Lm5/p0$b;26 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V
  
24 ····invoke-direct·{v0},·Lm5/p0$b;-><init>()V27 ····iput-object·v0,·p0,·Lm5/p0;->b:Ljava/util/HashSet;
  
25 ····sput-object·v0,·Lm5/p0;->b:Ljava/util/HashMap;28 ····iput-object·p1,·p0,·Lm5/p0;->c:Lm5/p0$e;
  
26 ····const/4·v0,·0x329 ····const/4·v0,·0x2
  
27 ····new-array·v0,·v0,·[Lm5/p0$d;30 ····new-array·v0,·v0,·[Lm5/p0$d;
  
28 ····new-instance·v1,·Lm5/p0$d;31 ····new-instance·v1,·Lm5/o0;
  
 32 ····invoke-interface·{p1},·Lm5/p0$e;->getBinaryMessenger()Lx5/c;
  
 33 ····move-result-object·v2
  
 34 ····invoke-direct·{v1,·v2},·Lm5/o0;-><init>(Lx5/c;)V
  
 35 ····const/4·v2,·0x0
  
 36 ····aput-object·v1,·v0,·v2
  
 37 ····new-instance·v1,·Lm5/j0;
  
 38 ····new-instance·v2,·Lw5/i;
  
 39 ····invoke-interface·{p1},·Lm5/p0$e;->getBinaryMessenger()Lx5/c;
  
 40 ····move-result-object·v3
  
 41 ····invoke-direct·{v2,·v3},·Lw5/i;-><init>(Lx5/c;)V
  
 42 ····invoke-direct·{v1,·v2},·Lm5/j0;-><init>(Lw5/i;)V
  
29 ····const/4·v2,·0x243 ····const/4·v2,·0x1
  
30 ····new-array·v3,·v2,·[Lm5/p0$c;44 ····aput-object·v1,·v0,·v2
  
31 ····new-instance·v4,·Lm5/p0$c;45 ····iput-object·v0,·p0,·Lm5/p0;->a:[Lm5/p0$d;
  
32 ····const-wide/32·v5,·0x700e046 ····new-instance·v0,·Lw5/j;
  
33 ····const-wide·v7,·0x200000100L47 ····invoke-interface·{p1},·Lm5/p0$e;->getBinaryMessenger()Lx5/c;
  
34 ····invoke-direct·{v4,·v5,·v6,·v7,·v8},·Lm5/p0$c;-><init>(JJ)V48 ····move-result-object·p1
  
35 ····const/4·v5,·0x049 ····invoke-direct·{v0,·p1},·Lw5/j;-><init>(Lx5/c;)V
  
36 ····aput-object·v4,·v3,·v550 ····invoke-virtual·{v0,·p0},·Lw5/j;->b(Lw5/j$b;)V
  
37 ····new-instance·v4,·Lm5/p0$c;51 ····return-void
 52 .end·method
  
38 ····const-wide/32·v6,·0x700e453 .method·public·static·synthetic·c(Lm5/p0;Landroid/view/KeyEvent;)V
 54 ····.locals·0
  
39 ····const-wide·v8,·0x200000101L55 ····.line·1
 56 ····invoke-virtual·{p0,·p1},·Lm5/p0;->e(Landroid/view/KeyEvent;)V
  
40 ····invoke-direct·{v4,·v6,·v7,·v8,·v9},·Lm5/p0$c;-><init>(JJ)V57 ····return-void
 58 .end·method
  
41 ····const/4·v6,·0x1 
  
42 ····aput-object·v4,·v3,·v659 #·virtual·methods
 60 .method·public·a()Ljava/util/Map;
 61 ····.locals·2
  
43 ····const/16·v4,·0x100062 ····.line·1
 63 ····iget-object·v0,·p0,·Lm5/p0;->a:[Lm5/p0$d;
  
44 ····invoke-direct·{v1,·v4,·v3},·Lm5/p0$d;-><init>(I[Lm5/p0$c;)V64 ····const/4·v1,·0x0
  
45 ····aput-object·v1,·v0,·v565 ····aget-object·v0,·v0,·v1
  
46 ····new-instance·v1,·Lm5/p0$d;66 ····check-cast·v0,·Lm5/o0;
  
47 ····new-array·v3,·v2,·[Lm5/p0$c;67 ····invoke-virtual·{v0},·Lm5/o0;->h()Ljava/util/Map;
  
48 ····new-instance·v4,·Lm5/p0$c;68 ····move-result-object·v0
  
49 ····const-wide/32·v7,·0x700e169 ····return-object·v0
 70 .end·method
  
50 ····const-wide·v9,·0x200000102L71 .method·public·b(Landroid/view/KeyEvent;)Z
 72 ····.locals·6
  
51 ····invoke-direct·{v4,·v7,·v8,·v9,·v10},·Lm5/p0$c;-><init>(JJ)V73 ····.line·1
Max diff block lines reached; 4397/8278 bytes (53.12%) of diff not shown.
76.4 KB
smali/m5/f0.smali
    
Offset 1, 16 lines modifiedOffset 1, 2911 lines modified
1 .class·public·abstract·synthetic·Lm5/f0; 
2 .super·Ljava/lang/Object;1 .class·public·Lm5/f0;
 2 .super·Landroid/widget/FrameLayout;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lz5/b$c;
 6 .implements·Lm5/p0$e;
  
  
 7 #·annotations
 8 .annotation·system·Ldalvik/annotation/MemberClasses;
 9 ····value·=·{
 10 ········Lm5/f0$e;
 11 ····}
 12 .end·annotation
  
  
 13 #·instance·fields
 14 .field·public·final·A:Lio/flutter/embedding/engine/renderer/FlutterRenderer$g;
  
 15 .field·public·final·B:Lio/flutter/view/i$k;
  
 16 .field·public·final·C:Landroid/database/ContentObserver;
  
 17 .field·public·final·D:Lio/flutter/embedding/engine/renderer/k;
  
 18 .field·public·E:Ld0/a;
  
 19 .field·public·F:Lm5/h0;
  
 20 .field·public·h:Lm5/s;
  
 21 .field·public·i:Lm5/t;
  
 22 .field·public·j:Lm5/r;
  
 23 .field·public·k:Lio/flutter/embedding/engine/renderer/l;
  
 24 .field·public·l:Lio/flutter/embedding/engine/renderer/l;
  
 25 .field·public·final·m:Ljava/util/Set;
  
 26 .field·public·n:Z
  
 27 .field·public·o:Lio/flutter/embedding/engine/a;
  
 28 .field·public·final·p:Ljava/util/Set;
  
 29 .field·public·q:Lz5/b;
  
 30 .field·public·r:Lio/flutter/plugin/editing/o0;
  
 31 .field·public·s:Lio/flutter/plugin/editing/s;
  
 32 .field·public·t:Lio/flutter/plugin/editing/r;
  
 33 .field·public·u:Ly5/f;
  
 34 .field·public·v:Lm5/p0;
  
 35 .field·public·w:Lm5/c;
  
 36 .field·public·x:Lio/flutter/view/i;
  
 37 .field·public·y:Landroid/view/textservice/TextServicesManager;
  
 38 .field·public·z:Lm5/u0;
  
  
4 #·direct·methods39 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/view/View;)Landroid/view/WindowInsets;40 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;Lm5/s;)V
 41 ····.locals·1
  
 42 ····.line·1
 43 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
 44 ····new-instance·p1,·Ljava/util/HashSet;
  
 45 ····invoke-direct·{p1},·Ljava/util/HashSet;-><init>()V
  
 46 ····iput-object·p1,·p0,·Lm5/f0;->m:Ljava/util/Set;
  
 47 ····new-instance·p1,·Ljava/util/HashSet;
  
 48 ····invoke-direct·{p1},·Ljava/util/HashSet;-><init>()V
  
 49 ····iput-object·p1,·p0,·Lm5/f0;->p:Ljava/util/Set;
  
 50 ····new-instance·p1,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$g;
  
 51 ····invoke-direct·{p1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$g;-><init>()V
  
 52 ····iput-object·p1,·p0,·Lm5/f0;->A:Lio/flutter/embedding/engine/renderer/FlutterRenderer$g;
  
 53 ····new-instance·p1,·Lm5/f0$a;
  
 54 ····invoke-direct·{p1,·p0},·Lm5/f0$a;-><init>(Lm5/f0;)V
  
 55 ····iput-object·p1,·p0,·Lm5/f0;->B:Lio/flutter/view/i$k;
  
 56 ····new-instance·p1,·Lm5/f0$b;
  
 57 ····new-instance·p2,·Landroid/os/Handler;
  
 58 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
 59 ····move-result-object·v0
  
 60 ····invoke-direct·{p2,·v0},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
  
 61 ····invoke-direct·{p1,·p0,·p2},·Lm5/f0$b;-><init>(Lm5/f0;Landroid/os/Handler;)V
  
 62 ····iput-object·p1,·p0,·Lm5/f0;->C:Landroid/database/ContentObserver;
  
 63 ····new-instance·p1,·Lm5/f0$c;
  
 64 ····invoke-direct·{p1,·p0},·Lm5/f0$c;-><init>(Lm5/f0;)V
  
 65 ····iput-object·p1,·p0,·Lm5/f0;->D:Lio/flutter/embedding/engine/renderer/k;
  
 66 ····new-instance·p1,·Lm5/h0;
  
 67 ····invoke-direct·{p1},·Lm5/h0;-><init>()V
  
 68 ····iput-object·p1,·p0,·Lm5/f0;->F:Lm5/h0;
  
Max diff block lines reached; 72245/78242 bytes (92.34%) of diff not shown.
18.7 KB
smali/m5/i.smali
    
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 ····if-ge·v0,·v1,·:cond_052 ····if-ge·v0,·v1,·:cond_0
  
53 ····const/4·v0,·0x053 ····const/4·v0,·0x0
  
54 ····goto·:goto_054 ····goto·:goto_0
  
55 ····:cond_055 ····:cond_0
56 ····invoke-virtual·{p0},·Lm5/i;->J()Landroid/window/OnBackInvokedCallback;56 ····invoke-virtual·{p0},·Lm5/i;->K()Landroid/window/OnBackInvokedCallback;
  
57 ····move-result-object·v057 ····move-result-object·v0
  
58 ····:goto_058 ····:goto_0
59 ····iput-object·v0,·p0,·Lm5/i;->k:Landroid/window/OnBackInvokedCallback;59 ····iput-object·v0,·p0,·Lm5/i;->k:Landroid/window/OnBackInvokedCallback;
  
60 ····new-instance·v0,·Landroidx/lifecycle/l;60 ····new-instance·v0,·Landroidx/lifecycle/l;
Offset 79, 38 lines modifiedOffset 79, 47 lines modified
  
79 ····.line·179 ····.line·1
80 ····const/4·v0,·0x180 ····const/4·v0,·0x1
  
81 ····return·v081 ····return·v0
82 .end·method82 .end·method
  
 83 .method·public·C()Z
 84 ····.locals·1
  
 85 ····.line·1
 86 ····iget-boolean·v0,·p0,·Lm5/i;->h:Z
  
 87 ····return·v0
 88 .end·method
  
83 .method·public·C()Lm5/s0;89 .method·public·D()Lm5/t0;
84 ····.locals·290 ····.locals·2
  
85 ····.line·191 ····.line·1
86 ····invoke-virtual·{p0},·Lm5/i;->K()Lm5/k$a;92 ····invoke-virtual·{p0},·Lm5/i;->L()Lm5/k$a;
  
87 ····move-result-object·v093 ····move-result-object·v0
  
88 ····sget-object·v1,·Lm5/k$a;->h:Lm5/k$a;94 ····sget-object·v1,·Lm5/k$a;->h:Lm5/k$a;
  
89 ····if-ne·v0,·v1,·:cond_095 ····if-ne·v0,·v1,·:cond_0
  
90 ····sget-object·v0,·Lm5/s0;->h:Lm5/s0;96 ····sget-object·v0,·Lm5/t0;->h:Lm5/t0;
  
91 ····goto·:goto_097 ····goto·:goto_0
  
92 ····:cond_098 ····:cond_0
93 ····sget-object·v0,·Lm5/s0;->i:Lm5/s0;99 ····sget-object·v0,·Lm5/t0;->i:Lm5/t0;
  
94 ····:goto_0100 ····:goto_0
95 ····return-object·v0101 ····return-object·v0
96 .end·method102 .end·method
  
97 .method·public·D(Lio/flutter/embedding/engine/a;)V103 .method·public·E(Lio/flutter/embedding/engine/a;)V
98 ····.locals·1104 ····.locals·1
  
99 ····.line·1105 ····.line·1
100 ····iget-object·v0,·p0,·Lm5/i;->i:Lm5/j;106 ····iget-object·v0,·p0,·Lm5/i;->i:Lm5/j;
  
101 ····invoke-virtual·{v0},·Lm5/j;->p()Z107 ····invoke-virtual·{v0},·Lm5/j;->p()Z
  
Offset 122, 55 lines modifiedOffset 131, 55 lines modified
  
122 ····:cond_0131 ····:cond_0
123 ····invoke-static·{p1},·Lv5/a;->a(Lio/flutter/embedding/engine/a;)V132 ····invoke-static·{p1},·Lv5/a;->a(Lio/flutter/embedding/engine/a;)V
  
124 ····return-void133 ····return-void
125 .end·method134 .end·method
  
126 .method·public·E()V135 .method·public·F()V
127 ····.locals·1136 ····.locals·1
  
128 ····.line·1137 ····.line·1
129 ····const-string·v0,·"cancelBackGesture"138 ····const-string·v0,·"cancelBackGesture"
  
130 ····invoke-virtual·{p0,·v0},·Lm5/i;->R(Ljava/lang/String;)Z139 ····invoke-virtual·{p0,·v0},·Lm5/i;->S(Ljava/lang/String;)Z
  
131 ····move-result·v0140 ····move-result·v0
  
132 ····if-eqz·v0,·:cond_0141 ····if-eqz·v0,·:cond_0
  
133 ····iget-object·v0,·p0,·Lm5/i;->i:Lm5/j;142 ····iget-object·v0,·p0,·Lm5/i;->i:Lm5/j;
  
134 ····invoke-virtual·{v0},·Lm5/j;->h()V143 ····invoke-virtual·{v0},·Lm5/j;->h()V
  
135 ····:cond_0144 ····:cond_0
136 ····return-void145 ····return-void
137 .end·method146 .end·method
  
138 .method·public·F()V147 .method·public·G()V
139 ····.locals·1148 ····.locals·1
  
140 ····.line·1149 ····.line·1
141 ····const-string·v0,·"commitBackGesture"150 ····const-string·v0,·"commitBackGesture"
  
142 ····invoke-virtual·{p0,·v0},·Lm5/i;->R(Ljava/lang/String;)Z151 ····invoke-virtual·{p0,·v0},·Lm5/i;->S(Ljava/lang/String;)Z
  
143 ····move-result·v0152 ····move-result·v0
  
144 ····if-eqz·v0,·:cond_0153 ····if-eqz·v0,·:cond_0
  
145 ····iget-object·v0,·p0,·Lm5/i;->i:Lm5/j;154 ····iget-object·v0,·p0,·Lm5/i;->i:Lm5/j;
  
146 ····invoke-virtual·{v0},·Lm5/j;->i()V155 ····invoke-virtual·{v0},·Lm5/j;->i()V
  
147 ····:cond_0156 ····:cond_0
148 ····return-void157 ····return-void
149 .end·method158 .end·method
  
150 .method·public·final·G()V159 .method·public·final·H()V
151 ····.locals·2160 ····.locals·2
  
152 ····.line·1161 ····.line·1
153 ····invoke-virtual·{p0},·Landroid/app/Activity;->getWindow()Landroid/view/Window;162 ····invoke-virtual·{p0},·Landroid/app/Activity;->getWindow()Landroid/view/Window;
  
154 ····move-result-object·v0163 ····move-result-object·v0
  
Offset 189, 19 lines modifiedOffset 198, 19 lines modified
189 ····const/16·v1,·0x500198 ····const/16·v1,·0x500
  
190 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->setSystemUiVisibility(I)V199 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->setSystemUiVisibility(I)V
  
191 ····return-void200 ····return-void
192 .end·method201 .end·method
  
Max diff block lines reached; 16370/19149 bytes (85.49%) of diff not shown.
707 B
smali/m5/b0.smali
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 .class·public·abstract·synthetic·Lm5/b0;1 .class·public·abstract·synthetic·Lm5/b0;
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·bridge·synthetic·a(Landroid/content/Context;I)Landroid/view/PointerIcon;5 .method·public·static·bridge·synthetic·a(Landroid/view/textservice/TextServicesManager;)Z
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-static·{p0,·p1},·Landroid/view/PointerIcon;->getSystemIcon(Landroid/content/Context;I)Landroid/view/PointerIcon;8 ····invoke-virtual·{p0},·Landroid/view/textservice/TextServicesManager;->isSpellCheckerEnabled()Z
  
9 ····move-result-object·p09 ····move-result·p0
  
10 ····return-object·p010 ····return·p0
11 .end·method11 .end·method
638 B
smali/m5/a0.smali
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 .class·public·abstract·synthetic·Lm5/a0;1 .class·public·abstract·synthetic·Lm5/a0;
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·bridge·synthetic·a(Landroid/view/textservice/TextServicesManager;)Z5 .method·public·static·bridge·synthetic·a(Ljava/util/stream/Stream;Ljava/util/function/Predicate;)Z
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-virtual·{p0},·Landroid/view/textservice/TextServicesManager;->isSpellCheckerEnabled()Z8 ····invoke-interface·{p0,·p1},·Ljava/util/stream/Stream;->anyMatch(Ljava/util/function/Predicate;)Z
  
9 ····move-result·p09 ····move-result·p0
  
10 ····return·p010 ····return·p0
11 .end·method11 .end·method
433 B
smali/m5/d0.smali
    
Offset 19, 13 lines modifiedOffset 19, 13 lines modified
19 #·virtual·methods19 #·virtual·methods
20 .method·public·final·test(Ljava/lang/Object;)Z20 .method·public·final·test(Ljava/lang/Object;)Z
21 ····.locals·021 ····.locals·0
  
22 ····.line·122 ····.line·1
23 ····check-cast·p1,·Landroid/view/textservice/SpellCheckerInfo;23 ····check-cast·p1,·Landroid/view/textservice/SpellCheckerInfo;
  
24 ····invoke-static·{p1},·Lm5/e0;->d(Landroid/view/textservice/SpellCheckerInfo;)Z24 ····invoke-static·{p1},·Lm5/f0;->d(Landroid/view/textservice/SpellCheckerInfo;)Z
  
25 ····move-result·p125 ····move-result·p1
  
26 ····return·p126 ····return·p1
27 .end·method27 .end·method
1.44 KB
smali/m5/j$b.smali
    
Offset 4, 37 lines modifiedOffset 4, 37 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/ViewTreeObserver$OnPreDrawListener;5 .implements·Landroid/view/ViewTreeObserver$OnPreDrawListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lm5/j;->j(Lm5/e0;)V8 ····value·=·Lm5/j;->j(Lm5/f0;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x111 ····accessFlags·=·0x1
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·public·final·synthetic·h:Lm5/e0;15 .field·public·final·synthetic·h:Lm5/f0;
  
16 .field·public·final·synthetic·i:Lm5/j;16 .field·public·final·synthetic·i:Lm5/j;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>(Lm5/j;Lm5/e0;)V18 .method·public·constructor·<init>(Lm5/j;Lm5/f0;)V
19 ····.locals·019 ····.locals·0
  
20 ····.line·120 ····.line·1
21 ····iput-object·p1,·p0,·Lm5/j$b;->i:Lm5/j;21 ····iput-object·p1,·p0,·Lm5/j$b;->i:Lm5/j;
  
22 ····iput-object·p2,·p0,·Lm5/j$b;->h:Lm5/e0;22 ····iput-object·p2,·p0,·Lm5/j$b;->h:Lm5/f0;
  
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
Offset 53, 15 lines modifiedOffset 53, 15 lines modified
  
53 ····iget-object·v0,·p0,·Lm5/j$b;->i:Lm5/j;53 ····iget-object·v0,·p0,·Lm5/j$b;->i:Lm5/j;
  
54 ····iget-object·v0,·v0,·Lm5/j;->e:Landroid/view/ViewTreeObserver$OnPreDrawListener;54 ····iget-object·v0,·v0,·Lm5/j;->e:Landroid/view/ViewTreeObserver$OnPreDrawListener;
  
55 ····if-eqz·v0,·:cond_055 ····if-eqz·v0,·:cond_0
  
56 ····iget-object·v0,·p0,·Lm5/j$b;->h:Lm5/e0;56 ····iget-object·v0,·p0,·Lm5/j$b;->h:Lm5/f0;
  
57 ····invoke-virtual·{v0},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;57 ····invoke-virtual·{v0},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
  
58 ····move-result-object·v058 ····move-result-object·v0
  
59 ····invoke-virtual·{v0,·p0},·Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V59 ····invoke-virtual·{v0,·p0},·Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V
  
1.52 KB
smali/m5/i$a.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/window/OnBackAnimationCallback;5 .implements·Landroid/window/OnBackAnimationCallback;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lm5/i;->J()Landroid/window/OnBackInvokedCallback;8 ····value·=·Lm5/i;->K()Landroid/window/OnBackInvokedCallback;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x111 ····accessFlags·=·0x1
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
Offset 37, 44 lines modifiedOffset 37, 44 lines modified
37 #·virtual·methods37 #·virtual·methods
38 .method·public·onBackCancelled()V38 .method·public·onBackCancelled()V
39 ····.locals·139 ····.locals·1
  
40 ····.line·140 ····.line·1
41 ····iget-object·v0,·p0,·Lm5/i$a;->a:Lm5/i;41 ····iget-object·v0,·p0,·Lm5/i$a;->a:Lm5/i;
  
42 ····invoke-virtual·{v0},·Lm5/i;->E()V42 ····invoke-virtual·{v0},·Lm5/i;->F()V
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
45 .method·public·onBackInvoked()V45 .method·public·onBackInvoked()V
46 ····.locals·146 ····.locals·1
  
47 ····.line·147 ····.line·1
48 ····iget-object·v0,·p0,·Lm5/i$a;->a:Lm5/i;48 ····iget-object·v0,·p0,·Lm5/i$a;->a:Lm5/i;
  
49 ····invoke-virtual·{v0},·Lm5/i;->F()V49 ····invoke-virtual·{v0},·Lm5/i;->G()V
  
50 ····return-void50 ····return-void
51 .end·method51 .end·method
  
52 .method·public·onBackProgressed(Landroid/window/BackEvent;)V52 .method·public·onBackProgressed(Landroid/window/BackEvent;)V
53 ····.locals·153 ····.locals·1
  
54 ····.line·154 ····.line·1
55 ····iget-object·v0,·p0,·Lm5/i$a;->a:Lm5/i;55 ····iget-object·v0,·p0,·Lm5/i$a;->a:Lm5/i;
  
56 ····invoke-virtual·{v0,·p1},·Lm5/i;->U(Landroid/window/BackEvent;)V56 ····invoke-virtual·{v0,·p1},·Lm5/i;->V(Landroid/window/BackEvent;)V
  
57 ····return-void57 ····return-void
58 .end·method58 .end·method
  
59 .method·public·onBackStarted(Landroid/window/BackEvent;)V59 .method·public·onBackStarted(Landroid/window/BackEvent;)V
60 ····.locals·160 ····.locals·1
  
61 ····.line·161 ····.line·1
62 ····iget-object·v0,·p0,·Lm5/i$a;->a:Lm5/i;62 ····iget-object·v0,·p0,·Lm5/i$a;->a:Lm5/i;
  
63 ····invoke-virtual·{v0,·p1},·Lm5/i;->Q(Landroid/window/BackEvent;)V63 ····invoke-virtual·{v0,·p1},·Lm5/i;->R(Landroid/window/BackEvent;)V
  
64 ····return-void64 ····return-void
65 .end·method65 .end·method
2.35 KB
smali/m5/i0.smali
    
Offset 1, 102 lines modifiedOffset 1, 36 lines modified
1 .class·public·Lm5/i0;1 .class·public·final·synthetic·Lm5/i0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lm5/o0$d;5 .implements·Lw5/i$a;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·a:Lw5/i; 
  
8 .field·public·final·b:Lm5/o0$b;7 .field·public·final·synthetic·a:Lm5/p0$d$a;
  
  
9 #·direct·methods8 #·direct·methods
10 .method·public·constructor·<init>(Lw5/i;)V9 .method·public·synthetic·constructor·<init>(Lm5/p0$d$a;)V
11 ····.locals·1 
  
12 ····.line·1 
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
14 ····new-instance·v0,·Lm5/o0$b; 
  
15 ····invoke-direct·{v0},·Lm5/o0$b;-><init>()V 
  
16 ····iput-object·v0,·p0,·Lm5/i0;->b:Lm5/o0$b; 
  
17 ····iput-object·p1,·p0,·Lm5/i0;->a:Lw5/i; 
  
18 ····return-void 
19 .end·method 
  
20 .method·public·static·synthetic·b(Lm5/o0$d$a;Z)V 
21 ····.locals·010 ····.locals·0
  
22 ····.line·111 ····.line·1
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
23 ····invoke-static·{p0,·p1},·Lm5/i0;->c(Lm5/o0$d$a;Z)V 
  
24 ····return-void 
25 .end·method 
  
 13 ····iput-object·p1,·p0,·Lm5/i0;->a:Lm5/p0$d$a;
26 .method·public·static·synthetic·c(Lm5/o0$d$a;Z)V 
27 ····.locals·0 
  
28 ····.line·1 
29 ····invoke-interface·{p0,·p1},·Lm5/o0$d$a;->a(Z)V 
  
30 ····return-void14 ····return-void
31 .end·method15 .end·method
  
  
32 #·virtual·methods16 #·virtual·methods
33 .method·public·a(Landroid/view/KeyEvent;Lm5/o0$d$a;)V17 .method·public·final·a(Z)V
34 ····.locals·518 ····.locals·1
  
35 ····.line·119 ····.line·1
36 ····invoke-virtual·{p1},·Landroid/view/KeyEvent;->getAction()I 
  
37 ····move-result·v0 
  
38 ····const/4·v1,·0x0 
  
39 ····const/4·v2,·0x1 
  
40 ····if-eqz·v0,·:cond_0 
  
41 ····if-eq·v0,·v2,·:cond_0 
  
42 ····invoke-interface·{p2,·v1},·Lm5/o0$d$a;->a(Z)V 
  
43 ····return-void 
  
44 ····:cond_0 
45 ····iget-object·v3,·p0,·Lm5/i0;->b:Lm5/o0$b;20 ····iget-object·v0,·p0,·Lm5/i0;->a:Lm5/p0$d$a;
  
46 ····invoke-virtual·{p1},·Landroid/view/KeyEvent;->getUnicodeChar()I 
  
47 ····move-result·v4 
  
48 ····invoke-virtual·{v3,·v4},·Lm5/o0$b;->a(I)Ljava/lang/Character; 
  
49 ····move-result-object·v3 
  
50 ····new-instance·v4,·Lw5/i$b; 
  
51 ····invoke-direct·{v4,·p1,·v3},·Lw5/i$b;-><init>(Landroid/view/KeyEvent;Ljava/lang/Character;)V 
  
52 ····if-eqz·v0,·:cond_1 
  
53 ····const/4·v1,·0x1 
  
54 ····:cond_1 
55 ····iget-object·p1,·p0,·Lm5/i0;->a:Lw5/i; 
  
56 ····new-instance·v0,·Lm5/h0; 
  
57 ····invoke-direct·{v0,·p2},·Lm5/h0;-><init>(Lm5/o0$d$a;)V 
  
58 ····invoke-virtual·{p1,·v4,·v1,·v0},·Lw5/i;->e(Lw5/i$b;ZLw5/i$a;)V21 ····invoke-static·{v0,·p1},·Lm5/j0;->b(Lm5/p0$d$a;Z)V
  
59 ····return-void22 ····return-void
60 .end·method23 .end·method
2.71 KB
smali/m5/t0.smali
    
Offset 1, 44 lines modifiedOffset 1, 108 lines modified
1 .class·public·Lm5/t0;1 .class·public·final·enum·Lm5/t0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·static·fields
5 .field·public·final·a:Lw3/a;5 .field·public·static·final·enum·h:Lm5/t0;
  
 6 .field·public·static·final·enum·i:Lm5/t0;
  
 7 .field·public·static·final·synthetic·j:[Lm5/t0;
  
  
6 #·direct·methods8 #·direct·methods
7 .method·public·constructor·<init>(Lw3/a;)V9 .method·public·static·constructor·<clinit>()V
8 ····.locals·010 ····.locals·3
  
9 ····.line·111 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····new-instance·v0,·Lm5/t0;
  
 13 ····const-string·v1,·"opaque"
  
 14 ····const/4·v2,·0x0
  
 15 ····invoke-direct·{v0,·v1,·v2},·Lm5/t0;-><init>(Ljava/lang/String;I)V
  
 16 ····sput-object·v0,·Lm5/t0;->h:Lm5/t0;
  
 17 ····new-instance·v0,·Lm5/t0;
  
 18 ····const-string·v1,·"transparent"
  
 19 ····const/4·v2,·0x1
  
 20 ····invoke-direct·{v0,·v1,·v2},·Lm5/t0;-><init>(Ljava/lang/String;I)V
  
 21 ····sput-object·v0,·Lm5/t0;->i:Lm5/t0;
  
 22 ····invoke-static·{},·Lm5/t0;->a()[Lm5/t0;
  
 23 ····move-result-object·v0
  
 24 ····sput-object·v0,·Lm5/t0;->j:[Lm5/t0;
  
 25 ····return-void
 26 .end·method
  
 27 .method·public·constructor·<init>(Ljava/lang/String;I)V
 28 ····.locals·0
  
11 ····iput-object·p1,·p0,·Lm5/t0;->a:Lw3/a;29 ····.line·1
 30 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
12 ····return-void31 ····return-void
13 .end·method32 .end·method
  
 33 .method·public·static·synthetic·a()[Lm5/t0;
 34 ····.locals·3
  
 35 ····.line·1
 36 ····const/4·v0,·0x2
  
 37 ····new-array·v0,·v0,·[Lm5/t0;
  
 38 ····const/4·v1,·0x0
  
 39 ····sget-object·v2,·Lm5/t0;->h:Lm5/t0;
  
 40 ····aput-object·v2,·v0,·v1
  
 41 ····const/4·v1,·0x1
  
 42 ····sget-object·v2,·Lm5/t0;->i:Lm5/t0;
  
14 #·virtual·methods 
15 .method·public·a(Landroid/app/Activity;Ljava/util/concurrent/Executor;Ld0/a;)V43 ····aput-object·v2,·v0,·v1
  
 44 ····return-object·v0
 45 .end·method
  
 46 .method·public·static·valueOf(Ljava/lang/String;)Lm5/t0;
16 ····.locals·147 ····.locals·1
  
17 ····.line·148 ····.line·1
18 ····iget-object·v0,·p0,·Lm5/t0;->a:Lw3/a;49 ····const-class·v0,·Lm5/t0;
  
19 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lw3/a;->b(Landroid/app/Activity;Ljava/util/concurrent/Executor;Ld0/a;)V50 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
20 ····return-void51 ····move-result-object·p0
  
 52 ····check-cast·p0,·Lm5/t0;
  
 53 ····return-object·p0
21 .end·method54 .end·method
  
22 .method·public·b(Ld0/a;)V55 .method·public·static·values()[Lm5/t0;
23 ····.locals·156 ····.locals·1
  
24 ····.line·157 ····.line·1
25 ····iget-object·v0,·p0,·Lm5/t0;->a:Lw3/a;58 ····sget-object·v0,·Lm5/t0;->j:[Lm5/t0;
  
26 ····invoke-virtual·{v0,·p1},·Lw3/a;->c(Ld0/a;)V59 ····invoke-virtual·{v0},·[Lm5/t0;->clone()Ljava/lang/Object;
  
27 ····return-void60 ····move-result-object·v0
  
 61 ····check-cast·v0,·[Lm5/t0;
  
 62 ····return-object·v0
28 .end·method63 .end·method
2.87 KB
smali/m5/g0.smali
    
Offset 1, 119 lines modifiedOffset 1, 16 lines modified
1 .class·public·Lm5/g0;1 .class·public·abstract·synthetic·Lm5/g0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·static·bridge·synthetic·a(Landroid/view/View;)Landroid/view/WindowInsets;
6 ····.locals·06 ····.locals·0
  
7 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
8 ····return-void 
9 .end·method 
  
  
10 #·virtual·methods 
11 .method·public·a(Landroid/content/Context;)Ljava/util/List; 
12 ····.locals·1 
  
13 ····.line·1 
14 ····invoke-virtual·{p0,·p1},·Lm5/g0;->b(Landroid/content/Context;)Landroid/view/WindowInsets; 
  
15 ····move-result-object·p1 
  
16 ····if-nez·p1,·:cond_0 
  
17 ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List; 
  
18 ····move-result-object·p1 
  
19 ····return-object·p1 
  
20 ····:cond_0 
21 ····invoke-static·{},·Le0/t0;->a()I 
  
22 ····move-result·v0 
  
23 ····invoke-virtual·{p1,·v0},·Landroid/view/WindowInsets;->getBoundingRects(I)Ljava/util/List; 
  
24 ····move-result-object·p1 
  
25 ····return-object·p1 
26 .end·method 
  
27 .method·public·b(Landroid/content/Context;)Landroid/view/WindowInsets; 
28 ····.locals·1 
  
29 ····.line·1 
30 ····invoke-static·{p1},·Lf6/g;->b(Landroid/content/Context;)Landroid/app/Activity; 
  
31 ····move-result-object·p1 
  
32 ····const/4·v0,·0x0 
  
33 ····if-nez·p1,·:cond_0 
  
34 ····return-object·v0 
  
35 ····:cond_0 
36 ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindow()Landroid/view/Window; 
  
37 ····move-result-object·p1 
  
38 ····if-nez·p1,·:cond_1 
  
39 ····return-object·v0 
  
40 ····:cond_1 
41 ····invoke-virtual·{p1},·Landroid/view/Window;->getDecorView()Landroid/view/View; 
  
42 ····move-result-object·p1 
  
43 ····invoke-static·{p1},·Lm5/f0;->a(Landroid/view/View;)Landroid/view/WindowInsets; 
  
44 ····move-result-object·p1 
  
45 ····return-object·p1 
46 .end·method 
  
47 .method·public·c(Landroid/content/Context;Lio/flutter/embedding/engine/renderer/FlutterRenderer$g;)V 
48 ····.locals·2 
  
49 ····.line·17 ····.line·1
 8 ····invoke-virtual·{p0},·Landroid/view/View;->getRootWindowInsets()Landroid/view/WindowInsets;
50 ····invoke-virtual·{p0,·p1},·Lm5/g0;->a(Landroid/content/Context;)Ljava/util/List; 
  
51 ····move-result-object·p1 
  
52 ····iget·v0,·p2,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$g;->d:I 
  
53 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; 
  
54 ····move-result-object·p1 
  
55 ····:goto_0 
56 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z 
  
57 ····move-result·v1 
  
58 ····if-eqz·v1,·:cond_0 
  
59 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object; 
  
60 ····move-result-object·v1 
  
61 ····check-cast·v1,·Landroid/graphics/Rect; 
  
62 ····iget·v1,·v1,·Landroid/graphics/Rect;->bottom:I 
  
63 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I 
  
64 ····move-result·v0 
  
65 ····goto·:goto_0 
  
 9 ····move-result-object·p0
66 ····:cond_0 
67 ····iput·v0,·p2,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$g;->d:I 
  
68 ····return-void10 ····return-object·p0
69 .end·method11 .end·method
975 B
smali/m5/p0$d.smali
    
Offset 1, 35 lines modifiedOffset 1, 25 lines modified
1 .class·public·Lm5/p0$d;1 .class·public·interface·abstract·Lm5/p0$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lm5/p0;6 ····value·=·Lm5/p0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x609
10 ····name·=·"d"10 ····name·=·"d"
11 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/MemberClasses;
 13 ····value·=·{
 14 ········Lm5/p0$d$a;
 15 ····}
 16 .end·annotation
  
12 #·instance·fields 
13 .field·public·final·a:I 
  
14 .field·public·final·b:[Lm5/p0$c; 
  
  
15 #·direct·methods 
16 .method·public·constructor·<init>(I[Lm5/p0$c;)V 
17 ····.locals·0 
  
18 ····.line·1 
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
20 ····iput·p1,·p0,·Lm5/p0$d;->a:I 
  
21 ····iput-object·p2,·p0,·Lm5/p0$d;->b:[Lm5/p0$c; 
  
22 ····return-void17 #·virtual·methods
 18 .method·public·abstract·a(Landroid/view/KeyEvent;Lm5/p0$d$a;)V
23 .end·method19 .end·method
2.57 KB
smali/m5/c.smali
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 #·static·fields6 #·static·fields
7 .field·public·static·final·f:Landroid/graphics/Matrix;7 .field·public·static·final·f:Landroid/graphics/Matrix;
  
  
8 #·instance·fields8 #·instance·fields
9 .field·public·final·a:Lio/flutter/embedding/engine/renderer/FlutterRenderer;9 .field·public·final·a:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
10 .field·public·final·b:Lm5/q0;10 .field·public·final·b:Lm5/r0;
  
11 .field·public·final·c:Z11 .field·public·final·c:Z
  
12 .field·public·final·d:Ljava/util/Map;12 .field·public·final·d:Ljava/util/Map;
  
13 .field·public·e:I13 .field·public·e:I
  
Offset 43, 19 lines modifiedOffset 43, 19 lines modified
  
43 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V43 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
44 ····iput-object·v0,·p0,·Lm5/c;->d:Ljava/util/Map;44 ····iput-object·v0,·p0,·Lm5/c;->d:Ljava/util/Map;
  
45 ····iput-object·p1,·p0,·Lm5/c;->a:Lio/flutter/embedding/engine/renderer/FlutterRenderer;45 ····iput-object·p1,·p0,·Lm5/c;->a:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
46 ····invoke-static·{},·Lm5/q0;->a()Lm5/q0;46 ····invoke-static·{},·Lm5/r0;->a()Lm5/r0;
  
47 ····move-result-object·p147 ····move-result-object·p1
  
48 ····iput-object·p1,·p0,·Lm5/c;->b:Lm5/q0;48 ····iput-object·p1,·p0,·Lm5/c;->b:Lm5/r0;
  
49 ····iput-boolean·p2,·p0,·Lm5/c;->c:Z49 ····iput-boolean·p2,·p0,·Lm5/c;->c:Z
  
50 ····return-void50 ····return-void
51 .end·method51 .end·method
  
  
Offset 226, 21 lines modifiedOffset 226, 21 lines modified
226 ····move·v6,·v14226 ····move·v6,·v14
  
227 ····:cond_5227 ····:cond_5
228 ····iget-boolean·v14,·v0,·Lm5/c;->c:Z228 ····iget-boolean·v14,·v0,·Lm5/c;->c:Z
  
229 ····if-eqz·v14,·:cond_6229 ····if-eqz·v14,·:cond_6
  
230 ····iget-object·v14,·v0,·Lm5/c;->b:Lm5/q0;230 ····iget-object·v14,·v0,·Lm5/c;->b:Lm5/r0;
  
231 ····invoke-virtual·{v14,·v1},·Lm5/q0;->c(Landroid/view/MotionEvent;)Lm5/q0$a;231 ····invoke-virtual·{v14,·v1},·Lm5/r0;->c(Landroid/view/MotionEvent;)Lm5/r0$a;
  
232 ····move-result-object·v14232 ····move-result-object·v14
  
233 ····invoke-virtual·{v14},·Lm5/q0$a;->d()J233 ····invoke-virtual·{v14},·Lm5/r0$a;->d()J
  
234 ····move-result-wide·v14234 ····move-result-wide·v14
  
235 ····goto·:goto_1235 ····goto·:goto_1
  
236 ····:cond_6236 ····:cond_6
237 ····const-wide/16·v14,·0x0237 ····const-wide/16·v14,·0x0
Offset 1028, 15 lines modifiedOffset 1028, 15 lines modified
  
1028 ····iget-object·v0,·p0,·Lm5/c;->a:Lio/flutter/embedding/engine/renderer/FlutterRenderer;1028 ····iget-object·v0,·p0,·Lm5/c;->a:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
1029 ····invoke-virtual·{v9},·Ljava/nio/Buffer;->position()I1029 ····invoke-virtual·{v9},·Ljava/nio/Buffer;->position()I
  
1030 ····move-result·v11030 ····move-result·v1
  
1031 ····invoke-virtual·{v0,·v9,·v1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->h(Ljava/nio/ByteBuffer;I)V1031 ····invoke-virtual·{v0,·v9,·v1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->g(Ljava/nio/ByteBuffer;I)V
  
1032 ····return·v81032 ····return·v8
  
1033 ····:cond_21033 ····:cond_2
1034 ····new-instance·v0,·Ljava/lang/AssertionError;1034 ····new-instance·v0,·Ljava/lang/AssertionError;
  
1035 ····const-string·v1,·"Packet·position·is·not·on·field·boundary."1035 ····const-string·v1,·"Packet·position·is·not·on·field·boundary."
Offset 1300, 15 lines modifiedOffset 1300, 15 lines modified
  
1300 ····iget-object·v0,·v7,·Lm5/c;->a:Lio/flutter/embedding/engine/renderer/FlutterRenderer;1300 ····iget-object·v0,·v7,·Lm5/c;->a:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
1301 ····invoke-virtual·{v13},·Ljava/nio/Buffer;->position()I1301 ····invoke-virtual·{v13},·Ljava/nio/Buffer;->position()I
  
1302 ····move-result·v11302 ····move-result·v1
  
1303 ····invoke-virtual·{v0,·v13,·v1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->h(Ljava/nio/ByteBuffer;I)V1303 ····invoke-virtual·{v0,·v13,·v1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->g(Ljava/nio/ByteBuffer;I)V
  
1304 ····return·v101304 ····return·v10
  
1305 ····:cond_a1305 ····:cond_a
1306 ····new-instance·v0,·Ljava/lang/AssertionError;1306 ····new-instance·v0,·Ljava/lang/AssertionError;
  
1307 ····const-string·v1,·"Packet·position·is·not·on·field·boundary"1307 ····const-string·v1,·"Packet·position·is·not·on·field·boundary"
1.54 KB
smali/m5/l0.smali
    
Offset 1, 54 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·synthetic·Lm5/l0;1 .class·public·final·synthetic·Lm5/l0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Lx5/c$b;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·h:Lm5/n0; 
  
8 .field·public·final·synthetic·i:Lm5/p0$c;7 .field·public·final·synthetic·a:Lm5/p0$d$a;
  
9 .field·public·final·synthetic·j:J 
  
10 .field·public·final·synthetic·k:Landroid/view/KeyEvent; 
  
  
11 #·direct·methods8 #·direct·methods
12 .method·public·synthetic·constructor·<init>(Lm5/n0;Lm5/p0$c;JLandroid/view/KeyEvent;)V9 .method·public·synthetic·constructor·<init>(Lm5/p0$d$a;)V
13 ····.locals·010 ····.locals·0
  
14 ····.line·111 ····.line·1
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····iput-object·p1,·p0,·Lm5/l0;->h:Lm5/n0; 
  
17 ····iput-object·p2,·p0,·Lm5/l0;->i:Lm5/p0$c;13 ····iput-object·p1,·p0,·Lm5/l0;->a:Lm5/p0$d$a;
  
18 ····iput-wide·p3,·p0,·Lm5/l0;->j:J 
  
19 ····iput-object·p5,·p0,·Lm5/l0;->k:Landroid/view/KeyEvent; 
  
20 ····return-void14 ····return-void
21 .end·method15 .end·method
  
  
22 #·virtual·methods16 #·virtual·methods
23 .method·public·final·run()V17 .method·public·final·a(Ljava/nio/ByteBuffer;)V
24 ····.locals·518 ····.locals·1
  
25 ····.line·119 ····.line·1
26 ····iget-object·v0,·p0,·Lm5/l0;->h:Lm5/n0; 
  
27 ····iget-object·v1,·p0,·Lm5/l0;->i:Lm5/p0$c;20 ····iget-object·v0,·p0,·Lm5/l0;->a:Lm5/p0$d$a;
  
28 ····iget-wide·v2,·p0,·Lm5/l0;->j:J 
  
29 ····iget-object·v4,·p0,·Lm5/l0;->k:Landroid/view/KeyEvent; 
  
30 ····invoke-static·{v0,·v1,·v2,·v3,·v4},·Lm5/n0;->d(Lm5/n0;Lm5/p0$c;JLandroid/view/KeyEvent;)V21 ····invoke-static·{v0,·p1},·Lm5/o0;->c(Lm5/p0$d$a;Ljava/nio/ByteBuffer;)V
  
31 ····return-void22 ····return-void
32 .end·method23 .end·method
650 B
smali/m5/x.smali
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 .class·public·abstract·synthetic·Lm5/x;1 .class·public·abstract·synthetic·Lm5/x;
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·bridge·synthetic·a(Landroid/view/textservice/TextServicesManager;)Ljava/util/List;5 .method·public·static·bridge·synthetic·a()I
6 ····.locals·06 ····.locals·1
  
7 ····.line·17 ····.line·1
8 ····invoke-virtual·{p0},·Landroid/view/textservice/TextServicesManager;->getEnabledSpellCheckerInfos()Ljava/util/List;8 ····invoke-static·{},·Landroid/view/WindowInsets$Type;->systemBars()I
  
9 ····move-result-object·p09 ····move-result·v0
  
10 ····return-object·p010 ····return·v0
11 .end·method11 .end·method
4.77 KB
smali/m5/j0.smali
    
Offset 1, 146 lines modifiedOffset 1, 102 lines modified
1 .class·public·Lm5/j0;1 .class·public·Lm5/j0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lm5/p0$d;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lm5/j0$b;, 
8 ········Lm5/j0$a; 
9 ····} 
10 .end·annotation 
  
  
11 #·instance·fields6 #·instance·fields
 7 .field·public·final·a:Lw5/i;
12 .field·public·a:J 
  
13 .field·public·b:Lm5/j0$b; 
  
14 .field·public·c:J8 .field·public·final·b:Lm5/p0$b;
  
15 .field·public·d:J 
  
16 .field·public·e:Z9 #·direct·methods
 10 .method·public·constructor·<init>(Lw5/i;)V
 11 ····.locals·1
  
17 .field·public·f:Lm5/j0$a;12 ····.line·1
 13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 .field·public·g:Ljava/lang/String;14 ····new-instance·v0,·Lm5/p0$b;
  
 15 ····invoke-direct·{v0},·Lm5/p0$b;-><init>()V
  
 16 ····iput-object·v0,·p0,·Lm5/j0;->b:Lm5/p0$b;
19 #·direct·methods 
20 .method·public·constructor·<init>()V 
21 ····.locals·0 
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····iput-object·p1,·p0,·Lm5/j0;->a:Lw5/i;
  
23 ····return-void18 ····return-void
24 .end·method19 .end·method
  
 20 .method·public·static·synthetic·b(Lm5/p0$d$a;Z)V
  
25 #·virtual·methods 
26 .method·public·a()Ljava/nio/ByteBuffer; 
27 ····.locals·521 ····.locals·0
  
28 ····.line·122 ····.line·1
 23 ····invoke-static·{p0,·p1},·Lm5/j0;->c(Lm5/p0$d$a;Z)V
29 ····:try_start_0 
30 ····iget-object·v0,·p0,·Lm5/j0;->g:Ljava/lang/String; 
  
31 ····if-nez·v0,·:cond_0 
  
32 ····const/4·v0,·0x0 
  
33 ····goto·:goto_0 
  
34 ····:cond_0 
35 ····const-string·v1,·"UTF-8" 
  
36 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->getBytes(Ljava/lang/String;)[B 
  
37 ····move-result-object·v0 
38 ····:try_end_0 
39 ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
40 ····:goto_0 
41 ····if-nez·v0,·:cond_1 
  
42 ····const/4·v1,·0x0 
  
43 ····goto·:goto_1 
  
 24 ····return-void
 25 .end·method
44 ····:cond_1 
45 ····array-length·v1,·v0 
  
46 ····:goto_1 
47 ····add-int/lit8·v2,·v1,·0x38 
  
48 ····invoke-static·{v2},·Ljava/nio/ByteBuffer;->allocateDirect(I)Ljava/nio/ByteBuffer; 
  
49 ····move-result-object·v2 
  
50 ····sget-object·v3,·Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder; 
  
51 ····invoke-virtual·{v2,·v3},·Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; 
  
52 ····int-to-long·v3,·v1 
  
53 ····invoke-virtual·{v2,·v3,·v4},·Ljava/nio/ByteBuffer;->putLong(J)Ljava/nio/ByteBuffer; 
  
54 ····iget-wide·v3,·p0,·Lm5/j0;->a:J26 .method·public·static·synthetic·c(Lm5/p0$d$a;Z)V
 27 ····.locals·0
  
55 ····invoke-virtual·{v2,·v3,·v4},·Ljava/nio/ByteBuffer;->putLong(J)Ljava/nio/ByteBuffer;28 ····.line·1
 29 ····invoke-interface·{p0,·p1},·Lm5/p0$d$a;->a(Z)V
  
56 ····iget-object·v1,·p0,·Lm5/j0;->b:Lm5/j0$b;30 ····return-void
 31 .end·method
  
57 ····invoke-virtual·{v1},·Lm5/j0$b;->e()J 
  
58 ····move-result-wide·v332 #·virtual·methods
 33 .method·public·a(Landroid/view/KeyEvent;Lm5/p0$d$a;)V
 34 ····.locals·5
  
59 ····invoke-virtual·{v2,·v3,·v4},·Ljava/nio/ByteBuffer;->putLong(J)Ljava/nio/ByteBuffer;35 ····.line·1
 36 ····invoke-virtual·{p1},·Landroid/view/KeyEvent;->getAction()I
  
60 ····iget-wide·v3,·p0,·Lm5/j0;->c:J37 ····move-result·v0
  
61 ····invoke-virtual·{v2,·v3,·v4},·Ljava/nio/ByteBuffer;->putLong(J)Ljava/nio/ByteBuffer;38 ····const/4·v1,·0x0
  
62 ····iget-wide·v3,·p0,·Lm5/j0;->d:J39 ····const/4·v2,·0x1
  
63 ····invoke-virtual·{v2,·v3,·v4},·Ljava/nio/ByteBuffer;->putLong(J)Ljava/nio/ByteBuffer;40 ····if-eqz·v0,·:cond_0
  
64 ····iget-boolean·v1,·p0,·Lm5/j0;->e:Z41 ····if-eq·v0,·v2,·:cond_0
Max diff block lines reached; 1516/4849 bytes (31.26%) of diff not shown.
1.74 KB
smali/m5/m0.smali
    
Offset 3, 46 lines modifiedOffset 3, 52 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·h:Lm5/n0;7 .field·public·final·synthetic·h:Lm5/o0;
  
8 .field·public·final·synthetic·i:Lm5/p0$c;8 .field·public·final·synthetic·i:Lm5/q0$c;
  
 9 .field·public·final·synthetic·j:J
  
9 .field·public·final·synthetic·j:Landroid/view/KeyEvent;10 .field·public·final·synthetic·k:Landroid/view/KeyEvent;
  
  
10 #·direct·methods11 #·direct·methods
11 .method·public·synthetic·constructor·<init>(Lm5/n0;Lm5/p0$c;Landroid/view/KeyEvent;)V12 .method·public·synthetic·constructor·<init>(Lm5/o0;Lm5/q0$c;JLandroid/view/KeyEvent;)V
12 ····.locals·013 ····.locals·0
  
13 ····.line·114 ····.line·1
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15 ····iput-object·p1,·p0,·Lm5/m0;->h:Lm5/n0;16 ····iput-object·p1,·p0,·Lm5/m0;->h:Lm5/o0;
  
 17 ····iput-object·p2,·p0,·Lm5/m0;->i:Lm5/q0$c;
  
16 ····iput-object·p2,·p0,·Lm5/m0;->i:Lm5/p0$c;18 ····iput-wide·p3,·p0,·Lm5/m0;->j:J
  
17 ····iput-object·p3,·p0,·Lm5/m0;->j:Landroid/view/KeyEvent;19 ····iput-object·p5,·p0,·Lm5/m0;->k:Landroid/view/KeyEvent;
  
18 ····return-void20 ····return-void
19 .end·method21 .end·method
  
  
20 #·virtual·methods22 #·virtual·methods
21 .method·public·final·run()V23 .method·public·final·run()V
22 ····.locals·324 ····.locals·5
  
23 ····.line·125 ····.line·1
24 ····iget-object·v0,·p0,·Lm5/m0;->h:Lm5/n0;26 ····iget-object·v0,·p0,·Lm5/m0;->h:Lm5/o0;
  
 27 ····iget-object·v1,·p0,·Lm5/m0;->i:Lm5/q0$c;
  
25 ····iget-object·v1,·p0,·Lm5/m0;->i:Lm5/p0$c;28 ····iget-wide·v2,·p0,·Lm5/m0;->j:J
  
26 ····iget-object·v2,·p0,·Lm5/m0;->j:Landroid/view/KeyEvent;29 ····iget-object·v4,·p0,·Lm5/m0;->k:Landroid/view/KeyEvent;
  
27 ····invoke-static·{v0,·v1,·v2},·Lm5/n0;->b(Lm5/n0;Lm5/p0$c;Landroid/view/KeyEvent;)V30 ····invoke-static·{v0,·v1,·v2,·v3,·v4},·Lm5/o0;->d(Lm5/o0;Lm5/q0$c;JLandroid/view/KeyEvent;)V
  
28 ····return-void31 ····return-void
29 .end·method32 .end·method
76.0 KB
smali/m5/e0.smali
    
Offset 1, 2899 lines modifiedOffset 1, 38 lines modified
1 .class·public·Lm5/e0; 
2 .super·Landroid/widget/FrameLayout;1 .class·public·final·synthetic·Lm5/e0;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lz5/b$c;5 .implements·Ld0/a;
6 .implements·Lm5/o0$e; 
  
  
7 #·annotations 
8 .annotation·system·Ldalvik/annotation/MemberClasses; 
9 ····value·=·{ 
10 ········Lm5/e0$e; 
11 ····} 
12 .end·annotation 
  
  
13 #·instance·fields6 #·instance·fields
 7 .field·public·final·synthetic·a:Lm5/f0;
14 .field·public·final·A:Lio/flutter/view/i$k; 
  
15 .field·public·final·B:Landroid/database/ContentObserver; 
  
16 .field·public·final·C:Lio/flutter/embedding/engine/renderer/j; 
  
17 .field·public·D:Ld0/a; 
  
18 .field·public·E:Lm5/g0; 
  
19 .field·public·h:Lm5/s; 
  
20 .field·public·i:Lm5/t; 
  
21 .field·public·j:Lm5/r; 
  
22 .field·public·k:Lio/flutter/embedding/engine/renderer/k; 
  
23 .field·public·l:Lio/flutter/embedding/engine/renderer/k; 
  
24 .field·public·final·m:Ljava/util/Set; 
  
25 .field·public·n:Z 
  
26 .field·public·o:Lio/flutter/embedding/engine/a; 
  
27 .field·public·final·p:Ljava/util/Set; 
  
28 .field·public·q:Lz5/b; 
  
29 .field·public·r:Lio/flutter/plugin/editing/k0; 
  
30 .field·public·s:Lio/flutter/plugin/editing/o; 
  
31 .field·public·t:Ly5/f; 
  
32 .field·public·u:Lm5/o0; 
  
33 .field·public·v:Lm5/c; 
  
34 .field·public·w:Lio/flutter/view/i; 
  
35 .field·public·x:Landroid/view/textservice/TextServicesManager; 
  
36 .field·public·y:Lm5/t0; 
  
37 .field·public·final·z:Lio/flutter/embedding/engine/renderer/FlutterRenderer$g; 
  
  
38 #·direct·methods8 #·direct·methods
 9 .method·public·synthetic·constructor·<init>(Lm5/f0;)V
39 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;Lm5/s;)V 
40 ····.locals·1 
  
41 ····.line·1 
42 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V 
  
43 ····new-instance·p1,·Ljava/util/HashSet; 
  
44 ····invoke-direct·{p1},·Ljava/util/HashSet;-><init>()V 
  
45 ····iput-object·p1,·p0,·Lm5/e0;->m:Ljava/util/Set; 
  
46 ····new-instance·p1,·Ljava/util/HashSet; 
  
47 ····invoke-direct·{p1},·Ljava/util/HashSet;-><init>()V 
  
48 ····iput-object·p1,·p0,·Lm5/e0;->p:Ljava/util/Set; 
  
49 ····new-instance·p1,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$g; 
  
50 ····invoke-direct·{p1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$g;-><init>()V 
  
51 ····iput-object·p1,·p0,·Lm5/e0;->z:Lio/flutter/embedding/engine/renderer/FlutterRenderer$g; 
  
52 ····new-instance·p1,·Lm5/e0$a; 
  
53 ····invoke-direct·{p1,·p0},·Lm5/e0$a;-><init>(Lm5/e0;)V 
  
54 ····iput-object·p1,·p0,·Lm5/e0;->A:Lio/flutter/view/i$k; 
  
55 ····new-instance·p1,·Lm5/e0$b; 
  
56 ····new-instance·p2,·Landroid/os/Handler; 
  
57 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; 
  
58 ····move-result-object·v0 
  
59 ····invoke-direct·{p2,·v0},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V 
  
60 ····invoke-direct·{p1,·p0,·p2},·Lm5/e0$b;-><init>(Lm5/e0;Landroid/os/Handler;)V 
  
61 ····iput-object·p1,·p0,·Lm5/e0;->B:Landroid/database/ContentObserver; 
  
62 ····new-instance·p1,·Lm5/e0$c; 
  
63 ····invoke-direct·{p1,·p0},·Lm5/e0$c;-><init>(Lm5/e0;)V 
  
64 ····iput-object·p1,·p0,·Lm5/e0;->C:Lio/flutter/embedding/engine/renderer/j; 
  
65 ····new-instance·p1,·Lm5/g0; 
  
66 ····invoke-direct·{p1},·Lm5/g0;-><init>()V 
  
67 ····iput-object·p1,·p0,·Lm5/e0;->E:Lm5/g0; 
  
Max diff block lines reached; 71791/77762 bytes (92.32%) of diff not shown.
1.03 KB
smali/i0/b.smali
    
Offset 58, 7 lines modifiedOffset 58, 31 lines modified
58 ····const-string·v0,·"android.support.v13.view.inputmethod.EditorInfoCompat.CONTENT_MIME_TYPES"58 ····const-string·v0,·"android.support.v13.view.inputmethod.EditorInfoCompat.CONTENT_MIME_TYPES"
  
59 ····invoke-virtual·{p0,·v0,·p1},·Landroid/os/BaseBundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V59 ····invoke-virtual·{p0,·v0,·p1},·Landroid/os/BaseBundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V
  
60 ····:goto_060 ····:goto_0
61 ····return-void61 ····return-void
62 .end·method62 .end·method
  
 63 .method·public·static·b(Landroid/view/inputmethod/EditorInfo;Z)V
 64 ····.locals·1
  
 65 ····.line·1
 66 ····iget-object·v0,·p0,·Landroid/view/inputmethod/EditorInfo;->extras:Landroid/os/Bundle;
  
 67 ····if-nez·v0,·:cond_0
  
 68 ····new-instance·v0,·Landroid/os/Bundle;
  
 69 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V
  
 70 ····iput-object·v0,·p0,·Landroid/view/inputmethod/EditorInfo;->extras:Landroid/os/Bundle;
  
 71 ····:cond_0
 72 ····iget-object·p0,·p0,·Landroid/view/inputmethod/EditorInfo;->extras:Landroid/os/Bundle;
  
 73 ····const-string·v0,·"androidx.core.view.inputmethod.EditorInfoCompat.STYLUS_HANDWRITING_ENABLED"
  
 74 ····invoke-virtual·{p0,·v0,·p1},·Landroid/os/BaseBundle;->putBoolean(Ljava/lang/String;Z)V
  
 75 ····return-void
 76 .end·method
5.98 KB
smali/q5/d.smali
    
Offset 117, 15 lines modifiedOffset 117, 15 lines modified
117 ····return·v0117 ····return·v0
118 .end·method118 .end·method
  
119 .method·public·f(Landroid/content/Context;[Ljava/lang/String;)V119 .method·public·f(Landroid/content/Context;[Ljava/lang/String;)V
120 ····.locals·12120 ····.locals·12
  
121 ····.line·1121 ····.line·1
122 ····const-string·v0,·"io.flutter.embedding.android.EnableMergedPlatformUIThread"122 ····const-string·v0,·"io.flutter.embedding.android.DisableMergedPlatformUIThread"
  
123 ····const-string·v1,·"io.flutter.embedding.android.EnableImpeller"123 ····const-string·v1,·"io.flutter.embedding.android.EnableImpeller"
  
124 ····const-string·v2,·"--aot-shared-library-name="124 ····const-string·v2,·"--aot-shared-library-name="
  
125 ····iget-boolean·v3,·p0,·Lq5/d;->a:Z125 ····iget-boolean·v3,·p0,·Lq5/d;->a:Z
  
Offset 138, 19 lines modifiedOffset 138, 19 lines modified
  
138 ····move-result-object·v3138 ····move-result-object·v3
  
139 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;139 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
140 ····move-result-object·v4140 ····move-result-object·v4
  
141 ····if-ne·v3,·v4,·:cond_13141 ····if-ne·v3,·v4,·:cond_12
  
142 ····iget-object·v3,·p0,·Lq5/d;->b:Lq5/d$c;142 ····iget-object·v3,·p0,·Lq5/d;->b:Lq5/d$c;
  
143 ····if-eqz·v3,·:cond_12143 ····if-eqz·v3,·:cond_11
  
144 ····:try_start_0144 ····:try_start_0
145 ····const-string·v3,·"FlutterLoader#ensureInitializationComplete"145 ····const-string·v3,·"FlutterLoader#ensureInitializationComplete"
  
146 ····invoke-static·{v3},·Lf6/f;->o(Ljava/lang/String;)Lf6/f;146 ····invoke-static·{v3},·Lf6/f;->o(Ljava/lang/String;)Lf6/f;
  
147 ····move-result-object·v3147 ····move-result-object·v3
Offset 442, 15 lines modifiedOffset 442, 15 lines modified
  
442 ····invoke-interface·{v5,·v7},·Ljava/util/List;->add(Ljava/lang/Object;)Z442 ····invoke-interface·{v5,·v7},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
443 ····const-string·v7,·"--prefetched-default-font-manager"443 ····const-string·v7,·"--prefetched-default-font-manager"
  
444 ····invoke-interface·{v5,·v7},·Ljava/util/List;->add(Ljava/lang/Object;)Z444 ····invoke-interface·{v5,·v7},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
445 ····if-eqz·v2,·:cond_e445 ····if-eqz·v2,·:cond_d
  
446 ····invoke-virtual·{v2,·v1},·Landroid/os/BaseBundle;->containsKey(Ljava/lang/String;)Z446 ····invoke-virtual·{v2,·v1},·Landroid/os/BaseBundle;->containsKey(Ljava/lang/String;)Z
  
447 ····move-result·v7447 ····move-result·v7
  
448 ····if-eqz·v7,·:cond_7448 ····if-eqz·v7,·:cond_7
  
Offset 509, 60 lines modifiedOffset 509, 51 lines modified
509 ····if-eqz·v1,·:cond_a509 ····if-eqz·v1,·:cond_a
  
510 ····const-string·v1,·"--enable-vulkan-gpu-tracing"510 ····const-string·v1,·"--enable-vulkan-gpu-tracing"
  
511 ····invoke-interface·{v5,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z511 ····invoke-interface·{v5,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
512 ····:cond_a512 ····:cond_a
513 ····const-string·v1,·"io.flutter.embedding.android.DisableSurfaceControl" 
  
514 ····invoke-virtual·{v2,·v1,·v6},·Landroid/os/BaseBundle;->getBoolean(Ljava/lang/String;Z)Z513 ····invoke-virtual·{v2,·v0},·Landroid/os/BaseBundle;->containsKey(Ljava/lang/String;)Z
  
515 ····move-result·v1514 ····move-result·v1
  
516 ····if-eqz·v1,·:cond_b515 ····if-eqz·v1,·:cond_b
  
517 ····const-string·v1,·"--disable-surface-control"516 ····invoke-virtual·{v2,·v0},·Landroid/os/BaseBundle;->getBoolean(Ljava/lang/String;)Z
  
518 ····invoke-interface·{v5,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z517 ····move-result·v0
  
 518 ····if-eqz·v0,·:cond_b
519 ····:cond_b 
520 ····invoke-virtual·{v2,·v0},·Landroid/os/BaseBundle;->containsKey(Ljava/lang/String;)Z 
  
521 ····move-result·v1519 ····const-string·v0,·"--no-enable-merged-platform-ui-thread"
  
522 ····if-eqz·v1,·:cond_d520 ····invoke-interface·{v5,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
 521 ····:cond_b
 522 ····const-string·v0,·"io.flutter.embedding.android.EnableSurfaceControl"
  
523 ····invoke-virtual·{v2,·v0},·Landroid/os/BaseBundle;->getBoolean(Ljava/lang/String;)Z523 ····invoke-virtual·{v2,·v0,·v6},·Landroid/os/BaseBundle;->getBoolean(Ljava/lang/String;Z)Z
  
524 ····move-result·v0524 ····move-result·v0
  
525 ····if-eqz·v0,·:cond_c525 ····if-eqz·v0,·:cond_c
  
526 ····const-string·v0,·"--enable-merged-platform-ui-thread"526 ····const-string·v0,·"--enable-surface-control"
  
527 ····:goto_3 
528 ····invoke-interface·{v5,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z527 ····invoke-interface·{v5,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
529 ····goto·:goto_4 
  
530 ····:cond_c528 ····:cond_c
531 ····const-string·v0,·"--no-enable-merged-platform-ui-thread" 
  
532 ····goto·:goto_3 
  
533 ····:cond_d 
534 ····:goto_4 
535 ····const-string·v0,·"io.flutter.embedding.android.ImpellerBackend"529 ····const-string·v0,·"io.flutter.embedding.android.ImpellerBackend"
  
536 ····invoke-virtual·{v2,·v0},·Landroid/os/BaseBundle;->getString(Ljava/lang/String;)Ljava/lang/String;530 ····invoke-virtual·{v2,·v0},·Landroid/os/BaseBundle;->getString(Ljava/lang/String;)Ljava/lang/String;
  
537 ····move-result-object·v0531 ····move-result-object·v0
  
538 ····if-eqz·v0,·:cond_e532 ····if-eqz·v0,·:cond_d
  
539 ····new-instance·v1,·Ljava/lang/StringBuilder;533 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
540 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V534 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
541 ····const-string·v7,·"--impeller-backend="535 ····const-string·v7,·"--impeller-backend="
  
Offset 572, 29 lines modifiedOffset 563, 29 lines modified
  
572 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;563 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
573 ····move-result-object·v0564 ····move-result-object·v0
  
574 ····invoke-interface·{v5,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z565 ····invoke-interface·{v5,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
575 ····:cond_e566 ····:cond_d
576 ····invoke-static·{v2},·Lq5/d;->j(Landroid/os/Bundle;)Z567 ····invoke-static·{v2},·Lq5/d;->j(Landroid/os/Bundle;)Z
  
Max diff block lines reached; 2249/6091 bytes (36.92%) of diff not shown.
2.65 KB
smali/io/flutter/view/i$i.smali
    
Offset 31, 15 lines modifiedOffset 31, 17 lines modified
  
31 .field·public·static·final·enum·H:Lio/flutter/view/i$i;31 .field·public·static·final·enum·H:Lio/flutter/view/i$i;
  
32 .field·public·static·final·enum·I:Lio/flutter/view/i$i;32 .field·public·static·final·enum·I:Lio/flutter/view/i$i;
  
33 .field·public·static·final·enum·J:Lio/flutter/view/i$i;33 .field·public·static·final·enum·J:Lio/flutter/view/i$i;
  
 34 .field·public·static·final·enum·K:Lio/flutter/view/i$i;
  
34 .field·public·static·final·synthetic·K:[Lio/flutter/view/i$i;35 .field·public·static·final·synthetic·L:[Lio/flutter/view/i$i;
  
35 .field·public·static·final·enum·i:Lio/flutter/view/i$i;36 .field·public·static·final·enum·i:Lio/flutter/view/i$i;
  
36 .field·public·static·final·enum·j:Lio/flutter/view/i$i;37 .field·public·static·final·enum·j:Lio/flutter/view/i$i;
  
37 .field·public·static·final·enum·k:Lio/flutter/view/i$i;38 .field·public·static·final·enum·k:Lio/flutter/view/i$i;
  
Offset 404, 19 lines modifiedOffset 406, 31 lines modified
  
404 ····const-string·v3,·"IS_EXPANDED"406 ····const-string·v3,·"IS_EXPANDED"
  
405 ····invoke-direct·{v0,·v3,·v1,·v2},·Lio/flutter/view/i$i;-><init>(Ljava/lang/String;II)V407 ····invoke-direct·{v0,·v3,·v1,·v2},·Lio/flutter/view/i$i;-><init>(Ljava/lang/String;II)V
  
406 ····sput-object·v0,·Lio/flutter/view/i$i;->J:Lio/flutter/view/i$i;408 ····sput-object·v0,·Lio/flutter/view/i$i;->J:Lio/flutter/view/i$i;
  
 409 ····new-instance·v0,·Lio/flutter/view/i$i;
  
 410 ····const/16·v1,·0x1c
  
 411 ····const/high16·v2,·0x10000000
  
 412 ····const-string·v3,·"HAS_SELECTED_STATE"
  
 413 ····invoke-direct·{v0,·v3,·v1,·v2},·Lio/flutter/view/i$i;-><init>(Ljava/lang/String;II)V
  
 414 ····sput-object·v0,·Lio/flutter/view/i$i;->K:Lio/flutter/view/i$i;
  
407 ····invoke-static·{},·Lio/flutter/view/i$i;->a()[Lio/flutter/view/i$i;415 ····invoke-static·{},·Lio/flutter/view/i$i;->a()[Lio/flutter/view/i$i;
  
408 ····move-result-object·v0416 ····move-result-object·v0
  
409 ····sput-object·v0,·Lio/flutter/view/i$i;->K:[Lio/flutter/view/i$i;417 ····sput-object·v0,·Lio/flutter/view/i$i;->L:[Lio/flutter/view/i$i;
  
410 ····return-void418 ····return-void
411 .end·method419 .end·method
  
412 .method·public·constructor·<init>(Ljava/lang/String;II)V420 .method·public·constructor·<init>(Ljava/lang/String;II)V
413 ····.locals·0421 ····.locals·0
  
Offset 427, 15 lines modifiedOffset 441, 15 lines modified
427 ····return-void441 ····return-void
428 .end·method442 .end·method
  
429 .method·public·static·synthetic·a()[Lio/flutter/view/i$i;443 .method·public·static·synthetic·a()[Lio/flutter/view/i$i;
430 ····.locals·3444 ····.locals·3
  
431 ····.line·1445 ····.line·1
432 ····const/16·v0,·0x1c446 ····const/16·v0,·0x1d
  
433 ····new-array·v0,·v0,·[Lio/flutter/view/i$i;447 ····new-array·v0,·v0,·[Lio/flutter/view/i$i;
  
434 ····const/4·v1,·0x0448 ····const/4·v1,·0x0
  
435 ····sget-object·v2,·Lio/flutter/view/i$i;->i:Lio/flutter/view/i$i;449 ····sget-object·v2,·Lio/flutter/view/i$i;->i:Lio/flutter/view/i$i;
  
Offset 599, 14 lines modifiedOffset 613, 20 lines modified
  
599 ····const/16·v1,·0x1b613 ····const/16·v1,·0x1b
  
600 ····sget-object·v2,·Lio/flutter/view/i$i;->J:Lio/flutter/view/i$i;614 ····sget-object·v2,·Lio/flutter/view/i$i;->J:Lio/flutter/view/i$i;
  
601 ····aput-object·v2,·v0,·v1615 ····aput-object·v2,·v0,·v1
  
 616 ····const/16·v1,·0x1c
  
 617 ····sget-object·v2,·Lio/flutter/view/i$i;->K:Lio/flutter/view/i$i;
  
 618 ····aput-object·v2,·v0,·v1
  
602 ····return-object·v0619 ····return-object·v0
603 .end·method620 .end·method
  
604 .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/view/i$i;621 .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/view/i$i;
605 ····.locals·1622 ····.locals·1
  
606 ····const-class·v0,·Lio/flutter/view/i$i;623 ····const-class·v0,·Lio/flutter/view/i$i;
Offset 619, 15 lines modifiedOffset 639, 15 lines modified
  
619 ····return-object·p0639 ····return-object·p0
620 .end·method640 .end·method
  
621 .method·public·static·values()[Lio/flutter/view/i$i;641 .method·public·static·values()[Lio/flutter/view/i$i;
622 ····.locals·1642 ····.locals·1
  
623 ····sget-object·v0,·Lio/flutter/view/i$i;->K:[Lio/flutter/view/i$i;643 ····sget-object·v0,·Lio/flutter/view/i$i;->L:[Lio/flutter/view/i$i;
  
624 ····invoke-virtual·{v0},·[Lio/flutter/view/i$i;->clone()Ljava/lang/Object;644 ····invoke-virtual·{v0},·[Lio/flutter/view/i$i;->clone()Ljava/lang/Object;
  
625 ····move-result-object·v0645 ····move-result-object·v0
  
626 ····check-cast·v0,·[Lio/flutter/view/i$i;646 ····check-cast·v0,·[Lio/flutter/view/i$i;
  
2.64 KB
smali/io/flutter/view/i$g.smali
    
Offset 21, 15 lines modifiedOffset 21, 17 lines modified
  
21 .field·public·static·final·enum·C:Lio/flutter/view/i$g;21 .field·public·static·final·enum·C:Lio/flutter/view/i$g;
  
22 .field·public·static·final·enum·D:Lio/flutter/view/i$g;22 .field·public·static·final·enum·D:Lio/flutter/view/i$g;
  
23 .field·public·static·final·enum·E:Lio/flutter/view/i$g;23 .field·public·static·final·enum·E:Lio/flutter/view/i$g;
  
 24 .field·public·static·final·enum·F:Lio/flutter/view/i$g;
  
24 .field·public·static·final·synthetic·F:[Lio/flutter/view/i$g;25 .field·public·static·final·synthetic·G:[Lio/flutter/view/i$g;
  
25 .field·public·static·final·enum·i:Lio/flutter/view/i$g;26 .field·public·static·final·enum·i:Lio/flutter/view/i$g;
  
26 .field·public·static·final·enum·j:Lio/flutter/view/i$g;27 .field·public·static·final·enum·j:Lio/flutter/view/i$g;
  
27 .field·public·static·final·enum·k:Lio/flutter/view/i$g;28 .field·public·static·final·enum·k:Lio/flutter/view/i$g;
  
Offset 334, 19 lines modifiedOffset 336, 31 lines modified
  
334 ····const-string·v3,·"FOCUS"336 ····const-string·v3,·"FOCUS"
  
335 ····invoke-direct·{v0,·v3,·v1,·v2},·Lio/flutter/view/i$g;-><init>(Ljava/lang/String;II)V337 ····invoke-direct·{v0,·v3,·v1,·v2},·Lio/flutter/view/i$g;-><init>(Ljava/lang/String;II)V
  
336 ····sput-object·v0,·Lio/flutter/view/i$g;->E:Lio/flutter/view/i$g;338 ····sput-object·v0,·Lio/flutter/view/i$g;->E:Lio/flutter/view/i$g;
  
 339 ····new-instance·v0,·Lio/flutter/view/i$g;
  
 340 ····const/16·v1,·0x17
  
 341 ····const/high16·v2,·0x800000
  
 342 ····const-string·v3,·"SCROLL_TO_OFFSET"
  
 343 ····invoke-direct·{v0,·v3,·v1,·v2},·Lio/flutter/view/i$g;-><init>(Ljava/lang/String;II)V
  
 344 ····sput-object·v0,·Lio/flutter/view/i$g;->F:Lio/flutter/view/i$g;
  
337 ····invoke-static·{},·Lio/flutter/view/i$g;->a()[Lio/flutter/view/i$g;345 ····invoke-static·{},·Lio/flutter/view/i$g;->a()[Lio/flutter/view/i$g;
  
338 ····move-result-object·v0346 ····move-result-object·v0
  
339 ····sput-object·v0,·Lio/flutter/view/i$g;->F:[Lio/flutter/view/i$g;347 ····sput-object·v0,·Lio/flutter/view/i$g;->G:[Lio/flutter/view/i$g;
  
340 ····return-void348 ····return-void
341 .end·method349 .end·method
  
342 .method·public·constructor·<init>(Ljava/lang/String;II)V350 .method·public·constructor·<init>(Ljava/lang/String;II)V
343 ····.locals·0351 ····.locals·0
  
Offset 357, 15 lines modifiedOffset 371, 15 lines modified
357 ····return-void371 ····return-void
358 .end·method372 .end·method
  
359 .method·public·static·synthetic·a()[Lio/flutter/view/i$g;373 .method·public·static·synthetic·a()[Lio/flutter/view/i$g;
360 ····.locals·3374 ····.locals·3
  
361 ····.line·1375 ····.line·1
362 ····const/16·v0,·0x17376 ····const/16·v0,·0x18
  
363 ····new-array·v0,·v0,·[Lio/flutter/view/i$g;377 ····new-array·v0,·v0,·[Lio/flutter/view/i$g;
  
364 ····const/4·v1,·0x0378 ····const/4·v1,·0x0
  
365 ····sget-object·v2,·Lio/flutter/view/i$g;->i:Lio/flutter/view/i$g;379 ····sget-object·v2,·Lio/flutter/view/i$g;->i:Lio/flutter/view/i$g;
  
Offset 499, 14 lines modifiedOffset 513, 20 lines modified
  
499 ····const/16·v1,·0x16513 ····const/16·v1,·0x16
  
500 ····sget-object·v2,·Lio/flutter/view/i$g;->E:Lio/flutter/view/i$g;514 ····sget-object·v2,·Lio/flutter/view/i$g;->E:Lio/flutter/view/i$g;
  
501 ····aput-object·v2,·v0,·v1515 ····aput-object·v2,·v0,·v1
  
 516 ····const/16·v1,·0x17
  
 517 ····sget-object·v2,·Lio/flutter/view/i$g;->F:Lio/flutter/view/i$g;
  
 518 ····aput-object·v2,·v0,·v1
  
502 ····return-object·v0519 ····return-object·v0
503 .end·method520 .end·method
  
504 .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/view/i$g;521 .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/view/i$g;
505 ····.locals·1522 ····.locals·1
  
506 ····const-class·v0,·Lio/flutter/view/i$g;523 ····const-class·v0,·Lio/flutter/view/i$g;
Offset 519, 15 lines modifiedOffset 539, 15 lines modified
  
519 ····return-object·p0539 ····return-object·p0
520 .end·method540 .end·method
  
521 .method·public·static·values()[Lio/flutter/view/i$g;541 .method·public·static·values()[Lio/flutter/view/i$g;
522 ····.locals·1542 ····.locals·1
  
523 ····sget-object·v0,·Lio/flutter/view/i$g;->F:[Lio/flutter/view/i$g;543 ····sget-object·v0,·Lio/flutter/view/i$g;->G:[Lio/flutter/view/i$g;
  
524 ····invoke-virtual·{v0},·[Lio/flutter/view/i$g;->clone()Ljava/lang/Object;544 ····invoke-virtual·{v0},·[Lio/flutter/view/i$g;->clone()Ljava/lang/Object;
  
525 ····move-result-object·v0545 ····move-result-object·v0
  
526 ····check-cast·v0,·[Lio/flutter/view/i$g;546 ····check-cast·v0,·[Lio/flutter/view/i$g;
  
18.3 KB
smali/io/flutter/view/i.smali
    
Offset 2108, 15 lines modifiedOffset 2108, 15 lines modified
2108 ····const/4·v4,·0x12108 ····const/4·v4,·0x1
  
2109 ····:goto_12109 ····:goto_1
2110 ····if-eqz·v4,·:cond_72110 ····if-eqz·v4,·:cond_7
  
2111 ····iget-object·v4,·p0,·Lio/flutter/view/i;->a:Landroid/view/View;2111 ····iget-object·v4,·p0,·Lio/flutter/view/i;->a:Landroid/view/View;
  
2112 ····invoke-static·{v4},·Lm5/f0;->a(Landroid/view/View;)Landroid/view/WindowInsets;2112 ····invoke-static·{v4},·Lm5/g0;->a(Landroid/view/View;)Landroid/view/WindowInsets;
  
2113 ····move-result-object·v42113 ····move-result-object·v4
  
2114 ····if-eqz·v4,·:cond_72114 ····if-eqz·v4,·:cond_7
  
2115 ····iget-object·v5,·p0,·Lio/flutter/view/i;->r:Ljava/lang/Integer;2115 ····iget-object·v5,·p0,·Lio/flutter/view/i;->r:Ljava/lang/Integer;
  
Offset 3507, 23 lines modifiedOffset 3507, 23 lines modified
  
3507 ····sget-object·v1,·Lio/flutter/view/i$g;->i:Lio/flutter/view/i$g;3507 ····sget-object·v1,·Lio/flutter/view/i$g;->i:Lio/flutter/view/i$g;
  
3508 ····invoke-static·{v5,·v1},·Lio/flutter/view/i$l;->p(Lio/flutter/view/i$l;Lio/flutter/view/i$g;)Z3508 ····invoke-static·{v5,·v1},·Lio/flutter/view/i$l;->p(Lio/flutter/view/i$l;Lio/flutter/view/i$g;)Z
  
3509 ····move-result·v13509 ····move-result·v1
  
 3510 ····const/16·v9,·0x10
  
3510 ····if-eqz·v1,·:cond_253511 ····if-eqz·v1,·:cond_24
  
3511 ····invoke-static·{v5},·Lio/flutter/view/i$l;->x(Lio/flutter/view/i$l;)Lio/flutter/view/i$h;3512 ····invoke-static·{v5},·Lio/flutter/view/i$l;->x(Lio/flutter/view/i$l;)Lio/flutter/view/i$h;
  
3512 ····move-result-object·v13513 ····move-result-object·v1
  
3513 ····const/16·v9,·0x10 
  
3514 ····if-eqz·v1,·:cond_243514 ····if-eqz·v1,·:cond_25
  
3515 ····new-instance·v1,·Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;3515 ····new-instance·v1,·Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
  
3516 ····invoke-static·{v5},·Lio/flutter/view/i$l;->x(Lio/flutter/view/i$l;)Lio/flutter/view/i$h;3516 ····invoke-static·{v5},·Lio/flutter/view/i$l;->x(Lio/flutter/view/i$l;)Lio/flutter/view/i$h;
  
3517 ····move-result-object·v103517 ····move-result-object·v10
  
Offset 3534, 35 lines modifiedOffset 3534, 44 lines modified
3534 ····invoke-direct·{v1,·v9,·v10},·Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;-><init>(ILjava/lang/CharSequence;)V3534 ····invoke-direct·{v1,·v9,·v10},·Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;-><init>(ILjava/lang/CharSequence;)V
  
3535 ····invoke-virtual·{v6,·v1},·Landroid/view/accessibility/AccessibilityNodeInfo;->addAction(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)V3535 ····invoke-virtual·{v6,·v1},·Landroid/view/accessibility/AccessibilityNodeInfo;->addAction(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)V
  
3536 ····goto·:goto_83536 ····goto·:goto_8
  
3537 ····:cond_243537 ····:cond_24
 3538 ····sget-object·v1,·Lio/flutter/view/i$i;->F:Lio/flutter/view/i$i;
  
 3539 ····invoke-static·{v5,·v1},·Lio/flutter/view/i$l;->i(Lio/flutter/view/i$l;Lio/flutter/view/i$i;)Z
  
 3540 ····move-result·v1
  
 3541 ····if-eqz·v1,·:cond_26
  
 3542 ····:cond_25
3538 ····invoke-virtual·{v6,·v9},·Landroid/view/accessibility/AccessibilityNodeInfo;->addAction(I)V3543 ····invoke-virtual·{v6,·v9},·Landroid/view/accessibility/AccessibilityNodeInfo;->addAction(I)V
  
3539 ····:goto_83544 ····:goto_8
3540 ····invoke-virtual·{v6,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setClickable(Z)V3545 ····invoke-virtual·{v6,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setClickable(Z)V
  
3541 ····:cond_253546 ····:cond_26
3542 ····sget-object·v1,·Lio/flutter/view/i$g;->j:Lio/flutter/view/i$g;3547 ····sget-object·v1,·Lio/flutter/view/i$g;->j:Lio/flutter/view/i$g;
  
3543 ····invoke-static·{v5,·v1},·Lio/flutter/view/i$l;->p(Lio/flutter/view/i$l;Lio/flutter/view/i$g;)Z3548 ····invoke-static·{v5,·v1},·Lio/flutter/view/i$l;->p(Lio/flutter/view/i$l;Lio/flutter/view/i$g;)Z
  
3544 ····move-result·v13549 ····move-result·v1
  
3545 ····if-eqz·v1,·:cond_273550 ····if-eqz·v1,·:cond_28
  
3546 ····invoke-static·{v5},·Lio/flutter/view/i$l;->y(Lio/flutter/view/i$l;)Lio/flutter/view/i$h;3551 ····invoke-static·{v5},·Lio/flutter/view/i$l;->y(Lio/flutter/view/i$l;)Lio/flutter/view/i$h;
  
3547 ····move-result-object·v13552 ····move-result-object·v1
  
3548 ····const/16·v9,·0x203553 ····const/16·v9,·0x20
  
3549 ····if-eqz·v1,·:cond_263554 ····if-eqz·v1,·:cond_27
  
3550 ····new-instance·v1,·Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;3555 ····new-instance·v1,·Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
  
3551 ····invoke-static·{v5},·Lio/flutter/view/i$l;->y(Lio/flutter/view/i$l;)Lio/flutter/view/i$h;3556 ····invoke-static·{v5},·Lio/flutter/view/i$l;->y(Lio/flutter/view/i$l;)Lio/flutter/view/i$h;
  
3552 ····move-result-object·v103557 ····move-result-object·v10
  
Offset 3572, 275 lines modifiedOffset 3581, 275 lines modified
  
3572 ····invoke-direct·{v1,·v9,·v10},·Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;-><init>(ILjava/lang/CharSequence;)V3581 ····invoke-direct·{v1,·v9,·v10},·Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;-><init>(ILjava/lang/CharSequence;)V
  
3573 ····invoke-virtual·{v6,·v1},·Landroid/view/accessibility/AccessibilityNodeInfo;->addAction(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)V3582 ····invoke-virtual·{v6,·v1},·Landroid/view/accessibility/AccessibilityNodeInfo;->addAction(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)V
  
3574 ····goto·:goto_93583 ····goto·:goto_9
  
3575 ····:cond_263584 ····:cond_27
3576 ····invoke-virtual·{v6,·v9},·Landroid/view/accessibility/AccessibilityNodeInfo;->addAction(I)V3585 ····invoke-virtual·{v6,·v9},·Landroid/view/accessibility/AccessibilityNodeInfo;->addAction(I)V
  
3577 ····:goto_93586 ····:goto_9
3578 ····invoke-virtual·{v6,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setLongClickable(Z)V3587 ····invoke-virtual·{v6,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setLongClickable(Z)V
  
3579 ····:cond_273588 ····:cond_28
3580 ····sget-object·v1,·Lio/flutter/view/i$g;->k:Lio/flutter/view/i$g;3589 ····sget-object·v1,·Lio/flutter/view/i$g;->k:Lio/flutter/view/i$g;
  
3581 ····invoke-static·{v5,·v1},·Lio/flutter/view/i$l;->p(Lio/flutter/view/i$l;Lio/flutter/view/i$g;)Z3590 ····invoke-static·{v5,·v1},·Lio/flutter/view/i$l;->p(Lio/flutter/view/i$l;Lio/flutter/view/i$g;)Z
  
3582 ····move-result·v93591 ····move-result·v9
  
3583 ····const/16·v10,·0x20003592 ····const/16·v10,·0x2000
  
3584 ····const/16·v11,·0x10003593 ····const/16·v11,·0x1000
  
3585 ····if-nez·v9,·:cond_283594 ····if-nez·v9,·:cond_29
  
3586 ····sget-object·v9,·Lio/flutter/view/i$g;->m:Lio/flutter/view/i$g;3595 ····sget-object·v9,·Lio/flutter/view/i$g;->m:Lio/flutter/view/i$g;
  
3587 ····invoke-static·{v5,·v9},·Lio/flutter/view/i$l;->p(Lio/flutter/view/i$l;Lio/flutter/view/i$g;)Z3596 ····invoke-static·{v5,·v9},·Lio/flutter/view/i$l;->p(Lio/flutter/view/i$l;Lio/flutter/view/i$g;)Z
  
3588 ····move-result·v93597 ····move-result·v9
  
3589 ····if-nez·v9,·:cond_283598 ····if-nez·v9,·:cond_29
  
3590 ····sget-object·v9,·Lio/flutter/view/i$g;->l:Lio/flutter/view/i$g;3599 ····sget-object·v9,·Lio/flutter/view/i$g;->l:Lio/flutter/view/i$g;
  
3591 ····invoke-static·{v5,·v9},·Lio/flutter/view/i$l;->p(Lio/flutter/view/i$l;Lio/flutter/view/i$g;)Z3600 ····invoke-static·{v5,·v9},·Lio/flutter/view/i$l;->p(Lio/flutter/view/i$l;Lio/flutter/view/i$g;)Z
  
3592 ····move-result·v93601 ····move-result·v9
  
Max diff block lines reached; 14584/18685 bytes (78.05%) of diff not shown.
8.68 KB
smali/io/flutter/embedding/engine/a.smali
    
Offset 49, 19 lines modifiedOffset 49, 21 lines modified
  
49 .field·public·final·q:Lw5/u;49 .field·public·final·q:Lw5/u;
  
50 .field·public·final·r:Lw5/v;50 .field·public·final·r:Lw5/v;
  
51 .field·public·final·s:Lw5/w;51 .field·public·final·s:Lw5/w;
  
52 .field·public·final·t:Lio/flutter/plugin/platform/r;52 .field·public·final·t:Lw5/x;
  
53 .field·public·final·u:Ljava/util/Set;53 .field·public·final·u:Lio/flutter/plugin/platform/r;
  
 54 .field·public·final·v:Ljava/util/Set;
  
54 .field·public·final·v:Lio/flutter/embedding/engine/a$b;55 .field·public·final·w:Lio/flutter/embedding/engine/a$b;
  
  
55 #·direct·methods56 #·direct·methods
56 .method·public·constructor·<init>(Landroid/content/Context;)V57 .method·public·constructor·<init>(Landroid/content/Context;)V
57 ····.locals·158 ····.locals·1
  
58 ····.line·159 ····.line·1
Offset 130, 21 lines modifiedOffset 132, 21 lines modified
130 ····.line·4132 ····.line·4
131 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V133 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
132 ····new-instance·v0,·Ljava/util/HashSet;134 ····new-instance·v0,·Ljava/util/HashSet;
  
133 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V135 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V
  
134 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/a;->u:Ljava/util/Set;136 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/a;->v:Ljava/util/Set;
  
135 ····new-instance·v0,·Lio/flutter/embedding/engine/a$a;137 ····new-instance·v0,·Lio/flutter/embedding/engine/a$a;
  
136 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/a$a;-><init>(Lio/flutter/embedding/engine/a;)V138 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/a$a;-><init>(Lio/flutter/embedding/engine/a;)V
  
137 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/a;->v:Lio/flutter/embedding/engine/a$b;139 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/a;->w:Lio/flutter/embedding/engine/a$b;
  
138 ····:try_start_0140 ····:try_start_0
139 ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String;141 ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
140 ····move-result-object·v0142 ····move-result-object·v0
  
141 ····const/4·v1,·0x0143 ····const/4·v1,·0x0
Offset 282, 14 lines modifiedOffset 284, 20 lines modified
  
282 ····new-instance·p7,·Lw5/w;284 ····new-instance·p7,·Lw5/w;
  
283 ····invoke-direct·{p7,·v2},·Lw5/w;-><init>(Lo5/a;)V285 ····invoke-direct·{p7,·v2},·Lw5/w;-><init>(Lo5/a;)V
  
284 ····iput-object·p7,·p0,·Lio/flutter/embedding/engine/a;->s:Lw5/w;286 ····iput-object·p7,·p0,·Lio/flutter/embedding/engine/a;->s:Lw5/w;
  
 287 ····new-instance·p7,·Lw5/x;
  
 288 ····invoke-direct·{p7,·v2},·Lw5/x;-><init>(Lo5/a;)V
  
 289 ····iput-object·p7,·p0,·Lio/flutter/embedding/engine/a;->t:Lw5/x;
  
285 ····new-instance·p7,·Ly5/f;290 ····new-instance·p7,·Ly5/f;
  
286 ····invoke-direct·{p7,·p1,·v0},·Ly5/f;-><init>(Landroid/content/Context;Lw5/l;)V291 ····invoke-direct·{p7,·p1,·v0},·Ly5/f;-><init>(Landroid/content/Context;Lw5/l;)V
  
287 ····iput-object·p7,·p0,·Lio/flutter/embedding/engine/a;->e:Ly5/f;292 ····iput-object·p7,·p0,·Lio/flutter/embedding/engine/a;->e:Ly5/f;
  
288 ····if-nez·p2,·:cond_1293 ····if-nez·p2,·:cond_1
Offset 310, 15 lines modifiedOffset 318, 15 lines modified
310 ····move-result-object·v0318 ····move-result-object·v0
  
311 ····invoke-virtual·{p2,·v0},·Lq5/d;->k(Landroid/content/Context;)V319 ····invoke-virtual·{p2,·v0},·Lq5/d;->k(Landroid/content/Context;)V
  
312 ····invoke-virtual·{p2,·p1,·p5},·Lq5/d;->f(Landroid/content/Context;[Ljava/lang/String;)V320 ····invoke-virtual·{p2,·p1,·p5},·Lq5/d;->f(Landroid/content/Context;[Ljava/lang/String;)V
  
313 ····:cond_2321 ····:cond_2
314 ····iget-object·p5,·p0,·Lio/flutter/embedding/engine/a;->v:Lio/flutter/embedding/engine/a$b;322 ····iget-object·p5,·p0,·Lio/flutter/embedding/engine/a;->w:Lio/flutter/embedding/engine/a$b;
  
315 ····invoke-virtual·{p3,·p5},·Lio/flutter/embedding/engine/FlutterJNI;->addEngineLifecycleListener(Lio/flutter/embedding/engine/a$b;)V323 ····invoke-virtual·{p3,·p5},·Lio/flutter/embedding/engine/FlutterJNI;->addEngineLifecycleListener(Lio/flutter/embedding/engine/a$b;)V
  
316 ····invoke-virtual·{p3,·p4},·Lio/flutter/embedding/engine/FlutterJNI;->setPlatformViewsController(Lio/flutter/plugin/platform/r;)V324 ····invoke-virtual·{p3,·p4},·Lio/flutter/embedding/engine/FlutterJNI;->setPlatformViewsController(Lio/flutter/plugin/platform/r;)V
  
317 ····invoke-virtual·{p3,·p7},·Lio/flutter/embedding/engine/FlutterJNI;->setLocalizationPlugin(Ly5/f;)V325 ····invoke-virtual·{p3,·p7},·Lio/flutter/embedding/engine/FlutterJNI;->setLocalizationPlugin(Ly5/f;)V
  
Offset 339, 15 lines modifiedOffset 347, 15 lines modified
339 ····:cond_3347 ····:cond_3
340 ····new-instance·p5,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;348 ····new-instance·p5,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
341 ····invoke-direct·{p5,·p3},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;-><init>(Lio/flutter/embedding/engine/FlutterJNI;)V349 ····invoke-direct·{p5,·p3},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;-><init>(Lio/flutter/embedding/engine/FlutterJNI;)V
  
342 ····iput-object·p5,·p0,·Lio/flutter/embedding/engine/a;->b:Lio/flutter/embedding/engine/renderer/FlutterRenderer;350 ····iput-object·p5,·p0,·Lio/flutter/embedding/engine/a;->b:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
343 ····iput-object·p4,·p0,·Lio/flutter/embedding/engine/a;->t:Lio/flutter/plugin/platform/r;351 ····iput-object·p4,·p0,·Lio/flutter/embedding/engine/a;->u:Lio/flutter/plugin/platform/r;
  
344 ····invoke-virtual·{p4},·Lio/flutter/plugin/platform/r;->R()V352 ····invoke-virtual·{p4},·Lio/flutter/plugin/platform/r;->R()V
  
345 ····new-instance·p3,·Ln5/b;353 ····new-instance·p3,·Ln5/b;
  
346 ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;354 ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
  
Offset 460, 24 lines modifiedOffset 468, 24 lines modified
460 ····return-void468 ····return-void
461 .end·method469 .end·method
  
462 .method·public·static·synthetic·b(Lio/flutter/embedding/engine/a;)Ljava/util/Set;470 .method·public·static·synthetic·b(Lio/flutter/embedding/engine/a;)Ljava/util/Set;
463 ····.locals·0471 ····.locals·0
  
464 ····.line·1472 ····.line·1
465 ····iget-object·p0,·p0,·Lio/flutter/embedding/engine/a;->u:Ljava/util/Set;473 ····iget-object·p0,·p0,·Lio/flutter/embedding/engine/a;->v:Ljava/util/Set;
  
466 ····return-object·p0474 ····return-object·p0
467 .end·method475 .end·method
  
468 .method·public·static·synthetic·c(Lio/flutter/embedding/engine/a;)Lio/flutter/plugin/platform/r;476 .method·public·static·synthetic·c(Lio/flutter/embedding/engine/a;)Lio/flutter/plugin/platform/r;
469 ····.locals·0477 ····.locals·0
  
470 ····.line·1478 ····.line·1
471 ····iget-object·p0,·p0,·Lio/flutter/embedding/engine/a;->t:Lio/flutter/plugin/platform/r;479 ····iget-object·p0,·p0,·Lio/flutter/embedding/engine/a;->u:Lio/flutter/plugin/platform/r;
  
472 ····return-object·p0480 ····return-object·p0
473 .end·method481 .end·method
  
474 .method·public·static·synthetic·d(Lio/flutter/embedding/engine/a;)Lw5/s;482 .method·public·static·synthetic·d(Lio/flutter/embedding/engine/a;)Lw5/s;
475 ····.locals·0483 ····.locals·0
  
Offset 485, 21 lines modifiedOffset 493, 34 lines modified
485 ····iget-object·p0,·p0,·Lio/flutter/embedding/engine/a;->m:Lw5/s;493 ····iget-object·p0,·p0,·Lio/flutter/embedding/engine/a;->m:Lw5/s;
  
486 ····return-object·p0494 ····return-object·p0
487 .end·method495 .end·method
  
Max diff block lines reached; 4361/8806 bytes (49.52%) of diff not shown.
4.31 KB
smali/io/flutter/embedding/engine/FlutterJNI.smali
    
Offset 53, 15 lines modifiedOffset 53, 15 lines modified
53 ····.end·annotation53 ····.end·annotation
54 .end·field54 .end·field
  
55 .field·private·final·flutterUiDisplayListeners:Ljava/util/Set;55 .field·private·final·flutterUiDisplayListeners:Ljava/util/Set;
56 ····.annotation·system·Ldalvik/annotation/Signature;56 ····.annotation·system·Ldalvik/annotation/Signature;
57 ········value·=·{57 ········value·=·{
58 ············"Ljava/util/Set<",58 ············"Ljava/util/Set<",
59 ············"Lio/flutter/embedding/engine/renderer/j;",59 ············"Lio/flutter/embedding/engine/renderer/k;",
60 ············">;"60 ············">;"
61 ········}61 ········}
62 ····.end·annotation62 ····.end·annotation
63 .end·field63 .end·field
  
64 .field·private·localizationPlugin:Ly5/f;64 .field·private·localizationPlugin:Ly5/f;
  
Offset 454, 17 lines modifiedOffset 454, 14 lines modified
  
454 .method·private·native·nativeSetSemanticsEnabled(JZ)V454 .method·private·native·nativeSetSemanticsEnabled(JZ)V
455 .end·method455 .end·method
  
456 .method·private·native·nativeSetViewportMetrics(JFIIIIIIIIIIIIIII[I[I[I)V456 .method·private·native·nativeSetViewportMetrics(JFIIIIIIIIIIIIIII[I[I[I)V
457 .end·method457 .end·method
  
458 .method·private·native·nativeShouldDisableAHB()Z 
459 .end·method 
  
460 .method·private·native·nativeSpawn(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lio/flutter/embedding/engine/FlutterJNI;458 .method·private·native·nativeSpawn(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lio/flutter/embedding/engine/FlutterJNI;
461 ····.annotation·system·Ldalvik/annotation/Signature;459 ····.annotation·system·Ldalvik/annotation/Signature;
462 ········value·=·{460 ········value·=·{
463 ············"(J",461 ············"(J",
464 ············"Ljava/lang/String;",462 ············"Ljava/lang/String;",
465 ············"Ljava/lang/String;",463 ············"Ljava/lang/String;",
466 ············"Ljava/lang/String;",464 ············"Ljava/lang/String;",
Offset 558, 37 lines modifiedOffset 555, 27 lines modified
  
558 ····:cond_0555 ····:cond_0
559 ····return-void556 ····return-void
560 .end·method557 .end·method
  
  
561 #·virtual·methods558 #·virtual·methods
562 .method·public·ShouldDisableAHB()Z 
563 ····.locals·1 
  
564 ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterJNI;->nativeShouldDisableAHB()Z 
  
565 ····move-result·v0 
  
566 ····return·v0 
567 .end·method 
  
568 .method·public·addEngineLifecycleListener(Lio/flutter/embedding/engine/a$b;)V559 .method·public·addEngineLifecycleListener(Lio/flutter/embedding/engine/a$b;)V
569 ····.locals·1560 ····.locals·1
  
570 ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterJNI;->ensureRunningOnMainThread()V561 ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterJNI;->ensureRunningOnMainThread()V
  
571 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->engineLifecycleListeners:Ljava/util/Set;562 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->engineLifecycleListeners:Ljava/util/Set;
  
572 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z563 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
573 ····return-void564 ····return-void
574 .end·method565 .end·method
  
575 .method·public·addIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/j;)V566 .method·public·addIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/k;)V
576 ····.locals·1567 ····.locals·1
  
577 ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterJNI;->ensureRunningOnMainThread()V568 ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterJNI;->ensureRunningOnMainThread()V
  
578 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->flutterUiDisplayListeners:Ljava/util/Set;569 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->flutterUiDisplayListeners:Ljava/util/Set;
  
579 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z570 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
Offset 1109, 15 lines modifiedOffset 1096, 15 lines modified
  
1109 ····return·v01096 ····return·v0
1110 .end·method1097 .end·method
  
1111 .method·public·getScaledFontSize(FI)F1098 .method·public·getScaledFontSize(FI)F
1112 ····.locals·11099 ····.locals·1
  
1113 ····invoke-static·{p2},·Lw5/t;->b(I)Landroid/util/DisplayMetrics;1100 ····invoke-static·{p2},·Lw5/u;->b(I)Landroid/util/DisplayMetrics;
  
1114 ····move-result-object·v01101 ····move-result-object·v0
  
1115 ····if-nez·v0,·:cond_01102 ····if-nez·v0,·:cond_0
  
1116 ····new-instance·p1,·Ljava/lang/StringBuilder;1103 ····new-instance·p1,·Ljava/lang/StringBuilder;
  
Offset 1668, 17 lines modifiedOffset 1655, 17 lines modified
  
1668 ····if-eqz·v1,·:cond_01655 ····if-eqz·v1,·:cond_0
  
1669 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;1656 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
1670 ····move-result-object·v11657 ····move-result-object·v1
  
1671 ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/j;1658 ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/k;
  
1672 ····invoke-interface·{v1},·Lio/flutter/embedding/engine/renderer/j;->g()V1659 ····invoke-interface·{v1},·Lio/flutter/embedding/engine/renderer/k;->g()V
  
1673 ····goto·:goto_01660 ····goto·:goto_0
  
1674 ····:cond_01661 ····:cond_0
1675 ····return-void1662 ····return-void
1676 .end·method1663 .end·method
  
Offset 1700, 17 lines modifiedOffset 1687, 17 lines modified
  
1700 ····if-eqz·v1,·:cond_01687 ····if-eqz·v1,·:cond_0
  
1701 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;1688 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
1702 ····move-result-object·v11689 ····move-result-object·v1
  
1703 ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/j;1690 ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/k;
  
1704 ····invoke-interface·{v1},·Lio/flutter/embedding/engine/renderer/j;->d()V1691 ····invoke-interface·{v1},·Lio/flutter/embedding/engine/renderer/k;->d()V
  
1705 ····goto·:goto_01692 ····goto·:goto_0
  
1706 ····:cond_01693 ····:cond_0
1707 ····return-void1694 ····return-void
1708 .end·method1695 .end·method
  
Offset 1889, 15 lines modifiedOffset 1876, 15 lines modified
1889 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->engineLifecycleListeners:Ljava/util/Set;1876 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->engineLifecycleListeners:Ljava/util/Set;
  
1890 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->remove(Ljava/lang/Object;)Z1877 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->remove(Ljava/lang/Object;)Z
Max diff block lines reached; 525/4316 bytes (12.16%) of diff not shown.
823 B
smali/io/flutter/embedding/engine/b.smali
    
Offset 155, 15 lines modifiedOffset 155, 15 lines modified
  
155 ····move-result-object·p1155 ····move-result-object·p1
  
156 ····move-object·v0,·p1156 ····move-object·v0,·p1
  
157 ····check-cast·v0,·Lio/flutter/embedding/engine/a;157 ····check-cast·v0,·Lio/flutter/embedding/engine/a;
  
158 ····invoke-virtual/range·{v0·..·v7},·Lio/flutter/embedding/engine/a;->A(Landroid/content/Context;Lo5/a$c;Ljava/lang/String;Ljava/util/List;Lio/flutter/plugin/platform/r;ZZ)Lio/flutter/embedding/engine/a;158 ····invoke-virtual/range·{v0·..·v7},·Lio/flutter/embedding/engine/a;->B(Landroid/content/Context;Lo5/a$c;Ljava/lang/String;Ljava/util/List;Lio/flutter/plugin/platform/r;ZZ)Lio/flutter/embedding/engine/a;
  
159 ····move-result-object·p1159 ····move-result-object·p1
  
160 ····:goto_2160 ····:goto_2
161 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/b;->a:Ljava/util/List;161 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/b;->a:Ljava/util/List;
  
162 ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z162 ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
673 B
smali/io/flutter/embedding/engine/renderer/k.smali
    
Offset 1, 20 lines modifiedOffset 1, 11 lines modified
1 .class·public·interface·abstract·Lio/flutter/embedding/engine/renderer/k;1 .class·public·interface·abstract·Lio/flutter/embedding/engine/renderer/k;
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()V5 .method·public·abstract·d()V
6 .end·method6 .end·method
  
7 .method·public·abstract·b()V7 .method·public·abstract·g()V
8 .end·method 
  
9 .method·public·abstract·c(Lio/flutter/embedding/engine/renderer/FlutterRenderer;)V 
10 .end·method 
  
11 .method·public·abstract·e()V 
12 .end·method 
  
13 .method·public·abstract·getAttachedRenderer()Lio/flutter/embedding/engine/renderer/FlutterRenderer; 
14 .end·method8 .end·method
1.54 KB
smali/io/flutter/embedding/engine/renderer/j.smali
    
Offset 1, 11 lines modifiedOffset 1, 36 lines modified
1 .class·public·interface·abstract·Lio/flutter/embedding/engine/renderer/j;1 .class·public·final·synthetic·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·Landroid/media/ImageReader$OnImageAvailableListener;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;
  
  
4 #·virtual·methods8 #·direct·methods
5 .method·public·abstract·d()V9 .method·public·synthetic·constructor·<init>(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;)V
 10 ····.locals·0
  
 11 ····.line·1
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/j;->a:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;
  
 14 ····return-void
6 .end·method15 .end·method
  
7 .method·public·abstract·g()V 
 16 #·virtual·methods
 17 .method·public·final·onImageAvailable(Landroid/media/ImageReader;)V
 18 ····.locals·1
  
 19 ····.line·1
 20 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/j;->a:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;
  
 21 ····invoke-static·{v0,·p1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;->a(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;Landroid/media/ImageReader;)V
  
 22 ····return-void
8 .end·method23 .end·method
556 B
smali/io/flutter/embedding/engine/renderer/FlutterRenderer$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·Lio/flutter/embedding/engine/renderer/FlutterRenderer$a;1 .class·public·Lio/flutter/embedding/engine/renderer/FlutterRenderer$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/j;5 .implements·Lio/flutter/embedding/engine/renderer/k;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/embedding/engine/renderer/FlutterRenderer;8 ····value·=·Lio/flutter/embedding/engine/renderer/FlutterRenderer;
9 .end·annotation9 .end·annotation
  
775 B
smali/io/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry.smali
    
Offset 256, 15 lines modifiedOffset 256, 15 lines modified
256 ····invoke-virtual·{v0},·Landroid/media/Image;->close()V256 ····invoke-virtual·{v0},·Landroid/media/Image;->close()V
  
257 ····:cond_1257 ····:cond_1
258 ····if-eqz·p1,·:cond_2258 ····if-eqz·p1,·:cond_2
  
259 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->this$0:Lio/flutter/embedding/engine/renderer/FlutterRenderer;259 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->this$0:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
260 ····invoke-static·{p1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->f(Lio/flutter/embedding/engine/renderer/FlutterRenderer;)V260 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->m()V
  
261 ····:cond_2261 ····:cond_2
262 ····return-void262 ····return-void
  
263 ····:catchall_0263 ····:catchall_0
264 ····move-exception·p1264 ····move-exception·p1
  
8.52 KB
smali/io/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer.smali
    
Offset 157, 14 lines modifiedOffset 157, 23 lines modified
157 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->lastReaderDequeuedFrom:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;157 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->lastReaderDequeuedFrom:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;
  
158 ····iput-wide·p2,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->id:J158 ····iput-wide·p2,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->id:J
  
159 ····return-void159 ····return-void
160 .end·method160 .end·method
  
 161 .method·public·static·synthetic·a(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)V
 162 ····.locals·0
  
 163 ····.line·1
 164 ····invoke-direct·{p0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->lambda$dequeueImage$0()V
  
 165 ····return-void
 166 .end·method
  
161 .method·public·static·synthetic·access$200(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)Lio/flutter/view/TextureRegistry$SurfaceProducer$a;167 .method·public·static·synthetic·access$200(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)Lio/flutter/view/TextureRegistry$SurfaceProducer$a;
162 ····.locals·0168 ····.locals·0
  
163 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;169 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
164 ····const/4·p0,·0x0170 ····const/4·p0,·0x0
  
Offset 183, 23 lines modifiedOffset 192, 23 lines modified
183 ····.locals·0192 ····.locals·0
  
184 ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->notifiedDestroy:Z193 ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->notifiedDestroy:Z
  
185 ····return·p1194 ····return·p1
186 .end·method195 .end·method
  
187 .method·public·static·synthetic·access$800(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;196 .method·public·static·synthetic·access$700(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;
188 ····.locals·0197 ····.locals·0
  
189 ····iget-object·p0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->lastReaderDequeuedFrom:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;198 ····iget-object·p0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->lastReaderDequeuedFrom:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;
  
190 ····return-object·p0199 ····return-object·p0
191 .end·method200 .end·method
  
192 .method·public·static·synthetic·access$900(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)Z201 .method·public·static·synthetic·access$800(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)Z
193 ····.locals·0202 ····.locals·0
  
194 ····iget-boolean·p0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->released:Z203 ····iget-boolean·p0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->released:Z
  
195 ····return·p0204 ····return·p0
196 .end·method205 .end·method
  
Offset 431, 14 lines modifiedOffset 440, 29 lines modified
431 ····monitor-exit·v0440 ····monitor-exit·v0
432 ····:try_end_0441 ····:try_end_0
433 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0442 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
434 ····throw·v1443 ····throw·v1
435 .end·method444 .end·method
  
 445 .method·private·synthetic·lambda$dequeueImage$0()V
 446 ····.locals·1
  
 447 ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->released:Z
  
 448 ····if-nez·v0,·:cond_0
  
 449 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->this$0:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
 450 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->m()V
  
 451 ····:cond_0
 452 ····return-void
 453 .end·method
  
436 .method·private·maybeWaitOnFence(Landroid/media/Image;)V454 .method·private·maybeWaitOnFence(Landroid/media/Image;)V
437 ····.locals·2455 ····.locals·2
  
438 ····if-nez·p1,·:cond_0456 ····if-nez·p1,·:cond_0
  
439 ····return-void457 ····return-void
  
Offset 481, 15 lines modifiedOffset 505, 15 lines modified
  
481 ····const/4·v0,·0x1505 ····const/4·v0,·0x1
  
482 ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->released:Z506 ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->released:Z
  
483 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->this$0:Lio/flutter/embedding/engine/renderer/FlutterRenderer;507 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->this$0:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
484 ····invoke-virtual·{v0,·p0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->m(Lio/flutter/view/TextureRegistry$b;)V508 ····invoke-virtual·{v0,·p0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->l(Lio/flutter/view/TextureRegistry$b;)V
  
485 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->this$0:Lio/flutter/embedding/engine/renderer/FlutterRenderer;509 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->this$0:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
486 ····invoke-static·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->b(Lio/flutter/embedding/engine/renderer/FlutterRenderer;)Ljava/util/List;510 ····invoke-static·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->b(Lio/flutter/embedding/engine/renderer/FlutterRenderer;)Ljava/util/List;
  
487 ····move-result-object·v0511 ····move-result-object·v0
  
Offset 611, 24 lines modifiedOffset 635, 75 lines modified
611 ····iput-object·v2,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->lastReaderDequeuedFrom:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;635 ····iput-object·v2,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->lastReaderDequeuedFrom:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;
  
612 ····move-object·v2,·v3636 ····move-object·v2,·v3
  
613 ····:cond_2637 ····:cond_2
614 ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->pruneImageReaderQueue()V638 ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->pruneImageReaderQueue()V
  
 639 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->imageReaderQueue:Ljava/util/ArrayDeque;
  
 640 ····invoke-virtual·{v1},·Ljava/util/ArrayDeque;->iterator()Ljava/util/Iterator;
  
 641 ····move-result-object·v1
  
 642 ····:cond_3
 643 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
 644 ····move-result·v3
  
 645 ····if-eqz·v3,·:cond_4
  
 646 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
 647 ····move-result-object·v3
  
 648 ····check-cast·v3,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;
  
 649 ····invoke-virtual·{v3},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;->f()Z
  
 650 ····move-result·v3
  
 651 ····if-nez·v3,·:cond_3
  
 652 ····const/4·v1,·0x1
Max diff block lines reached; 3199/8540 bytes (37.46%) of diff not shown.
2.17 KB
smali/io/flutter/embedding/engine/renderer/i.smali
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·synthetic·Lio/flutter/embedding/engine/renderer/i;1 .class·public·final·synthetic·Lio/flutter/embedding/engine/renderer/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/media/ImageReader$OnImageAvailableListener;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;7 .field·public·final·synthetic·h:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;)V9 .method·public·synthetic·constructor·<init>(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/i;->a:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;13 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/i;->h:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
  
16 #·virtual·methods16 #·virtual·methods
17 .method·public·final·onImageAvailable(Landroid/media/ImageReader;)V17 .method·public·final·run()V
18 ····.locals·118 ····.locals·1
  
19 ····.line·119 ····.line·1
20 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/i;->a:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;20 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/i;->h:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;
  
21 ····invoke-static·{v0,·p1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;->a(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;Landroid/media/ImageReader;)V21 ····invoke-static·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->a(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
4.87 KB
smali/io/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b.smali
    
Offset 40, 17 lines modifiedOffset 40, 17 lines modified
  
40 ····const/4·p1,·0x040 ····const/4·p1,·0x0
  
41 ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;->c:Z41 ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;->c:Z
  
42 ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;->a:Landroid/media/ImageReader;42 ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;->a:Landroid/media/ImageReader;
  
43 ····new-instance·p1,·Lio/flutter/embedding/engine/renderer/i;43 ····new-instance·p1,·Lio/flutter/embedding/engine/renderer/j;
  
44 ····invoke-direct·{p1,·p0},·Lio/flutter/embedding/engine/renderer/i;-><init>(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;)V44 ····invoke-direct·{p1,·p0},·Lio/flutter/embedding/engine/renderer/j;-><init>(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;)V
  
45 ····new-instance·v0,·Landroid/os/Handler;45 ····new-instance·v0,·Landroid/os/Handler;
  
46 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;46 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
47 ····move-result-object·v147 ····move-result-object·v1
  
Offset 61, 29 lines modifiedOffset 61, 29 lines modified
61 ····return-void61 ····return-void
62 .end·method62 .end·method
  
63 .method·public·static·synthetic·a(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;Landroid/media/ImageReader;)V63 .method·public·static·synthetic·a(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;Landroid/media/ImageReader;)V
64 ····.locals·064 ····.locals·0
  
65 ····.line·165 ····.line·1
66 ····invoke-direct·{p0,·p1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;->f(Landroid/media/ImageReader;)V66 ····invoke-direct·{p0,·p1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;->g(Landroid/media/ImageReader;)V
  
67 ····return-void67 ····return-void
68 .end·method68 .end·method
  
69 .method·public·static·synthetic·b(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;)Ljava/util/ArrayDeque;69 .method·public·static·synthetic·b(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;)Ljava/util/ArrayDeque;
70 ····.locals·070 ····.locals·0
  
71 ····.line·171 ····.line·1
72 ····iget-object·p0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;->b:Ljava/util/ArrayDeque;72 ····iget-object·p0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;->b:Ljava/util/ArrayDeque;
  
73 ····return-object·p073 ····return-object·p0
74 .end·method74 .end·method
  
75 .method·private·synthetic·f(Landroid/media/ImageReader;)V75 .method·private·synthetic·g(Landroid/media/ImageReader;)V
76 ····.locals·376 ····.locals·3
  
77 ····.line·177 ····.line·1
78 ····:try_start_078 ····:try_start_0
79 ····invoke-virtual·{p1},·Landroid/media/ImageReader;->acquireLatestImage()Landroid/media/Image;79 ····invoke-virtual·{p1},·Landroid/media/ImageReader;->acquireLatestImage()Landroid/media/Image;
  
80 ····move-result-object·v080 ····move-result-object·v0
Offset 119, 15 lines modifiedOffset 119, 15 lines modified
119 ····if-nez·v0,·:cond_0119 ····if-nez·v0,·:cond_0
  
120 ····return-void120 ····return-void
  
121 ····:cond_0121 ····:cond_0
122 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;->d:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;122 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;->d:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;
  
123 ····invoke-static·{v1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->access$900(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)Z123 ····invoke-static·{v1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->access$800(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)Z
  
124 ····move-result·v1124 ····move-result·v1
  
125 ····if-nez·v1,·:cond_2125 ····if-nez·v1,·:cond_2
  
126 ····iget-boolean·v1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;->c:Z126 ····iget-boolean·v1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;->c:Z
  
Offset 161, 15 lines modifiedOffset 161, 15 lines modified
  
161 ····move-result·v0161 ····move-result·v0
  
162 ····if-eqz·v0,·:cond_0162 ····if-eqz·v0,·:cond_0
  
163 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;->d:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;163 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;->d:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;
  
164 ····invoke-static·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->access$800(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;164 ····invoke-static·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->access$700(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;
  
165 ····move-result-object·v0165 ····move-result-object·v0
  
166 ····if-eq·v0,·p0,·:cond_0166 ····if-eq·v0,·p0,·:cond_0
  
167 ····const/4·v0,·0x1167 ····const/4·v0,·0x1
  
Offset 225, 15 lines modifiedOffset 225, 28 lines modified
225 ····move-result-object·v0225 ····move-result-object·v0
  
226 ····check-cast·v0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$a;226 ····check-cast·v0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$a;
  
227 ····return-object·v0227 ····return-object·v0
228 .end·method228 .end·method
  
 229 .method·public·f()Z
 230 ····.locals·1
  
 231 ····.line·1
 232 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;->b:Ljava/util/ArrayDeque;
  
 233 ····invoke-virtual·{v0},·Ljava/util/ArrayDeque;->isEmpty()Z
  
 234 ····move-result·v0
  
 235 ····return·v0
 236 .end·method
  
229 .method·public·g(Landroid/media/Image;)Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$a;237 .method·public·h(Landroid/media/Image;)Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$a;
230 ····.locals·4238 ····.locals·4
  
231 ····.line·1239 ····.line·1
232 ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;->c:Z240 ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;->c:Z
  
233 ····if-eqz·v0,·:cond_0241 ····if-eqz·v0,·:cond_0
  
11.7 KB
smali/io/flutter/embedding/engine/renderer/FlutterRenderer.smali
    
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
  
31 .field·public·final·e:Landroid/os/Handler;31 .field·public·final·e:Landroid/os/Handler;
  
32 .field·public·final·f:Ljava/util/Set;32 .field·public·final·f:Ljava/util/Set;
  
33 .field·public·final·g:Ljava/util/List;33 .field·public·final·g:Ljava/util/List;
  
34 .field·public·final·h:Lio/flutter/embedding/engine/renderer/j;34 .field·public·final·h:Lio/flutter/embedding/engine/renderer/k;
  
  
35 #·direct·methods35 #·direct·methods
36 .method·public·static·constructor·<clinit>()V36 .method·public·static·constructor·<clinit>()V
37 ····.locals·037 ····.locals·0
  
38 ····return-void38 ····return-void
Offset 80, 19 lines modifiedOffset 80, 19 lines modified
  
80 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->g:Ljava/util/List;80 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->g:Ljava/util/List;
  
81 ····new-instance·v0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$a;81 ····new-instance·v0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$a;
  
82 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$a;-><init>(Lio/flutter/embedding/engine/renderer/FlutterRenderer;)V82 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$a;-><init>(Lio/flutter/embedding/engine/renderer/FlutterRenderer;)V
  
83 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->h:Lio/flutter/embedding/engine/renderer/j;83 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->h:Lio/flutter/embedding/engine/renderer/k;
  
84 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->a:Lio/flutter/embedding/engine/FlutterJNI;84 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
85 ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->addIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/j;)V85 ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->addIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/k;)V
  
86 ····invoke-static·{},·Landroidx/lifecycle/t;->m()Landroidx/lifecycle/k;86 ····invoke-static·{},·Landroidx/lifecycle/t;->m()Landroidx/lifecycle/k;
  
87 ····move-result-object·p187 ····move-result-object·p1
  
88 ····invoke-interface·{p1},·Landroidx/lifecycle/k;->a()Landroidx/lifecycle/g;88 ····invoke-interface·{p1},·Landroidx/lifecycle/k;->a()Landroidx/lifecycle/g;
  
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 ····return-object·p0125 ····return-object·p0
126 .end·method126 .end·method
  
127 .method·public·static·synthetic·c(Lio/flutter/embedding/engine/renderer/FlutterRenderer;J)V127 .method·public·static·synthetic·c(Lio/flutter/embedding/engine/renderer/FlutterRenderer;J)V
128 ····.locals·0128 ····.locals·0
  
129 ····.line·1129 ····.line·1
130 ····invoke-virtual·{p0,·p1,·p2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->v(J)V130 ····invoke-virtual·{p0,·p1,·p2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->u(J)V
  
131 ····return-void131 ····return-void
132 .end·method132 .end·method
  
133 .method·public·static·synthetic·d(Lio/flutter/embedding/engine/renderer/FlutterRenderer;)Lio/flutter/embedding/engine/FlutterJNI;133 .method·public·static·synthetic·d(Lio/flutter/embedding/engine/renderer/FlutterRenderer;)Lio/flutter/embedding/engine/FlutterJNI;
134 ····.locals·0134 ····.locals·0
  
Offset 148, 77 lines modifiedOffset 148, 68 lines modified
  
148 ····.line·1148 ····.line·1
149 ····iget-object·p0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->e:Landroid/os/Handler;149 ····iget-object·p0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->e:Landroid/os/Handler;
  
150 ····return-object·p0150 ····return-object·p0
151 .end·method151 .end·method
  
152 .method·public·static·synthetic·f(Lio/flutter/embedding/engine/renderer/FlutterRenderer;)V 
153 ····.locals·0 
  
154 ····.line·1 
155 ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->n()V 
  
156 ····return-void 
157 .end·method 
  
  
158 #·virtual·methods152 #·virtual·methods
159 .method·public·g(Lio/flutter/embedding/engine/renderer/j;)V153 .method·public·f(Lio/flutter/embedding/engine/renderer/k;)V
160 ····.locals·1154 ····.locals·1
  
161 ····.line·1155 ····.line·1
162 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->a:Lio/flutter/embedding/engine/FlutterJNI;156 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
163 ····invoke-virtual·{v0,·p1},·Lio/flutter/embedding/engine/FlutterJNI;->addIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/j;)V157 ····invoke-virtual·{v0,·p1},·Lio/flutter/embedding/engine/FlutterJNI;->addIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/k;)V
  
164 ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->d:Z158 ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->d:Z
  
165 ····if-eqz·v0,·:cond_0159 ····if-eqz·v0,·:cond_0
  
166 ····invoke-interface·{p1},·Lio/flutter/embedding/engine/renderer/j;->g()V160 ····invoke-interface·{p1},·Lio/flutter/embedding/engine/renderer/k;->g()V
  
167 ····:cond_0161 ····:cond_0
168 ····return-void162 ····return-void
169 .end·method163 .end·method
  
170 .method·public·h(Ljava/nio/ByteBuffer;I)V164 .method·public·g(Ljava/nio/ByteBuffer;I)V
171 ····.locals·1165 ····.locals·1
  
172 ····.line·1166 ····.line·1
173 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->a:Lio/flutter/embedding/engine/FlutterJNI;167 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
174 ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/embedding/engine/FlutterJNI;->dispatchPointerDataPacket(Ljava/nio/ByteBuffer;I)V168 ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/embedding/engine/FlutterJNI;->dispatchPointerDataPacket(Ljava/nio/ByteBuffer;I)V
  
175 ····return-void169 ····return-void
176 .end·method170 .end·method
  
177 .method·public·i()Z171 .method·public·h()Z
178 ····.locals·1172 ····.locals·1
  
179 ····.line·1173 ····.line·1
180 ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->d:Z174 ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->d:Z
  
181 ····return·v0175 ····return·v0
182 .end·method176 .end·method
  
183 .method·public·j()Z177 .method·public·i()Z
184 ····.locals·1178 ····.locals·1
  
185 ····.line·1179 ····.line·1
186 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->a:Lio/flutter/embedding/engine/FlutterJNI;180 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
187 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/FlutterJNI;->getIsSoftwareRenderingEnabled()Z181 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/FlutterJNI;->getIsSoftwareRenderingEnabled()Z
  
188 ····move-result·v0182 ····move-result·v0
  
189 ····return·v0183 ····return·v0
190 .end·method184 .end·method
  
191 .method·public·k(I)V185 .method·public·j(I)V
192 ····.locals·2186 ····.locals·2
  
193 ····.line·1187 ····.line·1
194 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->f:Ljava/util/Set;188 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->f:Ljava/util/Set;
  
Max diff block lines reached; 7152/11834 bytes (60.44%) of diff not shown.
5.16 KB
smali/io/flutter/plugin/editing/t.smali
    
Offset 1, 14 lines modifiedOffset 1, 180 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/t;1 .class·public·final·Lio/flutter/plugin/editing/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·a:Ljava/lang/CharSequence;
  
 6 .field·public·b:Ljava/lang/CharSequence;
  
 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
  
  
4 #·direct·methods13 #·direct·methods
5 .method·public·static·bridge·synthetic·a()Ljava/lang/Class;14 .method·public·constructor·<init>(Ljava/lang/CharSequence;IIII)V
6 ····.locals·115 ····.locals·0
  
 16 ····.line·1
 17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 18 ····iput·p2,·p0,·Lio/flutter/plugin/editing/t;->e:I
  
 19 ····iput·p3,·p0,·Lio/flutter/plugin/editing/t;->f:I
  
 20 ····iput·p4,·p0,·Lio/flutter/plugin/editing/t;->g:I
  
 21 ····iput·p5,·p0,·Lio/flutter/plugin/editing/t;->h:I
  
 22 ····const-string·p2,·""
  
 23 ····const/4·p3,·-0x1
  
 24 ····invoke-virtual·{p0,·p1,·p2,·p3,·p3},·Lio/flutter/plugin/editing/t;->a(Ljava/lang/CharSequence;Ljava/lang/CharSequence;II)V
  
 25 ····return-void
 26 .end·method
  
 27 .method·public·constructor·<init>(Ljava/lang/CharSequence;IILjava/lang/CharSequence;IIII)V
 28 ····.locals·0
  
 29 ····.line·2
 30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 31 ····iput·p5,·p0,·Lio/flutter/plugin/editing/t;->e:I
  
 32 ····iput·p6,·p0,·Lio/flutter/plugin/editing/t;->f:I
  
 33 ····iput·p7,·p0,·Lio/flutter/plugin/editing/t;->g:I
  
 34 ····iput·p8,·p0,·Lio/flutter/plugin/editing/t;->h:I
  
 35 ····invoke-interface·{p4},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;
  
 36 ····move-result-object·p4
  
 37 ····invoke-virtual·{p0,·p1,·p4,·p2,·p3},·Lio/flutter/plugin/editing/t;->a(Ljava/lang/CharSequence;Ljava/lang/CharSequence;II)V
  
 38 ····return-void
 39 .end·method
  
  
 40 #·virtual·methods
 41 .method·public·final·a(Ljava/lang/CharSequence;Ljava/lang/CharSequence;II)V
 42 ····.locals·0
  
 43 ····.line·1
 44 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/t;->a:Ljava/lang/CharSequence;
  
 45 ····iput-object·p2,·p0,·Lio/flutter/plugin/editing/t;->b:Ljava/lang/CharSequence;
  
 46 ····iput·p3,·p0,·Lio/flutter/plugin/editing/t;->c:I
  
 47 ····iput·p4,·p0,·Lio/flutter/plugin/editing/t;->d:I
  
 48 ····return-void
 49 .end·method
  
 50 .method·public·b()Lorg/json/JSONObject;
 51 ····.locals·4
  
7 ····.line·152 ····.line·1
8 ····const-class·v0,·Landroid/view/autofill/AutofillManager;53 ····new-instance·v0,·Lorg/json/JSONObject;
  
 54 ····invoke-direct·{v0},·Lorg/json/JSONObject;-><init>()V
  
 55 ····:try_start_0
 56 ····const-string·v1,·"oldText"
  
 57 ····iget-object·v2,·p0,·Lio/flutter/plugin/editing/t;->a:Ljava/lang/CharSequence;
  
 58 ····invoke-interface·{v2},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;
  
 59 ····move-result-object·v2
  
 60 ····invoke-virtual·{v0,·v1,·v2},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
  
 61 ····const-string·v1,·"deltaText"
  
 62 ····iget-object·v2,·p0,·Lio/flutter/plugin/editing/t;->b:Ljava/lang/CharSequence;
  
 63 ····invoke-interface·{v2},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;
  
 64 ····move-result-object·v2
  
 65 ····invoke-virtual·{v0,·v1,·v2},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
  
 66 ····const-string·v1,·"deltaStart"
  
 67 ····iget·v2,·p0,·Lio/flutter/plugin/editing/t;->c:I
  
 68 ····invoke-virtual·{v0,·v1,·v2},·Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
  
 69 ····const-string·v1,·"deltaEnd"
  
 70 ····iget·v2,·p0,·Lio/flutter/plugin/editing/t;->d:I
  
 71 ····invoke-virtual·{v0,·v1,·v2},·Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
Max diff block lines reached; 48/5207 bytes (0.92%) of diff not shown.
7.38 KB
smali/io/flutter/plugin/editing/s.smali
    
Offset 1, 14 lines modifiedOffset 1, 281 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/s;1 .class·public·Lio/flutter/plugin/editing/s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lw5/v$b;
 6 .implements·Landroid/view/textservice/SpellCheckerSession$SpellCheckerSessionListener;
  
  
 7 #·instance·fields
 8 .field·public·final·a:Lw5/v;
  
 9 .field·public·final·b:Landroid/view/textservice/TextServicesManager;
  
 10 .field·public·c:Landroid/view/textservice/SpellCheckerSession;
  
 11 .field·public·d:Lx5/k$d;
  
  
4 #·direct·methods12 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/view/autofill/AutofillManager;Landroid/view/View;I)V13 .method·public·constructor·<init>(Landroid/view/textservice/TextServicesManager;Lw5/v;)V
6 ····.locals·014 ····.locals·0
  
7 ····.line·115 ····.line·1
8 ····invoke-virtual·{p0,·p1,·p2},·Landroid/view/autofill/AutofillManager;->notifyViewExited(Landroid/view/View;I)V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 17 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/s;->b:Landroid/view/textservice/TextServicesManager;
  
 18 ····iput-object·p2,·p0,·Lio/flutter/plugin/editing/s;->a:Lw5/v;
  
 19 ····invoke-virtual·{p2,·p0},·Lw5/v;->b(Lw5/v$b;)V
  
 20 ····return-void
 21 .end·method
  
  
 22 #·virtual·methods
 23 .method·public·a(Ljava/lang/String;Ljava/lang/String;Lx5/k$d;)V
 24 ····.locals·1
  
 25 ····.line·1
 26 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/s;->d:Lx5/k$d;
  
 27 ····if-eqz·v0,·:cond_0
  
 28 ····const-string·p1,·"Previous·spell·check·request·still·pending."
  
 29 ····const/4·p2,·0x0
  
 30 ····const-string·v0,·"error"
  
 31 ····invoke-interface·{p3,·v0,·p1,·p2},·Lx5/k$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
 32 ····return-void
  
 33 ····:cond_0
 34 ····iput-object·p3,·p0,·Lio/flutter/plugin/editing/s;->d:Lx5/k$d;
  
 35 ····invoke-virtual·{p0,·p1,·p2},·Lio/flutter/plugin/editing/s;->c(Ljava/lang/String;Ljava/lang/String;)V
  
 36 ····return-void
 37 .end·method
  
 38 .method·public·b()V
 39 ····.locals·2
  
 40 ····.line·1
 41 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/s;->a:Lw5/v;
  
 42 ····const/4·v1,·0x0
  
 43 ····invoke-virtual·{v0,·v1},·Lw5/v;->b(Lw5/v$b;)V
  
 44 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/s;->c:Landroid/view/textservice/SpellCheckerSession;
  
 45 ····if-eqz·v0,·:cond_0
  
 46 ····invoke-virtual·{v0},·Landroid/view/textservice/SpellCheckerSession;->close()V
  
 47 ····:cond_0
 48 ····return-void
 49 .end·method
  
 50 .method·public·c(Ljava/lang/String;Ljava/lang/String;)V
 51 ····.locals·3
  
 52 ····.line·1
 53 ····invoke-static·{p1},·Ly5/f;->b(Ljava/lang/String;)Ljava/util/Locale;
  
 54 ····move-result-object·p1
  
 55 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/s;->c:Landroid/view/textservice/SpellCheckerSession;
  
 56 ····const/4·v1,·0x1
  
 57 ····if-nez·v0,·:cond_0
  
 58 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/s;->b:Landroid/view/textservice/TextServicesManager;
  
 59 ····const/4·v2,·0x0
  
 60 ····invoke-virtual·{v0,·v2,·p1,·p0,·v1},·Landroid/view/textservice/TextServicesManager;->newSpellCheckerSession(Landroid/os/Bundle;Ljava/util/Locale;Landroid/view/textservice/SpellCheckerSession$SpellCheckerSessionListener;Z)Landroid/view/textservice/SpellCheckerSession;
  
 61 ····move-result-object·p1
  
 62 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/s;->c:Landroid/view/textservice/SpellCheckerSession;
  
 63 ····:cond_0
 64 ····new-array·p1,·v1,·[Landroid/view/textservice/TextInfo;
  
 65 ····new-instance·v0,·Landroid/view/textservice/TextInfo;
  
 66 ····invoke-direct·{v0,·p2},·Landroid/view/textservice/TextInfo;-><init>(Ljava/lang/String;)V
  
 67 ····const/4·p2,·0x0
  
 68 ····aput-object·v0,·p1,·p2
  
 69 ····iget-object·p2,·p0,·Lio/flutter/plugin/editing/s;->c:Landroid/view/textservice/SpellCheckerSession;
  
 70 ····const/4·v0,·0x5
  
 71 ····invoke-virtual·{p2,·p1,·v0},·Landroid/view/textservice/SpellCheckerSession;->getSentenceSuggestions([Landroid/view/textservice/TextInfo;I)V
  
 72 ····return-void
 73 .end·method
  
Max diff block lines reached; 30/7481 bytes (0.40%) of diff not shown.
5.25 KB
smali/io/flutter/plugin/editing/p.smali
    
Offset 1, 180 lines modifiedOffset 1, 14 lines modified
1 .class·public·final·Lio/flutter/plugin/editing/p;1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·a:Ljava/lang/CharSequence; 
  
6 .field·public·b:Ljava/lang/CharSequence; 
  
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 #·direct·methods4 #·direct·methods
14 .method·public·constructor·<init>(Ljava/lang/CharSequence;IIII)V5 .method·public·static·bridge·synthetic·a(Landroid/view/inputmethod/InputMethodManager;Landroid/view/View;)V
15 ····.locals·06 ····.locals·0
  
16 ····.line·17 ····.line·1
 8 ····invoke-virtual·{p0,·p1},·Landroid/view/inputmethod/InputMethodManager;->startStylusHandwriting(Landroid/view/View;)V
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
18 ····iput·p2,·p0,·Lio/flutter/plugin/editing/p;->e:I 
  
19 ····iput·p3,·p0,·Lio/flutter/plugin/editing/p;->f:I 
  
20 ····iput·p4,·p0,·Lio/flutter/plugin/editing/p;->g:I 
  
21 ····iput·p5,·p0,·Lio/flutter/plugin/editing/p;->h:I 
  
22 ····const-string·p2,·"" 
  
23 ····const/4·p3,·-0x1 
  
24 ····invoke-virtual·{p0,·p1,·p2,·p3,·p3},·Lio/flutter/plugin/editing/p;->a(Ljava/lang/CharSequence;Ljava/lang/CharSequence;II)V 
  
25 ····return-void9 ····return-void
26 .end·method10 .end·method
  
27 .method·public·constructor·<init>(Ljava/lang/CharSequence;IILjava/lang/CharSequence;IIII)V 
28 ····.locals·0 
  
29 ····.line·2 
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
31 ····iput·p5,·p0,·Lio/flutter/plugin/editing/p;->e:I 
  
32 ····iput·p6,·p0,·Lio/flutter/plugin/editing/p;->f:I 
  
33 ····iput·p7,·p0,·Lio/flutter/plugin/editing/p;->g:I 
  
34 ····iput·p8,·p0,·Lio/flutter/plugin/editing/p;->h:I 
  
35 ····invoke-interface·{p4},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; 
  
36 ····move-result-object·p4 
  
37 ····invoke-virtual·{p0,·p1,·p4,·p2,·p3},·Lio/flutter/plugin/editing/p;->a(Ljava/lang/CharSequence;Ljava/lang/CharSequence;II)V 
  
38 ····return-void 
39 .end·method 
  
  
40 #·virtual·methods 
41 .method·public·final·a(Ljava/lang/CharSequence;Ljava/lang/CharSequence;II)V 
42 ····.locals·0 
  
43 ····.line·1 
44 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/p;->a:Ljava/lang/CharSequence; 
  
45 ····iput-object·p2,·p0,·Lio/flutter/plugin/editing/p;->b:Ljava/lang/CharSequence; 
  
46 ····iput·p3,·p0,·Lio/flutter/plugin/editing/p;->c:I 
  
47 ····iput·p4,·p0,·Lio/flutter/plugin/editing/p;->d:I 
  
48 ····return-void 
49 .end·method 
  
50 .method·public·b()Lorg/json/JSONObject; 
51 ····.locals·4 
  
52 ····.line·1 
53 ····new-instance·v0,·Lorg/json/JSONObject; 
  
54 ····invoke-direct·{v0},·Lorg/json/JSONObject;-><init>()V 
  
55 ····:try_start_0 
56 ····const-string·v1,·"oldText" 
  
57 ····iget-object·v2,·p0,·Lio/flutter/plugin/editing/p;->a:Ljava/lang/CharSequence; 
  
58 ····invoke-interface·{v2},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; 
  
59 ····move-result-object·v2 
  
60 ····invoke-virtual·{v0,·v1,·v2},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; 
  
61 ····const-string·v1,·"deltaText" 
  
62 ····iget-object·v2,·p0,·Lio/flutter/plugin/editing/p;->b:Ljava/lang/CharSequence; 
  
63 ····invoke-interface·{v2},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; 
  
64 ····move-result-object·v2 
  
65 ····invoke-virtual·{v0,·v1,·v2},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; 
  
66 ····const-string·v1,·"deltaStart" 
  
67 ····iget·v2,·p0,·Lio/flutter/plugin/editing/p;->c:I 
  
68 ····invoke-virtual·{v0,·v1,·v2},·Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject; 
  
69 ····const-string·v1,·"deltaEnd" 
  
70 ····iget·v2,·p0,·Lio/flutter/plugin/editing/p;->d:I 
  
Max diff block lines reached; -1/5301 bytes (-0.02%) of diff not shown.
679 B
smali/io/flutter/plugin/editing/z.smali
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/z;1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/z;
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·bridge·synthetic·a(Landroid/view/ViewStructure;Landroid/view/autofill/AutofillValue;)V5 .method·public·static·bridge·synthetic·a()Ljava/lang/Class;
6 ····.locals·06 ····.locals·1
  
7 ····.line·17 ····.line·1
8 ····invoke-virtual·{p0,·p1},·Landroid/view/ViewStructure;->setAutofillValue(Landroid/view/autofill/AutofillValue;)V8 ····const-class·v0,·Landroid/view/autofill/AutofillManager;
  
9 ····return-void9 ····return-object·v0
10 .end·method10 .end·method
755 B
smali/io/flutter/plugin/editing/c0.smali
    
Offset 1, 16 lines modifiedOffset 1, 14 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/c0;1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/c0;
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·bridge·synthetic·a(Landroid/view/ViewStructure;I)I5 .method·public·static·bridge·synthetic·a(Landroid/view/autofill/AutofillManager;Landroid/view/View;ILandroid/graphics/Rect;)V
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-virtual·{p0,·p1},·Landroid/view/ViewStructure;->addChildCount(I)I8 ····invoke-virtual·{p0,·p1,·p2,·p3},·Landroid/view/autofill/AutofillManager;->notifyViewEntered(Landroid/view/View;ILandroid/graphics/Rect;)V
  
 9 ····return-void
9 ····move-result·p0 
  
10 ····return·p0 
11 .end·method10 .end·method
590 B
smali/io/flutter/plugin/editing/n$a.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lio/flutter/plugin/editing/n$a;1 .class·public·Lio/flutter/plugin/editing/n$a;
2 .super·Landroid/view/inputmethod/BaseInputConnection;2 .super·Landroid/view/inputmethod/BaseInputConnection;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lio/flutter/plugin/editing/n;-><init>(Lw5/w$e;Landroid/view/View;)V6 ····value·=·Lio/flutter/plugin/editing/n;-><init>(Lw5/x$e;Landroid/view/View;)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x19 ····accessFlags·=·0x1
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
769 B
smali/io/flutter/plugin/editing/q.smali
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/q;1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/q;
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·bridge·synthetic·a(Landroid/view/ViewStructure;)Landroid/view/autofill/AutofillId;5 .method·public·static·bridge·synthetic·a(Landroid/view/inputmethod/InputMethodManager;)Z
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-virtual·{p0},·Landroid/view/ViewStructure;->getAutofillId()Landroid/view/autofill/AutofillId;8 ····invoke-virtual·{p0},·Landroid/view/inputmethod/InputMethodManager;->isStylusHandwritingAvailable()Z
  
9 ····move-result-object·p09 ····move-result·p0
  
10 ····return-object·p010 ····return·p0
11 .end·method11 .end·method
2.52 KB
smali/io/flutter/plugin/editing/r.smali
    
Offset 1, 14 lines modifiedOffset 1, 99 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/r;1 .class·public·Lio/flutter/plugin/editing/r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lw5/t$b;
  
  
 6 #·instance·fields
 7 .field·public·final·a:Lw5/t;
  
 8 .field·public·final·b:Landroid/view/inputmethod/InputMethodManager;
  
 9 .field·public·c:Landroid/view/View;
  
  
4 #·direct·methods10 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/view/ViewStructure;Ljava/lang/CharSequence;)V11 .method·public·constructor·<init>(Landroid/view/View;Landroid/view/inputmethod/InputMethodManager;Lw5/t;)V
6 ····.locals·012 ····.locals·2
  
7 ····.line·113 ····.line·1
8 ····invoke-virtual·{p0,·p1},·Landroid/view/ViewStructure;->setHint(Ljava/lang/CharSequence;)V14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 15 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 16 ····const/16·v1,·0x21
  
 17 ····if-lt·v0,·v1,·:cond_0
  
 18 ····const/4·v0,·0x0
  
 19 ····invoke-static·{p1,·v0},·Lio/flutter/plugin/editing/o;->a(Landroid/view/View;Z)V
  
 20 ····:cond_0
 21 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/r;->c:Landroid/view/View;
  
 22 ····iput-object·p2,·p0,·Lio/flutter/plugin/editing/r;->b:Landroid/view/inputmethod/InputMethodManager;
  
 23 ····iput-object·p3,·p0,·Lio/flutter/plugin/editing/r;->a:Lw5/t;
  
 24 ····invoke-virtual·{p3,·p0},·Lw5/t;->g(Lw5/t$b;)V
  
9 ····return-void25 ····return-void
10 .end·method26 .end·method
  
  
 27 #·virtual·methods
 28 .method·public·a()Z
 29 ····.locals·2
  
 30 ····.line·1
 31 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 32 ····const/16·v1,·0x22
  
 33 ····if-lt·v0,·v1,·:cond_0
  
 34 ····invoke-virtual·{p0},·Lio/flutter/plugin/editing/r;->c()Z
  
 35 ····move-result·v0
  
 36 ····if-eqz·v0,·:cond_0
  
 37 ····const/4·v0,·0x1
  
 38 ····goto·:goto_0
  
 39 ····:cond_0
 40 ····const/4·v0,·0x0
  
 41 ····:goto_0
 42 ····return·v0
 43 .end·method
  
 44 .method·public·b()V
 45 ····.locals·2
  
 46 ····.line·1
 47 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/r;->b:Landroid/view/inputmethod/InputMethodManager;
  
 48 ····iget-object·v1,·p0,·Lio/flutter/plugin/editing/r;->c:Landroid/view/View;
  
 49 ····invoke-static·{v0,·v1},·Lio/flutter/plugin/editing/p;->a(Landroid/view/inputmethod/InputMethodManager;Landroid/view/View;)V
  
 50 ····return-void
 51 .end·method
  
 52 .method·public·c()Z
 53 ····.locals·1
  
 54 ····.line·1
 55 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/r;->b:Landroid/view/inputmethod/InputMethodManager;
  
 56 ····invoke-static·{v0},·Lio/flutter/plugin/editing/q;->a(Landroid/view/inputmethod/InputMethodManager;)Z
  
 57 ····move-result·v0
  
 58 ····return·v0
 59 .end·method
700 B
smali/io/flutter/plugin/editing/h0.smali
    
Offset 1, 14 lines modifiedOffset 1, 16 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/h0;1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/h0;
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·bridge·synthetic·a(Landroid/view/ViewStructure;I)V5 .method·public·static·bridge·synthetic·a(Landroid/view/ViewStructure;I)Landroid/view/ViewStructure;
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-virtual·{p0,·p1},·Landroid/view/ViewStructure;->setVisibility(I)V8 ····invoke-virtual·{p0,·p1},·Landroid/view/ViewStructure;->newChild(I)Landroid/view/ViewStructure;
  
9 ····return-void9 ····move-result-object·p0
  
 10 ····return-object·p0
10 .end·method11 .end·method
700 B
smali/io/flutter/plugin/editing/u.smali
    
Offset 1, 14 lines modifiedOffset 1, 16 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/u;1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/u;
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·bridge·synthetic·a(Ljava/lang/Object;)Landroid/view/autofill/AutofillManager;5 .method·public·static·bridge·synthetic·a(Landroid/view/ViewStructure;)Landroid/view/autofill/AutofillId;
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····check-cast·p0,·Landroid/view/autofill/AutofillManager;8 ····invoke-virtual·{p0},·Landroid/view/ViewStructure;->getAutofillId()Landroid/view/autofill/AutofillId;
  
 9 ····move-result-object·p0
  
9 ····return-object·p010 ····return-object·p0
10 .end·method11 .end·method
48.8 KB
smali/io/flutter/plugin/editing/k0.smali
    
Offset 1, 2033 lines modifiedOffset 1, 14 lines modified
1 .class·public·Lio/flutter/plugin/editing/k0;1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/k0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lio/flutter/plugin/editing/n$b; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Lio/flutter/plugin/editing/k0$c;, 
10 ········Lio/flutter/plugin/editing/k0$d; 
11 ····} 
12 .end·annotation 
  
  
13 #·instance·fields 
14 .field·public·final·a:Landroid/view/View; 
  
15 .field·public·final·b:Landroid/view/inputmethod/InputMethodManager; 
  
16 .field·public·final·c:Landroid/view/autofill/AutofillManager; 
  
17 .field·public·final·d:Lw5/w; 
  
18 .field·public·e:Lio/flutter/plugin/editing/k0$c; 
  
19 .field·public·f:Lw5/w$b; 
  
20 .field·public·g:Landroid/util/SparseArray; 
  
21 .field·public·h:Lio/flutter/plugin/editing/n; 
  
22 .field·public·i:Z 
  
23 .field·public·j:Landroid/view/inputmethod/InputConnection; 
  
24 .field·public·k:Lio/flutter/plugin/platform/r; 
  
25 .field·public·l:Landroid/graphics/Rect; 
  
26 .field·public·m:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback; 
  
27 .field·public·n:Lw5/w$e; 
  
28 .field·public·o:Z 
  
  
29 #·direct·methods4 #·direct·methods
 5 .method·public·static·bridge·synthetic·a(Landroid/view/ViewStructure;I)V
30 .method·public·constructor·<init>(Landroid/view/View;Lw5/w;Lio/flutter/plugin/platform/r;)V 
31 ····.locals·3 
  
32 ····.line·1 
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
34 ····new-instance·v0,·Lio/flutter/plugin/editing/k0$c; 
  
35 ····sget-object·v1,·Lio/flutter/plugin/editing/k0$c$a;->h:Lio/flutter/plugin/editing/k0$c$a; 
  
36 ····const/4·v2,·0x0 
  
37 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/plugin/editing/k0$c;-><init>(Lio/flutter/plugin/editing/k0$c$a;I)V 
  
38 ····iput-object·v0,·p0,·Lio/flutter/plugin/editing/k0;->e:Lio/flutter/plugin/editing/k0$c; 
  
39 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/k0;->a:Landroid/view/View; 
  
40 ····new-instance·v0,·Lio/flutter/plugin/editing/n; 
  
41 ····const/4·v1,·0x0 
  
42 ····invoke-direct·{v0,·v1,·p1},·Lio/flutter/plugin/editing/n;-><init>(Lw5/w$e;Landroid/view/View;)V 
  
43 ····iput-object·v0,·p0,·Lio/flutter/plugin/editing/k0;->h:Lio/flutter/plugin/editing/n; 
  
44 ····invoke-virtual·{p1},·Landroid/view/View;->getContext()Landroid/content/Context; 
  
45 ····move-result-object·v0 
  
46 ····const-string·v2,·"input_method" 
  
47 ····invoke-virtual·{v0,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; 
  
48 ····move-result-object·v0 
  
49 ····check-cast·v0,·Landroid/view/inputmethod/InputMethodManager; 
  
50 ····iput-object·v0,·p0,·Lio/flutter/plugin/editing/k0;->b:Landroid/view/inputmethod/InputMethodManager; 
  
51 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
52 ····const/16·v2,·0x1a 
  
53 ····if-lt·v0,·v2,·:cond_0 
  
54 ····invoke-virtual·{p1},·Landroid/view/View;->getContext()Landroid/content/Context; 
  
55 ····move-result-object·v1 
  
56 ····invoke-static·{},·Lio/flutter/plugin/editing/t;->a()Ljava/lang/Class; 
  
57 ····move-result-object·v2 
  
58 ····invoke-static·{v1,·v2},·Lj/l;->a(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; 
  
59 ····move-result-object·v1 
  
60 ····invoke-static·{v1},·Lio/flutter/plugin/editing/u;->a(Ljava/lang/Object;)Landroid/view/autofill/AutofillManager; 
  
61 ····move-result-object·v1 
  
62 ····:cond_0 
63 ····iput-object·v1,·p0,·Lio/flutter/plugin/editing/k0;->c:Landroid/view/autofill/AutofillManager; 
  
64 ····const/16·v1,·0x1e 
  
65 ····if-lt·v0,·v1,·:cond_1 
  
66 ····new-instance·v0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback; 
  
67 ····invoke-direct·{v0,·p1},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;-><init>(Landroid/view/View;)V 
  
68 ····iput-object·v0,·p0,·Lio/flutter/plugin/editing/k0;->m:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback; 
  
69 ····invoke-virtual·{v0},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->install()V 
Max diff block lines reached; 44923/49894 bytes (90.04%) of diff not shown.
7.31 KB
smali/io/flutter/plugin/editing/o.smali
    
Offset 1, 281 lines modifiedOffset 1, 14 lines modified
1 .class·public·Lio/flutter/plugin/editing/o;1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lw5/u$b; 
6 .implements·Landroid/view/textservice/SpellCheckerSession$SpellCheckerSessionListener; 
  
  
7 #·instance·fields 
8 .field·public·final·a:Lw5/u; 
  
9 .field·public·final·b:Landroid/view/textservice/TextServicesManager; 
  
10 .field·public·c:Landroid/view/textservice/SpellCheckerSession; 
  
11 .field·public·d:Lx5/k$d; 
  
  
12 #·direct·methods4 #·direct·methods
13 .method·public·constructor·<init>(Landroid/view/textservice/TextServicesManager;Lw5/u;)V5 .method·public·static·bridge·synthetic·a(Landroid/view/View;Z)V
14 ····.locals·06 ····.locals·0
  
15 ····.line·17 ····.line·1
 8 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setAutoHandwritingEnabled(Z)V
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
17 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/o;->b:Landroid/view/textservice/TextServicesManager; 
  
18 ····iput-object·p2,·p0,·Lio/flutter/plugin/editing/o;->a:Lw5/u; 
  
19 ····invoke-virtual·{p2,·p0},·Lw5/u;->b(Lw5/u$b;)V 
  
20 ····return-void 
21 .end·method 
  
  
22 #·virtual·methods 
23 .method·public·a(Ljava/lang/String;Ljava/lang/String;Lx5/k$d;)V 
24 ····.locals·1 
  
25 ····.line·1 
26 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/o;->d:Lx5/k$d; 
  
27 ····if-eqz·v0,·:cond_0 
  
28 ····const-string·p1,·"Previous·spell·check·request·still·pending." 
  
29 ····const/4·p2,·0x0 
  
30 ····const-string·v0,·"error" 
  
31 ····invoke-interface·{p3,·v0,·p1,·p2},·Lx5/k$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V 
  
32 ····return-void 
  
33 ····:cond_0 
34 ····iput-object·p3,·p0,·Lio/flutter/plugin/editing/o;->d:Lx5/k$d; 
  
35 ····invoke-virtual·{p0,·p1,·p2},·Lio/flutter/plugin/editing/o;->c(Ljava/lang/String;Ljava/lang/String;)V 
  
36 ····return-void 
37 .end·method 
  
38 .method·public·b()V 
39 ····.locals·2 
  
40 ····.line·1 
41 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/o;->a:Lw5/u; 
  
42 ····const/4·v1,·0x0 
  
43 ····invoke-virtual·{v0,·v1},·Lw5/u;->b(Lw5/u$b;)V 
  
44 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/o;->c:Landroid/view/textservice/SpellCheckerSession; 
  
45 ····if-eqz·v0,·:cond_0 
  
46 ····invoke-virtual·{v0},·Landroid/view/textservice/SpellCheckerSession;->close()V 
  
47 ····:cond_0 
48 ····return-void 
49 .end·method 
  
50 .method·public·c(Ljava/lang/String;Ljava/lang/String;)V 
51 ····.locals·3 
  
52 ····.line·1 
53 ····invoke-static·{p1},·Ly5/f;->b(Ljava/lang/String;)Ljava/util/Locale; 
  
54 ····move-result-object·p1 
  
55 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/o;->c:Landroid/view/textservice/SpellCheckerSession; 
  
56 ····const/4·v1,·0x1 
  
57 ····if-nez·v0,·:cond_0 
  
58 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/o;->b:Landroid/view/textservice/TextServicesManager; 
  
59 ····const/4·v2,·0x0 
  
60 ····invoke-virtual·{v0,·v2,·p1,·p0,·v1},·Landroid/view/textservice/TextServicesManager;->newSpellCheckerSession(Landroid/os/Bundle;Ljava/util/Locale;Landroid/view/textservice/SpellCheckerSession$SpellCheckerSessionListener;Z)Landroid/view/textservice/SpellCheckerSession; 
  
61 ····move-result-object·p1 
  
62 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/o;->c:Landroid/view/textservice/SpellCheckerSession; 
  
63 ····:cond_0 
64 ····new-array·p1,·v1,·[Landroid/view/textservice/TextInfo; 
  
65 ····new-instance·v0,·Landroid/view/textservice/TextInfo; 
  
66 ····invoke-direct·{v0,·p2},·Landroid/view/textservice/TextInfo;-><init>(Ljava/lang/String;)V 
  
67 ····const/4·p2,·0x0 
  
68 ····aput-object·v0,·p1,·p2 
  
69 ····iget-object·p2,·p0,·Lio/flutter/plugin/editing/o;->c:Landroid/view/textservice/SpellCheckerSession; 
  
70 ····const/4·v0,·0x5 
  
71 ····invoke-virtual·{p2,·p1,·v0},·Landroid/view/textservice/SpellCheckerSession;->getSentenceSuggestions([Landroid/view/textservice/TextInfo;I)V 
  
72 ····return-void 
73 .end·method 
Max diff block lines reached; 30/7408 bytes (0.40%) of diff not shown.
823 B
smali/io/flutter/plugin/editing/y.smali
    
Offset 1, 14 lines modifiedOffset 1, 16 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/y;1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/y;
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·bridge·synthetic·a(Landroid/view/autofill/AutofillManager;Landroid/view/View;ILandroid/graphics/Rect;)V5 .method·public·static·bridge·synthetic·a(Landroid/view/autofill/AutofillValue;)Ljava/lang/CharSequence;
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-virtual·{p0,·p1,·p2,·p3},·Landroid/view/autofill/AutofillManager;->notifyViewEntered(Landroid/view/View;ILandroid/graphics/Rect;)V8 ····invoke-virtual·{p0},·Landroid/view/autofill/AutofillValue;->getTextValue()Ljava/lang/CharSequence;
  
9 ····return-void9 ····move-result-object·p0
  
 10 ····return-object·p0
10 .end·method11 .end·method
41.0 KB
smali/io/flutter/plugin/editing/m.smali
    
Offset 15, 47 lines modifiedOffset 15, 49 lines modified
  
  
15 #·instance·fields15 #·instance·fields
16 .field·public·final·a:Landroid/view/View;16 .field·public·final·a:Landroid/view/View;
  
17 .field·public·final·b:I17 .field·public·final·b:I
  
18 .field·public·final·c:Lw5/w;18 .field·public·final·c:Lw5/t;
  
19 .field·public·final·d:Lio/flutter/plugin/editing/n;19 .field·public·final·d:Lw5/x;
  
20 .field·public·final·e:Landroid/view/inputmethod/EditorInfo;20 .field·public·final·e:Lio/flutter/plugin/editing/n;
  
21 .field·public·f:Landroid/view/inputmethod/ExtractedTextRequest;21 .field·public·final·f:Landroid/view/inputmethod/EditorInfo;
  
22 .field·public·g:Z22 .field·public·g:Landroid/view/inputmethod/ExtractedTextRequest;
  
23 .field·public·h:Landroid/view/inputmethod/CursorAnchorInfo$Builder;23 .field·public·h:Z
  
24 .field·public·i:Landroid/view/inputmethod/ExtractedText;24 .field·public·i:Landroid/view/inputmethod/CursorAnchorInfo$Builder;
  
25 .field·public·j:Landroid/view/inputmethod/InputMethodManager;25 .field·public·j:Landroid/view/inputmethod/ExtractedText;
  
26 .field·public·final·k:Landroid/text/Layout;26 .field·public·k:Landroid/view/inputmethod/InputMethodManager;
  
27 .field·public·l:Lio/flutter/plugin/editing/a;27 .field·public·final·l:Landroid/text/Layout;
  
28 .field·public·final·m:Lio/flutter/plugin/editing/m$a;28 .field·public·m:Lio/flutter/plugin/editing/a;
  
 29 .field·public·final·n:Lio/flutter/plugin/editing/m$a;
  
29 .field·public·n:I30 .field·public·o:I
  
  
30 #·direct·methods31 #·direct·methods
31 .method·public·constructor·<init>(Landroid/view/View;ILw5/w;Lio/flutter/plugin/editing/m$a;Lio/flutter/plugin/editing/n;Landroid/view/inputmethod/EditorInfo;)V32 .method·public·constructor·<init>(Landroid/view/View;ILw5/x;Lw5/t;Lio/flutter/plugin/editing/m$a;Lio/flutter/plugin/editing/n;Landroid/view/inputmethod/EditorInfo;)V
32 ····.locals·833 ····.locals·9
  
33 ····.line·134 ····.line·1
34 ····new-instance·v7,·Lio/flutter/embedding/engine/FlutterJNI;35 ····new-instance·v8,·Lio/flutter/embedding/engine/FlutterJNI;
  
35 ····invoke-direct·{v7},·Lio/flutter/embedding/engine/FlutterJNI;-><init>()V36 ····invoke-direct·{v8},·Lio/flutter/embedding/engine/FlutterJNI;-><init>()V
  
36 ····move-object·v0,·p037 ····move-object·v0,·p0
  
37 ····move-object·v1,·p138 ····move-object·v1,·p1
  
38 ····move·v2,·p239 ····move·v2,·p2
  
Offset 63, 162 lines modifiedOffset 65, 182 lines modified
  
63 ····move-object·v4,·p465 ····move-object·v4,·p4
  
64 ····move-object·v5,·p566 ····move-object·v5,·p5
  
65 ····move-object·v6,·p667 ····move-object·v6,·p6
  
 68 ····move-object/from16·v7,·p7
  
66 ····invoke-direct/range·{v0·..·v7},·Lio/flutter/plugin/editing/m;-><init>(Landroid/view/View;ILw5/w;Lio/flutter/plugin/editing/m$a;Lio/flutter/plugin/editing/n;Landroid/view/inputmethod/EditorInfo;Lio/flutter/embedding/engine/FlutterJNI;)V69 ····invoke-direct/range·{v0·..·v8},·Lio/flutter/plugin/editing/m;-><init>(Landroid/view/View;ILw5/x;Lw5/t;Lio/flutter/plugin/editing/m$a;Lio/flutter/plugin/editing/n;Landroid/view/inputmethod/EditorInfo;Lio/flutter/embedding/engine/FlutterJNI;)V
  
67 ····return-void70 ····return-void
68 .end·method71 .end·method
  
69 .method·public·constructor·<init>(Landroid/view/View;ILw5/w;Lio/flutter/plugin/editing/m$a;Lio/flutter/plugin/editing/n;Landroid/view/inputmethod/EditorInfo;Lio/flutter/embedding/engine/FlutterJNI;)V72 .method·public·constructor·<init>(Landroid/view/View;ILw5/x;Lw5/t;Lio/flutter/plugin/editing/m$a;Lio/flutter/plugin/editing/n;Landroid/view/inputmethod/EditorInfo;Lio/flutter/embedding/engine/FlutterJNI;)V
70 ····.locals·873 ····.locals·11
  
71 ····.line·274 ····.line·2
72 ····const/4·v0,·0x175 ····move-object·v0,·p0
  
73 ····invoke-direct·{p0,·p1,·v0},·Landroid/view/inputmethod/BaseInputConnection;-><init>(Landroid/view/View;Z)V76 ····move-object·v1,·p1
  
 77 ····move-object/from16·v3,·p6
  
 78 ····const/4·v2,·0x1
  
 79 ····invoke-direct·{p0,·p1,·v2},·Landroid/view/inputmethod/BaseInputConnection;-><init>(Landroid/view/View;Z)V
  
74 ····const/4·v0,·0x080 ····const/4·v2,·0x0
  
75 ····iput-boolean·v0,·p0,·Lio/flutter/plugin/editing/m;->g:Z81 ····iput-boolean·v2,·v0,·Lio/flutter/plugin/editing/m;->h:Z
  
76 ····new-instance·v1,·Landroid/view/inputmethod/ExtractedText;82 ····new-instance·v4,·Landroid/view/inputmethod/ExtractedText;
  
77 ····invoke-direct·{v1},·Landroid/view/inputmethod/ExtractedText;-><init>()V83 ····invoke-direct·{v4},·Landroid/view/inputmethod/ExtractedText;-><init>()V
  
78 ····iput-object·v1,·p0,·Lio/flutter/plugin/editing/m;->i:Landroid/view/inputmethod/ExtractedText;84 ····iput-object·v4,·v0,·Lio/flutter/plugin/editing/m;->j:Landroid/view/inputmethod/ExtractedText;
  
79 ····iput·v0,·p0,·Lio/flutter/plugin/editing/m;->n:I85 ····iput·v2,·v0,·Lio/flutter/plugin/editing/m;->o:I
  
80 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/m;->a:Landroid/view/View;86 ····iput-object·v1,·v0,·Lio/flutter/plugin/editing/m;->a:Landroid/view/View;
  
 87 ····move·v2,·p2
  
81 ····iput·p2,·p0,·Lio/flutter/plugin/editing/m;->b:I88 ····iput·v2,·v0,·Lio/flutter/plugin/editing/m;->b:I
  
 89 ····move-object·v2,·p3
  
 90 ····iput-object·v2,·v0,·Lio/flutter/plugin/editing/m;->d:Lw5/x;
  
 91 ····move-object·v2,·p4
  
 92 ····iput-object·v2,·v0,·Lio/flutter/plugin/editing/m;->c:Lw5/t;
  
82 ····iput-object·p3,·p0,·Lio/flutter/plugin/editing/m;->c:Lw5/w;93 ····iput-object·v3,·v0,·Lio/flutter/plugin/editing/m;->e:Lio/flutter/plugin/editing/n;
  
83 ····iput-object·p5,·p0,·Lio/flutter/plugin/editing/m;->d:Lio/flutter/plugin/editing/n;94 ····invoke-virtual·{v3,·p0},·Lio/flutter/plugin/editing/n;->a(Lio/flutter/plugin/editing/n$b;)V
  
84 ····invoke-virtual·{p5,·p0},·Lio/flutter/plugin/editing/n;->a(Lio/flutter/plugin/editing/n$b;)V95 ····move-object/from16·v2,·p7
  
85 ····iput-object·p6,·p0,·Lio/flutter/plugin/editing/m;->e:Landroid/view/inputmethod/EditorInfo;96 ····iput-object·v2,·v0,·Lio/flutter/plugin/editing/m;->f:Landroid/view/inputmethod/EditorInfo;
  
86 ····iput-object·p4,·p0,·Lio/flutter/plugin/editing/m;->m:Lio/flutter/plugin/editing/m$a;97 ····move-object/from16·v2,·p5
  
87 ····new-instance·p2,·Lio/flutter/plugin/editing/a;98 ····iput-object·v2,·v0,·Lio/flutter/plugin/editing/m;->n:Lio/flutter/plugin/editing/m$a;
  
88 ····invoke-direct·{p2,·p7},·Lio/flutter/plugin/editing/a;-><init>(Lio/flutter/embedding/engine/FlutterJNI;)V99 ····new-instance·v2,·Lio/flutter/plugin/editing/a;
  
89 ····iput-object·p2,·p0,·Lio/flutter/plugin/editing/m;->l:Lio/flutter/plugin/editing/a;100 ····move-object/from16·v4,·p8
  
90 ····new-instance·p2,·Landroid/text/DynamicLayout;101 ····invoke-direct·{v2,·v4},·Lio/flutter/plugin/editing/a;-><init>(Lio/flutter/embedding/engine/FlutterJNI;)V
  
91 ····new-instance·v2,·Landroid/text/TextPaint;102 ····iput-object·v2,·v0,·Lio/flutter/plugin/editing/m;->m:Lio/flutter/plugin/editing/a;
  
92 ····invoke-direct·{v2},·Landroid/text/TextPaint;-><init>()V103 ····new-instance·v10,·Landroid/text/DynamicLayout;
  
93 ····const·v3,·0x7fffffff104 ····new-instance·v4,·Landroid/text/TextPaint;
Max diff block lines reached; 35451/41941 bytes (84.53%) of diff not shown.
778 B
smali/io/flutter/plugin/editing/f0.smali
    
Offset 1, 14 lines modifiedOffset 1, 16 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/f0;1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/f0;
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·bridge·synthetic·a(Landroid/view/ViewStructure;[Ljava/lang/String;)V5 .method·public·static·bridge·synthetic·a(Ljava/lang/CharSequence;)Landroid/view/autofill/AutofillValue;
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-virtual·{p0,·p1},·Landroid/view/ViewStructure;->setAutofillHints([Ljava/lang/String;)V8 ····invoke-static·{p0},·Landroid/view/autofill/AutofillValue;->forText(Ljava/lang/CharSequence;)Landroid/view/autofill/AutofillValue;
  
9 ····return-void9 ····move-result-object·p0
  
 10 ····return-object·p0
10 .end·method11 .end·method
772 B
smali/io/flutter/plugin/editing/w.smali
    
Offset 1, 16 lines modifiedOffset 1, 14 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/w;1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/w;
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·bridge·synthetic·a(Landroid/view/autofill/AutofillValue;)Ljava/lang/CharSequence;5 .method·public·static·bridge·synthetic·a(Landroid/view/autofill/AutofillManager;Landroid/view/View;I)V
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-virtual·{p0},·Landroid/view/autofill/AutofillValue;->getTextValue()Ljava/lang/CharSequence;8 ····invoke-virtual·{p0,·p1,·p2},·Landroid/view/autofill/AutofillManager;->notifyViewExited(Landroid/view/View;I)V
  
 9 ····return-void
9 ····move-result-object·p0 
  
10 ····return-object·p0 
11 .end·method10 .end·method
4.64 KB
smali/io/flutter/plugin/editing/n.smali
    
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
  
34 .field·public·k:I34 .field·public·k:I
  
35 .field·public·l:Landroid/view/inputmethod/BaseInputConnection;35 .field·public·l:Landroid/view/inputmethod/BaseInputConnection;
  
  
36 #·direct·methods36 #·direct·methods
37 .method·public·constructor·<init>(Lw5/w$e;Landroid/view/View;)V37 .method·public·constructor·<init>(Lw5/x$e;Landroid/view/View;)V
38 ····.locals·238 ····.locals·2
  
39 ····.line·139 ····.line·1
40 ····invoke-direct·{p0},·Landroid/text/SpannableStringBuilder;-><init>()V40 ····invoke-direct·{p0},·Landroid/text/SpannableStringBuilder;-><init>()V
  
41 ····const/4·v0,·0x041 ····const/4·v0,·0x0
  
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
  
74 ····invoke-direct·{v0,·p0,·p2,·v1,·p0},·Lio/flutter/plugin/editing/n$a;-><init>(Lio/flutter/plugin/editing/n;Landroid/view/View;ZLandroid/text/Editable;)V74 ····invoke-direct·{v0,·p0,·p2,·v1,·p0},·Lio/flutter/plugin/editing/n$a;-><init>(Lio/flutter/plugin/editing/n;Landroid/view/View;ZLandroid/text/Editable;)V
  
75 ····iput-object·v0,·p0,·Lio/flutter/plugin/editing/n;->l:Landroid/view/inputmethod/BaseInputConnection;75 ····iput-object·v0,·p0,·Lio/flutter/plugin/editing/n;->l:Landroid/view/inputmethod/BaseInputConnection;
  
76 ····if-eqz·p1,·:cond_076 ····if-eqz·p1,·:cond_0
  
77 ····invoke-virtual·{p0,·p1},·Lio/flutter/plugin/editing/n;->n(Lw5/w$e;)V77 ····invoke-virtual·{p0,·p1},·Lio/flutter/plugin/editing/n;->n(Lw5/x$e;)V
  
78 ····:cond_078 ····:cond_0
79 ····return-void79 ····return-void
80 .end·method80 .end·method
  
  
81 #·virtual·methods81 #·virtual·methods
Offset 581, 51 lines modifiedOffset 581, 51 lines modified
581 ····:goto_0581 ····:goto_0
582 ····invoke-static·{p0},·Landroid/view/inputmethod/BaseInputConnection;->removeComposingSpans(Landroid/text/Spannable;)V582 ····invoke-static·{p0},·Landroid/view/inputmethod/BaseInputConnection;->removeComposingSpans(Landroid/text/Spannable;)V
  
583 ····:goto_1583 ····:goto_1
584 ····return-void584 ····return-void
585 .end·method585 .end·method
  
586 .method·public·n(Lw5/w$e;)V586 .method·public·n(Lw5/x$e;)V
587 ····.locals·3587 ····.locals·3
  
588 ····.line·1588 ····.line·1
589 ····invoke-virtual·{p0},·Lio/flutter/plugin/editing/n;->b()V589 ····invoke-virtual·{p0},·Lio/flutter/plugin/editing/n;->b()V
  
590 ····invoke-virtual·{p0},·Landroid/text/SpannableStringBuilder;->length()I590 ····invoke-virtual·{p0},·Landroid/text/SpannableStringBuilder;->length()I
  
591 ····move-result·v0591 ····move-result·v0
  
592 ····iget-object·v1,·p1,·Lw5/w$e;->a:Ljava/lang/String;592 ····iget-object·v1,·p1,·Lw5/x$e;->a:Ljava/lang/String;
  
593 ····const/4·v2,·0x0593 ····const/4·v2,·0x0
  
594 ····invoke-virtual·{p0,·v2,·v0,·v1},·Landroid/text/SpannableStringBuilder;->replace(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;594 ····invoke-virtual·{p0,·v2,·v0,·v1},·Landroid/text/SpannableStringBuilder;->replace(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
  
595 ····invoke-virtual·{p1},·Lw5/w$e;->c()Z595 ····invoke-virtual·{p1},·Lw5/x$e;->c()Z
  
596 ····move-result·v0596 ····move-result·v0
  
597 ····if-eqz·v0,·:cond_0597 ····if-eqz·v0,·:cond_0
  
598 ····iget·v0,·p1,·Lw5/w$e;->b:I598 ····iget·v0,·p1,·Lw5/x$e;->b:I
  
599 ····iget·v1,·p1,·Lw5/w$e;->c:I599 ····iget·v1,·p1,·Lw5/x$e;->c:I
  
600 ····invoke-static·{p0,·v0,·v1},·Landroid/text/Selection;->setSelection(Landroid/text/Spannable;II)V600 ····invoke-static·{p0,·v0,·v1},·Landroid/text/Selection;->setSelection(Landroid/text/Spannable;II)V
  
601 ····goto·:goto_0601 ····goto·:goto_0
  
602 ····:cond_0602 ····:cond_0
603 ····invoke-static·{p0},·Landroid/text/Selection;->removeSelection(Landroid/text/Spannable;)V603 ····invoke-static·{p0},·Landroid/text/Selection;->removeSelection(Landroid/text/Spannable;)V
  
604 ····:goto_0604 ····:goto_0
605 ····iget·v0,·p1,·Lw5/w$e;->d:I605 ····iget·v0,·p1,·Lw5/x$e;->d:I
  
606 ····iget·p1,·p1,·Lw5/w$e;->e:I606 ····iget·p1,·p1,·Lw5/x$e;->e:I
  
607 ····invoke-virtual·{p0,·v0,·p1},·Lio/flutter/plugin/editing/n;->m(II)V607 ····invoke-virtual·{p0,·v0,·p1},·Lio/flutter/plugin/editing/n;->m(II)V
  
608 ····invoke-virtual·{p0},·Lio/flutter/plugin/editing/n;->c()V608 ····invoke-virtual·{p0},·Lio/flutter/plugin/editing/n;->c()V
  
609 ····invoke-virtual·{p0},·Lio/flutter/plugin/editing/n;->d()V609 ····invoke-virtual·{p0},·Lio/flutter/plugin/editing/n;->d()V
  
Offset 745, 15 lines modifiedOffset 745, 15 lines modified
  
745 ····invoke-super/range·{p0·..·p5},·Landroid/text/SpannableStringBuilder;->replace(IILjava/lang/CharSequence;II)Landroid/text/SpannableStringBuilder;745 ····invoke-super/range·{p0·..·p5},·Landroid/text/SpannableStringBuilder;->replace(IILjava/lang/CharSequence;II)Landroid/text/SpannableStringBuilder;
  
746 ····move-result-object·v16746 ····move-result-object·v16
  
747 ····iget-object·v8,·v0,·Lio/flutter/plugin/editing/n;->e:Ljava/util/ArrayList;747 ····iget-object·v8,·v0,·Lio/flutter/plugin/editing/n;->e:Ljava/util/ArrayList;
  
748 ····new-instance·v7,·Lio/flutter/plugin/editing/p;748 ····new-instance·v7,·Lio/flutter/plugin/editing/t;
  
749 ····invoke-virtual/range·{p0·..·p0},·Lio/flutter/plugin/editing/n;->i()I749 ····invoke-virtual/range·{p0·..·p0},·Lio/flutter/plugin/editing/n;->i()I
  
750 ····move-result·v17750 ····move-result·v17
  
751 ····invoke-virtual/range·{p0·..·p0},·Lio/flutter/plugin/editing/n;->h()I751 ····invoke-virtual/range·{p0·..·p0},·Lio/flutter/plugin/editing/n;->h()I
  
Offset 787, 15 lines modifiedOffset 787, 15 lines modified
  
787 ····move/from16·v19,·v12787 ····move/from16·v19,·v12
  
788 ····move·v12,·v9788 ····move·v12,·v9
  
789 ····move/from16·v9,·v20789 ····move/from16·v9,·v20
  
790 ····invoke-direct/range·{v1·..·v9},·Lio/flutter/plugin/editing/p;-><init>(Ljava/lang/CharSequence;IILjava/lang/CharSequence;IIII)V790 ····invoke-direct/range·{v1·..·v9},·Lio/flutter/plugin/editing/t;-><init>(Ljava/lang/CharSequence;IILjava/lang/CharSequence;IIII)V
  
791 ····invoke-virtual·{v11,·v10},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z791 ····invoke-virtual·{v11,·v10},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
792 ····iget·v1,·v0,·Lio/flutter/plugin/editing/n;->a:I792 ····iget·v1,·v0,·Lio/flutter/plugin/editing/n;->a:I
  
793 ····if-lez·v1,·:cond_5793 ····if-lez·v1,·:cond_5
  
Offset 862, 15 lines modifiedOffset 862, 15 lines modified
862 .method·public·setSpan(Ljava/lang/Object;III)V862 .method·public·setSpan(Ljava/lang/Object;III)V
863 ····.locals·6863 ····.locals·6
  
864 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V864 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
  
865 ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/n;->e:Ljava/util/ArrayList;865 ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/n;->e:Ljava/util/ArrayList;
  
866 ····new-instance·p2,·Lio/flutter/plugin/editing/p;866 ····new-instance·p2,·Lio/flutter/plugin/editing/t;
  
867 ····invoke-virtual·{p0},·Lio/flutter/plugin/editing/n;->toString()Ljava/lang/String;867 ····invoke-virtual·{p0},·Lio/flutter/plugin/editing/n;->toString()Ljava/lang/String;
  
Max diff block lines reached; 573/4676 bytes (12.25%) of diff not shown.
886 B
smali/io/flutter/plugin/editing/b0.smali
    
Offset 1, 16 lines modifiedOffset 1, 14 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/b0;1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/b0;
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·bridge·synthetic·a(Ljava/lang/CharSequence;)Landroid/view/autofill/AutofillValue;5 .method·public·static·bridge·synthetic·a(Landroid/view/autofill/AutofillManager;Landroid/view/View;ILandroid/view/autofill/AutofillValue;)V
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-static·{p0},·Landroid/view/autofill/AutofillValue;->forText(Ljava/lang/CharSequence;)Landroid/view/autofill/AutofillValue;8 ····invoke-virtual·{p0,·p1,·p2,·p3},·Landroid/view/autofill/AutofillManager;->notifyValueChanged(Landroid/view/View;ILandroid/view/autofill/AutofillValue;)V
  
 9 ····return-void
9 ····move-result-object·p0 
  
10 ····return-object·p0 
11 .end·method10 .end·method
645 B
smali/io/flutter/plugin/editing/a0.smali
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/a0;1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/a0;
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·bridge·synthetic·a(Landroid/view/ViewStructure;IIIIII)V5 .method·public·static·bridge·synthetic·a(Ljava/lang/Object;)Landroid/view/autofill/AutofillManager;
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-virtual/range·{p0·..·p6},·Landroid/view/ViewStructure;->setDimens(IIIIII)V8 ····check-cast·p0,·Landroid/view/autofill/AutofillManager;
  
9 ····return-void9 ····return-object·p0
10 .end·method10 .end·method
775 B
smali/io/flutter/plugin/editing/d0.smali
    
Offset 1, 16 lines modifiedOffset 1, 14 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/d0;1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/d0;
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·bridge·synthetic·a(Landroid/view/ViewStructure;I)Landroid/view/ViewStructure;5 .method·public·static·bridge·synthetic·a(Landroid/view/ViewStructure;Landroid/view/autofill/AutofillValue;)V
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-virtual·{p0,·p1},·Landroid/view/ViewStructure;->newChild(I)Landroid/view/ViewStructure;8 ····invoke-virtual·{p0,·p1},·Landroid/view/ViewStructure;->setAutofillValue(Landroid/view/autofill/AutofillValue;)V
  
 9 ····return-void
9 ····move-result-object·p0 
  
10 ····return-object·p0 
11 .end·method10 .end·method
664 B
smali/io/flutter/plugin/editing/v.smali
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/v;1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/v;
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·bridge·synthetic·a(Ljava/lang/Object;)Landroid/view/autofill/AutofillValue;5 .method·public·static·bridge·synthetic·a(Landroid/view/ViewStructure;Ljava/lang/CharSequence;)V
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····check-cast·p0,·Landroid/view/autofill/AutofillValue;8 ····invoke-virtual·{p0,·p1},·Landroid/view/ViewStructure;->setHint(Ljava/lang/CharSequence;)V
  
9 ····return-object·p09 ····return-void
10 .end·method10 .end·method
681 B
smali/io/flutter/plugin/editing/i0.smali
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/i0;1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/i0;
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·bridge·synthetic·a(Landroid/view/autofill/AutofillManager;)V5 .method·public·static·bridge·synthetic·a(Landroid/view/ViewStructure;Landroid/view/autofill/AutofillId;I)V
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-virtual·{p0},·Landroid/view/autofill/AutofillManager;->commit()V8 ····invoke-virtual·{p0,·p1,·p2},·Landroid/view/ViewStructure;->setAutofillId(Landroid/view/autofill/AutofillId;I)V
  
9 ····return-void9 ····return-void
10 .end·method10 .end·method
639 B
smali/io/flutter/plugin/editing/g0.smali
    
Offset 1, 14 lines modifiedOffset 1, 16 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/g0;1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/g0;
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·bridge·synthetic·a(Landroid/view/ViewStructure;I)V5 .method·public·static·bridge·synthetic·a(Landroid/view/ViewStructure;I)I
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-virtual·{p0,·p1},·Landroid/view/ViewStructure;->setAutofillType(I)V8 ····invoke-virtual·{p0,·p1},·Landroid/view/ViewStructure;->addChildCount(I)I
  
9 ····return-void9 ····move-result·p0
  
 10 ····return·p0
10 .end·method11 .end·method
771 B
smali/io/flutter/plugin/editing/x.smali
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/x;1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/x;
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·bridge·synthetic·a(Landroid/view/autofill/AutofillManager;Landroid/view/View;ILandroid/view/autofill/AutofillValue;)V5 .method·public·static·bridge·synthetic·a(Ljava/lang/Object;)Landroid/view/autofill/AutofillValue;
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-virtual·{p0,·p1,·p2,·p3},·Landroid/view/autofill/AutofillManager;->notifyValueChanged(Landroid/view/View;ILandroid/view/autofill/AutofillValue;)V8 ····check-cast·p0,·Landroid/view/autofill/AutofillValue;
  
9 ····return-void9 ····return-object·p0
10 .end·method10 .end·method
648 B
smali/io/flutter/plugin/editing/j0.smali
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/j0;1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/j0;
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·bridge·synthetic·a(Landroid/view/autofill/AutofillManager;)V5 .method·public·static·bridge·synthetic·a(Landroid/view/ViewStructure;[Ljava/lang/String;)V
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-virtual·{p0},·Landroid/view/autofill/AutofillManager;->cancel()V8 ····invoke-virtual·{p0,·p1},·Landroid/view/ViewStructure;->setAutofillHints([Ljava/lang/String;)V
  
9 ····return-void9 ····return-void
10 .end·method10 .end·method
686 B
smali/io/flutter/plugin/editing/e0.smali
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/e0;1 .class·public·abstract·synthetic·Lio/flutter/plugin/editing/e0;
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·bridge·synthetic·a(Landroid/view/ViewStructure;Landroid/view/autofill/AutofillId;I)V5 .method·public·static·bridge·synthetic·a(Landroid/view/ViewStructure;IIIIII)V
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-virtual·{p0,·p1,·p2},·Landroid/view/ViewStructure;->setAutofillId(Landroid/view/autofill/AutofillId;I)V8 ····invoke-virtual/range·{p0·..·p6},·Landroid/view/ViewStructure;->setDimens(IIIIII)V
  
9 ····return-void9 ····return-void
10 .end·method10 .end·method
12.6 KB
smali/io/flutter/plugin/platform/r.smali
    
Offset 13, 19 lines modifiedOffset 13, 19 lines modified
13 #·instance·fields13 #·instance·fields
14 .field·public·final·a:Lio/flutter/plugin/platform/m;14 .field·public·final·a:Lio/flutter/plugin/platform/m;
  
15 .field·public·b:Lm5/c;15 .field·public·b:Lm5/c;
  
16 .field·public·c:Landroid/content/Context;16 .field·public·c:Landroid/content/Context;
  
17 .field·public·d:Lm5/e0;17 .field·public·d:Lm5/f0;
  
18 .field·public·e:Lio/flutter/view/TextureRegistry;18 .field·public·e:Lio/flutter/view/TextureRegistry;
  
19 .field·public·f:Lio/flutter/plugin/editing/k0;19 .field·public·f:Lio/flutter/plugin/editing/o0;
  
20 .field·public·g:Lw5/q;20 .field·public·g:Lw5/q;
  
21 .field·public·final·h:Lio/flutter/plugin/platform/a;21 .field·public·final·h:Lio/flutter/plugin/platform/a;
  
22 .field·public·final·i:Ljava/util/HashMap;22 .field·public·final·i:Ljava/util/HashMap;
  
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
  
45 .field·public·q:Z45 .field·public·q:Z
  
46 .field·public·final·r:Ljava/util/HashSet;46 .field·public·final·r:Ljava/util/HashSet;
  
47 .field·public·final·s:Ljava/util/HashSet;47 .field·public·final·s:Ljava/util/HashSet;
  
48 .field·public·final·t:Lm5/q0;48 .field·public·final·t:Lm5/r0;
  
49 .field·public·u:Z49 .field·public·u:Z
  
50 .field·public·final·v:Lw5/q$g;50 .field·public·final·v:Lw5/q$g;
  
  
51 #·direct·methods51 #·direct·methods
Offset 154, 19 lines modifiedOffset 154, 19 lines modified
  
154 ····new-instance·v0,·Landroid/util/SparseArray;154 ····new-instance·v0,·Landroid/util/SparseArray;
  
155 ····invoke-direct·{v0},·Landroid/util/SparseArray;-><init>()V155 ····invoke-direct·{v0},·Landroid/util/SparseArray;-><init>()V
  
156 ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/r;->l:Landroid/util/SparseArray;156 ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/r;->l:Landroid/util/SparseArray;
  
157 ····invoke-static·{},·Lm5/q0;->a()Lm5/q0;157 ····invoke-static·{},·Lm5/r0;->a()Lm5/r0;
  
158 ····move-result-object·v0158 ····move-result-object·v0
  
159 ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/r;->t:Lm5/q0;159 ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/r;->t:Lm5/r0;
  
160 ····return-void160 ····return-void
161 .end·method161 .end·method
  
162 .method·private·synthetic·P()V162 .method·private·synthetic·P()V
163 ····.locals·1163 ····.locals·1
  
Offset 654, 19 lines modifiedOffset 654, 19 lines modified
  
654 ····.line·1654 ····.line·1
655 ····iget-object·p0,·p0,·Lio/flutter/plugin/platform/r;->e:Lio/flutter/view/TextureRegistry;655 ····iget-object·p0,·p0,·Lio/flutter/plugin/platform/r;->e:Lio/flutter/view/TextureRegistry;
  
656 ····return-object·p0656 ····return-object·p0
657 .end·method657 .end·method
  
658 .method·public·static·synthetic·s(Lio/flutter/plugin/platform/r;)Lm5/e0;658 .method·public·static·synthetic·s(Lio/flutter/plugin/platform/r;)Lm5/f0;
659 ····.locals·0659 ····.locals·0
  
660 ····.line·1660 ····.line·1
661 ····iget-object·p0,·p0,·Lio/flutter/plugin/platform/r;->d:Lm5/e0;661 ····iget-object·p0,·p0,·Lio/flutter/plugin/platform/r;->d:Lm5/f0;
  
662 ····return-object·p0662 ····return-object·p0
663 .end·method663 .end·method
  
664 .method·public·static·synthetic·t(Lio/flutter/plugin/platform/r;)Landroid/util/SparseArray;664 .method·public·static·synthetic·t(Lio/flutter/plugin/platform/r;)Landroid/util/SparseArray;
665 ····.locals·0665 ····.locals·0
  
Offset 680, 27 lines modifiedOffset 680, 27 lines modified
680 #·virtual·methods680 #·virtual·methods
681 .method·public·A()Lio/flutter/embedding/engine/FlutterOverlaySurface;681 .method·public·A()Lio/flutter/embedding/engine/FlutterOverlaySurface;
682 ····.locals·5682 ····.locals·5
  
683 ····.line·1683 ····.line·1
684 ····new-instance·v0,·Lio/flutter/plugin/platform/b;684 ····new-instance·v0,·Lio/flutter/plugin/platform/b;
  
685 ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/r;->d:Lm5/e0;685 ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/r;->d:Lm5/f0;
  
686 ····invoke-virtual·{v1},·Landroid/view/View;->getContext()Landroid/content/Context;686 ····invoke-virtual·{v1},·Landroid/view/View;->getContext()Landroid/content/Context;
  
687 ····move-result-object·v1687 ····move-result-object·v1
  
688 ····iget-object·v2,·p0,·Lio/flutter/plugin/platform/r;->d:Lm5/e0;688 ····iget-object·v2,·p0,·Lio/flutter/plugin/platform/r;->d:Lm5/f0;
  
689 ····invoke-virtual·{v2},·Landroid/view/View;->getWidth()I689 ····invoke-virtual·{v2},·Landroid/view/View;->getWidth()I
  
690 ····move-result·v2690 ····move-result·v2
  
691 ····iget-object·v3,·p0,·Lio/flutter/plugin/platform/r;->d:Lm5/e0;691 ····iget-object·v3,·p0,·Lio/flutter/plugin/platform/r;->d:Lm5/f0;
  
692 ····invoke-virtual·{v3},·Landroid/view/View;->getHeight()I692 ····invoke-virtual·{v3},·Landroid/view/View;->getHeight()I
  
693 ····move-result·v3693 ····move-result·v3
  
694 ····iget-object·v4,·p0,·Lio/flutter/plugin/platform/r;->h:Lio/flutter/plugin/platform/a;694 ····iget-object·v4,·p0,·Lio/flutter/plugin/platform/r;->h:Lio/flutter/plugin/platform/a;
  
Offset 851, 15 lines modifiedOffset 851, 15 lines modified
  
851 ····invoke-virtual·{v2,·v1},·Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;851 ····invoke-virtual·{v2,·v1},·Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
  
852 ····move-result-object·v2852 ····move-result-object·v2
  
853 ····check-cast·v2,·Lio/flutter/plugin/platform/n;853 ····check-cast·v2,·Lio/flutter/plugin/platform/n;
  
854 ····iget-object·v3,·p0,·Lio/flutter/plugin/platform/r;->d:Lm5/e0;854 ····iget-object·v3,·p0,·Lio/flutter/plugin/platform/r;->d:Lm5/f0;
  
855 ····invoke-virtual·{v3,·v2},·Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V855 ····invoke-virtual·{v3,·v2},·Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
  
856 ····add-int/lit8·v1,·v1,·0x1856 ····add-int/lit8·v1,·v1,·0x1
  
857 ····goto·:goto_0857 ····goto·:goto_0
  
Offset 879, 30 lines modifiedOffset 879, 30 lines modified
  
879 ····invoke-virtual·{v2,·v1},·Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;879 ····invoke-virtual·{v2,·v1},·Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
  
880 ····move-result-object·v2880 ····move-result-object·v2
  
881 ····check-cast·v2,·Lr5/a;881 ····check-cast·v2,·Lr5/a;
  
Max diff block lines reached; 9128/12849 bytes (71.04%) of diff not shown.
568 B
smali/io/flutter/plugin/platform/r$a.smali
    
Offset 141, 15 lines modifiedOffset 141, 15 lines modified
  
141 ····move-result-object·v1141 ····move-result-object·v1
  
142 ····if-eqz·v1,·:cond_1142 ····if-eqz·v1,·:cond_1
  
143 ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/r$a;->a:Lio/flutter/plugin/platform/r;143 ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/r$a;->a:Lio/flutter/plugin/platform/r;
  
144 ····invoke-static·{v1},·Lio/flutter/plugin/platform/r;->s(Lio/flutter/plugin/platform/r;)Lm5/e0;144 ····invoke-static·{v1},·Lio/flutter/plugin/platform/r;->s(Lio/flutter/plugin/platform/r;)Lm5/f0;
  
145 ····move-result-object·v1145 ····move-result-object·v1
  
146 ····if-nez·v1,·:cond_0146 ····if-nez·v1,·:cond_0
  
147 ····new-instance·p1,·Ljava/lang/IllegalStateException;147 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
6.33 KB
smali/w5/t.smali
    
Offset 2, 124 lines modifiedOffset 2, 228 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lw5/t$a;, 
8 ········Lw5/t$b;,7 ········Lw5/t$b;
9 ········Lw5/t$c; 
10 ····}8 ····}
11 .end·annotation9 .end·annotation
  
  
12 #·static·fields10 #·instance·fields
13 .field·public·static·final·b:Lw5/t$a;11 .field·public·final·a:Lx5/k;
  
 12 .field·public·b:Lw5/t$b;
  
14 #·instance·fields 
15 .field·public·final·a:Lx5/a;13 .field·public·final·c:Lx5/k$c;
  
  
16 #·direct·methods14 #·direct·methods
17 .method·public·static·constructor·<clinit>()V15 .method·public·constructor·<init>(Lo5/a;)V
18 ····.locals·116 ····.locals·4
  
19 ····.line·117 ····.line·1
 18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····new-instance·v0,·Lw5/t$a;19 ····new-instance·v0,·Lw5/t$a;
  
21 ····invoke-direct·{v0},·Lw5/t$a;-><init>()V20 ····invoke-direct·{v0,·p0},·Lw5/t$a;-><init>(Lw5/t;)V
  
 21 ····iput-object·v0,·p0,·Lw5/t;->c:Lx5/k$c;
  
 22 ····new-instance·v1,·Lx5/k;
  
 23 ····const-string·v2,·"flutter/scribe"
  
 24 ····sget-object·v3,·Lx5/g;->a:Lx5/g;
  
 25 ····invoke-direct·{v1,·p1,·v2,·v3},·Lx5/k;-><init>(Lx5/c;Ljava/lang/String;Lx5/l;)V
  
22 ····sput-object·v0,·Lw5/t;->b:Lw5/t$a;26 ····iput-object·v1,·p0,·Lw5/t;->a:Lx5/k;
  
 27 ····invoke-virtual·{v1,·v0},·Lx5/k;->e(Lx5/k$c;)V
  
23 ····return-void28 ····return-void
24 .end·method29 .end·method
  
25 .method·public·constructor·<init>(Lo5/a;)V30 .method·public·static·synthetic·a(Lw5/t;)Lw5/t$b;
26 ····.locals·331 ····.locals·0
  
27 ····.line·132 ····.line·1
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····iget-object·p0,·p0,·Lw5/t;->b:Lw5/t$b;
  
 34 ····return-object·p0
 35 .end·method
  
29 ····new-instance·v0,·Lx5/a;36 .method·public·static·synthetic·b(Lw5/t;Lx5/j;Lx5/k$d;)V
 37 ····.locals·0
  
30 ····const-string·v1,·"flutter/settings"38 ····.line·1
 39 ····invoke-virtual·{p0,·p1,·p2},·Lw5/t;->e(Lx5/j;Lx5/k$d;)V
  
31 ····sget-object·v2,·Lx5/f;->a:Lx5/f;40 ····return-void
 41 .end·method
  
32 ····invoke-direct·{v0,·p1,·v1,·v2},·Lx5/a;-><init>(Lx5/c;Ljava/lang/String;Lx5/i;)V42 .method·public·static·synthetic·c(Lw5/t;Lx5/j;Lx5/k$d;)V
 43 ····.locals·0
  
33 ····iput-object·v0,·p0,·Lw5/t;->a:Lx5/a;44 ····.line·1
 45 ····invoke-virtual·{p0,·p1,·p2},·Lw5/t;->f(Lx5/j;Lx5/k$d;)V
  
34 ····return-void46 ····return-void
35 .end·method47 .end·method
  
36 .method·public·static·synthetic·a()Lw5/t$a;48 .method·public·static·synthetic·d(Lw5/t;Lx5/j;Lx5/k$d;)V
37 ····.locals·149 ····.locals·0
  
38 ····.line·150 ····.line·1
39 ····sget-object·v0,·Lw5/t;->b:Lw5/t$a;51 ····invoke-virtual·{p0,·p1,·p2},·Lw5/t;->h(Lx5/j;Lx5/k$d;)V
  
40 ····return-object·v052 ····return-void
41 .end·method53 .end·method
  
42 .method·public·static·b(I)Landroid/util/DisplayMetrics; 
 54 #·virtual·methods
 55 .method·public·final·e(Lx5/j;Lx5/k$d;)V
43 ····.locals·156 ····.locals·2
  
44 ····.line·157 ····.line·1
 58 ····:try_start_0
45 ····sget-object·v0,·Lw5/t;->b:Lw5/t$a;59 ····iget-object·p1,·p0,·Lw5/t;->b:Lw5/t$b;
  
46 ····invoke-virtual·{v0,·p0},·Lw5/t$a;->c(I)Lw5/t$a$b;60 ····invoke-interface·{p1},·Lw5/t$b;->a()Z
  
47 ····move-result-object·p061 ····move-result·p1
  
48 ····if-nez·p0,·:cond_062 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
49 ····const/4·p0,·0x063 ····move-result-object·p1
  
 64 ····invoke-interface·{p2,·p1},·Lx5/k$d;->b(Ljava/lang/Object;)V
 65 ····:try_end_0
 66 ····.catch·Ljava/lang/IllegalStateException;·{:try_start_0·..·:try_end_0}·:catch_0
  
50 ····goto·:goto_067 ····goto·:goto_0
  
51 ····:cond_0 
52 ····invoke-static·{p0},·Lw5/t$a$b;->a(Lw5/t$a$b;)Landroid/util/DisplayMetrics;68 ····:catch_0
 69 ····move-exception·p1
  
 70 ····invoke-virtual·{p1},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
  
 71 ····move-result-object·p1
  
 72 ····const/4·v0,·0x0
  
 73 ····const-string·v1,·"error"
  
53 ····move-result-object·p074 ····invoke-interface·{p2,·v1,·p1,·v0},·Lx5/k$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
54 ····:goto_075 ····:goto_0
55 ····return-object·p076 ····return-void
56 .end·method77 .end·method
Max diff block lines reached; 2772/6454 bytes (42.95%) of diff not shown.
7.52 KB
smali/w5/t$a.smali
    
Offset 1, 182 lines modifiedOffset 1, 181 lines modified
1 .class·public·Lw5/t$a;1 .class·public·Lw5/t$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lx5/k$c;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lw5/t;8 ····value·=·Lw5/t;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x911 ····accessFlags·=·0x1
10 ····name·=·"a"12 ····name·=·null
11 .end·annotation 
  
12 .annotation·system·Ldalvik/annotation/MemberClasses; 
13 ····value·=·{ 
14 ········Lw5/t$a$b; 
15 ····} 
16 .end·annotation13 .end·annotation
  
  
17 #·instance·fields14 #·instance·fields
 15 .field·public·final·synthetic·h:Lw5/t;
18 .field·public·final·a:Ljava/util/concurrent/ConcurrentLinkedQueue; 
  
19 .field·public·b:Lw5/t$a$b; 
  
20 .field·public·c:Lw5/t$a$b; 
  
  
21 #·direct·methods16 #·direct·methods
22 .method·public·constructor·<init>()V17 .method·public·constructor·<init>(Lw5/t;)V
23 ····.locals·118 ····.locals·0
  
24 ····.line·119 ····.line·1
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····iput-object·p1,·p0,·Lw5/t$a;->h:Lw5/t;
  
 21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
26 ····new-instance·v0,·Ljava/util/concurrent/ConcurrentLinkedQueue; 
  
27 ····invoke-direct·{v0},·Ljava/util/concurrent/ConcurrentLinkedQueue;-><init>()V 
  
28 ····iput-object·v0,·p0,·Lw5/t$a;->a:Ljava/util/concurrent/ConcurrentLinkedQueue; 
  
29 ····return-void22 ····return-void
30 .end·method23 .end·method
  
31 .method·public·static·synthetic·a(Lw5/t$a;)Ljava/util/concurrent/ConcurrentLinkedQueue; 
32 ····.locals·0 
  
33 ····.line·1 
34 ····iget-object·p0,·p0,·Lw5/t$a;->a:Ljava/util/concurrent/ConcurrentLinkedQueue; 
  
35 ····return-object·p0 
36 .end·method 
  
  
37 #·virtual·methods24 #·virtual·methods
38 .method·public·b(Lw5/t$a$b;)Lx5/a$e;25 .method·public·D(Lx5/j;Lx5/k$d;)V
39 ····.locals·126 ····.locals·4
  
40 ····.line·127 ····.line·1
41 ····iget-object·v0,·p0,·Lw5/t$a;->a:Ljava/util/concurrent/ConcurrentLinkedQueue;28 ····iget-object·v0,·p0,·Lw5/t$a;->h:Lw5/t;
  
42 ····invoke-virtual·{v0,·p1},·Ljava/util/concurrent/ConcurrentLinkedQueue;->add(Ljava/lang/Object;)Z29 ····invoke-static·{v0},·Lw5/t;->a(Lw5/t;)Lw5/t$b;
  
43 ····iget-object·v0,·p0,·Lw5/t$a;->c:Lw5/t$a$b;30 ····move-result-object·v0
  
44 ····iput-object·p1,·p0,·Lw5/t$a;->c:Lw5/t$a$b;31 ····const-string·v1,·"ScribeChannel"
  
45 ····if-nez·v0,·:cond_032 ····if-nez·v0,·:cond_0
  
46 ····const/4·p1,·0x033 ····const-string·p1,·"No·ScribeMethodHandler·registered.·Scribe·call·not·handled."
  
47 ····goto·:goto_034 ····invoke-static·{v1,·p1},·Ll5/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
 35 ····return-void
  
48 ····:cond_036 ····:cond_0
49 ····new-instance·p1,·Lw5/t$a$a;37 ····iget-object·v0,·p1,·Lx5/j;->a:Ljava/lang/String;
  
50 ····invoke-direct·{p1,·p0,·v0},·Lw5/t$a$a;-><init>(Lw5/t$a;Lw5/t$a$b;)V38 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
 39 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
51 ····:goto_0 
52 ····return-object·p1 
53 .end·method 
  
 40 ····const-string·v3,·"Received·\'"
54 .method·public·c(I)Lw5/t$a$b; 
55 ····.locals·5 
  
 41 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
56 ····.line·1 
57 ····iget-object·v0,·p0,·Lw5/t$a;->b:Lw5/t$a$b; 
  
58 ····if-nez·v0,·:cond_042 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 43 ····const-string·v3,·"\'·message."
59 ····:goto_0 
60 ····iget-object·v0,·p0,·Lw5/t$a;->a:Ljava/util/concurrent/ConcurrentLinkedQueue; 
  
61 ····invoke-virtual·{v0},·Ljava/util/concurrent/ConcurrentLinkedQueue;->poll()Ljava/lang/Object;44 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
62 ····move-result-object·v045 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
63 ····check-cast·v0,·Lw5/t$a$b;46 ····move-result-object·v2
  
64 ····iput-object·v0,·p0,·Lw5/t$a;->b:Lw5/t$a$b;47 ····invoke-static·{v1,·v2},·Ll5/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
 48 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
65 ····:cond_0 
66 ····iget-object·v0,·p0,·Lw5/t$a;->b:Lw5/t$a$b; 
  
67 ····if-eqz·v0,·:cond_149 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
68 ····iget·v1,·v0,·Lw5/t$a$b;->a:I50 ····move-result·v1
  
69 ····if-ge·v1,·p1,·:cond_151 ····const/4·v2,·-0x1
  
 52 ····sparse-switch·v1,·:sswitch_data_0
  
70 ····goto·:goto_053 ····goto·:goto_0
Max diff block lines reached; 3577/7664 bytes (46.67%) of diff not shown.
2.96 KB
smali/w5/u.smali
    
Offset 2, 67 lines modifiedOffset 2, 124 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Lw5/u$a;,
7 ········Lw5/u$b;8 ········Lw5/u$b;,
 9 ········Lw5/u$c;
8 ····}10 ····}
9 .end·annotation11 .end·annotation
  
  
10 #·instance·fields12 #·static·fields
11 .field·public·final·a:Lx5/k;13 .field·public·static·final·b:Lw5/u$a;
  
12 .field·public·b:Lw5/u$b; 
  
 14 #·instance·fields
13 .field·public·final·c:Lx5/k$c;15 .field·public·final·a:Lx5/a;
  
  
14 #·direct·methods16 #·direct·methods
15 .method·public·constructor·<init>(Lo5/a;)V17 .method·public·static·constructor·<clinit>()V
16 ····.locals·418 ····.locals·1
  
17 ····.line·119 ····.line·1
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
19 ····new-instance·v0,·Lw5/u$a;20 ····new-instance·v0,·Lw5/u$a;
  
20 ····invoke-direct·{v0,·p0},·Lw5/u$a;-><init>(Lw5/u;)V21 ····invoke-direct·{v0},·Lw5/u$a;-><init>()V
  
21 ····iput-object·v0,·p0,·Lw5/u;->c:Lx5/k$c;22 ····sput-object·v0,·Lw5/u;->b:Lw5/u$a;
  
22 ····new-instance·v1,·Lx5/k;23 ····return-void
 24 .end·method
  
23 ····const-string·v2,·"flutter/spellcheck"25 .method·public·constructor·<init>(Lo5/a;)V
 26 ····.locals·3
  
24 ····sget-object·v3,·Lx5/q;->b:Lx5/q;27 ····.line·1
 28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····invoke-direct·{v1,·p1,·v2,·v3},·Lx5/k;-><init>(Lx5/c;Ljava/lang/String;Lx5/l;)V29 ····new-instance·v0,·Lx5/a;
  
26 ····iput-object·v1,·p0,·Lw5/u;->a:Lx5/k;30 ····const-string·v1,·"flutter/settings"
  
27 ····invoke-virtual·{v1,·v0},·Lx5/k;->e(Lx5/k$c;)V31 ····sget-object·v2,·Lx5/f;->a:Lx5/f;
  
 32 ····invoke-direct·{v0,·p1,·v1,·v2},·Lx5/a;-><init>(Lx5/c;Ljava/lang/String;Lx5/i;)V
  
 33 ····iput-object·v0,·p0,·Lw5/u;->a:Lx5/a;
  
28 ····return-void34 ····return-void
29 .end·method35 .end·method
  
30 .method·public·static·synthetic·a(Lw5/u;)Lw5/u$b;36 .method·public·static·synthetic·a()Lw5/u$a;
31 ····.locals·037 ····.locals·1
  
32 ····.line·138 ····.line·1
33 ····iget-object·p0,·p0,·Lw5/u;->b:Lw5/u$b;39 ····sget-object·v0,·Lw5/u;->b:Lw5/u$a;
  
 40 ····return-object·v0
 41 .end·method
  
 42 .method·public·static·b(I)Landroid/util/DisplayMetrics;
 43 ····.locals·1
  
 44 ····.line·1
 45 ····sget-object·v0,·Lw5/u;->b:Lw5/u$a;
  
 46 ····invoke-virtual·{v0,·p0},·Lw5/u$a;->c(I)Lw5/u$a$b;
  
 47 ····move-result-object·p0
  
 48 ····if-nez·p0,·:cond_0
  
 49 ····const/4·p0,·0x0
  
 50 ····goto·:goto_0
  
 51 ····:cond_0
 52 ····invoke-static·{p0},·Lw5/u$a$b;->a(Lw5/u$a$b;)Landroid/util/DisplayMetrics;
  
 53 ····move-result-object·p0
  
 54 ····:goto_0
34 ····return-object·p055 ····return-object·p0
35 .end·method56 .end·method
  
 57 .method·public·static·c()Z
 58 ····.locals·2
  
 59 ····.line·1
 60 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 61 ····const/16·v1,·0x22
  
 62 ····if-lt·v0,·v1,·:cond_0
  
 63 ····const/4·v0,·0x1
  
 64 ····goto·:goto_0
  
 65 ····:cond_0
 66 ····const/4·v0,·0x0
  
 67 ····:goto_0
 68 ····return·v0
 69 .end·method
  
  
36 #·virtual·methods70 #·virtual·methods
37 .method·public·b(Lw5/u$b;)V71 .method·public·d()Lw5/u$b;
38 ····.locals·072 ····.locals·2
  
39 ····.line·173 ····.line·1
40 ····iput-object·p1,·p0,·Lw5/u;->b:Lw5/u$b;74 ····new-instance·v0,·Lw5/u$b;
  
41 ····return-void75 ····iget-object·v1,·p0,·Lw5/u;->a:Lx5/a;
  
 76 ····invoke-direct·{v0,·v1},·Lw5/u$b;-><init>(Lx5/a;)V
  
 77 ····return-object·v0
42 .end·method78 .end·method
Max diff block lines reached; -1/3001 bytes (-0.03%) of diff not shown.
7.04 KB
smali/w5/u$a.smali
    
Offset 1, 144 lines modifiedOffset 1, 182 lines modified
1 .class·public·Lw5/u$a;1 .class·public·Lw5/u$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lx5/k$c; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lw5/u;6 ····value·=·Lw5/u;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x19 ····accessFlags·=·0x9
12 ····name·=·null10 ····name·=·"a"
 11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/MemberClasses;
 13 ····value·=·{
 14 ········Lw5/u$a$b;
 15 ····}
13 .end·annotation16 .end·annotation
  
  
14 #·instance·fields17 #·instance·fields
15 .field·public·final·synthetic·h:Lw5/u;18 .field·public·final·a:Ljava/util/concurrent/ConcurrentLinkedQueue;
  
 19 .field·public·b:Lw5/u$a$b;
  
 20 .field·public·c:Lw5/u$a$b;
  
  
16 #·direct·methods21 #·direct·methods
17 .method·public·constructor·<init>(Lw5/u;)V22 .method·public·constructor·<init>()V
18 ····.locals·023 ····.locals·1
  
19 ····.line·124 ····.line·1
20 ····iput-object·p1,·p0,·Lw5/u$a;->h:Lw5/u; 
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 26 ····new-instance·v0,·Ljava/util/concurrent/ConcurrentLinkedQueue;
  
 27 ····invoke-direct·{v0},·Ljava/util/concurrent/ConcurrentLinkedQueue;-><init>()V
  
 28 ····iput-object·v0,·p0,·Lw5/u$a;->a:Ljava/util/concurrent/ConcurrentLinkedQueue;
  
22 ····return-void29 ····return-void
23 .end·method30 .end·method
  
 31 .method·public·static·synthetic·a(Lw5/u$a;)Ljava/util/concurrent/ConcurrentLinkedQueue;
 32 ····.locals·0
  
 33 ····.line·1
 34 ····iget-object·p0,·p0,·Lw5/u$a;->a:Ljava/util/concurrent/ConcurrentLinkedQueue;
  
 35 ····return-object·p0
 36 .end·method
  
  
24 #·virtual·methods37 #·virtual·methods
25 .method·public·D(Lx5/j;Lx5/k$d;)V38 .method·public·b(Lw5/u$a$b;)Lx5/a$e;
26 ····.locals·439 ····.locals·1
  
27 ····.line·140 ····.line·1
28 ····iget-object·v0,·p0,·Lw5/u$a;->h:Lw5/u;41 ····iget-object·v0,·p0,·Lw5/u$a;->a:Ljava/util/concurrent/ConcurrentLinkedQueue;
  
29 ····invoke-static·{v0},·Lw5/u;->a(Lw5/u;)Lw5/u$b;42 ····invoke-virtual·{v0,·p1},·Ljava/util/concurrent/ConcurrentLinkedQueue;->add(Ljava/lang/Object;)Z
  
30 ····move-result-object·v043 ····iget-object·v0,·p0,·Lw5/u$a;->c:Lw5/u$a$b;
  
31 ····const-string·v1,·"SpellCheckChannel"44 ····iput-object·p1,·p0,·Lw5/u$a;->c:Lw5/u$a$b;
  
32 ····if-nez·v0,·:cond_045 ····if-nez·v0,·:cond_0
  
 46 ····const/4·p1,·0x0
33 ····const-string·p1,·"No·SpellCheckeMethodHandler·registered,·call·not·forwarded·to·spell·check·API." 
  
34 ····invoke-static·{v1,·p1},·Ll5/b;->f(Ljava/lang/String;Ljava/lang/String;)V 
  
35 ····return-void47 ····goto·:goto_0
  
36 ····:cond_048 ····:cond_0
37 ····iget-object·v0,·p1,·Lx5/j;->a:Ljava/lang/String;49 ····new-instance·p1,·Lw5/u$a$a;
  
38 ····iget-object·p1,·p1,·Lx5/j;->b:Ljava/lang/Object;50 ····invoke-direct·{p1,·p0,·v0},·Lw5/u$a$a;-><init>(Lw5/u$a;Lw5/u$a$b;)V
  
39 ····new-instance·v2,·Ljava/lang/StringBuilder;51 ····:goto_0
 52 ····return-object·p1
 53 .end·method
  
40 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V54 .method·public·c(I)Lw5/u$a$b;
 55 ····.locals·5
  
41 ····const-string·v3,·"Received·\'"56 ····.line·1
 57 ····iget-object·v0,·p0,·Lw5/u$a;->b:Lw5/u$a$b;
  
42 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;58 ····if-nez·v0,·:cond_0
  
43 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;59 ····:goto_0
 60 ····iget-object·v0,·p0,·Lw5/u$a;->a:Ljava/util/concurrent/ConcurrentLinkedQueue;
  
44 ····const-string·v3,·"\'·message."61 ····invoke-virtual·{v0},·Ljava/util/concurrent/ConcurrentLinkedQueue;->poll()Ljava/lang/Object;
  
45 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;62 ····move-result-object·v0
  
46 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;63 ····check-cast·v0,·Lw5/u$a$b;
  
47 ····move-result-object·v264 ····iput-object·v0,·p0,·Lw5/u$a;->b:Lw5/u$a$b;
  
48 ····invoke-static·{v1,·v2},·Ll5/b;->f(Ljava/lang/String;Ljava/lang/String;)V65 ····:cond_0
 66 ····iget-object·v0,·p0,·Lw5/u$a;->b:Lw5/u$a$b;
  
49 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I67 ····if-eqz·v0,·:cond_1
  
50 ····const-string·v1,·"SpellCheck.initiateSpellCheck"68 ····iget·v1,·v0,·Lw5/u$a$b;->a:I
  
51 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z69 ····if-ge·v1,·p1,·:cond_1
  
52 ····move-result·v070 ····goto·:goto_0
  
53 ····if-nez·v0,·:cond_171 ····:cond_1
 72 ····const/4·v1,·0x0
  
54 ····invoke-interface·{p2},·Lx5/k$d;->c()V73 ····const-string·v2,·"Cannot·find·config·with·generation:·"
  
Max diff block lines reached; 2830/7178 bytes (39.43%) of diff not shown.
6.31 KB
smali/w5/t$b.smali
    
Offset 1, 249 lines modifiedOffset 1, 25 lines modified
1 .class·public·Lw5/t$b;1 .class·public·interface·abstract·Lw5/t$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lw5/t;6 ····value·=·Lw5/t;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x609
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields 
13 .field·public·final·a:Lx5/a; 
  
14 .field·public·b:Ljava/util/Map; 
  
15 .field·public·c:Landroid/util/DisplayMetrics; 
  
  
16 #·direct·methods 
17 .method·public·constructor·<init>(Lx5/a;)V 
18 ····.locals·1 
  
19 ····.line·1 
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
21 ····new-instance·v0,·Ljava/util/HashMap; 
  
22 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V 
  
23 ····iput-object·v0,·p0,·Lw5/t$b;->b:Ljava/util/Map; 
  
24 ····iput-object·p1,·p0,·Lw5/t$b;->a:Lx5/a; 
  
25 ····return-void 
26 .end·method 
  
  
27 #·virtual·methods12 #·virtual·methods
28 .method·public·a()V13 .method·public·abstract·a()Z
29 ····.locals·4 
  
30 ····.line·1 
31 ····new-instance·v0,·Ljava/lang/StringBuilder; 
  
32 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V 
  
33 ····const-string·v1,·"Sending·message:·\ntextScaleFactor:·" 
  
34 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
35 ····iget-object·v1,·p0,·Lw5/t$b;->b:Ljava/util/Map; 
  
36 ····const-string·v2,·"textScaleFactor" 
  
37 ····invoke-interface·{v1,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; 
  
38 ····move-result-object·v1 
  
39 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
40 ····const-string·v1,·"\nalwaysUse24HourFormat:·" 
  
41 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
42 ····iget-object·v1,·p0,·Lw5/t$b;->b:Ljava/util/Map; 
  
43 ····const-string·v2,·"alwaysUse24HourFormat" 
  
44 ····invoke-interface·{v1,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; 
  
45 ····move-result-object·v1 
  
46 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
47 ····const-string·v1,·"\nplatformBrightness:·" 
  
48 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
49 ····iget-object·v1,·p0,·Lw5/t$b;->b:Ljava/util/Map; 
  
50 ····const-string·v2,·"platformBrightness" 
  
51 ····invoke-interface·{v1,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; 
  
52 ····move-result-object·v1 
  
53 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
54 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
55 ····move-result-object·v0 
  
56 ····const-string·v1,·"SettingsChannel" 
  
57 ····invoke-static·{v1,·v0},·Ll5/b;->f(Ljava/lang/String;Ljava/lang/String;)V 
  
58 ····iget-object·v0,·p0,·Lw5/t$b;->c:Landroid/util/DisplayMetrics; 
  
59 ····invoke-static·{},·Lw5/t;->c()Z 
  
60 ····move-result·v1 
  
61 ····if-eqz·v1,·:cond_1 
  
62 ····if-nez·v0,·:cond_0 
  
63 ····goto·:goto_0 
  
64 ····:cond_0 
65 ····new-instance·v1,·Lw5/t$a$b; 
  
66 ····invoke-direct·{v1,·v0},·Lw5/t$a$b;-><init>(Landroid/util/DisplayMetrics;)V 
  
67 ····invoke-static·{},·Lw5/t;->a()Lw5/t$a; 
  
68 ····move-result-object·v0 
  
69 ····invoke-virtual·{v0,·v1},·Lw5/t$a;->b(Lw5/t$a$b;)Lx5/a$e; 
  
70 ····move-result-object·v0 
  
Max diff block lines reached; 892/6430 bytes (13.87%) of diff not shown.
24.5 KB
smali/w5/w.smali
    
Offset 1, 1002 lines modifiedOffset 1, 59 lines modified
1 .class·public·Lw5/w;1 .class·public·Lw5/w;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lw5/w$f;, 
8 ········Lw5/w$e;, 
9 ········Lw5/w$d;, 
10 ········Lw5/w$g;, 
11 ········Lw5/w$c;, 
12 ········Lw5/w$b; 
13 ····} 
14 .end·annotation 
  
  
15 #·instance·fields4 #·instance·fields
16 .field·public·final·a:Lx5/k;5 .field·public·final·a:Lx5/a;
  
17 .field·public·b:Lw5/w$f; 
  
18 .field·public·final·c:Lx5/k$c; 
  
  
19 #·direct·methods6 #·direct·methods
20 .method·public·constructor·<init>(Lo5/a;)V7 .method·public·constructor·<init>(Lo5/a;)V
21 ····.locals·48 ····.locals·3
  
22 ····.line·19 ····.line·1
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····new-instance·v0,·Lw5/w$a;11 ····new-instance·v0,·Lx5/a;
  
25 ····invoke-direct·{v0,·p0},·Lw5/w$a;-><init>(Lw5/w;)V 
  
26 ····iput-object·v0,·p0,·Lw5/w;->c:Lx5/k$c; 
  
27 ····new-instance·v1,·Lx5/k; 
  
28 ····const-string·v2,·"flutter/textinput"12 ····const-string·v1,·"flutter/system"
  
29 ····sget-object·v3,·Lx5/g;->a:Lx5/g;13 ····sget-object·v2,·Lx5/f;->a:Lx5/f;
  
30 ····invoke-direct·{v1,·p1,·v2,·v3},·Lx5/k;-><init>(Lx5/c;Ljava/lang/String;Lx5/l;)V14 ····invoke-direct·{v0,·p1,·v1,·v2},·Lx5/a;-><init>(Lx5/c;Ljava/lang/String;Lx5/i;)V
  
31 ····iput-object·v1,·p0,·Lw5/w;->a:Lx5/k;15 ····iput-object·v0,·p0,·Lw5/w;->a:Lx5/a;
  
32 ····invoke-virtual·{v1,·v0},·Lx5/k;->e(Lx5/k$c;)V 
  
33 ····return-void16 ····return-void
34 .end·method17 .end·method
  
35 .method·public·static·synthetic·a(Lw5/w;)Lw5/w$f; 
36 ····.locals·0 
  
37 ····.line·1 
38 ····iget-object·p0,·p0,·Lw5/w;->b:Lw5/w$f; 
  
39 ····return-object·p0 
40 .end·method 
  
41 .method·public·static·c(Ljava/util/ArrayList;)Ljava/util/HashMap; 
42 ····.locals·3 
  
43 ····.line·1 
44 ····new-instance·v0,·Ljava/util/HashMap; 
  
45 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V 
  
46 ····new-instance·v1,·Lorg/json/JSONArray; 
  
47 ····invoke-direct·{v1},·Lorg/json/JSONArray;-><init>()V 
  
48 ····invoke-virtual·{p0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; 
  
49 ····move-result-object·p0 
  
50 ····:goto_0 
51 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z 
  
52 ····move-result·v2 
  
53 ····if-eqz·v2,·:cond_0 
  
54 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object; 
  
55 ····move-result-object·v2 
  
56 ····check-cast·v2,·Lio/flutter/plugin/editing/p; 
  
57 ····invoke-virtual·{v2},·Lio/flutter/plugin/editing/p;->b()Lorg/json/JSONObject; 
  
58 ····move-result-object·v2 
  
59 ····invoke-virtual·{v1,·v2},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; 
  
60 ····goto·:goto_0 
  
61 ····:cond_0 
62 ····const-string·p0,·"deltas" 
  
63 ····invoke-virtual·{v0,·p0,·v1},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
  
64 ····return-object·v0 
65 .end·method 
  
66 .method·public·static·d(Ljava/lang/String;IIII)Ljava/util/HashMap; 
67 ····.locals·2 
  
68 ····.line·1 
69 ····new-instance·v0,·Ljava/util/HashMap; 
  
70 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V 
  
71 ····const-string·v1,·"text" 
  
72 ····invoke-virtual·{v0,·v1,·p0},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
  
73 ····const-string·p0,·"selectionBase" 
  
74 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; 
  
75 ····move-result-object·p1 
  
76 ····invoke-virtual·{v0,·p0,·p1},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
Max diff block lines reached; 21032/25099 bytes (83.80%) of diff not shown.
2.23 KB
smali/w5/v.smali
    
Offset 1, 59 lines modifiedOffset 1, 68 lines modified
1 .class·public·Lw5/v;1 .class·public·Lw5/v;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lw5/v$b;
 8 ····}
 9 .end·annotation
  
  
4 #·instance·fields10 #·instance·fields
5 .field·public·final·a:Lx5/a;11 .field·public·final·a:Lx5/k;
  
 12 .field·public·b:Lw5/v$b;
  
 13 .field·public·final·c:Lx5/k$c;
  
  
6 #·direct·methods14 #·direct·methods
7 .method·public·constructor·<init>(Lo5/a;)V15 .method·public·constructor·<init>(Lo5/a;)V
8 ····.locals·316 ····.locals·4
  
9 ····.line·117 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····new-instance·v0,·Lx5/a;19 ····new-instance·v0,·Lw5/v$a;
  
12 ····const-string·v1,·"flutter/system"20 ····invoke-direct·{v0,·p0},·Lw5/v$a;-><init>(Lw5/v;)V
  
13 ····sget-object·v2,·Lx5/f;->a:Lx5/f;21 ····iput-object·v0,·p0,·Lw5/v;->c:Lx5/k$c;
  
14 ····invoke-direct·{v0,·p1,·v1,·v2},·Lx5/a;-><init>(Lx5/c;Ljava/lang/String;Lx5/i;)V22 ····new-instance·v1,·Lx5/k;
  
 23 ····const-string·v2,·"flutter/spellcheck"
15 ····iput-object·v0,·p0,·Lw5/v;->a:Lx5/a; 
  
16 ····return-void 
17 .end·method 
  
 24 ····sget-object·v3,·Lx5/q;->b:Lx5/q;
  
 25 ····invoke-direct·{v1,·p1,·v2,·v3},·Lx5/k;-><init>(Lx5/c;Ljava/lang/String;Lx5/l;)V
18 #·virtual·methods 
19 .method·public·a()V 
20 ····.locals·3 
  
 26 ····iput-object·v1,·p0,·Lw5/v;->a:Lx5/k;
21 ····.line·1 
22 ····const-string·v0,·"SystemChannel" 
  
23 ····const-string·v1,·"Sending·memory·pressure·warning·to·Flutter."27 ····invoke-virtual·{v1,·v0},·Lx5/k;->e(Lx5/k$c;)V
  
 28 ····return-void
 29 .end·method
24 ····invoke-static·{v0,·v1},·Ll5/b;->f(Ljava/lang/String;Ljava/lang/String;)V 
  
25 ····new-instance·v0,·Ljava/util/HashMap; 
  
26 ····const/4·v1,·0x1 
  
27 ····invoke-direct·{v0,·v1},·Ljava/util/HashMap;-><init>(I)V30 .method·public·static·synthetic·a(Lw5/v;)Lw5/v$b;
 31 ····.locals·0
  
28 ····const-string·v1,·"type"32 ····.line·1
 33 ····iget-object·p0,·p0,·Lw5/v;->b:Lw5/v$b;
  
29 ····const-string·v2,·"memoryPressure"34 ····return-object·p0
 35 .end·method
  
30 ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
  
31 ····iget-object·v1,·p0,·Lw5/v;->a:Lx5/a;36 #·virtual·methods
 37 .method·public·b(Lw5/v$b;)V
 38 ····.locals·0
  
32 ····invoke-virtual·{v1,·v0},·Lx5/a;->c(Ljava/lang/Object;)V39 ····.line·1
 40 ····iput-object·p1,·p0,·Lw5/v;->b:Lw5/v$b;
  
33 ····return-void41 ····return-void
34 .end·method42 .end·method
6.3 KB
smali/w5/u$b.smali
    
Offset 1, 19 lines modifiedOffset 1, 249 lines modified
1 .class·public·interface·abstract·Lw5/u$b;1 .class·public·Lw5/u$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lw5/u;6 ····value·=·Lw5/u;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x9
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
 12 #·instance·fields
 13 .field·public·final·a:Lx5/a;
  
 14 .field·public·b:Ljava/util/Map;
  
 15 .field·public·c:Landroid/util/DisplayMetrics;
  
  
 16 #·direct·methods
 17 .method·public·constructor·<init>(Lx5/a;)V
 18 ····.locals·1
  
 19 ····.line·1
 20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 21 ····new-instance·v0,·Ljava/util/HashMap;
  
 22 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
 23 ····iput-object·v0,·p0,·Lw5/u$b;->b:Ljava/util/Map;
  
 24 ····iput-object·p1,·p0,·Lw5/u$b;->a:Lx5/a;
  
 25 ····return-void
 26 .end·method
  
  
12 #·virtual·methods27 #·virtual·methods
13 .method·public·abstract·a(Ljava/lang/String;Ljava/lang/String;Lx5/k$d;)V28 .method·public·a()V
 29 ····.locals·4
  
 30 ····.line·1
 31 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 32 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 33 ····const-string·v1,·"Sending·message:·\ntextScaleFactor:·"
  
 34 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 35 ····iget-object·v1,·p0,·Lw5/u$b;->b:Ljava/util/Map;
  
 36 ····const-string·v2,·"textScaleFactor"
  
 37 ····invoke-interface·{v1,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
 38 ····move-result-object·v1
  
 39 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
 40 ····const-string·v1,·"\nalwaysUse24HourFormat:·"
  
 41 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 42 ····iget-object·v1,·p0,·Lw5/u$b;->b:Ljava/util/Map;
  
 43 ····const-string·v2,·"alwaysUse24HourFormat"
  
 44 ····invoke-interface·{v1,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
 45 ····move-result-object·v1
  
 46 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
 47 ····const-string·v1,·"\nplatformBrightness:·"
  
 48 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 49 ····iget-object·v1,·p0,·Lw5/u$b;->b:Ljava/util/Map;
  
 50 ····const-string·v2,·"platformBrightness"
  
 51 ····invoke-interface·{v1,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
 52 ····move-result-object·v1
  
 53 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
 54 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 55 ····move-result-object·v0
  
 56 ····const-string·v1,·"SettingsChannel"
  
 57 ····invoke-static·{v1,·v0},·Ll5/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
 58 ····iget-object·v0,·p0,·Lw5/u$b;->c:Landroid/util/DisplayMetrics;
  
 59 ····invoke-static·{},·Lw5/u;->c()Z
  
 60 ····move-result·v1
  
 61 ····if-eqz·v1,·:cond_1
  
 62 ····if-nez·v0,·:cond_0
  
 63 ····goto·:goto_0
  
 64 ····:cond_0
 65 ····new-instance·v1,·Lw5/u$a$b;
  
 66 ····invoke-direct·{v1,·v0},·Lw5/u$a$b;-><init>(Landroid/util/DisplayMetrics;)V
  
 67 ····invoke-static·{},·Lw5/u;->a()Lw5/u$a;
  
 68 ····move-result-object·v0
  
 69 ····invoke-virtual·{v0,·v1},·Lw5/u$a;->b(Lw5/u$a$b;)Lx5/a$e;
  
 70 ····move-result-object·v0
  
Max diff block lines reached; 0/6414 bytes (0.00%) of diff not shown.
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·ad58·28c1·c0c0·c8a0·cd09·0044·5b05··KI.X(........D[.00000020:·4b49·ad58·25c1·c0c0·c860·c009·0044·ad05··KI.X%....`...D..
00000030:·57·······································W00000030:·65·······································e
1.94 KB
assets/dexopt/baseline.prof
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
00000000:·7072·6f00·3031·3000·01d1·2100·00c8·0000··pro.010...!.....00000000:·7072·6f00·3031·3000·01d9·2100·00c8·0000··pro.010...!.....
00000010:·0078·01e3·6660·6458·c0c0·c060·21d3·581b··.x..f`dX...`!.X.00000010:·0078·01e3·6660·6458·c0c0·c0f0·d3fd·f899··.x..f`dX........
00000020:·d0c2·c090·9c93·585c·9c5a·ac97·925a·3149··......X\.Z...Z1I 
00000030:·9601·2889·c096·4036·3b10·3323·8921·cb13··..(...@6;.3#.!.. 
00000040:·c316·c5a2·9705·2826·09c4·3c40·ac00·c4c8··......(&..<@.... 
00000050:·e62c·7747·e523·cb49·0a01·158f·82d1·1018··.,wG.#.I........ 
00000060:·0d81·2113·0236·1097·3a28·bcaf·6760·f8c1··..!..6..:(..g`.. 
00000070:·c1c0·2000·ceee·fc43·c603·a30e·1d0d·81d1··..·....C........00000020:·8216·0686·e49c·c4e2·e2d4·62bd·94d4·8a69··..........b....i
 00000030:·b20c·4049·04b6·04b2·d981·9819·490c·599e··..@I........I.Y.
 00000040:·18b6·2816·bd2c·4031·4920·e601·6205·2046··..(..,@1I·..b.·F
 00000050:·3667·ab3b·2a1f·594e·5e08·a878·148c·86c0··6g.;*.YN^..x....
 00000060:·6808·0c99·1038·002a·3c80·80e5·d33f·7686··h....8.*<....?v.
 00000070:·867e·208b·5100·487c·0089·8d82·d110·180d··.~·.Q.H|........
00000080:·1018·0d81·d110·180d·81d1·1018·0d01·0a42··...............B00000080:·81d1·1018·0d81·d110·180d·81d1·1018·fe21··...............!
00000090:·e00f·a833·330a·4643·6034·0446·4360·3404··...33.FC`4.FC`4. 
000000a0:·4643·6034·04e8·1802·f091·88ff·a323·1174··FC`4.........#.t 
000000b0:·0cf6·51ab·4643·6034·0446·4360·3404·4643··..Q.FC`4.FC`4.FC 
000000c0:·6034·0406·4908·8c8e·440c·9288·1875·c668··`4..I...D....u.h 
000000d0:·0850·1802·0020·3112·15···················.P...·1..00000090:·f001·d49d·1a05·a321·301a·02a3·2130·1a02··.......!0...!0..
 000000a0:·a321·301a·0274·0d01·c468·c4ff·d1d1·08ba··.!0..t...h......
 000000b0:·86fc·a865·a321·301a·02a3·2130·1a02·a321··...e.!0...!0...!
 000000c0:·301a·0283·2304·4647·2306·473c·8cba·6234··0...#.FG#.G<..b4
 000000d0:·0428·0f01·00ae·4016·fb···················.(....@..
15.4 MB
assets/flutter_assets/NOTICES.Z
15.4 MB
NOTICES.Z-content
    
Offset 2851, 25492 lines modifiedOffset 2851, 25492 lines modified
0000b220:·5920·4f46·2053·5543·4820·4441·4d41·4745··Y·OF·SUCH·DAMAGE0000b220:·5920·4f46·2053·5543·4820·4441·4d41·4745··Y·OF·SUCH·DAMAGE
0000b230:·2e0a·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··..--------------0000b230:·2e0a·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··..--------------
0000b240:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··----------------0000b240:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··----------------
0000b250:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··----------------0000b250:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··----------------
0000b260:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··----------------0000b260:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··----------------
0000b270:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··----------------0000b270:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··----------------
0000b280:·2d2d·0a61·6363·6573·7369·6269·6c69·7479··--.accessibility0000b280:·2d2d·0a61·6363·6573·7369·6269·6c69·7479··--.accessibility
 0000b290:·0a62·726f·746c·690a·736b·6961·0a0a·436f··.brotli.skia..Co
0000b290:·0a65·6e67·696e·650a·7370·7269·6e67·5f61··.engine.spring_a 
0000b2a0:·6e69·6d61·7469·6f6e·0a74·6f6e·6963·0a74··nimation.tonic.t 
0000b2b0:·7874·0a75·726c·5f6c·6175·6e63·6865·725f··xt.url_launcher_ 
0000b2c0:·7765·620a·7765·625f·7465·7374·5f66·6f6e··web.web_test_fon 
0000b2d0:·7473·0a77·6562·5f75·6e69·636f·6465·0a0a··ts.web_unicode.. 
0000b2e0:·436f·7079·7269·6768·7420·3230·3133·2054··Copyright·2013·T0000b2a0:·7079·7269·6768·7420·3230·3135·2054·6865··pyright·2015·The
0000b2f0:·6865·2046·6c75·7474·6572·2041·7574·686f··he·Flutter·Autho 
0000b300:·7273·2e20·416c·6c20·7269·6768·7473·2072··rs.·All·rights·r 
0000b310:·6573·6572·7665·642e·0a0a·5265·6469·7374··eserved...Redist 
0000b320:·7269·6275·7469·6f6e·2061·6e64·2075·7365··ribution·and·use 
0000b330:·2069·6e20·736f·7572·6365·2061·6e64·2062···in·source·and·b 
0000b340:·696e·6172·7920·666f·726d·732c·2077·6974··inary·forms,·wit 
0000b350:·6820·6f72·2077·6974·686f·7574·206d·6f64··h·or·without·mod 
0000b360:·6966·6963·6174·696f·6e2c·0a61·7265·2070··ification,.are·p 
0000b370:·6572·6d69·7474·6564·2070·726f·7669·6465··ermitted·provide 
0000b380:·6420·7468·6174·2074·6865·2066·6f6c·6c6f··d·that·the·follo 
0000b390:·7769·6e67·2063·6f6e·6469·7469·6f6e·7320··wing·conditions· 
0000b3a0:·6172·6520·6d65·743a·0a0a·2020·2020·2a20··are·met:..····*·0000b2b0:·2043·6872·6f6d·6975·6d20·4175·7468·6f72···Chromium·Author
 0000b2c0:·732e·2041·6c6c·2072·6967·6874·7320·7265··s.·All·rights·re
 0000b2d0:·7365·7276·6564·2e0a·0a52·6564·6973·7472··served...Redistr
 0000b2e0:·6962·7574·696f·6e20·616e·6420·7573·6520··ibution·and·use·
 0000b2f0:·696e·2073·6f75·7263·6520·616e·6420·6269··in·source·and·bi
 0000b300:·6e61·7279·2066·6f72·6d73·2c20·7769·7468··nary·forms,·with
 0000b310:·206f·7220·7769·7468·6f75·740a·6d6f·6469···or·without.modi
 0000b320:·6669·6361·7469·6f6e·2c20·6172·6520·7065··fication,·are·pe
 0000b330:·726d·6974·7465·6420·7072·6f76·6964·6564··rmitted·provided
 0000b340:·2074·6861·7420·7468·6520·666f·6c6c·6f77···that·the·follow
 0000b350:·696e·6720·636f·6e64·6974·696f·6e73·2061··ing·conditions·a
 0000b360:·7265·0a6d·6574·3a0a·0a20·2020·2a20·5265··re.met:..···*·Re
 0000b370:·6469·7374·7269·6275·7469·6f6e·7320·6f66··distributions·of
 0000b380:·2073·6f75·7263·6520·636f·6465·206d·7573···source·code·mus
 0000b390:·7420·7265·7461·696e·2074·6865·2061·626f··t·retain·the·abo
 0000b3a0:·7665·2063·6f70·7972·6967·6874·0a6e·6f74··ve·copyright.not
 0000b3b0:·6963·652c·2074·6869·7320·6c69·7374·206f··ice,·this·list·o
 0000b3c0:·6620·636f·6e64·6974·696f·6e73·2061·6e64··f·conditions·and
 0000b3d0:·2074·6865·2066·6f6c·6c6f·7769·6e67·2064···the·following·d
 0000b3e0:·6973·636c·6169·6d65·722e·0a20·2020·2a20··isclaimer..···*·
0000b3b0:·5265·6469·7374·7269·6275·7469·6f6e·7320··Redistributions·0000b3f0:·5265·6469·7374·7269·6275·7469·6f6e·7320··Redistributions·
 0000b400:·696e·2062·696e·6172·7920·666f·726d·206d··in·binary·form·m
 0000b410:·7573·7420·7265·7072·6f64·7563·6520·7468··ust·reproduce·th
 0000b420:·6520·6162·6f76·650a·636f·7079·7269·6768··e·above.copyrigh
 0000b430:·7420·6e6f·7469·6365·2c20·7468·6973·206c··t·notice,·this·l
 0000b440:·6973·7420·6f66·2063·6f6e·6469·7469·6f6e··ist·of·condition
0000b3c0:·6f66·2073·6f75·7263·6520·636f·6465·206d··of·source·code·m 
0000b3d0:·7573·7420·7265·7461·696e·2074·6865·2061··ust·retain·the·a 
0000b3e0:·626f·7665·2063·6f70·7972·6967·6874·0a20··bove·copyright.· 
0000b3f0:·2020·2020·206e·6f74·6963·652c·2074·6869·······notice,·thi 
0000b400:·7320·6c69·7374·206f·6620·636f·6e64·6974··s·list·of·condit 
0000b410:·696f·6e73·2061·6e64·2074·6865·2066·6f6c··ions·and·the·fol 
0000b420:·6c6f·7769·6e67·2064·6973·636c·6169·6d65··lowing·disclaime 
0000b430:·722e·0a20·2020·202a·2052·6564·6973·7472··r..····*·Redistr 
0000b440:·6962·7574·696f·6e73·2069·6e20·6269·6e61··ibutions·in·bina 
0000b450:·7279·2066·6f72·6d20·6d75·7374·2072·6570··ry·form·must·rep 
0000b460:·726f·6475·6365·2074·6865·2061·626f·7665··roduce·the·above 
0000b470:·0a20·2020·2020·2063·6f70·7972·6967·6874··.······copyright 
0000b480:·206e·6f74·6963·652c·2074·6869·7320·6c69···notice,·this·li 
0000b490:·7374·206f·6620·636f·6e64·6974·696f·6e73··st·of·conditions 
0000b4a0:·2061·6e64·2074·6865·2066·6f6c·6c6f·7769···and·the·followi0000b450:·7320·616e·6420·7468·6520·666f·6c6c·6f77··s·and·the·follow
0000b4b0:·6e67·0a20·2020·2020·2064·6973·636c·6169··ng.······disclai 
0000b4c0:·6d65·7220·696e·2074·6865·2064·6f63·756d··mer·in·the·docum 
0000b4d0:·656e·7461·7469·6f6e·2061·6e64·2f6f·7220··entation·and/or· 
0000b4e0:·6f74·6865·7220·6d61·7465·7269·616c·7320··other·materials· 
0000b4f0:·7072·6f76·6964·6564·0a20·2020·2020·2077··provided.······w 
0000b500:·6974·6820·7468·6520·6469·7374·7269·6275··ith·the·distribu 
0000b510:·7469·6f6e·2e0a·2020·2020·2a20·4e65·6974··tion..····*·Neit0000b460:·696e·6720·6469·7363·6c61·696d·6572·0a69··ing·disclaimer.i
 0000b470:·6e20·7468·6520·646f·6375·6d65·6e74·6174··n·the·documentat
 0000b480:·696f·6e20·616e·642f·6f72·206f·7468·6572··ion·and/or·other
 0000b490:·206d·6174·6572·6961·6c73·2070·726f·7669···materials·provi
 0000b4a0:·6465·6420·7769·7468·2074·6865·0a64·6973··ded·with·the.dis
 0000b4b0:·7472·6962·7574·696f·6e2e·0a20·2020·2a20··tribution..···*·
 0000b4c0:·4e65·6974·6865·7220·7468·6520·6e61·6d65··Neither·the·name
 0000b4d0:·206f·6620·476f·6f67·6c65·2049·6e63·2e20···of·Google·Inc.·
0000b520:·6865·7220·7468·6520·6e61·6d65·206f·6620··her·the·name·of·0000b4e0:·6e6f·7220·7468·6520·6e61·6d65·7320·6f66··nor·the·names·of
 0000b4f0:·2069·7473·0a63·6f6e·7472·6962·7574·6f72···its.contributor
0000b530:·476f·6f67·6c65·2049·6e63·2e20·6e6f·7220··Google·Inc.·nor· 
0000b540:·7468·6520·6e61·6d65·7320·6f66·2069·7473··the·names·of·its 
0000b550:·0a20·2020·2020·2063·6f6e·7472·6962·7574··.······contribut 
0000b560:·6f72·7320·6d61·7920·6265·2075·7365·6420··ors·may·be·used·0000b500:·7320·6d61·7920·6265·2075·7365·6420·746f··s·may·be·used·to
0000b570:·746f·2065·6e64·6f72·7365·206f·7220·7072··to·endorse·or·pr0000b510:·2065·6e64·6f72·7365·206f·7220·7072·6f6d···endorse·or·prom
0000b580:·6f6d·6f74·6520·7072·6f64·7563·7473·2064··omote·products·d0000b520:·6f74·6520·7072·6f64·7563·7473·2064·6572··ote·products·der
 0000b530:·6976·6564·2066·726f·6d0a·7468·6973·2073··ived·from.this·s
 0000b540:·6f66·7477·6172·6520·7769·7468·6f75·7420··oftware·without·
 0000b550:·7370·6563·6966·6963·2070·7269·6f72·2077··specific·prior·w
 0000b560:·7269·7474·656e·2070·6572·6d69·7373·696f··ritten·permissio
 0000b570:·6e2e·0a0a·5448·4953·2053·4f46·5457·4152··n...THIS·SOFTWAR
 0000b580:·4520·4953·2050·524f·5649·4445·4420·4259··E·IS·PROVIDED·BY
0000b590:·6572·6976·6564·0a20·2020·2020·2066·726f··erived.······fro 
0000b5a0:·6d20·7468·6973·2073·6f66·7477·6172·6520··m·this·software· 
0000b5b0:·7769·7468·6f75·7420·7370·6563·6966·6963··without·specific 
0000b5c0:·2070·7269·6f72·2077·7269·7474·656e·2070···prior·written·p 
0000b5d0:·6572·6d69·7373·696f·6e2e·0a0a·5448·4953··ermission...THIS 
0000b5e0:·2053·4f46·5457·4152·4520·4953·2050·524f···SOFTWARE·IS·PRO 
0000b5f0:·5649·4445·4420·4259·2054·4845·2043·4f50··VIDED·BY·THE·COP 
0000b600:·5952·4947·4854·2048·4f4c·4445·5253·2041··YRIGHT·HOLDERS·A 
0000b610:·4e44·2043·4f4e·5452·4942·5554·4f52·5320··ND·CONTRIBUTORS· 
0000b620:·2241·5320·4953·2220·414e·440a·414e·5920··"AS·IS"·AND.ANY· 
0000b630:·4558·5052·4553·5320·4f52·2049·4d50·4c49··EXPRESS·OR·IMPLI 
0000b640:·4544·2057·4152·5241·4e54·4945·532c·2049··ED·WARRANTIES,·I 
0000b650:·4e43·4c55·4449·4e47·2c20·4255·5420·4e4f··NCLUDING,·BUT·NO 
0000b660:·5420·4c49·4d49·5445·4420·544f·2c20·5448··T·LIMITED·TO,·TH 
0000b670:·4520·494d·504c·4945·440a·5741·5252·414e··E·IMPLIED.WARRAN 
0000b680:·5449·4553·204f·4620·4d45·5243·4841·4e54··TIES·OF·MERCHANT 
0000b690:·4142·494c·4954·5920·414e·4420·4649·544e··ABILITY·AND·FITN 
0000b6a0:·4553·5320·464f·5220·4120·5041·5254·4943··ESS·FOR·A·PARTIC 
0000b6b0:·554c·4152·2050·5552·504f·5345·2041·5245··ULAR·PURPOSE·ARE 
0000b6c0:·0a44·4953·434c·4149·4d45·442e·2049·4e20··.DISCLAIMED.·IN· 
0000b6d0:·4e4f·2045·5645·4e54·2053·4841·4c4c·2054··NO·EVENT·SHALL·T 
0000b6e0:·4845·2043·4f50·5952·4947·4854·204f·574e··HE·COPYRIGHT·OWN0000b590:·2054·4845·2043·4f50·5952·4947·4854·2048···THE·COPYRIGHT·H
0000b6f0:·4552·204f·5220·434f·4e54·5249·4255·544f··ER·OR·CONTRIBUTO 
0000b700:·5253·2042·4520·4c49·4142·4c45·2046·4f52··RS·BE·LIABLE·FOR 
0000b710:·0a41·4e59·2044·4952·4543·542c·2049·4e44··.ANY·DIRECT,·IND 
0000b720:·4952·4543·542c·2049·4e43·4944·454e·5441··IRECT,·INCIDENTA 
0000b730:·4c2c·2053·5045·4349·414c·2c20·4558·454d··L,·SPECIAL,·EXEM 
0000b740:·504c·4152·592c·204f·5220·434f·4e53·4551··PLARY,·OR·CONSEQ 
0000b750:·5545·4e54·4941·4c20·4441·4d41·4745·530a··UENTIAL·DAMAGES. 
0000b760:·2849·4e43·4c55·4449·4e47·2c20·4255·5420··(INCLUDING,·BUT· 
0000b770:·4e4f·5420·4c49·4d49·5445·4420·544f·2c20··NOT·LIMITED·TO,· 
0000b780:·5052·4f43·5552·454d·454e·5420·4f46·2053··PROCUREMENT·OF·S 
0000b790:·5542·5354·4954·5554·4520·474f·4f44·5320··UBSTITUTE·GOODS· 
Max diff block lines reached; 16078183/16106365 bytes (99.83%) of diff not shown.
58.3 KB
assets/flutter_assets/fonts/MaterialIcons-Regular.otf
46.0 KB
showttf {}
error from `showttf {}`: Required tables: glyf and loca have been replaced by CFF => OpenType
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 version='OTTO',·numtables=9,·searchRange=128·entrySel=3·rangeshift=161 version='OTTO',·numtables=9,·searchRange=128·entrySel=3·rangeshift=16
2 File·Checksum·=b1b0afba·(should·be·0xb1b0afba),·diff=02 File·Checksum·=b1b0afba·(should·be·0xb1b0afba),·diff=0
3 CFF··checksum=47e5e2f4·actual=47e5e2f4·diff=0·offset=1976·len=53373 CFF··checksum=c3a96977·actual=c3a96977·diff=0·offset=2000·len=5416
4 OS/2·checksum=233b59c3·actual=233b59c3·diff=0·offset=288·len=964 OS/2·checksum=233b59c3·actual=233b59c3·diff=0·offset=288·len=96
5 cmap·checksum=85b65d9d·actual=85b65d9d·diff=0·offset=876·len=11005 cmap·checksum=74ee1139·actual=74ee1139·diff=0·offset=880·len=1120
6 head·checksum=1f92102c·actual=aaf76ec8·diff=b5657ee4·offset=232·len=546 head·checksum=1f92102c·actual=d4fcfa03·diff=cb6eea2f·offset=232·len=54
7 hhea·checksum=02010202·actual=02010202·diff=0·offset=196·len=367 hhea·checksum=02010202·actual=02010202·diff=0·offset=196·len=36
8 hmtx·checksum=02000000·actual=02000000·diff=0·offset=384·len=1168 hmtx·checksum=02000000·actual=02000000·diff=0·offset=384·len=120
9 maxp·checksum=00395000·actual=00395000·diff=0·offset=156·len=69 maxp·checksum=003b5000·actual=003b5000·diff=0·offset=156·len=6
10 name·checksum=191434b0·actual=191434b0·diff=0·offset=500·len=37410 name·checksum=191434b0·actual=191434b0·diff=0·offset=504·len=374
11 post·checksum=00030000·actual=00030000·diff=0·offset=164·len=3211 post·checksum=00030000·actual=00030000·diff=0·offset=164·len=32
  
12 HEAD·table·(at·232)12 HEAD·table·(at·232)
13 »       Version=113 »       Version=1
14 »       fontRevision=114 »       fontRevision=1
15 »       checksumAdj=8b655e9c15 »       checksumAdj=b56ae9d7
16 »       magicNumber=5f0f3cf5·(0x5f0f3cf5,·diff=0)16 »       magicNumber=5f0f3cf5·(0x5f0f3cf5,·diff=0)
17 »       flags=3·baseline_at_0·lsb_at_0·17 »       flags=3·baseline_at_0·lsb_at_0·
18 »       unitsPerEm=51218 »       unitsPerEm=512
19 »       create[0]=019 »       create[0]=0
20 »       ·create[1]=df3d738620 »       ·create[1]=df3d7386
21 »       File·created:·Tue·Sep··6·22:00:38·202221 »       File·created:·Tue·Sep··6·22:00:38·2022
22 »       modtime[0]=022 »       modtime[0]=0
Offset 48, 15 lines modifiedOffset 48, 15 lines modified
48 »       mbz=048 »       mbz=0
49 »       mbz=049 »       mbz=0
50 »       mbz=050 »       mbz=0
51 »       mbz=051 »       mbz=0
52 »       metricdataformat=052 »       metricdataformat=0
53 »       numberOfHMetrics=153 »       numberOfHMetrics=1
  
54 NAME·table·(at·500)54 NAME·table·(at·504)
55 »       format=055 »       format=0
56 »       nrecords=756 »       nrecords=7
57 »       taboff=9057 »       taboff=90
58 »       ·platform=3·plat·spec·encoding=1·language=409·name=0·Copyright58 »       ·platform=3·plat·spec·encoding=1·language=409·name=0·Copyright
59 »       ·strlen=94··stroff=190»    ···^@C^@o^@p^@y^@r^@i^@g^@h^@t^@·^@2^@0^@1^@9^@·^@G^@o^@o^@g^@l^@e^@·^@L^@L^@C^@.^@·^@A^@l^@l^@·^@R^@i^@g^@h^@t^@s^@·^@R^@e^@s^@e^@r^@v^@e^@d^@.59 »       ·strlen=94··stroff=190»    ···^@C^@o^@p^@y^@r^@i^@g^@h^@t^@·^@2^@0^@1^@9^@·^@G^@o^@o^@g^@l^@e^@·^@L^@L^@C^@.^@·^@A^@l^@l^@·^@R^@i^@g^@h^@t^@s^@·^@R^@e^@s^@e^@r^@v^@e^@d^@.
60 »       ·platform=3·plat·spec·encoding=1·language=409·name=1·Family60 »       ·platform=3·plat·spec·encoding=1·language=409·name=1·Family
61 »       ·strlen=28··stroff=162»    ···^@M^@a^@t^@e^@r^@i^@a^@l^@·^@I^@c^@o^@n^@s61 »       ·strlen=28··stroff=162»    ···^@M^@a^@t^@e^@r^@i^@a^@l^@·^@I^@c^@o^@n^@s
Offset 115, 91 lines modifiedOffset 115, 93 lines modified
115 »       CapHeight=0115 »       CapHeight=0
116 »       DefaultChar=0116 »       DefaultChar=0
117 »       BreakChar=32117 »       BreakChar=32
118 »       MaxContext=0118 »       MaxContext=0
  
119 MAXP·table·(at·156)119 MAXP·table·(at·156)
120 »       Version=0.3125120 »       Version=0.3125
121 »       ·numGlyphs=57121 »       ·numGlyphs=59
  
122 Encoding·(cmap)·table·(at·876)122 Encoding·(cmap)·table·(at·880)
123 platform=0·specific=3·offset=668·Unicode·2.0+123 platform=0·specific=3·offset=680·Unicode·2.0+
124 platform=3·specific=1·offset=668·MS·Unicode124 platform=3·specific=1·offset=680·MS·Unicode
125 platform=3·specific=10·offset=28·MS·UCS4125 platform=3·specific=10·offset=28·MS·UCS4
126 ·Format=12·len=640·Language=0126 ·Format=12·len=652·Language=0
127 ·Glyph·0·->·U+0000127 ·Glyph·0·->·U+0000
128 ·Glyph·1·->·U+E04A128 ·Glyph·1·->·U+E04A
129 ·Glyph·2·->·U+E047129 ·Glyph·2·->·U+E047
130 ·Glyph·3·->·U+E050130 ·Glyph·3·->·U+E050
131 ·Glyph·4·->·U+E092131 ·Glyph·4·->·U+E092
132 ·Glyph·5·->·U+F570132 ·Glyph·5·->·U+F570
133 ·Glyph·6·->·U+E0DB133 ·Glyph·6·->·U+E09D
 134 ·Glyph·7·->·U+E09E
 135 ·Glyph·8·->·U+E0DB
134 ·Glyph·7·->·U+EECB136 ·Glyph·9·->·U+EECB
135 ·Glyph·8·->·U+E139137 ·Glyph·10·->·U+E139
136 ·Glyph·9·->·U+E156 
137 ·Glyph·10·->·U+E15A 
138 ·Glyph·11·->·U+E168138 ·Glyph·11·->·U+E156
139 ·Glyph·12·->·U+E16A139 ·Glyph·12·->·U+E15A
 140 ·Glyph·13·->·U+E168
 141 ·Glyph·14·->·U+E16A
140 ·Glyph·13·->·U+E172142 ·Glyph·15·->·U+E172
141 ·Glyph·14·->·U+E1B1143 ·Glyph·16·->·U+E1B1
142 ·Glyph·15·->·U+E1BB144 ·Glyph·17·->·U+E1BB
143 ·Glyph·16·->·U+E201145 ·Glyph·18·->·U+E201
144 ·Glyph·17·->·U+EFF2146 ·Glyph·19·->·U+EFF2
145 ·Glyph·18·->·U+E206147 ·Glyph·20·->·U+E206
146 ·Glyph·19·->·U+E238148 ·Glyph·21·->·U+E238
147 ·Glyph·20·->·U+E245149 ·Glyph·22·->·U+E245
148 ·Glyph·21·->·U+E246150 ·Glyph·23·->·U+E246
149 ·Glyph·22·->·U+E248151 ·Glyph·24·->·U+E248
150 ·Glyph·23·->·U+F037152 ·Glyph·25·->·U+F037
151 ·Glyph·24·->·U+F04F153 ·Glyph·26·->·U+F04F
152 ·Glyph·25·->·U+F05FA154 ·Glyph·27·->·U+F05FA
153 ·Glyph·26·->·U+F068155 ·Glyph·28·->·U+F068
154 ·Glyph·27·->·U+E2C6156 ·Glyph·29·->·U+E2C6
155 ·Glyph·28·->·U+E2E9157 ·Glyph·30·->·U+E2E9
156 ·Glyph·29·->·U+E2EA158 ·Glyph·31·->·U+E2EA
157 ·Glyph·30·->·U+E301159 ·Glyph·32·->·U+E301
158 ·Glyph·31·->·U+E33D160 ·Glyph·33·->·U+E33D
159 ·Glyph·32·->·U+E353161 ·Glyph·34·->·U+E353
160 ·Glyph·33·->·U+E378162 ·Glyph·35·->·U+E378
161 ·Glyph·34·->·U+F161163 ·Glyph·36·->·U+F161
162 ·Glyph·35·->·U+E380164 ·Glyph·37·->·U+E380
163 ·Glyph·36·->·U+E384165 ·Glyph·38·->·U+E384
164 ·Glyph·37·->·U+E3DC166 ·Glyph·39·->·U+E3DC
165 ·Glyph·38·->·U+E404167 ·Glyph·40·->·U+E404
166 ·Glyph·39·->·U+E47C 
167 ·Glyph·40·->·U+E481 
168 ·Glyph·41·->·U+E4CB168 ·Glyph·41·->·U+E47C
 169 ·Glyph·42·->·U+E481
 170 ·Glyph·43·->·U+E4CB
169 ·Glyph·42·->·U+F2B5171 ·Glyph·44·->·U+F2B5
170 ·Glyph·43·->·U+F2B6172 ·Glyph·45·->·U+F2B6
171 ·Glyph·44·->·U+F2D4173 ·Glyph·46·->·U+F2D4
172 ·Glyph·45·->·U+E514174 ·Glyph·47·->·U+E514
173 ·Glyph·46·->·U+E518175 ·Glyph·48·->·U+E518
174 ·Glyph·47·->·U+E524176 ·Glyph·49·->·U+E524
175 ·Glyph·48·->·U+E544177 ·Glyph·50·->·U+E544
176 ·Glyph·49·->·U+E551178 ·Glyph·51·->·U+E551
177 ·Glyph·50·->·U+E567179 ·Glyph·52·->·U+E567
178 ·Glyph·51·->·U+E57F180 ·Glyph·53·->·U+E57F
179 ·Glyph·52·->·U+F378181 ·Glyph·54·->·U+F378
180 ·Glyph·53·->·U+E5D2182 ·Glyph·55·->·U+E5D2
181 ·Glyph·54·->·U+F44A183 ·Glyph·56·->·U+F44A
182 ·Glyph·55·->·U+F471184 ·Glyph·57·->·U+F471
183 ·Glyph·56·->·U+F472185 ·Glyph·58·->·U+F472
  
184 post·table·(at·164)186 post·table·(at·164)
185 »       ·format=00030000187 »       ·format=00030000
186 »       ·italicAngle=0188 »       ·italicAngle=0
187 »       ·underlinePos=0189 »       ·underlinePos=0
188 »       ·underlineWidth=0190 »       ·underlineWidth=0
189 »       ·fixedpitch=0191 »       ·fixedpitch=0
190 »       ·mem1=0192 »       ·mem1=0
191 »       ·mem2=0193 »       ·mem2=0
192 »       ·mem3=0194 »       ·mem3=0
Max diff block lines reached; 42099/47031 bytes (89.51%) of diff not shown.
12.1 KB
ttx -o- {}
error from `ttx -o- {}`: Dumping "/tmp/diffoscope_32ljg5un_unsigned/tmprfd69kwb_apk/assets/flutter_assets/fonts/MaterialIcons-Regular.otf" to "-"... Dumping 'GlyphOrder' table... Dumping 'head' table... Dumping 'hhea' table... Dumping 'maxp' table... Dumping 'OS/2' table... Dumping 'name' table... Dumping 'cmap' table... Dumping 'post' table... Dumping 'CFF ' table... Dumping 'hmtx' table...
    
Offset 5, 72 lines modifiedOffset 5, 74 lines modified
5 ····<!--·The·'id'·attribute·is·only·for·humans;·it·is·ignored·when·parsed.·-->5 ····<!--·The·'id'·attribute·is·only·for·humans;·it·is·ignored·when·parsed.·-->
6 ····<GlyphID·id="0"·name=".notdef"/>6 ····<GlyphID·id="0"·name=".notdef"/>
7 ····<GlyphID·id="1"·name="add_alert_baseline"/>7 ····<GlyphID·id="1"·name="add_alert_baseline"/>
8 ····<GlyphID·id="2"·name="add_baseline"/>8 ····<GlyphID·id="2"·name="add_baseline"/>
9 ····<GlyphID·id="3"·name="add_circle_outline_baseline"/>9 ····<GlyphID·id="3"·name="add_circle_outline_baseline"/>
10 ····<GlyphID·id="4"·name="arrow_back_baseline"/>10 ····<GlyphID·id="4"·name="arrow_back_baseline"/>
11 ····<GlyphID·id="5"·name="arrow_back_ios_new_rounded"/>11 ····<GlyphID·id="5"·name="arrow_back_ios_new_rounded"/>
 12 ····<GlyphID·id="6"·name="arrow_left_baseline"/>
 13 ····<GlyphID·id="7"·name="arrow_right_baseline"/>
12 ····<GlyphID·id="6"·name="bedtime_baseline"/>14 ····<GlyphID·id="8"·name="bedtime_baseline"/>
13 ····<GlyphID·id="7"·name="bedtime_outlined"/>15 ····<GlyphID·id="9"·name="bedtime_outlined"/>
14 ····<GlyphID·id="8"·name="cancel_baseline"/>16 ····<GlyphID·id="10"·name="cancel_baseline"/>
15 ····<GlyphID·id="9"·name="check_baseline"/>17 ····<GlyphID·id="11"·name="check_baseline"/>
16 ····<GlyphID·id="10"·name="check_circle_outline_baseline"/>18 ····<GlyphID·id="12"·name="check_circle_outline_baseline"/>
17 ····<GlyphID·id="11"·name="clear_baseline"/>19 ····<GlyphID·id="13"·name="clear_baseline"/>
18 ····<GlyphID·id="12"·name="close_baseline"/>20 ····<GlyphID·id="14"·name="close_baseline"/>
19 ····<GlyphID·id="13"·name="cloud_download_baseline"/>21 ····<GlyphID·id="15"·name="cloud_download_baseline"/>
20 ····<GlyphID·id="14"·name="dashboard_baseline"/>22 ····<GlyphID·id="16"·name="dashboard_baseline"/>
21 ····<GlyphID·id="15"·name="delete_outline_baseline"/>23 ····<GlyphID·id="17"·name="delete_outline_baseline"/>
22 ····<GlyphID·id="16"·name="download_baseline"/>24 ····<GlyphID·id="18"·name="download_baseline"/>
23 ····<GlyphID·id="17"·name="download_outlined"/>25 ····<GlyphID·id="19"·name="download_outlined"/>
24 ····<GlyphID·id="18"·name="drag_handle_baseline"/>26 ····<GlyphID·id="20"·name="drag_handle_baseline"/>
25 ····<GlyphID·id="19"·name="error_outline_baseline"/>27 ····<GlyphID·id="21"·name="error_outline_baseline"/>
26 ····<GlyphID·id="20"·name="expand_less_baseline"/>28 ····<GlyphID·id="22"·name="expand_less_baseline"/>
27 ····<GlyphID·id="21"·name="expand_more_baseline"/>29 ····<GlyphID·id="23"·name="expand_more_baseline"/>
28 ····<GlyphID·id="22"·name="explore_baseline"/>30 ····<GlyphID·id="24"·name="explore_baseline"/>
29 ····<GlyphID·id="23"·name="explore_outlined"/>31 ····<GlyphID·id="25"·name="explore_outlined"/>
30 ····<GlyphID·id="24"·name="feedback_outlined"/>32 ····<GlyphID·id="26"·name="feedback_outlined"/>
31 ····<GlyphID·id="25"·name="filter_alt_off_outlined"/>33 ····<GlyphID·id="27"·name="filter_alt_off_outlined"/>
32 ····<GlyphID·id="26"·name="filter_alt_outlined"/>34 ····<GlyphID·id="28"·name="filter_alt_outlined"/>
33 ····<GlyphID·id="27"·name="forward_30_baseline"/>35 ····<GlyphID·id="29"·name="forward_30_baseline"/>
34 ····<GlyphID·id="28"·name="grid_on_baseline"/>36 ····<GlyphID·id="30"·name="grid_on_baseline"/>
35 ····<GlyphID·id="29"·name="grid_view_baseline"/>37 ····<GlyphID·id="31"·name="grid_view_baseline"/>
36 ····<GlyphID·id="30"·name="headset_baseline"/>38 ····<GlyphID·id="32"·name="headset_baseline"/>
37 ····<GlyphID·id="31"·name="info_outline_baseline"/>39 ····<GlyphID·id="33"·name="info_outline_baseline"/>
38 ····<GlyphID·id="32"·name="keyboard_arrow_down_baseline"/>40 ····<GlyphID·id="34"·name="keyboard_arrow_down_baseline"/>
39 ····<GlyphID·id="33"·name="library_music_baseline"/>41 ····<GlyphID·id="35"·name="library_music_baseline"/>
40 ····<GlyphID·id="34"·name="library_music_outlined"/>42 ····<GlyphID·id="36"·name="library_music_outlined"/>
41 ····<GlyphID·id="35"·name="link_baseline"/>43 ····<GlyphID·id="37"·name="link_baseline"/>
42 ····<GlyphID·id="36"·name="list_baseline"/>44 ····<GlyphID·id="38"·name="list_baseline"/>
43 ····<GlyphID·id="37"·name="menu_baseline"/>45 ····<GlyphID·id="39"·name="menu_baseline"/>
44 ····<GlyphID·id="38"·name="more_vert_baseline"/>46 ····<GlyphID·id="40"·name="more_vert_baseline"/>
45 ····<GlyphID·id="39"·name="pause_baseline"/>47 ····<GlyphID·id="41"·name="pause_baseline"/>
46 ····<GlyphID·id="40"·name="payment_baseline"/>48 ····<GlyphID·id="42"·name="payment_baseline"/>
47 ····<GlyphID·id="41"·name="play_arrow_baseline"/>49 ····<GlyphID·id="43"·name="play_arrow_baseline"/>
48 ····<GlyphID·id="42"·name="playlist_add_check_outlined"/>50 ····<GlyphID·id="44"·name="playlist_add_check_outlined"/>
49 ····<GlyphID·id="43"·name="playlist_add_outlined"/>51 ····<GlyphID·id="45"·name="playlist_add_outlined"/>
50 ····<GlyphID·id="44"·name="public_outlined"/>52 ····<GlyphID·id="46"·name="public_outlined"/>
51 ····<GlyphID·id="45"·name="refresh_baseline"/>53 ····<GlyphID·id="47"·name="refresh_baseline"/>
52 ····<GlyphID·id="46"·name="remove_circle_outline_baseline"/>54 ····<GlyphID·id="48"·name="remove_circle_outline_baseline"/>
53 ····<GlyphID·id="47"·name="replay_10_baseline"/>55 ····<GlyphID·id="49"·name="replay_10_baseline"/>
54 ····<GlyphID·id="48"·name="rss_feed_baseline"/>56 ····<GlyphID·id="50"·name="rss_feed_baseline"/>
55 ····<GlyphID·id="49"·name="save_alt_baseline"/>57 ····<GlyphID·id="51"·name="save_alt_baseline"/>
56 ····<GlyphID·id="50"·name="search_baseline"/>58 ····<GlyphID·id="52"·name="search_baseline"/>
57 ····<GlyphID·id="51"·name="settings_baseline"/>59 ····<GlyphID·id="53"·name="settings_baseline"/>
58 ····<GlyphID·id="52"·name="share_outlined"/>60 ····<GlyphID·id="54"·name="share_outlined"/>
59 ····<GlyphID·id="53"·name="sort_baseline"/>61 ····<GlyphID·id="55"·name="sort_baseline"/>
60 ····<GlyphID·id="54"·name="timer_outlined"/>62 ····<GlyphID·id="56"·name="timer_outlined"/>
61 ····<GlyphID·id="55"·name="unfold_more_outlined"/>63 ····<GlyphID·id="57"·name="unfold_more_outlined"/>
62 ····<GlyphID·id="56"·name="unpublished_outlined"/>64 ····<GlyphID·id="58"·name="unpublished_outlined"/>
63 ··</GlyphOrder>65 ··</GlyphOrder>
  
64 ··<head>66 ··<head>
65 ····<!--·Most·of·this·table·will·be·recalculated·by·the·compiler·-->67 ····<!--·Most·of·this·table·will·be·recalculated·by·the·compiler·-->
66 ····<tableVersion·value="1.0"/>68 ····<tableVersion·value="1.0"/>
67 ····<fontRevision·value="1.0"/>69 ····<fontRevision·value="1.0"/>
68 ····<checkSumAdjustment·value="0x8b655e9c"/>70 ····<checkSumAdjustment·value="0xb56ae9d7"/>
69 ····<magicNumber·value="0x5f0f3cf5"/>71 ····<magicNumber·value="0x5f0f3cf5"/>
70 ····<flags·value="00000000·00000011"/>72 ····<flags·value="00000000·00000011"/>
71 ····<unitsPerEm·value="512"/>73 ····<unitsPerEm·value="512"/>
72 ····<created·value="Tue·Sep··6·22:00:38·2022"/>74 ····<created·value="Tue·Sep··6·22:00:38·2022"/>
73 ····<modified·value="Wed·Sep··7·14:31:10·2022"/>75 ····<modified·value="Wed·Sep··7·14:31:10·2022"/>
74 ····<xMin·value="0"/>76 ····<xMin·value="0"/>
75 ····<yMin·value="0"/>77 ····<yMin·value="0"/>
Offset 101, 15 lines modifiedOffset 103, 15 lines modified
101 ····<reserved3·value="0"/>103 ····<reserved3·value="0"/>
102 ····<metricDataFormat·value="0"/>104 ····<metricDataFormat·value="0"/>
103 ····<numberOfHMetrics·value="1"/>105 ····<numberOfHMetrics·value="1"/>
104 ··</hhea>106 ··</hhea>
  
105 ··<maxp>107 ··<maxp>
106 ····<tableVersion·value="0x5000"/>108 ····<tableVersion·value="0x5000"/>
107 ····<numGlyphs·value="57"/>109 ····<numGlyphs·value="59"/>
108 ··</maxp>110 ··</maxp>
  
109 ··<OS_2>111 ··<OS_2>
110 ····<!--·The·fields·'usFirstCharIndex'·and·'usLastCharIndex'112 ····<!--·The·fields·'usFirstCharIndex'·and·'usLastCharIndex'
111 ·········will·be·recalculated·by·the·compiler·-->113 ·········will·be·recalculated·by·the·compiler·-->
112 ····<version·value="4"/>114 ····<version·value="4"/>
113 ····<xAvgCharWidth·value="512"/>115 ····<xAvgCharWidth·value="512"/>
Offset 188, 14 lines modifiedOffset 190, 16 lines modified
188 ··<cmap>190 ··<cmap>
189 ····<tableVersion·version="0"/>191 ····<tableVersion·version="0"/>
190 ····<cmap_format_4·platformID="0"·platEncID="3"·language="0">192 ····<cmap_format_4·platformID="0"·platEncID="3"·language="0">
191 ······<map·code="0xe047"·name="add_baseline"/><!--·????·-->193 ······<map·code="0xe047"·name="add_baseline"/><!--·????·-->
192 ······<map·code="0xe04a"·name="add_alert_baseline"/><!--·????·-->194 ······<map·code="0xe04a"·name="add_alert_baseline"/><!--·????·-->
193 ······<map·code="0xe050"·name="add_circle_outline_baseline"/><!--·????·-->195 ······<map·code="0xe050"·name="add_circle_outline_baseline"/><!--·????·-->
194 ······<map·code="0xe092"·name="arrow_back_baseline"/><!--·????·-->196 ······<map·code="0xe092"·name="arrow_back_baseline"/><!--·????·-->
 197 ······<map·code="0xe09d"·name="arrow_left_baseline"/><!--·????·-->
 198 ······<map·code="0xe09e"·name="arrow_right_baseline"/><!--·????·-->
195 ······<map·code="0xe0db"·name="bedtime_baseline"/><!--·????·-->199 ······<map·code="0xe0db"·name="bedtime_baseline"/><!--·????·-->
196 ······<map·code="0xe139"·name="cancel_baseline"/><!--·????·-->200 ······<map·code="0xe139"·name="cancel_baseline"/><!--·????·-->
197 ······<map·code="0xe156"·name="check_baseline"/><!--·????·-->201 ······<map·code="0xe156"·name="check_baseline"/><!--·????·-->
198 ······<map·code="0xe15a"·name="check_circle_outline_baseline"/><!--·????·-->202 ······<map·code="0xe15a"·name="check_circle_outline_baseline"/><!--·????·-->
199 ······<map·code="0xe168"·name="clear_baseline"/><!--·????·-->203 ······<map·code="0xe168"·name="clear_baseline"/><!--·????·-->
200 ······<map·code="0xe16a"·name="close_baseline"/><!--·????·-->204 ······<map·code="0xe16a"·name="close_baseline"/><!--·????·-->
201 ······<map·code="0xe172"·name="cloud_download_baseline"/><!--·????·-->205 ······<map·code="0xe172"·name="cloud_download_baseline"/><!--·????·-->
Offset 245, 14 lines modifiedOffset 249, 16 lines modified
245 ······<map·code="0xf570"·name="arrow_back_ios_new_rounded"/><!--·????·-->249 ······<map·code="0xf570"·name="arrow_back_ios_new_rounded"/><!--·????·-->
246 ····</cmap_format_4>250 ····</cmap_format_4>
247 ····<cmap_format_4·platformID="3"·platEncID="1"·language="0">251 ····<cmap_format_4·platformID="3"·platEncID="1"·language="0">
248 ······<map·code="0xe047"·name="add_baseline"/><!--·????·-->252 ······<map·code="0xe047"·name="add_baseline"/><!--·????·-->
249 ······<map·code="0xe04a"·name="add_alert_baseline"/><!--·????·-->253 ······<map·code="0xe04a"·name="add_alert_baseline"/><!--·????·-->
250 ······<map·code="0xe050"·name="add_circle_outline_baseline"/><!--·????·-->254 ······<map·code="0xe050"·name="add_circle_outline_baseline"/><!--·????·-->
251 ······<map·code="0xe092"·name="arrow_back_baseline"/><!--·????·-->255 ······<map·code="0xe092"·name="arrow_back_baseline"/><!--·????·-->
 256 ······<map·code="0xe09d"·name="arrow_left_baseline"/><!--·????·-->
 257 ······<map·code="0xe09e"·name="arrow_right_baseline"/><!--·????·-->
252 ······<map·code="0xe0db"·name="bedtime_baseline"/><!--·????·-->258 ······<map·code="0xe0db"·name="bedtime_baseline"/><!--·????·-->
253 ······<map·code="0xe139"·name="cancel_baseline"/><!--·????·-->259 ······<map·code="0xe139"·name="cancel_baseline"/><!--·????·-->
254 ······<map·code="0xe156"·name="check_baseline"/><!--·????·-->260 ······<map·code="0xe156"·name="check_baseline"/><!--·????·-->
255 ······<map·code="0xe15a"·name="check_circle_outline_baseline"/><!--·????·-->261 ······<map·code="0xe15a"·name="check_circle_outline_baseline"/><!--·????·-->
256 ······<map·code="0xe168"·name="clear_baseline"/><!--·????·-->262 ······<map·code="0xe168"·name="clear_baseline"/><!--·????·-->
257 ······<map·code="0xe16a"·name="close_baseline"/><!--·????·-->263 ······<map·code="0xe16a"·name="close_baseline"/><!--·????·-->
258 ······<map·code="0xe172"·name="cloud_download_baseline"/><!--·????·-->264 ······<map·code="0xe172"·name="cloud_download_baseline"/><!--·????·-->
Offset 297, 19 lines modifiedOffset 303, 21 lines modified
297 ······<map·code="0xf2d4"·name="public_outlined"/><!--·????·-->303 ······<map·code="0xf2d4"·name="public_outlined"/><!--·????·-->
298 ······<map·code="0xf378"·name="share_outlined"/><!--·????·-->304 ······<map·code="0xf378"·name="share_outlined"/><!--·????·-->
Max diff block lines reached; 3175/12010 bytes (26.44%) 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.
3.17 KB
smali/m5/e0$c.smali vs.
smali/m5/f0$c.smali
Files 6% similar despite different names
    
Offset 1, 57 lines modifiedOffset 1, 57 lines modified
1 .class·public·Lm5/e0$c;1 .class·public·Lm5/f0$c;
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/j;5 .implements·Lio/flutter/embedding/engine/renderer/k;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lm5/e0;8 ····value·=·Lm5/f0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x111 ····accessFlags·=·0x1
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·public·final·synthetic·a:Lm5/e0;15 .field·public·final·synthetic·a:Lm5/f0;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Lm5/e0;)V17 .method·public·constructor·<init>(Lm5/f0;)V
18 ····.locals·018 ····.locals·0
  
19 ····.line·119 ····.line·1
20 ····iput-object·p1,·p0,·Lm5/e0$c;->a:Lm5/e0;20 ····iput-object·p1,·p0,·Lm5/f0$c;->a:Lm5/f0;
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
  
24 #·virtual·methods24 #·virtual·methods
25 .method·public·d()V25 .method·public·d()V
26 ····.locals·226 ····.locals·2
  
27 ····.line·127 ····.line·1
28 ····iget-object·v0,·p0,·Lm5/e0$c;->a:Lm5/e0;28 ····iget-object·v0,·p0,·Lm5/f0$c;->a:Lm5/f0;
  
29 ····const/4·v1,·0x029 ····const/4·v1,·0x0
  
30 ····invoke-static·{v0,·v1},·Lm5/e0;->g(Lm5/e0;Z)Z30 ····invoke-static·{v0,·v1},·Lm5/f0;->g(Lm5/f0;Z)Z
  
31 ····iget-object·v0,·p0,·Lm5/e0$c;->a:Lm5/e0;31 ····iget-object·v0,·p0,·Lm5/f0$c;->a:Lm5/f0;
  
32 ····invoke-static·{v0},·Lm5/e0;->h(Lm5/e0;)Ljava/util/Set;32 ····invoke-static·{v0},·Lm5/f0;->h(Lm5/f0;)Ljava/util/Set;
  
33 ····move-result-object·v033 ····move-result-object·v0
  
34 ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;34 ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
35 ····move-result-object·v035 ····move-result-object·v0
  
Offset 62, 37 lines modifiedOffset 62, 37 lines modified
  
62 ····if-eqz·v1,·:cond_062 ····if-eqz·v1,·:cond_0
  
63 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;63 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
64 ····move-result-object·v164 ····move-result-object·v1
  
65 ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/j;65 ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/k;
  
66 ····invoke-interface·{v1},·Lio/flutter/embedding/engine/renderer/j;->d()V66 ····invoke-interface·{v1},·Lio/flutter/embedding/engine/renderer/k;->d()V
  
67 ····goto·:goto_067 ····goto·:goto_0
  
68 ····:cond_068 ····:cond_0
69 ····return-void69 ····return-void
70 .end·method70 .end·method
  
71 .method·public·g()V71 .method·public·g()V
72 ····.locals·272 ····.locals·2
  
73 ····.line·173 ····.line·1
74 ····iget-object·v0,·p0,·Lm5/e0$c;->a:Lm5/e0;74 ····iget-object·v0,·p0,·Lm5/f0$c;->a:Lm5/f0;
  
75 ····const/4·v1,·0x175 ····const/4·v1,·0x1
  
76 ····invoke-static·{v0,·v1},·Lm5/e0;->g(Lm5/e0;Z)Z76 ····invoke-static·{v0,·v1},·Lm5/f0;->g(Lm5/f0;Z)Z
  
77 ····iget-object·v0,·p0,·Lm5/e0$c;->a:Lm5/e0;77 ····iget-object·v0,·p0,·Lm5/f0$c;->a:Lm5/f0;
  
78 ····invoke-static·{v0},·Lm5/e0;->h(Lm5/e0;)Ljava/util/Set;78 ····invoke-static·{v0},·Lm5/f0;->h(Lm5/f0;)Ljava/util/Set;
  
79 ····move-result-object·v079 ····move-result-object·v0
  
80 ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;80 ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
81 ····move-result-object·v081 ····move-result-object·v0
  
Offset 103, 16 lines modifiedOffset 103, 16 lines modified
  
103 ····if-eqz·v1,·:cond_0103 ····if-eqz·v1,·:cond_0
  
104 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;104 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
105 ····move-result-object·v1105 ····move-result-object·v1
  
106 ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/j;106 ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/k;
  
107 ····invoke-interface·{v1},·Lio/flutter/embedding/engine/renderer/j;->g()V107 ····invoke-interface·{v1},·Lio/flutter/embedding/engine/renderer/k;->g()V
  
108 ····goto·:goto_0108 ····goto·:goto_0
  
109 ····:cond_0109 ····:cond_0
110 ····return-void110 ····return-void
111 .end·method111 .end·method
3.27 KB
smali/m5/e0$d.smali vs.
smali/m5/f0$d.smali
Files 10% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 .class·public·Lm5/e0$d;1 .class·public·Lm5/f0$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/j;5 .implements·Lio/flutter/embedding/engine/renderer/k;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lm5/e0;->A(Ljava/lang/Runnable;)V8 ····value·=·Lm5/f0;->A(Ljava/lang/Runnable;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x111 ····accessFlags·=·0x1
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·public·final·synthetic·a:Lio/flutter/embedding/engine/renderer/FlutterRenderer;15 .field·public·final·synthetic·a:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
16 .field·public·final·synthetic·b:Ljava/lang/Runnable;16 .field·public·final·synthetic·b:Ljava/lang/Runnable;
  
17 .field·public·final·synthetic·c:Lm5/e0;17 .field·public·final·synthetic·c:Lm5/f0;
  
  
18 #·direct·methods18 #·direct·methods
19 .method·public·constructor·<init>(Lm5/e0;Lio/flutter/embedding/engine/renderer/FlutterRenderer;Ljava/lang/Runnable;)V19 .method·public·constructor·<init>(Lm5/f0;Lio/flutter/embedding/engine/renderer/FlutterRenderer;Ljava/lang/Runnable;)V
20 ····.locals·020 ····.locals·0
  
21 ····.line·121 ····.line·1
22 ····iput-object·p1,·p0,·Lm5/e0$d;->c:Lm5/e0;22 ····iput-object·p1,·p0,·Lm5/f0$d;->c:Lm5/f0;
  
23 ····iput-object·p2,·p0,·Lm5/e0$d;->a:Lio/flutter/embedding/engine/renderer/FlutterRenderer;23 ····iput-object·p2,·p0,·Lm5/f0$d;->a:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
24 ····iput-object·p3,·p0,·Lm5/e0$d;->b:Ljava/lang/Runnable;24 ····iput-object·p3,·p0,·Lm5/f0$d;->b:Ljava/lang/Runnable;
  
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
  
Offset 50, 44 lines modifiedOffset 50, 44 lines modified
50 ····return-void50 ····return-void
51 .end·method51 .end·method
  
52 .method·public·g()V52 .method·public·g()V
53 ····.locals·253 ····.locals·2
  
54 ····.line·154 ····.line·1
55 ····iget-object·v0,·p0,·Lm5/e0$d;->a:Lio/flutter/embedding/engine/renderer/FlutterRenderer;55 ····iget-object·v0,·p0,·Lm5/f0$d;->a:Lio/flutter/embedding/engine/renderer/FlutterRenderer;
  
56 ····invoke-virtual·{v0,·p0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->l(Lio/flutter/embedding/engine/renderer/j;)V56 ····invoke-virtual·{v0,·p0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->k(Lio/flutter/embedding/engine/renderer/k;)V
  
57 ····iget-object·v0,·p0,·Lm5/e0$d;->b:Ljava/lang/Runnable;57 ····iget-object·v0,·p0,·Lm5/f0$d;->b:Ljava/lang/Runnable;
  
58 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V58 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V
  
59 ····iget-object·v0,·p0,·Lm5/e0$d;->c:Lm5/e0;59 ····iget-object·v0,·p0,·Lm5/f0$d;->c:Lm5/f0;
  
60 ····iget-object·v1,·v0,·Lm5/e0;->k:Lio/flutter/embedding/engine/renderer/k;60 ····iget-object·v1,·v0,·Lm5/f0;->k:Lio/flutter/embedding/engine/renderer/l;
  
61 ····instance-of·v1,·v1,·Lm5/r;61 ····instance-of·v1,·v1,·Lm5/r;
  
62 ····if-nez·v1,·:cond_062 ····if-nez·v1,·:cond_0
  
63 ····invoke-static·{v0},·Lm5/e0;->i(Lm5/e0;)Lm5/r;63 ····invoke-static·{v0},·Lm5/f0;->i(Lm5/f0;)Lm5/r;
  
64 ····move-result-object·v064 ····move-result-object·v0
  
65 ····if-eqz·v0,·:cond_065 ····if-eqz·v0,·:cond_0
  
66 ····iget-object·v0,·p0,·Lm5/e0$d;->c:Lm5/e0;66 ····iget-object·v0,·p0,·Lm5/f0$d;->c:Lm5/f0;
  
67 ····invoke-static·{v0},·Lm5/e0;->i(Lm5/e0;)Lm5/r;67 ····invoke-static·{v0},·Lm5/f0;->i(Lm5/f0;)Lm5/r;
  
68 ····move-result-object·v068 ····move-result-object·v0
  
69 ····invoke-virtual·{v0},·Lm5/r;->a()V69 ····invoke-virtual·{v0},·Lm5/r;->a()V
  
70 ····iget-object·v0,·p0,·Lm5/e0$d;->c:Lm5/e0;70 ····iget-object·v0,·p0,·Lm5/f0$d;->c:Lm5/f0;
  
71 ····invoke-static·{v0},·Lm5/e0;->j(Lm5/e0;)V71 ····invoke-static·{v0},·Lm5/f0;->j(Lm5/f0;)V
  
72 ····:cond_072 ····:cond_0
73 ····return-void73 ····return-void
74 .end·method74 .end·method
2.63 KB
smali/m5/o0$c$a.smali vs.
smali/m5/p0$c$a.smali
Files 12% similar despite different names
    
Offset 1, 94 lines modifiedOffset 1, 94 lines modified
1 .class·public·Lm5/o0$c$a;1 .class·public·Lm5/p0$c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lm5/o0$d$a;5 .implements·Lm5/p0$d$a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lm5/o0$c;8 ····value·=·Lm5/p0$c;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x111 ····accessFlags·=·0x1
12 ····name·=·"a"12 ····name·=·"a"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·public·a:Z15 .field·public·a:Z
  
16 .field·public·final·synthetic·b:Lm5/o0$c;16 .field·public·final·synthetic·b:Lm5/p0$c;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>(Lm5/o0$c;)V18 .method·public·constructor·<init>(Lm5/p0$c;)V
19 ····.locals·019 ····.locals·0
  
20 ····.line·120 ····.line·1
21 ····iput-object·p1,·p0,·Lm5/o0$c$a;->b:Lm5/o0$c;21 ····iput-object·p1,·p0,·Lm5/p0$c$a;->b:Lm5/p0$c;
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····const/4·p1,·0x023 ····const/4·p1,·0x0
  
24 ····iput-boolean·p1,·p0,·Lm5/o0$c$a;->a:Z24 ····iput-boolean·p1,·p0,·Lm5/p0$c$a;->a:Z
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
27 .method·public·synthetic·constructor·<init>(Lm5/o0$c;Lm5/o0$a;)V27 .method·public·synthetic·constructor·<init>(Lm5/p0$c;Lm5/p0$a;)V
28 ····.locals·028 ····.locals·0
  
29 ····.line·229 ····.line·2
30 ····invoke-direct·{p0,·p1},·Lm5/o0$c$a;-><init>(Lm5/o0$c;)V30 ····invoke-direct·{p0,·p1},·Lm5/p0$c$a;-><init>(Lm5/p0$c;)V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·a(Z)V34 .method·public·a(Z)V
35 ····.locals·335 ····.locals·3
  
36 ····.line·136 ····.line·1
37 ····iget-boolean·v0,·p0,·Lm5/o0$c$a;->a:Z37 ····iget-boolean·v0,·p0,·Lm5/p0$c$a;->a:Z
  
38 ····if-nez·v0,·:cond_138 ····if-nez·v0,·:cond_1
  
39 ····const/4·v0,·0x139 ····const/4·v0,·0x1
  
40 ····iput-boolean·v0,·p0,·Lm5/o0$c$a;->a:Z40 ····iput-boolean·v0,·p0,·Lm5/p0$c$a;->a:Z
  
41 ····iget-object·v1,·p0,·Lm5/o0$c$a;->b:Lm5/o0$c;41 ····iget-object·v1,·p0,·Lm5/p0$c$a;->b:Lm5/p0$c;
  
42 ····iget·v2,·v1,·Lm5/o0$c;->b:I42 ····iget·v2,·v1,·Lm5/p0$c;->b:I
  
43 ····sub-int/2addr·v2,·v043 ····sub-int/2addr·v2,·v0
  
44 ····iput·v2,·v1,·Lm5/o0$c;->b:I44 ····iput·v2,·v1,·Lm5/p0$c;->b:I
  
45 ····iget-boolean·v0,·v1,·Lm5/o0$c;->c:Z45 ····iget-boolean·v0,·v1,·Lm5/p0$c;->c:Z
  
46 ····or-int/2addr·p1,·v046 ····or-int/2addr·p1,·v0
  
47 ····iput-boolean·p1,·v1,·Lm5/o0$c;->c:Z47 ····iput-boolean·p1,·v1,·Lm5/p0$c;->c:Z
  
48 ····if-nez·v2,·:cond_048 ····if-nez·v2,·:cond_0
  
49 ····if-nez·p1,·:cond_049 ····if-nez·p1,·:cond_0
  
50 ····iget-object·p1,·v1,·Lm5/o0$c;->d:Lm5/o0;50 ····iget-object·p1,·v1,·Lm5/p0$c;->d:Lm5/p0;
  
51 ····iget-object·v0,·v1,·Lm5/o0$c;->a:Landroid/view/KeyEvent;51 ····iget-object·v0,·v1,·Lm5/p0$c;->a:Landroid/view/KeyEvent;
  
52 ····invoke-static·{p1,·v0},·Lm5/o0;->c(Lm5/o0;Landroid/view/KeyEvent;)V52 ····invoke-static·{p1,·v0},·Lm5/p0;->c(Lm5/p0;Landroid/view/KeyEvent;)V
  
53 ····:cond_053 ····:cond_0
54 ····return-void54 ····return-void
  
55 ····:cond_155 ····:cond_1
56 ····new-instance·p1,·Ljava/lang/IllegalStateException;56 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
1.83 KB
smali/m5/e0$b.smali vs.
smali/m5/f0$b.smali
Files 6% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 .class·public·Lm5/e0$b;1 .class·public·Lm5/f0$b;
2 .super·Landroid/database/ContentObserver;2 .super·Landroid/database/ContentObserver;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lm5/e0;6 ····value·=·Lm5/f0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x19 ····accessFlags·=·0x1
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·public·final·synthetic·a:Lm5/e0;13 .field·public·final·synthetic·a:Lm5/f0;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·public·constructor·<init>(Lm5/e0;Landroid/os/Handler;)V15 .method·public·constructor·<init>(Lm5/f0;Landroid/os/Handler;)V
16 ····.locals·016 ····.locals·0
  
17 ····.line·117 ····.line·1
18 ····iput-object·p1,·p0,·Lm5/e0$b;->a:Lm5/e0;18 ····iput-object·p1,·p0,·Lm5/f0$b;->a:Lm5/f0;
  
19 ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V19 ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
  
Offset 43, 30 lines modifiedOffset 43, 30 lines modified
  
43 .method·public·onChange(Z)V43 .method·public·onChange(Z)V
44 ····.locals·144 ····.locals·1
  
45 ····.line·145 ····.line·1
46 ····invoke-super·{p0,·p1},·Landroid/database/ContentObserver;->onChange(Z)V46 ····invoke-super·{p0,·p1},·Landroid/database/ContentObserver;->onChange(Z)V
  
47 ····iget-object·p1,·p0,·Lm5/e0$b;->a:Lm5/e0;47 ····iget-object·p1,·p0,·Lm5/f0$b;->a:Lm5/f0;
  
48 ····invoke-static·{p1},·Lm5/e0;->f(Lm5/e0;)Lio/flutter/embedding/engine/a;48 ····invoke-static·{p1},·Lm5/f0;->f(Lm5/f0;)Lio/flutter/embedding/engine/a;
  
49 ····move-result-object·p149 ····move-result-object·p1
  
50 ····if-nez·p1,·:cond_050 ····if-nez·p1,·:cond_0
  
51 ····return-void51 ····return-void
  
52 ····:cond_052 ····:cond_0
53 ····const-string·p1,·"FlutterView"53 ····const-string·p1,·"FlutterView"
  
54 ····const-string·v0,·"System·settings·changed.·Sending·user·settings·to·Flutter."54 ····const-string·v0,·"System·settings·changed.·Sending·user·settings·to·Flutter."
  
55 ····invoke-static·{p1,·v0},·Ll5/b;->f(Ljava/lang/String;Ljava/lang/String;)V55 ····invoke-static·{p1,·v0},·Ll5/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
56 ····iget-object·p1,·p0,·Lm5/e0$b;->a:Lm5/e0;56 ····iget-object·p1,·p0,·Lm5/f0$b;->a:Lm5/f0;
  
57 ····invoke-virtual·{p1},·Lm5/e0;->B()V57 ····invoke-virtual·{p1},·Lm5/f0;->B()V
  
58 ····return-void58 ····return-void
59 .end·method59 .end·method
5.71 KB
smali/m5/j0$a.smali vs.
smali/m5/k0$a.smali
Files 16% similar despite different names
    
Offset 1, 200 lines modifiedOffset 1, 200 lines modified
1 .class·public·final·enum·Lm5/j0$a;1 .class·public·final·enum·Lm5/k0$a;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lm5/j0;6 ····value·=·Lm5/k0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x40199 ····accessFlags·=·0x4019
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·public·static·final·enum·i:Lm5/j0$a;13 .field·public·static·final·enum·i:Lm5/k0$a;
  
14 .field·public·static·final·enum·j:Lm5/j0$a;14 .field·public·static·final·enum·j:Lm5/k0$a;
  
15 .field·public·static·final·enum·k:Lm5/j0$a;15 .field·public·static·final·enum·k:Lm5/k0$a;
  
16 .field·public·static·final·enum·l:Lm5/j0$a;16 .field·public·static·final·enum·l:Lm5/k0$a;
  
17 .field·public·static·final·enum·m:Lm5/j0$a;17 .field·public·static·final·enum·m:Lm5/k0$a;
  
18 .field·public·static·final·synthetic·n:[Lm5/j0$a;18 .field·public·static·final·synthetic·n:[Lm5/k0$a;
  
  
19 #·instance·fields19 #·instance·fields
20 .field·public·final·h:J20 .field·public·final·h:J
  
  
21 #·direct·methods21 #·direct·methods
22 .method·public·static·constructor·<clinit>()V22 .method·public·static·constructor·<clinit>()V
23 ····.locals·523 ····.locals·5
  
24 ····.line·124 ····.line·1
25 ····new-instance·v0,·Lm5/j0$a;25 ····new-instance·v0,·Lm5/k0$a;
  
26 ····const/4·v1,·0x026 ····const/4·v1,·0x0
  
27 ····const-wide/16·v2,·0x027 ····const-wide/16·v2,·0x0
  
28 ····const-string·v4,·"kKeyboard"28 ····const-string·v4,·"kKeyboard"
  
29 ····invoke-direct·{v0,·v4,·v1,·v2,·v3},·Lm5/j0$a;-><init>(Ljava/lang/String;IJ)V29 ····invoke-direct·{v0,·v4,·v1,·v2,·v3},·Lm5/k0$a;-><init>(Ljava/lang/String;IJ)V
  
30 ····sput-object·v0,·Lm5/j0$a;->i:Lm5/j0$a;30 ····sput-object·v0,·Lm5/k0$a;->i:Lm5/k0$a;
  
31 ····new-instance·v0,·Lm5/j0$a;31 ····new-instance·v0,·Lm5/k0$a;
  
32 ····const/4·v1,·0x132 ····const/4·v1,·0x1
  
33 ····const-wide/16·v2,·0x133 ····const-wide/16·v2,·0x1
  
34 ····const-string·v4,·"kDirectionalPad"34 ····const-string·v4,·"kDirectionalPad"
  
35 ····invoke-direct·{v0,·v4,·v1,·v2,·v3},·Lm5/j0$a;-><init>(Ljava/lang/String;IJ)V35 ····invoke-direct·{v0,·v4,·v1,·v2,·v3},·Lm5/k0$a;-><init>(Ljava/lang/String;IJ)V
  
36 ····sput-object·v0,·Lm5/j0$a;->j:Lm5/j0$a;36 ····sput-object·v0,·Lm5/k0$a;->j:Lm5/k0$a;
  
37 ····new-instance·v0,·Lm5/j0$a;37 ····new-instance·v0,·Lm5/k0$a;
  
38 ····const/4·v1,·0x238 ····const/4·v1,·0x2
  
39 ····const-wide/16·v2,·0x239 ····const-wide/16·v2,·0x2
  
40 ····const-string·v4,·"kGamepad"40 ····const-string·v4,·"kGamepad"
  
41 ····invoke-direct·{v0,·v4,·v1,·v2,·v3},·Lm5/j0$a;-><init>(Ljava/lang/String;IJ)V41 ····invoke-direct·{v0,·v4,·v1,·v2,·v3},·Lm5/k0$a;-><init>(Ljava/lang/String;IJ)V
  
42 ····sput-object·v0,·Lm5/j0$a;->k:Lm5/j0$a;42 ····sput-object·v0,·Lm5/k0$a;->k:Lm5/k0$a;
  
43 ····new-instance·v0,·Lm5/j0$a;43 ····new-instance·v0,·Lm5/k0$a;
  
44 ····const/4·v1,·0x344 ····const/4·v1,·0x3
  
45 ····const-wide/16·v2,·0x345 ····const-wide/16·v2,·0x3
  
46 ····const-string·v4,·"kJoystick"46 ····const-string·v4,·"kJoystick"
  
47 ····invoke-direct·{v0,·v4,·v1,·v2,·v3},·Lm5/j0$a;-><init>(Ljava/lang/String;IJ)V47 ····invoke-direct·{v0,·v4,·v1,·v2,·v3},·Lm5/k0$a;-><init>(Ljava/lang/String;IJ)V
  
48 ····sput-object·v0,·Lm5/j0$a;->l:Lm5/j0$a;48 ····sput-object·v0,·Lm5/k0$a;->l:Lm5/k0$a;
  
49 ····new-instance·v0,·Lm5/j0$a;49 ····new-instance·v0,·Lm5/k0$a;
  
50 ····const/4·v1,·0x450 ····const/4·v1,·0x4
  
51 ····const-wide/16·v2,·0x451 ····const-wide/16·v2,·0x4
  
52 ····const-string·v4,·"kHdmi"52 ····const-string·v4,·"kHdmi"
  
53 ····invoke-direct·{v0,·v4,·v1,·v2,·v3},·Lm5/j0$a;-><init>(Ljava/lang/String;IJ)V53 ····invoke-direct·{v0,·v4,·v1,·v2,·v3},·Lm5/k0$a;-><init>(Ljava/lang/String;IJ)V
  
54 ····sput-object·v0,·Lm5/j0$a;->m:Lm5/j0$a;54 ····sput-object·v0,·Lm5/k0$a;->m:Lm5/k0$a;
  
55 ····invoke-static·{},·Lm5/j0$a;->a()[Lm5/j0$a;55 ····invoke-static·{},·Lm5/k0$a;->a()[Lm5/k0$a;
  
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····sput-object·v0,·Lm5/j0$a;->n:[Lm5/j0$a;57 ····sput-object·v0,·Lm5/k0$a;->n:[Lm5/k0$a;
  
58 ····return-void58 ····return-void
59 .end·method59 .end·method
  
60 .method·public·constructor·<init>(Ljava/lang/String;IJ)V60 .method·public·constructor·<init>(Ljava/lang/String;IJ)V
61 ····.locals·061 ····.locals·0
  
62 ····.line·162 ····.line·1
63 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V63 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
64 ····iput-wide·p3,·p0,·Lm5/j0$a;->h:J64 ····iput-wide·p3,·p0,·Lm5/k0$a;->h:J
  
65 ····return-void65 ····return-void
66 .end·method66 .end·method
  
67 .method·public·static·synthetic·a()[Lm5/j0$a;67 .method·public·static·synthetic·a()[Lm5/k0$a;
68 ····.locals·368 ····.locals·3
  
69 ····.line·169 ····.line·1
70 ····const/4·v0,·0x570 ····const/4·v0,·0x5
  
71 ····new-array·v0,·v0,·[Lm5/j0$a;71 ····new-array·v0,·v0,·[Lm5/k0$a;
  
Max diff block lines reached; 1832/5766 bytes (31.77%) of diff not shown.
4.43 KB
smali/m5/j0$b.smali vs.
smali/m5/k0$b.smali
Files 13% similar despite different names
    
Offset 1, 160 lines modifiedOffset 1, 160 lines modified
1 .class·public·final·enum·Lm5/j0$b;1 .class·public·final·enum·Lm5/k0$b;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lm5/j0;6 ····value·=·Lm5/k0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x40199 ····accessFlags·=·0x4019
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·public·static·final·enum·i:Lm5/j0$b;13 .field·public·static·final·enum·i:Lm5/k0$b;
  
14 .field·public·static·final·enum·j:Lm5/j0$b;14 .field·public·static·final·enum·j:Lm5/k0$b;
  
15 .field·public·static·final·enum·k:Lm5/j0$b;15 .field·public·static·final·enum·k:Lm5/k0$b;
  
16 .field·public·static·final·synthetic·l:[Lm5/j0$b;16 .field·public·static·final·synthetic·l:[Lm5/k0$b;
  
  
17 #·instance·fields17 #·instance·fields
18 .field·public·h:J18 .field·public·h:J
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·static·constructor·<clinit>()V20 .method·public·static·constructor·<clinit>()V
21 ····.locals·521 ····.locals·5
  
22 ····.line·122 ····.line·1
23 ····new-instance·v0,·Lm5/j0$b;23 ····new-instance·v0,·Lm5/k0$b;
  
24 ····const/4·v1,·0x024 ····const/4·v1,·0x0
  
25 ····const-wide/16·v2,·0x025 ····const-wide/16·v2,·0x0
  
26 ····const-string·v4,·"kDown"26 ····const-string·v4,·"kDown"
  
27 ····invoke-direct·{v0,·v4,·v1,·v2,·v3},·Lm5/j0$b;-><init>(Ljava/lang/String;IJ)V27 ····invoke-direct·{v0,·v4,·v1,·v2,·v3},·Lm5/k0$b;-><init>(Ljava/lang/String;IJ)V
  
28 ····sput-object·v0,·Lm5/j0$b;->i:Lm5/j0$b;28 ····sput-object·v0,·Lm5/k0$b;->i:Lm5/k0$b;
  
29 ····new-instance·v0,·Lm5/j0$b;29 ····new-instance·v0,·Lm5/k0$b;
  
30 ····const/4·v1,·0x130 ····const/4·v1,·0x1
  
31 ····const-wide/16·v2,·0x131 ····const-wide/16·v2,·0x1
  
32 ····const-string·v4,·"kUp"32 ····const-string·v4,·"kUp"
  
33 ····invoke-direct·{v0,·v4,·v1,·v2,·v3},·Lm5/j0$b;-><init>(Ljava/lang/String;IJ)V33 ····invoke-direct·{v0,·v4,·v1,·v2,·v3},·Lm5/k0$b;-><init>(Ljava/lang/String;IJ)V
  
34 ····sput-object·v0,·Lm5/j0$b;->j:Lm5/j0$b;34 ····sput-object·v0,·Lm5/k0$b;->j:Lm5/k0$b;
  
35 ····new-instance·v0,·Lm5/j0$b;35 ····new-instance·v0,·Lm5/k0$b;
  
36 ····const/4·v1,·0x236 ····const/4·v1,·0x2
  
37 ····const-wide/16·v2,·0x237 ····const-wide/16·v2,·0x2
  
38 ····const-string·v4,·"kRepeat"38 ····const-string·v4,·"kRepeat"
  
39 ····invoke-direct·{v0,·v4,·v1,·v2,·v3},·Lm5/j0$b;-><init>(Ljava/lang/String;IJ)V39 ····invoke-direct·{v0,·v4,·v1,·v2,·v3},·Lm5/k0$b;-><init>(Ljava/lang/String;IJ)V
  
40 ····sput-object·v0,·Lm5/j0$b;->k:Lm5/j0$b;40 ····sput-object·v0,·Lm5/k0$b;->k:Lm5/k0$b;
  
41 ····invoke-static·{},·Lm5/j0$b;->a()[Lm5/j0$b;41 ····invoke-static·{},·Lm5/k0$b;->a()[Lm5/k0$b;
  
42 ····move-result-object·v042 ····move-result-object·v0
  
43 ····sput-object·v0,·Lm5/j0$b;->l:[Lm5/j0$b;43 ····sput-object·v0,·Lm5/k0$b;->l:[Lm5/k0$b;
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
46 .method·public·constructor·<init>(Ljava/lang/String;IJ)V46 .method·public·constructor·<init>(Ljava/lang/String;IJ)V
47 ····.locals·047 ····.locals·0
  
48 ····.line·148 ····.line·1
49 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V49 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
50 ····iput-wide·p3,·p0,·Lm5/j0$b;->h:J50 ····iput-wide·p3,·p0,·Lm5/k0$b;->h:J
  
51 ····return-void51 ····return-void
52 .end·method52 .end·method
  
53 .method·public·static·synthetic·a()[Lm5/j0$b;53 .method·public·static·synthetic·a()[Lm5/k0$b;
54 ····.locals·354 ····.locals·3
  
55 ····.line·155 ····.line·1
56 ····const/4·v0,·0x356 ····const/4·v0,·0x3
  
57 ····new-array·v0,·v0,·[Lm5/j0$b;57 ····new-array·v0,·v0,·[Lm5/k0$b;
  
58 ····const/4·v1,·0x058 ····const/4·v1,·0x0
  
59 ····sget-object·v2,·Lm5/j0$b;->i:Lm5/j0$b;59 ····sget-object·v2,·Lm5/k0$b;->i:Lm5/k0$b;
  
60 ····aput-object·v2,·v0,·v160 ····aput-object·v2,·v0,·v1
  
61 ····const/4·v1,·0x161 ····const/4·v1,·0x1
  
62 ····sget-object·v2,·Lm5/j0$b;->j:Lm5/j0$b;62 ····sget-object·v2,·Lm5/k0$b;->j:Lm5/k0$b;
  
63 ····aput-object·v2,·v0,·v163 ····aput-object·v2,·v0,·v1
  
64 ····const/4·v1,·0x264 ····const/4·v1,·0x2
  
65 ····sget-object·v2,·Lm5/j0$b;->k:Lm5/j0$b;65 ····sget-object·v2,·Lm5/k0$b;->k:Lm5/k0$b;
  
66 ····aput-object·v2,·v0,·v166 ····aput-object·v2,·v0,·v1
  
67 ····return-object·v067 ····return-object·v0
68 .end·method68 .end·method
  
69 .method·public·static·valueOf(Ljava/lang/String;)Lm5/j0$b;69 .method·public·static·valueOf(Ljava/lang/String;)Lm5/k0$b;
70 ····.locals·170 ····.locals·1
  
71 ····.line·171 ····.line·1
72 ····const-class·v0,·Lm5/j0$b;72 ····const-class·v0,·Lm5/k0$b;
  
73 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;73 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
Max diff block lines reached; 777/4457 bytes (17.43%) of diff not shown.
4.57 KB
smali/m5/e0$e.smali vs.
smali/m5/f0$e.smali
Files 18% similar despite different names
    
Offset 1, 155 lines modifiedOffset 1, 155 lines modified
1 .class·public·final·enum·Lm5/e0$e;1 .class·public·final·enum·Lm5/f0$e;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lm5/e0;6 ····value·=·Lm5/f0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x40199 ····accessFlags·=·0x4019
10 ····name·=·"e"10 ····name·=·"e"
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·public·static·final·enum·h:Lm5/e0$e;13 .field·public·static·final·enum·h:Lm5/f0$e;
  
14 .field·public·static·final·enum·i:Lm5/e0$e;14 .field·public·static·final·enum·i:Lm5/f0$e;
  
15 .field·public·static·final·enum·j:Lm5/e0$e;15 .field·public·static·final·enum·j:Lm5/f0$e;
  
16 .field·public·static·final·enum·k:Lm5/e0$e;16 .field·public·static·final·enum·k:Lm5/f0$e;
  
17 .field·public·static·final·synthetic·l:[Lm5/e0$e;17 .field·public·static·final·synthetic·l:[Lm5/f0$e;
  
  
18 #·direct·methods18 #·direct·methods
19 .method·public·static·constructor·<clinit>()V19 .method·public·static·constructor·<clinit>()V
20 ····.locals·320 ····.locals·3
  
21 ····.line·121 ····.line·1
22 ····new-instance·v0,·Lm5/e0$e;22 ····new-instance·v0,·Lm5/f0$e;
  
23 ····const-string·v1,·"NONE"23 ····const-string·v1,·"NONE"
  
24 ····const/4·v2,·0x024 ····const/4·v2,·0x0
  
25 ····invoke-direct·{v0,·v1,·v2},·Lm5/e0$e;-><init>(Ljava/lang/String;I)V25 ····invoke-direct·{v0,·v1,·v2},·Lm5/f0$e;-><init>(Ljava/lang/String;I)V
  
26 ····sput-object·v0,·Lm5/e0$e;->h:Lm5/e0$e;26 ····sput-object·v0,·Lm5/f0$e;->h:Lm5/f0$e;
  
27 ····new-instance·v0,·Lm5/e0$e;27 ····new-instance·v0,·Lm5/f0$e;
  
28 ····const-string·v1,·"LEFT"28 ····const-string·v1,·"LEFT"
  
29 ····const/4·v2,·0x129 ····const/4·v2,·0x1
  
30 ····invoke-direct·{v0,·v1,·v2},·Lm5/e0$e;-><init>(Ljava/lang/String;I)V30 ····invoke-direct·{v0,·v1,·v2},·Lm5/f0$e;-><init>(Ljava/lang/String;I)V
  
31 ····sput-object·v0,·Lm5/e0$e;->i:Lm5/e0$e;31 ····sput-object·v0,·Lm5/f0$e;->i:Lm5/f0$e;
  
32 ····new-instance·v0,·Lm5/e0$e;32 ····new-instance·v0,·Lm5/f0$e;
  
33 ····const-string·v1,·"RIGHT"33 ····const-string·v1,·"RIGHT"
  
34 ····const/4·v2,·0x234 ····const/4·v2,·0x2
  
35 ····invoke-direct·{v0,·v1,·v2},·Lm5/e0$e;-><init>(Ljava/lang/String;I)V35 ····invoke-direct·{v0,·v1,·v2},·Lm5/f0$e;-><init>(Ljava/lang/String;I)V
  
36 ····sput-object·v0,·Lm5/e0$e;->j:Lm5/e0$e;36 ····sput-object·v0,·Lm5/f0$e;->j:Lm5/f0$e;
  
37 ····new-instance·v0,·Lm5/e0$e;37 ····new-instance·v0,·Lm5/f0$e;
  
38 ····const-string·v1,·"BOTH"38 ····const-string·v1,·"BOTH"
  
39 ····const/4·v2,·0x339 ····const/4·v2,·0x3
  
40 ····invoke-direct·{v0,·v1,·v2},·Lm5/e0$e;-><init>(Ljava/lang/String;I)V40 ····invoke-direct·{v0,·v1,·v2},·Lm5/f0$e;-><init>(Ljava/lang/String;I)V
  
41 ····sput-object·v0,·Lm5/e0$e;->k:Lm5/e0$e;41 ····sput-object·v0,·Lm5/f0$e;->k:Lm5/f0$e;
  
42 ····invoke-static·{},·Lm5/e0$e;->a()[Lm5/e0$e;42 ····invoke-static·{},·Lm5/f0$e;->a()[Lm5/f0$e;
  
43 ····move-result-object·v043 ····move-result-object·v0
  
44 ····sput-object·v0,·Lm5/e0$e;->l:[Lm5/e0$e;44 ····sput-object·v0,·Lm5/f0$e;->l:[Lm5/f0$e;
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
47 .method·public·constructor·<init>(Ljava/lang/String;I)V47 .method·public·constructor·<init>(Ljava/lang/String;I)V
48 ····.locals·048 ····.locals·0
  
49 ····.line·149 ····.line·1
50 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V50 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
51 ····return-void51 ····return-void
52 .end·method52 .end·method
  
53 .method·public·static·synthetic·a()[Lm5/e0$e;53 .method·public·static·synthetic·a()[Lm5/f0$e;
54 ····.locals·354 ····.locals·3
  
55 ····.line·155 ····.line·1
56 ····const/4·v0,·0x456 ····const/4·v0,·0x4
  
57 ····new-array·v0,·v0,·[Lm5/e0$e;57 ····new-array·v0,·v0,·[Lm5/f0$e;
  
58 ····const/4·v1,·0x058 ····const/4·v1,·0x0
  
59 ····sget-object·v2,·Lm5/e0$e;->h:Lm5/e0$e;59 ····sget-object·v2,·Lm5/f0$e;->h:Lm5/f0$e;
  
60 ····aput-object·v2,·v0,·v160 ····aput-object·v2,·v0,·v1
  
61 ····const/4·v1,·0x161 ····const/4·v1,·0x1
  
62 ····sget-object·v2,·Lm5/e0$e;->i:Lm5/e0$e;62 ····sget-object·v2,·Lm5/f0$e;->i:Lm5/f0$e;
  
63 ····aput-object·v2,·v0,·v163 ····aput-object·v2,·v0,·v1
  
64 ····const/4·v1,·0x264 ····const/4·v1,·0x2
  
65 ····sget-object·v2,·Lm5/e0$e;->j:Lm5/e0$e;65 ····sget-object·v2,·Lm5/f0$e;->j:Lm5/f0$e;
  
66 ····aput-object·v2,·v0,·v166 ····aput-object·v2,·v0,·v1
  
67 ····const/4·v1,·0x367 ····const/4·v1,·0x3
  
68 ····sget-object·v2,·Lm5/e0$e;->k:Lm5/e0$e;68 ····sget-object·v2,·Lm5/f0$e;->k:Lm5/f0$e;
  
69 ····aput-object·v2,·v0,·v169 ····aput-object·v2,·v0,·v1
  
70 ····return-object·v070 ····return-object·v0
71 .end·method71 .end·method
  
72 .method·public·static·valueOf(Ljava/lang/String;)Lm5/e0$e;72 .method·public·static·valueOf(Ljava/lang/String;)Lm5/f0$e;
Max diff block lines reached; 781/4601 bytes (16.97%) of diff not shown.
3.19 KB
smali/m5/n0$a.smali vs.
smali/m5/r0$a.smali
Files 26% similar despite different names
    
Offset 1, 83 lines modifiedOffset 1, 98 lines modified
1 .class·public·abstract·synthetic·Lm5/n0$a;1 .class·public·Lm5/r0$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lm5/n0;6 ····value·=·Lm5/r0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10099 ····accessFlags·=·0x9
10 ····name·=·null10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·public·static·final·synthetic·a:[I13 .field·public·static·final·b:Ljava/util/concurrent/atomic/AtomicLong;
  
  
 14 #·instance·fields
 15 .field·public·final·a:J
  
  
14 #·direct·methods16 #·direct·methods
15 .method·public·static·constructor·<clinit>()V17 .method·public·static·constructor·<clinit>()V
16 ····.locals·318 ····.locals·3
  
17 ····.line·119 ····.line·1
18 ····invoke-static·{},·Lm5/j0$b;->values()[Lm5/j0$b;20 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicLong;
  
19 ····move-result-object·v021 ····const-wide/16·v1,·0x0
  
20 ····array-length·v0,·v022 ····invoke-direct·{v0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V
  
21 ····new-array·v0,·v0,·[I23 ····sput-object·v0,·Lm5/r0$a;->b:Ljava/util/concurrent/atomic/AtomicLong;
  
22 ····sput-object·v0,·Lm5/n0$a;->a:[I24 ····return-void
 25 .end·method
  
23 ····:try_start_0 
24 ····sget-object·v1,·Lm5/j0$b;->i:Lm5/j0$b;26 .method·public·constructor·<init>(J)V
 27 ····.locals·0
  
25 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I28 ····.line·1
 29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····move-result·v130 ····iput-wide·p1,·p0,·Lm5/r0$a;->a:J
  
27 ····const/4·v2,·0x131 ····return-void
 32 .end·method
  
 33 .method·public·static·synthetic·a(Lm5/r0$a;)J
 34 ····.locals·2
28 ····aput·v2,·v0,·v1 
29 ····:try_end_0 
30 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 
  
 35 ····.line·1
 36 ····iget-wide·v0,·p0,·Lm5/r0$a;->a:J
31 ····:catch_0 
32 ····:try_start_1 
33 ····sget-object·v0,·Lm5/n0$a;->a:[I 
  
34 ····sget-object·v1,·Lm5/j0$b;->j:Lm5/j0$b;37 ····return-wide·v0
 38 .end·method
  
35 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I39 .method·public·static·b()Lm5/r0$a;
 40 ····.locals·2
  
36 ····move-result·v141 ····.line·1
 42 ····sget-object·v0,·Lm5/r0$a;->b:Ljava/util/concurrent/atomic/AtomicLong;
  
37 ····const/4·v2,·0x243 ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicLong;->incrementAndGet()J
  
 44 ····move-result-wide·v0
38 ····aput·v2,·v0,·v1 
39 ····:try_end_1 
40 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 
  
 45 ····invoke-static·{v0,·v1},·Lm5/r0$a;->c(J)Lm5/r0$a;
41 ····:catch_1 
42 ····:try_start_2 
43 ····sget-object·v0,·Lm5/n0$a;->a:[I 
  
44 ····sget-object·v1,·Lm5/j0$b;->k:Lm5/j0$b;46 ····move-result-object·v0
  
45 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I47 ····return-object·v0
 48 .end·method
  
46 ····move-result·v149 .method·public·static·c(J)Lm5/r0$a;
 50 ····.locals·1
  
47 ····const/4·v2,·0x351 ····.line·1
 52 ····new-instance·v0,·Lm5/r0$a;
  
 53 ····invoke-direct·{v0,·p0,·p1},·Lm5/r0$a;-><init>(J)V
48 ····aput·v2,·v0,·v1 
49 ····:try_end_2 
50 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2 
  
51 ····:catch_254 ····return-object·v0
 55 .end·method
  
  
 56 #·virtual·methods
 57 .method·public·d()J
 58 ····.locals·2
  
 59 ····.line·1
 60 ····iget-wide·v0,·p0,·Lm5/r0$a;->a:J
  
52 ····return-void61 ····return-wide·v0
53 .end·method62 .end·method
1.2 KB
smali/m5/e0$a.smali vs.
smali/m5/f0$a.smali
Files 6% similar despite different names
    
Offset 1, 47 lines modifiedOffset 1, 47 lines modified
1 .class·public·Lm5/e0$a;1 .class·public·Lm5/f0$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/view/i$k;5 .implements·Lio/flutter/view/i$k;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lm5/e0;8 ····value·=·Lm5/f0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x111 ····accessFlags·=·0x1
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·public·final·synthetic·a:Lm5/e0;15 .field·public·final·synthetic·a:Lm5/f0;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Lm5/e0;)V17 .method·public·constructor·<init>(Lm5/f0;)V
18 ····.locals·018 ····.locals·0
  
19 ····.line·119 ····.line·1
20 ····iput-object·p1,·p0,·Lm5/e0$a;->a:Lm5/e0;20 ····iput-object·p1,·p0,·Lm5/f0$a;->a:Lm5/f0;
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
  
24 #·virtual·methods24 #·virtual·methods
25 .method·public·a(ZZ)V25 .method·public·a(ZZ)V
26 ····.locals·126 ····.locals·1
  
27 ····.line·127 ····.line·1
28 ····iget-object·v0,·p0,·Lm5/e0$a;->a:Lm5/e0;28 ····iget-object·v0,·p0,·Lm5/f0$a;->a:Lm5/f0;
  
29 ····invoke-static·{v0,·p1,·p2},·Lm5/e0;->e(Lm5/e0;ZZ)V29 ····invoke-static·{v0,·p1,·p2},·Lm5/f0;->e(Lm5/f0;ZZ)V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
6.83 KB
smali/io/flutter/plugin/editing/k0$c$a.smali vs.
smali/io/flutter/plugin/editing/o0$c$a.smali
Files 14% similar despite different names
    
Offset 1, 151 lines modifiedOffset 1, 151 lines modified
1 .class·public·final·enum·Lio/flutter/plugin/editing/k0$c$a;1 .class·public·final·enum·Lio/flutter/plugin/editing/o0$c$a;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/flutter/plugin/editing/k0$c;6 ····value·=·Lio/flutter/plugin/editing/o0$c;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x40199 ····accessFlags·=·0x4019
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·public·static·final·enum·h:Lio/flutter/plugin/editing/k0$c$a;13 .field·public·static·final·enum·h:Lio/flutter/plugin/editing/o0$c$a;
  
14 .field·public·static·final·enum·i:Lio/flutter/plugin/editing/k0$c$a;14 .field·public·static·final·enum·i:Lio/flutter/plugin/editing/o0$c$a;
  
15 .field·public·static·final·enum·j:Lio/flutter/plugin/editing/k0$c$a;15 .field·public·static·final·enum·j:Lio/flutter/plugin/editing/o0$c$a;
  
16 .field·public·static·final·enum·k:Lio/flutter/plugin/editing/k0$c$a;16 .field·public·static·final·enum·k:Lio/flutter/plugin/editing/o0$c$a;
  
17 .field·public·static·final·synthetic·l:[Lio/flutter/plugin/editing/k0$c$a;17 .field·public·static·final·synthetic·l:[Lio/flutter/plugin/editing/o0$c$a;
  
  
18 #·direct·methods18 #·direct·methods
19 .method·public·static·constructor·<clinit>()V19 .method·public·static·constructor·<clinit>()V
20 ····.locals·320 ····.locals·3
  
21 ····new-instance·v0,·Lio/flutter/plugin/editing/k0$c$a;21 ····new-instance·v0,·Lio/flutter/plugin/editing/o0$c$a;
  
22 ····const-string·v1,·"NO_TARGET"22 ····const-string·v1,·"NO_TARGET"
  
23 ····const/4·v2,·0x023 ····const/4·v2,·0x0
  
24 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/plugin/editing/k0$c$a;-><init>(Ljava/lang/String;I)V24 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/plugin/editing/o0$c$a;-><init>(Ljava/lang/String;I)V
  
25 ····sput-object·v0,·Lio/flutter/plugin/editing/k0$c$a;->h:Lio/flutter/plugin/editing/k0$c$a;25 ····sput-object·v0,·Lio/flutter/plugin/editing/o0$c$a;->h:Lio/flutter/plugin/editing/o0$c$a;
  
26 ····new-instance·v0,·Lio/flutter/plugin/editing/k0$c$a;26 ····new-instance·v0,·Lio/flutter/plugin/editing/o0$c$a;
  
27 ····const-string·v1,·"FRAMEWORK_CLIENT"27 ····const-string·v1,·"FRAMEWORK_CLIENT"
  
28 ····const/4·v2,·0x128 ····const/4·v2,·0x1
  
29 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/plugin/editing/k0$c$a;-><init>(Ljava/lang/String;I)V29 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/plugin/editing/o0$c$a;-><init>(Ljava/lang/String;I)V
  
30 ····sput-object·v0,·Lio/flutter/plugin/editing/k0$c$a;->i:Lio/flutter/plugin/editing/k0$c$a;30 ····sput-object·v0,·Lio/flutter/plugin/editing/o0$c$a;->i:Lio/flutter/plugin/editing/o0$c$a;
  
31 ····new-instance·v0,·Lio/flutter/plugin/editing/k0$c$a;31 ····new-instance·v0,·Lio/flutter/plugin/editing/o0$c$a;
  
32 ····const-string·v1,·"VIRTUAL_DISPLAY_PLATFORM_VIEW"32 ····const-string·v1,·"VIRTUAL_DISPLAY_PLATFORM_VIEW"
  
33 ····const/4·v2,·0x233 ····const/4·v2,·0x2
  
34 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/plugin/editing/k0$c$a;-><init>(Ljava/lang/String;I)V34 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/plugin/editing/o0$c$a;-><init>(Ljava/lang/String;I)V
  
35 ····sput-object·v0,·Lio/flutter/plugin/editing/k0$c$a;->j:Lio/flutter/plugin/editing/k0$c$a;35 ····sput-object·v0,·Lio/flutter/plugin/editing/o0$c$a;->j:Lio/flutter/plugin/editing/o0$c$a;
  
36 ····new-instance·v0,·Lio/flutter/plugin/editing/k0$c$a;36 ····new-instance·v0,·Lio/flutter/plugin/editing/o0$c$a;
  
37 ····const-string·v1,·"PHYSICAL_DISPLAY_PLATFORM_VIEW"37 ····const-string·v1,·"PHYSICAL_DISPLAY_PLATFORM_VIEW"
  
38 ····const/4·v2,·0x338 ····const/4·v2,·0x3
  
39 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/plugin/editing/k0$c$a;-><init>(Ljava/lang/String;I)V39 ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/plugin/editing/o0$c$a;-><init>(Ljava/lang/String;I)V
  
40 ····sput-object·v0,·Lio/flutter/plugin/editing/k0$c$a;->k:Lio/flutter/plugin/editing/k0$c$a;40 ····sput-object·v0,·Lio/flutter/plugin/editing/o0$c$a;->k:Lio/flutter/plugin/editing/o0$c$a;
  
41 ····invoke-static·{},·Lio/flutter/plugin/editing/k0$c$a;->a()[Lio/flutter/plugin/editing/k0$c$a;41 ····invoke-static·{},·Lio/flutter/plugin/editing/o0$c$a;->a()[Lio/flutter/plugin/editing/o0$c$a;
  
42 ····move-result-object·v042 ····move-result-object·v0
  
43 ····sput-object·v0,·Lio/flutter/plugin/editing/k0$c$a;->l:[Lio/flutter/plugin/editing/k0$c$a;43 ····sput-object·v0,·Lio/flutter/plugin/editing/o0$c$a;->l:[Lio/flutter/plugin/editing/o0$c$a;
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
46 .method·public·constructor·<init>(Ljava/lang/String;I)V46 .method·public·constructor·<init>(Ljava/lang/String;I)V
47 ····.locals·047 ····.locals·0
  
48 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V48 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
51 .method·public·static·synthetic·a()[Lio/flutter/plugin/editing/k0$c$a;51 .method·public·static·synthetic·a()[Lio/flutter/plugin/editing/o0$c$a;
52 ····.locals·352 ····.locals·3
  
53 ····.line·153 ····.line·1
54 ····const/4·v0,·0x454 ····const/4·v0,·0x4
  
55 ····new-array·v0,·v0,·[Lio/flutter/plugin/editing/k0$c$a;55 ····new-array·v0,·v0,·[Lio/flutter/plugin/editing/o0$c$a;
  
56 ····const/4·v1,·0x056 ····const/4·v1,·0x0
  
57 ····sget-object·v2,·Lio/flutter/plugin/editing/k0$c$a;->h:Lio/flutter/plugin/editing/k0$c$a;57 ····sget-object·v2,·Lio/flutter/plugin/editing/o0$c$a;->h:Lio/flutter/plugin/editing/o0$c$a;
  
58 ····aput-object·v2,·v0,·v158 ····aput-object·v2,·v0,·v1
  
59 ····const/4·v1,·0x159 ····const/4·v1,·0x1
  
60 ····sget-object·v2,·Lio/flutter/plugin/editing/k0$c$a;->i:Lio/flutter/plugin/editing/k0$c$a;60 ····sget-object·v2,·Lio/flutter/plugin/editing/o0$c$a;->i:Lio/flutter/plugin/editing/o0$c$a;
  
61 ····aput-object·v2,·v0,·v161 ····aput-object·v2,·v0,·v1
  
62 ····const/4·v1,·0x262 ····const/4·v1,·0x2
  
63 ····sget-object·v2,·Lio/flutter/plugin/editing/k0$c$a;->j:Lio/flutter/plugin/editing/k0$c$a;63 ····sget-object·v2,·Lio/flutter/plugin/editing/o0$c$a;->j:Lio/flutter/plugin/editing/o0$c$a;
  
64 ····aput-object·v2,·v0,·v164 ····aput-object·v2,·v0,·v1
  
65 ····const/4·v1,·0x365 ····const/4·v1,·0x3
  
66 ····sget-object·v2,·Lio/flutter/plugin/editing/k0$c$a;->k:Lio/flutter/plugin/editing/k0$c$a;66 ····sget-object·v2,·Lio/flutter/plugin/editing/o0$c$a;->k:Lio/flutter/plugin/editing/o0$c$a;
  
67 ····aput-object·v2,·v0,·v167 ····aput-object·v2,·v0,·v1
  
68 ····return-object·v068 ····return-object·v0
69 .end·method69 .end·method
  
70 .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/plugin/editing/k0$c$a;70 .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/plugin/editing/o0$c$a;
71 ····.locals·171 ····.locals·1
  
Max diff block lines reached; 989/6866 bytes (14.40%) of diff not shown.
1.45 KB
smali/io/flutter/plugin/editing/k0$c.smali vs.
smali/io/flutter/plugin/editing/o0$c.smali
Files 12% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 .class·public·Lio/flutter/plugin/editing/k0$c;1 .class·public·Lio/flutter/plugin/editing/o0$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/flutter/plugin/editing/k0;6 ····value·=·Lio/flutter/plugin/editing/o0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"c"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/MemberClasses;12 .annotation·system·Ldalvik/annotation/MemberClasses;
13 ····value·=·{13 ····value·=·{
14 ········Lio/flutter/plugin/editing/k0$c$a;14 ········Lio/flutter/plugin/editing/o0$c$a;
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
  
17 #·instance·fields17 #·instance·fields
18 .field·public·a:Lio/flutter/plugin/editing/k0$c$a;18 .field·public·a:Lio/flutter/plugin/editing/o0$c$a;
  
19 .field·public·b:I19 .field·public·b:I
  
  
20 #·direct·methods20 #·direct·methods
21 .method·public·constructor·<init>(Lio/flutter/plugin/editing/k0$c$a;I)V21 .method·public·constructor·<init>(Lio/flutter/plugin/editing/o0$c$a;I)V
22 ····.locals·022 ····.locals·0
  
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/k0$c;->a:Lio/flutter/plugin/editing/k0$c$a;24 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/o0$c;->a:Lio/flutter/plugin/editing/o0$c$a;
  
25 ····iput·p2,·p0,·Lio/flutter/plugin/editing/k0$c;->b:I25 ····iput·p2,·p0,·Lio/flutter/plugin/editing/o0$c;->b:I
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
9.72 KB
smali/io/flutter/plugin/editing/k0$a.smali vs.
smali/io/flutter/plugin/editing/o0$a.smali
Files 15% similar despite different names
    
Offset 1, 219 lines modifiedOffset 1, 219 lines modified
1 .class·public·Lio/flutter/plugin/editing/k0$a;1 .class·public·Lio/flutter/plugin/editing/o0$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw5/w$f;5 .implements·Lw5/x$f;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/flutter/plugin/editing/k0;-><init>(Landroid/view/View;Lw5/w;Lio/flutter/plugin/platform/r;)V8 ····value·=·Lio/flutter/plugin/editing/o0;-><init>(Landroid/view/View;Lw5/x;Lw5/t;Lio/flutter/plugin/platform/r;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x111 ····accessFlags·=·0x1
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·public·final·synthetic·a:Lio/flutter/plugin/editing/k0;15 .field·public·final·synthetic·a:Lio/flutter/plugin/editing/o0;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Lio/flutter/plugin/editing/k0;)V17 .method·public·constructor·<init>(Lio/flutter/plugin/editing/o0;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/k0$a;->a:Lio/flutter/plugin/editing/k0;19 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/o0$a;->a:Lio/flutter/plugin/editing/o0;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·a()V24 .method·public·a()V
25 ····.locals·225 ····.locals·2
  
26 ····.line·126 ····.line·1
27 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/k0$a;->a:Lio/flutter/plugin/editing/k0;27 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/o0$a;->a:Lio/flutter/plugin/editing/o0;
  
28 ····invoke-static·{v0},·Lio/flutter/plugin/editing/k0;->b(Lio/flutter/plugin/editing/k0;)Landroid/view/View;28 ····invoke-static·{v0},·Lio/flutter/plugin/editing/o0;->b(Lio/flutter/plugin/editing/o0;)Landroid/view/View;
  
29 ····move-result-object·v129 ····move-result-object·v1
  
30 ····invoke-virtual·{v0,·v1},·Lio/flutter/plugin/editing/k0;->D(Landroid/view/View;)V30 ····invoke-virtual·{v0,·v1},·Lio/flutter/plugin/editing/o0;->D(Landroid/view/View;)V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·public·b()V33 .method·public·b()V
34 ····.locals·134 ····.locals·1
  
35 ····.line·135 ····.line·1
36 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/k0$a;->a:Lio/flutter/plugin/editing/k0;36 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/o0$a;->a:Lio/flutter/plugin/editing/o0;
  
37 ····invoke-virtual·{v0},·Lio/flutter/plugin/editing/k0;->k()V37 ····invoke-virtual·{v0},·Lio/flutter/plugin/editing/o0;->k()V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
40 .method·public·c(Ljava/lang/String;Landroid/os/Bundle;)V40 .method·public·c(Ljava/lang/String;Landroid/os/Bundle;)V
41 ····.locals·141 ····.locals·1
  
42 ····.line·142 ····.line·1
43 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/k0$a;->a:Lio/flutter/plugin/editing/k0;43 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/o0$a;->a:Lio/flutter/plugin/editing/o0;
  
44 ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/plugin/editing/k0;->z(Ljava/lang/String;Landroid/os/Bundle;)V44 ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/plugin/editing/o0;->z(Ljava/lang/String;Landroid/os/Bundle;)V
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
47 .method·public·d(IZ)V47 .method·public·d(IZ)V
48 ····.locals·148 ····.locals·1
  
49 ····.line·149 ····.line·1
50 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/k0$a;->a:Lio/flutter/plugin/editing/k0;50 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/o0$a;->a:Lio/flutter/plugin/editing/o0;
  
51 ····invoke-static·{v0,·p1,·p2},·Lio/flutter/plugin/editing/k0;->h(Lio/flutter/plugin/editing/k0;IZ)V51 ····invoke-static·{v0,·p1,·p2},·Lio/flutter/plugin/editing/o0;->h(Lio/flutter/plugin/editing/o0;IZ)V
  
52 ····return-void52 ····return-void
53 .end·method53 .end·method
  
54 .method·public·e(DD[D)V54 .method·public·e(DD[D)V
55 ····.locals·655 ····.locals·6
  
56 ····.line·156 ····.line·1
57 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/k0$a;->a:Lio/flutter/plugin/editing/k0;57 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/o0$a;->a:Lio/flutter/plugin/editing/o0;
  
58 ····move-wide·v1,·p158 ····move-wide·v1,·p1
  
59 ····move-wide·v3,·p359 ····move-wide·v3,·p3
  
60 ····move-object·v5,·p560 ····move-object·v5,·p5
  
61 ····invoke-static/range·{v0·..·v5},·Lio/flutter/plugin/editing/k0;->i(Lio/flutter/plugin/editing/k0;DD[D)V61 ····invoke-static/range·{v0·..·v5},·Lio/flutter/plugin/editing/o0;->i(Lio/flutter/plugin/editing/o0;DD[D)V
  
62 ····return-void62 ····return-void
63 .end·method63 .end·method
  
64 .method·public·f(ILw5/w$b;)V64 .method·public·f(ILw5/x$b;)V
65 ····.locals·165 ····.locals·1
  
66 ····.line·166 ····.line·1
67 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/k0$a;->a:Lio/flutter/plugin/editing/k0;67 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/o0$a;->a:Lio/flutter/plugin/editing/o0;
  
68 ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/plugin/editing/k0;->B(ILw5/w$b;)V68 ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/plugin/editing/o0;->B(ILw5/x$b;)V
  
69 ····return-void69 ····return-void
70 .end·method70 .end·method
  
71 .method·public·g()V71 .method·public·g()V
72 ····.locals·172 ····.locals·1
  
73 ····.line·173 ····.line·1
74 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/k0$a;->a:Lio/flutter/plugin/editing/k0;74 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/o0$a;->a:Lio/flutter/plugin/editing/o0;
  
75 ····invoke-static·{v0},·Lio/flutter/plugin/editing/k0;->f(Lio/flutter/plugin/editing/k0;)V75 ····invoke-static·{v0},·Lio/flutter/plugin/editing/o0;->f(Lio/flutter/plugin/editing/o0;)V
  
76 ····return-void76 ····return-void
77 .end·method77 .end·method
  
78 .method·public·h(Lw5/w$e;)V78 .method·public·h(Lw5/x$e;)V
79 ····.locals·279 ····.locals·2
  
80 ····.line·180 ····.line·1
Max diff block lines reached; 4700/9831 bytes (47.81%) of diff not shown.
2.98 KB
smali/io/flutter/plugin/editing/k0$b.smali vs.
smali/io/flutter/plugin/editing/o0$b.smali
Files 5% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·public·Lio/flutter/plugin/editing/k0$b;1 .class·public·Lio/flutter/plugin/editing/o0$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/plugin/editing/k0$d;5 .implements·Lio/flutter/plugin/editing/o0$d;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/flutter/plugin/editing/k0;->y(DD[D)V8 ····value·=·Lio/flutter/plugin/editing/o0;->y(DD[D)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x111 ····accessFlags·=·0x1
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
Offset 20, 52 lines modifiedOffset 20, 52 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·public·final·synthetic·a:Z21 .field·public·final·synthetic·a:Z
  
22 .field·public·final·synthetic·b:[D22 .field·public·final·synthetic·b:[D
  
23 .field·public·final·synthetic·c:[D23 .field·public·final·synthetic·c:[D
  
24 .field·public·final·synthetic·d:Lio/flutter/plugin/editing/k0;24 .field·public·final·synthetic·d:Lio/flutter/plugin/editing/o0;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·public·constructor·<init>(Lio/flutter/plugin/editing/k0;Z[D[D)V26 .method·public·constructor·<init>(Lio/flutter/plugin/editing/o0;Z[D[D)V
27 ····.locals·027 ····.locals·0
  
28 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/k0$b;->d:Lio/flutter/plugin/editing/k0;28 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/o0$b;->d:Lio/flutter/plugin/editing/o0;
  
29 ····iput-boolean·p2,·p0,·Lio/flutter/plugin/editing/k0$b;->a:Z29 ····iput-boolean·p2,·p0,·Lio/flutter/plugin/editing/o0$b;->a:Z
  
30 ····iput-object·p3,·p0,·Lio/flutter/plugin/editing/k0$b;->b:[D30 ····iput-object·p3,·p0,·Lio/flutter/plugin/editing/o0$b;->b:[D
  
31 ····iput-object·p4,·p0,·Lio/flutter/plugin/editing/k0$b;->c:[D31 ····iput-object·p4,·p0,·Lio/flutter/plugin/editing/o0$b;->c:[D
  
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·a(DD)V36 .method·public·a(DD)V
37 ····.locals·1037 ····.locals·10
  
38 ····.line·138 ····.line·1
39 ····iget-boolean·v0,·p0,·Lio/flutter/plugin/editing/k0$b;->a:Z39 ····iget-boolean·v0,·p0,·Lio/flutter/plugin/editing/o0$b;->a:Z
  
40 ····const-wide/high16·v1,·0x3ff0000000000000L····#·1.040 ····const-wide/high16·v1,·0x3ff0000000000000L····#·1.0
  
41 ····const/4·v3,·0x341 ····const/4·v3,·0x3
  
42 ····if-eqz·v0,·:cond_042 ····if-eqz·v0,·:cond_0
  
43 ····goto·:goto_043 ····goto·:goto_0
  
44 ····:cond_044 ····:cond_0
45 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/k0$b;->b:[D45 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/o0$b;->b:[D
  
46 ····aget-wide·v4,·v0,·v346 ····aget-wide·v4,·v0,·v3
  
47 ····mul-double·v4,·v4,·p147 ····mul-double·v4,·v4,·p1
  
48 ····const/4·v6,·0x748 ····const/4·v6,·0x7
  
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ····aget-wide·v6,·v0,·v680 ····aget-wide·v6,·v0,·v6
  
81 ····add-double/2addr·v4,·v681 ····add-double/2addr·v4,·v6
  
82 ····div-double/2addr·v1,·v482 ····div-double/2addr·v1,·v4
  
83 ····:goto_083 ····:goto_0
84 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/k0$b;->b:[D84 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/o0$b;->b:[D
  
85 ····const/4·v4,·0x085 ····const/4·v4,·0x0
  
86 ····aget-wide·v5,·v0,·v486 ····aget-wide·v5,·v0,·v4
  
87 ····mul-double·v5,·v5,·p187 ····mul-double·v5,·v5,·p1
  
Offset 126, 15 lines modifiedOffset 126, 15 lines modified
  
126 ····aget-wide·p1,·v0,·p1126 ····aget-wide·p1,·v0,·p1
  
127 ····add-double/2addr·v8,·p1127 ····add-double/2addr·v8,·p1
  
128 ····mul-double·v8,·v8,·v1128 ····mul-double·v8,·v8,·v1
  
129 ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/k0$b;->c:[D129 ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/o0$b;->c:[D
  
130 ····aget-wide·p2,·p1,·v4130 ····aget-wide·p2,·p1,·v4
  
131 ····cmpg-double·p4,·v5,·p2131 ····cmpg-double·p4,·v5,·p2
  
132 ····if-gez·p4,·:cond_1132 ····if-gez·p4,·:cond_1
  
3.65 KB
smali/w5/w$c.smali vs.
smali/w5/u$c.smali
Files 24% similar despite different names
    
Offset 1, 74 lines modifiedOffset 1, 125 lines modified
1 .class·public·Lw5/w$c;1 .class·public·final·enum·Lw5/u$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lw5/w;6 ····value·=·Lw5/u;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x4019
10 ····name·=·"c"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·static·fields
13 .field·public·final·a:Lw5/w$g;13 .field·public·static·final·enum·i:Lw5/u$c;
  
 14 .field·public·static·final·enum·j:Lw5/u$c;
  
14 .field·public·final·b:Z15 .field·public·static·final·synthetic·k:[Lw5/u$c;
  
15 .field·public·final·c:Z 
 16 #·instance·fields
 17 .field·public·h:Ljava/lang/String;
  
  
16 #·direct·methods18 #·direct·methods
17 .method·public·constructor·<init>(Lw5/w$g;ZZ)V19 .method·public·static·constructor·<clinit>()V
18 ····.locals·020 ····.locals·3
  
19 ····.line·121 ····.line·1
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····new-instance·v0,·Lw5/u$c;
  
 23 ····const-string·v1,·"light"
  
 24 ····const/4·v2,·0x0
  
 25 ····invoke-direct·{v0,·v1,·v2,·v1},·Lw5/u$c;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
 26 ····sput-object·v0,·Lw5/u$c;->i:Lw5/u$c;
  
21 ····iput-object·p1,·p0,·Lw5/w$c;->a:Lw5/w$g;27 ····new-instance·v0,·Lw5/u$c;
  
22 ····iput-boolean·p2,·p0,·Lw5/w$c;->b:Z28 ····const-string·v1,·"dark"
  
23 ····iput-boolean·p3,·p0,·Lw5/w$c;->c:Z29 ····const/4·v2,·0x1
  
 30 ····invoke-direct·{v0,·v1,·v2,·v1},·Lw5/u$c;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
 31 ····sput-object·v0,·Lw5/u$c;->j:Lw5/u$c;
  
 32 ····invoke-static·{},·Lw5/u$c;->a()[Lw5/u$c;
  
 33 ····move-result-object·v0
  
 34 ····sput-object·v0,·Lw5/u$c;->k:[Lw5/u$c;
  
24 ····return-void35 ····return-void
25 .end·method36 .end·method
  
26 .method·public·static·a(Lorg/json/JSONObject;)Lw5/w$c;37 .method·public·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V
27 ····.locals·538 ····.locals·0
  
28 ····.line·139 ····.line·1
29 ····new-instance·v0,·Lw5/w$c;40 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
30 ····const-string·v1,·"name"41 ····iput-object·p3,·p0,·Lw5/u$c;->h:Ljava/lang/String;
  
31 ····invoke-virtual·{p0,·v1},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;42 ····return-void
 43 .end·method
  
32 ····move-result-object·v144 .method·public·static·synthetic·a()[Lw5/u$c;
 45 ····.locals·3
  
33 ····invoke-static·{v1},·Lw5/w$g;->e(Ljava/lang/String;)Lw5/w$g;46 ····.line·1
 47 ····const/4·v0,·0x2
  
 48 ····new-array·v0,·v0,·[Lw5/u$c;
  
 49 ····const/4·v1,·0x0
  
 50 ····sget-object·v2,·Lw5/u$c;->i:Lw5/u$c;
  
 51 ····aput-object·v2,·v0,·v1
  
 52 ····const/4·v1,·0x1
  
 53 ····sget-object·v2,·Lw5/u$c;->j:Lw5/u$c;
  
 54 ····aput-object·v2,·v0,·v1
  
34 ····move-result-object·v155 ····return-object·v0
 56 .end·method
  
 57 .method·public·static·valueOf(Ljava/lang/String;)Lw5/u$c;
 58 ····.locals·1
  
 59 ····.line·1
 60 ····const-class·v0,·Lw5/u$c;
  
 61 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
35 ····const-string·v2,·"signed"62 ····move-result-object·p0
  
36 ····const/4·v3,·0x063 ····check-cast·p0,·Lw5/u$c;
  
37 ····invoke-virtual·{p0,·v2,·v3},·Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z64 ····return-object·p0
 65 .end·method
  
38 ····move-result·v266 .method·public·static·values()[Lw5/u$c;
 67 ····.locals·1
  
39 ····const-string·v4,·"decimal"68 ····.line·1
 69 ····sget-object·v0,·Lw5/u$c;->k:[Lw5/u$c;
  
40 ····invoke-virtual·{p0,·v4,·v3},·Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z70 ····invoke-virtual·{v0},·[Lw5/u$c;->clone()Ljava/lang/Object;
  
41 ····move-result·p071 ····move-result-object·v0
  
42 ····invoke-direct·{v0,·v1,·v2,·p0},·Lw5/w$c;-><init>(Lw5/w$g;ZZ)V72 ····check-cast·v0,·[Lw5/u$c;
  
43 ····return-object·v073 ····return-object·v0
44 .end·method74 .end·method
1.34 KB
smali/w5/t$a$b.smali vs.
smali/w5/u$a$b.smali
Files 10% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lw5/t$a$b;1 .class·public·Lw5/u$a$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lw5/t$a;6 ····value·=·Lw5/u$a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
Offset 34, 28 lines modifiedOffset 34, 28 lines modified
  
34 .method·public·constructor·<init>(Landroid/util/DisplayMetrics;)V34 .method·public·constructor·<init>(Landroid/util/DisplayMetrics;)V
35 ····.locals·235 ····.locals·2
  
36 ····.line·136 ····.line·1
37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
38 ····sget·v0,·Lw5/t$a$b;->c:I38 ····sget·v0,·Lw5/u$a$b;->c:I
  
39 ····add-int/lit8·v1,·v0,·0x139 ····add-int/lit8·v1,·v0,·0x1
  
40 ····sput·v1,·Lw5/t$a$b;->c:I40 ····sput·v1,·Lw5/u$a$b;->c:I
  
41 ····iput·v0,·p0,·Lw5/t$a$b;->a:I41 ····iput·v0,·p0,·Lw5/u$a$b;->a:I
  
42 ····iput-object·p1,·p0,·Lw5/t$a$b;->b:Landroid/util/DisplayMetrics;42 ····iput-object·p1,·p0,·Lw5/u$a$b;->b:Landroid/util/DisplayMetrics;
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
45 .method·public·static·synthetic·a(Lw5/t$a$b;)Landroid/util/DisplayMetrics;45 .method·public·static·synthetic·a(Lw5/u$a$b;)Landroid/util/DisplayMetrics;
46 ····.locals·046 ····.locals·0
  
47 ····.line·147 ····.line·1
48 ····iget-object·p0,·p0,·Lw5/t$a$b;->b:Landroid/util/DisplayMetrics;48 ····iget-object·p0,·p0,·Lw5/u$a$b;->b:Landroid/util/DisplayMetrics;
  
49 ····return-object·p049 ····return-object·p0
50 .end·method50 .end·method
2.46 KB
smali/w5/w$e.smali vs.
smali/w5/x$e.smali
Files 1% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lw5/w$e;1 .class·public·Lw5/x$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lw5/w;6 ····value·=·Lw5/x;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"e"10 ····name·=·"e"
11 .end·annotation11 .end·annotation
  
Offset 73, 23 lines modifiedOffset 73, 23 lines modified
  
73 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I73 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I
  
74 ····move-result·v074 ····move-result·v0
  
75 ····if-gt·p3,·v0,·:cond_475 ····if-gt·p3,·v0,·:cond_4
  
76 ····iput-object·p1,·p0,·Lw5/w$e;->a:Ljava/lang/String;76 ····iput-object·p1,·p0,·Lw5/x$e;->a:Ljava/lang/String;
  
77 ····iput·p2,·p0,·Lw5/w$e;->b:I77 ····iput·p2,·p0,·Lw5/x$e;->b:I
  
78 ····iput·p3,·p0,·Lw5/w$e;->c:I78 ····iput·p3,·p0,·Lw5/x$e;->c:I
  
79 ····iput·p4,·p0,·Lw5/w$e;->d:I79 ····iput·p4,·p0,·Lw5/x$e;->d:I
  
80 ····iput·p5,·p0,·Lw5/w$e;->e:I80 ····iput·p5,·p0,·Lw5/x$e;->e:I
  
81 ····return-void81 ····return-void
  
82 ····:cond_482 ····:cond_4
83 ····new-instance·p1,·Ljava/lang/IndexOutOfBoundsException;83 ····new-instance·p1,·Ljava/lang/IndexOutOfBoundsException;
  
84 ····new-instance·p2,·Ljava/lang/StringBuilder;84 ····new-instance·p2,·Ljava/lang/StringBuilder;
Offset 231, 19 lines modifiedOffset 231, 19 lines modified
231 ····move-result-object·p2231 ····move-result-object·p2
  
232 ····invoke-direct·{p1,·p2},·Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V232 ····invoke-direct·{p1,·p2},·Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
  
233 ····throw·p1233 ····throw·p1
234 .end·method234 .end·method
  
235 .method·public·static·a(Lorg/json/JSONObject;)Lw5/w$e;235 .method·public·static·a(Lorg/json/JSONObject;)Lw5/x$e;
236 ····.locals·7236 ····.locals·7
  
237 ····.line·1237 ····.line·1
238 ····new-instance·v6,·Lw5/w$e;238 ····new-instance·v6,·Lw5/x$e;
  
239 ····const-string·v0,·"text"239 ····const-string·v0,·"text"
  
240 ····invoke-virtual·{p0,·v0},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;240 ····invoke-virtual·{p0,·v0},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
  
241 ····move-result-object·v1241 ····move-result-object·v1
  
Offset 269, 30 lines modifiedOffset 269, 30 lines modified
  
269 ····invoke-virtual·{p0,·v0},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I269 ····invoke-virtual·{p0,·v0},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
  
270 ····move-result·v5270 ····move-result·v5
  
271 ····move-object·v0,·v6271 ····move-object·v0,·v6
  
272 ····invoke-direct/range·{v0·..·v5},·Lw5/w$e;-><init>(Ljava/lang/String;IIII)V272 ····invoke-direct/range·{v0·..·v5},·Lw5/x$e;-><init>(Ljava/lang/String;IIII)V
  
273 ····return-object·v6273 ····return-object·v6
274 .end·method274 .end·method
  
  
275 #·virtual·methods275 #·virtual·methods
276 .method·public·b()Z276 .method·public·b()Z
277 ····.locals·2277 ····.locals·2
  
278 ····.line·1278 ····.line·1
279 ····iget·v0,·p0,·Lw5/w$e;->d:I279 ····iget·v0,·p0,·Lw5/x$e;->d:I
  
280 ····if-ltz·v0,·:cond_0280 ····if-ltz·v0,·:cond_0
  
281 ····iget·v1,·p0,·Lw5/w$e;->e:I281 ····iget·v1,·p0,·Lw5/x$e;->e:I
  
282 ····if-le·v1,·v0,·:cond_0282 ····if-le·v1,·v0,·:cond_0
  
283 ····const/4·v0,·0x1283 ····const/4·v0,·0x1
  
284 ····goto·:goto_0284 ····goto·:goto_0
  
Offset 303, 15 lines modifiedOffset 303, 15 lines modified
303 ····return·v0303 ····return·v0
304 .end·method304 .end·method
  
305 .method·public·c()Z305 .method·public·c()Z
306 ····.locals·1306 ····.locals·1
  
307 ····.line·1307 ····.line·1
308 ····iget·v0,·p0,·Lw5/w$e;->b:I308 ····iget·v0,·p0,·Lw5/x$e;->b:I
  
309 ····if-ltz·v0,·:cond_0309 ····if-ltz·v0,·:cond_0
  
310 ····const/4·v0,·0x1310 ····const/4·v0,·0x1
  
311 ····goto·:goto_0311 ····goto·:goto_0
  
5.85 KB
smali/w5/w$d.smali vs.
smali/w5/x$d.smali
Files 16% similar despite different names
    
Offset 1, 165 lines modifiedOffset 1, 165 lines modified
1 .class·public·final·enum·Lw5/w$d;1 .class·public·final·enum·Lw5/x$d;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lw5/w;6 ····value·=·Lw5/x;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x40199 ····accessFlags·=·0x4019
10 ····name·=·"d"10 ····name·=·"d"
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·public·static·final·enum·i:Lw5/w$d;13 .field·public·static·final·enum·i:Lw5/x$d;
  
14 .field·public·static·final·enum·j:Lw5/w$d;14 .field·public·static·final·enum·j:Lw5/x$d;
  
15 .field·public·static·final·enum·k:Lw5/w$d;15 .field·public·static·final·enum·k:Lw5/x$d;
  
16 .field·public·static·final·enum·l:Lw5/w$d;16 .field·public·static·final·enum·l:Lw5/x$d;
  
17 .field·public·static·final·synthetic·m:[Lw5/w$d;17 .field·public·static·final·synthetic·m:[Lw5/x$d;
  
  
18 #·instance·fields18 #·instance·fields
19 .field·public·final·h:Ljava/lang/String;19 .field·public·final·h:Ljava/lang/String;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·public·static·constructor·<clinit>()V21 .method·public·static·constructor·<clinit>()V
22 ····.locals·422 ····.locals·4
  
23 ····.line·123 ····.line·1
24 ····new-instance·v0,·Lw5/w$d;24 ····new-instance·v0,·Lw5/x$d;
  
25 ····const/4·v1,·0x025 ····const/4·v1,·0x0
  
26 ····const-string·v2,·"TextCapitalization.characters"26 ····const-string·v2,·"TextCapitalization.characters"
  
27 ····const-string·v3,·"CHARACTERS"27 ····const-string·v3,·"CHARACTERS"
  
28 ····invoke-direct·{v0,·v3,·v1,·v2},·Lw5/w$d;-><init>(Ljava/lang/String;ILjava/lang/String;)V28 ····invoke-direct·{v0,·v3,·v1,·v2},·Lw5/x$d;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
29 ····sput-object·v0,·Lw5/w$d;->i:Lw5/w$d;29 ····sput-object·v0,·Lw5/x$d;->i:Lw5/x$d;
  
30 ····new-instance·v0,·Lw5/w$d;30 ····new-instance·v0,·Lw5/x$d;
  
31 ····const/4·v1,·0x131 ····const/4·v1,·0x1
  
32 ····const-string·v2,·"TextCapitalization.words"32 ····const-string·v2,·"TextCapitalization.words"
  
33 ····const-string·v3,·"WORDS"33 ····const-string·v3,·"WORDS"
  
34 ····invoke-direct·{v0,·v3,·v1,·v2},·Lw5/w$d;-><init>(Ljava/lang/String;ILjava/lang/String;)V34 ····invoke-direct·{v0,·v3,·v1,·v2},·Lw5/x$d;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
35 ····sput-object·v0,·Lw5/w$d;->j:Lw5/w$d;35 ····sput-object·v0,·Lw5/x$d;->j:Lw5/x$d;
  
36 ····new-instance·v0,·Lw5/w$d;36 ····new-instance·v0,·Lw5/x$d;
  
37 ····const/4·v1,·0x237 ····const/4·v1,·0x2
  
38 ····const-string·v2,·"TextCapitalization.sentences"38 ····const-string·v2,·"TextCapitalization.sentences"
  
39 ····const-string·v3,·"SENTENCES"39 ····const-string·v3,·"SENTENCES"
  
40 ····invoke-direct·{v0,·v3,·v1,·v2},·Lw5/w$d;-><init>(Ljava/lang/String;ILjava/lang/String;)V40 ····invoke-direct·{v0,·v3,·v1,·v2},·Lw5/x$d;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
41 ····sput-object·v0,·Lw5/w$d;->k:Lw5/w$d;41 ····sput-object·v0,·Lw5/x$d;->k:Lw5/x$d;
  
42 ····new-instance·v0,·Lw5/w$d;42 ····new-instance·v0,·Lw5/x$d;
  
43 ····const/4·v1,·0x343 ····const/4·v1,·0x3
  
44 ····const-string·v2,·"TextCapitalization.none"44 ····const-string·v2,·"TextCapitalization.none"
  
45 ····const-string·v3,·"NONE"45 ····const-string·v3,·"NONE"
  
46 ····invoke-direct·{v0,·v3,·v1,·v2},·Lw5/w$d;-><init>(Ljava/lang/String;ILjava/lang/String;)V46 ····invoke-direct·{v0,·v3,·v1,·v2},·Lw5/x$d;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
47 ····sput-object·v0,·Lw5/w$d;->l:Lw5/w$d;47 ····sput-object·v0,·Lw5/x$d;->l:Lw5/x$d;
  
48 ····invoke-static·{},·Lw5/w$d;->a()[Lw5/w$d;48 ····invoke-static·{},·Lw5/x$d;->a()[Lw5/x$d;
  
49 ····move-result-object·v049 ····move-result-object·v0
  
50 ····sput-object·v0,·Lw5/w$d;->m:[Lw5/w$d;50 ····sput-object·v0,·Lw5/x$d;->m:[Lw5/x$d;
  
51 ····return-void51 ····return-void
52 .end·method52 .end·method
  
53 .method·public·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V53 .method·public·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V
54 ····.locals·054 ····.locals·0
  
55 ····.line·155 ····.line·1
56 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V56 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
57 ····iput-object·p3,·p0,·Lw5/w$d;->h:Ljava/lang/String;57 ····iput-object·p3,·p0,·Lw5/x$d;->h:Ljava/lang/String;
  
58 ····return-void58 ····return-void
59 .end·method59 .end·method
  
60 .method·public·static·synthetic·a()[Lw5/w$d;60 .method·public·static·synthetic·a()[Lw5/x$d;
61 ····.locals·361 ····.locals·3
  
62 ····.line·162 ····.line·1
63 ····const/4·v0,·0x463 ····const/4·v0,·0x4
  
64 ····new-array·v0,·v0,·[Lw5/w$d;64 ····new-array·v0,·v0,·[Lw5/x$d;
  
65 ····const/4·v1,·0x065 ····const/4·v1,·0x0
  
66 ····sget-object·v2,·Lw5/w$d;->i:Lw5/w$d;66 ····sget-object·v2,·Lw5/x$d;->i:Lw5/x$d;
  
67 ····aput-object·v2,·v0,·v167 ····aput-object·v2,·v0,·v1
  
68 ····const/4·v1,·0x168 ····const/4·v1,·0x1
  
69 ····sget-object·v2,·Lw5/w$d;->j:Lw5/w$d;69 ····sget-object·v2,·Lw5/x$d;->j:Lw5/x$d;
  
70 ····aput-object·v2,·v0,·v170 ····aput-object·v2,·v0,·v1
  
71 ····const/4·v1,·0x271 ····const/4·v1,·0x2
  
Max diff block lines reached; 1912/5913 bytes (32.34%) of diff not shown.
910 B
smali/w5/w$f.smali vs.
smali/w5/x$f.smali
Files 10% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·interface·abstract·Lw5/w$f;1 .class·public·interface·abstract·Lw5/x$f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lw5/w;6 ····value·=·Lw5/x;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"f"10 ····name·=·"f"
11 .end·annotation11 .end·annotation
  
Offset 26, 21 lines modifiedOffset 26, 21 lines modified
  
26 .method·public·abstract·d(IZ)V26 .method·public·abstract·d(IZ)V
27 .end·method27 .end·method
  
28 .method·public·abstract·e(DD[D)V28 .method·public·abstract·e(DD[D)V
29 .end·method29 .end·method
  
30 .method·public·abstract·f(ILw5/w$b;)V30 .method·public·abstract·f(ILw5/x$b;)V
31 .end·method31 .end·method
  
32 .method·public·abstract·g()V32 .method·public·abstract·g()V
33 .end·method33 .end·method
  
34 .method·public·abstract·h(Lw5/w$e;)V34 .method·public·abstract·h(Lw5/x$e;)V
35 .end·method35 .end·method
  
36 .method·public·abstract·i(Z)V36 .method·public·abstract·i(Z)V
37 .end·method37 .end·method
  
38 .method·public·abstract·j()V38 .method·public·abstract·j()V
39 .end·method39 .end·method
7.05 KB
smali/w5/w$a.smali vs.
smali/w5/x$a.smali
Files 4% similar despite different names
    
Offset 1, 53 lines modifiedOffset 1, 53 lines modified
1 .class·public·Lw5/w$a;1 .class·public·Lw5/x$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lx5/k$c;5 .implements·Lx5/k$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lw5/w;8 ····value·=·Lw5/x;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x111 ····accessFlags·=·0x1
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·public·final·synthetic·h:Lw5/w;15 .field·public·final·synthetic·h:Lw5/x;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Lw5/w;)V17 .method·public·constructor·<init>(Lw5/x;)V
18 ····.locals·018 ····.locals·0
  
19 ····.line·119 ····.line·1
20 ····iput-object·p1,·p0,·Lw5/w$a;->h:Lw5/w;20 ····iput-object·p1,·p0,·Lw5/x$a;->h:Lw5/x;
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
  
24 #·virtual·methods24 #·virtual·methods
25 .method·public·D(Lx5/j;Lx5/k$d;)V25 .method·public·D(Lx5/j;Lx5/k$d;)V
26 ····.locals·1326 ····.locals·13
  
27 ····.line·127 ····.line·1
28 ····const-string·v0,·"data"28 ····const-string·v0,·"data"
  
29 ····iget-object·v1,·p0,·Lw5/w$a;->h:Lw5/w;29 ····iget-object·v1,·p0,·Lw5/x$a;->h:Lw5/x;
  
30 ····invoke-static·{v1},·Lw5/w;->a(Lw5/w;)Lw5/w$f;30 ····invoke-static·{v1},·Lw5/x;->a(Lw5/x;)Lw5/x$f;
  
31 ····move-result-object·v131 ····move-result-object·v1
  
32 ····if-nez·v1,·:cond_032 ····if-nez·v1,·:cond_0
  
33 ····return-void33 ····return-void
  
Offset 260, 49 lines modifiedOffset 260, 49 lines modified
260 ····packed-switch·v5,·:pswitch_data_0260 ····packed-switch·v5,·:pswitch_data_0
  
261 ····invoke-interface·{p2},·Lx5/k$d;->c()V261 ····invoke-interface·{p2},·Lx5/k$d;->c()V
  
262 ····goto/16·:goto_5262 ····goto/16·:goto_5
  
263 ····:pswitch_0263 ····:pswitch_0
264 ····iget-object·p1,·p0,·Lw5/w$a;->h:Lw5/w;264 ····iget-object·p1,·p0,·Lw5/x$a;->h:Lw5/x;
  
265 ····invoke-static·{p1},·Lw5/w;->a(Lw5/w;)Lw5/w$f;265 ····invoke-static·{p1},·Lw5/x;->a(Lw5/x;)Lw5/x$f;
  
266 ····move-result-object·p1266 ····move-result-object·p1
  
267 ····invoke-interface·{p1},·Lw5/w$f;->g()V267 ····invoke-interface·{p1},·Lw5/x$f;->g()V
  
268 ····goto/16·:goto_3268 ····goto/16·:goto_3
  
269 ····:pswitch_1269 ····:pswitch_1
270 ····iget-object·p1,·p0,·Lw5/w$a;->h:Lw5/w;270 ····iget-object·p1,·p0,·Lw5/x$a;->h:Lw5/x;
  
271 ····invoke-static·{p1},·Lw5/w;->a(Lw5/w;)Lw5/w$f;271 ····invoke-static·{p1},·Lw5/x;->a(Lw5/x;)Lw5/x$f;
  
272 ····move-result-object·p1272 ····move-result-object·p1
  
273 ····invoke-interface·{p1},·Lw5/w$f;->b()V273 ····invoke-interface·{p1},·Lw5/x$f;->b()V
  
274 ····goto/16·:goto_3274 ····goto/16·:goto_3
  
275 ····:pswitch_2275 ····:pswitch_2
276 ····iget-object·v0,·p0,·Lw5/w$a;->h:Lw5/w;276 ····iget-object·v0,·p0,·Lw5/x$a;->h:Lw5/x;
  
277 ····invoke-static·{v0},·Lw5/w;->a(Lw5/w;)Lw5/w$f;277 ····invoke-static·{v0},·Lw5/x;->a(Lw5/x;)Lw5/x$f;
  
278 ····move-result-object·v0278 ····move-result-object·v0
  
279 ····check-cast·p1,·Ljava/lang/Boolean;279 ····check-cast·p1,·Ljava/lang/Boolean;
  
280 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z280 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z
  
281 ····move-result·p1281 ····move-result·p1
  
282 ····invoke-interface·{v0,·p1},·Lw5/w$f;->i(Z)V282 ····invoke-interface·{v0,·p1},·Lw5/x$f;->i(Z)V
  
283 ····goto·:goto_3283 ····goto·:goto_3
  
284 ····:pswitch_3284 ····:pswitch_3
285 ····:try_start_0285 ····:try_start_0
286 ····check-cast·p1,·Lorg/json/JSONObject;286 ····check-cast·p1,·Lorg/json/JSONObject;
  
Offset 338, 21 lines modifiedOffset 338, 21 lines modified
338 ····aput-wide·v11,·v10,·v4338 ····aput-wide·v11,·v10,·v4
  
339 ····add-int/lit8·v4,·v4,·0x1339 ····add-int/lit8·v4,·v4,·0x1
  
340 ····goto·:goto_1340 ····goto·:goto_1
  
341 ····:cond_b341 ····:cond_b
342 ····iget-object·p1,·p0,·Lw5/w$a;->h:Lw5/w;342 ····iget-object·p1,·p0,·Lw5/x$a;->h:Lw5/x;
  
343 ····invoke-static·{p1},·Lw5/w;->a(Lw5/w;)Lw5/w$f;343 ····invoke-static·{p1},·Lw5/x;->a(Lw5/x;)Lw5/x$f;
  
344 ····move-result-object·v5344 ····move-result-object·v5
  
345 ····invoke-interface/range·{v5·..·v10},·Lw5/w$f;->e(DD[D)V345 ····invoke-interface/range·{v5·..·v10},·Lw5/x$f;->e(DD[D)V
  
346 ····invoke-interface·{p2,·v2},·Lx5/k$d;->b(Ljava/lang/Object;)V346 ····invoke-interface·{p2,·v2},·Lx5/k$d;->b(Ljava/lang/Object;)V
  
347 ····goto/16·:goto_5347 ····goto/16·:goto_5
  
348 ····:pswitch_4348 ····:pswitch_4
349 ····check-cast·p1,·Lorg/json/JSONObject;349 ····check-cast·p1,·Lorg/json/JSONObject;
Offset 383, 50 lines modifiedOffset 383, 50 lines modified
  
Max diff block lines reached; 3893/7142 bytes (54.51%) of diff not shown.
11.3 KB
smali/w5/w$g.smali vs.
smali/w5/x$g.smali
Files 11% similar despite different names
    
Offset 1, 305 lines modifiedOffset 1, 345 lines modified
1 .class·public·final·enum·Lw5/w$g;1 .class·public·final·enum·Lw5/x$g;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lw5/w;6 ····value·=·Lw5/x;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x40199 ····accessFlags·=·0x4019
10 ····name·=·"g"10 ····name·=·"g"
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·public·static·final·enum·i:Lw5/w$g;13 .field·public·static·final·enum·i:Lw5/x$g;
  
14 .field·public·static·final·enum·j:Lw5/w$g;14 .field·public·static·final·enum·j:Lw5/x$g;
  
15 .field·public·static·final·enum·k:Lw5/w$g;15 .field·public·static·final·enum·k:Lw5/x$g;
  
16 .field·public·static·final·enum·l:Lw5/w$g;16 .field·public·static·final·enum·l:Lw5/x$g;
  
17 .field·public·static·final·enum·m:Lw5/w$g;17 .field·public·static·final·enum·m:Lw5/x$g;
  
18 .field·public·static·final·enum·n:Lw5/w$g;18 .field·public·static·final·enum·n:Lw5/x$g;
  
19 .field·public·static·final·enum·o:Lw5/w$g;19 .field·public·static·final·enum·o:Lw5/x$g;
  
20 .field·public·static·final·enum·p:Lw5/w$g;20 .field·public·static·final·enum·p:Lw5/x$g;
  
21 .field·public·static·final·enum·q:Lw5/w$g;21 .field·public·static·final·enum·q:Lw5/x$g;
  
22 .field·public·static·final·enum·r:Lw5/w$g;22 .field·public·static·final·enum·r:Lw5/x$g;
  
23 .field·public·static·final·enum·s:Lw5/w$g;23 .field·public·static·final·enum·s:Lw5/x$g;
  
 24 .field·public·static·final·enum·t:Lw5/x$g;
  
 25 .field·public·static·final·enum·u:Lw5/x$g;
  
24 .field·public·static·final·synthetic·t:[Lw5/w$g;26 .field·public·static·final·synthetic·v:[Lw5/x$g;
  
  
25 #·instance·fields27 #·instance·fields
26 .field·public·final·h:Ljava/lang/String;28 .field·public·final·h:Ljava/lang/String;
  
  
27 #·direct·methods29 #·direct·methods
28 .method·public·static·constructor·<clinit>()V30 .method·public·static·constructor·<clinit>()V
29 ····.locals·431 ····.locals·4
  
30 ····.line·132 ····.line·1
31 ····new-instance·v0,·Lw5/w$g;33 ····new-instance·v0,·Lw5/x$g;
  
32 ····const/4·v1,·0x034 ····const/4·v1,·0x0
  
33 ····const-string·v2,·"TextInputType.text"35 ····const-string·v2,·"TextInputType.text"
  
34 ····const-string·v3,·"TEXT"36 ····const-string·v3,·"TEXT"
  
35 ····invoke-direct·{v0,·v3,·v1,·v2},·Lw5/w$g;-><init>(Ljava/lang/String;ILjava/lang/String;)V37 ····invoke-direct·{v0,·v3,·v1,·v2},·Lw5/x$g;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
36 ····sput-object·v0,·Lw5/w$g;->i:Lw5/w$g;38 ····sput-object·v0,·Lw5/x$g;->i:Lw5/x$g;
  
37 ····new-instance·v0,·Lw5/w$g;39 ····new-instance·v0,·Lw5/x$g;
  
38 ····const/4·v1,·0x140 ····const/4·v1,·0x1
  
39 ····const-string·v2,·"TextInputType.datetime"41 ····const-string·v2,·"TextInputType.datetime"
  
40 ····const-string·v3,·"DATETIME"42 ····const-string·v3,·"DATETIME"
  
41 ····invoke-direct·{v0,·v3,·v1,·v2},·Lw5/w$g;-><init>(Ljava/lang/String;ILjava/lang/String;)V43 ····invoke-direct·{v0,·v3,·v1,·v2},·Lw5/x$g;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
42 ····sput-object·v0,·Lw5/w$g;->j:Lw5/w$g;44 ····sput-object·v0,·Lw5/x$g;->j:Lw5/x$g;
  
43 ····new-instance·v0,·Lw5/w$g;45 ····new-instance·v0,·Lw5/x$g;
  
44 ····const/4·v1,·0x246 ····const/4·v1,·0x2
  
45 ····const-string·v2,·"TextInputType.name"47 ····const-string·v2,·"TextInputType.name"
  
46 ····const-string·v3,·"NAME"48 ····const-string·v3,·"NAME"
  
47 ····invoke-direct·{v0,·v3,·v1,·v2},·Lw5/w$g;-><init>(Ljava/lang/String;ILjava/lang/String;)V49 ····invoke-direct·{v0,·v3,·v1,·v2},·Lw5/x$g;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
48 ····sput-object·v0,·Lw5/w$g;->k:Lw5/w$g;50 ····sput-object·v0,·Lw5/x$g;->k:Lw5/x$g;
  
49 ····new-instance·v0,·Lw5/w$g;51 ····new-instance·v0,·Lw5/x$g;
  
50 ····const/4·v1,·0x352 ····const/4·v1,·0x3
  
51 ····const-string·v2,·"TextInputType.address"53 ····const-string·v2,·"TextInputType.address"
  
52 ····const-string·v3,·"POSTAL_ADDRESS"54 ····const-string·v3,·"POSTAL_ADDRESS"
  
53 ····invoke-direct·{v0,·v3,·v1,·v2},·Lw5/w$g;-><init>(Ljava/lang/String;ILjava/lang/String;)V55 ····invoke-direct·{v0,·v3,·v1,·v2},·Lw5/x$g;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
54 ····sput-object·v0,·Lw5/w$g;->l:Lw5/w$g;56 ····sput-object·v0,·Lw5/x$g;->l:Lw5/x$g;
  
55 ····new-instance·v0,·Lw5/w$g;57 ····new-instance·v0,·Lw5/x$g;
  
56 ····const/4·v1,·0x458 ····const/4·v1,·0x4
  
57 ····const-string·v2,·"TextInputType.number"59 ····const-string·v2,·"TextInputType.number"
  
58 ····const-string·v3,·"NUMBER"60 ····const-string·v3,·"NUMBER"
  
59 ····invoke-direct·{v0,·v3,·v1,·v2},·Lw5/w$g;-><init>(Ljava/lang/String;ILjava/lang/String;)V61 ····invoke-direct·{v0,·v3,·v1,·v2},·Lw5/x$g;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
60 ····sput-object·v0,·Lw5/w$g;->m:Lw5/w$g;62 ····sput-object·v0,·Lw5/x$g;->m:Lw5/x$g;
  
61 ····new-instance·v0,·Lw5/w$g;63 ····new-instance·v0,·Lw5/x$g;
  
62 ····const/4·v1,·0x564 ····const/4·v1,·0x5
  
63 ····const-string·v2,·"TextInputType.phone"65 ····const-string·v2,·"TextInputType.phone"
  
64 ····const-string·v3,·"PHONE"66 ····const-string·v3,·"PHONE"
  
65 ····invoke-direct·{v0,·v3,·v1,·v2},·Lw5/w$g;-><init>(Ljava/lang/String;ILjava/lang/String;)V67 ····invoke-direct·{v0,·v3,·v1,·v2},·Lw5/x$g;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
66 ····sput-object·v0,·Lw5/w$g;->n:Lw5/w$g;68 ····sput-object·v0,·Lw5/x$g;->n:Lw5/x$g;
  
Max diff block lines reached; 7028/11500 bytes (61.11%) of diff not shown.
2.81 KB
smali/w5/t$a$a.smali vs.
smali/w5/u$a$a.smali
Files 8% similar despite different names
    
Offset 1, 65 lines modifiedOffset 1, 65 lines modified
1 .class·public·Lw5/t$a$a;1 .class·public·Lw5/u$a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lx5/a$e;5 .implements·Lx5/a$e;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lw5/t$a;->b(Lw5/t$a$b;)Lx5/a$e;8 ····value·=·Lw5/u$a;->b(Lw5/u$a$b;)Lx5/a$e;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x111 ····accessFlags·=·0x1
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·public·final·synthetic·a:Lw5/t$a$b;15 .field·public·final·synthetic·a:Lw5/u$a$b;
  
16 .field·public·final·synthetic·b:Lw5/t$a;16 .field·public·final·synthetic·b:Lw5/u$a;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>(Lw5/t$a;Lw5/t$a$b;)V18 .method·public·constructor·<init>(Lw5/u$a;Lw5/u$a$b;)V
19 ····.locals·019 ····.locals·0
  
20 ····.line·120 ····.line·1
21 ····iput-object·p1,·p0,·Lw5/t$a$a;->b:Lw5/t$a;21 ····iput-object·p1,·p0,·Lw5/u$a$a;->b:Lw5/u$a;
  
22 ····iput-object·p2,·p0,·Lw5/t$a$a;->a:Lw5/t$a$b;22 ····iput-object·p2,·p0,·Lw5/u$a$a;->a:Lw5/u$a$b;
  
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·a(Ljava/lang/Object;)V27 .method·public·a(Ljava/lang/Object;)V
28 ····.locals·128 ····.locals·1
  
29 ····.line·129 ····.line·1
30 ····iget-object·p1,·p0,·Lw5/t$a$a;->b:Lw5/t$a;30 ····iget-object·p1,·p0,·Lw5/u$a$a;->b:Lw5/u$a;
  
31 ····invoke-static·{p1},·Lw5/t$a;->a(Lw5/t$a;)Ljava/util/concurrent/ConcurrentLinkedQueue;31 ····invoke-static·{p1},·Lw5/u$a;->a(Lw5/u$a;)Ljava/util/concurrent/ConcurrentLinkedQueue;
  
32 ····move-result-object·p132 ····move-result-object·p1
  
33 ····iget-object·v0,·p0,·Lw5/t$a$a;->a:Lw5/t$a$b;33 ····iget-object·v0,·p0,·Lw5/u$a$a;->a:Lw5/u$a$b;
  
34 ····invoke-virtual·{p1,·v0},·Ljava/util/concurrent/ConcurrentLinkedQueue;->remove(Ljava/lang/Object;)Z34 ····invoke-virtual·{p1,·v0},·Ljava/util/concurrent/ConcurrentLinkedQueue;->remove(Ljava/lang/Object;)Z
  
35 ····iget-object·p1,·p0,·Lw5/t$a$a;->b:Lw5/t$a;35 ····iget-object·p1,·p0,·Lw5/u$a$a;->b:Lw5/u$a;
  
36 ····invoke-static·{p1},·Lw5/t$a;->a(Lw5/t$a;)Ljava/util/concurrent/ConcurrentLinkedQueue;36 ····invoke-static·{p1},·Lw5/u$a;->a(Lw5/u$a;)Ljava/util/concurrent/ConcurrentLinkedQueue;
  
37 ····move-result-object·p137 ····move-result-object·p1
  
38 ····invoke-virtual·{p1},·Ljava/util/concurrent/ConcurrentLinkedQueue;->isEmpty()Z38 ····invoke-virtual·{p1},·Ljava/util/concurrent/ConcurrentLinkedQueue;->isEmpty()Z
  
39 ····move-result·p139 ····move-result·p1
  
Offset 69, 17 lines modifiedOffset 69, 17 lines modified
  
69 ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V69 ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V
  
70 ····const-string·v0,·"The·queue·becomes·empty·after·removing·config·generation·"70 ····const-string·v0,·"The·queue·becomes·empty·after·removing·config·generation·"
  
71 ····invoke-virtual·{p1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;71 ····invoke-virtual·{p1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
72 ····iget-object·v0,·p0,·Lw5/t$a$a;->a:Lw5/t$a$b;72 ····iget-object·v0,·p0,·Lw5/u$a$a;->a:Lw5/u$a$b;
  
73 ····iget·v0,·v0,·Lw5/t$a$b;->a:I73 ····iget·v0,·v0,·Lw5/u$a$b;->a:I
  
74 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;74 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
75 ····move-result-object·v075 ····move-result-object·v0
  
76 ····invoke-virtual·{p1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;76 ····invoke-virtual·{p1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
6.03 KB
smali/w5/w$b.smali vs.
smali/w5/x$b.smali
Files 6% similar despite different names
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 .class·public·Lw5/w$b;1 .class·public·Lw5/x$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lw5/w;6 ····value·=·Lw5/x;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/MemberClasses;12 .annotation·system·Ldalvik/annotation/MemberClasses;
13 ····value·=·{13 ····value·=·{
14 ········Lw5/w$b$a;14 ········Lw5/x$b$a;
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
  
17 #·instance·fields17 #·instance·fields
18 .field·public·final·a:Z18 .field·public·final·a:Z
  
Offset 27, 64 lines modifiedOffset 27, 64 lines modified
  
27 .field·public·final·c:Z27 .field·public·final·c:Z
  
28 .field·public·final·d:Z28 .field·public·final·d:Z
  
29 .field·public·final·e:Z29 .field·public·final·e:Z
  
30 .field·public·final·f:Lw5/w$d;30 .field·public·final·f:Lw5/x$d;
  
31 .field·public·final·g:Lw5/w$c;31 .field·public·final·g:Lw5/x$c;
  
32 .field·public·final·h:Ljava/lang/Integer;32 .field·public·final·h:Ljava/lang/Integer;
  
33 .field·public·final·i:Ljava/lang/String;33 .field·public·final·i:Ljava/lang/String;
  
34 .field·public·final·j:Lw5/w$b$a;34 .field·public·final·j:Lw5/x$b$a;
  
35 .field·public·final·k:[Ljava/lang/String;35 .field·public·final·k:[Ljava/lang/String;
  
36 .field·public·final·l:[Lw5/w$b;36 .field·public·final·l:[Lw5/x$b;
  
  
37 #·direct·methods37 #·direct·methods
38 .method·public·constructor·<init>(ZZZZZLw5/w$d;Lw5/w$c;Ljava/lang/Integer;Ljava/lang/String;Lw5/w$b$a;[Ljava/lang/String;[Lw5/w$b;)V38 .method·public·constructor·<init>(ZZZZZLw5/x$d;Lw5/x$c;Ljava/lang/Integer;Ljava/lang/String;Lw5/x$b$a;[Ljava/lang/String;[Lw5/x$b;)V
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
42 ····iput-boolean·p1,·p0,·Lw5/w$b;->a:Z42 ····iput-boolean·p1,·p0,·Lw5/x$b;->a:Z
  
43 ····iput-boolean·p2,·p0,·Lw5/w$b;->b:Z43 ····iput-boolean·p2,·p0,·Lw5/x$b;->b:Z
  
44 ····iput-boolean·p3,·p0,·Lw5/w$b;->c:Z44 ····iput-boolean·p3,·p0,·Lw5/x$b;->c:Z
  
45 ····iput-boolean·p4,·p0,·Lw5/w$b;->d:Z45 ····iput-boolean·p4,·p0,·Lw5/x$b;->d:Z
  
46 ····iput-boolean·p5,·p0,·Lw5/w$b;->e:Z46 ····iput-boolean·p5,·p0,·Lw5/x$b;->e:Z
  
47 ····iput-object·p6,·p0,·Lw5/w$b;->f:Lw5/w$d;47 ····iput-object·p6,·p0,·Lw5/x$b;->f:Lw5/x$d;
  
48 ····iput-object·p7,·p0,·Lw5/w$b;->g:Lw5/w$c;48 ····iput-object·p7,·p0,·Lw5/x$b;->g:Lw5/x$c;
  
49 ····iput-object·p8,·p0,·Lw5/w$b;->h:Ljava/lang/Integer;49 ····iput-object·p8,·p0,·Lw5/x$b;->h:Ljava/lang/Integer;
  
50 ····iput-object·p9,·p0,·Lw5/w$b;->i:Ljava/lang/String;50 ····iput-object·p9,·p0,·Lw5/x$b;->i:Ljava/lang/String;
  
51 ····iput-object·p10,·p0,·Lw5/w$b;->j:Lw5/w$b$a;51 ····iput-object·p10,·p0,·Lw5/x$b;->j:Lw5/x$b$a;
  
52 ····iput-object·p11,·p0,·Lw5/w$b;->k:[Ljava/lang/String;52 ····iput-object·p11,·p0,·Lw5/x$b;->k:[Ljava/lang/String;
  
53 ····iput-object·p12,·p0,·Lw5/w$b;->l:[Lw5/w$b;53 ····iput-object·p12,·p0,·Lw5/x$b;->l:[Lw5/x$b;
  
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
56 .method·public·static·a(Lorg/json/JSONObject;)Lw5/w$b;56 .method·public·static·a(Lorg/json/JSONObject;)Lw5/x$b;
57 ····.locals·2157 ····.locals·21
  
58 ····.line·158 ····.line·1
59 ····move-object/from16·v0,·p059 ····move-object/from16·v0,·p0
  
60 ····const-string·v1,·"inputAction"60 ····const-string·v1,·"inputAction"
  
Offset 110, 26 lines modifiedOffset 110, 26 lines modified
  
110 ····move-result-object·v2110 ····move-result-object·v2
  
111 ····invoke-virtual·{v2},·Lorg/json/JSONArray;->length()I111 ····invoke-virtual·{v2},·Lorg/json/JSONArray;->length()I
  
112 ····move-result·v3112 ····move-result·v3
  
113 ····new-array·v6,·v3,·[Lw5/w$b;113 ····new-array·v6,·v3,·[Lw5/x$b;
  
114 ····const/4·v7,·0x0114 ····const/4·v7,·0x0
  
115 ····:goto_0115 ····:goto_0
116 ····if-ge·v7,·v3,·:cond_0116 ····if-ge·v7,·v3,·:cond_0
  
117 ····invoke-virtual·{v2,·v7},·Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;117 ····invoke-virtual·{v2,·v7},·Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;
  
118 ····move-result-object·v8118 ····move-result-object·v8
  
119 ····invoke-static·{v8},·Lw5/w$b;->a(Lorg/json/JSONObject;)Lw5/w$b;119 ····invoke-static·{v8},·Lw5/x$b;->a(Lorg/json/JSONObject;)Lw5/x$b;
  
120 ····move-result-object·v8120 ····move-result-object·v8
  
121 ····aput-object·v8,·v6,·v7121 ····aput-object·v8,·v6,·v7
  
122 ····add-int/lit8·v7,·v7,·0x1122 ····add-int/lit8·v7,·v7,·0x1
  
Offset 140, 15 lines modifiedOffset 140, 15 lines modified
  
140 ····goto·:goto_1140 ····goto·:goto_1
  
141 ····:cond_1141 ····:cond_1
142 ····move-object/from16·v20,·v5142 ····move-object/from16·v20,·v5
  
143 ····:goto_1143 ····:goto_1
144 ····invoke-static·{v1},·Lw5/w$b;->b(Ljava/lang/String;)Ljava/lang/Integer;144 ····invoke-static·{v1},·Lw5/x$b;->b(Ljava/lang/String;)Ljava/lang/Integer;
  
Max diff block lines reached; 2380/6096 bytes (39.04%) of diff not shown.
2.74 KB
smali/w5/w$b$a.smali vs.
smali/w5/x$b$a.smali
Files 0% similar despite different names
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
1 .class·public·Lw5/w$b$a;1 .class·public·Lw5/x$b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lw5/w$b;6 ····value·=·Lw5/x$b;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·public·final·a:Ljava/lang/String;13 .field·public·final·a:Ljava/lang/String;
  
14 .field·public·final·b:[Ljava/lang/String;14 .field·public·final·b:[Ljava/lang/String;
  
15 .field·public·final·c:Lw5/w$e;15 .field·public·final·c:Lw5/x$e;
  
16 .field·public·final·d:Ljava/lang/String;16 .field·public·final·d:Ljava/lang/String;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lw5/w$e;)V18 .method·public·constructor·<init>(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lw5/x$e;)V
19 ····.locals·019 ····.locals·0
  
20 ····.line·120 ····.line·1
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····iput-object·p1,·p0,·Lw5/w$b$a;->a:Ljava/lang/String;22 ····iput-object·p1,·p0,·Lw5/x$b$a;->a:Ljava/lang/String;
  
23 ····iput-object·p2,·p0,·Lw5/w$b$a;->b:[Ljava/lang/String;23 ····iput-object·p2,·p0,·Lw5/x$b$a;->b:[Ljava/lang/String;
  
24 ····iput-object·p3,·p0,·Lw5/w$b$a;->d:Ljava/lang/String;24 ····iput-object·p3,·p0,·Lw5/x$b$a;->d:Ljava/lang/String;
  
25 ····iput-object·p4,·p0,·Lw5/w$b$a;->c:Lw5/w$e;25 ····iput-object·p4,·p0,·Lw5/x$b$a;->c:Lw5/x$e;
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
28 .method·public·static·a(Lorg/json/JSONObject;)Lw5/w$b$a;28 .method·public·static·a(Lorg/json/JSONObject;)Lw5/x$b$a;
29 ····.locals·629 ····.locals·6
  
30 ····.line·130 ····.line·1
31 ····const-string·v0,·"uniqueIdentifier"31 ····const-string·v0,·"uniqueIdentifier"
  
32 ····invoke-virtual·{p0,·v0},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;32 ····invoke-virtual·{p0,·v0},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
  
Offset 97, 32 lines modifiedOffset 97, 32 lines modified
  
97 ····if-ge·v4,·v5,·:cond_197 ····if-ge·v4,·v5,·:cond_1
  
98 ····invoke-virtual·{v1,·v4},·Lorg/json/JSONArray;->getString(I)Ljava/lang/String;98 ····invoke-virtual·{v1,·v4},·Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
  
99 ····move-result-object·v599 ····move-result-object·v5
  
100 ····invoke-static·{v5},·Lw5/w$b$a;->b(Ljava/lang/String;)Ljava/lang/String;100 ····invoke-static·{v5},·Lw5/x$b$a;->b(Ljava/lang/String;)Ljava/lang/String;
  
101 ····move-result-object·v5101 ····move-result-object·v5
  
102 ····aput-object·v5,·v3,·v4102 ····aput-object·v5,·v3,·v4
  
103 ····add-int/lit8·v4,·v4,·0x1103 ····add-int/lit8·v4,·v4,·0x1
  
104 ····goto·:goto_1104 ····goto·:goto_1
  
105 ····:cond_1105 ····:cond_1
106 ····new-instance·v1,·Lw5/w$b$a;106 ····new-instance·v1,·Lw5/x$b$a;
  
107 ····invoke-static·{p0},·Lw5/w$e;->a(Lorg/json/JSONObject;)Lw5/w$e;107 ····invoke-static·{p0},·Lw5/x$e;->a(Lorg/json/JSONObject;)Lw5/x$e;
  
108 ····move-result-object·p0108 ····move-result-object·p0
  
109 ····invoke-direct·{v1,·v0,·v3,·v2,·p0},·Lw5/w$b$a;-><init>(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lw5/w$e;)V109 ····invoke-direct·{v1,·v0,·v3,·v2,·p0},·Lw5/x$b$a;-><init>(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lw5/x$e;)V
  
110 ····return-object·v1110 ····return-object·v1
111 .end·method111 .end·method
  
112 .method·public·static·b(Ljava/lang/String;)Ljava/lang/String;112 .method·public·static·b(Ljava/lang/String;)Ljava/lang/String;
113 ····.locals·17113 ····.locals·17