Offset 1, 16 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·a4b4056958d3ffb2d450cd7b08a15a62e829d4508757d594e26b91a5bb99d87d | ||
10 | Signer·#1·certificate·SHA-1·digest:·7f27a68eebe77b3c6fafd32f887636bfdfbe8cd9 | ||
11 | Signer·#1·certificate·MD5·digest:·cc8c00cb368a941e634b13b20c0c0e5f | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·a44cde3472b18a6e7f4e1fcc1e7e50f6e1a5226bd8864712b7983112b5c469a0 | ||
15 | Signer·#1·public·key·SHA-1·digest:·e0afd79b864c2882f0874ad20be2d6934a8e4c6d | ||
16 | Signer·#1·public·key·MD5·digest:·565d6d665cebdb2bb4ec7cb2ec53936b |
Offset 1, 1266 lines modified | Offset 1, 1040 lines modified | ||
1 | There·is·no·zipfile·comment. | 1 | There·is·no·zipfile·comment. |
2 | End-of-central-directory·record: | 2 | End-of-central-directory·record: |
3 | ------------------------------- | 3 | ------------------------------- |
4 | ··Zip·archive·file·size:··················13 | 4 | ··Zip·archive·file·size:··················13780713·(0000000000D246E9h) |
5 | ··Actual·end-cent-dir·record·offset:······13 | 5 | ··Actual·end-cent-dir·record·offset:······13780691·(0000000000D246D3h) |
6 | ··Expected·end-cent-dir·record·offset:····13 | 6 | ··Expected·end-cent-dir·record·offset:····13780691·(0000000000D246D3h) |
7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) | 7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) |
8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its | 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its |
9 | ··central·directory·contains·35·entries. | 9 | ··central·directory·contains·35·entries. |
10 | ··The·central·directory·is· | 10 | ··The·central·directory·is·2857·(0000000000000B29h)·bytes·long, |
11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
12 | ··is·13 | 12 | ··is·13777834·(0000000000D23BAAh). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··AndroidManifest.xml |
16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
19 | ··version·of·encoding·software:··················· | 19 | ··version·of·encoding·software:···················0.0 |
20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
21 | ··minimum·software·version·required·to·extract:···2.0 | ||
22 | ··compression·method:·····························deflated | ||
23 | ··compression·sub-type·(deflation):···············normal | ||
24 | ··file·security·status:···························not·encrypted | ||
25 | ··extended·local·header:··························yes | ||
26 | ··file·last·modified·on·(DOS·date/time):··········2019·Oct·31·10:52:16 | ||
27 | ··32-bit·CRC·value·(hex):·························0216ae37 | ||
28 | ··compressed·size:································1146·bytes | ||
29 | ··uncompressed·size:······························2972·bytes | ||
30 | ··length·of·filename:·····························20·characters | ||
31 | ··length·of·extra·field:··························0·bytes | ||
32 | ··length·of·file·comment:·························0·characters | ||
33 | ··disk·number·on·which·file·begins:···············disk·1 | ||
34 | ··apparent·file·type:·····························binary | ||
35 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
36 | ··MS-DOS·file·attributes·(00·hex):················none | ||
37 | ··There·is·no·file·comment. | ||
38 | Central·directory·entry·#2: | ||
39 | --------------------------- | ||
40 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
41 | ··META-INF/C544B4D8.SF | ||
42 | ··offset·of·local·header·from·start·of·archive:···1212 | ||
43 | ··················································(00000000000004BCh)·bytes | ||
44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
45 | ··version·of·encoding·software:···················2.0 | ||
46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
47 | ··minimum·software·version·required·to·extract:···2.0 | ||
48 | ··compression·method:·····························deflated | ||
49 | ··compression·sub-type·(deflation):···············normal | ||
50 | ··file·security·status:···························not·encrypted | ||
51 | ··extended·local·header:··························yes | ||
52 | ··file·last·modified·on·(DOS·date/time):··········2019·Oct·31·10:52:16 | ||
53 | ··32-bit·CRC·value·(hex):·························9f3db117 | ||
54 | ··compressed·size:································1228·bytes | ||
55 | ··uncompressed·size:······························3070·bytes | ||
56 | ··length·of·filename:·····························20·characters | ||
57 | ··length·of·extra·field:··························0·bytes | ||
58 | ··length·of·file·comment:·························0·characters | ||
59 | ··disk·number·on·which·file·begins:···············disk·1 | ||
60 | ··apparent·file·type:·····························binary | ||
61 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
62 | ··MS-DOS·file·attributes·(00·hex):················none | ||
63 | ··There·is·no·file·comment. | ||
64 | Central·directory·entry·#3: | ||
65 | --------------------------- | ||
66 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
67 | ··META-INF/C544B4D8.RSA | ||
68 | ··offset·of·local·header·from·start·of·archive:···2506 | ||
69 | ··················································(00000000000009CAh)·bytes | ||
70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
71 | ··version·of·encoding·software:···················2.0 | ||
72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
73 | ··minimum·software·version·required·to·extract:···2.0 | ||
74 | ··compression·method:·····························deflated | ||
75 | ··compression·sub-type·(deflation):···············normal | ||
76 | ··file·security·status:···························not·encrypted | ||
77 | ··extended·local·header:··························yes | ||
78 | ··file·last·modified·on·(DOS·date/time):··········2019·Oct·31·10:52:16 | ||
79 | ··32-bit·CRC·value·(hex):·························d6906be6 | ||
80 | ··compressed·size:································1072·bytes | ||
81 | ··uncompressed·size:······························1326·bytes | ||
82 | ··length·of·filename:·····························21·characters | ||
83 | ··length·of·extra·field:··························0·bytes | ||
84 | ··length·of·file·comment:·························0·characters | ||
85 | ··disk·number·on·which·file·begins:···············disk·1 | ||
86 | ··apparent·file·type:·····························binary | ||
87 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
88 | ··MS-DOS·file·attributes·(00·hex):················none | ||
89 | ··There·is·no·file·comment. | ||
90 | Central·directory·entry·#4: | ||
91 | --------------------------- | ||
92 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
93 | ··AndroidManifest.xml | ||
94 | ··offset·of·local·header·from·start·of·archive:···3645 | ||
95 | ··················································(0000000000000E3Dh)·bytes | ||
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
97 | ··version·of·encoding·software:···················2.0 | ||
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
99 | ··minimum·software·version·required·to·extract:··· | 21 | ··minimum·software·version·required·to·extract:···0.0 |
100 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
101 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
102 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
103 | ··extended·local·header:·························· | 25 | ··extended·local·header:··························no |
104 | ··file·last·modified·on·(DOS·date/time):··········1980· | 26 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
105 | ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·local | ||
Max diff block lines reached; 74365/81083 bytes (91.71%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | Zip·archive·data,·at·least·v | 1 | Zip·archive·data,·at·least·v0.0·to·extract |
Offset 1, 36 lines modified | Offset 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············:· | 4 | checksum············:·eaa2f1e8 |
5 | signature···········:· | 5 | signature···········:·3417...00d8 |
6 | file_size···········:·3 | 6 | file_size···········:·351140 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·3 | 10 | string_ids_size·····:·3756 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·6 | 12 | type_ids_size·······:·644 |
13 | type_ids_off········:·1 | 13 | type_ids_off········:·15136·(0x003b20) |
14 | proto_ids_size······:· | 14 | proto_ids_size······:·1024 |
15 | proto_ids_off·······:·17 | 15 | proto_ids_off·······:·17712·(0x004530) |
16 | field_ids_size······:·11 | 16 | field_ids_size······:·1196 |
17 | field_ids_off·······:· | 17 | field_ids_off·······:·30000·(0x007530) |
18 | method_ids_size·····:·2 | 18 | method_ids_size·····:·2957 |
19 | method_ids_off······:·3 | 19 | method_ids_off······:·39568·(0x009a90) |
20 | class_defs_size·····:·3 | 20 | class_defs_size·····:·334 |
21 | class_defs_off······:·6 | 21 | class_defs_off······:·63224·(0x00f6f8) |
22 | data_size···········:·2 | 22 | data_size···········:·277228 |
23 | data_off············:· | 23 | data_off············:·73912·(0x0120b8) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·1 | 25 | class_idx···········:·163 |
26 | access_flags········:·17·(0x0011) | 26 | access_flags········:·17·(0x0011) |
27 | superclass_idx······:·5 | 27 | superclass_idx······:·533 |
28 | source_file_idx·····:·2 | 28 | source_file_idx·····:·254 |
29 | static_fields_size··:·6 | 29 | static_fields_size··:·6 |
30 | instance_fields_size:·0 | 30 | instance_fields_size:·0 |
31 | direct_methods_size·:·1 | 31 | direct_methods_size·:·1 |
32 | virtual_methods_size:·0 | 32 | virtual_methods_size:·0 |
33 | Class·#0············- | 33 | Class·#0············- |
34 | ··Class·descriptor··:·'Lcom/it_nomads/fluttersecurestorage/BuildConfig;' | 34 | ··Class·descriptor··:·'Lcom/it_nomads/fluttersecurestorage/BuildConfig;' |
Offset 75, 31 lines modified | Offset 75, 31 lines modified | ||
75 | ······type··········:·'()V' | 75 | ······type··········:·'()V' |
76 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 76 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
77 | ······code··········- | 77 | ······code··········- |
78 | ······registers·····:·1 | 78 | ······registers·····:·1 |
79 | ······ins···········:·1 | 79 | ······ins···········:·1 |
80 | ······outs··········:·1 | 80 | ······outs··········:·1 |
81 | ······insns·size····:·4·16-bit·code·units | 81 | ······insns·size····:·4·16-bit·code·units |
82 | 01 | 82 | 0120b8:········································|[0120b8]·com.it_nomads.fluttersecurestorage.BuildConfig.<init>:()V |
83 | 01 | 83 | 0120c8:·7010·a00a·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0aa0 |
84 | 01 | 84 | 0120ce:·0e00···································|0003:·return-void |
85 | ······catches·······:·(none) | 85 | ······catches·······:·(none) |
86 | ······positions·····:· | 86 | ······positions·····:· |
87 | ········0x0000·line=6 | 87 | ········0x0000·line=6 |
88 | ······locals········:· | 88 | ······locals········:· |
89 | ········0x0000·-·0x0004·reg=0·this·Lcom/it_nomads/fluttersecurestorage/BuildConfig;· | 89 | ········0x0000·-·0x0004·reg=0·this·Lcom/it_nomads/fluttersecurestorage/BuildConfig;· |
90 | ··Virtual·methods···- | 90 | ··Virtual·methods···- |
91 | ··source_file_idx···:·2 | 91 | ··source_file_idx···:·254·(BuildConfig.java) |
92 | Class·#1·header: | 92 | Class·#1·header: |
93 | class_idx···········:·16 | 93 | class_idx···········:·165 |
94 | access_flags········:·17·(0x0011) | 94 | access_flags········:·17·(0x0011) |
95 | superclass_idx······:·5 | 95 | superclass_idx······:·533 |
96 | source_file_idx·····:·1 | 96 | source_file_idx·····:·1401 |
97 | static_fields_size··:·0 | 97 | static_fields_size··:·0 |
98 | instance_fields_size:·0 | 98 | instance_fields_size:·0 |
99 | direct_methods_size·:·1 | 99 | direct_methods_size·:·1 |
100 | virtual_methods_size:·0 | 100 | virtual_methods_size:·0 |
101 | Class·#1············- | 101 | Class·#1············- |
102 | ··Class·descriptor··:·'Lcom/it_nomads/fluttersecurestorage/R;' | 102 | ··Class·descriptor··:·'Lcom/it_nomads/fluttersecurestorage/R;' |
Offset 114, 57 lines modified | Offset 114, 57 lines modified | ||
114 | ······type··········:·'()V' | 114 | ······type··········:·'()V' |
115 | ······access········:·0x10002·(PRIVATE·CONSTRUCTOR) | 115 | ······access········:·0x10002·(PRIVATE·CONSTRUCTOR) |
116 | ······code··········- | 116 | ······code··········- |
117 | ······registers·····:·1 | 117 | ······registers·····:·1 |
118 | ······ins···········:·1 | 118 | ······ins···········:·1 |
119 | ······outs··········:·1 | 119 | ······outs··········:·1 |
120 | ······insns·size····:·4·16-bit·code·units | 120 | ······insns·size····:·4·16-bit·code·units |
121 | 01 | 121 | 012500:········································|[012500]·com.it_nomads.fluttersecurestorage.R.<init>:()V |
122 | 01 | 122 | 012510:·7010·a00a·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0aa0 |
123 | 01 | 123 | 012516:·0e00···································|0003:·return-void |
124 | ······catches·······:·(none) | 124 | ······catches·······:·(none) |
125 | ······positions·····:· | 125 | ······positions·····:· |
126 | ········0x0000·line=10 | 126 | ········0x0000·line=10 |
127 | ······locals········:· | 127 | ······locals········:· |
128 | ········0x0000·-·0x0004·reg=0·this·Lcom/it_nomads/fluttersecurestorage/R;· | 128 | ········0x0000·-·0x0004·reg=0·this·Lcom/it_nomads/fluttersecurestorage/R;· |
129 | ··Virtual·methods···- | 129 | ··Virtual·methods···- |
130 | ··source_file_idx···:·1 | 130 | ··source_file_idx···:·1401·(R.java) |
131 | Class·#2·header: | 131 | Class·#2·header: |
132 | class_idx···········:·16 | 132 | class_idx···········:·166 |
133 | access_flags········:·0·(0x0000) | 133 | access_flags········:·0·(0x0000) |
134 | superclass_idx······:·5 | 134 | superclass_idx······:·533 |
135 | source_file_idx·····:·1 | 135 | source_file_idx·····:·1408 |
136 | static_fields_size··:·2 | 136 | static_fields_size··:·2 |
137 | instance_fields_size:·1 | 137 | instance_fields_size:·1 |
138 | direct_methods_size·:·6 | 138 | direct_methods_size·:·6 |
139 | virtual_methods_size:·4 | 139 | virtual_methods_size:·4 |
140 | Class·#2·annotations: | 140 | Class·#2·annotations: |
141 | Annotations·on·method·#5 | 141 | Annotations·on·method·#581·'<init>' |
142 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/lang/Exception;·} | 142 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/lang/Exception;·} |
143 | Annotations·on·method·#5 | 143 | Annotations·on·method·#582·'createKeys' |
144 | ··VISIBILITY_BUILD·Landroid/annotation/SuppressLint;·value={·"NewApi"·} | 144 | ··VISIBILITY_BUILD·Landroid/annotation/SuppressLint;·value={·"NewApi"·} |
145 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/lang/Exception;·} | 145 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/lang/Exception;·} |
146 | Annotations·on·method·#5 | 146 | Annotations·on·method·#583·'createRSAKeysIfNeeded' |
147 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/lang/Exception;·} | 147 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/lang/Exception;·} |
148 | Annotations·on·method·#5 | 148 | Annotations·on·method·#584·'decrypt' |
149 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/lang/Exception;·} | 149 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/lang/Exception;·} |
150 | Annotations·on·method·#5 | 150 | Annotations·on·method·#585·'encrypt' |
151 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/lang/Exception;·} | 151 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/lang/Exception;·} |
152 | Annotations·on·method·#5 | 152 | Annotations·on·method·#586·'getPrivateKey' |
153 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/lang/Exception;·} | 153 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/lang/Exception;·} |
154 | Annotations·on·method·#5 | 154 | Annotations·on·method·#587·'getPublicKey' |
155 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/lang/Exception;·} | 155 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/lang/Exception;·} |
156 | Annotations·on·method·#5 | 156 | Annotations·on·method·#588·'getRSACipher' |
157 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/lang/Exception;·} | 157 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/lang/Exception;·} |
158 | Annotations·on·method·#5 | 158 | Annotations·on·method·#589·'unwrap' |
159 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/lang/Exception;·} | 159 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/lang/Exception;·} |
160 | Annotations·on·method·#5 | 160 | Annotations·on·method·#590·'wrap' |
161 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/lang/Exception;·} | 161 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/lang/Exception;·} |
162 | Class·#2············- | 162 | Class·#2············- |
163 | ··Class·descriptor··:·'Lcom/it_nomads/fluttersecurestorage/ciphers/RSACipher18Implementation;' | 163 | ··Class·descriptor··:·'Lcom/it_nomads/fluttersecurestorage/ciphers/RSACipher18Implementation;' |
164 | ··Access·flags······:·0x0000·() | 164 | ··Access·flags······:·0x0000·() |
165 | ··Superclass········:·'Ljava/lang/Object;' | 165 | ··Superclass········:·'Ljava/lang/Object;' |
166 | ··Interfaces········- | 166 | ··Interfaces········- |
Offset 190, 28 lines modified | Offset 190, 28 lines modified | ||
Max diff block lines reached; 8283683/8290324 bytes (99.92%) of diff not shown. |
Offset 1, 25 lines modified | Offset 1, 25 lines modified | ||
1 | Zip·file·size:· | 1 | Zip·file·size:·607919·bytes,·number·of·entries:·334 |
2 | ?rwxrwxr-x··2.0·unx······459·b-·stor·80-Jan-01·00:00·com/it_nomads/fluttersecurestorage/BuildConfig.class | 2 | ?rwxrwxr-x··2.0·unx······459·b-·stor·80-Jan-01·00:00·com/it_nomads/fluttersecurestorage/BuildConfig.class |
3 | ?rwxrwxr-x··2.0·unx······151·b-·stor·80-Jan-01·00:00·com/it_nomads/fluttersecurestorage/R.class | 3 | ?rwxrwxr-x··2.0·unx······151·b-·stor·80-Jan-01·00:00·com/it_nomads/fluttersecurestorage/R.class |
4 | ?rwxrwxr-x··2.0·unx·····5166·b-·stor·80-Jan-01·00:00·com/it_nomads/fluttersecurestorage/ciphers/RSACipher18Implementation.class | 4 | ?rwxrwxr-x··2.0·unx·····5166·b-·stor·80-Jan-01·00:00·com/it_nomads/fluttersecurestorage/ciphers/RSACipher18Implementation.class |
5 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·com/it_nomads/fluttersecurestorage/ciphers/StorageCipher.class | 5 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·com/it_nomads/fluttersecurestorage/ciphers/StorageCipher.class |
6 | ?rwxrwxr-x··2.0·unx······420·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/BuildConfig.class | 6 | ?rwxrwxr-x··2.0·unx······420·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/BuildConfig.class |
7 | ?rwxrwxr-x··2.0·unx·····2225·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/Constant.class | 7 | ?rwxrwxr-x··2.0·unx·····2225·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/Constant.class |
8 | ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/Database$1.class | 8 | ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/Database$1.class |
9 | ?rwxrwxr-x··2.0·unx·····2 | 9 | ?rwxrwxr-x··2.0·unx·····2164·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/Database.class |
10 | ?rwxrwxr-x··2.0·unx······632·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/LogLevel.class | 10 | ?rwxrwxr-x··2.0·unx······632·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/LogLevel.class |
11 | ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/R.class | 11 | ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/R.class |
12 | ?rwxrwxr-x··2.0·unx·····1040·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$1.class | 12 | ?rwxrwxr-x··2.0·unx·····1040·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$1.class |
13 | ?rwxrwxr-x··2.0·unx·····2909·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$2.class | 13 | ?rwxrwxr-x··2.0·unx·····2909·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$2.class |
14 | ?rwxrwxr-x··2.0·unx·····1040·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$3.class | 14 | ?rwxrwxr-x··2.0·unx·····1040·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$3.class |
15 | ?rwxrwxr-x··2.0·unx·····1055·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$4.class | 15 | ?rwxrwxr-x··2.0·unx·····1055·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$4.class |
16 | ?rwxrwxr-x··2.0·unx·····1040·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$5.class | 16 | ?rwxrwxr-x··2.0·unx·····1040·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$5.class |
17 | ?rwxrwxr-x··2.0·unx·····3 | 17 | ?rwxrwxr-x··2.0·unx·····3682·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$6.class |
18 | ?rwxrwxr-x··2.0·unx·····2 | 18 | ?rwxrwxr-x··2.0·unx·····2380·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$7.class |
19 | ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$BgResult$1.class | 19 | ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$BgResult$1.class |
20 | ?rwxrwxr-x··2.0·unx······895·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$BgResult$2.class | 20 | ?rwxrwxr-x··2.0·unx······895·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$BgResult$2.class |
21 | ?rwxrwxr-x··2.0·unx······610·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$BgResult$3.class | 21 | ?rwxrwxr-x··2.0·unx······610·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqflitePlugin$BgResult$3.class |
22 | ?rwxrwxr-x··2.0·unx·····4041·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqlCommand.class | 22 | ?rwxrwxr-x··2.0·unx·····4041·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/SqlCommand.class |
23 | ?rwxrwxr-x··2.0·unx······472·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/dev/Debug.class | 23 | ?rwxrwxr-x··2.0·unx······472·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/dev/Debug.class |
24 | ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/operation/OperationResult.class | 24 | ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/operation/OperationResult.class |
25 | ?rwxrwxr-x··2.0·unx······700·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/operation/SqlErrorInfo.class | 25 | ?rwxrwxr-x··2.0·unx······700·b-·stor·80-Jan-01·00:00·com/tekartik/sqflite/operation/SqlErrorInfo.class |
Offset 29, 37 lines modified | Offset 29, 51 lines modified | ||
29 | ?rwxrwxr-x··2.0·unx······303·b-·stor·80-Jan-01·00:00·io/flutter/app/FlutterActivityDelegate$ViewFactory.class | 29 | ?rwxrwxr-x··2.0·unx······303·b-·stor·80-Jan-01·00:00·io/flutter/app/FlutterActivityDelegate$ViewFactory.class |
30 | ?rwxrwxr-x··2.0·unx······534·b-·stor·80-Jan-01·00:00·io/flutter/app/FlutterApplication.class | 30 | ?rwxrwxr-x··2.0·unx······534·b-·stor·80-Jan-01·00:00·io/flutter/app/FlutterApplication.class |
31 | ?rwxrwxr-x··2.0·unx·····1888·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/AndroidKeyProcessor.class | 31 | ?rwxrwxr-x··2.0·unx·····1888·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/AndroidKeyProcessor.class |
32 | ?rwxrwxr-x··2.0·unx······373·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/AndroidTouchProcessor$PointerChange.class | 32 | ?rwxrwxr-x··2.0·unx······373·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/AndroidTouchProcessor$PointerChange.class |
33 | ?rwxrwxr-x··2.0·unx······337·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/AndroidTouchProcessor$PointerDeviceKind.class | 33 | ?rwxrwxr-x··2.0·unx······337·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/AndroidTouchProcessor$PointerDeviceKind.class |
34 | ?rwxrwxr-x··2.0·unx······268·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/AndroidTouchProcessor$PointerSignalKind.class | 34 | ?rwxrwxr-x··2.0·unx······268·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/AndroidTouchProcessor$PointerSignalKind.class |
35 | ?rwxrwxr-x··2.0·unx·····3670·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/AndroidTouchProcessor.class | 35 | ?rwxrwxr-x··2.0·unx·····3670·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/AndroidTouchProcessor.class |
36 | ?rwxrwxr-x··2.0·unx······729·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/DrawableSplashScreen$1.class | ||
37 | ?rwxrwxr-x··2.0·unx······833·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/DrawableSplashScreen$DrawableSplashScreenView.class | ||
36 | ?rwxrwxr-x··2.0·unx······883·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterActivity$BackgroundMode.class | 38 | ?rwxrwxr-x··2.0·unx······883·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterActivity$BackgroundMode.class |
39 | ?rwxrwxr-x··2.0·unx·····1374·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterActivity$CachedEngineIntentBuilder.class | ||
37 | ?rwxrwxr-x··2.0·unx·····1 | 40 | ?rwxrwxr-x··2.0·unx·····1426·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterActivity$NewEngineIntentBuilder.class |
38 | ?rwxrwxr-x··2.0·unx····· | 41 | ?rwxrwxr-x··2.0·unx·····1098·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterActivityAndFragmentDelegate$2.class |
42 | ?rwxrwxr-x··2.0·unx····10988·b-·defN·80-Jan-01·00:00·io/flutter/embedding/android/FlutterActivityAndFragmentDelegate.class | ||
39 | ?rwxrwxr-x··2.0·unx····· | 43 | ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterEngineConfigurator.class |
40 | ?rwxrwxr-x··2.0·unx······2 | 44 | ?rwxrwxr-x··2.0·unx······206·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterEngineProvider.class |
45 | ?rwxrwxr-x··2.0·unx······155·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterFragment$ActivityCallThrough.class | ||
46 | ?rwxrwxr-x··2.0·unx·····3199·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterFragment$CachedEngineFragmentBuilder.class | ||
47 | ?rwxrwxr-x··2.0·unx·····3838·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterFragment$NewEngineFragmentBuilder.class | ||
48 | ?rwxrwxr-x··2.0·unx······797·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterSplashView$3.class | ||
49 | ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterSplashView$SavedState$1.class | ||
50 | ?rwxrwxr-x··2.0·unx·····1662·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterSplashView$SavedState.class | ||
41 | ?rwxrwxr-x··2.0·unx···· | 51 | ?rwxrwxr-x··2.0·unx·····6463·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterSplashView.class |
42 | ?rwxrwxr-x··2.0·unx·····1254·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterSurfaceView$1.class | 52 | ?rwxrwxr-x··2.0·unx·····1254·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterSurfaceView$1.class |
43 | ?rwxrwxr-x··2.0·unx·····1435·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterTextureView$1.class | 53 | ?rwxrwxr-x··2.0·unx·····1435·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterTextureView$1.class |
44 | ?rwxrwxr-x··2.0·unx······659·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterView$3.class | 54 | ?rwxrwxr-x··2.0·unx······659·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterView$3.class |
45 | ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterView$FlutterEngineAttachmentListener.class | 55 | ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterView$FlutterEngineAttachmentListener.class |
46 | ?rwxrwxr-x··2.0·unx······840·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterView$RenderMode.class | 56 | ?rwxrwxr-x··2.0·unx······840·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterView$RenderMode.class |
47 | ?rwxrwxr-x··2.0·unx······873·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterView$TransparencyMode.class | 57 | ?rwxrwxr-x··2.0·unx······873·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterView$TransparencyMode.class |
48 | ?rwxrwxr-x··2.0·unx····1 | 58 | ?rwxrwxr-x··2.0·unx····15032·b-·defN·80-Jan-01·00:00·io/flutter/embedding/android/FlutterView.class |
59 | ?rwxrwxr-x··2.0·unx······356·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/SplashScreen$-CC.class | ||
60 | ?rwxrwxr-x··2.0·unx······352·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/SplashScreen.class | ||
61 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/SplashScreenProvider.class | ||
49 | ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterEngine$EngineLifecycleListener.class | 62 | ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterEngine$EngineLifecycleListener.class |
50 | ?rwxrwxr-x··2.0·unx····· | 63 | ?rwxrwxr-x··2.0·unx·····7282·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterEngine.class |
51 | ?rwxrwxr-x··2.0·unx·····1007·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterEngineAndroidLifecycle$1.class | 64 | ?rwxrwxr-x··2.0·unx·····1007·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterEngineAndroidLifecycle$1.class |
52 | ?rwxrwxr-x··2.0·unx·····1629·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterEngineAndroidLifecycle.class | 65 | ?rwxrwxr-x··2.0·unx·····1629·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterEngineAndroidLifecycle.class |
66 | ?rwxrwxr-x··2.0·unx·····1094·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterEngineCache.class | ||
53 | ?rwxrwxr-x··2.0·unx······227·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI$AccessibilityDelegate.class | 67 | ?rwxrwxr-x··2.0·unx······227·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI$AccessibilityDelegate.class |
54 | ?rwxrwxr-x··2.0·unx······151·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI$AsyncWaitForVsyncDelegate.class | 68 | ?rwxrwxr-x··2.0·unx······151·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI$AsyncWaitForVsyncDelegate.class |
55 | ?rwxrwxr-x··2.0·unx·····95 | 69 | ?rwxrwxr-x··2.0·unx·····9577·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI.class |
56 | ?rwxrwxr-x··2.0·unx·····3307·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterShellArgs.class | 70 | ?rwxrwxr-x··2.0·unx·····3307·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterShellArgs.class |
57 | ?rwxrwxr-x··2.0·unx····· | 71 | ?rwxrwxr-x··2.0·unx······940·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/dart/DartExecutor$DartCallback.class |
58 | ?rwxrwxr-x··2.0·unx····· | 72 | ?rwxrwxr-x··2.0·unx·····1122·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/dart/DartExecutor$DartEntrypoint.class |
59 | ?rwxrwxr-x··2.0·unx······184·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/dart/DartExecutor$IsolateServiceIdListener.class | 73 | ?rwxrwxr-x··2.0·unx······184·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/dart/DartExecutor$IsolateServiceIdListener.class |
60 | ?rwxrwxr-x··2.0·unx······215·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/dart/PlatformMessageHandler.class | 74 | ?rwxrwxr-x··2.0·unx······215·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/dart/PlatformMessageHandler.class |
61 | ?rwxrwxr-x··2.0·unx······819·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/FlutterPlugin$FlutterPluginBinding.class | 75 | ?rwxrwxr-x··2.0·unx······819·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/FlutterPlugin$FlutterPluginBinding.class |
62 | ?rwxrwxr-x··2.0·unx······239·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/FlutterPlugin.class | 76 | ?rwxrwxr-x··2.0·unx······239·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/FlutterPlugin.class |
63 | ?rwxrwxr-x··2.0·unx······400·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/PluginRegistry.class | 77 | ?rwxrwxr-x··2.0·unx······400·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/PluginRegistry.class |
64 | ?rwxrwxr-x··2.0·unx······352·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/activity/ActivityAware.class | 78 | ?rwxrwxr-x··2.0·unx······352·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/activity/ActivityAware.class |
65 | ?rwxrwxr-x··2.0·unx······486·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/activity/ActivityControlSurface.class | 79 | ?rwxrwxr-x··2.0·unx······486·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/activity/ActivityControlSurface.class |
Offset 70, 17 lines modified | Offset 84, 18 lines modified | ||
70 | ?rwxrwxr-x··2.0·unx······296·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/contentprovider/ContentProviderAware.class | 84 | ?rwxrwxr-x··2.0·unx······296·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/contentprovider/ContentProviderAware.class |
71 | ?rwxrwxr-x··2.0·unx······278·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/contentprovider/ContentProviderControlSurface.class | 85 | ?rwxrwxr-x··2.0·unx······278·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/contentprovider/ContentProviderControlSurface.class |
72 | ?rwxrwxr-x··2.0·unx······199·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/contentprovider/ContentProviderPluginBinding.class | 86 | ?rwxrwxr-x··2.0·unx······199·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/contentprovider/ContentProviderPluginBinding.class |
73 | ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/service/ServiceAware$OnModeChangeListener.class | 87 | ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/service/ServiceAware$OnModeChangeListener.class |
74 | ?rwxrwxr-x··2.0·unx······248·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/service/ServiceAware.class | 88 | ?rwxrwxr-x··2.0·unx······248·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/service/ServiceAware.class |
75 | ?rwxrwxr-x··2.0·unx······293·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/service/ServiceControlSurface.class | 89 | ?rwxrwxr-x··2.0·unx······293·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/service/ServiceControlSurface.class |
76 | ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/service/ServicePluginBinding.class | 90 | ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/service/ServicePluginBinding.class |
91 | ?rwxrwxr-x··2.0·unx······113·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/shim/ShimPluginRegistry$1.class | ||
77 | ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/FlutterRenderer$RenderSurface.class | 92 | ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/FlutterRenderer$RenderSurface.class |
78 | ?rwxrwxr-x··2.0·unx·····1113·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry$1.class | 93 | ?rwxrwxr-x··2.0·unx·····1113·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry$1.class |
79 | ?rwxrwxr-x··2.0·unx······ | 94 | ?rwxrwxr-x··2.0·unx······809·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics.class |
80 | ?rwxrwxr-x··2.0·unx······154·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/OnFirstFrameRenderedListener.class | 95 | ?rwxrwxr-x··2.0·unx······154·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/OnFirstFrameRenderedListener.class |
81 | ?rwxrwxr-x··2.0·unx·····2382·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/AccessibilityChannel.class | 96 | ?rwxrwxr-x··2.0·unx·····2382·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/AccessibilityChannel.class |
82 | ?rwxrwxr-x··2.0·unx·····1339·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/KeyEventChannel$FlutterKeyEvent.class | 97 | ?rwxrwxr-x··2.0·unx·····1339·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/KeyEventChannel$FlutterKeyEvent.class |
83 | ?rwxrwxr-x··2.0·unx·····1947·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/KeyEventChannel.class | 98 | ?rwxrwxr-x··2.0·unx·····1947·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/KeyEventChannel.class |
84 | ?rwxrwxr-x··2.0·unx·····1226·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/LifecycleChannel.class | 99 | ?rwxrwxr-x··2.0·unx·····1226·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/LifecycleChannel.class |
85 | ?rwxrwxr-x··2.0·unx·····1814·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/LocalizationChannel.class | 100 | ?rwxrwxr-x··2.0·unx·····1814·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/LocalizationChannel.class |
86 | ?rwxrwxr-x··2.0·unx·····1512·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/NavigationChannel.class | 101 | ?rwxrwxr-x··2.0·unx·····1512·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/NavigationChannel.class |
Offset 106, 15 lines modified | Offset 121, 15 lines modified | ||
106 | ?rwxrwxr-x··2.0·unx·····1204·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/SettingsChannel.class | 121 | ?rwxrwxr-x··2.0·unx·····1204·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/SettingsChannel.class |
107 | ?rwxrwxr-x··2.0·unx·····1124·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/SystemChannel.class | 122 | ?rwxrwxr-x··2.0·unx·····1124·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/SystemChannel.class |
108 | ?rwxrwxr-x··2.0·unx·····2871·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/TextInputChannel$Configuration.class | 123 | ?rwxrwxr-x··2.0·unx·····2871·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/TextInputChannel$Configuration.class |
109 | ?rwxrwxr-x··2.0·unx·····1003·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/TextInputChannel$InputType.class | 124 | ?rwxrwxr-x··2.0·unx·····1003·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/TextInputChannel$InputType.class |
110 | ?rwxrwxr-x··2.0·unx·····1805·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization.class | 125 | ?rwxrwxr-x··2.0·unx·····1805·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization.class |
111 | ?rwxrwxr-x··2.0·unx······705·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/TextInputChannel$TextEditState.class | 126 | ?rwxrwxr-x··2.0·unx······705·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/TextInputChannel$TextEditState.class |
112 | ?rwxrwxr-x··2.0·unx······440·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputMethodHandler.class | 127 | ?rwxrwxr-x··2.0·unx······440·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputMethodHandler.class |
113 | ?rwxrwxr-x··2.0·unx·····2 | 128 | ?rwxrwxr-x··2.0·unx·····2152·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType.class |
114 | ?rwxrwxr-x··2.0·unx·····3919·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/TextInputChannel.class | 129 | ?rwxrwxr-x··2.0·unx·····3919·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/systemchannels/TextInputChannel.class |
115 | ?rwxrwxr-x··2.0·unx······131·b-·stor·80-Jan-01·00:00·io/flutter/plugin/common/ActivityLifecycleListener.class | 130 | ?rwxrwxr-x··2.0·unx······131·b-·stor·80-Jan-01·00:00·io/flutter/plugin/common/ActivityLifecycleListener.class |
116 | ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·io/flutter/plugin/common/BasicMessageChannel$1.class | 131 | ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·io/flutter/plugin/common/BasicMessageChannel$1.class |
117 | ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·io/flutter/plugin/common/BasicMessageChannel$MessageHandler.class | 132 | ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·io/flutter/plugin/common/BasicMessageChannel$MessageHandler.class |
118 | ?rwxrwxr-x··2.0·unx······142·b-·stor·80-Jan-01·00:00·io/flutter/plugin/common/BasicMessageChannel$Reply.class | 133 | ?rwxrwxr-x··2.0·unx······142·b-·stor·80-Jan-01·00:00·io/flutter/plugin/common/BasicMessageChannel$Reply.class |
119 | ?rwxrwxr-x··2.0·unx·····2018·b-·stor·80-Jan-01·00:00·io/flutter/plugin/common/BasicMessageChannel.class | 134 | ?rwxrwxr-x··2.0·unx·····2018·b-·stor·80-Jan-01·00:00·io/flutter/plugin/common/BasicMessageChannel.class |
120 | ?rwxrwxr-x··2.0·unx······214·b-·stor·80-Jan-01·00:00·io/flutter/plugin/common/BinaryMessenger$BinaryMessageHandler.class | 135 | ?rwxrwxr-x··2.0·unx······214·b-·stor·80-Jan-01·00:00·io/flutter/plugin/common/BinaryMessenger$BinaryMessageHandler.class |
Offset 140, 34 lines modified | Offset 155, 36 lines modified | ||
140 | ?rwxrwxr-x··2.0·unx······145·b-·stor·80-Jan-01·00:00·io/flutter/plugin/common/PluginRegistry$UserLeaveHintListener.class | 155 | ?rwxrwxr-x··2.0·unx······145·b-·stor·80-Jan-01·00:00·io/flutter/plugin/common/PluginRegistry$UserLeaveHintListener.class |
141 | ?rwxrwxr-x··2.0·unx······176·b-·stor·80-Jan-01·00:00·io/flutter/plugin/common/PluginRegistry$ViewDestroyListener.class | 156 | ?rwxrwxr-x··2.0·unx······176·b-·stor·80-Jan-01·00:00·io/flutter/plugin/common/PluginRegistry$ViewDestroyListener.class |
142 | ?rwxrwxr-x··2.0·unx······306·b-·stor·80-Jan-01·00:00·io/flutter/plugin/common/PluginRegistry.class | 157 | ?rwxrwxr-x··2.0·unx······306·b-·stor·80-Jan-01·00:00·io/flutter/plugin/common/PluginRegistry.class |
143 | ?rwxrwxr-x··2.0·unx······270·b-·stor·80-Jan-01·00:00·io/flutter/plugin/common/StandardMessageCodec$ExposedByteArrayOutputStream.class | 158 | ?rwxrwxr-x··2.0·unx······270·b-·stor·80-Jan-01·00:00·io/flutter/plugin/common/StandardMessageCodec$ExposedByteArrayOutputStream.class |
144 | ?rwxrwxr-x··2.0·unx·····5005·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/InputConnectionAdaptor.class | 159 | ?rwxrwxr-x··2.0·unx·····5005·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/InputConnectionAdaptor.class |
145 | ?rwxrwxr-x··2.0·unx······953·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/TextInputPlugin$InputTarget$Type.class | 160 | ?rwxrwxr-x··2.0·unx······953·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/TextInputPlugin$InputTarget$Type.class |
146 | ?rwxrwxr-x··2.0·unx······360·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/TextInputPlugin$InputTarget.class | 161 | ?rwxrwxr-x··2.0·unx······360·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/TextInputPlugin$InputTarget.class |
147 | ?rwxrwxr-x··2.0·unx·····857 | 162 | ?rwxrwxr-x··2.0·unx·····8757·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/TextInputPlugin.class |
148 | ?rwxrwxr-x··2.0·unx······975·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/-$$Lambda$PlatformViewsController$1$yCLpCrkCk5PKTxnfIMt18jB15HI.class | 163 | ?rwxrwxr-x··2.0·unx······975·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/-$$Lambda$PlatformViewsController$1$yCLpCrkCk5PKTxnfIMt18jB15HI.class |
149 | ?rwxrwxr-x··2.0·unx······617·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/AccessibilityEventsDelegate.class | 164 | ?rwxrwxr-x··2.0·unx······617·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/AccessibilityEventsDelegate.class |
150 | ?rwxrwxr-x··2.0·unx·····2093·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/PlatformPlugin$2.class | 165 | ?rwxrwxr-x··2.0·unx·····2093·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/PlatformPlugin$2.class |
166 | ?rwxrwxr-x··2.0·unx·····7438·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/PlatformPlugin.class | ||
167 | ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/PlatformView$-CC.class | ||
151 | ?rwxrwxr-x··2.0·unx······ | 168 | ?rwxrwxr-x··2.0·unx······227·b-·stor·80-Jan-01·00:00·io/flutter/plugin/platform/PlatformView.class |
Max diff block lines reached; 18311/34587 bytes (52.94%) of diff not shown. |
Offset 96, 30 lines modified | Offset 96, 60 lines modified | ||
96 | Filename:·io/flutter/embedding/android/AndroidTouchProcessor$PointerSignalKind.class | 96 | Filename:·io/flutter/embedding/android/AndroidTouchProcessor$PointerSignalKind.class |
97 | Comment:· | 97 | Comment:· |
98 | Filename:·io/flutter/embedding/android/AndroidTouchProcessor.class | 98 | Filename:·io/flutter/embedding/android/AndroidTouchProcessor.class |
99 | Comment:· | 99 | Comment:· |
100 | Filename:·io/flutter/embedding/android/DrawableSplashScreen$1.class | ||
101 | Comment:· | ||
102 | Filename:·io/flutter/embedding/android/DrawableSplashScreen$DrawableSplashScreenView.class | ||
103 | Comment:· | ||
100 | Filename:·io/flutter/embedding/android/FlutterActivity$BackgroundMode.class | 104 | Filename:·io/flutter/embedding/android/FlutterActivity$BackgroundMode.class |
101 | Comment:· | 105 | Comment:· |
102 | Filename:·io/flutter/embedding/android/FlutterActivity$IntentBuilder.class | 106 | Filename:·io/flutter/embedding/android/FlutterActivity$CachedEngineIntentBuilder.class |
103 | Comment:· | 107 | Comment:· |
104 | Filename:·io/flutter/embedding/android/Flutter | 108 | Filename:·io/flutter/embedding/android/FlutterActivity$NewEngineIntentBuilder.class |
105 | Comment:· | 109 | Comment:· |
106 | Filename:·io/flutter/embedding/android/FlutterFragment | 110 | Filename:·io/flutter/embedding/android/FlutterActivityAndFragmentDelegate$2.class |
107 | Comment:· | 111 | Comment:· |
108 | Filename:·io/flutter/embedding/android/Flutter | 112 | Filename:·io/flutter/embedding/android/FlutterActivityAndFragmentDelegate.class |
109 | Comment:· | 113 | Comment:· |
114 | Filename:·io/flutter/embedding/android/FlutterEngineConfigurator.class | ||
115 | Comment:· | ||
116 | Filename:·io/flutter/embedding/android/FlutterEngineProvider.class | ||
117 | Comment:· | ||
118 | Filename:·io/flutter/embedding/android/FlutterFragment$ActivityCallThrough.class | ||
119 | Comment:· | ||
120 | Filename:·io/flutter/embedding/android/FlutterFragment$CachedEngineFragmentBuilder.class | ||
121 | Comment:· | ||
122 | Filename:·io/flutter/embedding/android/FlutterFragment$NewEngineFragmentBuilder.class | ||
123 | Comment:· | ||
124 | Filename:·io/flutter/embedding/android/FlutterSplashView$3.class | ||
125 | Comment:· | ||
126 | Filename:·io/flutter/embedding/android/FlutterSplashView$SavedState$1.class | ||
127 | Comment:· | ||
128 | Filename:·io/flutter/embedding/android/FlutterSplashView$SavedState.class | ||
129 | Comment:· | ||
110 | Filename:·io/flutter/embedding/android/Flutter | 130 | Filename:·io/flutter/embedding/android/FlutterSplashView.class |
111 | Comment:· | 131 | Comment:· |
112 | Filename:·io/flutter/embedding/android/FlutterSurfaceView$1.class | 132 | Filename:·io/flutter/embedding/android/FlutterSurfaceView$1.class |
113 | Comment:· | 133 | Comment:· |
114 | Filename:·io/flutter/embedding/android/FlutterTextureView$1.class | 134 | Filename:·io/flutter/embedding/android/FlutterTextureView$1.class |
115 | Comment:· | 135 | Comment:· |
Offset 135, 26 lines modified | Offset 165, 38 lines modified | ||
135 | Filename:·io/flutter/embedding/android/FlutterView$TransparencyMode.class | 165 | Filename:·io/flutter/embedding/android/FlutterView$TransparencyMode.class |
136 | Comment:· | 166 | Comment:· |
137 | Filename:·io/flutter/embedding/android/FlutterView.class | 167 | Filename:·io/flutter/embedding/android/FlutterView.class |
138 | Comment:· | 168 | Comment:· |
169 | Filename:·io/flutter/embedding/android/SplashScreen$-CC.class | ||
170 | Comment:· | ||
171 | Filename:·io/flutter/embedding/android/SplashScreen.class | ||
172 | Comment:· | ||
173 | Filename:·io/flutter/embedding/android/SplashScreenProvider.class | ||
174 | Comment:· | ||
139 | Filename:·io/flutter/embedding/engine/FlutterEngine$EngineLifecycleListener.class | 175 | Filename:·io/flutter/embedding/engine/FlutterEngine$EngineLifecycleListener.class |
140 | Comment:· | 176 | Comment:· |
141 | Filename:·io/flutter/embedding/engine/FlutterEngine.class | 177 | Filename:·io/flutter/embedding/engine/FlutterEngine.class |
142 | Comment:· | 178 | Comment:· |
143 | Filename:·io/flutter/embedding/engine/FlutterEngineAndroidLifecycle$1.class | 179 | Filename:·io/flutter/embedding/engine/FlutterEngineAndroidLifecycle$1.class |
144 | Comment:· | 180 | Comment:· |
145 | Filename:·io/flutter/embedding/engine/FlutterEngineAndroidLifecycle.class | 181 | Filename:·io/flutter/embedding/engine/FlutterEngineAndroidLifecycle.class |
146 | Comment:· | 182 | Comment:· |
183 | Filename:·io/flutter/embedding/engine/FlutterEngineCache.class | ||
184 | Comment:· | ||
147 | Filename:·io/flutter/embedding/engine/FlutterJNI$AccessibilityDelegate.class | 185 | Filename:·io/flutter/embedding/engine/FlutterJNI$AccessibilityDelegate.class |
148 | Comment:· | 186 | Comment:· |
149 | Filename:·io/flutter/embedding/engine/FlutterJNI$AsyncWaitForVsyncDelegate.class | 187 | Filename:·io/flutter/embedding/engine/FlutterJNI$AsyncWaitForVsyncDelegate.class |
150 | Comment:· | 188 | Comment:· |
151 | Filename:·io/flutter/embedding/engine/FlutterJNI.class | 189 | Filename:·io/flutter/embedding/engine/FlutterJNI.class |
Offset 219, 14 lines modified | Offset 261, 17 lines modified | ||
219 | Filename:·io/flutter/embedding/engine/plugins/service/ServiceControlSurface.class | 261 | Filename:·io/flutter/embedding/engine/plugins/service/ServiceControlSurface.class |
220 | Comment:· | 262 | Comment:· |
221 | Filename:·io/flutter/embedding/engine/plugins/service/ServicePluginBinding.class | 263 | Filename:·io/flutter/embedding/engine/plugins/service/ServicePluginBinding.class |
222 | Comment:· | 264 | Comment:· |
265 | Filename:·io/flutter/embedding/engine/plugins/shim/ShimPluginRegistry$1.class | ||
266 | Comment:· | ||
223 | Filename:·io/flutter/embedding/engine/renderer/FlutterRenderer$RenderSurface.class | 267 | Filename:·io/flutter/embedding/engine/renderer/FlutterRenderer$RenderSurface.class |
224 | Comment:· | 268 | Comment:· |
225 | Filename:·io/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry$1.class | 269 | Filename:·io/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry$1.class |
226 | Comment:· | 270 | Comment:· |
227 | Filename:·io/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics.class | 271 | Filename:·io/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics.class |
Offset 441, 14 lines modified | Offset 486, 20 lines modified | ||
441 | Filename:·io/flutter/plugin/platform/AccessibilityEventsDelegate.class | 486 | Filename:·io/flutter/plugin/platform/AccessibilityEventsDelegate.class |
442 | Comment:· | 487 | Comment:· |
443 | Filename:·io/flutter/plugin/platform/PlatformPlugin$2.class | 488 | Filename:·io/flutter/plugin/platform/PlatformPlugin$2.class |
444 | Comment:· | 489 | Comment:· |
490 | Filename:·io/flutter/plugin/platform/PlatformPlugin.class | ||
491 | Comment:· | ||
Max diff block lines reached; 3420/7665 bytes (44.62%) of diff not shown. |
Offset 30, 27 lines modified | Offset 30, 36 lines modified | ||
30 | ········try·{ | 30 | ········try·{ |
31 | ············final·SQLiteDatabase·sqliteDatabase·=·this.sqliteDatabase; | 31 | ············final·SQLiteDatabase·sqliteDatabase·=·this.sqliteDatabase; |
32 | ············try·{ | 32 | ············try·{ |
33 | ················return·sqliteDatabase.enableWriteAheadLogging(); | 33 | ················return·sqliteDatabase.enableWriteAheadLogging(); |
34 | ············} | 34 | ············} |
35 | ············catch·(Exception·obj)·{ | 35 | ············catch·(Exception·obj)·{ |
36 | ················final·StringBuilder·sb·=·new·StringBuilder(); | 36 | ················final·StringBuilder·sb·=·new·StringBuilder(); |
37 | ················sb.append(this.getThreadLogPrefix()); | ||
37 | ················sb.append("enable·WAL·error:·"); | 38 | ················sb.append("enable·WAL·error:·"); |
38 | ················sb.append(obj); | 39 | ················sb.append(obj); |
39 | ················Log.e("Sqflite",·sb.toString()); | 40 | ················Log.e("Sqflite",·sb.toString()); |
40 | ················return·false; | 41 | ················return·false; |
41 | ············} | 42 | ············} |
42 | ········} | 43 | ········} |
43 | ········catch·(Exception·ex)·{} | 44 | ········catch·(Exception·ex)·{} |
44 | ····} | 45 | ····} |
45 | ···· | 46 | ···· |
46 | ····public·SQLiteDatabase·getReadableDatabase()·{ | 47 | ····public·SQLiteDatabase·getReadableDatabase()·{ |
47 | ········return·this.sqliteDatabase; | 48 | ········return·this.sqliteDatabase; |
48 | ····} | 49 | ····} |
49 | ···· | 50 | ···· |
51 | ····String·getThreadLogPrefix()·{ | ||
52 | ········final·StringBuilder·sb·=·new·StringBuilder(); | ||
53 | ········sb.append("["); | ||
54 | ········sb.append(this.getThreadLogTag()); | ||
55 | ········sb.append("]·"); | ||
56 | ········return·sb.toString(); | ||
57 | ····} | ||
58 | ···· | ||
50 | ····String·getThreadLogTag()·{ | 59 | ····String·getThreadLogTag()·{ |
51 | ········final·Thread·currentThread·=·Thread.currentThread(); | 60 | ········final·Thread·currentThread·=·Thread.currentThread(); |
52 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 61 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
53 | ········sb.append(""); | 62 | ········sb.append(""); |
54 | ········sb.append(this.id); | 63 | ········sb.append(this.id); |
55 | ········sb.append(","); | 64 | ········sb.append(","); |
56 | ········sb.append(currentThread.getName()); | 65 | ········sb.append(currentThread.getName()); |
Offset 29, 15 lines modified | Offset 29, 15 lines modified | ||
29 | ········this.val$database·=·val$database; | 29 | ········this.val$database·=·val$database; |
30 | ········this.val$call·=·val$call; | 30 | ········this.val$call·=·val$call; |
31 | ········this.val$singleInstance·=·val$singleInstance; | 31 | ········this.val$singleInstance·=·val$singleInstance; |
32 | ········this.val$databaseId·=·val$databaseId; | 32 | ········this.val$databaseId·=·val$databaseId; |
33 | ····} | 33 | ····} |
34 | ···· | 34 | ···· |
35 | ····public·void·run()·{ | 35 | ····public·void·run()·{ |
36 | ········Object·o·=·SqflitePlugin.access$600( | 36 | ········Object·o·=·SqflitePlugin.access$600(); |
37 | ········//·monitorenter(o) | 37 | ········//·monitorenter(o) |
38 | ········try·{ | 38 | ········try·{ |
39 | ············if·(!this.val$inMemory)·{ | 39 | ············if·(!this.val$inMemory)·{ |
40 | ················final·File·file·=·new·File(new·File(this.val$path).getParent()); | 40 | ················final·File·file·=·new·File(new·File(this.val$path).getParent()); |
41 | ················if·(!file.exists()·&&·!file.mkdirs()·&&·!file.exists())·{ | 41 | ················if·(!file.exists()·&&·!file.mkdirs()·&&·!file.exists())·{ |
42 | ····················final·SqflitePlugin$BgResult·val$bgResult·=·this.val$bgResult; | 42 | ····················final·SqflitePlugin$BgResult·val$bgResult·=·this.val$bgResult; |
43 | ····················final·String·s·=·"sqlite_error"; | 43 | ····················final·String·s·=·"sqlite_error"; |
Offset 47, 40 lines modified | Offset 47, 39 lines modified | ||
47 | ····················val$bgResult.error(s,·sb.toString(),·(Object)null); | 47 | ····················val$bgResult.error(s,·sb.toString(),·(Object)null); |
48 | ····················return; | 48 | ····················return; |
49 | ················} | 49 | ················} |
50 | ············} | 50 | ············} |
51 | ············try·{ | 51 | ············try·{ |
52 | ················final·Boolean·true·=·Boolean.TRUE; | 52 | ················final·Boolean·true·=·Boolean.TRUE; |
53 | ················try·{ | 53 | ················try·{ |
54 | ····················Label_018 | 54 | ····················Label_0180:·{ |
55 | ························if·(!true.equals(this.val$readOnly))·{ | 55 | ························if·(!true.equals(this.val$readOnly))·{ |
56 | ····························break·Label_018 | 56 | ····························break·Label_0180; |
57 | ························} | 57 | ························} |
58 | ························final·Database·val$database·=·this.val$database; | 58 | ························final·Database·val$database·=·this.val$database; |
59 | ························try·{ | 59 | ························try·{ |
60 | ····························val$database.openReadOnly(); | 60 | ····························val$database.openReadOnly(); |
61 | ····························Label_01 | 61 | ····························Label_0189:·{ |
62 | ································break·Label_01 | 62 | ································break·Label_0189; |
63 | ································final·Database·val$database2·=·this.val$database; | 63 | ································final·Database·val$database2·=·this.val$database; |
64 | ································try·{ | 64 | ································try·{ |
65 | ····································val$database2.open(); | 65 | ····································val$database2.open(); |
66 | ····································Object·o2·=·SqflitePlugin.access$800( | 66 | ····································Object·o2·=·SqflitePlugin.access$800(); |
67 | ····································synchronized·(o2)·{ | 67 | ····································synchronized·(o2)·{ |
68 | ········································if·(this.val$singleInstance)·{ | 68 | ········································if·(this.val$singleInstance)·{ |
69 | ············································SqflitePlugin._singleInstancesByPath.put(this.val$path,·Integer.valueOf(this.val$databaseId)); | 69 | ············································SqflitePlugin._singleInstancesByPath.put(this.val$path,·Integer.valueOf(this.val$databaseId)); |
70 | ········································} | 70 | ········································} |
71 | ········································SqflitePlugin. | 71 | ········································SqflitePlugin.databaseMap.put(Integer.valueOf(this.val$databaseId),·this.val$database); |
72 | ········································//·monitorexit(o2) | 72 | ········································//·monitorexit(o2) |
73 | ········································o2·=·this.val$database; | 73 | ········································o2·=·this.val$database; |
74 | ········································if·(LogLevel.hasSqlLevel(((Database)o2).logLevel))·{ | 74 | ········································if·(LogLevel.hasSqlLevel(((Database)o2).logLevel))·{ |
75 | ············································o2·=·"Sqflite"; | 75 | ············································o2·=·"Sqflite"; |
76 | ············································final·StringBuilder·sb2·=·new·StringBuilder(); | 76 | ············································final·StringBuilder·sb2·=·new·StringBuilder(); |
77 | ············································sb2.append("["); | ||
78 | ············································sb2.append( | 77 | ············································sb2.append(this.val$database.getThreadLogPrefix()); |
79 | ············································sb2.append(" | 78 | ············································sb2.append("opened·"); |
80 | ············································sb2.append(this.val$databaseId); | 79 | ············································sb2.append(this.val$databaseId); |
81 | ············································sb2.append("·"); | 80 | ············································sb2.append("·"); |
82 | ············································sb2.append(this.val$path); | 81 | ············································sb2.append(this.val$path); |
83 | ············································Log.d((String)o2,·sb2.toString()); | 82 | ············································Log.d((String)o2,·sb2.toString()); |
84 | ········································} | 83 | ········································} |
85 | ········································//·monitorexit(o) | 84 | ········································//·monitorexit(o) |
86 | ········································o·=·this.val$bgResult; | 85 | ········································o·=·this.val$bgResult; |
Offset 16, 42 lines modified | Offset 16, 42 lines modified | ||
16 | ········this.this$0·=·this$0; | 16 | ········this.this$0·=·this$0; |
17 | ········this.val$database·=·val$database; | 17 | ········this.val$database·=·val$database; |
18 | ········this.val$databaseId·=·val$databaseId; | 18 | ········this.val$databaseId·=·val$databaseId; |
19 | ········this.val$bgResult·=·val$bgResult; | 19 | ········this.val$bgResult·=·val$bgResult; |
20 | ····} | 20 | ····} |
21 | ···· | 21 | ···· |
22 | ····public·void·run()·{ | 22 | ····public·void·run()·{ |
23 | ········final·Object·access$600·=·SqflitePlugin.access$600( | 23 | ········final·Object·access$600·=·SqflitePlugin.access$600(); |
24 | ········//·monitorenter(access$600) | 24 | ········//·monitorenter(access$600) |
25 | ········while·(true)·{ | 25 | ········while·(true)·{ |
26 | ············Database·database·=·null; | 26 | ············Database·database·=·null; |
27 | ············try·{ | 27 | ············try·{ |
28 | ················final·Database·val$database; | 28 | ················final·Database·val$database; |
29 | ················database·=·(val$database·=·this.val$database); | 29 | ················database·=·(val$database·=·this.val$database); |
30 | ················val$database.close(); | 30 | ················val$database.close(); |
31 | ················break·Label_009 | 31 | ················break·Label_0091; |
32 | ············} | 32 | ············} |
33 | ············catch·(Exception·ex)·{} | 33 | ············catch·(Exception·ex)·{} |
34 | ············finally·{ | 34 | ············finally·{ |
35 | ················//·monitorexit(access$600) | 35 | ················//·monitorexit(access$600) |
36 | ················final·SqflitePlugin·this$0·=·this.this$0; | ||
37 | ················synchronized·(SqflitePlugin.access$800( | 36 | ················synchronized·(SqflitePlugin.access$800())·{ |
38 | ····················if·(SqflitePlugin. | 37 | ····················if·(SqflitePlugin.databaseMap.isEmpty()·&&·SqflitePlugin.access$900()·!=·null)·{ |
39 | ························if·(LogLevel.hasSqlLevel(this.val$database.logLevel))·{ | 38 | ························if·(LogLevel.hasSqlLevel(this.val$database.logLevel))·{ |
40 | ····························final·String·s·=·"Sqflite"; | 39 | ····························final·String·s·=·"Sqflite"; |
41 | ····························final·StringBuilder·sb·=·new·StringBuilder(); | 40 | ····························final·StringBuilder·sb·=·new·StringBuilder(); |
41 | ····························sb.append(this.val$database.getThreadLogPrefix()); | ||
42 | ····························sb.append("stopping·thread"); | 42 | ····························sb.append("stopping·thread"); |
43 | ····························sb.append(SqflitePlugin.access$1 | 43 | ····························sb.append(SqflitePlugin.access$1000()); |
44 | ····························Log.d(s,·sb.toString()); | 44 | ····························Log.d(s,·sb.toString()); |
45 | ························} | 45 | ························} |
46 | ························SqflitePlugin.access$1 | 46 | ························SqflitePlugin.access$1000().quit(); |
47 | ························SqflitePlugin.access$1 | 47 | ························SqflitePlugin.access$1002((HandlerThread)null); |
48 | ························SqflitePlugin.access$ | 48 | ························SqflitePlugin.access$902((Handler)null); |
49 | ····················} | 49 | ····················} |
50 | ····················//·monitorexit(SqflitePlugin.access$800( | 50 | ····················//·monitorexit(SqflitePlugin.access$800()) |
51 | ····················//·monitorexit(access$600) | 51 | ····················//·monitorexit(access$600) |
52 | ····················this.val$bgResult.success((Object)null); | 52 | ····················this.val$bgResult.success((Object)null); |
53 | ····················return; | 53 | ····················return; |
54 | ················} | 54 | ················} |
55 | ············} | 55 | ············} |
56 | ············try·{ | 56 | ············try·{ |
57 | ················final·Database·val$database·=·database; | 57 | ················final·Database·val$database·=·database; |
Offset 8, 10 lines modified | Offset 8, 10 lines modified | ||
8 | ···· | 8 | ···· |
9 | ····SqflitePlugin$BgResult$1(final·SqflitePlugin$BgResult·this$1,·final·Object·val$results)·{ | 9 | ····SqflitePlugin$BgResult$1(final·SqflitePlugin$BgResult·this$1,·final·Object·val$results)·{ |
10 | ········this.this$1·=·this$1; | 10 | ········this.this$1·=·this$1; |
11 | ········this.val$results·=·val$results; | 11 | ········this.val$results·=·val$results; |
12 | ····} | 12 | ····} |
13 | ···· | 13 | ···· |
14 | ····public·void·run()·{ | 14 | ····public·void·run()·{ |
15 | ········SqflitePlugin$BgResult.access$1 | 15 | ········SqflitePlugin$BgResult.access$1100(this.this$1).success(this.val$results); |
16 | ····} | 16 | ····} |
17 | } | 17 | } |
Offset 12, 10 lines modified | Offset 12, 10 lines modified | ||
12 | ········this.this$1·=·this$1; | 12 | ········this.this$1·=·this$1; |
13 | ········this.val$errorCode·=·val$errorCode; | 13 | ········this.val$errorCode·=·val$errorCode; |
14 | ········this.val$errorMessage·=·val$errorMessage; | 14 | ········this.val$errorMessage·=·val$errorMessage; |
15 | ········this.val$data·=·val$data; | 15 | ········this.val$data·=·val$data; |
16 | ····} | 16 | ····} |
17 | ···· | 17 | ···· |
18 | ····public·void·run()·{ | 18 | ····public·void·run()·{ |
19 | ········SqflitePlugin$BgResult.access$1 | 19 | ········SqflitePlugin$BgResult.access$1100(this.this$1).error(this.val$errorCode,·this.val$errorMessage,·this.val$data); |
20 | ····} | 20 | ····} |
21 | } | 21 | } |
Offset 6, 10 lines modified | Offset 6, 10 lines modified | ||
6 | ····final·/*·synthetic·*/·SqflitePlugin$BgResult·this$1; | 6 | ····final·/*·synthetic·*/·SqflitePlugin$BgResult·this$1; |
7 | ···· | 7 | ···· |
8 | ····SqflitePlugin$BgResult$3(final·SqflitePlugin$BgResult·this$1)·{ | 8 | ····SqflitePlugin$BgResult$3(final·SqflitePlugin$BgResult·this$1)·{ |
9 | ········this.this$1·=·this$1; | 9 | ········this.this$1·=·this$1; |
10 | ····} | 10 | ····} |
11 | ···· | 11 | ···· |
12 | ····public·void·run()·{ | 12 | ····public·void·run()·{ |
13 | ········SqflitePlugin$BgResult.access$1 | 13 | ········SqflitePlugin$BgResult.access$1100(this.this$1).notImplemented(); |
14 | ····} | 14 | ····} |
15 | } | 15 | } |
Offset 1, 307 lines modified | Offset 1, 223 lines modified | ||
1 | package·io.flutter.embedding.android; | 1 | package·io.flutter.embedding.android; |
2 | import·android.os.Handler; | ||
3 | import· | 2 | import·io.flutter.plugin.platform.PlatformPlugin; |
3 | import·io.flutter.Log; | ||
4 | import·android.view.View; | 4 | import·android.view.View; |
5 | import·android.view.ViewGroup; | 5 | import·android.view.ViewGroup; |
6 | import·android.view.LayoutInflater; | 6 | import·android.view.LayoutInflater; |
7 | import·android.app.Activity; | ||
8 | import·android.content.Intent; | 7 | import·android.content.Intent; |
9 | import·androidx.fragment.app.FragmentActivity; | ||
10 | import·io.flutter.view.FlutterMain; | ||
11 | import·io.flutter.embedding.engine.FlutterShellArgs; | 8 | import·io.flutter.embedding.engine.FlutterShellArgs; |
9 | import·io.flutter.view.FlutterMain; | ||
10 | import·android.app.Activity; | ||
11 | import·androidx.fragment.app.FragmentActivity; | ||
12 | import·io.flutter.embedding.engine.FlutterEngine; | ||
12 | import·android.os.Build$VERSION; | 13 | import·android.os.Build$VERSION; |
13 | import·android.content.Context; | 14 | import·android.content.Context; |
14 | import·io.flutter.embedding.engine.dart.DartExecutor$DartEntrypoint; | ||
15 | import·io.flutter.Log; | ||
16 | import·android.os.Bundle; | 15 | import·android.os.Bundle; |
17 | import·io.flutter.plugin.platform.PlatformPlugin; | ||
18 | import·io.flutter.embedding.engine.renderer.OnFirstFrameRenderedListener; | 16 | import·io.flutter.embedding.engine.renderer.OnFirstFrameRenderedListener; |
19 | import·io.flutter.embedding.engine.FlutterEngine; | ||
20 | import·androidx.fragment.app.Fragment; | 17 | import·androidx.fragment.app.Fragment; |
21 | public·class·FlutterFragment·extends·Fragment | 18 | public·class·FlutterFragment·extends·Fragment·implements·FlutterActivityAndFragmentDelegate$Host |
22 | { | 19 | { |
23 | ····protected·static·final·String·ARG_APP_BUNDLE_PATH·=·"app_bundle_path"; | 20 | ····protected·static·final·String·ARG_APP_BUNDLE_PATH·=·"app_bundle_path"; |
21 | ····protected·static·final·String·ARG_CACHED_ENGINE_ID·=·"cached_engine_id"; | ||
24 | ····protected·static·final·String·ARG_DART_ENTRYPOINT·=·"dart_entrypoint"; | 22 | ····protected·static·final·String·ARG_DART_ENTRYPOINT·=·"dart_entrypoint"; |
23 | ····protected·static·final·String·ARG_DESTROY_ENGINE_WITH_FRAGMENT·=·"destroy_engine_with_fragment"; | ||
25 | ····protected·static·final·String·ARG_FLUTTERVIEW_RENDER_MODE·=·"flutterview_render_mode"; | 24 | ····protected·static·final·String·ARG_FLUTTERVIEW_RENDER_MODE·=·"flutterview_render_mode"; |
26 | ····protected·static·final·String·ARG_FLUTTERVIEW_TRANSPARENCY_MODE·=·"flutterview_transparency_mode"; | 25 | ····protected·static·final·String·ARG_FLUTTERVIEW_TRANSPARENCY_MODE·=·"flutterview_transparency_mode"; |
27 | ····protected·static·final·String·ARG_FLUTTER_INITIALIZATION_ARGS·=·"initialization_args"; | 26 | ····protected·static·final·String·ARG_FLUTTER_INITIALIZATION_ARGS·=·"initialization_args"; |
28 | ····protected·static·final·String·ARG_INITIAL_ROUTE·=·"initial_route"; | 27 | ····protected·static·final·String·ARG_INITIAL_ROUTE·=·"initial_route"; |
29 | ····protected·static·final·String·ARG_SHOULD_ATTACH_ENGINE_TO_ACTIVITY·=·"should_attach_engine_to_activity"; | 28 | ····protected·static·final·String·ARG_SHOULD_ATTACH_ENGINE_TO_ACTIVITY·=·"should_attach_engine_to_activity"; |
30 | ····private·static·final·String·TAG·=·"FlutterFragment"; | 29 | ····private·static·final·String·TAG·=·"FlutterFragment"; |
30 | ····private·FlutterActivityAndFragmentDelegate·delegate; | ||
31 | ····private·FlutterEngine·flutterEngine; | ||
32 | ····private·FlutterView·flutterView; | ||
33 | ····private·boolean·isFlutterEngineFromActivity; | ||
34 | ····private·final·OnFirstFrameRenderedListener·onFirstFrameRenderedListener; | 31 | ····private·final·OnFirstFrameRenderedListener·onFirstFrameRenderedListener; |
35 | ····private·PlatformPlugin·platformPlugin; | ||
36 | ···· | 32 | ···· |
37 | ····public·FlutterFragment()·{ | 33 | ····public·FlutterFragment()·{ |
38 | ········this.onFirstFrameRenderedListener·=·(OnFirstFrameRenderedListener)new·FlutterFragment$1(this); | 34 | ········this.onFirstFrameRenderedListener·=·(OnFirstFrameRenderedListener)new·FlutterFragment$1(this); |
39 | ········this.setArguments(new·Bundle()); | 35 | ········this.setArguments(new·Bundle()); |
40 | ····} | 36 | ····} |
41 | ···· | 37 | ···· |
38 | ····public·static·FlutterFragment·createDefault()·{ | ||
39 | ········return·new·FlutterFragment$NewEngineFragmentBuilder().build(); | ||
42 | ····private·void·doInitialFlutterViewRun()·{ | ||
43 | ········if·(this.flutterEngine.getDartExecutor().isExecutingDart())·{ | ||
44 | ············return; | ||
45 | ········} | ||
46 | ········final·StringBuilder·sb·=·new·StringBuilder(); | ||
47 | ········sb.append("Executing·Dart·entrypoint:·"); | ||
48 | ········sb.append(this.getDartEntrypointFunctionName()); | ||
49 | ········sb.append(",·and·sending·initial·route:·"); | ||
50 | ········sb.append(this.getInitialRoute()); | ||
51 | ········Log.d("FlutterFragment",·sb.toString()); | ||
52 | ········if·(this.getInitialRoute()·!=·null)·{ | ||
53 | ············this.flutterEngine.getNavigationChannel().setInitialRoute(this.getInitialRoute()); | ||
54 | ········} | ||
55 | ········this.flutterEngine.getDartExecutor().executeDartEntrypoint(new·DartExecutor$DartEntrypoint(this.getResources().getAssets(),·this.getAppBundlePath(),·this.getDartEntrypointFunctionName())); | ||
56 | ····} | 40 | ····} |
57 | ···· | 41 | ···· |
58 | ····private·Context·getContextCompat()·{ | 42 | ····private·Context·getContextCompat()·{ |
59 | ········Object·o; | 43 | ········Object·o; |
60 | ········if·(Build$VERSION.SDK_INT·>=·23)·{ | 44 | ········if·(Build$VERSION.SDK_INT·>=·23)·{ |
61 | ············o·=·this.getContext(); | 45 | ············o·=·this.getContext(); |
62 | ········} | 46 | ········} |
63 | ········else·{ | 47 | ········else·{ |
64 | ············o·=·this.getActivity(); | 48 | ············o·=·this.getActivity(); |
65 | ········} | 49 | ········} |
66 | ········return·(Context)o; | 50 | ········return·(Context)o; |
67 | ····} | 51 | ····} |
68 | ···· | 52 | ···· |
53 | ····public·static·FlutterFragment$CachedEngineFragmentBuilder·withCachedEngine(final·String·s)·{ | ||
54 | ········return·new·FlutterFragment$CachedEngineFragmentBuilder(s,·(FlutterFragment$1)null); | ||
69 | ····private·void·initializeFlutter(Context·applicationContext)·{ | ||
70 | ········String[]·stringArray·=·this.getArguments().getStringArray("initialization_args"); | ||
71 | ········if·(stringArray·==·null)·{ | ||
72 | ············stringArray·=·new·String[0]; | ||
73 | ········} | ||
74 | ········final·FlutterShellArgs·flutterShellArgs·=·new·FlutterShellArgs(stringArray); | ||
75 | ········applicationContext·=·applicationContext.getApplicationContext(); | ||
76 | ········FlutterMain.ensureInitializationComplete(applicationContext,·flutterShellArgs.toArray()); | ||
77 | ····} | 55 | ····} |
78 | ···· | 56 | ···· |
57 | ····public·static·FlutterFragment$NewEngineFragmentBuilder·withNewEngine()·{ | ||
58 | ········return·new·FlutterFragment$NewEngineFragmentBuilder(); | ||
59 | ····} | ||
60 | ···· | ||
61 | ····public·void·configureFlutterEngine(final·FlutterEngine·flutterEngine)·{ | ||
79 | ····private·void·setupFlutterEngine()·{ | ||
80 | ········Log.d("FlutterFragment",·"Setting·up·FlutterEngine."); | ||
81 | ········this.flutterEngine·=·this.createFlutterEngine(this.getContextCompat()); | ||
82 | ········if·(this.flutterEngine·!=·null)·{ | ||
83 | ············return; | ||
84 | ········} | ||
85 | ········final·FragmentActivity·activity·=·this.getActivity(); | 62 | ········final·FragmentActivity·activity·=·this.getActivity(); |
86 | ········if·(activity·instanceof·Flutter | 63 | ········if·(activity·instanceof·FlutterEngineConfigurator)·{ |
64 | ············((FlutterEngineConfigurator)activity).configureFlutterEngine(flutterEngine); | ||
87 | ············Log.d("FlutterFragment",·"Deferring·to·attached·Activity·to·provide·a·FlutterEngine."); | ||
88 | ············this.flutterEngine·=·((FlutterFragment$FlutterEngineProvider)activity).getFlutterEngine(this.getContext()); | ||
89 | ············if·(this.flutterEngine·!=·null)·{ | ||
90 | ················this.isFlutterEngineFromActivity·=·true; | ||
91 | ············} | ||
92 | ············return; | ||
93 | ········} | 65 | ········} |
94 | ········Log.d("FlutterFragment",·"No·preferred·FlutterEngine·was·provided.·Creating·a·new·FlutterEngine·for·this·FlutterFragment."); | ||
95 | ········this.flutterEngine·=·new·FlutterEngine(this.getContext()); | ||
96 | ········this.isFlutterEngineFromActivity·=·false; | ||
97 | ····} | 66 | ····} |
98 | ···· | 67 | ···· |
99 | ····protected·FlutterEngine·createFlutterEngine(final·Context·context)·{ | ||
100 | ····· | 68 | ····public·String·getAppBundlePath()·{ |
69 | ········return·this.getArguments().getString("app_bundle_path",·FlutterMain.findAppBundlePath()); | ||
101 | ····} | 70 | ····} |
102 | ···· | 71 | ···· |
103 | ····protected·String·getAppBundlePath()·{ | ||
104 | ···· | 72 | ····public·String·getCachedEngineId()·{ |
73 | ········return·this.getArguments().getString("cached_engine_id",·(String)null); | ||
Max diff block lines reached; 11536/17993 bytes (64.11%) of diff not shown. |
Offset 1, 21 lines modified | Offset 1, 22 lines modified | ||
1 | package·io.flutter.embedding.android; | 1 | package·io.flutter.embedding.android; |
2 | import·android.view.KeyEvent; | 2 | import·android.view.KeyEvent; |
3 | import·android.view.MotionEvent; | 3 | import·android.view.MotionEvent; |
4 | import·android.view.inputmethod.InputConnection; | 4 | import·android.view.inputmethod.InputConnection; |
5 | import·android.view.inputmethod.EditorInfo; | 5 | import·android.view.inputmethod.EditorInfo; |
6 | import·android.graphics.Insets; | ||
6 | import·android.view.WindowInsets; | 7 | import·android.view.WindowInsets; |
7 | import·android.view.accessibility.AccessibilityNodeProvider; | 8 | import·android.view.accessibility.AccessibilityNodeProvider; |
8 | import·android.graphics.Rect; | 9 | import·android.graphics.Rect; |
9 | import·java.util.Iterator; | 10 | import·java.util.Iterator; |
11 | import·io.flutter.embedding.engine.renderer.FlutterRenderer; | ||
10 | import·io.flutter.plugin.platform.PlatformViewsAccessibilityDelegate; | 12 | import·io.flutter.plugin.platform.PlatformViewsAccessibilityDelegate; |
11 | import·android.view.accessibility.AccessibilityManager; | 13 | import·android.view.accessibility.AccessibilityManager; |
12 | import·io.flutter.plugin.platform.PlatformViewsController; | ||
13 | import·android.text.format.DateFormat; | 14 | import·android.text.format.DateFormat; |
14 | import·android.os.LocaleList; | 15 | import·android.os.LocaleList; |
15 | import·java.util.List; | 16 | import·java.util.List; |
16 | import·android.os.Build$VERSION; | 17 | import·android.os.Build$VERSION; |
17 | import·java.util.Locale; | 18 | import·java.util.Locale; |
18 | import·java.util.ArrayList; | 19 | import·java.util.ArrayList; |
19 | import·android.content.res.Configuration; | 20 | import·android.content.res.Configuration; |
Offset 41, 14 lines modified | Offset 42, 15 lines modified | ||
41 | ····private·AndroidKeyProcessor·androidKeyProcessor; | 42 | ····private·AndroidKeyProcessor·androidKeyProcessor; |
42 | ····private·AndroidTouchProcessor·androidTouchProcessor; | 43 | ····private·AndroidTouchProcessor·androidTouchProcessor; |
43 | ····private·boolean·didRenderFirstFrame; | 44 | ····private·boolean·didRenderFirstFrame; |
44 | ····private·FlutterEngine·flutterEngine; | 45 | ····private·FlutterEngine·flutterEngine; |
45 | ····private·final·Set·flutterEngineAttachmentListeners; | 46 | ····private·final·Set·flutterEngineAttachmentListeners; |
46 | ····private·final·AccessibilityBridge$OnAccessibilityChangeListener·onAccessibilityChangeListener; | 47 | ····private·final·AccessibilityBridge$OnAccessibilityChangeListener·onAccessibilityChangeListener; |
47 | ····private·final·OnFirstFrameRenderedListener·onFirstFrameRenderedListener; | 48 | ····private·final·OnFirstFrameRenderedListener·onFirstFrameRenderedListener; |
49 | ····private·final·Set·onFirstFrameRenderedListeners; | ||
48 | ····private·FlutterView$RenderMode·renderMode; | 50 | ····private·FlutterView$RenderMode·renderMode; |
49 | ····private·FlutterRenderer$RenderSurface·renderSurface; | 51 | ····private·FlutterRenderer$RenderSurface·renderSurface; |
50 | ····private·TextInputPlugin·textInputPlugin; | 52 | ····private·TextInputPlugin·textInputPlugin; |
51 | ····private·FlutterView$TransparencyMode·transparencyMode; | 53 | ····private·FlutterView$TransparencyMode·transparencyMode; |
52 | ····private·final·FlutterRenderer$ViewportMetrics·viewportMetrics; | 54 | ····private·final·FlutterRenderer$ViewportMetrics·viewportMetrics; |
53 | ···· | 55 | ···· |
54 | ····public·FlutterView(final·Context·context)·{ | 56 | ····public·FlutterView(final·Context·context)·{ |
Offset 57, 14 lines modified | Offset 59, 15 lines modified | ||
57 | ···· | 59 | ···· |
58 | ····public·FlutterView(final·Context·context,·final·AttributeSet·set)·{ | 60 | ····public·FlutterView(final·Context·context,·final·AttributeSet·set)·{ |
59 | ········this(context,·set,·null,·null); | 61 | ········this(context,·set,·null,·null); |
60 | ····} | 62 | ····} |
61 | ···· | 63 | ···· |
62 | ····private·FlutterView(final·Context·context,·final·AttributeSet·set,·FlutterView$RenderMode·surface,·FlutterView$TransparencyMode·opaque)·{ | 64 | ····private·FlutterView(final·Context·context,·final·AttributeSet·set,·FlutterView$RenderMode·surface,·FlutterView$TransparencyMode·opaque)·{ |
63 | ········super(context,·set); | 65 | ········super(context,·set); |
66 | ········this.onFirstFrameRenderedListeners·=·new·HashSet(); | ||
64 | ········this.flutterEngineAttachmentListeners·=·new·HashSet(); | 67 | ········this.flutterEngineAttachmentListeners·=·new·HashSet(); |
65 | ········this.viewportMetrics·=·new·FlutterRenderer$ViewportMetrics(); | 68 | ········this.viewportMetrics·=·new·FlutterRenderer$ViewportMetrics(); |
66 | ········this.onAccessibilityChangeListener·=·(AccessibilityBridge$OnAccessibilityChangeListener)new·FlutterView$1(this); | 69 | ········this.onAccessibilityChangeListener·=·(AccessibilityBridge$OnAccessibilityChangeListener)new·FlutterView$1(this); |
67 | ········this.onFirstFrameRenderedListener·=·(OnFirstFrameRenderedListener)new·FlutterView$2(this); | 70 | ········this.onFirstFrameRenderedListener·=·(OnFirstFrameRenderedListener)new·FlutterView$2(this); |
68 | ········if·(surface·==·null)·{ | 71 | ········if·(surface·==·null)·{ |
69 | ············surface·=·FlutterView$RenderMode.surface; | 72 | ············surface·=·FlutterView$RenderMode.surface; |
70 | ········} | 73 | ········} |
Offset 100, 15 lines modified | Offset 103, 14 lines modified | ||
100 | ············} | 103 | ············} |
101 | ············case·1:·{ | 104 | ············case·1:·{ |
102 | ················Log.v("FlutterView",·"Internally·using·a·FlutterSurfaceView."); | 105 | ················Log.v("FlutterView",·"Internally·using·a·FlutterSurfaceView."); |
103 | ················this.addView((View)(this.renderSurface·=·(FlutterRenderer$RenderSurface)new·FlutterSurfaceView(this.getContext(),·this.transparencyMode·==·FlutterView$TransparencyMode.transparent))); | 106 | ················this.addView((View)(this.renderSurface·=·(FlutterRenderer$RenderSurface)new·FlutterSurfaceView(this.getContext(),·this.transparencyMode·==·FlutterView$TransparencyMode.transparent))); |
104 | ················break; | 107 | ················break; |
105 | ············} | 108 | ············} |
106 | ········} | 109 | ········} |
107 | ········this.renderSurface.addOnFirstFrameRenderedListener(this.onFirstFrameRenderedListener); | ||
108 | ········this.setFocusable(b); | 110 | ········this.setFocusable(b); |
109 | ········this.setFocusableInTouchMode(b); | 111 | ········this.setFocusableInTouchMode(b); |
110 | ····} | 112 | ····} |
111 | ···· | 113 | ···· |
112 | ····private·void·resetWillNotDraw(final·boolean·b,·final·boolean·b2)·{ | 114 | ····private·void·resetWillNotDraw(final·boolean·b,·final·boolean·b2)·{ |
113 | ········final·boolean·softwareRenderingEnabled·=·this.flutterEngine.getRenderer().isSoftwareRenderingEnabled(); | 115 | ········final·boolean·softwareRenderingEnabled·=·this.flutterEngine.getRenderer().isSoftwareRenderingEnabled(); |
114 | ········boolean·willNotDraw·=·false; | 116 | ········boolean·willNotDraw·=·false; |
Offset 151, 15 lines modified | Offset 153, 15 lines modified | ||
151 | ····} | 153 | ····} |
152 | ···· | 154 | ···· |
153 | ····public·void·addFlutterEngineAttachmentListener(final·FlutterView$FlutterEngineAttachmentListener·flutterView$FlutterEngineAttachmentListener)·{ | 155 | ····public·void·addFlutterEngineAttachmentListener(final·FlutterView$FlutterEngineAttachmentListener·flutterView$FlutterEngineAttachmentListener)·{ |
154 | ········this.flutterEngineAttachmentListeners.add(flutterView$FlutterEngineAttachmentListener); | 156 | ········this.flutterEngineAttachmentListeners.add(flutterView$FlutterEngineAttachmentListener); |
155 | ····} | 157 | ····} |
156 | ···· | 158 | ···· |
157 | ····public·void·addOnFirstFrameRenderedListener(final·OnFirstFrameRenderedListener·onFirstFrameRenderedListener)·{ | 159 | ····public·void·addOnFirstFrameRenderedListener(final·OnFirstFrameRenderedListener·onFirstFrameRenderedListener)·{ |
158 | ········this. | 160 | ········this.onFirstFrameRenderedListeners.add(onFirstFrameRenderedListener); |
159 | ····} | 161 | ····} |
160 | ···· | 162 | ···· |
161 | ····public·void·attachToFlutterEngine(final·FlutterEngine·flutterEngine)·{ | 163 | ····public·void·attachToFlutterEngine(final·FlutterEngine·flutterEngine)·{ |
162 | ········final·String·s·=·"FlutterView"; | 164 | ········final·String·s·=·"FlutterView"; |
163 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 165 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
164 | ········sb.append("Attaching·to·a·FlutterEngine:·"); | 166 | ········sb.append("Attaching·to·a·FlutterEngine:·"); |
165 | ········sb.append(flutterEngine); | 167 | ········sb.append(flutterEngine); |
Offset 169, 29 lines modified | Offset 171, 46 lines modified | ||
169 | ················Log.d("FlutterView",·"Already·attached·to·this·engine.·Doing·nothing."); | 171 | ················Log.d("FlutterView",·"Already·attached·to·this·engine.·Doing·nothing."); |
170 | ················return; | 172 | ················return; |
171 | ············} | 173 | ············} |
172 | ············Log.d("FlutterView",·"Currently·attached·to·a·different·engine.·Detaching·and·then·attaching·to·new·engine."); | 174 | ············Log.d("FlutterView",·"Currently·attached·to·a·different·engine.·Detaching·and·then·attaching·to·new·engine."); |
173 | ············this.detachFromFlutterEngine(); | 175 | ············this.detachFromFlutterEngine(); |
174 | ········} | 176 | ········} |
175 | ········this.flutterEngine·=·flutterEngine; | 177 | ········this.flutterEngine·=·flutterEngine; |
176 | ········t | 178 | ········final·FlutterRenderer·renderer·=·this.flutterEngine.getRenderer(); |
179 | ········this.didRenderFirstFrame·=·renderer.hasRenderedFirstFrame(); | ||
177 | ········ | 180 | ········renderer.attachToRenderSurface(this.renderSurface); |
181 | ········renderer.addOnFirstFrameRenderedListener(this.onFirstFrameRenderedListener); | ||
178 | ········this.textInputPlugin·=·new·TextInputPlugin((View)this,·this.flutterEngine.getDartExecutor(),· | 182 | ········this.textInputPlugin·=·new·TextInputPlugin((View)this,·this.flutterEngine.getDartExecutor(),·this.flutterEngine.getPlatformViewsController()); |
179 | ········this.androidKeyProcessor·=·new·AndroidKeyProcessor(this.flutterEngine.getKeyEventChannel(),·this.textInputPlugin); | 183 | ········this.androidKeyProcessor·=·new·AndroidKeyProcessor(this.flutterEngine.getKeyEventChannel(),·this.textInputPlugin); |
180 | ········this.androidTouchProcessor·=·new·AndroidTouchProcessor(this.flutterEngine.getRenderer()); | 184 | ········this.androidTouchProcessor·=·new·AndroidTouchProcessor(this.flutterEngine.getRenderer()); |
181 | ········(this.accessibilityBridge·=·new·AccessibilityBridge((View)this,·flutterEngine.getAccessibilityChannel(),·(AccessibilityManager)this.getContext().getSystemService("accessibility"),·this.getContext().getContentResolver(),·(PlatformViewsAccessibilityDelegate)n | 185 | ········(this.accessibilityBridge·=·new·AccessibilityBridge((View)this,·flutterEngine.getAccessibilityChannel(),·(AccessibilityManager)this.getContext().getSystemService("accessibility"),·this.getContext().getContentResolver(),·(PlatformViewsAccessibilityDelegate)this.flutterEngine.getPlatformViewsController())).setOnAccessibilityChangeListener(this.onAccessibilityChangeListener); |
182 | ········this.resetWillNotDraw(this.accessibilityBridge.isAccessibilityEnabled(),·this.accessibilityBridge.isTouchExplorationEnabled()); | 186 | ········this.resetWillNotDraw(this.accessibilityBridge.isAccessibilityEnabled(),·this.accessibilityBridge.isTouchExplorationEnabled()); |
187 | ········this.flutterEngine.getPlatformViewsController().attachAccessibilityBridge(this.accessibilityBridge); | ||
183 | ········this.textInputPlugin.getInputMethodManager().restartInput((View)this); | 188 | ········this.textInputPlugin.getInputMethodManager().restartInput((View)this); |
184 | ········this.sendUserSettingsToFlutter(); | 189 | ········this.sendUserSettingsToFlutter(); |
185 | ········this.sendLocalesToFlutter(this.getResources().getConfiguration()); | 190 | ········this.sendLocalesToFlutter(this.getResources().getConfiguration()); |
186 | ········this.sendViewportMetricsToFlutter(); | 191 | ········this.sendViewportMetricsToFlutter(); |
187 | ········final·Iterator<FlutterView$FlutterEngineAttachmentListener>·iterator·=·(Iterator<FlutterView$FlutterEngineAttachmentListener>)this.flutterEngineAttachmentListeners.iterator(); | 192 | ········final·Iterator<FlutterView$FlutterEngineAttachmentListener>·iterator·=·(Iterator<FlutterView$FlutterEngineAttachmentListener>)this.flutterEngineAttachmentListeners.iterator(); |
188 | ········while·(iterator.hasNext())·{ | 193 | ········while·(iterator.hasNext())·{ |
189 | ············((FlutterView$FlutterEngineAttachmentListener)iterator.next()).onFlutterEngineAttachedToFlutterView(flutterEngine); | 194 | ············((FlutterView$FlutterEngineAttachmentListener)iterator.next()).onFlutterEngineAttachedToFlutterView(flutterEngine); |
190 | ········} | 195 | ········} |
196 | ········if·(this.didRenderFirstFrame)·{ | ||
197 | ············this.onFirstFrameRenderedListener.onFirstFrameRendered(); | ||
198 | ········} | ||
199 | ····} | ||
200 | ···· | ||
201 | ····public·boolean·checkInputConnectionProxy(final·View·view)·{ | ||
202 | ········boolean·b; | ||
203 | ········if·(this.flutterEngine·!=·null)·{ | ||
204 | ············b·=·this.flutterEngine.getPlatformViewsController().checkInputConnectionProxy(view); | ||
205 | ········} | ||
206 | ········else·{ | ||
207 | ············b·=·super.checkInputConnectionProxy(view); | ||
208 | ········} | ||
209 | ········return·b; | ||
Max diff block lines reached; 4533/12124 bytes (37.39%) of diff not shown. |
Offset 10, 14 lines modified | Offset 10, 15 lines modified | ||
10 | import·io.flutter.Log; | 10 | import·io.flutter.Log; |
11 | import·java.util.HashSet; | 11 | import·java.util.HashSet; |
12 | import·android.content.Context; | 12 | import·android.content.Context; |
13 | import·io.flutter.embedding.engine.systemchannels.TextInputChannel; | 13 | import·io.flutter.embedding.engine.systemchannels.TextInputChannel; |
14 | import·io.flutter.embedding.engine.systemchannels.SystemChannel; | 14 | import·io.flutter.embedding.engine.systemchannels.SystemChannel; |
15 | import·io.flutter.embedding.engine.systemchannels.SettingsChannel; | 15 | import·io.flutter.embedding.engine.systemchannels.SettingsChannel; |
16 | import·io.flutter.embedding.engine.renderer.FlutterRenderer; | 16 | import·io.flutter.embedding.engine.renderer.FlutterRenderer; |
17 | import·io.flutter.plugin.platform.PlatformViewsController; | ||
17 | import·io.flutter.embedding.engine.systemchannels.PlatformChannel; | 18 | import·io.flutter.embedding.engine.systemchannels.PlatformChannel; |
18 | import·io.flutter.embedding.engine.systemchannels.NavigationChannel; | 19 | import·io.flutter.embedding.engine.systemchannels.NavigationChannel; |
19 | import·io.flutter.embedding.engine.systemchannels.LocalizationChannel; | 20 | import·io.flutter.embedding.engine.systemchannels.LocalizationChannel; |
20 | import·io.flutter.embedding.engine.systemchannels.LifecycleChannel; | 21 | import·io.flutter.embedding.engine.systemchannels.LifecycleChannel; |
21 | import·io.flutter.embedding.engine.systemchannels.KeyEventChannel; | 22 | import·io.flutter.embedding.engine.systemchannels.KeyEventChannel; |
22 | import·java.util.Set; | 23 | import·java.util.Set; |
23 | import·io.flutter.embedding.engine.dart.DartExecutor; | 24 | import·io.flutter.embedding.engine.dart.DartExecutor; |
Offset 34, 36 lines modified | Offset 35, 38 lines modified | ||
34 | ····private·final·Set·engineLifecycleListeners; | 35 | ····private·final·Set·engineLifecycleListeners; |
35 | ····private·final·FlutterJNI·flutterJNI; | 36 | ····private·final·FlutterJNI·flutterJNI; |
36 | ····private·final·KeyEventChannel·keyEventChannel; | 37 | ····private·final·KeyEventChannel·keyEventChannel; |
37 | ····private·final·LifecycleChannel·lifecycleChannel; | 38 | ····private·final·LifecycleChannel·lifecycleChannel; |
38 | ····private·final·LocalizationChannel·localizationChannel; | 39 | ····private·final·LocalizationChannel·localizationChannel; |
39 | ····private·final·NavigationChannel·navigationChannel; | 40 | ····private·final·NavigationChannel·navigationChannel; |
40 | ····private·final·PlatformChannel·platformChannel; | 41 | ····private·final·PlatformChannel·platformChannel; |
42 | ····private·final·PlatformViewsController·platformViewsController; | ||
41 | ····private·final·FlutterEnginePluginRegistry·pluginRegistry; | 43 | ····private·final·FlutterEnginePluginRegistry·pluginRegistry; |
42 | ····private·final·FlutterRenderer·renderer; | 44 | ····private·final·FlutterRenderer·renderer; |
43 | ····private·final·SettingsChannel·settingsChannel; | 45 | ····private·final·SettingsChannel·settingsChannel; |
44 | ····private·final·SystemChannel·systemChannel; | 46 | ····private·final·SystemChannel·systemChannel; |
45 | ····private·final·TextInputChannel·textInputChannel; | 47 | ····private·final·TextInputChannel·textInputChannel; |
46 | ···· | 48 | ···· |
47 | ····public·FlutterEngine(Context·applicationContext)·{ | 49 | ····public·FlutterEngine(Context·applicationContext)·{ |
48 | ········this.engineLifecycleListeners·=·new·HashSet(); | 50 | ········this.engineLifecycleListeners·=·new·HashSet(); |
49 | ········this.engineLifecycleListener·=·(FlutterEngine$EngineLifecycleListener)new·FlutterEngine$1(this); | 51 | ········this.engineLifecycleListener·=·(FlutterEngine$EngineLifecycleListener)new·FlutterEngine$1(this); |
50 | ········(this.flutterJNI·=·new·FlutterJNI()).addEngineLifecycleListener(this.engineLifecycleListener); | 52 | ········(this.flutterJNI·=·new·FlutterJNI()).addEngineLifecycleListener(this.engineLifecycleListener); |
51 | ········this.attachToJni(); | 53 | ········this.attachToJni(); |
52 | ········(this.dartExecutor·=·new·DartExecutor(this.flutterJNI)).onAttachedToJNI(); | 54 | ········(this.dartExecutor·=·new·DartExecutor(this.flutterJNI,·applicationContext.getAssets())).onAttachedToJNI(); |
53 | ········this.renderer·=·new·FlutterRenderer(this.flutterJNI); | 55 | ········this.renderer·=·new·FlutterRenderer(this.flutterJNI); |
54 | ········this.accessibilityChannel·=·new·AccessibilityChannel(this.dartExecutor,·this.flutterJNI); | 56 | ········this.accessibilityChannel·=·new·AccessibilityChannel(this.dartExecutor,·this.flutterJNI); |
55 | ········this.keyEventChannel·=·new·KeyEventChannel(this.dartExecutor); | 57 | ········this.keyEventChannel·=·new·KeyEventChannel(this.dartExecutor); |
56 | ········this.lifecycleChannel·=·new·LifecycleChannel(this.dartExecutor); | 58 | ········this.lifecycleChannel·=·new·LifecycleChannel(this.dartExecutor); |
57 | ········this.localizationChannel·=·new·LocalizationChannel(this.dartExecutor); | 59 | ········this.localizationChannel·=·new·LocalizationChannel(this.dartExecutor); |
58 | ········this.navigationChannel·=·new·NavigationChannel(this.dartExecutor); | 60 | ········this.navigationChannel·=·new·NavigationChannel(this.dartExecutor); |
59 | ········this.platformChannel·=·new·PlatformChannel(this.dartExecutor); | 61 | ········this.platformChannel·=·new·PlatformChannel(this.dartExecutor); |
60 | ········this.settingsChannel·=·new·SettingsChannel(this.dartExecutor); | 62 | ········this.settingsChannel·=·new·SettingsChannel(this.dartExecutor); |
61 | ········this.systemChannel·=·new·SystemChannel(this.dartExecutor); | 63 | ········this.systemChannel·=·new·SystemChannel(this.dartExecutor); |
62 | ········this.textInputChannel·=·new·TextInputChannel(this.dartExecutor); | 64 | ········this.textInputChannel·=·new·TextInputChannel(this.dartExecutor); |
65 | ········this.platformViewsController·=·new·PlatformViewsController(); | ||
63 | ········this.androidLifecycle·=·new·FlutterEngineAndroidLifecycle((LifecycleOwner)this); | 66 | ········this.androidLifecycle·=·new·FlutterEngineAndroidLifecycle((LifecycleOwner)this); |
64 | ········applicationContext·=·applicationContext.getApplicationContext(); | 67 | ········applicationContext·=·applicationContext.getApplicationContext(); |
65 | ········this.pluginRegistry·=·new·FlutterEnginePluginRegistry(applicationContext,·this,·this.androidLifecycle); | 68 | ········this.pluginRegistry·=·new·FlutterEnginePluginRegistry(applicationContext,·this,·this.androidLifecycle); |
66 | ····} | 69 | ····} |
67 | ···· | 70 | ···· |
68 | ····private·void·attachToJni()·{ | 71 | ····private·void·attachToJni()·{ |
69 | ········Log.v("FlutterEngine",·"Attaching·to·JNI."); | 72 | ········Log.v("FlutterEngine",·"Attaching·to·JNI."); |
Offset 130, 14 lines modified | Offset 133, 18 lines modified | ||
130 | ········return·this.navigationChannel; | 133 | ········return·this.navigationChannel; |
131 | ····} | 134 | ····} |
132 | ···· | 135 | ···· |
133 | ····public·PlatformChannel·getPlatformChannel()·{ | 136 | ····public·PlatformChannel·getPlatformChannel()·{ |
134 | ········return·this.platformChannel; | 137 | ········return·this.platformChannel; |
135 | ····} | 138 | ····} |
136 | ···· | 139 | ···· |
140 | ····public·PlatformViewsController·getPlatformViewsController()·{ | ||
141 | ········return·this.platformViewsController; | ||
142 | ····} | ||
143 | ···· | ||
137 | ····public·PluginRegistry·getPlugins()·{ | 144 | ····public·PluginRegistry·getPlugins()·{ |
138 | ········return·(PluginRegistry)this.pluginRegistry; | 145 | ········return·(PluginRegistry)this.pluginRegistry; |
139 | ····} | 146 | ····} |
140 | ···· | 147 | ···· |
141 | ····public·FlutterRenderer·getRenderer()·{ | 148 | ····public·FlutterRenderer·getRenderer()·{ |
142 | ········return·this.renderer; | 149 | ········return·this.renderer; |
143 | ····} | 150 | ····} |
Offset 115, 21 lines modified | Offset 115, 21 lines modified | ||
115 | ···· | 115 | ···· |
116 | ····public·static·native·void·nativeOnVsync(final·long·p0,·final·long·p1,·final·long·p2); | 116 | ····public·static·native·void·nativeOnVsync(final·long·p0,·final·long·p1,·final·long·p2); |
117 | ···· | 117 | ···· |
118 | ····public·static·native·void·nativeRecordStartTimestamp(final·long·p0); | 118 | ····public·static·native·void·nativeRecordStartTimestamp(final·long·p0); |
119 | ···· | 119 | ···· |
120 | ····private·native·void·nativeRegisterTexture(final·long·p0,·final·long·p1,·final·SurfaceTexture·p2); | 120 | ····private·native·void·nativeRegisterTexture(final·long·p0,·final·long·p1,·final·SurfaceTexture·p2); |
121 | ···· | 121 | ···· |
122 | ····private·native·void·nativeRunBundleAndSnapshotFromLibrary(final·long·p0,·final·String | 122 | ····private·native·void·nativeRunBundleAndSnapshotFromLibrary(final·long·p0,·final·String·p1,·final·String·p2,·final·String·p3,·final·AssetManager·p4); |
123 | ···· | 123 | ···· |
124 | ····private·native·void·nativeSetAccessibilityFeatures(final·long·p0,·final·int·p1); | 124 | ····private·native·void·nativeSetAccessibilityFeatures(final·long·p0,·final·int·p1); |
125 | ···· | 125 | ···· |
126 | ····private·native·void·nativeSetSemanticsEnabled(final·long·p0,·final·boolean·p1); | 126 | ····private·native·void·nativeSetSemanticsEnabled(final·long·p0,·final·boolean·p1); |
127 | ···· | 127 | ···· |
128 | ····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); | 128 | ····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); |
129 | ···· | 129 | ···· |
130 | ····private·native·void·nativeSurfaceChanged(final·long·p0,·final·int·p1,·final·int·p2); | 130 | ····private·native·void·nativeSurfaceChanged(final·long·p0,·final·int·p1,·final·int·p2); |
131 | ···· | 131 | ···· |
132 | ····private·native·void·nativeSurfaceCreated(final·long·p0,·final·Surface·p1); | 132 | ····private·native·void·nativeSurfaceCreated(final·long·p0,·final·Surface·p1); |
133 | ···· | 133 | ···· |
134 | ····private·native·void·nativeSurfaceDestroyed(final·long·p0); | 134 | ····private·native·void·nativeSurfaceDestroyed(final·long·p0); |
135 | ···· | 135 | ···· |
Offset 337, 18 lines modified | Offset 337, 18 lines modified | ||
337 | ····} | 337 | ····} |
338 | ···· | 338 | ···· |
339 | ····public·void·removeOnFirstFrameRenderedListener(final·OnFirstFrameRenderedListener·onFirstFrameRenderedListener)·{ | 339 | ····public·void·removeOnFirstFrameRenderedListener(final·OnFirstFrameRenderedListener·onFirstFrameRenderedListener)·{ |
340 | ········this.ensureRunningOnMainThread(); | 340 | ········this.ensureRunningOnMainThread(); |
341 | ········this.firstFrameListeners.remove(onFirstFrameRenderedListener); | 341 | ········this.firstFrameListeners.remove(onFirstFrameRenderedListener); |
342 | ····} | 342 | ····} |
343 | ···· | 343 | ···· |
344 | ····public·void·runBundleAndSnapshotFromLibrary(final·String | 344 | ····public·void·runBundleAndSnapshotFromLibrary(final·String·s,·final·String·s2,·final·String·s3,·final·AssetManager·assetManager)·{ |
345 | ········this.ensureRunningOnMainThread(); | 345 | ········this.ensureRunningOnMainThread(); |
346 | ········this.ensureAttachedToNative(); | 346 | ········this.ensureAttachedToNative(); |
347 | ········this.nativeRunBundleAndSnapshotFromLibrary(this.nativePlatformViewId,· | 347 | ········this.nativeRunBundleAndSnapshotFromLibrary(this.nativePlatformViewId,·s,·s2,·s3,·assetManager); |
348 | ····} | 348 | ····} |
349 | ···· | 349 | ···· |
350 | ····public·void·setAccessibilityDelegate(final·FlutterJNI$AccessibilityDelegate·accessibilityDelegate)·{ | 350 | ····public·void·setAccessibilityDelegate(final·FlutterJNI$AccessibilityDelegate·accessibilityDelegate)·{ |
351 | ········this.ensureRunningOnMainThread(); | 351 | ········this.ensureRunningOnMainThread(); |
352 | ········this.accessibilityDelegate·=·accessibilityDelegate; | 352 | ········this.accessibilityDelegate·=·accessibilityDelegate; |
353 | ····} | 353 | ····} |
354 | ···· | 354 | ···· |
Offset 370, 18 lines modified | Offset 370, 18 lines modified | ||
370 | ···· | 370 | ···· |
371 | ····public·void·setSemanticsEnabled(final·boolean·b)·{ | 371 | ····public·void·setSemanticsEnabled(final·boolean·b)·{ |
372 | ········this.ensureRunningOnMainThread(); | 372 | ········this.ensureRunningOnMainThread(); |
373 | ········this.ensureAttachedToNative(); | 373 | ········this.ensureAttachedToNative(); |
374 | ········this.nativeSetSemanticsEnabled(this.nativePlatformViewId,·b); | 374 | ········this.nativeSetSemanticsEnabled(this.nativePlatformViewId,·b); |
375 | ····} | 375 | ····} |
376 | ···· | 376 | ···· |
377 | ····public·void·setViewportMetrics(final·float·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·int·n5,·final·int·n6,·final·int·n7,·final·int·n8,·final·int·n9,·final·int·n10,·final·int·n11)·{ | 377 | ····public·void·setViewportMetrics(final·float·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·int·n5,·final·int·n6,·final·int·n7,·final·int·n8,·final·int·n9,·final·int·n10,·final·int·n11,·final·int·n12,·final·int·n13,·final·int·n14,·final·int·n15)·{ |
378 | ········this.ensureRunningOnMainThread(); | 378 | ········this.ensureRunningOnMainThread(); |
379 | ········this.ensureAttachedToNative(); | 379 | ········this.ensureAttachedToNative(); |
380 | ········this.nativeSetViewportMetrics(this.nativePlatformViewId,·n,·n2,·n3,·n4,·n5,·n6,·n7,·n8,·n9,·n10,·n11); | 380 | ········this.nativeSetViewportMetrics(this.nativePlatformViewId,·n,·n2,·n3,·n4,·n5,·n6,·n7,·n8,·n9,·n10,·n11,·n12,·n13,·n14,·n15); |
381 | ····} | 381 | ····} |
382 | ···· | 382 | ···· |
383 | ····public·void·unregisterTexture(final·long·n)·{ | 383 | ····public·void·unregisterTexture(final·long·n)·{ |
384 | ········this.ensureRunningOnMainThread(); | 384 | ········this.ensureRunningOnMainThread(); |
385 | ········this.ensureAttachedToNative(); | 385 | ········this.ensureAttachedToNative(); |
386 | ········this.nativeUnregisterTexture(this.nativePlatformViewId,·n); | 386 | ········this.nativeUnregisterTexture(this.nativePlatformViewId,·n); |
387 | ····} | 387 | ····} |
Offset 4, 33 lines modified | Offset 4, 27 lines modified | ||
4 | import·io.flutter.view.FlutterCallbackInformation; | 4 | import·io.flutter.view.FlutterCallbackInformation; |
5 | import·android.content.res.AssetManager; | 5 | import·android.content.res.AssetManager; |
6 | public·class·DartExecutor$DartCallback | 6 | public·class·DartExecutor$DartCallback |
7 | { | 7 | { |
8 | ····public·final·AssetManager·androidAssetManager; | 8 | ····public·final·AssetManager·androidAssetManager; |
9 | ····public·final·FlutterCallbackInformation·callbackHandle; | 9 | ····public·final·FlutterCallbackInformation·callbackHandle; |
10 | ····public·final·String·pathToFallbackBundle; | ||
11 | ····public·final·String·pathTo | 10 | ····public·final·String·pathToBundle; |
12 | ···· | 11 | ···· |
13 | ····public·DartExecutor$DartCallback(final·AssetManager·assetManager,·final·String·s,·final·FlutterCallbackInformation·flutterCallbackInformation)·{ | ||
14 | ········this(assetManager,·s,·null,·flutterCallbackInformation); | ||
15 | ····} | ||
16 | ···· | ||
17 | ····public·DartExecutor$DartCallback(final·AssetManager·androidAssetManager,·final·String·pathTo | 12 | ····public·DartExecutor$DartCallback(final·AssetManager·androidAssetManager,·final·String·pathToBundle,·final·FlutterCallbackInformation·callbackHandle)·{ |
18 | ········this.androidAssetManager·=·androidAssetManager; | 13 | ········this.androidAssetManager·=·androidAssetManager; |
19 | ········this.pathTo | 14 | ········this.pathToBundle·=·pathToBundle; |
20 | ········this.pathToFallbackBundle·=·pathToFallbackBundle; | ||
21 | ········this.callbackHandle·=·callbackHandle; | 15 | ········this.callbackHandle·=·callbackHandle; |
22 | ····} | 16 | ····} |
23 | ···· | 17 | ···· |
24 | ····@Override | 18 | ····@Override |
25 | ····public·String·toString()·{ | 19 | ····public·String·toString()·{ |
26 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 20 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
27 | ········sb.append("DartCallback(·bundle·path:·"); | 21 | ········sb.append("DartCallback(·bundle·path:·"); |
28 | ········sb.append(this.pathTo | 22 | ········sb.append(this.pathToBundle); |
29 | ········sb.append(",·library·path:·"); | 23 | ········sb.append(",·library·path:·"); |
30 | ········sb.append(this.callbackHandle.callbackLibraryPath); | 24 | ········sb.append(this.callbackHandle.callbackLibraryPath); |
31 | ········sb.append(",·function:·"); | 25 | ········sb.append(",·function:·"); |
32 | ········sb.append(this.callbackHandle.callbackName); | 26 | ········sb.append(this.callbackHandle.callbackName); |
33 | ········sb.append("·)"); | 27 | ········sb.append("·)"); |
34 | ········return·sb.toString(); | 28 | ········return·sb.toString(); |
35 | ····} | 29 | ····} |
Offset 1, 34 lines modified | Offset 1, 47 lines modified | ||
1 | package·io.flutter.embedding.engine.dart; | 1 | package·io.flutter.embedding.engine.dart; |
2 | import· | 2 | import·io.flutter.view.FlutterMain; |
3 | public·class·DartExecutor$DartEntrypoint | 3 | public·class·DartExecutor$DartEntrypoint |
4 | { | 4 | { |
5 | ····public·final·AssetManager·androidAssetManager; | ||
6 | ····public·final·String·dartEntrypointFunctionName; | 5 | ····public·final·String·dartEntrypointFunctionName; |
7 | ····public·final·String·pathToFallbackBundle; | ||
8 | ····public·final·String·pathTo | 6 | ····public·final·String·pathToBundle; |
9 | ···· | 7 | ···· |
10 | ····public·DartExecutor$DartEntrypoint(final·AssetManager·assetManager,·final·String·s,·final·String·s2)·{ | ||
11 | ····· | 8 | ····public·DartExecutor$DartEntrypoint(final·String·pathToBundle,·final·String·dartEntrypointFunctionName)·{ |
9 | ········this.pathToBundle·=·pathToBundle; | ||
10 | ········this.dartEntrypointFunctionName·=·dartEntrypointFunctionName; | ||
12 | ····} | 11 | ····} |
13 | ···· | 12 | ···· |
14 | ····public·DartExecutor$DartEntrypoint(final·AssetManager·androidAssetManager,·final·String·pathToPrimaryBundle,·final·String·pathToFallbackBundle,·final·String·dartEntrypointFunctionName)·{ | ||
15 | ········this.androidAssetManager·=·androidAssetManager; | ||
16 | ········this.pathToPrimaryBundle·=·pathToPrimaryBundle; | ||
17 | ········this.pathToFallbackBundle·=·pathToFallbackBundle; | ||
18 | ···· | 13 | ····public·static·DartExecutor$DartEntrypoint·createDefault()·{ |
14 | ········return·new·DartExecutor$DartEntrypoint(FlutterMain.findAppBundlePath(),·"main"); | ||
15 | ····} | ||
16 | ···· | ||
17 | ····@Override | ||
18 | ····public·boolean·equals(final·Object·o)·{ | ||
19 | ········if·(this·==·o)·{ | ||
20 | ············return·true; | ||
21 | ········} | ||
22 | ········if·(o·!=·null·&&·this.getClass()·==·o.getClass())·{ | ||
23 | ············final·DartExecutor$DartEntrypoint·dartExecutor$DartEntrypoint·=·(DartExecutor$DartEntrypoint)o; | ||
24 | ············return·this.pathToBundle.equals(dartExecutor$DartEntrypoint.pathToBundle)·&&·this.dartEntrypointFunctionName.equals(dartExecutor$DartEntrypoint.dartEntrypointFunctionName); | ||
25 | ········} | ||
26 | ········return·false; | ||
27 | ····} | ||
28 | ···· | ||
29 | ····@Override | ||
30 | ····public·int·hashCode()·{ | ||
31 | ········return·this.pathToBundle.hashCode()·*·31·+·this.dartEntrypointFunctionName.hashCode(); | ||
19 | ····} | 32 | ····} |
20 | ···· | 33 | ···· |
21 | ····@Override | 34 | ····@Override |
22 | ····public·String·toString()·{ | 35 | ····public·String·toString()·{ |
23 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 36 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
24 | ········sb.append("DartEntrypoint(·bundle·path:·"); | 37 | ········sb.append("DartEntrypoint(·bundle·path:·"); |
25 | ········sb.append(this.pathTo | 38 | ········sb.append(this.pathToBundle); |
26 | ········sb.append(",·function:·"); | 39 | ········sb.append(",·function:·"); |
27 | ········sb.append(this.dartEntrypointFunctionName); | 40 | ········sb.append(this.dartEntrypointFunctionName); |
28 | ········sb.append("·)"); | 41 | ········sb.append("·)"); |
29 | ········return·sb.toString(); | 42 | ········return·sb.toString(); |
30 | ····} | 43 | ····} |
31 | } | 44 | } |
Offset 9, 13 lines modified | Offset 9, 13 lines modified | ||
9 | ····final·/*·synthetic·*/·FlutterRenderer$SurfaceTextureRegistryEntry·this$1; | 9 | ····final·/*·synthetic·*/·FlutterRenderer$SurfaceTextureRegistryEntry·this$1; |
10 | ···· | 10 | ···· |
11 | ····FlutterRenderer$SurfaceTextureRegistryEntry$1(final·FlutterRenderer$SurfaceTextureRegistryEntry·this$1)·{ | 11 | ····FlutterRenderer$SurfaceTextureRegistryEntry$1(final·FlutterRenderer$SurfaceTextureRegistryEntry·this$1)·{ |
12 | ········this.this$1·=·this$1; | 12 | ········this.this$1·=·this$1; |
13 | ····} | 13 | ····} |
14 | ···· | 14 | ···· |
15 | ····public·void·onFrameAvailable(final·SurfaceTexture·surfaceTexture)·{ | 15 | ····public·void·onFrameAvailable(final·SurfaceTexture·surfaceTexture)·{ |
16 | ········if·(FlutterRenderer$SurfaceTextureRegistryEntry.access$ | 16 | ········if·(FlutterRenderer$SurfaceTextureRegistryEntry.access$100(this.this$1))·{ |
17 | ············return; | 17 | ············return; |
18 | ········} | 18 | ········} |
19 | ········FlutterRenderer.access$ | 19 | ········FlutterRenderer.access$300(this.this$1.this$0,·FlutterRenderer$SurfaceTextureRegistryEntry.access$200(this.this$1)); |
20 | ····} | 20 | ····} |
21 | } | 21 | } |
Offset 5, 14 lines modified | Offset 5, 18 lines modified | ||
5 | { | 5 | { |
6 | ····public·float·devicePixelRatio; | 6 | ····public·float·devicePixelRatio; |
7 | ····public·int·height; | 7 | ····public·int·height; |
8 | ····public·int·paddingBottom; | 8 | ····public·int·paddingBottom; |
9 | ····public·int·paddingLeft; | 9 | ····public·int·paddingLeft; |
10 | ····public·int·paddingRight; | 10 | ····public·int·paddingRight; |
11 | ····public·int·paddingTop; | 11 | ····public·int·paddingTop; |
12 | ····public·int·systemGestureInsetBottom; | ||
13 | ····public·int·systemGestureInsetLeft; | ||
14 | ····public·int·systemGestureInsetRight; | ||
15 | ····public·int·systemGestureInsetTop; | ||
12 | ····public·int·viewInsetBottom; | 16 | ····public·int·viewInsetBottom; |
13 | ····public·int·viewInsetLeft; | 17 | ····public·int·viewInsetLeft; |
14 | ····public·int·viewInsetRight; | 18 | ····public·int·viewInsetRight; |
15 | ····public·int·viewInsetTop; | 19 | ····public·int·viewInsetTop; |
16 | ····public·int·width; | 20 | ····public·int·width; |
17 | ···· | 21 | ···· |
18 | ····public·FlutterRenderer$ViewportMetrics()·{ | 22 | ····public·FlutterRenderer$ViewportMetrics()·{ |
Offset 23, 9 lines modified | Offset 27, 13 lines modified | ||
23 | ········this.paddingRight·=·0; | 27 | ········this.paddingRight·=·0; |
24 | ········this.paddingBottom·=·0; | 28 | ········this.paddingBottom·=·0; |
25 | ········this.paddingLeft·=·0; | 29 | ········this.paddingLeft·=·0; |
26 | ········this.viewInsetTop·=·0; | 30 | ········this.viewInsetTop·=·0; |
27 | ········this.viewInsetRight·=·0; | 31 | ········this.viewInsetRight·=·0; |
28 | ········this.viewInsetBottom·=·0; | 32 | ········this.viewInsetBottom·=·0; |
29 | ········this.viewInsetLeft·=·0; | 33 | ········this.viewInsetLeft·=·0; |
34 | ········this.systemGestureInsetTop·=·0; | ||
35 | ········this.systemGestureInsetRight·=·0; | ||
36 | ········this.systemGestureInsetBottom·=·0; | ||
37 | ········this.systemGestureInsetLeft·=·0; | ||
30 | ····} | 38 | ····} |
31 | } | 39 | } |
Offset 5, 33 lines modified | Offset 5, 36 lines modified | ||
5 | { | 5 | { |
6 | ····DATETIME("DATETIME",·n,·"TextInputType.datetime"),· | 6 | ····DATETIME("DATETIME",·n,·"TextInputType.datetime"),· |
7 | ····EMAIL_ADDRESS("EMAIL_ADDRESS",·n5,·"TextInputType.emailAddress"),· | 7 | ····EMAIL_ADDRESS("EMAIL_ADDRESS",·n5,·"TextInputType.emailAddress"),· |
8 | ····MULTILINE("MULTILINE",·n4,·"TextInputType.multiline"),· | 8 | ····MULTILINE("MULTILINE",·n4,·"TextInputType.multiline"),· |
9 | ····NUMBER("NUMBER",·n2,·"TextInputType.number"),· | 9 | ····NUMBER("NUMBER",·n2,·"TextInputType.number"),· |
10 | ····PHONE("PHONE",·n3,·"TextInputType.phone"),· | 10 | ····PHONE("PHONE",·n3,·"TextInputType.phone"),· |
11 | ····TEXT("TEXT",·0,·"TextInputType.text"),· | 11 | ····TEXT("TEXT",·0,·"TextInputType.text"),· |
12 | ····URL("URL",·n6,·"TextInputType.url") | 12 | ····URL("URL",·n6,·"TextInputType.url"),· |
13 | ····VISIBLE_PASSWORD("VISIBLE_PASSWORD",·n7,·"TextInputType.visiblePassword"); | ||
13 | ···· | 14 | ···· |
14 | ····private·final·String·encodedName; | 15 | ····private·final·String·encodedName; |
15 | ···· | 16 | ···· |
16 | ····static·{ | 17 | ····static·{ |
17 | ········final·int·n·=·1; | 18 | ········final·int·n·=·1; |
18 | ········final·int·n2·=·2; | 19 | ········final·int·n2·=·2; |
19 | ········final·int·n3·=·3; | 20 | ········final·int·n3·=·3; |
20 | ········final·int·n4·=·4; | 21 | ········final·int·n4·=·4; |
21 | ········final·int·n5·=·5; | 22 | ········final·int·n5·=·5; |
22 | ········final·int·n6·=·6; | 23 | ········final·int·n6·=·6; |
24 | ········final·int·n7·=·7; | ||
23 | ········final·TextInputChannel$TextInputType[]·$values·=·new·TextInputChannel$TextInputType[ | 25 | ········final·TextInputChannel$TextInputType[]·$values·=·new·TextInputChannel$TextInputType[8]; |
24 | ········$values[0]·=·TextInputChannel$TextInputType.TEXT; | 26 | ········$values[0]·=·TextInputChannel$TextInputType.TEXT; |
25 | ········$values[n]·=·TextInputChannel$TextInputType.DATETIME; | 27 | ········$values[n]·=·TextInputChannel$TextInputType.DATETIME; |
26 | ········$values[n2]·=·TextInputChannel$TextInputType.NUMBER; | 28 | ········$values[n2]·=·TextInputChannel$TextInputType.NUMBER; |
27 | ········$values[n3]·=·TextInputChannel$TextInputType.PHONE; | 29 | ········$values[n3]·=·TextInputChannel$TextInputType.PHONE; |
28 | ········$values[n4]·=·TextInputChannel$TextInputType.MULTILINE; | 30 | ········$values[n4]·=·TextInputChannel$TextInputType.MULTILINE; |
29 | ········$values[n5]·=·TextInputChannel$TextInputType.EMAIL_ADDRESS; | 31 | ········$values[n5]·=·TextInputChannel$TextInputType.EMAIL_ADDRESS; |
30 | ········$values[n6]·=·TextInputChannel$TextInputType.URL; | 32 | ········$values[n6]·=·TextInputChannel$TextInputType.URL; |
33 | ········$values[n7]·=·TextInputChannel$TextInputType.VISIBLE_PASSWORD; | ||
31 | ········$VALUES·=·$values; | 34 | ········$VALUES·=·$values; |
32 | ····} | 35 | ····} |
33 | ···· | 36 | ···· |
34 | ····private·TextInputChannel$TextInputType(final·String·name,·final·int·ordinal,·final·String·encodedName)·{ | 37 | ····private·TextInputChannel$TextInputType(final·String·name,·final·int·ordinal,·final·String·encodedName)·{ |
35 | ········this.encodedName·=·encodedName; | 38 | ········this.encodedName·=·encodedName; |
36 | ····} | 39 | ····} |
37 | ···· | 40 | ···· |
Offset 34, 18 lines modified | Offset 34, 15 lines modified | ||
34 | ····private·final·TextInputChannel·textInputChannel; | 34 | ····private·final·TextInputChannel·textInputChannel; |
35 | ···· | 35 | ···· |
36 | ····public·TextInputPlugin(final·View·mView,·final·DartExecutor·dartExecutor,·final·PlatformViewsController·platformViewsController)·{ | 36 | ····public·TextInputPlugin(final·View·mView,·final·DartExecutor·dartExecutor,·final·PlatformViewsController·platformViewsController)·{ |
37 | ········this.inputTarget·=·new·TextInputPlugin$InputTarget(TextInputPlugin$InputTarget$Type.NO_TARGET,·0); | 37 | ········this.inputTarget·=·new·TextInputPlugin$InputTarget(TextInputPlugin$InputTarget$Type.NO_TARGET,·0); |
38 | ········this.mView·=·mView; | 38 | ········this.mView·=·mView; |
39 | ········this.mImm·=·(InputMethodManager)mView.getContext().getSystemService("input_method"); | 39 | ········this.mImm·=·(InputMethodManager)mView.getContext().getSystemService("input_method"); |
40 | ········(this.textInputChannel·=·new·TextInputChannel(dartExecutor)).setTextInputMethodHandler((TextInputChannel$TextInputMethodHandler)new·TextInputPlugin$1(this)); | 40 | ········(this.textInputChannel·=·new·TextInputChannel(dartExecutor)).setTextInputMethodHandler((TextInputChannel$TextInputMethodHandler)new·TextInputPlugin$1(this)); |
41 | ········this.platformViewsController·=·platformViewsController; | 41 | ········(this.platformViewsController·=·platformViewsController).attachTextInputPlugin(this); |
42 | ········if·(platformViewsController·!=·null)·{ | ||
43 | ············platformViewsController.attachTextInputPlugin(this); | ||
44 | ········} | ||
45 | ····} | 42 | ····} |
46 | ···· | 43 | ···· |
47 | ····private·void·applyStateToSelection(final·TextInputChannel$TextEditState·textInputChannel$TextEditState)·{ | 44 | ····private·void·applyStateToSelection(final·TextInputChannel$TextEditState·textInputChannel$TextEditState)·{ |
48 | ········final·int·selectionStart·=·textInputChannel$TextEditState.selectionStart; | 45 | ········final·int·selectionStart·=·textInputChannel$TextEditState.selectionStart; |
49 | ········final·int·selectionEnd·=·textInputChannel$TextEditState.selectionEnd; | 46 | ········final·int·selectionEnd·=·textInputChannel$TextEditState.selectionEnd; |
50 | ········if·(selectionStart·>=·0·&&·selectionStart·<=·this.mEditable.length()·&&·selectionEnd·>=·0·&&·selectionEnd·<=·this.mEditable.length())·{ | 47 | ········if·(selectionStart·>=·0·&&·selectionStart·<=·this.mEditable.length()·&&·selectionEnd·>=·0·&&·selectionEnd·<=·this.mEditable.length())·{ |
51 | ············Selection.setSelection((Spannable)this.mEditable,·selectionStart,·selectionEnd); | 48 | ············Selection.setSelection((Spannable)this.mEditable,·selectionStart,·selectionEnd); |
Offset 90, 14 lines modified | Offset 87, 17 lines modified | ||
90 | ········} | 87 | ········} |
91 | ········else·if·(textInputChannel$InputType.type·==·TextInputChannel$TextInputType.EMAIL_ADDRESS)·{ | 88 | ········else·if·(textInputChannel$InputType.type·==·TextInputChannel$TextInputType.EMAIL_ADDRESS)·{ |
92 | ············n2·=·33; | 89 | ············n2·=·33; |
93 | ········} | 90 | ········} |
94 | ········else·if·(textInputChannel$InputType.type·==·TextInputChannel$TextInputType.URL)·{ | 91 | ········else·if·(textInputChannel$InputType.type·==·TextInputChannel$TextInputType.URL)·{ |
95 | ············n2·=·17; | 92 | ············n2·=·17; |
96 | ········} | 93 | ········} |
94 | ········else·if·(textInputChannel$InputType.type·==·TextInputChannel$TextInputType.VISIBLE_PASSWORD)·{ | ||
95 | ············n2·=·145; | ||
96 | ········} | ||
97 | ········if·(b)·{ | 97 | ········if·(b)·{ |
98 | ············n2·=·(0x80000·|·n2·|·0x80); | 98 | ············n2·=·(0x80000·|·n2·|·0x80); |
99 | ········} | 99 | ········} |
100 | ········else·if·(b2)·{ | 100 | ········else·if·(b2)·{ |
101 | ············n2·|=·0x8000; | 101 | ············n2·|=·0x8000; |
102 | ········} | 102 | ········} |
103 | ········if·(textInputChannel$TextCapitalization·==·TextInputChannel$TextCapitalization.CHARACTERS)·{ | 103 | ········if·(textInputChannel$TextCapitalization·==·TextInputChannel$TextCapitalization.CHARACTERS)·{ |
Offset 141, 14 lines modified | Offset 141, 23 lines modified | ||
141 | ····} | 141 | ····} |
142 | ···· | 142 | ···· |
143 | ····private·void·showTextInput(final·View·view)·{ | 143 | ····private·void·showTextInput(final·View·view)·{ |
144 | ········view.requestFocus(); | 144 | ········view.requestFocus(); |
145 | ········this.mImm.showSoftInput(view,·0); | 145 | ········this.mImm.showSoftInput(view,·0); |
146 | ····} | 146 | ····} |
147 | ···· | 147 | ···· |
148 | ····public·void·clearPlatformViewClient(final·int·n)·{ | ||
149 | ········if·(this.inputTarget.type·==·TextInputPlugin$InputTarget$Type.PLATFORM_VIEW·&&·this.inputTarget.id·==·n)·{ | ||
150 | ············this.inputTarget·=·new·TextInputPlugin$InputTarget(TextInputPlugin$InputTarget$Type.NO_TARGET,·0); | ||
151 | ············this.hideTextInput(this.mView); | ||
152 | ············this.mImm.restartInput(this.mView); | ||
153 | ············this.mRestartInputPending·=·false; | ||
154 | ········} | ||
155 | ····} | ||
156 | ···· | ||
148 | ····public·InputConnection·createInputConnection(final·View·view,·final·EditorInfo·editorInfo)·{ | 157 | ····public·InputConnection·createInputConnection(final·View·view,·final·EditorInfo·editorInfo)·{ |
149 | ········if·(this.inputTarget.type·==·TextInputPlugin$InputTarget$Type.NO_TARGET)·{ | 158 | ········if·(this.inputTarget.type·==·TextInputPlugin$InputTarget$Type.NO_TARGET)·{ |
150 | ············return·this.lastInputConnection·=·null; | 159 | ············return·this.lastInputConnection·=·null; |
151 | ········} | 160 | ········} |
152 | ········if·(this.inputTarget.type·!=·TextInputPlugin$InputTarget$Type.PLATFORM_VIEW)·{ | 161 | ········if·(this.inputTarget.type·!=·TextInputPlugin$InputTarget$Type.PLATFORM_VIEW)·{ |
153 | ············editorInfo.inputType·=·inputTypeFromTextInputType(this.configuration.inputType,·this.configuration.obscureText,·this.configuration.autocorrect,·this.configuration.textCapitalization); | 162 | ············editorInfo.inputType·=·inputTypeFromTextInputType(this.configuration.inputType,·this.configuration.obscureText,·this.configuration.autocorrect,·this.configuration.textCapitalization); |
154 | ············editorInfo.imeOptions·=·33554432; | 163 | ············editorInfo.imeOptions·=·33554432; |
Offset 177, 17 lines modified | Offset 186, 15 lines modified | ||
177 | ········if·(this.isInputConnectionLocked)·{ | 186 | ········if·(this.isInputConnectionLocked)·{ |
178 | ············return·this.lastInputConnection; | 187 | ············return·this.lastInputConnection; |
179 | ········} | 188 | ········} |
180 | ········return·this.lastInputConnection·=·this.platformViewsController.getPlatformViewById(Integer.valueOf(this.inputTarget.id)).onCreateInputConnection(editorInfo); | 189 | ········return·this.lastInputConnection·=·this.platformViewsController.getPlatformViewById(Integer.valueOf(this.inputTarget.id)).onCreateInputConnection(editorInfo); |
181 | ····} | 190 | ····} |
182 | ···· | 191 | ···· |
183 | ····public·void·destroy()·{ | 192 | ····public·void·destroy()·{ |
184 | ········if·(this.platformViewsController·!=·null)·{ | ||
185 | ········ | 193 | ········this.platformViewsController.detachTextInputPlugin(); |
186 | ········} | ||
187 | ····} | 194 | ····} |
188 | ···· | 195 | ···· |
189 | ····public·InputMethodManager·getInputMethodManager()·{ | 196 | ····public·InputMethodManager·getInputMethodManager()·{ |
190 | ········return·this.mImm; | 197 | ········return·this.mImm; |
191 | ····} | 198 | ····} |
192 | ···· | 199 | ···· |
193 | ····public·InputConnection·getLastInputConnection()·{ | 200 | ····public·InputConnection·getLastInputConnection()·{ |
Offset 4, 8 lines modified | Offset 4, 12 lines modified | ||
4 | import·android.view.View; | 4 | import·android.view.View; |
5 | public·interface·PlatformView | 5 | public·interface·PlatformView |
6 | { | 6 | { |
7 | ····void·dispose(); | 7 | ····void·dispose(); |
8 | ···· | 8 | ···· |
9 | ····View·getView(); | 9 | ····View·getView(); |
10 | ···· | ||
11 | ····void·onInputConnectionLocked(); | ||
12 | ···· | ||
13 | ····void·onInputConnectionUnlocked(); | ||
10 | } | 14 | } |
Offset 1, 20 lines modified | Offset 1, 20 lines modified | ||
1 | package·io.flutter.plugin.platform; | 1 | package·io.flutter.plugin.platform; |
2 | class·PlatformViewsController$1$1·implements·Runnable | 2 | class·PlatformViewsController$1$1·implements·Runnable |
3 | { | 3 | { |
4 | ····final·/*·synthetic·*/·PlatformViewsController$1·this$1; | 4 | ····final·/*·synthetic·*/·PlatformViewsController$1·this$1; |
5 | ····final·/*·synthetic·*/·Runnable·val$onComplete; | 5 | ····final·/*·synthetic·*/·Runnable·val$onComplete; |
6 | ····final·/*·synthetic·*/·VirtualDisplayController·val$vdController; | ||
6 | ···· | 7 | ···· |
7 | ····PlatformViewsController$1$1(final·PlatformViewsController$1·this$1,·final·Runnable·val$onComplete)·{ | 8 | ····PlatformViewsController$1$1(final·PlatformViewsController$1·this$1,·final·VirtualDisplayController·val$vdController,·final·Runnable·val$onComplete)·{ |
8 | ········this.this$1·=·this$1; | 9 | ········this.this$1·=·this$1; |
10 | ········this.val$vdController·=·val$vdController; | ||
9 | ········this.val$onComplete·=·val$onComplete; | 11 | ········this.val$onComplete·=·val$onComplete; |
10 | ····} | 12 | ····} |
11 | ···· | 13 | ···· |
12 | ····public·void·run()·{ | 14 | ····public·void·run()·{ |
13 | ········ | 15 | ········PlatformViewsController.access$1100(this.this$1.this$0,·this.val$vdController); |
14 | ············PlatformViewsController.access$900(this.this$1.this$0).unlockPlatformViewInputConnection(); | ||
15 | ········} | ||
16 | ········this.val$onComplete.run(); | 16 | ········this.val$onComplete.run(); |
17 | ····} | 17 | ····} |
18 | } | 18 | } |
Offset 1, 12 lines modified | Offset 1, 14 lines modified | ||
1 | package·io.flutter.plugin.platform; | 1 | package·io.flutter.plugin.platform; |
2 | import·android.view.View; | 2 | import·android.view.View; |
3 | import·android.view.WindowManager; | 3 | import·android.view.WindowManager; |
4 | import·android.graphics.drawable.Drawable; | ||
5 | import·android.graphics.drawable.ColorDrawable; | ||
4 | import·android.os.Bundle; | 6 | import·android.os.Bundle; |
5 | import·android.view.Window; | 7 | import·android.view.Window; |
6 | import·android.view.Display; | 8 | import·android.view.Display; |
7 | import·android.content.Context; | 9 | import·android.content.Context; |
8 | import·android.view.View$OnFocusChangeListener; | 10 | import·android.view.View$OnFocusChangeListener; |
9 | import·android.widget.FrameLayout; | 11 | import·android.widget.FrameLayout; |
10 | import·android.app.Presentation; | 12 | import·android.app.Presentation; |
Offset 61, 14 lines modified | Offset 63, 15 lines modified | ||
61 | ············return·null; | 63 | ············return·null; |
62 | ········} | 64 | ········} |
63 | ········return·SingleViewPresentation$PresentationState.access$200(this.state); | 65 | ········return·SingleViewPresentation$PresentationState.access$200(this.state); |
64 | ····} | 66 | ····} |
65 | ···· | 67 | ···· |
66 | ····protected·void·onCreate(final·Bundle·bundle)·{ | 68 | ····protected·void·onCreate(final·Bundle·bundle)·{ |
67 | ········super.onCreate(bundle); | 69 | ········super.onCreate(bundle); |
70 | ········this.getWindow().setBackgroundDrawable((Drawable)new·ColorDrawable(0)); | ||
68 | ········if·(SingleViewPresentation$PresentationState.access$000(this.state)·==·null)·{ | 71 | ········if·(SingleViewPresentation$PresentationState.access$000(this.state)·==·null)·{ |
69 | ············SingleViewPresentation$PresentationState.access$002(this.state,·new·SingleViewPresentation$FakeWindowViewGroup(this.getContext())); | 72 | ············SingleViewPresentation$PresentationState.access$002(this.state,·new·SingleViewPresentation$FakeWindowViewGroup(this.getContext())); |
70 | ········} | 73 | ········} |
71 | ········if·(SingleViewPresentation$PresentationState.access$100(this.state)·==·null)·{ | 74 | ········if·(SingleViewPresentation$PresentationState.access$100(this.state)·==·null)·{ |
72 | ············SingleViewPresentation$PresentationState.access$102(this.state,·new·SingleViewPresentation$WindowManagerHandler((WindowManager)this.getContext().getSystemService("window"),·SingleViewPresentation$PresentationState.access$000(this.state))); | 75 | ············SingleViewPresentation$PresentationState.access$102(this.state,·new·SingleViewPresentation$WindowManagerHandler((WindowManager)this.getContext().getSystemService("window"),·SingleViewPresentation$PresentationState.access$000(this.state))); |
73 | ········} | 76 | ········} |
74 | ········this.container·=·new·FrameLayout(this.getContext()); | 77 | ········this.container·=·new·FrameLayout(this.getContext()); |
Offset 54, 14 lines modified | Offset 54, 26 lines modified | ||
54 | ····public·View·getView()·{ | 54 | ····public·View·getView()·{ |
55 | ········if·(this.presentation·==·null)·{ | 55 | ········if·(this.presentation·==·null)·{ |
56 | ············return·null; | 56 | ············return·null; |
57 | ········} | 57 | ········} |
58 | ········return·this.presentation.getView().getView(); | 58 | ········return·this.presentation.getView().getView(); |
59 | ····} | 59 | ····} |
60 | ···· | 60 | ···· |
61 | ····void·onInputConnectionLocked()·{ | ||
62 | ········if·(this.presentation·!=·null·&&·this.presentation.getView()·!=·null)·{ | ||
63 | ············this.presentation.getView().onInputConnectionLocked(); | ||
64 | ········} | ||
65 | ····} | ||
66 | ···· | ||
67 | ····void·onInputConnectionUnlocked()·{ | ||
68 | ········if·(this.presentation·!=·null·&&·this.presentation.getView()·!=·null)·{ | ||
69 | ············this.presentation.getView().onInputConnectionUnlocked(); | ||
70 | ········} | ||
71 | ····} | ||
72 | ···· | ||
61 | ····public·void·resize(final·int·n,·final·int·n2,·final·Runnable·runnable)·{ | 73 | ····public·void·resize(final·int·n,·final·int·n2,·final·Runnable·runnable)·{ |
62 | ········final·boolean·focused·=·this.getView().isFocused(); | 74 | ········final·boolean·focused·=·this.getView().isFocused(); |
63 | ········final·SingleViewPresentation$PresentationState·detachState·=·this.presentation.detachState(); | 75 | ········final·SingleViewPresentation$PresentationState·detachState·=·this.presentation.detachState(); |
64 | ········this.virtualDisplay.setSurface((Surface)null); | 76 | ········this.virtualDisplay.setSurface((Surface)null); |
65 | ········this.virtualDisplay.release(); | 77 | ········this.virtualDisplay.release(); |
66 | ········this.textureEntry.surfaceTexture().setDefaultBufferSize(n,·n2); | 78 | ········this.textureEntry.surfaceTexture().setDefaultBufferSize(n,·n2); |
67 | ········this.virtualDisplay·=·((DisplayManager)this.context.getSystemService("display")).createVirtualDisplay("flutter-vd",·n,·n2,·this.densityDpi,·this.surface,·0); | 79 | ········this.virtualDisplay·=·((DisplayManager)this.context.getSystemService("display")).createVirtualDisplay("flutter-vd",·n,·n2,·this.densityDpi,·this.surface,·0); |
Offset 1, 16 lines modified | Offset 1, 17 lines modified | ||
1 | package·io.flutter.view; | 1 | package·io.flutter.view; |
2 | import·java.util.ArrayList; | ||
3 | import·java.util.Arrays; | 2 | import·java.util.Arrays; |
4 | import·android.opengl.Matrix; | 3 | import·android.opengl.Matrix; |
4 | import·java.util.Iterator; | ||
5 | import·java.util.Set; | 5 | import·java.util.Set; |
6 | import·java.nio.ByteBuffer; | 6 | import·java.nio.ByteBuffer; |
7 | import·io.flutter.util.Predicate; | 7 | import·io.flutter.util.Predicate; |
8 | import·java.util.ArrayList; | ||
8 | import·android.graphics.Rect; | 9 | import·android.graphics.Rect; |
9 | import·java.util.List; | 10 | import·java.util.List; |
10 | class·AccessibilityBridge$SemanticsNode | 11 | class·AccessibilityBridge$SemanticsNode |
11 | { | 12 | { |
12 | ····final·AccessibilityBridge·accessibilityBridge; | 13 | ····final·AccessibilityBridge·accessibilityBridge; |
13 | ····private·int·actions; | 14 | ····private·int·actions; |
Offset 56, 28 lines modified | Offset 57, 29 lines modified | ||
56 | ····private·float·top; | 57 | ····private·float·top; |
57 | ····private·float[]·transform; | 58 | ····private·float[]·transform; |
58 | ····private·String·value; | 59 | ····private·String·value; |
59 | ···· | 60 | ···· |
60 | ····AccessibilityBridge$SemanticsNode(final·AccessibilityBridge·accessibilityBridge)·{ | 61 | ····AccessibilityBridge$SemanticsNode(final·AccessibilityBridge·accessibilityBridge)·{ |
61 | ········this.id·=·-1; | 62 | ········this.id·=·-1; |
62 | ········this.hadPreviousConfig·=·false; | 63 | ········this.hadPreviousConfig·=·false; |
64 | ········this.childrenInTraversalOrder·=·new·ArrayList(); | ||
65 | ········this.childrenInHitTestOrder·=·new·ArrayList(); | ||
63 | ········final·boolean·b·=·true; | 66 | ········final·boolean·b·=·true; |
64 | ········this.inverseTransformDirty·=·b; | 67 | ········this.inverseTransformDirty·=·b; |
65 | ········this.globalGeometryDirty·=·b; | 68 | ········this.globalGeometryDirty·=·b; |
66 | ········this.accessibilityBridge·=·accessibilityBridge; | 69 | ········this.accessibilityBridge·=·accessibilityBridge; |
67 | ····} | 70 | ····} |
68 | ···· | 71 | ···· |
69 | ····private·void·collectRoutes(final·List·list)·{ | 72 | ····private·void·collectRoutes(final·List·list)·{ |
70 | ········if·(this.hasFlag(AccessibilityBridge$Flag.SCOPES_ROUTE))·{ | 73 | ········if·(this.hasFlag(AccessibilityBridge$Flag.SCOPES_ROUTE))·{ |
71 | ············list.add(this); | 74 | ············list.add(this); |
72 | ········} | 75 | ········} |
73 | ········if·(this.childrenInTraversalOrder·!=·null)·{ | ||
74 | ········· | 76 | ········final·Iterator<AccessibilityBridge$SemanticsNode>·iterator·=·(Iterator<AccessibilityBridge$SemanticsNode>)this.childrenInTraversalOrder.iterator(); |
77 | ········while·(iterator.hasNext())·{ | ||
75 | ············ | 78 | ············((AccessibilityBridge$SemanticsNode)iterator.next()).collectRoutes(list); |
76 | ············} | ||
77 | ········} | 79 | ········} |
78 | ····} | 80 | ····} |
79 | ···· | 81 | ···· |
80 | ····private·boolean·didChangeLabel()·{ | 82 | ····private·boolean·didChangeLabel()·{ |
81 | ········final·String·label·=·this.label; | 83 | ········final·String·label·=·this.label; |
82 | ········boolean·b·=·false; | 84 | ········boolean·b·=·false; |
83 | ········if·(label·==·null·&&·this.previousLabel·==·null)·{ | 85 | ········if·(label·==·null·&&·this.previousLabel·==·null)·{ |
Offset 119, 20 lines modified | Offset 121, 19 lines modified | ||
119 | ········return·this.globalRect; | 121 | ········return·this.globalRect; |
120 | ····} | 122 | ····} |
121 | ···· | 123 | ···· |
122 | ····private·String·getRouteName()·{ | 124 | ····private·String·getRouteName()·{ |
123 | ········if·(this.hasFlag(AccessibilityBridge$Flag.NAMES_ROUTE)·&&·this.label·!=·null·&&·!this.label.isEmpty())·{ | 125 | ········if·(this.hasFlag(AccessibilityBridge$Flag.NAMES_ROUTE)·&&·this.label·!=·null·&&·!this.label.isEmpty())·{ |
124 | ············return·this.label; | 126 | ············return·this.label; |
125 | ········} | 127 | ········} |
126 | ········if·(this.childrenInTraversalOrder·!=·null)·{ | ||
127 | ········· | 128 | ········final·Iterator<AccessibilityBridge$SemanticsNode>·iterator·=·this.childrenInTraversalOrder.iterator(); |
129 | ········while·(iterator.hasNext())·{ | ||
128 | ············ | 130 | ············final·String·routeName·=·((AccessibilityBridge$SemanticsNode)iterator.next()).getRouteName(); |
129 | ············ | 131 | ············if·(routeName·!=·null·&&·!routeName.isEmpty())·{ |
130 | ················ | 132 | ················return·routeName; |
131 | ················} | ||
132 | ············} | 133 | ············} |
133 | ········} | 134 | ········} |
134 | ········return·null; | 135 | ········return·null; |
135 | ····} | 136 | ····} |
136 | ···· | 137 | ···· |
137 | ····private·String·getValueLabelHint()·{ | 138 | ····private·String·getValueLabelHint()·{ |
138 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 139 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
Offset 176, 31 lines modified | Offset 177, 27 lines modified | ||
176 | ···· | 177 | ···· |
177 | ····private·boolean·hasFlag(final·AccessibilityBridge$Flag·accessibilityBridge$Flag)·{ | 178 | ····private·boolean·hasFlag(final·AccessibilityBridge$Flag·accessibilityBridge$Flag)·{ |
178 | ········return·(accessibilityBridge$Flag.value·&·this.flags)·!=·0x0; | 179 | ········return·(accessibilityBridge$Flag.value·&·this.flags)·!=·0x0; |
179 | ····} | 180 | ····} |
180 | ···· | 181 | ···· |
181 | ····private·AccessibilityBridge$SemanticsNode·hitTest(final·float[]·array)·{ | 182 | ····private·AccessibilityBridge$SemanticsNode·hitTest(final·float[]·array)·{ |
182 | ········final·float·n·=·array[3]; | 183 | ········final·float·n·=·array[3]; |
183 | ········int·i·=·0; | ||
184 | ········final·float·n2·=·array[0]·/·n; | 184 | ········final·float·n2·=·array[0]·/·n; |
185 | ········final·float·n3·=·array[1]·/·n; | 185 | ········final·float·n3·=·array[1]·/·n; |
186 | ········if·(n2·>=·this.left·&&·n2·<·this.right·&&·n3·>=·this.top·&&·n3·<·this.bottom)·{ | 186 | ········if·(n2·>=·this.left·&&·n2·<·this.right·&&·n3·>=·this.top·&&·n3·<·this.bottom)·{ |
187 | ············if·(this.childrenInHitTestOrder·!=·null)·{ | ||
188 | ············ | 187 | ············final·float[]·array2·=·new·float[4]; |
189 | ················while·(i·<·this.childrenInHitTestOrder.size())·{ | ||
190 | ············ | 188 | ············for·(final·AccessibilityBridge$SemanticsNode·accessibilityBridge$SemanticsNode·:·this.childrenInHitTestOrder)·{ |
191 | ················ | 189 | ················if·(accessibilityBridge$SemanticsNode.hasFlag(AccessibilityBridge$Flag.IS_HIDDEN))·{ |
190 | ····················continue; | ||
191 | ················} | ||
192 | ················ | 192 | ················accessibilityBridge$SemanticsNode.ensureInverseTransform(); |
193 | ················ | 193 | ················Matrix.multiplyMV(array2,·0,·accessibilityBridge$SemanticsNode.inverseTransform,·0,·array,·0); |
194 | ················ | 194 | ················final·AccessibilityBridge$SemanticsNode·hitTest·=·accessibilityBridge$SemanticsNode.hitTest(array2); |
195 | ················ | 195 | ················if·(hitTest·!=·null)·{ |
196 | ···················· | 196 | ····················return·hitTest; |
197 | ························} | ||
198 | ····················} | ||
199 | ····················++i; | ||
200 | ················} | 197 | ················} |
201 | ············} | 198 | ············} |
202 | ············return·this; | 199 | ············return·this; |
203 | ········} | 200 | ········} |
204 | ········return·null; | 201 | ········return·null; |
205 | ····} | 202 | ····} |
206 | ···· | 203 | ···· |
Offset 256, 15 lines modified | Offset 253, 14 lines modified | ||
256 | ····private·void·updateRecursively(float[]·array,·final·Set·set,·boolean·b)·{ | 253 | ····private·void·updateRecursively(float[]·array,·final·Set·set,·boolean·b)·{ |
257 | ········set.add(this); | 254 | ········set.add(this); |
258 | ········final·boolean·globalGeometryDirty·=·this.globalGeometryDirty; | 255 | ········final·boolean·globalGeometryDirty·=·this.globalGeometryDirty; |
259 | ········final·int·n·=·1; | 256 | ········final·int·n·=·1; |
260 | ········if·(globalGeometryDirty)·{ | 257 | ········if·(globalGeometryDirty)·{ |
261 | ············b·=·true; | 258 | ············b·=·true; |
262 | ········} | 259 | ········} |
263 | ········int·i·=·0; | ||
264 | ········if·(b)·{ | 260 | ········if·(b)·{ |
265 | ············if·(this.globalTransform·==·null)·{ | 261 | ············if·(this.globalTransform·==·null)·{ |
266 | ················this.globalTransform·=·new·float[16]; | 262 | ················this.globalTransform·=·new·float[16]; |
267 | ············} | 263 | ············} |
268 | ············Matrix.multiplyMM(this.globalTransform,·0,·array,·0,·this.transform,·0); | 264 | ············Matrix.multiplyMM(this.globalTransform,·0,·array,·0,·this.transform,·0); |
269 | ············final·int·n2·=·4; | 265 | ············final·int·n2·=·4; |
270 | ············final·float[]·array2·=·new·float[n2]; | 266 | ············final·float[]·array2·=·new·float[n2]; |
Offset 288, 19 lines modified | Offset 284, 17 lines modified | ||
288 | ············this.transformPoint(array,·this.globalTransform,·array2); | 284 | ············this.transformPoint(array,·this.globalTransform,·array2); |
289 | ············if·(this.globalRect·==·null)·{ | 285 | ············if·(this.globalRect·==·null)·{ |
290 | ················this.globalRect·=·new·Rect(); | 286 | ················this.globalRect·=·new·Rect(); |
291 | ············} | 287 | ············} |
Max diff block lines reached; 3391/9841 bytes (34.46%) of diff not shown. |
Offset 491, 19 lines modified | Offset 491, 17 lines modified | ||
491 | ········} | 491 | ········} |
492 | ········sdk_INT·=·Build$VERSION.SDK_INT; | 492 | ········sdk_INT·=·Build$VERSION.SDK_INT; |
493 | ········if·(sdk_INT·>=·n6·&&·AccessibilityBridge$SemanticsNode.access$2700(accessibilityBridge$SemanticsNode)·!=·null)·{ | 493 | ········if·(sdk_INT·>=·n6·&&·AccessibilityBridge$SemanticsNode.access$2700(accessibilityBridge$SemanticsNode)·!=·null)·{ |
494 | ············for·(final·AccessibilityBridge$CustomAccessibilityAction·accessibilityBridge$CustomAccessibilityAction·:·AccessibilityBridge$SemanticsNode.access$2700(accessibilityBridge$SemanticsNode))·{ | 494 | ············for·(final·AccessibilityBridge$CustomAccessibilityAction·accessibilityBridge$CustomAccessibilityAction·:·AccessibilityBridge$SemanticsNode.access$2700(accessibilityBridge$SemanticsNode))·{ |
495 | ················obtain2.addAction(new·AccessibilityNodeInfo$AccessibilityAction(AccessibilityBridge$CustomAccessibilityAction.access$2800(accessibilityBridge$CustomAccessibilityAction),·(CharSequence)AccessibilityBridge$CustomAccessibilityAction.access$2900(accessibilityBridge$CustomAccessibilityAction))); | 495 | ················obtain2.addAction(new·AccessibilityNodeInfo$AccessibilityAction(AccessibilityBridge$CustomAccessibilityAction.access$2800(accessibilityBridge$CustomAccessibilityAction),·(CharSequence)AccessibilityBridge$CustomAccessibilityAction.access$2900(accessibilityBridge$CustomAccessibilityAction))); |
496 | ············} | 496 | ············} |
497 | ········} | 497 | ········} |
498 | ········if·(AccessibilityBridge$SemanticsNode.access$3000(accessibilityBridge$SemanticsNode)·!=·null)·{ | ||
499 | ········ | 498 | ········for·(final·AccessibilityBridge$SemanticsNode·accessibilityBridge$SemanticsNode2·:·AccessibilityBridge$SemanticsNode.access$3000(accessibilityBridge$SemanticsNode))·{ |
500 | ············ | 499 | ············if·(!AccessibilityBridge$SemanticsNode.access$1800(accessibilityBridge$SemanticsNode2,·AccessibilityBridge$Flag.IS_HIDDEN))·{ |
501 | ················ | 500 | ················obtain2.addChild(this.rootAccessibilityView,·AccessibilityBridge$SemanticsNode.access$1600(accessibilityBridge$SemanticsNode2)); |
502 | ················} | ||
503 | ············} | 501 | ············} |
504 | ········} | 502 | ········} |
505 | ········return·obtain2; | 503 | ········return·obtain2; |
506 | ····} | 504 | ····} |
507 | ···· | 505 | ···· |
508 | ····public·boolean·externalViewRequestSendAccessibilityEvent(final·View·view,·final·View·view2,·final·AccessibilityEvent·accessibilityEvent)·{ | 506 | ····public·boolean·externalViewRequestSendAccessibilityEvent(final·View·view,·final·View·view2,·final·AccessibilityEvent·accessibilityEvent)·{ |
509 | ········if·(!this.accessibilityViewEmbedder.requestSendAccessibilityEvent(view,·view2,·accessibilityEvent))·{ | 507 | ········if·(!this.accessibilityViewEmbedder.requestSendAccessibilityEvent(view,·view2,·accessibilityEvent))·{ |
Offset 131, 17 lines modified | Offset 131, 14 lines modified | ||
131 | ········if·(n·!=·null)·{ | 131 | ········if·(n·!=·null)·{ |
132 | ············rootAccessibilityView·=·this.rootAccessibilityView; | 132 | ············rootAccessibilityView·=·this.rootAccessibilityView; |
133 | ············accessibilityNodeInfo2.setParent(rootAccessibilityView,·(int)n); | 133 | ············accessibilityNodeInfo2.setParent(rootAccessibilityView,·(int)n); |
134 | ········} | 134 | ········} |
135 | ····} | 135 | ····} |
136 | ···· | 136 | ···· |
137 | ····private·void·setFlutterNodesTranslateBounds(final·AccessibilityNodeInfo·accessibilityNodeInfo,·final·Rect·rect,·final·AccessibilityNodeInfo·accessibilityNodeInfo2)·{ | 137 | ····private·void·setFlutterNodesTranslateBounds(final·AccessibilityNodeInfo·accessibilityNodeInfo,·final·Rect·rect,·final·AccessibilityNodeInfo·accessibilityNodeInfo2)·{ |
138 | ········final·Rect·boundsInParent·=·new·Rect(); | ||
139 | ········accessibilityNodeInfo.getBoundsInParent(boundsInParent); | ||
140 | ········accessibilityNodeInfo2.setBoundsInParent(boundsInParent); | ||
141 | ········final·Rect·boundsInScreen·=·new·Rect(); | 138 | ········final·Rect·boundsInScreen·=·new·Rect(); |
142 | ········accessibilityNodeInfo.getBoundsInScreen(boundsInScreen); | 139 | ········accessibilityNodeInfo.getBoundsInScreen(boundsInScreen); |
143 | ········boundsInScreen.offset(rect.left,·rect.top); | 140 | ········boundsInScreen.offset(rect.left,·rect.top); |
144 | ········accessibilityNodeInfo2.setBoundsInScreen(boundsInScreen); | 141 | ········accessibilityNodeInfo2.setBoundsInScreen(boundsInScreen); |
145 | ····} | 142 | ····} |
146 | ···· | 143 | ···· |
147 | ····public·AccessibilityNodeInfo·createAccessibilityNodeInfo(final·int·n)·{ | 144 | ····public·AccessibilityNodeInfo·createAccessibilityNodeInfo(final·int·n)·{ |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | ····public·static·final·String·PUBLIC_AOT_SHARED_LIBRARY_NAME; | 32 | ····public·static·final·String·PUBLIC_AOT_SHARED_LIBRARY_NAME; |
33 | ····public·static·final·String·PUBLIC_FLUTTER_ASSETS_DIR_KEY; | 33 | ····public·static·final·String·PUBLIC_FLUTTER_ASSETS_DIR_KEY; |
34 | ····public·static·final·String·PUBLIC_ISOLATE_SNAPSHOT_DATA_KEY; | 34 | ····public·static·final·String·PUBLIC_ISOLATE_SNAPSHOT_DATA_KEY; |
35 | ····public·static·final·String·PUBLIC_VM_SNAPSHOT_DATA_KEY; | 35 | ····public·static·final·String·PUBLIC_VM_SNAPSHOT_DATA_KEY; |
36 | ····private·static·final·String·SNAPSHOT_ASSET_PATH_KEY·=·"snapshot-asset-path"; | 36 | ····private·static·final·String·SNAPSHOT_ASSET_PATH_KEY·=·"snapshot-asset-path"; |
37 | ····private·static·final·String·TAG·=·"FlutterMain"; | 37 | ····private·static·final·String·TAG·=·"FlutterMain"; |
38 | ····private·static·final·String·VM_SNAPSHOT_DATA_KEY·=·"vm-snapshot-data"; | 38 | ····private·static·final·String·VM_SNAPSHOT_DATA_KEY·=·"vm-snapshot-data"; |
39 | ····private·static·boolean·isRunningInRobolectricTest; | ||
39 | ····private·static·String·sAotSharedLibraryName; | 40 | ····private·static·String·sAotSharedLibraryName; |
40 | ····private·static·String·sFlutterAssetsDir; | 41 | ····private·static·String·sFlutterAssetsDir; |
41 | ····private·static·boolean·sInitialized; | 42 | ····private·static·boolean·sInitialized; |
42 | ····private·static·String·sIsolateSnapshotData; | 43 | ····private·static·String·sIsolateSnapshotData; |
43 | ····private·static·ResourceExtractor·sResourceExtractor; | 44 | ····private·static·ResourceExtractor·sResourceExtractor; |
44 | ····private·static·FlutterMain$Settings·sSettings; | 45 | ····private·static·FlutterMain$Settings·sSettings; |
45 | ····private·static·String·sVmSnapshotData; | 46 | ····private·static·String·sVmSnapshotData; |
Offset 62, 31 lines modified | Offset 63, 35 lines modified | ||
62 | ········sb3.append("isolate-snapshot-data"); | 63 | ········sb3.append("isolate-snapshot-data"); |
63 | ········PUBLIC_ISOLATE_SNAPSHOT_DATA_KEY·=·sb3.toString(); | 64 | ········PUBLIC_ISOLATE_SNAPSHOT_DATA_KEY·=·sb3.toString(); |
64 | ········final·StringBuilder·sb4·=·new·StringBuilder(); | 65 | ········final·StringBuilder·sb4·=·new·StringBuilder(); |
65 | ········sb4.append(FlutterMain.class.getName()); | 66 | ········sb4.append(FlutterMain.class.getName()); |
66 | ········sb4.append(c); | 67 | ········sb4.append(c); |
67 | ········sb4.append("flutter-assets-dir"); | 68 | ········sb4.append("flutter-assets-dir"); |
68 | ········PUBLIC_FLUTTER_ASSETS_DIR_KEY·=·sb4.toString(); | 69 | ········PUBLIC_FLUTTER_ASSETS_DIR_KEY·=·sb4.toString(); |
70 | ········FlutterMain.isRunningInRobolectricTest·=·false; | ||
69 | ········FlutterMain.sAotSharedLibraryName·=·"libapp.so"; | 71 | ········FlutterMain.sAotSharedLibraryName·=·"libapp.so"; |
70 | ········FlutterMain.sVmSnapshotData·=·"vm_snapshot_data"; | 72 | ········FlutterMain.sVmSnapshotData·=·"vm_snapshot_data"; |
71 | ········FlutterMain.sIsolateSnapshotData·=·"isolate_snapshot_data"; | 73 | ········FlutterMain.sIsolateSnapshotData·=·"isolate_snapshot_data"; |
72 | ········FlutterMain.sFlutterAssetsDir·=·"flutter_assets"; | 74 | ········FlutterMain.sFlutterAssetsDir·=·"flutter_assets"; |
73 | ········FlutterMain.sInitialized·=·false; | 75 | ········FlutterMain.sInitialized·=·false; |
74 | ····} | 76 | ····} |
75 | ···· | 77 | ···· |
76 | ····public·static·void·ensureInitializationComplete(final·Context·context,·final·String[]·elements)·{ | 78 | ····public·static·void·ensureInitializationComplete(final·Context·context,·final·String[]·elements)·{ |
79 | ········if·(FlutterMain.isRunningInRobolectricTest)·{ | ||
80 | ············return; | ||
81 | ········} | ||
77 | ········if·(Looper.myLooper()·==·Looper.getMainLooper())·{ | 82 | ········if·(Looper.myLooper()·==·Looper.getMainLooper())·{ |
78 | ············if·(FlutterMain.sSettings·!=·null)·{ | 83 | ············if·(FlutterMain.sSettings·!=·null)·{ |
79 | ················if·(FlutterMain.sInitialized)·{ | 84 | ················if·(FlutterMain.sInitialized)·{ |
80 | ····················return; | 85 | ····················return; |
81 | ················} | 86 | ················} |
82 | ················try·{ | 87 | ················try·{ |
83 | ····················Label_00 | 88 | ····················Label_0057:·{ |
84 | ························if·(FlutterMain.sResourceExtractor·==·null)·{ | 89 | ························if·(FlutterMain.sResourceExtractor·==·null)·{ |
85 | ····························break·Label_00 | 90 | ····························break·Label_0057; |
86 | ························} | 91 | ························} |
87 | ························final·ResourceExtractor·sResourceExtractor·=·FlutterMain.sResourceExtractor; | 92 | ························final·ResourceExtractor·sResourceExtractor·=·FlutterMain.sResourceExtractor; |
88 | ························try·{ | 93 | ························try·{ |
89 | ····························sResourceExtractor.waitForCompletion(); | 94 | ····························sResourceExtractor.waitForCompletion(); |
90 | ····························try·{ | 95 | ····························try·{ |
91 | ································final·ArrayList<Object>·c·=·new·ArrayList<Object>(); | 96 | ································final·ArrayList<Object>·c·=·new·ArrayList<Object>(); |
92 | ································c.add("--icu-symbol-prefix=_binary_icudtl_dat"); | 97 | ································c.add("--icu-symbol-prefix=_binary_icudtl_dat"); |
Offset 117, 97 lines modified | Offset 122, 92 lines modified | ||
117 | ················································try·{ | 122 | ················································try·{ |
118 | ····················································final·StringBuilder·sb4·=·new·StringBuilder(); | 123 | ····················································final·StringBuilder·sb4·=·new·StringBuilder(); |
119 | ····················································sb4.append("--cache-dir-path="); | 124 | ····················································sb4.append("--cache-dir-path="); |
120 | ····················································sb4.append(PathUtils.getCacheDirectory(context)); | 125 | ····················································sb4.append(PathUtils.getCacheDirectory(context)); |
121 | ····················································c.add(sb4.toString()); | 126 | ····················································c.add(sb4.toString()); |
122 | ····················································final·FlutterMain$Settings·sSettings·=·FlutterMain.sSettings; | 127 | ····················································final·FlutterMain$Settings·sSettings·=·FlutterMain.sSettings; |
123 | ····················································try·{ | 128 | ····················································try·{ |
124 | ························································Label_0 | 129 | ························································Label_0431:·{ |
125 | ····························································if·(sSettings.getLogTag()·==·null)·{ | 130 | ····························································if·(sSettings.getLogTag()·==·null)·{ |
126 | ································································break·Label_0 | 131 | ································································break·Label_0431; |
127 | ····························································} | 132 | ····························································} |
128 | ····························································try·{ | 133 | ····························································try·{ |
129 | ································································final·StringBuilder·sb5·=·new·StringBuilder(); | 134 | ································································final·StringBuilder·sb5·=·new·StringBuilder(); |
130 | ································································sb5.append("--log-tag="); | 135 | ································································sb5.append("--log-tag="); |
131 | ································································final·FlutterMain$Settings·sSettings2·=·FlutterMain.sSettings; | 136 | ································································final·FlutterMain$Settings·sSettings2·=·FlutterMain.sSettings; |
132 | ································································try·{ | 137 | ································································try·{ |
133 | ····································································sb5.append(sSettings2.getLogTag()); | 138 | ····································································sb5.append(sSettings2.getLogTag()); |
134 | ····································································c.add(sb5.toString()); | 139 | ····································································c.add(sb5.toString()); |
135 | ····································································final·String· | 140 | ····································································final·String·filesDir·=·PathUtils.getFilesDir(context); |
136 | ····································································try·{ | 141 | ····································································try·{ |
137 | ········································································final·String· | 142 | ········································································final·String·cacheDirectory·=·PathUtils.getCacheDirectory(context); |
143 | ········································································final·String[]·array·=·c.toArray(new·String[0]); | ||
138 | ········································································try·{ | 144 | ········································································try·{ |
139 | ············································································final·String·cacheDirectory·=·PathUtils.getCacheDirectory(context); | ||
140 | ············································································final·String[]·array·=·c.toArray(new·String[0]); | ||
141 | ············································································try·{ | ||
142 | ············································································ | 145 | ············································································FlutterJNI.nativeInit(context,·(String[])array,·(String)null,·filesDir,·cacheDirectory); |
143 | ············································································ | 146 | ············································································FlutterMain.sInitialized·=·true; |
144 | ············································································ | 147 | ············································································return; |
145 | ········································································ | 148 | ········································································} |
146 | ········································································ | 149 | ········································································catch·(Exception·cause)·{ |
147 | ············································································ | 150 | ············································································Log.e("FlutterMain",·"Flutter·initialization·failed.",·(Throwable)cause); |
148 | ············································································ | 151 | ············································································throw·new·RuntimeException(cause); |
149 | ············································································} | ||
150 | ········································································} | 152 | ········································································} |
151 | ········································································catch·(Exception·ex)·{} | ||
152 | ····································································} | 153 | ····································································} |
153 | ····································································catch·(Exception·ex | 154 | ····································································catch·(Exception·ex)·{} |
154 | ································································} | 155 | ································································} |
155 | ································································catch·(Exception·ex | 156 | ································································catch·(Exception·ex2)·{} |
156 | ····························································} | 157 | ····························································} |
157 | ····························································catch·(Exception·ex | 158 | ····························································catch·(Exception·ex3)·{} |
158 | ························································} | 159 | ························································} |
159 | ····················································} | 160 | ····················································} |
160 | ····················································catch·(Exception·ex | 161 | ····················································catch·(Exception·ex4)·{} |
161 | ················································} | 162 | ················································} |
162 | ················································catch·(Exception·ex | 163 | ················································catch·(Exception·ex5)·{} |
163 | ············································} | 164 | ············································} |
164 | ············································catch·(Exception·ex | 165 | ············································catch·(Exception·ex6)·{} |
165 | ········································} | 166 | ········································} |
166 | ········································catch·(Exception·ex | 167 | ········································catch·(Exception·ex7)·{} |
167 | ····································} | 168 | ····································} |
168 | ····································catch·(Exception·ex | 169 | ····································catch·(Exception·ex8)·{} |
169 | ································} | 170 | ································} |
170 | ································catch·(Exception·ex | 171 | ································catch·(Exception·ex9)·{} |
171 | ····························} | 172 | ····························} |
172 | ····························catch·(Exception·ex1 | 173 | ····························catch·(Exception·ex10)·{} |
173 | ························} | 174 | ························} |
174 | ························catch·(Exception·ex1 | 175 | ························catch·(Exception·ex11)·{} |
175 | ····················} | 176 | ····················} |
176 | ················} | 177 | ················} |
177 | ················catch·(Exception·ex1 | 178 | ················catch·(Exception·ex12)·{} |
178 | ············} | 179 | ············} |
179 | ············throw·new·IllegalStateException("ensureInitializationComplete·must·be·called·after·startInitialization"); | 180 | ············throw·new·IllegalStateException("ensureInitializationComplete·must·be·called·after·startInitialization"); |
180 | ········} | 181 | ········} |
181 | ········throw·new·IllegalStateException("ensureInitializationComplete·must·be·called·on·the·main·thread"); | 182 | ········throw·new·IllegalStateException("ensureInitializationComplete·must·be·called·on·the·main·thread"); |
182 | ····} | 183 | ····} |
183 | ···· | 184 | ···· |
184 | ····public·static·void·ensureInitializationCompleteAsync(final·Context·context,·final·String[]·array,·final·Handler·handler,·final·Runnable·runnable)·{ | 185 | ····public·static·void·ensureInitializationCompleteAsync(final·Context·context,·final·String[]·array,·final·Handler·handler,·final·Runnable·runnable)·{ |
186 | ········if·(FlutterMain.isRunningInRobolectricTest)·{ | ||
187 | ············return; | ||
188 | ········} | ||
185 | ········if·(Looper.myLooper()·!=·Looper.getMainLooper())·{ | 189 | ········if·(Looper.myLooper()·!=·Looper.getMainLooper())·{ |
186 | ············throw·new·IllegalStateException("ensureInitializationComplete·must·be·called·on·the·main·thread"); | 190 | ············throw·new·IllegalStateException("ensureInitializationComplete·must·be·called·on·the·main·thread"); |
187 | ········} | 191 | ········} |
Max diff block lines reached; 2604/13085 bytes (19.90%) of diff not shown. |
Offset 1, 11 lines modified | Offset 1, 9 lines modified | ||
1 | package·io.flutter.view; | 1 | package·io.flutter.view; |
2 | public·class·FlutterRunArguments | 2 | public·class·FlutterRunArguments |
3 | { | 3 | { |
4 | ····public·String·bundlePath; | 4 | ····public·String·bundlePath; |
5 | ····public·String[]·bundlePaths; | ||
6 | ····public·String·defaultPath; | ||
7 | ····public·String·entrypoint; | 5 | ····public·String·entrypoint; |
8 | ····public·String·libraryPath; | 6 | ····public·String·libraryPath; |
9 | } | 7 | } |
Offset 10, 22 lines modified | Offset 10, 30 lines modified | ||
10 | ····int·physicalPaddingRight; | 10 | ····int·physicalPaddingRight; |
11 | ····int·physicalPaddingTop; | 11 | ····int·physicalPaddingTop; |
12 | ····int·physicalViewInsetBottom; | 12 | ····int·physicalViewInsetBottom; |
13 | ····int·physicalViewInsetLeft; | 13 | ····int·physicalViewInsetLeft; |
14 | ····int·physicalViewInsetRight; | 14 | ····int·physicalViewInsetRight; |
15 | ····int·physicalViewInsetTop; | 15 | ····int·physicalViewInsetTop; |
16 | ····int·physicalWidth; | 16 | ····int·physicalWidth; |
17 | ····int·systemGestureInsetBottom; | ||
18 | ····int·systemGestureInsetLeft; | ||
19 | ····int·systemGestureInsetRight; | ||
20 | ····int·systemGestureInsetTop; | ||
17 | ···· | 21 | ···· |
18 | ····FlutterView$ViewportMetrics()·{ | 22 | ····FlutterView$ViewportMetrics()·{ |
19 | ········this.devicePixelRatio·=·1.0f; | 23 | ········this.devicePixelRatio·=·1.0f; |
20 | ········this.physicalWidth·=·0; | 24 | ········this.physicalWidth·=·0; |
21 | ········this.physicalHeight·=·0; | 25 | ········this.physicalHeight·=·0; |
22 | ········this.physicalPaddingTop·=·0; | 26 | ········this.physicalPaddingTop·=·0; |
23 | ········this.physicalPaddingRight·=·0; | 27 | ········this.physicalPaddingRight·=·0; |
24 | ········this.physicalPaddingBottom·=·0; | 28 | ········this.physicalPaddingBottom·=·0; |
25 | ········this.physicalPaddingLeft·=·0; | 29 | ········this.physicalPaddingLeft·=·0; |
26 | ········this.physicalViewInsetTop·=·0; | 30 | ········this.physicalViewInsetTop·=·0; |
27 | ········this.physicalViewInsetRight·=·0; | 31 | ········this.physicalViewInsetRight·=·0; |
28 | ········this.physicalViewInsetBottom·=·0; | 32 | ········this.physicalViewInsetBottom·=·0; |
29 | ········this.physicalViewInsetLeft·=·0; | 33 | ········this.physicalViewInsetLeft·=·0; |
34 | ········this.systemGestureInsetTop·=·0; | ||
35 | ········this.systemGestureInsetRight·=·0; | ||
36 | ········this.systemGestureInsetBottom·=·0; | ||
37 | ········this.systemGestureInsetLeft·=·0; | ||
30 | ····} | 38 | ····} |
31 | } | 39 | } |
Offset 51, 15 lines modified | Offset 51, 15 lines modified | ||
51 | ··#43·=·Utf8···············com/tekartik/sqflite/SqflitePlugin$BgResult$1 | 51 | ··#43·=·Utf8···············com/tekartik/sqflite/SqflitePlugin$BgResult$1 |
52 | ··#44·=·Class··············#43············//·com/tekartik/sqflite/SqflitePlugin$BgResult$1 | 52 | ··#44·=·Class··············#43············//·com/tekartik/sqflite/SqflitePlugin$BgResult$1 |
53 | ··#45·=·Utf8···············(Lcom/tekartik/sqflite/SqflitePlugin$BgResult;Ljava/lang/Object;)V | 53 | ··#45·=·Utf8···············(Lcom/tekartik/sqflite/SqflitePlugin$BgResult;Ljava/lang/Object;)V |
54 | ··#46·=·NameAndType········#15:#45········//·"<init>":(Lcom/tekartik/sqflite/SqflitePlugin$BgResult;Ljava/lang/Object;)V | 54 | ··#46·=·NameAndType········#15:#45········//·"<init>":(Lcom/tekartik/sqflite/SqflitePlugin$BgResult;Ljava/lang/Object;)V |
55 | ··#47·=·Methodref··········#44.#46········//·com/tekartik/sqflite/SqflitePlugin$BgResult$1."<init>":(Lcom/tekartik/sqflite/SqflitePlugin$BgResult;Ljava/lang/Object;)V | 55 | ··#47·=·Methodref··········#44.#46········//·com/tekartik/sqflite/SqflitePlugin$BgResult$1."<init>":(Lcom/tekartik/sqflite/SqflitePlugin$BgResult;Ljava/lang/Object;)V |
56 | ··#48·=·Utf8···············Code | 56 | ··#48·=·Utf8···············Code |
57 | ··#49·=·Utf8···············(Lcom/tekartik/sqflite/SqflitePlugin;Lio/flutter/plugin/common/MethodChannel$Result;Lcom/tekartik/sqflite/SqflitePlugin$1;)V | 57 | ··#49·=·Utf8···············(Lcom/tekartik/sqflite/SqflitePlugin;Lio/flutter/plugin/common/MethodChannel$Result;Lcom/tekartik/sqflite/SqflitePlugin$1;)V |
58 | ··#50·=·Utf8···············access$1 | 58 | ··#50·=·Utf8···············access$1100 |
59 | ··#51·=·Utf8···············(Lcom/tekartik/sqflite/SqflitePlugin$BgResult;)Lio/flutter/plugin/common/MethodChannel$Result; | 59 | ··#51·=·Utf8···············(Lcom/tekartik/sqflite/SqflitePlugin$BgResult;)Lio/flutter/plugin/common/MethodChannel$Result; |
60 | ··#52·=·Utf8···············error | 60 | ··#52·=·Utf8···············error |
61 | ··#53·=·Utf8···············(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V | 61 | ··#53·=·Utf8···············(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V |
62 | ··#54·=·Utf8···············notImplemented | 62 | ··#54·=·Utf8···············notImplemented |
63 | ··#55·=·Utf8···············success | 63 | ··#55·=·Utf8···············success |
64 | ··#56·=·Utf8···············(Ljava/lang/Object;)V | 64 | ··#56·=·Utf8···············(Ljava/lang/Object;)V |
65 | { | 65 | { |
Offset 104, 15 lines modified | Offset 104, 15 lines modified | ||
104 | ······stack=300,·locals=4,·args_size=4 | 104 | ······stack=300,·locals=4,·args_size=4 |
105 | ·········0:·aload_0 | 105 | ·········0:·aload_0 |
106 | ·········1:·aload_1 | 106 | ·········1:·aload_1 |
107 | ·········2:·aload_2 | 107 | ·········2:·aload_2 |
108 | ·········3:·invokespecial·#28·················//·Method·"<init>":(Lcom/tekartik/sqflite/SqflitePlugin;Lio/flutter/plugin/common/MethodChannel$Result;)V | 108 | ·········3:·invokespecial·#28·················//·Method·"<init>":(Lcom/tekartik/sqflite/SqflitePlugin;Lio/flutter/plugin/common/MethodChannel$Result;)V |
109 | ·········6:·return | 109 | ·········6:·return |
110 | ··static·io.flutter.plugin.common.MethodChannel$Result·access$1 | 110 | ··static·io.flutter.plugin.common.MethodChannel$Result·access$1100(com.tekartik.sqflite.SqflitePlugin$BgResult); |
111 | ····descriptor:·(Lcom/tekartik/sqflite/SqflitePlugin$BgResult;)Lio/flutter/plugin/common/MethodChannel$Result; | 111 | ····descriptor:·(Lcom/tekartik/sqflite/SqflitePlugin$BgResult;)Lio/flutter/plugin/common/MethodChannel$Result; |
112 | ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC | 112 | ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC |
113 | ····Code: | 113 | ····Code: |
114 | ······stack=300,·locals=1,·args_size=1 | 114 | ······stack=300,·locals=1,·args_size=1 |
115 | ·········0:·aload_0 | 115 | ·········0:·aload_0 |
116 | ·········1:·getfield······#25·················//·Field·result:Lio/flutter/plugin/common/MethodChannel$Result; | 116 | ·········1:·getfield······#25·················//·Field·result:Lio/flutter/plugin/common/MethodChannel$Result; |
117 | ·········4:·areturn | 117 | ·········4:·areturn |
Offset 1, 13 lines modified | Offset 1, 14 lines modified | ||
1 | package·com.tekartik.sqflite; | 1 | package·com.tekartik.sqflite; |
2 | import·android.os.Build$VERSION; | 2 | import·android.os.Build$VERSION; |
3 | import·io.flutter.plugin.common.MethodChannel; | 3 | import·io.flutter.plugin.common.MethodChannel; |
4 | import·io.flutter.plugin.common.PluginRegistry$Registrar; | 4 | import·io.flutter.plugin.common.PluginRegistry$Registrar; |
5 | import·java.io.Serializable; | ||
5 | import·com.tekartik.sqflite.operation.SqlErrorInfo; | 6 | import·com.tekartik.sqflite.operation.SqlErrorInfo; |
6 | import·android.database.SQLException; | 7 | import·android.database.SQLException; |
7 | import·android.database.sqlite.SQLiteCantOpenDatabaseException; | 8 | import·android.database.sqlite.SQLiteCantOpenDatabaseException; |
8 | import·java.util.Iterator; | 9 | import·java.util.Iterator; |
9 | import·com.tekartik.sqflite.operation.ExecuteOperation; | 10 | import·com.tekartik.sqflite.operation.ExecuteOperation; |
10 | import·android.util.Log; | 11 | import·android.util.Log; |
11 | import·com.tekartik.sqflite.dev.Debug; | 12 | import·com.tekartik.sqflite.dev.Debug; |
Offset 25, 37 lines modified | Offset 26, 37 lines modified | ||
25 | import·io.flutter.plugin.common.MethodChannel$MethodCallHandler; | 26 | import·io.flutter.plugin.common.MethodChannel$MethodCallHandler; |
26 | public·class·SqflitePlugin·implements·MethodChannel$MethodCallHandler | 27 | public·class·SqflitePlugin·implements·MethodChannel$MethodCallHandler |
27 | { | 28 | { |
28 | ····private·static·boolean·QUERY_AS_MAP_LIST; | 29 | ····private·static·boolean·QUERY_AS_MAP_LIST; |
29 | ····private·static·int·THREAD_PRIORITY; | 30 | ····private·static·int·THREAD_PRIORITY; |
30 | ····static·final·Map·_singleInstancesByPath; | 31 | ····static·final·Map·_singleInstancesByPath; |
32 | ····private·static·Context·context; | ||
33 | ····private·static·int·databaseId; | ||
34 | ····static·final·Map·databaseMap; | ||
35 | ····private·static·final·Object·databaseMapLocker; | ||
36 | ····static·String·databasesPath; | ||
37 | ····private·static·Handler·handler; | ||
38 | ····private·static·HandlerThread·handlerThread; | ||
31 | ····static·int·logLevel; | 39 | ····static·int·logLevel; |
32 | ····private·Context·context; | ||
33 | ····private·int·databaseId; | ||
34 | ····private·final·Map·databaseMap; | ||
35 | ····private·final·Object·databaseMapLocker; | ||
36 | ····String·databasesPath; | ||
37 | ····private·Handler·handler; | ||
38 | ····private·HandlerThread·handlerThread; | ||
39 | ····private·final·Object·openCloseLocker; | 40 | ····private·static·final·Object·openCloseLocker; |
40 | ···· | 41 | ···· |
41 | ····static·{ | 42 | ····static·{ |
42 | ········_singleInstancesByPath·=·new·HashMap(); | 43 | ········_singleInstancesByPath·=·new·HashMap(); |
43 | ········SqflitePlugin.QUERY_AS_MAP_LIST·=·false; | 44 | ········SqflitePlugin.QUERY_AS_MAP_LIST·=·false; |
44 | ········SqflitePlugin.THREAD_PRIORITY·=·10; | 45 | ········SqflitePlugin.THREAD_PRIORITY·=·10; |
45 | ········SqflitePlugin.logLevel·=·0; | 46 | ········SqflitePlugin.logLevel·=·0; |
47 | ········databaseMapLocker·=·new·Object(); | ||
48 | ········openCloseLocker·=·new·Object(); | ||
49 | ········SqflitePlugin.databaseId·=·0; | ||
50 | ········databaseMap·=·new·HashMap(); | ||
46 | ····} | 51 | ····} |
47 | ···· | 52 | ···· |
48 | ····SqflitePlugin(final·Context·context)·{ | 53 | ····SqflitePlugin(final·Context·context)·{ |
49 | ········this.databaseMapLocker·=·new·Object(); | ||
50 | ········this.openCloseLocker·=·new·Object(); | ||
51 | ········this.databaseId·=·0; | ||
52 | ········this.databaseMap·=·new·HashMap(); | ||
53 | ········t | 54 | ········SqflitePlugin.context·=·context; |
54 | ····} | 55 | ····} |
55 | ···· | 56 | ···· |
56 | ····private·static·List·cursorRowToList(final·Cursor·cursor,·final·int·initialCapacity)·{ | 57 | ····private·static·List·cursorRowToList(final·Cursor·cursor,·final·int·initialCapacity)·{ |
57 | ········final·ArrayList<Object>·list·=·new·ArrayList<Object>(initialCapacity); | 58 | ········final·ArrayList<Object>·list·=·new·ArrayList<Object>(initialCapacity); |
58 | ········for·(int·i·=·0;·i·<·initialCapacity;·++i)·{ | 59 | ········for·(int·i·=·0;·i·<·initialCapacity;·++i)·{ |
59 | ············final·Object·cursorValue·=·cursorValue(cursor,·i); | 60 | ············final·Object·cursorValue·=·cursorValue(cursor,·i); |
60 | ············if·(Debug.EXTRA_LOGV)·{ | 61 | ············if·(Debug.EXTRA_LOGV)·{ |
Offset 185, 150 lines modified | Offset 186, 140 lines modified | ||
185 | ········//·····1:·invokeinterface·com/tekartik/sqflite/operation/Operation.getSqlCommand:()Lcom/tekartik/sqflite/SqlCommand; | 186 | ········//·····1:·invokeinterface·com/tekartik/sqflite/operation/Operation.getSqlCommand:()Lcom/tekartik/sqflite/SqlCommand; |
186 | ········//·····6:·astore_3······· | 187 | ········//·····6:·astore_3······· |
187 | ········//·····7:·aload_1········ | 188 | ········//·····7:·aload_1········ |
188 | ········//·····8:·getfield········com/tekartik/sqflite/Database.logLevel:I | 189 | ········//·····8:·getfield········com/tekartik/sqflite/Database.logLevel:I |
189 | ········//····11:·invokestatic····com/tekartik/sqflite/LogLevel.hasSqlLevel:(I)Z | 190 | ········//····11:·invokestatic····com/tekartik/sqflite/LogLevel.hasSqlLevel:(I)Z |
190 | ········//····14:·istore··········4 | 191 | ········//····14:·istore··········4 |
191 | ········//····16:·iload···········4 | 192 | ········//····16:·iload···········4 |
192 | ········//····18:·ifeq············ | 193 | ········//····18:·ifeq············71 |
193 | ········//····21:·ldc·············"Sqflite" | 194 | ········//····21:·ldc·············"Sqflite" |
194 | ········//····23:·astore··········5 | 195 | ········//····23:·astore··········5 |
195 | ········//····25:·new·············Ljava/lang/StringBuilder; | 196 | ········//····25:·new·············Ljava/lang/StringBuilder; |
196 | ········//····28:·astore··········6 | 197 | ········//····28:·astore··········6 |
197 | ········//····30:·aload···········6 | 198 | ········//····30:·aload···········6 |
198 | ········//····32:·invokespecial···java/lang/StringBuilder.<init>:()V | 199 | ········//····32:·invokespecial···java/lang/StringBuilder.<init>:()V |
200 | ········//····35:·aload_1········ | ||
201 | ········//····36:·invokevirtual···com/tekartik/sqflite/Database.getThreadLogPrefix:()Ljava/lang/String; | ||
202 | ········//····39:·astore··········7 | ||
199 | ········//···· | 203 | ········//····41:·aload···········6 |
200 | ········//···· | 204 | ········//····43:·aload···········7 |
201 | ········//···· | 205 | ········//····45:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
202 | ········//····4 | 206 | ········//····48:·pop············ |
203 | ········//····43:·aload_1········ | ||
204 | ········//····44:·invokevirtual···com/tekartik/sqflite/Database.getThreadLogTag:()Ljava/lang/String; | ||
205 | ········//····47:·astore··········7 | ||
206 | ········//····49:·aload···········6 | 207 | ········//····49:·aload···········6 |
207 | ········//····51:·aload···········7 | ||
208 | ········//····53:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
209 | ········//····56:·pop············ | ||
210 | ········//····57:·ldc·············"]·" | ||
211 | ········//····59:·astore··········7 | ||
212 | ········//····61:·aload···········6 | ||
213 | ········//····63:·aload···········7 | ||
214 | ········//····65:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
215 | ········//····68:·pop············ | ||
216 | ········//····69:·aload···········6 | ||
217 | ········//···· | 208 | ········//····51:·aload_3········ |
218 | ········//···· | 209 | ········//····52:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
219 | ········//···· | 210 | ········//····55:·pop············ |
220 | ········//···· | 211 | ········//····56:·aload···········6 |
221 | ········//···· | 212 | ········//····58:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; |
222 | ········//···· | 213 | ········//····61:·astore··········6 |
223 | ········//···· | 214 | ········//····63:·aload···········5 |
224 | ········//···· | 215 | ········//····65:·aload···········6 |
225 | ········//···· | 216 | ········//····67:·invokestatic····android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I |
226 | ········//···· | 217 | ········//····70:·pop············ |
227 | ········//···· | 218 | ········//····71:·aload_2········ |
228 | ········//···· | 219 | ········//····72:·invokeinterface·com/tekartik/sqflite/operation/Operation.getInTransaction:()Ljava/lang/Boolean; |
229 | ········//···· | 220 | ········//····77:·astore··········5 |
230 | ········//···· | 221 | ········//····79:·aconst_null···· |
231 | ········//··· | 222 | ········//····80:·astore··········6 |
232 | ········//··· | 223 | ········//····82:·aload_1········ |
233 | ········//··· | 224 | ········//····83:·invokevirtual···com/tekartik/sqflite/Database.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; |
234 | ········//··· | 225 | ········//····86:·astore··········7 |
235 | ········//··· | 226 | ········//····88:·aload_3········ |
236 | ········//··· | 227 | ········//····89:·invokevirtual···com/tekartik/sqflite/SqlCommand.getSql:()Ljava/lang/String; |
237 | ········//··· | 228 | ········//····92:·astore··········8 |
238 | ········//··· | 229 | ········//····94:·aload_3········ |
239 | ········//··· | 230 | ········//····95:·invokevirtual···com/tekartik/sqflite/SqlCommand.getSqlArguments:()[Ljava/lang/Object; |
240 | ········//··· | 231 | ········//····98:·astore_3······· |
241 | ········//··· | 232 | ········//····99:·aload···········7 |
242 | ········//···1 | 233 | ········//···101:·aload···········8 |
243 | ········//···1 | 234 | ········//···103:·aload_3········ |
244 | ········//···1 | 235 | ········//···104:·invokevirtual···android/database/sqlite/SQLiteDatabase.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V |
Max diff block lines reached; 76664/89340 bytes (85.81%) of diff not shown. |
Offset 1, 53 lines modified | Offset 1, 61 lines modified | ||
1 | package·io.flutter.embedding.android; | 1 | package·io.flutter.embedding.android; |
2 | import·io.flutter.plugin.platform.PlatformPlugin; | ||
3 | import·androidx.lifecycle.Lifecycle$Event; | ||
4 | import·androidx.lifecycle.Lifecycle; | ||
5 | import·io.flutter.embedding.engine.FlutterShellArgs; | ||
6 | import·io.flutter.view.FlutterMain; | ||
2 | import·io.flutter.embedding.engine.FlutterEngine; | 7 | import·io.flutter.embedding.engine.FlutterEngine; |
3 | import· | 8 | import·io.flutter.Log; |
9 | import·android.content.res.Resources; | ||
4 | import·android.content.pm.ActivityInfo; | 10 | import·android.content.pm.ActivityInfo; |
5 | import·android.content.pm.PackageManager; | 11 | import·android.content.pm.PackageManager; |
6 | import·android.content.pm.PackageManager$NameNotFoundException; | 12 | import·android.content.pm.PackageManager$NameNotFoundException; |
13 | import·android.os.Bundle; | ||
7 | import·io.flutter.view.FlutterMain; | ||
8 | import·io.flutter.embedding.engine.FlutterShellArgs; | ||
9 | import·io.flutter.Log; | ||
10 | import·androidx.fragment.app.FragmentManager; | ||
11 | import·androidx.fragment.app.Fragment; | ||
12 | import·android.view.ViewGroup | 14 | import·android.view.ViewGroup; |
13 | import·android. | 15 | import·android.view.LayoutInflater; |
16 | import·android.view.View; | ||
14 | import·android.content.Intent; | 17 | import·android.content.Intent; |
15 | import·android.content.Context; | 18 | import·android.content.Context; |
16 | import·android.util.TypedValue; | ||
17 | import·android.graphics.drawable.Drawable; | 19 | import·android.graphics.drawable.Drawable; |
18 | import·android.graphics.drawable.ColorDrawable; | 20 | import·android.graphics.drawable.ColorDrawable; |
19 | import·android.view.Window; | 21 | import·android.view.Window; |
20 | import·android.os.Build$VERSION; | 22 | import·android.os.Build$VERSION; |
21 | import·android.view.View; | ||
22 | import· | 23 | import·androidx.lifecycle.LifecycleRegistry; |
24 | import·androidx.lifecycle.LifecycleOwner; | ||
23 | import·android | 25 | import·android.app.Activity; |
24 | public·class·FlutterActivity·extends· | 26 | public·class·FlutterActivity·extends·Activity·implements·FlutterActivityAndFragmentDelegate$Host,·LifecycleOwner |
25 | { | 27 | { |
26 | ····protected·static·final·String·DART_ENTRYPOINT_META_DATA_KEY·=·"io.flutter.Entrypoint"; | 28 | ····protected·static·final·String·DART_ENTRYPOINT_META_DATA_KEY·=·"io.flutter.Entrypoint"; |
27 | ····protected·static·final·String·DEFAULT_BACKGROUND_MODE; | 29 | ····protected·static·final·String·DEFAULT_BACKGROUND_MODE; |
28 | ····protected·static·final·String·DEFAULT_DART_ENTRYPOINT·=·"main"; | 30 | ····protected·static·final·String·DEFAULT_DART_ENTRYPOINT·=·"main"; |
29 | ····protected·static·final·String·DEFAULT_INITIAL_ROUTE·=·"/"; | 31 | ····protected·static·final·String·DEFAULT_INITIAL_ROUTE·=·"/"; |
30 | ····protected·static·final·String·EXTRA_BACKGROUND_MODE·=·"background_mode"; | 32 | ····protected·static·final·String·EXTRA_BACKGROUND_MODE·=·"background_mode"; |
33 | ····protected·static·final·String·EXTRA_CACHED_ENGINE_ID·=·"cached_engine_id"; | ||
31 | ····protected·static·final·String·EXTRA_DART_ENTRYPOINT·=·"dart_entrypoint"; | 34 | ····protected·static·final·String·EXTRA_DART_ENTRYPOINT·=·"dart_entrypoint"; |
35 | ····protected·static·final·String·EXTRA_DESTROY_ENGINE_WITH_ACTIVITY·=·"destroy_engine_with_activity"; | ||
32 | ····protected·static·final·String·EXTRA_INITIAL_ROUTE·=·"initial_route"; | 36 | ····protected·static·final·String·EXTRA_INITIAL_ROUTE·=·"initial_route"; |
33 | ····private·static·final·int·FRAGMENT_CONTAINER_ID·=·609893468; | ||
34 | ····protected·static·final·String·INITIAL_ROUTE_META_DATA_KEY·=·"io.flutter.InitialRoute"; | 37 | ····protected·static·final·String·INITIAL_ROUTE_META_DATA_KEY·=·"io.flutter.InitialRoute"; |
38 | ····protected·static·final·String·NORMAL_THEME_META_DATA_KEY·=·"io.flutter.embedding.android.NormalTheme"; | ||
39 | ····protected·static·final·String·SPLASH_SCREEN_META_DATA_KEY·=·"io.flutter.embedding.android.SplashScreenDrawable"; | ||
35 | ····private·static·final·String·TAG·=·"FlutterActivity"; | 40 | ····private·static·final·String·TAG·=·"FlutterActivity"; |
41 | ····private·FlutterActivityAndFragmentDelegate·delegate; | ||
42 | ····private·LifecycleRegistry·lifecycle; | ||
36 | ····private·static·final·String·TAG_FLUTTER_FRAGMENT·=·"flutter_fragment"; | ||
37 | ····private·View·coverView; | ||
38 | ····private·FlutterFragment·flutterFragment; | ||
39 | ···· | 43 | ···· |
40 | ····static·{ | 44 | ····static·{ |
41 | ········DEFAULT_BACKGROUND_MODE·=·FlutterActivity$BackgroundMode.opaque.name(); | 45 | ········DEFAULT_BACKGROUND_MODE·=·FlutterActivity$BackgroundMode.opaque.name(); |
42 | ····} | 46 | ····} |
43 | ···· | 47 | ···· |
48 | ····public·FlutterActivity()·{ | ||
49 | ········this.lifecycle·=·new·LifecycleRegistry((LifecycleOwner)this); | ||
50 | ····} | ||
51 | ···· | ||
44 | ····private·void·configureStatusBarForFullscreenFlutterExperience()·{ | 52 | ····private·void·configureStatusBarForFullscreenFlutterExperience()·{ |
45 | ········if·(Build$VERSION.SDK_INT·>=·21)·{ | 53 | ········if·(Build$VERSION.SDK_INT·>=·21)·{ |
46 | ············final·Window·window·=·this.getWindow(); | 54 | ············final·Window·window·=·this.getWindow(); |
47 | ············window.addFlags(-1·<<·-1); | 55 | ············window.addFlags(-1·<<·-1); |
48 | ············window.setStatusBarColor(1073741824); | 56 | ············window.setStatusBarColor(1073741824); |
49 | ············window.getDecorView().setSystemUiVisibility(1280); | 57 | ············window.getDecorView().setSystemUiVisibility(1280); |
50 | ········} | 58 | ········} |
Offset 58, 125 lines modified | Offset 66, 148 lines modified | ||
58 | ············this.getWindow().setBackgroundDrawable((Drawable)new·ColorDrawable(0)); | 66 | ············this.getWindow().setBackgroundDrawable((Drawable)new·ColorDrawable(0)); |
59 | ············final·Window·window·=·this.getWindow(); | 67 | ············final·Window·window·=·this.getWindow(); |
60 | ············final·int·n·=·512; | 68 | ············final·int·n·=·512; |
61 | ············window.setFlags(n,·n); | 69 | ············window.setFlags(n,·n); |
62 | ········} | 70 | ········} |
63 | ····} | 71 | ····} |
64 | ···· | 72 | ···· |
65 | ····public·static·FlutterActivity$IntentBuilder·createBuilder()·{ | ||
66 | ···· | 73 | ····public·static·Intent·createDefaultIntent(final·Context·context)·{ |
74 | ········return·withNewEngine().build(context); | ||
67 | ····} | 75 | ····} |
68 | ···· | 76 | ···· |
77 | ····private·View·createFlutterView()·{ | ||
78 | ········return·this.delegate.onCreateView((LayoutInflater)null,·(ViewGroup)null,·(Bundle)null); | ||
69 | ····private·Drawable·createCoverViewBackground()·{ | ||
70 | ········final·TypedValue·typedValue·=·new·TypedValue(); | ||
71 | ········if·(this.getTheme().resolveAttribute(16842836,·typedValue,·true)·&&·typedValue.resourceId·!=·0)·{ | ||
72 | ············return·this.getResources().getDrawable(typedValue.resourceId,·this.getTheme()); | ||
73 | ········} | ||
74 | ········return·null; | ||
75 | ····} | 79 | ····} |
76 | ···· | 80 | ···· |
77 | ····public·static·Intent·createDefaultIntent(final·Context·context)·{ | ||
78 | ···· | 81 | ····private·Drawable·getSplashScreenFromManifest()·{ |
82 | ········try·{ | ||
83 | ············final·PackageManager·packageManager·=·this.getPackageManager(); | ||
84 | ············try·{ | ||
85 | ················final·ActivityInfo·activityInfo·=·packageManager.getActivityInfo(this.getComponentName(),·129); | ||
86 | ················try·{ | ||
87 | ····················final·Bundle·metaData·=·activityInfo.metaData; | ||
88 | ····················Label_0049:·{ | ||
89 | ························if·(metaData·==·null)·{ | ||
90 | ····························break·Label_0049; | ||
91 | ························} | ||
92 | ························final·int·int1·=·metaData.getInt("io.flutter.embedding.android.SplashScreenDrawable"); | ||
93 | ························try·{ | ||
94 | ····························Integer·value·=·Integer.valueOf(int1); | ||
95 | ····························Label_0122:·{ | ||
96 | ································if·(value·==·null)·{ | ||
97 | ····································break·Label_0122; | ||
98 | ································} | ||
99 | ································Label_0101:·{ | ||
100 | ····································if·(Build$VERSION.SDK_INT·<=·21)·{ | ||
101 | ········································break·Label_0101; | ||
102 | ····································} | ||
103 | ····································final·Resources·resources·=·this.getResources(); | ||
104 | ····································try·{ | ||
105 | ········································final·int·intValue·=·(int)value; | ||
106 | ········································try·{ | ||
107 | ············································return·resources.getDrawable(intValue,·this.getTheme()); | ||
108 | ············································final·Resources·resources2·=·this.getResources(); | ||
109 | ············································try·{ | ||
110 | ················································drawable·=·resources2.getDrawable((int)value); | ||
111 | ················································return·drawable; | ||
Max diff block lines reached; 13225/20907 bytes (63.26%) of diff not shown. |
Offset 11, 12 lines modified | Offset 11, 12 lines modified | ||
11 | ····FlutterFragment$1(final·FlutterFragment·this$0)·{ | 11 | ····FlutterFragment$1(final·FlutterFragment·this$0)·{ |
12 | ········this.this$0·=·this$0; | 12 | ········this.this$0·=·this$0; |
13 | ····} | 13 | ····} |
14 | ···· | 14 | ···· |
15 | ····public·void·onFirstFrameRendered()·{ | 15 | ····public·void·onFirstFrameRendered()·{ |
16 | ········this.this$0.onFirstFrameRendered(); | 16 | ········this.this$0.onFirstFrameRendered(); |
17 | ········final·FragmentActivity·activity·=·this.this$0.getActivity(); | 17 | ········final·FragmentActivity·activity·=·this.this$0.getActivity(); |
18 | ········if·(activity· | 18 | ········if·(activity·instanceof·OnFirstFrameRenderedListener)·{ |
19 | ············((OnFirstFrameRenderedListener)activity).onFirstFrameRendered(); | 19 | ············((OnFirstFrameRenderedListener)activity).onFirstFrameRendered(); |
20 | ········} | 20 | ········} |
21 | ····} | 21 | ····} |
22 | } | 22 | } |
Offset 1, 17 lines modified | Offset 1, 22 lines modified | ||
1 | package·io.flutter.embedding.android; | 1 | package·io.flutter.embedding.android; |
2 | import·java.util.Iterator; | ||
2 | import·io.flutter.embedding.engine.renderer.OnFirstFrameRenderedListener; | 3 | import·io.flutter.embedding.engine.renderer.OnFirstFrameRenderedListener; |
3 | class·FlutterView$2·implements·OnFirstFrameRenderedListener | 4 | class·FlutterView$2·implements·OnFirstFrameRenderedListener |
4 | { | 5 | { |
5 | ····final·/*·synthetic·*/·FlutterView·this$0; | 6 | ····final·/*·synthetic·*/·FlutterView·this$0; |
6 | ···· | 7 | ···· |
7 | ····FlutterView$2(final·FlutterView·this$0)·{ | 8 | ····FlutterView$2(final·FlutterView·this$0)·{ |
8 | ········this.this$0·=·this$0; | 9 | ········this.this$0·=·this$0; |
9 | ····} | 10 | ····} |
10 | ···· | 11 | ···· |
11 | ····public·void·onFirstFrameRendered()·{ | 12 | ····public·void·onFirstFrameRendered()·{ |
12 | ········FlutterView.access$102(this.this$0,·true); | 13 | ········FlutterView.access$102(this.this$0,·true); |
14 | ········final·Iterator<OnFirstFrameRenderedListener>·iterator·=·FlutterView.access$200(this.this$0).iterator(); | ||
15 | ········while·(iterator.hasNext())·{ | ||
16 | ············((OnFirstFrameRenderedListener)iterator.next()).onFirstFrameRendered(); | ||
17 | ········} | ||
13 | ····} | 18 | ····} |
14 | } | 19 | } |
Offset 1, 13 lines modified | Offset 1, 14 lines modified | ||
1 | package·io.flutter.embedding.engine; | 1 | package·io.flutter.embedding.engine; |
2 | import·java.util.Collection; | 2 | import·java.util.Collection; |
3 | import·java.util.HashSet; | 3 | import·java.util.HashSet; |
4 | import·android.content.Intent; | 4 | import·android.content.Intent; |
5 | import·io.flutter.view.TextureRegistry; | ||
5 | import·java.util.Iterator; | 6 | import·java.util.Iterator; |
6 | import·java.util.Set; | 7 | import·java.util.Set; |
7 | import·io.flutter.embedding.engine.plugins.contentprovider.ContentProviderPluginBinding; | 8 | import·io.flutter.embedding.engine.plugins.contentprovider.ContentProviderPluginBinding; |
8 | import·io.flutter.embedding.engine.plugins.contentprovider.ContentProviderAware; | 9 | import·io.flutter.embedding.engine.plugins.contentprovider.ContentProviderAware; |
9 | import·io.flutter.embedding.engine.plugins.broadcastreceiver.BroadcastReceiverPluginBinding; | 10 | import·io.flutter.embedding.engine.plugins.broadcastreceiver.BroadcastReceiverPluginBinding; |
10 | import·io.flutter.embedding.engine.plugins.broadcastreceiver.BroadcastReceiverAware; | 11 | import·io.flutter.embedding.engine.plugins.broadcastreceiver.BroadcastReceiverAware; |
11 | import·io.flutter.embedding.engine.plugins.service.ServicePluginBinding; | 12 | import·io.flutter.embedding.engine.plugins.service.ServicePluginBinding; |
Offset 29, 15 lines modified | Offset 30, 15 lines modified | ||
29 | import·io.flutter.embedding.engine.plugins.broadcastreceiver.BroadcastReceiverControlSurface; | 30 | import·io.flutter.embedding.engine.plugins.broadcastreceiver.BroadcastReceiverControlSurface; |
30 | import·io.flutter.embedding.engine.plugins.service.ServiceControlSurface; | 31 | import·io.flutter.embedding.engine.plugins.service.ServiceControlSurface; |
31 | import·io.flutter.embedding.engine.plugins.activity.ActivityControlSurface; | 32 | import·io.flutter.embedding.engine.plugins.activity.ActivityControlSurface; |
32 | import·io.flutter.embedding.engine.plugins.PluginRegistry; | 33 | import·io.flutter.embedding.engine.plugins.PluginRegistry; |
33 | class·FlutterEnginePluginRegistry·implements·PluginRegistry,·ActivityControlSurface,·ServiceControlSurface,·BroadcastReceiverControlSurface,·ContentProviderControlSurface | 34 | class·FlutterEnginePluginRegistry·implements·PluginRegistry,·ActivityControlSurface,·ServiceControlSurface,·BroadcastReceiverControlSurface,·ContentProviderControlSurface |
34 | { | 35 | { |
35 | ····private·static·final·String·TAG·=·"EnginePluginRegistry"; | 36 | ····private·static·final·String·TAG·=·"FlutterEnginePluginRegistry"; |
36 | ····private·Activity·activity; | 37 | ····private·Activity·activity; |
37 | ····private·final·Map·activityAwarePlugins; | 38 | ····private·final·Map·activityAwarePlugins; |
38 | ····private·FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding·activityPluginBinding; | 39 | ····private·FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding·activityPluginBinding; |
39 | ····private·BroadcastReceiver·broadcastReceiver; | 40 | ····private·BroadcastReceiver·broadcastReceiver; |
40 | ····private·final·Map·broadcastReceiverAwarePlugins; | 41 | ····private·final·Map·broadcastReceiverAwarePlugins; |
41 | ····private·FlutterEnginePluginRegistry$FlutterEngineBroadcastReceiverPluginBinding·broadcastReceiverPluginBinding; | 42 | ····private·FlutterEnginePluginRegistry$FlutterEngineBroadcastReceiverPluginBinding·broadcastReceiverPluginBinding; |
42 | ····private·ContentProvider·contentProvider; | 43 | ····private·ContentProvider·contentProvider; |
Offset 93, 15 lines modified | Offset 94, 15 lines modified | ||
93 | ········return·this.service·!=·null; | 94 | ········return·this.service·!=·null; |
94 | ····} | 95 | ····} |
95 | ···· | 96 | ···· |
96 | ····public·void·add(final·FlutterPlugin·obj)·{ | 97 | ····public·void·add(final·FlutterPlugin·obj)·{ |
97 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 98 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
98 | ········sb.append("Adding·plugin:·"); | 99 | ········sb.append("Adding·plugin:·"); |
99 | ········sb.append(obj); | 100 | ········sb.append(obj); |
100 | ········Log.v("EnginePluginRegistry",·sb.toString()); | 101 | ········Log.v("FlutterEnginePluginRegistry",·sb.toString()); |
101 | ········this.plugins.put(obj.getClass(),·obj); | 102 | ········this.plugins.put(obj.getClass(),·obj); |
102 | ········obj.onAttachedToEngine(this.pluginBinding); | 103 | ········obj.onAttachedToEngine(this.pluginBinding); |
103 | ········if·(obj·instanceof·ActivityAware)·{ | 104 | ········if·(obj·instanceof·ActivityAware)·{ |
104 | ············final·ActivityAware·activityAware·=·(ActivityAware)obj; | 105 | ············final·ActivityAware·activityAware·=·(ActivityAware)obj; |
105 | ············this.activityAwarePlugins.put(obj.getClass(),·activityAware); | 106 | ············this.activityAwarePlugins.put(obj.getClass(),·activityAware); |
106 | ············if·(this.isAttachedToActivity())·{ | 107 | ············if·(this.isAttachedToActivity())·{ |
107 | ················activityAware.onAttachedToActivity((ActivityPluginBinding)this.activityPluginBinding); | 108 | ················activityAware.onAttachedToActivity((ActivityPluginBinding)this.activityPluginBinding); |
Offset 134, 15 lines modified | Offset 135, 15 lines modified | ||
134 | ········final·Iterator<FlutterPlugin>·iterator·=·set.iterator(); | 135 | ········final·Iterator<FlutterPlugin>·iterator·=·set.iterator(); |
135 | ········while·(iterator.hasNext())·{ | 136 | ········while·(iterator.hasNext())·{ |
136 | ············this.add(iterator.next()); | 137 | ············this.add(iterator.next()); |
137 | ········} | 138 | ········} |
138 | ····} | 139 | ····} |
139 | ···· | 140 | ···· |
140 | ····public·void·attachToActivity(final·Activity·activity,·final·Lifecycle·backingLifecycle)·{ | 141 | ····public·void·attachToActivity(final·Activity·activity,·final·Lifecycle·backingLifecycle)·{ |
141 | ········final·String·s·=·"EnginePluginRegistry"; | 142 | ········final·String·s·=·"FlutterEnginePluginRegistry"; |
142 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 143 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
143 | ········sb.append("Attaching·to·an·Activity:·"); | 144 | ········sb.append("Attaching·to·an·Activity:·"); |
144 | ········sb.append(activity); | 145 | ········sb.append(activity); |
145 | ········sb.append("."); | 146 | ········sb.append("."); |
146 | ········String·str; | 147 | ········String·str; |
147 | ········if·(this.isWaitingForActivityReattachment)·{ | 148 | ········if·(this.isWaitingForActivityReattachment)·{ |
148 | ············str·=·"·This·is·after·a·config·change."; | 149 | ············str·=·"·This·is·after·a·config·change."; |
Offset 152, 14 lines modified | Offset 153, 15 lines modified | ||
152 | ········} | 153 | ········} |
153 | ········sb.append(str); | 154 | ········sb.append(str); |
154 | ········Log.v(s,·sb.toString()); | 155 | ········Log.v(s,·sb.toString()); |
155 | ········this.detachFromAndroidComponent(); | 156 | ········this.detachFromAndroidComponent(); |
156 | ········this.activity·=·activity; | 157 | ········this.activity·=·activity; |
157 | ········this.activityPluginBinding·=·new·FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding(activity); | 158 | ········this.activityPluginBinding·=·new·FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding(activity); |
158 | ········this.flutterEngineAndroidLifecycle.setBackingLifecycle(backingLifecycle); | 159 | ········this.flutterEngineAndroidLifecycle.setBackingLifecycle(backingLifecycle); |
160 | ········this.pluginBinding.getFlutterEngine().getPlatformViewsController().attach((Context)activity,·(TextureRegistry)this.pluginBinding.getFlutterEngine().getRenderer(),·this.pluginBinding.getFlutterEngine().getDartExecutor()); | ||
159 | ········for·(final·ActivityAware·activityAware·:·this.activityAwarePlugins.values())·{ | 161 | ········for·(final·ActivityAware·activityAware·:·this.activityAwarePlugins.values())·{ |
160 | ············if·(this.isWaitingForActivityReattachment)·{ | 162 | ············if·(this.isWaitingForActivityReattachment)·{ |
161 | ················activityAware.onReattachedToActivityForConfigChanges((ActivityPluginBinding)this.activityPluginBinding); | 163 | ················activityAware.onReattachedToActivityForConfigChanges((ActivityPluginBinding)this.activityPluginBinding); |
162 | ············} | 164 | ············} |
163 | ············else·{ | 165 | ············else·{ |
164 | ················activityAware.onAttachedToActivity((ActivityPluginBinding)this.activityPluginBinding); | 166 | ················activityAware.onAttachedToActivity((ActivityPluginBinding)this.activityPluginBinding); |
165 | ············} | 167 | ············} |
Offset 167, 214 lines modified | Offset 169, 216 lines modified | ||
167 | ········this.isWaitingForActivityReattachment·=·false; | 169 | ········this.isWaitingForActivityReattachment·=·false; |
168 | ····} | 170 | ····} |
169 | ···· | 171 | ···· |
170 | ····public·void·attachToBroadcastReceiver(final·BroadcastReceiver·broadcastReceiver,·final·Lifecycle·lifecycle)·{ | 172 | ····public·void·attachToBroadcastReceiver(final·BroadcastReceiver·broadcastReceiver,·final·Lifecycle·lifecycle)·{ |
171 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 173 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
172 | ········sb.append("Attaching·to·BroadcastReceiver:·"); | 174 | ········sb.append("Attaching·to·BroadcastReceiver:·"); |
173 | ········sb.append(broadcastReceiver); | 175 | ········sb.append(broadcastReceiver); |
174 | ········Log.v("EnginePluginRegistry",·sb.toString()); | 176 | ········Log.v("FlutterEnginePluginRegistry",·sb.toString()); |
175 | ········this.detachFromAndroidComponent(); | 177 | ········this.detachFromAndroidComponent(); |
176 | ········this.broadcastReceiver·=·broadcastReceiver; | 178 | ········this.broadcastReceiver·=·broadcastReceiver; |
177 | ········this.broadcastReceiverPluginBinding·=·new·FlutterEnginePluginRegistry$FlutterEngineBroadcastReceiverPluginBinding(broadcastReceiver); | 179 | ········this.broadcastReceiverPluginBinding·=·new·FlutterEnginePluginRegistry$FlutterEngineBroadcastReceiverPluginBinding(broadcastReceiver); |
178 | ········final·Iterator<BroadcastReceiverAware>·iterator·=·this.broadcastReceiverAwarePlugins.values().iterator(); | 180 | ········final·Iterator<BroadcastReceiverAware>·iterator·=·this.broadcastReceiverAwarePlugins.values().iterator(); |
179 | ········while·(iterator.hasNext())·{ | 181 | ········while·(iterator.hasNext())·{ |
180 | ············((BroadcastReceiverAware)iterator.next()).onAttachedToBroadcastReceiver((BroadcastReceiverPluginBinding)this.broadcastReceiverPluginBinding); | 182 | ············((BroadcastReceiverAware)iterator.next()).onAttachedToBroadcastReceiver((BroadcastReceiverPluginBinding)this.broadcastReceiverPluginBinding); |
181 | ········} | 183 | ········} |
182 | ····} | 184 | ····} |
183 | ···· | 185 | ···· |
184 | ····public·void·attachToContentProvider(final·ContentProvider·contentProvider,·final·Lifecycle·lifecycle)·{ | 186 | ····public·void·attachToContentProvider(final·ContentProvider·contentProvider,·final·Lifecycle·lifecycle)·{ |
185 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 187 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
186 | ········sb.append("Attaching·to·ContentProvider:·"); | 188 | ········sb.append("Attaching·to·ContentProvider:·"); |
187 | ········sb.append(contentProvider); | 189 | ········sb.append(contentProvider); |
188 | ········Log.v("EnginePluginRegistry",·sb.toString()); | 190 | ········Log.v("FlutterEnginePluginRegistry",·sb.toString()); |
189 | ········this.detachFromAndroidComponent(); | 191 | ········this.detachFromAndroidComponent(); |
190 | ········this.contentProvider·=·contentProvider; | 192 | ········this.contentProvider·=·contentProvider; |
191 | ········this.contentProviderPluginBinding·=·new·FlutterEnginePluginRegistry$FlutterEngineContentProviderPluginBinding(contentProvider); | 193 | ········this.contentProviderPluginBinding·=·new·FlutterEnginePluginRegistry$FlutterEngineContentProviderPluginBinding(contentProvider); |
192 | ········final·Iterator<ContentProviderAware>·iterator·=·this.contentProviderAwarePlugins.values().iterator(); | 194 | ········final·Iterator<ContentProviderAware>·iterator·=·this.contentProviderAwarePlugins.values().iterator(); |
193 | ········while·(iterator.hasNext())·{ | 195 | ········while·(iterator.hasNext())·{ |
194 | ············((ContentProviderAware)iterator.next()).onAttachedToContentProvider((ContentProviderPluginBinding)this.contentProviderPluginBinding); | 196 | ············((ContentProviderAware)iterator.next()).onAttachedToContentProvider((ContentProviderPluginBinding)this.contentProviderPluginBinding); |
195 | ········} | 197 | ········} |
196 | ····} | 198 | ····} |
197 | ···· | 199 | ···· |
198 | ····public·void·attachToService(final·Service·service,·final·Lifecycle·backingLifecycle,·final·boolean·b)·{ | 200 | ····public·void·attachToService(final·Service·service,·final·Lifecycle·backingLifecycle,·final·boolean·b)·{ |
199 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 201 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
200 | ········sb.append("Attaching·to·a·Service:·"); | 202 | ········sb.append("Attaching·to·a·Service:·"); |
201 | ········sb.append(service); | 203 | ········sb.append(service); |
202 | ········Log.v("EnginePluginRegistry",·sb.toString()); | 204 | ········Log.v("FlutterEnginePluginRegistry",·sb.toString()); |
203 | ········this.detachFromAndroidComponent(); | 205 | ········this.detachFromAndroidComponent(); |
204 | ········this.service·=·service; | 206 | ········this.service·=·service; |
205 | ········this.servicePluginBinding·=·new·FlutterEnginePluginRegistry$FlutterEngineServicePluginBinding(service); | 207 | ········this.servicePluginBinding·=·new·FlutterEnginePluginRegistry$FlutterEngineServicePluginBinding(service); |
206 | ········this.flutterEngineAndroidLifecycle.setBackingLifecycle(backingLifecycle); | 208 | ········this.flutterEngineAndroidLifecycle.setBackingLifecycle(backingLifecycle); |
207 | ········final·Iterator<ServiceAware>·iterator·=·this.serviceAwarePlugins.values().iterator(); | 209 | ········final·Iterator<ServiceAware>·iterator·=·this.serviceAwarePlugins.values().iterator(); |
208 | ········while·(iterator.hasNext())·{ | 210 | ········while·(iterator.hasNext())·{ |
209 | ············((ServiceAware)iterator.next()).onAttachedToService((ServicePluginBinding)this.servicePluginBinding); | 211 | ············((ServiceAware)iterator.next()).onAttachedToService((ServicePluginBinding)this.servicePluginBinding); |
210 | ········} | 212 | ········} |
211 | ····} | 213 | ····} |
212 | ···· | 214 | ···· |
213 | ····public·void·destroy()·{ | 215 | ····public·void·destroy()·{ |
214 | ········Log.d("EnginePluginRegistry",·"Destroying."); | 216 | ········Log.d("FlutterEnginePluginRegistry",·"Destroying."); |
Max diff block lines reached; 9868/17177 bytes (57.45%) of diff not shown. |
Offset 2, 73 lines modified | Offset 2, 70 lines modified | ||
2 | package·io.flutter.embedding.engine.dart; | 2 | package·io.flutter.embedding.engine.dart; |
3 | import·io.flutter.plugin.common.BinaryMessenger$BinaryReply; | 3 | import·io.flutter.plugin.common.BinaryMessenger$BinaryReply; |
4 | import·java.nio.ByteBuffer; | 4 | import·java.nio.ByteBuffer; |
5 | import·io.flutter.Log; | 5 | import·io.flutter.Log; |
6 | import·io.flutter.plugin.common.BinaryMessenger$BinaryMessageHandler; | 6 | import·io.flutter.plugin.common.BinaryMessenger$BinaryMessageHandler; |
7 | import·io.flutter.embedding.engine.FlutterJNI; | 7 | import·io.flutter.embedding.engine.FlutterJNI; |
8 | import·android.content.res.AssetManager; | ||
8 | import·io.flutter.plugin.common.BinaryMessenger; | 9 | import·io.flutter.plugin.common.BinaryMessenger; |
9 | public·class·DartExecutor·implements·BinaryMessenger | 10 | public·class·DartExecutor·implements·BinaryMessenger |
10 | { | 11 | { |
11 | ····private·static·final·String·TAG·=·"DartExecutor"; | 12 | ····private·static·final·String·TAG·=·"DartExecutor"; |
13 | ····private·final·AssetManager·assetManager; | ||
12 | ····private·final·FlutterJNI·flutterJNI; | 14 | ····private·final·FlutterJNI·flutterJNI; |
13 | ····private·boolean·isApplicationRunning; | 15 | ····private·boolean·isApplicationRunning; |
14 | ····private·final·BinaryMessenger$BinaryMessageHandler·isolateChannelMessageHandler; | 16 | ····private·final·BinaryMessenger$BinaryMessageHandler·isolateChannelMessageHandler; |
15 | ····private·String·isolateServiceId; | 17 | ····private·String·isolateServiceId; |
16 | ····private·DartExecutor$IsolateServiceIdListener·isolateServiceIdListener; | 18 | ····private·DartExecutor$IsolateServiceIdListener·isolateServiceIdListener; |
17 | ····private·final·DartMessenger·messenger; | 19 | ····private·final·DartMessenger·messenger; |
18 | ···· | 20 | ···· |
19 | ····public·DartExecutor(final·FlutterJNI·flutterJNI)·{ | 21 | ····public·DartExecutor(final·FlutterJNI·flutterJNI,·final·AssetManager·assetManager)·{ |
20 | ········this.isApplicationRunning·=·false; | 22 | ········this.isApplicationRunning·=·false; |
21 | ········this.isolateChannelMessageHandler·=·(BinaryMessenger$BinaryMessageHandler)new·DartExecutor$1(this); | 23 | ········this.isolateChannelMessageHandler·=·(BinaryMessenger$BinaryMessageHandler)new·DartExecutor$1(this); |
22 | ········this.flutterJNI·=·flutterJNI; | 24 | ········this.flutterJNI·=·flutterJNI; |
25 | ········this.assetManager·=·assetManager; | ||
23 | ········(this.messenger·=·new·DartMessenger(flutterJNI)).setMessageHandler("flutter/isolate",·this.isolateChannelMessageHandler); | 26 | ········(this.messenger·=·new·DartMessenger(flutterJNI)).setMessageHandler("flutter/isolate",·this.isolateChannelMessageHandler); |
24 | ····} | 27 | ····} |
25 | ···· | 28 | ···· |
26 | ····public·void·executeDartCallback(final·DartExecutor$DartCallback·obj)·{ | 29 | ····public·void·executeDartCallback(final·DartExecutor$DartCallback·obj)·{ |
27 | ········if·(this.isApplicationRunning)·{ | 30 | ········if·(this.isApplicationRunning)·{ |
28 | ············Log.w("DartExecutor",·"Attempted·to·run·a·DartExecutor·that·is·already·running."); | 31 | ············Log.w("DartExecutor",·"Attempted·to·run·a·DartExecutor·that·is·already·running."); |
29 | ············return; | 32 | ············return; |
30 | ········} | 33 | ········} |
31 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 34 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
32 | ········sb.append("Executing·Dart·callback:·"); | 35 | ········sb.append("Executing·Dart·callback:·"); |
33 | ········sb.append(obj); | 36 | ········sb.append(obj); |
34 | ········Log.v("DartExecutor",·sb.toString()); | 37 | ········Log.v("DartExecutor",·sb.toString()); |
35 | ········final·FlutterJNI·flutterJNI·=·this.flutterJNI; | ||
36 | ········final·String[]·array·=·{·obj.pathToPrimaryBundle,·null·}; | ||
37 | ········final·String·pathToFallbackBundle·=·obj.pathToFallbackBundle; | ||
38 | ········final·int·isApplicationRunning·=·1; | ||
39 | ········array[isApplicationRunning]·=·pathToFallbackBundle; | ||
40 | ········flutterJNI.runBundleAndSnapshotFromLibrary(a | 38 | ········this.flutterJNI.runBundleAndSnapshotFromLibrary(obj.pathToBundle,·obj.callbackHandle.callbackName,·obj.callbackHandle.callbackLibraryPath,·obj.androidAssetManager); |
41 | ········this.isApplicationRunning·=· | 39 | ········this.isApplicationRunning·=·true; |
42 | ····} | 40 | ····} |
43 | ···· | 41 | ···· |
44 | ····public·void·executeDartEntrypoint(final·DartExecutor$DartEntrypoint·obj)·{ | 42 | ····public·void·executeDartEntrypoint(final·DartExecutor$DartEntrypoint·obj)·{ |
45 | ········if·(this.isApplicationRunning)·{ | 43 | ········if·(this.isApplicationRunning)·{ |
46 | ············Log.w("DartExecutor",·"Attempted·to·run·a·DartExecutor·that·is·already·running."); | 44 | ············Log.w("DartExecutor",·"Attempted·to·run·a·DartExecutor·that·is·already·running."); |
47 | ············return; | 45 | ············return; |
48 | ········} | 46 | ········} |
49 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 47 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
50 | ········sb.append("Executing·Dart·entrypoint:·"); | 48 | ········sb.append("Executing·Dart·entrypoint:·"); |
51 | ········sb.append(obj); | 49 | ········sb.append(obj); |
52 | ········Log.v("DartExecutor",·sb.toString()); | 50 | ········Log.v("DartExecutor",·sb.toString()); |
53 | ········final·FlutterJNI·flutterJNI·=·this.flutterJNI; | ||
54 | ········final·String[]·array·=·{·obj.pathToPrimaryBundle,·null·}; | ||
55 | ········final·String·pathToFallbackBundle·=·obj.pathToFallbackBundle; | ||
56 | ········final·int·isApplicationRunning·=·1; | ||
57 | ········array[isApplicationRunning]·=·pathToFallbackBundle; | ||
58 | ········flutterJNI.runBundleAndSnapshotFromLibrary(a | 51 | ········this.flutterJNI.runBundleAndSnapshotFromLibrary(obj.pathToBundle,·obj.dartEntrypointFunctionName,·(String)null,·this.assetManager); |
59 | ········this.isApplicationRunning·=· | 52 | ········this.isApplicationRunning·=·true; |
60 | ····} | 53 | ····} |
61 | ···· | 54 | ···· |
62 | ····public·String·getIsolateServiceId()·{ | 55 | ····public·String·getIsolateServiceId()·{ |
63 | ········return·this.isolateServiceId; | 56 | ········return·this.isolateServiceId; |
64 | ····} | 57 | ····} |
65 | ···· | 58 | ···· |
59 | ····public·int·getPendingChannelResponseCount()·{ | ||
60 | ········return·this.messenger.getPendingChannelResponseCount(); | ||
61 | ····} | ||
62 | ···· | ||
66 | ····public·boolean·isExecutingDart()·{ | 63 | ····public·boolean·isExecutingDart()·{ |
67 | ········return·this.isApplicationRunning; | 64 | ········return·this.isApplicationRunning; |
68 | ····} | 65 | ····} |
69 | ···· | 66 | ···· |
70 | ····public·void·onAttachedToJNI()·{ | 67 | ····public·void·onAttachedToJNI()·{ |
71 | ········Log.v("DartExecutor",·"Attached·to·JNI.·Registering·the·platform·message·handler·for·this·Dart·execution·context."); | 68 | ········Log.v("DartExecutor",·"Attached·to·JNI.·Registering·the·platform·message·handler·for·this·Dart·execution·context."); |
72 | ········this.flutterJNI.setPlatformMessageHandler((PlatformMessageHandler)this.messenger); | 69 | ········this.flutterJNI.setPlatformMessageHandler((PlatformMessageHandler)this.messenger); |
Offset 21, 14 lines modified | Offset 21, 18 lines modified | ||
21 | ····DartMessenger(final·FlutterJNI·flutterJNI)·{ | 21 | ····DartMessenger(final·FlutterJNI·flutterJNI)·{ |
22 | ········this.nextReplyId·=·1; | 22 | ········this.nextReplyId·=·1; |
23 | ········this.flutterJNI·=·flutterJNI; | 23 | ········this.flutterJNI·=·flutterJNI; |
24 | ········this.messageHandlers·=·new·HashMap(); | 24 | ········this.messageHandlers·=·new·HashMap(); |
25 | ········this.pendingReplies·=·new·HashMap(); | 25 | ········this.pendingReplies·=·new·HashMap(); |
26 | ····} | 26 | ····} |
27 | ···· | 27 | ···· |
28 | ····public·int·getPendingChannelResponseCount()·{ | ||
29 | ········return·this.pendingReplies.size(); | ||
30 | ····} | ||
31 | ···· | ||
28 | ····public·void·handleMessageFromDart(final·String·str,·final·byte[]·array,·final·int·n)·{ | 32 | ····public·void·handleMessageFromDart(final·String·str,·final·byte[]·array,·final·int·n)·{ |
29 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 33 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
30 | ········sb.append("Received·message·from·Dart·over·channel·'"); | 34 | ········sb.append("Received·message·from·Dart·over·channel·'"); |
31 | ········sb.append(str); | 35 | ········sb.append(str); |
32 | ········sb.append("'"); | 36 | ········sb.append("'"); |
33 | ········Log.v("DartMessenger",·sb.toString()); | 37 | ········Log.v("DartMessenger",·sb.toString()); |
34 | ········final·BinaryMessenger$BinaryMessageHandler·binaryMessenger$BinaryMessageHandler·=·(BinaryMessenger$BinaryMessageHandler)this.messageHandlers.get(str); | 38 | ········final·BinaryMessenger$BinaryMessageHandler·binaryMessenger$BinaryMessageHandler·=·(BinaryMessenger$BinaryMessageHandler)this.messageHandlers.get(str); |
Offset 1, 19 lines modified | Offset 1, 6 lines modified | ||
1 | package·io.flutter.embedding.engine.plugins.shim; | 1 | package·io.flutter.embedding.engine.plugins.shim; |
2 | class·ShimPluginRegistry$1 | ||
2 | import·io.flutter.Log; | ||
3 | import·io.flutter.embedding.engine.FlutterEngine$EngineLifecycleListener; | ||
4 | class·ShimPluginRegistry$1·implements·FlutterEngine$EngineLifecycleListener | ||
5 | { | 3 | { |
6 | ····final·/*·synthetic·*/·ShimPluginRegistry·this$0; | ||
7 | ···· | ||
8 | ····ShimPluginRegistry$1(final·ShimPluginRegistry·this$0)·{ | ||
9 | ········this.this$0·=·this$0; | ||
10 | ····} | ||
11 | ···· | ||
12 | ····public·void·onPreEngineRestart()·{ | ||
13 | ········Log.v("ShimPluginRegistry",·"onPreEngineRestart()"); | ||
14 | ········ShimPluginRegistry.access$000(this.this$0); | ||
15 | ····} | ||
16 | } | 4 | } |
Offset 1, 58 lines modified | Offset 1, 30 lines modified | ||
1 | package·io.flutter.embedding.engine.plugins.shim; | 1 | package·io.flutter.embedding.engine.plugins.shim; |
2 | import·io.flutter.embedding.engine.plugins.FlutterPlugin; | ||
3 | import·io.flutter.plugin.common.PluginRegistry$Registrar; | ||
4 | import·io.flutter.view.TextureRegistry; | ||
5 | import·android.content.Context; | ||
6 | import·io.flutter.Log; | 2 | import·io.flutter.Log; |
7 | import·android.app.Activity; | ||
8 | import·io.flutter. | 3 | import·io.flutter.plugin.common.PluginRegistry$Registrar; |
4 | import·io.flutter.embedding.engine.plugins.FlutterPlugin; | ||
9 | import·java.util.HashMap; | 5 | import·java.util.HashMap; |
10 | import·java.util.Map; | 6 | import·java.util.Map; |
11 | import·io.flutter.plugin.platform.PlatformViewsController; | ||
12 | import·io.flutter.embedding.engine.FlutterEngine; | 7 | import·io.flutter.embedding.engine.FlutterEngine; |
13 | import·io.flutter.embedding.engine.FlutterEngine$EngineLifecycleListener; | ||
14 | import·io.flutter.plugin.common.PluginRegistry; | 8 | import·io.flutter.plugin.common.PluginRegistry; |
15 | public·class·ShimPluginRegistry·implements·PluginRegistry | 9 | public·class·ShimPluginRegistry·implements·PluginRegistry |
16 | { | 10 | { |
17 | ····private·static·final·String·TAG·=·"ShimPluginRegistry"; | 11 | ····private·static·final·String·TAG·=·"ShimPluginRegistry"; |
18 | ····private·final·FlutterEngine$EngineLifecycleListener·engineLifecycleListener; | ||
19 | ····private·final·FlutterEngine·flutterEngine; | 12 | ····private·final·FlutterEngine·flutterEngine; |
20 | ····private·final·PlatformViewsController·platformViewsController; | ||
21 | ····private·final·Map·pluginMap; | 13 | ····private·final·Map·pluginMap; |
14 | ····private·final·ShimPluginRegistry$ShimRegistrarAggregate·shimRegistrarAggregate; | ||
22 | ···· | 15 | ···· |
23 | ····public·ShimPluginRegistry( | 16 | ····public·ShimPluginRegistry(final·FlutterEngine·flutterEngine)·{ |
24 | ········this.pluginMap·=·new·HashMap(); | 17 | ········this.pluginMap·=·new·HashMap(); |
25 | ········this.engineLifecycleListener·=·(FlutterEngine$EngineLifecycleListener)new·ShimPluginRegistry$1(this); | ||
26 | ········this.flutterEngine·=·flutterEngine; | 18 | ········this.flutterEngine·=·flutterEngine; |
19 | ········this.shimRegistrarAggregate·=·new·ShimPluginRegistry$ShimRegistrarAggregate((ShimPluginRegistry$1)null); | ||
20 | ········this.flutterEngine.getPlugins().add((FlutterPlugin)this.shimRegistrarAggregate); | ||
27 | ········flutterEngine·=·this.flutterEngine; | ||
28 | ········flutterEngine.addEngineLifecycleListener(this.engineLifecycleListener); | ||
29 | ········this.platformViewsController·=·platformViewsController; | ||
30 | ····} | ||
31 | ···· | ||
32 | ····private·void·onPreEngineRestart()·{ | ||
33 | ········this.platformViewsController.onPreEngineRestart(); | ||
34 | ····} | ||
35 | ···· | ||
36 | ····public·void·attach(final·FlutterView·flutterView,·final·Activity·activity)·{ | ||
37 | ········Log.v("ShimPluginRegistry",·"Attaching·to·a·FlutterView·and·an·Activity."); | ||
38 | ········this.platformViewsController.attach((Context)activity,·(TextureRegistry)this.flutterEngine.getRenderer(),·this.flutterEngine.getDartExecutor()); | ||
39 | ····} | ||
40 | ···· | ||
41 | ····public·void·detach()·{ | ||
42 | ········Log.v("ShimPluginRegistry",·"Detaching·from·a·FlutterView·and·an·Activity."); | ||
43 | ········this.platformViewsController.detach(); | ||
44 | ········this.platformViewsController.onFlutterViewDestroyed(); | ||
45 | ····} | ||
46 | ···· | ||
47 | ····public·PlatformViewsController·getPlatformViewsController()·{ | ||
48 | ········return·this.platformViewsController; | ||
49 | ····} | 21 | ····} |
50 | ···· | 22 | ···· |
51 | ····public·boolean·hasPlugin(final·String·s)·{ | 23 | ····public·boolean·hasPlugin(final·String·s)·{ |
52 | ········return·this.pluginMap.containsKey(s); | 24 | ········return·this.pluginMap.containsKey(s); |
53 | ····} | 25 | ····} |
54 | ···· | 26 | ···· |
55 | ····public·PluginRegistry$Registrar·registrarFor(String·string)·{ | 27 | ····public·PluginRegistry$Registrar·registrarFor(String·string)·{ |
Offset 60, 15 lines modified | Offset 32, 15 lines modified | ||
60 | ········sb.append("Creating·plugin·Registrar·for·'"); | 32 | ········sb.append("Creating·plugin·Registrar·for·'"); |
61 | ········sb.append(string); | 33 | ········sb.append(string); |
62 | ········sb.append("'"); | 34 | ········sb.append("'"); |
63 | ········Log.v("ShimPluginRegistry",·sb.toString()); | 35 | ········Log.v("ShimPluginRegistry",·sb.toString()); |
64 | ········if·(!this.pluginMap.containsKey(string))·{ | 36 | ········if·(!this.pluginMap.containsKey(string))·{ |
65 | ············this.pluginMap.put(string,·null); | 37 | ············this.pluginMap.put(string,·null); |
66 | ············final·ShimRegistrar·shimRegistrar·=·new·ShimRegistrar(string,·this.pluginMap); | 38 | ············final·ShimRegistrar·shimRegistrar·=·new·ShimRegistrar(string,·this.pluginMap); |
67 | ············this. | 39 | ············this.shimRegistrarAggregate.addPlugin(shimRegistrar); |
68 | ············return·(PluginRegistry$Registrar)shimRegistrar; | 40 | ············return·(PluginRegistry$Registrar)shimRegistrar; |
69 | ········} | 41 | ········} |
70 | ········final·StringBuilder·sb2·=·new·StringBuilder(); | 42 | ········final·StringBuilder·sb2·=·new·StringBuilder(); |
71 | ········sb2.append("Plugin·key·"); | 43 | ········sb2.append("Plugin·key·"); |
72 | ········sb2.append(string); | 44 | ········sb2.append(string); |
73 | ········sb2.append("·is·already·in·use"); | 45 | ········sb2.append("·is·already·in·use"); |
74 | ········string·=·sb2.toString(); | 46 | ········string·=·sb2.toString(); |
Offset 189, 15 lines modified | Offset 189, 22 lines modified | ||
189 | ····public·void·onReattachedToActivityForConfigChanges(final·ActivityPluginBinding·activityPluginBinding)·{ | 189 | ····public·void·onReattachedToActivityForConfigChanges(final·ActivityPluginBinding·activityPluginBinding)·{ |
190 | ········Log.v("ShimRegistrar",·"Reconnected·to·an·Activity·after·config·changes."); | 190 | ········Log.v("ShimRegistrar",·"Reconnected·to·an·Activity·after·config·changes."); |
191 | ········this.activityPluginBinding·=·activityPluginBinding; | 191 | ········this.activityPluginBinding·=·activityPluginBinding; |
192 | ········this.addExistingListenersToActivityPluginBinding(); | 192 | ········this.addExistingListenersToActivityPluginBinding(); |
193 | ····} | 193 | ····} |
194 | ···· | 194 | ···· |
195 | ····public·PlatformViewRegistry·platformViewRegistry()·{ | 195 | ····public·PlatformViewRegistry·platformViewRegistry()·{ |
196 | ········PlatformViewRegistry·registry; | ||
197 | ········if·(this.pluginBinding·!=·null)·{ | ||
198 | ············registry·=·this.pluginBinding.getFlutterEngine().getPlatformViewsController().getRegistry(); | ||
199 | ········} | ||
200 | ········else·{ | ||
196 | ········ret | 201 | ············registry·=·null; |
202 | ········} | ||
203 | ········return·registry; | ||
197 | ····} | 204 | ····} |
198 | ···· | 205 | ···· |
199 | ····public·PluginRegistry$Registrar·publish(final·Object·o)·{ | 206 | ····public·PluginRegistry$Registrar·publish(final·Object·o)·{ |
200 | ········this.globalRegistrarMap.put(this.pluginId,·o); | 207 | ········this.globalRegistrarMap.put(this.pluginId,·o); |
201 | ········return·(PluginRegistry$Registrar)this; | 208 | ········return·(PluginRegistry$Registrar)this; |
202 | ····} | 209 | ····} |
203 | ···· | 210 | ···· |
Offset 39, 15 lines modified | Offset 39, 15 lines modified | ||
39 | ········} | 39 | ········} |
40 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 40 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
41 | ········sb.append("Releasing·a·SurfaceTexture·("); | 41 | ········sb.append("Releasing·a·SurfaceTexture·("); |
42 | ········sb.append(this.id); | 42 | ········sb.append(this.id); |
43 | ········sb.append(")."); | 43 | ········sb.append(")."); |
44 | ········Log.v("FlutterRenderer",·sb.toString()); | 44 | ········Log.v("FlutterRenderer",·sb.toString()); |
45 | ········this.surfaceTexture.release(); | 45 | ········this.surfaceTexture.release(); |
46 | ········FlutterRenderer.access$ | 46 | ········FlutterRenderer.access$400(this.this$0,·this.id); |
47 | ········this.released·=·true; | 47 | ········this.released·=·true; |
48 | ····} | 48 | ····} |
49 | ···· | 49 | ···· |
50 | ····public·SurfaceTexture·surfaceTexture()·{ | 50 | ····public·SurfaceTexture·surfaceTexture()·{ |
51 | ········return·this.surfaceTexture; | 51 | ········return·this.surfaceTexture; |
52 | ····} | 52 | ····} |
53 | } | 53 | } |
Offset 11, 20 lines modified | Offset 11, 26 lines modified | ||
11 | import·io.flutter.embedding.engine.FlutterJNI; | 11 | import·io.flutter.embedding.engine.FlutterJNI; |
12 | import·io.flutter.view.TextureRegistry; | 12 | import·io.flutter.view.TextureRegistry; |
13 | public·class·FlutterRenderer·implements·TextureRegistry | 13 | public·class·FlutterRenderer·implements·TextureRegistry |
14 | { | 14 | { |
15 | ····private·static·final·String·TAG·=·"FlutterRenderer"; | 15 | ····private·static·final·String·TAG·=·"FlutterRenderer"; |
16 | ····private·final·FlutterJNI·flutterJNI; | 16 | ····private·final·FlutterJNI·flutterJNI; |
17 | ····private·boolean·hasRenderedFirstFrame; | ||
17 | ····private·final·AtomicLong·nextTextureId; | 18 | ····private·final·AtomicLong·nextTextureId; |
19 | ····private·final·OnFirstFrameRenderedListener·onFirstFrameRenderedListener; | ||
18 | ····private·FlutterRenderer$RenderSurface·renderSurface; | 20 | ····private·FlutterRenderer$RenderSurface·renderSurface; |
19 | ···· | 21 | ···· |
20 | ····public·FlutterRenderer( | 22 | ····public·FlutterRenderer(FlutterJNI·flutterJNI)·{ |
21 | ········this.nextTextureId·=·new·AtomicLong(0L); | 23 | ········this.nextTextureId·=·new·AtomicLong(0L); |
24 | ········this.hasRenderedFirstFrame·=·false; | ||
25 | ········this.onFirstFrameRenderedListener·=·(OnFirstFrameRenderedListener)new·FlutterRenderer$1(this); | ||
22 | ········this.flutterJNI·=·flutterJNI; | 26 | ········this.flutterJNI·=·flutterJNI; |
27 | ········flutterJNI·=·this.flutterJNI; | ||
28 | ········flutterJNI.addOnFirstFrameRenderedListener(this.onFirstFrameRenderedListener); | ||
23 | ····} | 29 | ····} |
24 | ···· | 30 | ···· |
25 | ····private·void·markTextureFrameAvailable(final·long·n)·{ | 31 | ····private·void·markTextureFrameAvailable(final·long·n)·{ |
26 | ········this.flutterJNI.markTextureFrameAvailable(n); | 32 | ········this.flutterJNI.markTextureFrameAvailable(n); |
27 | ····} | 33 | ····} |
28 | ···· | 34 | ···· |
29 | ····private·void·registerTexture(final·long·n,·final·SurfaceTexture·surfaceTexture)·{ | 35 | ····private·void·registerTexture(final·long·n,·final·SurfaceTexture·surfaceTexture)·{ |
Offset 33, 14 lines modified | Offset 39, 17 lines modified | ||
33 | ···· | 39 | ···· |
34 | ····private·void·unregisterTexture(final·long·n)·{ | 40 | ····private·void·unregisterTexture(final·long·n)·{ |
35 | ········this.flutterJNI.unregisterTexture(n); | 41 | ········this.flutterJNI.unregisterTexture(n); |
36 | ····} | 42 | ····} |
37 | ···· | 43 | ···· |
38 | ····public·void·addOnFirstFrameRenderedListener(final·OnFirstFrameRenderedListener·onFirstFrameRenderedListener)·{ | 44 | ····public·void·addOnFirstFrameRenderedListener(final·OnFirstFrameRenderedListener·onFirstFrameRenderedListener)·{ |
39 | ········this.flutterJNI.addOnFirstFrameRenderedListener(onFirstFrameRenderedListener); | 45 | ········this.flutterJNI.addOnFirstFrameRenderedListener(onFirstFrameRenderedListener); |
46 | ········if·(this.hasRenderedFirstFrame)·{ | ||
47 | ············onFirstFrameRenderedListener.onFirstFrameRendered(); | ||
48 | ········} | ||
40 | ····} | 49 | ····} |
41 | ···· | 50 | ···· |
42 | ····public·void·attachToRenderSurface(final·FlutterRenderer$RenderSurface·flutterRenderer$RenderSurface)·{ | 51 | ····public·void·attachToRenderSurface(final·FlutterRenderer$RenderSurface·flutterRenderer$RenderSurface)·{ |
43 | ········Log.v("FlutterRenderer",·"Attaching·to·RenderSurface."); | 52 | ········Log.v("FlutterRenderer",·"Attaching·to·RenderSurface."); |
44 | ········if·(this.renderSurface·!=·null)·{ | 53 | ········if·(this.renderSurface·!=·null)·{ |
45 | ············Log.v("FlutterRenderer",·"Already·attached·to·a·RenderSurface.·Detaching·from·old·one·and·attaching·to·new·one."); | 54 | ············Log.v("FlutterRenderer",·"Already·attached·to·a·RenderSurface.·Detaching·from·old·one·and·attaching·to·new·one."); |
46 | ············this.detachFromRenderSurface(); | 55 | ············this.detachFromRenderSurface(); |
Offset 80, 14 lines modified | Offset 89, 18 lines modified | ||
80 | ········this.flutterJNI.dispatchSemanticsAction(n,·n2,·byteBuffer,·n3); | 89 | ········this.flutterJNI.dispatchSemanticsAction(n,·n2,·byteBuffer,·n3); |
81 | ····} | 90 | ····} |
82 | ···· | 91 | ···· |
83 | ····public·Bitmap·getBitmap()·{ | 92 | ····public·Bitmap·getBitmap()·{ |
84 | ········return·this.flutterJNI.getBitmap(); | 93 | ········return·this.flutterJNI.getBitmap(); |
85 | ····} | 94 | ····} |
86 | ···· | 95 | ···· |
96 | ····public·boolean·hasRenderedFirstFrame()·{ | ||
97 | ········return·this.hasRenderedFirstFrame; | ||
98 | ····} | ||
99 | ···· | ||
87 | ····public·boolean·isAttachedTo(final·FlutterRenderer$RenderSurface·flutterRenderer$RenderSurface)·{ | 100 | ····public·boolean·isAttachedTo(final·FlutterRenderer$RenderSurface·flutterRenderer$RenderSurface)·{ |
88 | ········return·this.renderSurface·==·flutterRenderer$RenderSurface; | 101 | ········return·this.renderSurface·==·flutterRenderer$RenderSurface; |
89 | ····} | 102 | ····} |
90 | ···· | 103 | ···· |
91 | ····public·boolean·isSoftwareRenderingEnabled()·{ | 104 | ····public·boolean·isSoftwareRenderingEnabled()·{ |
92 | ········return·FlutterJNI.nativeGetIsSoftwareRenderingEnabled(); | 105 | ········return·FlutterJNI.nativeGetIsSoftwareRenderingEnabled(); |
93 | ····} | 106 | ····} |
Offset 122, 16 lines modified | Offset 135, 24 lines modified | ||
122 | ········sb.append(flutterRenderer$ViewportMetrics.viewInsetLeft); | 135 | ········sb.append(flutterRenderer$ViewportMetrics.viewInsetLeft); |
123 | ········sb.append(",·T:·"); | 136 | ········sb.append(",·T:·"); |
124 | ········sb.append(flutterRenderer$ViewportMetrics.viewInsetTop); | 137 | ········sb.append(flutterRenderer$ViewportMetrics.viewInsetTop); |
125 | ········sb.append(",·R:·"); | 138 | ········sb.append(",·R:·"); |
126 | ········sb.append(flutterRenderer$ViewportMetrics.viewInsetRight); | 139 | ········sb.append(flutterRenderer$ViewportMetrics.viewInsetRight); |
127 | ········sb.append(",·B:·"); | 140 | ········sb.append(",·B:·"); |
128 | ········sb.append(flutterRenderer$ViewportMetrics.viewInsetBottom); | 141 | ········sb.append(flutterRenderer$ViewportMetrics.viewInsetBottom); |
142 | ········sb.append("\nSystem·Gesture·Insets·-·L:·"); | ||
143 | ········sb.append(flutterRenderer$ViewportMetrics.systemGestureInsetLeft); | ||
144 | ········sb.append(",·T:·"); | ||
145 | ········sb.append(flutterRenderer$ViewportMetrics.systemGestureInsetTop); | ||
146 | ········sb.append(",·R:·"); | ||
147 | ········sb.append(flutterRenderer$ViewportMetrics.systemGestureInsetRight); | ||
148 | ········sb.append(",·B:·"); | ||
149 | ········sb.append(flutterRenderer$ViewportMetrics.viewInsetBottom); | ||
129 | ········Log.v("FlutterRenderer",·sb.toString()); | 150 | ········Log.v("FlutterRenderer",·sb.toString()); |
130 | ········this.flutterJNI.setViewportMetrics(flutterRenderer$ViewportMetrics.devicePixelRatio,·flutterRenderer$ViewportMetrics.width,·flutterRenderer$ViewportMetrics.height,·flutterRenderer$ViewportMetrics.paddingTop,·flutterRenderer$ViewportMetrics.paddingRight,·flutterRenderer$ViewportMetrics.paddingBottom,·flutterRenderer$ViewportMetrics.paddingLeft,·flutterRenderer$ViewportMetrics.viewInsetTop,·flutterRenderer$ViewportMetrics.viewInsetRight,·flutterRenderer$ViewportMetrics.viewInsetBottom,·flutterRenderer$ViewportMetrics.viewInsetLeft); | 151 | ········this.flutterJNI.setViewportMetrics(flutterRenderer$ViewportMetrics.devicePixelRatio,·flutterRenderer$ViewportMetrics.width,·flutterRenderer$ViewportMetrics.height,·flutterRenderer$ViewportMetrics.paddingTop,·flutterRenderer$ViewportMetrics.paddingRight,·flutterRenderer$ViewportMetrics.paddingBottom,·flutterRenderer$ViewportMetrics.paddingLeft,·flutterRenderer$ViewportMetrics.viewInsetTop,·flutterRenderer$ViewportMetrics.viewInsetRight,·flutterRenderer$ViewportMetrics.viewInsetBottom,·flutterRenderer$ViewportMetrics.viewInsetLeft,·flutterRenderer$ViewportMetrics.systemGestureInsetTop,·flutterRenderer$ViewportMetrics.systemGestureInsetRight,·flutterRenderer$ViewportMetrics.systemGestureInsetBottom,·flutterRenderer$ViewportMetrics.systemGestureInsetLeft); |
131 | ····} | 152 | ····} |
132 | ···· | 153 | ···· |
133 | ····public·void·surfaceChanged(final·int·n,·final·int·n2)·{ | 154 | ····public·void·surfaceChanged(final·int·n,·final·int·n2)·{ |
134 | ········this.flutterJNI.onSurfaceChanged(n,·n2); | 155 | ········this.flutterJNI.onSurfaceChanged(n,·n2); |
135 | ····} | 156 | ····} |
136 | ···· | 157 | ···· |
137 | ····public·void·surfaceCreated(final·Surface·surface)·{ | 158 | ····public·void·surfaceCreated(final·Surface·surface)·{ |
Offset 1, 30 lines modified | Offset 1, 30 lines modified | ||
1 | package·io.flutter.plugin.platform; | 1 | package·io.flutter.plugin.platform; |
2 | import·android.view.View; | 2 | import·android.view.View; |
3 | import·android.view.Window; | 3 | import·android.view.Window; |
4 | import·io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiOverlay; | 4 | import·io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiOverlay; |
5 | import·android.graphics.Bitmap; | ||
5 | import·android.app.ActivityManager$TaskDescription; | 6 | import·android.app.ActivityManager$TaskDescription; |
6 | import·android.os.Build$VERSION; | 7 | import·android.os.Build$VERSION; |
7 | import·android.content.ClipData; | 8 | import·android.content.ClipData; |
8 | import·android.content.Context; | 9 | import·android.content.Context; |
9 | import·android.content.ClipboardManager; | 10 | import·android.content.ClipboardManager; |
10 | import·io.flutter.embedding.engine.systemchannels.PlatformChannel$ClipboardContentFormat; | 11 | import·io.flutter.embedding.engine.systemchannels.PlatformChannel$ClipboardContentFormat; |
11 | import·java.util.List; | 12 | import·java.util.List; |
12 | import·io.flutter.embedding.engine.systemchannels.PlatformChannel$AppSwitcherDescription; | 13 | import·io.flutter.embedding.engine.systemchannels.PlatformChannel$AppSwitcherDescription; |
13 | import·io.flutter.embedding.engine.systemchannels.PlatformChannel$HapticFeedbackType; | 14 | import·io.flutter.embedding.engine.systemchannels.PlatformChannel$HapticFeedbackType; |
14 | import·io.flutter.embedding.engine.systemchannels.PlatformChannel$SoundType; | 15 | import·io.flutter.embedding.engine.systemchannels.PlatformChannel$SoundType; |
15 | import·io.flutter.embedding.engine.systemchannels.PlatformChannel; | 16 | import·io.flutter.embedding.engine.systemchannels.PlatformChannel; |
16 | import·io.flutter.embedding.engine.systemchannels.PlatformChannel$PlatformMessageHandler; | 17 | import·io.flutter.embedding.engine.systemchannels.PlatformChannel$PlatformMessageHandler; |
17 | import·io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemChromeStyle; | 18 | import·io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemChromeStyle; |
18 | import·android.app.Activity; | 19 | import·android.app.Activity; |
19 | import·io.flutter.plugin.common.ActivityLifecycleListener; | ||
20 | public·class·PlatformPlugin | 20 | public·class·PlatformPlugin |
21 | { | 21 | { |
22 | ····public·static·final·int·DEFAULT_SYSTEM_UI·=·1280; | 22 | ····public·static·final·int·DEFAULT_SYSTEM_UI·=·1280; |
23 | ····private·final·Activity·activity; | 23 | ····private·final·Activity·activity; |
24 | ····private·PlatformChannel$SystemChromeStyle·currentTheme; | 24 | ····private·PlatformChannel$SystemChromeStyle·currentTheme; |
25 | ····private·int·mEnabledOverlays; | 25 | ····private·int·mEnabledOverlays; |
26 | ····private·final·PlatformChannel$PlatformMessageHandler·mPlatformMessageHandler; | 26 | ····private·final·PlatformChannel$PlatformMessageHandler·mPlatformMessageHandler; |
27 | ····private·final·PlatformChannel·platformChannel; | 27 | ····private·final·PlatformChannel·platformChannel; |
Offset 70, 15 lines modified | Offset 70, 15 lines modified | ||
70 | ········final·int·n·=·21; | 70 | ········final·int·n·=·21; |
71 | ········if·(sdk_INT·<·n)·{ | 71 | ········if·(sdk_INT·<·n)·{ |
72 | ············return; | 72 | ············return; |
73 | ········} | 73 | ········} |
74 | ········final·int·sdk_INT2·=·Build$VERSION.SDK_INT; | 74 | ········final·int·sdk_INT2·=·Build$VERSION.SDK_INT; |
75 | ········final·int·n2·=·28; | 75 | ········final·int·n2·=·28; |
76 | ········if·(sdk_INT2·<·n2·&&·Build$VERSION.SDK_INT·>·n)·{ | 76 | ········if·(sdk_INT2·<·n2·&&·Build$VERSION.SDK_INT·>·n)·{ |
77 | ············this.activity.setTaskDescription(new·ActivityManager$TaskDescription(platformChannel$AppSwitcherDescription.label)); | 77 | ············this.activity.setTaskDescription(new·ActivityManager$TaskDescription(platformChannel$AppSwitcherDescription.label,·(Bitmap)null,·platformChannel$AppSwitcherDescription.color)); |
78 | ········} | 78 | ········} |
79 | ········if·(Build$VERSION.SDK_INT·>=·n2)·{ | 79 | ········if·(Build$VERSION.SDK_INT·>=·n2)·{ |
80 | ············this.activity.setTaskDescription(new·ActivityManager$TaskDescription(platformChannel$AppSwitcherDescription.label,·0,·platformChannel$AppSwitcherDescription.color)); | 80 | ············this.activity.setTaskDescription(new·ActivityManager$TaskDescription(platformChannel$AppSwitcherDescription.label,·0,·platformChannel$AppSwitcherDescription.color)); |
81 | ········} | 81 | ········} |
82 | ····} | 82 | ····} |
83 | ···· | 83 | ···· |
84 | ····private·void·setSystemChromeEnabledSystemUIOverlays(final·List·list)·{ | 84 | ····private·void·setSystemChromeEnabledSystemUIOverlays(final·List·list)·{ |
Offset 148, 21 lines modified | Offset 148, 14 lines modified | ||
148 | ············} | 148 | ············} |
149 | ········} | 149 | ········} |
150 | ········final·Integer·systemNavigationBarDividerColor·=·currentTheme.systemNavigationBarDividerColor; | 150 | ········final·Integer·systemNavigationBarDividerColor·=·currentTheme.systemNavigationBarDividerColor; |
151 | ········decorView.setSystemUiVisibility(systemUiVisibility); | 151 | ········decorView.setSystemUiVisibility(systemUiVisibility); |
152 | ········this.currentTheme·=·currentTheme; | 152 | ········this.currentTheme·=·currentTheme; |
153 | ····} | 153 | ····} |
154 | ···· | 154 | ···· |
155 | ····private·void·updateSystemUiOverlays()·{ | ||
156 | ········this.activity.getWindow().getDecorView().setSystemUiVisibility(this.mEnabledOverlays); | ||
157 | ········if·(this.currentTheme·!=·null)·{ | ||
158 | ············this.setSystemChromeSystemUIOverlayStyle(this.currentTheme); | ||
159 | ········} | ||
160 | ····} | ||
161 | ···· | ||
162 | ····private·void·vibrateHapticFeedback(final·PlatformChannel$HapticFeedbackType·platformChannel$HapticFeedbackType)·{ | 155 | ····private·void·vibrateHapticFeedback(final·PlatformChannel$HapticFeedbackType·platformChannel$HapticFeedbackType)·{ |
163 | ········final·View·decorView·=·this.activity.getWindow().getDecorView(); | 156 | ········final·View·decorView·=·this.activity.getWindow().getDecorView(); |
164 | ········switch·(PlatformPlugin$2.$SwitchMap$io$flutter$embedding$engine$systemchannels$PlatformChannel$HapticFeedbackType[platformChannel$HapticFeedbackType.ordinal()])·{ | 157 | ········switch·(PlatformPlugin$2.$SwitchMap$io$flutter$embedding$engine$systemchannels$PlatformChannel$HapticFeedbackType[platformChannel$HapticFeedbackType.ordinal()])·{ |
165 | ············case·5:·{ | 158 | ············case·5:·{ |
166 | ················decorView.performHapticFeedback(4); | 159 | ················decorView.performHapticFeedback(4); |
167 | ················break; | 160 | ················break; |
168 | ············} | 161 | ············} |
Offset 185, 11 lines modified | Offset 178, 14 lines modified | ||
185 | ········} | 178 | ········} |
186 | ····} | 179 | ····} |
187 | ···· | 180 | ···· |
188 | ····public·void·destroy()·{ | 181 | ····public·void·destroy()·{ |
189 | ········this.platformChannel.setPlatformMessageHandler((PlatformChannel$PlatformMessageHandler)null); | 182 | ········this.platformChannel.setPlatformMessageHandler((PlatformChannel$PlatformMessageHandler)null); |
190 | ····} | 183 | ····} |
191 | ···· | 184 | ···· |
192 | ····public·void·onPostResume()·{ | ||
193 | ···· | 185 | ····public·void·updateSystemUiOverlays()·{ |
186 | ········this.activity.getWindow().getDecorView().setSystemUiVisibility(this.mEnabledOverlays); | ||
187 | ········if·(this.currentTheme·!=·null)·{ | ||
188 | ············this.setSystemChromeSystemUIOverlayStyle(this.currentTheme); | ||
189 | ········} | ||
194 | ····} | 190 | ····} |
195 | } | 191 | } |
Offset 90, 33 lines modified | Offset 90, 35 lines modified | ||
90 | ········throw·new·IllegalStateException(sb4.toString()); | 90 | ········throw·new·IllegalStateException(sb4.toString()); |
91 | ····} | 91 | ····} |
92 | ···· | 92 | ···· |
93 | ····public·void·disposePlatformView(final·int·i)·{ | 93 | ····public·void·disposePlatformView(final·int·i)·{ |
94 | ········this.ensureValidAndroidVersion(); | 94 | ········this.ensureValidAndroidVersion(); |
95 | ········final·VirtualDisplayController·virtualDisplayController·=·(VirtualDisplayController)PlatformViewsController.access$100(this.this$0).get(Integer.valueOf(i)); | 95 | ········final·VirtualDisplayController·virtualDisplayController·=·(VirtualDisplayController)PlatformViewsController.access$100(this.this$0).get(Integer.valueOf(i)); |
96 | ········if·(virtualDisplayController·!=·null)·{ | 96 | ········if·(virtualDisplayController·!=·null)·{ |
97 | ············if·(PlatformViewsController.access$900(this.this$0)·!=·null)·{ | ||
98 | ················PlatformViewsController.access$900(this.this$0).clearPlatformViewClient(i); | ||
99 | ············} | ||
97 | ············PlatformViewsController.access$800(this.this$0).remove(virtualDisplayController.getView().getContext()); | 100 | ············PlatformViewsController.access$800(this.this$0).remove(virtualDisplayController.getView().getContext()); |
98 | ············virtualDisplayController.dispose(); | 101 | ············virtualDisplayController.dispose(); |
99 | ············PlatformViewsController.access$100(this.this$0).remove(Integer.valueOf(i)); | 102 | ············PlatformViewsController.access$100(this.this$0).remove(Integer.valueOf(i)); |
100 | ············return; | 103 | ············return; |
101 | ········} | 104 | ········} |
102 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 105 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
103 | ········sb.append("Trying·to·dispose·a·platform·view·with·unknown·id:·"); | 106 | ········sb.append("Trying·to·dispose·a·platform·view·with·unknown·id:·"); |
104 | ········sb.append(i); | 107 | ········sb.append(i); |
105 | ········throw·new·IllegalStateException(sb.toString()); | 108 | ········throw·new·IllegalStateException(sb.toString()); |
106 | ····} | 109 | ····} |
107 | ···· | 110 | ···· |
108 | ····public·void·onTouch(final·PlatformViewsChannel$PlatformViewTouch·platformViewsChannel$PlatformViewTouch)·{ | 111 | ····public·void·onTouch(final·PlatformViewsChannel$PlatformViewTouch·platformViewsChannel$PlatformViewTouch)·{ |
109 | ········this.ensureValidAndroidVersion(); | 112 | ········this.ensureValidAndroidVersion(); |
110 | ········final·float·density·=·PlatformViewsController.access$600(this.this$0).getResources().getDisplayMetrics().density; | 113 | ········final·float·density·=·PlatformViewsController.access$600(this.this$0).getResources().getDisplayMetrics().density; |
111 | ········final·MotionEvent$PointerProperties[]·array·=·(MotionEvent$PointerProperties[])PlatformViewsController.access$1 | 114 | ········final·MotionEvent$PointerProperties[]·array·=·(MotionEvent$PointerProperties[])PlatformViewsController.access$1200(platformViewsChannel$PlatformViewTouch.rawPointerPropertiesList).toArray(new·MotionEvent$PointerProperties[platformViewsChannel$PlatformViewTouch.pointerCount]); |
112 | ········final·MotionEvent$PointerCoords[]·array2·=·(MotionEvent$PointerCoords[])PlatformViewsController.access$1 | 115 | ········final·MotionEvent$PointerCoords[]·array2·=·(MotionEvent$PointerCoords[])PlatformViewsController.access$1300(platformViewsChannel$PlatformViewTouch.rawPointerCoords,·density).toArray(new·MotionEvent$PointerCoords[platformViewsChannel$PlatformViewTouch.pointerCount]); |
113 | ········ | 116 | ········if·(PlatformViewsController.access$100(this.this$0).containsKey(Integer.valueOf(platformViewsChannel$PlatformViewTouch.viewId)))·{ |
114 | ········if·(view·!=·null)·{ | ||
115 | ············view.dispatchTouchEvent(MotionEvent.obtain(platformViewsChannel$PlatformViewTouch.downTime.longValue(),·platformViewsChannel$PlatformViewTouch.eventTime.longValue(),·platformViewsChannel$PlatformViewTouch.action,·platformViewsChannel$PlatformViewTouch.pointerCount,·array,·array2,·platformViewsChannel$PlatformViewTouch.metaState,·platformViewsChannel$PlatformViewTouch.buttonState,·platformViewsChannel$PlatformViewTouch.xPrecision,·platformViewsChannel$PlatformViewTouch.yPrecision,·platformViewsChannel$PlatformViewTouch.deviceId,·platformViewsChannel$PlatformViewTouch.edgeFlags,·platformViewsChannel$PlatformViewTouch.source,·platformViewsChannel$PlatformViewTouch.flags)); | 117 | ············((VirtualDisplayController)PlatformViewsController.access$100(this.this$0).get(Integer.valueOf(platformViewsChannel$PlatformViewTouch.viewId))).getView().dispatchTouchEvent(MotionEvent.obtain(platformViewsChannel$PlatformViewTouch.downTime.longValue(),·platformViewsChannel$PlatformViewTouch.eventTime.longValue(),·platformViewsChannel$PlatformViewTouch.action,·platformViewsChannel$PlatformViewTouch.pointerCount,·array,·array2,·platformViewsChannel$PlatformViewTouch.metaState,·platformViewsChannel$PlatformViewTouch.buttonState,·platformViewsChannel$PlatformViewTouch.xPrecision,·platformViewsChannel$PlatformViewTouch.yPrecision,·platformViewsChannel$PlatformViewTouch.deviceId,·platformViewsChannel$PlatformViewTouch.edgeFlags,·platformViewsChannel$PlatformViewTouch.source,·platformViewsChannel$PlatformViewTouch.flags)); |
116 | ············return; | 118 | ············return; |
117 | ········} | 119 | ········} |
118 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 120 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
119 | ········sb.append("Sending·touch·to·an·unknown·view·with·id:·"); | 121 | ········sb.append("Sending·touch·to·an·unknown·view·with·id:·"); |
120 | ········sb.append(platformViewsChannel$PlatformViewTouch.viewId); | 122 | ········sb.append(platformViewsChannel$PlatformViewTouch.viewId); |
121 | ········throw·new·IllegalStateException(sb.toString()); | 123 | ········throw·new·IllegalStateException(sb.toString()); |
122 | ····} | 124 | ····} |
Offset 124, 18 lines modified | Offset 126, 16 lines modified | ||
124 | ····public·void·resizePlatformView(final·PlatformViewsChannel$PlatformViewResizeRequest·platformViewsChannel$PlatformViewResizeRequest,·final·Runnable·runnable)·{ | 126 | ····public·void·resizePlatformView(final·PlatformViewsChannel$PlatformViewResizeRequest·platformViewsChannel$PlatformViewResizeRequest,·final·Runnable·runnable)·{ |
125 | ········this.ensureValidAndroidVersion(); | 127 | ········this.ensureValidAndroidVersion(); |
126 | ········final·VirtualDisplayController·virtualDisplayController·=·(VirtualDisplayController)PlatformViewsController.access$100(this.this$0).get(Integer.valueOf(platformViewsChannel$PlatformViewResizeRequest.viewId)); | 128 | ········final·VirtualDisplayController·virtualDisplayController·=·(VirtualDisplayController)PlatformViewsController.access$100(this.this$0).get(Integer.valueOf(platformViewsChannel$PlatformViewResizeRequest.viewId)); |
127 | ········if·(virtualDisplayController·!=·null)·{ | 129 | ········if·(virtualDisplayController·!=·null)·{ |
128 | ············final·int·access$300·=·PlatformViewsController.access$300(this.this$0,·platformViewsChannel$PlatformViewResizeRequest.newLogicalWidth); | 130 | ············final·int·access$300·=·PlatformViewsController.access$300(this.this$0,·platformViewsChannel$PlatformViewResizeRequest.newLogicalWidth); |
129 | ············final·int·access$301·=·PlatformViewsController.access$300(this.this$0,·platformViewsChannel$PlatformViewResizeRequest.newLogicalHeight); | 131 | ············final·int·access$301·=·PlatformViewsController.access$300(this.this$0,·platformViewsChannel$PlatformViewResizeRequest.newLogicalHeight); |
130 | ············PlatformViewsController.access$400(this.this$0,·access$300,·access$301); | 132 | ············PlatformViewsController.access$400(this.this$0,·access$300,·access$301); |
131 | ············ | 133 | ············PlatformViewsController.access$1000(this.this$0,·virtualDisplayController); |
132 | ················PlatformViewsController.access$900(this.this$0).lockPlatformViewInputConnection(); | ||
133 | ············} | ||
134 | ············virtualDisplayController.resize(access$300,·access$301,·(Runnable)new·PlatformViewsController$1$1(this,·runnable)); | 134 | ············virtualDisplayController.resize(access$300,·access$301,·(Runnable)new·PlatformViewsController$1$1(this,·virtualDisplayController,·runnable)); |
135 | ············return; | 135 | ············return; |
136 | ········} | 136 | ········} |
137 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 137 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
138 | ········sb.append("Trying·to·resize·a·platform·view·with·unknown·id:·"); | 138 | ········sb.append("Trying·to·resize·a·platform·view·with·unknown·id:·"); |
139 | ········sb.append(platformViewsChannel$PlatformViewResizeRequest.viewId); | 139 | ········sb.append(platformViewsChannel$PlatformViewResizeRequest.viewId); |
140 | ········throw·new·IllegalStateException(sb.toString()); | 140 | ········throw·new·IllegalStateException(sb.toString()); |
141 | ····} | 141 | ····} |
Offset 44, 14 lines modified | Offset 44, 22 lines modified | ||
44 | ········final·Iterator<VirtualDisplayController>·iterator·=·this.vdControllers.values().iterator(); | 44 | ········final·Iterator<VirtualDisplayController>·iterator·=·this.vdControllers.values().iterator(); |
45 | ········while·(iterator.hasNext())·{ | 45 | ········while·(iterator.hasNext())·{ |
46 | ············((VirtualDisplayController)iterator.next()).dispose(); | 46 | ············((VirtualDisplayController)iterator.next()).dispose(); |
47 | ········} | 47 | ········} |
48 | ········this.vdControllers.clear(); | 48 | ········this.vdControllers.clear(); |
49 | ····} | 49 | ····} |
50 | ···· | 50 | ···· |
51 | ····private·void·lockInputConnection(final·VirtualDisplayController·virtualDisplayController)·{ | ||
52 | ········if·(this.textInputPlugin·==·null)·{ | ||
53 | ············return; | ||
54 | ········} | ||
55 | ········this.textInputPlugin.lockPlatformViewInputConnection(); | ||
56 | ········virtualDisplayController.onInputConnectionLocked(); | ||
57 | ····} | ||
58 | ···· | ||
51 | ····private·static·MotionEvent$PointerCoords·parsePointerCoords(final·Object·o,·final·float·n)·{ | 59 | ····private·static·MotionEvent$PointerCoords·parsePointerCoords(final·Object·o,·final·float·n)·{ |
52 | ········final·List·list·=·(List)o; | 60 | ········final·List·list·=·(List)o; |
53 | ········final·MotionEvent$PointerCoords·motionEvent$PointerCoords·=·new·MotionEvent$PointerCoords(); | 61 | ········final·MotionEvent$PointerCoords·motionEvent$PointerCoords·=·new·MotionEvent$PointerCoords(); |
54 | ········motionEvent$PointerCoords.orientation·=·(float)(double)Double.valueOf(list.get(0)); | 62 | ········motionEvent$PointerCoords.orientation·=·(float)(double)Double.valueOf(list.get(0)); |
55 | ········motionEvent$PointerCoords.pressure·=·(float)(double)Double.valueOf(list.get(1)); | 63 | ········motionEvent$PointerCoords.pressure·=·(float)(double)Double.valueOf(list.get(1)); |
56 | ········motionEvent$PointerCoords.size·=·(float)(double)Double.valueOf(list.get(2)); | 64 | ········motionEvent$PointerCoords.size·=·(float)(double)Double.valueOf(list.get(2)); |
57 | ········motionEvent$PointerCoords.toolMajor·=·(float)(double)Double.valueOf(list.get(3))·*·n; | 65 | ········motionEvent$PointerCoords.toolMajor·=·(float)(double)Double.valueOf(list.get(3))·*·n; |
Offset 93, 14 lines modified | Offset 101, 22 lines modified | ||
93 | ···· | 101 | ···· |
94 | ····private·int·toPhysicalPixels(final·double·n)·{ | 102 | ····private·int·toPhysicalPixels(final·double·n)·{ |
95 | ········final·double·v·=·(double)this.context.getResources().getDisplayMetrics().density; | 103 | ········final·double·v·=·(double)this.context.getResources().getDisplayMetrics().density; |
96 | ········Double.isNaN(v); | 104 | ········Double.isNaN(v); |
97 | ········return·(int)Math.round(n·*·v); | 105 | ········return·(int)Math.round(n·*·v); |
98 | ····} | 106 | ····} |
99 | ···· | 107 | ···· |
108 | ····private·void·unlockInputConnection(final·VirtualDisplayController·virtualDisplayController)·{ | ||
109 | ········if·(this.textInputPlugin·==·null)·{ | ||
110 | ············return; | ||
111 | ········} | ||
112 | ········this.textInputPlugin.unlockPlatformViewInputConnection(); | ||
113 | ········virtualDisplayController.onInputConnectionUnlocked(); | ||
114 | ····} | ||
115 | ···· | ||
100 | ····private·static·boolean·validateDirection(final·int·n)·{ | 116 | ····private·static·boolean·validateDirection(final·int·n)·{ |
101 | ········int·n2·=·1; | 117 | ········int·n2·=·1; |
102 | ········if·(n·!=·0)·{ | 118 | ········if·(n·!=·0)·{ |
103 | ············if·(n·!=·n2)·{ | 119 | ············if·(n·!=·n2)·{ |
104 | ················n2·=·0; | 120 | ················n2·=·0; |
105 | ············} | 121 | ············} |
106 | ········} | 122 | ········} |
Offset 28, 39 lines modified | Offset 28, 29 lines modified | ||
28 | ········this(context,·false); | 28 | ········this(context,·false); |
29 | ····} | 29 | ····} |
30 | ···· | 30 | ···· |
31 | ····public·FlutterNativeView(final·Context·mContext,·final·boolean·b)·{ | 31 | ····public·FlutterNativeView(final·Context·mContext,·final·boolean·b)·{ |
32 | ········this.mContext·=·mContext; | 32 | ········this.mContext·=·mContext; |
33 | ········this.mPluginRegistry·=·new·FlutterPluginRegistry(this,·mContext); | 33 | ········this.mPluginRegistry·=·new·FlutterPluginRegistry(this,·mContext); |
34 | ········(this.mFlutterJNI·=·new·FlutterJNI()).setRenderSurface((FlutterRenderer$RenderSurface)new·FlutterNativeView$RenderSurfaceImpl(this,·(FlutterNativeView$1)null)); | 34 | ········(this.mFlutterJNI·=·new·FlutterJNI()).setRenderSurface((FlutterRenderer$RenderSurface)new·FlutterNativeView$RenderSurfaceImpl(this,·(FlutterNativeView$1)null)); |
35 | ········this.dartExecutor·=·new·DartExecutor(this.mFlutterJNI); | 35 | ········this.dartExecutor·=·new·DartExecutor(this.mFlutterJNI,·mContext.getAssets()); |
36 | ········this.mFlutterJNI.addEngineLifecycleListener((FlutterEngine$EngineLifecycleListener)new·FlutterNativeView$EngineLifecycleListenerImpl(this,·(FlutterNativeView$1)null)); | 36 | ········this.mFlutterJNI.addEngineLifecycleListener((FlutterEngine$EngineLifecycleListener)new·FlutterNativeView$EngineLifecycleListenerImpl(this,·(FlutterNativeView$1)null)); |
37 | ········this.attach(this,·b); | 37 | ········this.attach(this,·b); |
38 | ········this.assertAttached(); | 38 | ········this.assertAttached(); |
39 | ····} | 39 | ····} |
40 | ···· | 40 | ···· |
41 | ····private·void·attach(final·FlutterNativeView·flutterNativeView,·final·boolean·b)·{ | 41 | ····private·void·attach(final·FlutterNativeView·flutterNativeView,·final·boolean·b)·{ |
42 | ········this.mFlutterJNI.attachToNative(b); | 42 | ········this.mFlutterJNI.attachToNative(b); |
43 | ········this.dartExecutor.onAttachedToJNI(); | 43 | ········this.dartExecutor.onAttachedToJNI(); |
44 | ····} | 44 | ····} |
45 | ···· | 45 | ···· |
46 | ····public·static·String·getObservatoryUri()·{ | 46 | ····public·static·String·getObservatoryUri()·{ |
47 | ········return·FlutterJNI.getObservatoryUri(); | 47 | ········return·FlutterJNI.getObservatoryUri(); |
48 | ····} | 48 | ····} |
49 | ···· | 49 | ···· |
50 | ····private·void·runFromBundleInternal(final·String[]·array,·final·String·s,·final·String·s2)·{ | ||
51 | ········this.assertAttached(); | ||
52 | ········if·(!this.applicationIsRunning)·{ | ||
53 | ············this.mFlutterJNI.runBundleAndSnapshotFromLibrary(array,·s,·s2,·this.mContext.getResources().getAssets()); | ||
54 | ············this.applicationIsRunning·=·true; | ||
55 | ············return; | ||
56 | ········} | ||
57 | ········throw·new·AssertionError((Object)"This·Flutter·engine·instance·is·already·running·an·application"); | ||
58 | ····} | ||
59 | ···· | ||
60 | ····public·void·assertAttached()·{ | 50 | ····public·void·assertAttached()·{ |
61 | ········if·(this.isAttached())·{ | 51 | ········if·(this.isAttached())·{ |
62 | ············return; | 52 | ············return; |
63 | ········} | 53 | ········} |
64 | ········throw·new·AssertionError((Object)"Platform·view·is·not·attached"); | 54 | ········throw·new·AssertionError((Object)"Platform·view·is·not·attached"); |
65 | ····} | 55 | ····} |
66 | ···· | 56 | ···· |
Offset 99, 39 lines modified | Offset 89, 24 lines modified | ||
99 | ····} | 89 | ····} |
100 | ···· | 90 | ···· |
101 | ····public·boolean·isAttached()·{ | 91 | ····public·boolean·isAttached()·{ |
102 | ········return·this.mFlutterJNI.isAttached(); | 92 | ········return·this.mFlutterJNI.isAttached(); |
103 | ····} | 93 | ····} |
104 | ···· | 94 | ···· |
105 | ····public·void·runFromBundle(final·FlutterRunArguments·flutterRunArguments)·{ | 95 | ····public·void·runFromBundle(final·FlutterRunArguments·flutterRunArguments)·{ |
106 | ········final·String[]·bundlePaths·=·flutterRunArguments.bundlePaths; | ||
107 | ········final·int·n·=·1; | ||
108 | ········final·boolean·b·=·bundlePaths·!=·null·&&·flutterRunArguments.bundlePaths.length·!=·0; | ||
109 | ········if·(flutterRunArguments. | 96 | ········if·(flutterRunArguments.entrypoint·==·null)·{ |
110 | ············throw·new·AssertionError((Object)" | 97 | ············throw·new·AssertionError((Object)"An·entrypoint·must·be·specified"); |
111 | ········} | 98 | ········} |
99 | ········this.assertAttached(); | ||
100 | ········if·(!this.applicationIsRunning)·{ | ||
101 | ············this.mFlutterJNI.runBundleAndSnapshotFromLibrary(flutterRunArguments.bundlePath,·flutterRunArguments.entrypoint,·flutterRunArguments.libraryPath,·this.mContext.getResources().getAssets()); | ||
102 | ············this.applicationIsRunning·=·true; | ||
112 | ········if·((flutterRunArguments.bundlePath·!=·null·||·flutterRunArguments.defaultPath·!=·null)·&&·b)·{ | ||
113 | ············throw·new·AssertionError((Object)"Can't·specify·both·bundlePath·and·bundlePaths"); | ||
114 | ········} | ||
115 | ········if·(flutterRunArguments.entrypoint·!=·null)·{ | ||
116 | ············if·(b)·{ | ||
117 | ················this.runFromBundleInternal(flutterRunArguments.bundlePaths,·flutterRunArguments.entrypoint,·flutterRunArguments.libraryPath); | ||
118 | ············} | ||
119 | ············else·{ | ||
120 | ················final·String[]·array·=·{·flutterRunArguments.bundlePath,·null·}; | ||
121 | ················array[n]·=·flutterRunArguments.defaultPath; | ||
122 | ················this.runFromBundleInternal(array,·flutterRunArguments.entrypoint,·flutterRunArguments.libraryPath); | ||
123 | ············} | ||
124 | ············return; | 103 | ············return; |
125 | ········} | 104 | ········} |
105 | ········throw·new·AssertionError((Object)"This·Flutter·engine·instance·is·already·running·an·application"); | ||
126 | ········throw·new·AssertionError((Object)"An·entrypoint·must·be·specified"); | ||
127 | ····} | ||
128 | ···· | ||
129 | ····public·void·runFromBundle(final·String·s,·final·String·s2,·final·String·s3,·final·boolean·b)·{ | ||
130 | ········this.runFromBundleInternal(new·String[]·{·s,·s2·},·s3,·null); | ||
131 | ····} | 106 | ····} |
132 | ···· | 107 | ···· |
133 | ····public·void·send(final·String·s,·final·ByteBuffer·byteBuffer)·{ | 108 | ····public·void·send(final·String·s,·final·ByteBuffer·byteBuffer)·{ |
134 | ········this.dartExecutor.send(s,·byteBuffer); | 109 | ········this.dartExecutor.send(s,·byteBuffer); |
135 | ····} | 110 | ····} |
136 | ···· | 111 | ···· |
137 | ····public·void·send(String·string,·final·ByteBuffer·byteBuffer,·final·BinaryMessenger$BinaryReply·binaryMessenger$BinaryReply)·{ | 112 | ····public·void·send(String·string,·final·ByteBuffer·byteBuffer,·final·BinaryMessenger$BinaryReply·binaryMessenger$BinaryReply)·{ |
Offset 1, 28 lines modified | Offset 1, 29 lines modified | ||
1 | package·io.flutter.view; | 1 | package·io.flutter.view; |
2 | import·java.nio.ByteOrder; | 2 | import·java.nio.ByteOrder; |
3 | import·io.flutter.plugin.common.BinaryMessenger$BinaryMessageHandler; | 3 | import·io.flutter.plugin.common.BinaryMessenger$BinaryMessageHandler; |
4 | import·android.util.Log; | ||
5 | import·io.flutter.plugin.common.BinaryMessenger$BinaryReply; | 4 | import·io.flutter.plugin.common.BinaryMessenger$BinaryReply; |
6 | import·java.nio.ByteBuffer; | 5 | import·java.nio.ByteBuffer; |
7 | import·android.view.KeyEvent; | 6 | import·android.view.KeyEvent; |
8 | import·android.view.MotionEvent; | 7 | import·android.view.MotionEvent; |
9 | import·java.util.Iterator; | 8 | import·java.util.Iterator; |
10 | import·java.util.Collection; | 9 | import·java.util.Collection; |
11 | import·android.view.inputmethod.InputConnection; | 10 | import·android.view.inputmethod.InputConnection; |
12 | import·android.view.inputmethod.EditorInfo; | 11 | import·android.view.inputmethod.EditorInfo; |
13 | import·io.flutter.plugin.platform.PlatformViewsAccessibilityDelegate; | 12 | import·io.flutter.plugin.platform.PlatformViewsAccessibilityDelegate; |
14 | import·android.view.accessibility.AccessibilityManager; | 13 | import·android.view.accessibility.AccessibilityManager; |
15 | import·io.flutter.embedding.engine.systemchannels.AccessibilityChannel; | 14 | import·io.flutter.embedding.engine.systemchannels.AccessibilityChannel; |
15 | import·android.graphics.Insets; | ||
16 | import·io.flutter.app.FlutterPluginRegistry; | 16 | import·io.flutter.app.FlutterPluginRegistry; |
17 | import·android.graphics.Bitmap; | 17 | import·android.graphics.Bitmap; |
18 | import·android.view.accessibility.AccessibilityNodeProvider; | 18 | import·android.view.accessibility.AccessibilityNodeProvider; |
19 | import·android.graphics.Rect; | 19 | import·android.graphics.Rect; |
20 | import·android.util.Log; | ||
20 | import·android.graphics.SurfaceTexture; | 21 | import·android.graphics.SurfaceTexture; |
21 | import·android.view.WindowInsets; | 22 | import·android.view.WindowInsets; |
22 | import·android.text.format.DateFormat; | 23 | import·android.text.format.DateFormat; |
23 | import·io.flutter.embedding.engine.systemchannels.SettingsChannel$PlatformBrightness; | 24 | import·io.flutter.embedding.engine.systemchannels.SettingsChannel$PlatformBrightness; |
24 | import·android.os.LocaleList; | 25 | import·android.os.LocaleList; |
25 | import·android.os.Build$VERSION; | 26 | import·android.os.Build$VERSION; |
26 | import·java.util.Locale; | 27 | import·java.util.Locale; |
Offset 57, 14 lines modified | Offset 58, 15 lines modified | ||
57 | public·class·FlutterView·extends·SurfaceView·implements·BinaryMessenger,·TextureRegistry | 58 | public·class·FlutterView·extends·SurfaceView·implements·BinaryMessenger,·TextureRegistry |
58 | { | 59 | { |
59 | ····private·static·final·String·TAG·=·"FlutterView"; | 60 | ····private·static·final·String·TAG·=·"FlutterView"; |
60 | ····private·final·AndroidKeyProcessor·androidKeyProcessor; | 61 | ····private·final·AndroidKeyProcessor·androidKeyProcessor; |
61 | ····private·final·AndroidTouchProcessor·androidTouchProcessor; | 62 | ····private·final·AndroidTouchProcessor·androidTouchProcessor; |
62 | ····private·final·DartExecutor·dartExecutor; | 63 | ····private·final·DartExecutor·dartExecutor; |
64 | ····private·boolean·didRenderFirstFrame; | ||
63 | ····private·final·FlutterRenderer·flutterRenderer; | 65 | ····private·final·FlutterRenderer·flutterRenderer; |
64 | ····private·final·KeyEventChannel·keyEventChannel; | 66 | ····private·final·KeyEventChannel·keyEventChannel; |
65 | ····private·final·LifecycleChannel·lifecycleChannel; | 67 | ····private·final·LifecycleChannel·lifecycleChannel; |
66 | ····private·final·LocalizationChannel·localizationChannel; | 68 | ····private·final·LocalizationChannel·localizationChannel; |
67 | ····private·AccessibilityBridge·mAccessibilityNodeProvider; | 69 | ····private·AccessibilityBridge·mAccessibilityNodeProvider; |
68 | ····private·final·List·mActivityLifecycleListeners; | 70 | ····private·final·List·mActivityLifecycleListeners; |
69 | ····private·final·List·mFirstFrameListeners; | 71 | ····private·final·List·mFirstFrameListeners; |
Offset 89, 14 lines modified | Offset 91, 15 lines modified | ||
89 | ········this(context,·set,·null); | 91 | ········this(context,·set,·null); |
90 | ····} | 92 | ····} |
91 | ···· | 93 | ···· |
92 | ····public·FlutterView(final·Context·context,·final·AttributeSet·set,·final·FlutterNativeView·mNativeView)·{ | 94 | ····public·FlutterView(final·Context·context,·final·AttributeSet·set,·final·FlutterNativeView·mNativeView)·{ |
93 | ········super(context,·set); | 95 | ········super(context,·set); |
94 | ········this.nextTextureId·=·new·AtomicLong(0L); | 96 | ········this.nextTextureId·=·new·AtomicLong(0L); |
95 | ········this.mIsSoftwareRenderingEnabled·=·false; | 97 | ········this.mIsSoftwareRenderingEnabled·=·false; |
98 | ········this.didRenderFirstFrame·=·false; | ||
96 | ········this.onAccessibilityChangeListener·=·(AccessibilityBridge$OnAccessibilityChangeListener)new·FlutterView$1(this); | 99 | ········this.onAccessibilityChangeListener·=·(AccessibilityBridge$OnAccessibilityChangeListener)new·FlutterView$1(this); |
97 | ········final·Activity·activity·=·getActivity(this.getContext()); | 100 | ········final·Activity·activity·=·getActivity(this.getContext()); |
98 | ········if·(activity·!=·null)·{ | 101 | ········if·(activity·!=·null)·{ |
99 | ············if·(mNativeView·==·null)·{ | 102 | ············if·(mNativeView·==·null)·{ |
100 | ················this.mNativeView·=·new·FlutterNativeView(activity.getApplicationContext()); | 103 | ················this.mNativeView·=·new·FlutterNativeView(activity.getApplicationContext()); |
101 | ············} | 104 | ············} |
102 | ············else·{ | 105 | ············else·{ |
Offset 118, 15 lines modified | Offset 121, 15 lines modified | ||
118 | ············this.navigationChannel·=·new·NavigationChannel(this.dartExecutor); | 121 | ············this.navigationChannel·=·new·NavigationChannel(this.dartExecutor); |
119 | ············this.keyEventChannel·=·new·KeyEventChannel(this.dartExecutor); | 122 | ············this.keyEventChannel·=·new·KeyEventChannel(this.dartExecutor); |
120 | ············this.lifecycleChannel·=·new·LifecycleChannel(this.dartExecutor); | 123 | ············this.lifecycleChannel·=·new·LifecycleChannel(this.dartExecutor); |
121 | ············this.localizationChannel·=·new·LocalizationChannel(this.dartExecutor); | 124 | ············this.localizationChannel·=·new·LocalizationChannel(this.dartExecutor); |
122 | ············this.platformChannel·=·new·PlatformChannel(this.dartExecutor); | 125 | ············this.platformChannel·=·new·PlatformChannel(this.dartExecutor); |
123 | ············this.systemChannel·=·new·SystemChannel(this.dartExecutor); | 126 | ············this.systemChannel·=·new·SystemChannel(this.dartExecutor); |
124 | ············this.settingsChannel·=·new·SettingsChannel(this.dartExecutor); | 127 | ············this.settingsChannel·=·new·SettingsChannel(this.dartExecutor); |
125 | ············this.addActivityLifecycleListener((ActivityLifecycleListener)new·PlatformPlugin(activity,·this.platformChannel)); | 128 | ············this.addActivityLifecycleListener((ActivityLifecycleListener)new·FlutterView$3(this,·new·PlatformPlugin(activity,·this.platformChannel))); |
126 | ············this.mImm·=·(InputMethodManager)this.getContext().getSystemService("input_method"); | 129 | ············this.mImm·=·(InputMethodManager)this.getContext().getSystemService("input_method"); |
127 | ············this.mTextInputPlugin·=·new·TextInputPlugin((View)this,·this.dartExecutor,·this.mNativeView.getPluginRegistry().getPlatformViewsController()); | 130 | ············this.mTextInputPlugin·=·new·TextInputPlugin((View)this,·this.dartExecutor,·this.mNativeView.getPluginRegistry().getPlatformViewsController()); |
128 | ············this.androidKeyProcessor·=·new·AndroidKeyProcessor(this.keyEventChannel,·this.mTextInputPlugin); | 131 | ············this.androidKeyProcessor·=·new·AndroidKeyProcessor(this.keyEventChannel,·this.mTextInputPlugin); |
129 | ············this.androidTouchProcessor·=·new·AndroidTouchProcessor(this.flutterRenderer); | 132 | ············this.androidTouchProcessor·=·new·AndroidTouchProcessor(this.flutterRenderer); |
130 | ············this.mNativeView.getPluginRegistry().getPlatformViewsController().attachTextInputPlugin(this.mTextInputPlugin); | 133 | ············this.mNativeView.getPluginRegistry().getPlatformViewsController().attachTextInputPlugin(this.mTextInputPlugin); |
131 | ············this.sendLocalesToDart(this.getResources().getConfiguration()); | 134 | ············this.sendLocalesToDart(this.getResources().getConfiguration()); |
132 | ············this.sendUserPlatformSettingsToDart(); | 135 | ············this.sendUserPlatformSettingsToDart(); |
Offset 198, 15 lines modified | Offset 201, 15 lines modified | ||
198 | ········this.settingsChannel.startMessage().setTextScaleFactor(this.getResources().getConfiguration().fontScale).setUse24HourFormat(DateFormat.is24HourFormat(this.getContext())).setPlatformBrightness(platformBrightness).send(); | 201 | ········this.settingsChannel.startMessage().setTextScaleFactor(this.getResources().getConfiguration().fontScale).setUse24HourFormat(DateFormat.is24HourFormat(this.getContext())).setPlatformBrightness(platformBrightness).send(); |
199 | ····} | 202 | ····} |
200 | ···· | 203 | ···· |
201 | ····private·void·updateViewportMetrics()·{ | 204 | ····private·void·updateViewportMetrics()·{ |
202 | ········if·(!this.isAttached())·{ | 205 | ········if·(!this.isAttached())·{ |
203 | ············return; | 206 | ············return; |
204 | ········} | 207 | ········} |
205 | ········this.mNativeView.getFlutterJNI().setViewportMetrics(this.mMetrics.devicePixelRatio,·this.mMetrics.physicalWidth,·this.mMetrics.physicalHeight,·this.mMetrics.physicalPaddingTop,·this.mMetrics.physicalPaddingRight,·this.mMetrics.physicalPaddingBottom,·this.mMetrics.physicalPaddingLeft,·this.mMetrics.physicalViewInsetTop,·this.mMetrics.physicalViewInsetRight,·this.mMetrics.physicalViewInsetBottom,·this.mMetrics.physicalViewInsetLeft); | 208 | ········this.mNativeView.getFlutterJNI().setViewportMetrics(this.mMetrics.devicePixelRatio,·this.mMetrics.physicalWidth,·this.mMetrics.physicalHeight,·this.mMetrics.physicalPaddingTop,·this.mMetrics.physicalPaddingRight,·this.mMetrics.physicalPaddingBottom,·this.mMetrics.physicalPaddingLeft,·this.mMetrics.physicalViewInsetTop,·this.mMetrics.physicalViewInsetRight,·this.mMetrics.physicalViewInsetBottom,·this.mMetrics.physicalViewInsetLeft,·this.mMetrics.systemGestureInsetTop,·this.mMetrics.systemGestureInsetRight,·this.mMetrics.systemGestureInsetBottom,·this.mMetrics.systemGestureInsetLeft); |
206 | ····} | 209 | ····} |
207 | ···· | 210 | ···· |
208 | ····public·void·addActivityLifecycleListener(final·ActivityLifecycleListener·activityLifecycleListener)·{ | 211 | ····public·void·addActivityLifecycleListener(final·ActivityLifecycleListener·activityLifecycleListener)·{ |
209 | ········this.mActivityLifecycleListeners.add(activityLifecycleListener); | 212 | ········this.mActivityLifecycleListeners.add(activityLifecycleListener); |
210 | ····} | 213 | ····} |
211 | ···· | 214 | ···· |
212 | ····public·void·addFirstFrameListener(final·FlutterView$FirstFrameListener·flutterView$FirstFrameListener)·{ | 215 | ····public·void·addFirstFrameListener(final·FlutterView$FirstFrameListener·flutterView$FirstFrameListener)·{ |
Offset 292, 14 lines modified | Offset 295, 15 lines modified | ||
292 | ···· | 295 | ···· |
293 | ····public·void·disableTransparentBackground()·{ | 296 | ····public·void·disableTransparentBackground()·{ |
294 | ········this.setZOrderOnTop(false); | 297 | ········this.setZOrderOnTop(false); |
295 | ········this.getHolder().setFormat(-1); | 298 | ········this.getHolder().setFormat(-1); |
296 | ····} | 299 | ····} |
297 | ···· | 300 | ···· |
298 | ····public·void·enableTransparentBackground()·{ | 301 | ····public·void·enableTransparentBackground()·{ |
302 | ········Log.w("FlutterView",·"Warning:·FlutterView·is·set·on·top·of·the·window.·Accessibility·highlights·will·not·be·visible·in·the·Flutter·UI.·https://github.com/flutter/flutter/issues/37025"); | ||
299 | ········this.setZOrderOnTop(true); | 303 | ········this.setZOrderOnTop(true); |
300 | ········this.getHolder().setFormat(-2); | 304 | ········this.getHolder().setFormat(-2); |
301 | ····} | 305 | ····} |
302 | ···· | 306 | ···· |
303 | ····protected·boolean·fitSystemWindows(final·Rect·rect)·{ | 307 | ····protected·boolean·fitSystemWindows(final·Rect·rect)·{ |
304 | ········if·(Build$VERSION.SDK_INT·<=·19)·{ | 308 | ········if·(Build$VERSION.SDK_INT·<=·19)·{ |
305 | ············this.mMetrics.physicalPaddingTop·=·rect.top; | 309 | ············this.mMetrics.physicalPaddingTop·=·rect.top; |
Offset 348, 14 lines modified | Offset 352, 18 lines modified | ||
348 | ········return·FlutterMain.getLookupKeyForAsset(s,·s2); | 352 | ········return·FlutterMain.getLookupKeyForAsset(s,·s2); |
349 | ····} | 353 | ····} |
350 | ···· | 354 | ···· |
351 | ····public·FlutterPluginRegistry·getPluginRegistry()·{ | 355 | ····public·FlutterPluginRegistry·getPluginRegistry()·{ |
352 | ········return·this.mNativeView.getPluginRegistry(); | 356 | ········return·this.mNativeView.getPluginRegistry(); |
353 | ····} | 357 | ····} |
354 | ···· | 358 | ···· |
359 | ····public·boolean·hasRenderedFirstFrame()·{ | ||
360 | ········return·this.didRenderFirstFrame; | ||
361 | ····} | ||
362 | ···· | ||
355 | ····public·final·WindowInsets·onApplyWindowInsets(final·WindowInsets·windowInsets)·{ | 363 | ····public·final·WindowInsets·onApplyWindowInsets(final·WindowInsets·windowInsets)·{ |
356 | ········final·int·n·=·this.getWindowSystemUiVisibility()·&·0x4; | 364 | ········final·int·n·=·this.getWindowSystemUiVisibility()·&·0x4; |
357 | ········boolean·b·=·true; | 365 | ········boolean·b·=·true; |
358 | ········final·boolean·b2·=·n·!=·0; | 366 | ········final·boolean·b2·=·n·!=·0; |
359 | ········if·((this.getWindowSystemUiVisibility()·&·0x2)·==·0x0)·{ | 367 | ········if·((this.getWindowSystemUiVisibility()·&·0x2)·==·0x0)·{ |
Max diff block lines reached; 3434/10715 bytes (32.05%) of diff not shown. |
Offset 162, 31 lines modified | Offset 162, 29 lines modified | ||
162 | ····} | 162 | ····} |
163 | ···· | 163 | ···· |
164 | ····private·boolean·loadIntent(final·Intent·intent)·{ | 164 | ····private·boolean·loadIntent(final·Intent·intent)·{ |
165 | ········if·("android.intent.action.RUN".equals(intent.getAction()))·{ | 165 | ········if·("android.intent.action.RUN".equals(intent.getAction()))·{ |
166 | ············final·String·stringExtra·=·intent.getStringExtra("route"); | 166 | ············final·String·stringExtra·=·intent.getStringExtra("route"); |
167 | ············String·s·=·intent.getDataString(); | 167 | ············String·s·=·intent.getDataString(); |
168 | ············if·(s·==·null)·{ | 168 | ············if·(s·==·null)·{ |
169 | ················s·=·FlutterMain.findAppBundlePath( | 169 | ················s·=·FlutterMain.findAppBundlePath(); |
170 | ············} | 170 | ············} |
171 | ············if·(stringExtra·!=·null)·{ | 171 | ············if·(stringExtra·!=·null)·{ |
172 | ················this.flutterView.setInitialRoute(stringExtra); | 172 | ················this.flutterView.setInitialRoute(stringExtra); |
173 | ············} | 173 | ············} |
174 | ············this.runBundle(s); | 174 | ············this.runBundle(s); |
175 | ············return·true; | 175 | ············return·true; |
176 | ········} | 176 | ········} |
177 | ········return·false; | 177 | ········return·false; |
178 | ····} | 178 | ····} |
179 | ···· | 179 | ···· |
180 | ····private·void·runBundle(final·String·e)·{ | 180 | ····private·void·runBundle(final·String·bundlePath)·{ |
181 | ········if·(!this.flutterView.getFlutterNativeView().isApplicationRunning())·{ | 181 | ········if·(!this.flutterView.getFlutterNativeView().isApplicationRunning())·{ |
182 | ············final·FlutterRunArguments·flutterRunArguments·=·new·FlutterRunArguments(); | 182 | ············final·FlutterRunArguments·flutterRunArguments·=·new·FlutterRunArguments(); |
183 | ············flutterRunArguments.bundlePath·=·bundlePath; | ||
183 | ············final·ArrayList<String>·list·=·new·ArrayList<String>(); | ||
184 | ············list.add(e); | ||
185 | ············flutterRunArguments.bundlePaths·=·list.toArray(new·String[0]); | ||
186 | ············flutterRunArguments.entrypoint·=·"main"; | 184 | ············flutterRunArguments.entrypoint·=·"main"; |
187 | ············this.flutterView.runFromBundle(flutterRunArguments); | 185 | ············this.flutterView.runFromBundle(flutterRunArguments); |
188 | ········} | 186 | ········} |
189 | ····} | 187 | ····} |
190 | ···· | 188 | ···· |
191 | ····private·Boolean·showSplashScreenUntilFirstFrame()·{ | 189 | ····private·Boolean·showSplashScreenUntilFirstFrame()·{ |
192 | ········try·{ | 190 | ········try·{ |
Offset 253, 15 lines modified | Offset 251, 15 lines modified | ||
253 | ············if·(this.launchView·!=·null)·{ | 251 | ············if·(this.launchView·!=·null)·{ |
254 | ················this.addLaunchView(); | 252 | ················this.addLaunchView(); |
255 | ············} | 253 | ············} |
256 | ········} | 254 | ········} |
257 | ········if·(this.loadIntent(this.activity.getIntent()))·{ | 255 | ········if·(this.loadIntent(this.activity.getIntent()))·{ |
258 | ············return; | 256 | ············return; |
259 | ········} | 257 | ········} |
260 | ········final·String·appBundlePath·=·FlutterMain.findAppBundlePath( | 258 | ········final·String·appBundlePath·=·FlutterMain.findAppBundlePath(); |
261 | ········if·(appBundlePath·!=·null)·{ | 259 | ········if·(appBundlePath·!=·null)·{ |
262 | ············this.runBundle(appBundlePath); | 260 | ············this.runBundle(appBundlePath); |
263 | ········} | 261 | ········} |
264 | ····} | 262 | ····} |
265 | ···· | 263 | ···· |
266 | ····public·void·onDestroy()·{ | 264 | ····public·void·onDestroy()·{ |
267 | ········final·Application·application·=·(Application)this.activity.getApplicationContext(); | 265 | ········final·Application·application·=·(Application)this.activity.getApplicationContext(); |
Offset 1, 39 lines modified | Offset 1, 39 lines modified | ||
1 | package·io.flutter.embedding.android; | 1 | package·io.flutter.embedding.android; |
2 | import·android.content.Intent; | 2 | import·android.content.Intent; |
3 | import·android.content.Context; | 3 | import·android.content.Context; |
4 | public·class·FlutterActivity$IntentBuilder | 4 | public·class·FlutterActivity$NewEngineIntentBuilder |
5 | { | 5 | { |
6 | ····private·final·Class·activityClass; | 6 | ····private·final·Class·activityClass; |
7 | ····private·String·backgroundMode; | 7 | ····private·String·backgroundMode; |
8 | ····private·String·dartEntrypoint; | 8 | ····private·String·dartEntrypoint; |
9 | ····private·String·initialRoute; | 9 | ····private·String·initialRoute; |
10 | ···· | 10 | ···· |
11 | ····protected·FlutterActivity$IntentBuilder(final·Class·activityClass)·{ | 11 | ····protected·FlutterActivity$NewEngineIntentBuilder(final·Class·activityClass)·{ |
12 | ········this.dartEntrypoint·=·"main"; | 12 | ········this.dartEntrypoint·=·"main"; |
13 | ········this.initialRoute·=·"/"; | 13 | ········this.initialRoute·=·"/"; |
14 | ········this.backgroundMode·=·FlutterActivity.DEFAULT_BACKGROUND_MODE; | 14 | ········this.backgroundMode·=·FlutterActivity.DEFAULT_BACKGROUND_MODE; |
15 | ········this.activityClass·=·activityClass; | 15 | ········this.activityClass·=·activityClass; |
16 | ····} | 16 | ····} |
17 | ···· | 17 | ···· |
18 | ····public·FlutterActivity$IntentBuilder·backgroundMode(final·FlutterActivity$BackgroundMode·flutterActivity$BackgroundMode)·{ | 18 | ····public·FlutterActivity$NewEngineIntentBuilder·backgroundMode(final·FlutterActivity$BackgroundMode·flutterActivity$BackgroundMode)·{ |
19 | ········this.backgroundMode·=·flutterActivity$BackgroundMode.name(); | 19 | ········this.backgroundMode·=·flutterActivity$BackgroundMode.name(); |
20 | ········return·this; | 20 | ········return·this; |
21 | ····} | 21 | ····} |
22 | ···· | 22 | ···· |
23 | ····public·Intent·build(final·Context·context)·{ | 23 | ····public·Intent·build(final·Context·context)·{ |
24 | ········return·new·Intent(context,·this.activityClass).putExtra("dart_entrypoint",·this.dartEntrypoint).putExtra("initial_route",·this.initialRoute).putExtra("background_mode",·this.backgroundMode); | 24 | ········return·new·Intent(context,·this.activityClass).putExtra("dart_entrypoint",·this.dartEntrypoint).putExtra("initial_route",·this.initialRoute).putExtra("background_mode",·this.backgroundMode).putExtra("destroy_engine_with_activity",·true); |
25 | ····} | 25 | ····} |
26 | ···· | 26 | ···· |
27 | ····public·FlutterActivity$IntentBuilder·dartEntrypoint(final·String·dartEntrypoint)·{ | 27 | ····public·FlutterActivity$NewEngineIntentBuilder·dartEntrypoint(final·String·dartEntrypoint)·{ |
28 | ········this.dartEntrypoint·=·dartEntrypoint; | 28 | ········this.dartEntrypoint·=·dartEntrypoint; |
29 | ········return·this; | 29 | ········return·this; |
30 | ····} | 30 | ····} |
31 | ···· | 31 | ···· |
32 | ····public·FlutterActivity$IntentBuilder·initialRoute(final·String·initialRoute)·{ | 32 | ····public·FlutterActivity$NewEngineIntentBuilder·initialRoute(final·String·initialRoute)·{ |
33 | ········this.initialRoute·=·initialRoute; | 33 | ········this.initialRoute·=·initialRoute; |
34 | ········return·this; | 34 | ········return·this; |
35 | ····} | 35 | ····} |
36 | } | 36 | } |
Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
1 | package·io.flutter.embedding.android; | 1 | package·io.flutter.embedding.android; |
2 | import·io.flutter.Log; | 2 | import·io.flutter.Log; |
3 | class·FlutterFragment$2·implements·Runnable | 3 | class·FlutterActivityAndFragmentDelegate$2·implements·Runnable |
4 | { | 4 | { |
5 | ····final·/*·synthetic·*/·FlutterFragment·this$0; | 5 | ····final·/*·synthetic·*/·FlutterActivityAndFragmentDelegate·this$0; |
6 | ···· | 6 | ···· |
7 | ····FlutterFragment$2(final·FlutterFragment·this$0)·{ | 7 | ····FlutterActivityAndFragmentDelegate$2(final·FlutterActivityAndFragmentDelegate·this$0)·{ |
8 | ········this.this$0·=·this$0; | 8 | ········this.this$0·=·this$0; |
9 | ····} | 9 | ····} |
10 | ···· | 10 | ···· |
11 | ····public·void·run()·{ | 11 | ····public·void·run()·{ |
12 | ········Log.v("FlutterFragment",·"Attaching·FlutterEngine·to·FlutterView."); | 12 | ········Log.v("FlutterActivityAndFragmentDelegate",·"Attaching·FlutterEngine·to·FlutterView."); |
13 | ········FlutterFragment.access$ | 13 | ········FlutterActivityAndFragmentDelegate.access$200(this.this$0).attachToFlutterEngine(FlutterActivityAndFragmentDelegate.access$100(this.this$0)); |
14 | ········FlutterFragment.access$ | 14 | ········FlutterActivityAndFragmentDelegate.access$300(this.this$0); |
15 | ····} | 15 | ····} |
16 | } | 16 | } |
Offset 1, 48 lines modified | Offset 1, 48 lines modified | ||
1 | package·io.flutter.embedding.android; | 1 | package·io.flutter.embedding.android; |
2 | import·android.os.Bundle; | 2 | import·android.os.Bundle; |
3 | import·java.lang.reflect.Constructor; | 3 | import·java.lang.reflect.Constructor; |
4 | import·io.flutter.embedding.engine.FlutterShellArgs; | 4 | import·io.flutter.embedding.engine.FlutterShellArgs; |
5 | public·class·FlutterFragment$Builder | 5 | public·class·FlutterFragment$NewEngineFragmentBuilder |
6 | { | 6 | { |
7 | ····private·String·appBundlePath; | 7 | ····private·String·appBundlePath; |
8 | ····private·String·dartEntrypoint; | 8 | ····private·String·dartEntrypoint; |
9 | ····private·final·Class·fragmentClass; | 9 | ····private·final·Class·fragmentClass; |
10 | ····private·String·initialRoute; | 10 | ····private·String·initialRoute; |
11 | ····private·FlutterView$RenderMode·renderMode; | 11 | ····private·FlutterView$RenderMode·renderMode; |
12 | ····private·FlutterShellArgs·shellArgs; | 12 | ····private·FlutterShellArgs·shellArgs; |
13 | ····private·boolean·shouldAttachEngineToActivity; | 13 | ····private·boolean·shouldAttachEngineToActivity; |
14 | ····private·FlutterView$TransparencyMode·transparencyMode; | 14 | ····private·FlutterView$TransparencyMode·transparencyMode; |
15 | ···· | 15 | ···· |
16 | ····public·FlutterFragment$Builder()·{ | 16 | ····public·FlutterFragment$NewEngineFragmentBuilder()·{ |
17 | ········this.dartEntrypoint·=·"main"; | 17 | ········this.dartEntrypoint·=·"main"; |
18 | ········this.initialRoute·=·"/"; | 18 | ········this.initialRoute·=·"/"; |
19 | ········this.appBundlePath·=·null; | 19 | ········this.appBundlePath·=·null; |
20 | ········this.shellArgs·=·null; | 20 | ········this.shellArgs·=·null; |
21 | ········this.renderMode·=·FlutterView$RenderMode.surface; | 21 | ········this.renderMode·=·FlutterView$RenderMode.surface; |
22 | ········this.transparencyMode·=·FlutterView$TransparencyMode.transparent; | 22 | ········this.transparencyMode·=·FlutterView$TransparencyMode.transparent; |
23 | ········this.shouldAttachEngineToActivity·=·true; | 23 | ········this.shouldAttachEngineToActivity·=·true; |
24 | ········this.fragmentClass·=·FlutterFragment.class; | 24 | ········this.fragmentClass·=·FlutterFragment.class; |
25 | ····} | 25 | ····} |
26 | ···· | 26 | ···· |
27 | ····public·FlutterFragment$Builder(final·Class·fragmentClass)·{ | 27 | ····public·FlutterFragment$NewEngineFragmentBuilder(final·Class·fragmentClass)·{ |
28 | ········this.dartEntrypoint·=·"main"; | 28 | ········this.dartEntrypoint·=·"main"; |
29 | ········this.initialRoute·=·"/"; | 29 | ········this.initialRoute·=·"/"; |
30 | ········this.appBundlePath·=·null; | 30 | ········this.appBundlePath·=·null; |
31 | ········this.shellArgs·=·null; | 31 | ········this.shellArgs·=·null; |
32 | ········this.renderMode·=·FlutterView$RenderMode.surface; | 32 | ········this.renderMode·=·FlutterView$RenderMode.surface; |
33 | ········this.transparencyMode·=·FlutterView$TransparencyMode.transparent; | 33 | ········this.transparencyMode·=·FlutterView$TransparencyMode.transparent; |
34 | ········this.shouldAttachEngineToActivity·=·true; | 34 | ········this.shouldAttachEngineToActivity·=·true; |
35 | ········this.fragmentClass·=·fragmentClass; | 35 | ········this.fragmentClass·=·fragmentClass; |
36 | ····} | 36 | ····} |
37 | ···· | 37 | ···· |
38 | ····public·FlutterFragment$Builder·appBundlePath(final·String·appBundlePath)·{ | 38 | ····public·FlutterFragment$NewEngineFragmentBuilder·appBundlePath(final·String·appBundlePath)·{ |
39 | ········this.appBundlePath·=·appBundlePath; | 39 | ········this.appBundlePath·=·appBundlePath; |
40 | ········return·this; | 40 | ········return·this; |
41 | ····} | 41 | ····} |
42 | ···· | 42 | ···· |
43 | ····public·FlutterFragment·build()·{ | 43 | ····public·FlutterFragment·build()·{ |
44 | ········try·{ | 44 | ········try·{ |
45 | ············final·Constructor<FlutterFragment>·declaredConstructor·=·this.fragmentClass.getDeclaredConstructor((Class<?>[])new·Class[0]); | 45 | ············final·Constructor<FlutterFragment>·declaredConstructor·=·this.fragmentClass.getDeclaredConstructor((Class<?>[])new·Class[0]); |
Offset 106, 40 lines modified | Offset 106, 41 lines modified | ||
106 | ············flutterView$TransparencyMode·=·this.transparencyMode; | 106 | ············flutterView$TransparencyMode·=·this.transparencyMode; |
107 | ········} | 107 | ········} |
108 | ········else·{ | 108 | ········else·{ |
109 | ············flutterView$TransparencyMode·=·FlutterView$TransparencyMode.transparent; | 109 | ············flutterView$TransparencyMode·=·FlutterView$TransparencyMode.transparent; |
110 | ········} | 110 | ········} |
111 | ········bundle.putString(s2,·flutterView$TransparencyMode.name()); | 111 | ········bundle.putString(s2,·flutterView$TransparencyMode.name()); |
112 | ········bundle.putBoolean("should_attach_engine_to_activity",·this.shouldAttachEngineToActivity); | 112 | ········bundle.putBoolean("should_attach_engine_to_activity",·this.shouldAttachEngineToActivity); |
113 | ········bundle.putBoolean("destroy_engine_with_fragment",·true); | ||
113 | ········return·bundle; | 114 | ········return·bundle; |
114 | ····} | 115 | ····} |
115 | ···· | 116 | ···· |
116 | ····public·FlutterFragment$Builder·dartEntrypoint(final·String·dartEntrypoint)·{ | 117 | ····public·FlutterFragment$NewEngineFragmentBuilder·dartEntrypoint(final·String·dartEntrypoint)·{ |
117 | ········this.dartEntrypoint·=·dartEntrypoint; | 118 | ········this.dartEntrypoint·=·dartEntrypoint; |
118 | ········return·this; | 119 | ········return·this; |
119 | ····} | 120 | ····} |
120 | ···· | 121 | ···· |
121 | ····public·FlutterFragment$Builder·flutterShellArgs(final·FlutterShellArgs·shellArgs)·{ | 122 | ····public·FlutterFragment$NewEngineFragmentBuilder·flutterShellArgs(final·FlutterShellArgs·shellArgs)·{ |
122 | ········this.shellArgs·=·shellArgs; | 123 | ········this.shellArgs·=·shellArgs; |
123 | ········return·this; | 124 | ········return·this; |
124 | ····} | 125 | ····} |
125 | ···· | 126 | ···· |
126 | ····public·FlutterFragment$Builder·initialRoute(final·String·initialRoute)·{ | 127 | ····public·FlutterFragment$NewEngineFragmentBuilder·initialRoute(final·String·initialRoute)·{ |
127 | ········this.initialRoute·=·initialRoute; | 128 | ········this.initialRoute·=·initialRoute; |
128 | ········return·this; | 129 | ········return·this; |
129 | ····} | 130 | ····} |
130 | ···· | 131 | ···· |
131 | ····public·FlutterFragment$Builder·renderMode(final·FlutterView$RenderMode·renderMode)·{ | 132 | ····public·FlutterFragment$NewEngineFragmentBuilder·renderMode(final·FlutterView$RenderMode·renderMode)·{ |
132 | ········this.renderMode·=·renderMode; | 133 | ········this.renderMode·=·renderMode; |
133 | ········return·this; | 134 | ········return·this; |
134 | ····} | 135 | ····} |
135 | ···· | 136 | ···· |
136 | ····public·FlutterFragment$Builder·shouldAttachEngineToActivity(final·boolean·shouldAttachEngineToActivity)·{ | 137 | ····public·FlutterFragment$NewEngineFragmentBuilder·shouldAttachEngineToActivity(final·boolean·shouldAttachEngineToActivity)·{ |
137 | ········this.shouldAttachEngineToActivity·=·shouldAttachEngineToActivity; | 138 | ········this.shouldAttachEngineToActivity·=·shouldAttachEngineToActivity; |
138 | ········return·this; | 139 | ········return·this; |
139 | ····} | 140 | ····} |
140 | ···· | 141 | ···· |
141 | ····public·FlutterFragment$Builder·transparencyMode(final·FlutterView$TransparencyMode·transparencyMode)·{ | 142 | ····public·FlutterFragment$NewEngineFragmentBuilder·transparencyMode(final·FlutterView$TransparencyMode·transparencyMode)·{ |
142 | ········this.transparencyMode·=·transparencyMode; | 143 | ········this.transparencyMode·=·transparencyMode; |
143 | ········return·this; | 144 | ········return·this; |
144 | ····} | 145 | ····} |
145 | } | 146 | } |
Offset 33, 54 lines modified | Offset 33, 74 lines modified | ||
33 | .field·physicalViewInsetRight:I | 33 | .field·physicalViewInsetRight:I |
34 | .field·physicalViewInsetTop:I | 34 | .field·physicalViewInsetTop:I |
35 | .field·physicalWidth:I | 35 | .field·physicalWidth:I |
36 | .field·systemGestureInsetBottom:I | ||
37 | .field·systemGestureInsetLeft:I | ||
38 | .field·systemGestureInsetRight:I | ||
39 | .field·systemGestureInsetTop:I | ||
36 | #·direct·methods | 40 | #·direct·methods |
37 | .method·constructor·<init>()V | 41 | .method·constructor·<init>()V |
38 | ····.locals·1 | 42 | ····.locals·1 |
39 | ····.line· | 43 | ····.line·93 |
40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 44 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
41 | ····const/high16·v0,·0x3f800000····#·1.0f | 45 | ····const/high16·v0,·0x3f800000····#·1.0f |
42 | ····.line· | 46 | ····.line·94 |
43 | ····iput·v0,·p0,·Lio/flutter/view/FlutterView$ViewportMetrics;->devicePixelRatio:F | 47 | ····iput·v0,·p0,·Lio/flutter/view/FlutterView$ViewportMetrics;->devicePixelRatio:F |
44 | ····const/4·v0,·0x0 | 48 | ····const/4·v0,·0x0 |
45 | ····.line· | 49 | ····.line·95 |
46 | ····iput·v0,·p0,·Lio/flutter/view/FlutterView$ViewportMetrics;->physicalWidth:I | 50 | ····iput·v0,·p0,·Lio/flutter/view/FlutterView$ViewportMetrics;->physicalWidth:I |
47 | ····.line· | 51 | ····.line·96 |
48 | ····iput·v0,·p0,·Lio/flutter/view/FlutterView$ViewportMetrics;->physicalHeight:I | 52 | ····iput·v0,·p0,·Lio/flutter/view/FlutterView$ViewportMetrics;->physicalHeight:I |
49 | ····.line· | 53 | ····.line·97 |
50 | ····iput·v0,·p0,·Lio/flutter/view/FlutterView$ViewportMetrics;->physicalPaddingTop:I | 54 | ····iput·v0,·p0,·Lio/flutter/view/FlutterView$ViewportMetrics;->physicalPaddingTop:I |
51 | ····.line· | 55 | ····.line·98 |
52 | ····iput·v0,·p0,·Lio/flutter/view/FlutterView$ViewportMetrics;->physicalPaddingRight:I | 56 | ····iput·v0,·p0,·Lio/flutter/view/FlutterView$ViewportMetrics;->physicalPaddingRight:I |
53 | ····.line· | 57 | ····.line·99 |
54 | ····iput·v0,·p0,·Lio/flutter/view/FlutterView$ViewportMetrics;->physicalPaddingBottom:I | 58 | ····iput·v0,·p0,·Lio/flutter/view/FlutterView$ViewportMetrics;->physicalPaddingBottom:I |
55 | ····.line· | 59 | ····.line·100 |
56 | ····iput·v0,·p0,·Lio/flutter/view/FlutterView$ViewportMetrics;->physicalPaddingLeft:I | 60 | ····iput·v0,·p0,·Lio/flutter/view/FlutterView$ViewportMetrics;->physicalPaddingLeft:I |
57 | ····.line· | 61 | ····.line·101 |
58 | ····iput·v0,·p0,·Lio/flutter/view/FlutterView$ViewportMetrics;->physicalViewInsetTop:I | 62 | ····iput·v0,·p0,·Lio/flutter/view/FlutterView$ViewportMetrics;->physicalViewInsetTop:I |
59 | ····.line· | 63 | ····.line·102 |
60 | ····iput·v0,·p0,·Lio/flutter/view/FlutterView$ViewportMetrics;->physicalViewInsetRight:I | 64 | ····iput·v0,·p0,·Lio/flutter/view/FlutterView$ViewportMetrics;->physicalViewInsetRight:I |
61 | ····.line· | 65 | ····.line·103 |
62 | ····iput·v0,·p0,·Lio/flutter/view/FlutterView$ViewportMetrics;->physicalViewInsetBottom:I | 66 | ····iput·v0,·p0,·Lio/flutter/view/FlutterView$ViewportMetrics;->physicalViewInsetBottom:I |
63 | ····.line· | 67 | ····.line·104 |
64 | ····iput·v0,·p0,·Lio/flutter/view/FlutterView$ViewportMetrics;->physicalViewInsetLeft:I | 68 | ····iput·v0,·p0,·Lio/flutter/view/FlutterView$ViewportMetrics;->physicalViewInsetLeft:I |
69 | ····.line·105 | ||
70 | ····iput·v0,·p0,·Lio/flutter/view/FlutterView$ViewportMetrics;->systemGestureInsetTop:I | ||
71 | ····.line·106 | ||
72 | ····iput·v0,·p0,·Lio/flutter/view/FlutterView$ViewportMetrics;->systemGestureInsetRight:I | ||
73 | ····.line·107 | ||
74 | ····iput·v0,·p0,·Lio/flutter/view/FlutterView$ViewportMetrics;->systemGestureInsetBottom:I | ||
75 | ····.line·108 | ||
76 | ····iput·v0,·p0,·Lio/flutter/view/FlutterView$ViewportMetrics;->systemGestureInsetLeft:I | ||
65 | ····return-void | 77 | ····return-void |
66 | .end·method | 78 | .end·method |
Offset 70, 267 lines modified | Offset 70, 267 lines modified | ||
70 | .field·final·value:I | 70 | .field·final·value:I |
71 | #·direct·methods | 71 | #·direct·methods |
72 | .method·static·constructor·<clinit>()V | 72 | .method·static·constructor·<clinit>()V |
73 | ····.locals·16 | 73 | ····.locals·16 |
74 | ····.line·1 | 74 | ····.line·1600 |
75 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Flag; | 75 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Flag; |
76 | ····const-string·v1,·"HAS_CHECKED_STATE" | 76 | ····const-string·v1,·"HAS_CHECKED_STATE" |
77 | ····const/4·v2,·0x0 | 77 | ····const/4·v2,·0x0 |
78 | ····const/4·v3,·0x1 | 78 | ····const/4·v3,·0x1 |
79 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/flutter/view/AccessibilityBridge$Flag;-><init>(Ljava/lang/String;II)V | 79 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/flutter/view/AccessibilityBridge$Flag;-><init>(Ljava/lang/String;II)V |
80 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Flag;->HAS_CHECKED_STATE:Lio/flutter/view/AccessibilityBridge$Flag; | 80 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Flag;->HAS_CHECKED_STATE:Lio/flutter/view/AccessibilityBridge$Flag; |
81 | ····.line·1 | 81 | ····.line·1601 |
82 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Flag; | 82 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Flag; |
83 | ····const-string·v1,·"IS_CHECKED" | 83 | ····const-string·v1,·"IS_CHECKED" |
84 | ····const/4·v4,·0x2 | 84 | ····const/4·v4,·0x2 |
85 | ····invoke-direct·{v0,·v1,·v3,·v4},·Lio/flutter/view/AccessibilityBridge$Flag;-><init>(Ljava/lang/String;II)V | 85 | ····invoke-direct·{v0,·v1,·v3,·v4},·Lio/flutter/view/AccessibilityBridge$Flag;-><init>(Ljava/lang/String;II)V |
86 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Flag;->IS_CHECKED:Lio/flutter/view/AccessibilityBridge$Flag; | 86 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Flag;->IS_CHECKED:Lio/flutter/view/AccessibilityBridge$Flag; |
87 | ····.line·160 | 87 | ····.line·1602 |
88 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Flag; | 88 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Flag; |
89 | ····const-string·v1,·"IS_SELECTED" | 89 | ····const-string·v1,·"IS_SELECTED" |
90 | ····const/4·v5,·0x4 | 90 | ····const/4·v5,·0x4 |
91 | ····invoke-direct·{v0,·v1,·v4,·v5},·Lio/flutter/view/AccessibilityBridge$Flag;-><init>(Ljava/lang/String;II)V | 91 | ····invoke-direct·{v0,·v1,·v4,·v5},·Lio/flutter/view/AccessibilityBridge$Flag;-><init>(Ljava/lang/String;II)V |
92 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Flag;->IS_SELECTED:Lio/flutter/view/AccessibilityBridge$Flag; | 92 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Flag;->IS_SELECTED:Lio/flutter/view/AccessibilityBridge$Flag; |
93 | ····.line·160 | 93 | ····.line·1603 |
94 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Flag; | 94 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Flag; |
95 | ····const-string·v1,·"IS_BUTTON" | 95 | ····const-string·v1,·"IS_BUTTON" |
96 | ····const/4·v6,·0x3 | 96 | ····const/4·v6,·0x3 |
97 | ····const/16·v7,·0x8 | 97 | ····const/16·v7,·0x8 |
98 | ····invoke-direct·{v0,·v1,·v6,·v7},·Lio/flutter/view/AccessibilityBridge$Flag;-><init>(Ljava/lang/String;II)V | 98 | ····invoke-direct·{v0,·v1,·v6,·v7},·Lio/flutter/view/AccessibilityBridge$Flag;-><init>(Ljava/lang/String;II)V |
99 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Flag;->IS_BUTTON:Lio/flutter/view/AccessibilityBridge$Flag; | 99 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Flag;->IS_BUTTON:Lio/flutter/view/AccessibilityBridge$Flag; |
100 | ····.line·160 | 100 | ····.line·1604 |
101 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Flag; | 101 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Flag; |
102 | ····const-string·v1,·"IS_TEXT_FIELD" | 102 | ····const-string·v1,·"IS_TEXT_FIELD" |
103 | ····const/16·v8,·0x10 | 103 | ····const/16·v8,·0x10 |
104 | ····invoke-direct·{v0,·v1,·v5,·v8},·Lio/flutter/view/AccessibilityBridge$Flag;-><init>(Ljava/lang/String;II)V | 104 | ····invoke-direct·{v0,·v1,·v5,·v8},·Lio/flutter/view/AccessibilityBridge$Flag;-><init>(Ljava/lang/String;II)V |
105 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Flag;->IS_TEXT_FIELD:Lio/flutter/view/AccessibilityBridge$Flag; | 105 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Flag;->IS_TEXT_FIELD:Lio/flutter/view/AccessibilityBridge$Flag; |
106 | ····.line·160 | 106 | ····.line·1605 |
107 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Flag; | 107 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Flag; |
108 | ····const-string·v1,·"IS_FOCUSED" | 108 | ····const-string·v1,·"IS_FOCUSED" |
109 | ····const/4·v9,·0x5 | 109 | ····const/4·v9,·0x5 |
110 | ····const/16·v10,·0x20 | 110 | ····const/16·v10,·0x20 |
111 | ····invoke-direct·{v0,·v1,·v9,·v10},·Lio/flutter/view/AccessibilityBridge$Flag;-><init>(Ljava/lang/String;II)V | 111 | ····invoke-direct·{v0,·v1,·v9,·v10},·Lio/flutter/view/AccessibilityBridge$Flag;-><init>(Ljava/lang/String;II)V |
112 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Flag;->IS_FOCUSED:Lio/flutter/view/AccessibilityBridge$Flag; | 112 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Flag;->IS_FOCUSED:Lio/flutter/view/AccessibilityBridge$Flag; |
113 | ····.line·160 | 113 | ····.line·1606 |
114 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Flag; | 114 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Flag; |
115 | ····const-string·v1,·"HAS_ENABLED_STATE" | 115 | ····const-string·v1,·"HAS_ENABLED_STATE" |
116 | ····const/4·v10,·0x6 | 116 | ····const/4·v10,·0x6 |
117 | ····const/16·v11,·0x40 | 117 | ····const/16·v11,·0x40 |
118 | ····invoke-direct·{v0,·v1,·v10,·v11},·Lio/flutter/view/AccessibilityBridge$Flag;-><init>(Ljava/lang/String;II)V | 118 | ····invoke-direct·{v0,·v1,·v10,·v11},·Lio/flutter/view/AccessibilityBridge$Flag;-><init>(Ljava/lang/String;II)V |
119 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Flag;->HAS_ENABLED_STATE:Lio/flutter/view/AccessibilityBridge$Flag; | 119 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Flag;->HAS_ENABLED_STATE:Lio/flutter/view/AccessibilityBridge$Flag; |
120 | ····.line·160 | 120 | ····.line·1607 |
121 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Flag; | 121 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Flag; |
122 | ····const-string·v1,·"IS_ENABLED" | 122 | ····const-string·v1,·"IS_ENABLED" |
123 | ····const/4·v11,·0x7 | 123 | ····const/4·v11,·0x7 |
124 | ····const/16·v12,·0x80 | 124 | ····const/16·v12,·0x80 |
125 | ····invoke-direct·{v0,·v1,·v11,·v12},·Lio/flutter/view/AccessibilityBridge$Flag;-><init>(Ljava/lang/String;II)V | 125 | ····invoke-direct·{v0,·v1,·v11,·v12},·Lio/flutter/view/AccessibilityBridge$Flag;-><init>(Ljava/lang/String;II)V |
126 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Flag;->IS_ENABLED:Lio/flutter/view/AccessibilityBridge$Flag; | 126 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Flag;->IS_ENABLED:Lio/flutter/view/AccessibilityBridge$Flag; |
127 | ····.line·160 | 127 | ····.line·1608 |
128 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Flag; | 128 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Flag; |
129 | ····const-string·v1,·"IS_IN_MUTUALLY_EXCLUSIVE_GROUP" | 129 | ····const-string·v1,·"IS_IN_MUTUALLY_EXCLUSIVE_GROUP" |
130 | ····const/16·v12,·0x100 | 130 | ····const/16·v12,·0x100 |
131 | ····invoke-direct·{v0,·v1,·v7,·v12},·Lio/flutter/view/AccessibilityBridge$Flag;-><init>(Ljava/lang/String;II)V | 131 | ····invoke-direct·{v0,·v1,·v7,·v12},·Lio/flutter/view/AccessibilityBridge$Flag;-><init>(Ljava/lang/String;II)V |
132 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Flag;->IS_IN_MUTUALLY_EXCLUSIVE_GROUP:Lio/flutter/view/AccessibilityBridge$Flag; | 132 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Flag;->IS_IN_MUTUALLY_EXCLUSIVE_GROUP:Lio/flutter/view/AccessibilityBridge$Flag; |
133 | ····.line·160 | 133 | ····.line·1609 |
134 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Flag; | 134 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Flag; |
135 | ····const-string·v1,·"IS_HEADER" | 135 | ····const-string·v1,·"IS_HEADER" |
136 | ····const/16·v12,·0x9 | 136 | ····const/16·v12,·0x9 |
137 | ····const/16·v13,·0x200 | 137 | ····const/16·v13,·0x200 |
138 | ····invoke-direct·{v0,·v1,·v12,·v13},·Lio/flutter/view/AccessibilityBridge$Flag;-><init>(Ljava/lang/String;II)V | 138 | ····invoke-direct·{v0,·v1,·v12,·v13},·Lio/flutter/view/AccessibilityBridge$Flag;-><init>(Ljava/lang/String;II)V |
Max diff block lines reached; 5998/10292 bytes (58.28%) of diff not shown. |
Offset 318, 286 lines modified | Offset 318, 286 lines modified | ||
318 | ········.end·annotation | 318 | ········.end·annotation |
319 | ····.end·param | 319 | ····.end·param |
320 | ····.param·p2····#·Landroid/view/accessibility/AccessibilityNodeInfo; | 320 | ····.param·p2····#·Landroid/view/accessibility/AccessibilityNodeInfo; |
321 | ········.annotation·build·Landroidx/annotation/NonNull; | 321 | ········.annotation·build·Landroidx/annotation/NonNull; |
322 | ········.end·annotation | 322 | ········.end·annotation |
323 | ····.end·param | 323 | ····.end·param |
324 | ····.line·21 | 324 | ····.line·210 |
325 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->isAccessibilityFocused()Z | 325 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->isAccessibilityFocused()Z |
326 | ····move-result·v0 | 326 | ····move-result·v0 |
327 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setAccessibilityFocused(Z)V | 327 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setAccessibilityFocused(Z)V |
328 | ····.line·21 | 328 | ····.line·211 |
329 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->isCheckable()Z | 329 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->isCheckable()Z |
330 | ····move-result·v0 | 330 | ····move-result·v0 |
331 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setCheckable(Z)V | 331 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setCheckable(Z)V |
332 | ····.line·21 | 332 | ····.line·212 |
333 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->isChecked()Z | 333 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->isChecked()Z |
334 | ····move-result·v0 | 334 | ····move-result·v0 |
335 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setChecked(Z)V | 335 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setChecked(Z)V |
336 | ····.line·21 | 336 | ····.line·213 |
337 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->getContentDescription()Ljava/lang/CharSequence; | 337 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->getContentDescription()Ljava/lang/CharSequence; |
338 | ····move-result-object·v0 | 338 | ····move-result-object·v0 |
339 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setContentDescription(Ljava/lang/CharSequence;)V | 339 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setContentDescription(Ljava/lang/CharSequence;)V |
340 | ····.line·21 | 340 | ····.line·214 |
341 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->isEnabled()Z | 341 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->isEnabled()Z |
342 | ····move-result·v0 | 342 | ····move-result·v0 |
343 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setEnabled(Z)V | 343 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setEnabled(Z)V |
344 | ····.line·21 | 344 | ····.line·215 |
345 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->isClickable()Z | 345 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->isClickable()Z |
346 | ····move-result·v0 | 346 | ····move-result·v0 |
347 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setClickable(Z)V | 347 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setClickable(Z)V |
348 | ····.line·2 | 348 | ····.line·216 |
349 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->isFocusable()Z | 349 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->isFocusable()Z |
350 | ····move-result·v0 | 350 | ····move-result·v0 |
351 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setFocusable(Z)V | 351 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setFocusable(Z)V |
352 | ····.line·2 | 352 | ····.line·217 |
353 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->isFocused()Z | 353 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->isFocused()Z |
354 | ····move-result·v0 | 354 | ····move-result·v0 |
355 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setFocused(Z)V | 355 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setFocused(Z)V |
356 | ····.line·2 | 356 | ····.line·218 |
357 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->isLongClickable()Z | 357 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->isLongClickable()Z |
358 | ····move-result·v0 | 358 | ····move-result·v0 |
359 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setLongClickable(Z)V | 359 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setLongClickable(Z)V |
360 | ····.line·2 | 360 | ····.line·219 |
361 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->getMovementGranularities()I | 361 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->getMovementGranularities()I |
362 | ····move-result·v0 | 362 | ····move-result·v0 |
363 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setMovementGranularities(I)V | 363 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setMovementGranularities(I)V |
364 | ····.line·22 | 364 | ····.line·220 |
365 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->isPassword()Z | 365 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->isPassword()Z |
366 | ····move-result·v0 | 366 | ····move-result·v0 |
367 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setPassword(Z)V | 367 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setPassword(Z)V |
368 | ····.line·22 | 368 | ····.line·221 |
369 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->isScrollable()Z | 369 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->isScrollable()Z |
370 | ····move-result·v0 | 370 | ····move-result·v0 |
371 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setScrollable(Z)V | 371 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setScrollable(Z)V |
372 | ····.line·22 | 372 | ····.line·222 |
373 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->isSelected()Z | 373 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->isSelected()Z |
374 | ····move-result·v0 | 374 | ····move-result·v0 |
375 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setSelected(Z)V | 375 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setSelected(Z)V |
376 | ····.line·22 | 376 | ····.line·223 |
377 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->getText()Ljava/lang/CharSequence; | 377 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->getText()Ljava/lang/CharSequence; |
378 | ····move-result-object·v0 | 378 | ····move-result-object·v0 |
379 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setText(Ljava/lang/CharSequence;)V | 379 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setText(Ljava/lang/CharSequence;)V |
380 | ····.line·22 | 380 | ····.line·224 |
381 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->isVisibleToUser()Z | 381 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->isVisibleToUser()Z |
382 | ····move-result·v0 | 382 | ····move-result·v0 |
383 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setVisibleToUser(Z)V | 383 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setVisibleToUser(Z)V |
384 | ····.line·2 | 384 | ····.line·226 |
385 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 385 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
386 | ····const/16·v1,·0x12 | 386 | ····const/16·v1,·0x12 |
387 | ····if-lt·v0,·v1,·:cond_0 | 387 | ····if-lt·v0,·v1,·:cond_0 |
388 | ····.line·2 | 388 | ····.line·227 |
389 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->isEditable()Z | 389 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->isEditable()Z |
390 | ····move-result·v0 | 390 | ····move-result·v0 |
391 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setEditable(Z)V | 391 | ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityNodeInfo;->setEditable(Z)V |
392 | ····.line·2 | 392 | ····.line·229 |
Max diff block lines reached; 20892/25440 bytes (82.12%) of diff not shown. |
Offset 132, 454 lines modified | Offset 132, 468 lines modified | ||
132 | .method·constructor·<init>(Lio/flutter/view/AccessibilityBridge;)V | 132 | .method·constructor·<init>(Lio/flutter/view/AccessibilityBridge;)V |
133 | ····.locals·1 | 133 | ····.locals·1 |
134 | ····.param·p1····#·Lio/flutter/view/AccessibilityBridge; | 134 | ····.param·p1····#·Lio/flutter/view/AccessibilityBridge; |
135 | ········.annotation·build·Landroidx/annotation/NonNull; | 135 | ········.annotation·build·Landroidx/annotation/NonNull; |
136 | ········.end·annotation | 136 | ········.end·annotation |
137 | ····.end·param | 137 | ····.end·param |
138 | ····.line·17 | 138 | ····.line·1770 |
139 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 139 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
140 | ····const/4·v0,·-0x1 | 140 | ····const/4·v0,·-0x1 |
141 | ····.line·171 | 141 | ····.line·1718 |
142 | ····iput·v0,·p0,·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->id:I | 142 | ····iput·v0,·p0,·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->id:I |
143 | ····const/4·v0,·0x0 | 143 | ····const/4·v0,·0x0 |
144 | ····.line·173 | 144 | ····.line·1739 |
145 | ····iput-boolean·v0,·p0,·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->hadPreviousConfig:Z | 145 | ····iput-boolean·v0,·p0,·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->hadPreviousConfig:Z |
146 | ····.line·1757 | ||
147 | ····new-instance·v0,·Ljava/util/ArrayList; | ||
148 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | ||
149 | ····iput-object·v0,·p0,·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->childrenInTraversalOrder:Ljava/util/List; | ||
150 | ····.line·1758 | ||
151 | ····new-instance·v0,·Ljava/util/ArrayList; | ||
152 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | ||
153 | ····iput-object·v0,·p0,·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->childrenInHitTestOrder:Ljava/util/List; | ||
146 | ····const/4·v0,·0x1 | 154 | ····const/4·v0,·0x1 |
147 | ····.line·17 | 155 | ····.line·1763 |
148 | ····iput-boolean·v0,·p0,·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->inverseTransformDirty:Z | 156 | ····iput-boolean·v0,·p0,·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->inverseTransformDirty:Z |
149 | ····.line·176 | 157 | ····.line·1766 |
150 | ····iput-boolean·v0,·p0,·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->globalGeometryDirty:Z | 158 | ····iput-boolean·v0,·p0,·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->globalGeometryDirty:Z |
151 | ····.line·17 | 159 | ····.line·1771 |
152 | ····iput-object·p1,·p0,·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->accessibilityBridge:Lio/flutter/view/AccessibilityBridge; | 160 | ····iput-object·p1,·p0,·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->accessibilityBridge:Lio/flutter/view/AccessibilityBridge; |
153 | ····return-void | 161 | ····return-void |
154 | .end·method | 162 | .end·method |
155 | .method·static·synthetic·access$1200(Lio/flutter/view/AccessibilityBridge$SemanticsNode;)I | 163 | .method·static·synthetic·access$1200(Lio/flutter/view/AccessibilityBridge$SemanticsNode;)I |
156 | ····.locals·0 | 164 | ····.locals·0 |
157 | ····.line·17 | 165 | ····.line·1710 |
158 | ····iget·p0,·p0,·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->scrollChildren:I | 166 | ····iget·p0,·p0,·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->scrollChildren:I |
159 | ····return·p0 | 167 | ····return·p0 |
160 | .end·method | 168 | .end·method |
161 | .method·static·synthetic·access$1300(Lio/flutter/view/AccessibilityBridge$SemanticsNode;Lio/flutter/util/Predicate;)Z | 169 | .method·static·synthetic·access$1300(Lio/flutter/view/AccessibilityBridge$SemanticsNode;Lio/flutter/util/Predicate;)Z |
162 | ····.locals·0 | 170 | ····.locals·0 |
163 | ····.line·17 | 171 | ····.line·1710 |
164 | ····invoke-static·{p0,·p1},·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->nullableHasAncestor(Lio/flutter/view/AccessibilityBridge$SemanticsNode;Lio/flutter/util/Predicate;)Z | 172 | ····invoke-static·{p0,·p1},·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->nullableHasAncestor(Lio/flutter/view/AccessibilityBridge$SemanticsNode;Lio/flutter/util/Predicate;)Z |
165 | ····move-result·p0 | 173 | ····move-result·p0 |
166 | ····return·p0 | 174 | ····return·p0 |
167 | .end·method | 175 | .end·method |
168 | .method·static·synthetic·access$1400(Lio/flutter/view/AccessibilityBridge$SemanticsNode;)I | 176 | .method·static·synthetic·access$1400(Lio/flutter/view/AccessibilityBridge$SemanticsNode;)I |
169 | ····.locals·0 | 177 | ····.locals·0 |
170 | ····.line·17 | 178 | ····.line·1710 |
171 | ····iget·p0,·p0,·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->platformViewId:I | 179 | ····iget·p0,·p0,·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->platformViewId:I |
172 | ····return·p0 | 180 | ····return·p0 |
173 | .end·method | 181 | .end·method |
174 | .method·static·synthetic·access$1500(Lio/flutter/view/AccessibilityBridge$SemanticsNode;)Landroid/graphics/Rect; | 182 | .method·static·synthetic·access$1500(Lio/flutter/view/AccessibilityBridge$SemanticsNode;)Landroid/graphics/Rect; |
175 | ····.locals·0 | 183 | ····.locals·0 |
176 | ····.line·17 | 184 | ····.line·1710 |
177 | ····invoke-direct·{p0},·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->getGlobalRect()Landroid/graphics/Rect; | 185 | ····invoke-direct·{p0},·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->getGlobalRect()Landroid/graphics/Rect; |
178 | ····move-result-object·p0 | 186 | ····move-result-object·p0 |
179 | ····return-object·p0 | 187 | ····return-object·p0 |
180 | .end·method | 188 | .end·method |
181 | .method·static·synthetic·access$1600(Lio/flutter/view/AccessibilityBridge$SemanticsNode;)I | 189 | .method·static·synthetic·access$1600(Lio/flutter/view/AccessibilityBridge$SemanticsNode;)I |
182 | ····.locals·0 | 190 | ····.locals·0 |
183 | ····.line·17 | 191 | ····.line·1710 |
184 | ····iget·p0,·p0,·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->id:I | 192 | ····iget·p0,·p0,·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->id:I |
185 | ····return·p0 | 193 | ····return·p0 |
186 | .end·method | 194 | .end·method |
187 | .method·static·synthetic·access$1602(Lio/flutter/view/AccessibilityBridge$SemanticsNode;I)I | 195 | .method·static·synthetic·access$1602(Lio/flutter/view/AccessibilityBridge$SemanticsNode;I)I |
188 | ····.locals·0 | 196 | ····.locals·0 |
189 | ····.line·17 | 197 | ····.line·1710 |
190 | ····iput·p1,·p0,·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->id:I | 198 | ····iput·p1,·p0,·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->id:I |
191 | ····return·p1 | 199 | ····return·p1 |
192 | .end·method | 200 | .end·method |
193 | .method·static·synthetic·access$1700(Lio/flutter/view/AccessibilityBridge$SemanticsNode;)Z | 201 | .method·static·synthetic·access$1700(Lio/flutter/view/AccessibilityBridge$SemanticsNode;)Z |
194 | ····.locals·0 | 202 | ····.locals·0 |
195 | ····.line·17 | 203 | ····.line·1710 |
196 | ····invoke-direct·{p0},·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->isFocusable()Z | 204 | ····invoke-direct·{p0},·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->isFocusable()Z |
197 | ····move-result·p0 | 205 | ····move-result·p0 |
198 | ····return·p0 | 206 | ····return·p0 |
199 | .end·method | 207 | .end·method |
200 | .method·static·synthetic·access$1800(Lio/flutter/view/AccessibilityBridge$SemanticsNode;Lio/flutter/view/AccessibilityBridge$Flag;)Z | 208 | .method·static·synthetic·access$1800(Lio/flutter/view/AccessibilityBridge$SemanticsNode;Lio/flutter/view/AccessibilityBridge$Flag;)Z |
201 | ····.locals·0 | 209 | ····.locals·0 |
202 | ····.line·17 | 210 | ····.line·1710 |
203 | ····invoke-direct·{p0,·p1},·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->hasFlag(Lio/flutter/view/AccessibilityBridge$Flag;)Z | 211 | ····invoke-direct·{p0,·p1},·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->hasFlag(Lio/flutter/view/AccessibilityBridge$Flag;)Z |
204 | ····move-result·p0 | 212 | ····move-result·p0 |
205 | ····return·p0 | 213 | ····return·p0 |
206 | .end·method | 214 | .end·method |
Max diff block lines reached; 59560/63621 bytes (93.62%) of diff not shown. |
Offset 2, 18 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FlutterRunArguments.java" | 3 | .source·"FlutterRunArguments.java" |
4 | #·instance·fields | 4 | #·instance·fields |
5 | .field·public·bundlePath:Ljava/lang/String; | 5 | .field·public·bundlePath:Ljava/lang/String; |
6 | .field·public·bundlePaths:[Ljava/lang/String; | ||
7 | .field·public·defaultPath:Ljava/lang/String; | ||
8 | .field·public·entrypoint:Ljava/lang/String; | 6 | .field·public·entrypoint:Ljava/lang/String; |
9 | .field·public·libraryPath:Ljava/lang/String; | 7 | .field·public·libraryPath:Ljava/lang/String; |
10 | #·direct·methods | 8 | #·direct·methods |
11 | .method·public·constructor·<init>()V | 9 | .method·public·constructor·<init>()V |
Offset 40, 14 lines modified | Offset 40, 16 lines modified | ||
40 | .field·private·static·final·SNAPSHOT_ASSET_PATH_KEY:Ljava/lang/String;·=·"snapshot-asset-path" | 40 | .field·private·static·final·SNAPSHOT_ASSET_PATH_KEY:Ljava/lang/String;·=·"snapshot-asset-path" |
41 | .field·private·static·final·TAG:Ljava/lang/String;·=·"FlutterMain" | 41 | .field·private·static·final·TAG:Ljava/lang/String;·=·"FlutterMain" |
42 | .field·private·static·final·VM_SNAPSHOT_DATA_KEY:Ljava/lang/String;·=·"vm-snapshot-data" | 42 | .field·private·static·final·VM_SNAPSHOT_DATA_KEY:Ljava/lang/String;·=·"vm-snapshot-data" |
43 | .field·private·static·isRunningInRobolectricTest:Z | ||
43 | .field·private·static·sAotSharedLibraryName:Ljava/lang/String; | 44 | .field·private·static·sAotSharedLibraryName:Ljava/lang/String; |
44 | .field·private·static·sFlutterAssetsDir:Ljava/lang/String; | 45 | .field·private·static·sFlutterAssetsDir:Ljava/lang/String; |
45 | .field·private·static·sInitialized:Z | 46 | .field·private·static·sInitialized:Z |
46 | .field·private·static·sIsolateSnapshotData:Ljava/lang/String; | 47 | .field·private·static·sIsolateSnapshotData:Ljava/lang/String; |
Offset 171, 37 lines modified | Offset 173, 40 lines modified | ||
171 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 173 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
172 | ····move-result-object·v0 | 174 | ····move-result-object·v0 |
173 | ····sput-object·v0,·Lio/flutter/view/FlutterMain;->PUBLIC_FLUTTER_ASSETS_DIR_KEY:Ljava/lang/String; | 175 | ····sput-object·v0,·Lio/flutter/view/FlutterMain;->PUBLIC_FLUTTER_ASSETS_DIR_KEY:Ljava/lang/String; |
174 | ····const | 176 | ····const/4·v0,·0x0 |
175 | ····.line· | 177 | ····.line·59 |
176 | ····sput-o | 178 | ····sput-boolean·v0,·Lio/flutter/view/FlutterMain;->isRunningInRobolectricTest:Z |
177 | ····const-string·v | 179 | ····const-string·v1,·"libapp.so" |
178 | ····.line· | 180 | ····.line·72 |
179 | ····sput-object·v | 181 | ····sput-object·v1,·Lio/flutter/view/FlutterMain;->sAotSharedLibraryName:Ljava/lang/String; |
180 | ····const-string·v | 182 | ····const-string·v1,·"vm_snapshot_data" |
181 | ····.line· | 183 | ····.line·73 |
182 | ····sput-object·v | 184 | ····sput-object·v1,·Lio/flutter/view/FlutterMain;->sVmSnapshotData:Ljava/lang/String; |
183 | ····const-string·v | 185 | ····const-string·v1,·"isolate_snapshot_data" |
184 | ····.line· | 186 | ····.line·74 |
185 | ····sput-object·v | 187 | ····sput-object·v1,·Lio/flutter/view/FlutterMain;->sIsolateSnapshotData:Ljava/lang/String; |
186 | ····const | 188 | ····const-string·v1,·"flutter_assets" |
187 | ····.line·7 | 189 | ····.line·75 |
190 | ····sput-object·v1,·Lio/flutter/view/FlutterMain;->sFlutterAssetsDir:Ljava/lang/String; | ||
191 | ····.line·77 | ||
188 | ····sput-boolean·v0,·Lio/flutter/view/FlutterMain;->sInitialized:Z | 192 | ····sput-boolean·v0,·Lio/flutter/view/FlutterMain;->sInitialized:Z |
189 | ····return-void | 193 | ····return-void |
190 | .end·method | 194 | .end·method |
191 | .method·public·constructor·<init>()V | 195 | .method·public·constructor·<init>()V |
192 | ····.locals·0 | 196 | ····.locals·0 |
Offset 228, 66 lines modified | Offset 233, 74 lines modified | ||
228 | ········.end·annotation | 233 | ········.end·annotation |
229 | ····.end·param | 234 | ····.end·param |
230 | ····.param·p1····#·[Ljava/lang/String; | 235 | ····.param·p1····#·[Ljava/lang/String; |
231 | ········.annotation·build·Landroidx/annotation/Nullable; | 236 | ········.annotation·build·Landroidx/annotation/Nullable; |
232 | ········.end·annotation | 237 | ········.end·annotation |
233 | ····.end·param | 238 | ····.end·param |
239 | ····.line·160 | ||
240 | ····sget-boolean·v0,·Lio/flutter/view/FlutterMain;->isRunningInRobolectricTest:Z | ||
241 | ····if-eqz·v0,·:cond_0 | ||
242 | ····return-void | ||
234 | ····.line·1 | 243 | ····.line·164 |
244 | ····:cond_0 | ||
235 | ····invoke-static·{},·Landroid/os/Looper;->myLooper()Landroid/os/Looper; | 245 | ····invoke-static·{},·Landroid/os/Looper;->myLooper()Landroid/os/Looper; |
236 | ····move-result-object·v0 | 246 | ····move-result-object·v0 |
237 | ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; | 247 | ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; |
238 | ····move-result-object·v1 | 248 | ····move-result-object·v1 |
239 | ····if-ne·v0,·v1,·:cond_ | 249 | ····if-ne·v0,·v1,·:cond_6 |
240 | ····.line·1 | 250 | ····.line·167 |
241 | ····sget-object·v0,·Lio/flutter/view/FlutterMain;->sSettings:Lio/flutter/view/FlutterMain$Settings; | 251 | ····sget-object·v0,·Lio/flutter/view/FlutterMain;->sSettings:Lio/flutter/view/FlutterMain$Settings; |
242 | ····if-eqz·v0,·:cond_ | 252 | ····if-eqz·v0,·:cond_5 |
243 | ····.line·1 | 253 | ····.line·170 |
244 | ····sget-boolean·v0,·Lio/flutter/view/FlutterMain;->sInitialized:Z | 254 | ····sget-boolean·v0,·Lio/flutter/view/FlutterMain;->sInitialized:Z |
245 | ····if-eqz·v0,·:cond_ | 255 | ····if-eqz·v0,·:cond_1 |
246 | ····return-void | 256 | ····return-void |
247 | ····.line·1 | 257 | ····.line·174 |
248 | ····:cond_ | 258 | ····:cond_1 |
249 | ····:try_start_0 | 259 | ····:try_start_0 |
250 | ····sget-object·v0,·Lio/flutter/view/FlutterMain;->sResourceExtractor:Lio/flutter/view/ResourceExtractor; | 260 | ····sget-object·v0,·Lio/flutter/view/FlutterMain;->sResourceExtractor:Lio/flutter/view/ResourceExtractor; |
251 | ····if-eqz·v0,·:cond_ | 261 | ····if-eqz·v0,·:cond_2 |
252 | ····.line·1 | 262 | ····.line·175 |
253 | ····sget-object·v0,·Lio/flutter/view/FlutterMain;->sResourceExtractor:Lio/flutter/view/ResourceExtractor; | 263 | ····sget-object·v0,·Lio/flutter/view/FlutterMain;->sResourceExtractor:Lio/flutter/view/ResourceExtractor; |
254 | ····invoke-virtual·{v0},·Lio/flutter/view/ResourceExtractor;->waitForCompletion()V | 264 | ····invoke-virtual·{v0},·Lio/flutter/view/ResourceExtractor;->waitForCompletion()V |
255 | ····.line·1 | 265 | ····.line·178 |
256 | ····:cond_ | 266 | ····:cond_2 |
257 | ····new-instance·v0,·Ljava/util/ArrayList; | 267 | ····new-instance·v0,·Ljava/util/ArrayList; |
258 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 268 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
259 | ····const-string·v1,·"--icu-symbol-prefix=_binary_icudtl_dat" | 269 | ····const-string·v1,·"--icu-symbol-prefix=_binary_icudtl_dat" |
260 | ····.line·1 | 270 | ····.line·179 |
261 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 271 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
262 | ····.line·1 | 272 | ····.line·181 |
263 | ····invoke-static·{p0},·Lio/flutter/view/FlutterMain;->getApplicationInfo(Landroid/content/Context;)Landroid/content/pm/ApplicationInfo; | 273 | ····invoke-static·{p0},·Lio/flutter/view/FlutterMain;->getApplicationInfo(Landroid/content/Context;)Landroid/content/pm/ApplicationInfo; |
264 | ····move-result-object·v1 | 274 | ····move-result-object·v1 |
265 | ····.line·1 | 275 | ····.line·182 |
266 | ····new-instance·v2,·Ljava/lang/StringBuilder; | 276 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
Max diff block lines reached; 23113/27562 bytes (83.86%) of diff not shown. |
Offset 26, 113 lines modified | Offset 26, 113 lines modified | ||
26 | .field·private·resourceId:I | 26 | .field·private·resourceId:I |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>()V | 28 | .method·constructor·<init>()V |
29 | ····.locals·1 | 29 | ····.locals·1 |
30 | ····.line·167 | 30 | ····.line·1676 |
31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
32 | ····const/4·v0,·-0x1 | 32 | ····const/4·v0,·-0x1 |
33 | ····.line·16 | 33 | ····.line·1681 |
34 | ····iput·v0,·p0,·Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;->resourceId:I | 34 | ····iput·v0,·p0,·Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;->resourceId:I |
35 | ····.line·168 | 35 | ····.line·1685 |
36 | ····iput·v0,·p0,·Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;->id:I | 36 | ····iput·v0,·p0,·Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;->id:I |
37 | ····.line·168 | 37 | ····.line·1689 |
38 | ····iput·v0,·p0,·Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;->overrideId:I | 38 | ····iput·v0,·p0,·Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;->overrideId:I |
39 | ····return-void | 39 | ····return-void |
40 | .end·method | 40 | .end·method |
41 | .method·static·synthetic·access$2400(Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;)Ljava/lang/String; | 41 | .method·static·synthetic·access$2400(Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;)Ljava/lang/String; |
42 | ····.locals·0 | 42 | ····.locals·0 |
43 | ····.line·167 | 43 | ····.line·1675 |
44 | ····iget-object·p0,·p0,·Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;->hint:Ljava/lang/String; | 44 | ····iget-object·p0,·p0,·Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;->hint:Ljava/lang/String; |
45 | ····return-object·p0 | 45 | ····return-object·p0 |
46 | .end·method | 46 | .end·method |
47 | .method·static·synthetic·access$2402(Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;Ljava/lang/String;)Ljava/lang/String; | 47 | .method·static·synthetic·access$2402(Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;Ljava/lang/String;)Ljava/lang/String; |
48 | ····.locals·0 | 48 | ····.locals·0 |
49 | ····.line·167 | 49 | ····.line·1675 |
50 | ····iput-object·p1,·p0,·Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;->hint:Ljava/lang/String; | 50 | ····iput-object·p1,·p0,·Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;->hint:Ljava/lang/String; |
51 | ····return-object·p1 | 51 | ····return-object·p1 |
52 | .end·method | 52 | .end·method |
53 | .method·static·synthetic·access$2800(Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;)I | 53 | .method·static·synthetic·access$2800(Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;)I |
54 | ····.locals·0 | 54 | ····.locals·0 |
55 | ····.line·167 | 55 | ····.line·1675 |
56 | ····iget·p0,·p0,·Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;->resourceId:I | 56 | ····iget·p0,·p0,·Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;->resourceId:I |
57 | ····return·p0 | 57 | ····return·p0 |
58 | .end·method | 58 | .end·method |
59 | .method·static·synthetic·access$2802(Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;I)I | 59 | .method·static·synthetic·access$2802(Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;I)I |
60 | ····.locals·0 | 60 | ····.locals·0 |
61 | ····.line·167 | 61 | ····.line·1675 |
62 | ····iput·p1,·p0,·Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;->resourceId:I | 62 | ····iput·p1,·p0,·Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;->resourceId:I |
63 | ····return·p1 | 63 | ····return·p1 |
64 | .end·method | 64 | .end·method |
65 | .method·static·synthetic·access$2900(Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;)Ljava/lang/String; | 65 | .method·static·synthetic·access$2900(Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;)Ljava/lang/String; |
66 | ····.locals·0 | 66 | ····.locals·0 |
67 | ····.line·167 | 67 | ····.line·1675 |
68 | ····iget-object·p0,·p0,·Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;->label:Ljava/lang/String; | 68 | ····iget-object·p0,·p0,·Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;->label:Ljava/lang/String; |
69 | ····return-object·p0 | 69 | ····return-object·p0 |
70 | .end·method | 70 | .end·method |
71 | .method·static·synthetic·access$2902(Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;Ljava/lang/String;)Ljava/lang/String; | 71 | .method·static·synthetic·access$2902(Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;Ljava/lang/String;)Ljava/lang/String; |
72 | ····.locals·0 | 72 | ····.locals·0 |
73 | ····.line·167 | 73 | ····.line·1675 |
74 | ····iput-object·p1,·p0,·Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;->label:Ljava/lang/String; | 74 | ····iput-object·p1,·p0,·Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;->label:Ljava/lang/String; |
75 | ····return-object·p1 | 75 | ····return-object·p1 |
76 | .end·method | 76 | .end·method |
77 | .method·static·synthetic·access$3400(Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;)I | 77 | .method·static·synthetic·access$3400(Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;)I |
78 | ····.locals·0 | 78 | ····.locals·0 |
79 | ····.line·167 | 79 | ····.line·1675 |
80 | ····iget·p0,·p0,·Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;->id:I | 80 | ····iget·p0,·p0,·Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;->id:I |
81 | ····return·p0 | 81 | ····return·p0 |
82 | .end·method | 82 | .end·method |
83 | .method·static·synthetic·access$3402(Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;I)I | 83 | .method·static·synthetic·access$3402(Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;I)I |
84 | ····.locals·0 | 84 | ····.locals·0 |
85 | ····.line·167 | 85 | ····.line·1675 |
86 | ····iput·p1,·p0,·Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;->id:I | 86 | ····iput·p1,·p0,·Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;->id:I |
87 | ····return·p1 | 87 | ····return·p1 |
88 | .end·method | 88 | .end·method |
89 | .method·static·synthetic·access$3600(Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;)I | 89 | .method·static·synthetic·access$3600(Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;)I |
90 | ····.locals·0 | 90 | ····.locals·0 |
91 | ····.line·167 | 91 | ····.line·1675 |
92 | ····iget·p0,·p0,·Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;->overrideId:I | 92 | ····iget·p0,·p0,·Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;->overrideId:I |
93 | ····return·p0 | 93 | ····return·p0 |
94 | .end·method | 94 | .end·method |
95 | .method·static·synthetic·access$3602(Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;I)I | 95 | .method·static·synthetic·access$3602(Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;I)I |
96 | ····.locals·0 | 96 | ····.locals·0 |
97 | ····.line·167 | 97 | ····.line·1675 |
98 | ····iput·p1,·p0,·Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;->overrideId:I | 98 | ····iput·p1,·p0,·Lio/flutter/view/AccessibilityBridge$CustomAccessibilityAction;->overrideId:I |
99 | ····return·p1 | 99 | ····return·p1 |
100 | .end·method | 100 | .end·method |
Offset 21, 43 lines modified | Offset 21, 43 lines modified | ||
21 | .field·final·synthetic·this$0:Lio/flutter/view/FlutterMain$1; | 21 | .field·final·synthetic·this$0:Lio/flutter/view/FlutterMain$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lio/flutter/view/FlutterMain$1;)V | 23 | .method·constructor·<init>(Lio/flutter/view/FlutterMain$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.line·2 | 25 | ····.line·251 |
26 | ····iput-object·p1,·p0,·Lio/flutter/view/FlutterMain$1$1;->this$0:Lio/flutter/view/FlutterMain$1; | 26 | ····iput-object·p1,·p0,·Lio/flutter/view/FlutterMain$1$1;->this$0:Lio/flutter/view/FlutterMain$1; |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | #·virtual·methods | 30 | #·virtual·methods |
31 | .method·public·run()V | 31 | .method·public·run()V |
32 | ····.locals·2 | 32 | ····.locals·2 |
33 | ····.line·2 | 33 | ····.line·254 |
34 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterMain$1$1;->this$0:Lio/flutter/view/FlutterMain$1; | 34 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterMain$1$1;->this$0:Lio/flutter/view/FlutterMain$1; |
35 | ····iget-object·v0,·v0,·Lio/flutter/view/FlutterMain$1;->val$applicationContext:Landroid/content/Context; | 35 | ····iget-object·v0,·v0,·Lio/flutter/view/FlutterMain$1;->val$applicationContext:Landroid/content/Context; |
36 | ····invoke-virtual·{v0},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context; | 36 | ····invoke-virtual·{v0},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context; |
37 | ····move-result-object·v0 | 37 | ····move-result-object·v0 |
38 | ····iget-object·v1,·p0,·Lio/flutter/view/FlutterMain$1$1;->this$0:Lio/flutter/view/FlutterMain$1; | 38 | ····iget-object·v1,·p0,·Lio/flutter/view/FlutterMain$1$1;->this$0:Lio/flutter/view/FlutterMain$1; |
39 | ····iget-object·v1,·v1,·Lio/flutter/view/FlutterMain$1;->val$args:[Ljava/lang/String; | 39 | ····iget-object·v1,·v1,·Lio/flutter/view/FlutterMain$1;->val$args:[Ljava/lang/String; |
40 | ····invoke-static·{v0,·v1},·Lio/flutter/view/FlutterMain;->ensureInitializationComplete(Landroid/content/Context;[Ljava/lang/String;)V | 40 | ····invoke-static·{v0,·v1},·Lio/flutter/view/FlutterMain;->ensureInitializationComplete(Landroid/content/Context;[Ljava/lang/String;)V |
41 | ····.line·2 | 41 | ····.line·255 |
42 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterMain$1$1;->this$0:Lio/flutter/view/FlutterMain$1; | 42 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterMain$1$1;->this$0:Lio/flutter/view/FlutterMain$1; |
43 | ····iget-object·v0,·v0,·Lio/flutter/view/FlutterMain$1;->val$callbackHandler:Landroid/os/Handler; | 43 | ····iget-object·v0,·v0,·Lio/flutter/view/FlutterMain$1;->val$callbackHandler:Landroid/os/Handler; |
44 | ····iget-object·v1,·p0,·Lio/flutter/view/FlutterMain$1$1;->this$0:Lio/flutter/view/FlutterMain$1; | 44 | ····iget-object·v1,·p0,·Lio/flutter/view/FlutterMain$1$1;->this$0:Lio/flutter/view/FlutterMain$1; |
45 | ····iget-object·v1,·v1,·Lio/flutter/view/FlutterMain$1;->val$callback:Ljava/lang/Runnable; | 45 | ····iget-object·v1,·v1,·Lio/flutter/view/FlutterMain$1;->val$callback:Ljava/lang/Runnable; |
Offset 27, 15 lines modified | Offset 27, 15 lines modified | ||
27 | .field·final·synthetic·val$callbackHandler:Landroid/os/Handler; | 27 | .field·final·synthetic·val$callbackHandler:Landroid/os/Handler; |
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·constructor·<init>(Landroid/content/Context;[Ljava/lang/String;Landroid/os/Handler;Ljava/lang/Runnable;)V | 29 | .method·constructor·<init>(Landroid/content/Context;[Ljava/lang/String;Landroid/os/Handler;Ljava/lang/Runnable;)V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.line·2 | 31 | ····.line·245 |
32 | ····iput-object·p1,·p0,·Lio/flutter/view/FlutterMain$1;->val$applicationContext:Landroid/content/Context; | 32 | ····iput-object·p1,·p0,·Lio/flutter/view/FlutterMain$1;->val$applicationContext:Landroid/content/Context; |
33 | ····iput-object·p2,·p0,·Lio/flutter/view/FlutterMain$1;->val$args:[Ljava/lang/String; | 33 | ····iput-object·p2,·p0,·Lio/flutter/view/FlutterMain$1;->val$args:[Ljava/lang/String; |
34 | ····iput-object·p3,·p0,·Lio/flutter/view/FlutterMain$1;->val$callbackHandler:Landroid/os/Handler; | 34 | ····iput-object·p3,·p0,·Lio/flutter/view/FlutterMain$1;->val$callbackHandler:Landroid/os/Handler; |
35 | ····iput-object·p4,·p0,·Lio/flutter/view/FlutterMain$1;->val$callback:Ljava/lang/Runnable; | 35 | ····iput-object·p4,·p0,·Lio/flutter/view/FlutterMain$1;->val$callback:Ljava/lang/Runnable; |
Offset 46, 29 lines modified | Offset 46, 29 lines modified | ||
46 | .end·method | 46 | .end·method |
47 | #·virtual·methods | 47 | #·virtual·methods |
48 | .method·public·run()V | 48 | .method·public·run()V |
49 | ····.locals·2 | 49 | ····.locals·2 |
50 | ····.line·2 | 50 | ····.line·248 |
51 | ····invoke-static·{},·Lio/flutter/view/FlutterMain;->access$000()Lio/flutter/view/ResourceExtractor; | 51 | ····invoke-static·{},·Lio/flutter/view/FlutterMain;->access$000()Lio/flutter/view/ResourceExtractor; |
52 | ····move-result-object·v0 | 52 | ····move-result-object·v0 |
53 | ····if-eqz·v0,·:cond_0 | 53 | ····if-eqz·v0,·:cond_0 |
54 | ····.line·2 | 54 | ····.line·249 |
55 | ····invoke-static·{},·Lio/flutter/view/FlutterMain;->access$000()Lio/flutter/view/ResourceExtractor; | 55 | ····invoke-static·{},·Lio/flutter/view/FlutterMain;->access$000()Lio/flutter/view/ResourceExtractor; |
56 | ····move-result-object·v0 | 56 | ····move-result-object·v0 |
57 | ····invoke-virtual·{v0},·Lio/flutter/view/ResourceExtractor;->waitForCompletion()V | 57 | ····invoke-virtual·{v0},·Lio/flutter/view/ResourceExtractor;->waitForCompletion()V |
58 | ····.line·2 | 58 | ····.line·251 |
59 | ····:cond_0 | 59 | ····:cond_0 |
60 | ····new-instance·v0,·Landroid/os/Handler; | 60 | ····new-instance·v0,·Landroid/os/Handler; |
61 | ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; | 61 | ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; |
62 | ····move-result-object·v1 | 62 | ····move-result-object·v1 |
Offset 51, 22 lines modified | Offset 51, 22 lines modified | ||
51 | ····.locals·9 | 51 | ····.locals·9 |
52 | ····.annotation·build·Landroid/annotation/SuppressLint; | 52 | ····.annotation·build·Landroid/annotation/SuppressLint; |
53 | ········value·=·{ | 53 | ········value·=·{ |
54 | ············"PrivateApi" | 54 | ············"PrivateApi" |
55 | ········} | 55 | ········} |
56 | ····.end·annotation | 56 | ····.end·annotation |
57 | ····.line·42 | 57 | ····.line·420 |
58 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 58 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
59 | ····const/4·v0,·0x0 | 59 | ····const/4·v0,·0x0 |
60 | ····const/4·v1,·0x0 | 60 | ····const/4·v1,·0x0 |
61 | ····.line·4 | 61 | ····.line·428 |
62 | ····:try_start_0 | 62 | ····:try_start_0 |
63 | ····const-class·v2,·Landroid/view/accessibility/AccessibilityNodeInfo; | 63 | ····const-class·v2,·Landroid/view/accessibility/AccessibilityNodeInfo; |
64 | ····const-string·v3,·"getSourceNodeId" | 64 | ····const-string·v3,·"getSourceNodeId" |
65 | ····new-array·v4,·v0,·[Ljava/lang/Class; | 65 | ····new-array·v4,·v0,·[Ljava/lang/Class; |
Offset 79, 20 lines modified | Offset 79, 20 lines modified | ||
79 | ····goto·:goto_0 | 79 | ····goto·:goto_0 |
80 | ····:catch_0 | 80 | ····:catch_0 |
81 | ····const-string·v2,·"AccessibilityBridge" | 81 | ····const-string·v2,·"AccessibilityBridge" |
82 | ····const-string·v3,·"can\'t·invoke·AccessibilityNodeInfo#getSourceNodeId·with·reflection" | 82 | ····const-string·v3,·"can\'t·invoke·AccessibilityNodeInfo#getSourceNodeId·with·reflection" |
83 | ····.line·43 | 83 | ····.line·430 |
84 | ····invoke-static·{v2,·v3},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I | 84 | ····invoke-static·{v2,·v3},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I |
85 | ····move-object·v2,·v1 | 85 | ····move-object·v2,·v1 |
86 | ····.line·43 | 86 | ····.line·433 |
87 | ····:goto_0 | 87 | ····:goto_0 |
88 | ····:try_start_1 | 88 | ····:try_start_1 |
89 | ····const-class·v3,·Landroid/view/accessibility/AccessibilityRecord; | 89 | ····const-class·v3,·Landroid/view/accessibility/AccessibilityRecord; |
90 | ····const-string·v4,·"getSourceNodeId" | 90 | ····const-string·v4,·"getSourceNodeId" |
91 | ····new-array·v5,·v0,·[Ljava/lang/Class; | 91 | ····new-array·v5,·v0,·[Ljava/lang/Class; |
Offset 106, 30 lines modified | Offset 106, 30 lines modified | ||
106 | ····goto·:goto_1 | 106 | ····goto·:goto_1 |
107 | ····:catch_1 | 107 | ····:catch_1 |
108 | ····const-string·v3,·"AccessibilityBridge" | 108 | ····const-string·v3,·"AccessibilityBridge" |
109 | ····const-string·v4,·"can\'t·invoke·AccessibiiltyRecord#getSourceNodeId·with·reflection" | 109 | ····const-string·v4,·"can\'t·invoke·AccessibiiltyRecord#getSourceNodeId·with·reflection" |
110 | ····.line·43 | 110 | ····.line·435 |
111 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I | 111 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I |
112 | ····move-object·v3,·v1 | 112 | ····move-object·v3,·v1 |
113 | ····.line·4 | 113 | ····.line·438 |
114 | ····:goto_1 | 114 | ····:goto_1 |
115 | ····sget·v4,·Landroid/os/Build$VERSION;->SDK_INT:I | 115 | ····sget·v4,·Landroid/os/Build$VERSION;->SDK_INT:I |
116 | ····const/16·v5,·0x1a | 116 | ····const/16·v5,·0x1a |
117 | ····const/4·v6,·0x1 | 117 | ····const/4·v6,·0x1 |
118 | ····if-gt·v4,·v5,·:cond_0 | 118 | ····if-gt·v4,·v5,·:cond_0 |
119 | ····.line·44 | 119 | ····.line·440 |
120 | ····:try_start_2 | 120 | ····:try_start_2 |
121 | ····const-class·v4,·Landroid/view/accessibility/AccessibilityNodeInfo; | 121 | ····const-class·v4,·Landroid/view/accessibility/AccessibilityNodeInfo; |
122 | ····const-string·v5,·"getParentNodeId" | 122 | ····const-string·v5,·"getParentNodeId" |
123 | ····new-array·v7,·v0,·[Ljava/lang/Class; | 123 | ····new-array·v7,·v0,·[Ljava/lang/Class; |
Offset 142, 20 lines modified | Offset 142, 20 lines modified | ||
142 | ····goto·:goto_2 | 142 | ····goto·:goto_2 |
143 | ····:catch_2 | 143 | ····:catch_2 |
144 | ····const-string·v4,·"AccessibilityBridge" | 144 | ····const-string·v4,·"AccessibilityBridge" |
145 | ····const-string·v5,·"can\'t·invoke·getParentNodeId·with·reflection" | 145 | ····const-string·v5,·"can\'t·invoke·getParentNodeId·with·reflection" |
146 | ····.line·44 | 146 | ····.line·442 |
147 | ····invoke-static·{v4,·v5},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I | 147 | ····invoke-static·{v4,·v5},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I |
148 | ····move-object·v4,·v1 | 148 | ····move-object·v4,·v1 |
149 | ····.line·4 | 149 | ····.line·447 |
150 | ····:goto_2 | 150 | ····:goto_2 |
151 | ····:try_start_3 | 151 | ····:try_start_3 |
152 | ····const-class·v5,·Landroid/view/accessibility/AccessibilityNodeInfo; | 152 | ····const-class·v5,·Landroid/view/accessibility/AccessibilityNodeInfo; |
153 | ····const-string·v7,·"getChildId" | 153 | ····const-string·v7,·"getChildId" |
154 | ····new-array·v6,·v6,·[Ljava/lang/Class; | 154 | ····new-array·v6,·v6,·[Ljava/lang/Class; |
Offset 175, 45 lines modified | Offset 175, 45 lines modified | ||
175 | ····goto·:goto_3 | 175 | ····goto·:goto_3 |
176 | ····:catch_3 | 176 | ····:catch_3 |
177 | ····const-string·v0,·"AccessibilityBridge" | 177 | ····const-string·v0,·"AccessibilityBridge" |
178 | ····const-string·v5,·"can\'t·invoke·getChildId·with·reflection" | 178 | ····const-string·v5,·"can\'t·invoke·getChildId·with·reflection" |
179 | ····.line·4 | 179 | ····.line·449 |
180 | ····invoke-static·{v0,·v5},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I | 180 | ····invoke-static·{v0,·v5},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I |
181 | ····move-object·v0,·v1 | 181 | ····move-object·v0,·v1 |
182 | ····move-object·v5,·v0 | 182 | ····move-object·v5,·v0 |
183 | ····:goto_3 | 183 | ····:goto_3 |
184 | ····move-object·v1,·v4 | 184 | ····move-object·v1,·v4 |
185 | ····move-object·v4,·v5 | 185 | ····move-object·v4,·v5 |
186 | ····goto·:goto_4 | 186 | ····goto·:goto_4 |
187 | ····.line·45 | 187 | ····.line·453 |
188 | ····:cond_0 | 188 | ····:cond_0 |
189 | ····:try_start_4 | 189 | ····:try_start_4 |
190 | ····const-class·v4,·Landroid/view/accessibility/AccessibilityNodeInfo; | 190 | ····const-class·v4,·Landroid/view/accessibility/AccessibilityNodeInfo; |
191 | ····const-string·v5,·"mChildNodeIds" | 191 | ····const-string·v5,·"mChildNodeIds" |
192 | ····invoke-virtual·{v4,·v5},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; | 192 | ····invoke-virtual·{v4,·v5},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; |
193 | ····move-result-object·v4 | 193 | ····move-result-object·v4 |
Max diff block lines reached; 14459/17535 bytes (82.46%) of diff not shown. |
Offset 36, 52 lines modified | Offset 36, 52 lines modified | ||
36 | .field·final·value:I | 36 | .field·final·value:I |
37 | #·direct·methods | 37 | #·direct·methods |
38 | .method·static·constructor·<clinit>()V | 38 | .method·static·constructor·<clinit>()V |
39 | ····.locals·6 | 39 | ····.locals·6 |
40 | ····.line·16 | 40 | ····.line·1632 |
41 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; | 41 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; |
42 | ····const-string·v1,·"ACCESSIBLE_NAVIGATION" | 42 | ····const-string·v1,·"ACCESSIBLE_NAVIGATION" |
43 | ····const/4·v2,·0x0 | 43 | ····const/4·v2,·0x0 |
44 | ····const/4·v3,·0x1 | 44 | ····const/4·v3,·0x1 |
45 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature;-><init>(Ljava/lang/String;II)V | 45 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature;-><init>(Ljava/lang/String;II)V |
46 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature;->ACCESSIBLE_NAVIGATION:Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; | 46 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature;->ACCESSIBLE_NAVIGATION:Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; |
47 | ····.line·16 | 47 | ····.line·1633 |
48 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; | 48 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; |
49 | ····const-string·v1,·"INVERT_COLORS" | 49 | ····const-string·v1,·"INVERT_COLORS" |
50 | ····const/4·v4,·0x2 | 50 | ····const/4·v4,·0x2 |
51 | ····invoke-direct·{v0,·v1,·v3,·v4},·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature;-><init>(Ljava/lang/String;II)V | 51 | ····invoke-direct·{v0,·v1,·v3,·v4},·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature;-><init>(Ljava/lang/String;II)V |
52 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature;->INVERT_COLORS:Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; | 52 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature;->INVERT_COLORS:Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; |
53 | ····.line·163 | 53 | ····.line·1634 |
54 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; | 54 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; |
55 | ····const-string·v1,·"DISABLE_ANIMATIONS" | 55 | ····const-string·v1,·"DISABLE_ANIMATIONS" |
56 | ····const/4·v5,·0x4 | 56 | ····const/4·v5,·0x4 |
57 | ····invoke-direct·{v0,·v1,·v4,·v5},·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature;-><init>(Ljava/lang/String;II)V | 57 | ····invoke-direct·{v0,·v1,·v4,·v5},·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature;-><init>(Ljava/lang/String;II)V |
58 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature;->DISABLE_ANIMATIONS:Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; | 58 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature;->DISABLE_ANIMATIONS:Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; |
59 | ····const/4·v0,·0x3 | 59 | ····const/4·v0,·0x3 |
60 | ····.line·16 | 60 | ····.line·1631 |
61 | ····new-array·v0,·v0,·[Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; | 61 | ····new-array·v0,·v0,·[Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; |
62 | ····sget-object·v1,·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature;->ACCESSIBLE_NAVIGATION:Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; | 62 | ····sget-object·v1,·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature;->ACCESSIBLE_NAVIGATION:Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; |
63 | ····aput-object·v1,·v0,·v2 | 63 | ····aput-object·v1,·v0,·v2 |
64 | ····sget-object·v1,·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature;->INVERT_COLORS:Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; | 64 | ····sget-object·v1,·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature;->INVERT_COLORS:Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; |
Offset 101, 42 lines modified | Offset 101, 42 lines modified | ||
101 | ····.locals·0 | 101 | ····.locals·0 |
102 | ····.annotation·system·Ldalvik/annotation/Signature; | 102 | ····.annotation·system·Ldalvik/annotation/Signature; |
103 | ········value·=·{ | 103 | ········value·=·{ |
104 | ············"(I)V" | 104 | ············"(I)V" |
105 | ········} | 105 | ········} |
106 | ····.end·annotation | 106 | ····.end·annotation |
107 | ····.line·163 | 107 | ····.line·1638 |
108 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 108 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
109 | ····.line·163 | 109 | ····.line·1639 |
110 | ····iput·p3,·p0,·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature;->value:I | 110 | ····iput·p3,·p0,·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature;->value:I |
111 | ····return-void | 111 | ····return-void |
112 | .end·method | 112 | .end·method |
113 | .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; | 113 | .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; |
114 | ····.locals·1 | 114 | ····.locals·1 |
115 | ····.line·16 | 115 | ····.line·1631 |
116 | ····const-class·v0,·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; | 116 | ····const-class·v0,·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; |
117 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 117 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
118 | ····move-result-object·p0 | 118 | ····move-result-object·p0 |
119 | ····check-cast·p0,·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; | 119 | ····check-cast·p0,·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; |
120 | ····return-object·p0 | 120 | ····return-object·p0 |
121 | .end·method | 121 | .end·method |
122 | .method·public·static·values()[Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; | 122 | .method·public·static·values()[Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; |
123 | ····.locals·1 | 123 | ····.locals·1 |
124 | ····.line·16 | 124 | ····.line·1631 |
125 | ····sget-object·v0,·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature;->$VALUES:[Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; | 125 | ····sget-object·v0,·Lio/flutter/view/AccessibilityBridge$AccessibilityFeature;->$VALUES:[Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; |
126 | ····invoke-virtual·{v0},·[Lio/flutter/view/AccessibilityBridge$AccessibilityFeature;->clone()Ljava/lang/Object; | 126 | ····invoke-virtual·{v0},·[Lio/flutter/view/AccessibilityBridge$AccessibilityFeature;->clone()Ljava/lang/Object; |
127 | ····move-result-object·v0 | 127 | ····move-result-object·v0 |
128 | ····check-cast·v0,·[Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; | 128 | ····check-cast·v0,·[Lio/flutter/view/AccessibilityBridge$AccessibilityFeature; |
Offset 21, 26 lines modified | Offset 21, 26 lines modified | ||
21 | .field·final·synthetic·this$0:Lio/flutter/view/FlutterNativeView; | 21 | .field·final·synthetic·this$0:Lio/flutter/view/FlutterNativeView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·private·constructor·<init>(Lio/flutter/view/FlutterNativeView;)V | 23 | .method·private·constructor·<init>(Lio/flutter/view/FlutterNativeView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.line·1 | 25 | ····.line·146 |
26 | ····iput-object·p1,·p0,·Lio/flutter/view/FlutterNativeView$RenderSurfaceImpl;->this$0:Lio/flutter/view/FlutterNativeView; | 26 | ····iput-object·p1,·p0,·Lio/flutter/view/FlutterNativeView$RenderSurfaceImpl;->this$0:Lio/flutter/view/FlutterNativeView; |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | .method·synthetic·constructor·<init>(Lio/flutter/view/FlutterNativeView;Lio/flutter/view/FlutterNativeView$1;)V | 30 | .method·synthetic·constructor·<init>(Lio/flutter/view/FlutterNativeView;Lio/flutter/view/FlutterNativeView$1;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.line·1 | 32 | ····.line·146 |
33 | ····invoke-direct·{p0,·p1},·Lio/flutter/view/FlutterNativeView$RenderSurfaceImpl;-><init>(Lio/flutter/view/FlutterNativeView;)V | 33 | ····invoke-direct·{p0,·p1},·Lio/flutter/view/FlutterNativeView$RenderSurfaceImpl;-><init>(Lio/flutter/view/FlutterNativeView;)V |
34 | ····return-void | 34 | ····return-void |
35 | .end·method | 35 | .end·method |
36 | #·virtual·methods | 36 | #·virtual·methods |
Offset 69, 26 lines modified | Offset 69, 26 lines modified | ||
69 | ····return-void | 69 | ····return-void |
70 | .end·method | 70 | .end·method |
71 | .method·public·onFirstFrameRendered()V | 71 | .method·public·onFirstFrameRendered()V |
72 | ····.locals·1 | 72 | ····.locals·1 |
73 | ····.line· | 73 | ····.line·175 |
74 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterNativeView$RenderSurfaceImpl;->this$0:Lio/flutter/view/FlutterNativeView; | 74 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterNativeView$RenderSurfaceImpl;->this$0:Lio/flutter/view/FlutterNativeView; |
75 | ····invoke-static·{v0},·Lio/flutter/view/FlutterNativeView;->access$200(Lio/flutter/view/FlutterNativeView;)Lio/flutter/view/FlutterView; | 75 | ····invoke-static·{v0},·Lio/flutter/view/FlutterNativeView;->access$200(Lio/flutter/view/FlutterNativeView;)Lio/flutter/view/FlutterView; |
76 | ····move-result-object·v0 | 76 | ····move-result-object·v0 |
77 | ····if-nez·v0,·:cond_0 | 77 | ····if-nez·v0,·:cond_0 |
78 | ····return-void | 78 | ····return-void |
79 | ····.line· | 79 | ····.line·178 |
80 | ····:cond_0 | 80 | ····:cond_0 |
81 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterNativeView$RenderSurfaceImpl;->this$0:Lio/flutter/view/FlutterNativeView; | 81 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterNativeView$RenderSurfaceImpl;->this$0:Lio/flutter/view/FlutterNativeView; |
82 | ····invoke-static·{v0},·Lio/flutter/view/FlutterNativeView;->access$200(Lio/flutter/view/FlutterNativeView;)Lio/flutter/view/FlutterView; | 82 | ····invoke-static·{v0},·Lio/flutter/view/FlutterNativeView;->access$200(Lio/flutter/view/FlutterNativeView;)Lio/flutter/view/FlutterView; |
83 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
Offset 106, 26 lines modified | Offset 106, 26 lines modified | ||
106 | ····return-void | 106 | ····return-void |
107 | .end·method | 107 | .end·method |
108 | .method·public·updateCustomAccessibilityActions(Ljava/nio/ByteBuffer;[Ljava/lang/String;)V | 108 | .method·public·updateCustomAccessibilityActions(Ljava/nio/ByteBuffer;[Ljava/lang/String;)V |
109 | ····.locals·1 | 109 | ····.locals·1 |
110 | ····.line·1 | 110 | ····.line·167 |
111 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterNativeView$RenderSurfaceImpl;->this$0:Lio/flutter/view/FlutterNativeView; | 111 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterNativeView$RenderSurfaceImpl;->this$0:Lio/flutter/view/FlutterNativeView; |
112 | ····invoke-static·{v0},·Lio/flutter/view/FlutterNativeView;->access$200(Lio/flutter/view/FlutterNativeView;)Lio/flutter/view/FlutterView; | 112 | ····invoke-static·{v0},·Lio/flutter/view/FlutterNativeView;->access$200(Lio/flutter/view/FlutterNativeView;)Lio/flutter/view/FlutterView; |
113 | ····move-result-object·v0 | 113 | ····move-result-object·v0 |
114 | ····if-nez·v0,·:cond_0 | 114 | ····if-nez·v0,·:cond_0 |
115 | ····return-void | 115 | ····return-void |
116 | ····.line·1 | 116 | ····.line·170 |
117 | ····:cond_0 | 117 | ····:cond_0 |
118 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterNativeView$RenderSurfaceImpl;->this$0:Lio/flutter/view/FlutterNativeView; | 118 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterNativeView$RenderSurfaceImpl;->this$0:Lio/flutter/view/FlutterNativeView; |
119 | ····invoke-static·{v0},·Lio/flutter/view/FlutterNativeView;->access$200(Lio/flutter/view/FlutterNativeView;)Lio/flutter/view/FlutterView; | 119 | ····invoke-static·{v0},·Lio/flutter/view/FlutterNativeView;->access$200(Lio/flutter/view/FlutterNativeView;)Lio/flutter/view/FlutterView; |
120 | ····move-result-object·v0 | 120 | ····move-result-object·v0 |
Offset 133, 26 lines modified | Offset 133, 26 lines modified | ||
133 | ····return-void | 133 | ····return-void |
134 | .end·method | 134 | .end·method |
135 | .method·public·updateSemantics(Ljava/nio/ByteBuffer;[Ljava/lang/String;)V | 135 | .method·public·updateSemantics(Ljava/nio/ByteBuffer;[Ljava/lang/String;)V |
136 | ····.locals·1 | 136 | ····.locals·1 |
137 | ····.line·1 | 137 | ····.line·159 |
138 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterNativeView$RenderSurfaceImpl;->this$0:Lio/flutter/view/FlutterNativeView; | 138 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterNativeView$RenderSurfaceImpl;->this$0:Lio/flutter/view/FlutterNativeView; |
139 | ····invoke-static·{v0},·Lio/flutter/view/FlutterNativeView;->access$200(Lio/flutter/view/FlutterNativeView;)Lio/flutter/view/FlutterView; | 139 | ····invoke-static·{v0},·Lio/flutter/view/FlutterNativeView;->access$200(Lio/flutter/view/FlutterNativeView;)Lio/flutter/view/FlutterView; |
140 | ····move-result-object·v0 | 140 | ····move-result-object·v0 |
141 | ····if-nez·v0,·:cond_0 | 141 | ····if-nez·v0,·:cond_0 |
142 | ····return-void | 142 | ····return-void |
143 | ····.line·1 | 143 | ····.line·162 |
144 | ····:cond_0 | 144 | ····:cond_0 |
145 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterNativeView$RenderSurfaceImpl;->this$0:Lio/flutter/view/FlutterNativeView; | 145 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterNativeView$RenderSurfaceImpl;->this$0:Lio/flutter/view/FlutterNativeView; |
146 | ····invoke-static·{v0},·Lio/flutter/view/FlutterNativeView;->access$200(Lio/flutter/view/FlutterNativeView;)Lio/flutter/view/FlutterView; | 146 | ····invoke-static·{v0},·Lio/flutter/view/FlutterNativeView;->access$200(Lio/flutter/view/FlutterNativeView;)Lio/flutter/view/FlutterView; |
147 | ····move-result-object·v0 | 147 | ····move-result-object·v0 |
Offset 21, 27 lines modified | Offset 21, 27 lines modified | ||
21 | .field·final·synthetic·this$0:Lio/flutter/view/FlutterView; | 21 | .field·final·synthetic·this$0:Lio/flutter/view/FlutterView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lio/flutter/view/FlutterView;)V | 23 | .method·constructor·<init>(Lio/flutter/view/FlutterView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.line·1 | 25 | ····.line·134 |
26 | ····iput-object·p1,·p0,·Lio/flutter/view/FlutterView$1;->this$0:Lio/flutter/view/FlutterView; | 26 | ····iput-object·p1,·p0,·Lio/flutter/view/FlutterView$1;->this$0:Lio/flutter/view/FlutterView; |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | #·virtual·methods | 30 | #·virtual·methods |
31 | .method·public·onAccessibilityChanged(ZZ)V | 31 | .method·public·onAccessibilityChanged(ZZ)V |
32 | ····.locals·1 | 32 | ····.locals·1 |
33 | ····.line·1 | 33 | ····.line·137 |
34 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterView$1;->this$0:Lio/flutter/view/FlutterView; | 34 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterView$1;->this$0:Lio/flutter/view/FlutterView; |
35 | ····invoke-static·{v0,·p1,·p2},·Lio/flutter/view/FlutterView;->access$000(Lio/flutter/view/FlutterView;ZZ)V | 35 | ····invoke-static·{v0,·p1,·p2},·Lio/flutter/view/FlutterView;->access$000(Lio/flutter/view/FlutterView;ZZ)V |
36 | ····return-void | 36 | ····return-void |
37 | .end·method | 37 | .end·method |
Offset 20, 30 lines modified | Offset 20, 30 lines modified | ||
20 | .field·final·view:Landroid/view/View; | 20 | .field·final·view:Landroid/view/View; |
21 | #·direct·methods | 21 | #·direct·methods |
22 | .method·private·constructor·<init>(Landroid/view/View;I)V | 22 | .method·private·constructor·<init>(Landroid/view/View;I)V |
23 | ····.locals·0 | 23 | ····.locals·0 |
24 | ····.line·3 | 24 | ····.line·387 |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
26 | ····.line·3 | 26 | ····.line·388 |
27 | ····iput-object·p1,·p0,·Lio/flutter/view/AccessibilityViewEmbedder$ViewAndId;->view:Landroid/view/View; | 27 | ····iput-object·p1,·p0,·Lio/flutter/view/AccessibilityViewEmbedder$ViewAndId;->view:Landroid/view/View; |
28 | ····.line·3 | 28 | ····.line·389 |
29 | ····iput·p2,·p0,·Lio/flutter/view/AccessibilityViewEmbedder$ViewAndId;->id:I | 29 | ····iput·p2,·p0,·Lio/flutter/view/AccessibilityViewEmbedder$ViewAndId;->id:I |
30 | ····return-void | 30 | ····return-void |
31 | .end·method | 31 | .end·method |
32 | .method·synthetic·constructor·<init>(Landroid/view/View;ILio/flutter/view/AccessibilityViewEmbedder$1;)V | 32 | .method·synthetic·constructor·<init>(Landroid/view/View;ILio/flutter/view/AccessibilityViewEmbedder$1;)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.line·38 | 34 | ····.line·383 |
35 | ····invoke-direct·{p0,·p1,·p2},·Lio/flutter/view/AccessibilityViewEmbedder$ViewAndId;-><init>(Landroid/view/View;I)V | 35 | ····invoke-direct·{p0,·p1,·p2},·Lio/flutter/view/AccessibilityViewEmbedder$ViewAndId;-><init>(Landroid/view/View;I)V |
36 | ····return-void | 36 | ····return-void |
37 | .end·method | 37 | .end·method |
38 | #·virtual·methods | 38 | #·virtual·methods |
Offset 57, 43 lines modified | Offset 57, 43 lines modified | ||
57 | ····return·v0 | 57 | ····return·v0 |
58 | ····:cond_0 | 58 | ····:cond_0 |
59 | ····const/4·v1,·0x0 | 59 | ····const/4·v1,·0x0 |
60 | ····if-eqz·p1,·:cond_3 | 60 | ····if-eqz·p1,·:cond_3 |
61 | ····.line·39 | 61 | ····.line·395 |
62 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 62 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
63 | ····move-result-object·v2 | 63 | ····move-result-object·v2 |
64 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 64 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
65 | ····move-result-object·v3 | 65 | ····move-result-object·v3 |
66 | ····if-eq·v2,·v3,·:cond_1 | 66 | ····if-eq·v2,·v3,·:cond_1 |
67 | ····goto·:goto_1 | 67 | ····goto·:goto_1 |
68 | ····.line· | 68 | ····.line·396 |
69 | ····:cond_1 | 69 | ····:cond_1 |
70 | ····check-cast·p1,·Lio/flutter/view/AccessibilityViewEmbedder$ViewAndId; | 70 | ····check-cast·p1,·Lio/flutter/view/AccessibilityViewEmbedder$ViewAndId; |
71 | ····.line· | 71 | ····.line·397 |
72 | ····iget·v2,·p0,·Lio/flutter/view/AccessibilityViewEmbedder$ViewAndId;->id:I | 72 | ····iget·v2,·p0,·Lio/flutter/view/AccessibilityViewEmbedder$ViewAndId;->id:I |
73 | ····iget·v3,·p1,·Lio/flutter/view/AccessibilityViewEmbedder$ViewAndId;->id:I | 73 | ····iget·v3,·p1,·Lio/flutter/view/AccessibilityViewEmbedder$ViewAndId;->id:I |
74 | ····if-ne·v2,·v3,·:cond_2 | 74 | ····if-ne·v2,·v3,·:cond_2 |
75 | ····iget-object·v2,·p0,·Lio/flutter/view/AccessibilityViewEmbedder$ViewAndId;->view:Landroid/view/View; | 75 | ····iget-object·v2,·p0,·Lio/flutter/view/AccessibilityViewEmbedder$ViewAndId;->view:Landroid/view/View; |
76 | ····iget-object·p1,·p1,·Lio/flutter/view/AccessibilityViewEmbedder$ViewAndId;->view:Landroid/view/View; | 76 | ····iget-object·p1,·p1,·Lio/flutter/view/AccessibilityViewEmbedder$ViewAndId;->view:Landroid/view/View; |
77 | ····.line· | 77 | ····.line·398 |
78 | ····invoke-virtual·{v2,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 78 | ····invoke-virtual·{v2,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
79 | ····move-result·p1 | 79 | ····move-result·p1 |
80 | ····if-eqz·p1,·:cond_2 | 80 | ····if-eqz·p1,·:cond_2 |
81 | ····goto·:goto_0 | 81 | ····goto·:goto_0 |
Offset 108, 27 lines modified | Offset 108, 27 lines modified | ||
108 | ····:goto_1 | 108 | ····:goto_1 |
109 | ····return·v1 | 109 | ····return·v1 |
110 | .end·method | 110 | .end·method |
111 | .method·public·hashCode()I | 111 | .method·public·hashCode()I |
112 | ····.locals·2 | 112 | ····.locals·2 |
113 | ····.line·40 | 113 | ····.line·405 |
114 | ····iget-object·v0,·p0,·Lio/flutter/view/AccessibilityViewEmbedder$ViewAndId;->view:Landroid/view/View; | 114 | ····iget-object·v0,·p0,·Lio/flutter/view/AccessibilityViewEmbedder$ViewAndId;->view:Landroid/view/View; |
115 | ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I | 115 | ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I |
116 | ····move-result·v0 | 116 | ····move-result·v0 |
117 | ····const/16·v1,·0x1f | 117 | ····const/16·v1,·0x1f |
118 | ····add-int/2addr·v0,·v1 | 118 | ····add-int/2addr·v0,·v1 |
119 | ····mul-int/lit8·v0,·v0,·0x1f | 119 | ····mul-int/lit8·v0,·v0,·0x1f |
120 | ····.line·4 | 120 | ····.line·406 |
121 | ····iget·v1,·p0,·Lio/flutter/view/AccessibilityViewEmbedder$ViewAndId;->id:I | 121 | ····iget·v1,·p0,·Lio/flutter/view/AccessibilityViewEmbedder$ViewAndId;->id:I |
122 | ····add-int/2addr·v0,·v1 | 122 | ····add-int/2addr·v0,·v1 |
123 | ····return·v0 | 123 | ····return·v0 |
124 | .end·method | 124 | .end·method |
Offset 18, 34 lines modified | Offset 18, 34 lines modified | ||
18 | .field·private·logTag:Ljava/lang/String; | 18 | .field·private·logTag:Ljava/lang/String; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>()V | 20 | .method·public·constructor·<init>()V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.line· | 22 | ····.line·84 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
27 | .method·public·getLogTag()Ljava/lang/String; | 27 | .method·public·getLogTag()Ljava/lang/String; |
28 | ····.locals·1 | 28 | ····.locals·1 |
29 | ····.annotation·build·Landroidx/annotation/Nullable; | 29 | ····.annotation·build·Landroidx/annotation/Nullable; |
30 | ····.end·annotation | 30 | ····.end·annotation |
31 | ····.line·8 | 31 | ····.line·89 |
32 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterMain$Settings;->logTag:Ljava/lang/String; | 32 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterMain$Settings;->logTag:Ljava/lang/String; |
33 | ····return-object·v0 | 33 | ····return-object·v0 |
34 | .end·method | 34 | .end·method |
35 | .method·public·setLogTag(Ljava/lang/String;)V | 35 | .method·public·setLogTag(Ljava/lang/String;)V |
36 | ····.locals·0 | 36 | ····.locals·0 |
37 | ····.line·9 | 37 | ····.line·97 |
38 | ····iput-object·p1,·p0,·Lio/flutter/view/FlutterMain$Settings;->logTag:Ljava/lang/String; | 38 | ····iput-object·p1,·p0,·Lio/flutter/view/FlutterMain$Settings;->logTag:Ljava/lang/String; |
39 | ····return-void | 39 | ····return-void |
40 | .end·method | 40 | .end·method |
Offset 29, 122 lines modified | Offset 29, 122 lines modified | ||
29 | .field·final·synthetic·this$0:Lio/flutter/view/FlutterView; | 29 | .field·final·synthetic·this$0:Lio/flutter/view/FlutterView; |
30 | #·direct·methods | 30 | #·direct·methods |
31 | .method·constructor·<init>(Lio/flutter/view/FlutterView;JLandroid/graphics/SurfaceTexture;)V | 31 | .method·constructor·<init>(Lio/flutter/view/FlutterView;JLandroid/graphics/SurfaceTexture;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.line· | 33 | ····.line·810 |
34 | ····iput-object·p1,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->this$0:Lio/flutter/view/FlutterView; | 34 | ····iput-object·p1,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->this$0:Lio/flutter/view/FlutterView; |
35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
36 | ····.line· | 36 | ····.line·827 |
37 | ····new-instance·p1,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry$1; | 37 | ····new-instance·p1,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry$1; |
38 | ····invoke-direct·{p1,·p0},·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry$1;-><init>(Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;)V | 38 | ····invoke-direct·{p1,·p0},·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry$1;-><init>(Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;)V |
39 | ····iput-object·p1,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->onFrameListener:Landroid/graphics/SurfaceTexture$OnFrameAvailableListener; | 39 | ····iput-object·p1,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->onFrameListener:Landroid/graphics/SurfaceTexture$OnFrameAvailableListener; |
40 | ····.line· | 40 | ····.line·811 |
41 | ····iput-wide·p2,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->id:J | 41 | ····iput-wide·p2,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->id:J |
42 | ····.line· | 42 | ····.line·812 |
43 | ····iput-object·p4,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->surfaceTexture:Landroid/graphics/SurfaceTexture; | 43 | ····iput-object·p4,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->surfaceTexture:Landroid/graphics/SurfaceTexture; |
44 | ····.line· | 44 | ····.line·814 |
45 | ····sget·p1,·Landroid/os/Build$VERSION;->SDK_INT:I | 45 | ····sget·p1,·Landroid/os/Build$VERSION;->SDK_INT:I |
46 | ····const/16·p2,·0x15 | 46 | ····const/16·p2,·0x15 |
47 | ····if-lt·p1,·p2,·:cond_0 | 47 | ····if-lt·p1,·p2,·:cond_0 |
48 | ····.line· | 48 | ····.line·818 |
49 | ····iget-object·p1,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->surfaceTexture:Landroid/graphics/SurfaceTexture; | 49 | ····iget-object·p1,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->surfaceTexture:Landroid/graphics/SurfaceTexture; |
50 | ····iget-object·p2,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->onFrameListener:Landroid/graphics/SurfaceTexture$OnFrameAvailableListener; | 50 | ····iget-object·p2,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->onFrameListener:Landroid/graphics/SurfaceTexture$OnFrameAvailableListener; |
51 | ····new-instance·p3,·Landroid/os/Handler; | 51 | ····new-instance·p3,·Landroid/os/Handler; |
52 | ····invoke-direct·{p3},·Landroid/os/Handler;-><init>()V | 52 | ····invoke-direct·{p3},·Landroid/os/Handler;-><init>()V |
53 | ····invoke-virtual·{p1,·p2,·p3},·Landroid/graphics/SurfaceTexture;->setOnFrameAvailableListener(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;Landroid/os/Handler;)V | 53 | ····invoke-virtual·{p1,·p2,·p3},·Landroid/graphics/SurfaceTexture;->setOnFrameAvailableListener(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;Landroid/os/Handler;)V |
54 | ····goto·:goto_0 | 54 | ····goto·:goto_0 |
55 | ····.line· | 55 | ····.line·823 |
56 | ····:cond_0 | 56 | ····:cond_0 |
57 | ····iget-object·p1,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->surfaceTexture:Landroid/graphics/SurfaceTexture; | 57 | ····iget-object·p1,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->surfaceTexture:Landroid/graphics/SurfaceTexture; |
58 | ····iget-object·p2,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->onFrameListener:Landroid/graphics/SurfaceTexture$OnFrameAvailableListener; | 58 | ····iget-object·p2,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->onFrameListener:Landroid/graphics/SurfaceTexture$OnFrameAvailableListener; |
59 | ····invoke-virtual·{p1,·p2},·Landroid/graphics/SurfaceTexture;->setOnFrameAvailableListener(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;)V | 59 | ····invoke-virtual·{p1,·p2},·Landroid/graphics/SurfaceTexture;->setOnFrameAvailableListener(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;)V |
60 | ····:goto_0 | 60 | ····:goto_0 |
61 | ····return-void | 61 | ····return-void |
62 | .end·method | 62 | .end·method |
63 | .method·static·synthetic·access$200(Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;)Z | 63 | .method·static·synthetic·access$200(Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;)Z |
64 | ····.locals·0 | 64 | ····.locals·0 |
65 | ····.line· | 65 | ····.line·805 |
66 | ····iget-boolean·p0,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->released:Z | 66 | ····iget-boolean·p0,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->released:Z |
67 | ····return·p0 | 67 | ····return·p0 |
68 | .end·method | 68 | .end·method |
69 | .method·static·synthetic·access$300(Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;)J | 69 | .method·static·synthetic·access$300(Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;)J |
70 | ····.locals·2 | 70 | ····.locals·2 |
71 | ····.line· | 71 | ····.line·805 |
72 | ····iget-wide·v0,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->id:J | 72 | ····iget-wide·v0,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->id:J |
73 | ····return-wide·v0 | 73 | ····return-wide·v0 |
74 | .end·method | 74 | .end·method |
75 | #·virtual·methods | 75 | #·virtual·methods |
76 | .method·public·id()J | 76 | .method·public·id()J |
77 | ····.locals·2 | 77 | ····.locals·2 |
78 | ····.line·8 | 78 | ····.line·847 |
79 | ····iget-wide·v0,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->id:J | 79 | ····iget-wide·v0,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->id:J |
80 | ····return-wide·v0 | 80 | ····return-wide·v0 |
81 | .end·method | 81 | .end·method |
82 | .method·public·release()V | 82 | .method·public·release()V |
83 | ····.locals·3 | 83 | ····.locals·3 |
84 | ····.line·8 | 84 | ····.line·852 |
85 | ····iget-boolean·v0,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->released:Z | 85 | ····iget-boolean·v0,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->released:Z |
86 | ····if-eqz·v0,·:cond_0 | 86 | ····if-eqz·v0,·:cond_0 |
87 | ····return-void | 87 | ····return-void |
88 | ····:cond_0 | 88 | ····:cond_0 |
89 | ····const/4·v0,·0x1 | 89 | ····const/4·v0,·0x1 |
90 | ····.line·8 | 90 | ····.line·855 |
91 | ····iput-boolean·v0,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->released:Z | 91 | ····iput-boolean·v0,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->released:Z |
92 | ····.line·8 | 92 | ····.line·863 |
93 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->surfaceTexture:Landroid/graphics/SurfaceTexture; | 93 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->surfaceTexture:Landroid/graphics/SurfaceTexture; |
94 | ····const/4·v1,·0x0 | 94 | ····const/4·v1,·0x0 |
95 | ····invoke-virtual·{v0,·v1},·Landroid/graphics/SurfaceTexture;->setOnFrameAvailableListener(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;)V | 95 | ····invoke-virtual·{v0,·v1},·Landroid/graphics/SurfaceTexture;->setOnFrameAvailableListener(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;)V |
96 | ····.line·8 | 96 | ····.line·864 |
97 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->surfaceTexture:Landroid/graphics/SurfaceTexture; | 97 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->surfaceTexture:Landroid/graphics/SurfaceTexture; |
98 | ····invoke-virtual·{v0},·Landroid/graphics/SurfaceTexture;->release()V | 98 | ····invoke-virtual·{v0},·Landroid/graphics/SurfaceTexture;->release()V |
99 | ····.line·8 | 99 | ····.line·865 |
100 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->this$0:Lio/flutter/view/FlutterView; | 100 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->this$0:Lio/flutter/view/FlutterView; |
101 | ····invoke-static·{v0},·Lio/flutter/view/FlutterView;->access$100(Lio/flutter/view/FlutterView;)Lio/flutter/view/FlutterNativeView; | 101 | ····invoke-static·{v0},·Lio/flutter/view/FlutterView;->access$100(Lio/flutter/view/FlutterView;)Lio/flutter/view/FlutterNativeView; |
102 | ····move-result-object·v0 | 102 | ····move-result-object·v0 |
103 | ····invoke-virtual·{v0},·Lio/flutter/view/FlutterNativeView;->getFlutterJNI()Lio/flutter/embedding/engine/FlutterJNI; | 103 | ····invoke-virtual·{v0},·Lio/flutter/view/FlutterNativeView;->getFlutterJNI()Lio/flutter/embedding/engine/FlutterJNI; |
Offset 157, 12 lines modified | Offset 157, 12 lines modified | ||
157 | ····return-void | 157 | ····return-void |
158 | .end·method | 158 | .end·method |
Max diff block lines reached; 217/4945 bytes (4.39%) of diff not shown. |
Offset 46, 15 lines modified | Offset 46, 15 lines modified | ||
46 | ····.line·38 | 46 | ····.line·38 |
47 | ····invoke-direct·{p0,·p1,·v0},·Lio/flutter/view/FlutterNativeView;-><init>(Landroid/content/Context;Z)V | 47 | ····invoke-direct·{p0,·p1,·v0},·Lio/flutter/view/FlutterNativeView;-><init>(Landroid/content/Context;Z)V |
48 | ····return-void | 48 | ····return-void |
49 | .end·method | 49 | .end·method |
50 | .method·public·constructor·<init>(Landroid/content/Context;Z)V | 50 | .method·public·constructor·<init>(Landroid/content/Context;Z)V |
51 | ····.locals· | 51 | ····.locals·3 |
52 | ····.param·p1····#·Landroid/content/Context; | 52 | ····.param·p1····#·Landroid/content/Context; |
53 | ········.annotation·build·Landroidx/annotation/NonNull; | 53 | ········.annotation·build·Landroidx/annotation/NonNull; |
54 | ········.end·annotation | 54 | ········.end·annotation |
55 | ····.end·param | 55 | ····.end·param |
56 | ····.line·41 | 56 | ····.line·41 |
57 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 57 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 66, 46 lines modified | Offset 66, 50 lines modified | ||
66 | ····new-instance·v0,·Lio/flutter/app/FlutterPluginRegistry; | 66 | ····new-instance·v0,·Lio/flutter/app/FlutterPluginRegistry; |
67 | ····invoke-direct·{v0,·p0,·p1},·Lio/flutter/app/FlutterPluginRegistry;-><init>(Lio/flutter/view/FlutterNativeView;Landroid/content/Context;)V | 67 | ····invoke-direct·{v0,·p0,·p1},·Lio/flutter/app/FlutterPluginRegistry;-><init>(Lio/flutter/view/FlutterNativeView;Landroid/content/Context;)V |
68 | ····iput-object·v0,·p0,·Lio/flutter/view/FlutterNativeView;->mPluginRegistry:Lio/flutter/app/FlutterPluginRegistry; | 68 | ····iput-object·v0,·p0,·Lio/flutter/view/FlutterNativeView;->mPluginRegistry:Lio/flutter/app/FlutterPluginRegistry; |
69 | ····.line·44 | 69 | ····.line·44 |
70 | ····new-instance· | 70 | ····new-instance·v0,·Lio/flutter/embedding/engine/FlutterJNI; |
71 | ····invoke-direct·{ | 71 | ····invoke-direct·{v0},·Lio/flutter/embedding/engine/FlutterJNI;-><init>()V |
72 | ····iput-object· | 72 | ····iput-object·v0,·p0,·Lio/flutter/view/FlutterNativeView;->mFlutterJNI:Lio/flutter/embedding/engine/FlutterJNI; |
73 | ····.line·45 | 73 | ····.line·45 |
74 | ····iget-object· | 74 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterNativeView;->mFlutterJNI:Lio/flutter/embedding/engine/FlutterJNI; |
75 | ····new-instance·v | 75 | ····new-instance·v1,·Lio/flutter/view/FlutterNativeView$RenderSurfaceImpl; |
76 | ····const/4·v | 76 | ····const/4·v2,·0x0 |
77 | ····invoke-direct·{v | 77 | ····invoke-direct·{v1,·p0,·v2},·Lio/flutter/view/FlutterNativeView$RenderSurfaceImpl;-><init>(Lio/flutter/view/FlutterNativeView;Lio/flutter/view/FlutterNativeView$1;)V |
78 | ····invoke-virtual·{ | 78 | ····invoke-virtual·{v0,·v1},·Lio/flutter/embedding/engine/FlutterJNI;->setRenderSurface(Lio/flutter/embedding/engine/renderer/FlutterRenderer$RenderSurface;)V |
79 | ····.line·46 | 79 | ····.line·46 |
80 | ····new-instance· | 80 | ····new-instance·v0,·Lio/flutter/embedding/engine/dart/DartExecutor; |
81 | ····iget-object·v | 81 | ····iget-object·v1,·p0,·Lio/flutter/view/FlutterNativeView;->mFlutterJNI:Lio/flutter/embedding/engine/FlutterJNI; |
82 | ····invoke-virtual·{p1},·Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager; | ||
83 | ····move-result-object·p1 | ||
82 | ····invoke-direct·{ | 84 | ····invoke-direct·{v0,·v1,·p1},·Lio/flutter/embedding/engine/dart/DartExecutor;-><init>(Lio/flutter/embedding/engine/FlutterJNI;Landroid/content/res/AssetManager;)V |
83 | ····iput-object· | 85 | ····iput-object·v0,·p0,·Lio/flutter/view/FlutterNativeView;->dartExecutor:Lio/flutter/embedding/engine/dart/DartExecutor; |
84 | ····.line·47 | 86 | ····.line·47 |
85 | ····iget-object·p1,·p0,·Lio/flutter/view/FlutterNativeView;->mFlutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | 87 | ····iget-object·p1,·p0,·Lio/flutter/view/FlutterNativeView;->mFlutterJNI:Lio/flutter/embedding/engine/FlutterJNI; |
86 | ····new-instance·v0,·Lio/flutter/view/FlutterNativeView$EngineLifecycleListenerImpl; | 88 | ····new-instance·v0,·Lio/flutter/view/FlutterNativeView$EngineLifecycleListenerImpl; |
87 | ····invoke-direct·{v0,·p0,·v | 89 | ····invoke-direct·{v0,·p0,·v2},·Lio/flutter/view/FlutterNativeView$EngineLifecycleListenerImpl;-><init>(Lio/flutter/view/FlutterNativeView;Lio/flutter/view/FlutterNativeView$1;)V |
88 | ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->addEngineLifecycleListener(Lio/flutter/embedding/engine/FlutterEngine$EngineLifecycleListener;)V | 90 | ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->addEngineLifecycleListener(Lio/flutter/embedding/engine/FlutterEngine$EngineLifecycleListener;)V |
89 | ····.line·48 | 91 | ····.line·48 |
90 | ····invoke-direct·{p0,·p0,·p2},·Lio/flutter/view/FlutterNativeView;->attach(Lio/flutter/view/FlutterNativeView;Z)V | 92 | ····invoke-direct·{p0,·p0,·p2},·Lio/flutter/view/FlutterNativeView;->attach(Lio/flutter/view/FlutterNativeView;Z)V |
91 | ····.line·49 | 93 | ····.line·49 |
Offset 131, 84 lines modified | Offset 135, 38 lines modified | ||
131 | ····return-object·p0 | 135 | ····return-object·p0 |
132 | .end·method | 136 | .end·method |
133 | .method·private·attach(Lio/flutter/view/FlutterNativeView;Z)V | 137 | .method·private·attach(Lio/flutter/view/FlutterNativeView;Z)V |
134 | ····.locals·0 | 138 | ····.locals·0 |
135 | ····.line·1 | 139 | ····.line·142 |
136 | ····iget-object·p1,·p0,·Lio/flutter/view/FlutterNativeView;->mFlutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | 140 | ····iget-object·p1,·p0,·Lio/flutter/view/FlutterNativeView;->mFlutterJNI:Lio/flutter/embedding/engine/FlutterJNI; |
137 | ····invoke-virtual·{p1,·p2},·Lio/flutter/embedding/engine/FlutterJNI;->attachToNative(Z)V | 141 | ····invoke-virtual·{p1,·p2},·Lio/flutter/embedding/engine/FlutterJNI;->attachToNative(Z)V |
138 | ····.line·1 | 142 | ····.line·143 |
139 | ····iget-object·p1,·p0,·Lio/flutter/view/FlutterNativeView;->dartExecutor:Lio/flutter/embedding/engine/dart/DartExecutor; | 143 | ····iget-object·p1,·p0,·Lio/flutter/view/FlutterNativeView;->dartExecutor:Lio/flutter/embedding/engine/dart/DartExecutor; |
140 | ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/dart/DartExecutor;->onAttachedToJNI()V | 144 | ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/dart/DartExecutor;->onAttachedToJNI()V |
141 | ····return-void | 145 | ····return-void |
142 | .end·method | 146 | .end·method |
143 | .method·public·static·getObservatoryUri()Ljava/lang/String; | 147 | .method·public·static·getObservatoryUri()Ljava/lang/String; |
144 | ····.locals·1 | 148 | ····.locals·1 |
145 | ····.line·1 | 149 | ····.line·111 |
146 | ····invoke-static·{},·Lio/flutter/embedding/engine/FlutterJNI;->getObservatoryUri()Ljava/lang/String; | 150 | ····invoke-static·{},·Lio/flutter/embedding/engine/FlutterJNI;->getObservatoryUri()Ljava/lang/String; |
147 | ····move-result-object·v0 | 151 | ····move-result-object·v0 |
148 | ····return-object·v0 | 152 | ····return-object·v0 |
149 | .end·method | 153 | .end·method |
150 | .method·private·runFromBundleInternal([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | ||
151 | ····.locals·2 | ||
152 | ····.line·119 | ||
153 | ····invoke-virtual·{p0},·Lio/flutter/view/FlutterNativeView;->assertAttached()V | ||
154 | ····.line·120 | ||
155 | ····iget-boolean·v0,·p0,·Lio/flutter/view/FlutterNativeView;->applicationIsRunning:Z | ||
156 | ····if-nez·v0,·:cond_0 | ||
157 | ····.line·123 | ||
158 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterNativeView;->mFlutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | ||
159 | ····iget-object·v1,·p0,·Lio/flutter/view/FlutterNativeView;->mContext:Landroid/content/Context; | ||
160 | ····.line·127 | ||
161 | ····invoke-virtual·{v1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | ||
162 | ····move-result-object·v1 | ||
163 | ····invoke-virtual·{v1},·Landroid/content/res/Resources;->getAssets()Landroid/content/res/AssetManager; | ||
164 | ····move-result-object·v1 | ||
165 | ····.line·123 | ||
166 | ····invoke-virtual·{v0,·p1,·p2,·p3,·v1},·Lio/flutter/embedding/engine/FlutterJNI;->runBundleAndSnapshotFromLibrary([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/content/res/AssetManager;)V | ||
167 | ····const/4·p1,·0x1 | ||
Max diff block lines reached; 8564/15444 bytes (55.45%) of diff not shown. |
Offset 504, 81 lines modified | Offset 504, 81 lines modified | ||
504 | .method·private·createAndSendWindowChangeEvent(Lio/flutter/view/AccessibilityBridge$SemanticsNode;)V | 504 | .method·private·createAndSendWindowChangeEvent(Lio/flutter/view/AccessibilityBridge$SemanticsNode;)V |
505 | ····.locals·2 | 505 | ····.locals·2 |
506 | ····.param·p1····#·Lio/flutter/view/AccessibilityBridge$SemanticsNode; | 506 | ····.param·p1····#·Lio/flutter/view/AccessibilityBridge$SemanticsNode; |
507 | ········.annotation·build·Landroidx/annotation/NonNull; | 507 | ········.annotation·build·Landroidx/annotation/NonNull; |
508 | ········.end·annotation | 508 | ········.end·annotation |
509 | ····.end·param | 509 | ····.end·param |
510 | ····.line·147 | 510 | ····.line·1475 |
511 | ····invoke-static·{p1},·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->access$1600(Lio/flutter/view/AccessibilityBridge$SemanticsNode;)I | 511 | ····invoke-static·{p1},·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->access$1600(Lio/flutter/view/AccessibilityBridge$SemanticsNode;)I |
512 | ····move-result·v0 | 512 | ····move-result·v0 |
513 | ····const/16·v1,·0x20 | 513 | ····const/16·v1,·0x20 |
514 | ····.line·147 | 514 | ····.line·1474 |
515 | ····invoke-direct·{p0,·v0,·v1},·Lio/flutter/view/AccessibilityBridge;->obtainAccessibilityEvent(II)Landroid/view/accessibility/AccessibilityEvent; | 515 | ····invoke-direct·{p0,·v0,·v1},·Lio/flutter/view/AccessibilityBridge;->obtainAccessibilityEvent(II)Landroid/view/accessibility/AccessibilityEvent; |
516 | ····move-result-object·v0 | 516 | ····move-result-object·v0 |
517 | ····.line·147 | 517 | ····.line·1478 |
518 | ····invoke-static·{p1},·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->access$5700(Lio/flutter/view/AccessibilityBridge$SemanticsNode;)Ljava/lang/String; | 518 | ····invoke-static·{p1},·Lio/flutter/view/AccessibilityBridge$SemanticsNode;->access$5700(Lio/flutter/view/AccessibilityBridge$SemanticsNode;)Ljava/lang/String; |
519 | ····move-result-object·p1 | 519 | ····move-result-object·p1 |
520 | ····.line·147 | 520 | ····.line·1479 |
521 | ····invoke-virtual·{v0},·Landroid/view/accessibility/AccessibilityEvent;->getText()Ljava/util/List; | 521 | ····invoke-virtual·{v0},·Landroid/view/accessibility/AccessibilityEvent;->getText()Ljava/util/List; |
522 | ····move-result-object·v1 | 522 | ····move-result-object·v1 |
523 | ····invoke-interface·{v1,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 523 | ····invoke-interface·{v1,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
524 | ····.line·14 | 524 | ····.line·1480 |
525 | ····invoke-direct·{p0,·v0},·Lio/flutter/view/AccessibilityBridge;->sendAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V | 525 | ····invoke-direct·{p0,·v0},·Lio/flutter/view/AccessibilityBridge;->sendAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V |
526 | ····return-void | 526 | ····return-void |
527 | .end·method | 527 | .end·method |
528 | .method·private·createTextChangedEvent(ILjava/lang/String;Ljava/lang/String;)Landroid/view/accessibility/AccessibilityEvent; | 528 | .method·private·createTextChangedEvent(ILjava/lang/String;Ljava/lang/String;)Landroid/view/accessibility/AccessibilityEvent; |
529 | ····.locals·5 | 529 | ····.locals·5 |
530 | ····const/16·v0,·0x10 | 530 | ····const/16·v0,·0x10 |
531 | ····.line·140 | 531 | ····.line·1402 |
532 | ····invoke-direct·{p0,·p1,·v0},·Lio/flutter/view/AccessibilityBridge;->obtainAccessibilityEvent(II)Landroid/view/accessibility/AccessibilityEvent; | 532 | ····invoke-direct·{p0,·p1,·v0},·Lio/flutter/view/AccessibilityBridge;->obtainAccessibilityEvent(II)Landroid/view/accessibility/AccessibilityEvent; |
533 | ····move-result-object·p1 | 533 | ····move-result-object·p1 |
534 | ····.line·140 | 534 | ····.line·1403 |
535 | ····invoke-virtual·{p1,·p2},·Landroid/view/accessibility/AccessibilityEvent;->setBeforeText(Ljava/lang/CharSequence;)V | 535 | ····invoke-virtual·{p1,·p2},·Landroid/view/accessibility/AccessibilityEvent;->setBeforeText(Ljava/lang/CharSequence;)V |
536 | ····.line·140 | 536 | ····.line·1404 |
537 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityEvent;->getText()Ljava/util/List; | 537 | ····invoke-virtual·{p1},·Landroid/view/accessibility/AccessibilityEvent;->getText()Ljava/util/List; |
538 | ····move-result-object·v0 | 538 | ····move-result-object·v0 |
539 | ····invoke-interface·{v0,·p3},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 539 | ····invoke-interface·{v0,·p3},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
540 | ····const/4·v0,·0x0 | 540 | ····const/4·v0,·0x0 |
541 | ····.line·140 | 541 | ····.line·1407 |
542 | ····:goto_0 | 542 | ····:goto_0 |
543 | ····invoke-virtual·{p2},·Ljava/lang/String;->length()I | 543 | ····invoke-virtual·{p2},·Ljava/lang/String;->length()I |
544 | ····move-result·v1 | 544 | ····move-result·v1 |
545 | ····if-ge·v0,·v1,·:cond_1 | 545 | ····if-ge·v0,·v1,·:cond_1 |
546 | ····invoke-virtual·{p3},·Ljava/lang/String;->length()I | 546 | ····invoke-virtual·{p3},·Ljava/lang/String;->length()I |
547 | ····move-result·v1 | 547 | ····move-result·v1 |
548 | ····if-ge·v0,·v1,·:cond_1 | 548 | ····if-ge·v0,·v1,·:cond_1 |
549 | ····.line·140 | 549 | ····.line·1408 |
550 | ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->charAt(I)C | 550 | ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->charAt(I)C |
551 | ····move-result·v1 | 551 | ····move-result·v1 |
552 | ····invoke-virtual·{p3,·v0},·Ljava/lang/String;->charAt(I)C | 552 | ····invoke-virtual·{p3,·v0},·Ljava/lang/String;->charAt(I)C |
553 | ····move-result·v2 | 553 | ····move-result·v2 |
Offset 588, 15 lines modified | Offset 588, 15 lines modified | ||
588 | ····goto·:goto_1 | 588 | ····goto·:goto_1 |
589 | ····:cond_0 | 589 | ····:cond_0 |
590 | ····add-int/lit8·v0,·v0,·0x1 | 590 | ····add-int/lit8·v0,·v0,·0x1 |
591 | ····goto·:goto_0 | 591 | ····goto·:goto_0 |
592 | ····.line·141 | 592 | ····.line·1412 |
593 | ····:cond_1 | 593 | ····:cond_1 |
594 | ····:goto_1 | 594 | ····:goto_1 |
595 | ····invoke-virtual·{p2},·Ljava/lang/String;->length()I | 595 | ····invoke-virtual·{p2},·Ljava/lang/String;->length()I |
596 | ····move-result·v1 | 596 | ····move-result·v1 |
597 | ····if-lt·v0,·v1,·:cond_2 | 597 | ····if-lt·v0,·v1,·:cond_2 |
Offset 607, 38 lines modified | Offset 607, 38 lines modified | ||
607 | ····if-lt·v0,·v1,·:cond_2 | 607 | ····if-lt·v0,·v1,·:cond_2 |
608 | ····const/4·p1,·0x0 | 608 | ····const/4·p1,·0x0 |
609 | ····return-object·p1 | 609 | ····return-object·p1 |
610 | ····.line·141 | 610 | ····.line·1416 |
611 | ····:cond_2 | 611 | ····:cond_2 |
612 | ····invoke-virtual·{p1,·v0},·Landroid/view/accessibility/AccessibilityEvent;->setFromIndex(I)V | 612 | ····invoke-virtual·{p1,·v0},·Landroid/view/accessibility/AccessibilityEvent;->setFromIndex(I)V |
613 | ····.line·141 | 613 | ····.line·1418 |
614 | ····invoke-virtual·{p2},·Ljava/lang/String;->length()I | 614 | ····invoke-virtual·{p2},·Ljava/lang/String;->length()I |
615 | ····move-result·v1 | 615 | ····move-result·v1 |
616 | ····add-int/lit8·v1,·v1,·-0x1 | 616 | ····add-int/lit8·v1,·v1,·-0x1 |
617 | ····.line·141 | 617 | ····.line·1419 |
618 | ····invoke-virtual·{p3},·Ljava/lang/String;->length()I | 618 | ····invoke-virtual·{p3},·Ljava/lang/String;->length()I |
619 | ····move-result·v2 | 619 | ····move-result·v2 |
620 | ····add-int/lit8·v2,·v2,·-0x1 | 620 | ····add-int/lit8·v2,·v2,·-0x1 |
621 | ····:goto_2 | 621 | ····:goto_2 |
622 | ····if-lt·v1,·v0,·:cond_4 | 622 | ····if-lt·v1,·v0,·:cond_4 |
623 | ····if-lt·v2,·v0,·:cond_4 | 623 | ····if-lt·v2,·v0,·:cond_4 |
Max diff block lines reached; 81973/85528 bytes (95.84%) of diff not shown. |
Offset 34, 15 lines modified | Offset 34, 15 lines modified | ||
34 | .field·public·static·final·enum·RIGHT:Lio/flutter/view/FlutterView$ZeroSides; | 34 | .field·public·static·final·enum·RIGHT:Lio/flutter/view/FlutterView$ZeroSides; |
35 | #·direct·methods | 35 | #·direct·methods |
36 | .method·static·constructor·<clinit>()V | 36 | .method·static·constructor·<clinit>()V |
37 | ····.locals·6 | 37 | ····.locals·6 |
38 | ····.line·4 | 38 | ····.line·496 |
39 | ····new-instance·v0,·Lio/flutter/view/FlutterView$ZeroSides; | 39 | ····new-instance·v0,·Lio/flutter/view/FlutterView$ZeroSides; |
40 | ····const-string·v1,·"NONE" | 40 | ····const-string·v1,·"NONE" |
41 | ····const/4·v2,·0x0 | 41 | ····const/4·v2,·0x0 |
42 | ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/view/FlutterView$ZeroSides;-><init>(Ljava/lang/String;I)V | 42 | ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/view/FlutterView$ZeroSides;-><init>(Ljava/lang/String;I)V |
Offset 108, 39 lines modified | Offset 108, 39 lines modified | ||
108 | ····.locals·0 | 108 | ····.locals·0 |
109 | ····.annotation·system·Ldalvik/annotation/Signature; | 109 | ····.annotation·system·Ldalvik/annotation/Signature; |
110 | ········value·=·{ | 110 | ········value·=·{ |
111 | ············"()V" | 111 | ············"()V" |
112 | ········} | 112 | ········} |
113 | ····.end·annotation | 113 | ····.end·annotation |
114 | ····.line·4 | 114 | ····.line·496 |
115 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 115 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
116 | ····return-void | 116 | ····return-void |
117 | .end·method | 117 | .end·method |
118 | .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/view/FlutterView$ZeroSides; | 118 | .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/view/FlutterView$ZeroSides; |
119 | ····.locals·1 | 119 | ····.locals·1 |
120 | ····.line·4 | 120 | ····.line·496 |
121 | ····const-class·v0,·Lio/flutter/view/FlutterView$ZeroSides; | 121 | ····const-class·v0,·Lio/flutter/view/FlutterView$ZeroSides; |
122 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 122 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
123 | ····move-result-object·p0 | 123 | ····move-result-object·p0 |
124 | ····check-cast·p0,·Lio/flutter/view/FlutterView$ZeroSides; | 124 | ····check-cast·p0,·Lio/flutter/view/FlutterView$ZeroSides; |
125 | ····return-object·p0 | 125 | ····return-object·p0 |
126 | .end·method | 126 | .end·method |
127 | .method·public·static·values()[Lio/flutter/view/FlutterView$ZeroSides; | 127 | .method·public·static·values()[Lio/flutter/view/FlutterView$ZeroSides; |
128 | ····.locals·1 | 128 | ····.locals·1 |
129 | ····.line·4 | 129 | ····.line·496 |
130 | ····sget-object·v0,·Lio/flutter/view/FlutterView$ZeroSides;->$VALUES:[Lio/flutter/view/FlutterView$ZeroSides; | 130 | ····sget-object·v0,·Lio/flutter/view/FlutterView$ZeroSides;->$VALUES:[Lio/flutter/view/FlutterView$ZeroSides; |
131 | ····invoke-virtual·{v0},·[Lio/flutter/view/FlutterView$ZeroSides;->clone()Ljava/lang/Object; | 131 | ····invoke-virtual·{v0},·[Lio/flutter/view/FlutterView$ZeroSides;->clone()Ljava/lang/Object; |
132 | ····move-result-object·v0 | 132 | ····move-result-object·v0 |
133 | ····check-cast·v0,·[Lio/flutter/view/FlutterView$ZeroSides; | 133 | ····check-cast·v0,·[Lio/flutter/view/FlutterView$ZeroSides; |
Offset 21, 28 lines modified | Offset 21, 28 lines modified | ||
21 | .field·final·synthetic·this$1:Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry; | 21 | .field·final·synthetic·this$1:Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;)V | 23 | .method·constructor·<init>(Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.line· | 25 | ····.line·827 |
26 | ····iput-object·p1,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry$1;->this$1:Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry; | 26 | ····iput-object·p1,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry$1;->this$1:Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry; |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | #·virtual·methods | 30 | #·virtual·methods |
31 | .method·public·onFrameAvailable(Landroid/graphics/SurfaceTexture;)V | 31 | .method·public·onFrameAvailable(Landroid/graphics/SurfaceTexture;)V |
32 | ····.locals·2 | 32 | ····.locals·2 |
33 | ····.line·8 | 33 | ····.line·830 |
34 | ····iget-object·p1,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry$1;->this$1:Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry; | 34 | ····iget-object·p1,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry$1;->this$1:Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry; |
35 | ····invoke-static·{p1},·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->access$200(Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;)Z | 35 | ····invoke-static·{p1},·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->access$200(Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;)Z |
36 | ····move-result·p1 | 36 | ····move-result·p1 |
37 | ····if-nez·p1,·:cond_1 | 37 | ····if-nez·p1,·:cond_1 |
Offset 55, 15 lines modified | Offset 55, 15 lines modified | ||
55 | ····move-result-object·p1 | 55 | ····move-result-object·p1 |
56 | ····if-nez·p1,·:cond_0 | 56 | ····if-nez·p1,·:cond_0 |
57 | ····goto·:goto_0 | 57 | ····goto·:goto_0 |
58 | ····.line·8 | 58 | ····.line·836 |
59 | ····:cond_0 | 59 | ····:cond_0 |
60 | ····iget-object·p1,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry$1;->this$1:Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry; | 60 | ····iget-object·p1,·p0,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry$1;->this$1:Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry; |
61 | ····iget-object·p1,·p1,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->this$0:Lio/flutter/view/FlutterView; | 61 | ····iget-object·p1,·p1,·Lio/flutter/view/FlutterView$SurfaceTextureRegistryEntry;->this$0:Lio/flutter/view/FlutterView; |
62 | ····invoke-static·{p1},·Lio/flutter/view/FlutterView;->access$100(Lio/flutter/view/FlutterView;)Lio/flutter/view/FlutterNativeView; | 62 | ····invoke-static·{p1},·Lio/flutter/view/FlutterView;->access$100(Lio/flutter/view/FlutterView;)Lio/flutter/view/FlutterNativeView; |
Offset 21, 33 lines modified | Offset 21, 33 lines modified | ||
21 | .field·final·synthetic·this$0:Lio/flutter/view/FlutterView; | 21 | .field·final·synthetic·this$0:Lio/flutter/view/FlutterView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lio/flutter/view/FlutterView;)V | 23 | .method·constructor·<init>(Lio/flutter/view/FlutterView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.line·1 | 25 | ····.line·173 |
26 | ····iput-object·p1,·p0,·Lio/flutter/view/FlutterView$2;->this$0:Lio/flutter/view/FlutterView; | 26 | ····iput-object·p1,·p0,·Lio/flutter/view/FlutterView$2;->this$0:Lio/flutter/view/FlutterView; |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | #·virtual·methods | 30 | #·virtual·methods |
31 | .method·public·surfaceChanged(Landroid/view/SurfaceHolder;III)V | 31 | .method·public·surfaceChanged(Landroid/view/SurfaceHolder;III)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.line·1 | 33 | ····.line·182 |
34 | ····iget-object·p1,·p0,·Lio/flutter/view/FlutterView$2;->this$0:Lio/flutter/view/FlutterView; | 34 | ····iget-object·p1,·p0,·Lio/flutter/view/FlutterView$2;->this$0:Lio/flutter/view/FlutterView; |
35 | ····invoke-virtual·{p1},·Lio/flutter/view/FlutterView;->assertAttached()V | 35 | ····invoke-virtual·{p1},·Lio/flutter/view/FlutterView;->assertAttached()V |
36 | ····.line·1 | 36 | ····.line·183 |
37 | ····iget-object·p1,·p0,·Lio/flutter/view/FlutterView$2;->this$0:Lio/flutter/view/FlutterView; | 37 | ····iget-object·p1,·p0,·Lio/flutter/view/FlutterView$2;->this$0:Lio/flutter/view/FlutterView; |
38 | ····invoke-static·{p1},·Lio/flutter/view/FlutterView;->access$100(Lio/flutter/view/FlutterView;)Lio/flutter/view/FlutterNativeView; | 38 | ····invoke-static·{p1},·Lio/flutter/view/FlutterView;->access$100(Lio/flutter/view/FlutterView;)Lio/flutter/view/FlutterNativeView; |
39 | ····move-result-object·p1 | 39 | ····move-result-object·p1 |
40 | ····invoke-virtual·{p1},·Lio/flutter/view/FlutterNativeView;->getFlutterJNI()Lio/flutter/embedding/engine/FlutterJNI; | 40 | ····invoke-virtual·{p1},·Lio/flutter/view/FlutterNativeView;->getFlutterJNI()Lio/flutter/embedding/engine/FlutterJNI; |
Offset 58, 20 lines modified | Offset 58, 20 lines modified | ||
58 | ····return-void | 58 | ····return-void |
59 | .end·method | 59 | .end·method |
60 | .method·public·surfaceCreated(Landroid/view/SurfaceHolder;)V | 60 | .method·public·surfaceCreated(Landroid/view/SurfaceHolder;)V |
61 | ····.locals·1 | 61 | ····.locals·1 |
62 | ····.line·1 | 62 | ····.line·176 |
63 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterView$2;->this$0:Lio/flutter/view/FlutterView; | 63 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterView$2;->this$0:Lio/flutter/view/FlutterView; |
64 | ····invoke-virtual·{v0},·Lio/flutter/view/FlutterView;->assertAttached()V | 64 | ····invoke-virtual·{v0},·Lio/flutter/view/FlutterView;->assertAttached()V |
65 | ····.line·1 | 65 | ····.line·177 |
66 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterView$2;->this$0:Lio/flutter/view/FlutterView; | 66 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterView$2;->this$0:Lio/flutter/view/FlutterView; |
67 | ····invoke-static·{v0},·Lio/flutter/view/FlutterView;->access$100(Lio/flutter/view/FlutterView;)Lio/flutter/view/FlutterNativeView; | 67 | ····invoke-static·{v0},·Lio/flutter/view/FlutterView;->access$100(Lio/flutter/view/FlutterView;)Lio/flutter/view/FlutterNativeView; |
68 | ····move-result-object·v0 | 68 | ····move-result-object·v0 |
69 | ····invoke-virtual·{v0},·Lio/flutter/view/FlutterNativeView;->getFlutterJNI()Lio/flutter/embedding/engine/FlutterJNI; | 69 | ····invoke-virtual·{v0},·Lio/flutter/view/FlutterNativeView;->getFlutterJNI()Lio/flutter/embedding/engine/FlutterJNI; |
Offset 86, 20 lines modified | Offset 86, 20 lines modified | ||
86 | ····return-void | 86 | ····return-void |
87 | .end·method | 87 | .end·method |
88 | .method·public·surfaceDestroyed(Landroid/view/SurfaceHolder;)V | 88 | .method·public·surfaceDestroyed(Landroid/view/SurfaceHolder;)V |
89 | ····.locals·0 | 89 | ····.locals·0 |
90 | ····.line·1 | 90 | ····.line·188 |
91 | ····iget-object·p1,·p0,·Lio/flutter/view/FlutterView$2;->this$0:Lio/flutter/view/FlutterView; | 91 | ····iget-object·p1,·p0,·Lio/flutter/view/FlutterView$2;->this$0:Lio/flutter/view/FlutterView; |
92 | ····invoke-virtual·{p1},·Lio/flutter/view/FlutterView;->assertAttached()V | 92 | ····invoke-virtual·{p1},·Lio/flutter/view/FlutterView;->assertAttached()V |
93 | ····.line·1 | 93 | ····.line·189 |
94 | ····iget-object·p1,·p0,·Lio/flutter/view/FlutterView$2;->this$0:Lio/flutter/view/FlutterView; | 94 | ····iget-object·p1,·p0,·Lio/flutter/view/FlutterView$2;->this$0:Lio/flutter/view/FlutterView; |
95 | ····invoke-static·{p1},·Lio/flutter/view/FlutterView;->access$100(Lio/flutter/view/FlutterView;)Lio/flutter/view/FlutterNativeView; | 95 | ····invoke-static·{p1},·Lio/flutter/view/FlutterView;->access$100(Lio/flutter/view/FlutterView;)Lio/flutter/view/FlutterNativeView; |
96 | ····move-result-object·p1 | 96 | ····move-result-object·p1 |
97 | ····invoke-virtual·{p1},·Lio/flutter/view/FlutterNativeView;->getFlutterJNI()Lio/flutter/embedding/engine/FlutterJNI; | 97 | ····invoke-virtual·{p1},·Lio/flutter/view/FlutterNativeView;->getFlutterJNI()Lio/flutter/embedding/engine/FlutterJNI; |
Offset 21, 67 lines modified | Offset 21, 67 lines modified | ||
21 | .field·final·synthetic·this$0:Lio/flutter/view/FlutterNativeView; | 21 | .field·final·synthetic·this$0:Lio/flutter/view/FlutterNativeView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·private·constructor·<init>(Lio/flutter/view/FlutterNativeView;)V | 23 | .method·private·constructor·<init>(Lio/flutter/view/FlutterNativeView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.line· | 25 | ····.line·188 |
26 | ····iput-object·p1,·p0,·Lio/flutter/view/FlutterNativeView$EngineLifecycleListenerImpl;->this$0:Lio/flutter/view/FlutterNativeView; | 26 | ····iput-object·p1,·p0,·Lio/flutter/view/FlutterNativeView$EngineLifecycleListenerImpl;->this$0:Lio/flutter/view/FlutterNativeView; |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | .method·synthetic·constructor·<init>(Lio/flutter/view/FlutterNativeView;Lio/flutter/view/FlutterNativeView$1;)V | 30 | .method·synthetic·constructor·<init>(Lio/flutter/view/FlutterNativeView;Lio/flutter/view/FlutterNativeView$1;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.line· | 32 | ····.line·188 |
33 | ····invoke-direct·{p0,·p1},·Lio/flutter/view/FlutterNativeView$EngineLifecycleListenerImpl;-><init>(Lio/flutter/view/FlutterNativeView;)V | 33 | ····invoke-direct·{p0,·p1},·Lio/flutter/view/FlutterNativeView$EngineLifecycleListenerImpl;-><init>(Lio/flutter/view/FlutterNativeView;)V |
34 | ····return-void | 34 | ····return-void |
35 | .end·method | 35 | .end·method |
36 | #·virtual·methods | 36 | #·virtual·methods |
37 | .method·public·onPreEngineRestart()V | 37 | .method·public·onPreEngineRestart()V |
38 | ····.locals·1 | 38 | ····.locals·1 |
39 | ····.line· | 39 | ····.line·192 |
40 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterNativeView$EngineLifecycleListenerImpl;->this$0:Lio/flutter/view/FlutterNativeView; | 40 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterNativeView$EngineLifecycleListenerImpl;->this$0:Lio/flutter/view/FlutterNativeView; |
41 | ····invoke-static·{v0},·Lio/flutter/view/FlutterNativeView;->access$200(Lio/flutter/view/FlutterNativeView;)Lio/flutter/view/FlutterView; | 41 | ····invoke-static·{v0},·Lio/flutter/view/FlutterNativeView;->access$200(Lio/flutter/view/FlutterNativeView;)Lio/flutter/view/FlutterView; |
42 | ····move-result-object·v0 | 42 | ····move-result-object·v0 |
43 | ····if-eqz·v0,·:cond_0 | 43 | ····if-eqz·v0,·:cond_0 |
44 | ····.line· | 44 | ····.line·193 |
45 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterNativeView$EngineLifecycleListenerImpl;->this$0:Lio/flutter/view/FlutterNativeView; | 45 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterNativeView$EngineLifecycleListenerImpl;->this$0:Lio/flutter/view/FlutterNativeView; |
46 | ····invoke-static·{v0},·Lio/flutter/view/FlutterNativeView;->access$200(Lio/flutter/view/FlutterNativeView;)Lio/flutter/view/FlutterView; | 46 | ····invoke-static·{v0},·Lio/flutter/view/FlutterNativeView;->access$200(Lio/flutter/view/FlutterNativeView;)Lio/flutter/view/FlutterView; |
47 | ····move-result-object·v0 | 47 | ····move-result-object·v0 |
48 | ····invoke-virtual·{v0},·Lio/flutter/view/FlutterView;->resetAccessibilityTree()V | 48 | ····invoke-virtual·{v0},·Lio/flutter/view/FlutterView;->resetAccessibilityTree()V |
49 | ····.line· | 49 | ····.line·195 |
50 | ····:cond_0 | 50 | ····:cond_0 |
51 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterNativeView$EngineLifecycleListenerImpl;->this$0:Lio/flutter/view/FlutterNativeView; | 51 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterNativeView$EngineLifecycleListenerImpl;->this$0:Lio/flutter/view/FlutterNativeView; |
52 | ····invoke-static·{v0},·Lio/flutter/view/FlutterNativeView;->access$300(Lio/flutter/view/FlutterNativeView;)Lio/flutter/app/FlutterPluginRegistry; | 52 | ····invoke-static·{v0},·Lio/flutter/view/FlutterNativeView;->access$300(Lio/flutter/view/FlutterNativeView;)Lio/flutter/app/FlutterPluginRegistry; |
53 | ····move-result-object·v0 | 53 | ····move-result-object·v0 |
54 | ····if-nez·v0,·:cond_1 | 54 | ····if-nez·v0,·:cond_1 |
55 | ····return-void | 55 | ····return-void |
56 | ····.line· | 56 | ····.line·198 |
57 | ····:cond_1 | 57 | ····:cond_1 |
58 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterNativeView$EngineLifecycleListenerImpl;->this$0:Lio/flutter/view/FlutterNativeView; | 58 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterNativeView$EngineLifecycleListenerImpl;->this$0:Lio/flutter/view/FlutterNativeView; |
59 | ····invoke-static·{v0},·Lio/flutter/view/FlutterNativeView;->access$300(Lio/flutter/view/FlutterNativeView;)Lio/flutter/app/FlutterPluginRegistry; | 59 | ····invoke-static·{v0},·Lio/flutter/view/FlutterNativeView;->access$300(Lio/flutter/view/FlutterNativeView;)Lio/flutter/app/FlutterPluginRegistry; |
60 | ····move-result-object·v0 | 60 | ····move-result-object·v0 |
Offset 26, 14 lines modified | Offset 26, 16 lines modified | ||
26 | #·instance·fields | 26 | #·instance·fields |
27 | .field·private·final·androidKeyProcessor:Lio/flutter/embedding/android/AndroidKeyProcessor; | 27 | .field·private·final·androidKeyProcessor:Lio/flutter/embedding/android/AndroidKeyProcessor; |
28 | .field·private·final·androidTouchProcessor:Lio/flutter/embedding/android/AndroidTouchProcessor; | 28 | .field·private·final·androidTouchProcessor:Lio/flutter/embedding/android/AndroidTouchProcessor; |
29 | .field·private·final·dartExecutor:Lio/flutter/embedding/engine/dart/DartExecutor; | 29 | .field·private·final·dartExecutor:Lio/flutter/embedding/engine/dart/DartExecutor; |
30 | .field·private·didRenderFirstFrame:Z | ||
30 | .field·private·final·flutterRenderer:Lio/flutter/embedding/engine/renderer/FlutterRenderer; | 31 | .field·private·final·flutterRenderer:Lio/flutter/embedding/engine/renderer/FlutterRenderer; |
31 | .field·private·final·keyEventChannel:Lio/flutter/embedding/engine/systemchannels/KeyEventChannel; | 32 | .field·private·final·keyEventChannel:Lio/flutter/embedding/engine/systemchannels/KeyEventChannel; |
32 | .field·private·final·lifecycleChannel:Lio/flutter/embedding/engine/systemchannels/LifecycleChannel; | 33 | .field·private·final·lifecycleChannel:Lio/flutter/embedding/engine/systemchannels/LifecycleChannel; |
33 | .field·private·final·localizationChannel:Lio/flutter/embedding/engine/systemchannels/LocalizationChannel; | 34 | .field·private·final·localizationChannel:Lio/flutter/embedding/engine/systemchannels/LocalizationChannel; |
Offset 87, 126 lines modified | Offset 89, 129 lines modified | ||
87 | #·direct·methods | 89 | #·direct·methods |
88 | .method·public·constructor·<init>(Landroid/content/Context;)V | 90 | .method·public·constructor·<init>(Landroid/content/Context;)V |
89 | ····.locals·1 | 91 | ····.locals·1 |
90 | ····const/4·v0,·0x0 | 92 | ····const/4·v0,·0x0 |
91 | ····.line·1 | 93 | ····.line·142 |
92 | ····invoke-direct·{p0,·p1,·v0},·Lio/flutter/view/FlutterView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | 94 | ····invoke-direct·{p0,·p1,·v0},·Lio/flutter/view/FlutterView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V |
93 | ····return-void | 95 | ····return-void |
94 | .end·method | 96 | .end·method |
95 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | 97 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V |
96 | ····.locals·1 | 98 | ····.locals·1 |
97 | ····const/4·v0,·0x0 | 99 | ····const/4·v0,·0x0 |
98 | ····.line·1 | 100 | ····.line·146 |
99 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lio/flutter/view/FlutterView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;Lio/flutter/view/FlutterNativeView;)V | 101 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lio/flutter/view/FlutterView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;Lio/flutter/view/FlutterNativeView;)V |
100 | ····return-void | 102 | ····return-void |
101 | .end·method | 103 | .end·method |
102 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;Lio/flutter/view/FlutterNativeView;)V | 104 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;Lio/flutter/view/FlutterNativeView;)V |
103 | ····.locals·2 | 105 | ····.locals·2 |
104 | ····.line·1 | 106 | ····.line·150 |
105 | ····invoke-direct·{p0,·p1,·p2},·Landroid/view/SurfaceView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | 107 | ····invoke-direct·{p0,·p1,·p2},·Landroid/view/SurfaceView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V |
106 | ····.line·1 | 108 | ····.line·129 |
107 | ····new-instance·p2,·Ljava/util/concurrent/atomic/AtomicLong; | 109 | ····new-instance·p2,·Ljava/util/concurrent/atomic/AtomicLong; |
108 | ····const-wide/16·v0,·0x0 | 110 | ····const-wide/16·v0,·0x0 |
109 | ····invoke-direct·{p2,·v0,·v1},·Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V | 111 | ····invoke-direct·{p2,·v0,·v1},·Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V |
110 | ····iput-object·p2,·p0,·Lio/flutter/view/FlutterView;->nextTextureId:Ljava/util/concurrent/atomic/AtomicLong; | 112 | ····iput-object·p2,·p0,·Lio/flutter/view/FlutterView;->nextTextureId:Ljava/util/concurrent/atomic/AtomicLong; |
111 | ····const/4·p2,·0x0 | 113 | ····const/4·p2,·0x0 |
112 | ····.line·1 | 114 | ····.line·131 |
113 | ····iput-boolean·p2,·p0,·Lio/flutter/view/FlutterView;->mIsSoftwareRenderingEnabled:Z | 115 | ····iput-boolean·p2,·p0,·Lio/flutter/view/FlutterView;->mIsSoftwareRenderingEnabled:Z |
114 | ····.line·1 | 116 | ····.line·132 |
117 | ····iput-boolean·p2,·p0,·Lio/flutter/view/FlutterView;->didRenderFirstFrame:Z | ||
118 | ····.line·134 | ||
115 | ····new-instance·p2,·Lio/flutter/view/FlutterView$1; | 119 | ····new-instance·p2,·Lio/flutter/view/FlutterView$1; |
116 | ····invoke-direct·{p2,·p0},·Lio/flutter/view/FlutterView$1;-><init>(Lio/flutter/view/FlutterView;)V | 120 | ····invoke-direct·{p2,·p0},·Lio/flutter/view/FlutterView$1;-><init>(Lio/flutter/view/FlutterView;)V |
117 | ····iput-object·p2,·p0,·Lio/flutter/view/FlutterView;->onAccessibilityChangeListener:Lio/flutter/view/AccessibilityBridge$OnAccessibilityChangeListener; | 121 | ····iput-object·p2,·p0,·Lio/flutter/view/FlutterView;->onAccessibilityChangeListener:Lio/flutter/view/AccessibilityBridge$OnAccessibilityChangeListener; |
118 | ····.line·1 | 122 | ····.line·152 |
119 | ····invoke-virtual·{p0},·Lio/flutter/view/FlutterView;->getContext()Landroid/content/Context; | 123 | ····invoke-virtual·{p0},·Lio/flutter/view/FlutterView;->getContext()Landroid/content/Context; |
120 | ····move-result-object·p2 | 124 | ····move-result-object·p2 |
121 | ····invoke-static·{p2},·Lio/flutter/view/FlutterView;->getActivity(Landroid/content/Context;)Landroid/app/Activity; | 125 | ····invoke-static·{p2},·Lio/flutter/view/FlutterView;->getActivity(Landroid/content/Context;)Landroid/app/Activity; |
122 | ····move-result-object·p2 | 126 | ····move-result-object·p2 |
123 | ····if-eqz·p2,·:cond_1 | 127 | ····if-eqz·p2,·:cond_1 |
124 | ····if-nez·p3,·:cond_0 | 128 | ····if-nez·p3,·:cond_0 |
125 | ····.line·1 | 129 | ····.line·158 |
126 | ····new-instance·p3,·Lio/flutter/view/FlutterNativeView; | 130 | ····new-instance·p3,·Lio/flutter/view/FlutterNativeView; |
127 | ····invoke-virtual·{p2},·Landroid/app/Activity;->getApplicationContext()Landroid/content/Context; | 131 | ····invoke-virtual·{p2},·Landroid/app/Activity;->getApplicationContext()Landroid/content/Context; |
128 | ····move-result-object·v0 | 132 | ····move-result-object·v0 |
129 | ····invoke-direct·{p3,·v0},·Lio/flutter/view/FlutterNativeView;-><init>(Landroid/content/Context;)V | 133 | ····invoke-direct·{p3,·v0},·Lio/flutter/view/FlutterNativeView;-><init>(Landroid/content/Context;)V |
130 | ····iput-object·p3,·p0,·Lio/flutter/view/FlutterView;->mNativeView:Lio/flutter/view/FlutterNativeView; | 134 | ····iput-object·p3,·p0,·Lio/flutter/view/FlutterView;->mNativeView:Lio/flutter/view/FlutterNativeView; |
131 | ····goto·:goto_0 | 135 | ····goto·:goto_0 |
132 | ····.line·1 | 136 | ····.line·160 |
133 | ····:cond_0 | 137 | ····:cond_0 |
134 | ····iput-object·p3,·p0,·Lio/flutter/view/FlutterView;->mNativeView:Lio/flutter/view/FlutterNativeView; | 138 | ····iput-object·p3,·p0,·Lio/flutter/view/FlutterView;->mNativeView:Lio/flutter/view/FlutterNativeView; |
135 | ····.line·1 | 139 | ····.line·163 |
136 | ····:goto_0 | 140 | ····:goto_0 |
137 | ····iget-object·p3,·p0,·Lio/flutter/view/FlutterView;->mNativeView:Lio/flutter/view/FlutterNativeView; | 141 | ····iget-object·p3,·p0,·Lio/flutter/view/FlutterView;->mNativeView:Lio/flutter/view/FlutterNativeView; |
138 | ····invoke-virtual·{p3},·Lio/flutter/view/FlutterNativeView;->getDartExecutor()Lio/flutter/embedding/engine/dart/DartExecutor; | 142 | ····invoke-virtual·{p3},·Lio/flutter/view/FlutterNativeView;->getDartExecutor()Lio/flutter/embedding/engine/dart/DartExecutor; |
139 | ····move-result-object·p3 | 143 | ····move-result-object·p3 |
140 | ····iput-object·p3,·p0,·Lio/flutter/view/FlutterView;->dartExecutor:Lio/flutter/embedding/engine/dart/DartExecutor; | 144 | ····iput-object·p3,·p0,·Lio/flutter/view/FlutterView;->dartExecutor:Lio/flutter/embedding/engine/dart/DartExecutor; |
141 | ····.line·1 | 145 | ····.line·164 |
142 | ····new-instance·p3,·Lio/flutter/embedding/engine/renderer/FlutterRenderer; | 146 | ····new-instance·p3,·Lio/flutter/embedding/engine/renderer/FlutterRenderer; |
143 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterView;->mNativeView:Lio/flutter/view/FlutterNativeView; | 147 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterView;->mNativeView:Lio/flutter/view/FlutterNativeView; |
144 | ····invoke-virtual·{v0},·Lio/flutter/view/FlutterNativeView;->getFlutterJNI()Lio/flutter/embedding/engine/FlutterJNI; | 148 | ····invoke-virtual·{v0},·Lio/flutter/view/FlutterNativeView;->getFlutterJNI()Lio/flutter/embedding/engine/FlutterJNI; |
145 | ····move-result-object·v0 | 149 | ····move-result-object·v0 |
146 | ····invoke-direct·{p3,·v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;-><init>(Lio/flutter/embedding/engine/FlutterJNI;)V | 150 | ····invoke-direct·{p3,·v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;-><init>(Lio/flutter/embedding/engine/FlutterJNI;)V |
147 | ····iput-object·p3,·p0,·Lio/flutter/view/FlutterView;->flutterRenderer:Lio/flutter/embedding/engine/renderer/FlutterRenderer; | 151 | ····iput-object·p3,·p0,·Lio/flutter/view/FlutterView;->flutterRenderer:Lio/flutter/embedding/engine/renderer/FlutterRenderer; |
148 | ····.line·1 | 152 | ····.line·165 |
149 | ····invoke-static·{},·Lio/flutter/embedding/engine/FlutterJNI;->nativeGetIsSoftwareRenderingEnabled()Z | 153 | ····invoke-static·{},·Lio/flutter/embedding/engine/FlutterJNI;->nativeGetIsSoftwareRenderingEnabled()Z |
Max diff block lines reached; 70681/75512 bytes (93.60%) of diff not shown. |
Offset 32, 50 lines modified | Offset 32, 50 lines modified | ||
32 | .field·public·static·final·enum·UNKNOWN:Lio/flutter/view/AccessibilityBridge$TextDirection; | 32 | .field·public·static·final·enum·UNKNOWN:Lio/flutter/view/AccessibilityBridge$TextDirection; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·static·constructor·<clinit>()V | 34 | .method·static·constructor·<clinit>()V |
35 | ····.locals·5 | 35 | ····.locals·5 |
36 | ····.line·164 | 36 | ····.line·1644 |
37 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$TextDirection; | 37 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$TextDirection; |
38 | ····const-string·v1,·"UNKNOWN" | 38 | ····const-string·v1,·"UNKNOWN" |
39 | ····const/4·v2,·0x0 | 39 | ····const/4·v2,·0x0 |
40 | ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/view/AccessibilityBridge$TextDirection;-><init>(Ljava/lang/String;I)V | 40 | ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/view/AccessibilityBridge$TextDirection;-><init>(Ljava/lang/String;I)V |
41 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$TextDirection;->UNKNOWN:Lio/flutter/view/AccessibilityBridge$TextDirection; | 41 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$TextDirection;->UNKNOWN:Lio/flutter/view/AccessibilityBridge$TextDirection; |
42 | ····.line·164 | 42 | ····.line·1645 |
43 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$TextDirection; | 43 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$TextDirection; |
44 | ····const-string·v1,·"LTR" | 44 | ····const-string·v1,·"LTR" |
45 | ····const/4·v3,·0x1 | 45 | ····const/4·v3,·0x1 |
46 | ····invoke-direct·{v0,·v1,·v3},·Lio/flutter/view/AccessibilityBridge$TextDirection;-><init>(Ljava/lang/String;I)V | 46 | ····invoke-direct·{v0,·v1,·v3},·Lio/flutter/view/AccessibilityBridge$TextDirection;-><init>(Ljava/lang/String;I)V |
47 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$TextDirection;->LTR:Lio/flutter/view/AccessibilityBridge$TextDirection; | 47 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$TextDirection;->LTR:Lio/flutter/view/AccessibilityBridge$TextDirection; |
48 | ····.line·164 | 48 | ····.line·1646 |
49 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$TextDirection; | 49 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$TextDirection; |
50 | ····const-string·v1,·"RTL" | 50 | ····const-string·v1,·"RTL" |
51 | ····const/4·v4,·0x2 | 51 | ····const/4·v4,·0x2 |
52 | ····invoke-direct·{v0,·v1,·v4},·Lio/flutter/view/AccessibilityBridge$TextDirection;-><init>(Ljava/lang/String;I)V | 52 | ····invoke-direct·{v0,·v1,·v4},·Lio/flutter/view/AccessibilityBridge$TextDirection;-><init>(Ljava/lang/String;I)V |
53 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$TextDirection;->RTL:Lio/flutter/view/AccessibilityBridge$TextDirection; | 53 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$TextDirection;->RTL:Lio/flutter/view/AccessibilityBridge$TextDirection; |
54 | ····const/4·v0,·0x3 | 54 | ····const/4·v0,·0x3 |
55 | ····.line·16 | 55 | ····.line·1643 |
56 | ····new-array·v0,·v0,·[Lio/flutter/view/AccessibilityBridge$TextDirection; | 56 | ····new-array·v0,·v0,·[Lio/flutter/view/AccessibilityBridge$TextDirection; |
57 | ····sget-object·v1,·Lio/flutter/view/AccessibilityBridge$TextDirection;->UNKNOWN:Lio/flutter/view/AccessibilityBridge$TextDirection; | 57 | ····sget-object·v1,·Lio/flutter/view/AccessibilityBridge$TextDirection;->UNKNOWN:Lio/flutter/view/AccessibilityBridge$TextDirection; |
58 | ····aput-object·v1,·v0,·v2 | 58 | ····aput-object·v1,·v0,·v2 |
59 | ····sget-object·v1,·Lio/flutter/view/AccessibilityBridge$TextDirection;->LTR:Lio/flutter/view/AccessibilityBridge$TextDirection; | 59 | ····sget-object·v1,·Lio/flutter/view/AccessibilityBridge$TextDirection;->LTR:Lio/flutter/view/AccessibilityBridge$TextDirection; |
Offset 95, 37 lines modified | Offset 95, 37 lines modified | ||
95 | ····.locals·0 | 95 | ····.locals·0 |
96 | ····.annotation·system·Ldalvik/annotation/Signature; | 96 | ····.annotation·system·Ldalvik/annotation/Signature; |
97 | ········value·=·{ | 97 | ········value·=·{ |
98 | ············"()V" | 98 | ············"()V" |
99 | ········} | 99 | ········} |
100 | ····.end·annotation | 100 | ····.end·annotation |
101 | ····.line·16 | 101 | ····.line·1643 |
102 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 102 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
103 | ····return-void | 103 | ····return-void |
104 | .end·method | 104 | .end·method |
105 | .method·public·static·fromInt(I)Lio/flutter/view/AccessibilityBridge$TextDirection; | 105 | .method·public·static·fromInt(I)Lio/flutter/view/AccessibilityBridge$TextDirection; |
106 | ····.locals·0 | 106 | ····.locals·0 |
107 | ····packed-switch·p0,·:pswitch_data_0 | 107 | ····packed-switch·p0,·:pswitch_data_0 |
108 | ····.line·165 | 108 | ····.line·1655 |
109 | ····sget-object·p0,·Lio/flutter/view/AccessibilityBridge$TextDirection;->UNKNOWN:Lio/flutter/view/AccessibilityBridge$TextDirection; | 109 | ····sget-object·p0,·Lio/flutter/view/AccessibilityBridge$TextDirection;->UNKNOWN:Lio/flutter/view/AccessibilityBridge$TextDirection; |
110 | ····return-object·p0 | 110 | ····return-object·p0 |
111 | ····.line·16 | 111 | ····.line·1653 |
112 | ····:pswitch_0 | 112 | ····:pswitch_0 |
113 | ····sget-object·p0,·Lio/flutter/view/AccessibilityBridge$TextDirection;->LTR:Lio/flutter/view/AccessibilityBridge$TextDirection; | 113 | ····sget-object·p0,·Lio/flutter/view/AccessibilityBridge$TextDirection;->LTR:Lio/flutter/view/AccessibilityBridge$TextDirection; |
114 | ····return-object·p0 | 114 | ····return-object·p0 |
115 | ····.line·16 | 115 | ····.line·1651 |
116 | ····:pswitch_1 | 116 | ····:pswitch_1 |
117 | ····sget-object·p0,·Lio/flutter/view/AccessibilityBridge$TextDirection;->RTL:Lio/flutter/view/AccessibilityBridge$TextDirection; | 117 | ····sget-object·p0,·Lio/flutter/view/AccessibilityBridge$TextDirection;->RTL:Lio/flutter/view/AccessibilityBridge$TextDirection; |
118 | ····return-object·p0 | 118 | ····return-object·p0 |
119 | ····:pswitch_data_0 | 119 | ····:pswitch_data_0 |
120 | ····.packed-switch·0x1 | 120 | ····.packed-switch·0x1 |
Offset 133, 30 lines modified | Offset 133, 30 lines modified | ||
133 | ········:pswitch_0 | 133 | ········:pswitch_0 |
134 | ····.end·packed-switch | 134 | ····.end·packed-switch |
135 | .end·method | 135 | .end·method |
136 | .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/view/AccessibilityBridge$TextDirection; | 136 | .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/view/AccessibilityBridge$TextDirection; |
137 | ····.locals·1 | 137 | ····.locals·1 |
138 | ····.line·16 | 138 | ····.line·1643 |
139 | ····const-class·v0,·Lio/flutter/view/AccessibilityBridge$TextDirection; | 139 | ····const-class·v0,·Lio/flutter/view/AccessibilityBridge$TextDirection; |
140 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 140 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
141 | ····move-result-object·p0 | 141 | ····move-result-object·p0 |
142 | ····check-cast·p0,·Lio/flutter/view/AccessibilityBridge$TextDirection; | 142 | ····check-cast·p0,·Lio/flutter/view/AccessibilityBridge$TextDirection; |
143 | ····return-object·p0 | 143 | ····return-object·p0 |
144 | .end·method | 144 | .end·method |
145 | .method·public·static·values()[Lio/flutter/view/AccessibilityBridge$TextDirection; | 145 | .method·public·static·values()[Lio/flutter/view/AccessibilityBridge$TextDirection; |
146 | ····.locals·1 | 146 | ····.locals·1 |
147 | ····.line·16 | 147 | ····.line·1643 |
148 | ····sget-object·v0,·Lio/flutter/view/AccessibilityBridge$TextDirection;->$VALUES:[Lio/flutter/view/AccessibilityBridge$TextDirection; | 148 | ····sget-object·v0,·Lio/flutter/view/AccessibilityBridge$TextDirection;->$VALUES:[Lio/flutter/view/AccessibilityBridge$TextDirection; |
149 | ····invoke-virtual·{v0},·[Lio/flutter/view/AccessibilityBridge$TextDirection;->clone()Ljava/lang/Object; | 149 | ····invoke-virtual·{v0},·[Lio/flutter/view/AccessibilityBridge$TextDirection;->clone()Ljava/lang/Object; |
150 | ····move-result-object·v0 | 150 | ····move-result-object·v0 |
151 | ····check-cast·v0,·[Lio/flutter/view/AccessibilityBridge$TextDirection; | 151 | ····check-cast·v0,·[Lio/flutter/view/AccessibilityBridge$TextDirection; |
Offset 72, 280 lines modified | Offset 72, 280 lines modified | ||
72 | .field·public·final·value:I | 72 | .field·public·final·value:I |
73 | #·direct·methods | 73 | #·direct·methods |
74 | .method·static·constructor·<clinit>()V | 74 | .method·static·constructor·<clinit>()V |
75 | ····.locals·16 | 75 | ····.locals·16 |
76 | ····.line·156 | 76 | ····.line·1568 |
77 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Action; | 77 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Action; |
78 | ····const-string·v1,·"TAP" | 78 | ····const-string·v1,·"TAP" |
79 | ····const/4·v2,·0x0 | 79 | ····const/4·v2,·0x0 |
80 | ····const/4·v3,·0x1 | 80 | ····const/4·v3,·0x1 |
81 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/flutter/view/AccessibilityBridge$Action;-><init>(Ljava/lang/String;II)V | 81 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/flutter/view/AccessibilityBridge$Action;-><init>(Ljava/lang/String;II)V |
82 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Action;->TAP:Lio/flutter/view/AccessibilityBridge$Action; | 82 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Action;->TAP:Lio/flutter/view/AccessibilityBridge$Action; |
83 | ····.line·156 | 83 | ····.line·1569 |
84 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Action; | 84 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Action; |
85 | ····const-string·v1,·"LONG_PRESS" | 85 | ····const-string·v1,·"LONG_PRESS" |
86 | ····const/4·v4,·0x2 | 86 | ····const/4·v4,·0x2 |
87 | ····invoke-direct·{v0,·v1,·v3,·v4},·Lio/flutter/view/AccessibilityBridge$Action;-><init>(Ljava/lang/String;II)V | 87 | ····invoke-direct·{v0,·v1,·v3,·v4},·Lio/flutter/view/AccessibilityBridge$Action;-><init>(Ljava/lang/String;II)V |
88 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Action;->LONG_PRESS:Lio/flutter/view/AccessibilityBridge$Action; | 88 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Action;->LONG_PRESS:Lio/flutter/view/AccessibilityBridge$Action; |
89 | ····.line·15 | 89 | ····.line·1570 |
90 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Action; | 90 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Action; |
91 | ····const-string·v1,·"SCROLL_LEFT" | 91 | ····const-string·v1,·"SCROLL_LEFT" |
92 | ····const/4·v5,·0x4 | 92 | ····const/4·v5,·0x4 |
93 | ····invoke-direct·{v0,·v1,·v4,·v5},·Lio/flutter/view/AccessibilityBridge$Action;-><init>(Ljava/lang/String;II)V | 93 | ····invoke-direct·{v0,·v1,·v4,·v5},·Lio/flutter/view/AccessibilityBridge$Action;-><init>(Ljava/lang/String;II)V |
94 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Action;->SCROLL_LEFT:Lio/flutter/view/AccessibilityBridge$Action; | 94 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Action;->SCROLL_LEFT:Lio/flutter/view/AccessibilityBridge$Action; |
95 | ····.line·15 | 95 | ····.line·1571 |
96 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Action; | 96 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Action; |
97 | ····const-string·v1,·"SCROLL_RIGHT" | 97 | ····const-string·v1,·"SCROLL_RIGHT" |
98 | ····const/4·v6,·0x3 | 98 | ····const/4·v6,·0x3 |
99 | ····const/16·v7,·0x8 | 99 | ····const/16·v7,·0x8 |
100 | ····invoke-direct·{v0,·v1,·v6,·v7},·Lio/flutter/view/AccessibilityBridge$Action;-><init>(Ljava/lang/String;II)V | 100 | ····invoke-direct·{v0,·v1,·v6,·v7},·Lio/flutter/view/AccessibilityBridge$Action;-><init>(Ljava/lang/String;II)V |
101 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Action;->SCROLL_RIGHT:Lio/flutter/view/AccessibilityBridge$Action; | 101 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Action;->SCROLL_RIGHT:Lio/flutter/view/AccessibilityBridge$Action; |
102 | ····.line·157 | 102 | ····.line·1572 |
103 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Action; | 103 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Action; |
104 | ····const-string·v1,·"SCROLL_UP" | 104 | ····const-string·v1,·"SCROLL_UP" |
105 | ····const/16·v8,·0x10 | 105 | ····const/16·v8,·0x10 |
106 | ····invoke-direct·{v0,·v1,·v5,·v8},·Lio/flutter/view/AccessibilityBridge$Action;-><init>(Ljava/lang/String;II)V | 106 | ····invoke-direct·{v0,·v1,·v5,·v8},·Lio/flutter/view/AccessibilityBridge$Action;-><init>(Ljava/lang/String;II)V |
107 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Action;->SCROLL_UP:Lio/flutter/view/AccessibilityBridge$Action; | 107 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Action;->SCROLL_UP:Lio/flutter/view/AccessibilityBridge$Action; |
108 | ····.line·157 | 108 | ····.line·1573 |
109 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Action; | 109 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Action; |
110 | ····const-string·v1,·"SCROLL_DOWN" | 110 | ····const-string·v1,·"SCROLL_DOWN" |
111 | ····const/4·v9,·0x5 | 111 | ····const/4·v9,·0x5 |
112 | ····const/16·v10,·0x20 | 112 | ····const/16·v10,·0x20 |
113 | ····invoke-direct·{v0,·v1,·v9,·v10},·Lio/flutter/view/AccessibilityBridge$Action;-><init>(Ljava/lang/String;II)V | 113 | ····invoke-direct·{v0,·v1,·v9,·v10},·Lio/flutter/view/AccessibilityBridge$Action;-><init>(Ljava/lang/String;II)V |
114 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Action;->SCROLL_DOWN:Lio/flutter/view/AccessibilityBridge$Action; | 114 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Action;->SCROLL_DOWN:Lio/flutter/view/AccessibilityBridge$Action; |
115 | ····.line·157 | 115 | ····.line·1574 |
116 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Action; | 116 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Action; |
117 | ····const-string·v1,·"INCREASE" | 117 | ····const-string·v1,·"INCREASE" |
118 | ····const/4·v10,·0x6 | 118 | ····const/4·v10,·0x6 |
119 | ····const/16·v11,·0x40 | 119 | ····const/16·v11,·0x40 |
120 | ····invoke-direct·{v0,·v1,·v10,·v11},·Lio/flutter/view/AccessibilityBridge$Action;-><init>(Ljava/lang/String;II)V | 120 | ····invoke-direct·{v0,·v1,·v10,·v11},·Lio/flutter/view/AccessibilityBridge$Action;-><init>(Ljava/lang/String;II)V |
121 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Action;->INCREASE:Lio/flutter/view/AccessibilityBridge$Action; | 121 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Action;->INCREASE:Lio/flutter/view/AccessibilityBridge$Action; |
122 | ····.line·157 | 122 | ····.line·1575 |
123 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Action; | 123 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Action; |
124 | ····const-string·v1,·"DECREASE" | 124 | ····const-string·v1,·"DECREASE" |
125 | ····const/4·v11,·0x7 | 125 | ····const/4·v11,·0x7 |
126 | ····const/16·v12,·0x80 | 126 | ····const/16·v12,·0x80 |
127 | ····invoke-direct·{v0,·v1,·v11,·v12},·Lio/flutter/view/AccessibilityBridge$Action;-><init>(Ljava/lang/String;II)V | 127 | ····invoke-direct·{v0,·v1,·v11,·v12},·Lio/flutter/view/AccessibilityBridge$Action;-><init>(Ljava/lang/String;II)V |
128 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Action;->DECREASE:Lio/flutter/view/AccessibilityBridge$Action; | 128 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Action;->DECREASE:Lio/flutter/view/AccessibilityBridge$Action; |
129 | ····.line·157 | 129 | ····.line·1576 |
130 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Action; | 130 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Action; |
131 | ····const-string·v1,·"SHOW_ON_SCREEN" | 131 | ····const-string·v1,·"SHOW_ON_SCREEN" |
132 | ····const/16·v12,·0x100 | 132 | ····const/16·v12,·0x100 |
133 | ····invoke-direct·{v0,·v1,·v7,·v12},·Lio/flutter/view/AccessibilityBridge$Action;-><init>(Ljava/lang/String;II)V | 133 | ····invoke-direct·{v0,·v1,·v7,·v12},·Lio/flutter/view/AccessibilityBridge$Action;-><init>(Ljava/lang/String;II)V |
134 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Action;->SHOW_ON_SCREEN:Lio/flutter/view/AccessibilityBridge$Action; | 134 | ····sput-object·v0,·Lio/flutter/view/AccessibilityBridge$Action;->SHOW_ON_SCREEN:Lio/flutter/view/AccessibilityBridge$Action; |
135 | ····.line·157 | 135 | ····.line·1577 |
136 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Action; | 136 | ····new-instance·v0,·Lio/flutter/view/AccessibilityBridge$Action; |
137 | ····const-string·v1,·"MOVE_CURSOR_FORWARD_BY_CHARACTER" | 137 | ····const-string·v1,·"MOVE_CURSOR_FORWARD_BY_CHARACTER" |
138 | ····const/16·v12,·0x9 | 138 | ····const/16·v12,·0x9 |
139 | ····const/16·v13,·0x200 | 139 | ····const/16·v13,·0x200 |
140 | ····invoke-direct·{v0,·v1,·v12,·v13},·Lio/flutter/view/AccessibilityBridge$Action;-><init>(Ljava/lang/String;II)V | 140 | ····invoke-direct·{v0,·v1,·v12,·v13},·Lio/flutter/view/AccessibilityBridge$Action;-><init>(Ljava/lang/String;II)V |
Max diff block lines reached; 6637/10982 bytes (60.44%) of diff not shown. |
Offset 5, 7 lines modified | Offset 5, 23 lines modified | ||
5 | #·virtual·methods | 5 | #·virtual·methods |
6 | .method·public·abstract·dispose()V | 6 | .method·public·abstract·dispose()V |
7 | .end·method | 7 | .end·method |
8 | .method·public·abstract·getView()Landroid/view/View; | 8 | .method·public·abstract·getView()Landroid/view/View; |
9 | .end·method | 9 | .end·method |
10 | .method·public·abstract·onInputConnectionLocked()V | ||
11 | ····.annotation·build·Landroid/annotation/SuppressLint; | ||
12 | ········value·=·{ | ||
13 | ············"NewApi" | ||
14 | ········} | ||
15 | ····.end·annotation | ||
16 | .end·method | ||
17 | .method·public·abstract·onInputConnectionUnlocked()V | ||
18 | ····.annotation·build·Landroid/annotation/SuppressLint; | ||
19 | ········value·=·{ | ||
20 | ············"NewApi" | ||
21 | ········} | ||
22 | ····.end·annotation | ||
23 | .end·method |
Offset 20, 38 lines modified | Offset 20, 38 lines modified | ||
20 | .field·private·final·viewBounds:Landroid/graphics/Rect; | 20 | .field·private·final·viewBounds:Landroid/graphics/Rect; |
21 | #·direct·methods | 21 | #·direct·methods |
22 | .method·public·constructor·<init>(Landroid/content/Context;)V | 22 | .method·public·constructor·<init>(Landroid/content/Context;)V |
23 | ····.locals·0 | 23 | ····.locals·0 |
24 | ····.line·20 | 24 | ····.line·205 |
25 | ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;)V | 25 | ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;)V |
26 | ····.line·20 | 26 | ····.line·206 |
27 | ····new-instance·p1,·Landroid/graphics/Rect; | 27 | ····new-instance·p1,·Landroid/graphics/Rect; |
28 | ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V | 28 | ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V |
29 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->viewBounds:Landroid/graphics/Rect; | 29 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->viewBounds:Landroid/graphics/Rect; |
30 | ····.line·20 | 30 | ····.line·207 |
31 | ····new-instance·p1,·Landroid/graphics/Rect; | 31 | ····new-instance·p1,·Landroid/graphics/Rect; |
32 | ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V | 32 | ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V |
33 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->childRect:Landroid/graphics/Rect; | 33 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->childRect:Landroid/graphics/Rect; |
34 | ····return-void | 34 | ····return-void |
35 | .end·method | 35 | .end·method |
36 | .method·private·static·atMost(I)I | 36 | .method·private·static·atMost(I)I |
37 | ····.locals·1 | 37 | ····.locals·1 |
38 | ····.line·2 | 38 | ····.line·232 |
39 | ····invoke-static·{p0},·Landroid/view/View$MeasureSpec;->getSize(I)I | 39 | ····invoke-static·{p0},·Landroid/view/View$MeasureSpec;->getSize(I)I |
40 | ····move-result·p0 | 40 | ····move-result·p0 |
41 | ····const/high16·v0,·-0x80000000 | 41 | ····const/high16·v0,·-0x80000000 |
42 | ····invoke-static·{p0,·v0},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I | 42 | ····invoke-static·{p0,·v0},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I |
Offset 64, 40 lines modified | Offset 64, 40 lines modified | ||
64 | #·virtual·methods | 64 | #·virtual·methods |
65 | .method·protected·onLayout(ZIIII)V | 65 | .method·protected·onLayout(ZIIII)V |
66 | ····.locals·10 | 66 | ····.locals·10 |
67 | ····const/4·p1,·0x0 | 67 | ····const/4·p1,·0x0 |
68 | ····.line·2 | 68 | ····.line·212 |
69 | ····:goto_0 | 69 | ····:goto_0 |
70 | ····invoke-virtual·{p0},·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->getChildCount()I | 70 | ····invoke-virtual·{p0},·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->getChildCount()I |
71 | ····move-result·v0 | 71 | ····move-result·v0 |
72 | ····if-ge·p1,·v0,·:cond_0 | 72 | ····if-ge·p1,·v0,·:cond_0 |
73 | ····.line·2 | 73 | ····.line·213 |
74 | ····invoke-virtual·{p0,·p1},·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->getChildAt(I)Landroid/view/View; | 74 | ····invoke-virtual·{p0,·p1},·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->getChildAt(I)Landroid/view/View; |
75 | ····move-result-object·v0 | 75 | ····move-result-object·v0 |
76 | ····.line·21 | 76 | ····.line·214 |
77 | ····invoke-virtual·{v0},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; | 77 | ····invoke-virtual·{v0},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; |
78 | ····move-result-object·v1 | 78 | ····move-result-object·v1 |
79 | ····check-cast·v1,·Landroid/view/WindowManager$LayoutParams; | 79 | ····check-cast·v1,·Landroid/view/WindowManager$LayoutParams; |
80 | ····.line·21 | 80 | ····.line·215 |
81 | ····iget-object·v2,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->viewBounds:Landroid/graphics/Rect; | 81 | ····iget-object·v2,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->viewBounds:Landroid/graphics/Rect; |
82 | ····invoke-virtual·{v2,·p2,·p3,·p4,·p5},·Landroid/graphics/Rect;->set(IIII)V | 82 | ····invoke-virtual·{v2,·p2,·p3,·p4,·p5},·Landroid/graphics/Rect;->set(IIII)V |
83 | ····.line·21 | 83 | ····.line·216 |
84 | ····iget·v3,·v1,·Landroid/view/WindowManager$LayoutParams;->gravity:I | 84 | ····iget·v3,·v1,·Landroid/view/WindowManager$LayoutParams;->gravity:I |
85 | ····invoke-virtual·{v0},·Landroid/view/View;->getMeasuredWidth()I | 85 | ····invoke-virtual·{v0},·Landroid/view/View;->getMeasuredWidth()I |
86 | ····move-result·v4 | 86 | ····move-result·v4 |
87 | ····invoke-virtual·{v0},·Landroid/view/View;->getMeasuredHeight()I | 87 | ····invoke-virtual·{v0},·Landroid/view/View;->getMeasuredHeight()I |
Offset 110, 15 lines modified | Offset 110, 15 lines modified | ||
110 | ····iget·v8,·v1,·Landroid/view/WindowManager$LayoutParams;->y:I | 110 | ····iget·v8,·v1,·Landroid/view/WindowManager$LayoutParams;->y:I |
111 | ····iget-object·v9,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->childRect:Landroid/graphics/Rect; | 111 | ····iget-object·v9,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->childRect:Landroid/graphics/Rect; |
112 | ····invoke-static/range·{v3·..·v9},·Landroid/view/Gravity;->apply(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;)V | 112 | ····invoke-static/range·{v3·..·v9},·Landroid/view/Gravity;->apply(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;)V |
113 | ····.line·21 | 113 | ····.line·218 |
114 | ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->childRect:Landroid/graphics/Rect; | 114 | ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->childRect:Landroid/graphics/Rect; |
115 | ····iget·v1,·v1,·Landroid/graphics/Rect;->left:I | 115 | ····iget·v1,·v1,·Landroid/graphics/Rect;->left:I |
116 | ····iget-object·v2,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->childRect:Landroid/graphics/Rect; | 116 | ····iget-object·v2,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->childRect:Landroid/graphics/Rect; |
117 | ····iget·v2,·v2,·Landroid/graphics/Rect;->top:I | 117 | ····iget·v2,·v2,·Landroid/graphics/Rect;->top:I |
Offset 142, 41 lines modified | Offset 142, 41 lines modified | ||
142 | .end·method | 142 | .end·method |
143 | .method·protected·onMeasure(II)V | 143 | .method·protected·onMeasure(II)V |
144 | ····.locals·4 | 144 | ····.locals·4 |
145 | ····const/4·v0,·0x0 | 145 | ····const/4·v0,·0x0 |
146 | ····.line·22 | 146 | ····.line·224 |
147 | ····:goto_0 | 147 | ····:goto_0 |
148 | ····invoke-virtual·{p0},·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->getChildCount()I | 148 | ····invoke-virtual·{p0},·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->getChildCount()I |
149 | ····move-result·v1 | 149 | ····move-result·v1 |
150 | ····if-ge·v0,·v1,·:cond_0 | 150 | ····if-ge·v0,·v1,·:cond_0 |
151 | ····.line·22 | 151 | ····.line·225 |
152 | ····invoke-virtual·{p0,·v0},·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->getChildAt(I)Landroid/view/View; | 152 | ····invoke-virtual·{p0,·v0},·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->getChildAt(I)Landroid/view/View; |
153 | ····move-result-object·v1 | 153 | ····move-result-object·v1 |
154 | ····.line·22 | 154 | ····.line·226 |
155 | ····invoke-static·{p1},·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->atMost(I)I | 155 | ····invoke-static·{p1},·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->atMost(I)I |
156 | ····move-result·v2 | 156 | ····move-result·v2 |
157 | ····invoke-static·{p2},·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->atMost(I)I | 157 | ····invoke-static·{p2},·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->atMost(I)I |
158 | ····move-result·v3 | 158 | ····move-result·v3 |
159 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/view/View;->measure(II)V | 159 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/view/View;->measure(II)V |
Max diff block lines reached; 170/4271 bytes (3.98%) of diff not shown. |
Offset 22, 66 lines modified | Offset 22, 66 lines modified | ||
22 | .field·private·windowManagerHandler:Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler; | 22 | .field·private·windowManagerHandler:Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>()V | 24 | .method·constructor·<init>()V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.line·4 | 26 | ····.line·49 |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | .method·static·synthetic·access$000(Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;)Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup; | 30 | .method·static·synthetic·access$000(Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;)Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup; |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.line·4 | 32 | ····.line·49 |
33 | ····iget-object·p0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;->fakeWindowViewGroup:Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup; | 33 | ····iget-object·p0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;->fakeWindowViewGroup:Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup; |
34 | ····return-object·p0 | 34 | ····return-object·p0 |
35 | .end·method | 35 | .end·method |
36 | .method·static·synthetic·access$002(Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;)Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup; | 36 | .method·static·synthetic·access$002(Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;)Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup; |
37 | ····.locals·0 | 37 | ····.locals·0 |
38 | ····.line·4 | 38 | ····.line·49 |
39 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;->fakeWindowViewGroup:Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup; | 39 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;->fakeWindowViewGroup:Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup; |
40 | ····return-object·p1 | 40 | ····return-object·p1 |
41 | .end·method | 41 | .end·method |
42 | .method·static·synthetic·access$100(Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;)Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler; | 42 | .method·static·synthetic·access$100(Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;)Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler; |
43 | ····.locals·0 | 43 | ····.locals·0 |
44 | ····.line·4 | 44 | ····.line·49 |
45 | ····iget-object·p0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;->windowManagerHandler:Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler; | 45 | ····iget-object·p0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;->windowManagerHandler:Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler; |
46 | ····return-object·p0 | 46 | ····return-object·p0 |
47 | .end·method | 47 | .end·method |
48 | .method·static·synthetic·access$102(Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler;)Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler; | 48 | .method·static·synthetic·access$102(Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler;)Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler; |
49 | ····.locals·0 | 49 | ····.locals·0 |
50 | ····.line·4 | 50 | ····.line·49 |
51 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;->windowManagerHandler:Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler; | 51 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;->windowManagerHandler:Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler; |
52 | ····return-object·p1 | 52 | ····return-object·p1 |
53 | .end·method | 53 | .end·method |
54 | .method·static·synthetic·access$200(Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;)Lio/flutter/plugin/platform/PlatformView; | 54 | .method·static·synthetic·access$200(Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;)Lio/flutter/plugin/platform/PlatformView; |
55 | ····.locals·0 | 55 | ····.locals·0 |
56 | ····.line·4 | 56 | ····.line·49 |
57 | ····iget-object·p0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;->platformView:Lio/flutter/plugin/platform/PlatformView; | 57 | ····iget-object·p0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;->platformView:Lio/flutter/plugin/platform/PlatformView; |
58 | ····return-object·p0 | 58 | ····return-object·p0 |
59 | .end·method | 59 | .end·method |
60 | .method·static·synthetic·access$202(Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;Lio/flutter/plugin/platform/PlatformView;)Lio/flutter/plugin/platform/PlatformView; | 60 | .method·static·synthetic·access$202(Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;Lio/flutter/plugin/platform/PlatformView;)Lio/flutter/plugin/platform/PlatformView; |
61 | ····.locals·0 | 61 | ····.locals·0 |
62 | ····.line·4 | 62 | ····.line·49 |
63 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;->platformView:Lio/flutter/plugin/platform/PlatformView; | 63 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;->platformView:Lio/flutter/plugin/platform/PlatformView; |
64 | ····return-object·p1 | 64 | ····return-object·p1 |
65 | .end·method | 65 | .end·method |
Offset 1, 14 lines modified | Offset 1, 11 lines modified | ||
1 | .class·public·Lio/flutter/plugin/platform/PlatformPlugin; | 1 | .class·public·Lio/flutter/plugin/platform/PlatformPlugin; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"PlatformPlugin.java" | 3 | .source·"PlatformPlugin.java" |
4 | #·interfaces | ||
5 | .implements·Lio/flutter/plugin/common/ActivityLifecycleListener; | ||
6 | #·static·fields | 4 | #·static·fields |
7 | .field·public·static·final·DEFAULT_SYSTEM_UI:I·=·0x500 | 5 | .field·public·static·final·DEFAULT_SYSTEM_UI:I·=·0x500 |
8 | #·instance·fields | 6 | #·instance·fields |
9 | .field·private·final·activity:Landroid/app/Activity; | 7 | .field·private·final·activity:Landroid/app/Activity; |
Offset 148, 54 lines modified | Offset 145, 54 lines modified | ||
148 | ····return-void | 145 | ····return-void |
149 | .end·method | 146 | .end·method |
150 | .method·private·getClipboardData(Lio/flutter/embedding/engine/systemchannels/PlatformChannel$ClipboardContentFormat;)Ljava/lang/CharSequence; | 147 | .method·private·getClipboardData(Lio/flutter/embedding/engine/systemchannels/PlatformChannel$ClipboardContentFormat;)Ljava/lang/CharSequence; |
151 | ····.locals·3 | 148 | ····.locals·3 |
152 | ····.line·2 | 149 | ····.line·258 |
153 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformPlugin;->activity:Landroid/app/Activity; | 150 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformPlugin;->activity:Landroid/app/Activity; |
154 | ····const-string·v1,·"clipboard" | 151 | ····const-string·v1,·"clipboard" |
155 | ····invoke-virtual·{v0,·v1},·Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 152 | ····invoke-virtual·{v0,·v1},·Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
156 | ····move-result-object·v0 | 153 | ····move-result-object·v0 |
157 | ····check-cast·v0,·Landroid/content/ClipboardManager; | 154 | ····check-cast·v0,·Landroid/content/ClipboardManager; |
158 | ····.line·25 | 155 | ····.line·259 |
159 | ····invoke-virtual·{v0},·Landroid/content/ClipboardManager;->getPrimaryClip()Landroid/content/ClipData; | 156 | ····invoke-virtual·{v0},·Landroid/content/ClipboardManager;->getPrimaryClip()Landroid/content/ClipData; |
160 | ····move-result-object·v0 | 157 | ····move-result-object·v0 |
161 | ····const/4·v1,·0x0 | 158 | ····const/4·v1,·0x0 |
162 | ····if-nez·v0,·:cond_0 | 159 | ····if-nez·v0,·:cond_0 |
163 | ····return-object·v1 | 160 | ····return-object·v1 |
164 | ····:cond_0 | 161 | ····:cond_0 |
165 | ····if-eqz·p1,·:cond_2 | 162 | ····if-eqz·p1,·:cond_2 |
166 | ····.line·2 | 163 | ····.line·263 |
167 | ····sget-object·v2,·Lio/flutter/embedding/engine/systemchannels/PlatformChannel$ClipboardContentFormat;->PLAIN_TEXT:Lio/flutter/embedding/engine/systemchannels/PlatformChannel$ClipboardContentFormat; | 164 | ····sget-object·v2,·Lio/flutter/embedding/engine/systemchannels/PlatformChannel$ClipboardContentFormat;->PLAIN_TEXT:Lio/flutter/embedding/engine/systemchannels/PlatformChannel$ClipboardContentFormat; |
168 | ····if-ne·p1,·v2,·:cond_1 | 165 | ····if-ne·p1,·v2,·:cond_1 |
169 | ····goto·:goto_0 | 166 | ····goto·:goto_0 |
170 | ····:cond_1 | 167 | ····:cond_1 |
171 | ····return-object·v1 | 168 | ····return-object·v1 |
172 | ····:cond_2 | 169 | ····:cond_2 |
173 | ····:goto_0 | 170 | ····:goto_0 |
174 | ····const/4·p1,·0x0 | 171 | ····const/4·p1,·0x0 |
175 | ····.line·2 | 172 | ····.line·264 |
176 | ····invoke-virtual·{v0,·p1},·Landroid/content/ClipData;->getItemAt(I)Landroid/content/ClipData$Item; | 173 | ····invoke-virtual·{v0,·p1},·Landroid/content/ClipData;->getItemAt(I)Landroid/content/ClipData$Item; |
177 | ····move-result-object·p1 | 174 | ····move-result-object·p1 |
178 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformPlugin;->activity:Landroid/app/Activity; | 175 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformPlugin;->activity:Landroid/app/Activity; |
179 | ····invoke-virtual·{p1,·v0},·Landroid/content/ClipData$Item;->coerceToText(Landroid/content/Context;)Ljava/lang/CharSequence; | 176 | ····invoke-virtual·{p1,·v0},·Landroid/content/ClipData$Item;->coerceToText(Landroid/content/Context;)Ljava/lang/CharSequence; |
Offset 232, 111 lines modified | Offset 229, 115 lines modified | ||
232 | ····:cond_0 | 229 | ····:cond_0 |
233 | ····return-void | 230 | ····return-void |
234 | .end·method | 231 | .end·method |
235 | .method·private·popSystemNavigator()V | 232 | .method·private·popSystemNavigator()V |
236 | ····.locals·1 | 233 | ····.locals·1 |
237 | ····.line·2 | 234 | ····.line·254 |
238 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformPlugin;->activity:Landroid/app/Activity; | 235 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformPlugin;->activity:Landroid/app/Activity; |
239 | ····invoke-virtual·{v0},·Landroid/app/Activity;->finish()V | 236 | ····invoke-virtual·{v0},·Landroid/app/Activity;->finish()V |
240 | ····return-void | 237 | ····return-void |
241 | .end·method | 238 | .end·method |
242 | .method·private·restoreSystemChromeSystemUIOverlays()V | 239 | .method·private·restoreSystemChromeSystemUIOverlays()V |
243 | ····.locals·0 | 240 | ····.locals·0 |
244 | ····.line· | 241 | ····.line·201 |
245 | ····invoke- | 242 | ····invoke-virtual·{p0},·Lio/flutter/plugin/platform/PlatformPlugin;->updateSystemUiOverlays()V |
246 | ····return-void | 243 | ····return-void |
247 | .end·method | 244 | .end·method |
248 | .method·private·setClipboardData(Ljava/lang/String;)V | 245 | .method·private·setClipboardData(Ljava/lang/String;)V |
249 | ····.locals·2 | 246 | ····.locals·2 |
250 | ····.line·2 | 247 | ····.line·271 |
251 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformPlugin;->activity:Landroid/app/Activity; | 248 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformPlugin;->activity:Landroid/app/Activity; |
252 | ····const-string·v1,·"clipboard" | 249 | ····const-string·v1,·"clipboard" |
253 | ····invoke-virtual·{v0,·v1},·Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 250 | ····invoke-virtual·{v0,·v1},·Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
254 | ····move-result-object·v0 | 251 | ····move-result-object·v0 |
255 | ····check-cast·v0,·Landroid/content/ClipboardManager; | 252 | ····check-cast·v0,·Landroid/content/ClipboardManager; |
256 | ····const-string·v1,·"text·label?" | 253 | ····const-string·v1,·"text·label?" |
257 | ····.line·2 | 254 | ····.line·272 |
258 | ····invoke-static·{v1,·p1},·Landroid/content/ClipData;->newPlainText(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; | 255 | ····invoke-static·{v1,·p1},·Landroid/content/ClipData;->newPlainText(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; |
259 | ····move-result-object·p1 | 256 | ····move-result-object·p1 |
260 | ····.line·2 | 257 | ····.line·273 |
261 | ····invoke-virtual·{v0,·p1},·Landroid/content/ClipboardManager;->setPrimaryClip(Landroid/content/ClipData;)V | 258 | ····invoke-virtual·{v0,·p1},·Landroid/content/ClipboardManager;->setPrimaryClip(Landroid/content/ClipData;)V |
262 | ····return-void | 259 | ····return-void |
263 | .end·method | 260 | .end·method |
264 | .method·private·setSystemChromeApplicationSwitcherDescription(Lio/flutter/embedding/engine/systemchannels/PlatformChannel$AppSwitcherDescription;)V | 261 | .method·private·setSystemChromeApplicationSwitcherDescription(Lio/flutter/embedding/engine/systemchannels/PlatformChannel$AppSwitcherDescription;)V |
265 | ····.locals· | 262 | ····.locals·6 |
266 | ····.line·14 | 263 | ····.line·141 |
267 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 264 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
Max diff block lines reached; 11708/15531 bytes (75.38%) of diff not shown. |
Offset 50, 46 lines modified | Offset 50, 46 lines modified | ||
50 | .end·field | 50 | .end·field |
51 | #·direct·methods | 51 | #·direct·methods |
52 | .method·public·constructor·<init>()V | 52 | .method·public·constructor·<init>()V |
53 | ····.locals·1 | 53 | ····.locals·1 |
54 | ····.line·25 | 54 | ····.line·251 |
55 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 55 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
56 | ····.line·65 | 56 | ····.line·65 |
57 | ····new-instance·v0,·Lio/flutter/plugin/platform/PlatformViewsController$1; | 57 | ····new-instance·v0,·Lio/flutter/plugin/platform/PlatformViewsController$1; |
58 | ····invoke-direct·{v0,·p0},·Lio/flutter/plugin/platform/PlatformViewsController$1;-><init>(Lio/flutter/plugin/platform/PlatformViewsController;)V | 58 | ····invoke-direct·{v0,·p0},·Lio/flutter/plugin/platform/PlatformViewsController$1;-><init>(Lio/flutter/plugin/platform/PlatformViewsController;)V |
59 | ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformViewsController;->channelHandler:Lio/flutter/embedding/engine/systemchannels/PlatformViewsChannel$PlatformViewsHandler; | 59 | ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformViewsController;->channelHandler:Lio/flutter/embedding/engine/systemchannels/PlatformViewsChannel$PlatformViewsHandler; |
60 | ····.line·25 | 60 | ····.line·252 |
61 | ····new-instance·v0,·Lio/flutter/plugin/platform/PlatformViewRegistryImpl; | 61 | ····new-instance·v0,·Lio/flutter/plugin/platform/PlatformViewRegistryImpl; |
62 | ····invoke-direct·{v0},·Lio/flutter/plugin/platform/PlatformViewRegistryImpl;-><init>()V | 62 | ····invoke-direct·{v0},·Lio/flutter/plugin/platform/PlatformViewRegistryImpl;-><init>()V |
63 | ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformViewsController;->registry:Lio/flutter/plugin/platform/PlatformViewRegistryImpl; | 63 | ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformViewsController;->registry:Lio/flutter/plugin/platform/PlatformViewRegistryImpl; |
64 | ····.line·25 | 64 | ····.line·253 |
65 | ····new-instance·v0,·Ljava/util/HashMap; | 65 | ····new-instance·v0,·Ljava/util/HashMap; |
66 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | 66 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V |
67 | ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformViewsController;->vdControllers:Ljava/util/HashMap; | 67 | ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformViewsController;->vdControllers:Ljava/util/HashMap; |
68 | ····.line·25 | 68 | ····.line·254 |
69 | ····new-instance·v0,·Lio/flutter/plugin/platform/AccessibilityEventsDelegate; | 69 | ····new-instance·v0,·Lio/flutter/plugin/platform/AccessibilityEventsDelegate; |
70 | ····invoke-direct·{v0},·Lio/flutter/plugin/platform/AccessibilityEventsDelegate;-><init>()V | 70 | ····invoke-direct·{v0},·Lio/flutter/plugin/platform/AccessibilityEventsDelegate;-><init>()V |
71 | ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformViewsController;->accessibilityEventsDelegate:Lio/flutter/plugin/platform/AccessibilityEventsDelegate; | 71 | ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformViewsController;->accessibilityEventsDelegate:Lio/flutter/plugin/platform/AccessibilityEventsDelegate; |
72 | ····.line·25 | 72 | ····.line·255 |
73 | ····new-instance·v0,·Ljava/util/HashMap; | 73 | ····new-instance·v0,·Ljava/util/HashMap; |
74 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | 74 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V |
75 | ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformViewsController;->contextToPlatformView:Ljava/util/HashMap; | 75 | ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformViewsController;->contextToPlatformView:Ljava/util/HashMap; |
76 | ····return-void | 76 | ····return-void |
Offset 111, 37 lines modified | Offset 111, 55 lines modified | ||
111 | ····.line·36 | 111 | ····.line·36 |
112 | ····iget-object·p0,·p0,·Lio/flutter/plugin/platform/PlatformViewsController;->vdControllers:Ljava/util/HashMap; | 112 | ····iget-object·p0,·p0,·Lio/flutter/plugin/platform/PlatformViewsController;->vdControllers:Ljava/util/HashMap; |
113 | ····return-object·p0 | 113 | ····return-object·p0 |
114 | .end·method | 114 | .end·method |
115 | .method·static·synthetic·access$1000(Lio/flutter/plugin/platform/PlatformViewsController;Lio/flutter/plugin/platform/VirtualDisplayController;)V | ||
116 | ····.locals·0 | ||
117 | ····.line·36 | ||
118 | ····invoke-direct·{p0,·p1},·Lio/flutter/plugin/platform/PlatformViewsController;->lockInputConnection(Lio/flutter/plugin/platform/VirtualDisplayController;)V | ||
119 | ····return-void | ||
120 | .end·method | ||
121 | .method·static·synthetic·access$1100(Lio/flutter/plugin/platform/PlatformViewsController;Lio/flutter/plugin/platform/VirtualDisplayController;)V | ||
122 | ····.locals·0 | ||
123 | ····.line·36 | ||
124 | ····invoke-direct·{p0,·p1},·Lio/flutter/plugin/platform/PlatformViewsController;->unlockInputConnection(Lio/flutter/plugin/platform/VirtualDisplayController;)V | ||
125 | ····return-void | ||
126 | .end·method | ||
115 | .method·static·synthetic·access$1 | 127 | .method·static·synthetic·access$1200(Ljava/lang/Object;)Ljava/util/List; |
116 | ····.locals·0 | 128 | ····.locals·0 |
117 | ····.line·36 | 129 | ····.line·36 |
118 | ····invoke-static·{p0},·Lio/flutter/plugin/platform/PlatformViewsController;->parsePointerPropertiesList(Ljava/lang/Object;)Ljava/util/List; | 130 | ····invoke-static·{p0},·Lio/flutter/plugin/platform/PlatformViewsController;->parsePointerPropertiesList(Ljava/lang/Object;)Ljava/util/List; |
119 | ····move-result-object·p0 | 131 | ····move-result-object·p0 |
120 | ····return-object·p0 | 132 | ····return-object·p0 |
121 | .end·method | 133 | .end·method |
122 | .method·static·synthetic·access$1 | 134 | .method·static·synthetic·access$1300(Ljava/lang/Object;F)Ljava/util/List; |
123 | ····.locals·0 | 135 | ····.locals·0 |
124 | ····.line·36 | 136 | ····.line·36 |
125 | ····invoke-static·{p0,·p1},·Lio/flutter/plugin/platform/PlatformViewsController;->parsePointerCoordsList(Ljava/lang/Object;F)Ljava/util/List; | 137 | ····invoke-static·{p0,·p1},·Lio/flutter/plugin/platform/PlatformViewsController;->parsePointerCoordsList(Ljava/lang/Object;F)Ljava/util/List; |
126 | ····move-result-object·p0 | 138 | ····move-result-object·p0 |
127 | ····return-object·p0 | 139 | ····return-object·p0 |
128 | .end·method | 140 | .end·method |
129 | .method·static·synthetic·access$1 | 141 | .method·static·synthetic·access$1400(Lio/flutter/plugin/platform/PlatformViewsController;)Lio/flutter/embedding/engine/systemchannels/PlatformViewsChannel; |
130 | ····.locals·0 | 142 | ····.locals·0 |
131 | ····.line·36 | 143 | ····.line·36 |
132 | ····iget-object·p0,·p0,·Lio/flutter/plugin/platform/PlatformViewsController;->platformViewsChannel:Lio/flutter/embedding/engine/systemchannels/PlatformViewsChannel; | 144 | ····iget-object·p0,·p0,·Lio/flutter/plugin/platform/PlatformViewsController;->platformViewsChannel:Lio/flutter/embedding/engine/systemchannels/PlatformViewsChannel; |
133 | ····return-object·p0 | 145 | ····return-object·p0 |
134 | .end·method | 146 | .end·method |
Offset 219, 15 lines modified | Offset 237, 15 lines modified | ||
219 | ····return-object·p0 | 237 | ····return-object·p0 |
220 | .end·method | 238 | .end·method |
221 | .method·private·flushAllViews()V | 239 | .method·private·flushAllViews()V |
222 | ····.locals·2 | 240 | ····.locals·2 |
223 | ····.line·4 | 241 | ····.line·450 |
224 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformViewsController;->vdControllers:Ljava/util/HashMap; | 242 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformViewsController;->vdControllers:Ljava/util/HashMap; |
225 | ····invoke-virtual·{v0},·Ljava/util/HashMap;->values()Ljava/util/Collection; | 243 | ····invoke-virtual·{v0},·Ljava/util/HashMap;->values()Ljava/util/Collection; |
226 | ····move-result-object·v0 | 244 | ····move-result-object·v0 |
227 | ····invoke-interface·{v0},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 245 | ····invoke-interface·{v0},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
Offset 243, 42 lines modified | Offset 261, 68 lines modified | ||
243 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 261 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
244 | ····move-result-object·v1 | 262 | ····move-result-object·v1 |
245 | ····check-cast·v1,·Lio/flutter/plugin/platform/VirtualDisplayController; | 263 | ····check-cast·v1,·Lio/flutter/plugin/platform/VirtualDisplayController; |
246 | ····.line·4 | 264 | ····.line·451 |
Max diff block lines reached; 18848/23742 bytes (79.39%) of diff not shown. |
Offset 39, 85 lines modified | Offset 39, 85 lines modified | ||
39 | .field·private·viewId:I | 39 | .field·private·viewId:I |
40 | #·direct·methods | 40 | #·direct·methods |
41 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/view/Display;Lio/flutter/plugin/platform/AccessibilityEventsDelegate;Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;Landroid/view/View$OnFocusChangeListener;Z)V | 41 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/view/Display;Lio/flutter/plugin/platform/AccessibilityEventsDelegate;Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;Landroid/view/View$OnFocusChangeListener;Z)V |
42 | ····.locals·0 | 42 | ····.locals·0 |
43 | ····.line·12 | 43 | ····.line·129 |
44 | ····invoke-direct·{p0,·p1,·p2},·Landroid/app/Presentation;-><init>(Landroid/content/Context;Landroid/view/Display;)V | 44 | ····invoke-direct·{p0,·p1,·p2},·Landroid/app/Presentation;-><init>(Landroid/content/Context;Landroid/view/Display;)V |
45 | ····const/4·p1,·0x0 | 45 | ····const/4·p1,·0x0 |
46 | ····.line·8 | 46 | ····.line·85 |
47 | ····iput-boolean·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->startFocused:Z | 47 | ····iput-boolean·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->startFocused:Z |
48 | ····.line·1 | 48 | ····.line·130 |
49 | ····iput-object·p3,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->accessibilityEventsDelegate:Lio/flutter/plugin/platform/AccessibilityEventsDelegate; | 49 | ····iput-object·p3,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->accessibilityEventsDelegate:Lio/flutter/plugin/platform/AccessibilityEventsDelegate; |
50 | ····const/4·p1,·0x0 | 50 | ····const/4·p1,·0x0 |
51 | ····.line·1 | 51 | ····.line·131 |
52 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->viewFactory:Lio/flutter/plugin/platform/PlatformViewFactory; | 52 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->viewFactory:Lio/flutter/plugin/platform/PlatformViewFactory; |
53 | ····.line·13 | 53 | ····.line·132 |
54 | ····iput-object·p4,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->state:Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState; | 54 | ····iput-object·p4,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->state:Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState; |
55 | ····.line·13 | 55 | ····.line·133 |
56 | ····iput-object·p5,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->focusChangeListener:Landroid/view/View$OnFocusChangeListener; | 56 | ····iput-object·p5,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->focusChangeListener:Landroid/view/View$OnFocusChangeListener; |
57 | ····.line·13 | 57 | ····.line·134 |
58 | ····invoke-virtual·{p0},·Lio/flutter/plugin/platform/SingleViewPresentation;->getWindow()Landroid/view/Window; | 58 | ····invoke-virtual·{p0},·Lio/flutter/plugin/platform/SingleViewPresentation;->getWindow()Landroid/view/Window; |
59 | ····move-result-object·p1 | 59 | ····move-result-object·p1 |
60 | ····const/16·p2,·0x8 | 60 | ····const/16·p2,·0x8 |
61 | ····invoke-virtual·{p1,·p2,·p2},·Landroid/view/Window;->setFlags(II)V | 61 | ····invoke-virtual·{p1,·p2,·p2},·Landroid/view/Window;->setFlags(II)V |
62 | ····.line·13 | 62 | ····.line·138 |
63 | ····iput-boolean·p6,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->startFocused:Z | 63 | ····iput-boolean·p6,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->startFocused:Z |
64 | ····return-void | 64 | ····return-void |
65 | .end·method | 65 | .end·method |
66 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/view/Display;Lio/flutter/plugin/platform/PlatformViewFactory;Lio/flutter/plugin/platform/AccessibilityEventsDelegate;ILjava/lang/Object;Landroid/view/View$OnFocusChangeListener;)V | 66 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/view/Display;Lio/flutter/plugin/platform/PlatformViewFactory;Lio/flutter/plugin/platform/AccessibilityEventsDelegate;ILjava/lang/Object;Landroid/view/View$OnFocusChangeListener;)V |
67 | ····.locals·0 | 67 | ····.locals·0 |
68 | ····.line· | 68 | ····.line·100 |
69 | ····invoke-direct·{p0,·p1,·p2},·Landroid/app/Presentation;-><init>(Landroid/content/Context;Landroid/view/Display;)V | 69 | ····invoke-direct·{p0,·p1,·p2},·Landroid/app/Presentation;-><init>(Landroid/content/Context;Landroid/view/Display;)V |
70 | ····const/4·p1,·0x0 | 70 | ····const/4·p1,·0x0 |
71 | ····.line·8 | 71 | ····.line·85 |
72 | ····iput-boolean·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->startFocused:Z | 72 | ····iput-boolean·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->startFocused:Z |
73 | ····.line·10 | 73 | ····.line·101 |
74 | ····iput-object·p3,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->viewFactory:Lio/flutter/plugin/platform/PlatformViewFactory; | 74 | ····iput-object·p3,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->viewFactory:Lio/flutter/plugin/platform/PlatformViewFactory; |
75 | ····.line·10 | 75 | ····.line·102 |
76 | ····iput-object·p4,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->accessibilityEventsDelegate:Lio/flutter/plugin/platform/AccessibilityEventsDelegate; | 76 | ····iput-object·p4,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->accessibilityEventsDelegate:Lio/flutter/plugin/platform/AccessibilityEventsDelegate; |
77 | ····.line·10 | 77 | ····.line·103 |
78 | ····iput·p5,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->viewId:I | 78 | ····iput·p5,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->viewId:I |
79 | ····.line·10 | 79 | ····.line·104 |
80 | ····iput-object·p6,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->createParams:Ljava/lang/Object; | 80 | ····iput-object·p6,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->createParams:Ljava/lang/Object; |
81 | ····.line·10 | 81 | ····.line·105 |
82 | ····iput-object·p7,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->focusChangeListener:Landroid/view/View$OnFocusChangeListener; | 82 | ····iput-object·p7,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->focusChangeListener:Landroid/view/View$OnFocusChangeListener; |
83 | ····.line·10 | 83 | ····.line·106 |
84 | ····new-instance·p1,·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState; | 84 | ····new-instance·p1,·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState; |
85 | ····invoke-direct·{p1},·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;-><init>()V | 85 | ····invoke-direct·{p1},·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;-><init>()V |
86 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->state:Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState; | 86 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->state:Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState; |
87 | ····.line·10 | 87 | ····.line·107 |
88 | ····invoke-virtual·{p0},·Lio/flutter/plugin/platform/SingleViewPresentation;->getWindow()Landroid/view/Window; | 88 | ····invoke-virtual·{p0},·Lio/flutter/plugin/platform/SingleViewPresentation;->getWindow()Landroid/view/Window; |
89 | ····move-result-object·p1 | 89 | ····move-result-object·p1 |
90 | ····const/16·p2,·0x8 | 90 | ····const/16·p2,·0x8 |
91 | ····invoke-virtual·{p1,·p2,·p2},·Landroid/view/Window;->setFlags(II)V | 91 | ····invoke-virtual·{p1,·p2,·p2},·Landroid/view/Window;->setFlags(II)V |
Offset 126, 251 lines modified | Offset 126, 264 lines modified | ||
126 | .end·method | 126 | .end·method |
127 | #·virtual·methods | 127 | #·virtual·methods |
128 | .method·public·detachState()Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState; | 128 | .method·public·detachState()Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState; |
129 | ····.locals·1 | 129 | ····.locals·1 |
130 | ····.line·17 | 130 | ····.line·178 |
131 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->container:Landroid/widget/FrameLayout; | 131 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->container:Landroid/widget/FrameLayout; |
132 | ····invoke-virtual·{v0},·Landroid/widget/FrameLayout;->removeAllViews()V | 132 | ····invoke-virtual·{v0},·Landroid/widget/FrameLayout;->removeAllViews()V |
133 | ····.line·17 | 133 | ····.line·179 |
134 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->rootView:Lio/flutter/plugin/platform/SingleViewPresentation$AccessibilityDelegatingFrameLayout; | 134 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->rootView:Lio/flutter/plugin/platform/SingleViewPresentation$AccessibilityDelegatingFrameLayout; |
135 | ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/SingleViewPresentation$AccessibilityDelegatingFrameLayout;->removeAllViews()V | 135 | ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/SingleViewPresentation$AccessibilityDelegatingFrameLayout;->removeAllViews()V |
136 | ····.line·1 | 136 | ····.line·180 |
137 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->state:Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState; | 137 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->state:Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState; |
138 | ····return-object·v0 | 138 | ····return-object·v0 |
139 | .end·method | 139 | .end·method |
140 | .method·public·getView()Lio/flutter/plugin/platform/PlatformView; | 140 | .method·public·getView()Lio/flutter/plugin/platform/PlatformView; |
141 | ····.locals·1 | 141 | ····.locals·1 |
142 | ····.line·18 | 142 | ····.line·184 |
143 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->state:Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState; | 143 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->state:Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState; |
144 | ····invoke-static·{v0},·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;->access$200(Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;)Lio/flutter/plugin/platform/PlatformView; | 144 | ····invoke-static·{v0},·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;->access$200(Lio/flutter/plugin/platform/SingleViewPresentation$PresentationState;)Lio/flutter/plugin/platform/PlatformView; |
145 | ····move-result-object·v0 | 145 | ····move-result-object·v0 |
146 | ····if-nez·v0,·:cond_0 | 146 | ····if-nez·v0,·:cond_0 |
147 | ····const/4·v0,·0x0 | 147 | ····const/4·v0,·0x0 |
148 | ····return-object·v0 | 148 | ····return-object·v0 |
149 | ····.line·18 | 149 | ····.line·186 |
150 | ····:cond_0 | 150 | ····:cond_0 |
Max diff block lines reached; 11948/17520 bytes (68.20%) of diff not shown. |
Offset 22, 15 lines modified | Offset 22, 15 lines modified | ||
22 | .field·static·final·synthetic·$SwitchMap$io$flutter$embedding$engine$systemchannels$PlatformChannel$SystemUiOverlay:[I | 22 | .field·static·final·synthetic·$SwitchMap$io$flutter$embedding$engine$systemchannels$PlatformChannel$SystemUiOverlay:[I |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·static·constructor·<clinit>()V | 24 | .method·static·constructor·<clinit>()V |
25 | ····.locals·4 | 25 | ····.locals·4 |
26 | ····.line·2 | 26 | ····.line·214 |
27 | ····invoke-static·{},·Lio/flutter/embedding/engine/systemchannels/PlatformChannel$Brightness;->values()[Lio/flutter/embedding/engine/systemchannels/PlatformChannel$Brightness; | 27 | ····invoke-static·{},·Lio/flutter/embedding/engine/systemchannels/PlatformChannel$Brightness;->values()[Lio/flutter/embedding/engine/systemchannels/PlatformChannel$Brightness; |
28 | ····move-result-object·v0 | 28 | ····move-result-object·v0 |
29 | ····array-length·v0,·v0 | 29 | ····array-length·v0,·v0 |
30 | ····new-array·v0,·v0,·[I | 30 | ····new-array·v0,·v0,·[I |
Offset 64, 15 lines modified | Offset 64, 15 lines modified | ||
64 | ····move-result·v3 | 64 | ····move-result·v3 |
65 | ····aput·v1,·v2,·v3 | 65 | ····aput·v1,·v2,·v3 |
66 | ····:try_end_1 | 66 | ····:try_end_1 |
67 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 | 67 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 |
68 | ····.line·1 | 68 | ····.line·170 |
69 | ····:catch_1 | 69 | ····:catch_1 |
70 | ····invoke-static·{},·Lio/flutter/embedding/engine/systemchannels/PlatformChannel$SystemUiOverlay;->values()[Lio/flutter/embedding/engine/systemchannels/PlatformChannel$SystemUiOverlay; | 70 | ····invoke-static·{},·Lio/flutter/embedding/engine/systemchannels/PlatformChannel$SystemUiOverlay;->values()[Lio/flutter/embedding/engine/systemchannels/PlatformChannel$SystemUiOverlay; |
71 | ····move-result-object·v2 | 71 | ····move-result-object·v2 |
72 | ····array-length·v2,·v2 | 72 | ····array-length·v2,·v2 |
Offset 27, 199 lines modified | Offset 27, 199 lines modified | ||
27 | .field·fakeWindowRootView:Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup; | 27 | .field·fakeWindowRootView:Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup; |
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·constructor·<init>(Landroid/view/WindowManager;Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;)V | 29 | .method·constructor·<init>(Landroid/view/WindowManager;Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;)V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.line·28 | 31 | ····.line·285 |
32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
33 | ····.line·28 | 33 | ····.line·286 |
34 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler;->delegate:Landroid/view/WindowManager; | 34 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler;->delegate:Landroid/view/WindowManager; |
35 | ····.line·28 | 35 | ····.line·287 |
36 | ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler;->fakeWindowRootView:Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup; | 36 | ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler;->fakeWindowRootView:Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup; |
37 | ····return-void | 37 | ····return-void |
38 | .end·method | 38 | .end·method |
39 | .method·private·addView([Ljava/lang/Object;)V | 39 | .method·private·addView([Ljava/lang/Object;)V |
40 | ····.locals·2 | 40 | ····.locals·2 |
41 | ····.line·3 | 41 | ····.line·322 |
42 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler;->fakeWindowRootView:Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup; | 42 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler;->fakeWindowRootView:Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup; |
43 | ····if-nez·v0,·:cond_0 | 43 | ····if-nez·v0,·:cond_0 |
44 | ····const-string·p1,·"PlatformViewsController" | 44 | ····const-string·p1,·"PlatformViewsController" |
45 | ····const-string·v0,·"Embedded·view·called·addView·while·detached·from·presentation" | 45 | ····const-string·v0,·"Embedded·view·called·addView·while·detached·from·presentation" |
46 | ····.line·3 | 46 | ····.line·323 |
47 | ····invoke-static·{p1,·v0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I | 47 | ····invoke-static·{p1,·v0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I |
48 | ····return-void | 48 | ····return-void |
49 | ····:cond_0 | 49 | ····:cond_0 |
50 | ····const/4·v0,·0x0 | 50 | ····const/4·v0,·0x0 |
51 | ····.line·32 | 51 | ····.line·326 |
52 | ····aget-object·v0,·p1,·v0 | 52 | ····aget-object·v0,·p1,·v0 |
53 | ····check-cast·v0,·Landroid/view/View; | 53 | ····check-cast·v0,·Landroid/view/View; |
54 | ····const/4·v1,·0x1 | 54 | ····const/4·v1,·0x1 |
55 | ····.line·32 | 55 | ····.line·327 |
56 | ····aget-object·p1,·p1,·v1 | 56 | ····aget-object·p1,·p1,·v1 |
57 | ····check-cast·p1,·Landroid/view/WindowManager$LayoutParams; | 57 | ····check-cast·p1,·Landroid/view/WindowManager$LayoutParams; |
58 | ····.line·32 | 58 | ····.line·328 |
59 | ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler;->fakeWindowRootView:Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup; | 59 | ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler;->fakeWindowRootView:Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup; |
60 | ····invoke-virtual·{v1,·v0,·p1},·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V | 60 | ····invoke-virtual·{v1,·v0,·p1},·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V |
61 | ····return-void | 61 | ····return-void |
62 | .end·method | 62 | .end·method |
63 | .method·private·removeView([Ljava/lang/Object;)V | 63 | .method·private·removeView([Ljava/lang/Object;)V |
64 | ····.locals·1 | 64 | ····.locals·1 |
65 | ····.line·3 | 65 | ····.line·332 |
66 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler;->fakeWindowRootView:Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup; | 66 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler;->fakeWindowRootView:Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup; |
67 | ····if-nez·v0,·:cond_0 | 67 | ····if-nez·v0,·:cond_0 |
68 | ····const-string·p1,·"PlatformViewsController" | 68 | ····const-string·p1,·"PlatformViewsController" |
69 | ····const-string·v0,·"Embedded·view·called·removeView·while·detached·from·presentation" | 69 | ····const-string·v0,·"Embedded·view·called·removeView·while·detached·from·presentation" |
70 | ····.line·3 | 70 | ····.line·333 |
71 | ····invoke-static·{p1,·v0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I | 71 | ····invoke-static·{p1,·v0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I |
72 | ····return-void | 72 | ····return-void |
73 | ····:cond_0 | 73 | ····:cond_0 |
74 | ····const/4·v0,·0x0 | 74 | ····const/4·v0,·0x0 |
75 | ····.line·33 | 75 | ····.line·336 |
76 | ····aget-object·p1,·p1,·v0 | 76 | ····aget-object·p1,·p1,·v0 |
77 | ····check-cast·p1,·Landroid/view/View; | 77 | ····check-cast·p1,·Landroid/view/View; |
78 | ····.line·33 | 78 | ····.line·337 |
79 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler;->fakeWindowRootView:Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup; | 79 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler;->fakeWindowRootView:Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup; |
80 | ····invoke-virtual·{v0,·p1},·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->removeView(Landroid/view/View;)V | 80 | ····invoke-virtual·{v0,·p1},·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->removeView(Landroid/view/View;)V |
81 | ····return-void | 81 | ····return-void |
82 | .end·method | 82 | .end·method |
83 | .method·private·removeViewImmediate([Ljava/lang/Object;)V | 83 | .method·private·removeViewImmediate([Ljava/lang/Object;)V |
84 | ····.locals·1 | 84 | ····.locals·1 |
85 | ····.line·3 | 85 | ····.line·341 |
86 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler;->fakeWindowRootView:Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup; | 86 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler;->fakeWindowRootView:Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup; |
87 | ····if-nez·v0,·:cond_0 | 87 | ····if-nez·v0,·:cond_0 |
88 | ····const-string·p1,·"PlatformViewsController" | 88 | ····const-string·p1,·"PlatformViewsController" |
89 | ····const-string·v0,·"Embedded·view·called·removeViewImmediate·while·detached·from·presentation" | 89 | ····const-string·v0,·"Embedded·view·called·removeViewImmediate·while·detached·from·presentation" |
90 | ····.line·3 | 90 | ····.line·342 |
91 | ····invoke-static·{p1,·v0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I | 91 | ····invoke-static·{p1,·v0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I |
92 | ····return-void | 92 | ····return-void |
93 | ····:cond_0 | 93 | ····:cond_0 |
94 | ····const/4·v0,·0x0 | 94 | ····const/4·v0,·0x0 |
95 | ····.line·34 | 95 | ····.line·345 |
96 | ····aget-object·p1,·p1,·v0 | 96 | ····aget-object·p1,·p1,·v0 |
97 | ····check-cast·p1,·Landroid/view/View; | 97 | ····check-cast·p1,·Landroid/view/View; |
98 | ····.line·34 | 98 | ····.line·346 |
99 | ····invoke-virtual·{p1},·Landroid/view/View;->clearAnimation()V | 99 | ····invoke-virtual·{p1},·Landroid/view/View;->clearAnimation()V |
100 | ····.line·34 | 100 | ····.line·347 |
101 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler;->fakeWindowRootView:Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup; | 101 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler;->fakeWindowRootView:Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup; |
102 | ····invoke-virtual·{v0,·p1},·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->removeView(Landroid/view/View;)V | 102 | ····invoke-virtual·{v0,·p1},·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->removeView(Landroid/view/View;)V |
103 | ····return-void | 103 | ····return-void |
104 | .end·method | 104 | .end·method |
Max diff block lines reached; 4424/8899 bytes (49.71%) of diff not shown. |
Offset 21, 28 lines modified | Offset 21, 28 lines modified | ||
21 | .field·final·synthetic·this$0:Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener; | 21 | .field·final·synthetic·this$0:Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;)V | 23 | .method·constructor·<init>(Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.line· | 25 | ····.line·205 |
26 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener$1;->this$0:Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener; | 26 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener$1;->this$0:Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener; |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | #·virtual·methods | 30 | #·virtual·methods |
31 | .method·public·run()V | 31 | .method·public·run()V |
32 | ····.locals·2 | 32 | ····.locals·2 |
33 | ····.line· | 33 | ····.line·208 |
34 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener$1;->this$0:Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener; | 34 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener$1;->this$0:Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener; |
35 | ····iget-object·v0,·v0,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;->mView:Landroid/view/View; | 35 | ····iget-object·v0,·v0,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;->mView:Landroid/view/View; |
36 | ····invoke-virtual·{v0},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; | 36 | ····invoke-virtual·{v0},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; |
37 | ····move-result-object·v0 | 37 | ····move-result-object·v0 |
Offset 241, 39 lines modified | Offset 241, 109 lines modified | ||
241 | ····return-void | 241 | ····return-void |
242 | .end·method | 242 | .end·method |
243 | .method·public·getView()Landroid/view/View; | 243 | .method·public·getView()Landroid/view/View; |
244 | ····.locals·1 | 244 | ····.locals·1 |
245 | ····.line·1 | 245 | ····.line·177 |
246 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController;->presentation:Lio/flutter/plugin/platform/SingleViewPresentation; | 246 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController;->presentation:Lio/flutter/plugin/platform/SingleViewPresentation; |
247 | ····if-nez·v0,·:cond_0 | 247 | ····if-nez·v0,·:cond_0 |
248 | ····const/4·v0,·0x0 | 248 | ····const/4·v0,·0x0 |
249 | ····return-object·v0 | 249 | ····return-object·v0 |
250 | ····.line·1 | 250 | ····.line·179 |
251 | ····:cond_0 | 251 | ····:cond_0 |
252 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController;->presentation:Lio/flutter/plugin/platform/SingleViewPresentation; | 252 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController;->presentation:Lio/flutter/plugin/platform/SingleViewPresentation; |
253 | ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/SingleViewPresentation;->getView()Lio/flutter/plugin/platform/PlatformView; | 253 | ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/SingleViewPresentation;->getView()Lio/flutter/plugin/platform/PlatformView; |
254 | ····move-result-object·v0 | 254 | ····move-result-object·v0 |
255 | ····.line·1 | 255 | ····.line·180 |
256 | ····invoke-interface·{v0},·Lio/flutter/plugin/platform/PlatformView;->getView()Landroid/view/View; | 256 | ····invoke-interface·{v0},·Lio/flutter/plugin/platform/PlatformView;->getView()Landroid/view/View; |
257 | ····move-result-object·v0 | 257 | ····move-result-object·v0 |
258 | ····return-object·v0 | 258 | ····return-object·v0 |
259 | .end·method | 259 | .end·method |
260 | .method·onInputConnectionLocked()V | ||
261 | ····.locals·1 | ||
262 | ····.line·163 | ||
263 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController;->presentation:Lio/flutter/plugin/platform/SingleViewPresentation; | ||
264 | ····if-eqz·v0,·:cond_1 | ||
265 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController;->presentation:Lio/flutter/plugin/platform/SingleViewPresentation; | ||
266 | ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/SingleViewPresentation;->getView()Lio/flutter/plugin/platform/PlatformView; | ||
267 | ····move-result-object·v0 | ||
268 | ····if-nez·v0,·:cond_0 | ||
269 | ····goto·:goto_0 | ||
270 | ····.line·166 | ||
271 | ····:cond_0 | ||
272 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController;->presentation:Lio/flutter/plugin/platform/SingleViewPresentation; | ||
273 | ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/SingleViewPresentation;->getView()Lio/flutter/plugin/platform/PlatformView; | ||
274 | ····move-result-object·v0 | ||
275 | ····invoke-interface·{v0},·Lio/flutter/plugin/platform/PlatformView;->onInputConnectionLocked()V | ||
276 | ····return-void | ||
277 | ····:cond_1 | ||
278 | ····:goto_0 | ||
279 | ····return-void | ||
280 | .end·method | ||
281 | .method·onInputConnectionUnlocked()V | ||
282 | ····.locals·1 | ||
283 | ····.line·170 | ||
284 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController;->presentation:Lio/flutter/plugin/platform/SingleViewPresentation; | ||
285 | ····if-eqz·v0,·:cond_1 | ||
286 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController;->presentation:Lio/flutter/plugin/platform/SingleViewPresentation; | ||
287 | ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/SingleViewPresentation;->getView()Lio/flutter/plugin/platform/PlatformView; | ||
288 | ····move-result-object·v0 | ||
289 | ····if-nez·v0,·:cond_0 | ||
290 | ····goto·:goto_0 | ||
291 | ····.line·173 | ||
292 | ····:cond_0 | ||
293 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController;->presentation:Lio/flutter/plugin/platform/SingleViewPresentation; | ||
294 | ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/SingleViewPresentation;->getView()Lio/flutter/plugin/platform/PlatformView; | ||
295 | ····move-result-object·v0 | ||
296 | ····invoke-interface·{v0},·Lio/flutter/plugin/platform/PlatformView;->onInputConnectionUnlocked()V | ||
297 | ····return-void | ||
298 | ····:cond_1 | ||
299 | ····:goto_0 | ||
300 | ····return-void | ||
301 | .end·method | ||
260 | .method·public·resize(IILjava/lang/Runnable;)V | 302 | .method·public·resize(IILjava/lang/Runnable;)V |
261 | ····.locals·16 | 303 | ····.locals·16 |
262 | ····move-object/from16·v0,·p0 | 304 | ····move-object/from16·v0,·p0 |
263 | ····.line·96 | 305 | ····.line·96 |
264 | ····invoke-virtual/range·{p0·..·p0},·Lio/flutter/plugin/platform/VirtualDisplayController;->getView()Landroid/view/View; | 306 | ····invoke-virtual/range·{p0·..·p0},·Lio/flutter/plugin/platform/VirtualDisplayController;->getView()Landroid/view/View; |
Offset 32, 24 lines modified | Offset 32, 24 lines modified | ||
32 | ····return-void | 32 | ····return-void |
33 | .end·method | 33 | .end·method |
34 | .method·private·ensureValidAndroidVersion()V | 34 | .method·private·ensureValidAndroidVersion()V |
35 | ····.locals·3 | 35 | ····.locals·3 |
36 | ····.line·24 | 36 | ····.line·242 |
37 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 37 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
38 | ····const/16·v1,·0x14 | 38 | ····const/16·v1,·0x14 |
39 | ····if-lt·v0,·v1,·:cond_0 | 39 | ····if-lt·v0,·v1,·:cond_0 |
40 | ····return-void | 40 | ····return-void |
41 | ····.line·24 | 41 | ····.line·243 |
42 | ····:cond_0 | 42 | ····:cond_0 |
43 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 43 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
44 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 44 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
45 | ····const-string·v2,·"Trying·to·use·platform·views·with·API·" | 45 | ····const-string·v2,·"Trying·to·use·platform·views·with·API·" |
Offset 69, 15 lines modified | Offset 69, 15 lines modified | ||
69 | ····move-result-object·v0 | 69 | ····move-result-object·v0 |
70 | ····const-string·v1,·"PlatformViewsController" | 70 | ····const-string·v1,·"PlatformViewsController" |
71 | ····invoke-static·{v1,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I | 71 | ····invoke-static·{v1,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
72 | ····.line·24 | 72 | ····.line·245 |
73 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | 73 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
74 | ····const-string·v1,·"An·attempt·was·made·to·use·platform·views·on·a·version·of·Android·that·platform·views·does·not·support." | 74 | ····const-string·v1,·"An·attempt·was·made·to·use·platform·views·on·a·version·of·Android·that·platform·views·does·not·support." |
75 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 75 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
76 | ····throw·v0 | 76 | ····throw·v0 |
Offset 87, 15 lines modified | Offset 87, 15 lines modified | ||
87 | ····.locals·0 | 87 | ····.locals·0 |
88 | ····if-eqz·p3,·:cond_0 | 88 | ····if-eqz·p3,·:cond_0 |
89 | ····.line·108 | 89 | ····.line·108 |
90 | ····iget-object·p2,·p0,·Lio/flutter/plugin/platform/PlatformViewsController$1;->this$0:Lio/flutter/plugin/platform/PlatformViewsController; | 90 | ····iget-object·p2,·p0,·Lio/flutter/plugin/platform/PlatformViewsController$1;->this$0:Lio/flutter/plugin/platform/PlatformViewsController; |
91 | ····invoke-static·{p2},·Lio/flutter/plugin/platform/PlatformViewsController;->access$1 | 91 | ····invoke-static·{p2},·Lio/flutter/plugin/platform/PlatformViewsController;->access$1400(Lio/flutter/plugin/platform/PlatformViewsController;)Lio/flutter/embedding/engine/systemchannels/PlatformViewsChannel; |
92 | ····move-result-object·p2 | 92 | ····move-result-object·p2 |
93 | ····iget·p1,·p1,·Lio/flutter/embedding/engine/systemchannels/PlatformViewsChannel$PlatformViewCreationRequest;->viewId:I | 93 | ····iget·p1,·p1,·Lio/flutter/embedding/engine/systemchannels/PlatformViewsChannel$PlatformViewCreationRequest;->viewId:I |
94 | ····invoke-virtual·{p2,·p1},·Lio/flutter/embedding/engine/systemchannels/PlatformViewsChannel;->invokeViewFocused(I)V | 94 | ····invoke-virtual·{p2,·p1},·Lio/flutter/embedding/engine/systemchannels/PlatformViewsChannel;->invokeViewFocused(I)V |
Offset 104, 15 lines modified | Offset 104, 15 lines modified | ||
104 | .end·method | 104 | .end·method |
105 | #·virtual·methods | 105 | #·virtual·methods |
106 | .method·public·clearFocus(I)V | 106 | .method·public·clearFocus(I)V |
107 | ····.locals·1 | 107 | ····.locals·1 |
108 | ····.line·23 | 108 | ····.line·237 |
109 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformViewsController$1;->this$0:Lio/flutter/plugin/platform/PlatformViewsController; | 109 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformViewsController$1;->this$0:Lio/flutter/plugin/platform/PlatformViewsController; |
110 | ····invoke-static·{v0},·Lio/flutter/plugin/platform/PlatformViewsController;->access$100(Lio/flutter/plugin/platform/PlatformViewsController;)Ljava/util/HashMap; | 110 | ····invoke-static·{v0},·Lio/flutter/plugin/platform/PlatformViewsController;->access$100(Lio/flutter/plugin/platform/PlatformViewsController;)Ljava/util/HashMap; |
111 | ····move-result-object·v0 | 111 | ····move-result-object·v0 |
112 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 112 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 125, 15 lines modified | Offset 125, 15 lines modified | ||
125 | ····check-cast·p1,·Lio/flutter/plugin/platform/VirtualDisplayController; | 125 | ····check-cast·p1,·Lio/flutter/plugin/platform/VirtualDisplayController; |
126 | ····invoke-virtual·{p1},·Lio/flutter/plugin/platform/VirtualDisplayController;->getView()Landroid/view/View; | 126 | ····invoke-virtual·{p1},·Lio/flutter/plugin/platform/VirtualDisplayController;->getView()Landroid/view/View; |
127 | ····move-result-object·p1 | 127 | ····move-result-object·p1 |
128 | ····.line·2 | 128 | ····.line·238 |
129 | ····invoke-virtual·{p1},·Landroid/view/View;->clearFocus()V | 129 | ····invoke-virtual·{p1},·Landroid/view/View;->clearFocus()V |
130 | ····return-void | 130 | ····return-void |
131 | .end·method | 131 | .end·method |
132 | .method·public·createPlatformView(Lio/flutter/embedding/engine/systemchannels/PlatformViewsChannel$PlatformViewCreationRequest;)J | 132 | .method·public·createPlatformView(Lio/flutter/embedding/engine/systemchannels/PlatformViewsChannel$PlatformViewCreationRequest;)J |
133 | ····.locals·11 | 133 | ····.locals·11 |
Offset 457, 37 lines modified | Offset 457, 56 lines modified | ||
457 | ····invoke-virtual·{v0,·v1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; | 457 | ····invoke-virtual·{v0,·v1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
458 | ····move-result-object·v0 | 458 | ····move-result-object·v0 |
459 | ····check-cast·v0,·Lio/flutter/plugin/platform/VirtualDisplayController; | 459 | ····check-cast·v0,·Lio/flutter/plugin/platform/VirtualDisplayController; |
460 | ····if-eqz·v0,·:cond_ | 460 | ····if-eqz·v0,·:cond_1 |
461 | ····.line·138 | 461 | ····.line·138 |
462 | ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/PlatformViewsController$1;->this$0:Lio/flutter/plugin/platform/PlatformViewsController; | 462 | ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/PlatformViewsController$1;->this$0:Lio/flutter/plugin/platform/PlatformViewsController; |
463 | ····invoke-static·{v1},·Lio/flutter/plugin/platform/PlatformViewsController;->access$900(Lio/flutter/plugin/platform/PlatformViewsController;)Lio/flutter/plugin/editing/TextInputPlugin; | ||
464 | ····move-result-object·v1 | ||
465 | ····if-eqz·v1,·:cond_0 | ||
466 | ····.line·139 | ||
467 | ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/PlatformViewsController$1;->this$0:Lio/flutter/plugin/platform/PlatformViewsController; | ||
468 | ····invoke-static·{v1},·Lio/flutter/plugin/platform/PlatformViewsController;->access$900(Lio/flutter/plugin/platform/PlatformViewsController;)Lio/flutter/plugin/editing/TextInputPlugin; | ||
469 | ····move-result-object·v1 | ||
470 | ····invoke-virtual·{v1,·p1},·Lio/flutter/plugin/editing/TextInputPlugin;->clearPlatformViewClient(I)V | ||
471 | ····.line·142 | ||
472 | ····:cond_0 | ||
473 | ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/PlatformViewsController$1;->this$0:Lio/flutter/plugin/platform/PlatformViewsController; | ||
463 | ····invoke-static·{v1},·Lio/flutter/plugin/platform/PlatformViewsController;->access$800(Lio/flutter/plugin/platform/PlatformViewsController;)Ljava/util/HashMap; | 474 | ····invoke-static·{v1},·Lio/flutter/plugin/platform/PlatformViewsController;->access$800(Lio/flutter/plugin/platform/PlatformViewsController;)Ljava/util/HashMap; |
464 | ····move-result-object·v1 | 475 | ····move-result-object·v1 |
465 | ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/VirtualDisplayController;->getView()Landroid/view/View; | 476 | ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/VirtualDisplayController;->getView()Landroid/view/View; |
466 | ····move-result-object·v2 | 477 | ····move-result-object·v2 |
Max diff block lines reached; 13441/18098 bytes (74.27%) of diff not shown. |
Offset 27, 68 lines modified | Offset 27, 68 lines modified | ||
27 | .field·final·mView:Landroid/view/View; | 27 | .field·final·mView:Landroid/view/View; |
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·constructor·<init>(Landroid/view/View;Ljava/lang/Runnable;)V | 29 | .method·constructor·<init>(Landroid/view/View;Ljava/lang/Runnable;)V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.line·1 | 31 | ····.line·193 |
32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
33 | ····.line·1 | 33 | ····.line·194 |
34 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;->mView:Landroid/view/View; | 34 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;->mView:Landroid/view/View; |
35 | ····.line·1 | 35 | ····.line·195 |
36 | ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;->mOnDrawRunnable:Ljava/lang/Runnable; | 36 | ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;->mOnDrawRunnable:Ljava/lang/Runnable; |
37 | ····return-void | 37 | ····return-void |
38 | .end·method | 38 | .end·method |
39 | .method·static·schedule(Landroid/view/View;Ljava/lang/Runnable;)V | 39 | .method·static·schedule(Landroid/view/View;Ljava/lang/Runnable;)V |
40 | ····.locals·1 | 40 | ····.locals·1 |
41 | ····.line·1 | 41 | ····.line·186 |
42 | ····new-instance·v0,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener; | 42 | ····new-instance·v0,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener; |
43 | ····invoke-direct·{v0,·p0,·p1},·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;-><init>(Landroid/view/View;Ljava/lang/Runnable;)V | 43 | ····invoke-direct·{v0,·p0,·p1},·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;-><init>(Landroid/view/View;Ljava/lang/Runnable;)V |
44 | ····.line·1 | 44 | ····.line·187 |
45 | ····invoke-virtual·{p0},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; | 45 | ····invoke-virtual·{p0},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; |
46 | ····move-result-object·p0 | 46 | ····move-result-object·p0 |
47 | ····invoke-virtual·{p0,·v0},·Landroid/view/ViewTreeObserver;->addOnDrawListener(Landroid/view/ViewTreeObserver$OnDrawListener;)V | 47 | ····invoke-virtual·{p0,·v0},·Landroid/view/ViewTreeObserver;->addOnDrawListener(Landroid/view/ViewTreeObserver$OnDrawListener;)V |
48 | ····return-void | 48 | ····return-void |
49 | .end·method | 49 | .end·method |
50 | #·virtual·methods | 50 | #·virtual·methods |
51 | .method·public·onDraw()V | 51 | .method·public·onDraw()V |
52 | ····.locals·2 | 52 | ····.locals·2 |
53 | ····.line· | 53 | ····.line·200 |
54 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;->mOnDrawRunnable:Ljava/lang/Runnable; | 54 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;->mOnDrawRunnable:Ljava/lang/Runnable; |
55 | ····if-nez·v0,·:cond_0 | 55 | ····if-nez·v0,·:cond_0 |
56 | ····return-void | 56 | ····return-void |
57 | ····.line· | 57 | ····.line·203 |
58 | ····:cond_0 | 58 | ····:cond_0 |
59 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;->mOnDrawRunnable:Ljava/lang/Runnable; | 59 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;->mOnDrawRunnable:Ljava/lang/Runnable; |
60 | ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V | 60 | ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V |
61 | ····const/4·v0,·0x0 | 61 | ····const/4·v0,·0x0 |
62 | ····.line· | 62 | ····.line·204 |
63 | ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;->mOnDrawRunnable:Ljava/lang/Runnable; | 63 | ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;->mOnDrawRunnable:Ljava/lang/Runnable; |
64 | ····.line· | 64 | ····.line·205 |
65 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;->mView:Landroid/view/View; | 65 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;->mView:Landroid/view/View; |
66 | ····new-instance·v1,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener$1; | 66 | ····new-instance·v1,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener$1; |
67 | ····invoke-direct·{v1,·p0},·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener$1;-><init>(Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;)V | 67 | ····invoke-direct·{v1,·p0},·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener$1;-><init>(Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;)V |
68 | ····invoke-virtual·{v0,·v1},·Landroid/view/View;->post(Ljava/lang/Runnable;)Z | 68 | ····invoke-virtual·{v0,·v1},·Landroid/view/View;->post(Ljava/lang/Runnable;)Z |
Offset 20, 32 lines modified | Offset 20, 32 lines modified | ||
20 | .field·private·final·embeddedView:Landroid/view/View; | 20 | .field·private·final·embeddedView:Landroid/view/View; |
21 | #·direct·methods | 21 | #·direct·methods |
22 | .method·public·constructor·<init>(Landroid/content/Context;Lio/flutter/plugin/platform/AccessibilityEventsDelegate;Landroid/view/View;)V | 22 | .method·public·constructor·<init>(Landroid/content/Context;Lio/flutter/plugin/platform/AccessibilityEventsDelegate;Landroid/view/View;)V |
23 | ····.locals·0 | 23 | ····.locals·0 |
24 | ····.line·3 | 24 | ····.line·370 |
25 | ····invoke-direct·{p0,·p1},·Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V | 25 | ····invoke-direct·{p0,·p1},·Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V |
26 | ····.line·3 | 26 | ····.line·371 |
27 | ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$AccessibilityDelegatingFrameLayout;->accessibilityEventsDelegate:Lio/flutter/plugin/platform/AccessibilityEventsDelegate; | 27 | ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$AccessibilityDelegatingFrameLayout;->accessibilityEventsDelegate:Lio/flutter/plugin/platform/AccessibilityEventsDelegate; |
28 | ····.line·3 | 28 | ····.line·372 |
29 | ····iput-object·p3,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$AccessibilityDelegatingFrameLayout;->embeddedView:Landroid/view/View; | 29 | ····iput-object·p3,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$AccessibilityDelegatingFrameLayout;->embeddedView:Landroid/view/View; |
30 | ····return-void | 30 | ····return-void |
31 | .end·method | 31 | .end·method |
32 | #·virtual·methods | 32 | #·virtual·methods |
33 | .method·public·requestSendAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z | 33 | .method·public·requestSendAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z |
34 | ····.locals·2 | 34 | ····.locals·2 |
35 | ····.line·37 | 35 | ····.line·377 |
36 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$AccessibilityDelegatingFrameLayout;->accessibilityEventsDelegate:Lio/flutter/plugin/platform/AccessibilityEventsDelegate; | 36 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$AccessibilityDelegatingFrameLayout;->accessibilityEventsDelegate:Lio/flutter/plugin/platform/AccessibilityEventsDelegate; |
37 | ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$AccessibilityDelegatingFrameLayout;->embeddedView:Landroid/view/View; | 37 | ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$AccessibilityDelegatingFrameLayout;->embeddedView:Landroid/view/View; |
38 | ····invoke-virtual·{v0,·v1,·p1,·p2},·Lio/flutter/plugin/platform/AccessibilityEventsDelegate;->requestSendAccessibilityEvent(Landroid/view/View;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z | 38 | ····invoke-virtual·{v0,·v1,·p1,·p2},·Lio/flutter/plugin/platform/AccessibilityEventsDelegate;->requestSendAccessibilityEvent(Landroid/view/View;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z |
39 | ····move-result·p1 | 39 | ····move-result·p1 |
Offset 18, 57 lines modified | Offset 18, 47 lines modified | ||
18 | #·instance·fields | 18 | #·instance·fields |
19 | .field·final·synthetic·this$1:Lio/flutter/plugin/platform/PlatformViewsController$1; | 19 | .field·final·synthetic·this$1:Lio/flutter/plugin/platform/PlatformViewsController$1; |
20 | .field·final·synthetic·val$onComplete:Ljava/lang/Runnable; | 20 | .field·final·synthetic·val$onComplete:Ljava/lang/Runnable; |
21 | .field·final·synthetic·val$vdController:Lio/flutter/plugin/platform/VirtualDisplayController; | ||
21 | #·direct·methods | 22 | #·direct·methods |
22 | .method·constructor·<init>(Lio/flutter/plugin/platform/PlatformViewsController$1;Ljava/lang/Runnable;)V | 23 | .method·constructor·<init>(Lio/flutter/plugin/platform/PlatformViewsController$1;Lio/flutter/plugin/platform/VirtualDisplayController;Ljava/lang/Runnable;)V |
23 | ····.locals·0 | 24 | ····.locals·0 |
24 | ····.line·16 | 25 | ····.line·169 |
25 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/PlatformViewsController$1$1;->this$1:Lio/flutter/plugin/platform/PlatformViewsController$1; | 26 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/PlatformViewsController$1$1;->this$1:Lio/flutter/plugin/platform/PlatformViewsController$1; |
27 | ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/PlatformViewsController$1$1;->val$vdController:Lio/flutter/plugin/platform/VirtualDisplayController; | ||
26 | ····iput-object·p | 28 | ····iput-object·p3,·p0,·Lio/flutter/plugin/platform/PlatformViewsController$1$1;->val$onComplete:Ljava/lang/Runnable; |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····return-void | 30 | ····return-void |
29 | .end·method | 31 | .end·method |
30 | #·virtual·methods | 32 | #·virtual·methods |
31 | .method·public·run()V | 33 | .method·public·run()V |
32 | ····.locals· | 34 | ····.locals·2 |
33 | ····.line·171 | ||
34 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformViewsController$1$1;->this$1:Lio/flutter/plugin/platform/PlatformViewsController$1; | ||
35 | ····iget-object·v0,·v0,·Lio/flutter/plugin/platform/PlatformViewsController$1;->this$0:Lio/flutter/plugin/platform/PlatformViewsController; | ||
36 | ····invoke-static·{v0},·Lio/flutter/plugin/platform/PlatformViewsController;->access$900(Lio/flutter/plugin/platform/PlatformViewsController;)Lio/flutter/plugin/editing/TextInputPlugin; | ||
37 | ····move-result-object·v0 | ||
38 | ····if-eqz·v0,·:cond_0 | ||
39 | ····.line·172 | 35 | ····.line·172 |
40 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformViewsController$1$1;->this$1:Lio/flutter/plugin/platform/PlatformViewsController$1; | 36 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformViewsController$1$1;->this$1:Lio/flutter/plugin/platform/PlatformViewsController$1; |
41 | ····iget-object·v0,·v0,·Lio/flutter/plugin/platform/PlatformViewsController$1;->this$0:Lio/flutter/plugin/platform/PlatformViewsController; | 37 | ····iget-object·v0,·v0,·Lio/flutter/plugin/platform/PlatformViewsController$1;->this$0:Lio/flutter/plugin/platform/PlatformViewsController; |
38 | ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/PlatformViewsController$1$1;->val$vdController:Lio/flutter/plugin/platform/VirtualDisplayController; | ||
42 | ····invoke-static·{v0},·Lio/flutter/plugin/platform/PlatformViewsController;->access$900(Lio/flutter/plugin/platform/PlatformViewsController;)Lio/flutter/plugin/editing/TextInputPlugin; | ||
43 | ····move-result-object·v0 | ||
44 | ····invoke- | 39 | ····invoke-static·{v0,·v1},·Lio/flutter/plugin/platform/PlatformViewsController;->access$1100(Lio/flutter/plugin/platform/PlatformViewsController;Lio/flutter/plugin/platform/VirtualDisplayController;)V |
45 | ····.line·17 | 40 | ····.line·173 |
46 | ····:cond_0 | ||
47 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformViewsController$1$1;->val$onComplete:Ljava/lang/Runnable; | 41 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformViewsController$1$1;->val$onComplete:Ljava/lang/Runnable; |
48 | ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V | 42 | ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V |
49 | ····return-void | 43 | ····return-void |
50 | .end·method | 44 | .end·method |
Offset 20, 69 lines modified | Offset 20, 69 lines modified | ||
20 | .field·private·final·windowManagerHandler:Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler; | 20 | .field·private·final·windowManagerHandler:Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler; |
21 | #·direct·methods | 21 | #·direct·methods |
22 | .method·constructor·<init>(Landroid/content/Context;Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler;)V | 22 | .method·constructor·<init>(Landroid/content/Context;Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler;)V |
23 | ····.locals·0 | 23 | ····.locals·0 |
24 | ····.line·24 | 24 | ····.line·244 |
25 | ····invoke-direct·{p0,·p1},·Landroid/content/ContextWrapper;-><init>(Landroid/content/Context;)V | 25 | ····invoke-direct·{p0,·p1},·Landroid/content/ContextWrapper;-><init>(Landroid/content/Context;)V |
26 | ····.line·24 | 26 | ····.line·245 |
27 | ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationContext;->windowManagerHandler:Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler; | 27 | ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationContext;->windowManagerHandler:Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler; |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | .method·private·getWindowManager()Landroid/view/WindowManager; | 30 | .method·private·getWindowManager()Landroid/view/WindowManager; |
31 | ····.locals·1 | 31 | ····.locals·1 |
32 | ····.line·25 | 32 | ····.line·257 |
33 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationContext;->windowManager:Landroid/view/WindowManager; | 33 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationContext;->windowManager:Landroid/view/WindowManager; |
34 | ····if-nez·v0,·:cond_0 | 34 | ····if-nez·v0,·:cond_0 |
35 | ····.line·25 | 35 | ····.line·258 |
36 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationContext;->windowManagerHandler:Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler; | 36 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationContext;->windowManagerHandler:Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler; |
37 | ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler;->getWindowManager()Landroid/view/WindowManager; | 37 | ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/SingleViewPresentation$WindowManagerHandler;->getWindowManager()Landroid/view/WindowManager; |
38 | ····move-result-object·v0 | 38 | ····move-result-object·v0 |
39 | ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationContext;->windowManager:Landroid/view/WindowManager; | 39 | ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationContext;->windowManager:Landroid/view/WindowManager; |
40 | ····.line·2 | 40 | ····.line·260 |
41 | ····:cond_0 | 41 | ····:cond_0 |
42 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationContext;->windowManager:Landroid/view/WindowManager; | 42 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationContext;->windowManager:Landroid/view/WindowManager; |
43 | ····return-object·v0 | 43 | ····return-object·v0 |
44 | .end·method | 44 | .end·method |
45 | #·virtual·methods | 45 | #·virtual·methods |
46 | .method·public·getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 46 | .method·public·getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
47 | ····.locals·1 | 47 | ····.locals·1 |
48 | ····const-string·v0,·"window" | 48 | ····const-string·v0,·"window" |
49 | ····.line·2 | 49 | ····.line·250 |
50 | ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 50 | ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
51 | ····move-result·v0 | 51 | ····move-result·v0 |
52 | ····if-eqz·v0,·:cond_0 | 52 | ····if-eqz·v0,·:cond_0 |
53 | ····.line·2 | 53 | ····.line·251 |
54 | ····invoke-direct·{p0},·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationContext;->getWindowManager()Landroid/view/WindowManager; | 54 | ····invoke-direct·{p0},·Lio/flutter/plugin/platform/SingleViewPresentation$PresentationContext;->getWindowManager()Landroid/view/WindowManager; |
55 | ····move-result-object·p1 | 55 | ····move-result-object·p1 |
56 | ····return-object·p1 | 56 | ····return-object·p1 |
57 | ····.line·2 | 57 | ····.line·253 |
58 | ····:cond_0 | 58 | ····:cond_0 |
59 | ····invoke-super·{p0,·p1},·Landroid/content/ContextWrapper;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 59 | ····invoke-super·{p0,·p1},·Landroid/content/ContextWrapper;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
60 | ····move-result-object·p1 | 60 | ····move-result-object·p1 |
61 | ····return-object·p1 | 61 | ····return-object·p1 |
62 | .end·method | 62 | .end·method |
Offset 21, 39 lines modified | Offset 21, 39 lines modified | ||
21 | .field·final·synthetic·this$0:Lio/flutter/plugin/editing/TextInputPlugin; | 21 | .field·final·synthetic·this$0:Lio/flutter/plugin/editing/TextInputPlugin; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lio/flutter/plugin/editing/TextInputPlugin;)V | 23 | .method·constructor·<init>(Lio/flutter/plugin/editing/TextInputPlugin;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.line·5 | 25 | ····.line·55 |
26 | ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$1;->this$0:Lio/flutter/plugin/editing/TextInputPlugin; | 26 | ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$1;->this$0:Lio/flutter/plugin/editing/TextInputPlugin; |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | #·virtual·methods | 30 | #·virtual·methods |
31 | .method·public·clearClient()V | 31 | .method·public·clearClient()V |
32 | ····.locals·1 | 32 | ····.locals·1 |
33 | ····.line·8 | 33 | ····.line·83 |
34 | ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$1;->this$0:Lio/flutter/plugin/editing/TextInputPlugin; | 34 | ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$1;->this$0:Lio/flutter/plugin/editing/TextInputPlugin; |
35 | ····invoke-static·{v0},·Lio/flutter/plugin/editing/TextInputPlugin;->access$600(Lio/flutter/plugin/editing/TextInputPlugin;)V | 35 | ····invoke-static·{v0},·Lio/flutter/plugin/editing/TextInputPlugin;->access$600(Lio/flutter/plugin/editing/TextInputPlugin;)V |
36 | ····return-void | 36 | ····return-void |
37 | .end·method | 37 | .end·method |
38 | .method·public·hide()V | 38 | .method·public·hide()V |
39 | ····.locals·2 | 39 | ····.locals·2 |
40 | ····.line·6 | 40 | ····.line·63 |
41 | ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$1;->this$0:Lio/flutter/plugin/editing/TextInputPlugin; | 41 | ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$1;->this$0:Lio/flutter/plugin/editing/TextInputPlugin; |
42 | ····iget-object·v1,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$1;->this$0:Lio/flutter/plugin/editing/TextInputPlugin; | 42 | ····iget-object·v1,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$1;->this$0:Lio/flutter/plugin/editing/TextInputPlugin; |
43 | ····invoke-static·{v1},·Lio/flutter/plugin/editing/TextInputPlugin;->access$000(Lio/flutter/plugin/editing/TextInputPlugin;)Landroid/view/View; | 43 | ····invoke-static·{v1},·Lio/flutter/plugin/editing/TextInputPlugin;->access$000(Lio/flutter/plugin/editing/TextInputPlugin;)Landroid/view/View; |
44 | ····move-result-object·v1 | 44 | ····move-result-object·v1 |
Offset 62, 26 lines modified | Offset 62, 26 lines modified | ||
62 | ····return-void | 62 | ····return-void |
63 | .end·method | 63 | .end·method |
64 | .method·public·setClient(ILio/flutter/embedding/engine/systemchannels/TextInputChannel$Configuration;)V | 64 | .method·public·setClient(ILio/flutter/embedding/engine/systemchannels/TextInputChannel$Configuration;)V |
65 | ····.locals·1 | 65 | ····.locals·1 |
66 | ····.line·6 | 66 | ····.line·68 |
67 | ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$1;->this$0:Lio/flutter/plugin/editing/TextInputPlugin; | 67 | ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$1;->this$0:Lio/flutter/plugin/editing/TextInputPlugin; |
68 | ····invoke-static·{v0,·p1,·p2},·Lio/flutter/plugin/editing/TextInputPlugin;->access$300(Lio/flutter/plugin/editing/TextInputPlugin;ILio/flutter/embedding/engine/systemchannels/TextInputChannel$Configuration;)V | 68 | ····invoke-static·{v0,·p1,·p2},·Lio/flutter/plugin/editing/TextInputPlugin;->access$300(Lio/flutter/plugin/editing/TextInputPlugin;ILio/flutter/embedding/engine/systemchannels/TextInputChannel$Configuration;)V |
69 | ····return-void | 69 | ····return-void |
70 | .end·method | 70 | .end·method |
71 | .method·public·setEditingState(Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextEditState;)V | 71 | .method·public·setEditingState(Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextEditState;)V |
72 | ····.locals·2 | 72 | ····.locals·2 |
73 | ····.line·7 | 73 | ····.line·78 |
74 | ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$1;->this$0:Lio/flutter/plugin/editing/TextInputPlugin; | 74 | ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$1;->this$0:Lio/flutter/plugin/editing/TextInputPlugin; |
75 | ····iget-object·v1,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$1;->this$0:Lio/flutter/plugin/editing/TextInputPlugin; | 75 | ····iget-object·v1,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$1;->this$0:Lio/flutter/plugin/editing/TextInputPlugin; |
76 | ····invoke-static·{v1},·Lio/flutter/plugin/editing/TextInputPlugin;->access$000(Lio/flutter/plugin/editing/TextInputPlugin;)Landroid/view/View; | 76 | ····invoke-static·{v1},·Lio/flutter/plugin/editing/TextInputPlugin;->access$000(Lio/flutter/plugin/editing/TextInputPlugin;)Landroid/view/View; |
77 | ····move-result-object·v1 | 77 | ····move-result-object·v1 |
Offset 90, 26 lines modified | Offset 90, 26 lines modified | ||
90 | ····return-void | 90 | ····return-void |
91 | .end·method | 91 | .end·method |
92 | .method·public·setPlatformViewClient(I)V | 92 | .method·public·setPlatformViewClient(I)V |
93 | ····.locals·1 | 93 | ····.locals·1 |
94 | ····.line·7 | 94 | ····.line·73 |
95 | ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$1;->this$0:Lio/flutter/plugin/editing/TextInputPlugin; | 95 | ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$1;->this$0:Lio/flutter/plugin/editing/TextInputPlugin; |
96 | ····invoke-static·{v0,·p1},·Lio/flutter/plugin/editing/TextInputPlugin;->access$400(Lio/flutter/plugin/editing/TextInputPlugin;I)V | 96 | ····invoke-static·{v0,·p1},·Lio/flutter/plugin/editing/TextInputPlugin;->access$400(Lio/flutter/plugin/editing/TextInputPlugin;I)V |
97 | ····return-void | 97 | ····return-void |
98 | .end·method | 98 | .end·method |
99 | .method·public·show()V | 99 | .method·public·show()V |
100 | ····.locals·2 | 100 | ····.locals·2 |
101 | ····.line·5 | 101 | ····.line·58 |
102 | ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$1;->this$0:Lio/flutter/plugin/editing/TextInputPlugin; | 102 | ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$1;->this$0:Lio/flutter/plugin/editing/TextInputPlugin; |
103 | ····iget-object·v1,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$1;->this$0:Lio/flutter/plugin/editing/TextInputPlugin; | 103 | ····iget-object·v1,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$1;->this$0:Lio/flutter/plugin/editing/TextInputPlugin; |
104 | ····invoke-static·{v1},·Lio/flutter/plugin/editing/TextInputPlugin;->access$000(Lio/flutter/plugin/editing/TextInputPlugin;)Landroid/view/View; | 104 | ····invoke-static·{v1},·Lio/flutter/plugin/editing/TextInputPlugin;->access$000(Lio/flutter/plugin/editing/TextInputPlugin;)Landroid/view/View; |
105 | ····move-result-object·v1 | 105 | ····move-result-object·v1 |
Offset 43, 14 lines modified | Offset 43, 17 lines modified | ||
43 | .field·private·final·mView:Landroid/view/View; | 43 | .field·private·final·mView:Landroid/view/View; |
44 | ····.annotation·build·Landroidx/annotation/NonNull; | 44 | ····.annotation·build·Landroidx/annotation/NonNull; |
45 | ····.end·annotation | 45 | ····.end·annotation |
46 | .end·field | 46 | .end·field |
47 | .field·private·platformViewsController:Lio/flutter/plugin/platform/PlatformViewsController; | 47 | .field·private·platformViewsController:Lio/flutter/plugin/platform/PlatformViewsController; |
48 | ····.annotation·build·Landroidx/annotation/NonNull; | ||
49 | ····.end·annotation | ||
50 | .end·field | ||
48 | .field·private·final·textInputChannel:Lio/flutter/embedding/engine/systemchannels/TextInputChannel; | 51 | .field·private·final·textInputChannel:Lio/flutter/embedding/engine/systemchannels/TextInputChannel; |
49 | ····.annotation·build·Landroidx/annotation/NonNull; | 52 | ····.annotation·build·Landroidx/annotation/NonNull; |
50 | ····.end·annotation | 53 | ····.end·annotation |
51 | .end·field | 54 | .end·field |
Offset 58, 75 lines modified | Offset 61, 74 lines modified | ||
58 | .method·public·constructor·<init>(Landroid/view/View;Lio/flutter/embedding/engine/dart/DartExecutor;Lio/flutter/plugin/platform/PlatformViewsController;)V | 61 | .method·public·constructor·<init>(Landroid/view/View;Lio/flutter/embedding/engine/dart/DartExecutor;Lio/flutter/plugin/platform/PlatformViewsController;)V |
59 | ····.locals·3 | 62 | ····.locals·3 |
60 | ····.param·p2····#·Lio/flutter/embedding/engine/dart/DartExecutor; | 63 | ····.param·p2····#·Lio/flutter/embedding/engine/dart/DartExecutor; |
61 | ········.annotation·build·Landroidx/annotation/NonNull; | 64 | ········.annotation·build·Landroidx/annotation/NonNull; |
62 | ········.end·annotation | 65 | ········.end·annotation |
63 | ····.end·param | 66 | ····.end·param |
64 | ····.param·p3····#·Lio/flutter/plugin/platform/PlatformViewsController; | 67 | ····.param·p3····#·Lio/flutter/plugin/platform/PlatformViewsController; |
65 | ········.annotation·build·Landroidx/annotation/N | 68 | ········.annotation·build·Landroidx/annotation/NonNull; |
66 | ········.end·annotation | 69 | ········.end·annotation |
67 | ····.end·param | 70 | ····.end·param |
68 | ····.line· | 71 | ····.line·49 |
69 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 72 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
70 | ····.line·33 | 73 | ····.line·33 |
71 | ····new-instance·v0,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget; | 74 | ····new-instance·v0,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget; |
72 | ····sget-object·v1,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type;->NO_TARGET:Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; | 75 | ····sget-object·v1,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type;->NO_TARGET:Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; |
73 | ····const/4·v2,·0x0 | 76 | ····const/4·v2,·0x0 |
74 | ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget;-><init>(Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type;I)V | 77 | ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget;-><init>(Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type;I)V |
75 | ····iput-object·v0,·p0,·Lio/flutter/plugin/editing/TextInputPlugin;->inputTarget:Lio/flutter/plugin/editing/TextInputPlugin$InputTarget; | 78 | ····iput-object·v0,·p0,·Lio/flutter/plugin/editing/TextInputPlugin;->inputTarget:Lio/flutter/plugin/editing/TextInputPlugin$InputTarget; |
76 | ····.line·5 | 79 | ····.line·50 |
77 | ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/TextInputPlugin;->mView:Landroid/view/View; | 80 | ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/TextInputPlugin;->mView:Landroid/view/View; |
78 | ····.line·5 | 81 | ····.line·51 |
79 | ····invoke-virtual·{p1},·Landroid/view/View;->getContext()Landroid/content/Context; | 82 | ····invoke-virtual·{p1},·Landroid/view/View;->getContext()Landroid/content/Context; |
80 | ····move-result-object·p1 | 83 | ····move-result-object·p1 |
81 | ····const-string·v0,·"input_method" | 84 | ····const-string·v0,·"input_method" |
82 | ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 85 | ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
83 | ····move-result-object·p1 | 86 | ····move-result-object·p1 |
84 | ····check-cast·p1,·Landroid/view/inputmethod/InputMethodManager; | 87 | ····check-cast·p1,·Landroid/view/inputmethod/InputMethodManager; |
85 | ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/TextInputPlugin;->mImm:Landroid/view/inputmethod/InputMethodManager; | 88 | ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/TextInputPlugin;->mImm:Landroid/view/inputmethod/InputMethodManager; |
86 | ····.line·5 | 89 | ····.line·54 |
87 | ····new-instance·p1,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel; | 90 | ····new-instance·p1,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel; |
88 | ····invoke-direct·{p1,·p2},·Lio/flutter/embedding/engine/systemchannels/TextInputChannel;-><init>(Lio/flutter/embedding/engine/dart/DartExecutor;)V | 91 | ····invoke-direct·{p1,·p2},·Lio/flutter/embedding/engine/systemchannels/TextInputChannel;-><init>(Lio/flutter/embedding/engine/dart/DartExecutor;)V |
89 | ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/TextInputPlugin;->textInputChannel:Lio/flutter/embedding/engine/systemchannels/TextInputChannel; | 92 | ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/TextInputPlugin;->textInputChannel:Lio/flutter/embedding/engine/systemchannels/TextInputChannel; |
90 | ····.line·5 | 93 | ····.line·55 |
91 | ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/TextInputPlugin;->textInputChannel:Lio/flutter/embedding/engine/systemchannels/TextInputChannel; | 94 | ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/TextInputPlugin;->textInputChannel:Lio/flutter/embedding/engine/systemchannels/TextInputChannel; |
92 | ····new-instance·p2,·Lio/flutter/plugin/editing/TextInputPlugin$1; | 95 | ····new-instance·p2,·Lio/flutter/plugin/editing/TextInputPlugin$1; |
93 | ····invoke-direct·{p2,·p0},·Lio/flutter/plugin/editing/TextInputPlugin$1;-><init>(Lio/flutter/plugin/editing/TextInputPlugin;)V | 96 | ····invoke-direct·{p2,·p0},·Lio/flutter/plugin/editing/TextInputPlugin$1;-><init>(Lio/flutter/plugin/editing/TextInputPlugin;)V |
94 | ····invoke-virtual·{p1,·p2},·Lio/flutter/embedding/engine/systemchannels/TextInputChannel;->setTextInputMethodHandler(Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputMethodHandler;)V | 97 | ····invoke-virtual·{p1,·p2},·Lio/flutter/embedding/engine/systemchannels/TextInputChannel;->setTextInputMethodHandler(Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputMethodHandler;)V |
95 | ····.line·87 | 98 | ····.line·87 |
96 | ····iput-object·p3,·p0,·Lio/flutter/plugin/editing/TextInputPlugin;->platformViewsController:Lio/flutter/plugin/platform/PlatformViewsController; | 99 | ····iput-object·p3,·p0,·Lio/flutter/plugin/editing/TextInputPlugin;->platformViewsController:Lio/flutter/plugin/platform/PlatformViewsController; |
97 | ···· | 100 | ····.line·88 |
101 | ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/TextInputPlugin;->platformViewsController:Lio/flutter/plugin/platform/PlatformViewsController; | ||
98 | ····.line·90 | ||
99 | ····invoke-virtual·{p | 102 | ····invoke-virtual·{p1,·p0},·Lio/flutter/plugin/platform/PlatformViewsController;->attachTextInputPlugin(Lio/flutter/plugin/editing/TextInputPlugin;)V |
100 | ····:cond_0 | ||
101 | ····return-void | 103 | ····return-void |
102 | .end·method | 104 | .end·method |
103 | .method·static·synthetic·access$000(Lio/flutter/plugin/editing/TextInputPlugin;)Landroid/view/View; | 105 | .method·static·synthetic·access$000(Lio/flutter/plugin/editing/TextInputPlugin;)Landroid/view/View; |
104 | ····.locals·0 | 106 | ····.locals·0 |
105 | ····.line·26 | 107 | ····.line·26 |
Offset 188, 95 lines modified | Offset 190, 95 lines modified | ||
188 | ····return-void | 190 | ····return-void |
189 | .end·method | 191 | .end·method |
190 | .method·private·applyStateToSelection(Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextEditState;)V | 192 | .method·private·applyStateToSelection(Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextEditState;)V |
191 | ····.locals·2 | 193 | ····.locals·2 |
192 | ····.line·2 | 194 | ····.line·286 |
193 | ····iget·v0,·p1,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextEditState;->selectionStart:I | 195 | ····iget·v0,·p1,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextEditState;->selectionStart:I |
194 | ····.line·2 | 196 | ····.line·287 |
195 | ····iget·p1,·p1,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextEditState;->selectionEnd:I | 197 | ····iget·p1,·p1,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextEditState;->selectionEnd:I |
196 | ····if-ltz·v0,·:cond_0 | 198 | ····if-ltz·v0,·:cond_0 |
197 | ····.line·2 | 199 | ····.line·288 |
198 | ····iget-object·v1,·p0,·Lio/flutter/plugin/editing/TextInputPlugin;->mEditable:Landroid/text/Editable; | 200 | ····iget-object·v1,·p0,·Lio/flutter/plugin/editing/TextInputPlugin;->mEditable:Landroid/text/Editable; |
199 | ····invoke-interface·{v1},·Landroid/text/Editable;->length()I | 201 | ····invoke-interface·{v1},·Landroid/text/Editable;->length()I |
200 | ····move-result·v1 | 202 | ····move-result·v1 |
201 | ····if-gt·v0,·v1,·:cond_0 | 203 | ····if-gt·v0,·v1,·:cond_0 |
202 | ····if-ltz·p1,·:cond_0 | 204 | ····if-ltz·p1,·:cond_0 |
203 | ····iget-object·v1,·p0,·Lio/flutter/plugin/editing/TextInputPlugin;->mEditable:Landroid/text/Editable; | 205 | ····iget-object·v1,·p0,·Lio/flutter/plugin/editing/TextInputPlugin;->mEditable:Landroid/text/Editable; |
204 | ····.line·2 | 206 | ····.line·289 |
205 | ····invoke-interface·{v1},·Landroid/text/Editable;->length()I | 207 | ····invoke-interface·{v1},·Landroid/text/Editable;->length()I |
206 | ····move-result·v1 | 208 | ····move-result·v1 |
Max diff block lines reached; 27422/32698 bytes (83.86%) of diff not shown. |
Offset 33, 18 lines modified | Offset 33, 18 lines modified | ||
33 | .method·public·constructor·<init>(Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type;I)V | 33 | .method·public·constructor·<init>(Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type;I)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1····#·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; | 35 | ····.param·p1····#·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; |
36 | ········.annotation·build·Landroidx/annotation/NonNull; | 36 | ········.annotation·build·Landroidx/annotation/NonNull; |
37 | ········.end·annotation | 37 | ········.end·annotation |
38 | ····.end·param | 38 | ····.end·param |
39 | ····.line·3 | 39 | ····.line·340 |
40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
41 | ····.line·3 | 41 | ····.line·341 |
42 | ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget;->type:Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; | 42 | ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget;->type:Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; |
43 | ····.line·3 | 43 | ····.line·342 |
44 | ····iput·p2,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget;->id:I | 44 | ····iput·p2,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget;->id:I |
45 | ····return-void | 45 | ····return-void |
46 | .end·method | 46 | .end·method |
Offset 32, 50 lines modified | Offset 32, 50 lines modified | ||
32 | .field·public·static·final·enum·PLATFORM_VIEW:Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; | 32 | .field·public·static·final·enum·PLATFORM_VIEW:Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·static·constructor·<clinit>()V | 34 | .method·static·constructor·<clinit>()V |
35 | ····.locals·5 | 35 | ····.locals·5 |
36 | ····.line·3 | 36 | ····.line·333 |
37 | ····new-instance·v0,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; | 37 | ····new-instance·v0,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; |
38 | ····const-string·v1,·"NO_TARGET" | 38 | ····const-string·v1,·"NO_TARGET" |
39 | ····const/4·v2,·0x0 | 39 | ····const/4·v2,·0x0 |
40 | ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type;-><init>(Ljava/lang/String;I)V | 40 | ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type;-><init>(Ljava/lang/String;I)V |
41 | ····sput-object·v0,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type;->NO_TARGET:Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; | 41 | ····sput-object·v0,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type;->NO_TARGET:Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; |
42 | ····.line·3 | 42 | ····.line·335 |
43 | ····new-instance·v0,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; | 43 | ····new-instance·v0,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; |
44 | ····const-string·v1,·"FRAMEWORK_CLIENT" | 44 | ····const-string·v1,·"FRAMEWORK_CLIENT" |
45 | ····const/4·v3,·0x1 | 45 | ····const/4·v3,·0x1 |
46 | ····invoke-direct·{v0,·v1,·v3},·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type;-><init>(Ljava/lang/String;I)V | 46 | ····invoke-direct·{v0,·v1,·v3},·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type;-><init>(Ljava/lang/String;I)V |
47 | ····sput-object·v0,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type;->FRAMEWORK_CLIENT:Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; | 47 | ····sput-object·v0,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type;->FRAMEWORK_CLIENT:Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; |
48 | ····.line·3 | 48 | ····.line·337 |
49 | ····new-instance·v0,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; | 49 | ····new-instance·v0,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; |
50 | ····const-string·v1,·"PLATFORM_VIEW" | 50 | ····const-string·v1,·"PLATFORM_VIEW" |
51 | ····const/4·v4,·0x2 | 51 | ····const/4·v4,·0x2 |
52 | ····invoke-direct·{v0,·v1,·v4},·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type;-><init>(Ljava/lang/String;I)V | 52 | ····invoke-direct·{v0,·v1,·v4},·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type;-><init>(Ljava/lang/String;I)V |
53 | ····sput-object·v0,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type;->PLATFORM_VIEW:Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; | 53 | ····sput-object·v0,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type;->PLATFORM_VIEW:Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; |
54 | ····const/4·v0,·0x3 | 54 | ····const/4·v0,·0x3 |
55 | ····.line·3 | 55 | ····.line·332 |
56 | ····new-array·v0,·v0,·[Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; | 56 | ····new-array·v0,·v0,·[Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; |
57 | ····sget-object·v1,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type;->NO_TARGET:Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; | 57 | ····sget-object·v1,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type;->NO_TARGET:Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; |
58 | ····aput-object·v1,·v0,·v2 | 58 | ····aput-object·v1,·v0,·v2 |
59 | ····sget-object·v1,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type;->FRAMEWORK_CLIENT:Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; | 59 | ····sget-object·v1,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type;->FRAMEWORK_CLIENT:Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; |
Offset 95, 39 lines modified | Offset 95, 39 lines modified | ||
95 | ····.locals·0 | 95 | ····.locals·0 |
96 | ····.annotation·system·Ldalvik/annotation/Signature; | 96 | ····.annotation·system·Ldalvik/annotation/Signature; |
97 | ········value·=·{ | 97 | ········value·=·{ |
98 | ············"()V" | 98 | ············"()V" |
99 | ········} | 99 | ········} |
100 | ····.end·annotation | 100 | ····.end·annotation |
101 | ····.line·3 | 101 | ····.line·332 |
102 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 102 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
103 | ····return-void | 103 | ····return-void |
104 | .end·method | 104 | .end·method |
105 | .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; | 105 | .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; |
106 | ····.locals·1 | 106 | ····.locals·1 |
107 | ····.line·3 | 107 | ····.line·332 |
108 | ····const-class·v0,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; | 108 | ····const-class·v0,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; |
109 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 109 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
110 | ····move-result-object·p0 | 110 | ····move-result-object·p0 |
111 | ····check-cast·p0,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; | 111 | ····check-cast·p0,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; |
112 | ····return-object·p0 | 112 | ····return-object·p0 |
113 | .end·method | 113 | .end·method |
114 | .method·public·static·values()[Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; | 114 | .method·public·static·values()[Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; |
115 | ····.locals·1 | 115 | ····.locals·1 |
116 | ····.line·3 | 116 | ····.line·332 |
117 | ····sget-object·v0,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type;->$VALUES:[Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; | 117 | ····sget-object·v0,·Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type;->$VALUES:[Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; |
118 | ····invoke-virtual·{v0},·[Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type;->clone()Ljava/lang/Object; | 118 | ····invoke-virtual·{v0},·[Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type;->clone()Ljava/lang/Object; |
119 | ····move-result-object·v0 | 119 | ····move-result-object·v0 |
120 | ····check-cast·v0,·[Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; | 120 | ····check-cast·v0,·[Lio/flutter/plugin/editing/TextInputPlugin$InputTarget$Type; |
Offset 28, 28 lines modified | Offset 28, 28 lines modified | ||
28 | .method·constructor·<init>(Landroid/content/BroadcastReceiver;)V | 28 | .method·constructor·<init>(Landroid/content/BroadcastReceiver;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1····#·Landroid/content/BroadcastReceiver; | 30 | ····.param·p1····#·Landroid/content/BroadcastReceiver; |
31 | ········.annotation·build·Landroidx/annotation/NonNull; | 31 | ········.annotation·build·Landroidx/annotation/NonNull; |
32 | ········.end·annotation | 32 | ········.end·annotation |
33 | ····.end·param | 33 | ····.end·param |
34 | ····.line·6 | 34 | ····.line·672 |
35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
36 | ····.line·6 | 36 | ····.line·673 |
37 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineBroadcastReceiverPluginBinding;->broadcastReceiver:Landroid/content/BroadcastReceiver; | 37 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineBroadcastReceiverPluginBinding;->broadcastReceiver:Landroid/content/BroadcastReceiver; |
38 | ····return-void | 38 | ····return-void |
39 | .end·method | 39 | .end·method |
40 | #·virtual·methods | 40 | #·virtual·methods |
41 | .method·public·getBroadcastReceiver()Landroid/content/BroadcastReceiver; | 41 | .method·public·getBroadcastReceiver()Landroid/content/BroadcastReceiver; |
42 | ····.locals·1 | 42 | ····.locals·1 |
43 | ····.annotation·build·Landroidx/annotation/NonNull; | 43 | ····.annotation·build·Landroidx/annotation/NonNull; |
44 | ····.end·annotation | 44 | ····.end·annotation |
45 | ····.line·6 | 45 | ····.line·679 |
46 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineBroadcastReceiverPluginBinding;->broadcastReceiver:Landroid/content/BroadcastReceiver; | 46 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineBroadcastReceiverPluginBinding;->broadcastReceiver:Landroid/content/BroadcastReceiver; |
47 | ····return-object·v0 | 47 | ····return-object·v0 |
48 | .end·method | 48 | .end·method |
Offset 80, 132 lines modified | Offset 80, 132 lines modified | ||
80 | .method·public·constructor·<init>(Landroid/app/Activity;)V | 80 | .method·public·constructor·<init>(Landroid/app/Activity;)V |
81 | ····.locals·1 | 81 | ····.locals·1 |
82 | ····.param·p1····#·Landroid/app/Activity; | 82 | ····.param·p1····#·Landroid/app/Activity; |
83 | ········.annotation·build·Landroidx/annotation/NonNull; | 83 | ········.annotation·build·Landroidx/annotation/NonNull; |
84 | ········.end·annotation | 84 | ········.end·annotation |
85 | ····.end·param | 85 | ····.end·param |
86 | ····.line·5 | 86 | ····.line·534 |
87 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 87 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
88 | ····.line·5 | 88 | ····.line·525 |
89 | ····new-instance·v0,·Ljava/util/HashSet; | 89 | ····new-instance·v0,·Ljava/util/HashSet; |
90 | ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V | 90 | ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V |
91 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding;->onRequestPermissionsResultListeners:Ljava/util/Set; | 91 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding;->onRequestPermissionsResultListeners:Ljava/util/Set; |
92 | ····.line·5 | 92 | ····.line·527 |
93 | ····new-instance·v0,·Ljava/util/HashSet; | 93 | ····new-instance·v0,·Ljava/util/HashSet; |
94 | ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V | 94 | ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V |
95 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding;->onActivityResultListeners:Ljava/util/Set; | 95 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding;->onActivityResultListeners:Ljava/util/Set; |
96 | ····.line·5 | 96 | ····.line·529 |
97 | ····new-instance·v0,·Ljava/util/HashSet; | 97 | ····new-instance·v0,·Ljava/util/HashSet; |
98 | ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V | 98 | ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V |
99 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding;->onNewIntentListeners:Ljava/util/Set; | 99 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding;->onNewIntentListeners:Ljava/util/Set; |
100 | ····.line·5 | 100 | ····.line·531 |
101 | ····new-instance·v0,·Ljava/util/HashSet; | 101 | ····new-instance·v0,·Ljava/util/HashSet; |
102 | ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V | 102 | ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V |
103 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding;->onUserLeaveHintListeners:Ljava/util/Set; | 103 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding;->onUserLeaveHintListeners:Ljava/util/Set; |
104 | ····.line·5 | 104 | ····.line·535 |
105 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding;->activity:Landroid/app/Activity; | 105 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding;->activity:Landroid/app/Activity; |
106 | ····return-void | 106 | ····return-void |
107 | .end·method | 107 | .end·method |
108 | #·virtual·methods | 108 | #·virtual·methods |
109 | .method·public·addActivityResultListener(Lio/flutter/plugin/common/PluginRegistry$ActivityResultListener;)V | 109 | .method·public·addActivityResultListener(Lio/flutter/plugin/common/PluginRegistry$ActivityResultListener;)V |
110 | ····.locals·1 | 110 | ····.locals·1 |
111 | ····.param·p1····#·Lio/flutter/plugin/common/PluginRegistry$ActivityResultListener; | 111 | ····.param·p1····#·Lio/flutter/plugin/common/PluginRegistry$ActivityResultListener; |
112 | ········.annotation·build·Landroidx/annotation/NonNull; | 112 | ········.annotation·build·Landroidx/annotation/NonNull; |
113 | ········.end·annotation | 113 | ········.end·annotation |
114 | ····.end·param | 114 | ····.end·param |
115 | ····.line·56 | 115 | ····.line·568 |
116 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding;->onActivityResultListeners:Ljava/util/Set; | 116 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding;->onActivityResultListeners:Ljava/util/Set; |
117 | ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z | 117 | ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
118 | ····return-void | 118 | ····return-void |
119 | .end·method | 119 | .end·method |
120 | .method·public·addOnNewIntentListener(Lio/flutter/plugin/common/PluginRegistry$NewIntentListener;)V | 120 | .method·public·addOnNewIntentListener(Lio/flutter/plugin/common/PluginRegistry$NewIntentListener;)V |
121 | ····.locals·1 | 121 | ····.locals·1 |
122 | ····.param·p1····#·Lio/flutter/plugin/common/PluginRegistry$NewIntentListener; | 122 | ····.param·p1····#·Lio/flutter/plugin/common/PluginRegistry$NewIntentListener; |
123 | ········.annotation·build·Landroidx/annotation/NonNull; | 123 | ········.annotation·build·Landroidx/annotation/NonNull; |
124 | ········.end·annotation | 124 | ········.end·annotation |
125 | ····.end·param | 125 | ····.end·param |
126 | ····.line·59 | 126 | ····.line·590 |
127 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding;->onNewIntentListeners:Ljava/util/Set; | 127 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding;->onNewIntentListeners:Ljava/util/Set; |
128 | ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z | 128 | ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
129 | ····return-void | 129 | ····return-void |
130 | .end·method | 130 | .end·method |
131 | .method·public·addOnUserLeaveHintListener(Lio/flutter/plugin/common/PluginRegistry$UserLeaveHintListener;)V | 131 | .method·public·addOnUserLeaveHintListener(Lio/flutter/plugin/common/PluginRegistry$UserLeaveHintListener;)V |
132 | ····.locals·1 | 132 | ····.locals·1 |
133 | ····.param·p1····#·Lio/flutter/plugin/common/PluginRegistry$UserLeaveHintListener; | 133 | ····.param·p1····#·Lio/flutter/plugin/common/PluginRegistry$UserLeaveHintListener; |
134 | ········.annotation·build·Landroidx/annotation/NonNull; | 134 | ········.annotation·build·Landroidx/annotation/NonNull; |
135 | ········.end·annotation | 135 | ········.end·annotation |
136 | ····.end·param | 136 | ····.end·param |
137 | ····.line·6 | 137 | ····.line·610 |
138 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding;->onUserLeaveHintListeners:Ljava/util/Set; | 138 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding;->onUserLeaveHintListeners:Ljava/util/Set; |
139 | ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z | 139 | ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
140 | ····return-void | 140 | ····return-void |
141 | .end·method | 141 | .end·method |
142 | .method·public·addRequestPermissionsResultListener(Lio/flutter/plugin/common/PluginRegistry$RequestPermissionsResultListener;)V | 142 | .method·public·addRequestPermissionsResultListener(Lio/flutter/plugin/common/PluginRegistry$RequestPermissionsResultListener;)V |
143 | ····.locals·1 | 143 | ····.locals·1 |
144 | ····.param·p1····#·Lio/flutter/plugin/common/PluginRegistry$RequestPermissionsResultListener; | 144 | ····.param·p1····#·Lio/flutter/plugin/common/PluginRegistry$RequestPermissionsResultListener; |
145 | ········.annotation·build·Landroidx/annotation/NonNull; | 145 | ········.annotation·build·Landroidx/annotation/NonNull; |
146 | ········.end·annotation | 146 | ········.end·annotation |
147 | ····.end·param | 147 | ····.end·param |
148 | ····.line·5 | 148 | ····.line·546 |
149 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding;->onRequestPermissionsResultListeners:Ljava/util/Set; | 149 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding;->onRequestPermissionsResultListeners:Ljava/util/Set; |
150 | ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z | 150 | ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
151 | ····return-void | 151 | ····return-void |
152 | .end·method | 152 | .end·method |
153 | .method·public·getActivity()Landroid/app/Activity; | 153 | .method·public·getActivity()Landroid/app/Activity; |
154 | ····.locals·1 | 154 | ····.locals·1 |
155 | ····.annotation·build·Landroidx/annotation/NonNull; | 155 | ····.annotation·build·Landroidx/annotation/NonNull; |
156 | ····.end·annotation | 156 | ····.end·annotation |
157 | ····.line·5 | 157 | ····.line·541 |
158 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding;->activity:Landroid/app/Activity; | 158 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding;->activity:Landroid/app/Activity; |
159 | ····return-object·v0 | 159 | ····return-object·v0 |
160 | .end·method | 160 | .end·method |
161 | .method·onActivityResult(IILandroid/content/Intent;)Z | 161 | .method·onActivityResult(IILandroid/content/Intent;)Z |
162 | ····.locals·4 | 162 | ····.locals·4 |
163 | ····.param·p3····#·Landroid/content/Intent; | 163 | ····.param·p3····#·Landroid/content/Intent; |
164 | ········.annotation·build·Landroidx/annotation/Nullable; | 164 | ········.annotation·build·Landroidx/annotation/Nullable; |
165 | ········.end·annotation | 165 | ········.end·annotation |
166 | ····.end·param | 166 | ····.end·param |
167 | ····.line·58 | 167 | ····.line·582 |
168 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding;->onActivityResultListeners:Ljava/util/Set; | 168 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding;->onActivityResultListeners:Ljava/util/Set; |
Max diff block lines reached; 5868/10923 bytes (53.72%) of diff not shown. |
Offset 28, 28 lines modified | Offset 28, 28 lines modified | ||
28 | .method·constructor·<init>(Landroid/content/ContentProvider;)V | 28 | .method·constructor·<init>(Landroid/content/ContentProvider;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1····#·Landroid/content/ContentProvider; | 30 | ····.param·p1····#·Landroid/content/ContentProvider; |
31 | ········.annotation·build·Landroidx/annotation/NonNull; | 31 | ········.annotation·build·Landroidx/annotation/NonNull; |
32 | ········.end·annotation | 32 | ········.end·annotation |
33 | ····.end·param | 33 | ····.end·param |
34 | ····.line· | 34 | ····.line·687 |
35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
36 | ····.line· | 36 | ····.line·688 |
37 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineContentProviderPluginBinding;->contentProvider:Landroid/content/ContentProvider; | 37 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineContentProviderPluginBinding;->contentProvider:Landroid/content/ContentProvider; |
38 | ····return-void | 38 | ····return-void |
39 | .end·method | 39 | .end·method |
40 | #·virtual·methods | 40 | #·virtual·methods |
41 | .method·public·getContentProvider()Landroid/content/ContentProvider; | 41 | .method·public·getContentProvider()Landroid/content/ContentProvider; |
42 | ····.locals·1 | 42 | ····.locals·1 |
43 | ····.annotation·build·Landroidx/annotation/NonNull; | 43 | ····.annotation·build·Landroidx/annotation/NonNull; |
44 | ····.end·annotation | 44 | ····.end·annotation |
45 | ····.line· | 45 | ····.line·694 |
46 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineContentProviderPluginBinding;->contentProvider:Landroid/content/ContentProvider; | 46 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineContentProviderPluginBinding;->contentProvider:Landroid/content/ContentProvider; |
47 | ····return-object·v0 | 47 | ····return-object·v0 |
48 | .end·method | 48 | .end·method |
Offset 185, 38 lines modified | Offset 185, 38 lines modified | ||
185 | ····throw·v0 | 185 | ····throw·v0 |
186 | .end·method | 186 | .end·method |
187 | .method·private·ensureRunningOnMainThread()V | 187 | .method·private·ensureRunningOnMainThread()V |
188 | ····.locals·3 | 188 | ····.locals·3 |
189 | ····.line· | 189 | ····.line·804 |
190 | ····invoke-static·{},·Landroid/os/Looper;->myLooper()Landroid/os/Looper; | 190 | ····invoke-static·{},·Landroid/os/Looper;->myLooper()Landroid/os/Looper; |
191 | ····move-result-object·v0 | 191 | ····move-result-object·v0 |
192 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->mainLooper:Landroid/os/Looper; | 192 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->mainLooper:Landroid/os/Looper; |
193 | ····if-ne·v0,·v1,·:cond_0 | 193 | ····if-ne·v0,·v1,·:cond_0 |
194 | ····return-void | 194 | ····return-void |
195 | ····.line· | 195 | ····.line·805 |
196 | ····:cond_0 | 196 | ····:cond_0 |
197 | ····new-instance·v0,·Ljava/lang/RuntimeException; | 197 | ····new-instance·v0,·Ljava/lang/RuntimeException; |
198 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 198 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
199 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 199 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
200 | ····const-string·v2,·"Methods·marked·with·@UiThread·must·be·executed·on·the·main·thread.·Current·thread:·" | 200 | ····const-string·v2,·"Methods·marked·with·@UiThread·must·be·executed·on·the·main·thread.·Current·thread:·" |
201 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 201 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
202 | ····.line· | 202 | ····.line·807 |
203 | ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; | 203 | ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; |
204 | ····move-result-object·v2 | 204 | ····move-result-object·v2 |
205 | ····invoke-virtual·{v2},·Ljava/lang/Thread;->getName()Ljava/lang/String; | 205 | ····invoke-virtual·{v2},·Ljava/lang/Thread;->getName()Ljava/lang/String; |
206 | ····move-result-object·v2 | 206 | ····move-result-object·v2 |
Offset 246, 37 lines modified | Offset 246, 37 lines modified | ||
246 | .method·private·handlePlatformMessage(Ljava/lang/String;[BI)V | 246 | .method·private·handlePlatformMessage(Ljava/lang/String;[BI)V |
247 | ····.locals·1 | 247 | ····.locals·1 |
248 | ····.param·p1····#·Ljava/lang/String; | 248 | ····.param·p1····#·Ljava/lang/String; |
249 | ········.annotation·build·Landroidx/annotation/NonNull; | 249 | ········.annotation·build·Landroidx/annotation/NonNull; |
250 | ········.end·annotation | 250 | ········.end·annotation |
251 | ····.end·param | 251 | ····.end·param |
252 | ····.line·6 | 252 | ····.line·655 |
253 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->platformMessageHandler:Lio/flutter/embedding/engine/dart/PlatformMessageHandler; | 253 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->platformMessageHandler:Lio/flutter/embedding/engine/dart/PlatformMessageHandler; |
254 | ····if-eqz·v0,·:cond_0 | 254 | ····if-eqz·v0,·:cond_0 |
255 | ····.line·6 | 255 | ····.line·656 |
256 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->platformMessageHandler:Lio/flutter/embedding/engine/dart/PlatformMessageHandler; | 256 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->platformMessageHandler:Lio/flutter/embedding/engine/dart/PlatformMessageHandler; |
257 | ····invoke-interface·{v0,·p1,·p2,·p3},·Lio/flutter/embedding/engine/dart/PlatformMessageHandler;->handleMessageFromDart(Ljava/lang/String;[BI)V | 257 | ····invoke-interface·{v0,·p1,·p2,·p3},·Lio/flutter/embedding/engine/dart/PlatformMessageHandler;->handleMessageFromDart(Ljava/lang/String;[BI)V |
258 | ····:cond_0 | 258 | ····:cond_0 |
259 | ····return-void | 259 | ····return-void |
260 | .end·method | 260 | .end·method |
261 | .method·private·handlePlatformMessageResponse(I[B)V | 261 | .method·private·handlePlatformMessageResponse(I[B)V |
262 | ····.locals·1 | 262 | ····.locals·1 |
263 | ····.line·6 | 263 | ····.line·665 |
264 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->platformMessageHandler:Lio/flutter/embedding/engine/dart/PlatformMessageHandler; | 264 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->platformMessageHandler:Lio/flutter/embedding/engine/dart/PlatformMessageHandler; |
265 | ····if-eqz·v0,·:cond_0 | 265 | ····if-eqz·v0,·:cond_0 |
266 | ····.line·6 | 266 | ····.line·666 |
267 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->platformMessageHandler:Lio/flutter/embedding/engine/dart/PlatformMessageHandler; | 267 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->platformMessageHandler:Lio/flutter/embedding/engine/dart/PlatformMessageHandler; |
268 | ····invoke-interface·{v0,·p1,·p2},·Lio/flutter/embedding/engine/dart/PlatformMessageHandler;->handlePlatformMessageResponse(I[B)V | 268 | ····invoke-interface·{v0,·p1,·p2},·Lio/flutter/embedding/engine/dart/PlatformMessageHandler;->handlePlatformMessageResponse(I[B)V |
269 | ····:cond_0 | 269 | ····:cond_0 |
270 | ····return-void | 270 | ····return-void |
271 | .end·method | 271 | .end·method |
Offset 381, 16 lines modified | Offset 381, 16 lines modified | ||
381 | .method·private·native·nativeRegisterTexture(JJLandroid/graphics/SurfaceTexture;)V | 381 | .method·private·native·nativeRegisterTexture(JJLandroid/graphics/SurfaceTexture;)V |
382 | ····.param·p5····#·Landroid/graphics/SurfaceTexture; | 382 | ····.param·p5····#·Landroid/graphics/SurfaceTexture; |
383 | ········.annotation·build·Landroidx/annotation/NonNull; | 383 | ········.annotation·build·Landroidx/annotation/NonNull; |
384 | ········.end·annotation | 384 | ········.end·annotation |
385 | ····.end·param | 385 | ····.end·param |
386 | .end·method | 386 | .end·method |
387 | .method·private·native·nativeRunBundleAndSnapshotFromLibrary(J | 387 | .method·private·native·nativeRunBundleAndSnapshotFromLibrary(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/content/res/AssetManager;)V |
388 | ····.param·p3····#· | 388 | ····.param·p3····#·Ljava/lang/String; |
389 | ········.annotation·build·Landroidx/annotation/NonNull; | 389 | ········.annotation·build·Landroidx/annotation/NonNull; |
390 | ········.end·annotation | 390 | ········.end·annotation |
391 | ····.end·param | 391 | ····.end·param |
392 | ····.param·p4····#·Ljava/lang/String; | 392 | ····.param·p4····#·Ljava/lang/String; |
393 | ········.annotation·build·Landroidx/annotation/Nullable; | 393 | ········.annotation·build·Landroidx/annotation/Nullable; |
394 | ········.end·annotation | 394 | ········.end·annotation |
395 | ····.end·param | 395 | ····.end·param |
Offset 406, 15 lines modified | Offset 406, 15 lines modified | ||
406 | .method·private·native·nativeSetAccessibilityFeatures(JI)V | 406 | .method·private·native·nativeSetAccessibilityFeatures(JI)V |
407 | .end·method | 407 | .end·method |
408 | .method·private·native·nativeSetSemanticsEnabled(JZ)V | 408 | .method·private·native·nativeSetSemanticsEnabled(JZ)V |
409 | .end·method | 409 | .end·method |
410 | .method·private·native·nativeSetViewportMetrics(JFIIIIIIIIII)V | 410 | .method·private·native·nativeSetViewportMetrics(JFIIIIIIIIIIIIII)V |
411 | .end·method | 411 | .end·method |
412 | .method·private·native·nativeSurfaceChanged(JII)V | 412 | .method·private·native·nativeSurfaceChanged(JII)V |
413 | .end·method | 413 | .end·method |
414 | .method·private·native·nativeSurfaceCreated(JLandroid/view/Surface;)V | 414 | .method·private·native·nativeSurfaceCreated(JLandroid/view/Surface;)V |
415 | ····.param·p3····#·Landroid/view/Surface; | 415 | ····.param·p3····#·Landroid/view/Surface; |
Offset 476, 15 lines modified | Offset 476, 15 lines modified | ||
476 | ····:cond_1 | 476 | ····:cond_1 |
477 | ····return-void | 477 | ····return-void |
478 | .end·method | 478 | .end·method |
479 | .method·private·onPreEngineRestart()V | 479 | .method·private·onPreEngineRestart()V |
480 | ····.locals·2 | 480 | ····.locals·2 |
481 | ····.line·7 | 481 | ····.line·786 |
482 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->engineLifecycleListeners:Ljava/util/Set; | 482 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->engineLifecycleListeners:Ljava/util/Set; |
483 | ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 483 | ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
484 | ····move-result-object·v0 | 484 | ····move-result-object·v0 |
485 | ····:goto_0 | 485 | ····:goto_0 |
Offset 496, 15 lines modified | Offset 496, 15 lines modified | ||
Max diff block lines reached; 22733/27128 bytes (83.80%) of diff not shown. |
Offset 78, 14 lines modified | Offset 78, 19 lines modified | ||
78 | .end·field | 78 | .end·field |
79 | .field·private·final·platformChannel:Lio/flutter/embedding/engine/systemchannels/PlatformChannel; | 79 | .field·private·final·platformChannel:Lio/flutter/embedding/engine/systemchannels/PlatformChannel; |
80 | ····.annotation·build·Landroidx/annotation/NonNull; | 80 | ····.annotation·build·Landroidx/annotation/NonNull; |
81 | ····.end·annotation | 81 | ····.end·annotation |
82 | .end·field | 82 | .end·field |
83 | .field·private·final·platformViewsController:Lio/flutter/plugin/platform/PlatformViewsController; | ||
84 | ····.annotation·build·Landroidx/annotation/NonNull; | ||
85 | ····.end·annotation | ||
86 | .end·field | ||
83 | .field·private·final·pluginRegistry:Lio/flutter/embedding/engine/FlutterEnginePluginRegistry; | 87 | .field·private·final·pluginRegistry:Lio/flutter/embedding/engine/FlutterEnginePluginRegistry; |
84 | ····.annotation·build·Landroidx/annotation/NonNull; | 88 | ····.annotation·build·Landroidx/annotation/NonNull; |
85 | ····.end·annotation | 89 | ····.end·annotation |
86 | .end·field | 90 | .end·field |
87 | .field·private·final·renderer:Lio/flutter/embedding/engine/renderer/FlutterRenderer; | 91 | .field·private·final·renderer:Lio/flutter/embedding/engine/renderer/FlutterRenderer; |
88 | ····.annotation·build·Landroidx/annotation/NonNull; | 92 | ····.annotation·build·Landroidx/annotation/NonNull; |
Offset 112, 165 lines modified | Offset 117, 176 lines modified | ||
112 | .method·public·constructor·<init>(Landroid/content/Context;)V | 117 | .method·public·constructor·<init>(Landroid/content/Context;)V |
113 | ····.locals·3 | 118 | ····.locals·3 |
114 | ····.param·p1····#·Landroid/content/Context; | 119 | ····.param·p1····#·Landroid/content/Context; |
115 | ········.annotation·build·Landroidx/annotation/NonNull; | 120 | ········.annotation·build·Landroidx/annotation/NonNull; |
116 | ········.end·annotation | 121 | ········.end·annotation |
117 | ····.end·param | 122 | ····.end·param |
118 | ····.line·12 | 123 | ····.line·129 |
119 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 124 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
120 | ····.line·9 | 125 | ····.line·97 |
121 | ····new-instance·v0,·Ljava/util/HashSet; | 126 | ····new-instance·v0,·Ljava/util/HashSet; |
122 | ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V | 127 | ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V |
123 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->engineLifecycleListeners:Ljava/util/Set; | 128 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->engineLifecycleListeners:Ljava/util/Set; |
124 | ····.line·9 | 129 | ····.line·99 |
125 | ····new-instance·v0,·Lio/flutter/embedding/engine/FlutterEngine$1; | 130 | ····new-instance·v0,·Lio/flutter/embedding/engine/FlutterEngine$1; |
126 | ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/FlutterEngine$1;-><init>(Lio/flutter/embedding/engine/FlutterEngine;)V | 131 | ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/FlutterEngine$1;-><init>(Lio/flutter/embedding/engine/FlutterEngine;)V |
127 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->engineLifecycleListener:Lio/flutter/embedding/engine/FlutterEngine$EngineLifecycleListener; | 132 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->engineLifecycleListener:Lio/flutter/embedding/engine/FlutterEngine$EngineLifecycleListener; |
128 | ····.line·1 | 133 | ····.line·130 |
129 | ····new-instance·v0,·Lio/flutter/embedding/engine/FlutterJNI; | 134 | ····new-instance·v0,·Lio/flutter/embedding/engine/FlutterJNI; |
130 | ····invoke-direct·{v0},·Lio/flutter/embedding/engine/FlutterJNI;-><init>()V | 135 | ····invoke-direct·{v0},·Lio/flutter/embedding/engine/FlutterJNI;-><init>()V |
131 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | 136 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; |
132 | ····.line·1 | 137 | ····.line·131 |
133 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | 138 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; |
134 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->engineLifecycleListener:Lio/flutter/embedding/engine/FlutterEngine$EngineLifecycleListener; | 139 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->engineLifecycleListener:Lio/flutter/embedding/engine/FlutterEngine$EngineLifecycleListener; |
135 | ····invoke-virtual·{v0,·v1},·Lio/flutter/embedding/engine/FlutterJNI;->addEngineLifecycleListener(Lio/flutter/embedding/engine/FlutterEngine$EngineLifecycleListener;)V | 140 | ····invoke-virtual·{v0,·v1},·Lio/flutter/embedding/engine/FlutterJNI;->addEngineLifecycleListener(Lio/flutter/embedding/engine/FlutterEngine$EngineLifecycleListener;)V |
136 | ····.line·1 | 141 | ····.line·132 |
137 | ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterEngine;->attachToJni()V | 142 | ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterEngine;->attachToJni()V |
138 | ····.line·1 | 143 | ····.line·134 |
139 | ····new-instance·v0,·Lio/flutter/embedding/engine/dart/DartExecutor; | 144 | ····new-instance·v0,·Lio/flutter/embedding/engine/dart/DartExecutor; |
140 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | 145 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; |
146 | ····invoke-virtual·{p1},·Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager; | ||
147 | ····move-result-object·v2 | ||
141 | ····invoke-direct·{v0,·v1},·Lio/flutter/embedding/engine/dart/DartExecutor;-><init>(Lio/flutter/embedding/engine/FlutterJNI;)V | 148 | ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/embedding/engine/dart/DartExecutor;-><init>(Lio/flutter/embedding/engine/FlutterJNI;Landroid/content/res/AssetManager;)V |
142 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->dartExecutor:Lio/flutter/embedding/engine/dart/DartExecutor; | 149 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->dartExecutor:Lio/flutter/embedding/engine/dart/DartExecutor; |
143 | ····.line·1 | 150 | ····.line·135 |
144 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->dartExecutor:Lio/flutter/embedding/engine/dart/DartExecutor; | 151 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->dartExecutor:Lio/flutter/embedding/engine/dart/DartExecutor; |
145 | ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/dart/DartExecutor;->onAttachedToJNI()V | 152 | ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/dart/DartExecutor;->onAttachedToJNI()V |
146 | ····.line·1 | 153 | ····.line·138 |
147 | ····new-instance·v0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer; | 154 | ····new-instance·v0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer; |
148 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | 155 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; |
149 | ····invoke-direct·{v0,·v1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;-><init>(Lio/flutter/embedding/engine/FlutterJNI;)V | 156 | ····invoke-direct·{v0,·v1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;-><init>(Lio/flutter/embedding/engine/FlutterJNI;)V |
150 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->renderer:Lio/flutter/embedding/engine/renderer/FlutterRenderer; | 157 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->renderer:Lio/flutter/embedding/engine/renderer/FlutterRenderer; |
151 | ····.line·1 | 158 | ····.line·140 |
152 | ····new-instance·v0,·Lio/flutter/embedding/engine/systemchannels/AccessibilityChannel; | 159 | ····new-instance·v0,·Lio/flutter/embedding/engine/systemchannels/AccessibilityChannel; |
153 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->dartExecutor:Lio/flutter/embedding/engine/dart/DartExecutor; | 160 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->dartExecutor:Lio/flutter/embedding/engine/dart/DartExecutor; |
154 | ····iget-object·v2,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | 161 | ····iget-object·v2,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; |
155 | ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/embedding/engine/systemchannels/AccessibilityChannel;-><init>(Lio/flutter/embedding/engine/dart/DartExecutor;Lio/flutter/embedding/engine/FlutterJNI;)V | 162 | ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/embedding/engine/systemchannels/AccessibilityChannel;-><init>(Lio/flutter/embedding/engine/dart/DartExecutor;Lio/flutter/embedding/engine/FlutterJNI;)V |
156 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->accessibilityChannel:Lio/flutter/embedding/engine/systemchannels/AccessibilityChannel; | 163 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->accessibilityChannel:Lio/flutter/embedding/engine/systemchannels/AccessibilityChannel; |
157 | ····.line·1 | 164 | ····.line·141 |
158 | ····new-instance·v0,·Lio/flutter/embedding/engine/systemchannels/KeyEventChannel; | 165 | ····new-instance·v0,·Lio/flutter/embedding/engine/systemchannels/KeyEventChannel; |
159 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->dartExecutor:Lio/flutter/embedding/engine/dart/DartExecutor; | 166 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->dartExecutor:Lio/flutter/embedding/engine/dart/DartExecutor; |
160 | ····invoke-direct·{v0,·v1},·Lio/flutter/embedding/engine/systemchannels/KeyEventChannel;-><init>(Lio/flutter/embedding/engine/dart/DartExecutor;)V | 167 | ····invoke-direct·{v0,·v1},·Lio/flutter/embedding/engine/systemchannels/KeyEventChannel;-><init>(Lio/flutter/embedding/engine/dart/DartExecutor;)V |
161 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->keyEventChannel:Lio/flutter/embedding/engine/systemchannels/KeyEventChannel; | 168 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->keyEventChannel:Lio/flutter/embedding/engine/systemchannels/KeyEventChannel; |
162 | ····.line·1 | 169 | ····.line·142 |
163 | ····new-instance·v0,·Lio/flutter/embedding/engine/systemchannels/LifecycleChannel; | 170 | ····new-instance·v0,·Lio/flutter/embedding/engine/systemchannels/LifecycleChannel; |
164 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->dartExecutor:Lio/flutter/embedding/engine/dart/DartExecutor; | 171 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->dartExecutor:Lio/flutter/embedding/engine/dart/DartExecutor; |
165 | ····invoke-direct·{v0,·v1},·Lio/flutter/embedding/engine/systemchannels/LifecycleChannel;-><init>(Lio/flutter/embedding/engine/dart/DartExecutor;)V | 172 | ····invoke-direct·{v0,·v1},·Lio/flutter/embedding/engine/systemchannels/LifecycleChannel;-><init>(Lio/flutter/embedding/engine/dart/DartExecutor;)V |
166 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->lifecycleChannel:Lio/flutter/embedding/engine/systemchannels/LifecycleChannel; | 173 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->lifecycleChannel:Lio/flutter/embedding/engine/systemchannels/LifecycleChannel; |
167 | ····.line·1 | 174 | ····.line·143 |
168 | ····new-instance·v0,·Lio/flutter/embedding/engine/systemchannels/LocalizationChannel; | 175 | ····new-instance·v0,·Lio/flutter/embedding/engine/systemchannels/LocalizationChannel; |
169 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->dartExecutor:Lio/flutter/embedding/engine/dart/DartExecutor; | 176 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->dartExecutor:Lio/flutter/embedding/engine/dart/DartExecutor; |
170 | ····invoke-direct·{v0,·v1},·Lio/flutter/embedding/engine/systemchannels/LocalizationChannel;-><init>(Lio/flutter/embedding/engine/dart/DartExecutor;)V | 177 | ····invoke-direct·{v0,·v1},·Lio/flutter/embedding/engine/systemchannels/LocalizationChannel;-><init>(Lio/flutter/embedding/engine/dart/DartExecutor;)V |
171 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->localizationChannel:Lio/flutter/embedding/engine/systemchannels/LocalizationChannel; | 178 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine;->localizationChannel:Lio/flutter/embedding/engine/systemchannels/LocalizationChannel; |
172 | ····.line·1 | 179 | ····.line·144 |
Max diff block lines reached; 15708/22374 bytes (70.21%) of diff not shown. |
Offset 18, 15 lines modified | Offset 18, 15 lines modified | ||
18 | ········Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineServicePluginBinding;, | 18 | ········Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineServicePluginBinding;, |
19 | ········Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding; | 19 | ········Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding; |
20 | ····} | 20 | ····} |
21 | .end·annotation | 21 | .end·annotation |
22 | #·static·fields | 22 | #·static·fields |
23 | .field·private·static·final·TAG:Ljava/lang/String;·=·"EnginePluginRegistry" | 23 | .field·private·static·final·TAG:Ljava/lang/String;·=·"FlutterEnginePluginRegistry" |
24 | #·instance·fields | 24 | #·instance·fields |
25 | .field·private·activity:Landroid/app/Activity; | 25 | .field·private·activity:Landroid/app/Activity; |
26 | ····.annotation·build·Landroidx/annotation/Nullable; | 26 | ····.annotation·build·Landroidx/annotation/Nullable; |
27 | ····.end·annotation | 27 | ····.end·annotation |
28 | .end·field | 28 | .end·field |
Offset 176, 131 lines modified | Offset 176, 131 lines modified | ||
176 | ········.end·annotation | 176 | ········.end·annotation |
177 | ····.end·param | 177 | ····.end·param |
178 | ····.param·p3····#·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle; | 178 | ····.param·p3····#·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle; |
179 | ········.annotation·build·Landroidx/annotation/NonNull; | 179 | ········.annotation·build·Landroidx/annotation/NonNull; |
180 | ········.end·annotation | 180 | ········.end·annotation |
181 | ····.end·param | 181 | ····.end·param |
182 | ····.line·9 | 182 | ····.line·93 |
183 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 183 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
184 | ····.line·4 | 184 | ····.line·47 |
185 | ····new-instance·v0,·Ljava/util/HashMap; | 185 | ····new-instance·v0,·Ljava/util/HashMap; |
186 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | 186 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V |
187 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->plugins:Ljava/util/Map; | 187 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->plugins:Ljava/util/Map; |
188 | ····.line·5 | 188 | ····.line·57 |
189 | ····new-instance·v0,·Ljava/util/HashMap; | 189 | ····new-instance·v0,·Ljava/util/HashMap; |
190 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | 190 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V |
191 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->activityAwarePlugins:Ljava/util/Map; | 191 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->activityAwarePlugins:Ljava/util/Map; |
192 | ····const/4·v0,·0x0 | 192 | ····const/4·v0,·0x0 |
193 | ····.line·6 | 193 | ····.line·63 |
194 | ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->isWaitingForActivityReattachment:Z | 194 | ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->isWaitingForActivityReattachment:Z |
195 | ····.line·6 | 195 | ····.line·66 |
196 | ····new-instance·v0,·Ljava/util/HashMap; | 196 | ····new-instance·v0,·Ljava/util/HashMap; |
197 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | 197 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V |
198 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->serviceAwarePlugins:Ljava/util/Map; | 198 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->serviceAwarePlugins:Ljava/util/Map; |
199 | ····.line·7 | 199 | ····.line·74 |
200 | ····new-instance·v0,·Ljava/util/HashMap; | 200 | ····new-instance·v0,·Ljava/util/HashMap; |
201 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | 201 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V |
202 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->broadcastReceiverAwarePlugins:Ljava/util/Map; | 202 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->broadcastReceiverAwarePlugins:Ljava/util/Map; |
203 | ····.line·8 | 203 | ····.line·82 |
204 | ····new-instance·v0,·Ljava/util/HashMap; | 204 | ····new-instance·v0,·Ljava/util/HashMap; |
205 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | 205 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V |
206 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->contentProviderAwarePlugins:Ljava/util/Map; | 206 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->contentProviderAwarePlugins:Ljava/util/Map; |
207 | ····.line·9 | 207 | ····.line·94 |
208 | ····iput-object·p3,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->flutterEngineAndroidLifecycle:Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle; | 208 | ····iput-object·p3,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->flutterEngineAndroidLifecycle:Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle; |
209 | ····.line·9 | 209 | ····.line·95 |
210 | ····new-instance·v0,·Lio/flutter/embedding/engine/plugins/FlutterPlugin$FlutterPluginBinding; | 210 | ····new-instance·v0,·Lio/flutter/embedding/engine/plugins/FlutterPlugin$FlutterPluginBinding; |
211 | ····invoke-direct·{v0,·p1,·p2,·p3},·Lio/flutter/embedding/engine/plugins/FlutterPlugin$FlutterPluginBinding;-><init>(Landroid/content/Context;Lio/flutter/embedding/engine/FlutterEngine;Landroidx/lifecycle/Lifecycle;)V | 211 | ····invoke-direct·{v0,·p1,·p2,·p3},·Lio/flutter/embedding/engine/plugins/FlutterPlugin$FlutterPluginBinding;-><init>(Landroid/content/Context;Lio/flutter/embedding/engine/FlutterEngine;Landroidx/lifecycle/Lifecycle;)V |
212 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->pluginBinding:Lio/flutter/embedding/engine/plugins/FlutterPlugin$FlutterPluginBinding; | 212 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->pluginBinding:Lio/flutter/embedding/engine/plugins/FlutterPlugin$FlutterPluginBinding; |
213 | ····return-void | 213 | ····return-void |
214 | .end·method | 214 | .end·method |
215 | .method·private·detachFromAndroidComponent()V | 215 | .method·private·detachFromAndroidComponent()V |
216 | ····.locals·1 | 216 | ····.locals·1 |
217 | ····.line·26 | 217 | ····.line·264 |
218 | ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->isAttachedToActivity()Z | 218 | ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->isAttachedToActivity()Z |
219 | ····move-result·v0 | 219 | ····move-result·v0 |
220 | ····if-eqz·v0,·:cond_0 | 220 | ····if-eqz·v0,·:cond_0 |
221 | ····.line·26 | 221 | ····.line·265 |
222 | ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->detachFromActivity()V | 222 | ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->detachFromActivity()V |
223 | ····goto·:goto_0 | 223 | ····goto·:goto_0 |
224 | ····.line·26 | 224 | ····.line·266 |
225 | ····:cond_0 | 225 | ····:cond_0 |
226 | ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->isAttachedToService()Z | 226 | ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->isAttachedToService()Z |
227 | ····move-result·v0 | 227 | ····move-result·v0 |
228 | ····if-eqz·v0,·:cond_1 | 228 | ····if-eqz·v0,·:cond_1 |
229 | ····.line·26 | 229 | ····.line·267 |
230 | ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->detachFromService()V | 230 | ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->detachFromService()V |
231 | ····goto·:goto_0 | 231 | ····goto·:goto_0 |
232 | ····.line·26 | 232 | ····.line·268 |
233 | ····:cond_1 | 233 | ····:cond_1 |
234 | ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->isAttachedToBroadcastReceiver()Z | 234 | ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->isAttachedToBroadcastReceiver()Z |
235 | ····move-result·v0 | 235 | ····move-result·v0 |
236 | ····if-eqz·v0,·:cond_2 | 236 | ····if-eqz·v0,·:cond_2 |
237 | ····.line·26 | 237 | ····.line·269 |
238 | ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->detachFromBroadcastReceiver()V | 238 | ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->detachFromBroadcastReceiver()V |
239 | ····goto·:goto_0 | 239 | ····goto·:goto_0 |
240 | ····.line·2 | 240 | ····.line·270 |
241 | ····:cond_2 | 241 | ····:cond_2 |
242 | ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->isAttachedToContentProvider()Z | 242 | ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry;->isAttachedToContentProvider()Z |
243 | ····move-result·v0 | 243 | ····move-result·v0 |
244 | ····if-eqz·v0,·:cond_3 | 244 | ····if-eqz·v0,·:cond_3 |
Max diff block lines reached; 55160/59628 bytes (92.51%) of diff not shown. |
Offset 21, 15 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·this$0:Lio/flutter/embedding/engine/FlutterEngine; | 21 | .field·final·synthetic·this$0:Lio/flutter/embedding/engine/FlutterEngine; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lio/flutter/embedding/engine/FlutterEngine;)V | 23 | .method·constructor·<init>(Lio/flutter/embedding/engine/FlutterEngine;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.line· | 25 | ····.line·100 |
26 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEngine$1;->this$0:Lio/flutter/embedding/engine/FlutterEngine; | 26 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEngine$1;->this$0:Lio/flutter/embedding/engine/FlutterEngine; |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
Offset 38, 18 lines modified | Offset 38, 18 lines modified | ||
38 | .method·public·onPreEngineRestart()V | 38 | .method·public·onPreEngineRestart()V |
39 | ····.locals·2 | 39 | ····.locals·2 |
40 | ····const-string·v0,·"FlutterEngine" | 40 | ····const-string·v0,·"FlutterEngine" |
41 | ····const-string·v1,·"onPreEngineRestart()" | 41 | ····const-string·v1,·"onPreEngineRestart()" |
42 | ····.line· | 42 | ····.line·103 |
43 | ····invoke-static·{v0,·v1},·Lio/flutter/Log;->v(Ljava/lang/String;Ljava/lang/String;)V | 43 | ····invoke-static·{v0,·v1},·Lio/flutter/Log;->v(Ljava/lang/String;Ljava/lang/String;)V |
44 | ····.line· | 44 | ····.line·104 |
45 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine$1;->this$0:Lio/flutter/embedding/engine/FlutterEngine; | 45 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine$1;->this$0:Lio/flutter/embedding/engine/FlutterEngine; |
46 | ····invoke-static·{v0},·Lio/flutter/embedding/engine/FlutterEngine;->access$000(Lio/flutter/embedding/engine/FlutterEngine;)Ljava/util/Set; | 46 | ····invoke-static·{v0},·Lio/flutter/embedding/engine/FlutterEngine;->access$000(Lio/flutter/embedding/engine/FlutterEngine;)Ljava/util/Set; |
47 | ····move-result-object·v0 | 47 | ····move-result-object·v0 |
48 | ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 48 | ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
Offset 65, 15 lines modified | Offset 65, 15 lines modified | ||
65 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 65 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
66 | ····move-result-object·v1 | 66 | ····move-result-object·v1 |
67 | ····check-cast·v1,·Lio/flutter/embedding/engine/FlutterEngine$EngineLifecycleListener; | 67 | ····check-cast·v1,·Lio/flutter/embedding/engine/FlutterEngine$EngineLifecycleListener; |
68 | ····.line· | 68 | ····.line·105 |
69 | ····invoke-interface·{v1},·Lio/flutter/embedding/engine/FlutterEngine$EngineLifecycleListener;->onPreEngineRestart()V | 69 | ····invoke-interface·{v1},·Lio/flutter/embedding/engine/FlutterEngine$EngineLifecycleListener;->onPreEngineRestart()V |
70 | ····goto·:goto_0 | 70 | ····goto·:goto_0 |
71 | ····:cond_0 | 71 | ····:cond_0 |
72 | ····return-void | 72 | ····return-void |
73 | .end·method | 73 | .end·method |
Offset 25, 43 lines modified | Offset 25, 43 lines modified | ||
25 | .method·constructor·<init>(Landroidx/lifecycle/LifecycleOwner;)V | 25 | .method·constructor·<init>(Landroidx/lifecycle/LifecycleOwner;)V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.param·p1····#·Landroidx/lifecycle/LifecycleOwner; | 27 | ····.param·p1····#·Landroidx/lifecycle/LifecycleOwner; |
28 | ········.annotation·build·Landroidx/annotation/NonNull; | 28 | ········.annotation·build·Landroidx/annotation/NonNull; |
29 | ········.end·annotation | 29 | ········.end·annotation |
30 | ····.end·param | 30 | ····.end·param |
31 | ····.line·8 | 31 | ····.line·87 |
32 | ····invoke-direct·{p0,·p1},·Landroidx/lifecycle/LifecycleRegistry;-><init>(Landroidx/lifecycle/LifecycleOwner;)V | 32 | ····invoke-direct·{p0,·p1},·Landroidx/lifecycle/LifecycleRegistry;-><init>(Landroidx/lifecycle/LifecycleOwner;)V |
33 | ····const/4·p1,·0x0 | 33 | ····const/4·p1,·0x0 |
34 | ····.line·4 | 34 | ····.line·45 |
35 | ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->isDestroyed:Z | 35 | ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->isDestroyed:Z |
36 | ····.line·4 | 36 | ····.line·47 |
37 | ····new-instance·p1,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle$1; | 37 | ····new-instance·p1,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle$1; |
38 | ····invoke-direct·{p1,·p0},·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle$1;-><init>(Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;)V | 38 | ····invoke-direct·{p1,·p0},·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle$1;-><init>(Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;)V |
39 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->forwardingObserver:Landroidx/lifecycle/LifecycleObserver; | 39 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->forwardingObserver:Landroidx/lifecycle/LifecycleObserver; |
40 | ····return-void | 40 | ····return-void |
41 | .end·method | 41 | .end·method |
42 | .method·private·ensureNotDestroyed()V | 42 | .method·private·ensureNotDestroyed()V |
43 | ····.locals·2 | 43 | ····.locals·2 |
44 | ····.line·12 | 44 | ····.line·127 |
45 | ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->isDestroyed:Z | 45 | ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->isDestroyed:Z |
46 | ····if-nez·v0,·:cond_0 | 46 | ····if-nez·v0,·:cond_0 |
47 | ····return-void | 47 | ····return-void |
48 | ····.line·12 | 48 | ····.line·128 |
49 | ····:cond_0 | 49 | ····:cond_0 |
50 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | 50 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
51 | ····const-string·v1,·"Tried·to·invoke·a·method·on·a·destroyed·FlutterEngineAndroidLifecycle." | 51 | ····const-string·v1,·"Tried·to·invoke·a·method·on·a·destroyed·FlutterEngineAndroidLifecycle." |
52 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 52 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
Offset 69, 88 lines modified | Offset 69, 88 lines modified | ||
69 | .end·method | 69 | .end·method |
70 | #·virtual·methods | 70 | #·virtual·methods |
71 | .method·public·destroy()V | 71 | .method·public·destroy()V |
72 | ····.locals·1 | 72 | ····.locals·1 |
73 | ····.line·1 | 73 | ····.line·120 |
74 | ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->ensureNotDestroyed()V | 74 | ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->ensureNotDestroyed()V |
75 | ····const/4·v0,·0x0 | 75 | ····const/4·v0,·0x0 |
76 | ····.line·1 | 76 | ····.line·121 |
77 | ····invoke-virtual·{p0,·v0},·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->setBackingLifecycle(Landroidx/lifecycle/Lifecycle;)V | 77 | ····invoke-virtual·{p0,·v0},·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->setBackingLifecycle(Landroidx/lifecycle/Lifecycle;)V |
78 | ····.line·1 | 78 | ····.line·122 |
79 | ····sget-object·v0,·Landroidx/lifecycle/Lifecycle$State;->DESTROYED:Landroidx/lifecycle/Lifecycle$State; | 79 | ····sget-object·v0,·Landroidx/lifecycle/Lifecycle$State;->DESTROYED:Landroidx/lifecycle/Lifecycle$State; |
80 | ····invoke-virtual·{p0,·v0},·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->markState(Landroidx/lifecycle/Lifecycle$State;)V | 80 | ····invoke-virtual·{p0,·v0},·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->markState(Landroidx/lifecycle/Lifecycle$State;)V |
81 | ····const/4·v0,·0x1 | 81 | ····const/4·v0,·0x1 |
82 | ····.line·1 | 82 | ····.line·123 |
83 | ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->isDestroyed:Z | 83 | ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->isDestroyed:Z |
84 | ····return-void | 84 | ····return-void |
85 | .end·method | 85 | .end·method |
86 | .method·public·handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V | 86 | .method·public·handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V |
87 | ····.locals·0 | 87 | ····.locals·0 |
88 | ····.param·p1····#·Landroidx/lifecycle/Lifecycle$Event; | 88 | ····.param·p1····#·Landroidx/lifecycle/Lifecycle$Event; |
89 | ········.annotation·build·Landroidx/annotation/NonNull; | 89 | ········.annotation·build·Landroidx/annotation/NonNull; |
90 | ········.end·annotation | 90 | ········.end·annotation |
91 | ····.end·param | 91 | ····.end·param |
92 | ····.line·11 | 92 | ····.line·115 |
93 | ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->ensureNotDestroyed()V | 93 | ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->ensureNotDestroyed()V |
94 | ····.line·11 | 94 | ····.line·116 |
95 | ····invoke-super·{p0,·p1},·Landroidx/lifecycle/LifecycleRegistry;->handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V | 95 | ····invoke-super·{p0,·p1},·Landroidx/lifecycle/LifecycleRegistry;->handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V |
96 | ····return-void | 96 | ····return-void |
97 | .end·method | 97 | .end·method |
98 | .method·public·setBackingLifecycle(Landroidx/lifecycle/Lifecycle;)V | 98 | .method·public·setBackingLifecycle(Landroidx/lifecycle/Lifecycle;)V |
99 | ····.locals·2 | 99 | ····.locals·2 |
100 | ····.param·p1····#·Landroidx/lifecycle/Lifecycle; | 100 | ····.param·p1····#·Landroidx/lifecycle/Lifecycle; |
101 | ········.annotation·build·Landroidx/annotation/Nullable; | 101 | ········.annotation·build·Landroidx/annotation/Nullable; |
102 | ········.end·annotation | 102 | ········.end·annotation |
103 | ····.end·param | 103 | ····.end·param |
104 | ····.line· | 104 | ····.line·91 |
105 | ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->ensureNotDestroyed()V | 105 | ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->ensureNotDestroyed()V |
106 | ····.line·9 | 106 | ····.line·94 |
107 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->backingLifecycle:Landroidx/lifecycle/Lifecycle; | 107 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->backingLifecycle:Landroidx/lifecycle/Lifecycle; |
108 | ····if-eqz·v0,·:cond_0 | 108 | ····if-eqz·v0,·:cond_0 |
109 | ····.line·9 | 109 | ····.line·95 |
110 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->backingLifecycle:Landroidx/lifecycle/Lifecycle; | 110 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->backingLifecycle:Landroidx/lifecycle/Lifecycle; |
111 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->forwardingObserver:Landroidx/lifecycle/LifecycleObserver; | 111 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->forwardingObserver:Landroidx/lifecycle/LifecycleObserver; |
112 | ····invoke-virtual·{v0,·v1},·Landroidx/lifecycle/Lifecycle;->removeObserver(Landroidx/lifecycle/LifecycleObserver;)V | 112 | ····invoke-virtual·{v0,·v1},·Landroidx/lifecycle/Lifecycle;->removeObserver(Landroidx/lifecycle/LifecycleObserver;)V |
113 | ····.line·9 | 113 | ····.line·99 |
114 | ····:cond_0 | 114 | ····:cond_0 |
115 | ····sget-object·v0,·Landroidx/lifecycle/Lifecycle$Event;->ON_STOP:Landroidx/lifecycle/Lifecycle$Event; | 115 | ····sget-object·v0,·Landroidx/lifecycle/Lifecycle$Event;->ON_STOP:Landroidx/lifecycle/Lifecycle$Event; |
116 | ····invoke-virtual·{p0,·v0},·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V | 116 | ····invoke-virtual·{p0,·v0},·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V |
117 | ····.line· | 117 | ····.line·102 |
118 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->backingLifecycle:Landroidx/lifecycle/Lifecycle; | 118 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->backingLifecycle:Landroidx/lifecycle/Lifecycle; |
119 | ····.line·10 | 119 | ····.line·104 |
120 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->backingLifecycle:Landroidx/lifecycle/Lifecycle; | 120 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->backingLifecycle:Landroidx/lifecycle/Lifecycle; |
121 | ····if-eqz·v0,·:cond_1 | 121 | ····if-eqz·v0,·:cond_1 |
122 | ····.line·10 | 122 | ····.line·109 |
123 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->forwardingObserver:Landroidx/lifecycle/LifecycleObserver; | 123 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->forwardingObserver:Landroidx/lifecycle/LifecycleObserver; |
Max diff block lines reached; 45/5010 bytes (0.90%) of diff not shown. |
Offset 21, 15 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·this$0:Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle; | 21 | .field·final·synthetic·this$0:Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;)V | 23 | .method·constructor·<init>(Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.line·4 | 25 | ····.line·48 |
26 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle$1;->this$0:Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle; | 26 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle$1;->this$0:Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle; |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
Offset 58, 15 lines modified | Offset 58, 15 lines modified | ||
58 | .method·public·onPause(Landroidx/lifecycle/LifecycleOwner;)V | 58 | .method·public·onPause(Landroidx/lifecycle/LifecycleOwner;)V |
59 | ····.locals·1 | 59 | ····.locals·1 |
60 | ····.param·p1····#·Landroidx/lifecycle/LifecycleOwner; | 60 | ····.param·p1····#·Landroidx/lifecycle/LifecycleOwner; |
61 | ········.annotation·build·Landroidx/annotation/NonNull; | 61 | ········.annotation·build·Landroidx/annotation/NonNull; |
62 | ········.end·annotation | 62 | ········.end·annotation |
63 | ····.end·param | 63 | ····.end·param |
64 | ····.line·6 | 64 | ····.line·68 |
65 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle$1;->this$0:Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle; | 65 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle$1;->this$0:Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle; |
66 | ····sget-object·v0,·Landroidx/lifecycle/Lifecycle$Event;->ON_PAUSE:Landroidx/lifecycle/Lifecycle$Event; | 66 | ····sget-object·v0,·Landroidx/lifecycle/Lifecycle$Event;->ON_PAUSE:Landroidx/lifecycle/Lifecycle$Event; |
67 | ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V | 67 | ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V |
68 | ····return-void | 68 | ····return-void |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | .method·public·onResume(Landroidx/lifecycle/LifecycleOwner;)V | 75 | .method·public·onResume(Landroidx/lifecycle/LifecycleOwner;)V |
76 | ····.locals·1 | 76 | ····.locals·1 |
77 | ····.param·p1····#·Landroidx/lifecycle/LifecycleOwner; | 77 | ····.param·p1····#·Landroidx/lifecycle/LifecycleOwner; |
78 | ········.annotation·build·Landroidx/annotation/NonNull; | 78 | ········.annotation·build·Landroidx/annotation/NonNull; |
79 | ········.end·annotation | 79 | ········.end·annotation |
80 | ····.end·param | 80 | ····.end·param |
81 | ····.line· | 81 | ····.line·63 |
82 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle$1;->this$0:Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle; | 82 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle$1;->this$0:Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle; |
83 | ····sget-object·v0,·Landroidx/lifecycle/Lifecycle$Event;->ON_RESUME:Landroidx/lifecycle/Lifecycle$Event; | 83 | ····sget-object·v0,·Landroidx/lifecycle/Lifecycle$Event;->ON_RESUME:Landroidx/lifecycle/Lifecycle$Event; |
84 | ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V | 84 | ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V |
85 | ····return-void | 85 | ····return-void |
Offset 92, 15 lines modified | Offset 92, 15 lines modified | ||
92 | .method·public·onStart(Landroidx/lifecycle/LifecycleOwner;)V | 92 | .method·public·onStart(Landroidx/lifecycle/LifecycleOwner;)V |
93 | ····.locals·1 | 93 | ····.locals·1 |
94 | ····.param·p1····#·Landroidx/lifecycle/LifecycleOwner; | 94 | ····.param·p1····#·Landroidx/lifecycle/LifecycleOwner; |
95 | ········.annotation·build·Landroidx/annotation/NonNull; | 95 | ········.annotation·build·Landroidx/annotation/NonNull; |
96 | ········.end·annotation | 96 | ········.end·annotation |
97 | ····.end·param | 97 | ····.end·param |
98 | ····.line·5 | 98 | ····.line·58 |
99 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle$1;->this$0:Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle; | 99 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle$1;->this$0:Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle; |
100 | ····sget-object·v0,·Landroidx/lifecycle/Lifecycle$Event;->ON_START:Landroidx/lifecycle/Lifecycle$Event; | 100 | ····sget-object·v0,·Landroidx/lifecycle/Lifecycle$Event;->ON_START:Landroidx/lifecycle/Lifecycle$Event; |
101 | ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V | 101 | ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V |
102 | ····return-void | 102 | ····return-void |
Offset 109, 15 lines modified | Offset 109, 15 lines modified | ||
109 | .method·public·onStop(Landroidx/lifecycle/LifecycleOwner;)V | 109 | .method·public·onStop(Landroidx/lifecycle/LifecycleOwner;)V |
110 | ····.locals·1 | 110 | ····.locals·1 |
111 | ····.param·p1····#·Landroidx/lifecycle/LifecycleOwner; | 111 | ····.param·p1····#·Landroidx/lifecycle/LifecycleOwner; |
112 | ········.annotation·build·Landroidx/annotation/NonNull; | 112 | ········.annotation·build·Landroidx/annotation/NonNull; |
113 | ········.end·annotation | 113 | ········.end·annotation |
114 | ····.end·param | 114 | ····.end·param |
115 | ····.line· | 115 | ····.line·73 |
116 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle$1;->this$0:Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle; | 116 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle$1;->this$0:Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle; |
117 | ····sget-object·v0,·Landroidx/lifecycle/Lifecycle$Event;->ON_STOP:Landroidx/lifecycle/Lifecycle$Event; | 117 | ····sget-object·v0,·Landroidx/lifecycle/Lifecycle$Event;->ON_STOP:Landroidx/lifecycle/Lifecycle$Event; |
118 | ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V | 118 | ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/FlutterEngineAndroidLifecycle;->handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V |
119 | ····return-void | 119 | ····return-void |
Offset 41, 62 lines modified | Offset 41, 62 lines modified | ||
41 | .method·constructor·<init>(Landroid/app/Service;)V | 41 | .method·constructor·<init>(Landroid/app/Service;)V |
42 | ····.locals·1 | 42 | ····.locals·1 |
43 | ····.param·p1····#·Landroid/app/Service; | 43 | ····.param·p1····#·Landroid/app/Service; |
44 | ········.annotation·build·Landroidx/annotation/NonNull; | 44 | ········.annotation·build·Landroidx/annotation/NonNull; |
45 | ········.end·annotation | 45 | ········.end·annotation |
46 | ····.end·param | 46 | ····.end·param |
47 | ····.line·6 | 47 | ····.line·635 |
48 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 48 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
49 | ····.line·6 | 49 | ····.line·632 |
50 | ····new-instance·v0,·Ljava/util/HashSet; | 50 | ····new-instance·v0,·Ljava/util/HashSet; |
51 | ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V | 51 | ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V |
52 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineServicePluginBinding;->onModeChangeListeners:Ljava/util/Set; | 52 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineServicePluginBinding;->onModeChangeListeners:Ljava/util/Set; |
53 | ····.line·6 | 53 | ····.line·636 |
54 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineServicePluginBinding;->service:Landroid/app/Service; | 54 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineServicePluginBinding;->service:Landroid/app/Service; |
55 | ····return-void | 55 | ····return-void |
56 | .end·method | 56 | .end·method |
57 | #·virtual·methods | 57 | #·virtual·methods |
58 | .method·public·addOnModeChangeListener(Lio/flutter/embedding/engine/plugins/service/ServiceAware$OnModeChangeListener;)V | 58 | .method·public·addOnModeChangeListener(Lio/flutter/embedding/engine/plugins/service/ServiceAware$OnModeChangeListener;)V |
59 | ····.locals·1 | 59 | ····.locals·1 |
60 | ····.param·p1····#·Lio/flutter/embedding/engine/plugins/service/ServiceAware$OnModeChangeListener; | 60 | ····.param·p1····#·Lio/flutter/embedding/engine/plugins/service/ServiceAware$OnModeChangeListener; |
61 | ········.annotation·build·Landroidx/annotation/NonNull; | 61 | ········.annotation·build·Landroidx/annotation/NonNull; |
62 | ········.end·annotation | 62 | ········.end·annotation |
63 | ····.end·param | 63 | ····.end·param |
64 | ····.line·6 | 64 | ····.line·647 |
65 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineServicePluginBinding;->onModeChangeListeners:Ljava/util/Set; | 65 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineServicePluginBinding;->onModeChangeListeners:Ljava/util/Set; |
66 | ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z | 66 | ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
67 | ····return-void | 67 | ····return-void |
68 | .end·method | 68 | .end·method |
69 | .method·public·getService()Landroid/app/Service; | 69 | .method·public·getService()Landroid/app/Service; |
70 | ····.locals·1 | 70 | ····.locals·1 |
71 | ····.annotation·build·Landroidx/annotation/NonNull; | 71 | ····.annotation·build·Landroidx/annotation/NonNull; |
72 | ····.end·annotation | 72 | ····.end·annotation |
73 | ····.line·6 | 73 | ····.line·642 |
74 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineServicePluginBinding;->service:Landroid/app/Service; | 74 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineServicePluginBinding;->service:Landroid/app/Service; |
75 | ····return-object·v0 | 75 | ····return-object·v0 |
76 | .end·method | 76 | .end·method |
77 | .method·onMoveToBackground()V | 77 | .method·onMoveToBackground()V |
78 | ····.locals·2 | 78 | ····.locals·2 |
79 | ····.line·6 | 79 | ····.line·662 |
80 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineServicePluginBinding;->onModeChangeListeners:Ljava/util/Set; | 80 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineServicePluginBinding;->onModeChangeListeners:Ljava/util/Set; |
81 | ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 81 | ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
82 | ····move-result-object·v0 | 82 | ····move-result-object·v0 |
83 | ····:goto_0 | 83 | ····:goto_0 |
Offset 108, 27 lines modified | Offset 108, 27 lines modified | ||
108 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 108 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
109 | ····move-result-object·v1 | 109 | ····move-result-object·v1 |
110 | ····check-cast·v1,·Lio/flutter/embedding/engine/plugins/service/ServiceAware$OnModeChangeListener; | 110 | ····check-cast·v1,·Lio/flutter/embedding/engine/plugins/service/ServiceAware$OnModeChangeListener; |
111 | ····.line·6 | 111 | ····.line·663 |
112 | ····invoke-interface·{v1},·Lio/flutter/embedding/engine/plugins/service/ServiceAware$OnModeChangeListener;->onMoveToBackground()V | 112 | ····invoke-interface·{v1},·Lio/flutter/embedding/engine/plugins/service/ServiceAware$OnModeChangeListener;->onMoveToBackground()V |
113 | ····goto·:goto_0 | 113 | ····goto·:goto_0 |
114 | ····:cond_0 | 114 | ····:cond_0 |
115 | ····return-void | 115 | ····return-void |
116 | .end·method | 116 | .end·method |
117 | .method·onMoveToForeground()V | 117 | .method·onMoveToForeground()V |
118 | ····.locals·2 | 118 | ····.locals·2 |
119 | ····.line·6 | 119 | ····.line·656 |
120 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineServicePluginBinding;->onModeChangeListeners:Ljava/util/Set; | 120 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineServicePluginBinding;->onModeChangeListeners:Ljava/util/Set; |
121 | ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 121 | ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
122 | ····move-result-object·v0 | 122 | ····move-result-object·v0 |
123 | ····:goto_0 | 123 | ····:goto_0 |
Offset 140, 15 lines modified | Offset 140, 15 lines modified | ||
140 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 140 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
141 | ····move-result-object·v1 | 141 | ····move-result-object·v1 |
142 | ····check-cast·v1,·Lio/flutter/embedding/engine/plugins/service/ServiceAware$OnModeChangeListener; | 142 | ····check-cast·v1,·Lio/flutter/embedding/engine/plugins/service/ServiceAware$OnModeChangeListener; |
143 | ····.line·6 | 143 | ····.line·657 |
144 | ····invoke-interface·{v1},·Lio/flutter/embedding/engine/plugins/service/ServiceAware$OnModeChangeListener;->onMoveToForeground()V | 144 | ····invoke-interface·{v1},·Lio/flutter/embedding/engine/plugins/service/ServiceAware$OnModeChangeListener;->onMoveToForeground()V |
145 | ····goto·:goto_0 | 145 | ····goto·:goto_0 |
146 | ····:cond_0 | 146 | ····:cond_0 |
147 | ····return-void | 147 | ····return-void |
148 | .end·method | 148 | .end·method |
Offset 156, 14 lines modified | Offset 156, 14 lines modified | ||
156 | .method·public·removeOnModeChangeListener(Lio/flutter/embedding/engine/plugins/service/ServiceAware$OnModeChangeListener;)V | 156 | .method·public·removeOnModeChangeListener(Lio/flutter/embedding/engine/plugins/service/ServiceAware$OnModeChangeListener;)V |
157 | ····.locals·1 | 157 | ····.locals·1 |
158 | ····.param·p1····#·Lio/flutter/embedding/engine/plugins/service/ServiceAware$OnModeChangeListener; | 158 | ····.param·p1····#·Lio/flutter/embedding/engine/plugins/service/ServiceAware$OnModeChangeListener; |
159 | ········.annotation·build·Landroidx/annotation/NonNull; | 159 | ········.annotation·build·Landroidx/annotation/NonNull; |
160 | ········.end·annotation | 160 | ········.end·annotation |
161 | ····.end·param | 161 | ····.end·param |
162 | ····.line·6 | 162 | ····.line·652 |
163 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineServicePluginBinding;->onModeChangeListeners:Ljava/util/Set; | 163 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEnginePluginRegistry$FlutterEngineServicePluginBinding;->onModeChangeListeners:Ljava/util/Set; |
164 | ····invoke-interface·{v0,·p1},·Ljava/util/Set;->remove(Ljava/lang/Object;)Z | 164 | ····invoke-interface·{v0,·p1},·Ljava/util/Set;->remove(Ljava/lang/Object;)Z |
165 | ····return-void | 165 | ····return-void |
166 | .end·method | 166 | .end·method |
Offset 21, 15 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·this$1:Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry; | 21 | .field·final·synthetic·this$1:Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;)V | 23 | .method·constructor·<init>(Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.line·1 | 25 | ····.line·146 |
26 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry$1;->this$1:Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry; | 26 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry$1;->this$1:Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry; |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
Offset 38, 34 lines modified | Offset 38, 34 lines modified | ||
38 | .method·public·onFrameAvailable(Landroid/graphics/SurfaceTexture;)V | 38 | .method·public·onFrameAvailable(Landroid/graphics/SurfaceTexture;)V |
39 | ····.locals·2 | 39 | ····.locals·2 |
40 | ····.param·p1····#·Landroid/graphics/SurfaceTexture; | 40 | ····.param·p1····#·Landroid/graphics/SurfaceTexture; |
41 | ········.annotation·build·Landroidx/annotation/NonNull; | 41 | ········.annotation·build·Landroidx/annotation/NonNull; |
42 | ········.end·annotation | 42 | ········.end·annotation |
43 | ····.end·param | 43 | ····.end·param |
44 | ····.line·1 | 44 | ····.line·149 |
45 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry$1;->this$1:Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry; | 45 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry$1;->this$1:Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry; |
46 | ····invoke-static·{p1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->access$ | 46 | ····invoke-static·{p1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->access$100(Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;)Z |
47 | ····move-result·p1 | 47 | ····move-result·p1 |
48 | ····if-eqz·p1,·:cond_0 | 48 | ····if-eqz·p1,·:cond_0 |
49 | ····return-void | 49 | ····return-void |
50 | ····.line·1 | 50 | ····.line·155 |
51 | ····:cond_0 | 51 | ····:cond_0 |
52 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry$1;->this$1:Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry; | 52 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry$1;->this$1:Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry; |
53 | ····iget-object·p1,·p1,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->this$0:Lio/flutter/embedding/engine/renderer/FlutterRenderer; | 53 | ····iget-object·p1,·p1,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->this$0:Lio/flutter/embedding/engine/renderer/FlutterRenderer; |
54 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry$1;->this$1:Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry; | 54 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry$1;->this$1:Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry; |
55 | ····invoke-static·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->access$ | 55 | ····invoke-static·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->access$200(Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;)J |
56 | ····move-result-wide·v0 | 56 | ····move-result-wide·v0 |
57 | ····invoke-static·{p1,·v0,·v1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->access$ | 57 | ····invoke-static·{p1,·v0,·v1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->access$300(Lio/flutter/embedding/engine/renderer/FlutterRenderer;J)V |
58 | ····return-void | 58 | ····return-void |
59 | .end·method | 59 | .end·method |
Offset 23, 14 lines modified | Offset 23, 22 lines modified | ||
23 | .field·public·paddingLeft:I | 23 | .field·public·paddingLeft:I |
24 | .field·public·paddingRight:I | 24 | .field·public·paddingRight:I |
25 | .field·public·paddingTop:I | 25 | .field·public·paddingTop:I |
26 | .field·public·systemGestureInsetBottom:I | ||
27 | .field·public·systemGestureInsetLeft:I | ||
28 | .field·public·systemGestureInsetRight:I | ||
29 | .field·public·systemGestureInsetTop:I | ||
26 | .field·public·viewInsetBottom:I | 30 | .field·public·viewInsetBottom:I |
27 | .field·public·viewInsetLeft:I | 31 | .field·public·viewInsetLeft:I |
28 | .field·public·viewInsetRight:I | 32 | .field·public·viewInsetRight:I |
29 | .field·public·viewInsetTop:I | 33 | .field·public·viewInsetTop:I |
Offset 38, 49 lines modified | Offset 46, 61 lines modified | ||
38 | .field·public·width:I | 46 | .field·public·width:I |
39 | #·direct·methods | 47 | #·direct·methods |
40 | .method·public·constructor·<init>()V | 48 | .method·public·constructor·<init>()V |
41 | ····.locals·1 | 49 | ····.locals·1 |
42 | ····.line·3 | 50 | ····.line·343 |
43 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 51 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
44 | ····const/high16·v0,·0x3f800000····#·1.0f | 52 | ····const/high16·v0,·0x3f800000····#·1.0f |
45 | ····.line·3 | 53 | ····.line·344 |
46 | ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;->devicePixelRatio:F | 54 | ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;->devicePixelRatio:F |
47 | ····const/4·v0,·0x0 | 55 | ····const/4·v0,·0x0 |
48 | ····.line·3 | 56 | ····.line·345 |
49 | ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;->width:I | 57 | ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;->width:I |
50 | ····.line·3 | 58 | ····.line·346 |
51 | ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;->height:I | 59 | ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;->height:I |
52 | ····.line·3 | 60 | ····.line·347 |
53 | ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;->paddingTop:I | 61 | ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;->paddingTop:I |
54 | ····.line·3 | 62 | ····.line·348 |
55 | ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;->paddingRight:I | 63 | ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;->paddingRight:I |
56 | ····.line·3 | 64 | ····.line·349 |
57 | ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;->paddingBottom:I | 65 | ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;->paddingBottom:I |
58 | ····.line·3 | 66 | ····.line·350 |
59 | ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;->paddingLeft:I | 67 | ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;->paddingLeft:I |
60 | ····.line·3 | 68 | ····.line·351 |
61 | ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;->viewInsetTop:I | 69 | ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;->viewInsetTop:I |
62 | ····.line·3 | 70 | ····.line·352 |
63 | ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;->viewInsetRight:I | 71 | ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;->viewInsetRight:I |
64 | ····.line·3 | 72 | ····.line·353 |
65 | ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;->viewInsetBottom:I | 73 | ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;->viewInsetBottom:I |
66 | ····.line·3 | 74 | ····.line·354 |
67 | ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;->viewInsetLeft:I | 75 | ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;->viewInsetLeft:I |
76 | ····.line·355 | ||
77 | ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;->systemGestureInsetTop:I | ||
78 | ····.line·356 | ||
79 | ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;->systemGestureInsetRight:I | ||
80 | ····.line·357 | ||
81 | ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;->systemGestureInsetBottom:I | ||
82 | ····.line·358 | ||
83 | ····iput·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;->systemGestureInsetLeft:I | ||
68 | ····return-void | 84 | ····return-void |
69 | .end·method | 85 | .end·method |
Offset 23, 93 lines modified | Offset 23, 125 lines modified | ||
23 | #·static·fields | 23 | #·static·fields |
24 | .field·private·static·final·TAG:Ljava/lang/String;·=·"FlutterRenderer" | 24 | .field·private·static·final·TAG:Ljava/lang/String;·=·"FlutterRenderer" |
25 | #·instance·fields | 25 | #·instance·fields |
26 | .field·private·final·flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | 26 | .field·private·final·flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; |
27 | .field·private·hasRenderedFirstFrame:Z | ||
27 | .field·private·final·nextTextureId:Ljava/util/concurrent/atomic/AtomicLong; | 28 | .field·private·final·nextTextureId:Ljava/util/concurrent/atomic/AtomicLong; |
29 | .field·private·final·onFirstFrameRenderedListener:Lio/flutter/embedding/engine/renderer/OnFirstFrameRenderedListener; | ||
28 | .field·private·renderSurface:Lio/flutter/embedding/engine/renderer/FlutterRenderer$RenderSurface; | 30 | .field·private·renderSurface:Lio/flutter/embedding/engine/renderer/FlutterRenderer$RenderSurface; |
29 | #·direct·methods | 31 | #·direct·methods |
30 | .method·public·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;)V | 32 | .method·public·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;)V |
31 | ····.locals·3 | 33 | ····.locals·3 |
32 | ····.param·p1····#·Lio/flutter/embedding/engine/FlutterJNI; | 34 | ····.param·p1····#·Lio/flutter/embedding/engine/FlutterJNI; |
33 | ········.annotation·build·Landroidx/annotation/NonNull; | 35 | ········.annotation·build·Landroidx/annotation/NonNull; |
34 | ········.end·annotation | 36 | ········.end·annotation |
35 | ····.end·param | 37 | ····.end·param |
36 | ····.line· | 38 | ····.line·53 |
37 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
38 | ····.line·42 | 40 | ····.line·42 |
39 | ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicLong; | 41 | ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicLong; |
40 | ····const-wide/16·v1,·0x0 | 42 | ····const-wide/16·v1,·0x0 |
41 | ····invoke-direct·{v0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V | 43 | ····invoke-direct·{v0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V |
42 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->nextTextureId:Ljava/util/concurrent/atomic/AtomicLong; | 44 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->nextTextureId:Ljava/util/concurrent/atomic/AtomicLong; |
45 | ····const/4·v0,·0x0 | ||
46 | ····.line·44 | ||
47 | ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->hasRenderedFirstFrame:Z | ||
43 | ····.line·46 | 48 | ····.line·46 |
49 | ····new-instance·v0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$1; | ||
50 | ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$1;-><init>(Lio/flutter/embedding/engine/renderer/FlutterRenderer;)V | ||
51 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->onFirstFrameRenderedListener:Lio/flutter/embedding/engine/renderer/OnFirstFrameRenderedListener; | ||
52 | ····.line·54 | ||
44 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | 53 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; |
54 | ····.line·55 | ||
55 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | ||
56 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->onFirstFrameRenderedListener:Lio/flutter/embedding/engine/renderer/OnFirstFrameRenderedListener; | ||
57 | ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->addOnFirstFrameRenderedListener(Lio/flutter/embedding/engine/renderer/OnFirstFrameRenderedListener;)V | ||
45 | ····return-void | 58 | ····return-void |
46 | .end·method | 59 | .end·method |
60 | .method·static·synthetic·access$002(Lio/flutter/embedding/engine/renderer/FlutterRenderer;Z)Z | ||
61 | ····.locals·0 | ||
62 | ····.line·38 | ||
63 | ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->hasRenderedFirstFrame:Z | ||
64 | ····return·p1 | ||
65 | .end·method | ||
47 | .method·static·synthetic·access$ | 66 | .method·static·synthetic·access$300(Lio/flutter/embedding/engine/renderer/FlutterRenderer;J)V |
48 | ····.locals·0 | 67 | ····.locals·0 |
49 | ····.line·38 | 68 | ····.line·38 |
50 | ····invoke-direct·{p0,·p1,·p2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->markTextureFrameAvailable(J)V | 69 | ····invoke-direct·{p0,·p1,·p2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->markTextureFrameAvailable(J)V |
51 | ····return-void | 70 | ····return-void |
52 | .end·method | 71 | .end·method |
53 | .method·static·synthetic·access$ | 72 | .method·static·synthetic·access$400(Lio/flutter/embedding/engine/renderer/FlutterRenderer;J)V |
54 | ····.locals·0 | 73 | ····.locals·0 |
55 | ····.line·38 | 74 | ····.line·38 |
56 | ····invoke-direct·{p0,·p1,·p2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->unregisterTexture(J)V | 75 | ····invoke-direct·{p0,·p1,·p2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->unregisterTexture(J)V |
57 | ····return-void | 76 | ····return-void |
58 | .end·method | 77 | .end·method |
59 | .method·private·markTextureFrameAvailable(J)V | 78 | .method·private·markTextureFrameAvailable(J)V |
60 | ····.locals·1 | 79 | ····.locals·1 |
61 | ····.line·2 | 80 | ····.line·246 |
62 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | 81 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; |
63 | ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/embedding/engine/FlutterJNI;->markTextureFrameAvailable(J)V | 82 | ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/embedding/engine/FlutterJNI;->markTextureFrameAvailable(J)V |
64 | ····return-void | 83 | ····return-void |
65 | .end·method | 84 | .end·method |
66 | .method·private·registerTexture(JLandroid/graphics/SurfaceTexture;)V | 85 | .method·private·registerTexture(JLandroid/graphics/SurfaceTexture;)V |
67 | ····.locals·1 | 86 | ····.locals·1 |
68 | ····.param·p3····#·Landroid/graphics/SurfaceTexture; | 87 | ····.param·p3····#·Landroid/graphics/SurfaceTexture; |
69 | ········.annotation·build·Landroidx/annotation/NonNull; | 88 | ········.annotation·build·Landroidx/annotation/NonNull; |
70 | ········.end·annotation | 89 | ········.end·annotation |
71 | ····.end·param | 90 | ····.end·param |
72 | ····.line·2 | 91 | ····.line·241 |
73 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | 92 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; |
74 | ····invoke-virtual·{v0,·p1,·p2,·p3},·Lio/flutter/embedding/engine/FlutterJNI;->registerTexture(JLandroid/graphics/SurfaceTexture;)V | 93 | ····invoke-virtual·{v0,·p1,·p2,·p3},·Lio/flutter/embedding/engine/FlutterJNI;->registerTexture(JLandroid/graphics/SurfaceTexture;)V |
75 | ····return-void | 94 | ····return-void |
76 | .end·method | 95 | .end·method |
77 | .method·private·unregisterTexture(J)V | 96 | .method·private·unregisterTexture(J)V |
78 | ····.locals·1 | 97 | ····.locals·1 |
79 | ····.line·2 | 98 | ····.line·251 |
80 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | 99 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; |
81 | ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/embedding/engine/FlutterJNI;->unregisterTexture(J)V | 100 | ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/embedding/engine/FlutterJNI;->unregisterTexture(J)V |
82 | ····return-void | 101 | ····return-void |
83 | .end·method | 102 | .end·method |
Offset 118, 61 lines modified | Offset 150, 70 lines modified | ||
118 | .method·public·addOnFirstFrameRenderedListener(Lio/flutter/embedding/engine/renderer/OnFirstFrameRenderedListener;)V | 150 | .method·public·addOnFirstFrameRenderedListener(Lio/flutter/embedding/engine/renderer/OnFirstFrameRenderedListener;)V |
Max diff block lines reached; 24767/29723 bytes (83.33%) of diff not shown. |
Offset 36, 107 lines modified | Offset 36, 107 lines modified | ||
36 | .method·constructor·<init>(Lio/flutter/embedding/engine/renderer/FlutterRenderer;JLandroid/graphics/SurfaceTexture;)V | 36 | .method·constructor·<init>(Lio/flutter/embedding/engine/renderer/FlutterRenderer;JLandroid/graphics/SurfaceTexture;)V |
37 | ····.locals·0 | 37 | ····.locals·0 |
38 | ····.param·p2····#·J | 38 | ····.param·p2····#·J |
39 | ········.annotation·build·Landroidx/annotation/NonNull; | 39 | ········.annotation·build·Landroidx/annotation/NonNull; |
40 | ········.end·annotation | 40 | ········.end·annotation |
41 | ····.end·param | 41 | ····.end·param |
42 | ····.line·1 | 42 | ····.line·129 |
43 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->this$0:Lio/flutter/embedding/engine/renderer/FlutterRenderer; | 43 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->this$0:Lio/flutter/embedding/engine/renderer/FlutterRenderer; |
44 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 44 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
45 | ····.line·1 | 45 | ····.line·146 |
46 | ····new-instance·p1,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry$1; | 46 | ····new-instance·p1,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry$1; |
47 | ····invoke-direct·{p1,·p0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry$1;-><init>(Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;)V | 47 | ····invoke-direct·{p1,·p0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry$1;-><init>(Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;)V |
48 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->onFrameListener:Landroid/graphics/SurfaceTexture$OnFrameAvailableListener; | 48 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->onFrameListener:Landroid/graphics/SurfaceTexture$OnFrameAvailableListener; |
49 | ····.line·1 | 49 | ····.line·130 |
50 | ····iput-wide·p2,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->id:J | 50 | ····iput-wide·p2,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->id:J |
51 | ····.line·1 | 51 | ····.line·131 |
52 | ····iput-object·p4,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->surfaceTexture:Landroid/graphics/SurfaceTexture; | 52 | ····iput-object·p4,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->surfaceTexture:Landroid/graphics/SurfaceTexture; |
53 | ····.line·1 | 53 | ····.line·133 |
54 | ····sget·p1,·Landroid/os/Build$VERSION;->SDK_INT:I | 54 | ····sget·p1,·Landroid/os/Build$VERSION;->SDK_INT:I |
55 | ····const/16·p2,·0x15 | 55 | ····const/16·p2,·0x15 |
56 | ····if-lt·p1,·p2,·:cond_0 | 56 | ····if-lt·p1,·p2,·:cond_0 |
57 | ····.line·1 | 57 | ····.line·137 |
58 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->surfaceTexture:Landroid/graphics/SurfaceTexture; | 58 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->surfaceTexture:Landroid/graphics/SurfaceTexture; |
59 | ····iget-object·p2,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->onFrameListener:Landroid/graphics/SurfaceTexture$OnFrameAvailableListener; | 59 | ····iget-object·p2,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->onFrameListener:Landroid/graphics/SurfaceTexture$OnFrameAvailableListener; |
60 | ····new-instance·p3,·Landroid/os/Handler; | 60 | ····new-instance·p3,·Landroid/os/Handler; |
61 | ····invoke-direct·{p3},·Landroid/os/Handler;-><init>()V | 61 | ····invoke-direct·{p3},·Landroid/os/Handler;-><init>()V |
62 | ····invoke-virtual·{p1,·p2,·p3},·Landroid/graphics/SurfaceTexture;->setOnFrameAvailableListener(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;Landroid/os/Handler;)V | 62 | ····invoke-virtual·{p1,·p2,·p3},·Landroid/graphics/SurfaceTexture;->setOnFrameAvailableListener(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;Landroid/os/Handler;)V |
63 | ····goto·:goto_0 | 63 | ····goto·:goto_0 |
64 | ····.line·1 | 64 | ····.line·142 |
65 | ····:cond_0 | 65 | ····:cond_0 |
66 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->surfaceTexture:Landroid/graphics/SurfaceTexture; | 66 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->surfaceTexture:Landroid/graphics/SurfaceTexture; |
67 | ····iget-object·p2,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->onFrameListener:Landroid/graphics/SurfaceTexture$OnFrameAvailableListener; | 67 | ····iget-object·p2,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->onFrameListener:Landroid/graphics/SurfaceTexture$OnFrameAvailableListener; |
68 | ····invoke-virtual·{p1,·p2},·Landroid/graphics/SurfaceTexture;->setOnFrameAvailableListener(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;)V | 68 | ····invoke-virtual·{p1,·p2},·Landroid/graphics/SurfaceTexture;->setOnFrameAvailableListener(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;)V |
69 | ····:goto_0 | 69 | ····:goto_0 |
70 | ····return-void | 70 | ····return-void |
71 | .end·method | 71 | .end·method |
72 | .method·static·synthetic·access$ | 72 | .method·static·synthetic·access$100(Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;)Z |
73 | ····.locals·0 | 73 | ····.locals·0 |
74 | ····.line·1 | 74 | ····.line·123 |
75 | ····iget-boolean·p0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->released:Z | 75 | ····iget-boolean·p0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->released:Z |
76 | ····return·p0 | 76 | ····return·p0 |
77 | .end·method | 77 | .end·method |
78 | .method·static·synthetic·access$ | 78 | .method·static·synthetic·access$200(Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;)J |
79 | ····.locals·2 | 79 | ····.locals·2 |
80 | ····.line·1 | 80 | ····.line·123 |
81 | ····iget-wide·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->id:J | 81 | ····iget-wide·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->id:J |
82 | ····return-wide·v0 | 82 | ····return-wide·v0 |
83 | .end·method | 83 | .end·method |
84 | #·virtual·methods | 84 | #·virtual·methods |
85 | .method·public·id()J | 85 | .method·public·id()J |
86 | ····.locals·2 | 86 | ····.locals·2 |
87 | ····.line·1 | 87 | ····.line·167 |
88 | ····iget-wide·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->id:J | 88 | ····iget-wide·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->id:J |
89 | ····return-wide·v0 | 89 | ····return-wide·v0 |
90 | .end·method | 90 | .end·method |
91 | .method·public·release()V | 91 | .method·public·release()V |
92 | ····.locals·4 | 92 | ····.locals·4 |
93 | ····.line·1 | 93 | ····.line·172 |
94 | ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->released:Z | 94 | ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->released:Z |
95 | ····if-eqz·v0,·:cond_0 | 95 | ····if-eqz·v0,·:cond_0 |
96 | ····return-void | 96 | ····return-void |
97 | ····:cond_0 | 97 | ····:cond_0 |
98 | ····const-string·v0,·"FlutterRenderer" | 98 | ····const-string·v0,·"FlutterRenderer" |
99 | ····.line·1 | 99 | ····.line·175 |
100 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 100 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
101 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 101 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
102 | ····const-string·v2,·"Releasing·a·SurfaceTexture·(" | 102 | ····const-string·v2,·"Releasing·a·SurfaceTexture·(" |
103 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 103 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 151, 37 lines modified | Offset 151, 37 lines modified | ||
151 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 151 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
152 | ····move-result-object·v1 | 152 | ····move-result-object·v1 |
153 | ····invoke-static·{v0,·v1},·Lio/flutter/Log;->v(Ljava/lang/String;Ljava/lang/String;)V | 153 | ····invoke-static·{v0,·v1},·Lio/flutter/Log;->v(Ljava/lang/String;Ljava/lang/String;)V |
154 | ····.line·1 | 154 | ····.line·176 |
155 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->surfaceTexture:Landroid/graphics/SurfaceTexture; | 155 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->surfaceTexture:Landroid/graphics/SurfaceTexture; |
156 | ····invoke-virtual·{v0},·Landroid/graphics/SurfaceTexture;->release()V | 156 | ····invoke-virtual·{v0},·Landroid/graphics/SurfaceTexture;->release()V |
157 | ····.line·1 | 157 | ····.line·177 |
158 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->this$0:Lio/flutter/embedding/engine/renderer/FlutterRenderer; | 158 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->this$0:Lio/flutter/embedding/engine/renderer/FlutterRenderer; |
159 | ····iget-wide·v1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->id:J | 159 | ····iget-wide·v1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->id:J |
160 | ····invoke-static·{v0,·v1,·v2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->access$ | 160 | ····invoke-static·{v0,·v1,·v2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->access$400(Lio/flutter/embedding/engine/renderer/FlutterRenderer;J)V |
Max diff block lines reached; 569/6258 bytes (9.09%) of diff not shown. |
Offset 642, 16 lines modified | Offset 642, 39 lines modified | ||
642 | ····return-void | 642 | ····return-void |
643 | .end·method | 643 | .end·method |
644 | .method·public·platformViewRegistry()Lio/flutter/plugin/platform/PlatformViewRegistry; | 644 | .method·public·platformViewRegistry()Lio/flutter/plugin/platform/PlatformViewRegistry; |
645 | ····.locals·1 | 645 | ····.locals·1 |
646 | ····.line·77 | ||
647 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/plugins/shim/ShimRegistrar;->pluginBinding:Lio/flutter/embedding/engine/plugins/FlutterPlugin$FlutterPluginBinding; | ||
648 | ····if-eqz·v0,·:cond_0 | ||
649 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/plugins/shim/ShimRegistrar;->pluginBinding:Lio/flutter/embedding/engine/plugins/FlutterPlugin$FlutterPluginBinding; | ||
650 | ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/plugins/FlutterPlugin$FlutterPluginBinding;->getFlutterEngine()Lio/flutter/embedding/engine/FlutterEngine; | ||
651 | ····move-result-object·v0 | ||
652 | ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/FlutterEngine;->getPlatformViewsController()Lio/flutter/plugin/platform/PlatformViewsController; | ||
653 | ····move-result-object·v0 | ||
654 | ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/PlatformViewsController;->getRegistry()Lio/flutter/plugin/platform/PlatformViewRegistry; | ||
655 | ····move-result-object·v0 | ||
656 | ····goto·:goto_0 | ||
657 | ····:cond_0 | ||
646 | ····const/4·v0,·0x0 | 658 | ····const/4·v0,·0x0 |
659 | ····:goto_0 | ||
647 | ····return-object·v0 | 660 | ····return-object·v0 |
648 | .end·method | 661 | .end·method |
649 | .method·public·publish(Ljava/lang/Object;)Lio/flutter/plugin/common/PluginRegistry$Registrar; | 662 | .method·public·publish(Ljava/lang/Object;)Lio/flutter/plugin/common/PluginRegistry$Registrar; |
650 | ····.locals·2 | 663 | ····.locals·2 |
651 | ····.line·97 | 664 | ····.line·97 |
Offset 2, 185 lines modified | Offset 2, 108 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ShimPluginRegistry.java" | 3 | .source·"ShimPluginRegistry.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/flutter/plugin/common/PluginRegistry; | 5 | .implements·Lio/flutter/plugin/common/PluginRegistry; |
6 | #·annotations | ||
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
8 | ····value·=·{ | ||
9 | ········Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry$ShimRegistrarAggregate; | ||
10 | ····} | ||
11 | .end·annotation | ||
6 | #·static·fields | 12 | #·static·fields |
7 | .field·private·static·final·TAG:Ljava/lang/String;·=·"ShimPluginRegistry" | 13 | .field·private·static·final·TAG:Ljava/lang/String;·=·"ShimPluginRegistry" |
8 | #·instance·fields | 14 | #·instance·fields |
9 | .field·private·final·engineLifecycleListener:Lio/flutter/embedding/engine/FlutterEngine$EngineLifecycleListener; | ||
10 | .field·private·final·flutterEngine:Lio/flutter/embedding/engine/FlutterEngine; | 15 | .field·private·final·flutterEngine:Lio/flutter/embedding/engine/FlutterEngine; |
11 | .field·private·final·platformViewsController:Lio/flutter/plugin/platform/PlatformViewsController; | ||
12 | .field·private·final·pluginMap:Ljava/util/Map; | 16 | .field·private·final·pluginMap:Ljava/util/Map; |
13 | ····.annotation·system·Ldalvik/annotation/Signature; | 17 | ····.annotation·system·Ldalvik/annotation/Signature; |
14 | ········value·=·{ | 18 | ········value·=·{ |
15 | ············"Ljava/util/Map<", | 19 | ············"Ljava/util/Map<", |
16 | ············"Ljava/lang/String;", | 20 | ············"Ljava/lang/String;", |
17 | ············"Ljava/lang/Object;", | 21 | ············"Ljava/lang/Object;", |
18 | ············">;" | 22 | ············">;" |
19 | ········} | 23 | ········} |
20 | ····.end·annotation | 24 | ····.end·annotation |
21 | .end·field | 25 | .end·field |
26 | .field·private·final·shimRegistrarAggregate:Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry$ShimRegistrarAggregate; | ||
22 | #·direct·methods | 27 | #·direct·methods |
23 | .method·public·constructor·<init>(Lio/flutter/embedding/engine/FlutterEngine; | 28 | .method·public·constructor·<init>(Lio/flutter/embedding/engine/FlutterEngine;)V |
24 | ····.locals·1 | 29 | ····.locals·1 |
25 | ····.param·p1····#·Lio/flutter/embedding/engine/FlutterEngine; | 30 | ····.param·p1····#·Lio/flutter/embedding/engine/FlutterEngine; |
26 | ········.annotation·build·Landroidx/annotation/NonNull; | 31 | ········.annotation·build·Landroidx/annotation/NonNull; |
27 | ········.end·annotation | 32 | ········.end·annotation |
28 | ····.end·param | 33 | ····.end·param |
29 | ····.param·p2····#·Lio/flutter/plugin/platform/PlatformViewsController; | ||
30 | ········.annotation·build·Landroidx/annotation/NonNull; | ||
31 | ········.end·annotation | ||
32 | ····.end·param | ||
33 | ····.line· | 34 | ····.line·44 |
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····.line·4 | 36 | ····.line·41 |
36 | ····new-instance·v0,·Ljava/util/HashMap; | 37 | ····new-instance·v0,·Ljava/util/HashMap; |
37 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | 38 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V |
38 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry;->pluginMap:Ljava/util/Map; | 39 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry;->pluginMap:Ljava/util/Map; |
39 | ····.line·4 | 40 | ····.line·45 |
40 | ····new-instance·v0,·Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry$1; | ||
41 | ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry$1;-><init>(Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry;)V | ||
42 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry;->engineLifecycleListener:Lio/flutter/embedding/engine/FlutterEngine$EngineLifecycleListener; | ||
43 | ····.line·53 | ||
44 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry;->flutterEngine:Lio/flutter/embedding/engine/FlutterEngine; | 41 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry;->flutterEngine:Lio/flutter/embedding/engine/FlutterEngine; |
45 | ····.line· | 42 | ····.line·46 |
46 | ···· | 43 | ····new-instance·p1,·Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry$ShimRegistrarAggregate; |
47 | ···· | 44 | ····const/4·v0,·0x0 |
48 | ····invoke- | 45 | ····invoke-direct·{p1,·v0},·Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry$ShimRegistrarAggregate;-><init>(Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry$1;)V |
46 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry;->shimRegistrarAggregate:Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry$ShimRegistrarAggregate; | ||
49 | ····.line·55 | ||
50 | ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry;->platformViewsController:Lio/flutter/plugin/platform/PlatformViewsController; | ||
51 | ····return-void | ||
52 | .end·method | ||
53 | .method·static·synthetic·access$000(Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry;)V | ||
54 | ····.locals·0 | ||
55 | ····.line· | 47 | ····.line·47 |
56 | ····i | 48 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry;->flutterEngine:Lio/flutter/embedding/engine/FlutterEngine; |
49 | ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/FlutterEngine;->getPlugins()Lio/flutter/embedding/engine/plugins/PluginRegistry; | ||
57 | ····return-void | ||
58 | .end·method | ||
50 | ····move-result-object·p1 | ||
59 | .method·private·onPreEngineRestart()V | ||
60 | ····.locals·1 | ||
51 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry;->shimRegistrarAggregate:Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry$ShimRegistrarAggregate; | ||
61 | ····.line·94 | ||
62 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry;->platformViewsController:Lio/flutter/plugin/platform/PlatformViewsController; | ||
63 | ····invoke- | 52 | ····invoke-interface·{p1,·v0},·Lio/flutter/embedding/engine/plugins/PluginRegistry;->add(Lio/flutter/embedding/engine/plugins/FlutterPlugin;)V |
64 | ····return-void | 53 | ····return-void |
65 | .end·method | 54 | .end·method |
66 | #·virtual·methods | 55 | #·virtual·methods |
67 | .method·public·attach(Lio/flutter/view/FlutterView;Landroid/app/Activity;)V | ||
68 | ····.locals·2 | ||
69 | ····const-string·p1,·"ShimPluginRegistry" | ||
70 | ····const-string·v0,·"Attaching·to·a·FlutterView·and·an·Activity." | ||
71 | ····.line·83 | ||
72 | ····invoke-static·{p1,·v0},·Lio/flutter/Log;->v(Ljava/lang/String;Ljava/lang/String;)V | ||
73 | ····.line·84 | ||
74 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry;->platformViewsController:Lio/flutter/plugin/platform/PlatformViewsController; | ||
75 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry;->flutterEngine:Lio/flutter/embedding/engine/FlutterEngine; | ||
76 | ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/FlutterEngine;->getRenderer()Lio/flutter/embedding/engine/renderer/FlutterRenderer; | ||
Max diff block lines reached; 3475/11408 bytes (30.46%) of diff not shown. |
Offset 1, 54 lines modified | Offset 1, 14 lines modified | ||
1 | .class·Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry$1; | 1 | .class·synthetic·Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry$1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ShimPluginRegistry.java" | 3 | .source·"ShimPluginRegistry.java" |
4 | #·interfaces | ||
5 | .implements·Lio/flutter/embedding/engine/FlutterEngine$EngineLifecycleListener; | ||
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry; | 6 | ····value·=·Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry; |
9 | .end·annotation | 7 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 9 | ····accessFlags·=·0x1008 |
12 | ····name·=·null | 10 | ····name·=·null |
13 | .end·annotation | 11 | .end·annotation |
14 | #·instance·fields | ||
15 | .field·final·synthetic·this$0:Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry; | ||
16 | #·direct·methods | ||
17 | .method·constructor·<init>(Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry;)V | ||
18 | ····.locals·0 | ||
19 | ····.line·41 | ||
20 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry$1;->this$0:Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry; | ||
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
22 | ····return-void | ||
23 | .end·method | ||
24 | #·virtual·methods | ||
25 | .method·public·onPreEngineRestart()V | ||
26 | ····.locals·2 | ||
27 | ····const-string·v0,·"ShimPluginRegistry" | ||
28 | ····const-string·v1,·"onPreEngineRestart()" | ||
29 | ····.line·44 | ||
30 | ····invoke-static·{v0,·v1},·Lio/flutter/Log;->v(Ljava/lang/String;Ljava/lang/String;)V | ||
31 | ····.line·45 | ||
32 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry$1;->this$0:Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry; | ||
33 | ····invoke-static·{v0},·Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry;->access$000(Lio/flutter/embedding/engine/plugins/shim/ShimPluginRegistry;)V | ||
34 | ····return-void | ||
35 | .end·method |
Offset 32, 82 lines modified | Offset 32, 82 lines modified | ||
32 | .method·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;I)V | 32 | .method·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;I)V |
33 | ····.locals·2 | 33 | ····.locals·2 |
34 | ····.param·p1····#·Lio/flutter/embedding/engine/FlutterJNI; | 34 | ····.param·p1····#·Lio/flutter/embedding/engine/FlutterJNI; |
35 | ········.annotation·build·Landroidx/annotation/NonNull; | 35 | ········.annotation·build·Landroidx/annotation/NonNull; |
36 | ········.end·annotation | 36 | ········.end·annotation |
37 | ····.end·param | 37 | ····.end·param |
38 | ····.line·1 | 38 | ····.line·143 |
39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
40 | ····.line·1 | 40 | ····.line·141 |
41 | ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean; | 41 | ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean; |
42 | ····const/4·v1,·0x0 | 42 | ····const/4·v1,·0x0 |
43 | ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V | 43 | ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V |
44 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger$Reply;->done:Ljava/util/concurrent/atomic/AtomicBoolean; | 44 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger$Reply;->done:Ljava/util/concurrent/atomic/AtomicBoolean; |
45 | ····.line·1 | 45 | ····.line·144 |
46 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger$Reply;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | 46 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger$Reply;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; |
47 | ····.line·1 | 47 | ····.line·145 |
48 | ····iput·p2,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger$Reply;->replyId:I | 48 | ····iput·p2,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger$Reply;->replyId:I |
49 | ····return-void | 49 | ····return-void |
50 | .end·method | 50 | .end·method |
51 | #·virtual·methods | 51 | #·virtual·methods |
52 | .method·public·reply(Ljava/nio/ByteBuffer;)V | 52 | .method·public·reply(Ljava/nio/ByteBuffer;)V |
53 | ····.locals·3 | 53 | ····.locals·3 |
54 | ····.param·p1····#·Ljava/nio/ByteBuffer; | 54 | ····.param·p1····#·Ljava/nio/ByteBuffer; |
55 | ········.annotation·build·Landroidx/annotation/Nullable; | 55 | ········.annotation·build·Landroidx/annotation/Nullable; |
56 | ········.end·annotation | 56 | ········.end·annotation |
57 | ····.end·param | 57 | ····.end·param |
58 | ····.line·1 | 58 | ····.line·150 |
59 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger$Reply;->done:Ljava/util/concurrent/atomic/AtomicBoolean; | 59 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger$Reply;->done:Ljava/util/concurrent/atomic/AtomicBoolean; |
60 | ····const/4·v1,·0x1 | 60 | ····const/4·v1,·0x1 |
61 | ····invoke-virtual·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;->getAndSet(Z)Z | 61 | ····invoke-virtual·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;->getAndSet(Z)Z |
62 | ····move-result·v0 | 62 | ····move-result·v0 |
63 | ····if-nez·v0,·:cond_1 | 63 | ····if-nez·v0,·:cond_1 |
64 | ····if-nez·p1,·:cond_0 | 64 | ····if-nez·p1,·:cond_0 |
65 | ····.line·1 | 65 | ····.line·154 |
66 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger$Reply;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | 66 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger$Reply;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; |
67 | ····iget·v0,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger$Reply;->replyId:I | 67 | ····iget·v0,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger$Reply;->replyId:I |
68 | ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->invokePlatformMessageEmptyResponseCallback(I)V | 68 | ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->invokePlatformMessageEmptyResponseCallback(I)V |
69 | ····goto·:goto_0 | 69 | ····goto·:goto_0 |
70 | ····.line·1 | 70 | ····.line·156 |
71 | ····:cond_0 | 71 | ····:cond_0 |
72 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger$Reply;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | 72 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger$Reply;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; |
73 | ····iget·v1,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger$Reply;->replyId:I | 73 | ····iget·v1,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger$Reply;->replyId:I |
74 | ····invoke-virtual·{p1},·Ljava/nio/ByteBuffer;->position()I | 74 | ····invoke-virtual·{p1},·Ljava/nio/ByteBuffer;->position()I |
75 | ····move-result·v2 | 75 | ····move-result·v2 |
76 | ····invoke-virtual·{v0,·v1,·p1,·v2},·Lio/flutter/embedding/engine/FlutterJNI;->invokePlatformMessageResponseCallback(ILjava/nio/ByteBuffer;I)V | 76 | ····invoke-virtual·{v0,·v1,·p1,·v2},·Lio/flutter/embedding/engine/FlutterJNI;->invokePlatformMessageResponseCallback(ILjava/nio/ByteBuffer;I)V |
77 | ····:goto_0 | 77 | ····:goto_0 |
78 | ····return-void | 78 | ····return-void |
79 | ····.line·1 | 79 | ····.line·151 |
80 | ····:cond_1 | 80 | ····:cond_1 |
81 | ····new-instance·p1,·Ljava/lang/IllegalStateException; | 81 | ····new-instance·p1,·Ljava/lang/IllegalStateException; |
82 | ····const-string·v0,·"Reply·already·submitted" | 82 | ····const-string·v0,·"Reply·already·submitted" |
83 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 83 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
Offset 11, 113 lines modified | Offset 11, 171 lines modified | ||
11 | .annotation·system·Ldalvik/annotation/InnerClass; | 11 | .annotation·system·Ldalvik/annotation/InnerClass; |
12 | ····accessFlags·=·0x9 | 12 | ····accessFlags·=·0x9 |
13 | ····name·=·"DartEntrypoint" | 13 | ····name·=·"DartEntrypoint" |
14 | .end·annotation | 14 | .end·annotation |
15 | #·instance·fields | 15 | #·instance·fields |
16 | .field·public·final·androidAssetManager:Landroid/content/res/AssetManager; | ||
17 | ····.annotation·build·Landroidx/annotation/NonNull; | ||
18 | ····.end·annotation | ||
19 | .end·field | ||
20 | .field·public·final·dartEntrypointFunctionName:Ljava/lang/String; | 16 | .field·public·final·dartEntrypointFunctionName:Ljava/lang/String; |
21 | ····.annotation·build·Landroidx/annotation/NonNull; | 17 | ····.annotation·build·Landroidx/annotation/NonNull; |
22 | ····.end·annotation | 18 | ····.end·annotation |
23 | .end·field | 19 | .end·field |
24 | .field·public·final·pathToFallbackBundle:Ljava/lang/String; | ||
25 | ····.annotation·build·Landroidx/annotation/Nullable; | ||
26 | ····.end·annotation | ||
27 | .end·field | ||
28 | .field·public·final·pathTo | 20 | .field·public·final·pathToBundle:Ljava/lang/String; |
29 | ····.annotation·build·Landroidx/annotation/NonNull; | 21 | ····.annotation·build·Landroidx/annotation/NonNull; |
30 | ····.end·annotation | 22 | ····.end·annotation |
31 | .end·field | 23 | .end·field |
32 | #·direct·methods | 24 | #·direct·methods |
33 | .method·public·constructor·<init>(L | 25 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V |
34 | ····.locals· | 26 | ····.locals·0 |
35 | ····.param·p1····#·L | 27 | ····.param·p1····#·Ljava/lang/String; |
36 | ········.annotation·build·Landroidx/annotation/NonNull; | 28 | ········.annotation·build·Landroidx/annotation/NonNull; |
37 | ········.end·annotation | 29 | ········.end·annotation |
38 | ····.end·param | 30 | ····.end·param |
39 | ····.param·p2····#·Ljava/lang/String; | 31 | ····.param·p2····#·Ljava/lang/String; |
40 | ········.annotation·build·Landroidx/annotation/NonNull; | 32 | ········.annotation·build·Landroidx/annotation/NonNull; |
41 | ········.end·annotation | 33 | ········.end·annotation |
42 | ····.end·param | 34 | ····.end·param |
43 | ····.param·p3····#·Ljava/lang/String; | ||
44 | ········.annotation·build·Landroidx/annotation/NonNull; | ||
45 | ········.end·annotation | ||
46 | ····.end·param | ||
47 | ···· | 35 | ····.line·280 |
36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
48 | ····.line·2 | 37 | ····.line·281 |
49 | ····i | 38 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$DartEntrypoint;->pathToBundle:Ljava/lang/String; |
39 | ····.line·282 | ||
40 | ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$DartEntrypoint;->dartEntrypointFunctionName:Ljava/lang/String; | ||
50 | ····return-void | 41 | ····return-void |
51 | .end·method | 42 | .end·method |
52 | .method·public· | 43 | .method·public·static·createDefault()Lio/flutter/embedding/engine/dart/DartExecutor$DartEntrypoint; |
53 | ····.locals· | 44 | ····.locals·3 |
54 | ····.param·p1····#·Landroid/content/res/AssetManager; | ||
55 | ···· | 45 | ····.annotation·build·Landroidx/annotation/NonNull; |
56 | ···· | 46 | ····.end·annotation |
57 | ····.end·param | ||
58 | ····.param·p2····#·Ljava/lang/String; | ||
59 | ········.annotation·build·Landroidx/annotation/NonNull; | ||
60 | ········.end·annotation | ||
61 | ····.end·param | ||
62 | ····.param·p3····#·Ljava/lang/String; | ||
63 | ········.annotation·build·Landroidx/annotation/Nullable; | ||
64 | ········.end·annotation | ||
65 | ····.end·param | ||
66 | ····.param·p4····#·Ljava/lang/String; | ||
67 | ········.annotation·build·Landroidx/annotation/NonNull; | ||
68 | ········.end·annotation | ||
69 | ····.end·param | ||
70 | ····.line·2 | 47 | ····.line·259 |
71 | ····invo | 48 | ····new-instance·v0,·Lio/flutter/embedding/engine/dart/DartExecutor$DartEntrypoint; |
72 | ····.line·2 | 49 | ····.line·260 |
73 | ····i | 50 | ····invoke-static·{},·Lio/flutter/view/FlutterMain;->findAppBundlePath()Ljava/lang/String; |
51 | ····move-result-object·v1 | ||
74 | ····.line·283 | ||
75 | ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$DartEntrypoint;->pathToPrimaryBundle:Ljava/lang/String; | ||
52 | ····const-string·v2,·"main" | ||
76 | ····.line·284 | ||
77 | ····iput-object·p3,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$DartEntrypoint;->pathToFallbackBundle:Ljava/lang/String; | ||
53 | ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/embedding/engine/dart/DartExecutor$DartEntrypoint;-><init>(Ljava/lang/String;Ljava/lang/String;)V | ||
78 | ····.line·285 | ||
79 | ····iput-object·p4,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$DartEntrypoint;->dartEntrypointFunctionName:Ljava/lang/String; | ||
80 | ····return- | 54 | ····return-object·v0 |
81 | .end·method | 55 | .end·method |
82 | #·virtual·methods | 56 | #·virtual·methods |
57 | .method·public·equals(Ljava/lang/Object;)Z | ||
58 | ····.locals·3 | ||
59 | ····if-ne·p0,·p1,·:cond_0 | ||
60 | ····const/4·p1,·0x1 | ||
61 | ····return·p1 | ||
62 | ····:cond_0 | ||
63 | ····const/4·v0,·0x0 | ||
64 | ····if-eqz·p1,·:cond_3 | ||
65 | ····.line·294 | ||
66 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | ||
67 | ····move-result-object·v1 | ||
68 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | ||
69 | ····move-result-object·v2 | ||
70 | ····if-eq·v1,·v2,·:cond_1 | ||
71 | ····goto·:goto_0 | ||
72 | ····.line·296 | ||
73 | ····:cond_1 | ||
Max diff block lines reached; 914/7234 bytes (12.63%) of diff not shown. |
Offset 90, 14 lines modified | Offset 90, 29 lines modified | ||
90 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger;->pendingReplies:Ljava/util/Map; | 90 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger;->pendingReplies:Ljava/util/Map; |
91 | ····return-void | 91 | ····return-void |
92 | .end·method | 92 | .end·method |
93 | #·virtual·methods | 93 | #·virtual·methods |
94 | .method·public·getPendingChannelResponseCount()I | ||
95 | ····.locals·1 | ||
96 | ····.annotation·build·Landroidx/annotation/UiThread; | ||
97 | ····.end·annotation | ||
98 | ····.line·134 | ||
99 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger;->pendingReplies:Ljava/util/Map; | ||
100 | ····invoke-interface·{v0},·Ljava/util/Map;->size()I | ||
101 | ····move-result·v0 | ||
102 | ····return·v0 | ||
103 | .end·method | ||
94 | .method·public·handleMessageFromDart(Ljava/lang/String;[BI)V | 104 | .method·public·handleMessageFromDart(Ljava/lang/String;[BI)V |
95 | ····.locals·3 | 105 | ····.locals·3 |
96 | ····.param·p1····#·Ljava/lang/String; | 106 | ····.param·p1····#·Ljava/lang/String; |
97 | ········.annotation·build·Landroidx/annotation/NonNull; | 107 | ········.annotation·build·Landroidx/annotation/NonNull; |
98 | ········.end·annotation | 108 | ········.end·annotation |
99 | ····.end·param | 109 | ····.end·param |
100 | ····.param·p2····#·[B | 110 | ····.param·p2····#·[B |
Offset 15, 97 lines modified | Offset 15, 65 lines modified | ||
15 | #·instance·fields | 15 | #·instance·fields |
16 | .field·public·final·androidAssetManager:Landroid/content/res/AssetManager; | 16 | .field·public·final·androidAssetManager:Landroid/content/res/AssetManager; |
17 | .field·public·final·callbackHandle:Lio/flutter/view/FlutterCallbackInformation; | 17 | .field·public·final·callbackHandle:Lio/flutter/view/FlutterCallbackInformation; |
18 | .field·public·final·pathToFallbackBundle:Ljava/lang/String; | ||
19 | .field·public·final·pathTo | 18 | .field·public·final·pathToBundle:Ljava/lang/String; |
20 | #·direct·methods | 19 | #·direct·methods |
21 | .method·public·constructor·<init>(Landroid/content/res/AssetManager;Ljava/lang/String;Lio/flutter/view/FlutterCallbackInformation;)V | 20 | .method·public·constructor·<init>(Landroid/content/res/AssetManager;Ljava/lang/String;Lio/flutter/view/FlutterCallbackInformation;)V |
22 | ····.locals·1 | ||
23 | ····.param·p1····#·Landroid/content/res/AssetManager; | ||
24 | ········.annotation·build·Landroidx/annotation/NonNull; | ||
25 | ········.end·annotation | ||
26 | ····.end·param | ||
27 | ····.param·p2····#·Ljava/lang/String; | ||
28 | ········.annotation·build·Landroidx/annotation/NonNull; | ||
29 | ········.end·annotation | ||
30 | ····.end·param | ||
31 | ····.param·p3····#·Lio/flutter/view/FlutterCallbackInformation; | ||
32 | ········.annotation·build·Landroidx/annotation/NonNull; | ||
33 | ········.end·annotation | ||
34 | ····.end·param | ||
35 | ····const/4·v0,·0x0 | ||
36 | ····.line·325 | ||
37 | ····invoke-direct·{p0,·p1,·p2,·v0,·p3},·Lio/flutter/embedding/engine/dart/DartExecutor$DartCallback;-><init>(Landroid/content/res/AssetManager;Ljava/lang/String;Ljava/lang/String;Lio/flutter/view/FlutterCallbackInformation;)V | ||
38 | ····return-void | ||
39 | .end·method | ||
40 | .method·public·constructor·<init>(Landroid/content/res/AssetManager;Ljava/lang/String;Ljava/lang/String;Lio/flutter/view/FlutterCallbackInformation;)V | ||
41 | ····.locals·0 | 21 | ····.locals·0 |
42 | ····.param·p1····#·Landroid/content/res/AssetManager; | 22 | ····.param·p1····#·Landroid/content/res/AssetManager; |
43 | ········.annotation·build·Landroidx/annotation/NonNull; | 23 | ········.annotation·build·Landroidx/annotation/NonNull; |
44 | ········.end·annotation | 24 | ········.end·annotation |
45 | ····.end·param | 25 | ····.end·param |
46 | ····.param·p2····#·Ljava/lang/String; | 26 | ····.param·p2····#·Ljava/lang/String; |
47 | ········.annotation·build·Landroidx/annotation/NonNull; | 27 | ········.annotation·build·Landroidx/annotation/NonNull; |
48 | ········.end·annotation | 28 | ········.end·annotation |
49 | ····.end·param | 29 | ····.end·param |
50 | ····.param·p3····#·Ljava/lang/String; | ||
51 | ········.annotation·build·Landroidx/annotation/Nullable; | ||
52 | ········.end·annotation | ||
53 | ····.end·param | ||
54 | ····.param·p | 30 | ····.param·p3····#·Lio/flutter/view/FlutterCallbackInformation; |
55 | ········.annotation·build·Landroidx/annotation/NonNull; | 31 | ········.annotation·build·Landroidx/annotation/NonNull; |
56 | ········.end·annotation | 32 | ········.end·annotation |
57 | ····.end·param | 33 | ····.end·param |
58 | ····.line·33 | 34 | ····.line·334 |
59 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
60 | ····.line·33 | 36 | ····.line·335 |
61 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$DartCallback;->androidAssetManager:Landroid/content/res/AssetManager; | 37 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$DartCallback;->androidAssetManager:Landroid/content/res/AssetManager; |
62 | ····.line·3 | 38 | ····.line·336 |
63 | ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$DartCallback;->pathTo | 39 | ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$DartCallback;->pathToBundle:Ljava/lang/String; |
64 | ····.line·341 | ||
65 | ····iput-object·p3,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$DartCallback;->pathToFallbackBundle:Ljava/lang/String; | ||
66 | ····.line·3 | 40 | ····.line·337 |
67 | ····iput-object·p | 41 | ····iput-object·p3,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$DartCallback;->callbackHandle:Lio/flutter/view/FlutterCallbackInformation; |
68 | ····return-void | 42 | ····return-void |
69 | .end·method | 43 | .end·method |
70 | #·virtual·methods | 44 | #·virtual·methods |
71 | .method·public·toString()Ljava/lang/String; | 45 | .method·public·toString()Ljava/lang/String; |
72 | ····.locals·2 | 46 | ····.locals·2 |
73 | ····.annotation·build·Landroidx/annotation/NonNull; | 47 | ····.annotation·build·Landroidx/annotation/NonNull; |
74 | ····.end·annotation | 48 | ····.end·annotation |
75 | ····.line·34 | 49 | ····.line·343 |
76 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 50 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
77 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 51 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
78 | ····const-string·v1,·"DartCallback(·bundle·path:·" | 52 | ····const-string·v1,·"DartCallback(·bundle·path:·" |
79 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 53 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
80 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$DartCallback;->pathTo | 54 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$DartCallback;->pathToBundle:Ljava/lang/String; |
81 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 55 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
82 | ····const-string·v1,·",·library·path:·" | 56 | ····const-string·v1,·",·library·path:·" |
83 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 57 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 17, 14 lines modified | Offset 17, 19 lines modified | ||
17 | #·static·fields | 17 | #·static·fields |
18 | .field·private·static·final·TAG:Ljava/lang/String;·=·"DartExecutor" | 18 | .field·private·static·final·TAG:Ljava/lang/String;·=·"DartExecutor" |
19 | #·instance·fields | 19 | #·instance·fields |
20 | .field·private·final·assetManager:Landroid/content/res/AssetManager; | ||
21 | ····.annotation·build·Landroidx/annotation/NonNull; | ||
22 | ····.end·annotation | ||
23 | .end·field | ||
20 | .field·private·final·flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | 24 | .field·private·final·flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; |
21 | ····.annotation·build·Landroidx/annotation/NonNull; | 25 | ····.annotation·build·Landroidx/annotation/NonNull; |
22 | ····.end·annotation | 26 | ····.end·annotation |
23 | .end·field | 27 | .end·field |
24 | .field·private·isApplicationRunning:Z | 28 | .field·private·isApplicationRunning:Z |
Offset 43, 112 lines modified | Offset 48, 119 lines modified | ||
43 | .field·private·final·messenger:Lio/flutter/embedding/engine/dart/DartMessenger; | 48 | .field·private·final·messenger:Lio/flutter/embedding/engine/dart/DartMessenger; |
44 | ····.annotation·build·Landroidx/annotation/NonNull; | 49 | ····.annotation·build·Landroidx/annotation/NonNull; |
45 | ····.end·annotation | 50 | ····.end·annotation |
46 | .end·field | 51 | .end·field |
47 | #·direct·methods | 52 | #·direct·methods |
48 | .method·public·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;)V | 53 | .method·public·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;Landroid/content/res/AssetManager;)V |
49 | ····.locals· | 54 | ····.locals·1 |
50 | ····.param·p1····#·Lio/flutter/embedding/engine/FlutterJNI; | 55 | ····.param·p1····#·Lio/flutter/embedding/engine/FlutterJNI; |
51 | ········.annotation·build·Landroidx/annotation/NonNull; | 56 | ········.annotation·build·Landroidx/annotation/NonNull; |
52 | ········.end·annotation | 57 | ········.end·annotation |
53 | ····.end·param | 58 | ····.end·param |
59 | ····.param·p2····#·Landroid/content/res/AssetManager; | ||
60 | ········.annotation·build·Landroidx/annotation/NonNull; | ||
61 | ········.end·annotation | ||
62 | ····.end·param | ||
54 | ····.line·6 | 63 | ····.line·67 |
55 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 64 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
56 | ····const/4·v0,·0x0 | 65 | ····const/4·v0,·0x0 |
57 | ····.line· | 66 | ····.line·50 |
58 | ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor;->isApplicationRunning:Z | 67 | ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor;->isApplicationRunning:Z |
59 | ····.line·5 | 68 | ····.line·56 |
60 | ····new-instance·v0,·Lio/flutter/embedding/engine/dart/DartExecutor$1; | 69 | ····new-instance·v0,·Lio/flutter/embedding/engine/dart/DartExecutor$1; |
61 | ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/dart/DartExecutor$1;-><init>(Lio/flutter/embedding/engine/dart/DartExecutor;)V | 70 | ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/dart/DartExecutor$1;-><init>(Lio/flutter/embedding/engine/dart/DartExecutor;)V |
62 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor;->isolateChannelMessageHandler:Lio/flutter/plugin/common/BinaryMessenger$BinaryMessageHandler; | 71 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor;->isolateChannelMessageHandler:Lio/flutter/plugin/common/BinaryMessenger$BinaryMessageHandler; |
63 | ····.line·6 | 72 | ····.line·68 |
64 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | 73 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; |
65 | ····.line·6 | 74 | ····.line·69 |
66 | ···· | 75 | ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor;->assetManager:Landroid/content/res/AssetManager; |
67 | ···· | 76 | ····.line·70 |
77 | ····new-instance·p2,·Lio/flutter/embedding/engine/dart/DartMessenger; | ||
68 | ····i | 78 | ····invoke-direct·{p2,·p1},·Lio/flutter/embedding/engine/dart/DartMessenger;-><init>(Lio/flutter/embedding/engine/FlutterJNI;)V |
79 | ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor;->messenger:Lio/flutter/embedding/engine/dart/DartMessenger; | ||
69 | ····.line· | 80 | ····.line·71 |
70 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor;->messenger:Lio/flutter/embedding/engine/dart/DartMessenger; | 81 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor;->messenger:Lio/flutter/embedding/engine/dart/DartMessenger; |
71 | ····const-string· | 82 | ····const-string·p2,·"flutter/isolate" |
72 | ····iget-object·v | 83 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor;->isolateChannelMessageHandler:Lio/flutter/plugin/common/BinaryMessenger$BinaryMessageHandler; |
73 | ····invoke-virtual·{p1,· | 84 | ····invoke-virtual·{p1,·p2,·v0},·Lio/flutter/embedding/engine/dart/DartMessenger;->setMessageHandler(Ljava/lang/String;Lio/flutter/plugin/common/BinaryMessenger$BinaryMessageHandler;)V |
74 | ····return-void | 85 | ····return-void |
75 | .end·method | 86 | .end·method |
76 | .method·static·synthetic·access$000(Lio/flutter/embedding/engine/dart/DartExecutor;)Ljava/lang/String; | 87 | .method·static·synthetic·access$000(Lio/flutter/embedding/engine/dart/DartExecutor;)Ljava/lang/String; |
77 | ····.locals·0 | 88 | ····.locals·0 |
78 | ····.line·4 | 89 | ····.line·41 |
79 | ····iget-object·p0,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor;->isolateServiceId:Ljava/lang/String; | 90 | ····iget-object·p0,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor;->isolateServiceId:Ljava/lang/String; |
80 | ····return-object·p0 | 91 | ····return-object·p0 |
81 | .end·method | 92 | .end·method |
82 | .method·static·synthetic·access$002(Lio/flutter/embedding/engine/dart/DartExecutor;Ljava/lang/String;)Ljava/lang/String; | 93 | .method·static·synthetic·access$002(Lio/flutter/embedding/engine/dart/DartExecutor;Ljava/lang/String;)Ljava/lang/String; |
83 | ····.locals·0 | 94 | ····.locals·0 |
84 | ····.line·4 | 95 | ····.line·41 |
85 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor;->isolateServiceId:Ljava/lang/String; | 96 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor;->isolateServiceId:Ljava/lang/String; |
86 | ····return-object·p1 | 97 | ····return-object·p1 |
87 | .end·method | 98 | .end·method |
88 | .method·static·synthetic·access$100(Lio/flutter/embedding/engine/dart/DartExecutor;)Lio/flutter/embedding/engine/dart/DartExecutor$IsolateServiceIdListener; | 99 | .method·static·synthetic·access$100(Lio/flutter/embedding/engine/dart/DartExecutor;)Lio/flutter/embedding/engine/dart/DartExecutor$IsolateServiceIdListener; |
89 | ····.locals·0 | 100 | ····.locals·0 |
90 | ····.line·4 | 101 | ····.line·41 |
91 | ····iget-object·p0,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor;->isolateServiceIdListener:Lio/flutter/embedding/engine/dart/DartExecutor$IsolateServiceIdListener; | 102 | ····iget-object·p0,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor;->isolateServiceIdListener:Lio/flutter/embedding/engine/dart/DartExecutor$IsolateServiceIdListener; |
92 | ····return-object·p0 | 103 | ····return-object·p0 |
93 | .end·method | 104 | .end·method |
94 | #·virtual·methods | 105 | #·virtual·methods |
95 | .method·public·executeDartCallback(Lio/flutter/embedding/engine/dart/DartExecutor$DartCallback;)V | 106 | .method·public·executeDartCallback(Lio/flutter/embedding/engine/dart/DartExecutor$DartCallback;)V |
96 | ····.locals· | 107 | ····.locals·4 |
97 | ····.param·p1····#·Lio/flutter/embedding/engine/dart/DartExecutor$DartCallback; | 108 | ····.param·p1····#·Lio/flutter/embedding/engine/dart/DartExecutor$DartCallback; |
98 | ········.annotation·build·Landroidx/annotation/NonNull; | 109 | ········.annotation·build·Landroidx/annotation/NonNull; |
99 | ········.end·annotation | 110 | ········.end·annotation |
100 | ····.end·param | 111 | ····.end·param |
101 | ····.line·14 | 112 | ····.line·144 |
102 | ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor;->isApplicationRunning:Z | 113 | ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor;->isApplicationRunning:Z |
103 | ····if-eqz·v0,·:cond_0 | 114 | ····if-eqz·v0,·:cond_0 |
104 | ····const-string·p1,·"DartExecutor" | 115 | ····const-string·p1,·"DartExecutor" |
105 | ····const-string·v0,·"Attempted·to·run·a·DartExecutor·that·is·already·running." | 116 | ····const-string·v0,·"Attempted·to·run·a·DartExecutor·that·is·already·running." |
106 | ····.line·14 | 117 | ····.line·145 |
107 | ····invoke-static·{p1,·v0},·Lio/flutter/Log;->w(Ljava/lang/String;Ljava/lang/String;)V | 118 | ····invoke-static·{p1,·v0},·Lio/flutter/Log;->w(Ljava/lang/String;Ljava/lang/String;)V |
108 | ····return-void | 119 | ····return-void |
Max diff block lines reached; 12050/17692 bytes (68.11%) of diff not shown. |
Offset 21, 48 lines modified | Offset 21, 48 lines modified | ||
21 | .field·final·synthetic·this$0:Lio/flutter/embedding/engine/dart/DartExecutor; | 21 | .field·final·synthetic·this$0:Lio/flutter/embedding/engine/dart/DartExecutor; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lio/flutter/embedding/engine/dart/DartExecutor;)V | 23 | .method·constructor·<init>(Lio/flutter/embedding/engine/dart/DartExecutor;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.line·5 | 25 | ····.line·57 |
26 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$1;->this$0:Lio/flutter/embedding/engine/dart/DartExecutor; | 26 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$1;->this$0:Lio/flutter/embedding/engine/dart/DartExecutor; |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | #·virtual·methods | 30 | #·virtual·methods |
31 | .method·public·onMessage(Ljava/nio/ByteBuffer;Lio/flutter/plugin/common/BinaryMessenger$BinaryReply;)V | 31 | .method·public·onMessage(Ljava/nio/ByteBuffer;Lio/flutter/plugin/common/BinaryMessenger$BinaryReply;)V |
32 | ····.locals·1 | 32 | ····.locals·1 |
33 | ····.line· | 33 | ····.line·60 |
34 | ····iget-object·p2,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$1;->this$0:Lio/flutter/embedding/engine/dart/DartExecutor; | 34 | ····iget-object·p2,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$1;->this$0:Lio/flutter/embedding/engine/dart/DartExecutor; |
35 | ····sget-object·v0,·Lio/flutter/plugin/common/StringCodec;->INSTANCE:Lio/flutter/plugin/common/StringCodec; | 35 | ····sget-object·v0,·Lio/flutter/plugin/common/StringCodec;->INSTANCE:Lio/flutter/plugin/common/StringCodec; |
36 | ····invoke-virtual·{v0,·p1},·Lio/flutter/plugin/common/StringCodec;->decodeMessage(Ljava/nio/ByteBuffer;)Ljava/lang/String; | 36 | ····invoke-virtual·{v0,·p1},·Lio/flutter/plugin/common/StringCodec;->decodeMessage(Ljava/nio/ByteBuffer;)Ljava/lang/String; |
37 | ····move-result-object·p1 | 37 | ····move-result-object·p1 |
38 | ····invoke-static·{p2,·p1},·Lio/flutter/embedding/engine/dart/DartExecutor;->access$002(Lio/flutter/embedding/engine/dart/DartExecutor;Ljava/lang/String;)Ljava/lang/String; | 38 | ····invoke-static·{p2,·p1},·Lio/flutter/embedding/engine/dart/DartExecutor;->access$002(Lio/flutter/embedding/engine/dart/DartExecutor;Ljava/lang/String;)Ljava/lang/String; |
39 | ····.line· | 39 | ····.line·61 |
40 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$1;->this$0:Lio/flutter/embedding/engine/dart/DartExecutor; | 40 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$1;->this$0:Lio/flutter/embedding/engine/dart/DartExecutor; |
41 | ····invoke-static·{p1},·Lio/flutter/embedding/engine/dart/DartExecutor;->access$100(Lio/flutter/embedding/engine/dart/DartExecutor;)Lio/flutter/embedding/engine/dart/DartExecutor$IsolateServiceIdListener; | 41 | ····invoke-static·{p1},·Lio/flutter/embedding/engine/dart/DartExecutor;->access$100(Lio/flutter/embedding/engine/dart/DartExecutor;)Lio/flutter/embedding/engine/dart/DartExecutor$IsolateServiceIdListener; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····if-eqz·p1,·:cond_0 | 43 | ····if-eqz·p1,·:cond_0 |
44 | ····.line· | 44 | ····.line·62 |
45 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$1;->this$0:Lio/flutter/embedding/engine/dart/DartExecutor; | 45 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$1;->this$0:Lio/flutter/embedding/engine/dart/DartExecutor; |
46 | ····invoke-static·{p1},·Lio/flutter/embedding/engine/dart/DartExecutor;->access$100(Lio/flutter/embedding/engine/dart/DartExecutor;)Lio/flutter/embedding/engine/dart/DartExecutor$IsolateServiceIdListener; | 46 | ····invoke-static·{p1},·Lio/flutter/embedding/engine/dart/DartExecutor;->access$100(Lio/flutter/embedding/engine/dart/DartExecutor;)Lio/flutter/embedding/engine/dart/DartExecutor$IsolateServiceIdListener; |
47 | ····move-result-object·p1 | 47 | ····move-result-object·p1 |
48 | ····iget-object·p2,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$1;->this$0:Lio/flutter/embedding/engine/dart/DartExecutor; | 48 | ····iget-object·p2,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$1;->this$0:Lio/flutter/embedding/engine/dart/DartExecutor; |
Offset 41, 69 lines modified | Offset 41, 69 lines modified | ||
41 | .end·field | 41 | .end·field |
42 | #·direct·methods | 42 | #·direct·methods |
43 | .method·static·constructor·<clinit>()V | 43 | .method·static·constructor·<clinit>()V |
44 | ····.locals·7 | 44 | ····.locals·7 |
45 | ····.line·39 | 45 | ····.line·398 |
46 | ····new-instance·v0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization; | 46 | ····new-instance·v0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization; |
47 | ····const-string·v1,·"CHARACTERS" | 47 | ····const-string·v1,·"CHARACTERS" |
48 | ····const-string·v2,·"TextCapitalization.characters" | 48 | ····const-string·v2,·"TextCapitalization.characters" |
49 | ····const/4·v3,·0x0 | 49 | ····const/4·v3,·0x0 |
50 | ····invoke-direct·{v0,·v1,·v3,·v2},·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization;-><init>(Ljava/lang/String;ILjava/lang/String;)V | 50 | ····invoke-direct·{v0,·v1,·v3,·v2},·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization;-><init>(Ljava/lang/String;ILjava/lang/String;)V |
51 | ····sput-object·v0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization;->CHARACTERS:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization; | 51 | ····sput-object·v0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization;->CHARACTERS:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization; |
52 | ····.line·39 | 52 | ····.line·399 |
53 | ····new-instance·v0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization; | 53 | ····new-instance·v0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization; |
54 | ····const-string·v1,·"WORDS" | 54 | ····const-string·v1,·"WORDS" |
55 | ····const-string·v2,·"TextCapitalization.words" | 55 | ····const-string·v2,·"TextCapitalization.words" |
56 | ····const/4·v4,·0x1 | 56 | ····const/4·v4,·0x1 |
57 | ····invoke-direct·{v0,·v1,·v4,·v2},·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization;-><init>(Ljava/lang/String;ILjava/lang/String;)V | 57 | ····invoke-direct·{v0,·v1,·v4,·v2},·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization;-><init>(Ljava/lang/String;ILjava/lang/String;)V |
58 | ····sput-object·v0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization;->WORDS:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization; | 58 | ····sput-object·v0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization;->WORDS:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization; |
59 | ····.line· | 59 | ····.line·400 |
60 | ····new-instance·v0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization; | 60 | ····new-instance·v0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization; |
61 | ····const-string·v1,·"SENTENCES" | 61 | ····const-string·v1,·"SENTENCES" |
62 | ····const-string·v2,·"TextCapitalization.sentences" | 62 | ····const-string·v2,·"TextCapitalization.sentences" |
63 | ····const/4·v5,·0x2 | 63 | ····const/4·v5,·0x2 |
64 | ····invoke-direct·{v0,·v1,·v5,·v2},·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization;-><init>(Ljava/lang/String;ILjava/lang/String;)V | 64 | ····invoke-direct·{v0,·v1,·v5,·v2},·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization;-><init>(Ljava/lang/String;ILjava/lang/String;)V |
65 | ····sput-object·v0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization;->SENTENCES:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization; | 65 | ····sput-object·v0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization;->SENTENCES:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization; |
66 | ····.line·40 | 66 | ····.line·401 |
67 | ····new-instance·v0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization; | 67 | ····new-instance·v0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization; |
68 | ····const-string·v1,·"NONE" | 68 | ····const-string·v1,·"NONE" |
69 | ····const-string·v2,·"TextCapitalization.none" | 69 | ····const-string·v2,·"TextCapitalization.none" |
70 | ····const/4·v6,·0x3 | 70 | ····const/4·v6,·0x3 |
71 | ····invoke-direct·{v0,·v1,·v6,·v2},·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization;-><init>(Ljava/lang/String;ILjava/lang/String;)V | 71 | ····invoke-direct·{v0,·v1,·v6,·v2},·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization;-><init>(Ljava/lang/String;ILjava/lang/String;)V |
72 | ····sput-object·v0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization;->NONE:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization; | 72 | ····sput-object·v0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization;->NONE:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization; |
73 | ····const/4·v0,·0x4 | 73 | ····const/4·v0,·0x4 |
74 | ····.line·39 | 74 | ····.line·397 |
75 | ····new-array·v0,·v0,·[Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization; | 75 | ····new-array·v0,·v0,·[Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization; |
76 | ····sget-object·v1,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization;->CHARACTERS:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization; | 76 | ····sget-object·v1,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization;->CHARACTERS:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization; |
77 | ····aput-object·v1,·v0,·v3 | 77 | ····aput-object·v1,·v0,·v3 |
78 | ····sget-object·v1,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization;->WORDS:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization; | 78 | ····sget-object·v1,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization;->WORDS:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization; |
Offset 133, 18 lines modified | Offset 133, 18 lines modified | ||
133 | ········value·=·{ | 133 | ········value·=·{ |
134 | ············"(", | 134 | ············"(", |
135 | ············"Ljava/lang/String;", | 135 | ············"Ljava/lang/String;", |
136 | ············")V" | 136 | ············")V" |
137 | ········} | 137 | ········} |
138 | ····.end·annotation | 138 | ····.end·annotation |
139 | ····.line·41 | 139 | ····.line·415 |
140 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 140 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
141 | ····.line·41 | 141 | ····.line·416 |
142 | ····iput-object·p3,·p0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization;->encodedName:Ljava/lang/String; | 142 | ····iput-object·p3,·p0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization;->encodedName:Ljava/lang/String; |
143 | ····return-void | 143 | ····return-void |
144 | .end·method | 144 | .end·method |
145 | .method·static·fromValue(Ljava/lang/String;)Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization; | 145 | .method·static·fromValue(Ljava/lang/String;)Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization; |
146 | ····.locals·5 | 146 | ····.locals·5 |
Offset 154, 29 lines modified | Offset 154, 29 lines modified | ||
154 | ····.end·param | 154 | ····.end·param |
155 | ····.annotation·system·Ldalvik/annotation/Throws; | 155 | ····.annotation·system·Ldalvik/annotation/Throws; |
156 | ········value·=·{ | 156 | ········value·=·{ |
157 | ············Ljava/lang/NoSuchFieldException; | 157 | ············Ljava/lang/NoSuchFieldException; |
158 | ········} | 158 | ········} |
159 | ····.end·annotation | 159 | ····.end·annotation |
160 | ····.line·40 | 160 | ····.line·404 |
161 | ····invoke-static·{},·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization;->values()[Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization; | 161 | ····invoke-static·{},·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization;->values()[Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization; |
162 | ····move-result-object·v0 | 162 | ····move-result-object·v0 |
163 | ····array-length·v1,·v0 | 163 | ····array-length·v1,·v0 |
164 | ····const/4·v2,·0x0 | 164 | ····const/4·v2,·0x0 |
165 | ····:goto_0 | 165 | ····:goto_0 |
166 | ····if-ge·v2,·v1,·:cond_1 | 166 | ····if-ge·v2,·v1,·:cond_1 |
167 | ····aget-object·v3,·v0,·v2 | 167 | ····aget-object·v3,·v0,·v2 |
168 | ····.line·40 | 168 | ····.line·405 |
169 | ····iget-object·v4,·v3,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization;->encodedName:Ljava/lang/String; | 169 | ····iget-object·v4,·v3,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextCapitalization;->encodedName:Ljava/lang/String; |
170 | ····invoke-virtual·{v4,·p0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 170 | ····invoke-virtual·{v4,·p0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
171 | ····move-result·v4 | 171 | ····move-result·v4 |
172 | ····if-eqz·v4,·:cond_0 | 172 | ····if-eqz·v4,·:cond_0 |
Offset 184, 15 lines modified | Offset 184, 15 lines modified | ||
184 | ····return-object·v3 | 184 | ····return-object·v3 |
185 | ····:cond_0 | 185 | ····:cond_0 |
186 | ····add-int/lit8·v2,·v2,·0x1 | 186 | ····add-int/lit8·v2,·v2,·0x1 |
187 | ····goto·:goto_0 | 187 | ····goto·:goto_0 |
188 | ····.line·40 | 188 | ····.line·409 |
Max diff block lines reached; 1408/6141 bytes (22.93%) of diff not shown. |
Offset 35, 25 lines modified | Offset 35, 27 lines modified | ||
35 | .field·public·static·final·enum·PHONE:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType; | 35 | .field·public·static·final·enum·PHONE:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType; |
36 | .field·public·static·final·enum·TEXT:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType; | 36 | .field·public·static·final·enum·TEXT:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType; |
37 | .field·public·static·final·enum·URL:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType; | 37 | .field·public·static·final·enum·URL:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType; |
38 | .field·public·static·final·enum·VISIBLE_PASSWORD:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType; | ||
38 | #·instance·fields | 39 | #·instance·fields |
39 | .field·private·final·encodedName:Ljava/lang/String; | 40 | .field·private·final·encodedName:Ljava/lang/String; |
40 | ····.annotation·build·Landroidx/annotation/NonNull; | 41 | ····.annotation·build·Landroidx/annotation/NonNull; |
41 | ····.end·annotation | 42 | ····.end·annotation |
42 | .end·field | 43 | .end·field |
43 | #·direct·methods | 44 | #·direct·methods |
44 | .method·static·constructor·<clinit>()V | 45 | .method·static·constructor·<clinit>()V |
45 | ····.locals·1 | 46 | ····.locals·11 |
46 | ····.line·368 | 47 | ····.line·368 |
47 | ····new-instance·v0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType; | 48 | ····new-instance·v0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType; |
48 | ····const-string·v1,·"TEXT" | 49 | ····const-string·v1,·"TEXT" |
49 | ····const-string·v2,·"TextInputType.text" | 50 | ····const-string·v2,·"TextInputType.text" |
Offset 138, 15 lines modified | Offset 140, 28 lines modified | ||
138 | ····const/4·v9,·0x6 | 140 | ····const/4·v9,·0x6 |
139 | ····invoke-direct·{v0,·v1,·v9,·v2},·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType;-><init>(Ljava/lang/String;ILjava/lang/String;)V | 141 | ····invoke-direct·{v0,·v1,·v9,·v2},·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType;-><init>(Ljava/lang/String;ILjava/lang/String;)V |
140 | ····sput-object·v0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType;->URL:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType; | 142 | ····sput-object·v0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType;->URL:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType; |
143 | ····.line·375 | ||
144 | ····new-instance·v0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType; | ||
145 | ····const-string·v1,·"VISIBLE_PASSWORD" | ||
146 | ····const-string·v2,·"TextInputType.visiblePassword" | ||
141 | ····const/4·v0,·0x7 | 147 | ····const/4·v10,·0x7 |
148 | ····invoke-direct·{v0,·v1,·v10,·v2},·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType;-><init>(Ljava/lang/String;ILjava/lang/String;)V | ||
149 | ····sput-object·v0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType;->VISIBLE_PASSWORD:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType; | ||
150 | ····const/16·v0,·0x8 | ||
142 | ····.line·367 | 151 | ····.line·367 |
143 | ····new-array·v0,·v0,·[Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType; | 152 | ····new-array·v0,·v0,·[Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType; |
144 | ····sget-object·v1,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType;->TEXT:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType; | 153 | ····sget-object·v1,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType;->TEXT:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType; |
145 | ····aput-object·v1,·v0,·v3 | 154 | ····aput-object·v1,·v0,·v3 |
Offset 171, 14 lines modified | Offset 186, 18 lines modified | ||
171 | ····aput-object·v1,·v0,·v8 | 186 | ····aput-object·v1,·v0,·v8 |
172 | ····sget-object·v1,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType;->URL:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType; | 187 | ····sget-object·v1,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType;->URL:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType; |
173 | ····aput-object·v1,·v0,·v9 | 188 | ····aput-object·v1,·v0,·v9 |
189 | ····sget-object·v1,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType;->VISIBLE_PASSWORD:Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType; | ||
190 | ····aput-object·v1,·v0,·v10 | ||
174 | ····sput-object·v0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType;->$VALUES:[Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType; | 191 | ····sput-object·v0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType;->$VALUES:[Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType; |
175 | ····return-void | 192 | ····return-void |
176 | .end·method | 193 | .end·method |
177 | .method·private·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V | 194 | .method·private·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V |
178 | ····.locals·0 | 195 | ····.locals·0 |
Offset 190, 18 lines modified | Offset 209, 18 lines modified | ||
190 | ········value·=·{ | 209 | ········value·=·{ |
191 | ············"(", | 210 | ············"(", |
192 | ············"Ljava/lang/String;", | 211 | ············"Ljava/lang/String;", |
193 | ············")V" | 212 | ············")V" |
194 | ········} | 213 | ········} |
195 | ····.end·annotation | 214 | ····.end·annotation |
196 | ····.line·38 | 215 | ····.line·389 |
197 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 216 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
198 | ····.line·3 | 217 | ····.line·390 |
199 | ····iput-object·p3,·p0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType;->encodedName:Ljava/lang/String; | 218 | ····iput-object·p3,·p0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType;->encodedName:Ljava/lang/String; |
200 | ····return-void | 219 | ····return-void |
201 | .end·method | 220 | .end·method |
202 | .method·static·fromValue(Ljava/lang/String;)Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType; | 221 | .method·static·fromValue(Ljava/lang/String;)Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType; |
203 | ····.locals·5 | 222 | ····.locals·5 |
Offset 211, 29 lines modified | Offset 230, 29 lines modified | ||
211 | ····.end·param | 230 | ····.end·param |
212 | ····.annotation·system·Ldalvik/annotation/Throws; | 231 | ····.annotation·system·Ldalvik/annotation/Throws; |
213 | ········value·=·{ | 232 | ········value·=·{ |
214 | ············Ljava/lang/NoSuchFieldException; | 233 | ············Ljava/lang/NoSuchFieldException; |
215 | ········} | 234 | ········} |
216 | ····.end·annotation | 235 | ····.end·annotation |
217 | ····.line·37 | 236 | ····.line·378 |
218 | ····invoke-static·{},·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType;->values()[Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType; | 237 | ····invoke-static·{},·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType;->values()[Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType; |
219 | ····move-result-object·v0 | 238 | ····move-result-object·v0 |
220 | ····array-length·v1,·v0 | 239 | ····array-length·v1,·v0 |
221 | ····const/4·v2,·0x0 | 240 | ····const/4·v2,·0x0 |
222 | ····:goto_0 | 241 | ····:goto_0 |
223 | ····if-ge·v2,·v1,·:cond_1 | 242 | ····if-ge·v2,·v1,·:cond_1 |
224 | ····aget-object·v3,·v0,·v2 | 243 | ····aget-object·v3,·v0,·v2 |
225 | ····.line·37 | 244 | ····.line·379 |
226 | ····iget-object·v4,·v3,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType;->encodedName:Ljava/lang/String; | 245 | ····iget-object·v4,·v3,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextInputType;->encodedName:Ljava/lang/String; |
227 | ····invoke-virtual·{v4,·p0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 246 | ····invoke-virtual·{v4,·p0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
228 | ····move-result·v4 | 247 | ····move-result·v4 |
229 | ····if-eqz·v4,·:cond_0 | 248 | ····if-eqz·v4,·:cond_0 |
Offset 241, 15 lines modified | Offset 260, 15 lines modified | ||
241 | ····return-object·v3 | 260 | ····return-object·v3 |
Max diff block lines reached; 266/4858 bytes (5.48%) of diff not shown. |
Offset 29, 24 lines modified | Offset 29, 24 lines modified | ||
29 | .method·public·constructor·<init>(Ljava/lang/String;II)V | 29 | .method·public·constructor·<init>(Ljava/lang/String;II)V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.param·p1····#·Ljava/lang/String; | 31 | ····.param·p1····#·Ljava/lang/String; |
32 | ········.annotation·build·Landroidx/annotation/NonNull; | 32 | ········.annotation·build·Landroidx/annotation/NonNull; |
33 | ········.end·annotation | 33 | ········.end·annotation |
34 | ····.end·param | 34 | ····.end·param |
35 | ····.line·43 | 35 | ····.line·437 |
36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
37 | ····.line·43 | 37 | ····.line·438 |
38 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextEditState;->text:Ljava/lang/String; | 38 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextEditState;->text:Ljava/lang/String; |
39 | ····.line·43 | 39 | ····.line·439 |
40 | ····iput·p2,·p0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextEditState;->selectionStart:I | 40 | ····iput·p2,·p0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextEditState;->selectionStart:I |
41 | ····.line·4 | 41 | ····.line·440 |
42 | ····iput·p3,·p0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextEditState;->selectionEnd:I | 42 | ····iput·p3,·p0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextEditState;->selectionEnd:I |
43 | ····return-void | 43 | ····return-void |
44 | .end·method | 44 | .end·method |
45 | .method·public·static·fromJson(Lorg/json/JSONObject;)Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextEditState; | 45 | .method·public·static·fromJson(Lorg/json/JSONObject;)Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextEditState; |
46 | ····.locals·4 | 46 | ····.locals·4 |
Offset 56, 34 lines modified | Offset 56, 34 lines modified | ||
56 | ····.end·param | 56 | ····.end·param |
57 | ····.annotation·system·Ldalvik/annotation/Throws; | 57 | ····.annotation·system·Ldalvik/annotation/Throws; |
58 | ········value·=·{ | 58 | ········value·=·{ |
59 | ············Lorg/json/JSONException; | 59 | ············Lorg/json/JSONException; |
60 | ········} | 60 | ········} |
61 | ····.end·annotation | 61 | ····.end·annotation |
62 | ····.line·42 | 62 | ····.line·425 |
63 | ····new-instance·v0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextEditState; | 63 | ····new-instance·v0,·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextEditState; |
64 | ····const-string·v1,·"text" | 64 | ····const-string·v1,·"text" |
65 | ····.line·42 | 65 | ····.line·426 |
66 | ····invoke-virtual·{p0,·v1},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; | 66 | ····invoke-virtual·{p0,·v1},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; |
67 | ····move-result-object·v1 | 67 | ····move-result-object·v1 |
68 | ····const-string·v2,·"selectionBase" | 68 | ····const-string·v2,·"selectionBase" |
69 | ····.line·42 | 69 | ····.line·427 |
70 | ····invoke-virtual·{p0,·v2},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I | 70 | ····invoke-virtual·{p0,·v2},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I |
71 | ····move-result·v2 | 71 | ····move-result·v2 |
72 | ····const-string·v3,·"selectionExtent" | 72 | ····const-string·v3,·"selectionExtent" |
73 | ····.line·42 | 73 | ····.line·428 |
74 | ····invoke-virtual·{p0,·v3},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I | 74 | ····invoke-virtual·{p0,·v3},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I |
75 | ····move-result·p0 | 75 | ····move-result·p0 |
76 | ····invoke-direct·{v0,·v1,·v2,·p0},·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextEditState;-><init>(Ljava/lang/String;II)V | 76 | ····invoke-direct·{v0,·v1,·v2,·p0},·Lio/flutter/embedding/engine/systemchannels/TextInputChannel$TextEditState;-><init>(Ljava/lang/String;II)V |
77 | ····return-object·v0 | 77 | ····return-object·v0 |
Offset 21, 48 lines modified | Offset 21, 46 lines modified | ||
21 | .field·final·synthetic·this$0:Lio/flutter/embedding/android/FlutterFragment; | 21 | .field·final·synthetic·this$0:Lio/flutter/embedding/android/FlutterFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lio/flutter/embedding/android/FlutterFragment;)V | 23 | .method·constructor·<init>(Lio/flutter/embedding/android/FlutterFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.line· | 25 | ····.line·570 |
26 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterFragment$1;->this$0:Lio/flutter/embedding/android/FlutterFragment; | 26 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterFragment$1;->this$0:Lio/flutter/embedding/android/FlutterFragment; |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | #·virtual·methods | 30 | #·virtual·methods |
31 | .method·public·onFirstFrameRendered()V | 31 | .method·public·onFirstFrameRendered()V |
32 | ····.locals·2 | 32 | ····.locals·2 |
33 | ····.line· | 33 | ····.line·574 |
34 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$1;->this$0:Lio/flutter/embedding/android/FlutterFragment; | 34 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$1;->this$0:Lio/flutter/embedding/android/FlutterFragment; |
35 | ····invoke-virtual·{v0},·Lio/flutter/embedding/android/FlutterFragment;->onFirstFrameRendered()V | 35 | ····invoke-virtual·{v0},·Lio/flutter/embedding/android/FlutterFragment;->onFirstFrameRendered()V |
36 | ····.line· | 36 | ····.line·577 |
37 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$1;->this$0:Lio/flutter/embedding/android/FlutterFragment; | 37 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$1;->this$0:Lio/flutter/embedding/android/FlutterFragment; |
38 | ····invoke-virtual·{v0},·Lio/flutter/embedding/android/FlutterFragment;->getActivity()Landroidx/fragment/app/FragmentActivity; | 38 | ····invoke-virtual·{v0},·Lio/flutter/embedding/android/FlutterFragment;->getActivity()Landroidx/fragment/app/FragmentActivity; |
39 | ····move-result-object·v0 | 39 | ····move-result-object·v0 |
40 | ····if-eqz·v0,·:cond_0 | ||
41 | ····.line· | 40 | ····.line·578 |
42 | ····instance-of·v1,·v0,·Lio/flutter/embedding/engine/renderer/OnFirstFrameRenderedListener; | 41 | ····instance-of·v1,·v0,·Lio/flutter/embedding/engine/renderer/OnFirstFrameRenderedListener; |
43 | ····if-eqz·v1,·:cond_0 | 42 | ····if-eqz·v1,·:cond_0 |
44 | ····.line· | 43 | ····.line·579 |
45 | ····check-cast·v0,·Lio/flutter/embedding/engine/renderer/OnFirstFrameRenderedListener; | 44 | ····check-cast·v0,·Lio/flutter/embedding/engine/renderer/OnFirstFrameRenderedListener; |
46 | ····.line· | 45 | ····.line·580 |
47 | ····invoke-interface·{v0},·Lio/flutter/embedding/engine/renderer/OnFirstFrameRenderedListener;->onFirstFrameRendered()V | 46 | ····invoke-interface·{v0},·Lio/flutter/embedding/engine/renderer/OnFirstFrameRenderedListener;->onFirstFrameRendered()V |
48 | ····:cond_0 | 47 | ····:cond_0 |
49 | ····return-void | 48 | ····return-void |
50 | .end·method | 49 | .end·method |
Offset 30, 39 lines modified | Offset 30, 39 lines modified | ||
30 | .field·public·static·final·enum·transparent:Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; | 30 | .field·public·static·final·enum·transparent:Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·static·constructor·<clinit>()V | 32 | .method·static·constructor·<clinit>()V |
33 | ····.locals·4 | 33 | ····.locals·4 |
34 | ····.line· | 34 | ····.line·910 |
35 | ····new-instance·v0,·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; | 35 | ····new-instance·v0,·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; |
36 | ····const-string·v1,·"opaque" | 36 | ····const-string·v1,·"opaque" |
37 | ····const/4·v2,·0x0 | 37 | ····const/4·v2,·0x0 |
38 | ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode;-><init>(Ljava/lang/String;I)V | 38 | ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode;-><init>(Ljava/lang/String;I)V |
39 | ····sput-object·v0,·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode;->opaque:Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; | 39 | ····sput-object·v0,·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode;->opaque:Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; |
40 | ····.line· | 40 | ····.line·912 |
41 | ····new-instance·v0,·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; | 41 | ····new-instance·v0,·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; |
42 | ····const-string·v1,·"transparent" | 42 | ····const-string·v1,·"transparent" |
43 | ····const/4·v3,·0x1 | 43 | ····const/4·v3,·0x1 |
44 | ····invoke-direct·{v0,·v1,·v3},·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode;-><init>(Ljava/lang/String;I)V | 44 | ····invoke-direct·{v0,·v1,·v3},·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode;-><init>(Ljava/lang/String;I)V |
45 | ····sput-object·v0,·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode;->transparent:Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; | 45 | ····sput-object·v0,·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode;->transparent:Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; |
46 | ····const/4·v0,·0x2 | 46 | ····const/4·v0,·0x2 |
47 | ····.line· | 47 | ····.line·908 |
48 | ····new-array·v0,·v0,·[Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; | 48 | ····new-array·v0,·v0,·[Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; |
49 | ····sget-object·v1,·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode;->opaque:Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; | 49 | ····sget-object·v1,·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode;->opaque:Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; |
50 | ····aput-object·v1,·v0,·v2 | 50 | ····aput-object·v1,·v0,·v2 |
51 | ····sget-object·v1,·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode;->transparent:Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; | 51 | ····sget-object·v1,·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode;->transparent:Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; |
Offset 78, 39 lines modified | Offset 78, 39 lines modified | ||
78 | ····.locals·0 | 78 | ····.locals·0 |
79 | ····.annotation·system·Ldalvik/annotation/Signature; | 79 | ····.annotation·system·Ldalvik/annotation/Signature; |
80 | ········value·=·{ | 80 | ········value·=·{ |
81 | ············"()V" | 81 | ············"()V" |
82 | ········} | 82 | ········} |
83 | ····.end·annotation | 83 | ····.end·annotation |
84 | ····.line· | 84 | ····.line·908 |
85 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 85 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
86 | ····return-void | 86 | ····return-void |
87 | .end·method | 87 | .end·method |
88 | .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; | 88 | .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; |
89 | ····.locals·1 | 89 | ····.locals·1 |
90 | ····.line· | 90 | ····.line·908 |
91 | ····const-class·v0,·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; | 91 | ····const-class·v0,·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; |
92 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 92 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
93 | ····move-result-object·p0 | 93 | ····move-result-object·p0 |
94 | ····check-cast·p0,·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; | 94 | ····check-cast·p0,·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; |
95 | ····return-object·p0 | 95 | ····return-object·p0 |
96 | .end·method | 96 | .end·method |
97 | .method·public·static·values()[Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; | 97 | .method·public·static·values()[Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; |
98 | ····.locals·1 | 98 | ····.locals·1 |
99 | ····.line· | 99 | ····.line·908 |
100 | ····sget-object·v0,·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode;->$VALUES:[Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; | 100 | ····sget-object·v0,·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode;->$VALUES:[Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; |
101 | ····invoke-virtual·{v0},·[Lio/flutter/embedding/android/FlutterActivity$BackgroundMode;->clone()Ljava/lang/Object; | 101 | ····invoke-virtual·{v0},·[Lio/flutter/embedding/android/FlutterActivity$BackgroundMode;->clone()Ljava/lang/Object; |
102 | ····move-result-object·v0 | 102 | ····move-result-object·v0 |
103 | ····check-cast·v0,·[Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; | 103 | ····check-cast·v0,·[Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; |
Offset 30, 39 lines modified | Offset 30, 39 lines modified | ||
30 | .field·public·static·final·enum·transparent:Lio/flutter/embedding/android/FlutterView$TransparencyMode; | 30 | .field·public·static·final·enum·transparent:Lio/flutter/embedding/android/FlutterView$TransparencyMode; |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·static·constructor·<clinit>()V | 32 | .method·static·constructor·<clinit>()V |
33 | ····.locals·4 | 33 | ····.locals·4 |
34 | ····.line· | 34 | ····.line·810 |
35 | ····new-instance·v0,·Lio/flutter/embedding/android/FlutterView$TransparencyMode; | 35 | ····new-instance·v0,·Lio/flutter/embedding/android/FlutterView$TransparencyMode; |
36 | ····const-string·v1,·"opaque" | 36 | ····const-string·v1,·"opaque" |
37 | ····const/4·v2,·0x0 | 37 | ····const/4·v2,·0x0 |
38 | ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/embedding/android/FlutterView$TransparencyMode;-><init>(Ljava/lang/String;I)V | 38 | ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/embedding/android/FlutterView$TransparencyMode;-><init>(Ljava/lang/String;I)V |
39 | ····sput-object·v0,·Lio/flutter/embedding/android/FlutterView$TransparencyMode;->opaque:Lio/flutter/embedding/android/FlutterView$TransparencyMode; | 39 | ····sput-object·v0,·Lio/flutter/embedding/android/FlutterView$TransparencyMode;->opaque:Lio/flutter/embedding/android/FlutterView$TransparencyMode; |
40 | ····.line· | 40 | ····.line·821 |
41 | ····new-instance·v0,·Lio/flutter/embedding/android/FlutterView$TransparencyMode; | 41 | ····new-instance·v0,·Lio/flutter/embedding/android/FlutterView$TransparencyMode; |
42 | ····const-string·v1,·"transparent" | 42 | ····const-string·v1,·"transparent" |
43 | ····const/4·v3,·0x1 | 43 | ····const/4·v3,·0x1 |
44 | ····invoke-direct·{v0,·v1,·v3},·Lio/flutter/embedding/android/FlutterView$TransparencyMode;-><init>(Ljava/lang/String;I)V | 44 | ····invoke-direct·{v0,·v1,·v3},·Lio/flutter/embedding/android/FlutterView$TransparencyMode;-><init>(Ljava/lang/String;I)V |
45 | ····sput-object·v0,·Lio/flutter/embedding/android/FlutterView$TransparencyMode;->transparent:Lio/flutter/embedding/android/FlutterView$TransparencyMode; | 45 | ····sput-object·v0,·Lio/flutter/embedding/android/FlutterView$TransparencyMode;->transparent:Lio/flutter/embedding/android/FlutterView$TransparencyMode; |
46 | ····const/4·v0,·0x2 | 46 | ····const/4·v0,·0x2 |
47 | ····.line·7 | 47 | ····.line·799 |
48 | ····new-array·v0,·v0,·[Lio/flutter/embedding/android/FlutterView$TransparencyMode; | 48 | ····new-array·v0,·v0,·[Lio/flutter/embedding/android/FlutterView$TransparencyMode; |
49 | ····sget-object·v1,·Lio/flutter/embedding/android/FlutterView$TransparencyMode;->opaque:Lio/flutter/embedding/android/FlutterView$TransparencyMode; | 49 | ····sget-object·v1,·Lio/flutter/embedding/android/FlutterView$TransparencyMode;->opaque:Lio/flutter/embedding/android/FlutterView$TransparencyMode; |
50 | ····aput-object·v1,·v0,·v2 | 50 | ····aput-object·v1,·v0,·v2 |
51 | ····sget-object·v1,·Lio/flutter/embedding/android/FlutterView$TransparencyMode;->transparent:Lio/flutter/embedding/android/FlutterView$TransparencyMode; | 51 | ····sget-object·v1,·Lio/flutter/embedding/android/FlutterView$TransparencyMode;->transparent:Lio/flutter/embedding/android/FlutterView$TransparencyMode; |
Offset 78, 39 lines modified | Offset 78, 39 lines modified | ||
78 | ····.locals·0 | 78 | ····.locals·0 |
79 | ····.annotation·system·Ldalvik/annotation/Signature; | 79 | ····.annotation·system·Ldalvik/annotation/Signature; |
80 | ········value·=·{ | 80 | ········value·=·{ |
81 | ············"()V" | 81 | ············"()V" |
82 | ········} | 82 | ········} |
83 | ····.end·annotation | 83 | ····.end·annotation |
84 | ····.line·7 | 84 | ····.line·799 |
85 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 85 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
86 | ····return-void | 86 | ····return-void |
87 | .end·method | 87 | .end·method |
88 | .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/embedding/android/FlutterView$TransparencyMode; | 88 | .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/embedding/android/FlutterView$TransparencyMode; |
89 | ····.locals·1 | 89 | ····.locals·1 |
90 | ····.line·7 | 90 | ····.line·799 |
91 | ····const-class·v0,·Lio/flutter/embedding/android/FlutterView$TransparencyMode; | 91 | ····const-class·v0,·Lio/flutter/embedding/android/FlutterView$TransparencyMode; |
92 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 92 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
93 | ····move-result-object·p0 | 93 | ····move-result-object·p0 |
94 | ····check-cast·p0,·Lio/flutter/embedding/android/FlutterView$TransparencyMode; | 94 | ····check-cast·p0,·Lio/flutter/embedding/android/FlutterView$TransparencyMode; |
95 | ····return-object·p0 | 95 | ····return-object·p0 |
96 | .end·method | 96 | .end·method |
97 | .method·public·static·values()[Lio/flutter/embedding/android/FlutterView$TransparencyMode; | 97 | .method·public·static·values()[Lio/flutter/embedding/android/FlutterView$TransparencyMode; |
98 | ····.locals·1 | 98 | ····.locals·1 |
99 | ····.line·7 | 99 | ····.line·799 |
100 | ····sget-object·v0,·Lio/flutter/embedding/android/FlutterView$TransparencyMode;->$VALUES:[Lio/flutter/embedding/android/FlutterView$TransparencyMode; | 100 | ····sget-object·v0,·Lio/flutter/embedding/android/FlutterView$TransparencyMode;->$VALUES:[Lio/flutter/embedding/android/FlutterView$TransparencyMode; |
101 | ····invoke-virtual·{v0},·[Lio/flutter/embedding/android/FlutterView$TransparencyMode;->clone()Ljava/lang/Object; | 101 | ····invoke-virtual·{v0},·[Lio/flutter/embedding/android/FlutterView$TransparencyMode;->clone()Ljava/lang/Object; |
102 | ····move-result-object·v0 | 102 | ····move-result-object·v0 |
103 | ····check-cast·v0,·[Lio/flutter/embedding/android/FlutterView$TransparencyMode; | 103 | ····check-cast·v0,·[Lio/flutter/embedding/android/FlutterView$TransparencyMode; |
Offset 1, 20 lines modified | Offset 1, 22 lines modified | ||
1 | .class·public·Lio/flutter/embedding/android/FlutterActivity; | 1 | .class·public·Lio/flutter/embedding/android/FlutterActivity; |
2 | .super·Landroid | 2 | .super·Landroid/app/Activity; |
3 | .source·"FlutterActivity.java" | 3 | .source·"FlutterActivity.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/flutter/embedding/ | 5 | .implements·Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate$Host; |
6 | .implements·Landroidx/lifecycle/LifecycleOwner; | ||
6 | #·annotations | 7 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 9 | ····value·=·{ |
9 | ········Lio/flutter/embedding/android/FlutterActivity$BackgroundMode;, | 10 | ········Lio/flutter/embedding/android/FlutterActivity$BackgroundMode;, |
11 | ········Lio/flutter/embedding/android/FlutterActivity$CachedEngineIntentBuilder;, | ||
10 | ········Lio/flutter/embedding/android/FlutterActivity$IntentBuilder; | 12 | ········Lio/flutter/embedding/android/FlutterActivity$NewEngineIntentBuilder; |
11 | ····} | 13 | ····} |
12 | .end·annotation | 14 | .end·annotation |
13 | #·static·fields | 15 | #·static·fields |
14 | .field·protected·static·final·DART_ENTRYPOINT_META_DATA_KEY:Ljava/lang/String;·=·"io.flutter.Entrypoint" | 16 | .field·protected·static·final·DART_ENTRYPOINT_META_DATA_KEY:Ljava/lang/String;·=·"io.flutter.Entrypoint" |
Offset 22, 90 lines modified | Offset 24, 98 lines modified | ||
22 | .field·protected·static·final·DEFAULT_DART_ENTRYPOINT:Ljava/lang/String;·=·"main" | 24 | .field·protected·static·final·DEFAULT_DART_ENTRYPOINT:Ljava/lang/String;·=·"main" |
23 | .field·protected·static·final·DEFAULT_INITIAL_ROUTE:Ljava/lang/String;·=·"/" | 25 | .field·protected·static·final·DEFAULT_INITIAL_ROUTE:Ljava/lang/String;·=·"/" |
24 | .field·protected·static·final·EXTRA_BACKGROUND_MODE:Ljava/lang/String;·=·"background_mode" | 26 | .field·protected·static·final·EXTRA_BACKGROUND_MODE:Ljava/lang/String;·=·"background_mode" |
27 | .field·protected·static·final·EXTRA_CACHED_ENGINE_ID:Ljava/lang/String;·=·"cached_engine_id" | ||
25 | .field·protected·static·final·EXTRA_DART_ENTRYPOINT:Ljava/lang/String;·=·"dart_entrypoint" | 28 | .field·protected·static·final·EXTRA_DART_ENTRYPOINT:Ljava/lang/String;·=·"dart_entrypoint" |
26 | .field·protected·static·final·EXTRA_INIT | 29 | .field·protected·static·final·EXTRA_DESTROY_ENGINE_WITH_ACTIVITY:Ljava/lang/String;·=·"destroy_engine_with_activity" |
27 | .field·pr | 30 | .field·protected·static·final·EXTRA_INITIAL_ROUTE:Ljava/lang/String;·=·"initial_route" |
28 | .field·protected·static·final·INITIAL_ROUTE_META_DATA_KEY:Ljava/lang/String;·=·"io.flutter.InitialRoute" | 31 | .field·protected·static·final·INITIAL_ROUTE_META_DATA_KEY:Ljava/lang/String;·=·"io.flutter.InitialRoute" |
29 | .field·pr | 32 | .field·protected·static·final·NORMAL_THEME_META_DATA_KEY:Ljava/lang/String;·=·"io.flutter.embedding.android.NormalTheme" |
33 | .field·protected·static·final·SPLASH_SCREEN_META_DATA_KEY:Ljava/lang/String;·=·"io.flutter.embedding.android.SplashScreenDrawable" | ||
30 | .field·private·static·final·TAG | 34 | .field·private·static·final·TAG:Ljava/lang/String;·=·"FlutterActivity" |
31 | #·instance·fields | 35 | #·instance·fields |
36 | .field·private·delegate:Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate; | ||
32 | .field·private·coverView:Landroid/view/View; | ||
33 | ····.annotation·build·Landroidx/annotation/Nullable; | ||
34 | ····.end·annotation | ||
35 | .end·field | ||
36 | .field·private· | 37 | .field·private·lifecycle:Landroidx/lifecycle/LifecycleRegistry; |
37 | ····.annotation·build·Landroidx/annotation/N | 38 | ····.annotation·build·Landroidx/annotation/NonNull; |
38 | ····.end·annotation | 39 | ····.end·annotation |
39 | .end·field | 40 | .end·field |
40 | #·direct·methods | 41 | #·direct·methods |
41 | .method·static·constructor·<clinit>()V | 42 | .method·static·constructor·<clinit>()V |
42 | ····.locals·1 | 43 | ····.locals·1 |
43 | ····.line·8 | 44 | ····.line·189 |
44 | ····sget-object·v0,·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode;->opaque:Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; | 45 | ····sget-object·v0,·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode;->opaque:Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; |
45 | ····invoke-virtual·{v0},·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode;->name()Ljava/lang/String; | 46 | ····invoke-virtual·{v0},·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode;->name()Ljava/lang/String; |
46 | ····move-result-object·v0 | 47 | ····move-result-object·v0 |
47 | ····sput-object·v0,·Lio/flutter/embedding/android/FlutterActivity;->DEFAULT_BACKGROUND_MODE:Ljava/lang/String; | 48 | ····sput-object·v0,·Lio/flutter/embedding/android/FlutterActivity;->DEFAULT_BACKGROUND_MODE:Ljava/lang/String; |
48 | ····return-void | 49 | ····return-void |
49 | .end·method | 50 | .end·method |
50 | .method·public·constructor·<init>()V | 51 | .method·public·constructor·<init>()V |
51 | ····.locals· | 52 | ····.locals·1 |
53 | ····.line·386 | ||
54 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V | ||
55 | ····.line·387 | ||
56 | ····new-instance·v0,·Landroidx/lifecycle/LifecycleRegistry; | ||
52 | ····.line·69 | ||
53 | ····invoke-direct·{p0},·Landroidx/ | 57 | ····invoke-direct·{v0,·p0},·Landroidx/lifecycle/LifecycleRegistry;-><init>(Landroidx/lifecycle/LifecycleOwner;)V |
58 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterActivity;->lifecycle:Landroidx/lifecycle/LifecycleRegistry; | ||
54 | ····return-void | 59 | ····return-void |
55 | .end·method | 60 | .end·method |
56 | .method·private·configureStatusBarForFullscreenFlutterExperience()V | 61 | .method·private·configureStatusBarForFullscreenFlutterExperience()V |
57 | ····.locals·2 | 62 | ····.locals·2 |
58 | ····.line· | 63 | ····.line·516 |
59 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 64 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
60 | ····const/16·v1,·0x15 | 65 | ····const/16·v1,·0x15 |
61 | ····if-lt·v0,·v1,·:cond_0 | 66 | ····if-lt·v0,·v1,·:cond_0 |
62 | ····.line· | 67 | ····.line·517 |
63 | ····invoke-virtual·{p0},·Lio/flutter/embedding/android/FlutterActivity;->getWindow()Landroid/view/Window; | 68 | ····invoke-virtual·{p0},·Lio/flutter/embedding/android/FlutterActivity;->getWindow()Landroid/view/Window; |
64 | ····move-result-object·v0 | 69 | ····move-result-object·v0 |
65 | ····const/high16·v1,·-0x80000000 | 70 | ····const/high16·v1,·-0x80000000 |
66 | ····.line· | 71 | ····.line·518 |
67 | ····invoke-virtual·{v0,·v1},·Landroid/view/Window;->addFlags(I)V | 72 | ····invoke-virtual·{v0,·v1},·Landroid/view/Window;->addFlags(I)V |
68 | ····const/high16·v1,·0x40000000····#·2.0f | 73 | ····const/high16·v1,·0x40000000····#·2.0f |
69 | ····.line· | 74 | ····.line·519 |
70 | ····invoke-virtual·{v0,·v1},·Landroid/view/Window;->setStatusBarColor(I)V | 75 | ····invoke-virtual·{v0,·v1},·Landroid/view/Window;->setStatusBarColor(I)V |
71 | ····.line· | 76 | ····.line·520 |
72 | ····invoke-virtual·{v0},·Landroid/view/Window;->getDecorView()Landroid/view/View; | 77 | ····invoke-virtual·{v0},·Landroid/view/Window;->getDecorView()Landroid/view/View; |
73 | ····move-result-object·v0 | 78 | ····move-result-object·v0 |
74 | ····const/16·v1,·0x500 | 79 | ····const/16·v1,·0x500 |
75 | ····invoke-virtual·{v0,·v1},·Landroid/view/View;->setSystemUiVisibility(I)V | 80 | ····invoke-virtual·{v0,·v1},·Landroid/view/View;->setSystemUiVisibility(I)V |
Offset 113, 243 lines modified | Offset 123, 195 lines modified | ||
Max diff block lines reached; 49907/54932 bytes (90.85%) of diff not shown. |
Offset 1, 447 lines modified | Offset 1, 246 lines modified | ||
1 | .class·public·Lio/flutter/embedding/android/FlutterFragment; | 1 | .class·public·Lio/flutter/embedding/android/FlutterFragment; |
2 | .super·Landroidx/fragment/app/Fragment; | 2 | .super·Landroidx/fragment/app/Fragment; |
3 | .source·"FlutterFragment.java" | 3 | .source·"FlutterFragment.java" |
4 | #·interfaces | ||
5 | .implements·Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate$Host; | ||
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/flutter/embedding/android/FlutterFragment$ActivityCallThrough;, | ||
7 | ········Lio/flutter/embedding/android/FlutterFragment$ | 10 | ········Lio/flutter/embedding/android/FlutterFragment$CachedEngineFragmentBuilder;, |
8 | ········Lio/flutter/embedding/android/FlutterFragment$Builder; | 11 | ········Lio/flutter/embedding/android/FlutterFragment$NewEngineFragmentBuilder; |
9 | ····} | 12 | ····} |
10 | .end·annotation | 13 | .end·annotation |
11 | #·static·fields | 14 | #·static·fields |
12 | .field·protected·static·final·ARG_APP_BUNDLE_PATH:Ljava/lang/String;·=·"app_bundle_path" | 15 | .field·protected·static·final·ARG_APP_BUNDLE_PATH:Ljava/lang/String;·=·"app_bundle_path" |
16 | .field·protected·static·final·ARG_CACHED_ENGINE_ID:Ljava/lang/String;·=·"cached_engine_id" | ||
13 | .field·protected·static·final·ARG_DART_ENTRYPOINT:Ljava/lang/String;·=·"dart_entrypoint" | 17 | .field·protected·static·final·ARG_DART_ENTRYPOINT:Ljava/lang/String;·=·"dart_entrypoint" |
18 | .field·protected·static·final·ARG_DESTROY_ENGINE_WITH_FRAGMENT:Ljava/lang/String;·=·"destroy_engine_with_fragment" | ||
14 | .field·protected·static·final·ARG_FLUTTERVIEW_RENDER_MODE:Ljava/lang/String;·=·"flutterview_render_mode" | 19 | .field·protected·static·final·ARG_FLUTTERVIEW_RENDER_MODE:Ljava/lang/String;·=·"flutterview_render_mode" |
15 | .field·protected·static·final·ARG_FLUTTERVIEW_TRANSPARENCY_MODE:Ljava/lang/String;·=·"flutterview_transparency_mode" | 20 | .field·protected·static·final·ARG_FLUTTERVIEW_TRANSPARENCY_MODE:Ljava/lang/String;·=·"flutterview_transparency_mode" |
16 | .field·protected·static·final·ARG_FLUTTER_INITIALIZATION_ARGS:Ljava/lang/String;·=·"initialization_args" | 21 | .field·protected·static·final·ARG_FLUTTER_INITIALIZATION_ARGS:Ljava/lang/String;·=·"initialization_args" |
17 | .field·protected·static·final·ARG_INITIAL_ROUTE:Ljava/lang/String;·=·"initial_route" | 22 | .field·protected·static·final·ARG_INITIAL_ROUTE:Ljava/lang/String;·=·"initial_route" |
18 | .field·protected·static·final·ARG_SHOULD_ATTACH_ENGINE_TO_ACTIVITY:Ljava/lang/String;·=·"should_attach_engine_to_activity" | 23 | .field·protected·static·final·ARG_SHOULD_ATTACH_ENGINE_TO_ACTIVITY:Ljava/lang/String;·=·"should_attach_engine_to_activity" |
19 | .field·private·static·final·TAG:Ljava/lang/String;·=·"FlutterFragment" | 24 | .field·private·static·final·TAG:Ljava/lang/String;·=·"FlutterFragment" |
20 | #·instance·fields | 25 | #·instance·fields |
26 | .field·private·delegate:Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate; | ||
21 | .field·private·flutterEngine:Lio/flutter/embedding/engine/FlutterEngine; | ||
22 | ····.annotation·build·Landroidx/annotation/Nullable; | ||
23 | ····.end·annotation | ||
24 | .end·field | ||
25 | .field·private·flutterView:Lio/flutter/embedding/android/FlutterView; | ||
26 | ····.annotation·build·Landroidx/annotation/Nullable; | ||
27 | ····.end·annotation | ||
28 | .end·field | ||
29 | .field·private·isFlutterEngineFromActivity:Z | ||
30 | .field·private·final·onFirstFrameRenderedListener:Lio/flutter/embedding/engine/renderer/OnFirstFrameRenderedListener; | 27 | .field·private·final·onFirstFrameRenderedListener:Lio/flutter/embedding/engine/renderer/OnFirstFrameRenderedListener; |
31 | .field·private·platformPlugin:Lio/flutter/plugin/platform/PlatformPlugin; | ||
32 | ····.annotation·build·Landroidx/annotation/Nullable; | ||
33 | ····.end·annotation | ||
34 | .end·field | ||
35 | #·direct·methods | 28 | #·direct·methods |
36 | .method·public·constructor·<init>()V | 29 | .method·public·constructor·<init>()V |
37 | ····.locals·1 | 30 | ····.locals·1 |
38 | ····.line· | 31 | ····.line·585 |
39 | ····invoke-direct·{p0},·Landroidx/fragment/app/Fragment;-><init>()V | 32 | ····invoke-direct·{p0},·Landroidx/fragment/app/Fragment;-><init>()V |
40 | ····.line· | 33 | ····.line·570 |
41 | ····new-instance·v0,·Lio/flutter/embedding/android/FlutterFragment$1; | 34 | ····new-instance·v0,·Lio/flutter/embedding/android/FlutterFragment$1; |
42 | ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/android/FlutterFragment$1;-><init>(Lio/flutter/embedding/android/FlutterFragment;)V | 35 | ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/android/FlutterFragment$1;-><init>(Lio/flutter/embedding/android/FlutterFragment;)V |
43 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment;->onFirstFrameRenderedListener:Lio/flutter/embedding/engine/renderer/OnFirstFrameRenderedListener; | 36 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment;->onFirstFrameRenderedListener:Lio/flutter/embedding/engine/renderer/OnFirstFrameRenderedListener; |
44 | ····.line· | 37 | ····.line·588 |
45 | ····new-instance·v0,·Landroid/os/Bundle; | 38 | ····new-instance·v0,·Landroid/os/Bundle; |
46 | ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V | 39 | ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V |
47 | ····invoke-virtual·{p0,·v0},·Lio/flutter/embedding/android/FlutterFragment;->setArguments(Landroid/os/Bundle;)V | 40 | ····invoke-virtual·{p0,·v0},·Lio/flutter/embedding/android/FlutterFragment;->setArguments(Landroid/os/Bundle;)V |
48 | ····return-void | 41 | ····return-void |
49 | .end·method | 42 | .end·method |
50 | .method· | 43 | .method·public·static·createDefault()Lio/flutter/embedding/android/FlutterFragment; |
51 | ····.locals· | 44 | ····.locals·1 |
45 | ····.annotation·build·Landroidx/annotation/NonNull; | ||
46 | ····.end·annotation | ||
52 | ····.line·64 | ||
53 | ····iget-object·p0,·p0,·Lio/flutter/embedding/android/FlutterFragment;->flutterEngine:Lio/flutter/embedding/engine/FlutterEngine; | ||
54 | ····return-object·p0 | ||
55 | .end·method | ||
56 | .method·static·synthetic·access$100(Lio/flutter/embedding/android/FlutterFragment;)Lio/flutter/embedding/android/FlutterView; | ||
57 | ····.locals·0 | ||
58 | ····.line·64 | ||
59 | ····iget-object·p0,·p0,·Lio/flutter/embedding/android/FlutterFragment;->flutterView:Lio/flutter/embedding/android/FlutterView; | ||
60 | ····return-object·p0 | ||
61 | .end·method | ||
62 | .method·static·synthetic·access$200(Lio/flutter/embedding/android/FlutterFragment;)V | ||
63 | ····.locals·0 | ||
64 | ····.line·64 | ||
65 | ····invoke-direct·{p0},·Lio/flutter/embedding/android/FlutterFragment;->doInitialFlutterViewRun()V | ||
66 | ····return-void | ||
67 | .end·method | ||
68 | .method·private·doInitialFlutterViewRun()V | ||
69 | ····.locals·4 | ||
70 | ····.line·457 | ||
71 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment;->flutterEngine:Lio/flutter/embedding/engine/FlutterEngine; | ||
72 | ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/FlutterEngine;->getDartExecutor()Lio/flutter/embedding/engine/dart/DartExecutor; | ||
73 | ····move-result-object·v0 | ||
74 | ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/dart/DartExecutor;->isExecutingDart()Z | ||
Max diff block lines reached; 54439/60909 bytes (89.38%) of diff not shown. |
Offset 18, 15 lines modified | Offset 18, 15 lines modified | ||
18 | .field·static·final·synthetic·$SwitchMap$io$flutter$embedding$android$FlutterView$RenderMode:[I | 18 | .field·static·final·synthetic·$SwitchMap$io$flutter$embedding$android$FlutterView$RenderMode:[I |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·static·constructor·<clinit>()V | 20 | .method·static·constructor·<clinit>()V |
21 | ····.locals·3 | 21 | ····.locals·3 |
22 | ····.line·1 | 22 | ····.line·194 |
23 | ····invoke-static·{},·Lio/flutter/embedding/android/FlutterView$RenderMode;->values()[Lio/flutter/embedding/android/FlutterView$RenderMode; | 23 | ····invoke-static·{},·Lio/flutter/embedding/android/FlutterView$RenderMode;->values()[Lio/flutter/embedding/android/FlutterView$RenderMode; |
24 | ····move-result-object·v0 | 24 | ····move-result-object·v0 |
25 | ····array-length·v0,·v0 | 25 | ····array-length·v0,·v0 |
26 | ····new-array·v0,·v0,·[I | 26 | ····new-array·v0,·v0,·[I |
Offset 21, 27 lines modified | Offset 21, 27 lines modified | ||
21 | .field·final·synthetic·this$0:Lio/flutter/embedding/android/FlutterView; | 21 | .field·final·synthetic·this$0:Lio/flutter/embedding/android/FlutterView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lio/flutter/embedding/android/FlutterView;)V | 23 | .method·constructor·<init>(Lio/flutter/embedding/android/FlutterView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.line·10 | 25 | ····.line·104 |
26 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterView$1;->this$0:Lio/flutter/embedding/android/FlutterView; | 26 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterView$1;->this$0:Lio/flutter/embedding/android/FlutterView; |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | #·virtual·methods | 30 | #·virtual·methods |
31 | .method·public·onAccessibilityChanged(ZZ)V | 31 | .method·public·onAccessibilityChanged(ZZ)V |
32 | ····.locals·1 | 32 | ····.locals·1 |
33 | ····.line·10 | 33 | ····.line·107 |
34 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterView$1;->this$0:Lio/flutter/embedding/android/FlutterView; | 34 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterView$1;->this$0:Lio/flutter/embedding/android/FlutterView; |
35 | ····invoke-static·{v0,·p1,·p2},·Lio/flutter/embedding/android/FlutterView;->access$000(Lio/flutter/embedding/android/FlutterView;ZZ)V | 35 | ····invoke-static·{v0,·p1,·p2},·Lio/flutter/embedding/android/FlutterView;->access$000(Lio/flutter/embedding/android/FlutterView;ZZ)V |
36 | ····return-void | 36 | ····return-void |
37 | .end·method | 37 | .end·method |
Offset 30, 39 lines modified | Offset 30, 39 lines modified | ||
30 | .field·public·static·final·enum·texture:Lio/flutter/embedding/android/FlutterView$RenderMode; | 30 | .field·public·static·final·enum·texture:Lio/flutter/embedding/android/FlutterView$RenderMode; |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·static·constructor·<clinit>()V | 32 | .method·static·constructor·<clinit>()V |
33 | ····.locals·4 | 33 | ····.locals·4 |
34 | ····.line·7 | 34 | ····.line·778 |
35 | ····new-instance·v0,·Lio/flutter/embedding/android/FlutterView$RenderMode; | 35 | ····new-instance·v0,·Lio/flutter/embedding/android/FlutterView$RenderMode; |
36 | ····const-string·v1,·"surface" | 36 | ····const-string·v1,·"surface" |
37 | ····const/4·v2,·0x0 | 37 | ····const/4·v2,·0x0 |
38 | ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/embedding/android/FlutterView$RenderMode;-><init>(Ljava/lang/String;I)V | 38 | ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/embedding/android/FlutterView$RenderMode;-><init>(Ljava/lang/String;I)V |
39 | ····sput-object·v0,·Lio/flutter/embedding/android/FlutterView$RenderMode;->surface:Lio/flutter/embedding/android/FlutterView$RenderMode; | 39 | ····sput-object·v0,·Lio/flutter/embedding/android/FlutterView$RenderMode;->surface:Lio/flutter/embedding/android/FlutterView$RenderMode; |
40 | ····.line·7 | 40 | ····.line·786 |
41 | ····new-instance·v0,·Lio/flutter/embedding/android/FlutterView$RenderMode; | 41 | ····new-instance·v0,·Lio/flutter/embedding/android/FlutterView$RenderMode; |
42 | ····const-string·v1,·"texture" | 42 | ····const-string·v1,·"texture" |
43 | ····const/4·v3,·0x1 | 43 | ····const/4·v3,·0x1 |
44 | ····invoke-direct·{v0,·v1,·v3},·Lio/flutter/embedding/android/FlutterView$RenderMode;-><init>(Ljava/lang/String;I)V | 44 | ····invoke-direct·{v0,·v1,·v3},·Lio/flutter/embedding/android/FlutterView$RenderMode;-><init>(Ljava/lang/String;I)V |
45 | ····sput-object·v0,·Lio/flutter/embedding/android/FlutterView$RenderMode;->texture:Lio/flutter/embedding/android/FlutterView$RenderMode; | 45 | ····sput-object·v0,·Lio/flutter/embedding/android/FlutterView$RenderMode;->texture:Lio/flutter/embedding/android/FlutterView$RenderMode; |
46 | ····const/4·v0,·0x2 | 46 | ····const/4·v0,·0x2 |
47 | ····.line·7 | 47 | ····.line·770 |
48 | ····new-array·v0,·v0,·[Lio/flutter/embedding/android/FlutterView$RenderMode; | 48 | ····new-array·v0,·v0,·[Lio/flutter/embedding/android/FlutterView$RenderMode; |
49 | ····sget-object·v1,·Lio/flutter/embedding/android/FlutterView$RenderMode;->surface:Lio/flutter/embedding/android/FlutterView$RenderMode; | 49 | ····sget-object·v1,·Lio/flutter/embedding/android/FlutterView$RenderMode;->surface:Lio/flutter/embedding/android/FlutterView$RenderMode; |
50 | ····aput-object·v1,·v0,·v2 | 50 | ····aput-object·v1,·v0,·v2 |
51 | ····sget-object·v1,·Lio/flutter/embedding/android/FlutterView$RenderMode;->texture:Lio/flutter/embedding/android/FlutterView$RenderMode; | 51 | ····sget-object·v1,·Lio/flutter/embedding/android/FlutterView$RenderMode;->texture:Lio/flutter/embedding/android/FlutterView$RenderMode; |
Offset 78, 39 lines modified | Offset 78, 39 lines modified | ||
78 | ····.locals·0 | 78 | ····.locals·0 |
79 | ····.annotation·system·Ldalvik/annotation/Signature; | 79 | ····.annotation·system·Ldalvik/annotation/Signature; |
80 | ········value·=·{ | 80 | ········value·=·{ |
81 | ············"()V" | 81 | ············"()V" |
82 | ········} | 82 | ········} |
83 | ····.end·annotation | 83 | ····.end·annotation |
84 | ····.line·7 | 84 | ····.line·770 |
85 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 85 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
86 | ····return-void | 86 | ····return-void |
87 | .end·method | 87 | .end·method |
88 | .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/embedding/android/FlutterView$RenderMode; | 88 | .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/embedding/android/FlutterView$RenderMode; |
89 | ····.locals·1 | 89 | ····.locals·1 |
90 | ····.line·7 | 90 | ····.line·770 |
91 | ····const-class·v0,·Lio/flutter/embedding/android/FlutterView$RenderMode; | 91 | ····const-class·v0,·Lio/flutter/embedding/android/FlutterView$RenderMode; |
92 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 92 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
93 | ····move-result-object·p0 | 93 | ····move-result-object·p0 |
94 | ····check-cast·p0,·Lio/flutter/embedding/android/FlutterView$RenderMode; | 94 | ····check-cast·p0,·Lio/flutter/embedding/android/FlutterView$RenderMode; |
95 | ····return-object·p0 | 95 | ····return-object·p0 |
96 | .end·method | 96 | .end·method |
97 | .method·public·static·values()[Lio/flutter/embedding/android/FlutterView$RenderMode; | 97 | .method·public·static·values()[Lio/flutter/embedding/android/FlutterView$RenderMode; |
98 | ····.locals·1 | 98 | ····.locals·1 |
99 | ····.line·7 | 99 | ····.line·770 |
100 | ····sget-object·v0,·Lio/flutter/embedding/android/FlutterView$RenderMode;->$VALUES:[Lio/flutter/embedding/android/FlutterView$RenderMode; | 100 | ····sget-object·v0,·Lio/flutter/embedding/android/FlutterView$RenderMode;->$VALUES:[Lio/flutter/embedding/android/FlutterView$RenderMode; |
101 | ····invoke-virtual·{v0},·[Lio/flutter/embedding/android/FlutterView$RenderMode;->clone()Ljava/lang/Object; | 101 | ····invoke-virtual·{v0},·[Lio/flutter/embedding/android/FlutterView$RenderMode;->clone()Ljava/lang/Object; |
102 | ····move-result-object·v0 | 102 | ····move-result-object·v0 |
103 | ····check-cast·v0,·[Lio/flutter/embedding/android/FlutterView$RenderMode; | 103 | ····check-cast·v0,·[Lio/flutter/embedding/android/FlutterView$RenderMode; |
Offset 21, 29 lines modified | Offset 21, 59 lines modified | ||
21 | .field·final·synthetic·this$0:Lio/flutter/embedding/android/FlutterView; | 21 | .field·final·synthetic·this$0:Lio/flutter/embedding/android/FlutterView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lio/flutter/embedding/android/FlutterView;)V | 23 | .method·constructor·<init>(Lio/flutter/embedding/android/FlutterView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.line·1 | 25 | ····.line·111 |
26 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterView$2;->this$0:Lio/flutter/embedding/android/FlutterView; | 26 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterView$2;->this$0:Lio/flutter/embedding/android/FlutterView; |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | #·virtual·methods | 30 | #·virtual·methods |
31 | .method·public·onFirstFrameRendered()V | 31 | .method·public·onFirstFrameRendered()V |
32 | ····.locals·2 | 32 | ····.locals·2 |
33 | ····.line·11 | 33 | ····.line·114 |
34 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterView$2;->this$0:Lio/flutter/embedding/android/FlutterView; | 34 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterView$2;->this$0:Lio/flutter/embedding/android/FlutterView; |
35 | ····const/4·v1,·0x1 | 35 | ····const/4·v1,·0x1 |
36 | ····invoke-static·{v0,·v1},·Lio/flutter/embedding/android/FlutterView;->access$102(Lio/flutter/embedding/android/FlutterView;Z)Z | 36 | ····invoke-static·{v0,·v1},·Lio/flutter/embedding/android/FlutterView;->access$102(Lio/flutter/embedding/android/FlutterView;Z)Z |
37 | ····.line·116 | ||
38 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterView$2;->this$0:Lio/flutter/embedding/android/FlutterView; | ||
39 | ····invoke-static·{v0},·Lio/flutter/embedding/android/FlutterView;->access$200(Lio/flutter/embedding/android/FlutterView;)Ljava/util/Set; | ||
40 | ····move-result-object·v0 | ||
41 | ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | ||
42 | ····move-result-object·v0 | ||
43 | ····:goto_0 | ||
44 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z | ||
45 | ····move-result·v1 | ||
46 | ····if-eqz·v1,·:cond_0 | ||
47 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | ||
48 | ····move-result-object·v1 | ||
49 | ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/OnFirstFrameRenderedListener; | ||
50 | ····.line·117 | ||
51 | ····invoke-interface·{v1},·Lio/flutter/embedding/engine/renderer/OnFirstFrameRenderedListener;->onFirstFrameRendered()V | ||
52 | ····goto·:goto_0 | ||
53 | ····:cond_0 | ||
37 | ····return-void | 54 | ····return-void |
38 | .end·method | 55 | .end·method |
Offset 53, 14 lines modified | Offset 53, 24 lines modified | ||
53 | ····.end·annotation | 53 | ····.end·annotation |
54 | .end·field | 54 | .end·field |
55 | .field·private·final·onAccessibilityChangeListener:Lio/flutter/view/AccessibilityBridge$OnAccessibilityChangeListener; | 55 | .field·private·final·onAccessibilityChangeListener:Lio/flutter/view/AccessibilityBridge$OnAccessibilityChangeListener; |
56 | .field·private·final·onFirstFrameRenderedListener:Lio/flutter/embedding/engine/renderer/OnFirstFrameRenderedListener; | 56 | .field·private·final·onFirstFrameRenderedListener:Lio/flutter/embedding/engine/renderer/OnFirstFrameRenderedListener; |
57 | .field·private·final·onFirstFrameRenderedListeners:Ljava/util/Set; | ||
58 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
59 | ········value·=·{ | ||
60 | ············"Ljava/util/Set<", | ||
61 | ············"Lio/flutter/embedding/engine/renderer/OnFirstFrameRenderedListener;", | ||
62 | ············">;" | ||
63 | ········} | ||
64 | ····.end·annotation | ||
65 | .end·field | ||
57 | .field·private·renderMode:Lio/flutter/embedding/android/FlutterView$RenderMode; | 66 | .field·private·renderMode:Lio/flutter/embedding/android/FlutterView$RenderMode; |
58 | ····.annotation·build·Landroidx/annotation/NonNull; | 67 | ····.annotation·build·Landroidx/annotation/NonNull; |
59 | ····.end·annotation | 68 | ····.end·annotation |
60 | .end·field | 69 | .end·field |
61 | .field·private·renderSurface:Lio/flutter/embedding/engine/renderer/FlutterRenderer$RenderSurface; | 70 | .field·private·renderSurface:Lio/flutter/embedding/engine/renderer/FlutterRenderer$RenderSurface; |
62 | ····.annotation·build·Landroidx/annotation/Nullable; | 71 | ····.annotation·build·Landroidx/annotation/Nullable; |
Offset 86, 15 lines modified | Offset 96, 15 lines modified | ||
86 | ····.param·p1····#·Landroid/content/Context; | 96 | ····.param·p1····#·Landroid/content/Context; |
87 | ········.annotation·build·Landroidx/annotation/NonNull; | 97 | ········.annotation·build·Landroidx/annotation/NonNull; |
88 | ········.end·annotation | 98 | ········.end·annotation |
89 | ····.end·param | 99 | ····.end·param |
90 | ····const/4·v0,·0x0 | 100 | ····const/4·v0,·0x0 |
91 | ····.line·1 | 101 | ····.line·133 |
92 | ····invoke-direct·{p0,·p1,·v0,·v0,·v0},·Lio/flutter/embedding/android/FlutterView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;Lio/flutter/embedding/android/FlutterView$RenderMode;Lio/flutter/embedding/android/FlutterView$TransparencyMode;)V | 102 | ····invoke-direct·{p0,·p1,·v0,·v0,·v0},·Lio/flutter/embedding/android/FlutterView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;Lio/flutter/embedding/android/FlutterView$RenderMode;Lio/flutter/embedding/android/FlutterView$TransparencyMode;)V |
93 | ····return-void | 103 | ····return-void |
94 | .end·method | 104 | .end·method |
95 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | 105 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V |
96 | ····.locals·1 | 106 | ····.locals·1 |
Offset 105, 15 lines modified | Offset 115, 15 lines modified | ||
105 | ····.param·p2····#·Landroid/util/AttributeSet; | 115 | ····.param·p2····#·Landroid/util/AttributeSet; |
106 | ········.annotation·build·Landroidx/annotation/Nullable; | 116 | ········.annotation·build·Landroidx/annotation/Nullable; |
107 | ········.end·annotation | 117 | ········.end·annotation |
108 | ····.end·param | 118 | ····.end·param |
109 | ····const/4·v0,·0x0 | 119 | ····const/4·v0,·0x0 |
110 | ····.line·1 | 120 | ····.line·179 |
111 | ····invoke-direct·{p0,·p1,·p2,·v0,·v0},·Lio/flutter/embedding/android/FlutterView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;Lio/flutter/embedding/android/FlutterView$RenderMode;Lio/flutter/embedding/android/FlutterView$TransparencyMode;)V | 121 | ····invoke-direct·{p0,·p1,·p2,·v0,·v0},·Lio/flutter/embedding/android/FlutterView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;Lio/flutter/embedding/android/FlutterView$RenderMode;Lio/flutter/embedding/android/FlutterView$TransparencyMode;)V |
112 | ····return-void | 122 | ····return-void |
113 | .end·method | 123 | .end·method |
114 | .method·private·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;Lio/flutter/embedding/android/FlutterView$RenderMode;Lio/flutter/embedding/android/FlutterView$TransparencyMode;)V | 124 | .method·private·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;Lio/flutter/embedding/android/FlutterView$RenderMode;Lio/flutter/embedding/android/FlutterView$TransparencyMode;)V |
115 | ····.locals·0 | 125 | ····.locals·0 |
Offset 130, 65 lines modified | Offset 140, 72 lines modified | ||
130 | ········.end·annotation | 140 | ········.end·annotation |
131 | ····.end·param | 141 | ····.end·param |
132 | ····.param·p4····#·Lio/flutter/embedding/android/FlutterView$TransparencyMode; | 142 | ····.param·p4····#·Lio/flutter/embedding/android/FlutterView$TransparencyMode; |
133 | ········.annotation·build·Landroidx/annotation/Nullable; | 143 | ········.annotation·build·Landroidx/annotation/Nullable; |
134 | ········.end·annotation | 144 | ········.end·annotation |
135 | ····.end·param | 145 | ····.end·param |
136 | ····.line·1 | 146 | ····.line·183 |
137 | ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | 147 | ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V |
138 | ····.line· | 148 | ····.line·78 |
149 | ····new-instance·p1,·Ljava/util/HashSet; | ||
150 | ····invoke-direct·{p1},·Ljava/util/HashSet;-><init>()V | ||
151 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterView;->onFirstFrameRenderedListeners:Ljava/util/Set; | ||
152 | ····.line·84 | ||
139 | ····new-instance·p1,·Ljava/util/HashSet; | 153 | ····new-instance·p1,·Ljava/util/HashSet; |
140 | ····invoke-direct·{p1},·Ljava/util/HashSet;-><init>()V | 154 | ····invoke-direct·{p1},·Ljava/util/HashSet;-><init>()V |
141 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterView;->flutterEngineAttachmentListeners:Ljava/util/Set; | 155 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterView;->flutterEngineAttachmentListeners:Ljava/util/Set; |
142 | ····.line· | 156 | ····.line·102 |
143 | ····new-instance·p1,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics; | 157 | ····new-instance·p1,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics; |
144 | ····invoke-direct·{p1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;-><init>()V | 158 | ····invoke-direct·{p1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics;-><init>()V |
145 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterView;->viewportMetrics:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics; | 159 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterView;->viewportMetrics:Lio/flutter/embedding/engine/renderer/FlutterRenderer$ViewportMetrics; |
146 | ····.line·10 | 160 | ····.line·104 |
147 | ····new-instance·p1,·Lio/flutter/embedding/android/FlutterView$1; | 161 | ····new-instance·p1,·Lio/flutter/embedding/android/FlutterView$1; |
148 | ····invoke-direct·{p1,·p0},·Lio/flutter/embedding/android/FlutterView$1;-><init>(Lio/flutter/embedding/android/FlutterView;)V | 162 | ····invoke-direct·{p1,·p0},·Lio/flutter/embedding/android/FlutterView$1;-><init>(Lio/flutter/embedding/android/FlutterView;)V |
149 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterView;->onAccessibilityChangeListener:Lio/flutter/view/AccessibilityBridge$OnAccessibilityChangeListener; | 163 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterView;->onAccessibilityChangeListener:Lio/flutter/view/AccessibilityBridge$OnAccessibilityChangeListener; |
150 | ····.line·1 | 164 | ····.line·111 |
151 | ····new-instance·p1,·Lio/flutter/embedding/android/FlutterView$2; | 165 | ····new-instance·p1,·Lio/flutter/embedding/android/FlutterView$2; |
152 | ····invoke-direct·{p1,·p0},·Lio/flutter/embedding/android/FlutterView$2;-><init>(Lio/flutter/embedding/android/FlutterView;)V | 166 | ····invoke-direct·{p1,·p0},·Lio/flutter/embedding/android/FlutterView$2;-><init>(Lio/flutter/embedding/android/FlutterView;)V |
153 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterView;->onFirstFrameRenderedListener:Lio/flutter/embedding/engine/renderer/OnFirstFrameRenderedListener; | 167 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterView;->onFirstFrameRenderedListener:Lio/flutter/embedding/engine/renderer/OnFirstFrameRenderedListener; |
154 | ····if-nez·p3,·:cond_0 | 168 | ····if-nez·p3,·:cond_0 |
155 | ····.line·1 | 169 | ····.line·185 |
156 | ····sget-object·p3,·Lio/flutter/embedding/android/FlutterView$RenderMode;->surface:Lio/flutter/embedding/android/FlutterView$RenderMode; | 170 | ····sget-object·p3,·Lio/flutter/embedding/android/FlutterView$RenderMode;->surface:Lio/flutter/embedding/android/FlutterView$RenderMode; |
157 | ····:cond_0 | 171 | ····:cond_0 |
158 | ····iput-object·p3,·p0,·Lio/flutter/embedding/android/FlutterView;->renderMode:Lio/flutter/embedding/android/FlutterView$RenderMode; | 172 | ····iput-object·p3,·p0,·Lio/flutter/embedding/android/FlutterView;->renderMode:Lio/flutter/embedding/android/FlutterView$RenderMode; |
159 | ····if-eqz·p4,·:cond_1 | 173 | ····if-eqz·p4,·:cond_1 |
160 | ····goto·:goto_0 | 174 | ····goto·:goto_0 |
161 | ····.line·1 | 175 | ····.line·186 |
162 | ····:cond_1 | 176 | ····:cond_1 |
163 | ····sget-object·p4,·Lio/flutter/embedding/android/FlutterView$TransparencyMode;->opaque:Lio/flutter/embedding/android/FlutterView$TransparencyMode; | 177 | ····sget-object·p4,·Lio/flutter/embedding/android/FlutterView$TransparencyMode;->opaque:Lio/flutter/embedding/android/FlutterView$TransparencyMode; |
164 | ····:goto_0 | 178 | ····:goto_0 |
165 | ····iput-object·p4,·p0,·Lio/flutter/embedding/android/FlutterView;->transparencyMode:Lio/flutter/embedding/android/FlutterView$TransparencyMode; | 179 | ····iput-object·p4,·p0,·Lio/flutter/embedding/android/FlutterView;->transparencyMode:Lio/flutter/embedding/android/FlutterView$TransparencyMode; |
166 | ····.line·1 | 180 | ····.line·188 |
167 | ····invoke-direct·{p0},·Lio/flutter/embedding/android/FlutterView;->init()V | 181 | ····invoke-direct·{p0},·Lio/flutter/embedding/android/FlutterView;->init()V |
168 | ····return-void | 182 | ····return-void |
169 | .end·method | 183 | .end·method |
Max diff block lines reached; 57670/63034 bytes (91.49%) of diff not shown. |
Offset 21, 53 lines modified | Offset 21, 53 lines modified | ||
21 | .field·final·synthetic·this$0:Lio/flutter/app/FlutterActivityDelegate; | 21 | .field·final·synthetic·this$0:Lio/flutter/app/FlutterActivityDelegate; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lio/flutter/app/FlutterActivityDelegate;)V | 23 | .method·constructor·<init>(Lio/flutter/app/FlutterActivityDelegate;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.line·44 | 25 | ····.line·445 |
26 | ····iput-object·p1,·p0,·Lio/flutter/app/FlutterActivityDelegate$1;->this$0:Lio/flutter/app/FlutterActivityDelegate; | 26 | ····iput-object·p1,·p0,·Lio/flutter/app/FlutterActivityDelegate$1;->this$0:Lio/flutter/app/FlutterActivityDelegate; |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | #·virtual·methods | 30 | #·virtual·methods |
31 | .method·public·onFirstFrame()V | 31 | .method·public·onFirstFrame()V |
32 | ····.locals·2 | 32 | ····.locals·2 |
33 | ····.line·4 | 33 | ····.line·448 |
34 | ····iget-object·v0,·p0,·Lio/flutter/app/FlutterActivityDelegate$1;->this$0:Lio/flutter/app/FlutterActivityDelegate; | 34 | ····iget-object·v0,·p0,·Lio/flutter/app/FlutterActivityDelegate$1;->this$0:Lio/flutter/app/FlutterActivityDelegate; |
35 | ····invoke-static·{v0},·Lio/flutter/app/FlutterActivityDelegate;->access$000(Lio/flutter/app/FlutterActivityDelegate;)Landroid/view/View; | 35 | ····invoke-static·{v0},·Lio/flutter/app/FlutterActivityDelegate;->access$000(Lio/flutter/app/FlutterActivityDelegate;)Landroid/view/View; |
36 | ····move-result-object·v0 | 36 | ····move-result-object·v0 |
37 | ····invoke-virtual·{v0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator; | 37 | ····invoke-virtual·{v0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator; |
38 | ····move-result-object·v0 | 38 | ····move-result-object·v0 |
39 | ····const/4·v1,·0x0 | 39 | ····const/4·v1,·0x0 |
40 | ····.line·4 | 40 | ····.line·449 |
41 | ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; | 41 | ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; |
42 | ····move-result-object·v0 | 42 | ····move-result-object·v0 |
43 | ····new-instance·v1,·Lio/flutter/app/FlutterActivityDelegate$1$1; | 43 | ····new-instance·v1,·Lio/flutter/app/FlutterActivityDelegate$1$1; |
44 | ····invoke-direct·{v1,·p0},·Lio/flutter/app/FlutterActivityDelegate$1$1;-><init>(Lio/flutter/app/FlutterActivityDelegate$1;)V | 44 | ····invoke-direct·{v1,·p0},·Lio/flutter/app/FlutterActivityDelegate$1$1;-><init>(Lio/flutter/app/FlutterActivityDelegate$1;)V |
45 | ····.line·45 | 45 | ····.line·451 |
46 | ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; | 46 | ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; |
47 | ····.line·46 | 47 | ····.line·462 |
48 | ····iget-object·v0,·p0,·Lio/flutter/app/FlutterActivityDelegate$1;->this$0:Lio/flutter/app/FlutterActivityDelegate; | 48 | ····iget-object·v0,·p0,·Lio/flutter/app/FlutterActivityDelegate$1;->this$0:Lio/flutter/app/FlutterActivityDelegate; |
49 | ····invoke-static·{v0},·Lio/flutter/app/FlutterActivityDelegate;->access$100(Lio/flutter/app/FlutterActivityDelegate;)Lio/flutter/view/FlutterView; | 49 | ····invoke-static·{v0},·Lio/flutter/app/FlutterActivityDelegate;->access$100(Lio/flutter/app/FlutterActivityDelegate;)Lio/flutter/view/FlutterView; |
50 | ····move-result-object·v0 | 50 | ····move-result-object·v0 |
51 | ····invoke-virtual·{v0,·p0},·Lio/flutter/view/FlutterView;->removeFirstFrameListener(Lio/flutter/view/FlutterView$FirstFrameListener;)V | 51 | ····invoke-virtual·{v0,·p0},·Lio/flutter/view/FlutterView;->removeFirstFrameListener(Lio/flutter/view/FlutterView$FirstFrameListener;)V |
Offset 18, 28 lines modified | Offset 18, 28 lines modified | ||
18 | .field·final·synthetic·this$1:Lio/flutter/app/FlutterActivityDelegate$1; | 18 | .field·final·synthetic·this$1:Lio/flutter/app/FlutterActivityDelegate$1; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lio/flutter/app/FlutterActivityDelegate$1;)V | 20 | .method·constructor·<init>(Lio/flutter/app/FlutterActivityDelegate$1;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.line·45 | 22 | ····.line·451 |
23 | ····iput-object·p1,·p0,·Lio/flutter/app/FlutterActivityDelegate$1$1;->this$1:Lio/flutter/app/FlutterActivityDelegate$1; | 23 | ····iput-object·p1,·p0,·Lio/flutter/app/FlutterActivityDelegate$1$1;->this$1:Lio/flutter/app/FlutterActivityDelegate$1; |
24 | ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V | 24 | ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V |
25 | ····return-void | 25 | ····return-void |
26 | .end·method | 26 | .end·method |
27 | #·virtual·methods | 27 | #·virtual·methods |
28 | .method·public·onAnimationEnd(Landroid/animation/Animator;)V | 28 | .method·public·onAnimationEnd(Landroid/animation/Animator;)V |
29 | ····.locals·1 | 29 | ····.locals·1 |
30 | ····.line·45 | 30 | ····.line·456 |
31 | ····iget-object·p1,·p0,·Lio/flutter/app/FlutterActivityDelegate$1$1;->this$1:Lio/flutter/app/FlutterActivityDelegate$1; | 31 | ····iget-object·p1,·p0,·Lio/flutter/app/FlutterActivityDelegate$1$1;->this$1:Lio/flutter/app/FlutterActivityDelegate$1; |
32 | ····iget-object·p1,·p1,·Lio/flutter/app/FlutterActivityDelegate$1;->this$0:Lio/flutter/app/FlutterActivityDelegate; | 32 | ····iget-object·p1,·p1,·Lio/flutter/app/FlutterActivityDelegate$1;->this$0:Lio/flutter/app/FlutterActivityDelegate; |
33 | ····invoke-static·{p1},·Lio/flutter/app/FlutterActivityDelegate;->access$000(Lio/flutter/app/FlutterActivityDelegate;)Landroid/view/View; | 33 | ····invoke-static·{p1},·Lio/flutter/app/FlutterActivityDelegate;->access$000(Lio/flutter/app/FlutterActivityDelegate;)Landroid/view/View; |
34 | ····move-result-object·p1 | 34 | ····move-result-object·p1 |
Offset 50, 22 lines modified | Offset 50, 22 lines modified | ||
50 | ····check-cast·p1,·Landroid/view/ViewGroup; | 50 | ····check-cast·p1,·Landroid/view/ViewGroup; |
51 | ····iget-object·v0,·p0,·Lio/flutter/app/FlutterActivityDelegate$1$1;->this$1:Lio/flutter/app/FlutterActivityDelegate$1; | 51 | ····iget-object·v0,·p0,·Lio/flutter/app/FlutterActivityDelegate$1$1;->this$1:Lio/flutter/app/FlutterActivityDelegate$1; |
52 | ····iget-object·v0,·v0,·Lio/flutter/app/FlutterActivityDelegate$1;->this$0:Lio/flutter/app/FlutterActivityDelegate; | 52 | ····iget-object·v0,·v0,·Lio/flutter/app/FlutterActivityDelegate$1;->this$0:Lio/flutter/app/FlutterActivityDelegate; |
53 | ····.line·45 | 53 | ····.line·457 |
54 | ····invoke-static·{v0},·Lio/flutter/app/FlutterActivityDelegate;->access$000(Lio/flutter/app/FlutterActivityDelegate;)Landroid/view/View; | 54 | ····invoke-static·{v0},·Lio/flutter/app/FlutterActivityDelegate;->access$000(Lio/flutter/app/FlutterActivityDelegate;)Landroid/view/View; |
55 | ····move-result-object·v0 | 55 | ····move-result-object·v0 |
56 | ····invoke-virtual·{p1,·v0},·Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V | 56 | ····invoke-virtual·{p1,·v0},·Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V |
57 | ····.line·4 | 57 | ····.line·458 |
58 | ····iget-object·p1,·p0,·Lio/flutter/app/FlutterActivityDelegate$1$1;->this$1:Lio/flutter/app/FlutterActivityDelegate$1; | 58 | ····iget-object·p1,·p0,·Lio/flutter/app/FlutterActivityDelegate$1$1;->this$1:Lio/flutter/app/FlutterActivityDelegate$1; |
59 | ····iget-object·p1,·p1,·Lio/flutter/app/FlutterActivityDelegate$1;->this$0:Lio/flutter/app/FlutterActivityDelegate; | 59 | ····iget-object·p1,·p1,·Lio/flutter/app/FlutterActivityDelegate$1;->this$0:Lio/flutter/app/FlutterActivityDelegate; |
60 | ····const/4·v0,·0x0 | 60 | ····const/4·v0,·0x0 |
61 | ····invoke-static·{p1,·v0},·Lio/flutter/app/FlutterActivityDelegate;->access$002(Lio/flutter/app/FlutterActivityDelegate;Landroid/view/View;)Landroid/view/View; | 61 | ····invoke-static·{p1,·v0},·Lio/flutter/app/FlutterActivityDelegate;->access$002(Lio/flutter/app/FlutterActivityDelegate;Landroid/view/View;)Landroid/view/View; |
Offset 103, 92 lines modified | Offset 103, 92 lines modified | ||
103 | ····return-object·p0 | 103 | ····return-object·p0 |
104 | .end·method | 104 | .end·method |
105 | .method·private·addLaunchView()V | 105 | .method·private·addLaunchView()V |
106 | ····.locals·3 | 106 | ····.locals·3 |
107 | ····.line·44 | 107 | ····.line·440 |
108 | ····iget-object·v0,·p0,·Lio/flutter/app/FlutterActivityDelegate;->launchView:Landroid/view/View; | 108 | ····iget-object·v0,·p0,·Lio/flutter/app/FlutterActivityDelegate;->launchView:Landroid/view/View; |
109 | ····if-nez·v0,·:cond_0 | 109 | ····if-nez·v0,·:cond_0 |
110 | ····return-void | 110 | ····return-void |
111 | ····.line·44 | 111 | ····.line·444 |
112 | ····:cond_0 | 112 | ····:cond_0 |
113 | ····iget-object·v0,·p0,·Lio/flutter/app/FlutterActivityDelegate;->activity:Landroid/app/Activity; | 113 | ····iget-object·v0,·p0,·Lio/flutter/app/FlutterActivityDelegate;->activity:Landroid/app/Activity; |
114 | ····iget-object·v1,·p0,·Lio/flutter/app/FlutterActivityDelegate;->launchView:Landroid/view/View; | 114 | ····iget-object·v1,·p0,·Lio/flutter/app/FlutterActivityDelegate;->launchView:Landroid/view/View; |
115 | ····sget-object·v2,·Lio/flutter/app/FlutterActivityDelegate;->matchParent:Landroid/view/WindowManager$LayoutParams; | 115 | ····sget-object·v2,·Lio/flutter/app/FlutterActivityDelegate;->matchParent:Landroid/view/WindowManager$LayoutParams; |
116 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/Activity;->addContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V | 116 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/Activity;->addContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V |
117 | ····.line·44 | 117 | ····.line·445 |
118 | ····iget-object·v0,·p0,·Lio/flutter/app/FlutterActivityDelegate;->flutterView:Lio/flutter/view/FlutterView; | 118 | ····iget-object·v0,·p0,·Lio/flutter/app/FlutterActivityDelegate;->flutterView:Lio/flutter/view/FlutterView; |
119 | ····new-instance·v1,·Lio/flutter/app/FlutterActivityDelegate$1; | 119 | ····new-instance·v1,·Lio/flutter/app/FlutterActivityDelegate$1; |
120 | ····invoke-direct·{v1,·p0},·Lio/flutter/app/FlutterActivityDelegate$1;-><init>(Lio/flutter/app/FlutterActivityDelegate;)V | 120 | ····invoke-direct·{v1,·p0},·Lio/flutter/app/FlutterActivityDelegate$1;-><init>(Lio/flutter/app/FlutterActivityDelegate;)V |
121 | ····invoke-virtual·{v0,·v1},·Lio/flutter/view/FlutterView;->addFirstFrameListener(Lio/flutter/view/FlutterView$FirstFrameListener;)V | 121 | ····invoke-virtual·{v0,·v1},·Lio/flutter/view/FlutterView;->addFirstFrameListener(Lio/flutter/view/FlutterView$FirstFrameListener;)V |
122 | ····.line·47 | 122 | ····.line·471 |
123 | ····iget-object·v0,·p0,·Lio/flutter/app/FlutterActivityDelegate;->activity:Landroid/app/Activity; | 123 | ····iget-object·v0,·p0,·Lio/flutter/app/FlutterActivityDelegate;->activity:Landroid/app/Activity; |
124 | ····const·v1,·0x1030009 | 124 | ····const·v1,·0x1030009 |
125 | ····invoke-virtual·{v0,·v1},·Landroid/app/Activity;->setTheme(I)V | 125 | ····invoke-virtual·{v0,·v1},·Landroid/app/Activity;->setTheme(I)V |
126 | ····return-void | 126 | ····return-void |
127 | .end·method | 127 | .end·method |
128 | .method·private·createLaunchView()Landroid/view/View; | 128 | .method·private·createLaunchView()Landroid/view/View; |
129 | ····.locals·3 | 129 | ····.locals·3 |
130 | ····.line·37 | 130 | ····.line·372 |
131 | ····invoke-direct·{p0},·Lio/flutter/app/FlutterActivityDelegate;->showSplashScreenUntilFirstFrame()Ljava/lang/Boolean; | 131 | ····invoke-direct·{p0},·Lio/flutter/app/FlutterActivityDelegate;->showSplashScreenUntilFirstFrame()Ljava/lang/Boolean; |
132 | ····move-result-object·v0 | 132 | ····move-result-object·v0 |
133 | ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z | 133 | ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z |
134 | ····move-result·v0 | 134 | ····move-result·v0 |
135 | ····const/4·v1,·0x0 | 135 | ····const/4·v1,·0x0 |
136 | ····if-nez·v0,·:cond_0 | 136 | ····if-nez·v0,·:cond_0 |
137 | ····return-object·v1 | 137 | ····return-object·v1 |
138 | ····.line·37 | 138 | ····.line·375 |
139 | ····:cond_0 | 139 | ····:cond_0 |
140 | ····invoke-direct·{p0},·Lio/flutter/app/FlutterActivityDelegate;->getLaunchScreenDrawableFromActivityTheme()Landroid/graphics/drawable/Drawable; | 140 | ····invoke-direct·{p0},·Lio/flutter/app/FlutterActivityDelegate;->getLaunchScreenDrawableFromActivityTheme()Landroid/graphics/drawable/Drawable; |
141 | ····move-result-object·v0 | 141 | ····move-result-object·v0 |
142 | ····if-nez·v0,·:cond_1 | 142 | ····if-nez·v0,·:cond_1 |
143 | ····return-object·v1 | 143 | ····return-object·v1 |
144 | ····.line·3 | 144 | ····.line·379 |
145 | ····:cond_1 | 145 | ····:cond_1 |
146 | ····new-instance·v1,·Landroid/view/View; | 146 | ····new-instance·v1,·Landroid/view/View; |
147 | ····iget-object·v2,·p0,·Lio/flutter/app/FlutterActivityDelegate;->activity:Landroid/app/Activity; | 147 | ····iget-object·v2,·p0,·Lio/flutter/app/FlutterActivityDelegate;->activity:Landroid/app/Activity; |
148 | ····invoke-direct·{v1,·v2},·Landroid/view/View;-><init>(Landroid/content/Context;)V | 148 | ····invoke-direct·{v1,·v2},·Landroid/view/View;-><init>(Landroid/content/Context;)V |
149 | ····.line·38 | 149 | ····.line·380 |
150 | ····sget-object·v2,·Lio/flutter/app/FlutterActivityDelegate;->matchParent:Landroid/view/WindowManager$LayoutParams; | 150 | ····sget-object·v2,·Lio/flutter/app/FlutterActivityDelegate;->matchParent:Landroid/view/WindowManager$LayoutParams; |
151 | ····invoke-virtual·{v1,·v2},·Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V | 151 | ····invoke-virtual·{v1,·v2},·Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V |
152 | ····.line·38 | 152 | ····.line·381 |
153 | ····invoke-virtual·{v1,·v0},·Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V | 153 | ····invoke-virtual·{v1,·v0},·Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V |
154 | ····return-object·v1 | 154 | ····return-object·v1 |
155 | .end·method | 155 | .end·method |
156 | .method·private·static·getArgsFromIntent(Landroid/content/Intent;)[Ljava/lang/String; | 156 | .method·private·static·getArgsFromIntent(Landroid/content/Intent;)[Ljava/lang/String; |
157 | ····.locals·5 | 157 | ····.locals·5 |
Offset 472, 20 lines modified | Offset 472, 20 lines modified | ||
472 | ····return-object·p0 | 472 | ····return-object·p0 |
473 | .end·method | 473 | .end·method |
474 | .method·private·getLaunchScreenDrawableFromActivityTheme()Landroid/graphics/drawable/Drawable; | 474 | .method·private·getLaunchScreenDrawableFromActivityTheme()Landroid/graphics/drawable/Drawable; |
475 | ····.locals·4 | 475 | ····.locals·4 |
476 | ····.line·39 | 476 | ····.line·396 |
477 | ····new-instance·v0,·Landroid/util/TypedValue; | 477 | ····new-instance·v0,·Landroid/util/TypedValue; |
478 | ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V | 478 | ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V |
479 | ····.line·39 | 479 | ····.line·397 |
480 | ····iget-object·v1,·p0,·Lio/flutter/app/FlutterActivityDelegate;->activity:Landroid/app/Activity; | 480 | ····iget-object·v1,·p0,·Lio/flutter/app/FlutterActivityDelegate;->activity:Landroid/app/Activity; |
481 | ····invoke-virtual·{v1},·Landroid/app/Activity;->getTheme()Landroid/content/res/Resources$Theme; | 481 | ····invoke-virtual·{v1},·Landroid/app/Activity;->getTheme()Landroid/content/res/Resources$Theme; |
482 | ····move-result-object·v1 | 482 | ····move-result-object·v1 |
483 | ····const·v2,·0x1010054 | 483 | ····const·v2,·0x1010054 |
Offset 498, 23 lines modified | Offset 498, 23 lines modified | ||
498 | ····const/4·v2,·0x0 | 498 | ····const/4·v2,·0x0 |
499 | ····if-nez·v1,·:cond_0 | 499 | ····if-nez·v1,·:cond_0 |
500 | ····return-object·v2 | 500 | ····return-object·v2 |
501 | ····.line·40 | 501 | ····.line·403 |
502 | ····:cond_0 | 502 | ····:cond_0 |
503 | ····iget·v1,·v0,·Landroid/util/TypedValue;->resourceId:I | 503 | ····iget·v1,·v0,·Landroid/util/TypedValue;->resourceId:I |
504 | ····if-nez·v1,·:cond_1 | 504 | ····if-nez·v1,·:cond_1 |
Max diff block lines reached; 5550/9404 bytes (59.02%) of diff not shown. |
Offset 27, 15 lines modified | Offset 27, 15 lines modified | ||
27 | .field·final·synthetic·val$errorMessage:Ljava/lang/String; | 27 | .field·final·synthetic·val$errorMessage:Ljava/lang/String; |
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·constructor·<init>(Lcom/tekartik/sqflite/SqflitePlugin$BgResult;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V | 29 | .method·constructor·<init>(Lcom/tekartik/sqflite/SqflitePlugin$BgResult;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.line·96 | 31 | ····.line·962 |
32 | ····iput-object·p1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$2;->this$1:Lcom/tekartik/sqflite/SqflitePlugin$BgResult; | 32 | ····iput-object·p1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$2;->this$1:Lcom/tekartik/sqflite/SqflitePlugin$BgResult; |
33 | ····iput-object·p2,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$2;->val$errorCode:Ljava/lang/String; | 33 | ····iput-object·p2,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$2;->val$errorCode:Ljava/lang/String; |
34 | ····iput-object·p3,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$2;->val$errorMessage:Ljava/lang/String; | 34 | ····iput-object·p3,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$2;->val$errorMessage:Ljava/lang/String; |
35 | ····iput-object·p4,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$2;->val$data:Ljava/lang/Object; | 35 | ····iput-object·p4,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$2;->val$data:Ljava/lang/Object; |
Offset 46, 18 lines modified | Offset 46, 18 lines modified | ||
46 | .end·method | 46 | .end·method |
47 | #·virtual·methods | 47 | #·virtual·methods |
48 | .method·public·run()V | 48 | .method·public·run()V |
49 | ····.locals·4 | 49 | ····.locals·4 |
50 | ····.line·96 | 50 | ····.line·965 |
51 | ····iget-object·v0,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$2;->this$1:Lcom/tekartik/sqflite/SqflitePlugin$BgResult; | 51 | ····iget-object·v0,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$2;->this$1:Lcom/tekartik/sqflite/SqflitePlugin$BgResult; |
52 | ····invoke-static·{v0},·Lcom/tekartik/sqflite/SqflitePlugin$BgResult;->access$1 | 52 | ····invoke-static·{v0},·Lcom/tekartik/sqflite/SqflitePlugin$BgResult;->access$1100(Lcom/tekartik/sqflite/SqflitePlugin$BgResult;)Lio/flutter/plugin/common/MethodChannel$Result; |
53 | ····move-result-object·v0 | 53 | ····move-result-object·v0 |
54 | ····iget-object·v1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$2;->val$errorCode:Ljava/lang/String; | 54 | ····iget-object·v1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$2;->val$errorCode:Ljava/lang/String; |
55 | ····iget-object·v2,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$2;->val$errorMessage:Ljava/lang/String; | 55 | ····iget-object·v2,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$2;->val$errorMessage:Ljava/lang/String; |
Offset 26, 23 lines modified | Offset 26, 19 lines modified | ||
26 | ············"Ljava/lang/String;", | 26 | ············"Ljava/lang/String;", |
27 | ············"Ljava/lang/Integer;", | 27 | ············"Ljava/lang/Integer;", |
28 | ············">;" | 28 | ············">;" |
29 | ········} | 29 | ········} |
30 | ····.end·annotation | 30 | ····.end·annotation |
31 | .end·field | 31 | .end·field |
32 | .field·static·logLevel:I | ||
33 | #·instance·fields | ||
34 | .field·private·context:Landroid/content/Context; | 32 | .field·private·static·context:Landroid/content/Context; |
35 | .field·private·databaseId:I | 33 | .field·private·static·databaseId:I |
36 | .field· | 34 | .field·static·final·databaseMap:Ljava/util/Map; |
37 | ····.annotation·build·Landroid/annotation/SuppressLint; | 35 | ····.annotation·build·Landroid/annotation/SuppressLint; |
38 | ········value·=·{ | 36 | ········value·=·{ |
39 | ············"UseSparseArrays" | 37 | ············"UseSparseArrays" |
40 | ········} | 38 | ········} |
41 | ····.end·annotation | 39 | ····.end·annotation |
42 | ····.annotation·system·Ldalvik/annotation/Signature; | 40 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 51, 23 lines modified | Offset 47, 25 lines modified | ||
51 | ············"Ljava/lang/Integer;", | 47 | ············"Ljava/lang/Integer;", |
52 | ············"Lcom/tekartik/sqflite/Database;", | 48 | ············"Lcom/tekartik/sqflite/Database;", |
53 | ············">;" | 49 | ············">;" |
54 | ········} | 50 | ········} |
55 | ····.end·annotation | 51 | ····.end·annotation |
56 | .end·field | 52 | .end·field |
57 | .field·private·final·databaseMapLocker:Ljava/lang/Object; | 53 | .field·private·static·final·databaseMapLocker:Ljava/lang/Object; |
58 | .field·databasesPath:Ljava/lang/String; | 54 | .field·static·databasesPath:Ljava/lang/String; |
59 | .field·private·handler:Landroid/os/Handler; | 55 | .field·private·static·handler:Landroid/os/Handler; |
60 | .field·private·handlerThread:Landroid/os/HandlerThread; | 56 | .field·private·static·handlerThread:Landroid/os/HandlerThread; |
57 | .field·static·logLevel:I | ||
61 | .field·private·final·openCloseLocker:Ljava/lang/Object; | 58 | .field·private·static·final·openCloseLocker:Ljava/lang/Object; |
62 | #·direct·methods | 59 | #·direct·methods |
63 | .method·static·constructor·<clinit>()V | 60 | .method·static·constructor·<clinit>()V |
64 | ····.locals·2 | 61 | ····.locals·2 |
65 | ····.line·68 | 62 | ····.line·68 |
Offset 86, 51 lines modified | Offset 84, 49 lines modified | ||
86 | ····.line·70 | 84 | ····.line·70 |
87 | ····sput·v1,·Lcom/tekartik/sqflite/SqflitePlugin;->THREAD_PRIORITY:I | 85 | ····sput·v1,·Lcom/tekartik/sqflite/SqflitePlugin;->THREAD_PRIORITY:I |
88 | ····.line·71 | 86 | ····.line·71 |
89 | ····sput·v0,·Lcom/tekartik/sqflite/SqflitePlugin;->logLevel:I | 87 | ····sput·v0,·Lcom/tekartik/sqflite/SqflitePlugin;->logLevel:I |
90 | ····return-void | ||
91 | .end·method | ||
92 | .method·constructor·<init>(Landroid/content/Context;)V | ||
93 | ····.locals·1 | ||
94 | ····.line·86 | ||
95 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
96 | ····.line·73 | 88 | ····.line·73 |
97 | ····new-instance·v | 89 | ····new-instance·v1,·Ljava/lang/Object; |
98 | ····invoke-direct·{v | 90 | ····invoke-direct·{v1},·Ljava/lang/Object;-><init>()V |
99 | ···· | 91 | ····sput-object·v1,·Lcom/tekartik/sqflite/SqflitePlugin;->databaseMapLocker:Ljava/lang/Object; |
100 | ····.line·74 | 92 | ····.line·74 |
101 | ····new-instance·v | 93 | ····new-instance·v1,·Ljava/lang/Object; |
102 | ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V | ||
103 | ····i | 94 | ····invoke-direct·{v1},·Ljava/lang/Object;-><init>()V |
104 | ····co | 95 | ····sput-object·v1,·Lcom/tekartik/sqflite/SqflitePlugin;->openCloseLocker:Ljava/lang/Object; |
105 | ····.line·78 | 96 | ····.line·78 |
106 | ···· | 97 | ····sput·v0,·Lcom/tekartik/sqflite/SqflitePlugin;->databaseId:I |
107 | ····.line·8 | 98 | ····.line·84 |
108 | ····new-instance·v0,·Ljava/util/HashMap; | 99 | ····new-instance·v0,·Ljava/util/HashMap; |
109 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | 100 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V |
110 | ···· | 101 | ····sput-object·v0,·Lcom/tekartik/sqflite/SqflitePlugin;->databaseMap:Ljava/util/Map; |
102 | ····return-void | ||
103 | .end·method | ||
104 | .method·constructor·<init>(Landroid/content/Context;)V | ||
105 | ····.locals·0 | ||
106 | ····.line·86 | ||
107 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
111 | ····.line·87 | 108 | ····.line·87 |
112 | ···· | 109 | ····sput-object·p1,·Lcom/tekartik/sqflite/SqflitePlugin;->context:Landroid/content/Context; |
113 | ····return-void | 110 | ····return-void |
114 | .end·method | 111 | .end·method |
115 | .method·static·synthetic·access$100(Lcom/tekartik/sqflite/SqflitePlugin;Lcom/tekartik/sqflite/Database;Lcom/tekartik/sqflite/operation/Operation;)Z | 112 | .method·static·synthetic·access$100(Lcom/tekartik/sqflite/SqflitePlugin;Lcom/tekartik/sqflite/Database;Lcom/tekartik/sqflite/operation/Operation;)Z |
116 | ····.locals·0 | 113 | ····.locals·0 |
Offset 138, 50 lines modified | Offset 134, 32 lines modified | ||
138 | ····invoke-direct·{p0,·p1,·p2},·Lcom/tekartik/sqflite/SqflitePlugin;->query(Lcom/tekartik/sqflite/Database;Lcom/tekartik/sqflite/operation/Operation;)Z | 134 | ····invoke-direct·{p0,·p1,·p2},·Lcom/tekartik/sqflite/SqflitePlugin;->query(Lcom/tekartik/sqflite/Database;Lcom/tekartik/sqflite/operation/Operation;)Z |
139 | ····move-result·p0 | 135 | ····move-result·p0 |
140 | ····return·p0 | 136 | ····return·p0 |
141 | .end·method | 137 | .end·method |
142 | .method·static·synthetic·access$1000( | 138 | .method·static·synthetic·access$1000()Landroid/os/HandlerThread; |
143 | ····.locals· | 139 | ····.locals·1 |
144 | ····.line·66 | ||
145 | ····iget-object·p0,·p0,·Lcom/tekartik/sqflite/SqflitePlugin;->handler:Landroid/os/Handler; | ||
146 | ····return-object·p0 | ||
147 | .end·method | ||
Max diff block lines reached; 43078/47541 bytes (90.61%) of diff not shown. |
Offset 27, 15 lines modified | Offset 27, 15 lines modified | ||
27 | .field·final·synthetic·val$databaseId:I | 27 | .field·final·synthetic·val$databaseId:I |
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·constructor·<init>(Lcom/tekartik/sqflite/SqflitePlugin;Lcom/tekartik/sqflite/Database;ILcom/tekartik/sqflite/SqflitePlugin$BgResult;)V | 29 | .method·constructor·<init>(Lcom/tekartik/sqflite/SqflitePlugin;Lcom/tekartik/sqflite/Database;ILcom/tekartik/sqflite/SqflitePlugin$BgResult;)V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.line·82 | 31 | ····.line·825 |
32 | ····iput-object·p1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$7;->this$0:Lcom/tekartik/sqflite/SqflitePlugin; | 32 | ····iput-object·p1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$7;->this$0:Lcom/tekartik/sqflite/SqflitePlugin; |
33 | ····iput-object·p2,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$7;->val$database:Lcom/tekartik/sqflite/Database; | 33 | ····iput-object·p2,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$7;->val$database:Lcom/tekartik/sqflite/Database; |
34 | ····iput·p3,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$7;->val$databaseId:I | 34 | ····iput·p3,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$7;->val$databaseId:I |
35 | ····iput-object·p4,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$7;->val$bgResult:Lcom/tekartik/sqflite/SqflitePlugin$BgResult; | 35 | ····iput-object·p4,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$7;->val$bgResult:Lcom/tekartik/sqflite/SqflitePlugin$BgResult; |
Offset 46, 24 lines modified | Offset 46, 22 lines modified | ||
46 | .end·method | 46 | .end·method |
47 | #·virtual·methods | 47 | #·virtual·methods |
48 | .method·public·run()V | 48 | .method·public·run()V |
49 | ····.locals·6 | 49 | ····.locals·6 |
50 | ····.line·82 | 50 | ····.line·828 |
51 | ····iget-object·v0,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$7;->this$0:Lcom/tekartik/sqflite/SqflitePlugin; | ||
52 | ····invoke-static·{ | 51 | ····invoke-static·{},·Lcom/tekartik/sqflite/SqflitePlugin;->access$600()Ljava/lang/Object; |
53 | ····move-result-object·v0 | 52 | ····move-result-object·v0 |
54 | ····monitor-enter·v0 | 53 | ····monitor-enter·v0 |
55 | ····.line·83 | 54 | ····.line·831 |
56 | ····:try_start_0 | 55 | ····:try_start_0 |
57 | ····iget-object·v1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$7;->val$database:Lcom/tekartik/sqflite/Database; | 56 | ····iget-object·v1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$7;->val$database:Lcom/tekartik/sqflite/Database; |
58 | ····invoke-virtual·{v1},·Lcom/tekartik/sqflite/Database;->close()V | 57 | ····invoke-virtual·{v1},·Lcom/tekartik/sqflite/Database;->close()V |
59 | ····:try_end_0 | 58 | ····:try_end_0 |
60 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 59 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
61 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 60 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
Offset 77, 15 lines modified | Offset 75, 15 lines modified | ||
77 | ····:catch_0 | 75 | ····:catch_0 |
78 | ····move-exception·v1 | 76 | ····move-exception·v1 |
79 | ····:try_start_1 | 77 | ····:try_start_1 |
80 | ····const-string·v2,·"Sqflite" | 78 | ····const-string·v2,·"Sqflite" |
81 | ····.line·83 | 79 | ····.line·833 |
82 | ····new-instance·v3,·Ljava/lang/StringBuilder; | 80 | ····new-instance·v3,·Ljava/lang/StringBuilder; |
83 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V | 81 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V |
84 | ····const-string·v4,·"error·" | 82 | ····const-string·v4,·"error·" |
85 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 83 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 102, 138 lines modified | Offset 100, 130 lines modified | ||
102 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 100 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
103 | ····move-result-object·v1 | 101 | ····move-result-object·v1 |
104 | ····invoke-static·{v2,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I | 102 | ····invoke-static·{v2,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
105 | ····.line·83 | 103 | ····.line·836 |
106 | ····:goto_0 | 104 | ····:goto_0 |
107 | ····iget-object·v1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$7;->this$0:Lcom/tekartik/sqflite/SqflitePlugin; | ||
108 | ····invoke-static·{ | 105 | ····invoke-static·{},·Lcom/tekartik/sqflite/SqflitePlugin;->access$800()Ljava/lang/Object; |
109 | ····move-result-object·v1 | 106 | ····move-result-object·v1 |
110 | ····monitor-enter·v1 | 107 | ····monitor-enter·v1 |
111 | ····:try_end_1 | 108 | ····:try_end_1 |
112 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 109 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
113 | ····.line·83 | 110 | ····.line·838 |
114 | ····:try_start_2 | 111 | ····:try_start_2 |
112 | ····sget-object·v2,·Lcom/tekartik/sqflite/SqflitePlugin;->databaseMap:Ljava/util/Map; | ||
115 | ····iget-object·v2,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$7;->this$0:Lcom/tekartik/sqflite/SqflitePlugin; | ||
116 | ····invoke-static·{v2},·Lcom/tekartik/sqflite/SqflitePlugin;->access$900(Lcom/tekartik/sqflite/SqflitePlugin;)Ljava/util/Map; | ||
117 | ····move-result-object·v2 | ||
118 | ····invoke-interface·{v2},·Ljava/util/Map;->isEmpty()Z | 113 | ····invoke-interface·{v2},·Ljava/util/Map;->isEmpty()Z |
119 | ····move-result·v2 | 114 | ····move-result·v2 |
120 | ····const/4·v3,·0x0 | 115 | ····const/4·v3,·0x0 |
121 | ····if-eqz·v2,·:cond_1 | 116 | ····if-eqz·v2,·:cond_1 |
122 | ····iget-object·v2,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$7;->this$0:Lcom/tekartik/sqflite/SqflitePlugin; | ||
123 | ····invoke-static·{ | 117 | ····invoke-static·{},·Lcom/tekartik/sqflite/SqflitePlugin;->access$900()Landroid/os/Handler; |
124 | ····move-result-object·v2 | 118 | ····move-result-object·v2 |
125 | ····if-eqz·v2,·:cond_1 | 119 | ····if-eqz·v2,·:cond_1 |
126 | ····.line·8 | 120 | ····.line·839 |
127 | ····iget-object·v2,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$7;->val$database:Lcom/tekartik/sqflite/Database; | 121 | ····iget-object·v2,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$7;->val$database:Lcom/tekartik/sqflite/Database; |
128 | ····iget·v2,·v2,·Lcom/tekartik/sqflite/Database;->logLevel:I | 122 | ····iget·v2,·v2,·Lcom/tekartik/sqflite/Database;->logLevel:I |
129 | ····invoke-static·{v2},·Lcom/tekartik/sqflite/LogLevel;->hasSqlLevel(I)Z | 123 | ····invoke-static·{v2},·Lcom/tekartik/sqflite/LogLevel;->hasSqlLevel(I)Z |
130 | ····move-result·v2 | 124 | ····move-result·v2 |
131 | ····if-eqz·v2,·:cond_0 | 125 | ····if-eqz·v2,·:cond_0 |
132 | ····const-string·v2,·"Sqflite" | 126 | ····const-string·v2,·"Sqflite" |
133 | ····.line·84 | 127 | ····.line·840 |
134 | ····new-instance·v4,·Ljava/lang/StringBuilder; | 128 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
135 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V | 129 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
136 | ···· | 130 | ····iget-object·v5,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$7;->val$database:Lcom/tekartik/sqflite/Database; |
131 | ····invoke-virtual·{v5},·Lcom/tekartik/sqflite/Database;->getThreadLogPrefix()Ljava/lang/String; | ||
132 | ····move-result-object·v5 | ||
137 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 133 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Max diff block lines reached; 2881/7688 bytes (37.47%) of diff not shown. |
Offset 25, 86 lines modified | Offset 25, 86 lines modified | ||
25 | .field·final·synthetic·this$0:Lcom/tekartik/sqflite/SqflitePlugin; | 25 | .field·final·synthetic·this$0:Lcom/tekartik/sqflite/SqflitePlugin; |
26 | #·direct·methods | 26 | #·direct·methods |
27 | .method·private·constructor·<init>(Lcom/tekartik/sqflite/SqflitePlugin;Lio/flutter/plugin/common/MethodChannel$Result;)V | 27 | .method·private·constructor·<init>(Lcom/tekartik/sqflite/SqflitePlugin;Lio/flutter/plugin/common/MethodChannel$Result;)V |
28 | ····.locals·0 | 28 | ····.locals·0 |
29 | ····.line·94 | 29 | ····.line·946 |
30 | ····iput-object·p1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult;->this$0:Lcom/tekartik/sqflite/SqflitePlugin; | 30 | ····iput-object·p1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult;->this$0:Lcom/tekartik/sqflite/SqflitePlugin; |
31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
32 | ····.line·94 | 32 | ····.line·943 |
33 | ····new-instance·p1,·Landroid/os/Handler; | 33 | ····new-instance·p1,·Landroid/os/Handler; |
34 | ····invoke-direct·{p1},·Landroid/os/Handler;-><init>()V | 34 | ····invoke-direct·{p1},·Landroid/os/Handler;-><init>()V |
35 | ····iput-object·p1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult;->handler:Landroid/os/Handler; | 35 | ····iput-object·p1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult;->handler:Landroid/os/Handler; |
36 | ····.line·94 | 36 | ····.line·947 |
37 | ····iput-object·p2,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult;->result:Lio/flutter/plugin/common/MethodChannel$Result; | 37 | ····iput-object·p2,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult;->result:Lio/flutter/plugin/common/MethodChannel$Result; |
38 | ····return-void | 38 | ····return-void |
39 | .end·method | 39 | .end·method |
40 | .method·synthetic·constructor·<init>(Lcom/tekartik/sqflite/SqflitePlugin;Lio/flutter/plugin/common/MethodChannel$Result;Lcom/tekartik/sqflite/SqflitePlugin$1;)V | 40 | .method·synthetic·constructor·<init>(Lcom/tekartik/sqflite/SqflitePlugin;Lio/flutter/plugin/common/MethodChannel$Result;Lcom/tekartik/sqflite/SqflitePlugin$1;)V |
41 | ····.locals·0 | 41 | ····.locals·0 |
42 | ····.line·94 | 42 | ····.line·941 |
43 | ····invoke-direct·{p0,·p1,·p2},·Lcom/tekartik/sqflite/SqflitePlugin$BgResult;-><init>(Lcom/tekartik/sqflite/SqflitePlugin;Lio/flutter/plugin/common/MethodChannel$Result;)V | 43 | ····invoke-direct·{p0,·p1,·p2},·Lcom/tekartik/sqflite/SqflitePlugin$BgResult;-><init>(Lcom/tekartik/sqflite/SqflitePlugin;Lio/flutter/plugin/common/MethodChannel$Result;)V |
44 | ····return-void | 44 | ····return-void |
45 | .end·method | 45 | .end·method |
46 | .method·static·synthetic·access$1 | 46 | .method·static·synthetic·access$1100(Lcom/tekartik/sqflite/SqflitePlugin$BgResult;)Lio/flutter/plugin/common/MethodChannel$Result; |
47 | ····.locals·0 | 47 | ····.locals·0 |
48 | ····.line·94 | 48 | ····.line·941 |
49 | ····iget-object·p0,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult;->result:Lio/flutter/plugin/common/MethodChannel$Result; | 49 | ····iget-object·p0,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult;->result:Lio/flutter/plugin/common/MethodChannel$Result; |
50 | ····return-object·p0 | 50 | ····return-object·p0 |
51 | .end·method | 51 | .end·method |
52 | #·virtual·methods | 52 | #·virtual·methods |
53 | .method·public·error(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V | 53 | .method·public·error(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V |
54 | ····.locals·2 | 54 | ····.locals·2 |
55 | ····.line·96 | 55 | ····.line·962 |
56 | ····iget-object·v0,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult;->handler:Landroid/os/Handler; | 56 | ····iget-object·v0,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult;->handler:Landroid/os/Handler; |
57 | ····new-instance·v1,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$2; | 57 | ····new-instance·v1,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$2; |
58 | ····invoke-direct·{v1,·p0,·p1,·p2,·p3},·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$2;-><init>(Lcom/tekartik/sqflite/SqflitePlugin$BgResult;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V | 58 | ····invoke-direct·{v1,·p0,·p1,·p2,·p3},·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$2;-><init>(Lcom/tekartik/sqflite/SqflitePlugin$BgResult;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V |
59 | ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z | 59 | ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z |
60 | ····return-void | 60 | ····return-void |
61 | .end·method | 61 | .end·method |
62 | .method·public·notImplemented()V | 62 | .method·public·notImplemented()V |
63 | ····.locals·2 | 63 | ····.locals·2 |
64 | ····.line·97 | 64 | ····.line·972 |
65 | ····iget-object·v0,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult;->handler:Landroid/os/Handler; | 65 | ····iget-object·v0,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult;->handler:Landroid/os/Handler; |
66 | ····new-instance·v1,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$3; | 66 | ····new-instance·v1,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$3; |
67 | ····invoke-direct·{v1,·p0},·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$3;-><init>(Lcom/tekartik/sqflite/SqflitePlugin$BgResult;)V | 67 | ····invoke-direct·{v1,·p0},·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$3;-><init>(Lcom/tekartik/sqflite/SqflitePlugin$BgResult;)V |
68 | ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z | 68 | ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z |
69 | ····return-void | 69 | ····return-void |
70 | .end·method | 70 | .end·method |
71 | .method·public·success(Ljava/lang/Object;)V | 71 | .method·public·success(Ljava/lang/Object;)V |
72 | ····.locals·2 | 72 | ····.locals·2 |
73 | ····.line·95 | 73 | ····.line·953 |
74 | ····iget-object·v0,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult;->handler:Landroid/os/Handler; | 74 | ····iget-object·v0,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult;->handler:Landroid/os/Handler; |
75 | ····new-instance·v1,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$1; | 75 | ····new-instance·v1,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$1; |
76 | ····invoke-direct·{v1,·p0,·p1},·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$1;-><init>(Lcom/tekartik/sqflite/SqflitePlugin$BgResult;Ljava/lang/Object;)V | 76 | ····invoke-direct·{v1,·p0,·p1},·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$1;-><init>(Lcom/tekartik/sqflite/SqflitePlugin$BgResult;Ljava/lang/Object;)V |
77 | ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z | 77 | ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z |
Offset 23, 33 lines modified | Offset 23, 33 lines modified | ||
23 | .field·final·synthetic·val$results:Ljava/lang/Object; | 23 | .field·final·synthetic·val$results:Ljava/lang/Object; |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·constructor·<init>(Lcom/tekartik/sqflite/SqflitePlugin$BgResult;Ljava/lang/Object;)V | 25 | .method·constructor·<init>(Lcom/tekartik/sqflite/SqflitePlugin$BgResult;Ljava/lang/Object;)V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.line·95 | 27 | ····.line·953 |
28 | ····iput-object·p1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$1;->this$1:Lcom/tekartik/sqflite/SqflitePlugin$BgResult; | 28 | ····iput-object·p1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$1;->this$1:Lcom/tekartik/sqflite/SqflitePlugin$BgResult; |
29 | ····iput-object·p2,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$1;->val$results:Ljava/lang/Object; | 29 | ····iput-object·p2,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$1;->val$results:Ljava/lang/Object; |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····return-void | 31 | ····return-void |
32 | .end·method | 32 | .end·method |
33 | #·virtual·methods | 33 | #·virtual·methods |
34 | .method·public·run()V | 34 | .method·public·run()V |
35 | ····.locals·2 | 35 | ····.locals·2 |
36 | ····.line·95 | 36 | ····.line·956 |
37 | ····iget-object·v0,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$1;->this$1:Lcom/tekartik/sqflite/SqflitePlugin$BgResult; | 37 | ····iget-object·v0,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$1;->this$1:Lcom/tekartik/sqflite/SqflitePlugin$BgResult; |
38 | ····invoke-static·{v0},·Lcom/tekartik/sqflite/SqflitePlugin$BgResult;->access$1 | 38 | ····invoke-static·{v0},·Lcom/tekartik/sqflite/SqflitePlugin$BgResult;->access$1100(Lcom/tekartik/sqflite/SqflitePlugin$BgResult;)Lio/flutter/plugin/common/MethodChannel$Result; |
39 | ····move-result-object·v0 | 39 | ····move-result-object·v0 |
40 | ····iget-object·v1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$1;->val$results:Ljava/lang/Object; | 40 | ····iget-object·v1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$1;->val$results:Ljava/lang/Object; |
41 | ····invoke-interface·{v0,·v1},·Lio/flutter/plugin/common/MethodChannel$Result;->success(Ljava/lang/Object;)V | 41 | ····invoke-interface·{v0,·v1},·Lio/flutter/plugin/common/MethodChannel$Result;->success(Ljava/lang/Object;)V |
Offset 73, 14 lines modified | Offset 73, 20 lines modified | ||
73 | ····const-string·v1,·"Sqflite" | 73 | ····const-string·v1,·"Sqflite" |
74 | ····.line·61 | 74 | ····.line·61 |
75 | ····new-instance·v2,·Ljava/lang/StringBuilder; | 75 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
76 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V | 76 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
77 | ····invoke-virtual·{p0},·Lcom/tekartik/sqflite/Database;->getThreadLogPrefix()Ljava/lang/String; | ||
78 | ····move-result-object·v3 | ||
79 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
77 | ····const-string·v3,·"enable·WAL·error:·" | 80 | ····const-string·v3,·"enable·WAL·error:·" |
78 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 81 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
79 | ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 82 | ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
80 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 83 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 99, 14 lines modified | Offset 105, 43 lines modified | ||
99 | ····.line·54 | 105 | ····.line·54 |
100 | ····iget-object·v0,·p0,·Lcom/tekartik/sqflite/Database;->sqliteDatabase:Landroid/database/sqlite/SQLiteDatabase; | 106 | ····iget-object·v0,·p0,·Lcom/tekartik/sqflite/Database;->sqliteDatabase:Landroid/database/sqlite/SQLiteDatabase; |
101 | ····return-object·v0 | 107 | ····return-object·v0 |
102 | .end·method | 108 | .end·method |
109 | .method·getThreadLogPrefix()Ljava/lang/String; | ||
110 | ····.locals·2 | ||
111 | ····.line·73 | ||
112 | ····new-instance·v0,·Ljava/lang/StringBuilder; | ||
113 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | ||
114 | ····const-string·v1,·"[" | ||
115 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
116 | ····invoke-virtual·{p0},·Lcom/tekartik/sqflite/Database;->getThreadLogTag()Ljava/lang/String; | ||
117 | ····move-result-object·v1 | ||
118 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
119 | ····const-string·v1,·"]·" | ||
120 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
121 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | ||
122 | ····move-result-object·v0 | ||
123 | ····return-object·v0 | ||
124 | .end·method | ||
103 | .method·getThreadLogTag()Ljava/lang/String; | 125 | .method·getThreadLogTag()Ljava/lang/String; |
104 | ····.locals·4 | 126 | ····.locals·4 |
105 | ····.line·67 | 127 | ····.line·67 |
106 | ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; | 128 | ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; |
107 | ····move-result-object·v0 | 129 | ····move-result-object·v0 |
Offset 37, 15 lines modified | Offset 37, 15 lines modified | ||
37 | .field·final·synthetic·val$singleInstance:Z | 37 | .field·final·synthetic·val$singleInstance:Z |
38 | #·direct·methods | 38 | #·direct·methods |
39 | .method·constructor·<init>(Lcom/tekartik/sqflite/SqflitePlugin;ZLjava/lang/String;Lcom/tekartik/sqflite/SqflitePlugin$BgResult;Ljava/lang/Boolean;Lcom/tekartik/sqflite/Database;Lio/flutter/plugin/common/MethodCall;ZI)V | 39 | .method·constructor·<init>(Lcom/tekartik/sqflite/SqflitePlugin;ZLjava/lang/String;Lcom/tekartik/sqflite/SqflitePlugin$BgResult;Ljava/lang/Boolean;Lcom/tekartik/sqflite/Database;Lio/flutter/plugin/common/MethodCall;ZI)V |
40 | ····.locals·0 | 40 | ····.locals·0 |
41 | ····.line·74 | 41 | ····.line·748 |
42 | ····iput-object·p1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$6;->this$0:Lcom/tekartik/sqflite/SqflitePlugin; | 42 | ····iput-object·p1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$6;->this$0:Lcom/tekartik/sqflite/SqflitePlugin; |
43 | ····iput-boolean·p2,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$6;->val$inMemory:Z | 43 | ····iput-boolean·p2,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$6;->val$inMemory:Z |
44 | ····iput-object·p3,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$6;->val$path:Ljava/lang/String; | 44 | ····iput-object·p3,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$6;->val$path:Ljava/lang/String; |
45 | ····iput-object·p4,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$6;->val$bgResult:Lcom/tekartik/sqflite/SqflitePlugin$BgResult; | 45 | ····iput-object·p4,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$6;->val$bgResult:Lcom/tekartik/sqflite/SqflitePlugin$BgResult; |
Offset 66, 67 lines modified | Offset 66, 65 lines modified | ||
66 | .end·method | 66 | .end·method |
67 | #·virtual·methods | 67 | #·virtual·methods |
68 | .method·public·run()V | 68 | .method·public·run()V |
69 | ····.locals·5 | 69 | ····.locals·5 |
70 | ····.line·75 | 70 | ····.line·752 |
71 | ····iget-object·v0,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$6;->this$0:Lcom/tekartik/sqflite/SqflitePlugin; | ||
72 | ····invoke-static·{ | 71 | ····invoke-static·{},·Lcom/tekartik/sqflite/SqflitePlugin;->access$600()Ljava/lang/Object; |
73 | ····move-result-object·v0 | 72 | ····move-result-object·v0 |
74 | ····monitor-enter·v0 | 73 | ····monitor-enter·v0 |
75 | ····.line·75 | 74 | ····.line·754 |
76 | ····:try_start_0 | 75 | ····:try_start_0 |
77 | ····iget-boolean·v1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$6;->val$inMemory:Z | 76 | ····iget-boolean·v1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$6;->val$inMemory:Z |
78 | ····if-nez·v1,·:cond_0 | 77 | ····if-nez·v1,·:cond_0 |
79 | ····.line·75 | 78 | ····.line·755 |
80 | ····new-instance·v1,·Ljava/io/File; | 79 | ····new-instance·v1,·Ljava/io/File; |
81 | ····iget-object·v2,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$6;->val$path:Ljava/lang/String; | 80 | ····iget-object·v2,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$6;->val$path:Ljava/lang/String; |
82 | ····invoke-direct·{v1,·v2},·Ljava/io/File;-><init>(Ljava/lang/String;)V | 81 | ····invoke-direct·{v1,·v2},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
83 | ····.line·75 | 82 | ····.line·756 |
84 | ····new-instance·v2,·Ljava/io/File; | 83 | ····new-instance·v2,·Ljava/io/File; |
85 | ····invoke-virtual·{v1},·Ljava/io/File;->getParent()Ljava/lang/String; | 84 | ····invoke-virtual·{v1},·Ljava/io/File;->getParent()Ljava/lang/String; |
86 | ····move-result-object·v1 | 85 | ····move-result-object·v1 |
87 | ····invoke-direct·{v2,·v1},·Ljava/io/File;-><init>(Ljava/lang/String;)V | 86 | ····invoke-direct·{v2,·v1},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
88 | ····.line·75 | 87 | ····.line·757 |
89 | ····invoke-virtual·{v2},·Ljava/io/File;->exists()Z | 88 | ····invoke-virtual·{v2},·Ljava/io/File;->exists()Z |
90 | ····move-result·v1 | 89 | ····move-result·v1 |
91 | ····if-nez·v1,·:cond_0 | 90 | ····if-nez·v1,·:cond_0 |
92 | ····.line·75 | 91 | ····.line·758 |
93 | ····invoke-virtual·{v2},·Ljava/io/File;->mkdirs()Z | 92 | ····invoke-virtual·{v2},·Ljava/io/File;->mkdirs()Z |
94 | ····move-result·v1 | 93 | ····move-result·v1 |
95 | ····if-nez·v1,·:cond_0 | 94 | ····if-nez·v1,·:cond_0 |
96 | ····.line·7 | 95 | ····.line·759 |
97 | ····invoke-virtual·{v2},·Ljava/io/File;->exists()Z | 96 | ····invoke-virtual·{v2},·Ljava/io/File;->exists()Z |
98 | ····move-result·v1 | 97 | ····move-result·v1 |
99 | ····if-nez·v1,·:cond_0 | 98 | ····if-nez·v1,·:cond_0 |
100 | ····.line·76 | 99 | ····.line·760 |
101 | ····iget-object·v1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$6;->val$bgResult:Lcom/tekartik/sqflite/SqflitePlugin$BgResult; | 100 | ····iget-object·v1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$6;->val$bgResult:Lcom/tekartik/sqflite/SqflitePlugin$BgResult; |
102 | ····const-string·v2,·"sqlite_error" | 101 | ····const-string·v2,·"sqlite_error" |
103 | ····new-instance·v3,·Ljava/lang/StringBuilder; | 102 | ····new-instance·v3,·Ljava/lang/StringBuilder; |
104 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V | 103 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V |
Offset 143, 135 lines modified | Offset 141, 127 lines modified | ||
143 | ····move-result-object·v3 | 141 | ····move-result-object·v3 |
144 | ····const/4·v4,·0x0 | 142 | ····const/4·v4,·0x0 |
145 | ····invoke-virtual·{v1,·v2,·v3,·v4},·Lcom/tekartik/sqflite/SqflitePlugin$BgResult;->error(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V | 143 | ····invoke-virtual·{v1,·v2,·v3,·v4},·Lcom/tekartik/sqflite/SqflitePlugin$BgResult;->error(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V |
146 | ····.line·76 | 144 | ····.line·761 |
147 | ····monitor-exit·v0 | 145 | ····monitor-exit·v0 |
148 | ····:try_end_0 | 146 | ····:try_end_0 |
149 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 | 147 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 |
150 | ····return-void | 148 | ····return-void |
151 | ····.line·7 | 149 | ····.line·769 |
152 | ····:cond_0 | 150 | ····:cond_0 |
153 | ····:try_start_1 | 151 | ····:try_start_1 |
154 | ····sget-object·v1,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; | 152 | ····sget-object·v1,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; |
155 | ····iget-object·v2,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$6;->val$readOnly:Ljava/lang/Boolean; | 153 | ····iget-object·v2,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$6;->val$readOnly:Ljava/lang/Boolean; |
156 | ····invoke-virtual·{v1,·v2},·Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z | 154 | ····invoke-virtual·{v1,·v2},·Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z |
157 | ····move-result·v1 | 155 | ····move-result·v1 |
158 | ····if-eqz·v1,·:cond_1 | 156 | ····if-eqz·v1,·:cond_1 |
159 | ····.line·77 | 157 | ····.line·770 |
160 | ····iget-object·v1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$6;->val$database:Lcom/tekartik/sqflite/Database; | 158 | ····iget-object·v1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$6;->val$database:Lcom/tekartik/sqflite/Database; |
161 | ····invoke-virtual·{v1},·Lcom/tekartik/sqflite/Database;->openReadOnly()V | 159 | ····invoke-virtual·{v1},·Lcom/tekartik/sqflite/Database;->openReadOnly()V |
162 | ····goto·:goto_0 | 160 | ····goto·:goto_0 |
163 | ····.line·77 | 161 | ····.line·772 |
164 | ····:cond_1 | 162 | ····:cond_1 |
165 | ····iget-object·v1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$6;->val$database:Lcom/tekartik/sqflite/Database; | 163 | ····iget-object·v1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$6;->val$database:Lcom/tekartik/sqflite/Database; |
166 | ····invoke-virtual·{v1},·Lcom/tekartik/sqflite/Database;->open()V | 164 | ····invoke-virtual·{v1},·Lcom/tekartik/sqflite/Database;->open()V |
167 | ····:try_end_1 | 165 | ····:try_end_1 |
168 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 | 166 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 |
169 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1 | 167 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1 |
Max diff block lines reached; 6057/10065 bytes (60.18%) of diff not shown. |
Offset 21, 31 lines modified | Offset 21, 31 lines modified | ||
21 | .field·final·synthetic·this$1:Lcom/tekartik/sqflite/SqflitePlugin$BgResult; | 21 | .field·final·synthetic·this$1:Lcom/tekartik/sqflite/SqflitePlugin$BgResult; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/tekartik/sqflite/SqflitePlugin$BgResult;)V | 23 | .method·constructor·<init>(Lcom/tekartik/sqflite/SqflitePlugin$BgResult;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.line·97 | 25 | ····.line·972 |
26 | ····iput-object·p1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$3;->this$1:Lcom/tekartik/sqflite/SqflitePlugin$BgResult; | 26 | ····iput-object·p1,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$3;->this$1:Lcom/tekartik/sqflite/SqflitePlugin$BgResult; |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | #·virtual·methods | 30 | #·virtual·methods |
31 | .method·public·run()V | 31 | .method·public·run()V |
32 | ····.locals·1 | 32 | ····.locals·1 |
33 | ····.line·97 | 33 | ····.line·975 |
34 | ····iget-object·v0,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$3;->this$1:Lcom/tekartik/sqflite/SqflitePlugin$BgResult; | 34 | ····iget-object·v0,·p0,·Lcom/tekartik/sqflite/SqflitePlugin$BgResult$3;->this$1:Lcom/tekartik/sqflite/SqflitePlugin$BgResult; |
35 | ····invoke-static·{v0},·Lcom/tekartik/sqflite/SqflitePlugin$BgResult;->access$1 | 35 | ····invoke-static·{v0},·Lcom/tekartik/sqflite/SqflitePlugin$BgResult;->access$1100(Lcom/tekartik/sqflite/SqflitePlugin$BgResult;)Lio/flutter/plugin/common/MethodChannel$Result; |
36 | ····move-result-object·v0 | 36 | ····move-result-object·v0 |
37 | ····invoke-interface·{v0},·Lio/flutter/plugin/common/MethodChannel$Result;->notImplemented()V | 37 | ····invoke-interface·{v0},·Lio/flutter/plugin/common/MethodChannel$Result;->notImplemented()V |
38 | ····return-void | 38 | ····return-void |
39 | .end·method | 39 | .end·method |
Offset 1, 7 lines modified | Offset 1, 61 lines modified | ||
1 | StackWalker | ||
2 | Copyright·(c)·2005-2009,·Jochen·Kalmbach | ||
3 | All·rights·reserved. | ||
4 | Redistribution·and·use·in·source·and·binary·forms,·with·or·without·modification, | ||
5 | are·permitted·provided·that·the·following·conditions·are·met: | ||
6 | Redistributions·of·source·code·must·retain·the·above·copyright·notice, | ||
7 | this·list·of·conditions·and·the·following·disclaimer. | ||
8 | Redistributions·in·binary·form·must·reproduce·the·above·copyright·notice, | ||
9 | this·list·of·conditions·and·the·following·disclaimer·in·the·documentation | ||
10 | and/or·other·materials·provided·with·the·distribution. | ||
11 | Neither·the·name·of·Jochen·Kalmbach·nor·the·names·of·its·contributors·may·be | ||
12 | used·to·endorse·or·promote·products·derived·from·this·software·without | ||
13 | specific·prior·written·permission. | ||
14 | THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·"AS·IS" | ||
15 | AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·TO, | ||
16 | THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·PARTICULAR·PURPOSE | ||
17 | ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·OWNER·OR·CONTRIBUTORS·BE·LIABLE | ||
18 | FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES | ||
19 | (INCLUDING,·BUT·NOT·LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES; | ||
20 | LOSS·OF·USE,·DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND | ||
21 | ON·ANY·THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT | ||
22 | (INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS | ||
23 | SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE. | ||
24 | -------------------------------------------------------------------------------- | ||
25 | StackWalker | ||
26 | Copyright·(c)·2005-2013,·Jochen·Kalmbach | ||
27 | All·rights·reserved. | ||
28 | Redistribution·and·use·in·source·and·binary·forms,·with·or·without·modification, | ||
29 | are·permitted·provided·that·the·following·conditions·are·met: | ||
30 | Redistributions·of·source·code·must·retain·the·above·copyright·notice, | ||
31 | this·list·of·conditions·and·the·following·disclaimer. | ||
32 | Redistributions·in·binary·form·must·reproduce·the·above·copyright·notice, | ||
33 | this·list·of·conditions·and·the·following·disclaimer·in·the·documentation | ||
34 | and/or·other·materials·provided·with·the·distribution. | ||
35 | Neither·the·name·of·Jochen·Kalmbach·nor·the·names·of·its·contributors·may·be | ||
36 | used·to·endorse·or·promote·products·derived·from·this·software·without | ||
37 | specific·prior·written·permission. | ||
38 | THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·"AS·IS" | ||
39 | AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·TO, | ||
40 | THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·PARTICULAR·PURPOSE | ||
41 | ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·OWNER·OR·CONTRIBUTORS·BE·LIABLE | ||
42 | FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES | ||
43 | (INCLUDING,·BUT·NOT·LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES; | ||
44 | LOSS·OF·USE,·DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND | ||
45 | ON·ANY·THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT | ||
46 | (INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS | ||
47 | SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE. | ||
48 | -------------------------------------------------------------------------------- | ||
1 | analyzer | 49 | analyzer |
2 | args | 50 | args |
3 | csslib | 51 | csslib |
4 | intl | 52 | intl |
5 | Copyright·2013,·the·Dart·project·authors.·All·rights·reserved. | 53 | Copyright·2013,·the·Dart·project·authors.·All·rights·reserved. |
6 | Redistribution·and·use·in·source·and·binary·forms,·with·or·without | 54 | Redistribution·and·use·in·source·and·binary·forms,·with·or·without |
Offset 27, 14 lines modified | Offset 81, 1738 lines modified | ||
27 | LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE, | 81 | LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE, |
28 | DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY | 82 | DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY |
29 | THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT | 83 | THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT |
30 | (INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE | 84 | (INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE |
31 | OF·THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE. | 85 | OF·THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE. |
32 | -------------------------------------------------------------------------------- | 86 | -------------------------------------------------------------------------------- |
87 | angle | ||
88 | Copyright·(c)·2002-2010·The·ANGLE·Project·Authors.·All·rights·reserved. | ||
89 | Redistribution·and·use·in·source·and·binary·forms,·with·or·without | ||
90 | modification,·are·permitted·provided·that·the·following·conditions | ||
91 | are·met: | ||
92 | ····Redistributions·of·source·code·must·retain·the·above·copyright | ||
93 | ····notice,·this·list·of·conditions·and·the·following·disclaimer. | ||
94 | ····Redistributions·in·binary·form·must·reproduce·the·above | ||
95 | ····copyright·notice,·this·list·of·conditions·and·the·following | ||
96 | ····disclaimer·in·the·documentation·and/or·other·materials·provided | ||
97 | ····with·the·distribution. | ||
98 | ····Neither·the·name·of·TransGaming·Inc.,·Google·Inc.,·3DLabs·Inc. | ||
99 | ····Ltd.,·nor·the·names·of·their·contributors·may·be·used·to·endorse | ||
100 | ····or·promote·products·derived·from·this·software·without·specific | ||
101 | ····prior·written·permission. | ||
102 | THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS | ||
103 | "AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT | ||
104 | LIMITED·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS | ||
105 | FOR·A·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE | ||
106 | COPYRIGHT·OWNER·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT, | ||
107 | INCIDENTAL,·SPECIAL,·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING, | ||
108 | BUT·NOT·LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES; | ||
109 | LOSS·OF·USE,·DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER | ||
110 | CAUSED·AND·ON·ANY·THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT | ||
111 | LIABILITY,·OR·TORT·(INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN | ||
112 | ANY·WAY·OUT·OF·THE·USE·OF·THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE | ||
113 | POSSIBILITY·OF·SUCH·DAMAGE. | ||
114 | -------------------------------------------------------------------------------- | ||
115 | angle | ||
116 | Copyright·(c)·2002-2011·The·ANGLE·Project·Authors.·All·rights·reserved. | ||
117 | Redistribution·and·use·in·source·and·binary·forms,·with·or·without | ||
118 | modification,·are·permitted·provided·that·the·following·conditions | ||
119 | are·met: | ||
120 | ····Redistributions·of·source·code·must·retain·the·above·copyright | ||
121 | ····notice,·this·list·of·conditions·and·the·following·disclaimer. | ||
122 | ····Redistributions·in·binary·form·must·reproduce·the·above | ||
123 | ····copyright·notice,·this·list·of·conditions·and·the·following | ||
124 | ····disclaimer·in·the·documentation·and/or·other·materials·provided | ||
125 | ····with·the·distribution. | ||
126 | ····Neither·the·name·of·TransGaming·Inc.,·Google·Inc.,·3DLabs·Inc. | ||
127 | ····Ltd.,·nor·the·names·of·their·contributors·may·be·used·to·endorse | ||
128 | ····or·promote·products·derived·from·this·software·without·specific | ||
129 | ····prior·written·permission. | ||
130 | THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS | ||
131 | "AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT | ||
132 | LIMITED·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS | ||
Max diff block lines reached; 100066/189848 bytes (52.71%) of diff not shown. |
Offset 4, 17 lines modified | Offset 4, 17 lines modified | ||
4 | ··Data:······························2's·complement,·little·endian | 4 | ··Data:······························2's·complement,·little·endian |
5 | ··Version:···························1·(current) | 5 | ··Version:···························1·(current) |
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························DYN·(Shared·object·file) | 8 | ··Type:······························DYN·(Shared·object·file) |
9 | ··Machine:···························ARM | 9 | ··Machine:···························ARM |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x11 | 11 | ··Entry·point·address:···············0x11d000 |
12 | ··Start·of·program·headers:··········52·(bytes·into·file) | 12 | ··Start·of·program·headers:··········52·(bytes·into·file) |
13 | ··Start·of·section·headers:··········6 | 13 | ··Start·of·section·headers:··········6156028·(bytes·into·file) |
14 | ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI | 14 | ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI |
15 | ··Size·of·this·header:···············52·(bytes) | 15 | ··Size·of·this·header:···············52·(bytes) |
16 | ··Size·of·program·headers:···········32·(bytes) | 16 | ··Size·of·program·headers:···········32·(bytes) |
17 | ··Number·of·program·headers:·········9 | 17 | ··Number·of·program·headers:·········9 |
18 | ··Size·of·section·headers:···········40·(bytes) | 18 | ··Size·of·section·headers:···········40·(bytes) |
19 | ··Number·of·section·headers:·········27 | 19 | ··Number·of·section·headers:·········27 |
20 | ··Section·header·string·table·index:·26 | 20 | ··Section·header·string·table·index:·26 |
Offset 1, 23 lines modified | Offset 1, 23 lines modified | ||
1 | Elf·file·type·is·DYN·(Shared·object·file) | 1 | Elf·file·type·is·DYN·(Shared·object·file) |
2 | Entry·point·0x11 | 2 | Entry·point·0x11d000 |
3 | There·are·9·program·headers,·starting·at·offset·52 | 3 | There·are·9·program·headers,·starting·at·offset·52 |
4 | Program·Headers: | 4 | Program·Headers: |
5 | ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align | 5 | ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align |
6 | ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4 | 6 | ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4 |
7 | ··LOAD···········0x000000·0x00000000·0x00000000·0x11 | 7 | ··LOAD···········0x000000·0x00000000·0x00000000·0x11c3ec·0x11c3ec·R···0x1000 |
8 | ··LOAD···········0x11 | 8 | ··LOAD···········0x11d000·0x0011d000·0x0011d000·0x3c3c50·0x3c3c50·R·E·0x1000 |
9 | ··LOAD···········0x4 | 9 | ··LOAD···········0x4e1000·0x004e1000·0x004e1000·0xfdc9c·0x1027f4·RW··0x1000 |
10 | ··DYNAMIC········0x5 | 10 | ··DYNAMIC········0x5de4d0·0x005de4d0·0x005de4d0·0x00100·0x00100·RW··0x4 |
11 | ··NULL···········0x000000·0x00000000·0x00000000·0x00000·0x00000·····0 | 11 | ··NULL···········0x000000·0x00000000·0x00000000·0x00000·0x00000·····0 |
12 | ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0 | 12 | ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0 |
13 | ··NOTE···········0x05 | 13 | ··NOTE···········0x054f68·0x00054f68·0x00054f68·0x000b0·0x000b0·R···0x4 |
14 | ··EXIDX··········0x000154·0x00000154·0x00000154·0x1c | 14 | ··EXIDX··········0x000154·0x00000154·0x00000154·0x1cdc0·0x1cdc0·R···0x4 |
15 | ·Section·to·Segment·mapping: | 15 | ·Section·to·Segment·mapping: |
16 | ··Segment·Sections... | 16 | ··Segment·Sections... |
17 | ···00····· | 17 | ···00····· |
18 | ···01·····.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.hash·.dynstr·.rel.dyn·.rel.plt·.note.android.ident·.note.gnu.build-id·.ARM.extab·.rodata· | 18 | ···01·····.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.hash·.dynstr·.rel.dyn·.rel.plt·.note.android.ident·.note.gnu.build-id·.ARM.extab·.rodata· |
19 | ···02·····.text·.plt· | 19 | ···02·····.text·.plt· |
20 | ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·.bss· | 20 | ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·.bss· |
Offset 1, 36 lines modified | Offset 1, 36 lines modified | ||
1 | There·are·27·section·headers,·starting·at·offset·0x5 | 1 | There·are·27·section·headers,·starting·at·offset·0x5deefc: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············00000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············00000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.ARM.exidx········ARM_EXIDX·······00000154·000154·01c | 5 | ··[·1]·.ARM.exidx········ARM_EXIDX·······00000154·000154·01cdc0·00··AL·14···0··4 |
6 | ··[·2]·.dynsym···········DYNSYM··········0001c | 6 | ··[·2]·.dynsym···········DYNSYM··········0001cf14·01cf14·0019c0·10···A··7···1··4 |
7 | ··[·3]·.gnu.version······VERSYM··········0001 | 7 | ··[·3]·.gnu.version······VERSYM··········0001e8d4·01e8d4·000338·02···A··2···0··2 |
8 | ··[·4]·.gnu.version_r····VERNEED·········0001e | 8 | ··[·4]·.gnu.version_r····VERNEED·········0001ec0c·01ec0c·000060·00···A··7···3··4 |
9 | ··[·5]·.gnu.hash·········GNU_HASH········0001e | 9 | ··[·5]·.gnu.hash·········GNU_HASH········0001ec6c·01ec6c·000028·04···A··2···0··4 |
10 | ··[·6]·.hash·············HASH············0001e | 10 | ··[·6]·.hash·············HASH············0001ec94·01ec94·000ce8·04···A··2···0··4 |
11 | ··[·7]·.dynstr···········STRTAB··········0001 | 11 | ··[·7]·.dynstr···········STRTAB··········0001f97c·01f97c·001474·00···A··0···0··1 |
12 | ··[·8]·.rel.dyn··········REL·············00020 | 12 | ··[·8]·.rel.dyn··········REL·············00020df0·020df0·033828·08···A··2···0··4 |
13 | ··[·9]·.rel.plt··········REL·············0005 | 13 | ··[·9]·.rel.plt··········REL·············00054618·054618·000950·08··AI··2··15··4 |
14 | ··[10]·.note.android.ident·NOTE············0005 | 14 | ··[10]·.note.android.ident·NOTE············00054f68·054f68·000098·00···A··0···0··4 |
15 | ··[11]·.note.gnu.build-id·NOTE············0005 | 15 | ··[11]·.note.gnu.build-id·NOTE············00055000·055000·000018·00···A··0···0··4 |
16 | ··[12]·.ARM.extab········PROGBITS········0005 | 16 | ··[12]·.ARM.extab········PROGBITS········00055018·055018·001b08·00···A··0···0··4 |
17 | ··[13]·.rodata···········PROGBITS········0005 | 17 | ··[13]·.rodata···········PROGBITS········00056b20·056b20·0c58cc·00·AMS··0···0·32 |
18 | ··[14]·.text·············PROGBITS········0011 | 18 | ··[14]·.text·············PROGBITS········0011d000·11d000·3c2984·00··AX··0···0·64 |
19 | ··[15]·.plt··············PROGBITS········004 | 19 | ··[15]·.plt··············PROGBITS········004df990·4df990·0012c0·00··AX··0···0·16 |
20 | ··[16]·.data·············PROGBITS········004 | 20 | ··[16]·.data·············PROGBITS········004e1000·4e1000·0d8394·00··WA··0···0·16 |
21 | ··[17]·.fini_array·······FINI_ARRAY······005 | 21 | ··[17]·.fini_array·······FINI_ARRAY······005ba000·5ba000·000008·04··WA··0···0··4 |
22 | ··[18]·.data.rel.ro······PROGBITS········005 | 22 | ··[18]·.data.rel.ro······PROGBITS········005ba008·5ba008·0243f0·00··WA··0···0··8 |
23 | ··[19]·.init_array·······INIT_ARRAY······005 | 23 | ··[19]·.init_array·······INIT_ARRAY······005de3f8·5de3f8·0000d8·04··WA··0···0··4 |
24 | ··[20]·.dynamic··········DYNAMIC·········005 | 24 | ··[20]·.dynamic··········DYNAMIC·········005de4d0·5de4d0·000100·08··WA··7···0··4 |
25 | ··[21]·.got··············PROGBITS········005 | 25 | ··[21]·.got··············PROGBITS········005de5d0·5de5d0·000218·00··WA··0···0··4 |
26 | ··[22]·.got.plt··········PROGBITS········005 | 26 | ··[22]·.got.plt··········PROGBITS········005de7e8·5de7e8·0004b4·00··WA··0···0··4 |
27 | ··[23]·.bss··············NOBITS··········005 | 27 | ··[23]·.bss··············NOBITS··········005df000·5dec9c·0047f4·00··WA··0···0·16 |
28 | ··[24]·.ARM.attributes···ARM_ATTRIBUTES··00000000·5 | 28 | ··[24]·.ARM.attributes···ARM_ATTRIBUTES··00000000·5dec9c·000021·00······0···0··1 |
29 | ··[25]·.comment··········PROGBITS········00000000·5 | 29 | ··[25]·.comment··········PROGBITS········00000000·5decbd·000140·01··MS··0···0··1 |
30 | ··[26]·.shstrtab·········STRTAB··········00000000·5 | 30 | ··[26]·.shstrtab·········STRTAB··········00000000·5dedfd·0000fe·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 | ··y·(purecode),·p·(processor·specific) | 35 | ··y·(purecode),·p·(processor·specific) |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Symbol·table·'.dynsym'·contains·41 | 1 | Symbol·table·'.dynsym'·contains·412·entries: |
2 | ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreateWindowSurface | 4 | ·····1:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreateWindowSurface |
5 | ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreatePbufferSurface | 5 | ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreatePbufferSurface |
6 | ·····3:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglMakeCurrent | 6 | ·····3:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglMakeCurrent |
7 | ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglGetCurrentContext | 7 | ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglGetCurrentContext |
8 | ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglSwapBuffers | 8 | ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglSwapBuffers |
Offset 32, 16 lines modified | Offset 32, 16 lines modified | ||
32 | ····28:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAssetManager_open | 32 | ····28:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAssetManager_open |
33 | ····29:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_close | 33 | ····29:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_close |
34 | ····30:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_getLength | 34 | ····30:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_getLength |
35 | ····31:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_getBuffer | 35 | ····31:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_getBuffer |
36 | ····32:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2) | 36 | ····32:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2) |
37 | ····33:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2) | 37 | ····33:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2) |
38 | ····34:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ANativeWindow_fromSurface | 38 | ····34:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ANativeWindow_fromSurface |
39 | ····35:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcmp@LIBC·(2) | ||
40 | ····3 | 39 | ····35:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·lrand48@LIBC·(2) |
40 | ····36:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcmp@LIBC·(2) | ||
41 | ····37:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_create@LIBC·(2) | 41 | ····37:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_create@LIBC·(2) |
42 | ····38:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_write | 42 | ····38:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_write |
43 | ····39:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strncmp@LIBC·(2) | 43 | ····39:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strncmp@LIBC·(2) |
44 | ····40:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strrchr@LIBC·(2) | 44 | ····40:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strrchr@LIBC·(2) |
45 | ····41:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2) | 45 | ····41:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2) |
46 | ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·realloc@LIBC·(2) | 46 | ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·realloc@LIBC·(2) |
47 | ····43:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·isxdigit@LIBC·(2) | 47 | ····43:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·isxdigit@LIBC·(2) |
Offset 125, 35 lines modified | Offset 125, 35 lines modified | ||
125 | ···121:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·closedir@LIBC·(2) | 125 | ···121:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·closedir@LIBC·(2) |
126 | ···122:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·opendir@LIBC·(2) | 126 | ···122:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·opendir@LIBC·(2) |
127 | ···123:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·readdir@LIBC·(2) | 127 | ···123:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·readdir@LIBC·(2) |
128 | ···124:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_vprint | 128 | ···124:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_vprint |
129 | ···125:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_lock@LIBC·(2) | 129 | ···125:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_lock@LIBC·(2) |
130 | ···126:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_unlock@LIBC·(2) | 130 | ···126:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_unlock@LIBC·(2) |
131 | ···127:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·clock_gettime@LIBC·(2) | 131 | ···127:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·clock_gettime@LIBC·(2) |
132 | ···128:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_destroy@LIBC·(2) | ||
133 | ···12 | 132 | ···128:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_signal@LIBC·(2) |
134 | ···1 | 133 | ···129:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_broadcast@LIBC·(2) |
135 | ···13 | 134 | ···130:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_wait@LIBC·(2) |
136 | ···13 | 135 | ···131:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_timedwait@LIBC·(2) |
136 | ···132:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_destroy@LIBC·(2) | ||
137 | ···133:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getc@LIBC·(2) | 137 | ···133:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getc@LIBC·(2) |
138 | ···134:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ungetc@LIBC·(2) | 138 | ···134:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ungetc@LIBC·(2) |
139 | ···135:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sscanf@LIBC·(2) | 139 | ···135:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sscanf@LIBC·(2) |
140 | ···136:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·vsscanf@LIBC·(2) | 140 | ···136:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·vsscanf@LIBC·(2) |
141 | ···137:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·vasprintf@LIBC·(2) | 141 | ···137:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·vasprintf@LIBC·(2) |
142 | ···138:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·iswlower@LIBC·(2) | 142 | ···138:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·iswlower@LIBC·(2) |
143 | ···139:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·islower@LIBC·(2) | 143 | ···139:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·islower@LIBC·(2) |
144 | ···140:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·isupper@LIBC·(2) | 144 | ···140:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·isupper@LIBC·(2) |
145 | ···141:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbrlen@LIBC·(2) | 145 | ···141:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbrlen@LIBC·(2) |
146 | ···142:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strftime@LIBC·(2) | 146 | ···142:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strftime@LIBC·(2) |
147 | ···143:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_trylock@LIBC·(2) | 147 | ···143:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_trylock@LIBC·(2) |
148 | ···144:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_destroy@LIBC·(2) | ||
149 | ···14 | 148 | ···144:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_init@LIBC·(2) |
150 | ···14 | 149 | ···145:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_settype@LIBC·(2) |
151 | ···14 | 150 | ···146:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_destroy@LIBC·(2) |
152 | ···14 | 151 | ···147:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_init@LIBC·(2) |
152 | ···148:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_destroy@LIBC·(2) | ||
153 | ···149:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2) | 153 | ···149:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2) |
154 | ···150:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtol@LIBC·(2) | 154 | ···150:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtol@LIBC·(2) |
155 | ···151:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoll@LIBC·(2) | 155 | ···151:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoll@LIBC·(2) |
156 | ···152:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoull@LIBC·(2) | 156 | ···152:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoull@LIBC·(2) |
157 | ···153:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror_r@LIBC·(2) | 157 | ···153:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror_r@LIBC·(2) |
158 | ···154:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_join@LIBC·(2) | 158 | ···154:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_join@LIBC·(2) |
159 | ···155:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·nanosleep@LIBC·(2) | 159 | ···155:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·nanosleep@LIBC·(2) |
Offset 282, 82 lines modified | Offset 282, 82 lines modified | ||
282 | ···278:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·longjmp@LIBC·(2) | 282 | ···278:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·longjmp@LIBC·(2) |
283 | ···279:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fputc@LIBC·(2) | 283 | ···279:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fputc@LIBC·(2) |
284 | ···280:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror@LIBC·(2) | 284 | ···280:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror@LIBC·(2) |
285 | ···281:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ferror@LIBC·(2) | 285 | ···281:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ferror@LIBC·(2) |
286 | ···282:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_once@LIBC·(2) | 286 | ···282:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_once@LIBC·(2) |
287 | ···283:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memmem@LIBC·(2) | 287 | ···283:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memmem@LIBC·(2) |
288 | ···284:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·scalbnf@LIBC·(4) | 288 | ···284:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·scalbnf@LIBC·(4) |
289 | ···285:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·feof@LIBC·(2) | ||
289 | ···28 | 290 | ···286:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·realpath@LIBC·(2) |
290 | ···28 | 291 | ···287:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_sigmask@LIBC·(2) |
291 | ···28 | 292 | ···288:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2) |
292 | ···28 | 293 | ···289:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pipe@LIBC·(2) |
293 | ···2 | 294 | ···290:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·epoll_create@LIBC·(2) |
294 | ···29 | 295 | ···291:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·epoll_ctl@LIBC·(2) |
295 | ···29 | 296 | ···292:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·perror@LIBC·(2) |
296 | ···29 | 297 | ···293:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·shutdown@LIBC·(2) |
297 | ···29 | 298 | ···294:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·epoll_wait@LIBC·(2) |
298 | ···29 | 299 | ···295:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·inotify_init@LIBC·(2) |
299 | ···29 | 300 | ···296:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·inotify_add_watch@LIBC·(2) |
300 | ···29 | 301 | ···297:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·inotify_rm_watch@LIBC·(2) |
301 | ···29 | 302 | ···298:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·socket@LIBC·(2) |
302 | ···29 | 303 | ···299:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sendto@LIBC·(2) |
303 | ··· | 304 | ···300:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·recvfrom@LIBC·(2) |
304 | ···30 | 305 | ···301:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·if_indextoname@LIBC·(2) |
305 | ···30 | 306 | ···302:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·chdir@LIBC·(2) |
306 | ···30 | 307 | ···303:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sigaction@LIBC·(2) |
307 | ···30 | 308 | ···304:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·gethostname@LIBC·(2) |
308 | ···30 | 309 | ···305:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·environ@LIBC·(2) |
309 | ···30 | 310 | ···306:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·poll@LIBC·(2) |
310 | ···30 | 311 | ···307:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·kill@LIBC·(2) |
311 | ···30 | 312 | ···308:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getpid@LIBC·(2) |
312 | ···30 | 313 | ···309:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fscanf@LIBC·(2) |
313 | ···3 | 314 | ···310:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getrusage@LIBC·(2) |
314 | ···31 | 315 | ···311:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pipe2@LIBC·(2) |
315 | ···31 | 316 | ···312:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fork@LIBC·(2) |
316 | ···31 | 317 | ···313:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dup2@LIBC·(2) |
317 | ···31 | 318 | ···314:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·execvp@LIBC·(2) |
318 | ···31 | 319 | ···315:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_exit@LIBC·(2) |
319 | ···31 | 320 | ···316:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setsid@LIBC·(2) |
320 | ···31 | 321 | ···317:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wait@LIBC·(2) |
321 | ···31 | 322 | ···318:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·write@LIBC·(2) |
322 | ···31 | 323 | ···319:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·bind@LIBC·(2) |
323 | ···3 | 324 | ···320:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setsockopt@LIBC·(2) |
324 | ···32 | 325 | ···321:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·listen@LIBC·(2) |
325 | ···32 | 326 | ···322:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·accept@LIBC·(2) |
326 | ···32 | 327 | ···323:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·connect@LIBC·(2) |
327 | ···32 | 328 | ···324:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getnameinfo@LIBC·(2) |
328 | ···32 | 329 | ···325:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getsockname@LIBC·(2) |
329 | ···32 | 330 | ···326:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getpeername@LIBC·(2) |
330 | ···32 | 331 | ···327:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getsockopt@LIBC·(2) |
331 | ···32 | 332 | ···328:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getaddrinfo@LIBC·(2) |
332 | ···32 | 333 | ···329:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·gai_strerror@LIBC·(2) |
333 | ···3 | 334 | ···330:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·freeaddrinfo@LIBC·(2) |
334 | ···33 | 335 | ···331:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·inet_pton@LIBC·(2) |
335 | ···33 | 336 | ···332:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·if_nametoindex@LIBC·(2) |
336 | ···33 | 337 | ···333:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·isatty@LIBC·(2) |
337 | ···33 | 338 | ···334:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strnlen@LIBC·(2) |
338 | ···33 | 339 | ···335:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fdopendir@LIBC·(2) |
339 | ···33 | 340 | ···336:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fstatat@LIBC·(2) |
340 | ···33 | 341 | ···337:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fcntl@LIBC·(2) |
341 | ···33 | 342 | ···338:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·lseek64@LIBC·(2) |
Max diff block lines reached; 1464/17053 bytes (8.58%) of diff not shown. |
Offset 1, 16192 lines modified | Offset 1, 2457 lines modified | ||
1 | Relocation·section·'.rel.dyn'·at·offset·0x20 | 1 | Relocation·section·'.rel.dyn'·at·offset·0x20df0·contains·26373·entries: | Diff chunk too large, falling back to line-by-line diff (1 lines added, 14770 lines removed) |
2 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name | 2 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name |
3 | 005 | 3 | 005b8a50··00000017·R_ARM_RELATIVE········ |
4 | 005a6000··00000017·R_ARM_RELATIVE········ | ||
5 | 005a6004··00000017·R_ARM_RELATIVE········ | ||
6 | 005a4a64··00000017·R_ARM_RELATIVE········ | ||
7 | 005c9e24··00000017·R_ARM_RELATIVE········ | ||
8 | 005c9e28··00000017·R_ARM_RELATIVE········ | ||
9 | 005a6008··00000017·R_ARM_RELATIVE········ | ||
10 | 005a6010··00000017·R_ARM_RELATIVE········ | ||
11 | 005a6018··00000017·R_ARM_RELATIVE········ | ||
12 | 005a6020··00000017·R_ARM_RELATIVE········ | ||
13 | 005a6028··00000017·R_ARM_RELATIVE········ | ||
14 | 005a6030··00000017·R_ARM_RELATIVE········ | ||
15 | 005a6038··00000017·R_ARM_RELATIVE········ | ||
16 | 005a6040··00000017·R_ARM_RELATIVE········ | ||
17 | 005a6048··00000017·R_ARM_RELATIVE········ | ||
18 | 005a6050··00000017·R_ARM_RELATIVE········ | ||
19 | 005a6058··00000017·R_ARM_RELATIVE········ | ||
20 | 005a6060··00000017·R_ARM_RELATIVE········ | ||
21 | 005a6068··00000017·R_ARM_RELATIVE········ | ||
22 | 005a6070··00000017·R_ARM_RELATIVE········ | ||
23 | 005a6078··00000017·R_ARM_RELATIVE········ | ||
24 | 005a6088··00000017·R_ARM_RELATIVE········ | ||
25 | 005a608c··00000017·R_ARM_RELATIVE········ | ||
26 | 005a6090··00000017·R_ARM_RELATIVE········ | ||
27 | 005a6094··00000017·R_ARM_RELATIVE········ | ||
28 | 005a6098··00000017·R_ARM_RELATIVE········ | ||
29 | 005a609c··00000017·R_ARM_RELATIVE········ | ||
30 | 005a60a8··00000017·R_ARM_RELATIVE········ | ||
31 | 005a60ac··00000017·R_ARM_RELATIVE········ | ||
32 | 005a60b0··00000017·R_ARM_RELATIVE········ | ||
33 | 005a60b4··00000017·R_ARM_RELATIVE········ | ||
34 | 005a60b8··00000017·R_ARM_RELATIVE········ | ||
35 | 005a60bc··00000017·R_ARM_RELATIVE········ | ||
36 | 005a60c0··00000017·R_ARM_RELATIVE········ | ||
37 | 005a60cc··00000017·R_ARM_RELATIVE········ | ||
38 | 005a60d0··00000017·R_ARM_RELATIVE········ | ||
39 | 005a60d4··00000017·R_ARM_RELATIVE········ | ||
40 | 005a60d8··00000017·R_ARM_RELATIVE········ | ||
41 | 005a60dc··00000017·R_ARM_RELATIVE········ | ||
42 | 005a60e0··00000017·R_ARM_RELATIVE········ | ||
43 | 005a60e4··00000017·R_ARM_RELATIVE········ | ||
44 | 005a60f0··00000017·R_ARM_RELATIVE········ | ||
45 | 005a60f4··00000017·R_ARM_RELATIVE········ | ||
46 | 005a60f8··00000017·R_ARM_RELATIVE········ | ||
47 | 005a60fc··00000017·R_ARM_RELATIVE········ | ||
48 | 005a6100··00000017·R_ARM_RELATIVE········ | ||
49 | 005a6104··00000017·R_ARM_RELATIVE········ | ||
50 | 005a6108··00000017·R_ARM_RELATIVE········ | ||
51 | 005a6114··00000017·R_ARM_RELATIVE········ | ||
52 | 005a6118··00000017·R_ARM_RELATIVE········ | ||
53 | 005a611c··00000017·R_ARM_RELATIVE········ | ||
54 | 005a6120··00000017·R_ARM_RELATIVE········ | ||
55 | 005a6124··00000017·R_ARM_RELATIVE········ | ||
56 | 005a6128··00000017·R_ARM_RELATIVE········ | ||
57 | 005a612c··00000017·R_ARM_RELATIVE········ | ||
58 | 005a6138··00000017·R_ARM_RELATIVE········ | ||
59 | 005a613c··00000017·R_ARM_RELATIVE········ | ||
60 | 005a6140··00000017·R_ARM_RELATIVE········ | ||
61 | 005a6144··00000017·R_ARM_RELATIVE········ | ||
62 | 005a6148··00000017·R_ARM_RELATIVE········ | ||
63 | 005a614c··00000017·R_ARM_RELATIVE········ | ||
64 | 005a6150··00000017·R_ARM_RELATIVE········ | ||
65 | 005a615c··00000017·R_ARM_RELATIVE········ | ||
66 | 005a6160··00000017·R_ARM_RELATIVE········ | ||
67 | 005a6164··00000017·R_ARM_RELATIVE········ | ||
68 | 005a6168··00000017·R_ARM_RELATIVE········ | ||
69 | 005a616c··00000017·R_ARM_RELATIVE········ | ||
70 | 005a6170··00000017·R_ARM_RELATIVE········ | ||
71 | 005a6174··00000017·R_ARM_RELATIVE········ | ||
72 | 005a6180··00000017·R_ARM_RELATIVE········ | ||
73 | 005a6184··00000017·R_ARM_RELATIVE········ | ||
74 | 005a6188··00000017·R_ARM_RELATIVE········ | ||
75 | 005a618c··00000017·R_ARM_RELATIVE········ | ||
76 | 005a6190··00000017·R_ARM_RELATIVE········ | ||
77 | 005a6194··00000017·R_ARM_RELATIVE········ | ||
78 | 005a6198··00000017·R_ARM_RELATIVE········ | ||
79 | 005a61a4··00000017·R_ARM_RELATIVE········ | ||
80 | 005a61a8··00000017·R_ARM_RELATIVE········ | ||
81 | 005a61ac··00000017·R_ARM_RELATIVE········ | ||
82 | 005a61b0··00000017·R_ARM_RELATIVE········ | ||
83 | 005a61b4··00000017·R_ARM_RELATIVE········ | ||
84 | 005a61b8··00000017·R_ARM_RELATIVE········ | ||
85 | 005a61bc··00000017·R_ARM_RELATIVE········ | ||
86 | 005a61c8··00000017·R_ARM_RELATIVE········ | ||
87 | 005a61cc··00000017·R_ARM_RELATIVE········ | ||
88 | 005a61d0··00000017·R_ARM_RELATIVE········ | ||
89 | 005a61d4··00000017·R_ARM_RELATIVE········ | ||
90 | 005a61d8··00000017·R_ARM_RELATIVE········ | ||
91 | 005a61dc··00000017·R_ARM_RELATIVE········ | ||
92 | 005a61e0··00000017·R_ARM_RELATIVE········ | ||
93 | 005a61e4··00000017·R_ARM_RELATIVE········ | ||
94 | 005a61e8··00000017·R_ARM_RELATIVE········ | ||
95 | 005a61ec··00000017·R_ARM_RELATIVE········ | ||
96 | 005a61f0··00000017·R_ARM_RELATIVE········ | ||
97 | 005a61f4··00000017·R_ARM_RELATIVE········ | ||
98 | 005a61f8··00000017·R_ARM_RELATIVE········ | ||
99 | 005a61fc··00000017·R_ARM_RELATIVE········ | ||
100 | 005a6200··00000017·R_ARM_RELATIVE········ | ||
101 | 005a6204··00000017·R_ARM_RELATIVE········ | ||
102 | 005a6208··00000017·R_ARM_RELATIVE········ | ||
103 | 005a620c··00000017·R_ARM_RELATIVE········ | ||
104 | 005a6218··00000017·R_ARM_RELATIVE········ | ||
105 | 005a621c··00000017·R_ARM_RELATIVE········ | ||
106 | 005a6220··00000017·R_ARM_RELATIVE········ | ||
107 | 005a6224··00000017·R_ARM_RELATIVE········ | ||
108 | 005a6228··00000017·R_ARM_RELATIVE········ | ||
109 | 005a622c··00000017·R_ARM_RELATIVE········ | ||
110 | 005a6230··00000017·R_ARM_RELATIVE········ | ||
111 | 005a6234··00000017·R_ARM_RELATIVE········ | ||
112 | 005a6238··00000017·R_ARM_RELATIVE········ | ||
113 | 005a6244··00000017·R_ARM_RELATIVE········ | ||
114 | 005a6248··00000017·R_ARM_RELATIVE········ | ||
115 | 005a624c··00000017·R_ARM_RELATIVE········ | ||
116 | 005a6250··00000017·R_ARM_RELATIVE········ | ||
117 | 005a6254··00000017·R_ARM_RELATIVE········ | ||
118 | 005a6258··00000017·R_ARM_RELATIVE········ | ||
119 | 005a625c··00000017·R_ARM_RELATIVE········ | ||
120 | 005a6260··00000017·R_ARM_RELATIVE········ | ||
121 | 005a6264··00000017·R_ARM_RELATIVE········ | ||
122 | 005a6268··00000017·R_ARM_RELATIVE········ | ||
123 | 005a626c··00000017·R_ARM_RELATIVE········ | ||
124 | 005a6278··00000017·R_ARM_RELATIVE········ | ||
125 | 005a627c··00000017·R_ARM_RELATIVE········ | ||
Max diff block lines reached; 1216655/1852089 bytes (65.69%) of diff not shown. |
Offset 1, 35 lines modified | Offset 1, 35 lines modified | ||
1 | Dynamic·section·at·offset·0x5 | 1 | Dynamic·section·at·offset·0x5de4d0·contains·32·entries: |
2 | ··Tag········Type·························Name/Value | 2 | ··Tag········Type·························Name/Value |
3 | ·0x00000001·(NEEDED)·····················Shared·library:·[libandroid.so] | 3 | ·0x00000001·(NEEDED)·····················Shared·library:·[libandroid.so] |
4 | ·0x00000001·(NEEDED)·····················Shared·library:·[libEGL.so] | 4 | ·0x00000001·(NEEDED)·····················Shared·library:·[libEGL.so] |
5 | ·0x00000001·(NEEDED)·····················Shared·library:·[libGLESv2.so] | 5 | ·0x00000001·(NEEDED)·····················Shared·library:·[libGLESv2.so] |
6 | ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so] | 6 | ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so] |
7 | ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so] | 7 | ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so] |
8 | ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so] | 8 | ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so] |
9 | ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so] | 9 | ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so] |
10 | ·0x0000000e·(SONAME)·····················Library·soname:·[libflutter.so] | 10 | ·0x0000000e·(SONAME)·····················Library·soname:·[libflutter.so] |
11 | ·0x0000001e·(FLAGS)······················BIND_NOW | 11 | ·0x0000001e·(FLAGS)······················BIND_NOW |
12 | ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW | 12 | ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW |
13 | ·0x00000011·(REL)························0x20 | 13 | ·0x00000011·(REL)························0x20df0 |
14 | ·0x00000012·(RELSZ)······················2 | 14 | ·0x00000012·(RELSZ)······················210984·(bytes) |
15 | ·0x00000013·(RELENT)·····················8·(bytes) | 15 | ·0x00000013·(RELENT)·····················8·(bytes) |
16 | ·0x6ffffffa·(RELCOUNT)···················2 | 16 | ·0x6ffffffa·(RELCOUNT)···················26241 |
17 | ·0x00000017·(JMPREL)·····················0x5 | 17 | ·0x00000017·(JMPREL)·····················0x54618 |
18 | ·0x00000002·(PLTRELSZ)···················23 | 18 | ·0x00000002·(PLTRELSZ)···················2384·(bytes) |
19 | ·0x00000003·(PLTGOT)·····················0x5 | 19 | ·0x00000003·(PLTGOT)·····················0x5de7e8 |
20 | ·0x00000014·(PLTREL)·····················REL | 20 | ·0x00000014·(PLTREL)·····················REL |
21 | ·0x00000006·(SYMTAB)·····················0x1c | 21 | ·0x00000006·(SYMTAB)·····················0x1cf14 |
22 | ·0x0000000b·(SYMENT)·····················16·(bytes) | 22 | ·0x0000000b·(SYMENT)·····················16·(bytes) |
23 | ·0x00000005·(STRTAB)·····················0x1 | 23 | ·0x00000005·(STRTAB)·····················0x1f97c |
24 | ·0x0000000a·(STRSZ)······················523 | 24 | ·0x0000000a·(STRSZ)······················5236·(bytes) |
25 | ·0x6ffffef5·(GNU_HASH)···················0x1e | 25 | ·0x6ffffef5·(GNU_HASH)···················0x1ec6c |
26 | ·0x00000004·(HASH)·······················0x1e | 26 | ·0x00000004·(HASH)·······················0x1ec94 |
27 | ·0x00000019·(INIT_ARRAY)·················0x5 | 27 | ·0x00000019·(INIT_ARRAY)·················0x5de3f8 |
28 | ·0x0000001b·(INIT_ARRAYSZ)···············216·(bytes) | 28 | ·0x0000001b·(INIT_ARRAYSZ)···············216·(bytes) |
29 | ·0x0000001a·(FINI_ARRAY)·················0x5 | 29 | ·0x0000001a·(FINI_ARRAY)·················0x5ba000 |
30 | ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes) | 30 | ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes) |
31 | ·0x6ffffff0·(VERSYM)·····················0x1 | 31 | ·0x6ffffff0·(VERSYM)·····················0x1e8d4 |
32 | ·0x6ffffffe·(VERNEED)····················0x1e | 32 | ·0x6ffffffe·(VERNEED)····················0x1ec0c |
33 | ·0x6fffffff·(VERNEEDNUM)·················3 | 33 | ·0x6fffffff·(VERNEEDNUM)·················3 |
34 | ·0x00000000·(NULL)·······················0x0 | 34 | ·0x00000000·(NULL)·······················0x0 |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Displaying·notes·found·in:·.note.android.ident | 1 | Displaying·notes·found·in:·.note.android.ident |
2 | ··Owner················Data·size·» Description | 2 | ··Owner················Data·size·» Description |
3 | ··Android··············0x00000084» NT_VERSION·(version)» ···description·data:·10·00·00·00·72·31·39·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·35·33·30·34·34·30·33·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00· | 3 | ··Android··············0x00000084» NT_VERSION·(version)» ···description·data:·10·00·00·00·72·31·39·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·35·33·30·34·34·30·33·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·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-id | 4 | Displaying·notes·found·in:·.note.gnu.build-id |
5 | ··Owner················Data·size·» Description | 5 | ··Owner················Data·size·» Description |
6 | ··GNU··················0x00000008» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:· | 6 | ··GNU··················0x00000008» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·e2c4d4331b0c86c8 |
Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
1 | Version·symbols·section·'.gnu.version'·contains·41 | 1 | Version·symbols·section·'.gnu.version'·contains·412·entries: |
2 | ·Addr:·0x000000000001 | 2 | ·Addr:·0x000000000001e8d4··Offset:·0x01e8d4··Link:·2·(.dynsym) |
3 | ··000:···0·(*local*)·······1·(*global*)······1·(*global*)······1·(*global*)··· | 3 | ··000:···0·(*local*)·······1·(*global*)······1·(*global*)······1·(*global*)··· |
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:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· | 6 | ··00c:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· |
7 | ··010:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)······· | 7 | ··010:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)······· |
8 | ··014:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 8 | ··014:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
9 | ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | 9 | ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· |
Offset 99, 17 lines modified | Offset 99, 17 lines modified | ||
99 | ··17c:···1·(*global*)······4·(LIBC)··········4·(LIBC)··········4·(LIBC)······· | 99 | ··17c:···1·(*global*)······4·(LIBC)··········4·(LIBC)··········4·(LIBC)······· |
100 | ··180:···4·(LIBC)··········1·(*global*)······2·(LIBC)··········2·(LIBC)······· | 100 | ··180:···4·(LIBC)··········1·(*global*)······2·(LIBC)··········2·(LIBC)······· |
101 | ··184:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· | 101 | ··184:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· |
102 | ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | 102 | ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· |
103 | ··18c:···1·(*global*)······4·(LIBC)··········4·(LIBC)··········4·(LIBC)······· | 103 | ··18c:···1·(*global*)······4·(LIBC)··········4·(LIBC)··········4·(LIBC)······· |
104 | ··190:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)······· | 104 | ··190:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)······· |
105 | ··194:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)······· | 105 | ··194:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)······· |
106 | ··198:···1·(*global*)······1·(*global*)······1·(*global*)··· | 106 | ··198:···4·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· |
107 | Version·needs·section·'.gnu.version_r'·contains·3·entries: | 107 | Version·needs·section·'.gnu.version_r'·contains·3·entries: |
108 | ·Addr:·0x000000000001e | 108 | ·Addr:·0x000000000001ec0c··Offset:·0x01ec0c··Link:·7·(.dynstr) |
109 | ··000000:·Version:·1··File:·libc.so··Cnt:·1 | 109 | ··000000:·Version:·1··File:·libc.so··Cnt:·1 |
110 | ··0x0030:···Name:·LIBC··Flags:·none··Version:·2 | 110 | ··0x0030:···Name:·LIBC··Flags:·none··Version:·2 |
111 | ··0x0010:·Version:·1··File:·libdl.so··Cnt:·1 | 111 | ··0x0010:·Version:·1··File:·libdl.so··Cnt:·1 |
112 | ··0x0040:···Name:·LIBC··Flags:·none··Version:·3 | 112 | ··0x0040:···Name:·LIBC··Flags:·none··Version:·3 |
113 | ··0x0020:·Version:·1··File:·libm.so··Cnt:·1 | 113 | ··0x0020:·Version:·1··File:·libm.so··Cnt:·1 |
114 | ··0x0050:···Name:·LIBC··Flags:·none··Version:·4 | 114 | ··0x0050:···Name:·LIBC··Flags:·none··Version:·4 |
Offset 67, 28 lines modified | Offset 67, 28 lines modified | ||
67 | vsnprintf | 67 | vsnprintf |
68 | gmtime_r | 68 | gmtime_r |
69 | closedir | 69 | closedir |
70 | __android_log_vprint | 70 | __android_log_vprint |
71 | pthread_mutex_lock | 71 | pthread_mutex_lock |
72 | pthread_mutex_unlock | 72 | pthread_mutex_unlock |
73 | clock_gettime | 73 | clock_gettime |
74 | pthread_cond_destroy | ||
75 | pthread_cond_signal | 74 | pthread_cond_signal |
76 | pthread_cond_broadcast | 75 | pthread_cond_broadcast |
77 | pthread_cond_wait | 76 | pthread_cond_wait |
78 | pthread_cond_timedwait | 77 | pthread_cond_timedwait |
78 | pthread_cond_destroy | ||
79 | vasprintf | 79 | vasprintf |
80 | iswlower | 80 | iswlower |
81 | strftime | 81 | strftime |
82 | pthread_mutex_trylock | 82 | pthread_mutex_trylock |
83 | pthread_mutex_destroy | ||
84 | pthread_mutexattr_init | 83 | pthread_mutexattr_init |
85 | pthread_mutexattr_settype | 84 | pthread_mutexattr_settype |
86 | pthread_mutexattr_destroy | 85 | pthread_mutexattr_destroy |
87 | pthread_mutex_init | 86 | pthread_mutex_init |
87 | pthread_mutex_destroy | ||
88 | strtoull | 88 | strtoull |
89 | strerror_r | 89 | strerror_r |
90 | pthread_join | 90 | pthread_join |
91 | nanosleep | 91 | nanosleep |
92 | gettimeofday | 92 | gettimeofday |
93 | readlink | 93 | readlink |
94 | localtime_r | 94 | localtime_r |
Offset 267, 22 lines modified | Offset 267, 23 lines modified | ||
267 | (mat3·m)·{····float·a00·=·m[0][0],·a01·=·m[0][1],·a02·=·m[0][2];····float·a10·=·m[1][0],·a11·=·m[1][1],·a12·=·m[1][2];····float·a20·=·m[2][0],·a21·=·m[2][1],·a22·=·m[2][2];····float·b01·=·a22·*·a11·-·a12·*·a21;····float·b11·=·-a22·*·a10·+·a12·*·a20;····float·b21·=·a21·*·a10·-·a11·*·a20;····float·det·=·a00·*·b01·+·a01·*·b11·+·a02·*·b21;····return·mat3(b01,·(-a22·*·a01·+·a02·*·a21),·(a12·*·a01·-·a02·*·a11),················b11,·(a22·*·a00·-·a02·*·a20),·(-a12·*·a00·+·a02·*·a10),················b21,·(-a21·*·a00·+·a01·*·a20),·(a11·*·a00·-·a01·*·a10))·/·det;} | 267 | (mat3·m)·{····float·a00·=·m[0][0],·a01·=·m[0][1],·a02·=·m[0][2];····float·a10·=·m[1][0],·a11·=·m[1][1],·a12·=·m[1][2];····float·a20·=·m[2][0],·a21·=·m[2][1],·a22·=·m[2][2];····float·b01·=·a22·*·a11·-·a12·*·a21;····float·b11·=·-a22·*·a10·+·a12·*·a20;····float·b21·=·a21·*·a10·-·a11·*·a20;····float·det·=·a00·*·b01·+·a01·*·b11·+·a02·*·b21;····return·mat3(b01,·(-a22·*·a01·+·a02·*·a21),·(a12·*·a01·-·a02·*·a11),················b11,·(a22·*·a00·-·a02·*·a20),·(-a12·*·a00·+·a02·*·a10),················b21,·(-a21·*·a00·+·a01·*·a20),·(a11·*·a00·-·a01·*·a10))·/·det;} |
268 | if·(all(lessThanEqual(%s.rgb,·half3(0))))·{····discard;} | 268 | if·(all(lessThanEqual(%s.rgb,·half3(0))))·{····discard;} |
269 | (mat2·m)·{····return·m[0][0]·*·m[1][1]·-·m[0][1]·*·m[1][0];} | 269 | (mat2·m)·{····return·m[0][0]·*·m[1][1]·-·m[0][1]·*·m[1][0];} |
270 | (mat4·m)·{····float·a00·=·m[0][0],·a01·=·m[0][1],·a02·=·m[0][2],·a03·=·m[0][3];····float·a10·=·m[1][0],·a11·=·m[1][1],·a12·=·m[1][2],·a13·=·m[1][3];····float·a20·=·m[2][0],·a21·=·m[2][1],·a22·=·m[2][2],·a23·=·m[2][3];····float·a30·=·m[3][0],·a31·=·m[3][1],·a32·=·m[3][2],·a33·=·m[3][3];····float·b00·=·a00·*·a11·-·a01·*·a10;····float·b01·=·a00·*·a12·-·a02·*·a10;····float·b02·=·a00·*·a13·-·a03·*·a10;····float·b03·=·a01·*·a12·-·a02·*·a11;····float·b04·=·a01·*·a13·-·a03·*·a11;····float·b05·=·a02·*·a13·-·a03·*·a12;····float·b06·=·a20·*·a31·-·a21·*·a30;····float·b07·=·a20·*·a32·-·a22·*·a30;····float·b08·=·a20·*·a33·-·a23·*·a30;····float·b09·=·a21·*·a32·-·a22·*·a31;····float·b10·=·a21·*·a33·-·a23·*·a31;····float·b11·=·a22·*·a33·-·a23·*·a32;····return·b00·*·b11·-·b01·*·b10·+·b02·*·b09·+·b03·*·b08·-·b04·*·b07·+·b05·*·b06;} | 270 | (mat4·m)·{····float·a00·=·m[0][0],·a01·=·m[0][1],·a02·=·m[0][2],·a03·=·m[0][3];····float·a10·=·m[1][0],·a11·=·m[1][1],·a12·=·m[1][2],·a13·=·m[1][3];····float·a20·=·m[2][0],·a21·=·m[2][1],·a22·=·m[2][2],·a23·=·m[2][3];····float·a30·=·m[3][0],·a31·=·m[3][1],·a32·=·m[3][2],·a33·=·m[3][3];····float·b00·=·a00·*·a11·-·a01·*·a10;····float·b01·=·a00·*·a12·-·a02·*·a10;····float·b02·=·a00·*·a13·-·a03·*·a10;····float·b03·=·a01·*·a12·-·a02·*·a11;····float·b04·=·a01·*·a13·-·a03·*·a11;····float·b05·=·a02·*·a13·-·a03·*·a12;····float·b06·=·a20·*·a31·-·a21·*·a30;····float·b07·=·a20·*·a32·-·a22·*·a30;····float·b08·=·a20·*·a33·-·a23·*·a30;····float·b09·=·a21·*·a32·-·a22·*·a31;····float·b10·=·a21·*·a33·-·a23·*·a31;····float·b11·=·a22·*·a33·-·a23·*·a32;····return·b00·*·b11·-·b01·*·b10·+·b02·*·b09·+·b03·*·b08·-·b04·*·b07·+·b05·*·b06;} |
271 | (mat3·m)·{····float·a00·=·m[0][0],·a01·=·m[0][1],·a02·=·m[0][2];····float·a10·=·m[1][0],·a11·=·m[1][1],·a12·=·m[1][2];····float·a20·=·m[2][0],·a21·=·m[2][1],·a22·=·m[2][2];····float·b01·=·a22·*·a11·-·a12·*·a21;····float·b11·=·-a22·*·a10·+·a12·*·a20;····float·b21·=·a21·*·a10·-·a11·*·a20;····return·a00·*·b01·+·a01·*·b11·+·a02·*·b21;} | 271 | (mat3·m)·{····float·a00·=·m[0][0],·a01·=·m[0][1],·a02·=·m[0][2];····float·a10·=·m[1][0],·a11·=·m[1][1],·a12·=·m[1][2];····float·a20·=·m[2][0],·a21·=·m[2][1],·a22·=·m[2][2];····float·b01·=·a22·*·a11·-·a12·*·a21;····float·b11·=·-a22·*·a10·+·a12·*·a20;····float·b21·=·a21·*·a10·-·a11·*·a20;····return·a00·*·b01·+·a01·*·b11·+·a02·*·b21;} |
272 | if·(coverage·<·0.5)·{···float4·dists4·=·clamp(float4(1,·1,·-1,·-1)·*·(sk_FragCoord.xyxy·-·geoDomain),·0,·1);···float2·dists2·=·dists4.xy·*·dists4.zw;···coverage·=·min(coverage,·dists2.x·*·dists2.y);} | 272 | if·(coverage·<·0.5)·{···float4·dists4·=·clamp(float4(1,·1,·-1,·-1)·*·(sk_FragCoord.xyxy·-·geoDomain),·0,·1);···float2·dists2·=·dists4.xy·*·dists4.zw;···coverage·=·min(coverage,·dists2.x·*·dists2.y);} |
273 | //·Copy·Program·FS | 273 | //·Copy·Program·FS |
274 | void·main()·{··sk_FragColor·=· | 274 | void·main()·{··sk_FragColor·=·sample(u_texture,·v_texCoord);} |
275 | (mat2·m)·{····return·mat2(m[1][1],·-m[0][1],·-m[1][0],·m[0][0])·/·(m[0][0]·*·m[1][1]·-·m[0][1]·*·m[1][0]);} | 275 | (mat2·m)·{····return·mat2(m[1][1],·-m[0][1],·-m[1][0],·m[0][0])·/·(m[0][0]·*·m[1][1]·-·m[0][1]·*·m[1][0]);} |
276 | //·Copy·Program·VS | 276 | //·Copy·Program·VS |
277 | 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);} | 277 | 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);} |
278 | _posTmp·=·floor(_posTmp)·+·half2(0.5,·0.5);sk_Position·=·float4(_posTmp,·0,·1);} | 278 | _posTmp·=·floor(_posTmp)·+·half2(0.5,·0.5);sk_Position·=·float4(_posTmp,·0,·1);} |
279 | edgeAlpha·=·saturate(0.5·-·edgeAlpha·/·length(gF));} | 279 | edgeAlpha·=·saturate(0.5·-·edgeAlpha·/·length(gF));} |
280 | Context·num_variables:·%d·parent:{·%s·} | 280 | Context·num_variables:·%d·parent:{·%s·} |
281 | if·(err·>·%s.z)·{·err·=·1.0;·}·else·if·(%s.z·<·1)·{·err·=·0.0;·} | 281 | if·(err·>·%s.z)·{·err·=·1.0;·}·else·if·(%s.z·<·1)·{·err·=·0.0;·} |
282 | $genType·cos($genType·y);·$genHType·cos($genHType·y);·float·dot($genType·x,·$genType·y);·float2x2·inverse(float2x2·m);·float3x3·inverse(float3x3·m);·float4x4·inverse(float4x4·m);·$genType·sin($genType·x);·$genHType·sin($genHType·x);·$genType·sqrt($genType·x);·$genHType·sqrt($genHType·x);·$genType·tan($genType·x);·$genHType·tan($genHType·x);·float·degrees(float·rad)·{·return·rad·*·57.2957795;·}·float2·degrees(float2·rad)·{·return·rad·*·57.2957795;·}·float3·degrees(float3·rad)·{·return·rad·*·57.2957795;·}·float4·degrees(float4·rad)·{·return·rad·*·57.2957795;·}·float·radians(float·deg)·{·return·deg·*·0.0174532925;·}·float2·radians(float2·deg)·{·return·deg·*·0.0174532925;·}·float3·radians(float3·deg)·{·return·deg·*·0.0174532925;·}·float4·radians(float4·deg)·{·return·deg·*·0.0174532925;·}·float·length(float2·v)·{·return·sqrt(dot(v,·v));·}·float·length(float3·v)·{·return·sqrt(dot(v,·v));·}·float·length(float4·v)·{·return·sqrt(dot(v,·v));·}·float·distance(float2·a,·float2·b)·{·return·length(a·-·b);·}·float·distance(float3·a,·float3·b)·{·return·length(a·-·b);·}·float·distance(float4·a,·float4·b)·{·return·length(a·-·b);·}·float2·normalize(float2·v)·{·return·v·/·length(v);·}·float3·normalize(float3·v)·{·return·v·/·length(v);·}·float4·normalize(float4·v)·{·return·v·/·length(v);·}·float·mix(float·x,·float·y,·float·t)·{·return·x·*·(1·-·t)·+·y·*·t;·}·float2·mix(float2·x,·float2·y,·float·t)·{·return·x·*·(1·-·t)·+·y·*·t;·}·float3·mix(float3·x,·float3·y,·float·t)·{·return·x·*·(1·-·t)·+·y·*·t;·}·float4·mix(float4·x,·float4·y,·float·t)·{·return·x·*·(1·-·t)·+·y·*·t;·}·float2·mix(float2·x,·float2·y,·float2·t)·{·return·x·*·(1·-·t)·+·y·*·t;·}·float3·mix(float3·x,·float3·y,·float3·t)·{·return·x·*·(1·-·t)·+·y·*·t;·}·float4·mix(float4·x,·float4·y,·float4·t)·{·return·x·*·(1·-·t)·+·y·*·t;·}·float3·cross(float3·a,·float3·b)·{·return·float3(a.y·*·b.z·-·a.z·*·b.y,·a.z·*·b.x·-·a.x·*·b.z,·a.x·*·b.y·-·a.y·*·b.x);·} | ||
282 | @section·{·...·} | 283 | @section·{·...·} |
283 | half4·t·=·%s; | 284 | half4·t·=·%s; |
284 | if·(!%s·&&·t.y·<·0.0)·{ | 285 | if·(!%s·&&·t.y·<·0.0)·{ |
285 | ····%s·=·half4(0.0); | 286 | ····%s·=·half4(0.0); |
286 | }·else·{ | 287 | }·else·{ |
287 | ····@if·(%s)·{ | 288 | ····@if·(%s)·{ |
288 | ········half·t_1·=·t.x·-·1.0; | 289 | ········half·t_1·=·t.x·-·1.0; |
Offset 353, 15 lines modified | Offset 354, 14 lines modified | ||
353 | if·(all(greaterThan(float4(sk_FragCoord.xy,·%s.zw),·float4(%s.xy,·sk_FragCoord.xy))))·{ | 354 | if·(all(greaterThan(float4(sk_FragCoord.xy,·%s.zw),·float4(%s.xy,·sk_FragCoord.xy))))·{ |
354 | if·(any(greaterThan(aa_bloatradius,·float2(1))))·{ | 355 | if·(any(greaterThan(aa_bloatradius,·float2(1))))·{ |
355 | //·Mipmap·Program·FS | 356 | //·Mipmap·Program·FS |
356 | void·main()·{ | 357 | void·main()·{ |
357 | sk_Position.xyz | 358 | sk_Position.xyz |
358 | ultraheavy | 359 | ultraheavy |
359 | _WeakProperty | 360 | _WeakProperty |
360 | InitCodecUncompressed·failed·-·buffer·was·empty | ||
361 | identity | 361 | identity |
362 | id-aca-accessIdentity | 362 | id-aca-accessIdentity |
363 | id-aca-chargingIdentity | 363 | id-aca-chargingIdentity |
364 | reference·to·binary·entity | 364 | reference·to·binary·entity |
365 | asynchronous·entity | 365 | asynchronous·entity |
366 | incomplete·markup·in·parameter·entity | 366 | incomplete·markup·in·parameter·entity |
367 | entity·declared·in·parameter·entity | 367 | entity·declared·in·parameter·entity |
Offset 424, 15 lines modified | Offset 424, 14 lines modified | ||
424 | system·library | 424 | system·library |
425 | Dart_SetRootLibrary | 425 | Dart_SetRootLibrary |
426 | Dart_RootLibrary | 426 | Dart_RootLibrary |
427 | Dart_ClassLibrary | 427 | Dart_ClassLibrary |
428 | Dart_IsLibrary | 428 | Dart_IsLibrary |
429 | Dart_LookupLibrary | 429 | Dart_LookupLibrary |
430 | nativeRunBundleAndSnapshotFromLibrary | 430 | nativeRunBundleAndSnapshotFromLibrary |
431 | loadLibrary | ||
432 | DynamicLibrary | 431 | DynamicLibrary |
433 | need·dictionary | 432 | need·dictionary |
434 | missing·LZ·dictionary | 433 | missing·LZ·dictionary |
435 | GL_OES_get_program_binary | 434 | GL_OES_get_program_binary |
436 | glGetProgramBinary | 435 | glGetProgramBinary |
437 | glProgramBinary | 436 | glProgramBinary |
438 | Paragraph_getWordBoundary | 437 | Paragraph_getWordBoundary |
Offset 513, 43 lines modified | Offset 512, 41 lines modified | ||
513 | SceneBuilder_addPerformanceOverlay | 512 | SceneBuilder_addPerformanceOverlay |
514 | eglGetCurrentDisplay | 513 | eglGetCurrentDisplay |
515 | Thursday | 514 | Thursday |
516 | Wednesday | 515 | Wednesday |
517 | Saturday | 516 | Saturday |
518 | Ffi_offsetBy | 517 | Ffi_offsetBy |
519 | lastModifiedBy | 518 | lastModifiedBy |
520 | sk_FragCoord.y | ||
521 | %m/%d/%y | 519 | %m/%d/%y |
522 | CurrentCtx | 520 | CurrentCtx |
523 | janetMailbox | 521 | janetMailbox |
524 | otherMailbox | 522 | otherMailbox |
525 | rfc822Mailbox | 523 | rfc822Mailbox |
526 | postOfficeBox | 524 | postOfficeBox |
527 | FontBBox | 525 | FontBBox |
528 | klm_matrix | 526 | klm_matrix |
529 | qcoord_matrix | 527 | qcoord_matrix |
530 | grad_matrix | 528 | grad_matrix |
529 | ColorFilter_initMatrix | ||
531 | ImageFilter_initMatrix | 530 | ImageFilter_initMatrix |
532 | getTransformMatrix | 531 | getTransformMatrix |
533 | Path_addPathWithMatrix | 532 | Path_addPathWithMatrix |
534 | colorSpaceMatrix | 533 | colorSpaceMatrix |
535 | Path_extendWithPathAndMatrix | 534 | Path_extendWithPathAndMatrix |
536 | SkColorFilter_Matrix | 535 | SkColorFilter_Matrix |
537 | icu-symbol-prefix | 536 | icu-symbol-prefix |
538 | must·not·undeclare·prefix | 537 | must·not·undeclare·prefix |
539 | unbound·prefix | 538 | unbound·prefix |
540 | _LibraryPrefix | 539 | _LibraryPrefix |
541 | MAX_ALLOC_CHUNK·is·wrong,·please·fix | 540 | MAX_ALLOC_CHUNK·is·wrong,·please·fix |
542 | ALIGN_TYPE·is·wrong,·please·fix | 541 | ALIGN_TYPE·is·wrong,·please·fix |
543 | Int32x4_shuffleMix | 542 | Int32x4_shuffleMix |
544 | Float32x4_shuffleMix | 543 | Float32x4_shuffleMix |
544 | %s·failed·to·release·mutex | ||
545 | %s·failed·to·acquire·mutex | ||
545 | __cxa_guard_release·failed·to·release·mutex | ||
546 | __cxa_guard_acquire·failed·to·release·mutex | ||
547 | __cxa_guard_release·failed·to·acquire·mutex | ||
548 | __cxa_guard_acquire·failed·to·acquire·mutex | ||
549 | a_vertex | 546 | a_vertex |
Max diff block lines reached; 190090/197158 bytes (96.42%) of diff not shown. |
Offset 1, 7229 lines modified | Offset 1, 7391 lines modified | ||
Diff chunk too large, falling back to line-by-line diff (7388 lines added, 7226 lines removed) | |||
1 | Hex·dump·of·section·'.ARM.exidx': | 1 | Hex·dump·of·section·'.ARM.exidx': |
2 | ··0x00000154·f8 | 2 | ··0x00000154·f8951200·01000000·00961200·01000000·................ |
3 | ··0x00000164·fc | 3 | ··0x00000164·fc951200·01000000·f8951200·01000000·................ |
4 | ··0x00000174·fc | 4 | ··0x00000174·fc951200·01000000·14961200·984e0500·.............N.. |
5 | ··0x00000184·3c | 5 | ··0x00000184·3c961200·b0b0b080·40961200·944e0500·<.......@....N.. |
6 | ··0x00000194·84 | 6 | ··0x00000194·84961200·984e0500·d0961200·08849780·.....N.......... |
7 | ··0x000001a4·e8 | 7 | ··0x000001a4·e8961200·944e0500·40971200·b0b0b080·.....N..@....... |
8 | ··0x000001b4·48 | 8 | ··0x000001b4·48971200·904e0500·5c971200·944e0500·H....N..\....N.. |
9 | ··0x000001c4·54 | 9 | ··0x000001c4·54981200·984e0500·60981200·08849780·T....N..`....... |
10 | ··0x000001d4·70 | 10 | ··0x000001d4·70981200·b0b0b080·7c981200·8c4e0500·p.......|....N.. |
11 | ··0x000001e4·ac | 11 | ··0x000001e4·ac991200·904e0500·489a1200·944e0500·.....N..H....N.. |
12 | ··0x000001f4·c4 | 12 | ··0x000001f4·c49b1200·b0b0b080·cc9b1200·904e0500·.............N.. |
13 | ··0x00000204·d4 | 13 | ··0x00000204·d49b1200·944e0500·dc9b1200·b0b0b080·.....N.......... |
14 | ··0x00000214·e4 | 14 | ··0x00000214·e49b1200·08849780·0c9c1200·884e0500·.............N.. |
15 | ··0x00000224·b4 | 15 | ··0x00000224·b49e1200·8c4e0500·fca01200·904e0500·.....N.......N.. |
16 | ··0x00000234·14 | 16 | ··0x00000234·14a31200·944e0500·6ca41200·b0b0b080·.....N..l....... |
17 | ··0x00000244·74 | 17 | ··0x00000244·74a61200·904e0500·3caa1200·b0b0b080·t....N..<....... |
18 | ··0x00000254·dc | 18 | ··0x00000254·dcaa1200·8c4e0500·a4b01200·b0b0b080·.....N.......... |
19 | ··0x00000264·4c | 19 | ··0x00000264·4cb11200·8c4e0500·0cb51200·904e0500·L....N.......N.. |
20 | ··0x00000274·74 | 20 | ··0x00000274·74b81200·944e0500·3cba1200·b0b0b080·t....N..<....... |
21 | ··0x00000284·48 | 21 | ··0x00000284·48ba1200·904e0500·70ba1200·944e0500·H....N..p....N.. |
22 | ··0x00000294·9c | 22 | ··0x00000294·9cba1200·b0b0b080·9aba1200·904e0500·.............N.. |
23 | ··0x000002a4·b0 | 23 | ··0x000002a4·b0bb1200·944e0500·b8bb1200·b0b0b080·.....N.......... |
24 | ··0x000002b4·cc | 24 | ··0x000002b4·ccbb1200·b0b0b080·c8bb1200·b0b0b080·................ |
25 | ··0x000002c4·c4 | 25 | ··0x000002c4·c4bb1200·b0b0b080·c0bb1200·ab08b180·................ |
26 | ··0x000002d4·20 | 26 | ··0x000002d4·20bc1200·b0b0aa80·9cbc1200·684e0500··...........hN.. |
27 | ··0x000002e4·bc | 27 | ··0x000002e4·bcbc1200·6c4e0500·dcbc1200·b0b0b080·....lN.......... |
28 | ··0x000002f4·f0 | 28 | ··0x000002f4·f0bc1200·684e0500·14bd1200·6c4e0500·....hN......lN.. |
29 | ··0x00000304·48 | 29 | ··0x00000304·48bd1200·b0b0b080·68bd1200·b0b0ac80·H.......h....... |
30 | ··0x00000314·a4 | 30 | ··0x00000314·a4be1200·b0b0b080·d4be1200·ab08b180·................ |
31 | ··0x00000324·04 | 31 | ··0x00000324·04bf1200·ab08b180·34bf1200·ab08b180·........4....... |
32 | ··0x00000334·64 | 32 | ··0x00000334·64bf1200·ab08b180·94bf1200·ab08b180·d............... |
33 | ··0x00000344·c4 | 33 | ··0x00000344·c4bf1200·ab08b180·f8bf1200·b0b0ae80·................ |
34 | ··0x00000354·54 | 34 | ··0x00000354·54c01200·b0b0ae80·b0c01200·b0b0ae80·T............... |
35 | ··0x00000364·0c | 35 | ··0x00000364·0cc11200·b0b0ae80·68c11200·b0b0ae80·........h....... |
36 | ··0x00000374·c4 | 36 | ··0x00000374·c4c11200·b0b0ae80·24c21200·b0b0ae80·........$....... |
37 | ··0x00000384·7c | 37 | ··0x00000384·7cc21200·b0b0ae80·d4c21200·b0b0ae80·|............... |
38 | ··0x00000394·2c | 38 | ··0x00000394·2cc31200·b0b0ae80·84c31200·b0b0ae80·,............... |
39 | ··0x000003a4·dc | 39 | ··0x000003a4·dcc31200·b0b0ae80·38c41200·ab08b180·........8....... |
40 | ··0x000003b4·68 | 40 | ··0x000003b4·68c41200·ab08b180·98c41200·ab08b180·h............... |
41 | ··0x000003c4·c8 | 41 | ··0x000003c4·c8c41200·ab08b180·f8c41200·ab08b180·................ |
42 | ··0x000003d4·28 | 42 | ··0x000003d4·28c51200·ab08b180·5cc51200·b0b0ae80·(.......\....... |
43 | ··0x000003e4·c0 | 43 | ··0x000003e4·c0c51200·b0b0ae80·24c61200·b0b0ae80·........$....... |
44 | ··0x000003f4·88 | 44 | ··0x000003f4·88c61200·b0b0ae80·ecc61200·b0b0ae80·................ |
45 | ··0x00000404·50 | 45 | ··0x00000404·50c71200·b0b0ae80·b8c71200·b0b0ae80·P............... |
46 | ··0x00000414·18 | 46 | ··0x00000414·18c81200·b0b0ae80·78c81200·b0b0ae80·........x....... |
47 | ··0x00000424·d8 | 47 | ··0x00000424·d8c81200·b0b0ae80·38c91200·b0b0ae80·........8....... |
48 | ··0x00000434·98 | 48 | ··0x00000434·98c91200·b0b0ae80·fcc91200·ab08b180·................ |
49 | ··0x00000444·38 | 49 | ··0x00000444·38ca1200·af08b180·acca1200·af08b180·8............... |
50 | ··0x00000454·14 | 50 | ··0x00000454·14cb1200·204d0500·38cb1200·b0b0a880·....·M..8....... |
51 | ··0x00000464·50 | 51 | ··0x00000464·50cb1200·b0b0a880·68cb1200·b0b0b080·P.......h....... |
52 | ··0x00000474·6c | 52 | ··0x00000474·6ccb1200·ab08b180·9ccb1200·b0b0ae80·l............... |
53 | ··0x00000484·f4 | 53 | ··0x00000484·f4cb1200·b0b0ae80·48cc1200·b0b0a880·........H....... |
54 | ··0x00000494·64 | 54 | ··0x00000494·64cc1200·b0b0a880·7ccc1200·b0b0a880·d.......|....... |
55 | ··0x000004a4·94 | 55 | ··0x000004a4·94cc1200·b0b0a880·accc1200·a908b180·................ |
56 | ··0x000004b4·14 | 56 | ··0x000004b4·14ce1200·b00d8480·34d71200·ab08b180·........4....... |
57 | ··0x000004c4·68 | 57 | ··0x000004c4·68d71200·ab08b180·9cd71200·b0af0280·h............... |
58 | ··0x000004d4·4c | 58 | ··0x000004d4·4cd91200·af08b180·a4dd1200·a44c0500·L............L.. |
59 | ··0x000004e4·e8 | 59 | ··0x000004e4·e8de1200·b0a80180·28df1200·b00b8480·........(....... |
60 | ··0x000004f4·54 | 60 | ··0x000004f4·54df1200·b0ac2980·d4e01200·b00b8480·T.....)......... |
61 | ··0x00000504·e8 | 61 | ··0x00000504·e8e01200·b0ab2680·98e11200·b0ad0480·......&......... |
62 | ··0x00000514·f | 62 | ··0x00000514·f8e11200·b0b0a880·08e21200·b0ae0380·................ |
63 | ··0x00000524·9 | 63 | ··0x00000524·96e21200·b0088480·aee21200·b0b0ac80·................ |
64 | ··0x00000534· | 64 | ··0x00000534·fce21200·b0b0aa80·40e31200·b0088480·........@....... |
65 | ··0x00000544· | 65 | ··0x00000544·62e31200·b00b8480·90e31200·08842580·b.............%. |
66 | ··0x00000554· | 66 | ··0x00000554·dce31200·b0a82580·38e41200·b0b0a880·......%.8....... |
67 | ··0x00000564· | 67 | ··0x00000564·60e41200·b0088480·6ce41200·204c0500·`.......l...·L.. |
68 | ··0x00000574· | 68 | ··0x00000574·ece71200·b0b0b080·ece71200·0b842780·..............'. |
69 | ··0x00000584· | 69 | ··0x00000584·5ce81200·b0b0b080·5ae81200·b0b0a880·\.......Z....... |
70 | ··0x00000594· | 70 | ··0x00000594·94e81200·b0088480·9ae81200·b0b0a880·................ |
71 | ··0x000005a4· | 71 | ··0x000005a4·a4e81200·b00b8480·cae81200·b0b0a880·................ |
72 | ··0x000005b4· | 72 | ··0x000005b4·dae81200·b0b0b080·0ce91200·b0b0aa80·................ |
73 | ··0x000005c4· | 73 | ··0x000005c4·34e91200·b0b0a880·5ae91200·b0b0b080·4.......Z....... |
74 | ··0x000005d4· | 74 | ··0x000005d4·58e91200·b0b0a880·7ee91200·b0a80180·X.......~....... |
75 | ··0x000005e4· | 75 | ··0x000005e4·92e91200·b0b0a880·b4e91200·b0088480·................ |
76 | ··0x000005f4· | 76 | ··0x000005f4·c4e91200·b0b0a880·dae91200·b0b0b080·................ |
77 | ··0x00000604· | 77 | ··0x00000604·f8e91200·b0088480·08ea1200·b0b0b080·................ |
78 | ··0x00000614· | 78 | ··0x00000614·10ea1200·08842580·58ea1200·b0088480·......%.X....... |
79 | ··0x00000624· | 79 | ··0x00000624·68ea1200·b0b0b080·70ea1200·b0a82580·h.......p.....%. |
80 | ··0x00000634· | 80 | ··0x00000634·c8ea1200·b0b0b080·e4ea1200·b0088480·................ |
81 | ··0x00000644· | 81 | ··0x00000644·f4ea1200·b0b0b080·fcea1200·b0ab0680·................ |
82 | ··0x00000654· | 82 | ··0x00000654·28eb1200·b0b0a880·40eb1200·b0088480·(.......@....... |
83 | ··0x00000664· | 83 | ··0x00000664·48eb1200·b0b0aa80·64eb1200·b0b0b080·H.......d....... |
84 | ··0x00000674· | 84 | ··0x00000674·7aeb1200·b0b0a880·88eb1200·b0af3880·z.............8. |
85 | ··0x00000684· | 85 | ··0x00000684·14ee1200·b0a80180·28ee1200·b00b8480·........(....... |
86 | ··0x00000694· | 86 | ··0x00000694·3cee1200·b0b0a880·50ee1200·b0b0b080·<.......P....... |
87 | ··0x000006a4· | 87 | ··0x000006a4·5cee1200·08842580·88ee1200·b0b0a880·\.....%......... |
88 | ··0x000006b4·9 | 88 | ··0x000006b4·98ee1200·0b840580·f0ee1200·b0ab2680·..............&. |
89 | ··0x000006c4· | 89 | ··0x000006c4·74ef1200·b0b0a880·b4ef1200·b0aa2580·t.............%. |
90 | ··0x000006d4· | 90 | ··0x000006d4·7cf01200·b0a80180·90f01200·b0b0b080·|............... |
91 | ··0x000006e4· | 91 | ··0x000006e4·9cf01200·b0b0a880·b6f01200·b0b0b080·................ |
92 | ··0x000006f4· | 92 | ··0x000006f4·b4f01200·b0b0a880·d8f01200·b0088480·................ |
93 | ··0x00000704· | 93 | ··0x00000704·def01200·b0b0b080·f0f01200·b0b0aa80·................ |
94 | ··0x00000714· | 94 | ··0x00000714·1ef11200·0b840180·3cf11200·b0aa2780·........<.....'. |
95 | ··0x00000724· | 95 | ··0x00000724·38f21200·b0b0b080·44f21200·b0ac0380·8.......D....... |
96 | ··0x00000734·f | 96 | ··0x00000734·f8f21200·b0b0b080·08f31200·b0088480·................ |
97 | ··0x00000744· | 97 | ··0x00000744·0af31200·b0b0b080·1cf31200·b0b0a880·................ |
98 | ··0x00000754· | 98 | ··0x00000754·40f31200·b0088480·46f31200·b0b0b080·@.......F....... |
99 | ··0x00000764· | 99 | ··0x00000764·44f31200·b0ab0080·8cf31200·b0b0a880·D............... |
100 | ··0x00000774· | 100 | ··0x00000774·c0f31200·b0af0680·60f41200·b0ab2680·........`.....&. |
101 | ··0x00000784· | 101 | ··0x00000784·60f51200·b0088480·62f51200·b0b0b080·`.......b....... |
102 | ··0x00000794· | 102 | ··0x00000794·60f51200·b0b0a880·6ef51200·b0a80380·`.......n....... |
103 | ··0x000007a4·4 | 103 | ··0x000007a4·84f51200·0b840180·a0f51200·b0ad0280·................ |
104 | ··0x000007b4· | 104 | ··0x000007b4·40f61200·b0b0b080·6af61200·b0b0a880·@.......j....... |
105 | ··0x000007c4· | 105 | ··0x000007c4·70f61200·b0b0b080·7cf61200·b0b0a880·p.......|....... |
106 | ··0x000007d4· | 106 | ··0x000007d4·a4f61200·b0088480·acf61200·b0ab2680·..............&. |
107 | ··0x000007e4· | 107 | ··0x000007e4·30f71200·b0b0ac80·6cf71200·b0088480·0.......l....... |
108 | ··0x000007f4· | 108 | ··0x000007f4·86f71200·b0b0b080·c4f71200·b00b8480·................ |
109 | ··0x00000804· | 109 | ··0x00000804·f0f71200·b0b0a880·0cf81200·b0088480·................ |
110 | ··0x00000814· | 110 | ··0x00000814·12f81200·b0b0ae80·e8f81200·b0a80180·................ |
111 | ··0x00000824· | 111 | ··0x00000824·fcf81200·b0b0b080·22f91200·b0088480·........"....... |
112 | ··0x00000834· | 112 | ··0x00000834·70f91200·b0af0280·4cfa1200·b0ab0080·p.......L....... |
113 | ··0x00000844· | 113 | ··0x00000844·c0fa1200·b0b0b080·d2fa1200·b0088480·................ |
114 | ··0x00000854· | 114 | ··0x00000854·d8fa1200·b0b0b080·f4fa1200·b0b0a880·................ |
115 | ··0x00000864· | 115 | ··0x00000864·08fb1200·b0088480·0efb1200·b0b0b080·................ |
116 | ··0x00000874· | 116 | ··0x00000874·12fb1200·b0b0ac80·5cfb1200·b0088480·........\....... |
117 | ··0x00000884· | 117 | ··0x00000884·80fb1200·b00b8480·a0fb1200·b0b0a880·................ |
118 | ··0x00000894· | 118 | ··0x00000894·e8fb1200·b0b0b080·00fc1200·08842580·..............%. |
119 | ··0x000008a4· | 119 | ··0x000008a4·54fc1200·b00b8480·94fc1200·b0b0a880·T............... |
120 | ··0x000008b4· | 120 | ··0x000008b4·bcfc1200·b0ab0080·24fd1200·b0b0aa80·........$....... |
121 | ··0x000008c4· | 121 | ··0x000008c4·84fd1200·b0ab0080·08fe1200·b0b0a880·................ |
122 | ··0x000008d4· | 122 | ··0x000008d4·30fe1200·b00b8480·44fe1200·b0af0480·0.......D....... |
123 | ··0x000008e4· | 123 | ··0x000008e4·d4001300·b00b8480·ec001300·b00b8480·................ |
124 | ··0x000008f4· | 124 | ··0x000008f4·04011300·b00b8480·18011300·b00b8480·................ |
125 | ··0x00000904· | 125 | ··0x00000904·2c011300·b00b8480·44011300·b00b8480·,.......D....... |
Max diff block lines reached; 0/979199 bytes (0.00%) of diff not shown. |
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | Hex·dump·of·section·'.gnu.hash': | 1 | Hex·dump·of·section·'.gnu.hash': |
2 | ··0x0001e | 2 | ··0x0001ec6c·01000000·99010000·02000000·06000000·................ |
3 | ··0x0001e | 3 | ··0x0001ec7c·00000440·048000c0·99010000·924f3ec2·...@.........O>. |
4 | ··0x0001e | 4 | ··0x0001ec8c·beb70182·e323828e···················.....#.. |
Offset 1, 209 lines modified | Offset 1, 210 lines modified | ||
1 | Hex·dump·of·section·'.hash': | 1 | Hex·dump·of·section·'.hash': |
2 | ··0x0001e | 2 | ··0x0001ec94·9c010000·9c010000·8a010000·ad000000·................ |
3 | ··0x0001e | 3 | ··0x0001eca4·4e010000·00000000·00000000·00000000·N............... |
4 | ··0x0001ecb4·fb000000·14010000·34010000·16000000·........4....... | ||
5 | ··0x0001ecc4·00000000·53000000·50010000·5b010000·....S...P...[... | ||
6 | ··0x0001ecd4·63000000·00000000·71000000·00000000·c.......q....... | ||
7 | ··0x0001ece4·10010000·00000000·62010000·82010000·........b....... | ||
8 | ··0x0001ecf4·00000000·77000000·57000000·58000000·....w...W...X... | ||
4 | ··0x0001e | 9 | ··0x0001ed04·92010000·00000000·7b010000·00000000·........{....... |
10 | ··0x0001ed14·00000000·cd000000·8c010000·00000000·................ | ||
5 | ··0x0001e | 11 | ··0x0001ed24·00000000·00000000·4c010000·00000000·........L....... |
6 | ··0x0001e2a4·00000000·00000000·49010000·be000000·........I....... | ||
7 | ··0x0001e2b4·00000000·3f000000·2e010000·d9000000·....?........... | ||
8 | ··0x0001e2c4·bb000000·61000000·83010000·b7000000·....a........... | ||
9 | ··0x0001e2d4·60000000·ad000000·00000000·ee000000·`............... | ||
10 | ··0x0001e2e4·93010000·18010000·87000000·00000000·................ | ||
11 | ··0x0001e2f4·00000000·69010000·64000000·00000000·....i...d....... | ||
12 | ··0x0001e | 12 | ··0x0001ed34·08000000·00000000·90000000·00000000·................ |
13 | ··0x0001ed44·be000000·00000000·00000000·a7000000·................ | ||
14 | ··0x0001ed54·ae000000·00000000·93000000·38000000·............8... | ||
15 | ··0x0001ed64·60000000·00000000·d9000000·cc000000·`............... | ||
16 | ··0x0001ed74·37010000·00000000·2c000000·55010000·7.......,...U... | ||
17 | ··0x0001ed84·89010000·00000000·00000000·00000000·................ | ||
18 | ··0x0001ed94·bb000000·00000000·32000000·00000000·........2....... | ||
19 | ··0x0001eda4·2e010000·00000000·00000000·ab000000·................ | ||
20 | ··0x0001edb4·93010000·6d010000·26010000·00000000·....m...&....... | ||
21 | ··0x0001edc4·e0000000·7d000000·47000000·45000000·....}...G...E... | ||
22 | ··0x0001edd4·68000000·6f010000·56010000·83010000·h...o...V....... | ||
23 | ··0x0001ede4·70010000·66010000·00000000·9a010000·p...f........... | ||
24 | ··0x0001edf4·00000000·00000000·00000000·4d010000·............M... | ||
25 | ··0x0001ee04·dd000000·18000000·5f010000·00000000·........_....... | ||
26 | ··0x0001ee14·03010000·15000000·00000000·00000000·................ | ||
27 | ··0x0001ee24·8b000000·00000000·5b000000·45010000·........[...E... | ||
28 | ··0x0001ee34·62000000·64010000·00000000·00000000·b...d........... | ||
29 | ··0x0001ee44·b4000000·f0000000·00000000·00000000·................ | ||
30 | ··0x0001ee54·6c000000·00000000·00000000·00000000·l............... | ||
31 | ··0x0001ee64·8d010000·00000000·51010000·00000000·........Q....... | ||
32 | ··0x0001ee74·00000000·b9000000·2d000000·00000000·........-....... | ||
33 | ··0x0001ee84·89000000·00000000·51000000·1a010000·........Q....... | ||
34 | ··0x0001ee94·80010000·00000000·5c000000·21010000·........\...!... | ||
35 | ··0x0001eea4·95010000·00000000·00000000·0d010000·................ | ||
36 | ··0x0001eeb4·00000000·ca000000·71010000·8e000000·........q....... | ||
37 | ··0x0001eec4·00000000·00000000·97010000·84000000·................ | ||
38 | ··0x0001eed4·98010000·00000000·1e010000·55000000·............U... | ||
39 | ··0x0001eee4·05010000·c6000000·76010000·00000000·........v....... | ||
40 | ··0x0001eef4·00000000·d8000000·00000000·36010000·............6... | ||
41 | ··0x0001ef04·1d010000·00000000·9b000000·7f000000·................ | ||
42 | ··0x0001ef14·00000000·48010000·73000000·5a010000·....H...s...Z... | ||
43 | ··0x0001ef24·4f010000·00000000·bc000000·00000000·O............... | ||
44 | ··0x0001ef34·c9000000·48000000·74010000·00000000·....H...t....... | ||
45 | ··0x0001ef44·b0000000·2b010000·4a000000·00000000·....+...J....... | ||
46 | ··0x0001ef54·0f010000·2f000000·44000000·0b000000·..../...D....... | ||
47 | ··0x0001ef64·90010000·00000000·47010000·3e010000·........G...>... | ||
48 | ··0x0001ef74·8c000000·00000000·9b010000·9d000000·................ | ||
49 | ··0x0001ef84·00000000·72010000·00000000·91000000·....r........... | ||
50 | ··0x0001ef94·1f000000·44010000·3a010000·00000000·....D...:....... | ||
51 | ··0x0001efa4·66000000·60010000·99010000·46010000·f...`.......F... | ||
52 | ··0x0001efb4·2f010000·bd000000·50000000·fc000000·/.......P....... | ||
53 | ··0x0001efc4·00000000·05000000·73010000·00000000·........s....... | ||
54 | ··0x0001efd4·00000000·85000000·5d010000·00000000·........]....... | ||
55 | ··0x0001efe4·96010000·00000000·79010000·78010000·........y...x... | ||
56 | ··0x0001eff4·1c010000·00000000·15010000·00000000·................ | ||
57 | ··0x0001f004·8f010000·00000000·00000000·00000000·................ | ||
58 | ··0x0001f014·00000000·e1000000·00000000·a5000000·................ | ||
59 | ··0x0001f024·00000000·00000000·36000000·61000000·........6...a... | ||
60 | ··0x0001f034·19010000·00000000·21000000·67010000·........!...g... | ||
61 | ··0x0001f044·00000000·00000000·61010000·00000000·........a....... | ||
62 | ··0x0001f054·0e010000·54010000·69010000·d5000000·....T...i....... | ||
63 | ··0x0001f064·b5000000·00000000·13010000·b8000000·................ | ||
64 | ··0x0001f074·00000000·d6000000·40010000·00000000·........@....... | ||
65 | ··0x0001f084·ff000000·72000000·00000000·00000000·....r........... | ||
66 | ··0x0001f094·00000000·d7000000·27010000·26000000·........'...&... | ||
67 | ··0x0001f0a4·75010000·00000000·5c010000·00000000·u.......\....... | ||
68 | ··0x0001f0b4·f5000000·00000000·00000000·f7000000·................ | ||
69 | ··0x0001f0c4·00000000·00000000·27000000·13000000·........'....... | ||
70 | ··0x0001f0d4·94010000·00000000·a6000000·b3000000·................ | ||
71 | ··0x0001f0e4·11010000·7e010000·65000000·00000000·....~...e....... | ||
72 | ··0x0001f0f4·00000000·00000000·00000000·d0000000·................ | ||
73 | ··0x0001f104·8e010000·00000000·7d010000·30010000·........}...0... | ||
74 | ··0x0001f114·00000000·e4000000·84010000·6a010000·............j... | ||
75 | ··0x0001f124·00000000·b6000000·28010000·cf000000·........(....... | ||
76 | ··0x0001f134·00000000·38010000·86010000·00000000·....8........... | ||
77 | ··0x0001f144·6b010000·00000000·87010000·00000000·k............... | ||
78 | ··0x0001f154·01010000·00000000·78000000·00000000·........x....... | ||
79 | ··0x0001f164·8a000000·00000000·00000000·00000000·................ | ||
80 | ··0x0001f174·35010000·00000000·7c010000·a0000000·5.......|....... | ||
81 | ··0x0001f184·00000000·00000000·8b010000·00000000·................ | ||
82 | ··0x0001f194·db000000·00000000·bf000000·77010000·............w... | ||
83 | ··0x0001f1a4·18010000·00000000·80000000·2c010000·............,... | ||
84 | ··0x0001f1b4·00000000·4a010000·00000000·00000000·....J........... | ||
85 | ··0x0001f1c4·49010000·00000000·1a000000·f3000000·I............... | ||
86 | ··0x0001f1d4·00000000·00000000·00000000·00000000·................ | ||
87 | ··0x0001f1e4·1c000000·00000000·42010000·00000000·........B....... | ||
88 | ··0x0001f1f4·fe000000·00000000·c1000000·00010000·................ | ||
89 | ··0x0001f204·31010000·00000000·c0000000·c7000000·1............... | ||
90 | ··0x0001f214·12010000·17010000·6c010000·5e010000·........l...^... | ||
91 | ··0x0001f224·af000000·65010000·d1000000·00000000·....e........... | ||
92 | ··0x0001f234·25010000·1f010000·23010000·04010000·%.......#....... | ||
93 | ··0x0001f244·00000000·ce000000·00000000·00000000·................ | ||
94 | ··0x0001f254·68010000·00000000·00000000·92000000·h............... | ||
95 | ··0x0001f264·a4000000·00000000·32010000·00000000·........2....... | ||
96 | ··0x0001f274·06010000·00000000·16010000·08010000·................ | ||
97 | ··0x0001f284·91010000·00000000·43010000·4f000000·........C...O... | ||
98 | ··0x0001f294·7f010000·53010000·58010000·88010000·....S...X....... | ||
99 | ··0x0001f2a4·00000000·00000000·96000000·01000000·................ | ||
100 | ··0x0001f2b4·00000000·00000000·20010000·1b010000·........·....... | ||
101 | ··0x0001f2c4·0c010000·6f000000·49000000·6a000000·....o...I...j... | ||
102 | ··0x0001f2d4·4b010000·ac000000·85010000·00000000·K............... | ||
103 | ··0x0001f2e4·09010000·00000000·81010000·94000000·................ | ||
104 | ··0x0001f2f4·74000000·00000000·41000000·5f000000·t.......A..._... | ||
105 | ··0x0001f304·e5000000·00000000·00000000·00000000·................ | ||
13 | ··0x0001 | 106 | ··0x0001f314·00000000·00000000·00000000·00000000·................ |
14 | ··0x0001e324·00000000·af000000·00000000·1c010000·................ | ||
15 | ··0x0001e334·59010000·82000000·d0000000·5e010000·Y...........^... | ||
16 | ··0x0001e344·00000000·00000000·fa000000·00000000·................ | ||
17 | ··0x0001e354·3b010000·fc000000·00000000·00000000·;............... | ||
18 | ··0x0001e364·40000000·2d010000·cc000000·85000000·@...-........... | ||
19 | ··0x0001e374·0c010000·00000000·00000000·e6000000·................ | ||
20 | ··0x0001e384·29010000·00000000·4b010000·00000000·).......K....... | ||
21 | ··0x0001e394·f0000000·00000000·a5000000·5b000000·............[... | ||
22 | ··0x0001e3a4·8c000000·20010000·00000000·36010000·....·.......6... | ||
23 | ··0x0001e3b4·00000000·00000000·95010000·00000000·................ | ||
24 | ··0x0001e3c4·00000000·00000000·48010000·19010000·........H....... | ||
25 | ··0x0001e3d4·9a000000·00000000·32010000·17010000·........2....... | ||
26 | ··0x0001e3e4·4a000000·00000000·00000000·00000000·J............... | ||
27 | ··0x0001e3f4·7b010000·62010000·85010000·00000000·{...b........... | ||
Max diff block lines reached; 0/27717 bytes (0.00%) of diff not shown. |
Offset 1, 330 lines modified | Offset 1, 331 lines modified | ||
1 | Hex·dump·of·section·'.dynstr': | 1 | Hex·dump·of·section·'.dynstr': |
2 | ··0x0001 | 2 | ··0x0001f97c·006c6962·616e6472·6f69642e·736f006c·.libandroid.so.l |
3 | ··0x0001 | 3 | ··0x0001f98c·69624547·4c2e736f·006c6962·474c4553·ibEGL.so.libGLES |
4 | ··0x0001 | 4 | ··0x0001f99c·76322e73·6f006c69·62632e73·6f006c69·v2.so.libc.so.li |
5 | ··0x0001 | 5 | ··0x0001f9ac·62646c2e·736f006c·69626d2e·736f006c·bdl.so.libm.so.l |
6 | ··0x0001 | 6 | ··0x0001f9bc·69626c6f·672e736f·006c6962·666c7574·iblog.so.libflut |
7 | ··0x0001 | 7 | ··0x0001f9cc·7465722e·736f005f·62696e61·72795f69·ter.so._binary_i |
8 | ··0x0001 | 8 | ··0x0001f9dc·63756474·6c5f6461·745f7374·61727400·cudtl_dat_start. |
9 | ··0x0001 | 9 | ··0x0001f9ec·5f62696e·6172795f·69637564·746c5f64·_binary_icudtl_d |
10 | ··0x0001 | 10 | ··0x0001f9fc·61745f73·697a6500·65676c43·72656174·at_size.eglCreat |
11 | ··0x0001 | 11 | ··0x0001fa0c·6557696e·646f7753·75726661·63650065·eWindowSurface.e |
12 | ··0x0001 | 12 | ··0x0001fa1c·676c4372·65617465·50627566·66657253·glCreatePbufferS |
13 | ··0x0001 | 13 | ··0x0001fa2c·75726661·63650065·676c4d61·6b654375·urface.eglMakeCu |
14 | ··0x0001f | 14 | ··0x0001fa3c·7272656e·74006567·6c476574·43757272·rrent.eglGetCurr |
15 | ··0x0001f | 15 | ··0x0001fa4c·656e7443·6f6e7465·78740065·676c5377·entContext.eglSw |
16 | ··0x0001f | 16 | ··0x0001fa5c·61704275·66666572·73006567·6c517565·apBuffers.eglQue |
17 | ··0x0001f | 17 | ··0x0001fa6c·72795375·72666163·65006567·6c43686f·rySurface.eglCho |
18 | ··0x0001f | 18 | ··0x0001fa7c·6f736543·6f6e6669·67006567·6c476574·oseConfig.eglGet |
19 | ··0x0001f | 19 | ··0x0001fa8c·4572726f·72006567·6c437265·61746543·Error.eglCreateC |
20 | ··0x0001f | 20 | ··0x0001fa9c·6f6e7465·78740065·676c4465·7374726f·ontext.eglDestro |
21 | ··0x0001f | 21 | ··0x0001faac·79436f6e·74657874·0065676c·44657374·yContext.eglDest |
22 | ··0x0001f | 22 | ··0x0001fabc·726f7953·75726661·63650073·74726c65·roySurface.strle |
23 | ··0x0001f | 23 | ··0x0001facc·6e004c49·42430065·676c4765·74446973·n.LIBC.eglGetDis |
24 | ··0x0001f | 24 | ··0x0001fadc·706c6179·0065676c·496e6974·69616c69·play.eglInitiali |
25 | ··0x0001f | 25 | ··0x0001faec·7a650065·676c5465·726d696e·61746500·ze.eglTerminate. |
26 | ··0x0001f | 26 | ··0x0001fafc·676c4465·6c657465·54657874·75726573·glDeleteTextures |
27 | ··0x0001f | 27 | ··0x0001fb0c·00676c47·656e5465·78747572·65730041·.glGenTextures.A |
28 | ··0x0001f | 28 | ··0x0001fb1c·4e617469·76655769·6e646f77·5f72656c·NativeWindow_rel |
29 | ··0x0001f | 29 | ··0x0001fb2c·65617365·00707468·72656164·5f6b6579·ease.pthread_key |
30 | ··0x0001f | 30 | ··0x0001fb3c·5f637265·61746500·70746872·6561645f·_create.pthread_ |
31 | ··0x0001f | 31 | ··0x0001fb4c·6b65795f·64656c65·74650070·74687265·key_delete.pthre |
32 | ··0x0001f | 32 | ··0x0001fb5c·61645f73·65747370·65636966·69630073·ad_setspecific.s |
33 | ··0x0001f | 33 | ··0x0001fb6c·65747072·696f7269·74790067·65747469·etpriority.getti |
34 | ··0x0001f | 34 | ··0x0001fb7c·6400414e·61746976·6557696e·646f775f·d.ANativeWindow_ |
35 | ··0x0001f | 35 | ··0x0001fb8c·6c6f636b·00414e61·74697665·57696e64·lock.ANativeWind |
36 | ··0x0001f | 36 | ··0x0001fb9c·6f775f75·6e6c6f63·6b416e64·506f7374·ow_unlockAndPost |
37 | ··0x0001f | 37 | ··0x0001fbac·00414e61·74697665·57696e64·6f775f67·.ANativeWindow_g |
38 | ··0x0001f | 38 | ··0x0001fbbc·6574466f·726d6174·00414173·7365744d·etFormat.AAssetM |
39 | ··0x0001f | 39 | ··0x0001fbcc·616e6167·65725f66·726f6d4a·61766100·anager_fromJava. |
40 | ··0x0001f | 40 | ··0x0001fbdc·41417373·65744d61·6e616765·725f6f70·AAssetManager_op |
41 | ··0x0001f | 41 | ··0x0001fbec·656e0041·41737365·745f636c·6f736500·en.AAsset_close. |
42 | ··0x0001f | 42 | ··0x0001fbfc·41417373·65745f67·65744c65·6e677468·AAsset_getLength |
43 | ··0x0001f | 43 | ··0x0001fc0c·00414173·7365745f·67657442·75666665·.AAsset_getBuffe |
44 | ··0x0001f | 44 | ··0x0001fc1c·72005f5f·6378615f·61746578·69740061·r.__cxa_atexit.a |
45 | ··0x0001f | 45 | ··0x0001fc2c·626f7274·004a4e49·5f4f6e4c·6f616400·bort.JNI_OnLoad. |
46 | ··0x0001f | 46 | ··0x0001fc3c·414e6174·69766557·696e646f·775f6672·ANativeWindow_fr |
47 | ··0x0001f | 47 | ··0x0001fc4c·6f6d5375·72666163·65006c72·616e6434·omSurface.lrand4 |
48 | ··0x0001f | 48 | ··0x0001fc5c·38006d65·6d636d70·00707468·72656164·8.memcmp.pthread |
49 | ··0x0001f | 49 | ··0x0001fc6c·5f637265·61746500·5f5f616e·64726f69·_create.__androi |
50 | ··0x0001f | 50 | ··0x0001fc7c·645f6c6f·675f7772·69746500·7374726e·d_log_write.strn |
51 | ··0x0001f | 51 | ··0x0001fc8c·636d7000·73747272·63687200·6d616c6c·cmp.strrchr.mall |
52 | ··0x0001f | 52 | ··0x0001fc9c·6f630072·65616c6c·6f630069·73786469·oc.realloc.isxdi |
53 | ··0x0001f | 53 | ··0x0001fcac·67697400·73747274·6f756c00·73656d5f·git.strtoul.sem_ |
54 | ··0x0001f | 54 | ··0x0001fcbc·696e6974·0073656d·5f747279·77616974·init.sem_trywait |
55 | ··0x0001f | 55 | ··0x0001fccc·005f5f65·72726e6f·0073656d·5f706f73·.__errno.sem_pos |
56 | ··0x0001f | 56 | ··0x0001fcdc·74007365·6d5f6465·7374726f·79007074·t.sem_destroy.pt |
57 | ··0x0001f | 57 | ··0x0001fcec·68726561·645f7365·746e616d·655f6e70·hread_setname_np |
58 | ··0x0001f | 58 | ··0x0001fcfc·00707468·72656164·5f73656c·66007074·.pthread_self.pt |
59 | ··0x0001f | 59 | ··0x0001fd0c·68726561·645f6765·74737065·63696669·hread_getspecifi |
60 | ··0x0001f | 60 | ··0x0001fd1c·6300636c·6f736500·414c6f6f·7065725f·c.close.ALooper_ |
61 | ··0x0001f | 61 | ··0x0001fd2c·61646446·6400414c·6f6f7065·725f7265·addFd.ALooper_re |
62 | ··0x0001f | 62 | ··0x0001fd3c·6d6f7665·46640041·4c6f6f70·65725f70·moveFd.ALooper_p |
63 | ··0x0001f | 63 | ··0x0001fd4c·6f6c6c4f·6e636500·414c6f6f·7065725f·ollOnce.ALooper_ |
64 | ··0x0001f | 64 | ··0x0001fd5c·77616b65·00414c6f·6f706572·5f666f72·wake.ALooper_for |
65 | ··0x0001f | 65 | ··0x0001fd6c·54687265·61640041·4c6f6f70·65725f70·Thread.ALooper_p |
66 | ··0x0001f | 66 | ··0x0001fd7c·72657061·72650041·4c6f6f70·65725f61·repare.ALooper_a |
67 | ··0x0001f | 67 | ··0x0001fd8c·63717569·72650041·4c6f6f70·65725f72·cquire.ALooper_r |
68 | ··0x0001f | 68 | ··0x0001fd9c·656c6561·73650073·79736361·6c6c0072·elease.syscall.r |
69 | ··0x0001f | 69 | ··0x0001fdac·65616400·6f70656e·6174006d·6b646972·ead.openat.mkdir |
70 | ··0x0001f | 70 | ··0x0001fdbc·61740064·75700066·73746174·00737461·at.dup.fstat.sta |
71 | ··0x0001f | 71 | ··0x0001fdcc·74006674·72756e63·61746500·756e6c69·t.ftruncate.unli |
72 | ··0x0001f | 72 | ··0x0001fddc·6e6b6174·00666163·63657373·6174006d·nkat.faccessat.m |
73 | ··0x0001f | 73 | ··0x0001fdec·73796e63·0072656e·616d6561·74006d6d·sync.renameat.mm |
74 | ··0x0001f | 74 | ··0x0001fdfc·6170006d·756e6d61·7000646c·6572726f·ap.munmap.dlerro |
75 | ··0x0001f | 75 | ··0x0001fe0c·7200646c·6f70656e·00646c63·6c6f7365·r.dlopen.dlclose |
76 | ··0x0001f | 76 | ··0x0001fe1c·00646c73·796d0067·65746377·64005f5f·.dlsym.getcwd.__ |
77 | ··0x0001f | 77 | ··0x0001fe2c·616e6472·6f69645f·6c6f675f·7072696e·android_log_prin |
78 | ··0x0001f | 78 | ··0x0001fe3c·74006663·6c6f7365·00667365·656b6f00·t.fclose.fseeko. |
79 | ··0x0001f | 79 | ··0x0001fe4c·6674656c·6c6f0066·77726974·65006666·ftello.fwrite.ff |
80 | ··0x0001f | 80 | ··0x0001fe5c·6c757368·00667265·61640066·72656500·lush.fread.free. |
81 | ··0x0001f | 81 | ··0x0001fe6c·666f7065·6e006673·65656b00·73747264·fopen.fseek.strd |
82 | ··0x0001f | 82 | ··0x0001fe7c·75700073·7472636d·70007379·73636f6e·up.strcmp.syscon |
83 | ··0x0001f | 83 | ··0x0001fe8c·66006163·6f736600·61746f69·00737472·f.acosf.atoi.str |
84 | ··0x0001f | 84 | ··0x0001fe9c·63687200·7374726e·63707900·6174616e·chr.strncpy.atan |
85 | ··0x0001f | 85 | ··0x0001feac·32660074·616e6600·6e657874·61667465·2f.tanf.nextafte |
86 | ··0x0001f | 86 | ··0x0001febc·72660073·656d5f77·61697400·736e7072·rf.sem_wait.snpr |
87 | ··0x0001f | 87 | ··0x0001fecc·696e7466·0076736e·7072696e·74660073·intf.vsnprintf.s |
88 | ··0x0001f | 88 | ··0x0001fedc·74726373·706e0073·74727374·72007469·trcspn.strstr.ti |
89 | ··0x0001f | 89 | ··0x0001feec·6d650067·6d74696d·655f7200·746f6c6f·me.gmtime_r.tolo |
90 | ··0x0001f | 90 | ··0x0001fefc·77657200·73747274·6f640070·72696e74·wer.strtod.print |
91 | ··0x0001f | 91 | ··0x0001ff0c·66007075·7473006d·656d6368·72006578·f.puts.memchr.ex |
92 | ··0x0001f | 92 | ··0x0001ff1c·69740063·616c6c6f·63006674·656c6c00·it.calloc.ftell. |
93 | ··0x0001f | 93 | ··0x0001ff2c·66707269·6e746600·6d6b6469·72005f5f·fprintf.mkdir.__ |
94 | ··0x0001f | 94 | ··0x0001ff3c·73460066·696c656e·6f007072·65616400·sF.fileno.pread. |
95 | ··0x0001f | 95 | ··0x0001ff4c·636c6f73·65646972·006f7065·6e646972·closedir.opendir |
96 | ··0x0001f | 96 | ··0x0001ff5c·00726561·64646972·005f5f61·6e64726f·.readdir.__andro |
97 | ··0x0001f | 97 | ··0x0001ff6c·69645f6c·6f675f76·7072696e·74007074·id_log_vprint.pt |
98 | ··0x0001f | 98 | ··0x0001ff7c·68726561·645f6d75·7465785f·6c6f636b·hread_mutex_lock |
99 | ··0x0001f | 99 | ··0x0001ff8c·00707468·72656164·5f6d7574·65785f75·.pthread_mutex_u |
100 | ··0x0001f | 100 | ··0x0001ff9c·6e6c6f63·6b00636c·6f636b5f·67657474·nlock.clock_gett |
101 | ··0x0001f | 101 | ··0x0001ffac·696d6500·70746872·6561645f·636f6e64·ime.pthread_cond |
102 | ··0x0001f584·5f646573·74726f79·00707468·72656164·_destroy.pthread | ||
103 | ··0x0001f594·5f636f6e·645f7369·676e616c·00707468·_cond_signal.pth | ||
104 | ··0x0001f | 102 | ··0x0001ffbc·5f736967·6e616c00·70746872·6561645f·_signal.pthread_ |
103 | ··0x0001ffcc·636f6e64·5f62726f·61646361·73740070·cond_broadcast.p | ||
104 | ··0x0001ffdc·74687265·61645f63·6f6e645f·77616974·thread_cond_wait | ||
105 | ··0x0001f | 105 | ··0x0001ffec·00707468·72656164·5f636f6e·645f7469·.pthread_cond_ti |
106 | ··0x0001f | 106 | ··0x0001fffc·6d656477·61697400·70746872·6561645f·medwait.pthread_ |
107 | ··0x000 | 107 | ··0x0002000c·636f6e64·5f646573·74726f79·00676574·cond_destroy.get |
108 | ··0x000 | 108 | ··0x0002001c·6300756e·67657463·00737363·616e6600·c.ungetc.sscanf. |
109 | ··0x000 | 109 | ··0x0002002c·76737363·616e6600·76617370·72696e74·vsscanf.vasprint |
110 | ··0x000 | 110 | ··0x0002003c·66006973·776c6f77·65720069·736c6f77·f.iswlower.islow |
111 | ··0x000 | 111 | ··0x0002004c·65720069·73757070·6572006d·62726c65·er.isupper.mbrle |
112 | ··0x000 | 112 | ··0x0002005c·6e007374·72667469·6d650070·74687265·n.strftime.pthre |
113 | ··0x000 | 113 | ··0x0002006c·61645f6d·75746578·5f747279·6c6f636b·ad_mutex_trylock |
114 | ··0x000 | 114 | ··0x0002007c·00707468·72656164·5f6d7574·65786174·.pthread_mutexat |
115 | ··0x0002008c·74725f69·6e697400·70746872·6561645f·tr_init.pthread_ | ||
115 | ··0x0001f654·65737472·6f790070·74687265·61645f6d·estroy.pthread_m | ||
116 | ··0x0001f664·75746578·61747472·5f696e69·74007074·utexattr_init.pt | ||
117 | ··0x0001f674·68726561·645f6d75·74657861·7474725f·hread_mutexattr_ | ||
118 | ··0x0001f684·73657474·79706500·70746872·6561645f·settype.pthread_ | ||
119 | ··0x000 | 116 | ··0x0002009c·6d757465·78617474·725f7365·74747970·mutexattr_settyp |
120 | ··0x000 | 117 | ··0x000200ac·65007074·68726561·645f6d75·74657861·e.pthread_mutexa |
118 | ··0x000200bc·7474725f·64657374·726f7900·70746872·ttr_destroy.pthr | ||
119 | ··0x000200cc·6561645f·6d757465·785f696e·69740070·ead_mutex_init.p | ||
120 | ··0x000200dc·74687265·61645f6d·75746578·5f646573·thread_mutex_des | ||
Max diff block lines reached; 0/43927 bytes (0.00%) of diff not shown. |
Offset 1, 441 lines modified | Offset 1, 436 lines modified | ||
Diff chunk too large, falling back to line-by-line diff (433 lines added, 438 lines removed) | |||
1 | Hex·dump·of·section·'.ARM.extab': | 1 | Hex·dump·of·section·'.ARM.extab': |
2 | ··0x0005 | 2 | ··0x00055018·41970181·b0b00b84·00000000·41970181·A...........A... |
3 | ··0x0005 | 3 | ··0x00055028·b0b00b84·00000000·41970181·b0b00d84·........A....... |
4 | ··0x0005 | 4 | ··0x00055038·00000000·41970181·b0b00d84·00000000·....A........... |
5 | ··0x0005 | 5 | ··0x00055048·41970181·b0b00d84·00000000·46970181·A...........F... |
6 | ··0x0005 | 6 | ··0x00055058·b0abf080·00000000·41970181·b0b00d84·........A....... |
7 | ··0x0005 | 7 | ··0x00055068·00000000·46970181·b0abf080·00000000·....F........... |
8 | ··0x0005 | 8 | ··0x00055078·43970181·b0ab1080·00000000·46970181·C...........F... |
9 | ··0x0005 | 9 | ··0x00055088·b0abf080·00000000·41970181·b0b00d84·........A....... |
10 | ··0x0005 | 10 | ··0x00055098·00000000·41970181·b0b00d84·00000000·....A........... |
11 | ··0x0005 | 11 | ··0x000550a8·43970181·088481c9·00000000·49970181·C...........I... |
12 | ··0x0005 | 12 | ··0x000550b8·0b8483c9·00000000·43970181·b0ab1080·........C....... |
13 | ··0x0005 | 13 | ··0x000550c8·00000000·45970181·b0abb080·00000000·....E........... |
14 | ··0x0005 | 14 | ··0x000550d8·41970181·b0b00b84·00000000·57970281·A...........W... |
15 | ··0x0005 | 15 | ··0x000550e8·800087c9·b0b0abf0·00000000·41970181·............A... |
16 | ··0x0005 | 16 | ··0x000550f8·b0b00b84·00000000·43970181·b0ab8080·........C....... |
17 | ··0x0005 | 17 | ··0x00055108·00000000·41970181·b0b00b84·00000000·....A........... |
18 | ··0x0005 | 18 | ··0x00055118·41970181·b0b00b84·00000000·41970181·A...........A... |
19 | ··0x0005 | 19 | ··0x00055128·b0b00d84·00000000·41970181·b0b00d84·........A....... |
20 | ··0x0005 | 20 | ··0x00055138·00000000·02b10181·b0b00084·00000000·................ |
21 | ··0x0005 | 21 | ··0x00055148·08b10181·b0b00084·00000000·08b10181·................ |
22 | ··0x0005 | 22 | ··0x00055158·b0b00084·00000000·08b10181·b0b00084·................ |
23 | ··0x0005 | 23 | ··0x00055168·00000000·08b10181·b0b00084·00000000·................ |
24 | ··0x0005 | 24 | ··0x00055178·08b10181·b0b00084·00000000·41970181·............A... |
25 | ··0x0005 | 25 | ··0x00055188·b0b00d84·00000000·c93d0181·b0af0081·.........=...... |
26 | ··0x0005 | 26 | ··0x00055198·00000000·8ab20181·b0b0af03·00000000·................ |
27 | ··0x0005 | 27 | ··0x000551a8·c9030181·b0b0ae80·00000000·84000181·................ |
28 | ··0x0005 | 28 | ··0x000551b8·b0b00008·00000000·9eb20181·b0b0af02·................ |
29 | ··0x0005 | 29 | ··0x000551c8·00000000·e0b20181·b0b0af07·00000000·................ |
30 | ··0x0005 | 30 | ··0x000551d8·c91f0181·b0af0082·00000000·c9070181·................ |
31 | ··0x0005 | 31 | ··0x000551e8·b0af0084·00000000·3f050181·af0087c9·........?....... |
32 | ··0x0005 | 32 | ··0x000551f8·00000000·c9150181·b0ad0087·00000000·................ |
33 | ··0x0005 | 33 | ··0x00055208·53970181·af0087c9·00000000·c9130181·S............... |
34 | ··0x0005 | 34 | ··0x00055218·b0af0080·00000000·c91b0181·b0af0081·................ |
35 | ··0x0005 | 35 | ··0x00055228·00000000·47970181·af0081c9·00000000·....G........... |
36 | ··0x0005 | 36 | ··0x00055238·dfb20181·b0b0ac07·00000000·9cb20181·................ |
37 | ··0x0005 | 37 | ··0x00055248·b0b0af08·00000000·c9030181·b00b8481·................ |
38 | ··0x0005 | 38 | ··0x00055258·00000000·c9030181·b0b0aa83·00000000·................ |
39 | ··0x0005 | 39 | ··0x00055268·c9030181·b0b0aa81·00000000·c9050181·................ |
40 | ··0x0005 | 40 | ··0x00055278·b0b0ac80·00000000·c9030181·b00b8483·................ |
41 | ··0x0005 | 41 | ··0x00055288·00000000·c9050181·b0ab0083·00000000·................ |
42 | ··0x0005 | 42 | ··0x00055298·c9010181·b0b0aa83·00000000·c9010181·................ |
43 | ··0x0005 | 43 | ··0x000552a8·b0b0ac83·00000000·c90b0181·b0af0081·................ |
44 | ··0x0005 | 44 | ··0x000552b8·00000000·c9010181·b0ab0083·00000000·................ |
45 | ··0x0005 | 45 | ··0x000552c8·c9150181·b0b0ae82·00000000·c9050181·................ |
46 | ··0x0005 | 46 | ··0x000552d8·b0ad0083·00000000·c9030181·b0ad0081·................ |
47 | ··0x0005 | 47 | ··0x000552e8·00000000·c9030181·b0ad0083·00000000·................ |
48 | ··0x0005 | 48 | ··0x000552f8·c9090181·b0ab0083·00000000·c9030181·................ |
49 | ··0x0005 | 49 | ··0x00055308·b0088480·00000000·c9050181·b0b0aa83·................ |
50 | ··0x0005 | 50 | ··0x00055318·00000000·c9030181·b0b0aa80·00000000·................ |
51 | ··0x0005 | 51 | ··0x00055328·80c90181·b0b0ab00·00000000·c90d0181·................ |
52 | ··0x0005 | 52 | ··0x00055338·b0b0aa87·00000000·80c90181·b0b0ad00·................ |
53 | ··0x0005 | 53 | ··0x00055348·00000000·c90b0181·b00b8487·00000000·................ |
54 | ··0x0005 | 54 | ··0x00055358·c9010181·b0b0aa81·00000000·c9050181·................ |
55 | ··0x0005 | 55 | ··0x00055368·b0b0aa81·00000000·c9130181·b00b8480·................ |
56 | ··0x0005 | 56 | ··0x00055378·00000000·3f1b0181·b0ae87c9·00000000·....?........... |
57 | ··0x0005 | 57 | ··0x00055388·c91d0181·b0b0ae83·00000000·c9210181·.............!.. |
58 | ··0x00053 | 58 | ··0x00055398·b0b0ae82·00000000·c92f0281·00c1c982·........./...... |
59 | ··0x00053 | 59 | ··0x000553a8·b0b0b0af·00000000·c93b0181·b0ab0080·.........;...... |
60 | ··0x00053 | 60 | ··0x000553b8·00000000·c9030181·b0b0a881·00000000·................ |
61 | ··0x00053c | 61 | ··0x000553c8·c9010181·b0ab0081·00000000·c9030181·................ |
62 | ··0x0005 | 62 | ··0x000553d8·b0ab0081·00000000·c9210181·b0af0081·.........!...... |
63 | ··0x00053 | 63 | ··0x000553e8·00000000·c9030181·b00b8485·00000000·................ |
64 | ··0x0005 | 64 | ··0x000553f8·c9090181·b0ab0081·00000000·81c90181·................ |
65 | ··0x0005 | 65 | ··0x00055408·b0b00b84·00000000·c9030181·b0ab0083·................ |
66 | ··0x0005 | 66 | ··0x00055418·00000000·c9050181·b0ab0085·00000000·................ |
67 | ··0x0005 | 67 | ··0x00055428·c9050181·b0ab0084·00000000·c9070181·................ |
68 | ··0x00053 | 68 | ··0x00055438·b0ab0084·00000000·c9050181·b0ab0081·................ |
69 | ··0x0005 | 69 | ··0x00055448·00000000·c9390181·b0af0087·00000000·.....9.......... |
70 | ··0x0005 | 70 | ··0x00055458·c9030181·b0b0a882·00000000·c9090181·................ |
71 | ··0x0005 | 71 | ··0x00055468·b0ad0081·00000000·c9050181·b0b0aa80·................ |
72 | ··0x0005 | 72 | ··0x00055478·00000000·c9030181·b0b0ac81·00000000·................ |
73 | ··0x0005 | 73 | ··0x00055488·c9050181·b0ab0080·00000000·c9050181·................ |
74 | ··0x0005 | 74 | ··0x00055498·b00b8481·00000000·3f2b0181·af0087c9·........?+...... |
75 | ··0x0005 | 75 | ··0x000554a8·00000000·3f0f0181·af0087c9·00000000·....?........... |
76 | ··0x0005 | 76 | ··0x000554b8·c9010181·b0af0081·00000000·3f0b0181·............?... |
77 | ··0x0005 | 77 | ··0x000554c8·af0081c9·00000000·c9030181·b0b0aa82·................ |
78 | ··0x0005 | 78 | ··0x000554d8·00000000·3f2d0181·af0084c9·00000000·....?-.......... |
79 | ··0x0005 | 79 | ··0x000554e8·d1b20281·0081c901·b0b0b0af·00000000·................ |
80 | ··0x0005 | 80 | ··0x000554f8·4b970181·af0083c9·00000000·8cb20181·K............... |
81 | ··0x0005 | 81 | ··0x00055508·b0b0af01·00000000·c9010181·b0ab0080·................ |
82 | ··0x0005 | 82 | ··0x00055518·00000000·d9b20281·0081c901·b0b0b0af·................ |
83 | ··0x0005 | 83 | ··0x00055528·00000000·c9110181·b0ab0081·00000000·................ |
84 | ··0x00053 | 84 | ··0x00055538·c9070181·b0ab0081·00000000·c9110181·................ |
85 | ··0x0005 | 85 | ··0x00055548·b0af0081·00000000·9cb20181·b0b0af06·................ |
86 | ··0x0005 | 86 | ··0x00055558·00000000·d1b20281·0081c902·b0b0b0af·................ |
87 | ··0x0005 | 87 | ··0x00055568·00000000·c9010181·b0ad0081·00000000·................ |
88 | ··0x0005 | 88 | ··0x00055578·49970181·af0082c9·00000000·9bb20281·I............... |
89 | ··0x0005 | 89 | ··0x00055588·0081c906·b0b0b0af·00000000·d7b20281·................ |
90 | ··0x0005 | 90 | ··0x00055598·0084c907·b0b0b0af·00000000·3f350181·............?5.. |
91 | ··0x0005 | 91 | ··0x000555a8·af0081c9·00000000·27b20181·af0087c9·........'....... |
92 | ··0x0005 | 92 | ··0x000555b8·00000000·4d970281·c1c982c9·b0b0af00·....M........... |
93 | ··0x0005 | 93 | ··0x000555c8·00000000·c9050181·b0b0ae80·00000000·................ |
94 | ··0x0005 | 94 | ··0x000555d8·c9010181·b0af0086·00000000·cdb20281·................ |
95 | ··0x0005 | 95 | ··0x000555e8·0080c901·b0b0b0af·00000000·c9090181·................ |
96 | ··0x0005 | 96 | ··0x000555f8·b0af0085·00000000·a3b20281·0082c908·................ |
97 | ··0x0005 | 97 | ··0x00055608·b0b0b0af·00000000·8bb20281·0080c908·................ |
98 | ··0x0005 | 98 | ··0x00055618·b0b0b0af·00000000·c9070181·b0ad0080·................ |
99 | ··0x0005 | 99 | ··0x00055628·00000000·c9330181·b0af0080·00000000·.....3.......... |
100 | ··0x0005 | 100 | ··0x00055638·3f190181·af0081c9·00000000·19b20181·?............... |
101 | ··0x0005 | 101 | ··0x00055648·af0087c9·00000000·c9290181·b0af0082·.........)...... |
102 | ··0x0005 | 102 | ··0x00055658·00000000·c92d0181·b0af0084·00000000·.....-.......... |
103 | ··0x0005 | 103 | ··0x00055668·41970181·b0b00b84·00000000·c9070181·A............... |
104 | ··0x0005 | 104 | ··0x00055678·b0b0ac81·00000000·41970181·b0b00d84·........A....... |
105 | ··0x0005 | 105 | ··0x00055688·00000000·3f110181·af0081c9·00000000·....?........... |
106 | ··0x0005 | 106 | ··0x00055698·c9070181·b0ad0081·00000000·c91d0181·................ |
107 | ··0x0005 | 107 | ··0x000556a8·b00b8481·00000000·c90b0181·b0ad0081·................ |
108 | ··0x0005 | 108 | ··0x000556b8·00000000·c9050181·b0af0081·00000000·................ |
109 | ··0x0005 | 109 | ··0x000556c8·c90f0181·b0ad0081·00000000·c9030181·................ |
110 | ··0x0005 | 110 | ··0x000556d8·b0b0ac80·00000000·c9150281·00c1c982·................ |
111 | ··0x0005 | 111 | ··0x000556e8·b0b0b0af·00000000·c9030181·b0b0ac83·................ |
112 | ··0x0005 | 112 | ··0x000556f8·00000000·c93b0181·b0af0080·00000000·.....;.......... |
113 | ··0x0005 | 113 | ··0x00055708·cdb20281·0087c904·b0b0b0af·00000000·................ |
114 | ··0x0005 | 114 | ··0x00055718·80c90181·b0b00884·00000000·84b20181·................ |
115 | ··0x0005 | 115 | ··0x00055728·b0b0af01·00000000·c9170181·b0af0087·................ |
116 | ··0x0005 | 116 | ··0x00055738·00000000·cdb20181·b0b0a805·00000000·................ |
117 | ··0x0005 | 117 | ··0x00055748·a2b20181·b0b0af01·00000000·9eb20181·................ |
118 | ··0x0005 | 118 | ··0x00055758·b0b0af01·00000000·4f970181·af0085c9·........O....... |
119 | ··0x0005 | 119 | ··0x00055768·00000000·f9b20181·b0b0ae07·00000000·................ |
120 | ··0x0005 | 120 | ··0x00055778·c9070181·b0ab0080·00000000·abb20281·................ |
121 | ··0x0005 | 121 | ··0x00055788·0080c908·b0b0b0af·00000000·80b20181·................ |
122 | ··0x0005 | 122 | ··0x00055798·b0b0af08·00000000·c90b0281·00a1c980·................ |
123 | ··0x0005 | 123 | ··0x000557a8·b0b0b0af·00000000·c9290181·b0af0081·.........)...... |
124 | ··0x0005 | 124 | ··0x000557b8·00000000·c91d0181·b0ad0087·00000000·................ |
125 | ··0x0005 | 125 | ··0x000557c8·c9070181·b0b0ac80·00000000·c9310181·.............1.. |
Max diff block lines reached; 0/58396 bytes (0.00%) of diff not shown. |
Offset 45, 3691 lines modified | Offset 45, 3695 lines modified | ||
45 | ··[···7b2]··(mat3·m)·{····float·a00·=·m[0][0],·a01·=·m[0][1],·a02·=·m[0][2];····float·a10·=·m[1][0],·a11·=·m[1][1],·a12·=·m[1][2];····float·a20·=·m[2][0],·a21·=·m[2][1],·a22·=·m[2][2];····float·b01·=·a22·*·a11·-·a12·*·a21;····float·b11·=·-a22·*·a10·+·a12·*·a20;····float·b21·=·a21·*·a10·-·a11·*·a20;····float·det·=·a00·*·b01·+·a01·*·b11·+·a02·*·b21;····return·mat3(b01,·(-a22·*·a01·+·a02·*·a21),·(a12·*·a01·-·a02·*·a11),················b11,·(a22·*·a00·-·a02·*·a20),·(-a12·*·a00·+·a02·*·a10),················b21,·(-a21·*·a00·+·a01·*·a20),·(a11·*·a00·-·a01·*·a10))·/·det;} | 45 | ··[···7b2]··(mat3·m)·{····float·a00·=·m[0][0],·a01·=·m[0][1],·a02·=·m[0][2];····float·a10·=·m[1][0],·a11·=·m[1][1],·a12·=·m[1][2];····float·a20·=·m[2][0],·a21·=·m[2][1],·a22·=·m[2][2];····float·b01·=·a22·*·a11·-·a12·*·a21;····float·b11·=·-a22·*·a10·+·a12·*·a20;····float·b21·=·a21·*·a10·-·a11·*·a20;····float·det·=·a00·*·b01·+·a01·*·b11·+·a02·*·b21;····return·mat3(b01,·(-a22·*·a01·+·a02·*·a21),·(a12·*·a01·-·a02·*·a11),················b11,·(a22·*·a00·-·a02·*·a20),·(-a12·*·a00·+·a02·*·a10),················b21,·(-a21·*·a00·+·a01·*·a20),·(a11·*·a00·-·a01·*·a10))·/·det;} |
46 | ··[···9e1]··if·(all(lessThanEqual(%s.rgb,·half3(0))))·{····discard;} | 46 | ··[···9e1]··if·(all(lessThanEqual(%s.rgb,·half3(0))))·{····discard;} |
47 | ··[···a1a]··(mat2·m)·{····return·m[0][0]·*·m[1][1]·-·m[0][1]·*·m[1][0];} | 47 | ··[···a1a]··(mat2·m)·{····return·m[0][0]·*·m[1][1]·-·m[0][1]·*·m[1][0];} |
48 | ··[···a57]··(mat4·m)·{····float·a00·=·m[0][0],·a01·=·m[0][1],·a02·=·m[0][2],·a03·=·m[0][3];····float·a10·=·m[1][0],·a11·=·m[1][1],·a12·=·m[1][2],·a13·=·m[1][3];····float·a20·=·m[2][0],·a21·=·m[2][1],·a22·=·m[2][2],·a23·=·m[2][3];····float·a30·=·m[3][0],·a31·=·m[3][1],·a32·=·m[3][2],·a33·=·m[3][3];····float·b00·=·a00·*·a11·-·a01·*·a10;····float·b01·=·a00·*·a12·-·a02·*·a10;····float·b02·=·a00·*·a13·-·a03·*·a10;····float·b03·=·a01·*·a12·-·a02·*·a11;····float·b04·=·a01·*·a13·-·a03·*·a11;····float·b05·=·a02·*·a13·-·a03·*·a12;····float·b06·=·a20·*·a31·-·a21·*·a30;····float·b07·=·a20·*·a32·-·a22·*·a30;····float·b08·=·a20·*·a33·-·a23·*·a30;····float·b09·=·a21·*·a32·-·a22·*·a31;····float·b10·=·a21·*·a33·-·a23·*·a31;····float·b11·=·a22·*·a33·-·a23·*·a32;····return·b00·*·b11·-·b01·*·b10·+·b02·*·b09·+·b03·*·b08·-·b04·*·b07·+·b05·*·b06;} | 48 | ··[···a57]··(mat4·m)·{····float·a00·=·m[0][0],·a01·=·m[0][1],·a02·=·m[0][2],·a03·=·m[0][3];····float·a10·=·m[1][0],·a11·=·m[1][1],·a12·=·m[1][2],·a13·=·m[1][3];····float·a20·=·m[2][0],·a21·=·m[2][1],·a22·=·m[2][2],·a23·=·m[2][3];····float·a30·=·m[3][0],·a31·=·m[3][1],·a32·=·m[3][2],·a33·=·m[3][3];····float·b00·=·a00·*·a11·-·a01·*·a10;····float·b01·=·a00·*·a12·-·a02·*·a10;····float·b02·=·a00·*·a13·-·a03·*·a10;····float·b03·=·a01·*·a12·-·a02·*·a11;····float·b04·=·a01·*·a13·-·a03·*·a11;····float·b05·=·a02·*·a13·-·a03·*·a12;····float·b06·=·a20·*·a31·-·a21·*·a30;····float·b07·=·a20·*·a32·-·a22·*·a30;····float·b08·=·a20·*·a33·-·a23·*·a30;····float·b09·=·a21·*·a32·-·a22·*·a31;····float·b10·=·a21·*·a33·-·a23·*·a31;····float·b11·=·a22·*·a33·-·a23·*·a32;····return·b00·*·b11·-·b01·*·b10·+·b02·*·b09·+·b03·*·b08·-·b04·*·b07·+·b05·*·b06;} |
49 | ··[···d90]··(mat3·m)·{····float·a00·=·m[0][0],·a01·=·m[0][1],·a02·=·m[0][2];····float·a10·=·m[1][0],·a11·=·m[1][1],·a12·=·m[1][2];····float·a20·=·m[2][0],·a21·=·m[2][1],·a22·=·m[2][2];····float·b01·=·a22·*·a11·-·a12·*·a21;····float·b11·=·-a22·*·a10·+·a12·*·a20;····float·b21·=·a21·*·a10·-·a11·*·a20;····return·a00·*·b01·+·a01·*·b11·+·a02·*·b21;} | 49 | ··[···d90]··(mat3·m)·{····float·a00·=·m[0][0],·a01·=·m[0][1],·a02·=·m[0][2];····float·a10·=·m[1][0],·a11·=·m[1][1],·a12·=·m[1][2];····float·a20·=·m[2][0],·a21·=·m[2][1],·a22·=·m[2][2];····float·b01·=·a22·*·a11·-·a12·*·a21;····float·b11·=·-a22·*·a10·+·a12·*·a20;····float·b21·=·a21·*·a10·-·a11·*·a20;····return·a00·*·b01·+·a01·*·b11·+·a02·*·b21;} |
50 | ··[···ede]··if·(coverage·<·0.5)·{···float4·dists4·=·clamp(float4(1,·1,·-1,·-1)·*·(sk_FragCoord.xyxy·-·geoDomain),·0,·1);···float2·dists2·=·dists4.xy·*·dists4.zw;···coverage·=·min(coverage,·dists2.x·*·dists2.y);} | 50 | ··[···ede]··if·(coverage·<·0.5)·{···float4·dists4·=·clamp(float4(1,·1,·-1,·-1)·*·(sk_FragCoord.xyxy·-·geoDomain),·0,·1);···float2·dists2·=·dists4.xy·*·dists4.zw;···coverage·=·min(coverage,·dists2.x·*·dists2.y);} |
51 | ··[···fa6]··//·Copy·Program·FS\n | 51 | ··[···fa6]··//·Copy·Program·FS\n |
52 | ············void·main()·{··sk_FragColor·=· | 52 | ············void·main()·{··sk_FragColor·=·sample(u_texture,·v_texCoord);} |
53 | ··[···ff | 53 | ··[···ff7]··(mat2·m)·{····return·mat2(m[1][1],·-m[0][1],·-m[1][0],·m[0][0])·/·(m[0][0]·*·m[1][1]·-·m[0][1]·*·m[1][0]);} |
54 | ··[··106 | 54 | ··[··1063]··//·Copy·Program·VS\n |
55 | ············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);} | 55 | ············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);} |
56 | ··[··112 | 56 | ··[··112c]··_posTmp·=·floor(_posTmp)·+·half2(0.5,·0.5);sk_Position·=·float4(_posTmp,·0,·1);} |
57 | ··[··117 | 57 | ··[··117d]··edgeAlpha·=·saturate(0.5·-·edgeAlpha·/·length(gF));} |
58 | ··[··11b | 58 | ··[··11b2]··Context·num_variables:·%d·parent:{·%s·} |
59 | ··[··11d | 59 | ··[··11da]··if·(err·>·%s.z)·{·err·=·1.0;·}·else·if·(%s.z·<·1)·{·err·=·0.0;·} |
60 | ··[··121c | 60 | ··[··121b]··$genType·cos($genType·y);·$genHType·cos($genHType·y);·float·dot($genType·x,·$genType·y);·float2x2·inverse(float2x2·m);·float3x3·inverse(float3x3·m);·float4x4·inverse(float4x4·m);·$genType·sin($genType·x);·$genHType·sin($genHType·x);·$genType·sqrt($genT[·...·truncated·by·diffoscope;·len:·1658,·SHA:·da0bf22c4688739a3e1bf6b25f6fa16e6fcd3cbadd6419fb13f64cbadb37f655·...·]);·} |
61 | ··[··1 | 61 | ··[··1996]··@section·{·...·} |
62 | ··[··1 | 62 | ··[··19a7]··half4·t·=·%s;\n |
63 | ············if·(!%s·&&·t.y·<·0.0)·{\n | 63 | ············if·(!%s·&&·t.y·<·0.0)·{\n |
64 | ················%s·=·half4(0.0);\n | 64 | ················%s·=·half4(0.0);\n |
65 | ············}·else·{\n | 65 | ············}·else·{\n |
66 | ················@if·(%s)·{\n | 66 | ················@if·(%s)·{\n |
67 | ····················half·t_1·=·t.x·-·1.0;\n | 67 | ····················half·t_1·=·t.x·-·1.0;\n |
68 | ····················half·tiled_t·=·(t_1·-·2.0·*·floor(t_1·*·0.5))·-·1.0;\n | 68 | ····················half·tiled_t·=·(t_1·-·2.0·*·floor(t_1·*·0.5))·-·1.0;\n |
69 | ····················if·(sk_Caps.mustDoOpBetweenFloorAndAbs)·{\n | 69 | ····················if·(sk_Caps.mustDoOpBetweenFloorAndAbs)·{\n |
70 | ························tiled_t·=·clamp(tiled_t,·-1.0,·1.0);\n | 70 | ························tiled_t·=·clamp(tiled_t,·-1.0,·1.0);\n |
71 | ····················}\n | 71 | ····················}\n |
72 | ····················t.x·=·abs(tiled_t);\n | 72 | ····················t.x·=·abs(tiled_t);\n |
73 | ················}·else·{\n | 73 | ················}·else·{\n |
74 | ····················t.x·=·fract(t.x);\n | 74 | ····················t.x·=·fract(t.x);\n |
75 | ················} | 75 | ················} |
76 | ··[··1 | 76 | ··[··1b0b]··half4·constColor;\n |
77 | ············@if·(%s)·{\n | 77 | ············@if·(%s)·{\n |
78 | ················constColor·=·%s;\n | 78 | ················constColor·=·%s;\n |
79 | ············}·else·{\n | 79 | ············}·else·{\n |
80 | ················constColor·=·half4(%f,·%f,·%f,·%f);\n | 80 | ················constColor·=·half4(%f,·%f,·%f,·%f);\n |
81 | ············} | 81 | ············} |
82 | ··[··1 | 82 | ··[··1b70]··|| |
83 | ··[··1 | 83 | ··[··1b73]··${ |
84 | ··[··1 | 84 | ··[··1b76]··half4·t·=·%s;\n |
85 | ············if·(!%s·&&·t.y·<·0.0)·{\n | 85 | ············if·(!%s·&&·t.y·<·0.0)·{\n |
86 | ················%s·=·half4(0.0);\n | 86 | ················%s·=·half4(0.0);\n |
87 | ············}·else·if·(t.x·<·0.0)·{\n | 87 | ············}·else·if·(t.x·<·0.0)·{\n |
88 | ················%s·=·%s;\n | 88 | ················%s·=·%s;\n |
89 | ············}·else·if·(t.x·>·1.0)·{\n | 89 | ············}·else·if·(t.x·>·1.0)·{\n |
90 | ················%s·=·%s;\n | 90 | ················%s·=·%s;\n |
91 | ············}·else·{ | 91 | ············}·else·{ |
92 | ··[··1 | 92 | ··[··1c04]··half2·right_coverages;·{ |
93 | ··[··1 | 93 | ··[··1c1d]··half2·left_coverages;·{ |
94 | ··[··1 | 94 | ··[··1c35]··half·attenuation;·{ |
95 | ··[··1 | 95 | ··[··1c49]··half·right_coverage;·{ |
96 | ··[··1 | 96 | ··[··1c60]··half·left_coverage;·{ |
97 | ··[··1 | 97 | ··[··1c76]··half·hull_coverage;·{ |
98 | ··[··1 | 98 | ··[··1c8c]··if·(float2(0)·!=·%s.xy)·{ |
99 | ··[··1 | 99 | ··[··1ca6]··if·(coord.%s·>=·%s.x·&&·coord.%s·<=·%s.y)·{ |
100 | ··[··1 | 100 | ··[··1cd2]··switch·(bloatidx)·{ |
101 | ··[··1 | 101 | ··[··1ce6]··if·(1·==·bloatidx·||·2·==·bloatidx)·{ |
102 | ··[··1 | 102 | ··[··1d0c]··if·(is_arc_section)·{ |
103 | ··[··1 | 103 | ··[··1d22]··}·else·for·(int·i·=·0;·i·<·%i;·++i)·{ |
104 | ··[··1 | 104 | ··[··1d48]··for·(int·i·=·0;·i·<·2;·++i)·{ |
105 | ··[··1 | 105 | ··[··1d66]··if·(%s*-2·>=·fnwidth)·{ |
106 | ··[··1 | 106 | ··[··1d7e]··if·(%s*2·<·fnwidth)·{ |
107 | ··[··1 | 107 | ··[··1d94]··while·(true)·{ |
108 | ··[··1 | 108 | ··[··1da3]··if·(0·!=·is_linear_coverage)·{ |
109 | ··[··1 | 109 | ··[··1dc2]··if·(1·==·point_id·||·num_segments+2·==·point_id)·{ |
110 | ··[··1 | 110 | ··[··1df5]··if·(0·==·point_id·||·num_segments+1·==·point_id)·{ |
111 | ··[··1 | 111 | ··[··1e28]··if·(0.0·==·d)·{ |
112 | ··[··1 | 112 | ··[··1e38]··if·(%s.a·==·%s.%c)·{ |
113 | ··[··1 | 113 | ··[··1e4d]··}·else·if·(0.0·==·%s.%c)·{ |
114 | ··[··1 | 114 | ··[··1e68]··if·(0.0·==·%s.a)·{ |
115 | ··[··1 | 115 | ··[··1e7b]··}·else·if·(4.0·*·%s.%c·<=·%s.a)·{ |
116 | ··[··1 | 116 | ··[··1e9d]··if·(2.0·*·%s.%c·<=·%s.a)·{ |
117 | ··[··1 | 117 | ··[··1eb8]··if·(1·==·T·&&·P[2]·==·P[3])·{ |
118 | ··[··1 | 118 | ··[··1ed6]··if·(0·==·T·&&·P[0]·==·P[1])·{ |
119 | ··[··1 | 119 | ··[··1ef4]··if·(any(right_down_notequal)·||·0·==·sk_InvocationID)·{ |
120 | ··[··1 | 120 | ··[··1f2c]··if·(all(right_down_notequal)·&&·0·!=·sk_InvocationID)·{ |
121 | ··[··1 | 121 | ··[··1f64]··if·(bloatidx·>=·2)·{ |
122 | ··[··1 | 122 | ··[··1f79]··if·(sk_InvocationID·>=·2)·{ |
123 | ··[··1 | 123 | ··[··1f95]··if·(0·==·x_plus_1)·{ |
124 | ··[··1 | 124 | ··[··1faa]··if·(dg_len2·<·0.0001)·{ |
125 | ··[··1 | 125 | ··[··1fc2]··if·(%s.z·>·0.0·&&·%s.w·>·0.0)·{ |
126 | ··[··1 | 126 | ··[··1fe2]··if·(fn·>·0)·{ |
127 | ··[··1 | 127 | ··[··1ff0]··if·(fnsample·<·0)·{ |
128 | ··[·· | 128 | ··[··2004]··if·(any(left_right_notequal))·{ |
129 | ··[·· | 129 | ··[··2024]··if·(all(left_right_notequal))·{ |
130 | ··[·· | 130 | ··[··2044]··if·(any(up_right_notequal))·{ |
131 | ··[·· | 131 | ··[··2062]··if·(all(up_right_notequal))·{ |
132 | ··[·· | 132 | ··[··2080]··if·(any(left_up_notequal))·{ |
133 | ··[·· | 133 | ··[··209d]··if·(all(left_up_notequal))·{ |
134 | ··[·· | 134 | ··[··20ba]··if·(0·!=·(%s·&·%i))·{ |
135 | ··[·· | 135 | ··[··20d0]··if·(any(lessThan(radii,·aa_bloatradius·*·1.25)))·{ |
136 | ··[·· | 136 | ··[··2103]··if·(all(greaterThan(float4(sk_FragCoord.xy,·%s.zw),·float4(%s.xy,·sk_FragCoord.xy))))·{ |
137 | ··[·· | 137 | ··[··215b]··if·(any(greaterThan(aa_bloatradius,·float2(1))))·{ |
138 | ··[·· | 138 | ··[··218e]··//·Mipmap·Program·FS\n | Diff chunk too large, falling back to line-by-line diff (1679 lines added, 1682 lines removed) |
139 | ············void·main()·{ | 139 | ············void·main()·{ |
140 | ··[·· | 140 | ··[··21b1]··Zzzz |
141 | ··[·· | 141 | ··[··21b6]··lzz |
142 | ··[·· | 142 | ··[··21ba]··sk_Position.xyz |
143 | ··[·· | 143 | ··[··21ca]··guz |
144 | ··[·· | 144 | ··[··21ce]··ltz |
145 | ··[·· | 145 | ··[··21d2]··arz |
146 | ··[··1 | 146 | ··[··21d6]··loz |
147 | ··[·· | 147 | ··[··21da]··akz |
148 | ··[·· | 148 | ··[··21de]··hz |
149 | ··[·· | 149 | ··[··21e1]··lez |
150 | ··[·· | 150 | ··[··21e5]··gez |
151 | ··[·· | 151 | ··[··21e9]··bez |
152 | ··[·· | 152 | ··[··21ed]··dz |
153 | ··[·· | 153 | ··[··21f0]··gbz |
154 | ··[·· | 154 | ··[··21f4]··saz |
155 | ··[··1 | 155 | ··[··21f8]··kaz |
156 | ··[·· | 156 | ··[··21fc]··persp_z |
157 | ··[·· | 157 | ··[··2204]··.z |
158 | ··[·· | 158 | ··[··2207]··%s.xy |
159 | ··[·· | 159 | ··[··220d]··ultraheavy |
160 | ··[·· | 160 | ··[··2218]··luy |
161 | ··[·· | 161 | ··[··221c]··_WeakProperty |
162 | ··[·· | 162 | ··[··222a]··identity |
163 | ··[·· | 163 | ··[··2233]··id-aca-accessIdentity |
164 | ··[·· | 164 | ··[··2249]··id-aca-chargingIdentity |
165 | ··[·· | 165 | ··[··2261]··reference·to·binary·entity |
166 | ··[·· | 166 | ··[··227c]··asynchronous·entity |
167 | ··[·· | 167 | ··[··2290]··incomplete·markup·in·parameter·entity |
168 | ··[·· | 168 | ··[··22b6]··entity·declared·in·parameter·entity |
169 | ··[·· | 169 | ··[··22da]··cannot·suspend·in·external·parameter·entity |
170 | ··[·· | 170 | ··[··2306]··XML·or·text·declaration·not·at·start·of·entity |
Max diff block lines reached; 1912381/2033840 bytes (94.03%) of diff not shown. |
Offset 1, 20 lines modified | Offset 1, 20 lines modified | ||
1 | Disassembly·of·section·.text: | 1 | Disassembly·of·section·.text: |
2 | 0011 | 2 | 0011d000·<JNI_OnLoad@@Base-0x186dc>: |
3 | » cmnvs» r0,·r5,·ror·#16 | 3 | » cmnvs» r0,·r5,·ror·#16 |
4 | » » » ;·<UNDEFINED>·instruction:·0x3320646e | 4 | » » » ;·<UNDEFINED>·instruction:·0x3320646e |
5 | » stmdbvc»r2!,·{r1,·r4,·r5,·r8,·sl,·fp,·sp}^ | 5 | » stmdbvc»r2!,·{r1,·r4,·r5,·r8,·sl,·fp,·sp}^ |
6 | » blvs» 9 | 6 | » blvs» 9365e4·<_binary_icudtl_dat_start@@Base+0x4555e4> |
7 | » andeq» r0,·r0,·r1 | 7 | » andeq» r0,·r0,·r1 |
8 | » ... | 8 | » ... |
9 | » subeq» r | 9 | » subeq» r3,·ip,·r4,·lsr·#3 |
10 | » andhi» pc,·r0,·pc,·lsr·#7 | 10 | » andhi» pc,·r0,·pc,·lsr·#7 |
11 | » andhi» pc,·r0,·pc,·lsr·#7 | 11 | » andhi» pc,·r0,·pc,·lsr·#7 |
12 | » andhi» pc,·r0,·pc,·lsr·#7 | 12 | » andhi» pc,·r0,·pc,·lsr·#7 |
13 | » andhi» pc,·r0,·pc,·lsr·#7 | 13 | » andhi» pc,·r0,·pc,·lsr·#7 |
14 | » andhi» pc,·r0,·pc,·lsr·#7 | 14 | » andhi» pc,·r0,·pc,·lsr·#7 |
15 | » andhi» pc,·r0,·pc,·lsr·#7 | 15 | » andhi» pc,·r0,·pc,·lsr·#7 |
16 | » andhi» pc,·r0,·pc,·lsr·#7 | 16 | » andhi» pc,·r0,·pc,·lsr·#7 |
Offset 43, 106 lines modified | Offset 43, 106 lines modified | ||
43 | » addgt» pc,·r4,·sp,·asr·#17 | 43 | » addgt» pc,·r4,·sp,·asr·#17 |
44 | » add» pc,·r0,·sp,·asr·#17 | 44 | » add» pc,·r0,·sp,·asr·#17 |
45 | » ldrsbtlt» pc,·[ip],·-sp» ;·<UNPREDICTABLE> | 45 | » ldrsbtlt» pc,·[ip],·-sp» ;·<UNPREDICTABLE> |
46 | » ldrsbtgt» pc,·[r0],·-sp» ;·<UNPREDICTABLE> | 46 | » ldrsbtgt» pc,·[r0],·-sp» ;·<UNPREDICTABLE> |
47 | » ldrsbtge» pc,·[r4],·-sp» ;·<UNPREDICTABLE> | 47 | » ldrsbtge» pc,·[r4],·-sp» ;·<UNPREDICTABLE> |
48 | » ldrsbt» pc,·[r8],·-sp» ;·<UNPREDICTABLE> | 48 | » ldrsbt» pc,·[r8],·-sp» ;·<UNPREDICTABLE> |
49 | » rsbslt» pc,·ip,·sp,·asr·#17 | 49 | » rsbslt» pc,·ip,·sp,·asr·#17 |
50 | » bleq» 3 | 50 | » bleq» 3d91f8·<JNI_OnLoad@@Base+0x2a3b1c> |
51 | » svclt» 0x0000e002 | 51 | » svclt» 0x0000e002 |
52 | » andhi» pc,·r0,·pc,·lsr·#7 | 52 | » andhi» pc,·r0,·pc,·lsr·#7 |
53 | » bleq» 1 | 53 | » bleq» 1997b4·<JNI_OnLoad@@Base+0x640d8> |
54 | » b» 14e | 54 | » b» 14ee14c·<_binary_icudtl_dat_start@@Base+0x100d14c> |
55 | » strtmi» r4,·[r9],·#-3132» ;·0xfffff3c4 | 55 | » strtmi» r4,·[r9],·#-3132» ;·0xfffff3c4 |
56 | » bmi» f | 56 | » bmi» fd7a10·<_binary_icudtl_dat_start@@Base+0xaf6a10> |
57 | » » » ;·<UNDEFINED>·instruction:·0x4c30ea8c | 57 | » » » ;·<UNDEFINED>·instruction:·0x4c30ea8c |
58 | » bmi» d | 58 | » bmi» d97b04·<_binary_icudtl_dat_start@@Base+0x8b6b04> |
59 | » b» 14e | 59 | » b» 14ee460·<_binary_icudtl_dat_start@@Base+0x100d460> |
60 | » ldrbmi» r5,·[r1],·#1076» ;·0x434 | 60 | » ldrbmi» r5,·[r1],·#1076» ;·0x434 |
61 | » ldrpl» lr,·[r5,·#-2639]!» ;·0xfffff5b1 | 61 | » ldrpl» lr,·[r5,·#-2639]!» ;·0xfffff5b1 |
62 | » ldrtpl» lr,·[r8],·#-2692» ;·0xfffff57c | 62 | » ldrtpl» lr,·[r8],·#-2692» ;·0xfffff57c |
63 | » ldrpl» lr,·[r9,·#-2693]!» ;·0xfffff57b | 63 | » ldrpl» lr,·[r9,·#-2693]!» ;·0xfffff57b |
64 | » b» 14e | 64 | » b» 14ee174·<_binary_icudtl_dat_start@@Base+0x100d174> |
65 | » strtmi» r6,·[r9],·#-3132» ;·0xfffff3c4 | 65 | » strtmi» r6,·[r9],·#-3132» ;·0xfffff3c4 |
66 | » bvs» f | 66 | » bvs» fd7a38·<_binary_icudtl_dat_start@@Base+0xaf6a38> |
67 | » » » ;·<UNDEFINED>·instruction:·0x6c30ea8c | 67 | » » » ;·<UNDEFINED>·instruction:·0x6c30ea8c |
68 | » bvs» d | 68 | » bvs» d97b2c·<_binary_icudtl_dat_start@@Base+0x8b6b2c> |
69 | » b» 14e | 69 | » b» 14ee488·<_binary_icudtl_dat_start@@Base+0x100d488> |
70 | » ldrbmi» r6,·[r1],·#1140» ;·0x474 | 70 | » ldrbmi» r6,·[r1],·#1140» ;·0x474 |
71 | » ldrbvs» lr,·[r5,·#-2639]!» ;·0xfffff5b1 | 71 | » ldrbvs» lr,·[r5,·#-2639]!» ;·0xfffff5b1 |
72 | » rsbsge» pc,·r4,·sp,·asr·#17 | 72 | » rsbsge» pc,·r4,·sp,·asr·#17 |
73 | » ldrsbtge» pc,·[ip],·#-141» ;·0xffffff73» ;·<UNPREDICTABLE> | 73 | » ldrsbtge» pc,·[ip],·#-141» ;·0xffffff73» ;·<UNPREDICTABLE> |
74 | » ldrbtvs»lr,·[r8],·#-2692» ;·0xfffff57c | 74 | » ldrbtvs»lr,·[r8],·#-2692» ;·0xfffff57c |
75 | » ldrbvs» lr,·[r9,·#-2693]!» ;·0xfffff57b | 75 | » ldrbvs» lr,·[r9,·#-2693]!» ;·0xfffff57b |
76 | » rsbhi» pc,·r0,·sp,·asr·#17 | 76 | » rsbhi» pc,·r0,·sp,·asr·#17 |
77 | » ldrdhi» pc,·[r8],·#-141» ;·0xffffff73» ;·<UNPREDICTABLE> | 77 | » ldrdhi» pc,·[r8],·#-141» ;·0xffffff73» ;·<UNPREDICTABLE> |
78 | » b» 14e | 78 | » b» 14ee1f4·<_binary_icudtl_dat_start@@Base+0x100d1f4> |
79 | » » » ;·<UNDEFINED>·instruction:·0xf8cd4e3e | 79 | » » » ;·<UNDEFINED>·instruction:·0xf8cd4e3e |
80 | » » » ;·<UNDEFINED>·instruction:·0xf8dd9064 | 80 | » » » ;·<UNDEFINED>·instruction:·0xf8dd9064 |
81 | » ldrtmi» r9,·[fp],·#-108» ;·0xffffff94 | 81 | » ldrtmi» r9,·[fp],·#-108» ;·0xffffff94 |
82 | » bmi» f | 82 | » bmi» fd7a78·<_binary_icudtl_dat_start@@Base+0xaf6a78> |
83 | » vaddmi.f32» s28,·s5,·s28 | 83 | » vaddmi.f32» s28,·s5,·s28 |
84 | » bmi» e | 84 | » bmi» e17b6c·<_binary_icudtl_dat_start@@Base+0x936b6c> |
85 | » b» 14e | 85 | » b» 14ee508·<_binary_icudtl_dat_start@@Base+0x100d508> |
86 | » ldrbmi» r5,·[r1],·#1590» ;·0x636 | 86 | » ldrbmi» r5,·[r1],·#1590» ;·0x636 |
87 | » ldrpl» lr,·[r7,·-pc,·asr·#20]! | 87 | » ldrpl» lr,·[r7,·-pc,·asr·#20]! |
88 | » ldrtpl» lr,·[r8],·-r6,·lsl·#21 | 88 | » ldrtpl» lr,·[r8],·-r6,·lsl·#21 |
89 | » ldrpl» lr,·[r9,·-r7,·lsl·#21]! | 89 | » ldrpl» lr,·[r9,·-r7,·lsl·#21]! |
90 | » b» 14e | 90 | » b» 14ee224·<_binary_icudtl_dat_start@@Base+0x100d224> |
91 | » ldrtmi» r6,·[fp],·#-3646» ;·0xfffff1c2 | 91 | » ldrtmi» r6,·[fp],·#-3646» ;·0xfffff1c2 |
92 | » bvs» f | 92 | » bvs» fd7aa0·<_binary_icudtl_dat_start@@Base+0xaf6aa0> |
93 | » vaddvs.f32» s28,·s5,·s28 | 93 | » vaddvs.f32» s28,·s5,·s28 |
94 | » bvs» e | 94 | » bvs» e17b94·<_binary_icudtl_dat_start@@Base+0x936b94> |
95 | » b» 14e | 95 | » b» 14ee530·<_binary_icudtl_dat_start@@Base+0x100d530> |
96 | » ldrbmi» r6,·[r1],·#1654» ;·0x676 | 96 | » ldrbmi» r6,·[r1],·#1654» ;·0x676 |
97 | » ldrbvs» lr,·[r7,·-pc,·asr·#20]! | 97 | » ldrbvs» lr,·[r7,·-pc,·asr·#20]! |
98 | » ldrbtvs»lr,·[r8],·-r6,·lsl·#21 | 98 | » ldrbtvs»lr,·[r8],·-r6,·lsl·#21 |
99 | » ldrbvs» lr,·[r9,·-r7,·lsl·#21]! | 99 | » ldrbvs» lr,·[r9,·-r7,·lsl·#21]! |
100 | » b» 14e | 100 | » b» 14ee224·<_binary_icudtl_dat_start@@Base+0x100d224> |
101 | » ldrtmi» r4,·[r1],·#-2618» ;·0xfffff5c6 | 101 | » ldrtmi» r4,·[r1],·#-2618» ;·0xfffff5c6 |
102 | » » » ;·<UNDEFINED>·instruction:·0x4c3cea4f | 102 | » » » ;·<UNDEFINED>·instruction:·0x4c3cea4f |
103 | » bmi» d | 103 | » bmi» d57bb8·<_binary_icudtl_dat_start@@Base+0x876bb8> |
104 | » » » ;·<UNDEFINED>·instruction:·0x4c31ea8c | 104 | » » » ;·<UNDEFINED>·instruction:·0x4c31ea8c |
105 | » b» 14e | 105 | » b» 14ee4d8·<_binary_icudtl_dat_start@@Base+0x100d4d8> |
106 | » strbtmi»r5,·[r1],·#1333» ;·0x535 | 106 | » strbtmi»r5,·[r1],·#1333» ;·0x535 |
107 | » ldrtpl» lr,·[r6],·-pc,·asr·#20 | 107 | » ldrtpl» lr,·[r6],·-pc,·asr·#20 |
108 | » ldrpl» lr,·[r8,·#-2693]!» ;·0xfffff57b | 108 | » ldrpl» lr,·[r8,·#-2693]!» ;·0xfffff57b |
109 | » ldrtpl» lr,·[r9],·-r6,·lsl·#21 | 109 | » ldrtpl» lr,·[r9],·-r6,·lsl·#21 |
110 | » b» 14e | 110 | » b» 14ee24c·<_binary_icudtl_dat_start@@Base+0x100d24c> |
111 | » ldrtmi» r6,·[r1],·#-2618» ;·0xfffff5c6 | 111 | » ldrtmi» r6,·[r1],·#-2618» ;·0xfffff5c6 |
112 | » » » ;·<UNDEFINED>·instruction:·0x6c3cea4f | 112 | » » » ;·<UNDEFINED>·instruction:·0x6c3cea4f |
113 | » bvs» d | 113 | » bvs» d57be0·<_binary_icudtl_dat_start@@Base+0x876be0> |
114 | » » » ;·<UNDEFINED>·instruction:·0x6c31ea8c | 114 | » » » ;·<UNDEFINED>·instruction:·0x6c31ea8c |
115 | » b» 14e | 115 | » b» 14ee500·<_binary_icudtl_dat_start@@Base+0x100d500> |
116 | » » » ;·<UNDEFINED>·instruction:·0xf8cd6575 | 116 | » » » ;·<UNDEFINED>·instruction:·0xf8cd6575 |
117 | » » » ;·<UNDEFINED>·instruction:·0xf8dda07c | 117 | » » » ;·<UNDEFINED>·instruction:·0xf8dda07c |
118 | » strbtmi»sl,·[r1],·#116» ;·0x74 | 118 | » strbtmi»sl,·[r1],·#116» ;·0x74 |
119 | » ldrbtvs»lr,·[r6],·-pc,·asr·#20 | 119 | » ldrbtvs»lr,·[r6],·-pc,·asr·#20 |
120 | » ldrbvs» lr,·[r8,·#-2693]!» ;·0xfffff57b | 120 | » ldrbvs» lr,·[r8,·#-2693]!» ;·0xfffff57b |
121 | » ldrbtvs»lr,·[r9],·-r6,·lsl·#21 | 121 | » ldrbtvs»lr,·[r9],·-r6,·lsl·#21 |
122 | » rsbhi» pc,·r8,·sp,·asr·#17 | 122 | » rsbhi» pc,·r8,·sp,·asr·#17 |
123 | » ldrdhi» pc,·[r0],·#-141» ;·0xffffff73» ;·<UNPREDICTABLE> | 123 | » ldrdhi» pc,·[r0],·#-141» ;·0xffffff73» ;·<UNPREDICTABLE> |
124 | » b» 14e | 124 | » b» 14ee2cc·<_binary_icudtl_dat_start@@Base+0x100d2cc> |
125 | » » » ;·<UNDEFINED>·instruction:·0xf8cd4a3a | 125 | » » » ;·<UNDEFINED>·instruction:·0xf8cd4a3a |
126 | » » » ;·<UNDEFINED>·instruction:·0xf8dd906c | 126 | » » » ;·<UNDEFINED>·instruction:·0xf8dd906c |
127 | » strtmi» r9,·[r3],·#-100» ;·0xffffff9c | 127 | » strtmi» r9,·[r3],·#-100» ;·0xffffff9c |
128 | » vsubmi.f32» s28,·s28,·s30 | 128 | » vsubmi.f32» s28,·s28,·s30 |
129 | » bmi» d | 129 | » bmi» dd7c20·<_binary_icudtl_dat_start@@Base+0x8f6c20> |
130 | » vaddmi.f32» s28,·s7,·s28 | 130 | » vaddmi.f32» s28,·s7,·s28 |
131 | » b» 14e | 131 | » b» 14ee540·<_binary_icudtl_dat_start@@Base+0x100d540> |
132 | » ldrbtmi»r5,·[r1],·#1847» ;·0x737 | 132 | » ldrbtmi»r5,·[r1],·#1847» ;·0x737 |
133 | » ldrtpl» lr,·[r4],·#-2639» ;·0xfffff5b1 | 133 | » ldrtpl» lr,·[r4],·#-2639» ;·0xfffff5b1 |
134 | » ldrpl» lr,·[r8,·-r7,·lsl·#21]! | 134 | » ldrpl» lr,·[r8,·-r7,·lsl·#21]! |
135 | » ldrtpl» lr,·[r9],·#-2692» ;·0xfffff57c | 135 | » ldrtpl» lr,·[r9],·#-2692» ;·0xfffff57c |
136 | » b» 14e | 136 | » b» 14ee2fc·<_binary_icudtl_dat_start@@Base+0x100d2fc> |
137 | » strtmi» r6,·[r3],·#-2618» ;·0xfffff5c6 | 137 | » strtmi» r6,·[r3],·#-2618» ;·0xfffff5c6 |
138 | » vsubvs.f32» s28,·s28,·s30 | 138 | » vsubvs.f32» s28,·s28,·s30 |
139 | » bvs» d | 139 | » bvs» dd7c48·<_binary_icudtl_dat_start@@Base+0x8f6c48> |
140 | » vaddvs.f32» s28,·s7,·s28 | 140 | » vaddvs.f32» s28,·s7,·s28 |
141 | » b» 14e | 141 | » b» 14ee568·<_binary_icudtl_dat_start@@Base+0x100d568> |
142 | » ldrbtmi»r6,·[r1],·#1911» ;·0x777 | 142 | » ldrbtmi»r6,·[r1],·#1911» ;·0x777 |
143 | » ldrbtvs»lr,·[r4],·#-2639» ;·0xfffff5b1 | 143 | » ldrbtvs»lr,·[r4],·#-2639» ;·0xfffff5b1 |
144 | » ldrbvs» lr,·[r8,·-r7,·lsl·#21]! | 144 | » ldrbvs» lr,·[r8,·-r7,·lsl·#21]! |
145 | » ldrbtvs»lr,·[r9],·#-2692» ;·0xfffff57c | 145 | » ldrbtvs»lr,·[r9],·#-2692» ;·0xfffff57c |
146 | » svcge» 0x0044f47f | 146 | » svcge» 0x0044f47f |
147 | » ldrdlt» pc,·[r8],·sp | 147 | » ldrdlt» pc,·[r8],·sp |
148 | » rsbhi» pc,·r0,·sp,·asr·#17 | 148 | » rsbhi» pc,·r0,·sp,·asr·#17 |
Max diff block lines reached; 61273365/61280006 bytes (99.99%) of diff not shown. |
Offset 1, 23 lines modified | Offset 1, 147 lines modified | ||
1 | Disassembly·of·section·.plt: | 1 | Disassembly·of·section·.plt: |
2 | 004 | 2 | 004df990·<.plt>: |
3 | » push» {lr}» » ;·(str·lr,·[sp,·#-4]!) | 3 | » push» {lr}» » ;·(str·lr,·[sp,·#-4]!) |
4 | » add» lr,·pc,·#0,·12 | 4 | » add» lr,·pc,·#0,·12 |
5 | » add» lr,·lr,·#1040384» ;·0xfe000 | 5 | » add» lr,·lr,·#1040384» ;·0xfe000 |
6 | » ldr» pc,·[lr,·#3 | 6 | » ldr» pc,·[lr,·#3668]!» ;·0xe54 |
7 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | 7 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 |
8 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | 8 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 |
9 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | 9 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 |
10 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | 10 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 |
11 | » add» ip,·pc,·#0,·12 | 11 | » add» ip,·pc,·#0,·12 |
12 | » add» ip,·ip,·#1040384» ;·0xfe000 | 12 | » add» ip,·ip,·#1040384» ;·0xfe000 |
13 | » ldr» pc,·[ip,·#3644]!» ;·0xe3c | ||
14 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
15 | » add» ip,·pc,·#0,·12 | ||
16 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
17 | » ldr» pc,·[ip,·#3632]!» ;·0xe30 | ||
18 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
19 | » add» ip,·pc,·#0,·12 | ||
20 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
21 | » ldr» pc,·[ip,·#3620]!» ;·0xe24 | ||
22 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
23 | » add» ip,·pc,·#0,·12 | ||
24 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
25 | » ldr» pc,·[ip,·#3608]!» ;·0xe18 | ||
26 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
27 | » add» ip,·pc,·#0,·12 | ||
28 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
29 | » ldr» pc,·[ip,·#3596]!» ;·0xe0c | ||
30 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
31 | » add» ip,·pc,·#0,·12 | ||
32 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
33 | » ldr» pc,·[ip,·#3584]!» ;·0xe00 | ||
34 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
35 | » add» ip,·pc,·#0,·12 | ||
36 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
37 | » ldr» pc,·[ip,·#3572]!» ;·0xdf4 | ||
38 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
39 | » add» ip,·pc,·#0,·12 | ||
40 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
41 | » ldr» pc,·[ip,·#3560]!» ;·0xde8 | ||
42 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
43 | » add» ip,·pc,·#0,·12 | ||
44 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
45 | » ldr» pc,·[ip,·#3548]!» ;·0xddc | ||
46 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
47 | » add» ip,·pc,·#0,·12 | ||
48 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
49 | » ldr» pc,·[ip,·#3536]!» ;·0xdd0 | ||
50 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
51 | » add» ip,·pc,·#0,·12 | ||
52 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
53 | » ldr» pc,·[ip,·#3524]!» ;·0xdc4 | ||
54 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
55 | » add» ip,·pc,·#0,·12 | ||
56 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
57 | » ldr» pc,·[ip,·#3512]!» ;·0xdb8 | ||
58 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
59 | » add» ip,·pc,·#0,·12 | ||
60 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
61 | » ldr» pc,·[ip,·#3500]!» ;·0xdac | ||
62 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
63 | » add» ip,·pc,·#0,·12 | ||
64 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
65 | » ldr» pc,·[ip,·#3488]!» ;·0xda0 | ||
66 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
67 | » add» ip,·pc,·#0,·12 | ||
68 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
69 | » ldr» pc,·[ip,·#3476]!» ;·0xd94 | ||
70 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
71 | » add» ip,·pc,·#0,·12 | ||
72 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
73 | » ldr» pc,·[ip,·#3464]!» ;·0xd88 | ||
74 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
75 | » add» ip,·pc,·#0,·12 | ||
76 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
77 | » ldr» pc,·[ip,·#3452]!» ;·0xd7c | ||
78 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
79 | » add» ip,·pc,·#0,·12 | ||
80 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
81 | » ldr» pc,·[ip,·#3440]!» ;·0xd70 | ||
82 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
83 | » add» ip,·pc,·#0,·12 | ||
84 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
85 | » ldr» pc,·[ip,·#3428]!» ;·0xd64 | ||
86 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
87 | » add» ip,·pc,·#0,·12 | ||
88 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
89 | » ldr» pc,·[ip,·#3416]!» ;·0xd58 | ||
90 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
91 | » add» ip,·pc,·#0,·12 | ||
92 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
93 | » ldr» pc,·[ip,·#3404]!» ;·0xd4c | ||
94 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
95 | » add» ip,·pc,·#0,·12 | ||
96 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
97 | » ldr» pc,·[ip,·#3392]!» ;·0xd40 | ||
98 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
99 | » add» ip,·pc,·#0,·12 | ||
100 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
101 | » ldr» pc,·[ip,·#3380]!» ;·0xd34 | ||
102 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
103 | » add» ip,·pc,·#0,·12 | ||
104 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
105 | » ldr» pc,·[ip,·#3368]!» ;·0xd28 | ||
106 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
107 | » add» ip,·pc,·#0,·12 | ||
108 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
109 | » ldr» pc,·[ip,·#3356]!» ;·0xd1c | ||
110 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
111 | » add» ip,·pc,·#0,·12 | ||
112 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
113 | » ldr» pc,·[ip,·#3344]!» ;·0xd10 | ||
114 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
115 | » add» ip,·pc,·#0,·12 | ||
116 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
117 | » ldr» pc,·[ip,·#3332]!» ;·0xd04 | ||
118 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
119 | » add» ip,·pc,·#0,·12 | ||
120 | » add» ip,·ip,·#1040384» ;·0xfe000 | ||
121 | » ldr» pc,·[ip,·#3320]!» ;·0xcf8 | ||
122 | » ldrble» sp,·[r4],·#1236» ;·0x4d4 | ||
123 | » add» ip,·pc,·#0,·12 | ||
Max diff block lines reached; 3905/8025 bytes (48.66%) of diff not shown. |
Offset 1, 55353 lines modified | Offset 1, 55357 lines modified | ||
Diff chunk too large, falling back to line-by-line diff (55354 lines added, 55350 lines removed) | |||
1 | Hex·dump·of·section·'.data': | 1 | Hex·dump·of·section·'.data': |
2 | ··0x004 | 2 | ··0x004e1000·9000da27·14000000·00000200·436d6e44·...'........CmnD |
3 | ··0x004 | 3 | ··0x004e1010·01000000·03000000·20436f70·79726967·........·Copyrig |
4 | ··0x004 | 4 | ··0x004e1020·68742028·43292032·30313620·616e6420·ht·(C)·2016·and· |
5 | ··0x004 | 5 | ··0x004e1030·6c617465·723a2055·6e69636f·64652c20·later:·Unicode,· |
6 | ··0x004 | 6 | ··0x004e1040·496e632e·20616e64·206f7468·6572732e·Inc.·and·others. |
7 | ··0x004 | 7 | ··0x004e1050·204c6963·656e7365·20262074·65726d73··License·&·terms |
8 | ··0x004 | 8 | ··0x004e1060·206f6620·7573653a·20687474·703a2f2f··of·use:·http:// |
9 | ··0x004 | 9 | ··0x004e1070·7777772e·756e6963·6f64652e·6f72672f·www.unicode.org/ |
10 | ··0x004 | 10 | ··0x004e1080·636f7079·72696768·742e6874·6d6c2000·copyright.html·. |
11 | ··0x004 | 11 | ··0x004e1090·13000000·9c000000·90020000·bd000000·................ |
12 | ··0x004 | 12 | ··0x004e10a0·80e40300·d6000000·903d0400·ed000000·.........=...... |
13 | ··0x004 | 13 | ··0x004e10b0·603e0400·04010000·403f0400·23010000·`>......@?..#... |
14 | ··0x004 | 14 | ··0x004e10c0·60af0500·40010000·f07a0600·60010000·`...@....z..`... |
15 | ··0x004 | 15 | ··0x004e10d0·002f0700·83010000·e00c0800·a1010000·./.............. |
16 | ··0x004 | 16 | ··0x004e10e0·500d0800·ba010000·000f0800·d8010000·P............... |
17 | ··0x004 | 17 | ··0x004e10f0·c0fb0900·f1010000·30a30a00·0d020000·........0....... |
18 | ··0x004 | 18 | ··0x004e1100·b0430b00·21020000·10440b00·35020000·.C..!....D..5... |
19 | ··0x004 | 19 | ··0x004e1110·90440b00·50020000·40140c00·62020000·.D..P...@...b... |
20 | ··0x004 | 20 | ··0x004e1120·d0e90c00·74020000·706c0d00·69637564·....t...pl..icud |
21 | ··0x004 | 21 | ··0x004e1130·7436326c·2f62726b·6974722f·6275726d·t62l/brkitr/burm |
22 | ··0x004 | 22 | ··0x004e1140·65736564·6963742e·64696374·00696375·esedict.dict.icu |
23 | ··0x004 | 23 | ··0x004e1150·64743632·6c2f6272·6b697472·2f636861·dt62l/brkitr/cha |
24 | ··0x004 | 24 | ··0x004e1160·722e6272·6b006963·75647436·326c2f62·r.brk.icudt62l/b |
25 | ··0x004 | 25 | ··0x004e1170·726b6974·722f6669·2e726573·00696375·rkitr/fi.res.icu |
26 | ··0x004 | 26 | ··0x004e1180·64743632·6c2f6272·6b697472·2f6a612e·dt62l/brkitr/ja. |
27 | ··0x004 | 27 | ··0x004e1190·72657300·69637564·7436326c·2f62726b·res.icudt62l/brk |
28 | ··0x004 | 28 | ··0x004e11a0·6974722f·6b686d65·72646963·742e6469·itr/khmerdict.di |
29 | ··0x004 | 29 | ··0x004e11b0·63740069·63756474·36326c2f·62726b69·ct.icudt62l/brki |
30 | ··0x004 | 30 | ··0x004e11c0·74722f6c·616f6469·63742e64·69637400·tr/laodict.dict. |
31 | ··0x004 | 31 | ··0x004e11d0·69637564·7436326c·2f62726b·6974722f·icudt62l/brkitr/ |
32 | ··0x004 | 32 | ··0x004e11e0·6c696e65·5f6e6f72·6d616c2e·62726b00·line_normal.brk. |
33 | ··0x004 | 33 | ··0x004e11f0·69637564·7436326c·2f62726b·6974722f·icudt62l/brkitr/ |
34 | ··0x004 | 34 | ··0x004e1200·6c696e65·5f6e6f72·6d616c5f·66692e62·line_normal_fi.b |
35 | ··0x004 | 35 | ··0x004e1210·726b0069·63756474·36326c2f·62726b69·rk.icudt62l/brki |
36 | ··0x004 | 36 | ··0x004e1220·74722f72·65735f69·6e646578·2e726573·tr/res_index.res |
37 | ··0x004 | 37 | ··0x004e1230·00696375·64743632·6c2f6272·6b697472·.icudt62l/brkitr |
38 | ··0x004 | 38 | ··0x004e1240·2f726f6f·742e7265·73006963·75647436·/root.res.icudt6 |
39 | ··0x004 | 39 | ··0x004e1250·326c2f62·726b6974·722f7468·61696469·2l/brkitr/thaidi |
40 | ··0x004 | 40 | ··0x004e1260·63742e64·69637400·69637564·7436326c·ct.dict.icudt62l |
41 | ··0x004 | 41 | ··0x004e1270·2f62726b·6974722f·776f7264·2e62726b·/brkitr/word.brk |
42 | ··0x004 | 42 | ··0x004e1280·00696375·64743632·6c2f6272·6b697472·.icudt62l/brkitr |
43 | ··0x004 | 43 | ··0x004e1290·2f776f72·645f6a61·2e62726b·00696375·/word_ja.brk.icu |
44 | ··0x004 | 44 | ··0x004e12a0·64743632·6c2f6963·75737464·2e726573·dt62l/icustd.res |
45 | ··0x004 | 45 | ··0x004e12b0·00696375·64743632·6c2f6963·75766572·.icudt62l/icuver |
46 | ··0x004 | 46 | ··0x004e12c0·2e726573·00696375·64743632·6c2f6c69·.res.icudt62l/li |
47 | ··0x004 | 47 | ··0x004e12d0·6b656c79·53756274·6167732e·72657300·kelySubtags.res. |
48 | ··0x004 | 48 | ··0x004e12e0·69637564·7436326c·2f6e666b·632e6e72·icudt62l/nfkc.nr |
49 | ··0x004 | 49 | ··0x004e12f0·6d006963·75647436·326c2f70·6f6f6c2e·m.icudt62l/pool. |
50 | ··0x004 | 50 | ··0x004e1300·72657300·69637564·7436326c·2f726573·res.icudt62l/res |
51 | ··0x004 | 51 | ··0x004e1310·5f696e64·65782e72·657300aa·aaaaaaaa·_index.res...... |
52 | ··0x004 | 52 | ··0x004e1320·9000da27·14000000·00000200·44696374·...'........Dict |
53 | ··0x004 | 53 | ··0x004e1330·01000000·00000000·20436f70·79726967·........·Copyrig |
54 | ··0x004 | 54 | ··0x004e1340·68742028·43292032·30313620·616e6420·ht·(C)·2016·and· |
55 | ··0x004 | 55 | ··0x004e1350·6c617465·723a2055·6e69636f·64652c20·later:·Unicode,· |
56 | ··0x004 | 56 | ··0x004e1360·496e632e·20616e64·206f7468·6572732e·Inc.·and·others. |
57 | ··0x004 | 57 | ··0x004e1370·204c6963·656e7365·20262074·65726d73··License·&·terms |
58 | ··0x004 | 58 | ··0x004e1380·206f6620·7573653a·20687474·703a2f2f··of·use:·http:// |
59 | ··0x004 | 59 | ··0x004e1390·7777772e·756e6963·6f64652e·6f72672f·www.unicode.org/ |
60 | ··0x004 | 60 | ··0x004e13a0·636f7079·72696768·742e6874·6d6c2000·copyright.html·. |
61 | ··0x004 | 61 | ··0x004e13b0·20000000·56e10300·56e10300·56e10300··...V...V...V... |
62 | ··0x004 | 62 | ··0x004e13c0·00000000·00100001·00000000·00000000·................ |
63 | ··0x004 | 63 | ··0x004e13d0·002d17f1·da0b23cd·2b2a3c4d·074d214e·.-....#.+*<M.M!N |
64 | ··0x004 | 64 | ··0x004e13e0·a4ac4f21·2a21314a·3910121f·002d2f38·..O!*!1J9....-/8 |
65 | ··0x004 | 65 | ··0x004e13f0·1c2d2f38·0014373a·1c14373a·21011b3c·.-/8..7:..7:!..< |
66 | ··0x004 | 66 | ··0x004e1400·29102c01·04d8481a·3a20111c·32211631·).,...H.:·..2!.1 |
67 | ··0x004 | 67 | ··0x004e1410·1c003a1d·2b382126·c62226a4·2e27aa4e·..:.+8!&."&..'.N |
68 | ··0x004 | 68 | ··0x004e1420·29200d10·5e1b301b·421d561e·d8b9be21·)·..^.0.B.V....! |
69 | ··0x004 | 69 | ··0x004e1430·170a3a38·1c2d2f00·3a21101e·20161e2c·..:8.-/.:!..·.., |
70 | ··0x004 | 70 | ··0x004e1440·38003c2e·3821112b·12200201·a8631552·8.<.8!.+.·...c.R |
71 | ··0x004 | 71 | ··0x004e1450·2b13051b·2d1a2110·48135218·102c2001·+...-.!.H.R..,·. |
72 | ··0x004 | 72 | ··0x004e1460·05a4ef15·0131a410·3c113138·21143910·.....1..<.18!.9. |
73 | ··0x004 | 73 | ··0x004e1470·15391521·102d011e·243f2115·19311039·.9.!.-..$?!..1.9 |
74 | ··0x004 | 74 | ··0x004e1480·102c2105·ae053407·480ba29b·0c11072c·.,!...4.H......, |
75 | ··0x004 | 75 | ··0x004e1490·2115103c·31381c3b·2011143a·210102dc·!..<18.;·..:!... |
76 | ··0x004 | 76 | ··0x004e14a0·e88e2c20·0c114c1a·201ad8dc·831bd82a·..,·..L.·......* |
77 | ··0x004 | 77 | ··0x004e14b0·cd1c2c21·122c0f2c·2101312e·3d133e19·..,!.,.,!.1.=.>. |
78 | ··0x004 | 78 | ··0x004e14c0·3a382113·3814003a·21114813·d81dac15·:8!.8..:!.H..... |
79 | ··0x004 | 79 | ··0x004e14d0·0304d2a8·31a2a13b·bae13c11·1a3a2101·....1..;..<..:!. |
80 | ··0x004 | 80 | ··0x004e14e0·00323d15·143a3800·2c382110·3a20121e·.2=..:8.,8!.:·.. |
81 | ··0x004 | 81 | ··0x004e14f0·143a2106·1f063e0a·a4ff1001·0ad27d2d·.:!...>.......}- |
82 | ··0x004 | 82 | ··0x004e1500·13003900·1921122f·153a2016·21153c31·..9..!./.:·.!.<1 |
83 | ··0x004 | 83 | ··0x004e1510·2c003a21·003001a6·98051130·3821012d·,.:!.0.....08!.- |
84 | ··0x004 | 84 | ··0x004e1520·a6ca3c11·2e382111·390c0107·210c122c·..<..8!.9...!.., |
85 | ··0x004 | 85 | ··0x004e1530·143a2100·28023803·21112c1e·20131c31·.:!.(.8.!.,.·..1 |
86 | ··0x004 | 86 | ··0x004e1540·2c002112·2f103a20·101c2120·011ba81a·,.!./.:·..!·.... |
87 | ··0x004 | 87 | ··0x004e1550·38200f15·c10a1c58·1c501e8e·21dacd61·8·.....X.P..!..a |
88 | ··0x004 | 88 | ··0x004e1560·26103820·0106b0ac·16163b2c·38163b2c·&.8·......;,8.;, |
89 | ··0x004 | 89 | ··0x004e1570·3821020a·2c2f3831·10382115·3a191e2f·8!..,/81.8!.:../ |
90 | ··0x004 | 90 | ··0x004e1580·143a2111·36382010·1e012da2·7f3d1204·.:!.68·...-..=.. |
91 | ··0x004 | 91 | ··0x004e1590·3a382101·05483b14·3e312c04·3a200100·:8!..H;.>1,.:·.. |
92 | ··0x004 | 92 | ··0x004e15a0·dadb1921·13163d32·3721103a·20100521·...!..=27!.:·..! |
93 | ··0x004 | 93 | ··0x004e15b0·15a24519·a2821aa2·901b0730·2630d8ce·..E........0&0.. |
94 | ··0x004 | 94 | ··0x004e15c0·2531da0c·a63d443e·0100d0b0·04143a00·%1...=D>......:. |
95 | ··0x004 | 95 | ··0x004e15d0·3c2e3820·1210043a·21173e31·1b2d2f38·<.8·...:!.>1.-/8 |
96 | ··0x004 | 96 | ··0x004e15e0·21002105·d0960ad0·932cdaf9·802e1038·!.!......,.....8 |
97 | ··0x004 | 97 | ··0x004e15f0·20142638·1c313821·05321632·323cd83d··.&8.18!.2.22<.= |
98 | ··0x004 | 98 | ··0x004e1600·6c3d1110·3a211037·01102211·12193a38·l=..:!.7.."...:8 |
99 | ··0x004 | 99 | ··0x004e1610·21093e2d·5031132b·043a3820·13112f15·!.>-P1.+.:8·../. |
100 | ··0x004 | 100 | ··0x004e1620·3a211039·01052207·12043a38·21122f04·:!.9.."...:8!./. |
101 | ··0x004 | 101 | ··0x004e1630·3a0119dc·f4713821·0304d845·e505d81f·:....q8!...E.... |
102 | ··0x004 | 102 | ··0x004e1640·911cc469·31112c37·2112093a·38200101·...i1.,7!..:8·.. |
103 | ··0x004 | 103 | ··0x004e1650·2814102c·2118312b·043a3801·32142c21·(..,!.1+.:8.2.,! |
104 | ··0x004 | 104 | ··0x004e1660·0ac0c50a·da548510·9c11a27d·14010476·.....T.....}...v |
105 | ··0x004 | 105 | ··0x004e1670·3e012d5e·31122c00·3a200301·d8cff006·>.-^1.,.:·...... |
106 | ··0x004 | 106 | ··0x004e1680·c42b15d8·42271b10·3e0104d8·45942f11·.+..B'..>...E./. |
107 | ··0x004 | 107 | ··0x004e1690·153a2111·193a2011·013b2119·3a381532·.:!..:·..;!.:8.2 |
108 | ··0x004 | 108 | ··0x004e16a0·3711312c·043a2105·2d232d36·2fa2cd31·7.1,.:!.-#-6/..1 |
109 | ··0x004 | 109 | ··0x004e16b0·142c3a10·043a2112·2f003a20·0205d81e·.,:..:!./.:·.... |
110 | ··0x004 | 110 | ··0x004e16c0·5911bce7·1c153b3e·312c003a·2104ceac·Y.....;>1,.:!... |
111 | ··0x004 | 111 | ··0x004e16d0·0a2e1413·3a013038·210137dc·57d03a20·....:.08!.7.W.:· |
112 | ··0x004 | 112 | ··0x004e16e0·0101d841·c81b102c·21021948·2d5a2f11·...A...,!..H-Z/. |
113 | ··0x004 | 113 | ··0x004e16f0·153a2001·00daaf37·0614312c·043a3821·.:·....7..1,.:8! |
114 | ··0x004 | 114 | ··0x004e1700·183a3815·32371119·3a382111·153a2002·.:8.27..:8!..:·. |
115 | ··0x004 | 115 | ··0x004e1710·103611b6·e41b143d·003a152b·2118003a·.6.....=.:.+!..: |
116 | ··0x004 | 116 | ··0x004e1720·06043a1b·3d003a21·00a25501·a27905a2·..:.=.:!..U..y.. |
117 | ··0x004 | 117 | ··0x004e1730·c0060531·3f313c36·823d1831·38063619·...1?1<6.=.18.6. |
118 | ··0x004 | 118 | ··0x004e1740·3c0a373a·21102c01·00de43a3·04103a20·<.7:!.,...C...:· |
119 | ··0x004 | 119 | ··0x004e1750·0201dc65·840a2438·211e3d3e·143a003c·...e..$8!.=>.:.< |
120 | ··0x004 | 120 | ··0x004e1760·2c381b31·38193e30·38212016·162c381c·,8.18.>08!·..,8. |
121 | ··0x004 | 121 | ··0x004e1770·3b2c3821·00ce052d·da35ab2f·11363821·;,8!...-.5./.68! |
122 | ··0x004 | 122 | ··0x004e1780·0304d844·9d2dd82a·7a3bb8bc·3c010028·...D.-.*z;..<..( |
123 | ··0x004 | 123 | ··0x004e1790·2e103821·1b3a1c3b·3e2c1b3d·003a1c00·..8!.:.;>,.=.:.. |
124 | ··0x004 | 124 | ··0x004e17a0·3a201206·003a2106·313a3130·3b583c7a·:·...:!.1:10;X<z |
125 | ··0x004 | 125 | ··0x004e17b0·3d103621·132b043a·38200101·281b1031·=.6!.+.:8·..(..1 |
Max diff block lines reached; 0/7417202 bytes (0.00%) of diff not shown. |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.fini_array': | 1 | Hex·dump·of·section·'.fini_array': |
2 | ··0x005 | 2 | ··0x005ba000·60971200·4c971200···················`...L... |
Offset 1, 9157 lines modified | Offset 1, 9282 lines modified | ||
Diff chunk too large, falling back to line-by-line diff (9279 lines added, 9154 lines removed) | |||
1 | Hex·dump·of·section·'.data.rel.ro': | 1 | Hex·dump·of·section·'.data.rel.ro': |
2 | ··0x005 | 2 | ··0x005ba008·e6770700·00300000·389a0700·01300000·.w...0..8....0.. |
3 | ··0x005 | 3 | ··0x005ba018·08780700·02300000·9b9b0700·03300000·.x...0.......0.. |
4 | ··0x005 | 4 | ··0x005ba028·ed930700·04300000·3b740700·06300000·.....0..;t...0.. |
5 | ··0x005 | 5 | ··0x005ba038·fe910700·05300000·fa960700·07300000·.....0.......0.. |
6 | ··0x005 | 6 | ··0x005ba048·48690700·08300000·12970700·0d300000·Hi...0.......0.. |
7 | ··0x005 | 7 | ··0x005ba058·8c8f0700·09300000·ae7e0700·0c300000·.....0...~...0.. |
8 | ··0x005 | 8 | ··0x005ba068·af810700·0a300000·f76b0700·0b300000·.....0...k...0.. |
9 | ··0x005 | 9 | ··0x005ba078·73740700·0e300000·00000000·00000000·st...0.......... |
10 | ··0x005 | 10 | ··0x005ba088·95e91200·c5e91200·d9e91200·61ed1200·............a... |
11 | ··0x005 | 11 | ··0x005ba098·69ed1200·e1ed1200·00000000·00000000·i............... |
12 | ··0x005 | 12 | ··0x005ba0a8·f7ef1200·f9ef1200·d1f41200·edf41200·................ |
13 | ··0x005 | 13 | ··0x005ba0b8·f7ef1200·f9ef1200·01f51200·00000000·................ |
14 | ··0x005 | 14 | ··0x005ba0c8·00000000·7df11200·9df11200·adf11200·....}........... |
15 | ··0x005 | 15 | ··0x005ba0d8·d1f11200·e9f11200·eff11200·05f21200·................ |
16 | ··0x005 | 16 | ··0x005ba0e8·00000000·00000000·f7ef1200·f9ef1200·................ |
17 | ··0x005 | 17 | ··0x005ba0f8·21f11200·39f11200·f7ef1200·f9ef1200·!...9........... |
18 | ··0x005 | 18 | ··0x005ba108·49f11200·00000000·00000000·f7ef1200·I............... |
19 | ··0x005 | 19 | ··0x005ba118·f9ef1200·75f01200·8df01200·f7ef1200·....u........... |
20 | ··0x005 | 20 | ··0x005ba128·f9ef1200·9df01200·00000000·00000000·................ |
21 | ··0x005 | 21 | ··0x005ba138·f7ef1200·f9ef1200·fdef1200·15f01200·................ |
22 | ··0x005 | 22 | ··0x005ba148·f7ef1200·f9ef1200·25f01200·00000000·........%....... |
23 | ··0x005 | 23 | ··0x005ba158·00000000·6df71200·7bf71200·81f71200·....m...{....... |
24 | ··0x005 | 24 | ··0x005ba168·a3f71200·a3f71200·a3f71200·69ab2000·............i.·. |
25 | ··0x005 | 25 | ··0x005ba178·a3f71200·0d2f3800·a9f71200·d5f71200·...../8......... |
26 | ··0x005 | 26 | ··0x005ba188·e3f71200·fdf71200·33f81200·59f81200·........3...Y... |
27 | ··0x005 | 27 | ··0x005ba198·5df91200·6bf91200·71f91200·fcffffff·]...k...q....... |
28 | ··0x005 | 28 | ··0x005ba1a8·00000000·2dfa1200·33fa1200·39fa1200·....-...3...9... |
29 | ··0x005 | 29 | ··0x005ba1b8·3ffa1200·45fa1200·4ffa1200·55fa1200·?...E...O...U... |
30 | ··0x005 | 30 | ··0x005ba1c8·5bfa1200·61fa1200·00000000·00000000·[...a........... |
31 | ··0x005 | 31 | ··0x005ba1d8·69fa1200·95fa1200·a3fa1200·f7ef1200·i............... |
32 | ··0x005 | 32 | ··0x005ba1e8·a9fa1200·a3fa1200·a3f71200·a3f71200·................ |
33 | ··0x005 | 33 | ··0x005ba1f8·f9fa1200·35fb1200·ddfb1200·a3f71200·....5........... |
34 | ··0x005 | 34 | ··0x005ba208·fcffffff·00000000·e5fc1200·effc1200·................ |
35 | ··0x005 | 35 | ··0x005ba218·a3f71200·00000000·00000000·49fe1200·............I... |
36 | ··0x005 | 36 | ··0x005ba228·79fe1200·a3fa1200·89fe1200·a8a25b00·y.............[. |
37 | ··0x005 | 37 | ··0x005ba238·e4a25b00·20a35b00·34a35b00·48a35b00·..[.·.[.4.[.H.[. |
38 | ··0x005 | 38 | ··0x005ba248·5ca35b00·0ca35b00·f8a25b00·d0a25b00·\.[...[...[...[. |
39 | ··0x005 | 39 | ··0x005ba258·bca25b00·00000000·00000000·f5ff1200·..[............. |
40 | ··0x005 | 40 | ··0x005ba268·19001300·f7ef1200·f7ef1200·27001300·............'... |
41 | ··0x005 | 41 | ··0x005ba278·05011300·a3f71200·a3f71200·99ec1f00·................ |
42 | ··0x005 | 42 | ··0x005ba288·21011300·f3ec1f00·4f011300·13ed1f00·!.......O....... |
43 | ··0x005 | 43 | ··0x005ba298·a5011300·40000000·00000000·00000000·....@........... |
44 | ··0x005 | 44 | ··0x005ba2a8·c1ff1200·1f031300·38000000·f8ffffff·........8....... |
45 | ··0x005 | 45 | ··0x005ba2b8·00000000·2d031300·33031300·c0ffffff·....-...3....... |
46 | ··0x005 | 46 | ··0x005ba2c8·c0ffffff·00000000·39031300·45031300·........9...E... |
47 | ··0x005 | 47 | ··0x005ba2d8·40000000·00000000·00000000·7ff41f00·@............... |
48 | ··0x005 | 48 | ··0x005ba2e8·a1f41f00·38000000·f8ffffff·00000000·....8........... |
49 | ··0x005 | 49 | ··0x005ba2f8·8df41f00·b5f41f00·c0ffffff·c0ffffff·................ |
50 | ··0x005 | 50 | ··0x005ba308·00000000·93f41f00·bbf41f00·40000000·............@... |
51 | ··0x005 | 51 | ··0x005ba318·00000000·00000000·edee1f00·fbee1f00·................ |
52 | ··0x005 | 52 | ··0x005ba328·c0ffffff·c0ffffff·00000000·0fef1f00·................ |
53 | ··0x005 | 53 | ··0x005ba338·1def1f00·38000000·00000000·00000000·....8........... |
54 | ··0x005 | 54 | ··0x005ba348·0df21f00·1bf21f00·c8ffffff·c8ffffff·................ |
55 | ··0x005 | 55 | ··0x005ba358·00000000·2ff21f00·3df21f00·00000000·..../...=....... |
56 | ··0x005 | 56 | ··0x005ba368·00000000·51031300·6d031300·7b031300·....Q...m...{... |
57 | ··0x005 | 57 | ··0x005ba378·81031300·00000000·00000000·f7ef1200·................ |
58 | ··0x005 | 58 | ··0x005ba388·f9ef1200·11551300·29551300·f7ef1200·.....U..)U...... |
59 | ··0x005 | 59 | ··0x005ba398·f9ef1200·39551300·00000000·00000000·....9U.......... |
60 | ··0x005 | 60 | ··0x005ba3a8·f7ef1200·f9ef1200·d5541300·ed541300·.........T...T.. |
61 | ··0x005 | 61 | ··0x005ba3b8·f7ef1200·f9ef1200·fd541300·00000000·.........T...... |
62 | ··0x005 | 62 | ··0x005ba3c8·00000000·c1521300·dd521300·ed521300·.....R...R...R.. |
63 | ··0x005 | 63 | ··0x005ba3d8·25531300·55531300·5b531300·71531300·%S..US..[S..qS.. |
64 | ··0x005 | 64 | ··0x005ba3e8·00000000·00000000·f5531300·11541300·.........S...T.. |
65 | ··0x005 | 65 | ··0x005ba3f8·21541300·45541300·5d541300·63541300·!T..ET..]T..cT.. |
66 | ··0x005 | 66 | ··0x005ba408·79541300·29cb0500·7f700700·713b1300·yT..)....p..q;.. |
67 | ··0x005 | 67 | ··0x005ba418·994c0600·d86e0700·b5561300·00000000·.L...n...V...... |
68 | ··0x005 | 68 | ··0x005ba428·00000000·8d5d1300·315e1300·c55e1300·.....]..1^...^.. |
69 | ··0x005 | 69 | ··0x005ba438·ed5e1300·00000000·00000000·455f1300·.^..........E_.. |
70 | ··0x005 | 70 | ··0x005ba448·615f1300·715f1300·a15f1300·c55f1300·a_..q_..._..._.. |
71 | ··0x005 | 71 | ··0x005ba458·cb5f1300·df5f1300·00000000·00000000·._..._.......... |
72 | ··0x005 | 72 | ··0x005ba468·7d601300·99601300·a9601300·d9601300·}`...`...`...`.. |
73 | ··0x005 | 73 | ··0x005ba478·fd601300·03611300·17611300·00000000·.`...a...a...... |
74 | ··0x005 | 74 | ··0x005ba488·00000000·b5611300·ed611300·fd611300·.....a...a...a.. |
75 | ··0x005 | 75 | ··0x005ba498·49621300·7ff81500·9d2c1600·65631300·Ib.......,..ec.. |
76 | ··0x005 | 76 | ··0x005ba4a8·65671300·d9671300·c9681300·dd681300·eg...g...h...h.. |
77 | ··0x005 | 77 | ··0x005ba4b8·51691300·00000000·00000000·f7ef1200·Qi.............. |
78 | ··0x005 | 78 | ··0x005ba4c8·f9ef1200·79691300·99691300·f7ef1200·....yi...i...... |
79 | ··0x005 | 79 | ··0x005ba4d8·f9ef1200·b1691300·00000000·00000000·.....i.......... |
80 | ··0x005 | 80 | ··0x005ba4e8·b96e1300·d96e1300·e96e1300·216f1300·.n...n...n..!o.. |
81 | ··0x005 | 81 | ··0x005ba4f8·4d6f1300·536f1300·676f1300·00000000·Mo..So..go...... |
82 | ··0x005 | 82 | ··0x005ba508·00000000·ad6f1300·c96f1300·d96f1300·.....o...o...o.. |
83 | ··0x005 | 83 | ··0x005ba518·fd6f1300·15701300·1b701300·31701300·.o...p...p..1p.. |
84 | ··0x005 | 84 | ··0x005ba528·00000000·00000000·95701300·b5701300·.........p...p.. |
85 | ··0x005 | 85 | ··0x005ba538·c5701300·f9701300·21711300·27711300·.p...p..!q..'q.. |
86 | ··0x005 | 86 | ··0x005ba548·3d711300·00000000·00000000·f7ef1200·=q.............. |
87 | ··0x005 | 87 | ··0x005ba558·f9ef1200·f5711300·19721300·f7ef1200·.....q...r...... |
88 | ··0x005 | 88 | ··0x005ba568·f9ef1200·31721300·00000000·00000000·....1r.......... |
89 | ··0x005 | 89 | ··0x005ba578·c5741300·e5741300·f3741300·a3f71200·.t...t...t...... |
90 | ··0x005 | 90 | ··0x005ba588·f9ef1200·e99e0600·c68d0700·91771300·.............w.. |
91 | ··0x005 | 91 | ··0x005ba598·fa930500·d86e0700·457d1300·1f930500·.....n..E}...... |
92 | ··0x005 | 92 | ··0x005ba5a8·c36f0700·597d1300·52e70600·996f0700·.o..Y}..R....o.. |
93 | ··0x005 | 93 | ··0x005ba5b8·3d7f1300·aee70600·fe6e0700·25801300·=........n..%... |
94 | ··0x005 | 94 | ··0x005ba5c8·1b8f0600·606f0700·55811300·ea8e0600·....`o..U....... |
95 | ··0x005 | 95 | ··0x005ba5d8·dd6e0700·03821300·bd4f0600·84c70700·.n.......O...... |
96 | ··0x005 | 96 | ··0x005ba5e8·65821300·28080700·46710700·b5831300·e...(...Fq...... |
97 | ··0x005 | 97 | ··0x005ba5f8·3e100700·e36e0700·01861300·eb040700·>....n.......... |
98 | ··0x005 | 98 | ··0x005ba608·d86e0700·a1861300·5a0d0600·ea6e0700·.n......Z....n.. |
99 | ··0x005 | 99 | ··0x005ba618·d9861300·11cf0500·456f0700·d9871300·........Eo...... |
100 | ··0x005 | 100 | ··0x005ba628·e8620600·7c6f0700·61881300·990d0700·.b..|o..a....... |
101 | ··0x005 | 101 | ··0x005ba638·c56e0700·21891300·17010600·dd6e0700·.n..!........n.. |
102 | ··0x005 | 102 | ··0x005ba648·59891300·e80d0700·92670700·8b891300·Y........g...... |
103 | ··0x005 | 103 | ··0x005ba658·26c30600·1f710700·99891300·86e00600·&....q.......... |
104 | ··0x005 | 104 | ··0x005ba668·d26e0700·758a1300·0ec30600·d26e0700·.n..u........n.. |
105 | ··0x005 | 105 | ··0x005ba678·ab8a1300·73660600·e9c70700·e18a1300·....sf.......... |
106 | ··0x005 | 106 | ··0x005ba688·00000000·00000000·4d8c1300·6d8c1300·........M...m... |
107 | ··0x005 | 107 | ··0x005ba698·7b8c1300·a3f71200·f9ef1200·00000000·{............... |
108 | ··0x005 | 108 | ··0x005ba6a8·00000000·818c1300·858c1300·958c1300·................ |
109 | ··0x005 | 109 | ··0x005ba6b8·e18c1300·00000000·00000000·f7ef1200·................ |
110 | ··0x005 | 110 | ··0x005ba6c8·f9ef1200·698d1300·898d1300·f7ef1200·....i........... |
111 | ··0x005 | 111 | ··0x005ba6d8·f9ef1200·a18d1300·971f0700·cb6e0700·.............n.. |
112 | ··0x005 | 112 | ··0x005ba6e8·e78d1300·00000000·00000000·458e1300·............E... |
113 | ··0x005 | 113 | ··0x005ba6f8·f58e1300·038f1300·0d8f1300·00000000·................ |
114 | ··0x005 | 114 | ··0x005ba708·00000000·c9941300·e5941300·f3941300·................ |
115 | ··0x005 | 115 | ··0x005ba718·f7941300·00000000·00000000·0d9a1300·................ |
116 | ··0x005 | 116 | ··0x005ba728·419a1300·519a1300·00000000·00000000·A...Q........... |
117 | ··0x005 | 117 | ··0x005ba738·519b1300·9d9b1300·ad9b1300·00000000·Q............... |
118 | ··0x005 | 118 | ··0x005ba748·00000000·859e1300·a59e1300·b39e1300·................ |
119 | ··0x005 | 119 | ··0x005ba758·a3f71200·f9ef1200·00000000·00000000·................ |
120 | ··0x005 | 120 | ··0x005ba768·dd9f1300·01a01300·7fa51300·0fa01300·................ |
121 | ··0x005 | 121 | ··0x005ba778·00000000·00000000·5da01300·81a01300·........]....... |
122 | ··0x005 | 122 | ··0x005ba788·91a01300·69a11300·00000000·00000000·....i........... |
123 | ··0x005 | 123 | ··0x005ba798·fda11300·01a21300·11a21300·d5a21300·................ |
124 | ··0x005 | 124 | ··0x005ba7a8·00000000·00000000·fda11300·01a21300·................ |
125 | ··0x005 | 125 | ··0x005ba7b8·39a31300·09a41300·00000000·00000000·9............... |
Max diff block lines reached; 0/1235062 bytes (0.00%) of diff not shown. |
Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
1 | Hex·dump·of·section·'.init_array': | 1 | Hex·dump·of·section·'.init_array': |
2 | ··0x005c9c1c·c16b1200·e16b1200·3d6c1200·7d6c1200·.k...k..=l..}l.. | ||
3 | ··0x005c9c2c·ad6c1200·1d6d1200·896d1200·156e1200·.l...m...m...n.. | ||
4 | ··0x005c9c3c·656e1200·bd711200·29721200·45721200·en...q..)r..Er.. | ||
5 | ··0x005c9c4c·69721200·a1721200·f5721200·0d731200·ir...r...r...s.. | ||
6 | ··0x005c9c5c·55731200·d9731200·1d741200·81741200·Us...s...t...t.. | ||
7 | ··0x005c9c6c·05751200·69751200·11761200·51761200·.u..iu...v..Qv.. | ||
8 | ··0x005c9c7c·cd881200·0d891200·4d891200·89891200·........M....... | ||
9 | ··0x005c9c8c·ed891200·b58b1200·758c1200·4d8d1200·........u...M... | ||
10 | ··0x005c9c9c·218e1200·6d8e1200·bd8e1200·f98e1200·!...m........... | ||
11 | ··0x005c9cac·5d8f1200·9d8f1200·f1991200·319a1200·]...........1... | ||
12 | ··0x005c9cbc·999a1200·319b1200·719b1200·b59b1200·....1...q....... | ||
13 | ··0x005c9ccc·f59b1200·9d9c1200·019d1200·f99e1200·................ | ||
14 | ··0x005 | 2 | ··0x005de3f8·7d041300·9d041300·f9041300·41051300·}...........A... |
3 | ··0x005de408·71051300·e1051300·49061300·d5061300·q.......I....... | ||
4 | ··0x005de418·21071300·6d0a1300·d90a1300·f90a1300·!...m........... | ||
5 | ··0x005de428·1d0b1300·550b1300·a90b1300·c10b1300·....U........... | ||
6 | ··0x005de438·090c1300·8d0c1300·cd0c1300·310d1300·............1... | ||
7 | ··0x005de448·b50d1300·1d0e1300·c50e1300·050f1300·................ | ||
8 | ··0x005de458·7d211300·bd211300·fd211300·39221300·}!...!...!..9".. | ||
9 | ··0x005de468·9d221300·65241300·25251300·fd251300·."..e$..%%...%.. | ||
10 | ··0x005de478·3d261300·11271300·5d271300·ad271300·=&...'..]'...'.. | ||
11 | ··0x005de488·e9271300·4d281300·8d281300·49331300·.'..M(...(..I3.. | ||
12 | ··0x005de498·b1331300·49341300·89341300·cd341300·.3..I4...4...4.. | ||
13 | ··0x005de4a8·0d351300·d9351300·3d361300·35381300·.5...5..=6..58.. | ||
14 | ··0x005de4b8·75381300·b5381300·a9391300·e9391300·u8...8...9...9.. | ||
15 | ··0x005 | 15 | ··0x005de4c8·713a1300·d53a1300···················q:...:.. |
Offset 1, 36 lines modified | Offset 1, 37 lines modified | ||
1 | Hex·dump·of·section·'.got': | 1 | Hex·dump·of·section·'.got': |
2 | ··0x005c9df4·00000000·00000000·00000000·00000000·................ | ||
3 | ··0x005 | 2 | ··0x005de5d0·00000000·00000000·00000000·00000000·................ |
4 | ··0x005c9e14·00000000·00000000·00000000·00000000·................ | ||
5 | ··0x005c9e24·fd7d2000·1d7e2000·00000000·00000000·.}·..~·......... | ||
6 | ··0x005c9e34·00000000·00000000·00000000·00000000·................ | ||
7 | ··0x005c9e44·00000000·00000000·00000000·00000000·................ | ||
8 | ··0x005 | 3 | ··0x005de5e0·00000000·00000000·00000000·00000000·................ |
4 | ··0x005de5f0·00000000·00000000·00000000·ad9e2000·..............·. | ||
5 | ··0x005de600·cd9e2000·00000000·508a5b00·00000000·..·.....P.[..... | ||
6 | ··0x005de610·00000000·00000000·00000000·00000000·................ | ||
7 | ··0x005de620·00000000·00000000·00000000·00000000·................ | ||
8 | ··0x005de630·00000000·00000000·00000000·00000000·................ | ||
9 | ··0x005 | 9 | ··0x005de640·00000000·00000000·00000000·00000000·................ |
10 | ··0x005de650·00000000·00000000·00000000·00000000·................ | ||
11 | ··0x005de660·00000000·00000000·00000000·00000000·................ | ||
12 | ··0x005de670·00000000·00000000·00000000·00000000·................ | ||
13 | ··0x005de680·00000000·00000000·00000000·00000000·................ | ||
14 | ··0x005de690·00000000·00000000·00000000·00000000·................ | ||
15 | ··0x005de6a0·00000000·00000000·00000000·00000000·................ | ||
16 | ··0x005de6b0·00000000·00000000·00000000·00000000·................ | ||
17 | ··0x005de6c0·00000000·00000000·00000000·00000000·................ | ||
18 | ··0x005de6d0·00000000·00000000·00000000·00000000·................ | ||
19 | ··0x005de6e0·00000000·00000000·00000000·00000000·................ | ||
20 | ··0x005de6f0·00000000·00000000·00000000·00000000·................ | ||
21 | ··0x005de700·00000000·00000000·00000000·00000000·................ | ||
22 | ··0x005de710·00000000·00000000·00000000·00000000·................ | ||
23 | ··0x005de720·00000000·00000000·00000000·00000000·................ | ||
24 | ··0x005de730·00000000·00000000·00000000·00000000·................ | ||
10 | ··0x005 | 25 | ··0x005de740·00000000·00000000·00000000·00000000·................ |
26 | ··0x005de750·00000000·00000000·00000000·00000000·................ | ||
27 | ··0x005de760·00000000·00000000·00000000·00000000·................ | ||
28 | ··0x005de770·00000000·00000000·00000000·00000000·................ | ||
11 | ··0x005 | 29 | ··0x005de780·00000000·00000000·00000000·00000000·................ |
12 | ··0x005c9e94·00000000·00000000·00000000·00000000·................ | ||
13 | ··0x005c9ea4·00000000·00000000·00000000·00000000·................ | ||
14 | ··0x005c9eb4·00000000·00000000·00000000·00000000·................ | ||
15 | ··0x005c9ec4·00000000·00000000·00000000·00000000·................ | ||
16 | ··0x005c9ed4·00000000·00000000·00000000·00000000·................ | ||
17 | ··0x005c9ee4·00000000·00000000·00000000·00000000·................ | ||
18 | ··0x005c9ef4·00000000·00000000·00000000·00000000·................ | ||
19 | ··0x005 | 30 | ··0x005de790·00000000·00000000·00000000·00000000·................ |
20 | ··0x005c9f14·00000000·00000000·00000000·00000000·................ | ||
21 | ··0x005c9f24·00000000·00000000·00000000·00000000·................ | ||
22 | ··0x005c9f34·00000000·00000000·00000000·00000000·................ | ||
23 | ··0x005c9f44·00000000·00000000·00000000·00000000·................ | ||
24 | ··0x005c9f54·00000000·00000000·00000000·00000000·................ | ||
25 | ··0x005c9f64·00000000·00000000·00000000·00000000·................ | ||
26 | ··0x005 | 31 | ··0x005de7a0·00000000·00000000·00000000·00000000·................ |
27 | ··0x005c9f84·00000000·00000000·00000000·00000000·................ | ||
28 | ··0x005c9f94·00000000·00000000·00000000·00000000·................ | ||
29 | ··0x005c9fa4·00000000·00000000·00000000·00000000·................ | ||
30 | ··0x005 | 32 | ··0x005de7b0·00000000·00000000·00000000·00000000·................ |
31 | ··0x005 | 33 | ··0x005de7c0·00000000·00000000·00000000·00000000·................ |
32 | ··0x005 | 34 | ··0x005de7d0·00000000·00000000·00000000·00000000·................ |
35 | ··0x005de7e0·00000000·00000000···················........ | ||
33 | ··0x005c9fe4·00000000·00000000·00000000·00000000·................ | ||
34 | ··0x005c9ff4·00000000·00000000·00000000·00000000·................ | ||
Offset 1, 78 lines modified | Offset 1, 79 lines modified | ||
1 | Hex·dump·of·section·'.got.plt': | 1 | Hex·dump·of·section·'.got.plt': |
2 | ··0x005 | 2 | ··0x005de7e8·00000000·00000000·00000000·90f94d00·..............M. |
3 | ··0x005ca014·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
4 | ··0x005ca024·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
5 | ··0x005ca034·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
6 | ··0x005ca044·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
7 | ··0x005ca054·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
8 | ··0x005ca064·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
9 | ··0x005ca074·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
10 | ··0x005ca084·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
11 | ··0x005ca094·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
12 | ··0x005ca0a4·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
13 | ··0x005ca0b4·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
14 | ··0x005ca0c4·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
15 | ··0x005ca0d4·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
16 | ··0x005ca0e4·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
17 | ··0x005ca0f4·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
18 | ··0x005ca104·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
19 | ··0x005ca114·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
20 | ··0x005ca124·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
21 | ··0x005ca134·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
22 | ··0x005ca144·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
23 | ··0x005ca154·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
24 | ··0x005ca164·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
25 | ··0x005ca174·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
26 | ··0x005ca184·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
27 | ··0x005ca194·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
28 | ··0x005ca1a4·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
29 | ··0x005ca1b4·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
30 | ··0x005ca1c4·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
31 | ··0x005ca1d4·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
32 | ··0x005ca1e4·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
33 | ··0x005ca1f4·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
34 | ··0x005ca204·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
35 | ··0x005ca214·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
36 | ··0x005ca224·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
37 | ··0x005ca234·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
38 | ··0x005ca244·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
39 | ··0x005ca254·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
40 | ··0x005ca264·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
41 | ··0x005ca274·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
42 | ··0x005ca284·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
43 | ··0x005ca294·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
44 | ··0x005ca2a4·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
45 | ··0x005ca2b4·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
46 | ··0x005ca2c4·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
47 | ··0x005ca2d4·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
48 | ··0x005ca2e4·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
49 | ··0x005ca2f4·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
50 | ··0x005ca304·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
51 | ··0x005ca314·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
52 | ··0x005ca324·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
53 | ··0x005ca334·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
54 | ··0x005ca344·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
55 | ··0x005ca354·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
56 | ··0x005ca364·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
57 | ··0x005ca374·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
58 | ··0x005ca384·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
59 | ··0x005ca394·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
60 | ··0x005ca3a4·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
61 | ··0x005ca3b4·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
62 | ··0x005ca3c4·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
63 | ··0x005ca3d4·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
64 | ··0x005ca3e4·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
65 | ··0x005ca3f4·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
66 | ··0x005ca404·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
67 | ··0x005ca414·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
68 | ··0x005ca424·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
69 | ··0x005ca434·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
70 | ··0x005ca444·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
71 | ··0x005ca454·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
72 | ··0x005ca464·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
73 | ··0x005ca474·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
74 | ··0x005ca484·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
75 | ··0x005ca494·20b34c00·20b34c00·20b34c00·20b34c00··.L.·.L.·.L.·.L. | ||
76 | ··0x005 | 3 | ··0x005de7f8·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. |
4 | ··0x005de808·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
5 | ··0x005de818·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
6 | ··0x005de828·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
7 | ··0x005de838·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
8 | ··0x005de848·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
9 | ··0x005de858·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
10 | ··0x005de868·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
11 | ··0x005de878·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
12 | ··0x005de888·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
13 | ··0x005de898·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
14 | ··0x005de8a8·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
15 | ··0x005de8b8·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
16 | ··0x005de8c8·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
17 | ··0x005de8d8·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
18 | ··0x005de8e8·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
19 | ··0x005de8f8·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
20 | ··0x005de908·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
21 | ··0x005de918·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
22 | ··0x005de928·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
23 | ··0x005de938·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
24 | ··0x005de948·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
25 | ··0x005de958·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
26 | ··0x005de968·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
27 | ··0x005de978·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
28 | ··0x005de988·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
29 | ··0x005de998·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
30 | ··0x005de9a8·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
31 | ··0x005de9b8·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
32 | ··0x005de9c8·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
33 | ··0x005de9d8·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
34 | ··0x005de9e8·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
35 | ··0x005de9f8·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
36 | ··0x005dea08·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
37 | ··0x005dea18·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
38 | ··0x005dea28·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
39 | ··0x005dea38·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
40 | ··0x005dea48·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
41 | ··0x005dea58·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
42 | ··0x005dea68·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
43 | ··0x005dea78·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
44 | ··0x005dea88·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
45 | ··0x005dea98·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
46 | ··0x005deaa8·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
47 | ··0x005deab8·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
48 | ··0x005deac8·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
49 | ··0x005dead8·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
50 | ··0x005deae8·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
51 | ··0x005deaf8·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
52 | ··0x005deb08·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
53 | ··0x005deb18·90f94d00·90f94d00·90f94d00·90f94d00·..M...M...M...M. | ||
Max diff block lines reached; 0/10160 bytes (0.00%) of diff not shown. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························DYN·(Shared·object·file) | 8 | ··Type:······························DYN·(Shared·object·file) |
9 | ··Machine:···························ARM | 9 | ··Machine:···························ARM |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········52·(bytes·into·file) | 12 | ··Start·of·program·headers:··········52·(bytes·into·file) |
13 | ··Start·of·section·headers:··········9 | 13 | ··Start·of·section·headers:··········9511032·(bytes·into·file) |
14 | ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI | 14 | ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI |
15 | ··Size·of·this·header:···············52·(bytes) | 15 | ··Size·of·this·header:···············52·(bytes) |
16 | ··Size·of·program·headers:···········32·(bytes) | 16 | ··Size·of·program·headers:···········32·(bytes) |
17 | ··Number·of·program·headers:·········11 | 17 | ··Number·of·program·headers:·········11 |
18 | ··Size·of·section·headers:···········40·(bytes) | 18 | ··Size·of·section·headers:···········40·(bytes) |
19 | ··Number·of·section·headers:·········10 | 19 | ··Number·of·section·headers:·········10 |
20 | ··Section·header·string·table·index:·9 | 20 | ··Section·header·string·table·index:·9 |
Offset 3, 23 lines modified | Offset 3, 23 lines modified | ||
3 | Entry·point·0x0 | 3 | Entry·point·0x0 |
4 | There·are·11·program·headers,·starting·at·offset·52 | 4 | There·are·11·program·headers,·starting·at·offset·52 |
5 | Program·Headers: | 5 | Program·Headers: |
6 | ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align | 6 | ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align |
7 | ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x1000 | 7 | ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x1000 |
8 | ··LOAD···········0x000000·0x00000000·0x00000000·0x00194·0x00194·R···0x1000 | 8 | ··LOAD···········0x000000·0x00000000·0x00000000·0x00194·0x00194·R···0x1000 |
9 | ··LOAD···········0x001000·0x00001000·0x00001000·0x03 | 9 | ··LOAD···········0x001000·0x00001000·0x00001000·0x032c0·0x032c0·R·E·0x1000 |
10 | ··LOAD···········0x005000·0x00005000·0x00005000·0x5 | 10 | ··LOAD···········0x005000·0x00005000·0x00005000·0x5908a0·0x5908a0·R·E·0x1000 |
11 | ··LOAD···········0x5 | 11 | ··LOAD···········0x596000·0x00596000·0x00596000·0x058c0·0x058c0·R···0x1000 |
12 | ··LOAD···········0x5 | 12 | ··LOAD···········0x59c000·0x0059c000·0x0059c000·0x372c28·0x372c28·R···0x1000 |
13 | ··LOAD···········0x | 13 | ··LOAD···········0x90f000·0x0090f000·0x0090f000·0x00030·0x00030·R···0x1000 |
14 | ··LOAD···········0x | 14 | ··LOAD···········0x910000·0x00910000·0x00910000·0x00050·0x00050·R···0x1000 |
15 | ··LOAD···········0x | 15 | ··LOAD···········0x911000·0x00911000·0x00911000·0x0006f·0x0006f·R···0x1000 |
16 | ··LOAD···········0x | 16 | ··LOAD···········0x912000·0x00912000·0x00912000·0x00030·0x00030·RW··0x1000 |
17 | ··DYNAMIC········0x | 17 | ··DYNAMIC········0x912000·0x00912000·0x00912000·0x00030·0x00030·RW··0x1000 |
18 | ·Section·to·Segment·mapping: | 18 | ·Section·to·Segment·mapping: |
19 | ··Segment·Sections... | 19 | ··Segment·Sections... |
20 | ···00····· | 20 | ···00····· |
21 | ···01····· | 21 | ···01····· |
22 | ···02·····.text· | 22 | ···02·····.text· |
23 | ···03·····.text· | 23 | ···03·····.text· |
Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
1 | There·are·10·section·headers,·starting·at·offset·0x | 1 | There·are·10·section·headers,·starting·at·offset·0x912078: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············00000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············00000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.text·············PROGBITS········00001000·001000·003 | 5 | ··[·1]·.text·············PROGBITS········00001000·001000·0032c0·00··AX··0···0·4096 |
6 | ··[·2]·.text·············PROGBITS········00005000·005000·5 | 6 | ··[·2]·.text·············PROGBITS········00005000·005000·5908a0·00··AX··0···0·4096 |
7 | ··[·3]·.rodata···········PROGBITS········005 | 7 | ··[·3]·.rodata···········PROGBITS········00596000·596000·0058c0·00···A··0···0·4096 |
8 | ··[·4]·.rodata···········PROGBITS········005 | 8 | ··[·4]·.rodata···········PROGBITS········0059c000·59c000·372c28·00···A··0···0·4096 |
9 | ··[·5]·.hash·············HASH············00 | 9 | ··[·5]·.hash·············HASH············0090f000·90f000·000030·04···A··6···0·4096 |
10 | ··[·6]·.dynsym···········DYNSYM··········00 | 10 | ··[·6]·.dynsym···········DYNSYM··········00910000·910000·000050·10···A··7···1·4096 |
11 | ··[·7]·.dynstr···········STRTAB··········00 | 11 | ··[·7]·.dynstr···········STRTAB··········00911000·911000·00006f·00···A··0···0·4096 |
12 | ··[·8]·.dynamic··········DYNAMIC·········00 | 12 | ··[·8]·.dynamic··········DYNAMIC·········00912000·912000·000030·08··WA··7···0·4096 |
13 | ··[·9]·.shstrtab·········STRTAB··········00000000· | 13 | ··[·9]·.shstrtab·········STRTAB··········00000000·912030·000046·00······0···0··1 |
14 | Key·to·Flags: | 14 | Key·to·Flags: |
15 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 15 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
16 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 16 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
17 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 17 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
18 | ··y·(purecode),·p·(processor·specific) | 18 | ··y·(purecode),·p·(processor·specific) |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Symbol·table·'.dynsym'·contains·5·entries: | 1 | Symbol·table·'.dynsym'·contains·5·entries: |
2 | ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·00001000·12 | 4 | ·····1:·00001000·12992·FUNC····GLOBAL·DEFAULT····1·_kDartVmSnapshotInstructions |
5 | ·····2:·00005000·0x5 | 5 | ·····2:·00005000·0x5908a0·FUNC····GLOBAL·DEFAULT····2·_kDartIsolateSnapshotInstructions |
6 | ·····3:·005 | 6 | ·····3:·00596000·22720·OBJECT··GLOBAL·DEFAULT····3·_kDartVmSnapshotData |
7 | ·····4:·005 | 7 | ·····4:·0059c000·0x372c28·OBJECT··GLOBAL·DEFAULT····4·_kDartIsolateSnapshotData |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Dynamic·section·at·offset·0x | 1 | Dynamic·section·at·offset·0x912000·contains·6·entries: |
2 | ··Tag········Type·························Name/Value | 2 | ··Tag········Type·························Name/Value |
3 | ·0x00000004·(HASH)·······················0x | 3 | ·0x00000004·(HASH)·······················0x90f000 |
4 | ·0x00000005·(STRTAB)·····················0x | 4 | ·0x00000005·(STRTAB)·····················0x911000 |
5 | ·0x0000000a·(STRSZ)······················111·(bytes) | 5 | ·0x0000000a·(STRSZ)······················111·(bytes) |
6 | ·0x00000006·(SYMTAB)·····················0x | 6 | ·0x00000006·(SYMTAB)·····················0x910000 |
7 | ·0x0000000b·(SYMENT)·····················16·(bytes) | 7 | ·0x0000000b·(SYMENT)·····················16·(bytes) |
8 | ·0x00000000·(NULL)·······················0x0 | 8 | ·0x00000000·(NULL)·······················0x0 |
Offset 1, 48 lines modified | Offset 1, 46 lines modified | ||
1 | 1 | c8562f0ee0ebc38ba217c7955956d1cbproduct·use_bare_instructions·no-"asserts"·causal_async_stacks·no-bytecode·arm-eabi·softfp | |
2 | z_setAsyncThreadStackTrace | 2 | z_setAsyncThreadStackTrace |
3 | _+G_LocalClassMirror | 3 | _+G_LocalClassMirror |
4 | te_growRegExpStack | 4 | te_growRegExpStack |
5 | j<not·named> | 5 | j<not·named> |
6 | Oc/ClosureData | 6 | Oc/ClosureData |
7 | toString | 7 | toString |
8 | xUint64List | 8 | xUint64List |
9 | _OjUnwindError | 9 | _OjUnwindError |
10 | Kq_LocalVariableMirror8 | 10 | Kq_LocalVariableMirror8 |
11 | covariant | 11 | covariant |
12 | abstract | 12 | abstract |
13 | ]StreamIterator | 13 | ]StreamIterator |
14 | _EnumHelper | ||
15 | Int64List | 14 | Int64List |
16 | _Int64ArrayView | 15 | _Int64ArrayView |
17 | Z:function_type_arguments_var8 | 16 | Z:function_type_arguments_var8 |
18 | jdart.library.mirrors8 | 17 | jdart.library.mirrors8 |
19 | #ApiError | 18 | #ApiError |
20 | Int32List | 19 | Int32List |
21 | #Namespace | 20 | #Namespace |
22 | G{external | 21 | G{external |
22 | 4?B2ParameterTypeCheck | ||
23 | s:entry_points_temp | 23 | s:entry_points_temp |
24 | @_allocateInvocationMirror | 24 | @_allocateInvocationMirror |
25 | factory·result | 25 | factory·result |
26 | _MirrorReference | 26 | _MirrorReference |
27 | uFloat32x4 | 27 | uFloat32x4 |
28 | _boundsCheckForPartialInstantiation | 28 | _boundsCheckForPartialInstantiation |
29 | Future.microtask | 29 | Future.microtask |
30 | :async_stack_trace_param | ||
31 | Yi:capture_length | 30 | Yi:capture_length |
32 | _ExternalUint16Array8 | 31 | _ExternalUint16Array8 |
33 | _ImmutableMap | 32 | _ImmutableMap |
34 | S_CastError | 33 | S_CastError |
35 | &_LocalMirrorSystem | 34 | &_LocalMirrorSystem |
36 | /get:runtimeType | 35 | /get:runtimeType |
37 | Io_Int64List | 36 | Io_Int64List |
38 | [f_LocalIsolateMirror | 37 | [f_LocalIsolateMirror |
39 | P:index_temp | 38 | P:index_temp |
40 | _classRangeCheck | 39 | _classRangeCheck |
41 | f.Rpsync8 | ||
42 | |p_throwNew | 40 | |p_throwNew |
43 | vMegamorphicCache | 41 | vMegamorphicCache |
44 | _TypeParameter | 42 | _TypeParameter |
45 | _ExternalUint8Array | 43 | _ExternalUint8Array |
46 | Jn[kvoid8 | 44 | Jn[kvoid8 |
47 | K_WeakProperty | 45 | K_WeakProperty |
48 | :async_completer | 46 | :async_completer |
Offset 61, 24 lines modified | Offset 59, 21 lines modified | ||
61 | Idefault | 59 | Idefault |
62 | $_ExternalFloat32Array | 60 | $_ExternalFloat32Array |
63 | sInt64List. | 61 | sInt64List. |
64 | xm<Y_get8 | 62 | xm<Y_get8 |
65 | _Float64x2 | 63 | _Float64x2 |
66 | $Int32x4List | 64 | $Int32x4List |
67 | )_Float32List8 | 65 | )_Float32List8 |
68 | addError | ||
69 | Gdart:collection | 66 | Gdart:collection |
70 | `~_Float32x4List | 67 | `~_Float32x4List |
71 | >NativeFunction | 68 | >NativeFunction |
72 | ._create | 69 | ._create |
73 | ZDynamicLibrary | 70 | ZDynamicLibrary |
74 | o3<anonymous·signature> | 71 | o3<anonymous·signature> |
75 | [addStream | ||
76 | Tdart:isolate8 | 72 | Tdart:isolate8 |
77 | f» completeError | ||
78 | :await_ctx_var | 73 | :await_ctx_var |
79 | MQ:string_param | 74 | MQ:string_param |
80 | |nA_AsyncAwaitCompleter8 | 75 | |nA_AsyncAwaitCompleter8 |
81 | \7<_runPendingImmediateCallback8 | 76 | \7<_runPendingImmediateCallback8 |
82 | b_ExternalUint32Array8 | 77 | b_ExternalUint32Array8 |
83 | ,_stackTrace | 78 | ,_stackTrace |
84 | 8_setLength | 79 | 8_setLength |
Offset 87, 63 lines modified | Offset 82, 60 lines modified | ||
87 | \Xget:future | 82 | \Xget:future |
88 | <_TypeRef | 83 | <_TypeRef |
89 | lEfKernelProgramInfo | 84 | lEfKernelProgramInfo |
90 | RedirectionData | 85 | RedirectionData |
91 | _SyncIterable. | 86 | _SyncIterable. |
92 | Tl_L_Double | 87 | Tl_L_Double |
93 | Toperator | 88 | Toperator |
94 | ]yDeoptInfo | ||
95 | zFfiTrampolineData | 89 | zFfiTrampolineData |
96 | +LanguageError | 90 | +LanguageError |
97 | ;_Int32x4 | 91 | ;_Int32x4 |
98 | `Future.value8 | 92 | `Future.value8 |
99 | /:arg_desc | 93 | /:arg_desc |
100 | 8dart.developer.causal_async_stacks | 94 | 8dart.developer.causal_async_stacks |
101 | XYrethrow | 95 | XYrethrow |
102 | +3~_asyncStarMoveNextHelper | 96 | +3~_asyncStarMoveNextHelper |
103 | _IntegerImplementation | 97 | _IntegerImplementation |
104 | .Ecurrent | 98 | .Ecurrent |
105 | ;_wordCharacterMap | 99 | ;_wordCharacterMap |
106 | Jdart.isVM | ||
107 | afdart.library. | 100 | afdart.library. |
101 | Jdart.isVM | ||
108 | _ExternalUint8ClampedArray | 102 | _ExternalUint8ClampedArray |
109 | j[]P_Future | 103 | j[]P_Future |
110 | 2dart.vm.product | 104 | 2dart.vm.product |
111 | HKlXFloat64x2 | 105 | HKlXFloat64x2 |
112 | X_handleMessage | 106 | X_handleMessage |
113 | 0kS@:async_saved_try_ctx_var_ | ||
114 | x_ExternalInt32Array | 107 | x_ExternalInt32Array |
115 | yytypedef | 108 | yytypedef |
116 | >:char_in_match | 109 | >:char_in_match |
117 | jdart.io | 110 | jdart.io |
118 | {Pmclear | 111 | {Pmclear |
119 | +:async_op_catch_error | ||
120 | +]XgetID | 112 | +]XgetID |
121 | ,^NativeType | 113 | ,^NativeType |
122 | \?type·' | 114 | \?type·' |
123 | _RawReceivePortImpl | 115 | _RawReceivePortImpl |
124 | *ByteData. | 116 | *ByteData. |
125 | $mdart:core | 117 | $mdart:core |
126 | CodeSourceMap | 118 | CodeSourceMap |
127 | 0._withType | 119 | 0._withType |
128 | _Float64x2List | 120 | _Float64x2List |
129 | /·in·type·cast | 121 | /·in·type·cast |
130 | Int8List | 122 | Int8List |
131 | _asyncStarListenHelper | 123 | _asyncStarListenHelper |
132 | zyn_Float32ArrayView | 124 | zyn_Float32ArrayView |
133 | `:temp_param | ||
134 | isPaused | 125 | isPaused |
135 | "!Map._fromLiteral | 126 | "!Map._fromLiteral |
136 | [nativewrappers | 127 | [nativewrappers |
137 | _SyncIterable | 128 | _SyncIterable |
Max diff block lines reached; 415313/417740 bytes (99.42%) of diff not shown. |
Offset 1, 32 lines modified | Offset 1, 73 lines modified | ||
1 | Disassembly·of·section·.text: | 1 | Disassembly·of·section·.text: |
2 | 00001000·<_kDartVmSnapshotInstructions>: | 2 | 00001000·<_kDartVmSnapshotInstructions>: |
3 | » andeq» r3,·r0,·r0,·asr·# | 3 | » andeq» r3,·r0,·r0,·asr·#5 |
4 | » ... | 4 | » ... |
5 | » andseq» r1,·r3,·r8,·lsl·r6 | ||
6 | » mulhi» r0,·ip,·r0 | ||
7 | » ... | ||
8 | » mov» r4,·lr | ||
9 | » str» fp,·[sl,·#64]» ;·0x40 | ||
10 | » str» r8,·[sl,·#80]» ;·0x50 | ||
11 | » mov» r7,·#2 | ||
12 | » str» r7,·[sl,·#640]»;·0x280 | ||
13 | » mov» r9,·#644» ;·0x284 | ||
14 | » add» r9,·sl,·r9 | ||
15 | » ldrex» r7,·[r9] | ||
16 | » cmp» r7,·#0 | ||
17 | » bne» 106c·<_kDartVmSnapshotInstructions+0x6c> | ||
18 | » mov» r7,·#1 | ||
19 | » strex» ip,·r7,·[r9] | ||
20 | » cmp» ip,·#0 | ||
21 | » beq» 1078·<_kDartVmSnapshotInstructions+0x78> | ||
22 | » b» 104c·<_kDartVmSnapshotInstructions+0x4c> | ||
23 | » ldr» ip,·[sl,·#180]»;·0xb4 | ||
24 | » ldr» ip,·[ip,·#3] | ||
25 | » blx» ip | ||
26 | » blx» r8 | ||
27 | » mov» r9,·#644» ;·0x284 | ||
28 | » add» r9,·sl,·r9 | ||
29 | » ldrex» r7,·[r9] | ||
30 | » cmp» r7,·#1 | ||
31 | » bne» 10a4·<_kDartVmSnapshotInstructions+0xa4> | ||
32 | » mov» r7,·#0 | ||
33 | » strex» ip,·r7,·[r9] | ||
34 | » cmp» ip,·#0 | ||
35 | » beq» 10b0·<_kDartVmSnapshotInstructions+0xb0> | ||
36 | » b» 1084·<_kDartVmSnapshotInstructions+0x84> | ||
37 | » ldr» ip,·[sl,·#184]»;·0xb8 | ||
38 | » ldr» ip,·[ip,·#3] | ||
39 | » blx» ip | ||
40 | » mov» r7,·#9 | ||
41 | » str» r7,·[sl,·#80]» ;·0x50 | ||
42 | » mov» r7,·#1 | ||
43 | » str» r7,·[sl,·#640]»;·0x280 | ||
44 | » mov» r7,·#0 | ||
45 | » str» r7,·[sl,·#64]» ;·0x40 | ||
46 | » bx» r4 | ||
47 | » andeq» r0,·r0,·r0 | ||
5 | » andseq» r0,·r3,·r8,·lsl·r8 | 48 | » andseq» r0,·r3,·r8,·lsl·r8 |
6 | » andhi» r0,·r0,·r4,·lsr·#32 | 49 | » andhi» r0,·r0,·r4,·lsr·#32 |
7 | » ... | 50 | » ... |
8 | » push» {fp,·lr} | 51 | » push» {fp,·lr} |
9 | » add» fp,·sp,·#0 | 52 | » add» fp,·sp,·#0 |
10 | » bic» sp,·sp,·#7 | 53 | » bic» sp,·sp,·#7 |
11 | » mov» r1,·lr | 54 | » mov» r1,·lr |
12 | » ldr» r2,·[sl,·#5 | 55 | » ldr» r2,·[sl,·#584]»;·0x248 |
13 | » blx» r2 | 56 | » blx» r2 |
14 | » sub» sp,·fp,·#0 | 57 | » sub» sp,·fp,·#0 |
15 | » pop» {fp,·lr} | 58 | » pop» {fp,·lr} |
16 | » bx» lr | 59 | » bx» lr |
60 | » ... | ||
17 | » bkpt» 0x0000 | ||
18 | » bkpt» 0x0000 | ||
19 | » bkpt» 0x0000 | ||
20 | » andseq» r1,·r3,·r8,·lsl· | 61 | » andseq» r1,·r3,·r8,·lsl·sl |
21 | » strhhi» r0,·[r0],·-r | 62 | » strhhi» r0,·[r0],·-r8 |
22 | » ... | 63 | » ... |
23 | » sub» sp,·sp,·#256» ;·0x100 | 64 | » sub» sp,·sp,·#256» ;·0x100 |
24 | » mov» ip,·sp | 65 | » mov» ip,·sp |
25 | » vstmia» ip!,·{d0-d1} | 66 | » vstmia» ip!,·{d0-d1} |
26 | » vstmia» ip!,·{d2-d3} | 67 | » vstmia» ip!,·{d2-d3} |
27 | » vstmia» ip!,·{d4-d5} | 68 | » vstmia» ip!,·{d4-d5} |
28 | » vstmia» ip!,·{d6-d7} | 69 | » vstmia» ip!,·{d6-d7} |
Offset 42, 15 lines modified | Offset 83, 17 lines modified | ||
42 | » vstmia» ip!,·{d26-d27} | 83 | » vstmia» ip!,·{d26-d27} |
43 | » vstmia» ip!,·{d28-d29} | 84 | » vstmia» ip!,·{d28-d29} |
44 | » vstmia» ip!,·{d30-d31} | 85 | » vstmia» ip!,·{d30-d31} |
45 | » push» {r0,·r1,·r2,·r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·ip,·lr} | 86 | » push» {r0,·r1,·r2,·r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·ip,·lr} |
46 | » push» {fp,·lr} | 87 | » push» {fp,·lr} |
47 | » add» fp,·sp,·#0 | 88 | » add» fp,·sp,·#0 |
48 | » bic» sp,·sp,·#7 | 89 | » bic» sp,·sp,·#7 |
90 | » mov» r0,·#0 | ||
91 | » str» r0,·[sl,·#640]»;·0x280 | ||
49 | » ldr» r0,·[sl,·#5 | 92 | » ldr» r0,·[sl,·#580]»;·0x244 |
50 | » blx» r0 | 93 | » blx» r0 |
51 | » sub» sp,·fp,·#0 | 94 | » sub» sp,·fp,·#0 |
52 | » pop» {fp,·lr} | 95 | » pop» {fp,·lr} |
53 | » pop» {r0,·r1,·r2,·r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·ip,·lr} | 96 | » pop» {r0,·r1,·r2,·r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·ip,·lr} |
54 | » vpop» {d0-d1} | 97 | » vpop» {d0-d1} |
55 | » vpop» {d2-d3} | 98 | » vpop» {d2-d3} |
56 | » vpop» {d4-d5} | 99 | » vpop» {d4-d5} |
Offset 64, 14 lines modified | Offset 107, 15 lines modified | ||
64 | » vpop» {d20-d21} | 107 | » vpop» {d20-d21} |
65 | » vpop» {d22-d23} | 108 | » vpop» {d22-d23} |
66 | » vpop» {d24-d25} | 109 | » vpop» {d24-d25} |
67 | » vpop» {d26-d27} | 110 | » vpop» {d26-d27} |
68 | » vpop» {d28-d29} | 111 | » vpop» {d28-d29} |
69 | » vpop» {d30-d31} | 112 | » vpop» {d30-d31} |
70 | » bx» lr | 113 | » bx» lr |
114 | » ... | ||
71 | » andseq» r1,·r3,·r8,·lsl·r8 | 115 | » andseq» r1,·r3,·r8,·lsl·r8 |
72 | » strhhi» r0,·[r0],·-r0» ;·<UNPREDICTABLE> | 116 | » strhhi» r0,·[r0],·-r0» ;·<UNPREDICTABLE> |
73 | » ... | 117 | » ... |
74 | » sub» sp,·sp,·#256» ;·0x100 | 118 | » sub» sp,·sp,·#256» ;·0x100 |
75 | » mov» ip,·sp | 119 | » mov» ip,·sp |
76 | » vstmia» ip!,·{d0-d1} | 120 | » vstmia» ip!,·{d0-d1} |
77 | » vstmia» ip!,·{d2-d3} | 121 | » vstmia» ip!,·{d2-d3} |
Offset 89, 15 lines modified | Offset 133, 15 lines modified | ||
89 | » vstmia» ip!,·{d26-d27} | 133 | » vstmia» ip!,·{d26-d27} |
90 | » vstmia» ip!,·{d28-d29} | 134 | » vstmia» ip!,·{d28-d29} |
91 | » vstmia» ip!,·{d30-d31} | 135 | » vstmia» ip!,·{d30-d31} |
92 | » push» {r0,·r1,·r2,·r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·ip,·lr} | 136 | » push» {r0,·r1,·r2,·r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·ip,·lr} |
93 | » push» {fp,·lr} | 137 | » push» {fp,·lr} |
94 | » add» fp,·sp,·#0 | 138 | » add» fp,·sp,·#0 |
95 | » bic» sp,·sp,·#7 | 139 | » bic» sp,·sp,·#7 |
96 | » ldr» r0,·[sl,·#5 | 140 | » ldr» r0,·[sl,·#576]»;·0x240 |
97 | » blx» r0 | 141 | » blx» r0 |
98 | » sub» sp,·fp,·#0 | 142 | » sub» sp,·fp,·#0 |
99 | » pop» {fp,·lr} | 143 | » pop» {fp,·lr} |
100 | » pop» {r0,·r1,·r2,·r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·ip,·lr} | 144 | » pop» {r0,·r1,·r2,·r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·ip,·lr} |
101 | » vpop» {d0-d1} | 145 | » vpop» {d0-d1} |
102 | » vpop» {d2-d3} | 146 | » vpop» {d2-d3} |
103 | » vpop» {d4-d5} | 147 | » vpop» {d4-d5} |
Offset 115, 43 lines modified | Offset 159, 38 lines modified | ||
Max diff block lines reached; 61019890/61022698 bytes (100.00%) of diff not shown. |
Offset 1, 225186 lines modified | Offset 1, 227413 lines modified | ||
Diff chunk too large, falling back to line-by-line diff (1420 lines added, 1480 lines removed) | |||
1 | Hex·dump·of·section·'.rodata': | 1 | Hex·dump·of·section·'.rodata': |
2 | ··0x005 | 2 | ··0x00596000·f5f5dcdc·7d120000·00000000·02000000·....}........... |
3 | ··0x005 | 3 | ··0x00596010·00000000·63383536·32663065·65306562·....c8562f0ee0eb |
4 | ··0x005 | 4 | ··0x00596020·63333862·61323137·63373935·35393536·c38ba217c7955956 |
5 | ··0x005 | 5 | ··0x00596030·64316362·70726f64·75637420·7573655f·d1cbproduct·use_ |
6 | ··0x005 | 6 | ··0x00596040·62617265·5f696e73·74727563·74696f6e·bare_instruction |
7 | ··0x005 | 7 | ··0x00596050·73206e6f·2d226173·73657274·73222063·s·no-"asserts"·c |
8 | ··0x005 | 8 | ··0x00596060·61757361·6c5f6173·796e635f·73746163·ausal_async_stac |
9 | ··0x005 | 9 | ··0x00596070·6b73206e·6f2d6279·7465636f·64652061·ks·no-bytecode·a |
10 | ··0x005 | 10 | ··0x00596080·726d2d65·61626920·736f6674·667000df·rm-eabi·softfp.. |
11 | ··0x005 | 11 | ··0x00596090·278785c5·d1c5d481·85f28201·c0017fc5·'............... |
12 | ··0x005 | 12 | ··0x005960a0·49c08102·904cc080·7f858482·85828284·I....L.......... |
13 | ··0x005 | 13 | ··0x005960b0·84828383·82828283·83838284·82838383·................ |
14 | ··0x005 | 14 | ··0x005960c0·82828483·82848285·84838382·83838282·................ |
15 | ··0x005 | 15 | ··0x005960d0·82828484·82828285·82838483·84838682·................ |
16 | ··0x005 | 16 | ··0x005960e0·84828484·82828482·82838482·84838283·................ |
17 | ··0x005 | 17 | ··0x005960f0·82848282·82838482·83848284·84828283·................ |
18 | ··0x005 | 18 | ··0x00596100·82848284·82828484·84838282·84828284·................ |
19 | ··0x005 | 19 | ··0x00596110·83838484·82838282·82838282·83828582·................ |
20 | ··0x005 | 20 | ··0x00596120·83828282·83828283·82828382·82848484·................ |
21 | ··0x005 | 21 | ··0x00596130·83848583·83838282·82828482·82848282·................ |
22 | ··0x005 | 22 | ··0x00596140·82848584·83828383·84838383·82848482·................ |
23 | ··0x005 | 23 | ··0x00596150·82828482·82828283·83828384·82848383·................ |
24 | ··0x005 | 24 | ··0x00596160·82828282·83838683·85858382·82828282·................ |
25 | ··0x005 | 25 | ··0x00596170·84828283·82848382·82858282·83838483·................ |
26 | ··0x005 | 26 | ··0x00596180·84848384·83838283·83838384·83838284·................ |
27 | ··0x005 | 27 | ··0x00596190·82828384·84828382·85848383·84828483·................ |
28 | ··0x005 | 28 | ··0x005961a0·84828482·82848583·82828282·83858285·................ |
29 | ··0x005 | 29 | ··0x005961b0·82828484·84828684·82848285·82828283·................ |
30 | ··0x005 | 30 | ··0x005961c0·83828282·82848483·83828582·83838283·................ |
31 | ··0x005 | 31 | ··0x005961d0·84838484·83848382·85828282·82838284·................ |
32 | ··0x005 | 32 | ··0x005961e0·83828584·82838282·84828283·82858282·................ |
33 | ··0x005 | 33 | ··0x005961f0·82838482·83828382·82828282·82838382·................ |
34 | ··0x005 | 34 | ··0x00596200·82828482·84838283·82828482·83828282·................ |
35 | ··0x005 | 35 | ··0x00596210·84838482·83838382·84858382·82848383·................ |
36 | ··0x005 | 36 | ··0x00596220·83828284·84828484·82838384·82848282·................ |
37 | ··0x005 | 37 | ··0x00596230·82828483·82828283·82828383·82848482·................ |
38 | ··0x005 | 38 | ··0x00596240·84838283·82858484·82848382·83838383·................ |
39 | ··0x005 | 39 | ··0x00596250·85828482·82838284·83848482·83828482·................ |
40 | ··0x005 | 40 | ··0x00596260·82838283·84828483·86838482·82838285·................ |
41 | ··0x005 | 41 | ··0x00596270·82858283·83828382·82838282·82828283·................ |
42 | ··0x005 | 42 | ··0x00596280·85828383·83838482·83848282·84838284·................ |
43 | ··0x005 | 43 | ··0x00596290·82838384·84848282·82828483·82828382·................ |
44 | ··0x005 | 44 | ··0x005962a0·84838483·83848282·82838382·83828282·................ |
45 | ··0x005 | 45 | ··0x005962b0·84838282·85858282·83858282·82828384·................ |
46 | ··0x005 | 46 | ··0x005962c0·83828482·83838382·84828285·82868284·................ |
47 | ··0x005 | 47 | ··0x005962d0·82838384·82848384·82848282·82828283·................ |
48 | ··0x005 | 48 | ··0x005962e0·84848383·82838383·82858383·83828282·................ |
49 | ··0x005 | 49 | ··0x005962f0·83848383·84838383·84828282·83828283·................ |
50 | ··0x005 | 50 | ··0x00596300·84868282·82828382·82828282·84858583·................ |
51 | ··0x005 | 51 | ··0x00596310·85828282·82858282·82838282·82838483·................ |
52 | ··0x005 | 52 | ··0x00596320·83848285·82838282·82828385·83848382·................ |
53 | ··0x005 | 53 | ··0x00596330·83878284·83858484·82828384·83848382·................ |
54 | ··0x005 | 54 | ··0x00596340·83828582·84838482·82838282·85858485·................ |
55 | ··0x005 | 55 | ··0x00596350·82848282·82828483·84838484·82858283·................ |
56 | ··0x005 | 56 | ··0x00596360·82838382·84848482·82848283·82848382·................ |
57 | ··0x005 | 57 | ··0x00596370·84858382·83828485·82828283·82828483·................ |
58 | ··0x005 | 58 | ··0x00596380·82828282·84858582·83858482·83828483·................ |
59 | ··0x005 | 59 | ··0x00596390·83838584·83828283·83828282·83838382·................ |
60 | ··0x005 | 60 | ··0x005963a0·84828283·83848483·82e02581·81818e81·..........%..... |
61 | ··0x005 | 61 | ··0x005963b0·818181c4·50c12581·81818e81·818181c4·....P.%......... |
62 | ··0x005 | 62 | ··0x005963c0·10c22581·81818e81·818181c4·60c32581·..%.........`.%. |
63 | ··0x005 | 63 | ··0x005963d0·81818e81·818181c4·20c52581·81818e81·........·.%..... |
64 | ··0x005 | 64 | ··0x005963e0·818181c4·40c52581·81818e81·818181c4·....@.%......... |
65 | ··0x005 | 65 | ··0x005963f0·60c52581·81818e81·818181c4·30c62581·`.%.........0.%. |
66 | ··0x005 | 66 | ··0x00596400·81818e81·818181c4·00c82581·81818e81·..........%..... |
67 | ··0x005 | 67 | ··0x00596410·818181c4·40c82581·81818e81·818181c4·....@.%......... |
68 | ··0x005 | 68 | ··0x00596420·40c92581·81818e81·818181c4·60c92581·@.%.........`.%. |
69 | ··0x005 | 69 | ··0x00596430·81818e81·818181c4·00ca2581·81818e81·..........%..... |
70 | ··0x005 | 70 | ··0x00596440·818181c4·40cb2581·81818e81·818181c4·....@.%......... |
71 | ··0x005 | 71 | ··0x00596450·50cc2581·81818e81·818181c4·00cf2581·P.%...........%. |
72 | ··0x005 | 72 | ··0x00596460·81818e81·818181c4·20cf2581·81818e81·........·.%..... |
73 | ··0x005 | 73 | ··0x00596470·818181c4·40cf2581·81818e81·818181c4·....@.%......... |
74 | ··0x005 | 74 | ··0x00596480·60cf2581·81818e81·818181c4·10d02581·`.%...........%. |
75 | ··0x005 | 75 | ··0x00596490·81818e81·818181c4·00d22581·81818e81·..........%..... |
76 | ··0x005 | 76 | ··0x005964a0·818181c4·40d32581·81818e81·818181c4·....@.%......... |
77 | ··0x005 | 77 | ··0x005964b0·60d42581·81818e81·818181c4·40d52581·`.%.........@.%. |
78 | ··0x005 | 78 | ··0x005964c0·81818e81·818181c4·00da2581·81818e81·..........%..... |
79 | ··0x005 | 79 | ··0x005964d0·818181c4·60dd2581·81818e81·818181c4·....`.%......... |
80 | ··0x005 | 80 | ··0x005964e0·10de2581·81818e81·818181c4·50e22581·..%.........P.%. |
81 | ··0x005 | 81 | ··0x005964f0·81818e81·818181c4·20e62581·81818e81·........·.%..... |
82 | ··0x005 | 82 | ··0x00596500·818181c4·30ea2581·81818e81·818181c4·....0.%......... |
83 | ··0x005 | 83 | ··0x00596510·40ee2581·81818e81·818181c4·50f22581·@.%.........P.%. |
84 | ··0x005 | 84 | ··0x00596520·81818e81·818181c4·00f72581·81818e81·..........%..... |
85 | ··0x005 | 85 | ··0x00596530·818181c4·50fa2581·81818e81·818181c4·....P.%......... |
86 | ··0x005 | 86 | ··0x00596540·70fa2581·81818e81·818181c4·10fb2581·p.%...........%. |
87 | ··0x005 | 87 | ··0x00596550·81818e81·818181c4·30fb2581·81818e81·........0.%..... |
88 | ··0x005 | 88 | ··0x00596560·818181c4·50fc2581·81818e81·818181c4·....P.%......... |
89 | ··0x0057 | 89 | ··0x00596570·70fd2581·81818e81·818181c4·3040c025·p.%.........0@.% |
90 | ··0x005 | 90 | ··0x00596580·8181818e·81818181·c46042c0·25818181·.........`B.%... |
91 | ··0x005 | 91 | ··0x00596590·8e818181·81c47044·c0258181·818e8181·......pD.%...... |
92 | ··0x005 | 92 | ··0x005965a0·8181c440·45c02581·81818e81·818181c4·...@E.%......... |
93 | ··0x005 | 93 | ··0x005965b0·2046c025·8181818e·81818181·c40047c0··F.%..........G. |
94 | ··0x005 | 94 | ··0x005965c0·25818181·8e818181·81c41048·c0258181·%..........H.%.. |
95 | ··0x005 | 95 | ··0x005965d0·818e8181·8181c470·48c02581·81818e81·.......pH.%..... |
96 | ··0x005 | 96 | ··0x005965e0·818181c4·5049c025·8181818e·81818181·....PI.%........ |
97 | ··0x005 | 97 | ··0x005965f0·c47049c0·25818181·8e818181·81c4504b·.pI.%.........PK |
98 | ··0x005 | 98 | ··0x00596600·c0258181·818e8181·8181c440·4dc02581·.%.........@M.%. |
99 | ··0x005 | 99 | ··0x00596610·81818e81·818181c4·204ec025·8181818e·........·N.%.... |
100 | ··0x005 | 100 | ··0x00596620·81818181·c4704ec0·25818181·8e818181·.....pN.%....... |
101 | ··0x005 | 101 | ··0x00596630·81c43050·c0258181·818e8181·8181c420·..0P.%.........· |
102 | ··0x005 | 102 | ··0x00596640·51c02581·81818e81·818181c4·1052c025·Q.%..........R.% |
103 | ··0x005 | 103 | ··0x00596650·8181818e·81818181·c47052c0·25818181·.........pR.%... |
104 | ··0x005 | 104 | ··0x00596660·8e818181·81c47053·c0258181·818e8181·......pS.%...... |
105 | ··0x005 | 105 | ··0x00596670·8181c430·54c02581·81818e81·818181c4·...0T.%......... |
106 | ··0x005 | 106 | ··0x00596680·2055c025·8181818e·81818181·c40057c0··U.%..........W. |
107 | ··0x005 | 107 | ··0x00596690·25818181·8e818181·81c42059·c0258181·%.........·Y.%.. |
108 | ··0x005 | 108 | ··0x005966a0·818e8181·8181c470·59c02581·81818e81·.......pY.%..... |
109 | ··0x005 | 109 | ··0x005966b0·818181c4·505dc025·8181818e·81818181·....P].%........ |
110 | ··0x005 | 110 | ··0x005966c0·c4405fc0·25818181·8e818181·81c40062·.@_.%..........b |
111 | ··0x005 | 111 | ··0x005966d0·c0258181·818e8181·8181c430·64c02581·.%.........0d.%. |
112 | ··0x005 | 112 | ··0x005966e0·81818e81·818181c4·6064c025·8181818e·........`d.%.... |
113 | ··0x005 | 113 | ··0x005966f0·81818181·c42065c0·25818181·8e818181·.....·e.%....... |
114 | ··0x005 | 114 | ··0x00596700·81c48580·1c8180f5·80f38086·80870290·................ |
115 | ··0x005 | 115 | ··0x00596710·00812781·26818227·87268782·82822587·..'.&..'.&....%. |
116 | ··0x005 | 116 | ··0x00596720·24878223·87228782·82822187·2087821f·$..#."....!.·... |
117 | ··0x005 | 117 | ··0x00596730·87828282·82821e87·82828282·82821d87·................ |
118 | ··0x005 | 118 | ··0x00596740·1c871b87·821a8782·82198782·18878217·................ |
119 | ··0x005 | 119 | ··0x00596750·87828282·82828216·87821587·14871387·................ |
120 | ··0x005 | 120 | ··0x00596760·12871187·82828282·8210870f·87820e87·................ |
121 | ··0x005 | 121 | ··0x00596770·0d870c87·0b870a87·82098782·82820887·................ |
122 | ··0x005 | 122 | ··0x00596780·07870687·05870487·03870287·01878200·................ |
123 | ··0x005 | 123 | ··0x00596790·8782827f·86828282·82828282·82827e86·..............~. |
124 | ··0x005 | 124 | ··0x005967a0·82828282·7d86827c·86828282·82828282·....}..|........ |
125 | ··0x005 | 125 | ··0x005967b0·827b8682·82828282·827a8682·79867886·.{.......z..y.x. |
Max diff block lines reached; 30129049/30323403 bytes (99.36%) of diff not shown. |
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | Hex·dump·of·section·'.hash': | 1 | Hex·dump·of·section·'.hash': |
2 | ··0x00 | 2 | ··0x0090f000·05000000·05000000·00000000·03000000·................ |
3 | ··0x00 | 3 | ··0x0090f010·04000000·00000000·02000000·00000000·................ |
4 | ··0x00 | 4 | ··0x0090f020·00000000·00000000·00000000·01000000·................ |
Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
1 | Hex·dump·of·section·'.dynstr': | 1 | Hex·dump·of·section·'.dynstr': |
2 | ··0x00 | 2 | ··0x00911000·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho |
3 | ··0x00 | 3 | ··0x00911010·74496e73·74727563·74696f6e·73005f6b·tInstructions._k |
4 | ··0x00 | 4 | ··0x00911020·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps |
5 | ··0x00 | 5 | ··0x00911030·686f7449·6e737472·75637469·6f6e7300·hotInstructions. |
6 | ··0x00 | 6 | ··0x00911040·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot |
7 | ··0x00 | 7 | ··0x00911050·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola |
8 | ··0x00 | 8 | ··0x00911060·7465536e·61707368·6f744461·746100···teSnapshotData. |
Offset 4, 17 lines modified | Offset 4, 17 lines modified | ||
4 | ··Data:······························2's·complement,·little·endian | 4 | ··Data:······························2's·complement,·little·endian |
5 | ··Version:···························1·(current) | 5 | ··Version:···························1·(current) |
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························DYN·(Shared·object·file) | 8 | ··Type:······························DYN·(Shared·object·file) |
9 | ··Machine:···························AArch64 | 9 | ··Machine:···························AArch64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x2 | 11 | ··Entry·point·address:···············0x260000 |
12 | ··Start·of·program·headers:··········64·(bytes·into·file) | 12 | ··Start·of·program·headers:··········64·(bytes·into·file) |
13 | ··Start·of·section·headers:··········8 | 13 | ··Start·of·section·headers:··········8672808·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··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:·········9 | 17 | ··Number·of·program·headers:·········9 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········26 | 19 | ··Number·of·section·headers:·········26 |
20 | ··Section·header·string·table·index:·25 | 20 | ··Section·header·string·table·index:·25 |
Offset 1, 23 lines modified | Offset 1, 23 lines modified | ||
1 | Elf·file·type·is·DYN·(Shared·object·file) | 1 | Elf·file·type·is·DYN·(Shared·object·file) |
2 | Entry·point·0x2 | 2 | Entry·point·0x260000 |
3 | There·are·9·program·headers,·starting·at·offset·64 | 3 | There·are·9·program·headers,·starting·at·offset·64 |
4 | Program·Headers: | 4 | Program·Headers: |
5 | ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align | 5 | ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align |
6 | ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8 | 6 | ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8 |
7 | ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x2 | 7 | ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x25ed2c·0x25ed2c·R···0x10000 |
8 | ··LOAD···········0x2 | 8 | ··LOAD···········0x260000·0x0000000000260000·0x0000000000260000·0x4b6200·0x4b6200·R·E·0x10000 |
9 | ··LOAD···········0x7 | 9 | ··LOAD···········0x720000·0x0000000000720000·0x0000000000720000·0x1253f0·0x138438·RW··0x10000 |
10 | ··DYNAMIC········0x8 | 10 | ··DYNAMIC········0x8443c8·0x00000000008443c8·0x00000000008443c8·0x000200·0x000200·RW··0x8 |
11 | ··NULL···········0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·····0 | 11 | ··NULL···········0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·····0 |
12 | ··GNU_EH_FRAME···0x16 | 12 | ··GNU_EH_FRAME···0x16fdec·0x000000000016fdec·0x000000000016fdec·0x034934·0x034934·R···0x4 |
13 | ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0 | 13 | ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0 |
14 | ··NOTE···········0x0 | 14 | ··NOTE···········0x0a1958·0x00000000000a1958·0x00000000000a1958·0x0000b0·0x0000b0·R···0x4 |
15 | ·Section·to·Segment·mapping: | 15 | ·Section·to·Segment·mapping: |
16 | ··Segment·Sections... | 16 | ··Segment·Sections... |
17 | ···00····· | 17 | ···00····· |
18 | ···01·····.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.hash·.dynstr·.rela.dyn·.rela.plt·.note.android.ident·.note.gnu.build-id·.rodata·.eh_frame_hdr·.eh_frame· | 18 | ···01·····.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.hash·.dynstr·.rela.dyn·.rela.plt·.note.android.ident·.note.gnu.build-id·.rodata·.eh_frame_hdr·.eh_frame· |
19 | ···02·····.text·.plt· | 19 | ···02·····.text·.plt· |
20 | ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·.bss· | 20 | ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·.bss· |
Offset 1, 35 lines modified | Offset 1, 35 lines modified | ||
1 | There·are·26·section·headers,·starting·at·offset·0x8 | 1 | There·are·26·section·headers,·starting·at·offset·0x845628: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.dynsym···········DYNSYM··········0000000000000238·000238·0028 | 5 | ··[·1]·.dynsym···········DYNSYM··········0000000000000238·000238·0028c8·18···A··6···1··8 |
6 | ··[·2]·.gnu.version······VERSYM··········0000000000002b | 6 | ··[·2]·.gnu.version······VERSYM··········0000000000002b00·002b00·000366·02···A··1···0··2 |
7 | ··[·3]·.gnu.version_r····VERNEED·········0000000000002e | 7 | ··[·3]·.gnu.version_r····VERNEED·········0000000000002e68·002e68·000060·00···A··6···3··4 |
8 | ··[·4]·.gnu.hash·········GNU_HASH········0000000000002 | 8 | ··[·4]·.gnu.hash·········GNU_HASH········0000000000002ec8·002ec8·000028·00···A··1···0··8 |
9 | ··[·5]·.hash·············HASH············0000000000002 | 9 | ··[·5]·.hash·············HASH············0000000000002ef0·002ef0·000da0·04···A··1···0··4 |
10 | ··[·6]·.dynstr···········STRTAB··········0000000000003c | 10 | ··[·6]·.dynstr···········STRTAB··········0000000000003c90·003c90·00152f·00···A··0···0··1 |
11 | ··[·7]·.rela.dyn·········RELA············0000000000005 | 11 | ··[·7]·.rela.dyn·········RELA············00000000000051c0·0051c0·09a9c8·18···A··1···0··8 |
12 | ··[·8]·.rela.plt·········RELA············000000000009 | 12 | ··[·8]·.rela.plt·········RELA············000000000009fb88·09fb88·001dd0·18··AI··1··15··8 |
13 | ··[·9]·.note.android.ident·NOTE············00000000000 | 13 | ··[·9]·.note.android.ident·NOTE············00000000000a1958·0a1958·000098·00···A··0···0··4 |
14 | ··[10]·.note.gnu.build-id·NOTE············00000000000 | 14 | ··[10]·.note.gnu.build-id·NOTE············00000000000a19f0·0a19f0·000018·00···A··0···0··4 |
15 | ··[11]·.rodata···········PROGBITS········00000000000 | 15 | ··[11]·.rodata···········PROGBITS········00000000000a1a20·0a1a20·0ce3cc·00·AMS··0···0·32 |
16 | ··[12]·.eh_frame_hdr·····PROGBITS········000000000016 | 16 | ··[12]·.eh_frame_hdr·····PROGBITS········000000000016fdec·16fdec·034934·00···A··0···0··4 |
17 | ··[13]·.eh_frame·········PROGBITS········00000000001 | 17 | ··[13]·.eh_frame·········PROGBITS········00000000001a4720·1a4720·0ba60c·00···A··0···0··8 |
18 | ··[14]·.text·············PROGBITS········00000000002 | 18 | ··[14]·.text·············PROGBITS········0000000000260000·260000·4b4e00·00··AX··0···0·64 |
19 | ··[15]·.plt··············PROGBITS········0000000000 | 19 | ··[15]·.plt··············PROGBITS········0000000000714e00·714e00·001400·00··AX··0···0·16 |
20 | ··[16]·.data·············PROGBITS········00000000007 | 20 | ··[16]·.data·············PROGBITS········0000000000720000·720000·0d89b0·00··WA··0···0··8 |
21 | ··[17]·.fini_array·······FINI_ARRAY······0000000000 | 21 | ··[17]·.fini_array·······FINI_ARRAY······0000000000800000·800000·000010·08··WA··0···0··8 |
22 | ··[18]·.data.rel.ro······PROGBITS········0000000000 | 22 | ··[18]·.data.rel.ro······PROGBITS········0000000000800010·800010·044210·00··WA··0···0··8 |
23 | ··[19]·.init_array·······INIT_ARRAY······00000000008 | 23 | ··[19]·.init_array·······INIT_ARRAY······0000000000844220·844220·0001a8·08··WA··0···0··8 |
24 | ··[20]·.dynamic··········DYNAMIC·········00000000008 | 24 | ··[20]·.dynamic··········DYNAMIC·········00000000008443c8·8443c8·000200·10··WA··6···0··8 |
25 | ··[21]·.got··············PROGBITS········00000000008 | 25 | ··[21]·.got··············PROGBITS········00000000008445c8·8445c8·000420·00··WA··0···0··8 |
26 | ··[22]·.got.plt··········PROGBITS········00000000008 | 26 | ··[22]·.got.plt··········PROGBITS········00000000008449e8·8449e8·000a08·00··WA··0···0··8 |
27 | ··[23]·.bss··············NOBITS··········00000000008 | 27 | ··[23]·.bss··············NOBITS··········0000000000850000·8453f0·008438·00··WA··0···0·16 |
28 | ··[24]·.comment··········PROGBITS········0000000000000000·8 | 28 | ··[24]·.comment··········PROGBITS········0000000000000000·8453f0·000140·01··MS··0···0··1 |
29 | ··[25]·.shstrtab·········STRTAB··········0000000000000000·8 | 29 | ··[25]·.shstrtab·········STRTAB··········0000000000000000·845530·0000f2·00······0···0··1 |
30 | Key·to·Flags: | 30 | Key·to·Flags: |
31 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 31 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
32 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 32 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
33 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 33 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
34 | ··p·(processor·specific) | 34 | ··p·(processor·specific) |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Symbol·table·'.dynsym'·contains·43 | 1 | Symbol·table·'.dynsym'·contains·435·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···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·eglCreateWindowSurface | 4 | ·····1:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreateWindowSurface |
5 | ·····2:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreatePbufferSurface | 5 | ·····2:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglCreatePbufferSurface |
6 | ·····3:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglMakeCurrent | 6 | ·····3:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglMakeCurrent |
7 | ·····4:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglGetCurrentContext | 7 | ·····4:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglGetCurrentContext |
8 | ·····5:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglSwapBuffers | 8 | ·····5:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglSwapBuffers |
Offset 35, 16 lines modified | Offset 35, 16 lines modified | ||
35 | ····31:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_getLength | 35 | ····31:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_getLength |
36 | ····32:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_getBuffer | 36 | ····32:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·AAsset_getBuffer |
37 | ····33:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2) | 37 | ····33:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2) |
38 | ····34:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2) | 38 | ····34:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2) |
39 | ····35:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__memcpy_chk@LIBC·(2) | 39 | ····35:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__memcpy_chk@LIBC·(2) |
40 | ····36:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ANativeWindow_fromSurface | 40 | ····36:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ANativeWindow_fromSurface |
41 | ····37:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__memmove_chk@LIBC·(2) | 41 | ····37:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__memmove_chk@LIBC·(2) |
42 | ····38:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·rand@LIBC·(2) | ||
42 | ····3 | 43 | ····39:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcmp@LIBC·(2) |
43 | ····39:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·rand@LIBC·(2) | ||
44 | ····40:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_create@LIBC·(2) | 44 | ····40:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_create@LIBC·(2) |
45 | ····41:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_write | 45 | ····41:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_write |
46 | ····42:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strncmp@LIBC·(2) | 46 | ····42:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strncmp@LIBC·(2) |
47 | ····43:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strrchr@LIBC·(2) | 47 | ····43:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strrchr@LIBC·(2) |
48 | ····44:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2) | 48 | ····44:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2) |
49 | ····45:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·realloc@LIBC·(2) | 49 | ····45:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·realloc@LIBC·(2) |
50 | ····46:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·isxdigit@LIBC·(2) | 50 | ····46:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·isxdigit@LIBC·(2) |
Offset 134, 19 lines modified | Offset 134, 19 lines modified | ||
134 | ···130:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·closedir@LIBC·(2) | 134 | ···130:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·closedir@LIBC·(2) |
135 | ···131:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·opendir@LIBC·(2) | 135 | ···131:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·opendir@LIBC·(2) |
136 | ···132:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·readdir@LIBC·(2) | 136 | ···132:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·readdir@LIBC·(2) |
137 | ···133:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_vprint | 137 | ···133:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_vprint |
138 | ···134:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_lock@LIBC·(2) | 138 | ···134:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_lock@LIBC·(2) |
139 | ···135:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_unlock@LIBC·(2) | 139 | ···135:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_unlock@LIBC·(2) |
140 | ···136:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·clock_gettime@LIBC·(2) | 140 | ···136:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·clock_gettime@LIBC·(2) |
141 | ···137:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_destroy@LIBC·(2) | ||
142 | ···13 | 141 | ···137:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_signal@LIBC·(2) |
143 | ···13 | 142 | ···138:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_broadcast@LIBC·(2) |
144 | ···1 | 143 | ···139:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_wait@LIBC·(2) |
145 | ···14 | 144 | ···140:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_timedwait@LIBC·(2) |
145 | ···141:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_cond_destroy@LIBC·(2) | ||
146 | ···142:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wmemcpy@LIBC·(2) | 146 | ···142:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wmemcpy@LIBC·(2) |
147 | ···143:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·getc@LIBC·(2) | 147 | ···143:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·getc@LIBC·(2) |
148 | ···144:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ungetc@LIBC·(2) | 148 | ···144:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ungetc@LIBC·(2) |
149 | ···145:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·sscanf@LIBC·(2) | 149 | ···145:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·sscanf@LIBC·(2) |
150 | ···146:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·newlocale@LIBC·(2) | 150 | ···146:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·newlocale@LIBC·(2) |
151 | ···147:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·setlocale@LIBC·(2) | 151 | ···147:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·setlocale@LIBC·(2) |
152 | ···148:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·freelocale@LIBC·(2) | 152 | ···148:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·freelocale@LIBC·(2) |
Offset 167, 181 lines modified | Offset 167, 181 lines modified | ||
167 | ···163:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbsrtowcs@LIBC·(2) | 167 | ···163:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mbsrtowcs@LIBC·(2) |
168 | ···164:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wmemset@LIBC·(2) | 168 | ···164:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wmemset@LIBC·(2) |
169 | ···165:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcslen@LIBC·(2) | 169 | ···165:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcslen@LIBC·(2) |
170 | ···166:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoll_l@LIBC·(2) | 170 | ···166:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoll_l@LIBC·(2) |
171 | ···167:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoull_l@LIBC·(2) | 171 | ···167:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoull_l@LIBC·(2) |
172 | ···168:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtold_l@LIBC·(2) | 172 | ···168:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtold_l@LIBC·(2) |
173 | ···169:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_trylock@LIBC·(2) | 173 | ···169:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_trylock@LIBC·(2) |
174 | ···170:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_destroy@LIBC·(2) | ||
175 | ···17 | 174 | ···170:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_init@LIBC·(2) |
176 | ···17 | 175 | ···171:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_settype@LIBC·(2) |
177 | ···17 | 176 | ···172:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutexattr_destroy@LIBC·(2) |
178 | ···17 | 177 | ···173:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_init@LIBC·(2) |
178 | ···174:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_destroy@LIBC·(2) | ||
179 | ···175:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__open_2@LIBC·(2) | 179 | ···175:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__open_2@LIBC·(2) |
180 | ···176:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·read@LIBC·(2) | 180 | ···176:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·read@LIBC·(2) |
181 | ···177:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·snprintf@LIBC·(2) | ||
182 | ···17 | 181 | ···177:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wmemmove@LIBC·(2) |
182 | ···178:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtol@LIBC·(2) | ||
183 | ···179:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtol@LIBC·(2) | 183 | ···179:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoll@LIBC·(2) |
184 | ···180:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoll@LIBC·(2) | 184 | ···180:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoull@LIBC·(2) |
185 | ···181:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtoull@LIBC·(2) | ||
186 | ···18 | 185 | ···181:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror_r@LIBC·(2) |
187 | ···18 | 186 | ···182:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_join@LIBC·(2) |
188 | ···18 | 187 | ···183:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·nanosleep@LIBC·(2) |
189 | ···18 | 188 | ···184:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·tan@LIBC·(4) |
190 | ···18 | 189 | ···185:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·atan2@LIBC·(4) |
191 | ···18 | 190 | ···186:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·asin@LIBC·(4) |
192 | ···18 | 191 | ···187:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·atan@LIBC·(4) |
193 | ···18 | 192 | ···188:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strcpy@LIBC·(2) |
193 | ···189:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strcat@LIBC·(2) | ||
194 | ···190:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strcat@LIBC·(2) | 194 | ···190:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strncat@LIBC·(2) |
195 | ···191:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strncat@LIBC·(2) | ||
196 | ···19 | 195 | ···191:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·gettimeofday@LIBC·(2) |
197 | ···19 | 196 | ···192:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·tzset@LIBC·(2) |
198 | ···19 | 197 | ···193:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@LIBC·(2) |
199 | ···19 | 198 | ···194:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·readlink@LIBC·(2) |
200 | ···19 | 199 | ···195:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·localtime_r@LIBC·(2) |
201 | ···19 | 200 | ···196:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT··UND·timezone@LIBC·(2) |
202 | ···19 | 201 | ···197:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·qsort@LIBC·(2) |
203 | ···19 | 202 | ···198:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·isspace@LIBC·(2) |
204 | ··· | 203 | ···199:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2) |
205 | ···20 | 204 | ···200:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·cbrtf@LIBC·(4) |
206 | ···20 | 205 | ···201:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__system_property_get@LIBC·(2) |
207 | ···20 | 206 | ···202:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__vsprintf_chk@LIBC·(2) |
208 | ···20 | 207 | ···203:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglGetCurrentDisplay |
209 | ···20 | 208 | ···204:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eglQueryString |
210 | ···20 | 209 | ···205:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glActiveTexture |
211 | ···20 | 210 | ···206:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glAttachShader |
212 | ···20 | 211 | ···207:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glBindAttribLocation |
213 | ···20 | 212 | ···208:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glBindBuffer |
214 | ···2 | 213 | ···209:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glBindFramebuffer |
215 | ···21 | 214 | ···210:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glBindRenderbuffer |
216 | ···21 | 215 | ···211:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glBindTexture |
217 | ···21 | 216 | ···212:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glBlendColor |
218 | ···21 | 217 | ···213:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glBlendEquation |
219 | ···21 | 218 | ···214:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glBlendFunc |
220 | ···21 | 219 | ···215:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glBufferData |
221 | ···21 | 220 | ···216:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glBufferSubData |
222 | ···21 | 221 | ···217:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glCheckFramebufferStatus |
223 | ···21 | 222 | ···218:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glClear |
224 | ···2 | 223 | ···219:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glClearColor |
225 | ···22 | 224 | ···220:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glClearStencil |
226 | ···22 | 225 | ···221:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glColorMask |
227 | ···22 | 226 | ···222:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glCompileShader |
228 | ···22 | 227 | ···223:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glCompressedTexImage2D |
229 | ···22 | 228 | ···224:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glCompressedTexSubImage2D |
230 | ···22 | 229 | ···225:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glCopyTexSubImage2D |
231 | ···22 | 230 | ···226:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glCreateProgram |
232 | ···22 | 231 | ···227:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glCreateShader |
233 | ···22 | 232 | ···228:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glCullFace |
234 | ···2 | 233 | ···229:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDeleteBuffers |
235 | ···23 | 234 | ···230:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDeleteFramebuffers |
236 | ···23 | 235 | ···231:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDeleteProgram |
237 | ···23 | 236 | ···232:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDeleteRenderbuffers |
238 | ···23 | 237 | ···233:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDeleteShader |
239 | ···23 | 238 | ···234:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDepthMask |
240 | ···23 | 239 | ···235:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDisable |
241 | ···23 | 240 | ···236:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·glDisableVertexAttribArray |
Max diff block lines reached; 8218/38684 bytes (21.24%) of diff not shown. |
Offset 1, 26296 lines modified | Offset 1, 26711 lines modified | ||
1 | Relocation·section·'.rela.dyn'·at·offset·0x5 | 1 | Relocation·section·'.rela.dyn'·at·offset·0x51c0·contains·26387·entries: | Diff chunk too large, falling back to line-by-line diff (26387 lines added, 25970 lines removed) |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 00000000007 | 3 | 00000000007f7a50··0000000000000403·R_AARCH64_RELATIVE························7f7a50 |
4 | 0000000000 | 4 | 0000000000800000··0000000000000403·R_AARCH64_RELATIVE························267178 |
5 | 0000000000 | 5 | 0000000000800008··0000000000000403·R_AARCH64_RELATIVE························267168 |
6 | 00000000008 | 6 | 00000000008445d0··0000000000000403·R_AARCH64_RELATIVE························a1a20 |
7 | 0000000000 | 7 | 0000000000844648··0000000000000403·R_AARCH64_RELATIVE························7f7a50 |
8 | 0000000000 | 8 | 0000000000800010··0000000000000403·R_AARCH64_RELATIVE························c6f8f |
9 | 0000000000 | 9 | 0000000000800020··0000000000000403·R_AARCH64_RELATIVE························c91c0 |
10 | 0000000000 | 10 | 0000000000800030··0000000000000403·R_AARCH64_RELATIVE························c6fb1 |
11 | 0000000000 | 11 | 0000000000800040··0000000000000403·R_AARCH64_RELATIVE························c9323 |
12 | 0000000000 | 12 | 0000000000800050··0000000000000403·R_AARCH64_RELATIVE························c8b75 |
13 | 0000000000 | 13 | 0000000000800060··0000000000000403·R_AARCH64_RELATIVE························c6be4 |
14 | 0000000000 | 14 | 0000000000800070··0000000000000403·R_AARCH64_RELATIVE························c8986 |
15 | 0000000000 | 15 | 0000000000800080··0000000000000403·R_AARCH64_RELATIVE························c8e82 |
16 | 0000000000 | 16 | 0000000000800090··0000000000000403·R_AARCH64_RELATIVE························c60f1 |
17 | 0000000000 | 17 | 00000000008000a0··0000000000000403·R_AARCH64_RELATIVE························c8e9a |
18 | 0000000000 | 18 | 00000000008000b0··0000000000000403·R_AARCH64_RELATIVE························c8714 |
19 | 0000000000 | 19 | 00000000008000c0··0000000000000403·R_AARCH64_RELATIVE························c764c |
20 | 0000000000 | 20 | 00000000008000d0··0000000000000403·R_AARCH64_RELATIVE························c7937 |
21 | 0000000000 | 21 | 00000000008000e0··0000000000000403·R_AARCH64_RELATIVE························c63a0 |
22 | 0000000000 | 22 | 00000000008000f0··0000000000000403·R_AARCH64_RELATIVE························c6c1c |
23 | 0000000000 | 23 | 0000000000800110··0000000000000403·R_AARCH64_RELATIVE························2680d8 |
24 | 0000000000 | 24 | 0000000000800118··0000000000000403·R_AARCH64_RELATIVE························268110 |
25 | 0000000000 | 25 | 0000000000800120··0000000000000403·R_AARCH64_RELATIVE························268128 |
26 | 0000000000 | 26 | 0000000000800128··0000000000000403·R_AARCH64_RELATIVE························26852c |
27 | 0000000000 | 27 | 0000000000800130··0000000000000403·R_AARCH64_RELATIVE························268534 |
28 | 0000000000 | 28 | 0000000000800138··0000000000000403·R_AARCH64_RELATIVE························2685d0 |
29 | 0000000000 | 29 | 0000000000800150··0000000000000403·R_AARCH64_RELATIVE························268818 |
30 | 0000000000 | 30 | 0000000000800158··0000000000000403·R_AARCH64_RELATIVE························267164 |
31 | 0000000000 | 31 | 0000000000800160··0000000000000403·R_AARCH64_RELATIVE························268e04 |
32 | 0000000000 | 32 | 0000000000800168··0000000000000403·R_AARCH64_RELATIVE························268e2c |
33 | 0000000000 | 33 | 0000000000800170··0000000000000403·R_AARCH64_RELATIVE························268818 |
34 | 0000000000 | 34 | 0000000000800178··0000000000000403·R_AARCH64_RELATIVE························267164 |
35 | 0000000000 | 35 | 0000000000800180··0000000000000403·R_AARCH64_RELATIVE························268e44 |
36 | 0000000000 | 36 | 0000000000800198··0000000000000403·R_AARCH64_RELATIVE························268a04 |
37 | 0000000000 | 37 | 00000000008001a0··0000000000000403·R_AARCH64_RELATIVE························268a14 |
38 | 0000000000 | 38 | 00000000008001a8··0000000000000403·R_AARCH64_RELATIVE························268a2c |
39 | 0000000000 | 39 | 00000000008001b0··0000000000000403·R_AARCH64_RELATIVE························268a5c |
40 | 0000000000 | 40 | 00000000008001b8··0000000000000403·R_AARCH64_RELATIVE························268a78 |
41 | 0000000000 | 41 | 00000000008001c0··0000000000000403·R_AARCH64_RELATIVE························268a80 |
42 | 0000000000 | 42 | 00000000008001c8··0000000000000403·R_AARCH64_RELATIVE························268a98 |
43 | 0000000000 | 43 | 00000000008001e0··0000000000000403·R_AARCH64_RELATIVE························268818 |
44 | 0000000000 | 44 | 00000000008001e8··0000000000000403·R_AARCH64_RELATIVE························267164 |
45 | 0000000000 | 45 | 00000000008001f0··0000000000000403·R_AARCH64_RELATIVE························268978 |
46 | 0000000000 | 46 | 00000000008001f8··0000000000000403·R_AARCH64_RELATIVE························268994 |
47 | 0000000000 | 47 | 0000000000800200··0000000000000403·R_AARCH64_RELATIVE························268818 |
48 | 0000000000 | 48 | 0000000000800208··0000000000000403·R_AARCH64_RELATIVE························267164 |
49 | 0000000000 | 49 | 0000000000800210··0000000000000403·R_AARCH64_RELATIVE························2689a0 |
50 | 0000000000 | 50 | 0000000000800228··0000000000000403·R_AARCH64_RELATIVE························268818 |
51 | 0000000000 | 51 | 0000000000800230··0000000000000403·R_AARCH64_RELATIVE························267164 |
52 | 0000000000 | 52 | 0000000000800238··0000000000000403·R_AARCH64_RELATIVE························2688b0 |
53 | 0000000000 | 53 | 0000000000800240··0000000000000403·R_AARCH64_RELATIVE························2688cc |
54 | 0000000000 | 54 | 0000000000800248··0000000000000403·R_AARCH64_RELATIVE························268818 |
55 | 0000000000 | 55 | 0000000000800250··0000000000000403·R_AARCH64_RELATIVE························267164 |
56 | 0000000000 | 56 | 0000000000800258··0000000000000403·R_AARCH64_RELATIVE························2688d8 |
57 | 0000000000 | 57 | 0000000000800270··0000000000000403·R_AARCH64_RELATIVE························268818 |
58 | 0000000000 | 58 | 0000000000800278··0000000000000403·R_AARCH64_RELATIVE························267164 |
59 | 0000000000 | 59 | 0000000000800280··0000000000000403·R_AARCH64_RELATIVE························26881c |
60 | 0000000000 | 60 | 0000000000800288··0000000000000403·R_AARCH64_RELATIVE························268838 |
61 | 0000000000 | 61 | 0000000000800290··0000000000000403·R_AARCH64_RELATIVE························268818 |
62 | 0000000000 | 62 | 0000000000800298··0000000000000403·R_AARCH64_RELATIVE························267164 |
63 | 0000000000 | 63 | 00000000008002a0··0000000000000403·R_AARCH64_RELATIVE························268844 |
64 | 0000000000 | 64 | 00000000008002b8··0000000000000403·R_AARCH64_RELATIVE························26913c |
65 | 0000000000 | 65 | 00000000008002c0··0000000000000403·R_AARCH64_RELATIVE························269144 |
66 | 0000000000 | 66 | 00000000008002c8··0000000000000403·R_AARCH64_RELATIVE························26914c |
67 | 0000000000 | 67 | 00000000008002d0··0000000000000403·R_AARCH64_RELATIVE························26917c |
68 | 0000000000 | 68 | 00000000008002d8··0000000000000403·R_AARCH64_RELATIVE························2695e0 |
69 | 0000000000 | 69 | 00000000008002e0··0000000000000403·R_AARCH64_RELATIVE························2695e0 |
70 | 0000000000 | 70 | 00000000008002e8··0000000000000403·R_AARCH64_RELATIVE························529148 |
71 | 0000000000 | 71 | 00000000008002f0··0000000000000403·R_AARCH64_RELATIVE························26917c |
72 | 0000000000 | 72 | 00000000008002f8··0000000000000403·R_AARCH64_RELATIVE························529154 |
73 | 0000000000 | 73 | 0000000000800300··0000000000000403·R_AARCH64_RELATIVE························269180 |
74 | 0000000000 | 74 | 0000000000800308··0000000000000403·R_AARCH64_RELATIVE························2691ac |
75 | 0000000000 | 75 | 0000000000800310··0000000000000403·R_AARCH64_RELATIVE························2691c4 |
76 | 0000000000 | 76 | 0000000000800318··0000000000000403·R_AARCH64_RELATIVE························2691e8 |
77 | 0000000000 | 77 | 0000000000800320··0000000000000403·R_AARCH64_RELATIVE························26923c |
78 | 0000000000 | 78 | 0000000000800328··0000000000000403·R_AARCH64_RELATIVE························269278 |
79 | 0000000000 | 79 | 0000000000800330··0000000000000403·R_AARCH64_RELATIVE························2693e8 |
80 | 0000000000 | 80 | 0000000000800338··0000000000000403·R_AARCH64_RELATIVE························2693f0 |
81 | 0000000000 | 81 | 0000000000800340··0000000000000403·R_AARCH64_RELATIVE························2693f8 |
82 | 0000000000 | 82 | 0000000000800358··0000000000000403·R_AARCH64_RELATIVE························2694e0 |
83 | 0000000000 | 83 | 0000000000800360··0000000000000403·R_AARCH64_RELATIVE························2694e8 |
84 | 0000000000 | 84 | 0000000000800368··0000000000000403·R_AARCH64_RELATIVE························2694f0 |
85 | 0000000000 | 85 | 0000000000800370··0000000000000403·R_AARCH64_RELATIVE························2694f8 |
86 | 0000000000 | 86 | 0000000000800378··0000000000000403·R_AARCH64_RELATIVE························269500 |
87 | 0000000000 | 87 | 0000000000800380··0000000000000403·R_AARCH64_RELATIVE························269508 |
88 | 0000000000 | 88 | 0000000000800388··0000000000000403·R_AARCH64_RELATIVE························269510 |
89 | 0000000000 | 89 | 0000000000800390··0000000000000403·R_AARCH64_RELATIVE························269518 |
90 | 0000000000 | 90 | 0000000000800398··0000000000000403·R_AARCH64_RELATIVE························269520 |
91 | 0000000000 | 91 | 00000000008003b0··0000000000000403·R_AARCH64_RELATIVE························269528 |
92 | 0000000000 | 92 | 00000000008003b8··0000000000000403·R_AARCH64_RELATIVE························269554 |
93 | 0000000000 | 93 | 00000000008003c0··0000000000000403·R_AARCH64_RELATIVE························26956c |
94 | 0000000000 | 94 | 00000000008003c8··0000000000000403·R_AARCH64_RELATIVE························268818 |
95 | 0000000000 | 95 | 00000000008003d0··0000000000000403·R_AARCH64_RELATIVE························269570 |
96 | 0000000000 | 96 | 00000000008003d8··0000000000000403·R_AARCH64_RELATIVE························26956c |
97 | 0000000000 | 97 | 00000000008003e0··0000000000000403·R_AARCH64_RELATIVE························2695e0 |
98 | 0000000000 | 98 | 00000000008003e8··0000000000000403·R_AARCH64_RELATIVE························2695e0 |
99 | 0000000000 | 99 | 00000000008003f0··0000000000000403·R_AARCH64_RELATIVE························2695e4 |
100 | 0000000000 | 100 | 00000000008003f8··0000000000000403·R_AARCH64_RELATIVE························269644 |
101 | 0000000000 | 101 | 0000000000800400··0000000000000403·R_AARCH64_RELATIVE························269734 |
102 | 0000000000 | 102 | 0000000000800408··0000000000000403·R_AARCH64_RELATIVE························26917c |
103 | 0000000000 | 103 | 0000000000800420··0000000000000403·R_AARCH64_RELATIVE························2698b4 |
104 | 0000000000 | 104 | 0000000000800428··0000000000000403·R_AARCH64_RELATIVE························2698bc |
105 | 0000000000 | 105 | 0000000000800430··0000000000000403·R_AARCH64_RELATIVE························26917c |
106 | 0000000000 | 106 | 0000000000800448··0000000000000403·R_AARCH64_RELATIVE························269a28 |
107 | 0000000000 | 107 | 0000000000800450··0000000000000403·R_AARCH64_RELATIVE························269a64 |
108 | 0000000000 | 108 | 0000000000800458··0000000000000403·R_AARCH64_RELATIVE························26956c |
109 | 0000000000 | 109 | 0000000000800460··0000000000000403·R_AARCH64_RELATIVE························269a7c |
110 | 0000000000 | 110 | 0000000000800468··0000000000000403·R_AARCH64_RELATIVE························800550 |
111 | 0000000000 | 111 | 0000000000800470··0000000000000403·R_AARCH64_RELATIVE························8005c8 |
112 | 0000000000 | 112 | 0000000000800478··0000000000000403·R_AARCH64_RELATIVE························800640 |
113 | 0000000000 | 113 | 0000000000800480··0000000000000403·R_AARCH64_RELATIVE························800668 |
114 | 0000000000 | 114 | 0000000000800488··0000000000000403·R_AARCH64_RELATIVE························800690 |
115 | 0000000000 | 115 | 0000000000800490··0000000000000403·R_AARCH64_RELATIVE························8006b8 |
116 | 0000000000 | 116 | 0000000000800498··0000000000000403·R_AARCH64_RELATIVE························800618 |
117 | 0000000000 | 117 | 00000000008004a0··0000000000000403·R_AARCH64_RELATIVE························8005f0 |
118 | 0000000000 | 118 | 00000000008004a8··0000000000000403·R_AARCH64_RELATIVE························8005a0 |
119 | 0000000000 | 119 | 00000000008004b0··0000000000000403·R_AARCH64_RELATIVE························800578 |
120 | 0000000000 | 120 | 00000000008004c8··0000000000000403·R_AARCH64_RELATIVE························269c3c |
121 | 0000000000 | 121 | 00000000008004d0··0000000000000403·R_AARCH64_RELATIVE························269c5c |
122 | 0000000000 | 122 | 00000000008004d8··0000000000000403·R_AARCH64_RELATIVE························268818 |
123 | 0000000000 | 123 | 00000000008004e0··0000000000000403·R_AARCH64_RELATIVE························268818 |
124 | 0000000000 | 124 | 00000000008004e8··0000000000000403·R_AARCH64_RELATIVE························269c74 |
125 | 0000000000 | 125 | 00000000008004f0··0000000000000403·R_AARCH64_RELATIVE························269d60 |
Max diff block lines reached; 61139/4500770 bytes (1.36%) of diff not shown. |
Offset 1, 35 lines modified | Offset 1, 35 lines modified | ||
1 | Dynamic·section·at·offset·0x8 | 1 | Dynamic·section·at·offset·0x8443c8·contains·32·entries: |
2 | ··Tag········Type·························Name/Value | 2 | ··Tag········Type·························Name/Value |
3 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[libandroid.so] | 3 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[libandroid.so] |
4 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[libEGL.so] | 4 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[libEGL.so] |
5 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[libGLESv2.so] | 5 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[libGLESv2.so] |
6 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so] | 6 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so] |
7 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so] | 7 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so] |
8 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so] | 8 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so] |
9 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so] | 9 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so] |
10 | ·0x000000000000000e·(SONAME)·············Library·soname:·[libflutter.so] | 10 | ·0x000000000000000e·(SONAME)·············Library·soname:·[libflutter.so] |
11 | ·0x000000000000001e·(FLAGS)··············BIND_NOW | 11 | ·0x000000000000001e·(FLAGS)··············BIND_NOW |
12 | ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW | 12 | ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW |
13 | ·0x0000000000000007·(RELA)···············0x5 | 13 | ·0x0000000000000007·(RELA)···············0x51c0 |
14 | ·0x0000000000000008·(RELASZ)·············6 | 14 | ·0x0000000000000008·(RELASZ)·············633288·(bytes) |
15 | ·0x0000000000000009·(RELAENT)············24·(bytes) | 15 | ·0x0000000000000009·(RELAENT)············24·(bytes) |
16 | ·0x000000006ffffff9·(RELACOUNT)··········2 | 16 | ·0x000000006ffffff9·(RELACOUNT)··········26256 |
17 | ·0x0000000000000017·(JMPREL)·············0x9 | 17 | ·0x0000000000000017·(JMPREL)·············0x9fb88 |
18 | ·0x0000000000000002·(PLTRELSZ)···········76 | 18 | ·0x0000000000000002·(PLTRELSZ)···········7632·(bytes) |
19 | ·0x0000000000000003·(PLTGOT)·············0x8 | 19 | ·0x0000000000000003·(PLTGOT)·············0x8449e8 |
20 | ·0x0000000000000014·(PLTREL)·············RELA | 20 | ·0x0000000000000014·(PLTREL)·············RELA |
21 | ·0x0000000000000006·(SYMTAB)·············0x238 | 21 | ·0x0000000000000006·(SYMTAB)·············0x238 |
22 | ·0x000000000000000b·(SYMENT)·············24·(bytes) | 22 | ·0x000000000000000b·(SYMENT)·············24·(bytes) |
23 | ·0x0000000000000005·(STRTAB)·············0x3c | 23 | ·0x0000000000000005·(STRTAB)·············0x3c90 |
24 | ·0x000000000000000a·(STRSZ)··············54 | 24 | ·0x000000000000000a·(STRSZ)··············5423·(bytes) |
25 | ·0x000000006ffffef5·(GNU_HASH)···········0x2 | 25 | ·0x000000006ffffef5·(GNU_HASH)···········0x2ec8 |
26 | ·0x0000000000000004·(HASH)···············0x2 | 26 | ·0x0000000000000004·(HASH)···············0x2ef0 |
27 | ·0x0000000000000019·(INIT_ARRAY)·········0x8 | 27 | ·0x0000000000000019·(INIT_ARRAY)·········0x844220 |
28 | ·0x000000000000001b·(INIT_ARRAYSZ)·······424·(bytes) | 28 | ·0x000000000000001b·(INIT_ARRAYSZ)·······424·(bytes) |
29 | ·0x000000000000001a·(FINI_ARRAY)·········0x | 29 | ·0x000000000000001a·(FINI_ARRAY)·········0x800000 |
30 | ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes) | 30 | ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes) |
31 | ·0x000000006ffffff0·(VERSYM)·············0x2b | 31 | ·0x000000006ffffff0·(VERSYM)·············0x2b00 |
32 | ·0x000000006ffffffe·(VERNEED)············0x2e | 32 | ·0x000000006ffffffe·(VERNEED)············0x2e68 |
33 | ·0x000000006fffffff·(VERNEEDNUM)·········3 | 33 | ·0x000000006fffffff·(VERNEEDNUM)·········3 |
34 | ·0x0000000000000000·(NULL)···············0x0 | 34 | ·0x0000000000000000·(NULL)···············0x0 |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Displaying·notes·found·in:·.note.android.ident | 1 | Displaying·notes·found·in:·.note.android.ident |
2 | ··Owner················Data·size·» Description | 2 | ··Owner················Data·size·» Description |
3 | ··Android··············0x00000084» NT_VERSION·(version)» ···description·data:·16·00·00·00·72·31·39·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·35·33·30·34·34·30·33·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·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·31·39·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·35·33·30·34·34·30·33·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·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-id | 4 | Displaying·notes·found·in:·.note.gnu.build-id |
5 | ··Owner················Data·size·» Description | 5 | ··Owner················Data·size·» Description |
6 | ··GNU··················0x00000008» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:· | 6 | ··GNU··················0x00000008» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·cfc05ae88b8ea3b9 |
Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
1 | Version·symbols·section·'.gnu.version'·contains·43 | 1 | Version·symbols·section·'.gnu.version'·contains·435·entries: |
2 | ·Addr:·0x0000000000002b | 2 | ·Addr:·0x0000000000002b00··Offset:·0x002b00··Link:·1·(.dynsym) |
3 | ··000:···0·(*local*)·······1·(*global*)······1·(*global*)······1·(*global*)··· | 3 | ··000:···0·(*local*)·······1·(*global*)······1·(*global*)······1·(*global*)··· |
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:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)··· | 6 | ··00c:···2·(LIBC)··········2·(LIBC)··········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)··········2·(LIBC)··········2·(LIBC)······· | 8 | ··014:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
9 | ··018:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· | 9 | ··018:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· |
Offset 43, 19 lines modified | Offset 43, 19 lines modified | ||
43 | ··09c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 43 | ··09c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
44 | ··0a0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 44 | ··0a0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
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)··········2·(LIBC)······· | 47 | ··0ac:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
48 | ··0b0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 48 | ··0b0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
49 | ··0b4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 49 | ··0b4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
50 | ··0b8:··· | 50 | ··0b8:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)······· |
51 | ··0bc:··· | 51 | ··0bc:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
52 | ··0c0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 52 | ··0c0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
53 | ··0c4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 53 | ··0c4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
54 | ··0c8:··· | 54 | ··0c8:···4·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)··· |
55 | ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | 55 | ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· |
56 | ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | 56 | ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· |
57 | ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | 57 | ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· |
58 | ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | 58 | ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· |
59 | ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | 59 | ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· |
60 | ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | 60 | ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· |
61 | ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | 61 | ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· |
Offset 74, 17 lines modified | Offset 74, 17 lines modified | ||
74 | ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | 74 | ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· |
75 | ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | 75 | ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· |
76 | ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | 76 | ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· |
77 | ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | 77 | ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· |
78 | ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | 78 | ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· |
79 | ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | 79 | ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· |
80 | ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | 80 | ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· |
81 | ··134:···1·(*global*)······ | 81 | ··134:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
82 | ··138:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)·········· | 82 | ··138:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········4·(LIBC)······· |
83 | ··13c:··· | 83 | ··13c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
84 | ··140:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 84 | ··140:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
85 | ··144:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 85 | ··144:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
86 | ··148:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 86 | ··148:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
87 | ··14c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | 87 | ··14c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
88 | ··150:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(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)······· |
Offset 97, 26 lines modified | Offset 97, 25 lines modified | ||
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:··· | 104 | ··190:···0·(*local*)·······3·(LIBC)··········2·(LIBC)··········2·(LIBC)······· |
105 | ··194:··· | 105 | ··194:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)······· |
106 | ··198:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)·········· | 106 | ··198:···4·(LIBC)··········4·(LIBC)··········4·(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)·········· | 109 | ··1a4:···2·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)······· |
110 | ··1a8:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)······· | 110 | ··1a8:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)······· |
111 | ··1ac:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)······· | 111 | ··1ac:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········4·(LIBC)······· |
112 | ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)··· | ||
112 | ··1b0:···4·(LIBC)··········4·(LIBC)··········1·(*global*)······1·(*global*)··· | ||
113 | ··1b4:···1·(*global*)··· | ||
114 | Version·needs·section·'.gnu.version_r'·contains·3·entries: | 113 | Version·needs·section·'.gnu.version_r'·contains·3·entries: |
115 | ·Addr:·0x0000000000002e | 114 | ·Addr:·0x0000000000002e68··Offset:·0x002e68··Link:·6·(.dynstr) |
116 | ··000000:·Version:·1··File:·libc.so··Cnt:·1 | 115 | ··000000:·Version:·1··File:·libc.so··Cnt:·1 |
117 | ··0x0030:···Name:·LIBC··Flags:·none··Version:·2 | 116 | ··0x0030:···Name:·LIBC··Flags:·none··Version:·2 |
118 | ··0x0010:·Version:·1··File:·libdl.so··Cnt:·1 | 117 | ··0x0010:·Version:·1··File:·libdl.so··Cnt:·1 |
119 | ··0x0040:···Name:·LIBC··Flags:·none··Version:·3 | 118 | ··0x0040:···Name:·LIBC··Flags:·none··Version:·3 |
120 | ··0x0020:·Version:·1··File:·libm.so··Cnt:·1 | 119 | ··0x0020:·Version:·1··File:·libm.so··Cnt:·1 |
121 | ··0x0050:···Name:·LIBC··Flags:·none··Version:·4 | 120 | ··0x0050:···Name:·LIBC··Flags:·none··Version:·4 |
Offset 10, 115 lines modified | Offset 10, 115 lines modified | ||
10 | ··Augmentation·data:·····1b | 10 | ··Augmentation·data:·····1b |
11 | ··DW_CFA_def_cfa:·r31·(sp)·ofs·0 | 11 | ··DW_CFA_def_cfa:·r31·(sp)·ofs·0 |
12 | ··DW_CFA_nop | 12 | ··DW_CFA_nop |
13 | ··DW_CFA_nop | 13 | ··DW_CFA_nop |
14 | ··DW_CFA_nop | 14 | ··DW_CFA_nop |
15 | ··DW_CFA_nop | 15 | ··DW_CFA_nop |
16 | 00000018·0000000000000014·0000001c·FDE·cie=00000000·pc=00000000002 | 16 | 00000018·0000000000000014·0000001c·FDE·cie=00000000·pc=0000000000267114..000000000026711c |
17 | ··DW_CFA_advance_loc:·4·to·00000000002 | 17 | ··DW_CFA_advance_loc:·4·to·0000000000267118 |
18 | ··DW_CFA_def_cfa_offset:·16 | 18 | ··DW_CFA_def_cfa_offset:·16 |
19 | ··DW_CFA_offset:·r30·(x30)·at·cfa-16 | 19 | ··DW_CFA_offset:·r30·(x30)·at·cfa-16 |
20 | ··DW_CFA_nop | 20 | ··DW_CFA_nop |
21 | ··DW_CFA_nop | 21 | ··DW_CFA_nop |
22 | 00000030·000000000000001c·00000034·FDE·cie=00000000·pc=00000000002 | 22 | 00000030·000000000000001c·00000034·FDE·cie=00000000·pc=000000000026711c..000000000026715c |
23 | ··DW_CFA_advance_loc:·8·to·00000000002 | 23 | ··DW_CFA_advance_loc:·8·to·0000000000267124 |
24 | ··DW_CFA_def_cfa_offset:·32 | 24 | ··DW_CFA_def_cfa_offset:·32 |
25 | ··DW_CFA_offset:·r30·(x30)·at·cfa-8 | 25 | ··DW_CFA_offset:·r30·(x30)·at·cfa-8 |
26 | ··DW_CFA_offset:·r19·(x19)·at·cfa-16 | 26 | ··DW_CFA_offset:·r19·(x19)·at·cfa-16 |
27 | ··DW_CFA_offset:·r20·(x20)·at·cfa-32 | 27 | ··DW_CFA_offset:·r20·(x20)·at·cfa-32 |
28 | ··DW_CFA_nop | 28 | ··DW_CFA_nop |
29 | ··DW_CFA_nop | 29 | ··DW_CFA_nop |
30 | ··DW_CFA_nop | 30 | ··DW_CFA_nop |
31 | ··DW_CFA_nop | 31 | ··DW_CFA_nop |
32 | ··DW_CFA_nop | 32 | ··DW_CFA_nop |
33 | ··DW_CFA_nop | 33 | ··DW_CFA_nop |
34 | 00000050·0000000000000014·00000054·FDE·cie=00000000·pc=00000000002 | 34 | 00000050·0000000000000014·00000054·FDE·cie=00000000·pc=000000000026715c..0000000000267160 |
35 | ··DW_CFA_nop | 35 | ··DW_CFA_nop |
36 | ··DW_CFA_nop | 36 | ··DW_CFA_nop |
37 | ··DW_CFA_nop | 37 | ··DW_CFA_nop |
38 | ··DW_CFA_nop | 38 | ··DW_CFA_nop |
39 | ··DW_CFA_nop | 39 | ··DW_CFA_nop |
40 | ··DW_CFA_nop | 40 | ··DW_CFA_nop |
41 | ··DW_CFA_nop | 41 | ··DW_CFA_nop |
42 | 00000068·0000000000000014·0000006c·FDE·cie=00000000·pc=00000000002 | 42 | 00000068·0000000000000014·0000006c·FDE·cie=00000000·pc=0000000000267160..0000000000267164 |
43 | ··DW_CFA_nop | 43 | ··DW_CFA_nop |
44 | ··DW_CFA_nop | 44 | ··DW_CFA_nop |
45 | ··DW_CFA_nop | 45 | ··DW_CFA_nop |
46 | ··DW_CFA_nop | 46 | ··DW_CFA_nop |
47 | ··DW_CFA_nop | 47 | ··DW_CFA_nop |
48 | ··DW_CFA_nop | 48 | ··DW_CFA_nop |
49 | ··DW_CFA_nop | 49 | ··DW_CFA_nop |
50 | 00000080·0000000000000014·00000084·FDE·cie=00000000·pc=00000000002 | 50 | 00000080·0000000000000014·00000084·FDE·cie=00000000·pc=0000000000267164..0000000000267168 |
51 | ··DW_CFA_nop | 51 | ··DW_CFA_nop |
52 | ··DW_CFA_nop | 52 | ··DW_CFA_nop |
53 | ··DW_CFA_nop | 53 | ··DW_CFA_nop |
54 | ··DW_CFA_nop | 54 | ··DW_CFA_nop |
55 | ··DW_CFA_nop | 55 | ··DW_CFA_nop |
56 | ··DW_CFA_nop | 56 | ··DW_CFA_nop |
57 | ··DW_CFA_nop | 57 | ··DW_CFA_nop |
58 | 00000098·0000000000000014·0000009c·FDE·cie=00000000·pc=00000000002 | 58 | 00000098·0000000000000014·0000009c·FDE·cie=00000000·pc=00000000002678d0..000000000026791c |
59 | ··DW_CFA_advance_loc:·8·to·00000000002 | 59 | ··DW_CFA_advance_loc:·8·to·00000000002678d8 |
60 | ··DW_CFA_def_cfa_offset:·32 | 60 | ··DW_CFA_def_cfa_offset:·32 |
61 | ··DW_CFA_offset:·r30·(x30)·at·cfa-8 | 61 | ··DW_CFA_offset:·r30·(x30)·at·cfa-8 |
62 | ··DW_CFA_offset:·r19·(x19)·at·cfa-16 | 62 | ··DW_CFA_offset:·r19·(x19)·at·cfa-16 |
63 | 000000b0·0000000000000014·000000b4·FDE·cie=00000000·pc=00000000002 | 63 | 000000b0·0000000000000014·000000b4·FDE·cie=00000000·pc=000000000026791c..0000000000267934 |
64 | ··DW_CFA_advance_loc:·4·to·00000000002 | 64 | ··DW_CFA_advance_loc:·4·to·0000000000267920 |
65 | ··DW_CFA_def_cfa_offset:·16 | 65 | ··DW_CFA_def_cfa_offset:·16 |
66 | ··DW_CFA_offset:·r30·(x30)·at·cfa-8 | 66 | ··DW_CFA_offset:·r30·(x30)·at·cfa-8 |
67 | ··DW_CFA_offset:·r19·(x19)·at·cfa-16 | 67 | ··DW_CFA_offset:·r19·(x19)·at·cfa-16 |
68 | 000000c8·0000000000000014·000000cc·FDE·cie=00000000·pc=00000000002 | 68 | 000000c8·0000000000000014·000000cc·FDE·cie=00000000·pc=0000000000267934..0000000000267970 |
69 | ··DW_CFA_advance_loc:·4·to·00000000002 | 69 | ··DW_CFA_advance_loc:·4·to·0000000000267938 |
70 | ··DW_CFA_def_cfa_offset:·16 | 70 | ··DW_CFA_def_cfa_offset:·16 |
71 | ··DW_CFA_offset:·r30·(x30)·at·cfa-8 | 71 | ··DW_CFA_offset:·r30·(x30)·at·cfa-8 |
72 | ··DW_CFA_offset:·r19·(x19)·at·cfa-16 | 72 | ··DW_CFA_offset:·r19·(x19)·at·cfa-16 |
73 | 000000e0·000000000000001c·000000e4·FDE·cie=00000000·pc=00000000002 | 73 | 000000e0·000000000000001c·000000e4·FDE·cie=00000000·pc=0000000000267970..0000000000267b58 |
74 | ··DW_CFA_advance_loc:·16·to·00000000002 | 74 | ··DW_CFA_advance_loc:·16·to·0000000000267980 |
75 | ··DW_CFA_def_cfa_offset:·352 | 75 | ··DW_CFA_def_cfa_offset:·352 |
76 | ··DW_CFA_offset:·r30·(x30)·at·cfa-8 | 76 | ··DW_CFA_offset:·r30·(x30)·at·cfa-8 |
77 | ··DW_CFA_offset:·r19·(x19)·at·cfa-16 | 77 | ··DW_CFA_offset:·r19·(x19)·at·cfa-16 |
78 | ··DW_CFA_offset:·r20·(x20)·at·cfa-24 | 78 | ··DW_CFA_offset:·r20·(x20)·at·cfa-24 |
79 | ··DW_CFA_offset:·r21·(x21)·at·cfa-32 | 79 | ··DW_CFA_offset:·r21·(x21)·at·cfa-32 |
80 | ··DW_CFA_offset:·r28·(x28)·at·cfa-48 | 80 | ··DW_CFA_offset:·r28·(x28)·at·cfa-48 |
81 | ··DW_CFA_nop | 81 | ··DW_CFA_nop |
82 | 00000100·000000000000001c·00000104·FDE·cie=00000000·pc=00000000002 | 82 | 00000100·000000000000001c·00000104·FDE·cie=00000000·pc=0000000000267b58..0000000000267b80 |
83 | ··DW_CFA_advance_loc:·8·to·00000000002 | 83 | ··DW_CFA_advance_loc:·8·to·0000000000267b60 |
84 | ··DW_CFA_def_cfa_offset:·32 | 84 | ··DW_CFA_def_cfa_offset:·32 |
85 | ··DW_CFA_offset:·r30·(x30)·at·cfa-8 | 85 | ··DW_CFA_offset:·r30·(x30)·at·cfa-8 |
86 | ··DW_CFA_offset:·r19·(x19)·at·cfa-16 | 86 | ··DW_CFA_offset:·r19·(x19)·at·cfa-16 |
87 | ··DW_CFA_offset:·r20·(x20)·at·cfa-32 | 87 | ··DW_CFA_offset:·r20·(x20)·at·cfa-32 |
88 | ··DW_CFA_nop | 88 | ··DW_CFA_nop |
89 | ··DW_CFA_nop | 89 | ··DW_CFA_nop |
90 | ··DW_CFA_nop | 90 | ··DW_CFA_nop |
91 | ··DW_CFA_nop | 91 | ··DW_CFA_nop |
92 | ··DW_CFA_nop | 92 | ··DW_CFA_nop |
93 | ··DW_CFA_nop | 93 | ··DW_CFA_nop |
94 | 00000120·000000000000001c·00000124·FDE·cie=00000000·pc=00000000002 | 94 | 00000120·000000000000001c·00000124·FDE·cie=00000000·pc=0000000000267b80..0000000000267c74 |
95 | ··DW_CFA_advance_loc:·12·to·00000000002 | 95 | ··DW_CFA_advance_loc:·12·to·0000000000267b8c |
96 | ··DW_CFA_def_cfa_offset:·320 | 96 | ··DW_CFA_def_cfa_offset:·320 |
97 | ··DW_CFA_offset:·r30·(x30)·at·cfa-8 | 97 | ··DW_CFA_offset:·r30·(x30)·at·cfa-8 |
98 | ··DW_CFA_offset:·r19·(x19)·at·cfa-16 | 98 | ··DW_CFA_offset:·r19·(x19)·at·cfa-16 |
99 | ··DW_CFA_offset:·r20·(x20)·at·cfa-24 | 99 | ··DW_CFA_offset:·r20·(x20)·at·cfa-24 |
100 | ··DW_CFA_offset:·r28·(x28)·at·cfa-32 | 100 | ··DW_CFA_offset:·r28·(x28)·at·cfa-32 |
101 | ··DW_CFA_nop | 101 | ··DW_CFA_nop |
102 | ··DW_CFA_nop | 102 | ··DW_CFA_nop |
103 | ··DW_CFA_nop | 103 | ··DW_CFA_nop |
104 | 00000140·0000000000000024·00000144·FDE·cie=00000000·pc=00000000002 | 104 | 00000140·0000000000000024·00000144·FDE·cie=00000000·pc=0000000000267c74..0000000000267d24 |
105 | ··DW_CFA_advance_loc:·20·to·00000000002 | 105 | ··DW_CFA_advance_loc:·20·to·0000000000267c88 |
106 | ··DW_CFA_def_cfa_offset:·80 | 106 | ··DW_CFA_def_cfa_offset:·80 |
107 | ··DW_CFA_offset:·r30·(x30)·at·cfa-8 | 107 | ··DW_CFA_offset:·r30·(x30)·at·cfa-8 |
108 | ··DW_CFA_offset:·r19·(x19)·at·cfa-16 | 108 | ··DW_CFA_offset:·r19·(x19)·at·cfa-16 |
109 | ··DW_CFA_offset:·r20·(x20)·at·cfa-24 | 109 | ··DW_CFA_offset:·r20·(x20)·at·cfa-24 |
110 | ··DW_CFA_offset:·r21·(x21)·at·cfa-32 | 110 | ··DW_CFA_offset:·r21·(x21)·at·cfa-32 |
111 | ··DW_CFA_offset:·r22·(x22)·at·cfa-40 | 111 | ··DW_CFA_offset:·r22·(x22)·at·cfa-40 |
112 | ··DW_CFA_offset:·r23·(x23)·at·cfa-48 | 112 | ··DW_CFA_offset:·r23·(x23)·at·cfa-48 |
Offset 126, 1212 lines modified | Offset 126, 972 lines modified | ||
126 | ··DW_CFA_nop | 126 | ··DW_CFA_nop |
127 | ··DW_CFA_nop | 127 | ··DW_CFA_nop |
128 | ··DW_CFA_nop | 128 | ··DW_CFA_nop |
129 | ··DW_CFA_nop | 129 | ··DW_CFA_nop |
130 | ··DW_CFA_nop | 130 | ··DW_CFA_nop |
131 | ··DW_CFA_nop | 131 | ··DW_CFA_nop |
132 | 00000168·0000000000000014·0000016c·FDE·cie=00000000·pc=00000000002 | 132 | 00000168·0000000000000014·0000016c·FDE·cie=00000000·pc=0000000000267d24..0000000000267d54 |
133 | ··DW_CFA_advance_loc:·4·to·00000000002 | 133 | ··DW_CFA_advance_loc:·4·to·0000000000267d28 |
134 | ··DW_CFA_def_cfa_offset:·16 | 134 | ··DW_CFA_def_cfa_offset:·16 |
135 | ··DW_CFA_offset:·r30·(x30)·at·cfa-8 | 135 | ··DW_CFA_offset:·r30·(x30)·at·cfa-8 |
Max diff block lines reached; 11333854/11339371 bytes (99.95%) of diff not shown. |
Offset 76, 19 lines modified | Offset 76, 19 lines modified | ||
76 | __vsnprintf_chk | 76 | __vsnprintf_chk |
77 | gmtime_r | 77 | gmtime_r |
78 | closedir | 78 | closedir |
79 | __android_log_vprint | 79 | __android_log_vprint |
80 | pthread_mutex_lock | 80 | pthread_mutex_lock |
81 | pthread_mutex_unlock | 81 | pthread_mutex_unlock |
82 | clock_gettime | 82 | clock_gettime |
83 | pthread_cond_destroy | ||
84 | pthread_cond_signal | 83 | pthread_cond_signal |
85 | pthread_cond_broadcast | 84 | pthread_cond_broadcast |
86 | pthread_cond_wait | 85 | pthread_cond_wait |
87 | pthread_cond_timedwait | 86 | pthread_cond_timedwait |
87 | pthread_cond_destroy | ||
88 | newlocale | 88 | newlocale |
89 | setlocale | 89 | setlocale |
90 | freelocale | 90 | freelocale |
91 | uselocale | 91 | uselocale |
92 | vasprintf | 92 | vasprintf |
93 | iswlower | 93 | iswlower |
94 | wcsnrtombs | 94 | wcsnrtombs |
Offset 96, 21 lines modified | Offset 96, 20 lines modified | ||
96 | __ctype_get_mb_cur_max | 96 | __ctype_get_mb_cur_max |
97 | strftime | 97 | strftime |
98 | mbsrtowcs | 98 | mbsrtowcs |
99 | strtoll_l | 99 | strtoll_l |
100 | strtoull_l | 100 | strtoull_l |
101 | strtold_l | 101 | strtold_l |
102 | pthread_mutex_trylock | 102 | pthread_mutex_trylock |
103 | pthread_mutex_destroy | ||
104 | pthread_mutexattr_init | 103 | pthread_mutexattr_init |
105 | pthread_mutexattr_settype | 104 | pthread_mutexattr_settype |
106 | pthread_mutexattr_destroy | 105 | pthread_mutexattr_destroy |
107 | pthread_mutex_init | 106 | pthread_mutex_init |
107 | pthread_mutex_destroy | ||
108 | __open_2 | 108 | __open_2 |
109 | snprintf | ||
110 | wmemmove | 109 | wmemmove |
111 | strtoull | 110 | strtoull |
112 | strerror_r | 111 | strerror_r |
113 | pthread_join | 112 | pthread_join |
114 | nanosleep | 113 | nanosleep |
115 | gettimeofday | 114 | gettimeofday |
116 | readlink | 115 | readlink |
Offset 220, 14 lines modified | Offset 219, 15 lines modified | ||
220 | glVertexAttrib3fv | 219 | glVertexAttrib3fv |
221 | glVertexAttrib4fv | 220 | glVertexAttrib4fv |
222 | glVertexAttribPointer | 221 | glVertexAttribPointer |
223 | glViewport | 222 | glViewport |
224 | eglGetProcAddress | 223 | eglGetProcAddress |
225 | strerror | 224 | strerror |
226 | pthread_once | 225 | pthread_once |
226 | __strncpy_chk | ||
227 | realpath | 227 | realpath |
228 | tcgetattr | 228 | tcgetattr |
229 | sigemptyset | 229 | sigemptyset |
230 | sigaddset | 230 | sigaddset |
231 | pthread_sigmask | 231 | pthread_sigmask |
232 | tcsetattr | 232 | tcsetattr |
233 | epoll_create | 233 | epoll_create |
Offset 235, 15 lines modified | Offset 235, 14 lines modified | ||
235 | shutdown | 235 | shutdown |
236 | epoll_wait | 236 | epoll_wait |
237 | inotify_init | 237 | inotify_init |
238 | inotify_add_watch | 238 | inotify_add_watch |
239 | inotify_rm_watch | 239 | inotify_rm_watch |
240 | recvfrom | 240 | recvfrom |
241 | if_indextoname | 241 | if_indextoname |
242 | __strncpy_chk | ||
243 | sigaction | 242 | sigaction |
244 | gethostname | 243 | gethostname |
245 | getpagesize | 244 | getpagesize |
246 | getrusage | 245 | getrusage |
247 | setsockopt | 246 | setsockopt |
248 | getnameinfo | 247 | getnameinfo |
249 | getsockname | 248 | getsockname |
Offset 281, 33 lines modified | Offset 280, 38 lines modified | ||
281 | BUSGSOPG | 280 | BUSGSOPG |
282 | K@·BGR·ZYX | 281 | K@·BGR·ZYX |
283 | 0B2A1B2A | 282 | 0B2A1B2A |
284 | ·VAN·HTA | 283 | ·VAN·HTA |
285 | serpsvbaswlbstsp | 284 | serpsvbaswlbstsp |
286 | (knN(knN | 285 | (knN(knN |
287 | omjlomjvomjt | 286 | omjlomjvomjt |
288 | 287 | fhprferpfwlbftsp0123456789ABCDEF | |
289 | !#%')+-/1358 | 288 | !#%')+-/1358 |
290 | #*2<DW | 289 | #*2<DW(" |
291 | !$' | 290 | !$'LuOY^afk |
292 | 291 | n(+.147=@F | |
293 | IZIfqwIIIIII | 292 | IZIfqwIIIIII |
293 | &&&&&&&|||&&&& | ||
294 | !$'*-0 | 294 | !$'*-0E+++W+ |
295 | /:JP^dk| | 295 | /:JP^dk| |
296 | 296 | WOY[]_acegik | |
297 | D·$*048]]]<HL@ | ||
297 | 55555555555- | 298 | 55555555555- |
299 | [[[[[[/[///////////[ | ||
300 | gg-:<HUD | ||
301 | *79FMYbox | ||
298 | *FILPSVY\_c/ | 302 | *FILPSVY\_c/ |
299 | *-000000000000000000000000X00000000000000[ | 303 | *-000000000000000000000000X00000000000000[0 |
300 | !0!$0$'0' | 304 | !0!$0$'0' |
301 | bY\r{ilx_uV | 305 | bY\r{ilx_uV |
302 | ################################################### | 306 | #################################################### |
303 | Y_,3:::::::::::::H: | 307 | Y_,3:::::::::::::H:OV |
304 | 308 | Y`gkn:::::::::::::s::::::::::::::::::::::::::::::: | |
305 | ::F::::::::::::::: | 309 | ::F:::::::::::::::: |
306 | 310 | PPPPPPPPPPPPPPPPPPPPPP5P)DT | |
307 | '-39?EKkQ | 311 | '-39?EKkQ |
308 | JTXJJJJJA | 312 | JTXJJJJJA |
309 | 4?B4L????? | 313 | 4?B4L????? |
310 | }}}}}}}}} | 314 | }}}}}}}}} |
311 | NKKKKKRKKK | 315 | NKKKKKRKKK |
312 | KKKKK%%%% | 316 | KKKKK%%%% |
313 | -4;(**((((((((((* | 317 | -4;(**((((((((((* |
Offset 318, 33 lines modified | Offset 322, 32 lines modified | ||
318 | X@@@@@Z@@@ | 322 | X@@@@@Z@@@ |
319 | (((((((((((((( | 323 | (((((((((((((( |
320 | E<<EEEEEEEEEE< | 324 | E<<EEEEEEEEEE< |
321 | 0ko%#22####s#####2 | 325 | 0ko%#22####s#####2 |
322 | X@@@@@Z@@@ | 326 | X@@@@@Z@@@ |
323 | %%%%%%%%%%%%%% | 327 | %%%%%%%%%%%%%% |
324 | jn$"11""""r"""""1 | 328 | jn$"11""""r"""""1 |
325 | LL(/18AD | ||
326 | (*7DFMYbox | ||
327 | ?ACEGIKMOQ7S | 329 | ?ACEGIKMOQ7S |
328 | (mat4·m)·{····float·a00·=·m[0][0],·a01·=·m[0][1],·a02·=·m[0][2],·a03·=·m[0][3];····float·a10·=·m[1][0],·a11·=·m[1][1],·a12·=·m[1][2],·a13·=·m[1][3];····float·a20·=·m[2][0],·a21·=·m[2][1],·a22·=·m[2][2],·a23·=·m[2][3];····float·a30·=·m[3][0],·a31·=·m[3][1],·a32·=·m[3][2],·a33·=·m[3][3];····float·b00·=·a00·*·a11·-·a01·*·a10;····float·b01·=·a00·*·a12·-·a02·*·a10;····float·b02·=·a00·*·a13·-·a03·*·a10;····float·b03·=·a01·*·a12·-·a02·*·a11;····float·b04·=·a01·*·a13·-·a03·*·a11;····float·b05·=·a02·*·a13·-·a03·*·a12;····float·b06·=·a20·*·a31·-·a21·*·a30;····float·b07·=·a20·*·a32·-·a22·*·a30;····float·b08·=·a20·*·a33·-·a23·*·a30;····float·b09·=·a21·*·a32·-·a22·*·a31;····float·b10·=·a21·*·a33·-·a23·*·a31;····float·b11·=·a22·*·a33·-·a23·*·a32;····float·det·=·b00·*·b11·-·b01·*·b10·+·b02·*·b09·+·b03·*·b08·-·················b04·*·b07·+·b05·*·b06;····return·mat4(········a11·*·b11·-·a12·*·b10·+·a13·*·b09,········a02·*·b10·-·a01·*·b11·-·a03·*·b09,········a31·*·b05·-·a32·*·b04·+·a33·*·b03,········a22·*·b04·-·a21·*·b05·-·a23·*·b03,········a12·*·b08·-·a10·*·b11·-·a13·*·b07,········a00·*·b11·-·a02·*·b08·+·a03·*·b07,········a32·*·b02·-·a30·*·b05·-·a33·*·b01,········a20·*·b05·-·a22·*·b02·+·a23·*·b01,········a10·*·b10·-·a11·*·b08·+·a13·*·b06,········a01·*·b08·-·a00·*·b10·-·a03·*·b06,········a30·*·b04·-·a31·*·b02·+·a33·*·b00,········a21·*·b02·-·a20·*·b04·-·a23·*·b00,········a11·*·b07·-·a10·*·b09·-·a12·*·b06,········a00·*·b09·-·a01·*·b07·+·a02·*·b06,········a31·*·b01·-·a30·*·b03·-·a32·*·b00,········a20·*·b03·-·a21·*·b01·+·a22·*·b00)·/·det;} | 330 | (mat4·m)·{····float·a00·=·m[0][0],·a01·=·m[0][1],·a02·=·m[0][2],·a03·=·m[0][3];····float·a10·=·m[1][0],·a11·=·m[1][1],·a12·=·m[1][2],·a13·=·m[1][3];····float·a20·=·m[2][0],·a21·=·m[2][1],·a22·=·m[2][2],·a23·=·m[2][3];····float·a30·=·m[3][0],·a31·=·m[3][1],·a32·=·m[3][2],·a33·=·m[3][3];····float·b00·=·a00·*·a11·-·a01·*·a10;····float·b01·=·a00·*·a12·-·a02·*·a10;····float·b02·=·a00·*·a13·-·a03·*·a10;····float·b03·=·a01·*·a12·-·a02·*·a11;····float·b04·=·a01·*·a13·-·a03·*·a11;····float·b05·=·a02·*·a13·-·a03·*·a12;····float·b06·=·a20·*·a31·-·a21·*·a30;····float·b07·=·a20·*·a32·-·a22·*·a30;····float·b08·=·a20·*·a33·-·a23·*·a30;····float·b09·=·a21·*·a32·-·a22·*·a31;····float·b10·=·a21·*·a33·-·a23·*·a31;····float·b11·=·a22·*·a33·-·a23·*·a32;····float·det·=·b00·*·b11·-·b01·*·b10·+·b02·*·b09·+·b03·*·b08·-·················b04·*·b07·+·b05·*·b06;····return·mat4(········a11·*·b11·-·a12·*·b10·+·a13·*·b09,········a02·*·b10·-·a01·*·b11·-·a03·*·b09,········a31·*·b05·-·a32·*·b04·+·a33·*·b03,········a22·*·b04·-·a21·*·b05·-·a23·*·b03,········a12·*·b08·-·a10·*·b11·-·a13·*·b07,········a00·*·b11·-·a02·*·b08·+·a03·*·b07,········a32·*·b02·-·a30·*·b05·-·a33·*·b01,········a20·*·b05·-·a22·*·b02·+·a23·*·b01,········a10·*·b10·-·a11·*·b08·+·a13·*·b06,········a01·*·b08·-·a00·*·b10·-·a03·*·b06,········a30·*·b04·-·a31·*·b02·+·a33·*·b00,········a21·*·b02·-·a20·*·b04·-·a23·*·b00,········a11·*·b07·-·a10·*·b09·-·a12·*·b06,········a00·*·b09·-·a01·*·b07·+·a02·*·b06,········a31·*·b01·-·a30·*·b03·-·a32·*·b00,········a20·*·b03·-·a21·*·b01·+·a22·*·b00)·/·det;} |
329 | (mat3·m)·{····float·a00·=·m[0][0],·a01·=·m[0][1],·a02·=·m[0][2];····float·a10·=·m[1][0],·a11·=·m[1][1],·a12·=·m[1][2];····float·a20·=·m[2][0],·a21·=·m[2][1],·a22·=·m[2][2];····float·b01·=·a22·*·a11·-·a12·*·a21;····float·b11·=·-a22·*·a10·+·a12·*·a20;····float·b21·=·a21·*·a10·-·a11·*·a20;····float·det·=·a00·*·b01·+·a01·*·b11·+·a02·*·b21;····return·mat3(b01,·(-a22·*·a01·+·a02·*·a21),·(a12·*·a01·-·a02·*·a11),················b11,·(a22·*·a00·-·a02·*·a20),·(-a12·*·a00·+·a02·*·a10),················b21,·(-a21·*·a00·+·a01·*·a20),·(a11·*·a00·-·a01·*·a10))·/·det;} | 331 | (mat3·m)·{····float·a00·=·m[0][0],·a01·=·m[0][1],·a02·=·m[0][2];····float·a10·=·m[1][0],·a11·=·m[1][1],·a12·=·m[1][2];····float·a20·=·m[2][0],·a21·=·m[2][1],·a22·=·m[2][2];····float·b01·=·a22·*·a11·-·a12·*·a21;····float·b11·=·-a22·*·a10·+·a12·*·a20;····float·b21·=·a21·*·a10·-·a11·*·a20;····float·det·=·a00·*·b01·+·a01·*·b11·+·a02·*·b21;····return·mat3(b01,·(-a22·*·a01·+·a02·*·a21),·(a12·*·a01·-·a02·*·a11),················b11,·(a22·*·a00·-·a02·*·a20),·(-a12·*·a00·+·a02·*·a10),················b21,·(-a21·*·a00·+·a01·*·a20),·(a11·*·a00·-·a01·*·a10))·/·det;} |
Max diff block lines reached; 157651/162148 bytes (97.23%) of diff not shown. |
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | Hex·dump·of·section·'.gnu.hash': | 1 | Hex·dump·of·section·'.gnu.hash': |
2 | ··0x00002 | 2 | ··0x00002ec8·01000000·b0010000·01000000·06000000·................ |
3 | ··0x00002 | 3 | ··0x00002ed8·00800440·040000c0·b0010000·924f3ec2·...@.........O>. |
4 | ··0x00002 | 4 | ··0x00002ee8·beb70182·e323828e···················.....#.. |
Offset 1, 222 lines modified | Offset 1, 221 lines modified | ||
1 | Hex·dump·of·section·'.hash': | 1 | Hex·dump·of·section·'.hash': |
2 | ··0x00002ef0·b3010000·b3010000·ae010000·3b010000·............;... | ||
2 | ··0x00002f | 3 | ··0x00002f00·f6000000·00000000·00000000·1a010000·................ |
3 | ··0x00002f | 4 | ··0x00002f10·37010000·1b010000·1c010000·7d010000·7...........}... |
5 | ··0x00002f20·2f010000·88000000·70010000·9e010000·/.......p....... | ||
6 | ··0x00002f30·75000000·46010000·3a010000·00000000·u...F...:....... | ||
4 | ··0x00002f4 | 7 | ··0x00002f40·00000000·00000000·b2000000·a4010000·................ |
8 | ··0x00002f50·ca000000·55000000·17000000·ef000000·....U........... | ||
9 | ··0x00002f60·84010000·00000000·54000000·35010000·........T...5... | ||
10 | ··0x00002f70·5b010000·59000000·00000000·f3000000·[...Y........... | ||
5 | ··0x00002f | 11 | ··0x00002f80·e0000000·00000000·93010000·73000000·............s... |
6 | ··0x00002f | 12 | ··0x00002f90·b8000000·00000000·38010000·00000000·........8....... |
7 | ··0x00002f | 13 | ··0x00002fa0·89010000·2e010000·fb000000·00000000·................ |
8 | ··0x00002f | 14 | ··0x00002fb0·45010000·bc000000·a5010000·91010000·E............... |
9 | ··0x00002f98·9d010000·00000000·17000000·9c010000·................ | ||
10 | ··0x00002fa8·4c010000·50000000·42000000·65010000·L...P...B...e... | ||
11 | ··0x00002fb8·00000000·7a000000·10000000·80000000·....z........... | ||
12 | ··0x00002fc | 15 | ··0x00002fc0·00000000·00000000·67010000·00000000·........g....... |
16 | ··0x00002fd0·1b000000·00000000·5f000000·00000000·........_....... | ||
13 | ··0x00002fd8·2f010000·16010000·62000000·00000000·/.......b....... | ||
14 | ··0x00002fe8·18010000·37000000·3a010000·00000000·....7...:....... | ||
15 | ··0x00002f | 17 | ··0x00002fe0·00000000·00000000·d6000000·b1000000·................ |
18 | ··0x00002ff0·16000000·00000000·55010000·05000000·........U....... | ||
16 | ··0x0000300 | 19 | ··0x00003000·97000000·ba000000·00000000·00000000·................ |
20 | ··0x00003010·58010000·ce000000·00000000·00000000·X............... | ||
17 | ··0x000030 | 21 | ··0x00003020·00000000·64000000·00000000·00000000·....d........... |
18 | ··0x000030 | 22 | ··0x00003030·5a010000·00000000·34010000·77010000·Z.......4...w... |
23 | ··0x00003040·60010000·28000000·00000000·d5000000·`...(........... | ||
24 | ··0x00003050·3c010000·31010000·00000000·5c010000·<...1.......\... | ||
25 | ··0x00003060·2c010000·36010000·49010000·06010000·,...6...I....... | ||
19 | ··0x000030 | 26 | ··0x00003070·6e010000·b2010000·00000000·00000000·n............... |
20 | ··0x000030 | 27 | ··0x00003080·39000000·00000000·65010000·00000000·9.......e....... |
28 | ··0x00003090·5f010000·ed000000·00000000·33010000·_...........3... | ||
21 | ··0x000030 | 29 | ··0x000030a0·9c010000·08000000·00000000·00000000·................ |
30 | ··0x000030b0·00000000·5e010000·79010000·00000000·....^...y....... | ||
22 | ··0x000030 | 31 | ··0x000030c0·0a010000·00000000·39010000·98010000·........9....... |
32 | ··0x000030d0·44000000·00000000·e3000000·00000000·D............... | ||
33 | ··0x000030e0·be000000·83000000·aa010000·b9000000·................ | ||
23 | ··0x000030 | 34 | ··0x000030f0·00000000·a5000000·4e010000·50000000·........N...P... |
24 | ··0x00003 | 35 | ··0x00003100·00000000·8f010000·00000000·00000000·................ |
36 | ··0x00003110·81000000·dc000000·1f010000·00000000·................ | ||
25 | ··0x00003 | 37 | ··0x00003120·5b000000·00000000·ab010000·a9000000·[............... |
38 | ··0x00003130·4f000000·85010000·b1010000·71010000·O...........q... | ||
39 | ··0x00003140·54010000·51010000·ad000000·7b010000·T...Q.......{... | ||
40 | ··0x00003150·00000000·d7000000·20010000·59010000·........·...Y... | ||
41 | ··0x00003160·00000000·19010000·e2000000·42000000·............B... | ||
26 | ··0x00003 | 42 | ··0x00003170·00000000·11000000·00000000·00000000·................ |
27 | ··0x00003 | 43 | ··0x00003180·00000000·00000000·07010000·22010000·............"... |
44 | ··0x00003190·90010000·2a010000·24010000·41010000·....*...$...A... | ||
45 | ··0x000031a0·53010000·00000000·78010000·00000000·S.......x....... | ||
46 | ··0x000031b0·00000000·fc000000·a0010000·00000000·................ | ||
47 | ··0x000031c0·4c000000·45000000·a3010000·26010000·L...E.......&... | ||
48 | ··0x000031d0·2a000000·00000000·28010000·00000000·*.......(....... | ||
28 | ··0x00003 | 49 | ··0x000031e0·00000000·00000000·00000000·6f010000·............o... |
50 | ··0x000031f0·9c000000·00000000·1f000000·00000000·................ | ||
29 | ··0x00003 | 51 | ··0x00003200·0f000000·bb000000·a8000000·00000000·................ |
52 | ··0x00003210·00000000·7f010000·8d010000·47010000·............G... | ||
30 | ··0x00003 | 53 | ··0x00003220·93000000·09000000·4a010000·00000000·........J....... |
54 | ··0x00003230·fd000000·9f010000·c9000000·a1010000·................ | ||
55 | ··0x00003240·00000000·00000000·00000000·73010000·............s... | ||
56 | ··0x00003250·00000000·43010000·08010000·e7000000·....C........... | ||
57 | ··0x00003260·00000000·66010000·76010000·2d010000·....f...v...-... | ||
31 | ··0x00003 | 58 | ··0x00003270·6c010000·00000000·00000000·00000000·l............... |
59 | ··0x00003280·ac000000·00000000·00000000·00000000·................ | ||
60 | ··0x00003290·82010000·00000000·00000000·56010000·............V... | ||
61 | ··0x000032a0·af010000·4c010000·18000000·cd000000·....L........... | ||
62 | ··0x000032b0·00000000·12010000·00000000·6f000000·............o... | ||
63 | ··0x000032c0·9b010000·00000000·00000000·00000000·................ | ||
64 | ··0x000032d0·00000000·00000000·8c000000·75010000·............u... | ||
65 | ··0x000032e0·a6000000·00000000·00000000·00000000·................ | ||
32 | ··0x00003 | 66 | ··0x000032f0·00000000·00000000·00000000·00000000·................ |
33 | ··0x00003118·b2000000·00000000·00000000·00000000·................ | ||
34 | ··0x00003128·5a010000·e6000000·6c010000·8a000000·Z.......l....... | ||
35 | ··0x00003138·1f010000·75010000·b1000000·b0010000·....u........... | ||
36 | ··0x00003148·51010000·af010000·0b010000·ac010000·Q............... | ||
37 | ··0x00003158·69010000·4f000000·63010000·9a010000·i...O...c....... | ||
38 | ··0x00003168·00000000·45010000·00000000·00000000·....E........... | ||
39 | ··0x00003178·23010000·00000000·31000000·25010000·#.......1...%... | ||
40 | ··0x00003188·00000000·aa010000·00000000·00000000·................ | ||
41 | ··0x00003198·6b000000·00000000·00000000·00000000·k............... | ||
42 | ··0x000031a8·5e000000·00000000·96010000·02010000·^............... | ||
43 | ··0x000031b8·27010000·49010000·7a010000·29010000·'...I...z...)... | ||
44 | ··0x000031c8·91000000·bf000000·00000000·40000000·............@... | ||
45 | ··0x000031d8·00000000·b1010000·ef000000·ae010000·................ | ||
46 | ··0x000031e8·90010000·00000000·00000000·00000000·................ | ||
47 | ··0x000031f8·41010000·cf000000·d9000000·7e010000·A...........~... | ||
48 | ··0x00003208·c7000000·59010000·00000000·00000000·....Y........... | ||
49 | ··0x00003218·1b000000·36010000·69000000·d1000000·....6...i....... | ||
50 | ··0x00003228·a4000000·44010000·66000000·16000000·....D...f....... | ||
51 | ··0x00003238·4d000000·00000000·00000000·2d000000·M...........-... | ||
52 | ··0x00003248·fc000000·1e000000·7f000000·85010000·................ | ||
53 | ··0x00003258·00000000·9b010000·00000000·b0000000·................ | ||
54 | ··0x00003268·4b010000·39010000·00000000·e7000000·K...9........... | ||
55 | ··0x00003278·f3000000·00000000·0d010000·00000000·................ | ||
56 | ··0x00003288·5c010000·00000000·00000000·00000000·\............... | ||
57 | ··0x00003298·70010000·00000000·74000000·ab000000·p.......t....... | ||
58 | ··0x000032a8·00000000·87010000·00000000·0a000000·................ | ||
59 | ··0x000032b8·13000000·b4010000·38010000·30010000·........8...0... | ||
60 | ··0x000032c8·60010000·72010000·00000000·00000000·`...r........... | ||
61 | ··0x000032d8·30000000·a4010000·8a010000·24010000·0...........$... | ||
62 | ··0x000032e8·79010000·99010000·00000000·96000000·y............... | ||
63 | ··0x000032f8·00000000·00000000·48010000·b7000000·........H....... | ||
64 | ··0x00003308·90000000·00000000·a8010000·f0000000·................ | ||
65 | ··0x00003318·92000000·19010000·00000000·03010000·................ | ||
66 | ··0x00003328·4f010000·00000000·74010000·72000000·O.......t...r... | ||
67 | ··0x00003338·00000000·76010000·00000000·6e010000·....v.......n... | ||
68 | ··0x00003348·98010000·7f010000·26010000·64010000·........&...d... | ||
69 | ··0x00003358·dd000000·a2000000·2c010000·00000000·........,....... | ||
70 | ··0x00003368·43010000·33010000·56010000·00000000·C...3...V....... | ||
71 | ··0x00003378·c0000000·a9010000·00000000·53000000·............S... | ||
72 | ··0x00003388·00000000·9f010000·ac000000·00000000·................ | ||
73 | ··0x00003398·c9000000·f8000000·00000000·b2010000·................ | ||
74 | ··0x000033 | 67 | ··0x00003300·6d000000·00000000·00000000·00000000·m............... |
75 | ··0x000033 | 68 | ··0x00003310·9b000000·f4000000·00000000·99010000·................ |
76 | ··0x000033c8·00000000·00000000·11010000·00000000·................ | ||
77 | ··0x000033d8·00000000·1c010000·00000000·00000000·................ | ||
78 | ··0x000033e8·00000000·00000000·32010000·62010000·........2...b... | ||
79 | ··0x000033f8·c2000000·00000000·3d010000·f4000000·........=....... | ||
80 | ··0x00003408·00000000·a3000000·00000000·d3000000·................ | ||
81 | ··0x00003418·00000000·5b000000·00000000·ca000000·....[........... | ||
82 | ··0x00003 | 69 | ··0x00003320·30010000·00000000·00000000·e1000000·0............... |
70 | ··0x00003330·7e010000·00000000·00000000·00000000·~............... | ||
83 | ··0x00003438·fa000000·c6000000·84010000·00000000·................ | ||
84 | ··0x00003448·1e010000·6e000000·7d010000·00000000·....n...}....... | ||
85 | ··0x00003 | 71 | ··0x00003340·00000000·6b000000·00000000·00000000·....k........... |
86 | ··0x00003 | 72 | ··0x00003350·00000000·f1000000·00000000·00000000·................ |
Max diff block lines reached; 0/29333 bytes (0.00%) of diff not shown. |
Offset 1, 343 lines modified | Offset 1, 342 lines modified | ||
1 | Hex·dump·of·section·'.dynstr': | 1 | Hex·dump·of·section·'.dynstr': |
2 | ··0x00003c | 2 | ··0x00003c90·006c6962·616e6472·6f69642e·736f006c·.libandroid.so.l |
3 | ··0x00003c | 3 | ··0x00003ca0·69624547·4c2e736f·006c6962·474c4553·ibEGL.so.libGLES |
4 | ··0x00003c | 4 | ··0x00003cb0·76322e73·6f006c69·62632e73·6f006c69·v2.so.libc.so.li |
5 | ··0x00003 | 5 | ··0x00003cc0·62646c2e·736f006c·69626d2e·736f006c·bdl.so.libm.so.l |
6 | ··0x00003 | 6 | ··0x00003cd0·69626c6f·672e736f·006c6962·666c7574·iblog.so.libflut |
7 | ··0x00003 | 7 | ··0x00003ce0·7465722e·736f005f·62696e61·72795f69·ter.so._binary_i |
8 | ··0x00003 | 8 | ··0x00003cf0·63756474·6c5f6461·745f7374·61727400·cudtl_dat_start. |
9 | ··0x00003d | 9 | ··0x00003d00·5f62696e·6172795f·69637564·746c5f64·_binary_icudtl_d |
10 | ··0x00003d | 10 | ··0x00003d10·61745f73·697a6500·65676c43·72656174·at_size.eglCreat |
11 | ··0x00003d | 11 | ··0x00003d20·6557696e·646f7753·75726661·63650065·eWindowSurface.e |
12 | ··0x00003d | 12 | ··0x00003d30·676c4372·65617465·50627566·66657253·glCreatePbufferS |
13 | ··0x00003d | 13 | ··0x00003d40·75726661·63650065·676c4d61·6b654375·urface.eglMakeCu |
14 | ··0x00003d | 14 | ··0x00003d50·7272656e·74006567·6c476574·43757272·rrent.eglGetCurr |
15 | ··0x00003d | 15 | ··0x00003d60·656e7443·6f6e7465·78740065·676c5377·entContext.eglSw |
16 | ··0x00003d | 16 | ··0x00003d70·61704275·66666572·73006567·6c517565·apBuffers.eglQue |
17 | ··0x00003d | 17 | ··0x00003d80·72795375·72666163·65006567·6c43686f·rySurface.eglCho |
18 | ··0x00003d | 18 | ··0x00003d90·6f736543·6f6e6669·67006567·6c476574·oseConfig.eglGet |
19 | ··0x00003d | 19 | ··0x00003da0·4572726f·72006567·6c437265·61746543·Error.eglCreateC |
20 | ··0x00003d | 20 | ··0x00003db0·6f6e7465·78740065·676c4465·7374726f·ontext.eglDestro |
21 | ··0x00003 | 21 | ··0x00003dc0·79436f6e·74657874·0065676c·44657374·yContext.eglDest |
22 | ··0x00003 | 22 | ··0x00003dd0·726f7953·75726661·6365005f·5f6d656d·roySurface.__mem |
23 | ··0x00003 | 23 | ··0x00003de0·7365745f·63686b00·4c494243·00737472·set_chk.LIBC.str |
24 | ··0x00003 | 24 | ··0x00003df0·6c656e00·65676c47·65744469·73706c61·len.eglGetDispla |
25 | ··0x00003e | 25 | ··0x00003e00·79006567·6c496e69·7469616c·697a6500·y.eglInitialize. |
26 | ··0x00003e | 26 | ··0x00003e10·65676c54·65726d69·6e617465·00676c44·eglTerminate.glD |
27 | ··0x00003e | 27 | ··0x00003e20·656c6574·65546578·74757265·7300676c·eleteTextures.gl |
28 | ··0x00003e | 28 | ··0x00003e30·47656e54·65787475·72657300·414e6174·GenTextures.ANat |
29 | ··0x00003e | 29 | ··0x00003e40·69766557·696e646f·775f7265·6c656173·iveWindow_releas |
30 | ··0x00003e | 30 | ··0x00003e50·65007074·68726561·645f6b65·795f6372·e.pthread_key_cr |
31 | ··0x00003e | 31 | ··0x00003e60·65617465·00707468·72656164·5f6b6579·eate.pthread_key |
32 | ··0x00003e | 32 | ··0x00003e70·5f64656c·65746500·70746872·6561645f·_delete.pthread_ |
33 | ··0x00003e | 33 | ··0x00003e80·73657473·70656369·66696300·73657470·setspecific.setp |
34 | ··0x00003e | 34 | ··0x00003e90·72696f72·69747900·67657474·69640041·riority.gettid.A |
35 | ··0x00003e | 35 | ··0x00003ea0·4e617469·76655769·6e646f77·5f6c6f63·NativeWindow_loc |
36 | ··0x00003e | 36 | ··0x00003eb0·6b00414e·61746976·6557696e·646f775f·k.ANativeWindow_ |
37 | ··0x00003 | 37 | ··0x00003ec0·756e6c6f·636b416e·64506f73·7400414e·unlockAndPost.AN |
38 | ··0x00003 | 38 | ··0x00003ed0·61746976·6557696e·646f775f·67657446·ativeWindow_getF |
39 | ··0x00003 | 39 | ··0x00003ee0·6f726d61·74004141·73736574·4d616e61·ormat.AAssetMana |
40 | ··0x00003 | 40 | ··0x00003ef0·6765725f·66726f6d·4a617661·00414173·ger_fromJava.AAs |
41 | ··0x00003f | 41 | ··0x00003f00·7365744d·616e6167·65725f6f·70656e00·setManager_open. |
42 | ··0x00003f | 42 | ··0x00003f10·41417373·65745f63·6c6f7365·00414173·AAsset_close.AAs |
43 | ··0x00003f | 43 | ··0x00003f20·7365745f·6765744c·656e6774·68004141·set_getLength.AA |
44 | ··0x00003f | 44 | ··0x00003f30·73736574·5f676574·42756666·6572005f·sset_getBuffer._ |
45 | ··0x00003f | 45 | ··0x00003f40·5f637861·5f617465·78697400·61626f72·_cxa_atexit.abor |
46 | ··0x00003f | 46 | ··0x00003f50·74005f5f·6d656d63·70795f63·686b004a·t.__memcpy_chk.J |
47 | ··0x00003f | 47 | ··0x00003f60·4e495f4f·6e4c6f61·6400414e·61746976·NI_OnLoad.ANativ |
48 | ··0x00003f | 48 | ··0x00003f70·6557696e·646f775f·66726f6d·53757266·eWindow_fromSurf |
49 | ··0x00003f | 49 | ··0x00003f80·61636500·5f5f6d65·6d6d6f76·655f6368·ace.__memmove_ch |
50 | ··0x00003f | 50 | ··0x00003f90·6b007261·6e64006d·656d636d·70007074·k.rand.memcmp.pt |
51 | ··0x00003f | 51 | ··0x00003fa0·68726561·645f6372·65617465·005f5f61·hread_create.__a |
52 | ··0x00003f | 52 | ··0x00003fb0·6e64726f·69645f6c·6f675f77·72697465·ndroid_log_write |
53 | ··0x0000 | 53 | ··0x00003fc0·00737472·6e636d70·00737472·72636872·.strncmp.strrchr |
54 | ··0x0000 | 54 | ··0x00003fd0·006d616c·6c6f6300·7265616c·6c6f6300·.malloc.realloc. |
55 | ··0x0000 | 55 | ··0x00003fe0·69737864·69676974·00737472·746f756c·isxdigit.strtoul |
56 | ··0x0000 | 56 | ··0x00003ff0·0073656d·5f696e69·74007365·6d5f7472·.sem_init.sem_tr |
57 | ··0x000040 | 57 | ··0x00004000·79776169·74005f5f·6572726e·6f007365·ywait.__errno.se |
58 | ··0x000040 | 58 | ··0x00004010·6d5f706f·73740073·656d5f64·65737472·m_post.sem_destr |
59 | ··0x000040 | 59 | ··0x00004020·6f790070·74687265·61645f73·65746e61·oy.pthread_setna |
60 | ··0x000040 | 60 | ··0x00004030·6d655f6e·70007074·68726561·645f7365·me_np.pthread_se |
61 | ··0x000040 | 61 | ··0x00004040·6c660070·74687265·61645f67·65747370·lf.pthread_getsp |
62 | ··0x000040 | 62 | ··0x00004050·65636966·69630063·6c6f7365·0074696d·ecific.close.tim |
63 | ··0x000040 | 63 | ··0x00004060·65726664·5f637265·61746500·414c6f6f·erfd_create.ALoo |
64 | ··0x000040 | 64 | ··0x00004070·7065725f·61646446·6400414c·6f6f7065·per_addFd.ALoope |
65 | ··0x000040 | 65 | ··0x00004080·725f7265·6d6f7665·46640041·4c6f6f70·r_removeFd.ALoop |
66 | ··0x000040 | 66 | ··0x00004090·65725f70·6f6c6c4f·6e636500·414c6f6f·er_pollOnce.ALoo |
67 | ··0x000040 | 67 | ··0x000040a0·7065725f·77616b65·00414c6f·6f706572·per_wake.ALooper |
68 | ··0x000040 | 68 | ··0x000040b0·5f666f72·54687265·61640041·4c6f6f70·_forThread.ALoop |
69 | ··0x00004 | 69 | ··0x000040c0·65725f70·72657061·72650041·4c6f6f70·er_prepare.ALoop |
70 | ··0x00004 | 70 | ··0x000040d0·65725f61·63717569·72650041·4c6f6f70·er_acquire.ALoop |
71 | ··0x00004 | 71 | ··0x000040e0·65725f72·656c6561·73650074·696d6572·er_release.timer |
72 | ··0x00004 | 72 | ··0x000040f0·66645f73·65747469·6d65005f·5f726561·fd_settime.__rea |
73 | ··0x000041 | 73 | ··0x00004100·645f6368·6b006d6b·64697261·74006475·d_chk.mkdirat.du |
74 | ··0x000041 | 74 | ··0x00004110·70006673·74617400·73746174·00667472·p.fstat.stat.ftr |
75 | ··0x000041 | 75 | ··0x00004120·756e6361·74650075·6e6c696e·6b617400·uncate.unlinkat. |
76 | ··0x000041 | 76 | ··0x00004130·66616363·65737361·74006d73·796e6300·faccessat.msync. |
77 | ··0x000041 | 77 | ··0x00004140·72656e61·6d656174·006f7065·6e617400·renameat.openat. |
78 | ··0x000041 | 78 | ··0x00004150·5f5f6f70·656e6174·5f32006d·6d617000·__openat_2.mmap. |
79 | ··0x000041 | 79 | ··0x00004160·6d756e6d·61700064·6c657272·6f720064·munmap.dlerror.d |
80 | ··0x000041 | 80 | ··0x00004170·6c6f7065·6e00646c·636c6f73·6500646c·lopen.dlclose.dl |
81 | ··0x000041 | 81 | ··0x00004180·73796d00·67657463·7764005f·5f616e64·sym.getcwd.__and |
82 | ··0x000041 | 82 | ··0x00004190·726f6964·5f6c6f67·5f707269·6e740066·roid_log_print.f |
83 | ··0x000041 | 83 | ··0x000041a0·636c6f73·65006673·65656b6f·00667465·close.fseeko.fte |
84 | ··0x000041 | 84 | ··0x000041b0·6c6c6f00·66777269·74650066·666c7573·llo.fwrite.fflus |
85 | ··0x00004 | 85 | ··0x000041c0·68006672·65616400·66726565·005f5f73·h.fread.free.__s |
86 | ··0x00004 | 86 | ··0x000041d0·74726c65·6e5f6368·6b00666f·70656e00·trlen_chk.fopen. |
87 | ··0x00004 | 87 | ··0x000041e0·66736565·6b007374·72647570·00737472·fseek.strdup.str |
88 | ··0x00004 | 88 | ··0x000041f0·636d7000·67657461·75787661·6c007379·cmp.getauxval.sy |
89 | ··0x000042 | 89 | ··0x00004200·73636f6e·66006163·6f736600·61746f69·sconf.acosf.atoi |
90 | ··0x000042 | 90 | ··0x00004210·00737472·63687200·5f5f7374·726e6370·.strchr.__strncp |
91 | ··0x000042 | 91 | ··0x00004220·795f6368·6b320073·74726e63·70790061·y_chk2.strncpy.a |
92 | ··0x000042 | 92 | ··0x00004230·74616e32·66007461·6e66006e·65787461·tan2f.tanf.nexta |
93 | ··0x000042 | 93 | ··0x00004240·66746572·66007365·6d5f7761·69740073·fterf.sem_wait.s |
94 | ··0x000042 | 94 | ··0x00004250·74726373·706e005f·5f76736e·7072696e·trcspn.__vsnprin |
95 | ··0x000042 | 95 | ··0x00004260·74665f63·686b0073·74727374·72007469·tf_chk.strstr.ti |
96 | ··0x000042 | 96 | ··0x00004270·6d650067·6d74696d·655f7200·746f6c6f·me.gmtime_r.tolo |
97 | ··0x000042 | 97 | ··0x00004280·77657200·61636f73·00737472·746f6600·wer.acos.strtof. |
98 | ··0x000042 | 98 | ··0x00004290·73747274·6f640070·72696e74·66007075·strtod.printf.pu |
99 | ··0x000042 | 99 | ··0x000042a0·7473006d·656d6368·72006578·69740063·ts.memchr.exit.c |
100 | ··0x000042 | 100 | ··0x000042b0·616c6c6f·63006674·656c6c00·66707269·alloc.ftell.fpri |
101 | ··0x00004 | 101 | ··0x000042c0·6e746600·6d6b6469·72005f5f·73460066·ntf.mkdir.__sF.f |
102 | ··0x00004 | 102 | ··0x000042d0·696c656e·6f007072·65616400·636c6f73·ileno.pread.clos |
103 | ··0x00004 | 103 | ··0x000042e0·65646972·006f7065·6e646972·00726561·edir.opendir.rea |
104 | ··0x00004 | 104 | ··0x000042f0·64646972·005f5f61·6e64726f·69645f6c·ddir.__android_l |
105 | ··0x000043 | 105 | ··0x00004300·6f675f76·7072696e·74007074·68726561·og_vprint.pthrea |
106 | ··0x000043 | 106 | ··0x00004310·645f6d75·7465785f·6c6f636b·00707468·d_mutex_lock.pth |
107 | ··0x000043 | 107 | ··0x00004320·72656164·5f6d7574·65785f75·6e6c6f63·read_mutex_unloc |
108 | ··0x000043 | 108 | ··0x00004330·6b00636c·6f636b5f·67657474·696d6500·k.clock_gettime. |
109 | ··0x00004388·70746872·6561645f·636f6e64·5f646573·pthread_cond_des | ||
110 | ··0x00004398·74726f79·00707468·72656164·5f636f6e·troy.pthread_con | ||
111 | ··0x000043a8·645f7369·676e616c·00707468·72656164·d_signal.pthread | ||
112 | ··0x000043b8·5f636f6e·645f6272·6f616463·61737400·_cond_broadcast. | ||
113 | ··0x000043 | 109 | ··0x00004340·70746872·6561645f·636f6e64·5f736967·pthread_cond_sig |
110 | ··0x00004350·6e616c00·70746872·6561645f·636f6e64·nal.pthread_cond | ||
111 | ··0x00004360·5f62726f·61646361·73740070·74687265·_broadcast.pthre | ||
112 | ··0x00004370·61645f63·6f6e645f·77616974·00707468·ad_cond_wait.pth | ||
113 | ··0x00004380·72656164·5f636f6e·645f7469·6d656477·read_cond_timedw | ||
114 | ··0x000043 | 114 | ··0x00004390·61697400·70746872·6561645f·636f6e64·ait.pthread_cond |
115 | ··0x000043 | 115 | ··0x000043a0·5f646573·74726f79·00776d65·6d637079·_destroy.wmemcpy |
116 | ··0x000043 | 116 | ··0x000043b0·00676574·6300756e·67657463·00737363·.getc.ungetc.ssc |
117 | ··0x00004 | 117 | ··0x000043c0·616e6600·6e65776c·6f63616c·65007365·anf.newlocale.se |
118 | ··0x00004 | 118 | ··0x000043d0·746c6f63·616c6500·66726565·6c6f6361·tlocale.freeloca |
119 | ··0x00004 | 119 | ··0x000043e0·6c650076·73736361·6e660075·73656c6f·le.vsscanf.uselo |
120 | ··0x00004 | 120 | ··0x000043f0·63616c65·00766173·7072696e·74660069·cale.vasprintf.i |
121 | ··0x000044 | 121 | ··0x00004400·73776c6f·77657200·69736c6f·77657200·swlower.islower. |
122 | ··0x000044 | 122 | ··0x00004410·69737570·70657200·7763736e·72746f6d·isupper.wcsnrtom |
Max diff block lines reached; 0/45545 bytes (0.00%) of diff not shown. |
Offset 1, 5036 lines modified | Offset 1, 5085 lines modified | ||
1 | String·dump·of·section·'.rodata': | 1 | String·dump·of·section·'.rodata': |
2 | ··[···117]··> | 2 | ··[···117]··> |
3 | ··[···11e]··I@����^P | 3 | ··[···11e]··I@����^P |
4 | ··[···128]··C� | ||
5 | ··[···143]··G | ||
4 | ··[···1 | 6 | ··[···158]··BUSGSOPG^X-DT�!^I@^C^C^C^C^G^G^G^GXYZ· |
5 | ··[···1 | 7 | ··[···178]··cers4 |
6 | ··[···1 | 8 | ··[···187]··? |
7 | ··[···1 | 9 | ··[···18b]··@ |
8 | ··[···1 | 10 | ··[···18f]··? |
9 | ··[···1 | 11 | ··[···196]··o@^_ |
10 | ··[···1 | 12 | ··[···1a4]··\n�?^F |
11 | ··[···1 | 13 | ··[···1b8]··*· |
12 | ··[···1 | 14 | ··[···1ce]··.A^A |
13 | ··[···1ec]··c� | ||
14 | ··[···2 | 15 | ··[···21a]··*= |
15 | ··[···2 | 16 | ··[···21f]··= |
16 | ··[···20b]··? | ||
17 | ··[···21b]··? | ||
18 | ··[···223]·· | 17 | ··[···223]··? |
18 | ··[···233]··? | ||
19 | ··[···23b]··> | ||
19 | ··[···2 | 20 | ··[···247]··G |
20 | ··[···2 | 21 | ··[···24e]··p>_�n<2)PG |
21 | ··[···2 | 22 | ··[···26f]··>r |
22 | ··[···2 | 23 | ··[···274]··$ |
24 | ··[···278]··:^D+ | ||
23 | ··[···2 | 25 | ··[···281]··· |
24 | ··[···2 | 26 | ··[···285]··· |
25 | ··[···2 | 27 | ··[···288]··S |
26 | ··[···277]··> | ||
27 | ··[···2 | 28 | ··[···2a0]··H |
28 | ··[···2 | 29 | ··[···2ae]··K@·BGR·ZYX��^�~��^�� |
29 | ··[···2af]··?^C^Y | ||
30 | ··[···2 | 30 | ··[···2c7]··? |
31 | ··[···2 | 31 | ··[···2e4]··'· |
32 | ··[···2e | 32 | ··[···2e9]··'�^_�^M^D@ |
33 | ··[···2ff]··>^C^Y | ||
34 | ··[···30 | 33 | ··[···307]··>^B |
34 | ··[···32b]··U | ||
35 | ··[···3 | 35 | ··[···330]··@ |
36 | ··[···3 | 36 | ··[···338]··@ |
37 | ··[···3 | 37 | ··[···33c]··p |
38 | ··[···3 | 38 | ··[···344]··> |
39 | ··[···32a]··+ | ||
40 | ··[···332]··* | ||
41 | ··[···3 | 39 | ··[···352]··*�����^A |
42 | ··[···35c]··Q� | ||
43 | ··[···380]··{^T�G�z�? | 40 | ··[···380]··{^T�G�z�? |
44 | ··[···38f]··A | 41 | ··[···38f]··A |
45 | ··[···397]··? | 42 | ··[···397]··?^A |
43 | ··[···3a0]··)� | ||
44 | ··[···3a8]··b� | ||
45 | ··[···3ac]··c� | ||
46 | ··[···3 | 46 | ··[···3b9]··0 |
47 | ··[···3 | 47 | ··[···3c8]··0B2A1B2A |
48 | ··[···3 | 48 | ··[···3d6]··N@ |
49 | ··[···3 | 49 | ··[···3db]··? |
50 | ··[···3ec]··V� | ||
51 | ··[···3f8]··@ | ||
52 | ··[···3fc]··\ | ||
53 | ··[···40 | 50 | ··[···400]··@ |
54 | ··[···40 | 51 | ··[···404]··\ |
55 | ··[···4 | 52 | ··[···408]··[ |
56 | ··[···4 | 53 | ··[···40c]··^ |
57 | ··[···4 | 54 | ··[···416]··0�b |
58 | ··[···4 | 55 | ··[···420]··. |
59 | ··[···4 | 56 | ··[···424]··, |
60 | ··[···4 | 57 | ··[···430]··0� |
61 | ··[···4 | 58 | ··[···434]··1� |
62 | ··[···4 | 59 | ··[···43b]··? |
63 | ··[···4 | 60 | ··[···44a]··4&�k^LC@ |
64 | ··[···4 | 61 | ··[···458]··D�����c�^Z^G^M |
65 | ··[···4 | 62 | ··[···468]···VAN·HTA^B |
66 | ··[···4 | 63 | ··[···47f]··?^H |
67 | ··[···4 | 64 | ··[···489]··-DT�!^Y�����^E |
68 | ··[···4 | 65 | ··[···49c]··<� |
69 | ··[···4 | 66 | ··[···4b4]··@ |
70 | ··[···4 | 67 | ··[···4d3]··?�.^V@ |
71 | ··[···4 | 68 | ··[···4df]··A� |
72 | ··[···4 | 69 | ··[···4ef]··@����^I |
73 | ··[··· | 70 | ··[···4f8]··+�^V����?^Y |
74 | ··[···5 | 71 | ··[···504]··· |
75 | ··[···5 | 72 | ··[···518]··para |
76 | ··[···5 | 73 | ··[···524]··A |
77 | ··[···5 | 74 | ··[···536]··P?^B |
78 | ··[···5 | 75 | ··[···547]··?-C^\��6\n |
79 | ············@�@^ | 76 | ············@�@^A |
77 | ··[···578]··V� | ||
80 | ··[···57c]·· | 78 | ··[···57c]··3� |
79 | ··[···594]··! | ||
80 | ··[···5a2]··, | ||
81 | ··[···5 | 81 | ··[···5a8]··: |
82 | ··[···5 | 82 | ··[···5ac]··@ |
83 | ··[···5 | 83 | ··[···5b0]··UUUUUU�?������> |
84 | ··[···5 | 84 | ··[···5da]··+eG^U�?^Y��s�i?,� |
85 | ··[···5d7]··<�^S� | ||
86 | ··[···5e5]··ol�^C^Y | ||
87 | ··[···5ec]··)� | ||
88 | ··[···5f | 85 | ··[···5f0]··'� |
86 | ··[···60f]··<�^S� | ||
87 | ··[···61d]··ol�+� | ||
89 | ··[···6 | 88 | ··[···650]··! |
90 | ··[···6 | 89 | ··[···658]··0· |
91 | ··[···61c]··^· | ||
92 | ··[···620]··ff&@a�b@ | ||
93 | ··[···63f]··> | ||
94 | ··[···647]··< | ||
95 | ··[···64c]··· | ||
96 | ··[···657]··?�^B | ||
97 | ··[···65c]··· | 90 | ··[···65c]··^· |
98 | ··[···66 | 91 | ··[···667]··<ff&@a�b@ |
99 | ··[···6 | 92 | ··[···687]··> |
100 | ··[···6 | 93 | ··[···68c]··· |
94 | ··[···697]··?�^B | ||
101 | ··[···69c]·· | 95 | ··[···69c]··· |
96 | ··[···6a2]··C | ||
97 | ··[···6aa]··· | ||
98 | ··[···6be]··^@ | ||
99 | ··[···6c6]··i@ | ||
100 | ··[···6e0]··P����^ZKD*· | ||
101 | ··[···6ec]··.· | ||
102 | ··[···6 | 102 | ··[···6f3]··D |
103 | ··[···6 | 103 | ··[···6f6]··HD����^F |
104 | ··[··· | 104 | ··[···713]··?�^S�^C^Y |
105 | ··[···72c]··Q��?^Z^BD | ||
Max diff block lines reached; 2138703/2142521 bytes (99.82%) of diff not shown. |
Offset 1, 13169 lines modified | Offset 1, 13463 lines modified | ||
Diff chunk too large, falling back to line-by-line diff (13460 lines added, 13166 lines removed) | |||
1 | Hex·dump·of·section·'.eh_frame_hdr': | 1 | Hex·dump·of·section·'.eh_frame_hdr': |
2 | ··0x0016 | 2 | ··0x0016fdec·011b033b·30490300·25690000·28730f00·...;0I..%i..(s.. |
3 | ··0x0016 | 3 | ··0x0016fdfc·4c490300·30730f00·64490300·70730f00·LI..0s..dI..ps.. |
4 | ··0x0016 | 4 | ··0x0016fe0c·84490300·74730f00·9c490300·78730f00·.I..ts...I..xs.. |
5 | ··0x0016 | 5 | ··0x0016fe1c·b4490300·b8730f00·24ee0e00·f8730f00·.I...s..$....s.. |
6 | ··0x0016 | 6 | ··0x0016fe2c·4cee0e00·78740f00·8cee0e00·10750f00·L...xt.......u.. |
7 | ··0x0016 | 7 | ··0x0016fe3c·bcee0e00·30750f00·d4ee0e00·88760f00·....0u.......v.. |
8 | ··0x0016 | 8 | ··0x0016fe4c·0cef0e00·c4760f00·24ef0e00·e47a0f00·.....v..$....z.. |
9 | ··0x0016 | 9 | ··0x0016fe5c·cc490300·307b0f00·e4490300·487b0f00·.I..0{...I..H{.. |
10 | ··0x0016 | 10 | ··0x0016fe6c·fc490300·847b0f00·144a0300·6c7d0f00·.I...{...J..l}.. |
11 | ··0x0016 | 11 | ··0x0016fe7c·344a0300·947d0f00·544a0300·887e0f00·4J...}..TJ...~.. |
12 | ··0x0016 | 12 | ··0x0016fe8c·744a0300·387f0f00·9c4a0300·687f0f00·tJ..8....J..h... |
13 | ··0x0016 | 13 | ··0x0016fe9c·b44a0300·58800f00·dc4a0300·88800f00·.J..X....J...... |
14 | ··0x0016 | 14 | ··0x0016feac·f44a0300·f0800f00·144b0300·10810f00·.J.......K...... |
15 | ··0x0016 | 15 | ··0x0016febc·2c4b0300·7c810f00·4c4b0300·94810f00·,K..|...LK...... |
16 | ··0x0016 | 16 | ··0x0016fecc·644b0300·b0810f00·7c4b0300·ec810f00·dK......|K...... |
17 | ··0x0016 | 17 | ··0x0016fedc·944b0300·58820f00·b44b0300·ec820f00·.K..X....K...... |
18 | ··0x0016 | 18 | ··0x0016feec·d44b0300·24830f00·ec4b0300·3c830f00·.K..$....K..<... |
19 | ··0x0016 | 19 | ··0x0016fefc·044c0300·40870f00·2c4c0300·48870f00·.L..@...,L..H... |
20 | ··0x0016 | 20 | ··0x0016ff0c·444c0300·e4870f00·644c0300·f0870f00·DL......dL...... |
21 | ··0x0016 | 21 | ··0x0016ff1c·7c4c0300·f4870f00·944c0300·00880f00·|L.......L...... |
22 | ··0x0016 | 22 | ··0x0016ff2c·ac4c0300·24880f00·c44c0300·3c880f00·.L..$....L..<... |
23 | ··0x0016 | 23 | ··0x0016ff3c·dc4c0300·48880f00·f44c0300·6c880f00·.L..H....L..l... |
24 | ··0x0016 | 24 | ··0x0016ff4c·0c4d0300·94880f00·244d0300·b8880f00·.M......$M...... |
25 | ··0x0016 | 25 | ··0x0016ff5c·3c4d0300·cc880f00·544d0300·0c890f00·<M......TM...... |
26 | ··0x0016 | 26 | ··0x0016ff6c·744d0300·2c890f00·8c4d0300·3c890f00·tM..,....M..<... |
27 | ··0x0016 | 27 | ··0x0016ff7c·a44d0300·40890f00·bc4d0300·84890f00·.M..@....M...... |
28 | ··0x0016 | 28 | ··0x0016ff8c·d44d0300·98890f00·ec4d0300·d0890f00·.M.......M...... |
29 | ··0x0016 | 29 | ··0x0016ff9c·044e0300·f8890f00·1c4e0300·008a0f00·.N.......N...... |
30 | ··0x0016 | 30 | ··0x0016ffac·344e0300·0c8a0f00·4c4e0300·2c8a0f00·4N......LN..,... |
31 | ··0x0016 | 31 | ··0x0016ffbc·644e0300·308a0f00·7c4e0300·4c8a0f00·dN..0...|N..L... |
32 | ··0x0016 | 32 | ··0x0016ffcc·944e0300·588a0f00·ac4e0300·c48a0f00·.N..X....N...... |
33 | ··0x0016 | 33 | ··0x0016ffdc·cc4e0300·e08a0f00·e44e0300·ec8a0f00·.N.......N...... |
34 | ··0x0016 | 34 | ··0x0016ffec·fc4e0300·688b0f00·1c4f0300·8c8b0f00·.N..h....O...... |
35 | ··0x0016 | 35 | ··0x0016fffc·344f0300·a88b0f00·4c4f0300·b48b0f00·4O......LO...... |
36 | ··0x001 | 36 | ··0x0017000c·644f0300·188c0f00·844f0300·288c0f00·dO.......O..(... |
37 | ··0x001 | 37 | ··0x0017001c·9c4f0300·408c0f00·b44f0300·708c0f00·.O..@....O..p... |
38 | ··0x001 | 38 | ··0x0017002c·d44f0300·8c8c0f00·ec4f0300·948c0f00·.O.......O...... |
39 | ··0x001 | 39 | ··0x0017003c·04500300·ac8c0f00·1c500300·d88f0f00·.P.......P...... |
40 | ··0x001 | 40 | ··0x0017004c·44500300·ec8f0f00·5c500300·18900f00·DP......\P...... |
41 | ··0x001 | 41 | ··0x0017005c·7c500300·40900f00·94500300·58900f00·|P..@....P..X... |
42 | ··0x001 | 42 | ··0x0017006c·ac500300·a4900f00·cc500300·bc900f00·.P.......P...... |
43 | ··0x001 | 43 | ··0x0017007c·e4500300·3c910f00·fc500300·f0910f00·.P..<....P...... |
44 | ··0x001 | 44 | ··0x0017008c·1c510300·fc910f00·34510300·3c920f00·.Q......4Q..<... |
45 | ··0x001 | 45 | ··0x0017009c·4c510300·38930f00·6c510300·50930f00·LQ..8...lQ..P... |
46 | ··0x001 | 46 | ··0x001700ac·84510300·58930f00·9c510300·60930f00·.Q..X....Q..`... |
47 | ··0x001 | 47 | ··0x001700bc·b4510300·90930f00·cc510300·94930f00·.Q.......Q...... |
48 | ··0x001 | 48 | ··0x001700cc·e4510300·c0930f00·fc510300·d8930f00·.Q.......Q...... |
49 | ··0x001 | 49 | ··0x001700dc·14520300·fc930f00·2c520300·50940f00·.R......,R..P... |
50 | ··0x001 | 50 | ··0x001700ec·4c520300·8c940f00·64520300·fc950f00·LR......dR...... |
51 | ··0x001 | 51 | ··0x001700fc·84520300·04960f00·9c520300·0c960f00·.R.......R...... |
52 | ··0x001 | 52 | ··0x0017010c·b4520300·f4960f00·d4520300·fc960f00·.R.......R...... |
53 | ··0x001 | 53 | ··0x0017011c·ec520300·04970f00·04530300·0c970f00·.R.......S...... |
54 | ··0x001 | 54 | ··0x0017012c·1c530300·14970f00·34530300·1c970f00·.S......4S...... |
55 | ··0x001 | 55 | ··0x0017013c·4c530300·24970f00·64530300·2c970f00·LS..$...dS..,... |
56 | ··0x001 | 56 | ··0x0017014c·7c530300·34970f00·94530300·3c970f00·|S..4....S..<... |
57 | ··0x001 | 57 | ··0x0017015c·ac530300·68970f00·c4530300·80970f00·.S..h....S...... |
58 | ··0x001 | 58 | ··0x0017016c·dc530300·84970f00·f4530300·f4970f00·.S.......S...... |
59 | ··0x001 | 59 | ··0x0017017c·14540300·f8970f00·2c540300·58980f00·.T......,T..X... |
60 | ··0x001 | 60 | ··0x0017018c·44540300·48990f00·6c540300·c89a0f00·DT..H...lT...... |
61 | ··0x001 | 61 | ··0x0017019c·8c540300·d09a0f00·a4540300·d89a0f00·.T.......T...... |
62 | ··0x001 | 62 | ··0x001701ac·bc540300·e89a0f00·d4540300·0c9b0f00·.T.......T...... |
63 | ··0x001 | 63 | ··0x001701bc·ec540300·2c9b0f00·04550300·0c9c0f00·.T..,....U...... |
64 | ··0x001 | 64 | ··0x001701cc·24550300·1c9c0f00·3c550300·209c0f00·$U......<U..·... |
65 | ··0x001 | 65 | ··0x001701dc·54550300·3c9c0f00·6c550300·789c0f00·TU..<...lU..x... |
66 | ··0x001 | 66 | ··0x001701ec·84550300·909c0f00·9c550300·609d0f00·.U.......U..`... |
67 | ··0x001 | 67 | ··0x001701fc·c4550300·b89d0f00·e4550300·d49d0f00·.U.......U...... |
68 | ··0x001 | 68 | ··0x0017020c·fc550300·1c9e0f00·14560300·509e0f00·.U.......V..P... |
69 | ··0x001 | 69 | ··0x0017021c·2c560300·709e0f00·44560300·889e0f00·,V..p...DV...... |
70 | ··0x001 | 70 | ··0x0017022c·5c560300·749f0f00·74560300·889f0f00·\V..t...tV...... |
71 | ··0x001 | 71 | ··0x0017023c·8c560300·d09f0f00·a4560300·3ca00f00·.V.......V..<... |
72 | ··0x001 | 72 | ··0x0017024c·bc560300·84a10f00·ec560300·6ca20f00·.V.......V..l... |
73 | ··0x001 | 73 | ··0x0017025c·0c570300·a0a20f00·24570300·b8a20f00·.W......$W...... |
74 | ··0x001 | 74 | ··0x0017026c·3c570300·c0a20f00·54570300·c8a20f00·<W......TW...... |
75 | ··0x001 | 75 | ··0x0017027c·6c570300·d8a20f00·84570300·e8a20f00·lW.......W...... |
76 | ··0x001 | 76 | ··0x0017028c·9c570300·00a30f00·b4570300·18a30f00·.W.......W...... |
77 | ··0x001 | 77 | ··0x0017029c·cc570300·20a30f00·e4570300·28a30f00·.W..·....W..(... |
78 | ··0x001 | 78 | ··0x001702ac·fc570300·8ca30f00·1c580300·c8a30f00·.W.......X...... |
79 | ··0x001 | 79 | ··0x001702bc·34580300·00a40f00·54580300·04a40f00·4X......TX...... |
80 | ··0x001 | 80 | ··0x001702cc·6c580300·28a40f00·84580300·48a40f00·lX..(....X..H... |
81 | ··0x001 | 81 | ··0x001702dc·9c580300·64a40f00·fc880300·d0a40f00·.X..d........... |
82 | ··0x001 | 82 | ··0x001702ec·848a0300·1ca50f00·d4960300·4ca50f00·............L... |
83 | ··0x001 | 83 | ··0x001702fc·3cd30300·bca50f00·c4f70300·2ca60f00·<...........,... |
84 | ··0x001 | 84 | ··0x0017030c·acfb0300·d4a60f00·3c080400·04a70f00·........<....... |
85 | ··0x001 | 85 | ··0x0017031c·ac320500·3ca70f00·fc090600·2caa0f00·.2..<.......,... |
86 | ··0x001 | 86 | ··0x0017032c·84230600·64aa0f00·a4230600·9caa0f00·.#..d....#...... |
87 | ··0x001 | 87 | ··0x0017033c·c4230600·d4aa0f00·a4240600·0cab0f00·.#.......$...... |
88 | ··0x001 | 88 | ··0x0017034c·c4240600·40ab0f00·e4240600·78ab0f00·.$..@....$..x... |
89 | ··0x001 | 89 | ··0x0017035c·1c8f0800·00ac0f00·5c900800·1cac0f00·........\....... |
90 | ··0x001 | 90 | ··0x0017036c·24040900·3cac0f00·c4040900·74ac0f00·$...<.......t... |
91 | ··0x001 | 91 | ··0x0017037c·24120900·e0ac0f00·bc130900·04ad0f00·$............... |
92 | ··0x001 | 92 | ··0x0017038c·dc210900·5cad0f00·ac240a00·e0ad0f00·.!..\....$...... |
93 | ··0x001 | 93 | ··0x0017039c·34280a00·14ae0f00·0c330a00·7cae0f00·4(.......3..|... |
94 | ··0x001 | 94 | ··0x001703ac·8c330a00·d8ae0f00·24380a00·84af0f00·.3......$8...... |
95 | ··0x001 | 95 | ··0x001703bc·3c380a00·b8af0f00·243c0a00·58c70f00·<8......$<..X... |
96 | ··0x001 | 96 | ··0x001703cc·343d0a00·8cc70f00·943d0a00·c0c70f00·4=.......=...... |
97 | ··0x001 | 97 | ··0x001703dc·0c3e0a00·dcc70f00·3c440a00·38c80f00·.>......<D..8... |
98 | ··0x001 | 98 | ··0x001703ec·54440a00·80ca0f00·fc440a00·38cb0f00·TD.......D..8... |
99 | ··0x001 | 99 | ··0x001703fc·2c480a00·40cc0f00·548a0a00·74cc0f00·,H..@...T...t... |
100 | ··0x001 | 100 | ··0x0017040c·748d0a00·58cd0f00·948d0a00·8ccd0f00·t...X........... |
101 | ··0x001 | 101 | ··0x0017041c·ac8e0a00·cccd0f00·84af0a00·fccd0f00·................ |
102 | ··0x001 | 102 | ··0x0017042c·94b30a00·58ce0f00·44b40a00·8cce0f00·....X...D....... |
103 | ··0x001 | 103 | ··0x0017043c·2cb50a00·84da0f00·84c10a00·e4da0f00·,............... |
104 | ··0x001 | 104 | ··0x0017044c·9cc10a00·80db0f00·34c80a00·b4db0f00·........4....... |
105 | ··0x001 | 105 | ··0x0017045c·34ce0a00·f4db0f00·0cd10a00·34dc0f00·4...........4... |
106 | ··0x001 | 106 | ··0x0017046c·2cd10a00·14dd0f00·4cd10a00·7cdd0f00·,.......L...|... |
107 | ··0x001 | 107 | ··0x0017047c·6cd10a00·b8df0f00·04d20a00·ecdf0f00·l............... |
108 | ··0x001 | 108 | ··0x0017048c·94d40a00·2ce00f00·84d80a00·3ce10f00·....,.......<... |
109 | ··0x001 | 109 | ··0x0017049c·b4da0a00·70e10f00·7cdb0a00·08e20f00·....p...|....... |
110 | ··0x001 | 110 | ··0x001704ac·74610b00·64e20f00·84700b00·88e20f00·ta..d....p...... |
111 | ··0x001 | 111 | ··0x001704bc·b4580300·90e20f00·cc580300·b4e20f00·.X.......X...... |
112 | ··0x001 | 112 | ··0x001704cc·e4580300·18e30f00·04590300·64fb0f00·.X.......Y..d... |
113 | ··0x001 | 113 | ··0x001704dc·34590300·94fb0f00·54590300·04fc0f00·4Y......TY...... |
114 | ··0x001 | 114 | ··0x001704ec·74590300·28fc0f00·8c590300·30fc0f00·tY..(....Y..0... |
115 | ··0x001 | 115 | ··0x001704fc·a4590300·34fc0f00·bc590300·44fc0f00·.Y..4....Y..D... |
116 | ··0x001 | 116 | ··0x0017050c·d4590300·5cfc0f00·ec590300·9cfc0f00·.Y..\....Y...... |
117 | ··0x001 | 117 | ··0x0017051c·045a0300·d4fc0f00·1c5a0300·dcfc0f00·.Z.......Z...... |
118 | ··0x001 | 118 | ··0x0017052c·345a0300·f4fc0f00·4c5a0300·94fd0f00·4Z......LZ...... |
119 | ··0x001 | 119 | ··0x0017053c·6c5a0300·98fd0f00·845a0300·a4fd0f00·lZ.......Z...... |
120 | ··0x001 | 120 | ··0x0017054c·9c5a0300·bcfd0f00·b45a0300·ecfd0f00·.Z.......Z...... |
121 | ··0x001 | 121 | ··0x0017055c·d45a0300·08fe0f00·ec5a0300·0cfe0f00·.Z.......Z...... |
122 | ··0x001 | 122 | ··0x0017056c·045b0300·24fe0f00·1c5b0300·88fe0f00·.[..$....[...... |
123 | ··0x001 | 123 | ··0x0017057c·345b0300·a8fe0f00·545b0300·c4fe0f00·4[......T[...... |
124 | ··0x001 | 124 | ··0x0017058c·6c5b0300·d0fe0f00·845b0300·ecfe0f00·l[.......[...... |
125 | ··0x001 | 125 | ··0x0017059c·9c5b0300·08ff0f00·b45b0300·14ff0f00·.[.......[...... |
Max diff block lines reached; 0/1783992 bytes (0.00%) of diff not shown. |
Offset 1, 46765 lines modified | Offset 1, 47716 lines modified | ||
Diff chunk too large, falling back to line-by-line diff (2726 lines added, 5721 lines removed) | |||
1 | Hex·dump·of·section·'.eh_frame': | 1 | Hex·dump·of·section·'.eh_frame': |
2 | ··0x001 | 2 | ··0x001a4720·14000000·00000000·017a5200·017c1e01·.........zR..|.. |
3 | ··0x001 | 3 | ··0x001a4730·1b0c1f00·00000000·14000000·1c000000·................ |
4 | ··0x001 | 4 | ··0x001a4740·d4290c00·08000000·00440e10·9e040000·.).......D...... |
5 | ··0x001 | 5 | ··0x001a4750·1c000000·34000000·c4290c00·40000000·....4....)..@... |
6 | ··0x001 | 6 | ··0x001a4760·00480e20·9e029304·94080000·00000000·.H.·............ |
7 | ··0x001 | 7 | ··0x001a4770·14000000·54000000·e4290c00·04000000·....T....)...... |
8 | ··0x001 | 8 | ··0x001a4780·00000000·00000000·14000000·6c000000·............l... |
9 | ··0x001 | 9 | ··0x001a4790·d0290c00·04000000·00000000·00000000·.).............. |
10 | ··0x001 | 10 | ··0x001a47a0·14000000·84000000·bc290c00·04000000·.........)...... |
11 | ··0x001 | 11 | ··0x001a47b0·00000000·00000000·14000000·9c000000·................ |
12 | ··0x001 | 12 | ··0x001a47c0·10310c00·4c000000·00480e20·9e029304·.1..L....H.·.... |
13 | ··0x001 | 13 | ··0x001a47d0·14000000·b4000000·44310c00·18000000·........D1...... |
14 | ··0x001 | 14 | ··0x001a47e0·00440e10·9e029304·14000000·cc000000·.D.............. |
15 | ··0x001 | 15 | ··0x001a47f0·44310c00·3c000000·00440e10·9e029304·D1..<....D...... |
16 | ··0x001 | 16 | ··0x001a4800·1c000000·e4000000·68310c00·e8010000·........h1...... |
17 | ··0x001 | 17 | ··0x001a4810·00500ee0·029e0293·04940695·089c0c00·.P.............. |
18 | ··0x001 | 18 | ··0x001a4820·1c000000·04010000·30330c00·28000000·........03..(... |
19 | ··0x001 | 19 | ··0x001a4830·00480e20·9e029304·94080000·00000000·.H.·............ |
20 | ··0x001 | 20 | ··0x001a4840·1c000000·24010000·38330c00·f4000000·....$...83...... |
21 | ··0x001 | 21 | ··0x001a4850·004c0ec0·029e0293·0494069c·08000000·.L.............. |
22 | ··0x001 | 22 | ··0x001a4860·24000000·44010000·0c340c00·b0000000·$...D....4...... |
23 | ··0x001 | 23 | ··0x001a4870·00540e50·9e029304·94069508·960a970c·.T.P............ |
24 | ··0x001 | 24 | ··0x001a4880·98100000·00000000·14000000·6c010000·............l... |
25 | ··0x001 | 25 | ··0x001a4890·94340c00·30000000·00440e10·9e029304·.4..0....D...... |
26 | ··0x001 | 26 | ··0x001a48a0·24000000·84010000·ac340c00·f0000000·$........4...... |
27 | ··0x001 | 27 | ··0x001a48b0·00540e60·9e029304·94069508·960a970c·.T.`............ |
28 | ··0x001 | 28 | ··0x001a48c0·980e9910·00000000·14000000·ac010000·................ |
29 | ··0x001 | 29 | ··0x001a48d0·74350c00·30000000·006c0e10·9e040000·t5..0....l...... |
30 | ··0x001 | 30 | ··0x001a48e0·1c000000·c4010000·8c350c00·68000000·.........5..h... |
31 | ··0x001 | 31 | ··0x001a48f0·004c0e30·9e029304·94069508·960c0000·.L.0............ |
32 | ··0x001 | 32 | ··0x001a4900·14000000·e4010000·d4350c00·20000000·.........5..·... |
33 | ··0x001 | 33 | ··0x001a4910·00480e10·9e040000·1c000000·fc010000·.H.............. |
34 | ··0x001 | 34 | ··0x001a4920·dc350c00·6c000000·00480e20·9e029304·.5..l....H.·.... |
35 | ··0x001 | 35 | ··0x001a4930·94080000·00000000·14000000·1c020000·................ |
36 | ··0x001 | 36 | ··0x001a4940·28360c00·18000000·00440e10·9e040000·(6.......D...... |
37 | ··0x001 | 37 | ··0x001a4950·14000000·34020000·28360c00·1c000000·....4...(6...... |
38 | ··0x001 | 38 | ··0x001a4960·00480e10·9e040000·14000000·4c020000·.H..........L... |
39 | ··0x001 | 39 | ··0x001a4970·2c360c00·3c000000·00440e10·9e029304·,6..<....D...... |
40 | ··0x001 | 40 | ··0x001a4980·1c000000·64020000·50360c00·6c000000·....d...P6..l... |
41 | ··0x001 | 41 | ··0x001a4990·00480eb0·029e029c·04000000·00000000·.H.............. |
42 | ··0x001 | 42 | ··0x001a49a0·1c000000·84020000·9c360c00·94000000·.........6...... |
43 | ··0x001 | 43 | ··0x001a49b0·004c0ec0·029e0293·049c0800·00000000·.L.............. |
44 | ··0x001 | 44 | ··0x001a49c0·14000000·a4020000·10370c00·38000000·.........7..8... |
45 | ··0x001 | 45 | ··0x001a49d0·00440e10·9e029304·14000000·bc020000·.D.............. |
46 | ··0x001 | 46 | ··0x001a49e0·30370c00·18000000·00440e10·9e029304·07.......D...... |
47 | ··0x001 | 47 | ··0x001a49f0·24000000·d4020000·30370c00·04040000·$.......07...... |
48 | ··0x001 | 48 | ··0x001a4a00·00600eb0·039e0293·04940695·08960a97·.`.............. |
49 | ··0x001 | 49 | ··0x001a4a10·0c980e9c·10000000·14000000·fc020000·................ |
50 | ··0x001 | 50 | ··0x001a4a20·0c3b0c00·08000000·00000000·00000000·.;.............. |
51 | ··0x001 | 51 | ··0x001a4a30·1c000000·14030000·fc3a0c00·9c000000·.........:...... |
52 | ··0x001 | 52 | ··0x001a4a40·004c0ed0·029e0293·0494069c·08000000·.L.............. |
53 | ··0x001 | 53 | ··0x001a4a50·14000000·34030000·783b0c00·0c000000·....4...x;...... |
54 | ··0x001 | 54 | ··0x001a4a60·00000000·00000000·14000000·4c030000·............L... |
55 | ··0x001 | 55 | ··0x001a4a70·6c3b0c00·04000000·00000000·00000000·l;.............. |
56 | ··0x001 | 56 | ··0x001a4a80·14000000·64030000·583b0c00·0c000000·....d...X;...... |
57 | ··0x001 | 57 | ··0x001a4a90·00000000·00000000·14000000·7c030000·............|... |
58 | ··0x001 | 58 | ··0x001a4aa0·4c3b0c00·24000000·00000000·00000000·L;..$........... |
59 | ··0x001 | 59 | ··0x001a4ab0·14000000·94030000·583b0c00·18000000·........X;...... |
60 | ··0x001 | 60 | ··0x001a4ac0·00440e10·9e040000·14000000·ac030000·.D.............. |
61 | ··0x001 | 61 | ··0x001a4ad0·583b0c00·0c000000·00000000·00000000·X;.............. |
62 | ··0x001 | 62 | ··0x001a4ae0·14000000·c4030000·4c3b0c00·24000000·........L;..$... |
63 | ··0x001 | 63 | ··0x001a4af0·00000000·00000000·14000000·dc030000·................ |
64 | ··0x001 | 64 | ··0x001a4b00·583b0c00·28000000·004c0e10·9e029304·X;..(....L...... |
65 | ··0x001 | 65 | ··0x001a4b10·14000000·f4030000·683b0c00·24000000·........h;..$... |
66 | ··0x001 | 66 | ··0x001a4b20·00000000·00000000·14000000·0c040000·................ |
67 | ··0x001 | 67 | ··0x001a4b30·743b0c00·14000000·00000000·00000000·t;.............. |
68 | ··0x001 | 68 | ··0x001a4b40·1c000000·24040000·703b0c00·40000000·....$...p;..@... |
69 | ··0x001 | 69 | ··0x001a4b50·00480e20·9e029304·94080000·00000000·.H.·............ |
70 | ··0x001 | 70 | ··0x001a4b60·14000000·44040000·903b0c00·20000000·....D....;..·... |
71 | ··0x001 | 71 | ··0x001a4b70·00000000·00000000·14000000·5c040000·............\... |
72 | ··0x001 | 72 | ··0x001a4b80·983b0c00·10000000·00000000·00000000·.;.............. |
73 | ··0x001 | 73 | ··0x001a4b90·14000000·74040000·903b0c00·04000000·....t....;...... |
74 | ··0x001 | 74 | ··0x001a4ba0·00000000·00000000·14000000·8c040000·................ |
75 | ··0x001 | 75 | ··0x001a4bb0·7c3b0c00·44000000·00440e10·9e029304·|;..D....D...... |
76 | ··0x001 | 76 | ··0x001a4bc0·14000000·a4040000·a83b0c00·14000000·.........;...... |
77 | ··0x001 | 77 | ··0x001a4bd0·00440e10·9e029304·14000000·bc040000·.D.............. |
78 | ··0x001 | 78 | ··0x001a4be0·a43b0c00·38000000·00440e10·9e029304·.;..8....D...... |
79 | ··0x001 | 79 | ··0x001a4bf0·14000000·d4040000·c43b0c00·28000000·.........;..(... |
80 | ··0x001 | 80 | ··0x001a4c00·00440e10·9e029304·14000000·ec040000·.D.............. |
81 | ··0x001 | 81 | ··0x001a4c10·d43b0c00·08000000·00000000·00000000·.;.............. |
82 | ··0x001 | 82 | ··0x001a4c20·14000000·04050000·c43b0c00·0c000000·.........;...... |
83 | ··0x001 | 83 | ··0x001a4c30·00000000·00000000·14000000·1c050000·................ |
84 | ··0x001 | 84 | ··0x001a4c40·b83b0c00·20000000·00000000·00000000·.;..·........... |
85 | ··0x001 | 85 | ··0x001a4c50·14000000·34050000·c03b0c00·04000000·....4....;...... |
86 | ··0x001 | 86 | ··0x001a4c60·00000000·00000000·14000000·4c050000·............L... |
87 | ··0x001 | 87 | ··0x001a4c70·ac3b0c00·1c000000·00440e10·9e040000·.;.......D...... |
88 | ··0x001 | 88 | ··0x001a4c80·14000000·64050000·b03b0c00·0c000000·....d....;...... |
89 | ··0x001 | 89 | ··0x001a4c90·00000000·00000000·1c000000·7c050000·............|... |
90 | ··0x001 | 90 | ··0x001a4ca0·a43b0c00·6c000000·00480eb0·029e029c·.;..l....H...... |
91 | ··0x001 | 91 | ··0x001a4cb0·04000000·00000000·14000000·9c050000·................ |
92 | ··0x001 | 92 | ··0x001a4cc0·f03b0c00·1c000000·00440e10·9e040000·.;.......D...... |
93 | ··0x001 | 93 | ··0x001a4cd0·14000000·b4050000·f43b0c00·0c000000·.........;...... |
94 | ··0x001 | 94 | ··0x001a4ce0·00000000·00000000·1c000000·cc050000·................ |
95 | ··0x001 | 95 | ··0x001a4cf0·e83b0c00·7c000000·004c0ec0·029e0293·.;..|....L...... |
96 | ··0x001 | 96 | ··0x001a4d00·049c0800·00000000·14000000·ec050000·................ |
97 | ··0x001 | 97 | ··0x001a4d10·443c0c00·24000000·00000000·00000000·D<..$........... |
98 | ··0x001 | 98 | ··0x001a4d20·14000000·04060000·503c0c00·1c000000·........P<...... |
99 | ··0x001 | 99 | ··0x001a4d30·00440e10·9e040000·14000000·1c060000·.D.............. |
100 | ··0x001 | 100 | ··0x001a4d40·543c0c00·0c000000·00000000·00000000·T<.............. |
101 | ··0x001 | 101 | ··0x001a4d50·1c000000·34060000·483c0c00·64000000·....4...H<..d... |
102 | ··0x001 | 102 | ··0x001a4d60·00500e70·9e029304·94069508·960c0000·.P.p............ |
103 | ··0x001 | 103 | ··0x001a4d70·14000000·54060000·8c3c0c00·10000000·....T....<...... |
104 | ··0x001 | 104 | ··0x001a4d80·00000000·00000000·14000000·6c060000·............l... |
105 | ··0x001 | 105 | ··0x001a4d90·843c0c00·18000000·00440e10·9e029304·.<.......D...... |
106 | ··0x001 | 106 | ··0x001a4da0·1c000000·84060000·843c0c00·30000000·.........<..0... |
107 | ··0x001 | 107 | ··0x001a4db0·00480e20·9e029304·94080000·00000000·.H.·............ |
108 | ··0x001 | 108 | ··0x001a4dc0·14000000·a4060000·943c0c00·1c000000·.........<...... |
109 | ··0x001 | 109 | ··0x001a4dd0·00000000·00000000·14000000·bc060000·................ |
110 | ··0x001 | 110 | ··0x001a4de0·983c0c00·08000000·00000000·00000000·.<.............. |
111 | ··0x001 | 111 | ··0x001a4df0·14000000·d4060000·883c0c00·18000000·.........<...... |
112 | ··0x001 | 112 | ··0x001a4e00·00440e10·9e029304·24000000·ec060000·.D......$....... |
113 | ··0x001 | 113 | ··0x001a4e10·883c0c00·2c030000·00580e80·049e0293·.<..,....X...... |
114 | ··0x001 | 114 | ··0x001a4e20·04940695·08960a97·0c980e99·109c1400·................ |
115 | ··0x001 | 115 | ··0x001a4e30·14000000·14070000·8c3f0c00·14000000·.........?...... |
116 | ··0x001 | 116 | ··0x001a4e40·00440e10·9e029304·1c000000·2c070000·.D..........,... |
117 | ··0x001 | 117 | ··0x001a4e50·883f0c00·2c000000·00480e20·9e029304·.?..,....H.·.... |
118 | ··0x001 | 118 | ··0x001a4e60·94080000·00000000·14000000·4c070000·............L... |
119 | ··0x001 | 119 | ··0x001a4e70·943f0c00·28000000·00440e10·9e029304·.?..(....D...... |
120 | ··0x001 | 120 | ··0x001a4e80·14000000·64070000·a43f0c00·18000000·....d....?...... |
121 | ··0x001 | 121 | ··0x001a4e90·00000000·00000000·1c000000·7c070000·............|... |
122 | ··0x001 | 122 | ··0x001a4ea0·a43f0c00·4c000000·00480eb0·029e029c·.?..L....H...... |
123 | ··0x001 | 123 | ··0x001a4eb0·04000000·00000000·14000000·9c070000·................ |
124 | ··0x001 | 124 | ··0x001a4ec0·d03f0c00·18000000·00440e10·9e029304·.?.......D...... |
125 | ··0x001 | 125 | ··0x001a4ed0·14000000·b4070000·d03f0c00·80000000·.........?...... |
Max diff block lines reached; 5761659/6327735 bytes (91.05%) of diff not shown. |
Offset 1, 46 lines modified | Offset 1, 46 lines modified | ||
1 | Disassembly·of·section·.text: | 1 | Disassembly·of·section·.text: |
2 | 00000000002 | 2 | 0000000000260000·<JNI_OnLoad@@Base-0xff28>: |
3 | » .inst» 0x61707865·;·undefined | 3 | » .inst» 0x61707865·;·undefined |
4 | » .inst» 0x3320646e·;·undefined | 4 | » .inst» 0x3320646e·;·undefined |
5 | » ldrh» w18,·[x9,·#4374] | 5 | » ldrh» w18,·[x9,·#4374] |
6 | » subs» w20,·w11,·w0,·uxtx·#1 | 6 | » subs» w20,·w11,·w0,·uxtx·#1 |
7 | » udf» #1 | 7 | » udf» #1 |
8 | » ... | 8 | » ... |
9 | » .inst» 0x005 | 9 | » .inst» 0x005f06cc·;·undefined |
10 | » udf» #0 | 10 | » udf» #0 |
11 | » .inst» 0x43616843·;·undefined | 11 | » .inst» 0x43616843·;·undefined |
12 | » adr» x8,·2 | 12 | » adr» x8,·2c4c59·<JNI_OnLoad@@Base+0x54d31> |
13 | » .inst» 0x726f6620·;·undefined | 13 | » .inst» 0x726f6620·;·undefined |
14 | » .inst» 0x4d524120·;·undefined | 14 | » .inst» 0x4d524120·;·undefined |
15 | » .inst» 0x202c3876·;·undefined | 15 | » .inst» 0x202c3876·;·undefined |
16 | » adr» x3,·3 | 16 | » adr» x3,·312a86·<JNI_OnLoad@@Base+0xa2b5e> |
17 | » .inst» 0x41474f54·;·undefined | 17 | » .inst» 0x41474f54·;·undefined |
18 | » .inst» 0x6220534d·;·undefined | 18 | » .inst» 0x6220534d·;·undefined |
19 | » .inst» 0x613c2079·;·undefined | 19 | » .inst» 0x613c2079·;·undefined |
20 | » fcmla» v16.8h,·v3.8h,·v18.h[1],·#270 | 20 | » fcmla» v16.8h,·v3.8h,·v18.h[1],·#270 |
21 | » fnmls» z0.h,·p3/m,·z26.h,·z16.h | 21 | » fnmls» z0.h,·p3/m,·z26.h,·z16.h |
22 | » ldnp» d14,·d28,·[x27,·#-208] | 22 | » ldnp» d14,·d28,·[x27,·#-208] |
23 | » .inst» 0x67726f2e·;·undefined | 23 | » .inst» 0x67726f2e·;·undefined |
24 | » udf» #62 | 24 | » udf» #62 |
25 | » cbz» x2,·2 | 25 | » cbz» x2,·260354·<_binary_icudtl_dat_size@@Base+0x188904> |
26 | » adr» x5,·2 | 26 | » adr» x5,·260020·<_binary_icudtl_dat_size@@Base+0x1885d0> |
27 | » cmp» x2,·#0xc0 | 27 | » cmp» x2,·#0xc0 |
28 | » b.cc» 2 | 28 | » b.cc» 260080·<_binary_icudtl_dat_size@@Base+0x188630>··//·b.lo,·b.ul,·b.last |
29 | » ldr» x6,·[x5] | 29 | » ldr» x6,·[x5] |
30 | » ldr» w17,·[x6,·x5] | 30 | » ldr» w17,·[x6,·x5] |
31 | » tst» w17,·#0x1 | 31 | » tst» w17,·#0x1 |
32 | » b.ne» 2 | 32 | » b.ne» 260400·<_binary_icudtl_dat_size@@Base+0x1889b0>··//·b.any |
33 | » stp» x29,·x30,·[sp,·#-96]! | 33 | » stp» x29,·x30,·[sp,·#-96]! |
34 | » mov» x29,·sp | 34 | » mov» x29,·sp |
35 | » adr» x5,·2 | 35 | » adr» x5,·260000·<_binary_icudtl_dat_size@@Base+0x1885b0> |
36 | » stp» x19,·x20,·[sp,·#16] | 36 | » stp» x19,·x20,·[sp,·#16] |
37 | » stp» x21,·x22,·[sp,·#32] | 37 | » stp» x21,·x22,·[sp,·#32] |
38 | » stp» x23,·x24,·[sp,·#48] | 38 | » stp» x23,·x24,·[sp,·#48] |
39 | » stp» x25,·x26,·[sp,·#64] | 39 | » stp» x25,·x26,·[sp,·#64] |
40 | » stp» x27,·x28,·[sp,·#80] | 40 | » stp» x27,·x28,·[sp,·#80] |
41 | » sub» sp,·sp,·#0x40 | 41 | » sub» sp,·sp,·#0x40 |
42 | » ldp» x22,·x23,·[x5] | 42 | » ldp» x22,·x23,·[x5] |
Offset 158, 15 lines modified | Offset 158, 15 lines modified | ||
158 | » eor» w11,·w11,·w16 | 158 | » eor» w11,·w11,·w16 |
159 | » eor» w12,·w12,·w13 | 159 | » eor» w12,·w12,·w13 |
160 | » eor» w9,·w9,·w14 | 160 | » eor» w9,·w9,·w14 |
161 | » ror» w10,·w10,·#25 | 161 | » ror» w10,·w10,·#25 |
162 | » ror» w11,·w11,·#25 | 162 | » ror» w11,·w11,·#25 |
163 | » ror» w12,·w12,·#25 | 163 | » ror» w12,·w12,·#25 |
164 | » ror» w9,·w9,·#25 | 164 | » ror» w9,·w9,·#25 |
165 | » cbnz» x4,·2 | 165 | » cbnz» x4,·2600fc·<_binary_icudtl_dat_size@@Base+0x1886ac> |
166 | » add» w5,·w5,·w22 | 166 | » add» w5,·w5,·w22 |
167 | » add» x6,·x6,·x22,·lsr·#32 | 167 | » add» x6,·x6,·x22,·lsr·#32 |
168 | » add» w7,·w7,·w23 | 168 | » add» w7,·w7,·w23 |
169 | » add» x8,·x8,·x23,·lsr·#32 | 169 | » add» x8,·x8,·x23,·lsr·#32 |
170 | » add» w9,·w9,·w24 | 170 | » add» w9,·w9,·w24 |
171 | » add» x10,·x10,·x24,·lsr·#32 | 171 | » add» x10,·x10,·x24,·lsr·#32 |
172 | » add» w11,·w11,·w25 | 172 | » add» w11,·w11,·w25 |
Offset 175, 15 lines modified | Offset 175, 15 lines modified | ||
175 | » add» x14,·x14,·x26,·lsr·#32 | 175 | » add» x14,·x14,·x26,·lsr·#32 |
176 | » add» w15,·w15,·w27 | 176 | » add» w15,·w15,·w27 |
177 | » add» x16,·x16,·x27,·lsr·#32 | 177 | » add» x16,·x16,·x27,·lsr·#32 |
178 | » add» w17,·w17,·w28 | 178 | » add» w17,·w17,·w28 |
179 | » add» x19,·x19,·x28,·lsr·#32 | 179 | » add» x19,·x19,·x28,·lsr·#32 |
180 | » add» w20,·w20,·w30 | 180 | » add» w20,·w20,·w30 |
181 | » add» x21,·x21,·x30,·lsr·#32 | 181 | » add» x21,·x21,·x30,·lsr·#32 |
182 | » b.cc» 2 | 182 | » b.cc» 260360·<_binary_icudtl_dat_size@@Base+0x188910>··//·b.lo,·b.ul,·b.last |
183 | » add» x5,·x5,·x6,·lsl·#32 | 183 | » add» x5,·x5,·x6,·lsl·#32 |
184 | » add» x7,·x7,·x8,·lsl·#32 | 184 | » add» x7,·x7,·x8,·lsl·#32 |
185 | » ldp» x6,·x8,·[x1] | 185 | » ldp» x6,·x8,·[x1] |
186 | » add» x9,·x9,·x10,·lsl·#32 | 186 | » add» x9,·x9,·x10,·lsl·#32 |
187 | » add» x11,·x11,·x12,·lsl·#32 | 187 | » add» x11,·x11,·x12,·lsl·#32 |
188 | » ldp» x10,·x12,·[x1,·#16] | 188 | » ldp» x10,·x12,·[x1,·#16] |
189 | » add» x13,·x13,·x14,·lsl·#32 | 189 | » add» x13,·x13,·x14,·lsl·#32 |
Offset 203, 15 lines modified | Offset 203, 15 lines modified | ||
203 | » eor» x20,·x20,·x21 | 203 | » eor» x20,·x20,·x21 |
204 | » stp» x5,·x7,·[x0] | 204 | » stp» x5,·x7,·[x0] |
205 | » add» x28,·x28,·#0x1 | 205 | » add» x28,·x28,·#0x1 |
206 | » stp» x9,·x11,·[x0,·#16] | 206 | » stp» x9,·x11,·[x0,·#16] |
207 | » stp» x13,·x15,·[x0,·#32] | 207 | » stp» x13,·x15,·[x0,·#32] |
208 | » stp» x17,·x20,·[x0,·#48] | 208 | » stp» x17,·x20,·[x0,·#48] |
209 | » add» x0,·x0,·#0x40 | 209 | » add» x0,·x0,·#0x40 |
210 | » b.hi» 2 | 210 | » b.hi» 2600b4·<_binary_icudtl_dat_size@@Base+0x188664>··//·b.pmore |
211 | » ldp» x19,·x20,·[x29,·#16] | 211 | » ldp» x19,·x20,·[x29,·#16] |
212 | » add» sp,·sp,·#0x40 | 212 | » add» sp,·sp,·#0x40 |
213 | » ldp» x21,·x22,·[x29,·#32] | 213 | » ldp» x21,·x22,·[x29,·#32] |
214 | » ldp» x23,·x24,·[x29,·#48] | 214 | » ldp» x23,·x24,·[x29,·#48] |
215 | » ldp» x25,·x26,·[x29,·#64] | 215 | » ldp» x25,·x26,·[x29,·#64] |
216 | » ldp» x27,·x28,·[x29,·#80] | 216 | » ldp» x27,·x28,·[x29,·#80] |
217 | » ldp» x29,·x30,·[sp],·#96 | 217 | » ldp» x29,·x30,·[sp],·#96 |
Offset 237, 15 lines modified | Offset 237, 15 lines modified | ||
237 | » stp» x13,·x15,·[sp,·#32] | 237 | » stp» x13,·x15,·[sp,·#32] |
238 | » stp» x17,·x20,·[sp,·#48] | 238 | » stp» x17,·x20,·[sp,·#48] |
239 | » ldrb» w10,·[x1,·x2] | 239 | » ldrb» w10,·[x1,·x2] |
240 | » ldrb» w11,·[x4,·x2] | 240 | » ldrb» w11,·[x4,·x2] |
241 | » add» x2,·x2,·#0x1 | 241 | » add» x2,·x2,·#0x1 |
242 | » eor» w10,·w10,·w11 | 242 | » eor» w10,·w10,·w11 |
243 | » strb» w10,·[x0,·x2] | 243 | » strb» w10,·[x0,·x2] |
244 | » cbnz» x2,·2 | 244 | » cbnz» x2,·2603a8·<_binary_icudtl_dat_size@@Base+0x188958> |
245 | » stp» xzr,·xzr,·[sp] | 245 | » stp» xzr,·xzr,·[sp] |
246 | » stp» xzr,·xzr,·[sp,·#16] | 246 | » stp» xzr,·xzr,·[sp,·#16] |
247 | » stp» xzr,·xzr,·[sp,·#32] | 247 | » stp» xzr,·xzr,·[sp,·#32] |
248 | » stp» xzr,·xzr,·[sp,·#48] | 248 | » stp» xzr,·xzr,·[sp,·#48] |
249 | » ldp» x19,·x20,·[x29,·#16] | 249 | » ldp» x19,·x20,·[x29,·#16] |
250 | » add» sp,·sp,·#0x40 | 250 | » add» sp,·sp,·#0x40 |
251 | » ldp» x21,·x22,·[x29,·#32] | 251 | » ldp» x21,·x22,·[x29,·#32] |
Offset 256, 22 lines modified | Offset 256, 22 lines modified | ||
256 | » ret | 256 | » ret |
257 | » nop | 257 | » nop |
258 | » nop | 258 | » nop |
259 | » nop | 259 | » nop |
260 | » nop | 260 | » nop |
261 | » stp» x29,·x30,·[sp,·#-96]! | 261 | » stp» x29,·x30,·[sp,·#-96]! |
262 | » mov» x29,·sp | 262 | » mov» x29,·sp |
263 | » adr» x5,·2 | 263 | » adr» x5,·260000·<_binary_icudtl_dat_size@@Base+0x1885b0> |
264 | » stp» x19,·x20,·[sp,·#16] | 264 | » stp» x19,·x20,·[sp,·#16] |
265 | » stp» x21,·x22,·[sp,·#32] | 265 | » stp» x21,·x22,·[sp,·#32] |
266 | » stp» x23,·x24,·[sp,·#48] | 266 | » stp» x23,·x24,·[sp,·#48] |
267 | » stp» x25,·x26,·[sp,·#64] | 267 | » stp» x25,·x26,·[sp,·#64] |
268 | » stp» x27,·x28,·[sp,·#80] | 268 | » stp» x27,·x28,·[sp,·#80] |
269 | » cmp» x2,·#0x200 | 269 | » cmp» x2,·#0x200 |
270 | » b.cs» 2 | 270 | » b.cs» 260ae0·<_binary_icudtl_dat_size@@Base+0x189090>··//·b.hs,·b.nlast |
271 | » sub» sp,·sp,·#0x40 | 271 | » sub» sp,·sp,·#0x40 |
Max diff block lines reached; 58445065/58449337 bytes (99.99%) of diff not shown. |
Offset 1, 1934 lines modified | Offset 1, 1922 lines modified | ||
1 | Disassembly·of·section·.plt: | 1 | Disassembly·of·section·.plt: |
2 | 0000000000 | 2 | 0000000000714e00·<abort@plt-0x20>: |
3 | » stp» x16,·x30,·[sp,·#-16]! | 3 | » stp» x16,·x30,·[sp,·#-16]! |
4 | » adrp» x16,·8 | 4 | » adrp» x16,·844000·<_binary_icudtl_dat_start@@Base+0x124000> |
5 | » ldr» x17,·[x16,·#2 | 5 | » ldr» x17,·[x16,·#2552] |
6 | » add» x16,·x16,·#0x | 6 | » add» x16,·x16,·#0x9f8 |
7 | » br» x17 | 7 | » br» x17 |
8 | » nop | 8 | » nop |
9 | » nop | 9 | » nop |
10 | » nop | 10 | » nop |
11 | 0000000000 | 11 | 0000000000714e20·<abort@plt>: |
12 | » adrp» x16,·8 | 12 | » adrp» x16,·844000·<_binary_icudtl_dat_start@@Base+0x124000> |
13 | » ldr» x17,·[x16,·#2560] | ||
14 | » add» x16,·x16,·#0xa00 | ||
15 | » br» x17 | ||
16 | 0000000000714e30·<malloc@plt>: | ||
17 | » adrp» x16,·844000·<_binary_icudtl_dat_start@@Base+0x124000> | ||
18 | » ldr» x17,·[x16,·#2568] | ||
19 | » add» x16,·x16,·#0xa08 | ||
20 | » br» x17 | ||
21 | 0000000000714e40·<free@plt>: | ||
22 | » adrp» x16,·844000·<_binary_icudtl_dat_start@@Base+0x124000> | ||
23 | » ldr» x17,·[x16,·#2576] | ||
24 | » add» x16,·x16,·#0xa10 | ||
25 | » br» x17 | ||
26 | 0000000000714e50·<__cxa_finalize@plt>: | ||
27 | » adrp» x16,·844000·<_binary_icudtl_dat_start@@Base+0x124000> | ||
28 | » ldr» x17,·[x16,·#2584] | ||
29 | » add» x16,·x16,·#0xa18 | ||
30 | » br» x17 | ||
31 | 0000000000714e60·<__cxa_atexit@plt>: | ||
32 | » adrp» x16,·844000·<_binary_icudtl_dat_start@@Base+0x124000> | ||
33 | » ldr» x17,·[x16,·#2592] | ||
34 | » add» x16,·x16,·#0xa20 | ||
35 | » br» x17 | ||
36 | 0000000000714e70·<pthread_key_create@plt>: | ||
37 | » adrp» x16,·844000·<_binary_icudtl_dat_start@@Base+0x124000> | ||
38 | » ldr» x17,·[x16,·#2600] | ||
39 | » add» x16,·x16,·#0xa28 | ||
40 | » br» x17 | ||
41 | 0000000000714e80·<pthread_setspecific@plt>: | ||
42 | » adrp» x16,·844000·<_binary_icudtl_dat_start@@Base+0x124000> | ||
43 | » ldr» x17,·[x16,·#2608] | ||
44 | » add» x16,·x16,·#0xa30 | ||
45 | » br» x17 | ||
46 | 0000000000714e90·<memcpy@plt>: | ||
47 | » adrp» x16,·844000·<_binary_icudtl_dat_start@@Base+0x124000> | ||
48 | » ldr» x17,·[x16,·#2616] | ||
49 | » add» x16,·x16,·#0xa38 | ||
50 | » br» x17 | ||
51 | 0000000000714ea0·<memset@plt>: | ||
52 | » adrp» x16,·844000·<_binary_icudtl_dat_start@@Base+0x124000> | ||
13 | » ldr» x17,·[x16,·#2624] | 53 | » ldr» x17,·[x16,·#2624] |
14 | » add» x16,·x16,·#0xa40 | 54 | » add» x16,·x16,·#0xa40 |
15 | » br» x17 | 55 | » br» x17 |
16 | 0000000000 | 56 | 0000000000714eb0·<pthread_key_delete@plt>: |
17 | » adrp» x16,·8 | 57 | » adrp» x16,·844000·<_binary_icudtl_dat_start@@Base+0x124000> |
18 | » ldr» x17,·[x16,·#2632] | 58 | » ldr» x17,·[x16,·#2632] |
19 | » add» x16,·x16,·#0xa48 | 59 | » add» x16,·x16,·#0xa48 |
20 | » br» x17 | 60 | » br» x17 |
21 | 0000000000 | 61 | 0000000000714ec0·<pthread_once@plt>: |
22 | » adrp» x16,·8 | 62 | » adrp» x16,·844000·<_binary_icudtl_dat_start@@Base+0x124000> |
23 | » ldr» x17,·[x16,·#2640] | 63 | » ldr» x17,·[x16,·#2640] |
24 | » add» x16,·x16,·#0xa50 | 64 | » add» x16,·x16,·#0xa50 |
25 | » br» x17 | 65 | » br» x17 |
26 | 0000000000 | 66 | 0000000000714ed0·<pthread_mutex_lock@plt>: |
27 | » adrp» x16,·8 | 67 | » adrp» x16,·844000·<_binary_icudtl_dat_start@@Base+0x124000> |
28 | » ldr» x17,·[x16,·#2648] | 68 | » ldr» x17,·[x16,·#2648] |
29 | » add» x16,·x16,·#0xa58 | 69 | » add» x16,·x16,·#0xa58 |
30 | » br» x17 | 70 | » br» x17 |
31 | 0000000000 | 71 | 0000000000714ee0·<pthread_mutex_unlock@plt>: |
32 | » adrp» x16,·8 | 72 | » adrp» x16,·844000·<_binary_icudtl_dat_start@@Base+0x124000> |
33 | » ldr» x17,·[x16,·#2656] | 73 | » ldr» x17,·[x16,·#2656] |
34 | » add» x16,·x16,·#0xa60 | 74 | » add» x16,·x16,·#0xa60 |
35 | » br» x17 | 75 | » br» x17 |
36 | 0000000000 | 76 | 0000000000714ef0·<pthread_getspecific@plt>: |
37 | » adrp» x16,·8 | 77 | » adrp» x16,·844000·<_binary_icudtl_dat_start@@Base+0x124000> |
38 | » ldr» x17,·[x16,·#2664] | 78 | » ldr» x17,·[x16,·#2664] |
39 | » add» x16,·x16,·#0xa68 | 79 | » add» x16,·x16,·#0xa68 |
40 | » br» x17 | 80 | » br» x17 |
41 | 0000000000 | 81 | 0000000000714f00·<calloc@plt>: |
42 | » adrp» x16,·8 | 82 | » adrp» x16,·844000·<_binary_icudtl_dat_start@@Base+0x124000> |
43 | » ldr» x17,·[x16,·#2672] | 83 | » ldr» x17,·[x16,·#2672] |
44 | » add» x16,·x16,·#0xa70 | 84 | » add» x16,·x16,·#0xa70 |
45 | » br» x17 | 85 | » br» x17 |
46 | 0000000000 | 86 | 0000000000714f10·<realloc@plt>: |
47 | » adrp» x16,·8 | 87 | » adrp» x16,·844000·<_binary_icudtl_dat_start@@Base+0x124000> |
48 | » ldr» x17,·[x16,·#2680] | 88 | » ldr» x17,·[x16,·#2680] |
49 | » add» x16,·x16,·#0xa78 | 89 | » add» x16,·x16,·#0xa78 |
50 | » br» x17 | 90 | » br» x17 |
51 | 0000000000 | 91 | 0000000000714f20·<eglCreateWindowSurface@plt>: |
52 | » adrp» x16,·8 | 92 | » adrp» x16,·844000·<_binary_icudtl_dat_start@@Base+0x124000> |
53 | » ldr» x17,·[x16,·#2688] | 93 | » ldr» x17,·[x16,·#2688] |
54 | » add» x16,·x16,·#0xa80 | 94 | » add» x16,·x16,·#0xa80 |
55 | » br» x17 | 95 | » br» x17 |
56 | 0000000000 | 96 | 0000000000714f30·<ANativeWindow_release@plt>: |
57 | » adrp» x16,·8 | 97 | » adrp» x16,·844000·<_binary_icudtl_dat_start@@Base+0x124000> |
58 | » ldr» x17,·[x16,·#2696] | 98 | » ldr» x17,·[x16,·#2696] |
59 | » add» x16,·x16,·#0xa88 | 99 | » add» x16,·x16,·#0xa88 |
60 | » br» x17 | 100 | » br» x17 |
61 | 0000000000 | 101 | 0000000000714f40·<eglChooseConfig@plt>: |
62 | » adrp» x16,·8 | 102 | » adrp» x16,·844000·<_binary_icudtl_dat_start@@Base+0x124000> |
63 | » ldr» x17,·[x16,·#2704] | 103 | » ldr» x17,·[x16,·#2704] |
64 | » add» x16,·x16,·#0xa90 | 104 | » add» x16,·x16,·#0xa90 |
Max diff block lines reached; 69240/73723 bytes (93.92%) of diff not shown. |
Offset 1, 55449 lines modified | Offset 1, 55454 lines modified | ||
Diff chunk too large, falling back to line-by-line diff (55451 lines added, 55446 lines removed) | |||
1 | Hex·dump·of·section·'.data': | 1 | Hex·dump·of·section·'.data': |
2 | ··0x007 | 2 | ··0x00720000·9000da27·14000000·00000200·436d6e44·...'........CmnD |
3 | ··0x007 | 3 | ··0x00720010·01000000·03000000·20436f70·79726967·........·Copyrig |
4 | ··0x007 | 4 | ··0x00720020·68742028·43292032·30313620·616e6420·ht·(C)·2016·and· |
5 | ··0x007 | 5 | ··0x00720030·6c617465·723a2055·6e69636f·64652c20·later:·Unicode,· |
6 | ··0x007 | 6 | ··0x00720040·496e632e·20616e64·206f7468·6572732e·Inc.·and·others. |
7 | ··0x007 | 7 | ··0x00720050·204c6963·656e7365·20262074·65726d73··License·&·terms |
8 | ··0x007 | 8 | ··0x00720060·206f6620·7573653a·20687474·703a2f2f··of·use:·http:// |
9 | ··0x007 | 9 | ··0x00720070·7777772e·756e6963·6f64652e·6f72672f·www.unicode.org/ |
10 | ··0x007 | 10 | ··0x00720080·636f7079·72696768·742e6874·6d6c2000·copyright.html·. |
11 | ··0x007 | 11 | ··0x00720090·13000000·9c000000·90020000·bd000000·................ |
12 | ··0x007 | 12 | ··0x007200a0·80e40300·d6000000·903d0400·ed000000·.........=...... |
13 | ··0x007 | 13 | ··0x007200b0·603e0400·04010000·403f0400·23010000·`>......@?..#... |
14 | ··0x007 | 14 | ··0x007200c0·60af0500·40010000·f07a0600·60010000·`...@....z..`... |
15 | ··0x007 | 15 | ··0x007200d0·002f0700·83010000·e00c0800·a1010000·./.............. |
16 | ··0x007 | 16 | ··0x007200e0·500d0800·ba010000·000f0800·d8010000·P............... |
17 | ··0x007 | 17 | ··0x007200f0·c0fb0900·f1010000·30a30a00·0d020000·........0....... |
18 | ··0x007 | 18 | ··0x00720100·b0430b00·21020000·10440b00·35020000·.C..!....D..5... |
19 | ··0x007 | 19 | ··0x00720110·90440b00·50020000·40140c00·62020000·.D..P...@...b... |
20 | ··0x007 | 20 | ··0x00720120·d0e90c00·74020000·706c0d00·69637564·....t...pl..icud |
21 | ··0x007 | 21 | ··0x00720130·7436326c·2f62726b·6974722f·6275726d·t62l/brkitr/burm |
22 | ··0x007 | 22 | ··0x00720140·65736564·6963742e·64696374·00696375·esedict.dict.icu |
23 | ··0x007 | 23 | ··0x00720150·64743632·6c2f6272·6b697472·2f636861·dt62l/brkitr/cha |
24 | ··0x007 | 24 | ··0x00720160·722e6272·6b006963·75647436·326c2f62·r.brk.icudt62l/b |
25 | ··0x007 | 25 | ··0x00720170·726b6974·722f6669·2e726573·00696375·rkitr/fi.res.icu |
26 | ··0x007 | 26 | ··0x00720180·64743632·6c2f6272·6b697472·2f6a612e·dt62l/brkitr/ja. |
27 | ··0x007 | 27 | ··0x00720190·72657300·69637564·7436326c·2f62726b·res.icudt62l/brk |
28 | ··0x007 | 28 | ··0x007201a0·6974722f·6b686d65·72646963·742e6469·itr/khmerdict.di |
29 | ··0x007 | 29 | ··0x007201b0·63740069·63756474·36326c2f·62726b69·ct.icudt62l/brki |
30 | ··0x007 | 30 | ··0x007201c0·74722f6c·616f6469·63742e64·69637400·tr/laodict.dict. |
31 | ··0x007 | 31 | ··0x007201d0·69637564·7436326c·2f62726b·6974722f·icudt62l/brkitr/ |
32 | ··0x007 | 32 | ··0x007201e0·6c696e65·5f6e6f72·6d616c2e·62726b00·line_normal.brk. |
33 | ··0x007 | 33 | ··0x007201f0·69637564·7436326c·2f62726b·6974722f·icudt62l/brkitr/ |
34 | ··0x007 | 34 | ··0x00720200·6c696e65·5f6e6f72·6d616c5f·66692e62·line_normal_fi.b |
35 | ··0x007 | 35 | ··0x00720210·726b0069·63756474·36326c2f·62726b69·rk.icudt62l/brki |
36 | ··0x007 | 36 | ··0x00720220·74722f72·65735f69·6e646578·2e726573·tr/res_index.res |
37 | ··0x007 | 37 | ··0x00720230·00696375·64743632·6c2f6272·6b697472·.icudt62l/brkitr |
38 | ··0x007 | 38 | ··0x00720240·2f726f6f·742e7265·73006963·75647436·/root.res.icudt6 |
39 | ··0x007 | 39 | ··0x00720250·326c2f62·726b6974·722f7468·61696469·2l/brkitr/thaidi |
40 | ··0x007 | 40 | ··0x00720260·63742e64·69637400·69637564·7436326c·ct.dict.icudt62l |
41 | ··0x007 | 41 | ··0x00720270·2f62726b·6974722f·776f7264·2e62726b·/brkitr/word.brk |
42 | ··0x007 | 42 | ··0x00720280·00696375·64743632·6c2f6272·6b697472·.icudt62l/brkitr |
43 | ··0x007 | 43 | ··0x00720290·2f776f72·645f6a61·2e62726b·00696375·/word_ja.brk.icu |
44 | ··0x007 | 44 | ··0x007202a0·64743632·6c2f6963·75737464·2e726573·dt62l/icustd.res |
45 | ··0x007 | 45 | ··0x007202b0·00696375·64743632·6c2f6963·75766572·.icudt62l/icuver |
46 | ··0x007 | 46 | ··0x007202c0·2e726573·00696375·64743632·6c2f6c69·.res.icudt62l/li |
47 | ··0x007 | 47 | ··0x007202d0·6b656c79·53756274·6167732e·72657300·kelySubtags.res. |
48 | ··0x007 | 48 | ··0x007202e0·69637564·7436326c·2f6e666b·632e6e72·icudt62l/nfkc.nr |
49 | ··0x007 | 49 | ··0x007202f0·6d006963·75647436·326c2f70·6f6f6c2e·m.icudt62l/pool. |
50 | ··0x007 | 50 | ··0x00720300·72657300·69637564·7436326c·2f726573·res.icudt62l/res |
51 | ··0x007 | 51 | ··0x00720310·5f696e64·65782e72·657300aa·aaaaaaaa·_index.res...... |
52 | ··0x007 | 52 | ··0x00720320·9000da27·14000000·00000200·44696374·...'........Dict |
53 | ··0x007 | 53 | ··0x00720330·01000000·00000000·20436f70·79726967·........·Copyrig |
54 | ··0x007 | 54 | ··0x00720340·68742028·43292032·30313620·616e6420·ht·(C)·2016·and· |
55 | ··0x007 | 55 | ··0x00720350·6c617465·723a2055·6e69636f·64652c20·later:·Unicode,· |
56 | ··0x007 | 56 | ··0x00720360·496e632e·20616e64·206f7468·6572732e·Inc.·and·others. |
57 | ··0x007 | 57 | ··0x00720370·204c6963·656e7365·20262074·65726d73··License·&·terms |
58 | ··0x007 | 58 | ··0x00720380·206f6620·7573653a·20687474·703a2f2f··of·use:·http:// |
59 | ··0x007 | 59 | ··0x00720390·7777772e·756e6963·6f64652e·6f72672f·www.unicode.org/ |
60 | ··0x007 | 60 | ··0x007203a0·636f7079·72696768·742e6874·6d6c2000·copyright.html·. |
61 | ··0x007 | 61 | ··0x007203b0·20000000·56e10300·56e10300·56e10300··...V...V...V... |
62 | ··0x007 | 62 | ··0x007203c0·00000000·00100001·00000000·00000000·................ |
63 | ··0x007 | 63 | ··0x007203d0·002d17f1·da0b23cd·2b2a3c4d·074d214e·.-....#.+*<M.M!N |
64 | ··0x007 | 64 | ··0x007203e0·a4ac4f21·2a21314a·3910121f·002d2f38·..O!*!1J9....-/8 |
65 | ··0x007 | 65 | ··0x007203f0·1c2d2f38·0014373a·1c14373a·21011b3c·.-/8..7:..7:!..< |
66 | ··0x007 | 66 | ··0x00720400·29102c01·04d8481a·3a20111c·32211631·).,...H.:·..2!.1 |
67 | ··0x007 | 67 | ··0x00720410·1c003a1d·2b382126·c62226a4·2e27aa4e·..:.+8!&."&..'.N |
68 | ··0x007 | 68 | ··0x00720420·29200d10·5e1b301b·421d561e·d8b9be21·)·..^.0.B.V....! |
69 | ··0x007 | 69 | ··0x00720430·170a3a38·1c2d2f00·3a21101e·20161e2c·..:8.-/.:!..·.., |
70 | ··0x007 | 70 | ··0x00720440·38003c2e·3821112b·12200201·a8631552·8.<.8!.+.·...c.R |
71 | ··0x007 | 71 | ··0x00720450·2b13051b·2d1a2110·48135218·102c2001·+...-.!.H.R..,·. |
72 | ··0x007 | 72 | ··0x00720460·05a4ef15·0131a410·3c113138·21143910·.....1..<.18!.9. |
73 | ··0x007 | 73 | ··0x00720470·15391521·102d011e·243f2115·19311039·.9.!.-..$?!..1.9 |
74 | ··0x007 | 74 | ··0x00720480·102c2105·ae053407·480ba29b·0c11072c·.,!...4.H......, |
75 | ··0x007 | 75 | ··0x00720490·2115103c·31381c3b·2011143a·210102dc·!..<18.;·..:!... |
76 | ··0x007 | 76 | ··0x007204a0·e88e2c20·0c114c1a·201ad8dc·831bd82a·..,·..L.·......* |
77 | ··0x007 | 77 | ··0x007204b0·cd1c2c21·122c0f2c·2101312e·3d133e19·..,!.,.,!.1.=.>. |
78 | ··0x007 | 78 | ··0x007204c0·3a382113·3814003a·21114813·d81dac15·:8!.8..:!.H..... |
79 | ··0x007 | 79 | ··0x007204d0·0304d2a8·31a2a13b·bae13c11·1a3a2101·....1..;..<..:!. |
80 | ··0x007 | 80 | ··0x007204e0·00323d15·143a3800·2c382110·3a20121e·.2=..:8.,8!.:·.. |
81 | ··0x007 | 81 | ··0x007204f0·143a2106·1f063e0a·a4ff1001·0ad27d2d·.:!...>.......}- |
82 | ··0x007 | 82 | ··0x00720500·13003900·1921122f·153a2016·21153c31·..9..!./.:·.!.<1 |
83 | ··0x007 | 83 | ··0x00720510·2c003a21·003001a6·98051130·3821012d·,.:!.0.....08!.- |
84 | ··0x007 | 84 | ··0x00720520·a6ca3c11·2e382111·390c0107·210c122c·..<..8!.9...!.., |
85 | ··0x007 | 85 | ··0x00720530·143a2100·28023803·21112c1e·20131c31·.:!.(.8.!.,.·..1 |
86 | ··0x007 | 86 | ··0x00720540·2c002112·2f103a20·101c2120·011ba81a·,.!./.:·..!·.... |
87 | ··0x007 | 87 | ··0x00720550·38200f15·c10a1c58·1c501e8e·21dacd61·8·.....X.P..!..a |
88 | ··0x007 | 88 | ··0x00720560·26103820·0106b0ac·16163b2c·38163b2c·&.8·......;,8.;, |
89 | ··0x007 | 89 | ··0x00720570·3821020a·2c2f3831·10382115·3a191e2f·8!..,/81.8!.:../ |
90 | ··0x007 | 90 | ··0x00720580·143a2111·36382010·1e012da2·7f3d1204·.:!.68·...-..=.. |
91 | ··0x007 | 91 | ··0x00720590·3a382101·05483b14·3e312c04·3a200100·:8!..H;.>1,.:·.. |
92 | ··0x007 | 92 | ··0x007205a0·dadb1921·13163d32·3721103a·20100521·...!..=27!.:·..! |
93 | ··0x007 | 93 | ··0x007205b0·15a24519·a2821aa2·901b0730·2630d8ce·..E........0&0.. |
94 | ··0x007 | 94 | ··0x007205c0·2531da0c·a63d443e·0100d0b0·04143a00·%1...=D>......:. |
95 | ··0x007 | 95 | ··0x007205d0·3c2e3820·1210043a·21173e31·1b2d2f38·<.8·...:!.>1.-/8 |
96 | ··0x007 | 96 | ··0x007205e0·21002105·d0960ad0·932cdaf9·802e1038·!.!......,.....8 |
97 | ··0x007 | 97 | ··0x007205f0·20142638·1c313821·05321632·323cd83d··.&8.18!.2.22<.= |
98 | ··0x007 | 98 | ··0x00720600·6c3d1110·3a211037·01102211·12193a38·l=..:!.7.."...:8 |
99 | ··0x007 | 99 | ··0x00720610·21093e2d·5031132b·043a3820·13112f15·!.>-P1.+.:8·../. |
100 | ··0x007 | 100 | ··0x00720620·3a211039·01052207·12043a38·21122f04·:!.9.."...:8!./. |
101 | ··0x007 | 101 | ··0x00720630·3a0119dc·f4713821·0304d845·e505d81f·:....q8!...E.... |
102 | ··0x007 | 102 | ··0x00720640·911cc469·31112c37·2112093a·38200101·...i1.,7!..:8·.. |
103 | ··0x007 | 103 | ··0x00720650·2814102c·2118312b·043a3801·32142c21·(..,!.1+.:8.2.,! |
104 | ··0x007 | 104 | ··0x00720660·0ac0c50a·da548510·9c11a27d·14010476·.....T.....}...v |
105 | ··0x007 | 105 | ··0x00720670·3e012d5e·31122c00·3a200301·d8cff006·>.-^1.,.:·...... |
106 | ··0x007 | 106 | ··0x00720680·c42b15d8·42271b10·3e0104d8·45942f11·.+..B'..>...E./. |
107 | ··0x007 | 107 | ··0x00720690·153a2111·193a2011·013b2119·3a381532·.:!..:·..;!.:8.2 |
108 | ··0x007 | 108 | ··0x007206a0·3711312c·043a2105·2d232d36·2fa2cd31·7.1,.:!.-#-6/..1 |
109 | ··0x007 | 109 | ··0x007206b0·142c3a10·043a2112·2f003a20·0205d81e·.,:..:!./.:·.... |
110 | ··0x007 | 110 | ··0x007206c0·5911bce7·1c153b3e·312c003a·2104ceac·Y.....;>1,.:!... |
111 | ··0x007 | 111 | ··0x007206d0·0a2e1413·3a013038·210137dc·57d03a20·....:.08!.7.W.:· |
112 | ··0x007 | 112 | ··0x007206e0·0101d841·c81b102c·21021948·2d5a2f11·...A...,!..H-Z/. |
113 | ··0x007 | 113 | ··0x007206f0·153a2001·00daaf37·0614312c·043a3821·.:·....7..1,.:8! |
114 | ··0x007 | 114 | ··0x00720700·183a3815·32371119·3a382111·153a2002·.:8.27..:8!..:·. |
115 | ··0x007 | 115 | ··0x00720710·103611b6·e41b143d·003a152b·2118003a·.6.....=.:.+!..: |
116 | ··0x007 | 116 | ··0x00720720·06043a1b·3d003a21·00a25501·a27905a2·..:.=.:!..U..y.. |
117 | ··0x007 | 117 | ··0x00720730·c0060531·3f313c36·823d1831·38063619·...1?1<6.=.18.6. |
118 | ··0x007 | 118 | ··0x00720740·3c0a373a·21102c01·00de43a3·04103a20·<.7:!.,...C...:· |
119 | ··0x007 | 119 | ··0x00720750·0201dc65·840a2438·211e3d3e·143a003c·...e..$8!.=>.:.< |
120 | ··0x007 | 120 | ··0x00720760·2c381b31·38193e30·38212016·162c381c·,8.18.>08!·..,8. |
121 | ··0x007 | 121 | ··0x00720770·3b2c3821·00ce052d·da35ab2f·11363821·;,8!...-.5./.68! |
122 | ··0x007 | 122 | ··0x00720780·0304d844·9d2dd82a·7a3bb8bc·3c010028·...D.-.*z;..<..( |
123 | ··0x007 | 123 | ··0x00720790·2e103821·1b3a1c3b·3e2c1b3d·003a1c00·..8!.:.;>,.=.:.. |
124 | ··0x007 | 124 | ··0x007207a0·3a201206·003a2106·313a3130·3b583c7a·:·...:!.1:10;X<z |
125 | ··0x007 | 125 | ··0x007207b0·3d103621·132b043a·38200101·281b1031·=.6!.+.:8·..(..1 |
Max diff block lines reached; 0/7430149 bytes (0.00%) of diff not shown. |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.fini_array': | 1 | Hex·dump·of·section·'.fini_array': |
2 | ··0x00 | 2 | ··0x00800000·00000000·00000000·00000000·00000000·................ |
Offset 1, 11210 lines modified | Offset 1, 3018 lines modified | ||
Diff chunk too large, falling back to line-by-line diff (15 lines added, 8207 lines removed) | |||
1 | Hex·dump·of·section·'.data.rel.ro': | 1 | Hex·dump·of·section·'.data.rel.ro': |
2 | ··0x00 | 2 | ··0x00800010·00000000·00000000·00300000·00000000·.........0...... |
3 | ··0x00 | 3 | ··0x00800020·00000000·00000000·01300000·00000000·.........0...... |
4 | ··0x00 | 4 | ··0x00800030·00000000·00000000·02300000·00000000·.........0...... |
5 | ··0x00 | 5 | ··0x00800040·00000000·00000000·03300000·00000000·.........0...... |
6 | ··0x00 | 6 | ··0x00800050·00000000·00000000·04300000·00000000·.........0...... |
7 | ··0x00 | 7 | ··0x00800060·00000000·00000000·06300000·00000000·.........0...... |
8 | ··0x00 | 8 | ··0x00800070·00000000·00000000·05300000·00000000·.........0...... |
9 | ··0x00 | 9 | ··0x00800080·00000000·00000000·07300000·00000000·.........0...... |
10 | ··0x00 | 10 | ··0x00800090·00000000·00000000·08300000·00000000·.........0...... |
11 | ··0x00 | 11 | ··0x008000a0·00000000·00000000·0d300000·00000000·.........0...... |
12 | ··0x00 | 12 | ··0x008000b0·00000000·00000000·09300000·00000000·.........0...... |
13 | ··0x00 | 13 | ··0x008000c0·00000000·00000000·0c300000·00000000·.........0...... |
14 | ··0x00 | 14 | ··0x008000d0·00000000·00000000·0a300000·00000000·.........0...... |
15 | ··0x00 | 15 | ··0x008000e0·00000000·00000000·0b300000·00000000·.........0...... |
16 | ··0x00 | 16 | ··0x008000f0·00000000·00000000·0e300000·00000000·.........0...... |
17 | ··0x007e0100·00000000·00000000·00000000·00000000·................ | ||
18 | ··0x007e0110·00000000·00000000·00000000·00000000·................ | ||
19 | ··0x007e0120·00000000·00000000·00000000·00000000·................ | ||
20 | ··0x007e0130·00000000·00000000·00000000·00000000·................ | ||
21 | ··0x007e0140·00000000·00000000·00000000·00000000·................ | ||
22 | ··0x007e0150·00000000·00000000·00000000·00000000·................ | ||
23 | ··0x007e0160·00000000·00000000·00000000·00000000·................ | ||
24 | ··0x007e0170·00000000·00000000·00000000·00000000·................ | ||
25 | ··0x007e0180·00000000·00000000·00000000·00000000·................ | ||
26 | ··0x007e0190·00000000·00000000·00000000·00000000·................ | ||
27 | ··0x007e01a0·00000000·00000000·00000000·00000000·................ | ||
28 | ··0x007e01b0·00000000·00000000·00000000·00000000·................ | ||
29 | ··0x007e01c0·00000000·00000000·00000000·00000000·................ | ||
30 | ··0x007e01d0·00000000·00000000·00000000·00000000·................ | ||
31 | ··0x007e01e0·00000000·00000000·00000000·00000000·................ | ||
32 | ··0x007e01f0·00000000·00000000·00000000·00000000·................ | ||
33 | ··0x007e0200·00000000·00000000·00000000·00000000·................ | ||
34 | ··0x007e0210·00000000·00000000·00000000·00000000·................ | ||
35 | ··0x007e0220·00000000·00000000·00000000·00000000·................ | ||
36 | ··0x007e0230·00000000·00000000·00000000·00000000·................ | ||
37 | ··0x007e0240·00000000·00000000·00000000·00000000·................ | ||
38 | ··0x007e0250·00000000·00000000·00000000·00000000·................ | ||
39 | ··0x007e0260·00000000·00000000·00000000·00000000·................ | ||
40 | ··0x007e0270·00000000·00000000·00000000·00000000·................ | ||
41 | ··0x007e0280·00000000·00000000·00000000·00000000·................ | ||
42 | ··0x007e0290·00000000·00000000·00000000·00000000·................ | ||
43 | ··0x007e02a0·00000000·00000000·00000000·00000000·................ | ||
44 | ··0x007e02b0·00000000·00000000·00000000·00000000·................ | ||
45 | ··0x007e02c0·00000000·00000000·00000000·00000000·................ | ||
46 | ··0x007e02d0·00000000·00000000·00000000·00000000·................ | ||
47 | ··0x007e02e0·00000000·00000000·00000000·00000000·................ | ||
48 | ··0x007e02f0·00000000·00000000·00000000·00000000·................ | ||
49 | ··0x007e0300·00000000·00000000·00000000·00000000·................ | ||
50 | ··0x007e0310·00000000·00000000·00000000·00000000·................ | ||
51 | ··0x007e0320·00000000·00000000·00000000·00000000·................ | ||
52 | ··0x007e0330·00000000·00000000·00000000·00000000·................ | ||
53 | ··0x007e0340·00000000·00000000·00000000·00000000·................ | ||
54 | ··0x007e0350·00000000·00000000·00000000·00000000·................ | ||
55 | ··0x007e0360·00000000·00000000·00000000·00000000·................ | ||
56 | ··0x007e0370·00000000·00000000·00000000·00000000·................ | ||
57 | ··0x007e0380·00000000·00000000·00000000·00000000·................ | ||
58 | ··0x007e0390·00000000·00000000·00000000·00000000·................ | ||
59 | ··0x007e03a0·00000000·00000000·00000000·00000000·................ | ||
60 | ··0x007e03b0·00000000·00000000·00000000·00000000·................ | ||
61 | ··0x007e03c0·00000000·00000000·00000000·00000000·................ | ||
62 | ··0x007e03d0·00000000·00000000·00000000·00000000·................ | ||
63 | ··0x007e03e0·00000000·00000000·00000000·00000000·................ | ||
64 | ··0x007e03f0·00000000·00000000·00000000·00000000·................ | ||
65 | ··0x007e0400·00000000·00000000·00000000·00000000·................ | ||
66 | ··0x007e0410·00000000·00000000·00000000·00000000·................ | ||
67 | ··0x007e0420·f8ffffff·ffffffff·00000000·00000000·................ | ||
68 | ··0x007e0430·00000000·00000000·00000000·00000000·................ | ||
69 | ··0x007e0440·00000000·00000000·00000000·00000000·................ | ||
70 | ··0x007e0450·00000000·00000000·00000000·00000000·................ | ||
71 | ··0x007e0460·00000000·00000000·00000000·00000000·................ | ||
72 | ··0x007e0470·00000000·00000000·00000000·00000000·................ | ||
73 | ··0x007e0480·00000000·00000000·00000000·00000000·................ | ||
74 | ··0x007e0490·00000000·00000000·00000000·00000000·................ | ||
75 | ··0x007e04a0·00000000·00000000·00000000·00000000·................ | ||
76 | ··0x007e04b0·00000000·00000000·00000000·00000000·................ | ||
77 | ··0x007e04c0·00000000·00000000·00000000·00000000·................ | ||
78 | ··0x007e04d0·00000000·00000000·00000000·00000000·................ | ||
79 | ··0x007e04e0·f8ffffff·ffffffff·00000000·00000000·................ | ||
80 | ··0x007e04f0·00000000·00000000·00000000·00000000·................ | ||
81 | ··0x007e0500·00000000·00000000·00000000·00000000·................ | ||
82 | ··0x007e0510·00000000·00000000·00000000·00000000·................ | ||
83 | ··0x007e0520·00000000·00000000·00000000·00000000·................ | ||
84 | ··0x007e0530·00000000·00000000·00000000·00000000·................ | ||
85 | ··0x007e0540·00000000·00000000·00000000·00000000·................ | ||
86 | ··0x007e0550·00000000·00000000·00000000·00000000·................ | ||
87 | ··0x007e0560·00000000·00000000·00000000·00000000·................ | ||
88 | ··0x007e0570·00000000·00000000·00000000·00000000·................ | ||
89 | ··0x007e0580·00000000·00000000·00000000·00000000·................ | ||
90 | ··0x007e0590·00000000·00000000·00000000·00000000·................ | ||
91 | ··0x007e05a0·00000000·00000000·00000000·00000000·................ | ||
92 | ··0x007e05b0·00000000·00000000·00000000·00000000·................ | ||
93 | ··0x007e05c0·00000000·00000000·00000000·00000000·................ | ||
94 | ··0x007e05d0·00000000·00000000·00000000·00000000·................ | ||
95 | ··0x007e05e0·00000000·00000000·00000000·00000000·................ | ||
96 | ··0x007e05f0·00000000·00000000·00000000·00000000·................ | ||
97 | ··0x007e0600·00000000·00000000·80000000·00000000·................ | ||
98 | ··0x007e0610·00000000·00000000·00000000·00000000·................ | ||
99 | ··0x007e0620·00000000·00000000·00000000·00000000·................ | ||
100 | ··0x007e0630·70000000·00000000·f0ffffff·ffffffff·p............... | ||
101 | ··0x007e0640·00000000·00000000·00000000·00000000·................ | ||
102 | ··0x007e0650·00000000·00000000·80ffffff·ffffffff·................ | ||
103 | ··0x007e0660·80ffffff·ffffffff·00000000·00000000·................ | ||
104 | ··0x007e0670·00000000·00000000·00000000·00000000·................ | ||
105 | ··0x007e0680·80000000·00000000·00000000·00000000·................ | ||
106 | ··0x007e0690·00000000·00000000·00000000·00000000·................ | ||
107 | ··0x007e06a0·00000000·00000000·70000000·00000000·........p....... | ||
108 | ··0x007e06b0·f0ffffff·ffffffff·00000000·00000000·................ | ||
109 | ··0x007e06c0·00000000·00000000·00000000·00000000·................ | ||
110 | ··0x007e06d0·80ffffff·ffffffff·80ffffff·ffffffff·................ | ||
111 | ··0x007e06e0·00000000·00000000·00000000·00000000·................ | ||
112 | ··0x007e06f0·00000000·00000000·80000000·00000000·................ | ||
113 | ··0x007e0700·00000000·00000000·00000000·00000000·................ | ||
114 | ··0x007e0710·00000000·00000000·00000000·00000000·................ | ||
115 | ··0x007e0720·80ffffff·ffffffff·80ffffff·ffffffff·................ | ||
116 | ··0x007e0730·00000000·00000000·00000000·00000000·................ | ||
117 | ··0x007e0740·00000000·00000000·70000000·00000000·........p....... | ||
118 | ··0x007e0750·00000000·00000000·00000000·00000000·................ | ||
119 | ··0x007e0760·00000000·00000000·00000000·00000000·................ | ||
120 | ··0x007e0770·90ffffff·ffffffff·90ffffff·ffffffff·................ | ||
121 | ··0x007e0780·00000000·00000000·00000000·00000000·................ | ||
122 | ··0x007e0790·00000000·00000000·00000000·00000000·................ | ||
123 | ··0x007e07a0·00000000·00000000·00000000·00000000·................ | ||
124 | ··0x007e07b0·00000000·00000000·00000000·00000000·................ | ||
125 | ··0x007e07c0·00000000·00000000·00000000·00000000·................ | ||
Max diff block lines reached; 1191839/1742842 bytes (68.38%) of diff not shown. |
Offset 1, 30 lines modified | Offset 1, 30 lines modified | ||
1 | Hex·dump·of·section·'.init_array': | 1 | Hex·dump·of·section·'.init_array': |
2 | ··0x008 | 2 | ··0x00844220·00000000·00000000·00000000·00000000·................ |
3 | ··0x008 | 3 | ··0x00844230·00000000·00000000·00000000·00000000·................ |
4 | ··0x00823290·00000000·00000000·00000000·00000000·................ | ||
5 | ··0x008232a0·00000000·00000000·00000000·00000000·................ | ||
6 | ··0x008232b0·00000000·00000000·00000000·00000000·................ | ||
7 | ··0x008232c0·00000000·00000000·00000000·00000000·................ | ||
8 | ··0x008232d0·00000000·00000000·00000000·00000000·................ | ||
9 | ··0x008232e0·00000000·00000000·00000000·00000000·................ | ||
10 | ··0x008232f0·00000000·00000000·00000000·00000000·................ | ||
11 | ··0x00823300·00000000·00000000·00000000·00000000·................ | ||
12 | ··0x00823310·00000000·00000000·00000000·00000000·................ | ||
13 | ··0x00823320·00000000·00000000·00000000·00000000·................ | ||
14 | ··0x00823330·00000000·00000000·00000000·00000000·................ | ||
15 | ··0x008 | 4 | ··0x00844240·00000000·00000000·00000000·00000000·................ |
16 | ··0x008 | 5 | ··0x00844250·00000000·00000000·00000000·00000000·................ |
17 | ··0x008 | 6 | ··0x00844260·00000000·00000000·00000000·00000000·................ |
18 | ··0x008 | 7 | ··0x00844270·00000000·00000000·00000000·00000000·................ |
19 | ··0x008 | 8 | ··0x00844280·00000000·00000000·00000000·00000000·................ |
20 | ··0x008 | 9 | ··0x00844290·00000000·00000000·00000000·00000000·................ |
21 | ··0x008 | 10 | ··0x008442a0·00000000·00000000·00000000·00000000·................ |
22 | ··0x008 | 11 | ··0x008442b0·00000000·00000000·00000000·00000000·................ |
23 | ··0x008 | 12 | ··0x008442c0·00000000·00000000·00000000·00000000·................ |
24 | ··0x008 | 13 | ··0x008442d0·00000000·00000000·00000000·00000000·................ |
25 | ··0x008 | 14 | ··0x008442e0·00000000·00000000·00000000·00000000·................ |
26 | ··0x008 | 15 | ··0x008442f0·00000000·00000000·00000000·00000000·................ |
27 | ··0x008 | 16 | ··0x00844300·00000000·00000000·00000000·00000000·................ |
17 | ··0x00844310·00000000·00000000·00000000·00000000·................ | ||
18 | ··0x00844320·00000000·00000000·00000000·00000000·................ | ||
19 | ··0x00844330·00000000·00000000·00000000·00000000·................ | ||
20 | ··0x00844340·00000000·00000000·00000000·00000000·................ | ||
21 | ··0x00844350·00000000·00000000·00000000·00000000·................ | ||
22 | ··0x00844360·00000000·00000000·00000000·00000000·................ | ||
23 | ··0x00844370·00000000·00000000·00000000·00000000·................ | ||
24 | ··0x00844380·00000000·00000000·00000000·00000000·................ | ||
25 | ··0x00844390·00000000·00000000·00000000·00000000·................ | ||
26 | ··0x008443a0·00000000·00000000·00000000·00000000·................ | ||
27 | ··0x008443b0·00000000·00000000·00000000·00000000·................ | ||
28 | ··0x008 | 28 | ··0x008443c0·00000000·00000000···················........ |
Offset 1, 68 lines modified | Offset 1, 69 lines modified | ||
1 | Hex·dump·of·section·'.got': | 1 | Hex·dump·of·section·'.got': |
2 | ··0x008445c8·00000000·00000000·00000000·00000000·................ | ||
3 | ··0x008445d8·00000000·00000000·00000000·00000000·................ | ||
4 | ··0x008445e8·00000000·00000000·00000000·00000000·................ | ||
5 | ··0x008445f8·00000000·00000000·00000000·00000000·................ | ||
6 | ··0x00844608·00000000·00000000·00000000·00000000·................ | ||
2 | ··0x008 | 7 | ··0x00844618·00000000·00000000·00000000·00000000·................ |
3 | ··0x008 | 8 | ··0x00844628·00000000·00000000·00000000·00000000·................ |
4 | ··0x008 | 9 | ··0x00844638·00000000·00000000·00000000·00000000·................ |
5 | ··0x008 | 10 | ··0x00844648·00000000·00000000·00000000·00000000·................ |
6 | ··0x008 | 11 | ··0x00844658·00000000·00000000·00000000·00000000·................ |
7 | ··0x008 | 12 | ··0x00844668·00000000·00000000·00000000·00000000·................ |
8 | ··0x008 | 13 | ··0x00844678·00000000·00000000·00000000·00000000·................ |
9 | ··0x008 | 14 | ··0x00844688·00000000·00000000·00000000·00000000·................ |
10 | ··0x008 | 15 | ··0x00844698·00000000·00000000·00000000·00000000·................ |
11 | ··0x008 | 16 | ··0x008446a8·00000000·00000000·00000000·00000000·................ |
12 | ··0x008 | 17 | ··0x008446b8·00000000·00000000·00000000·00000000·................ |
13 | ··0x008 | 18 | ··0x008446c8·00000000·00000000·00000000·00000000·................ |
14 | ··0x008 | 19 | ··0x008446d8·00000000·00000000·00000000·00000000·................ |
15 | ··0x008 | 20 | ··0x008446e8·00000000·00000000·00000000·00000000·................ |
16 | ··0x008 | 21 | ··0x008446f8·00000000·00000000·00000000·00000000·................ |
17 | ··0x008 | 22 | ··0x00844708·00000000·00000000·00000000·00000000·................ |
18 | ··0x008 | 23 | ··0x00844718·00000000·00000000·00000000·00000000·................ |
19 | ··0x008 | 24 | ··0x00844728·00000000·00000000·00000000·00000000·................ |
20 | ··0x008 | 25 | ··0x00844738·00000000·00000000·00000000·00000000·................ |
21 | ··0x008 | 26 | ··0x00844748·00000000·00000000·00000000·00000000·................ |
22 | ··0x008 | 27 | ··0x00844758·00000000·00000000·00000000·00000000·................ |
23 | ··0x008 | 28 | ··0x00844768·00000000·00000000·00000000·00000000·................ |
24 | ··0x008 | 29 | ··0x00844778·00000000·00000000·00000000·00000000·................ |
25 | ··0x008 | 30 | ··0x00844788·00000000·00000000·00000000·00000000·................ |
26 | ··0x008 | 31 | ··0x00844798·00000000·00000000·00000000·00000000·................ |
27 | ··0x008 | 32 | ··0x008447a8·00000000·00000000·00000000·00000000·................ |
28 | ··0x008 | 33 | ··0x008447b8·00000000·00000000·00000000·00000000·................ |
29 | ··0x008 | 34 | ··0x008447c8·00000000·00000000·00000000·00000000·................ |
30 | ··0x008 | 35 | ··0x008447d8·00000000·00000000·00000000·00000000·................ |
31 | ··0x008 | 36 | ··0x008447e8·00000000·00000000·00000000·00000000·................ |
32 | ··0x008 | 37 | ··0x008447f8·00000000·00000000·00000000·00000000·................ |
33 | ··0x008 | 38 | ··0x00844808·00000000·00000000·00000000·00000000·................ |
34 | ··0x008 | 39 | ··0x00844818·00000000·00000000·00000000·00000000·................ |
35 | ··0x008 | 40 | ··0x00844828·00000000·00000000·00000000·00000000·................ |
36 | ··0x008 | 41 | ··0x00844838·00000000·00000000·00000000·00000000·................ |
37 | ··0x008 | 42 | ··0x00844848·00000000·00000000·00000000·00000000·................ |
38 | ··0x008 | 43 | ··0x00844858·00000000·00000000·00000000·00000000·................ |
39 | ··0x008 | 44 | ··0x00844868·00000000·00000000·00000000·00000000·................ |
40 | ··0x008 | 45 | ··0x00844878·00000000·00000000·00000000·00000000·................ |
41 | ··0x008 | 46 | ··0x00844888·00000000·00000000·00000000·00000000·................ |
42 | ··0x008 | 47 | ··0x00844898·00000000·00000000·00000000·00000000·................ |
43 | ··0x008 | 48 | ··0x008448a8·00000000·00000000·00000000·00000000·................ |
44 | ··0x008 | 49 | ··0x008448b8·00000000·00000000·00000000·00000000·................ |
45 | ··0x008 | 50 | ··0x008448c8·00000000·00000000·00000000·00000000·................ |
46 | ··0x008 | 51 | ··0x008448d8·00000000·00000000·00000000·00000000·................ |
47 | ··0x008 | 52 | ··0x008448e8·00000000·00000000·00000000·00000000·................ |
48 | ··0x008 | 53 | ··0x008448f8·00000000·00000000·00000000·00000000·................ |
49 | ··0x008 | 54 | ··0x00844908·00000000·00000000·00000000·00000000·................ |
50 | ··0x008 | 55 | ··0x00844918·00000000·00000000·00000000·00000000·................ |
51 | ··0x008 | 56 | ··0x00844928·00000000·00000000·00000000·00000000·................ |
52 | ··0x008 | 57 | ··0x00844938·00000000·00000000·00000000·00000000·................ |
53 | ··0x008 | 58 | ··0x00844948·00000000·00000000·00000000·00000000·................ |
54 | ··0x008 | 59 | ··0x00844958·00000000·00000000·00000000·00000000·................ |
55 | ··0x008 | 60 | ··0x00844968·00000000·00000000·00000000·00000000·................ |
56 | ··0x008 | 61 | ··0x00844978·00000000·00000000·00000000·00000000·................ |
57 | ··0x008 | 62 | ··0x00844988·00000000·00000000·00000000·00000000·................ |
58 | ··0x008 | 63 | ··0x00844998·00000000·00000000·00000000·00000000·................ |
59 | ··0x008 | 64 | ··0x008449a8·00000000·00000000·00000000·00000000·................ |
60 | ··0x008 | 65 | ··0x008449b8·00000000·00000000·00000000·00000000·................ |
61 | ··0x008 | 66 | ··0x008449c8·00000000·00000000·00000000·00000000·................ |
62 | ··0x008 | 67 | ··0x008449d8·00000000·00000000·00000000·00000000·................ |
63 | ··0x008239e8·00000000·00000000·00000000·00000000·................ | ||
64 | ··0x008239f8·00000000·00000000·00000000·00000000·................ | ||
65 | ··0x00823a08·00000000·00000000·00000000·00000000·................ | ||
66 | ··0x00823a18·00000000·00000000·00000000·00000000·................ | ||
Offset 1, 165 lines modified | Offset 1, 164 lines modified | ||
1 | Hex·dump·of·section·'.got.plt': | 1 | Hex·dump·of·section·'.got.plt': |
2 | ··0x008 | 2 | ··0x008449e8·00000000·00000000·00000000·00000000·................ |
3 | ··0x008 | 3 | ··0x008449f8·00000000·00000000·004e7100·00000000·.........Nq..... |
4 | ··0x00823a48·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
5 | ··0x00823a58·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
6 | ··0x00823a68·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
7 | ··0x00823a78·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
8 | ··0x00823a88·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
9 | ··0x00823a98·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
10 | ··0x00823aa8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
11 | ··0x00823ab8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
12 | ··0x00823ac8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
13 | ··0x00823ad8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
14 | ··0x00823ae8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
15 | ··0x00823af8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
16 | ··0x00823b08·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
17 | ··0x00823b18·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
18 | ··0x00823b28·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
19 | ··0x00823b38·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
20 | ··0x00823b48·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
21 | ··0x00823b58·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
22 | ··0x00823b68·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
23 | ··0x00823b78·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
24 | ··0x00823b88·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
25 | ··0x00823b98·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
26 | ··0x00823ba8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
27 | ··0x00823bb8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
28 | ··0x00823bc8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
29 | ··0x00823bd8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
30 | ··0x00823be8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
31 | ··0x00823bf8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
32 | ··0x00823c08·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
33 | ··0x00823c18·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
34 | ··0x00823c28·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
35 | ··0x00823c38·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
36 | ··0x00823c48·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
37 | ··0x00823c58·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
38 | ··0x00823c68·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
39 | ··0x00823c78·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
40 | ··0x00823c88·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
41 | ··0x00823c98·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
42 | ··0x00823ca8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
43 | ··0x00823cb8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
44 | ··0x00823cc8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
45 | ··0x00823cd8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
46 | ··0x00823ce8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
47 | ··0x00823cf8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
48 | ··0x00823d08·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
49 | ··0x00823d18·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
50 | ··0x00823d28·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
51 | ··0x00823d38·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
52 | ··0x00823d48·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
53 | ··0x00823d58·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
54 | ··0x00823d68·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
55 | ··0x00823d78·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
56 | ··0x00823d88·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
57 | ··0x00823d98·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
58 | ··0x00823da8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
59 | ··0x00823db8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
60 | ··0x00823dc8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
61 | ··0x00823dd8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
62 | ··0x00823de8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
63 | ··0x00823df8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
64 | ··0x00823e08·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
65 | ··0x00823e18·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
66 | ··0x00823e28·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
67 | ··0x00823e38·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
68 | ··0x00823e48·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
69 | ··0x00823e58·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
70 | ··0x00823e68·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
71 | ··0x00823e78·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
72 | ··0x00823e88·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
73 | ··0x00823e98·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
74 | ··0x00823ea8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
75 | ··0x00823eb8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
76 | ··0x00823ec8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
77 | ··0x00823ed8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
78 | ··0x00823ee8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
79 | ··0x00823ef8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
80 | ··0x00823f08·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
81 | ··0x00823f18·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
82 | ··0x00823f28·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
83 | ··0x00823f38·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
84 | ··0x00823f48·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
85 | ··0x00823f58·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
86 | ··0x00823f68·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
87 | ··0x00823f78·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
88 | ··0x00823f88·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
89 | ··0x00823f98·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
90 | ··0x00823fa8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
91 | ··0x00823fb8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
92 | ··0x00823fc8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
93 | ··0x00823fd8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
94 | ··0x00823fe8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
95 | ··0x00823ff8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
96 | ··0x00824008·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
97 | ··0x00824018·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
98 | ··0x00824028·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
99 | ··0x00824038·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
100 | ··0x00824048·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
101 | ··0x00824058·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
102 | ··0x00824068·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
103 | ··0x00824078·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
104 | ··0x00824088·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
105 | ··0x00824098·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
106 | ··0x008240a8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
107 | ··0x008240b8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
108 | ··0x008240c8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
109 | ··0x008240d8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
110 | ··0x008240e8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
111 | ··0x008240f8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
112 | ··0x00824108·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
113 | ··0x00824118·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
114 | ··0x00824128·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
115 | ··0x00824138·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
116 | ··0x00824148·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
117 | ··0x00824158·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
118 | ··0x00824168·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
119 | ··0x00824178·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
120 | ··0x00824188·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
121 | ··0x00824198·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
122 | ··0x008241a8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
123 | ··0x008241b8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
124 | ··0x008241c8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
125 | ··0x008241d8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
126 | ··0x008241e8·701a6f00·00000000·701a6f00·00000000·p.o.....p.o..... | ||
Max diff block lines reached; 0/21682 bytes (0.00%) of diff not shown. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························DYN·(Shared·object·file) | 8 | ··Type:······························DYN·(Shared·object·file) |
9 | ··Machine:···························AArch64 | 9 | ··Machine:···························AArch64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··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:··········10 | 13 | ··Start·of·section·headers:··········10653864·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··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:·········11 | 17 | ··Number·of·program·headers:·········11 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········10 | 19 | ··Number·of·section·headers:·········10 |
20 | ··Section·header·string·table·index:·9 | 20 | ··Section·header·string·table·index:·9 |
Offset 3, 23 lines modified | Offset 3, 23 lines modified | ||
3 | Entry·point·0x0 | 3 | Entry·point·0x0 |
4 | There·are·11·program·headers,·starting·at·offset·64 | 4 | There·are·11·program·headers,·starting·at·offset·64 |
5 | Program·Headers: | 5 | Program·Headers: |
6 | ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align | 6 | ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align |
7 | ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000268·0x000268·R···0x1000 | 7 | ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000268·0x000268·R···0x1000 |
8 | ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0002a8·0x0002a8·R···0x1000 | 8 | ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0002a8·0x0002a8·R···0x1000 |
9 | ··LOAD···········0x001000·0x0000000000001000·0x0000000000001000·0x004 | 9 | ··LOAD···········0x001000·0x0000000000001000·0x0000000000001000·0x004ca0·0x004ca0·R·E·0x1000 |
10 | ··LOAD···········0x006000·0x0000000000006000·0x0000000000006000·0x5 | 10 | ··LOAD···········0x006000·0x0000000000006000·0x0000000000006000·0x5ca000·0x5ca000·R·E·0x1000 |
11 | ··LOAD···········0x5 | 11 | ··LOAD···········0x5d0000·0x00000000005d0000·0x00000000005d0000·0x007a20·0x007a20·R···0x1000 |
12 | ··LOAD···········0x5 | 12 | ··LOAD···········0x5d8000·0x00000000005d8000·0x00000000005d8000·0x44db10·0x44db10·R···0x1000 |
13 | ··LOAD···········0xa | 13 | ··LOAD···········0xa26000·0x0000000000a26000·0x0000000000a26000·0x000030·0x000030·R···0x1000 |
14 | ··LOAD···········0xa | 14 | ··LOAD···········0xa27000·0x0000000000a27000·0x0000000000a27000·0x000078·0x000078·R···0x1000 |
15 | ··LOAD···········0xa | 15 | ··LOAD···········0xa28000·0x0000000000a28000·0x0000000000a28000·0x00006f·0x00006f·R···0x1000 |
16 | ··LOAD···········0xa | 16 | ··LOAD···········0xa29000·0x0000000000a29000·0x0000000000a29000·0x000060·0x000060·RW··0x1000 |
17 | ··DYNAMIC········0xa | 17 | ··DYNAMIC········0xa29000·0x0000000000a29000·0x0000000000a29000·0x000060·0x000060·RW··0x1000 |
18 | ·Section·to·Segment·mapping: | 18 | ·Section·to·Segment·mapping: |
19 | ··Segment·Sections... | 19 | ··Segment·Sections... |
20 | ···00····· | 20 | ···00····· |
21 | ···01····· | 21 | ···01····· |
22 | ···02·····.text· | 22 | ···02·····.text· |
23 | ···03·····.text· | 23 | ···03·····.text· |
Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
1 | There·are·10·section·headers,·starting·at·offset·0xa | 1 | There·are·10·section·headers,·starting·at·offset·0xa290a8: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.text·············PROGBITS········0000000000001000·001000·004 | 5 | ··[·1]·.text·············PROGBITS········0000000000001000·001000·004ca0·00··AX··0···0·4096 |
6 | ··[·2]·.text·············PROGBITS········0000000000006000·006000·5 | 6 | ··[·2]·.text·············PROGBITS········0000000000006000·006000·5ca000·00··AX··0···0·4096 |
7 | ··[·3]·.rodata···········PROGBITS········00000000005 | 7 | ··[·3]·.rodata···········PROGBITS········00000000005d0000·5d0000·007a20·00···A··0···0·4096 |
8 | ··[·4]·.rodata···········PROGBITS········00000000005 | 8 | ··[·4]·.rodata···········PROGBITS········00000000005d8000·5d8000·44db10·00···A··0···0·4096 |
9 | ··[·5]·.hash·············HASH············0000000000a | 9 | ··[·5]·.hash·············HASH············0000000000a26000·a26000·000030·04···A··6···0·4096 |
10 | ··[·6]·.dynsym···········DYNSYM··········0000000000a | 10 | ··[·6]·.dynsym···········DYNSYM··········0000000000a27000·a27000·000078·18···A··7···1·4096 |
11 | ··[·7]·.dynstr···········STRTAB··········0000000000a | 11 | ··[·7]·.dynstr···········STRTAB··········0000000000a28000·a28000·00006f·00···A··0···0·4096 |
12 | ··[·8]·.dynamic··········DYNAMIC·········0000000000a | 12 | ··[·8]·.dynamic··········DYNAMIC·········0000000000a29000·a29000·000060·10··WA··7···0·4096 |
13 | ··[·9]·.shstrtab·········STRTAB··········0000000000000000·a | 13 | ··[·9]·.shstrtab·········STRTAB··········0000000000000000·a29060·000046·00······0···0··1 |
14 | Key·to·Flags: | 14 | Key·to·Flags: |
15 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 15 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
16 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 16 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
17 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 17 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
18 | ··p·(processor·specific) | 18 | ··p·(processor·specific) |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Symbol·table·'.dynsym'·contains·5·entries: | 1 | Symbol·table·'.dynsym'·contains·5·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000001000·19 | 4 | ·····1:·0000000000001000·19616·FUNC····GLOBAL·DEFAULT····1·_kDartVmSnapshotInstructions |
5 | ·····2:·0000000000006000·0x5 | 5 | ·····2:·0000000000006000·0x5ca000·FUNC····GLOBAL·DEFAULT····2·_kDartIsolateSnapshotInstructions |
6 | ·····3:·00000000005 | 6 | ·····3:·00000000005d0000·31264·OBJECT··GLOBAL·DEFAULT····3·_kDartVmSnapshotData |
7 | ·····4:·00000000005 | 7 | ·····4:·00000000005d8000·0x44db10·OBJECT··GLOBAL·DEFAULT····4·_kDartIsolateSnapshotData |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Dynamic·section·at·offset·0xa | 1 | Dynamic·section·at·offset·0xa29000·contains·6·entries: |
2 | ··Tag········Type·························Name/Value | 2 | ··Tag········Type·························Name/Value |
3 | ·0x0000000000000004·(HASH)···············0xa | 3 | ·0x0000000000000004·(HASH)···············0xa26000 |
4 | ·0x0000000000000005·(STRTAB)·············0xa | 4 | ·0x0000000000000005·(STRTAB)·············0xa28000 |
5 | ·0x000000000000000a·(STRSZ)··············111·(bytes) | 5 | ·0x000000000000000a·(STRSZ)··············111·(bytes) |
6 | ·0x0000000000000006·(SYMTAB)·············0xa | 6 | ·0x0000000000000006·(SYMTAB)·············0xa27000 |
7 | ·0x000000000000000b·(SYMENT)·············24·(bytes) | 7 | ·0x000000000000000b·(SYMENT)·············24·(bytes) |
8 | ·0x0000000000000000·(NULL)···············0x0 | 8 | ·0x0000000000000000·(NULL)···············0x0 |
Offset 1, 37 lines modified | Offset 1, 36 lines modified | ||
1 | 1 | c8562f0ee0ebc38ba217c7955956d1cbproduct·use_bare_instructions·no-"asserts"·causal_async_stacks·no-bytecode·arm64-sysv | |
2 | _setAsyncThreadStackTrace | 2 | _setAsyncThreadStackTrace |
3 | _LocalClassMirror | 3 | _LocalClassMirror |
4 | _growRegExpStack8 | 4 | _growRegExpStack8 |
5 | <not·named> | 5 | <not·named> |
6 | ClosureData | 6 | ClosureData |
7 | toString | 7 | toString |
8 | Uint64List | 8 | Uint64List |
9 | UnwindError | 9 | UnwindError |
10 | _LocalVariableMirror | 10 | _LocalVariableMirror |
11 | covariant | 11 | covariant |
12 | abstract | 12 | abstract |
13 | StreamIterator | 13 | StreamIterator |
14 | _EnumHelper | ||
15 | Int64List | 14 | Int64List |
16 | _Int64ArrayView | 15 | _Int64ArrayView |
17 | :function_type_arguments_var | 16 | :function_type_arguments_var |
18 | dart.library.mirrors | 17 | dart.library.mirrors |
19 | ApiError | 18 | ApiError |
20 | Int32List | 19 | Int32List |
21 | Namespace | 20 | Namespace |
22 | external | 21 | external |
22 | ParameterTypeCheck | ||
23 | :entry_points_temp | 23 | :entry_points_temp |
24 | _allocateInvocationMirror | 24 | _allocateInvocationMirror |
25 | factory·result | 25 | factory·result |
26 | _MirrorReference8 | 26 | _MirrorReference8 |
27 | Float32x4 | 27 | Float32x4 |
28 | _boundsCheckForPartialInstantiation | 28 | _boundsCheckForPartialInstantiation |
29 | Future.microtask8 | 29 | Future.microtask8 |
30 | :async_stack_trace_param | ||
31 | :capture_length | 30 | :capture_length |
32 | _ExternalUint16Array | 31 | _ExternalUint16Array |
33 | _ImmutableMap | 32 | _ImmutableMap |
34 | _CastError | 33 | _CastError |
35 | _LocalMirrorSystem | 34 | _LocalMirrorSystem |
36 | get:runtimeType | 35 | get:runtimeType |
37 | _Int64List | 36 | _Int64List |
Offset 54, 24 lines modified | Offset 53, 21 lines modified | ||
54 | _ImmutableList | 53 | _ImmutableList |
55 | continue | 54 | continue |
56 | _ExternalFloat32Array | 55 | _ExternalFloat32Array |
57 | Int64List. | 56 | Int64List. |
58 | _Float64x2 | 57 | _Float64x2 |
59 | Int32x4List | 58 | Int32x4List |
60 | _Float32List | 59 | _Float32List |
61 | addError | ||
62 | dart:collection | 60 | dart:collection |
63 | _Float32x4List | 61 | _Float32x4List |
64 | NativeFunction | 62 | NativeFunction |
65 | ._create | 63 | ._create |
66 | DynamicLibrary | 64 | DynamicLibrary |
67 | <anonymous·signature> | 65 | <anonymous·signature> |
68 | addStream | ||
69 | dart:isolate | 66 | dart:isolate |
70 | completeError | ||
71 | :await_ctx_var | 67 | :await_ctx_var |
72 | :string_param | 68 | :string_param |
73 | _AsyncAwaitCompleter | 69 | _AsyncAwaitCompleter |
74 | _runPendingImmediateCallback | 70 | _runPendingImmediateCallback |
75 | _ExternalUint32Array | 71 | _ExternalUint32Array |
76 | _stackTrace | 72 | _stackTrace |
77 | _setLength | 73 | _setLength |
Offset 79, 55 lines modified | Offset 75, 52 lines modified | ||
79 | Int8List. | 75 | Int8List. |
80 | get:future | 76 | get:future |
81 | _TypeRef | 77 | _TypeRef |
82 | KernelProgramInfo | 78 | KernelProgramInfo |
83 | RedirectionData | 79 | RedirectionData |
84 | _SyncIterable. | 80 | _SyncIterable. |
85 | operator | 81 | operator |
86 | DeoptInfo | ||
87 | FfiTrampolineData | 82 | FfiTrampolineData |
88 | LanguageError | 83 | LanguageError |
89 | _Int32x4 | 84 | _Int32x4 |
90 | Future.value | 85 | Future.value |
91 | :arg_desc | 86 | :arg_desc |
92 | dart.developer.causal_async_stacks | 87 | dart.developer.causal_async_stacks |
93 | _asyncStarMoveNextHelper | 88 | _asyncStarMoveNextHelper |
94 | _IntegerImplementation | 89 | _IntegerImplementation |
95 | _wordCharacterMap | 90 | _wordCharacterMap |
96 | dart.isVM | ||
97 | dart.library. | 91 | dart.library. |
92 | dart.isVM | ||
98 | _ExternalUint8ClampedArray | 93 | _ExternalUint8ClampedArray |
99 | dart.vm.product | 94 | dart.vm.product |
100 | Float64x2 | 95 | Float64x2 |
101 | _handleMessage | 96 | _handleMessage |
102 | :async_saved_try_ctx_var_ | ||
103 | _ExternalInt32Array | 97 | _ExternalInt32Array |
104 | :char_in_match | 98 | :char_in_match |
105 | :async_op_catch_error | ||
106 | NativeType | 99 | NativeType |
107 | _RawReceivePortImpl | 100 | _RawReceivePortImpl |
108 | ByteData. | 101 | ByteData. |
109 | dart:core | 102 | dart:core |
110 | CodeSourceMap | 103 | CodeSourceMap |
111 | ._withType | 104 | ._withType |
112 | _Float64x2List | 105 | _Float64x2List |
113 | ·in·type·cast | 106 | ·in·type·cast |
114 | Int8List | 107 | Int8List |
115 | _asyncStarListenHelper | 108 | _asyncStarListenHelper |
116 | _Float32ArrayView | 109 | _Float32ArrayView |
117 | :temp_param | ||
118 | isPaused | 110 | isPaused |
119 | Map._fromLiteral8 | 111 | Map._fromLiteral8 |
120 | nativewrappers | 112 | nativewrappers |
121 | _SyncIterable | 113 | _SyncIterable |
122 | _GrowableList | 114 | _GrowableList |
123 | Float32x4List. | 115 | Float32x4List. |
124 | IsolateSpawnException | 116 | IsolateSpawnException |
125 | get:hashCode | 117 | get:hashCode |
126 | TransferableTypedData | 118 | TransferableTypedData |
119 | _GrowableList._withData | ||
127 | dart:_internal | 120 | dart:_internal |
128 | _lookupHandler | 121 | _lookupHandler |
129 | ByteData._view | 122 | ByteData._view |
130 | _LocalLibraryDependencyMirror | 123 | _LocalLibraryDependencyMirror |
131 | NoSuchMethodError | 124 | NoSuchMethodError |
132 | <optimized·out> | 125 | <optimized·out> |
133 | _ExternalFloat64x2Array | 126 | _ExternalFloat64x2Array |
Offset 135, 21 lines modified | Offset 128, 19 lines modified | ||
135 | StreamIterator. | 128 | StreamIterator. |
136 | _InternalLinkedHashMap | 129 | _InternalLinkedHashMap |
137 | :stack_trace | 130 | :stack_trace |
138 | ByteData | 131 | ByteData |
139 | identityHashCode8 | 132 | identityHashCode8 |
Max diff block lines reached; 385949/388343 bytes (99.38%) of diff not shown. |
Offset 1, 43 lines modified | Offset 1, 93 lines modified | ||
1 | Disassembly·of·section·.text: | 1 | Disassembly·of·section·.text: |
2 | 0000000000001000·<_kDartVmSnapshotInstructions>: | 2 | 0000000000001000·<_kDartVmSnapshotInstructions>: |
3 | » udf» #19 | 3 | » udf» #19616 |
4 | » ... | 4 | » ... |
5 | » .inst» 0x00130c18·;·undefined | ||
6 | » .inst» 0x00080780·;·undefined | ||
7 | » .inst» 0x80000098·;·undefined | ||
8 | » ... | ||
9 | » brk» #0x0 | ||
10 | » .inst» 0xffffffff·;·undefined | ||
11 | » mov» x19,·x30 | ||
12 | » str» x29,·[x26,·#128] | ||
13 | » str» x8,·[x26,·#160] | ||
14 | » mov» x9,·#0x2···················» //·#2 | ||
15 | » str» x9,·[x26,·#1376] | ||
16 | » mov» x17,·#0x568·················» //·#1384 | ||
17 | » add» x17,·x26,·x17 | ||
18 | » ldxr» x9,·[x17] | ||
19 | » cmp» x9,·#0x0 | ||
20 | » b.ne» 1078·<_kDartVmSnapshotInstructions+0x78>··//·b.any | ||
21 | » mov» x9,·#0x1···················» //·#1 | ||
22 | » stxr» w16,·x9,·[x17] | ||
23 | » cbz» x16,·1084·<_kDartVmSnapshotInstructions+0x84> | ||
24 | » b.al» 105c·<_kDartVmSnapshotInstructions+0x5c> | ||
25 | » ldr» x17,·[x26,·#352] | ||
26 | » ldur» x17,·[x17,·#7] | ||
27 | » blr» x17 | ||
28 | » mov» sp,·x15 | ||
29 | » blr» x8 | ||
30 | » mov» x15,·sp | ||
31 | » mov» x17,·#0x568·················» //·#1384 | ||
32 | » add» x17,·x26,·x17 | ||
33 | » ldxr» x9,·[x17] | ||
34 | » cmp» x9,·#0x1 | ||
35 | » b.ne» 10b4·<_kDartVmSnapshotInstructions+0xb4>··//·b.any | ||
36 | » mov» x9,·#0x0···················» //·#0 | ||
37 | » stxr» w16,·x9,·[x17] | ||
38 | » cbz» x16,·10c0·<_kDartVmSnapshotInstructions+0xc0> | ||
39 | » b.al» 1098·<_kDartVmSnapshotInstructions+0x98> | ||
40 | » ldr» x17,·[x26,·#360] | ||
41 | » ldur» x17,·[x17,·#7] | ||
42 | » blr» x17 | ||
43 | » mov» x9,·#0x9···················» //·#9 | ||
44 | » str» x9,·[x26,·#160] | ||
45 | » mov» x9,·#0x1···················» //·#1 | ||
46 | » str» x9,·[x26,·#1376] | ||
47 | » str» xzr,·[x26,·#128] | ||
48 | » ret» x19 | ||
49 | » brk» #0x0 | ||
50 | » .inst» 0xffffffff·;·undefined | ||
5 | » .inst» 0x00130618·;·undefined | 51 | » .inst» 0x00130618·;·undefined |
6 | » .inst» 0x0007 | 52 | » .inst» 0x0007ffa5·;·undefined |
7 | » .inst» 0x80000034·;·undefined | 53 | » .inst» 0x80000034·;·undefined |
8 | » ... | 54 | » ... |
9 | » brk» #0x0 | 55 | » brk» #0x0 |
10 | » .inst» 0xffffffff·;·undefined | 56 | » .inst» 0xffffffff·;·undefined |
11 | » sub» x16,·x15,·#0x1,·lsl·#12 | 57 | » sub» x16,·x15,·#0x1,·lsl·#12 |
12 | » and» sp,·x16,·#0xfffffffffffffff0 | 58 | » and» sp,·x16,·#0xfffffffffffffff0 |
13 | » stp» x29,·x30,·[x15,·#-16]! | 59 | » stp» x29,·x30,·[x15,·#-16]! |
14 | » mov» x29,·x15 | 60 | » mov» x29,·x15 |
15 | » and» x15,·x15,·#0xfffffffffffffff0 | 61 | » and» x15,·x15,·#0xfffffffffffffff0 |
16 | » mov» x1,·x30 | 62 | » mov» x1,·x30 |
17 | » ldr» x2,·[x26,·#11 | 63 | » ldr» x2,·[x26,·#1160] |
18 | » mov» sp,·x15 | 64 | » mov» sp,·x15 |
19 | » blr» x2 | 65 | » blr» x2 |
20 | » mov» x15,·sp | 66 | » mov» x15,·sp |
21 | » mov» x15,·x29 | 67 | » mov» x15,·x29 |
22 | » ldp» x29,·x30,·[x15],·#16 | 68 | » ldp» x29,·x30,·[x15],·#16 |
23 | » ret | 69 | » ret |
24 | » .inst» 0xffffffff·;·undefined | 70 | » .inst» 0xffffffff·;·undefined |
25 | » brk» #0x0 | 71 | » brk» #0x0 |
26 | » .inst» 0xffffffff·;·undefined | 72 | » .inst» 0xffffffff·;·undefined |
27 | » .inst» 0x00131e18·;·undefined | 73 | » .inst» 0x00131e18·;·undefined |
28 | » .inst» 0x0007 | 74 | » .inst» 0x0007f7ca·;·undefined |
29 | » .inst» 0x800001 | 75 | » .inst» 0x800001b4·;·undefined |
30 | » ... | 76 | » ... |
31 | » brk» #0x0 | 77 | » brk» #0x0 |
32 | » .inst» 0xffffffff·;·undefined | 78 | » .inst» 0xffffffff·;·undefined |
79 | » sub» x16,·x15,·#0x1,·lsl·#12 | ||
80 | » and» sp,·x16,·#0xfffffffffffffff0 | ||
81 | » stp» x29,·x30,·[x15,·#-16]! | ||
82 | » mov» x29,·x15 | ||
33 | » str» q31,·[x15,·#-16]! | 83 | » str» q31,·[x15,·#-16]! |
34 | » str» q30,·[x15,·#-16]! | 84 | » str» q30,·[x15,·#-16]! |
35 | » str» q29,·[x15,·#-16]! | 85 | » str» q29,·[x15,·#-16]! |
36 | » str» q28,·[x15,·#-16]! | 86 | » str» q28,·[x15,·#-16]! |
37 | » str» q27,·[x15,·#-16]! | 87 | » str» q27,·[x15,·#-16]! |
38 | » str» q26,·[x15,·#-16]! | 88 | » str» q26,·[x15,·#-16]! |
39 | » str» q25,·[x15,·#-16]! | 89 | » str» q25,·[x15,·#-16]! |
Offset 77, 24 lines modified | Offset 127, 22 lines modified | ||
77 | » stp» x11,·x12,·[x15,·#-16]! | 127 | » stp» x11,·x12,·[x15,·#-16]! |
78 | » stp» x9,·x10,·[x15,·#-16]! | 128 | » stp» x9,·x10,·[x15,·#-16]! |
79 | » stp» x7,·x8,·[x15,·#-16]! | 129 | » stp» x7,·x8,·[x15,·#-16]! |
80 | » stp» x5,·x6,·[x15,·#-16]! | 130 | » stp» x5,·x6,·[x15,·#-16]! |
81 | » stp» x3,·x4,·[x15,·#-16]! | 131 | » stp» x3,·x4,·[x15,·#-16]! |
82 | » stp» x1,·x2,·[x15,·#-16]! | 132 | » stp» x1,·x2,·[x15,·#-16]! |
83 | » str» x0,·[x15,·#-8]! | 133 | » str» x0,·[x15,·#-8]! |
84 | » sub» x16,·x15,·#0x1,·lsl·#12 | ||
85 | » and» sp,·x16,·#0xfffffffffffffff0 | ||
86 | » stp» x29,·x30,·[x15,·#-16]! | ||
87 | » mov» x | 134 | » mov» x19,·x15 |
88 | » and» x15,·x15,·#0xfffffffffffffff0 | 135 | » and» x15,·x15,·#0xfffffffffffffff0 |
89 | » mov» sp,·x15 | 136 | » mov» sp,·x15 |
137 | » mov» x0,·#0x0···················» //·#0 | ||
138 | » str» x0,·[x26,·#1376] | ||
90 | » ldr» x0,·[x26,·#11 | 139 | » ldr» x0,·[x26,·#1152] |
91 | » blr» x0 | 140 | » blr» x0 |
92 | » mov» x15,·x | 141 | » mov» x15,·x19 |
93 | » ldp» x29,·x30,·[x15],·#16 | ||
94 | » ldr» x0,·[x15],·#8 | 142 | » ldr» x0,·[x15],·#8 |
95 | » ldp» x1,·x2,·[x15],·#16 | 143 | » ldp» x1,·x2,·[x15],·#16 |
96 | » ldp» x3,·x4,·[x15],·#16 | 144 | » ldp» x3,·x4,·[x15],·#16 |
97 | » ldp» x5,·x6,·[x15],·#16 | 145 | » ldp» x5,·x6,·[x15],·#16 |
98 | » ldp» x7,·x8,·[x15],·#16 | 146 | » ldp» x7,·x8,·[x15],·#16 |
99 | » ldp» x9,·x10,·[x15],·#16 | 147 | » ldp» x9,·x10,·[x15],·#16 |
100 | » ldp» x11,·x12,·[x15],·#16 | 148 | » ldp» x11,·x12,·[x15],·#16 |
Offset 134, 28 lines modified | Offset 182, 30 lines modified | ||
134 | » ldr» q25,·[x15],·#16 | 182 | » ldr» q25,·[x15],·#16 |
135 | » ldr» q26,·[x15],·#16 | 183 | » ldr» q26,·[x15],·#16 |
136 | » ldr» q27,·[x15],·#16 | 184 | » ldr» q27,·[x15],·#16 |
137 | » ldr» q28,·[x15],·#16 | 185 | » ldr» q28,·[x15],·#16 |
138 | » ldr» q29,·[x15],·#16 | 186 | » ldr» q29,·[x15],·#16 |
139 | » ldr» q30,·[x15],·#16 | 187 | » ldr» q30,·[x15],·#16 |
Max diff block lines reached; 66806126/66809429 bytes (100.00%) of diff not shown. |
Offset 1, 282034 lines modified | Offset 1, 283993 lines modified | ||
Diff chunk too large, falling back to line-by-line diff (1954 lines added, 2033 lines removed) | |||
1 | Hex·dump·of·section·'.rodata': | 1 | Hex·dump·of·section·'.rodata': |
2 | ··0x005 | 2 | ··0x005d0000·f5f5dcdc·80120000·00000000·02000000·................ |
3 | ··0x005 | 3 | ··0x005d0010·00000000·63383536·32663065·65306562·....c8562f0ee0eb |
4 | ··0x005 | 4 | ··0x005d0020·63333862·61323137·63373935·35393536·c38ba217c7955956 |
5 | ··0x005 | 5 | ··0x005d0030·64316362·70726f64·75637420·7573655f·d1cbproduct·use_ |
6 | ··0x005 | 6 | ··0x005d0040·62617265·5f696e73·74727563·74696f6e·bare_instruction |
7 | ··0x005 | 7 | ··0x005d0050·73206e6f·2d226173·73657274·73222063·s·no-"asserts"·c |
8 | ··0x005 | 8 | ··0x005d0060·61757361·6c5f6173·796e635f·73746163·ausal_async_stac |
9 | ··0x005 | 9 | ··0x005d0070·6b73206e·6f2d6279·7465636f·64652061·ks·no-bytecode·a |
10 | ··0x005 | 10 | ··0x005d0080·726d3634·2d737973·7600df27·8785c5d1·rm64-sysv..'.... |
11 | ··0x005 | 11 | ··0x005d0090·c5d48185·f28201c0·017fc549·c0810290·...........I.... |
12 | ··0x005 | 12 | ··0x005d00a0·4cc0807f·85828283·82828382·82828282·L............... |
13 | ··0x005 | 13 | ··0x005d00b0·82828282·82828382·82828282·82828282·................ |
14 | ··0x005 | 14 | ··0x005d00c0·82828383·82828282·82828282·82838382·................ |
15 | ··0x005 | 15 | ··0x005d00d0·82828382·82828282·82848282·82828382·................ |
16 | ··0x005 | 16 | ··0x005d00e0·82828282·82838282·82828282·83828282·................ |
17 | ··0x005 | 17 | ··0x005d00f0·82828282·82828283·82828282·82828282·................ |
18 | ··0x005 | 18 | ··0x005d0100·82828283·82828283·82828382·82838282·................ |
19 | ··0x005 | 19 | ··0x005d0110·82828282·82828282·82838282·82828282·................ |
20 | ··0x005 | 20 | ··0x005d0120·82828282·82828282·82828282·82838282·................ |
21 | ··0x005 | 21 | ··0x005d0130·82828282·82828282·82828282·83838382·................ |
22 | ··0x005 | 22 | ··0x005d0140·82828282·82828282·83828282·82828282·................ |
23 | ··0x005 | 23 | ··0x005d0150·82828282·82828382·82828282·82828282·................ |
24 | ··0x005 | 24 | ··0x005d0160·82848283·83828282·82828283·82828282·................ |
25 | ··0x005 | 25 | ··0x005d0170·82828282·83828282·82828282·83828282·................ |
26 | ··0x005 | 26 | ··0x005d0180·82828282·82828382·82828282·82828282·................ |
27 | ··0x005 | 27 | ··0x005d0190·82828283·83828282·82828282·82828282·................ |
28 | ··0x005 | 28 | ··0x005d01a0·82838282·82828282·83828382·82828282·................ |
29 | ··0x005 | 29 | ··0x005d01b0·82838382·82828382·82828282·82828282·................ |
30 | ··0x005 | 30 | ··0x005d01c0·83828282·82838282·82828282·82828282·................ |
31 | ··0x005 | 31 | ··0x005d01d0·83828283·82828282·82828382·82838282·................ |
32 | ··0x005 | 32 | ··0x005d01e0·82828283·82828282·83828282·82838282·................ |
33 | ··0x005 | 33 | ··0x005d01f0·82828282·82828282·82828282·82828282·................ |
34 | ··0x005 | 34 | ··0x005d0200·82828282·82828282·82828283·82828282·................ |
35 | ··0x005 | 35 | ··0x005d0210·82828282·83828282·83828282·82828382·................ |
36 | ··0x005 | 36 | ··0x005d0220·82838282·82828382·82828282·82828282·................ |
37 | ··0x005 | 37 | ··0x005d0230·82828282·82828282·82828283·82828282·................ |
38 | ··0x005 | 38 | ··0x005d0240·83838282·83828282·82828283·82828282·................ |
39 | ··0x005 | 39 | ··0x005d0250·82828282·82838282·82828282·82828282·................ |
40 | ··0x005 | 40 | ··0x005d0260·82828283·82838282·82828382·83828282·................ |
41 | ··0x005 | 41 | ··0x005d0270·82828282·82828282·82828283·82828282·................ |
42 | ··0x005 | 42 | ··0x005d0280·82828282·83828283·82828282·82828383·................ |
43 | ··0x005 | 43 | ··0x005d0290·82828282·82828282·82828282·82828282·................ |
44 | ··0x005 | 44 | ··0x005d02a0·83828282·82828282·82828283·82828283·................ |
45 | ··0x005 | 45 | ··0x005d02b0·83828282·83828282·82828282·82838282·................ |
46 | ··0x005 | 46 | ··0x005d02c0·82828282·82828382·84828282·82828282·................ |
47 | ··0x005 | 47 | ··0x005d02d0·83828282·83828282·82828282·82828282·................ |
48 | ··0x005 | 48 | ··0x005d02e0·82828282·83828282·82828282·82828282·................ |
49 | ··0x005 | 49 | ··0x005d02f0·82828282·82828282·82828282·83828282·................ |
50 | ··0x005 | 50 | ··0x005d0300·82828282·82828282·83838283·82828282·................ |
51 | ··0x005 | 51 | ··0x005d0310·83828282·82828282·82828282·82828382·................ |
52 | ··0x005 | 52 | ··0x005d0320·82828282·82828382·82828282·84828382·................ |
53 | ··0x005 | 53 | ··0x005d0330·83838282·82828282·83828282·82838282·................ |
54 | ··0x005 | 54 | ··0x005d0340·82838282·82828283·83828382·83828282·................ |
55 | ··0x005 | 55 | ··0x005d0350·82838283·82828282·83828282·82828282·................ |
56 | ··0x005 | 56 | ··0x005d0360·83838282·82828282·83828282·83828282·................ |
57 | ··0x005 | 57 | ··0x005d0370·82838382·82828282·82828282·82828283·................ |
58 | ··0x005 | 58 | ··0x005d0380·83838282·83838282·82828282·82838282·................ |
59 | ··0x005 | 59 | ··0x005d0390·82828282·82828282·82828283·82828282·................ |
60 | ··0x005 | 60 | ··0x005d03a0·83838282·e0258181·818e8181·8181c460·.....%.........` |
61 | ··0x005 | 61 | ··0x005d03b0·c1258181·818e8181·8181c440·c2258181·.%.........@.%.. |
62 | ··0x005 | 62 | ··0x005d03c0·818e8181·8181c420·c6258181·818e8181·.......·.%...... |
63 | ··0x005 | 63 | ··0x005d03d0·8181c400·ca258181·818e8181·8181c440·.....%.........@ |
64 | ··0x005 | 64 | ··0x005d03e0·ca258181·818e8181·8181c400·cb258181·.%...........%.. |
65 | ··0x005 | 65 | ··0x005d03f0·818e8181·8181c440·cc258181·818e8181·.......@.%...... |
66 | ··0x005 | 66 | ··0x005d0400·8181c400·d0258181·818e8181·8181c400·.....%.......... |
67 | ··0x005 | 67 | ··0x005d0410·d1258181·818e8181·8181c400·d3258181·.%...........%.. |
68 | ··0x005 | 68 | ··0x005d0420·818e8181·8181c440·d3258181·818e8181·.......@.%...... |
69 | ··0x005 | 69 | ··0x005d0430·8181c400·d4258181·818e8181·8181c440·.....%.........@ |
70 | ··0x005 | 70 | ··0x005d0440·d5258181·818e8181·8181c400·d7258181·.%...........%.. |
71 | ··0x005 | 71 | ··0x005d0450·818e8181·8181c440·d9258181·818e8181·.......@.%...... |
72 | ··0x005 | 72 | ··0x005d0460·8181c400·da258181·818e8181·8181c440·.....%.........@ |
73 | ··0x005 | 73 | ··0x005d0470·da258181·818e8181·8181c400·db258181·.%...........%.. |
74 | ··0x005 | 74 | ··0x005d0480·818e8181·8181c460·db258181·818e8181·.......`.%...... |
75 | ··0x005 | 75 | ··0x005d0490·8181c460·dd258181·818e8181·8181c440·...`.%.........@ |
76 | ··0x005 | 76 | ··0x005d04a0·df258181·818e8181·8181c400·e1258181·.%...........%.. |
77 | ··0x005 | 77 | ··0x005d04b0·818e8181·8181c400·e2258181·818e8181·.........%...... |
78 | ··0x005 | 78 | ··0x005d04c0·8181c440·e6258181·818e8181·8181c440·...@.%.........@ |
79 | ··0x005 | 79 | ··0x005d04d0·ea258181·818e8181·8181c400·eb258181·.%...........%.. |
80 | ··0x005 | 80 | ··0x005d04e0·818e8181·8181c460·ef258181·818e8181·.......`.%...... |
81 | ··0x005 | 81 | ··0x005d04f0·8181c440·f3258181·818e8181·8181c460·...@.%.........` |
82 | ··0x005 | 82 | ··0x005d0500·f7258181·818e8181·8181c400·fc258181·.%...........%.. |
83 | ··0x005 | 83 | ··0x005d0510·818e8181·8181c420·40c02581·81818e81·.......·@.%..... |
84 | ··0x005 | 84 | ··0x005d0520·818181c4·6044c025·8181818e·81818181·....`D.%........ |
85 | ··0x005 | 85 | ··0x005d0530·c44048c0·25818181·8e818181·81c40049·.@H.%..........I |
86 | ··0x005 | 86 | ··0x005d0540·c0258181·818e8181·8181c440·49c02581·.%.........@I.%. |
87 | ··0x005 | 87 | ··0x005d0550·81818e81·818181c4·004ac025·8181818e·.........J.%.... |
88 | ··0x005 | 88 | ··0x005d0560·81818181·c4004bc0·25818181·8e818181·......K.%....... |
89 | ··0x005 | 89 | ··0x005d0570·81c4004c·c0258181·818e8181·8181c460·...L.%.........` |
90 | ··0x005 | 90 | ··0x005d0580·50c02581·81818e81·818181c4·2055c025·P.%.........·U.% |
91 | ··0x005 | 91 | ··0x005d0590·8181818e·81818181·c44059c0·25818181·.........@Y.%... |
92 | ··0x005 | 92 | ··0x005d05a0·8e818181·81c4205a·c0258181·818e8181·......·Z.%...... |
93 | ··0x005 | 93 | ··0x005d05b0·8181c420·5bc02581·81818e81·818181c4·...·[.%......... |
94 | ··0x005 | 94 | ··0x005d05c0·205cc025·8181818e·81818181·c4405dc0··\.%.........@]. |
95 | ··0x005 | 95 | ··0x005d05d0·25818181·8e818181·81c4405e·c0258181·%.........@^.%.. |
96 | ··0x005 | 96 | ··0x005d05e0·818e8181·8181c440·5fc02581·81818e81·.......@_.%..... |
97 | ··0x005 | 97 | ··0x005d05f0·818181c4·0060c025·8181818e·81818181·.....`.%........ |
98 | ··0x005 | 98 | ··0x005d0600·c40063c0·25818181·8e818181·81c42066·..c.%.........·f |
99 | ··0x005 | 99 | ··0x005d0610·c0258181·818e8181·8181c420·67c02581·.%.........·g.%. |
100 | ··0x005 | 100 | ··0x005d0620·81818e81·818181c4·0068c025·8181818e·.........h.%.... |
101 | ··0x005 | 101 | ··0x005d0630·81818181·c46069c0·25818181·8e818181·.....`i.%....... |
102 | ··0x005 | 102 | ··0x005d0640·81c4006b·c0258181·818e8181·8181c420·...k.%.........· |
103 | ··0x005 | 103 | ··0x005d0650·6cc02581·81818e81·818181c4·406dc025·l.%.........@m.% |
104 | ··0x005 | 104 | ··0x005d0660·8181818e·81818181·c4606ec0·25818181·.........`n.%... |
105 | ··0x005 | 105 | ··0x005d0670·8e818181·81c4606f·c0258181·818e8181·......`o.%...... |
106 | ··0x005 | 106 | ··0x005d0680·8181c420·71c02581·81818e81·818181c4·...·q.%......... |
107 | ··0x005 | 107 | ··0x005d0690·4073c025·8181818e·81818181·c44078c0·@s.%.........@x. |
108 | ··0x005 | 108 | ··0x005d06a0·25818181·8e818181·81c40079·c0258181·%..........y.%.. |
109 | ··0x005 | 109 | ··0x005d06b0·818e8181·8181c460·04c12581·81818e81·.......`..%..... |
110 | ··0x005 | 110 | ··0x005d06c0·818181c4·400ac125·8181818e·81818181·....@..%........ |
111 | ··0x005 | 111 | ··0x005d06d0·c46012c1·25818181·8e818181·81c44017·.`..%.........@. |
112 | ··0x005 | 112 | ··0x005d06e0·c1258181·818e8181·8181c400·18c12581·.%............%. |
113 | ··0x005 | 113 | ··0x005d06f0·81818e81·818181c4·6018c125·8181818e·........`..%.... |
114 | ··0x005 | 114 | ··0x005d0700·81818181·c485801c·8180f580·f3808680·................ |
115 | ··0x005 | 115 | ··0x005d0710·87029000·81278126·81822787·26878282·.....'.&..'.&... |
116 | ··0x005 | 116 | ··0x005d0720·82258724·87822387·22878282·82218720·.%.$..#."....!.· |
117 | ··0x005 | 117 | ··0x005d0730·87821f87·82828282·821e8782·82828282·................ |
118 | ··0x005 | 118 | ··0x005d0740·821d871c·871b8782·1a878282·19878218·................ |
119 | ··0x005 | 119 | ··0x005d0750·87821787·82828282·82821687·82158714·................ |
120 | ··0x005 | 120 | ··0x005d0760·87138712·87118782·82828282·10870f87·................ |
121 | ··0x005 | 121 | ··0x005d0770·820e870d·870c870b·870a8782·09878282·................ |
122 | ··0x005 | 122 | ··0x005d0780·82088707·87068705·87048703·87028701·................ |
123 | ··0x005 | 123 | ··0x005d0790·87820087·82827f86·82828282·82828282·................ |
124 | ··0x005 | 124 | ··0x005d07a0·827e8682·8282827d·86827c86·82828282·.~.....}..|..... |
125 | ··0x005 | 125 | ··0x005d07b0·82828282·7b868282·82828282·7a868279·....{.......z..y |
Max diff block lines reached; 37633869/37901060 bytes (99.30%) of diff not shown. |
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | Hex·dump·of·section·'.hash': | 1 | Hex·dump·of·section·'.hash': |
2 | ··0x00a | 2 | ··0x00a26000·05000000·05000000·00000000·03000000·................ |
3 | ··0x00a | 3 | ··0x00a26010·04000000·00000000·02000000·00000000·................ |
4 | ··0x00a | 4 | ··0x00a26020·00000000·00000000·00000000·01000000·................ |
Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
1 | Hex·dump·of·section·'.dynstr': | 1 | Hex·dump·of·section·'.dynstr': |
2 | ··0x00a | 2 | ··0x00a28000·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho |
3 | ··0x00a | 3 | ··0x00a28010·74496e73·74727563·74696f6e·73005f6b·tInstructions._k |
4 | ··0x00a | 4 | ··0x00a28020·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps |
5 | ··0x00a | 5 | ··0x00a28030·686f7449·6e737472·75637469·6f6e7300·hotInstructions. |
6 | ··0x00a | 6 | ··0x00a28040·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot |
7 | ··0x00a | 7 | ··0x00a28050·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola |
8 | ··0x00a | 8 | ··0x00a28060·7465536e·61707368·6f744461·746100···teSnapshotData. |
Offset 1, 69 lines modified | Offset 1, 78 lines modified | ||
1 | .class·Lio/flutter/embedding/android/Flutter | 1 | .class·Lio/flutter/embedding/android/FlutterSplashView$1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Flutter | 3 | .source·"FlutterSplashView.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·L | 5 | .implements·Lio/flutter/embedding/android/FlutterView$FlutterEngineAttachmentListener; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/Enclosing | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/flutter/embedding/android/Flutter | 8 | ····value·=·Lio/flutter/embedding/android/FlutterSplashView; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·final·synthetic·this$0:Lio/flutter/embedding/android/Flutter | 15 | .field·final·synthetic·this$0:Lio/flutter/embedding/android/FlutterSplashView; |
16 | #·direct·methods | 16 | #·direct·methods |
17 | .method·constructor·<init>(Lio/flutter/embedding/android/Flutter | 17 | .method·constructor·<init>(Lio/flutter/embedding/android/FlutterSplashView;)V |
18 | ····.locals·0 | 18 | ····.locals·0 |
19 | ····.line· | 19 | ····.line·42 |
20 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/Flutter | 20 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterSplashView$1;->this$0:Lio/flutter/embedding/android/FlutterSplashView; |
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
22 | ····return-void | 22 | ····return-void |
23 | .end·method | 23 | .end·method |
24 | #·virtual·methods | 24 | #·virtual·methods |
25 | .method·public·run | 25 | .method·public·onFlutterEngineAttachedToFlutterView(Lio/flutter/embedding/engine/FlutterEngine;)V |
26 | ····.locals·2 | 26 | ····.locals·2 |
27 | ····.param·p1····#·Lio/flutter/embedding/engine/FlutterEngine; | ||
28 | ········.annotation·build·Landroidx/annotation/NonNull; | ||
29 | ········.end·annotation | ||
30 | ····.end·param | ||
27 | ···· | 31 | ····.line·45 |
32 | ····iget-object·p1,·p0,·Lio/flutter/embedding/android/FlutterSplashView$1;->this$0:Lio/flutter/embedding/android/FlutterSplashView; | ||
28 | ····cons | 33 | ····invoke-static·{p1},·Lio/flutter/embedding/android/FlutterSplashView;->access$000(Lio/flutter/embedding/android/FlutterSplashView;)Lio/flutter/embedding/android/FlutterView; |
34 | ····move-result-object·p1 | ||
29 | ····.line·550 | ||
30 | ····invoke-static·{v0,·v1},·Lio/flutter/Log;->v(Ljava/lang/String;Ljava/lang/String;)V | ||
35 | ····invoke-virtual·{p1,·p0},·Lio/flutter/embedding/android/FlutterView;->removeFlutterEngineAttachmentListener(Lio/flutter/embedding/android/FlutterView$FlutterEngineAttachmentListener;)V | ||
31 | ····.line·551 | ||
32 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$2;->this$0:Lio/flutter/embedding/android/FlutterFragment; | ||
36 | ····.line·46 | ||
37 | ····iget-object·p1,·p0,·Lio/flutter/embedding/android/FlutterSplashView$1;->this$0:Lio/flutter/embedding/android/FlutterSplashView; | ||
38 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterSplashView$1;->this$0:Lio/flutter/embedding/android/FlutterSplashView; | ||
33 | ····invoke-static·{v0},·Lio/flutter/embedding/android/Flutter | 39 | ····invoke-static·{v0},·Lio/flutter/embedding/android/FlutterSplashView;->access$000(Lio/flutter/embedding/android/FlutterSplashView;)Lio/flutter/embedding/android/FlutterView; |
34 | ····move-result-object·v0 | 40 | ····move-result-object·v0 |
35 | ····iget-object·v1,·p0,·Lio/flutter/embedding/android/Flutter | 41 | ····iget-object·v1,·p0,·Lio/flutter/embedding/android/FlutterSplashView$1;->this$0:Lio/flutter/embedding/android/FlutterSplashView; |
36 | ····invoke-static·{v1},·Lio/flutter/embedding/android/Flutter | 42 | ····invoke-static·{v1},·Lio/flutter/embedding/android/FlutterSplashView;->access$100(Lio/flutter/embedding/android/FlutterSplashView;)Lio/flutter/embedding/android/SplashScreen; |
37 | ····move-result-object·v1 | 43 | ····move-result-object·v1 |
38 | ····invoke-virtual·{v0,·v1},·Lio/flutter/embedding/android/FlutterView;-> | 44 | ····invoke-virtual·{p1,·v0,·v1},·Lio/flutter/embedding/android/FlutterSplashView;->displayFlutterViewWithSplash(Lio/flutter/embedding/android/FlutterView;Lio/flutter/embedding/android/SplashScreen;)V |
39 | ····.line·557 | ||
40 | ···· | 45 | ····return-void |
46 | .end·method | ||
41 | 47 | .method·public·onFlutterEngineDetachedFromFlutterView()V | |
48 | ····.locals·0 | ||
42 | ····return-void | 49 | ····return-void |
43 | .end·method | 50 | .end·method |
Offset 1, 20 lines modified | Offset 1, 20 lines modified | ||
1 | .class·public·Lio/flutter/embedding/android/FlutterFragment$Builder; | 1 | .class·public·Lio/flutter/embedding/android/FlutterFragment$NewEngineFragmentBuilder; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FlutterFragment.java" | 3 | .source·"FlutterFragment.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/flutter/embedding/android/FlutterFragment; | 6 | ····value·=·Lio/flutter/embedding/android/FlutterFragment; |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x9 | 9 | ····accessFlags·=·0x9 |
10 | ····name·=·"Builder" | 10 | ····name·=·"NewEngineFragmentBuilder" |
11 | .end·annotation | 11 | .end·annotation |
12 | #·instance·fields | 12 | #·instance·fields |
13 | .field·private·appBundlePath:Ljava/lang/String; | 13 | .field·private·appBundlePath:Ljava/lang/String; |
14 | .field·private·dartEntrypoint:Ljava/lang/String; | 14 | .field·private·dartEntrypoint:Ljava/lang/String; |
Offset 41, 54 lines modified | Offset 41, 54 lines modified | ||
41 | .field·private·transparencyMode:Lio/flutter/embedding/android/FlutterView$TransparencyMode; | 41 | .field·private·transparencyMode:Lio/flutter/embedding/android/FlutterView$TransparencyMode; |
42 | #·direct·methods | 42 | #·direct·methods |
43 | .method·public·constructor·<init>()V | 43 | .method·public·constructor·<init>()V |
44 | ····.locals·1 | 44 | ····.locals·1 |
45 | ····.line· | 45 | ····.line·214 |
46 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 46 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
47 | ····const-string·v0,·"main" | 47 | ····const-string·v0,·"main" |
48 | ····.line· | 48 | ····.line·202 |
49 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$Builder;->dartEntrypoint:Ljava/lang/String; | 49 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$NewEngineFragmentBuilder;->dartEntrypoint:Ljava/lang/String; |
50 | ····const-string·v0,·"/" | 50 | ····const-string·v0,·"/" |
51 | ····.line· | 51 | ····.line·203 |
52 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$Builder;->initialRoute:Ljava/lang/String; | 52 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$NewEngineFragmentBuilder;->initialRoute:Ljava/lang/String; |
53 | ····const/4·v0,·0x0 | 53 | ····const/4·v0,·0x0 |
54 | ····.line· | 54 | ····.line·204 |
55 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$Builder;->appBundlePath:Ljava/lang/String; | 55 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$NewEngineFragmentBuilder;->appBundlePath:Ljava/lang/String; |
56 | ····.line· | 56 | ····.line·205 |
57 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$Builder;->shellArgs:Lio/flutter/embedding/engine/FlutterShellArgs; | 57 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$NewEngineFragmentBuilder;->shellArgs:Lio/flutter/embedding/engine/FlutterShellArgs; |
58 | ····.line· | 58 | ····.line·206 |
59 | ····sget-object·v0,·Lio/flutter/embedding/android/FlutterView$RenderMode;->surface:Lio/flutter/embedding/android/FlutterView$RenderMode; | 59 | ····sget-object·v0,·Lio/flutter/embedding/android/FlutterView$RenderMode;->surface:Lio/flutter/embedding/android/FlutterView$RenderMode; |
60 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$Builder;->renderMode:Lio/flutter/embedding/android/FlutterView$RenderMode; | 60 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$NewEngineFragmentBuilder;->renderMode:Lio/flutter/embedding/android/FlutterView$RenderMode; |
61 | ····.line· | 61 | ····.line·207 |
62 | ····sget-object·v0,·Lio/flutter/embedding/android/FlutterView$TransparencyMode;->transparent:Lio/flutter/embedding/android/FlutterView$TransparencyMode; | 62 | ····sget-object·v0,·Lio/flutter/embedding/android/FlutterView$TransparencyMode;->transparent:Lio/flutter/embedding/android/FlutterView$TransparencyMode; |
63 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$Builder;->transparencyMode:Lio/flutter/embedding/android/FlutterView$TransparencyMode; | 63 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$NewEngineFragmentBuilder;->transparencyMode:Lio/flutter/embedding/android/FlutterView$TransparencyMode; |
64 | ····const/4·v0,·0x1 | 64 | ····const/4·v0,·0x1 |
65 | ····.line· | 65 | ····.line·208 |
66 | ····iput-boolean·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$Builder;->shouldAttachEngineToActivity:Z | 66 | ····iput-boolean·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$NewEngineFragmentBuilder;->shouldAttachEngineToActivity:Z |
67 | ····.line· | 67 | ····.line·215 |
68 | ····const-class·v0,·Lio/flutter/embedding/android/FlutterFragment; | 68 | ····const-class·v0,·Lio/flutter/embedding/android/FlutterFragment; |
69 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$Builder;->fragmentClass:Ljava/lang/Class; | 69 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$NewEngineFragmentBuilder;->fragmentClass:Ljava/lang/Class; |
70 | ····return-void | 70 | ····return-void |
71 | .end·method | 71 | .end·method |
72 | .method·public·constructor·<init>(Ljava/lang/Class;)V | 72 | .method·public·constructor·<init>(Ljava/lang/Class;)V |
73 | ····.locals·1 | 73 | ····.locals·1 |
74 | ····.param·p1····#·Ljava/lang/Class; | 74 | ····.param·p1····#·Ljava/lang/Class; |
Offset 101, 69 lines modified | Offset 101, 69 lines modified | ||
101 | ············"Ljava/lang/Class<", | 101 | ············"Ljava/lang/Class<", |
102 | ············"+", | 102 | ············"+", |
103 | ············"Lio/flutter/embedding/android/FlutterFragment;", | 103 | ············"Lio/flutter/embedding/android/FlutterFragment;", |
104 | ············">;)V" | 104 | ············">;)V" |
105 | ········} | 105 | ········} |
106 | ····.end·annotation | 106 | ····.end·annotation |
107 | ····.line· | 107 | ····.line·222 |
108 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 108 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
109 | ····const-string·v0,·"main" | 109 | ····const-string·v0,·"main" |
110 | ····.line· | 110 | ····.line·202 |
111 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$Builder;->dartEntrypoint:Ljava/lang/String; | 111 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$NewEngineFragmentBuilder;->dartEntrypoint:Ljava/lang/String; |
112 | ····const-string·v0,·"/" | 112 | ····const-string·v0,·"/" |
113 | ····.line· | 113 | ····.line·203 |
114 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$Builder;->initialRoute:Ljava/lang/String; | 114 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$NewEngineFragmentBuilder;->initialRoute:Ljava/lang/String; |
115 | ····const/4·v0,·0x0 | 115 | ····const/4·v0,·0x0 |
116 | ····.line· | 116 | ····.line·204 |
117 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$Builder;->appBundlePath:Ljava/lang/String; | 117 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$NewEngineFragmentBuilder;->appBundlePath:Ljava/lang/String; |
118 | ····.line· | 118 | ····.line·205 |
119 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$Builder;->shellArgs:Lio/flutter/embedding/engine/FlutterShellArgs; | 119 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$NewEngineFragmentBuilder;->shellArgs:Lio/flutter/embedding/engine/FlutterShellArgs; |
120 | ····.line· | 120 | ····.line·206 |
121 | ····sget-object·v0,·Lio/flutter/embedding/android/FlutterView$RenderMode;->surface:Lio/flutter/embedding/android/FlutterView$RenderMode; | 121 | ····sget-object·v0,·Lio/flutter/embedding/android/FlutterView$RenderMode;->surface:Lio/flutter/embedding/android/FlutterView$RenderMode; |
122 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$Builder;->renderMode:Lio/flutter/embedding/android/FlutterView$RenderMode; | 122 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$NewEngineFragmentBuilder;->renderMode:Lio/flutter/embedding/android/FlutterView$RenderMode; |
123 | ····.line· | 123 | ····.line·207 |
124 | ····sget-object·v0,·Lio/flutter/embedding/android/FlutterView$TransparencyMode;->transparent:Lio/flutter/embedding/android/FlutterView$TransparencyMode; | 124 | ····sget-object·v0,·Lio/flutter/embedding/android/FlutterView$TransparencyMode;->transparent:Lio/flutter/embedding/android/FlutterView$TransparencyMode; |
125 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$Builder;->transparencyMode:Lio/flutter/embedding/android/FlutterView$TransparencyMode; | 125 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$NewEngineFragmentBuilder;->transparencyMode:Lio/flutter/embedding/android/FlutterView$TransparencyMode; |
126 | ····const/4·v0,·0x1 | 126 | ····const/4·v0,·0x1 |
127 | ····.line· | 127 | ····.line·208 |
128 | ····iput-boolean·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$Builder;->shouldAttachEngineToActivity:Z | 128 | ····iput-boolean·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$NewEngineFragmentBuilder;->shouldAttachEngineToActivity:Z |
129 | ····.line· | 129 | ····.line·223 |
130 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterFragment$Builder;->fragmentClass:Ljava/lang/Class; | 130 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterFragment$NewEngineFragmentBuilder;->fragmentClass:Ljava/lang/Class; |
131 | ····return-void | 131 | ····return-void |
132 | .end·method | 132 | .end·method |
133 | #·virtual·methods | 133 | #·virtual·methods |
Max diff block lines reached; 14289/21636 bytes (66.04%) of diff not shown. |
Offset 1, 20 lines modified | Offset 1, 20 lines modified | ||
1 | .class·public·Lio/flutter/embedding/android/FlutterActivity$IntentBuilder; | 1 | .class·public·Lio/flutter/embedding/android/FlutterActivity$NewEngineIntentBuilder; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FlutterActivity.java" | 3 | .source·"FlutterActivity.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/flutter/embedding/android/FlutterActivity; | 6 | ····value·=·Lio/flutter/embedding/android/FlutterActivity; |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x9 | 9 | ····accessFlags·=·0x9 |
10 | ····name·=·"IntentBuilder" | 10 | ····name·=·"NewEngineIntentBuilder" |
11 | .end·annotation | 11 | .end·annotation |
12 | #·instance·fields | 12 | #·instance·fields |
13 | .field·private·final·activityClass:Ljava/lang/Class; | 13 | .field·private·final·activityClass:Ljava/lang/Class; |
14 | ····.annotation·system·Ldalvik/annotation/Signature; | 14 | ····.annotation·system·Ldalvik/annotation/Signature; |
15 | ········value·=·{ | 15 | ········value·=·{ |
Offset 46, 127 lines modified | Offset 46, 136 lines modified | ||
46 | ············"Ljava/lang/Class<", | 46 | ············"Ljava/lang/Class<", |
47 | ············"+", | 47 | ············"+", |
48 | ············"Lio/flutter/embedding/android/FlutterActivity;", | 48 | ············"Lio/flutter/embedding/android/FlutterActivity;", |
49 | ············">;)V" | 49 | ············">;)V" |
50 | ········} | 50 | ········} |
51 | ····.end·annotation | 51 | ····.end·annotation |
52 | ····.line· | 52 | ····.line·233 |
53 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 53 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
54 | ····const-string·v0,·"main" | 54 | ····const-string·v0,·"main" |
55 | ····.line· | 55 | ····.line·216 |
56 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterActivity$IntentBuilder;->dartEntrypoint:Ljava/lang/String; | 56 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterActivity$NewEngineIntentBuilder;->dartEntrypoint:Ljava/lang/String; |
57 | ····const-string·v0,·"/" | 57 | ····const-string·v0,·"/" |
58 | ····.line· | 58 | ····.line·217 |
59 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterActivity$IntentBuilder;->initialRoute:Ljava/lang/String; | 59 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterActivity$NewEngineIntentBuilder;->initialRoute:Ljava/lang/String; |
60 | ····.line· | 60 | ····.line·218 |
61 | ····sget-object·v0,·Lio/flutter/embedding/android/FlutterActivity;->DEFAULT_BACKGROUND_MODE:Ljava/lang/String; | 61 | ····sget-object·v0,·Lio/flutter/embedding/android/FlutterActivity;->DEFAULT_BACKGROUND_MODE:Ljava/lang/String; |
62 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterActivity$IntentBuilder;->backgroundMode:Ljava/lang/String; | 62 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterActivity$NewEngineIntentBuilder;->backgroundMode:Ljava/lang/String; |
63 | ····.line· | 63 | ····.line·234 |
64 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterActivity$IntentBuilder;->activityClass:Ljava/lang/Class; | 64 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterActivity$NewEngineIntentBuilder;->activityClass:Ljava/lang/Class; |
65 | ····return-void | 65 | ····return-void |
66 | .end·method | 66 | .end·method |
67 | #·virtual·methods | 67 | #·virtual·methods |
68 | .method·public·backgroundMode(Lio/flutter/embedding/android/FlutterActivity$BackgroundMode;)Lio/flutter/embedding/android/FlutterActivity$IntentBuilder; | 68 | .method·public·backgroundMode(Lio/flutter/embedding/android/FlutterActivity$BackgroundMode;)Lio/flutter/embedding/android/FlutterActivity$NewEngineIntentBuilder; |
69 | ····.locals·0 | 69 | ····.locals·0 |
70 | ····.param·p1····#·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; | 70 | ····.param·p1····#·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode; |
71 | ········.annotation·build·Landroidx/annotation/NonNull; | 71 | ········.annotation·build·Landroidx/annotation/NonNull; |
72 | ········.end·annotation | 72 | ········.end·annotation |
73 | ····.end·param | 73 | ····.end·param |
74 | ····.annotation·build·Landroidx/annotation/NonNull; | 74 | ····.annotation·build·Landroidx/annotation/NonNull; |
75 | ····.end·annotation | 75 | ····.end·annotation |
76 | ····.line· | 76 | ····.line·274 |
77 | ····invoke-virtual·{p1},·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode;->name()Ljava/lang/String; | 77 | ····invoke-virtual·{p1},·Lio/flutter/embedding/android/FlutterActivity$BackgroundMode;->name()Ljava/lang/String; |
78 | ····move-result-object·p1 | 78 | ····move-result-object·p1 |
79 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterActivity$IntentBuilder;->backgroundMode:Ljava/lang/String; | 79 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterActivity$NewEngineIntentBuilder;->backgroundMode:Ljava/lang/String; |
80 | ····return-object·p0 | 80 | ····return-object·p0 |
81 | .end·method | 81 | .end·method |
82 | .method·public·build(Landroid/content/Context;)Landroid/content/Intent; | 82 | .method·public·build(Landroid/content/Context;)Landroid/content/Intent; |
83 | ····.locals·2 | 83 | ····.locals·2 |
84 | ····.param·p1····#·Landroid/content/Context; | 84 | ····.param·p1····#·Landroid/content/Context; |
85 | ········.annotation·build·Landroidx/annotation/NonNull; | 85 | ········.annotation·build·Landroidx/annotation/NonNull; |
86 | ········.end·annotation | 86 | ········.end·annotation |
87 | ····.end·param | 87 | ····.end·param |
88 | ····.annotation·build·Landroidx/annotation/NonNull; | 88 | ····.annotation·build·Landroidx/annotation/NonNull; |
89 | ····.end·annotation | 89 | ····.end·annotation |
90 | ····.line· | 90 | ····.line·284 |
91 | ····new-instance·v0,·Landroid/content/Intent; | 91 | ····new-instance·v0,·Landroid/content/Intent; |
92 | ····iget-object·v1,·p0,·Lio/flutter/embedding/android/FlutterActivity$IntentBuilder;->activityClass:Ljava/lang/Class; | 92 | ····iget-object·v1,·p0,·Lio/flutter/embedding/android/FlutterActivity$NewEngineIntentBuilder;->activityClass:Ljava/lang/Class; |
93 | ····invoke-direct·{v0,·p1,·v1},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V | 93 | ····invoke-direct·{v0,·p1,·v1},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V |
94 | ····const-string·p1,·"dart_entrypoint" | 94 | ····const-string·p1,·"dart_entrypoint" |
95 | ····iget-object·v1,·p0,·Lio/flutter/embedding/android/FlutterActivity$IntentBuilder;->dartEntrypoint:Ljava/lang/String; | 95 | ····iget-object·v1,·p0,·Lio/flutter/embedding/android/FlutterActivity$NewEngineIntentBuilder;->dartEntrypoint:Ljava/lang/String; |
96 | ····.line· | 96 | ····.line·285 |
97 | ····invoke-virtual·{v0,·p1,·v1},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; | 97 | ····invoke-virtual·{v0,·p1,·v1},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
98 | ····move-result-object·p1 | 98 | ····move-result-object·p1 |
99 | ····const-string·v0,·"initial_route" | 99 | ····const-string·v0,·"initial_route" |
100 | ····iget-object·v1,·p0,·Lio/flutter/embedding/android/FlutterActivity$IntentBuilder;->initialRoute:Ljava/lang/String; | 100 | ····iget-object·v1,·p0,·Lio/flutter/embedding/android/FlutterActivity$NewEngineIntentBuilder;->initialRoute:Ljava/lang/String; |
101 | ····.line· | 101 | ····.line·286 |
102 | ····invoke-virtual·{p1,·v0,·v1},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; | 102 | ····invoke-virtual·{p1,·v0,·v1},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
103 | ····move-result-object·p1 | 103 | ····move-result-object·p1 |
104 | ····const-string·v0,·"background_mode" | 104 | ····const-string·v0,·"background_mode" |
105 | ····iget-object·v1,·p0,·Lio/flutter/embedding/android/FlutterActivity$IntentBuilder;->backgroundMode:Ljava/lang/String; | 105 | ····iget-object·v1,·p0,·Lio/flutter/embedding/android/FlutterActivity$NewEngineIntentBuilder;->backgroundMode:Ljava/lang/String; |
106 | ····.line· | 106 | ····.line·287 |
107 | ····invoke-virtual·{p1,·v0,·v1},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; | 107 | ····invoke-virtual·{p1,·v0,·v1},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
108 | ····move-result-object·p1 | 108 | ····move-result-object·p1 |
109 | ····const-string·v0,·"destroy_engine_with_activity" | ||
110 | ····const/4·v1,·0x1 | ||
111 | ····.line·288 | ||
112 | ····invoke-virtual·{p1,·v0,·v1},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent; | ||
113 | ····move-result-object·p1 | ||
109 | ····return-object·p1 | 114 | ····return-object·p1 |
110 | .end·method | 115 | .end·method |
Max diff block lines reached; 1548/7405 bytes (20.90%) of diff not shown. |
Offset 1, 25 lines modified | Offset 1, 44 lines modified | ||
1 | .class·public·interface·abstract·Lio/flutter/embedding/android/ | 1 | .class·public·interface·abstract·Lio/flutter/embedding/android/SplashScreen; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SplashScreen.java" | ||
3 | .source·"FlutterFragment.java" | ||
4 | #·annotations | ||
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | ||
6 | ····value·=·Lio/flutter/embedding/android/FlutterFragment; | ||
7 | .end·annotation | ||
8 | .annotation·system·Ldalvik/annotation/InnerClass; | ||
9 | ····accessFlags·=·0x609 | ||
10 | ····name·=·"FlutterEngineProvider" | ||
11 | .end·annotation | ||
12 | #·virtual·methods | 4 | #·virtual·methods |
13 | .method·public·abstract· | 5 | .method·public·abstract·createSplashView(Landroid/content/Context;Landroid/os/Bundle;)Landroid/view/View; |
14 | ····.param·p1····#·Landroid/content/Context; | 6 | ····.param·p1····#·Landroid/content/Context; |
15 | ········.annotation·build·Landroidx/annotation/NonNull; | 7 | ········.annotation·build·Landroidx/annotation/NonNull; |
16 | ········.end·annotation | 8 | ········.end·annotation |
17 | ····.end·param | 9 | ····.end·param |
10 | ····.param·p2····#·Landroid/os/Bundle; | ||
11 | ········.annotation·build·Landroidx/annotation/Nullable; | ||
12 | ········.end·annotation | ||
13 | ····.end·param | ||
14 | ····.annotation·build·Landroidx/annotation/Nullable; | ||
15 | ····.end·annotation | ||
16 | .end·method | ||
17 | .method·public·abstract·doesSplashViewRememberItsTransition()Z | ||
18 | ····.annotation·build·Landroid/annotation/SuppressLint; | ||
19 | ········value·=·{ | ||
20 | ············"NewApi" | ||
21 | ········} | ||
22 | ····.end·annotation | ||
23 | .end·method | ||
24 | .method·public·abstract·saveSplashScreenState()Landroid/os/Bundle; | ||
25 | ····.annotation·build·Landroid/annotation/SuppressLint; | ||
26 | ········value·=·{ | ||
27 | ············"NewApi" | ||
28 | ········} | ||
29 | ····.end·annotation | ||
18 | ····.annotation·build·Landroidx/annotation/Nullable; | 30 | ····.annotation·build·Landroidx/annotation/Nullable; |
19 | ····.end·annotation | 31 | ····.end·annotation |
20 | .end·method | 32 | .end·method |
33 | .method·public·abstract·transitionToFlutter(Ljava/lang/Runnable;)V | ||
34 | ····.param·p1····#·Ljava/lang/Runnable; | ||
35 | ········.annotation·build·Landroidx/annotation/NonNull; | ||
36 | ········.end·annotation | ||
37 | ····.end·param | ||
38 | .end·method |