Offset 1, 78 lines modified | Offset 1, 78 lines modified | ||
1 |
Zip·file·size:·10 |
1 | Zip·file·size:·1081339·bytes,·number·of·entries:·76 |
2 | -rw----·····2.0·fat·····6070·bl·defN·15-Nov-25·16:27·META-INF/MANIFEST.MF | 2 | -rw----·····2.0·fat·····6070·bl·defN·15-Nov-25·16:27·META-INF/MANIFEST.MF |
3 | -rw----·····2.0·fat·····6191·bl·defN·15-Nov-25·16:27·META-INF/1DF7E81C.SF | 3 | -rw----·····2.0·fat·····6191·bl·defN·15-Nov-25·16:27·META-INF/1DF7E81C.SF |
4 | -rw----·····2.0·fat·····1291·bl·defN·15-Nov-25·16:27·META-INF/1DF7E81C.RSA | 4 | -rw----·····2.0·fat·····1291·bl·defN·15-Nov-25·16:27·META-INF/1DF7E81C.RSA |
5 | -rw----·····2.0·fat·······41·bl·defN·15-Nov-25·08:44·META-INF/buildserverid | 5 | -rw----·····2.0·fat·······41·bl·defN·15-Nov-25·08:44·META-INF/buildserverid |
6 | -rw----·····2.0·fat·······41·bl·defN·15-Nov-25·08:44·META-INF/fdroidserverid | 6 | -rw----·····2.0·fat·······41·bl·defN·15-Nov-25·08:44·META-INF/fdroidserverid |
7 |
-rw----·····2.0·fat·····7472·bX·defN·1 |
7 | -rw----·····2.0·fat·····7472·bX·defN·16-Sep-07·15:03·AndroidManifest.xml |
8 |
-rw----·····2.0·fat······515·bl·defN·1 |
8 | -rw----·····2.0·fat······515·bl·defN·16-Sep-07·15:03·assets/help/Hints.html |
9 |
-rw----·····2.0·fat·····2582·bl·defN·1 |
9 | -rw----·····2.0·fat·····2582·bl·defN·16-Sep-07·15:03·assets/help/PhysicalKeyboard.html |
10 |
-rw----·····2.0·fat·····1613·bl·defN·1 |
10 | -rw----·····2.0·fat·····1613·bl·defN·16-Sep-07·15:03·assets/help/ScreenGestures.html |
11 |
-rw----·····2.0·fat·····2345·bl·defN·1 |
11 | -rw----·····2.0·fat·····2345·bl·defN·16-Sep-07·15:03·assets/help/VirtualKeyboard.html |
12 |
-rw----·····2.0·fat······540·bl·defN·1 |
12 | -rw----·····2.0·fat······540·bl·defN·16-Sep-07·15:03·res/anim/fade_out_delayed.xml |
13 |
-rw----·····2.0·fat······488·bl·defN·1 |
13 | -rw----·····2.0·fat······488·bl·defN·16-Sep-07·15:03·res/anim/fade_stay_hidden.xml |
14 |
-rw----·····2.0·fat······492·bl·defN·1 |
14 | -rw----·····2.0·fat······492·bl·defN·16-Sep-07·15:03·res/anim/keyboard_fade_in.xml |
15 |
-rw----·····2.0·fat······492·bl·defN·1 |
15 | -rw----·····2.0·fat······492·bl·defN·16-Sep-07·15:03·res/anim/keyboard_fade_out.xml |
16 |
-rw----·····2.0·fat······524·bl·defN·1 |
16 | -rw----·····2.0·fat······524·bl·defN·16-Sep-07·15:03·res/anim/slide_left_in.xml |
17 |
-rw----·····2.0·fat······524·bl·defN·1 |
17 | -rw----·····2.0·fat······524·bl·defN·16-Sep-07·15:03·res/anim/slide_left_out.xml |
18 |
-rw----·····2.0·fat······524·bl·defN·1 |
18 | -rw----·····2.0·fat······524·bl·defN·16-Sep-07·15:03·res/anim/slide_right_in.xml |
19 |
-rw----·····2.0·fat······524·bl·defN·1 |
19 | -rw----·····2.0·fat······524·bl·defN·16-Sep-07·15:03·res/anim/slide_right_out.xml |
20 |
-rw----·····2.0·fat······832·bl·defN·1 |
20 | -rw----·····2.0·fat······832·bl·defN·16-Sep-07·15:03·res/color/blue.xml |
21 |
-rw----·····2.0·fat······832·bl·defN·1 |
21 | -rw----·····2.0·fat······832·bl·defN·16-Sep-07·15:03·res/color/green.xml |
22 |
-rw----·····2.0·fat······832·bl·defN·1 |
22 | -rw----·····2.0·fat······832·bl·defN·16-Sep-07·15:03·res/color/red.xml |
23 |
-rw----·····1.0·fat······782·b-·stor·1 |
23 | -rw----·····1.0·fat······782·b-·stor·16-Sep-07·15:03·res/drawable-hdpi-v4/icon.png |
24 |
-rw----·····1.0·fat······248·b-·stor·1 |
24 | -rw----·····1.0·fat······248·b-·stor·16-Sep-07·15:03·res/drawable-hdpi-v4/notification_icon.png |
25 |
-rw----·····1.0·fat······481·b-·stor·1 |
25 | -rw----·····1.0·fat······481·b-·stor·16-Sep-07·15:03·res/drawable-mdpi-v4/icon.png |
26 |
-rw----·····1.0·fat······173·b-·stor·1 |
26 | -rw----·····1.0·fat······173·b-·stor·16-Sep-07·15:03·res/drawable-mdpi-v4/notification_icon.png |
27 |
-rw----·····1.0·fat······744·b-·stor·1 |
27 | -rw----·····1.0·fat······744·b-·stor·16-Sep-07·15:03·res/drawable-xhdpi-v4/icon.png |
28 |
-rw----·····1.0·fat······246·b-·stor·1 |
28 | -rw----·····1.0·fat······246·b-·stor·16-Sep-07·15:03·res/drawable-xhdpi-v4/notification_icon.png |
29 |
-rw----·····1.0·fat·····1022·b-·stor·1 |
29 | -rw----·····1.0·fat·····1022·b-·stor·16-Sep-07·15:03·res/drawable-xxhdpi-v4/icon.png |
30 |
-rw----·····1.0·fat······330·b-·stor·1 |
30 | -rw----·····1.0·fat······330·b-·stor·16-Sep-07·15:03·res/drawable-xxhdpi-v4/notification_icon.png |
31 |
-rw----·····1.0·fat·····1296·b-·stor·1 |
31 | -rw----·····1.0·fat·····1296·b-·stor·16-Sep-07·15:03·res/drawable-xxxhdpi-v4/icon.png |
32 |
-rw----·····1.0·fat······405·b-·stor·1 |
32 | -rw----·····1.0·fat······405·b-·stor·16-Sep-07·15:03·res/drawable-xxxhdpi-v4/notification_icon.png |
33 |
-rw----·····1.0·fat······934·b-·stor·1 |
33 | -rw----·····1.0·fat······934·b-·stor·16-Sep-07·15:03·res/drawable/button_keyboard.png |
34 |
-rw----·····2.0·fat······700·bl·defN·1 |
34 | -rw----·····2.0·fat······700·bl·defN·16-Sep-07·15:03·res/drawable/connected.xml |
35 |
-rw----·····1.0·fat·····1284·b-·stor·1 |
35 | -rw----·····1.0·fat·····1284·b-·stor·16-Sep-07·15:03·res/drawable/highlight_disabled_pressed.9.png |
36 |
-rw----·····1.0·fat·····1222·b-·stor·1 |
36 | -rw----·····1.0·fat·····1222·b-·stor·16-Sep-07·15:03·res/drawable/ic_btn_back.png |
37 |
-rw----·····1.0·fat······949·b-·stor·1 |
37 | -rw----·····1.0·fat······949·b-·stor·16-Sep-07·15:03·res/drawable/ic_btn_next.png |
38 |
-rw----·····2.0·fat······560·bl·defN·1 |
38 | -rw----·····2.0·fat······560·bl·defN·16-Sep-07·15:03·res/drawable/pubkey.xml |
39 |
-rw----·····1.0·fat·····1474·b-·stor·1 |
39 | -rw----·····1.0·fat·····1474·b-·stor·16-Sep-07·15:03·res/drawable/pubkey_locked.png |
40 |
-rw----·····1.0·fat·····1730·b-·stor·1 |
40 | -rw----·····1.0·fat·····1730·b-·stor·16-Sep-07·15:03·res/drawable/pubkey_unlocked.png |
41 |
-rw----·····2.0·fat·····1576·bl·defN·1 |
41 | -rw----·····2.0·fat·····1576·bl·defN·16-Sep-07·15:03·res/layout-land/item_host.xml |
42 |
-rw----·····2.0·fat·····1448·bl·defN·1 |
42 | -rw----·····2.0·fat·····1448·bl·defN·16-Sep-07·15:03·res/layout-port/item_host.xml |
43 |
-rw----·····2.0·fat·····2128·bl·defN·1 |
43 | -rw----·····2.0·fat·····2128·bl·defN·16-Sep-07·15:03·res/layout-v17/act_colors.xml |
44 |
-rw----·····2.0·fat·····6588·bl·defN·1 |
44 | -rw----·····2.0·fat·····6588·bl·defN·16-Sep-07·15:03·res/layout-v17/act_console.xml |
45 |
-rw----·····2.0·fat·····2060·bl·defN·1 |
45 | -rw----·····2.0·fat·····2060·bl·defN·16-Sep-07·15:03·res/layout-v17/act_hostlist.xml |
46 |
-rw----·····2.0·fat·····1388·bl·defN·1 |
46 | -rw----·····2.0·fat·····1388·bl·defN·16-Sep-07·15:03·res/layout-v17/item_portforward.xml |
47 |
-rw----·····2.0·fat·····1840·bl·defN·1 |
47 | -rw----·····2.0·fat·····1840·bl·defN·16-Sep-07·15:03·res/layout-v17/item_pubkey.xml |
48 |
-rw----·····2.0·fat·····1976·bl·defN·1 |
48 | -rw----·····2.0·fat·····1976·bl·defN·16-Sep-07·15:03·res/layout/act_colors.xml |
49 |
-rw----·····2.0·fat·····6516·bl·defN·1 |
49 | -rw----·····2.0·fat·····6516·bl·defN·16-Sep-07·15:03·res/layout/act_console.xml |
50 |
-rw----·····2.0·fat·····5028·bl·defN·1 |
50 | -rw----·····2.0·fat·····5028·bl·defN·16-Sep-07·15:03·res/layout/act_generatepubkey.xml |
51 |
-rw----·····2.0·fat·····1276·bl·defN·1 |
51 | -rw----·····2.0·fat·····1276·bl·defN·16-Sep-07·15:03·res/layout/act_help.xml |
52 |
-rw----·····2.0·fat······684·bl·defN·1 |
52 | -rw----·····2.0·fat······684·bl·defN·16-Sep-07·15:03·res/layout/act_help_topic.xml |
53 |
-rw----·····2.0·fat·····1984·bl·defN·1 |
53 | -rw----·····2.0·fat·····1984·bl·defN·16-Sep-07·15:03·res/layout/act_hostlist.xml |
54 |
-rw----·····2.0·fat······984·bl·defN·1 |
54 | -rw----·····2.0·fat······984·bl·defN·16-Sep-07·15:03·res/layout/act_portforwardlist.xml |
55 |
-rw----·····2.0·fat······984·bl·defN·1 |
55 | -rw----·····2.0·fat······984·bl·defN·16-Sep-07·15:03·res/layout/act_pubkeylist.xml |
56 |
-rw----·····2.0·fat·····1424·bl·defN·1 |
56 | -rw----·····2.0·fat·····1424·bl·defN·16-Sep-07·15:03·res/layout/act_wizard.xml |
57 |
-rw----·····2.0·fat·····2328·bl·defN·1 |
57 | -rw----·····2.0·fat·····2328·bl·defN·16-Sep-07·15:03·res/layout/dia_changepassword.xml |
58 |
-rw----·····2.0·fat·····1316·bl·defN·1 |
58 | -rw----·····2.0·fat·····1316·bl·defN·16-Sep-07·15:03·res/layout/dia_gatherentropy.xml |
59 |
-rw----·····2.0·fat······844·bl·defN·1 |
59 | -rw----·····2.0·fat······844·bl·defN·16-Sep-07·15:03·res/layout/dia_password.xml |
60 |
-rw----·····2.0·fat·····2688·bl·defN·1 |
60 | -rw----·····2.0·fat·····2688·bl·defN·16-Sep-07·15:03·res/layout/dia_portforward.xml |
61 |
-rw----·····2.0·fat·····1388·bl·defN·1 |
61 | -rw----·····2.0·fat·····1388·bl·defN·16-Sep-07·15:03·res/layout/dia_resize.xml |
62 |
-rw----·····2.0·fat·····1308·bl·defN·1 |
62 | -rw----·····2.0·fat·····1308·bl·defN·16-Sep-07·15:03·res/layout/item_portforward.xml |
63 |
-rw----·····2.0·fat·····1688·bl·defN·1 |
63 | -rw----·····2.0·fat·····1688·bl·defN·16-Sep-07·15:03·res/layout/item_pubkey.xml |
64 |
-rw----·····2.0·fat······816·bl·defN·1 |
64 | -rw----·····2.0·fat······816·bl·defN·16-Sep-07·15:03·res/layout/item_terminal.xml |
65 |
-rw----·····2.0·fat·····3564·bl·defN·1 |
65 | -rw----·····2.0·fat·····3564·bl·defN·16-Sep-07·15:03·res/layout/wiz_eula.xml |
66 |
-rw----·····1.0·fat·····5090·b-·stor·1 |
66 | -rw----·····1.0·fat·····5090·b-·stor·16-Sep-07·15:03·res/raw/bell.ogg |
67 |
-rw----·····2.0·fat·····3084·bl·defN·1 |
67 | -rw----·····2.0·fat·····3084·bl·defN·16-Sep-07·15:03·res/xml/host_prefs.xml |
68 |
-rw----·····2.0·fat·····4668·bl·defN·1 |
68 | -rw----·····2.0·fat·····4668·bl·defN·16-Sep-07·15:03·res/xml/preferences.xml |
69 |
-rw----·····1.0·fat···541 |
69 | -rw----·····1.0·fat···541356·b-·stor·16-Sep-07·15:03·resources.arsc |
70 |
-rw----·····2.0·fat··102 |
70 | -rw----·····2.0·fat··1021432·bl·defN·16-Sep-07·15:03·classes.dex |
71 |
-rw----·····2.0·fat···· |
71 | -rw----·····2.0·fat·····9848·bl·defN·16-Sep-07·15:03·lib/arm64-v8a/libcom_google_ase_Exec.so |
72 |
-rw----·····2.0·fat····1 |
72 | -rw----·····2.0·fat····10112·bl·defN·16-Sep-07·15:03·lib/x86_64/libcom_google_ase_Exec.so |
73 |
-rw----·····2.0·fat····1 |
73 | -rw----·····2.0·fat····10712·bl·defN·16-Sep-07·15:03·lib/mips64/libcom_google_ase_Exec.so |
74 |
-rw----·····2.0·fat···· |
74 | -rw----·····2.0·fat····17804·bl·defN·16-Sep-07·15:03·lib/armeabi-v7a/libcom_google_ase_Exec.so |
75 |
-rw----·····2.0·fat····7 |
75 | -rw----·····2.0·fat····17796·bl·defN·16-Sep-07·15:03·lib/armeabi/libcom_google_ase_Exec.so |
76 |
-rw----·····2.0·fat·····9 |
76 | -rw----·····2.0·fat·····9508·bl·defN·16-Sep-07·15:03·lib/x86/libcom_google_ase_Exec.so |
77 |
-rw----·····2.0·fat···· |
77 | -rw----·····2.0·fat····71424·bl·defN·16-Sep-07·15:03·lib/mips/libcom_google_ase_Exec.so |
78 |
76·files,·18 |
78 | 76·files,·1826003·bytes·uncompressed,·1070449·bytes·compressed:··41.4% |
Offset 211, 213 lines modified | Offset 211, 206 lines modified | ||
211 | ····aput-byte·v2,·v0,·v3 | 211 | ····aput-byte·v2,·v0,·v3 |
212 | ····.line·62 | 212 | ····.line·62 |
213 | ····return-void | 213 | ····return-void |
214 | .end·method | 214 | .end·method |
215 | .method·private·handle_sb(B[B)V | 215 | .method·private·handle_sb(B[B)V |
216 |
····.locals· |
216 | ····.locals·9 |
217 | ····.param·p1,·"type"····#·B | 217 | ····.param·p1,·"type"····#·B |
218 | ····.param·p2,·"sbdata"····#·[B | 218 | ····.param·p2,·"sbdata"····#·[B |
219 | ····.annotation·system·Ldalvik/annotation/Throws; | 219 | ····.annotation·system·Ldalvik/annotation/Throws; |
220 | ········value·=·{ | 220 | ········value·=·{ |
221 | ············Ljava/io/IOException; | 221 | ············Ljava/io/IOException; |
222 | ········} | 222 | ········} |
223 | ····.end·annotation | 223 | ····.end·annotation |
224 | ····.prologue | 224 | ····.prologue |
225 |
····const/16·v |
225 | ····const/16·v8,·0x2a |
226 |
····const/4·v |
226 | ····const/4·v5,·0x0 |
227 | ····.line·243 | 227 | ····.line·243 |
228 | ····sparse-switch·p1,·:sswitch_data_0 | 228 | ····sparse-switch·p1,·:sswitch_data_0 |
229 | ····.line·278 | 229 | ····.line·278 |
230 | ····:cond_0 | 230 | ····:cond_0 |
231 | ····:goto_0 | 231 | ····:goto_0 |
232 | ····return-void | 232 | ····return-void |
233 | ····.line·245 | 233 | ····.line·245 |
234 | ····:sswitch_0 | 234 | ····:sswitch_0 |
235 |
····array-length·v |
235 | ····array-length·v6,·p2 |
236 |
····if-lez·v |
236 | ····if-lez·v6,·:cond_0 |
237 |
····aget-byte·v |
237 | ····aget-byte·v6,·p2,·v5 |
238 |
····const/4·v |
238 | ····const/4·v7,·0x1 |
239 |
····if-ne·v |
239 | ····if-ne·v6,·v7,·:cond_0 |
240 | ····.line·246 | 240 | ····.line·246 |
241 |
····sget-object·v |
241 | ····sget-object·v6,·Lde/mud/telnet/TelnetProtocolHandler;->IACSB:[B |
242 |
····invoke-virtual·{p0,·v |
242 | ····invoke-virtual·{p0,·v6},·Lde/mud/telnet/TelnetProtocolHandler;->write([B)V |
243 |
····const/16·v |
243 | ····const/16·v6,·0x18 |
244 |
····invoke-direct·{p0,·v |
244 | ····invoke-direct·{p0,·v6},·Lde/mud/telnet/TelnetProtocolHandler;->write(B)V |
245 |
····invoke-direct·{p0,·v |
245 | ····invoke-direct·{p0,·v5},·Lde/mud/telnet/TelnetProtocolHandler;->write(B)V |
246 | ····.line·250 | 246 | ····.line·250 |
247 | ····invoke-virtual·{p0},·Lde/mud/telnet/TelnetProtocolHandler;->getTerminalType()Ljava/lang/String; | 247 | ····invoke-virtual·{p0},·Lde/mud/telnet/TelnetProtocolHandler;->getTerminalType()Ljava/lang/String; |
248 |
····move-result-object·v |
248 | ····move-result-object·v4 |
249 | ····.line·251 | 249 | ····.line·251 |
250 |
····.local·v |
250 | ····.local·v4,·"ttype":Ljava/lang/String; |
251 |
····if-nez·v |
251 | ····if-nez·v4,·:cond_1 |
252 |
····const-string·v |
252 | ····const-string·v4,·"dumb" |
253 | ····.line·252 | 253 | ····.line·252 |
254 | ····:cond_1 | 254 | ····:cond_1 |
255 |
····invoke-virtual·{v |
255 | ····invoke-virtual·{v4},·Ljava/lang/String;->getBytes()[B |
256 |
····move-result-object·v |
256 | ····move-result-object·v5 |
257 |
····invoke-virtual·{p0,·v |
257 | ····invoke-virtual·{p0,·v5},·Lde/mud/telnet/TelnetProtocolHandler;->write([B)V |
258 | ····.line·253 | 258 | ····.line·253 |
259 |
····sget-object·v |
259 | ····sget-object·v5,·Lde/mud/telnet/TelnetProtocolHandler;->IACSE:[B |
260 |
····invoke-virtual·{p0,·v |
260 | ····invoke-virtual·{p0,·v5},·Lde/mud/telnet/TelnetProtocolHandler;->write([B)V |
261 | ····goto·:goto_0 | 261 | ····goto·:goto_0 |
262 | ····.line·257 | 262 | ····.line·257 |
263 |
····.end·local·v |
263 | ····.end·local·v4····#·"ttype":Ljava/lang/String; |
264 | ····:sswitch_1 | 264 | ····:sswitch_1 |
265 |
····sget-object·v |
265 | ····sget-object·v6,·Ljava/lang/System;->out:Ljava/io/PrintStream; |
266 |
····const-string·v |
266 | ····const-string·v7,·"Got·SB·CHARSET" |
267 |
····invoke-virtual·{v |
267 | ····invoke-virtual·{v6,·v7},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
268 | ····.line·259 | 268 | ····.line·259 |
269 |
····new-instance·v |
269 | ····new-instance·v1,·Ljava/lang/String; |
270 |
····const-string·v |
270 | ····const-string·v6,·"US-ASCII" |
271 |
····invoke-direct·{v |
271 | ····invoke-direct·{v1,·p2,·v6},·Ljava/lang/String;-><init>([BLjava/lang/String;)V |
272 | ····.line·260 | 272 | ····.line·260 |
273 |
····.local·v |
273 | ····.local·v1,·"charsetStr":Ljava/lang/String; |
274 |
····const-string·v |
274 | ····const-string·v6,·"TTABLE·" |
275 |
····invoke-virtual·{v |
275 | ····invoke-virtual·{v1,·v6},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z |
Max diff block lines reached; 4994/8834 bytes (56.53%) of diff not shown. |
Offset 1466, 14 lines modified | Offset 1466, 15 lines modified | ||
1466 | ····const-string·v1,·"DCS:·" | 1466 | ····const-string·v1,·"DCS:·" |
1467 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1467 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1468 | ····move-result-object·v0 | 1468 | ····move-result-object·v0 |
1469 | ····.line·1198 | ||
1469 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1470 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1470 | ····.line·1199 | 1471 | ····.line·1199 |
1471 | ····iget-object·v0,·p0,·Lde/mud/terminal/vt320;->debugStr:Ljava/lang/StringBuilder; | 1472 | ····iget-object·v0,·p0,·Lde/mud/terminal/vt320;->debugStr:Ljava/lang/StringBuilder; |
1472 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 1473 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 1673, 14 lines modified | Offset 1674, 15 lines modified | ||
1673 | ····const-string·v8,·"OSC:·invalid·color·sequence·encountered:·" | 1674 | ····const-string·v8,·"OSC:·invalid·color·sequence·encountered:·" |
1674 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1675 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1675 | ····move-result-object·v7 | 1676 | ····move-result-object·v7 |
1677 | ····.line·1221 | ||
1676 | ····invoke-virtual·{v7,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1678 | ····invoke-virtual·{v7,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1677 | ····.line·1222 | 1679 | ····.line·1222 |
1678 | ····iget-object·v7,·p0,·Lde/mud/terminal/vt320;->debugStr:Ljava/lang/StringBuilder; | 1680 | ····iget-object·v7,·p0,·Lde/mud/terminal/vt320;->debugStr:Ljava/lang/StringBuilder; |
1679 | ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 1681 | ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 5921, 14 lines modified | Offset 5923, 15 lines modified | ||
5921 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 5923 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
5922 | ····move-result-object·v2 | 5924 | ····move-result-object·v2 |
5923 | ····const/16·v3,·0x2c | 5925 | ····const/16·v3,·0x2c |
5926 | ····.line·2393 | ||
5924 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 5927 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
5925 | ····.line·2391 | 5928 | ····.line·2391 |
5926 | ····add-int/lit8·v15,·v15,·0x1 | 5929 | ····add-int/lit8·v15,·v15,·0x1 |
5927 | ····goto·:goto_1c | 5930 | ····goto·:goto_1c |
Offset 6412, 34 lines modified | Offset 6415, 38 lines modified | ||
6412 | ····const-string·v3,·"ESC·[·unknown·letter:·" | 6415 | ····const-string·v3,·"ESC·[·unknown·letter:·" |
6413 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 6416 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
6414 | ····move-result-object·v2 | 6417 | ····move-result-object·v2 |
6418 | ····.line·2973 | ||
6415 | ····move/from16·v0,·p1 | 6419 | ····move/from16·v0,·p1 |
6416 | ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 6420 | ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
6417 | ····move-result-object·v2 | 6421 | ····move-result-object·v2 |
6418 | ····const-string·v3,·"·(" | 6422 | ····const-string·v3,·"·(" |
6423 | ····.line·2974 | ||
6419 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 6424 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
6420 | ····move-result-object·v2 | 6425 | ····move-result-object·v2 |
6426 | ····.line·2975 | ||
6421 | ····move/from16·v0,·p1 | 6427 | ····move/from16·v0,·p1 |
6422 | ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 6428 | ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
6423 | ····move-result-object·v2 | 6429 | ····move-result-object·v2 |
6424 | ····const/16·v3,·0x29 | 6430 | ····const/16·v3,·0x29 |
6431 | ····.line·2976 | ||
6425 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 6432 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
6426 | ····.line·2977 | 6433 | ····.line·2977 |
6427 | ····move-object/from16·v0,·p0 | 6434 | ····move-object/from16·v0,·p0 |
6428 | ····iget-object·v2,·v0,·Lde/mud/terminal/vt320;->debugStr:Ljava/lang/StringBuilder; | 6435 | ····iget-object·v2,·v0,·Lde/mud/terminal/vt320;->debugStr:Ljava/lang/StringBuilder; |
Offset 8492, 20 lines modified | Offset 8499, 22 lines modified | ||
8492 | ····move-object/from16·v0,·p0 | 8499 | ····move-object/from16·v0,·p0 |
8493 | ····iget-object·v3,·v0,·Lde/mud/terminal/vt320;->DCEvars:[I | 8500 | ····iget-object·v3,·v0,·Lde/mud/terminal/vt320;->DCEvars:[I |
8494 | ····aget·v3,·v3,·v15 | 8501 | ····aget·v3,·v3,·v15 |
8502 | ····.line·2950 | ||
8495 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 8503 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
8496 | ····move-result-object·v2 | 8504 | ····move-result-object·v2 |
Max diff block lines reached; 510/3249 bytes (15.70%) of diff not shown. |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/nio/charset/Charset; | 2 | .super·Ljava/nio/charset/Charset; |
3 | .source·"IBM437.java" | 3 | .source·"IBM437.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/apache/harmony/niochar/charset/additional/IBM437$1;, | ||
8 | ········Lorg/apache/harmony/niochar/charset/additional/IBM437$Encoder;, | 7 | ········Lorg/apache/harmony/niochar/charset/additional/IBM437$Encoder;, |
9 | ········Lorg/apache/harmony/niochar/charset/additional/IBM437$Decoder; | 8 | ········Lorg/apache/harmony/niochar/charset/additional/IBM437$Decoder; |
10 | ····} | 9 | ····} |
11 | .end·annotation | 10 | .end·annotation |
12 | #·direct·methods | 11 | #·direct·methods |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$listener:Lorg/connectbot/ActionBarWrapper$OnMenuVisibilityListener; | 22 | .field·final·synthetic·val$listener:Lorg/connectbot/ActionBarWrapper$OnMenuVisibilityListener; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/connectbot/ActionBarWrapper$RealActionBar;Lorg/connectbot/ActionBarWrapper$OnMenuVisibilityListener;)V | 24 | .method·constructor·<init>(Lorg/connectbot/ActionBarWrapper$RealActionBar;Lorg/connectbot/ActionBarWrapper$OnMenuVisibilityListener;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/connectbot/ActionBarWrapper$RealActionBar; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·77 | 28 | ····.line·77 |
28 | ····iput-object·p1,·p0,·Lorg/connectbot/ActionBarWrapper$RealActionBar$1;->this$0:Lorg/connectbot/ActionBarWrapper$RealActionBar; | 29 | ····iput-object·p1,·p0,·Lorg/connectbot/ActionBarWrapper$RealActionBar$1;->this$0:Lorg/connectbot/ActionBarWrapper$RealActionBar; |
29 | ····iput-object·p2,·p0,·Lorg/connectbot/ActionBarWrapper$RealActionBar$1;->val$listener:Lorg/connectbot/ActionBarWrapper$OnMenuVisibilityListener; | 30 | ····iput-object·p2,·p0,·Lorg/connectbot/ActionBarWrapper$RealActionBar$1;->val$listener:Lorg/connectbot/ActionBarWrapper$OnMenuVisibilityListener; |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ActionBarWrapper.java" | 3 | .source·"ActionBarWrapper.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/connectbot/ActionBarWrapper$1;, | ||
8 | ········Lorg/connectbot/ActionBarWrapper$RealActionBar;, | 7 | ········Lorg/connectbot/ActionBarWrapper$RealActionBar;, |
9 | ········Lorg/connectbot/ActionBarWrapper$DummyActionBar;, | 8 | ········Lorg/connectbot/ActionBarWrapper$DummyActionBar;, |
10 | ········Lorg/connectbot/ActionBarWrapper$OnMenuVisibilityListener; | 9 | ········Lorg/connectbot/ActionBarWrapper$OnMenuVisibilityListener; |
11 | ····} | 10 | ····} |
12 | .end·annotation | 11 | .end·annotation |
Offset 18, 15 lines modified | Offset 17, 14 lines modified | ||
18 | .method·public·constructor·<init>()V | 17 | .method·public·constructor·<init>()V |
19 | ····.locals·0 | 18 | ····.locals·0 |
20 | ····.prologue | 19 | ····.prologue |
21 | ····.line·26 | 20 | ····.line·26 |
22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
23 | ····.line·57 | ||
24 | ····return-void | 22 | ····return-void |
25 | .end·method | 23 | .end·method |
26 | .method·public·static·getActionBar(Landroid/app/Activity;)Lorg/connectbot/ActionBarWrapper; | 24 | .method·public·static·getActionBar(Landroid/app/Activity;)Lorg/connectbot/ActionBarWrapper; |
27 | ····.locals·2 | 25 | ····.locals·2 |
28 | ····.param·p0,·"activity"····#·Landroid/app/Activity; | 26 | ····.param·p0,·"activity"····#·Landroid/app/Activity; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/ColorsActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/ColorsActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/ColorsActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/ColorsActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/ColorsActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·339 | 27 | ····.line·339 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/ColorsActivity$1;->this$0:Lorg/connectbot/ColorsActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/ColorsActivity$1;->this$0:Lorg/connectbot/ColorsActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 256, 14 lines modified | Offset 256, 15 lines modified | ||
256 | ····move-result·v4 | 256 | ····move-result·v4 |
257 | ····add-float/2addr·v3,·v4 | 257 | ····add-float/2addr·v3,·v4 |
258 | ····float-to-int·v3,·v3 | 258 | ····float-to-int·v3,·v3 |
259 | ····.line·274 | ||
259 | ····invoke-virtual·{p0},·Lorg/connectbot/ColorsActivity$ColorView;->getPaddingTop()I | 260 | ····invoke-virtual·{p0},·Lorg/connectbot/ColorsActivity$ColorView;->getPaddingTop()I |
260 | ····move-result·v4 | 261 | ····move-result·v4 |
261 | ····add-int/2addr·v3,·v4 | 262 | ····add-int/2addr·v3,·v4 |
262 | ····invoke-virtual·{p0},·Lorg/connectbot/ColorsActivity$ColorView;->getPaddingBottom()I | 263 | ····invoke-virtual·{p0},·Lorg/connectbot/ColorsActivity$ColorView;->getPaddingBottom()I |
Offset 332, 14 lines modified | Offset 333, 15 lines modified | ||
332 | ····invoke-virtual·{p0},·Lorg/connectbot/ColorsActivity$ColorView;->getPaddingLeft()I | 333 | ····invoke-virtual·{p0},·Lorg/connectbot/ColorsActivity$ColorView;->getPaddingLeft()I |
333 | ····move-result·v4 | 334 | ····move-result·v4 |
334 | ····add-int/2addr·v3,·v4 | 335 | ····add-int/2addr·v3,·v4 |
336 | ····.line·250 | ||
335 | ····invoke-virtual·{p0},·Lorg/connectbot/ColorsActivity$ColorView;->getPaddingRight()I | 337 | ····invoke-virtual·{p0},·Lorg/connectbot/ColorsActivity$ColorView;->getPaddingRight()I |
336 | ····move-result·v4 | 338 | ····move-result·v4 |
337 | ····add-int·v0,·v3,·v4 | 339 | ····add-int·v0,·v3,·v4 |
338 | ····.line·251 | 340 | ····.line·251 |
Offset 53, 15 lines modified | Offset 53, 14 lines modified | ||
53 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V | 53 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V |
54 | ····.line·61 | 54 | ····.line·61 |
55 | ····const/4·v0,·0x0 | 55 | ····const/4·v0,·0x0 |
56 | ····iput·v0,·p0,·Lorg/connectbot/ColorsActivity;->mCurrentColor:I | 56 | ····iput·v0,·p0,·Lorg/connectbot/ColorsActivity;->mCurrentColor:I |
57 | ····.line·157 | ||
58 | ····return-void | 57 | ····return-void |
59 | .end·method | 58 | .end·method |
60 | .method·static·synthetic·access$000(Lorg/connectbot/ColorsActivity;)Ljava/util/List; | 59 | .method·static·synthetic·access$000(Lorg/connectbot/ColorsActivity;)Ljava/util/List; |
61 | ····.locals·1 | 60 | ····.locals·1 |
62 | ····.param·p0,·"x0"····#·Lorg/connectbot/ColorsActivity; | 61 | ····.param·p0,·"x0"····#·Lorg/connectbot/ColorsActivity; |
Offset 201, 38 lines modified | Offset 200, 41 lines modified | ||
201 | ····.line·71 | 200 | ····.line·71 |
202 | ····const-string·v0,·"%s:·%s" | 201 | ····const-string·v0,·"%s:·%s" |
203 | ····const/4·v1,·0x2 | 202 | ····const/4·v1,·0x2 |
204 | ····new-array·v1,·v1,·[Ljava/lang/Object; | 203 | ····new-array·v1,·v1,·[Ljava/lang/Object; |
204 | ····.line·72 | ||
205 | ····invoke-virtual·{p0},·Lorg/connectbot/ColorsActivity;->getResources()Landroid/content/res/Resources; | 205 | ····invoke-virtual·{p0},·Lorg/connectbot/ColorsActivity;->getResources()Landroid/content/res/Resources; |
206 | ····move-result-object·v2 | 206 | ····move-result-object·v2 |
207 | ····const·v3,·0x7f0700e3 | 207 | ····const·v3,·0x7f0700e3 |
208 | ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; | 208 | ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; |
209 | ····move-result-object·v2 | 209 | ····move-result-object·v2 |
210 | ····aput-object·v2,·v1,·v4 | 210 | ····aput-object·v2,·v1,·v4 |
211 | ····.line·73 | ||
211 | ····invoke-virtual·{p0},·Lorg/connectbot/ColorsActivity;->getResources()Landroid/content/res/Resources; | 212 | ····invoke-virtual·{p0},·Lorg/connectbot/ColorsActivity;->getResources()Landroid/content/res/Resources; |
212 | ····move-result-object·v2 | 213 | ····move-result-object·v2 |
213 | ····const·v3,·0x7f070021 | 214 | ····const·v3,·0x7f070021 |
214 | ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; | 215 | ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; |
215 | ····move-result-object·v2 | 216 | ····move-result-object·v2 |
216 | ····aput-object·v2,·v1,·v5 | 217 | ····aput-object·v2,·v1,·v5 |
218 | ····.line·71 | ||
217 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 219 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
218 | ····move-result-object·v0 | 220 | ····move-result-object·v0 |
219 | ····invoke-virtual·{p0,·v0},·Lorg/connectbot/ColorsActivity;->setTitle(Ljava/lang/CharSequence;)V | 221 | ····invoke-virtual·{p0,·v0},·Lorg/connectbot/ColorsActivity;->setTitle(Ljava/lang/CharSequence;)V |
220 | ····.line·75 | 222 | ····.line·75 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/ConsoleActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·434 | 27 | ····.line·434 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$10;->this$0:Lorg/connectbot/ConsoleActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$10;->this$0:Lorg/connectbot/ConsoleActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/ConsoleActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·458 | 27 | ····.line·458 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$11;->this$0:Lorg/connectbot/ConsoleActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$11;->this$0:Lorg/connectbot/ConsoleActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·private·totalY:F | 19 | .field·private·totalY:F |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V | 21 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V |
22 | ····.locals·1 | 22 | ····.locals·1 |
23 | ····.param·p1,·"this$0"····#·Lorg/connectbot/ConsoleActivity; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·468 | 25 | ····.line·468 |
25 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$12;->this$0:Lorg/connectbot/ConsoleActivity; | 26 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$12;->this$0:Lorg/connectbot/ConsoleActivity; |
26 | ····invoke-direct·{p0},·Landroid/view/GestureDetector$SimpleOnGestureListener;-><init>()V | 27 | ····invoke-direct·{p0},·Landroid/view/GestureDetector$SimpleOnGestureListener;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$detect:Landroid/view/GestureDetector; | 22 | .field·final·synthetic·val$detect:Landroid/view/GestureDetector; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;Landroid/view/GestureDetector;)V | 24 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;Landroid/view/GestureDetector;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/connectbot/ConsoleActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·539 | 28 | ····.line·539 |
28 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$13;->this$0:Lorg/connectbot/ConsoleActivity; | 29 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$13;->this$0:Lorg/connectbot/ConsoleActivity; |
29 | ····iput-object·p2,·p0,·Lorg/connectbot/ConsoleActivity$13;->val$detect:Landroid/view/GestureDetector; | 30 | ····iput-object·p2,·p0,·Lorg/connectbot/ConsoleActivity$13;->val$detect:Landroid/view/GestureDetector; |
Offset 55, 22 lines modified | Offset 56, 24 lines modified | ||
55 | ····.line·544 | 56 | ····.line·544 |
56 | ····sget·v5,·Landroid/os/Build$VERSION;->SDK_INT:I | 57 | ····sget·v5,·Landroid/os/Build$VERSION;->SDK_INT:I |
57 | ····const/16·v6,·0xe | 58 | ····const/16·v6,·0xe |
58 | ····if-lt·v5,·v6,·:cond_0 | 59 | ····if-lt·v5,·v6,·:cond_0 |
60 | ····.line·545 | ||
59 | ····invoke-static·{p2},·Landroid/support/v4/view/MotionEventCompat;->getSource(Landroid/view/MotionEvent;)I | 61 | ····invoke-static·{p2},·Landroid/support/v4/view/MotionEventCompat;->getSource(Landroid/view/MotionEvent;)I |
60 | ····move-result·v5 | 62 | ····move-result·v5 |
61 | ····const/16·v6,·0x2002 | 63 | ····const/16·v6,·0x2002 |
62 | ····if-ne·v5,·v6,·:cond_0 | 64 | ····if-ne·v5,·v6,·:cond_0 |
65 | ····.line·546 | ||
63 | ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getAction()I | 66 | ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getAction()I |
64 | ····move-result·v5 | 67 | ····move-result·v5 |
65 | ····if-nez·v5,·:cond_0 | 68 | ····if-nez·v5,·:cond_0 |
66 | ····.line·547 | 69 | ····.line·547 |
Offset 336, 14 lines modified | Offset 339, 15 lines modified | ||
336 | ····invoke-virtual·{v0},·Lorg/connectbot/bean/SelectionArea;->getRight()I | 339 | ····invoke-virtual·{v0},·Lorg/connectbot/bean/SelectionArea;->getRight()I |
337 | ····move-result·v6 | 340 | ····move-result·v6 |
338 | ····if-ne·v5,·v6,·:cond_5 | 341 | ····if-ne·v5,·v6,·:cond_5 |
342 | ····.line·602 | ||
339 | ····invoke-virtual·{v0},·Lorg/connectbot/bean/SelectionArea;->getTop()I | 343 | ····invoke-virtual·{v0},·Lorg/connectbot/bean/SelectionArea;->getTop()I |
340 | ····move-result·v5 | 344 | ····move-result·v5 |
341 | ····invoke-virtual·{v0},·Lorg/connectbot/bean/SelectionArea;->getBottom()I | 345 | ····invoke-virtual·{v0},·Lorg/connectbot/bean/SelectionArea;->getBottom()I |
342 | ····move-result·v6 | 346 | ····move-result·v6 |
Offset 429, 27 lines modified | Offset 433, 29 lines modified | ||
429 | ····move-result·v5 | 433 | ····move-result·v5 |
430 | ····if-ne·v5,·v4,·:cond_2 | 434 | ····if-ne·v5,·v4,·:cond_2 |
431 | ····iget-object·v4,·p0,·Lorg/connectbot/ConsoleActivity$13;->this$0:Lorg/connectbot/ConsoleActivity; | 435 | ····iget-object·v4,·p0,·Lorg/connectbot/ConsoleActivity$13;->this$0:Lorg/connectbot/ConsoleActivity; |
436 | ····.line·626 | ||
432 | ····#·getter·for:·Lorg/connectbot/ConsoleActivity;->keyboardGroup:Landroid/widget/LinearLayout; | 437 | ····#·getter·for:·Lorg/connectbot/ConsoleActivity;->keyboardGroup:Landroid/widget/LinearLayout; |
433 | ····invoke-static·{v4},·Lorg/connectbot/ConsoleActivity;->access$300(Lorg/connectbot/ConsoleActivity;)Landroid/widget/LinearLayout; | 438 | ····invoke-static·{v4},·Lorg/connectbot/ConsoleActivity;->access$300(Lorg/connectbot/ConsoleActivity;)Landroid/widget/LinearLayout; |
434 | ····move-result-object·v4 | 439 | ····move-result-object·v4 |
435 | ····invoke-virtual·{v4},·Landroid/widget/LinearLayout;->getVisibility()I | 440 | ····invoke-virtual·{v4},·Landroid/widget/LinearLayout;->getVisibility()I |
436 | ····move-result·v4 | 441 | ····move-result·v4 |
437 | ····const/16·v5,·0x8 | 442 | ····const/16·v5,·0x8 |
438 | ····if-ne·v4,·v5,·:cond_2 | 443 | ····if-ne·v4,·v5,·:cond_2 |
444 | ····.line·627 | ||
439 | ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getEventTime()J | 445 | ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getEventTime()J |
440 | ····move-result-wide·v4 | 446 | ····move-result-wide·v4 |
441 | ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getDownTime()J | 447 | ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getDownTime()J |
442 | ····move-result-wide·v6 | 448 | ····move-result-wide·v6 |
Offset 458, 14 lines modified | Offset 464, 15 lines modified | ||
458 | ····const-wide/16·v6,·0x190 | 464 | ····const-wide/16·v6,·0x190 |
459 | ····cmp-long·v4,·v4,·v6 | 465 | ····cmp-long·v4,·v4,·v6 |
460 | ····if-gez·v4,·:cond_2 | 466 | ····if-gez·v4,·:cond_2 |
467 | ····.line·628 | ||
461 | ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getX()F | 468 | ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getX()F |
462 | ····move-result·v4 | 469 | ····move-result·v4 |
Max diff block lines reached; 430/2935 bytes (14.65%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/ConsoleActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·697 | 27 | ····.line·697 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$14;->this$0:Lorg/connectbot/ConsoleActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$14;->this$0:Lorg/connectbot/ConsoleActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/ConsoleActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·713 | 27 | ····.line·713 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$15;->this$0:Lorg/connectbot/ConsoleActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$15;->this$0:Lorg/connectbot/ConsoleActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/ConsoleActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·726 | 27 | ····.line·726 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$16;->this$0:Lorg/connectbot/ConsoleActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$16;->this$0:Lorg/connectbot/ConsoleActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/ConsoleActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·738 | 27 | ····.line·738 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$17;->this$0:Lorg/connectbot/ConsoleActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$17;->this$0:Lorg/connectbot/ConsoleActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/ConsoleActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·755 | 27 | ····.line·755 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$18;->this$0:Lorg/connectbot/ConsoleActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$18;->this$0:Lorg/connectbot/ConsoleActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$terminalView:Lorg/connectbot/TerminalView; | 24 | .field·final·synthetic·val$terminalView:Lorg/connectbot/TerminalView; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity$19;Landroid/view/View;Lorg/connectbot/TerminalView;)V | 26 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity$19;Landroid/view/View;Lorg/connectbot/TerminalView;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$1"····#·Lorg/connectbot/ConsoleActivity$19; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·788 | 30 | ····.line·788 |
30 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$19$1;->this$1:Lorg/connectbot/ConsoleActivity$19; | 31 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$19$1;->this$1:Lorg/connectbot/ConsoleActivity$19; |
31 | ····iput-object·p2,·p0,·Lorg/connectbot/ConsoleActivity$19$1;->val$resizeView:Landroid/view/View; | 32 | ····iput-object·p2,·p0,·Lorg/connectbot/ConsoleActivity$19$1;->val$resizeView:Landroid/view/View; |
Offset 52, 52 lines modified | Offset 53, 58 lines modified | ||
52 | ····.prologue | 53 | ····.prologue |
53 | ····.line·792 | 54 | ····.line·792 |
54 | ····:try_start_0 | 55 | ····:try_start_0 |
55 | ····iget-object·v3,·p0,·Lorg/connectbot/ConsoleActivity$19$1;->val$resizeView:Landroid/view/View; | 56 | ····iget-object·v3,·p0,·Lorg/connectbot/ConsoleActivity$19$1;->val$resizeView:Landroid/view/View; |
56 | ····const·v4,·0x7f0b002f | 57 | ····const·v4,·0x7f0b002f |
58 | ····.line·793 | ||
57 | ····invoke-virtual·{v3,·v4},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 59 | ····invoke-virtual·{v3,·v4},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
58 | ····move-result-object·v3 | 60 | ····move-result-object·v3 |
59 | ····check-cast·v3,·Landroid/widget/EditText; | 61 | ····check-cast·v3,·Landroid/widget/EditText; |
62 | ····.line·794 | ||
60 | ····invoke-virtual·{v3},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 63 | ····invoke-virtual·{v3},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
61 | ····move-result-object·v3 | 64 | ····move-result-object·v3 |
62 | ····invoke-virtual·{v3},·Ljava/lang/Object;->toString()Ljava/lang/String; | 65 | ····invoke-virtual·{v3},·Ljava/lang/Object;->toString()Ljava/lang/String; |
63 | ····move-result-object·v3 | 66 | ····move-result-object·v3 |
67 | ····.line·792 | ||
64 | ····invoke-static·{v3},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 68 | ····invoke-static·{v3},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
65 | ····move-result·v2 | 69 | ····move-result·v2 |
66 | ····.line·795 | 70 | ····.line·795 |
67 | ····.local·v2,·"width":I | 71 | ····.local·v2,·"width":I |
68 | ····iget-object·v3,·p0,·Lorg/connectbot/ConsoleActivity$19$1;->val$resizeView:Landroid/view/View; | 72 | ····iget-object·v3,·p0,·Lorg/connectbot/ConsoleActivity$19$1;->val$resizeView:Landroid/view/View; |
69 | ····const·v4,·0x7f0b0030 | 73 | ····const·v4,·0x7f0b0030 |
74 | ····.line·796 | ||
70 | ····invoke-virtual·{v3,·v4},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 75 | ····invoke-virtual·{v3,·v4},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
71 | ····move-result-object·v3 | 76 | ····move-result-object·v3 |
72 | ····check-cast·v3,·Landroid/widget/EditText; | 77 | ····check-cast·v3,·Landroid/widget/EditText; |
78 | ····.line·797 | ||
73 | ····invoke-virtual·{v3},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 79 | ····invoke-virtual·{v3},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
74 | ····move-result-object·v3 | 80 | ····move-result-object·v3 |
75 | ····invoke-virtual·{v3},·Ljava/lang/Object;->toString()Ljava/lang/String; | 81 | ····invoke-virtual·{v3},·Ljava/lang/Object;->toString()Ljava/lang/String; |
76 | ····move-result-object·v3 | 82 | ····move-result-object·v3 |
83 | ····.line·795 | ||
77 | ····invoke-static·{v3},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 84 | ····invoke-static·{v3},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
78 | ····:try_end_0 | 85 | ····:try_end_0 |
79 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 86 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
80 | ····move-result·v0 | 87 | ····move-result·v0 |
81 | ····.line·804 | 88 | ····.line·804 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/ConsoleActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·781 | 27 | ····.line·781 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$19;->this$0:Lorg/connectbot/ConsoleActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$19;->this$0:Lorg/connectbot/ConsoleActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 70, 30 lines modified | Offset 71, 33 lines modified | ||
70 | ····.local·v0,·"resizeView":Landroid/view/View; | 71 | ····.local·v0,·"resizeView":Landroid/view/View; |
71 | ····new-instance·v2,·Landroid/app/AlertDialog$Builder; | 72 | ····new-instance·v2,·Landroid/app/AlertDialog$Builder; |
72 | ····iget-object·v3,·p0,·Lorg/connectbot/ConsoleActivity$19;->this$0:Lorg/connectbot/ConsoleActivity; | 73 | ····iget-object·v3,·p0,·Lorg/connectbot/ConsoleActivity$19;->this$0:Lorg/connectbot/ConsoleActivity; |
73 | ····invoke-direct·{v2,·v3},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 74 | ····invoke-direct·{v2,·v3},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
75 | ····.line·787 | ||
74 | ····invoke-virtual·{v2,·v0},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; | 76 | ····invoke-virtual·{v2,·v0},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; |
75 | ····move-result-object·v2 | 77 | ····move-result-object·v2 |
76 | ····const·v3,·0x7f07003f | 78 | ····const·v3,·0x7f07003f |
77 | ····new-instance·v4,·Lorg/connectbot/ConsoleActivity$19$1; | 79 | ····new-instance·v4,·Lorg/connectbot/ConsoleActivity$19$1; |
78 | ····invoke-direct·{v4,·p0,·v0,·v1},·Lorg/connectbot/ConsoleActivity$19$1;-><init>(Lorg/connectbot/ConsoleActivity$19;Landroid/view/View;Lorg/connectbot/TerminalView;)V | 80 | ····invoke-direct·{v4,·p0,·v0,·v1},·Lorg/connectbot/ConsoleActivity$19$1;-><init>(Lorg/connectbot/ConsoleActivity$19;Landroid/view/View;Lorg/connectbot/TerminalView;)V |
81 | ····.line·788 | ||
79 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 82 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
80 | ····move-result-object·v2 | 83 | ····move-result-object·v2 |
81 | ····const/high16·v3,·0x1040000 | 84 | ····const/high16·v3,·0x1040000 |
85 | ····.line·806 | ||
82 | ····invoke-virtual·{v2,·v3,·v5},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 86 | ····invoke-virtual·{v2,·v3,·v5},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
83 | ····move-result-object·v2 | 87 | ····move-result-object·v2 |
84 | ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 88 | ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
85 | ····move-result-object·v2 | 89 | ····move-result-object·v2 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/ConsoleActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·150 | 27 | ····.line·150 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$1;->this$0:Lorg/connectbot/ConsoleActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$1;->this$0:Lorg/connectbot/ConsoleActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/ConsoleActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·884 | 27 | ····.line·884 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$20;->this$0:Lorg/connectbot/ConsoleActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$20;->this$0:Lorg/connectbot/ConsoleActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; | 18 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V | 20 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lorg/connectbot/ConsoleActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·187 | 24 | ····.line·187 |
24 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$2;->this$0:Lorg/connectbot/ConsoleActivity; | 25 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$2;->this$0:Lorg/connectbot/ConsoleActivity; |
25 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; | 18 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V | 20 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lorg/connectbot/ConsoleActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·195 | 24 | ····.line·195 |
24 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$3;->this$0:Lorg/connectbot/ConsoleActivity; | 25 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$3;->this$0:Lorg/connectbot/ConsoleActivity; |
25 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/ConsoleActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·211 | 27 | ····.line·211 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$4;->this$0:Lorg/connectbot/ConsoleActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$4;->this$0:Lorg/connectbot/ConsoleActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/ConsoleActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·305 | 27 | ····.line·305 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$5;->this$0:Lorg/connectbot/ConsoleActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$5;->this$0:Lorg/connectbot/ConsoleActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; | 18 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V | 20 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lorg/connectbot/ConsoleActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·368 | 24 | ····.line·368 |
24 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$6;->this$0:Lorg/connectbot/ConsoleActivity; | 25 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$6;->this$0:Lorg/connectbot/ConsoleActivity; |
25 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/ConsoleActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·380 | 27 | ····.line·380 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$7;->this$0:Lorg/connectbot/ConsoleActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$7;->this$0:Lorg/connectbot/ConsoleActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/ConsoleActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·404 | 27 | ····.line·404 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$8;->this$0:Lorg/connectbot/ConsoleActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$8;->this$0:Lorg/connectbot/ConsoleActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/ConsoleActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·414 | 27 | ····.line·414 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$9;->this$0:Lorg/connectbot/ConsoleActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$9;->this$0:Lorg/connectbot/ConsoleActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; | 18 | .field·final·synthetic·this$0:Lorg/connectbot/ConsoleActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V | 20 | .method·public·constructor·<init>(Lorg/connectbot/ConsoleActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lorg/connectbot/ConsoleActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·1148 | 24 | ····.line·1148 |
24 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$TerminalPagerAdapter;->this$0:Lorg/connectbot/ConsoleActivity; | 25 | ····iput-object·p1,·p0,·Lorg/connectbot/ConsoleActivity$TerminalPagerAdapter;->this$0:Lorg/connectbot/ConsoleActivity; |
25 | ····invoke-direct·{p0},·Landroid/support/v4/view/PagerAdapter;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/support/v4/view/PagerAdapter;-><init>()V |
Offset 185, 81 lines modified | Offset 186, 80 lines modified | ||
185 | .method·public·getItemPosition(Ljava/lang/Object;)I | 186 | .method·public·getItemPosition(Ljava/lang/Object;)I |
186 | ····.locals·8 | 187 | ····.locals·8 |
187 | ····.param·p1,·"object"····#·Ljava/lang/Object; | 188 | ····.param·p1,·"object"····#·Ljava/lang/Object; |
188 | ····.prologue | 189 | ····.prologue |
189 | ····.line·1196 | 190 | ····.line·1196 |
190 |
····iget-object·v |
191 | ····iget-object·v6,·p0,·Lorg/connectbot/ConsoleActivity$TerminalPagerAdapter;->this$0:Lorg/connectbot/ConsoleActivity; |
191 |
····iget-object·v |
192 | ····iget-object·v6,·v6,·Lorg/connectbot/ConsoleActivity;->bound:Lorg/connectbot/service/TerminalManager; |
192 |
····if-nez·v |
193 | ····if-nez·v6,·:cond_1 |
193 | ····.line·1197 | 194 | ····.line·1197 |
194 |
····const/4·v |
195 | ····const/4·v3,·-0x2 |
195 | ····.line·1213 | 196 | ····.line·1213 |
196 | ····:cond_0 | 197 | ····:cond_0 |
197 | ····:goto_0 | 198 | ····:goto_0 |
198 |
····return·v |
199 | ····return·v3 |
199 | ····:cond_1 | 200 | ····:cond_1 |
200 |
····move-object·v |
201 | ····move-object·v5,·p1 |
201 | ····.line·1200 | 202 | ····.line·1200 |
202 |
····check-cast·v |
203 | ····check-cast·v5,·Landroid/view/View; |
203 | ····.line·1201 | 204 | ····.line·1201 |
204 |
····.local·v |
205 | ····.local·v5,·"view":Landroid/view/View; |
205 |
····const·v |
206 | ····const·v6,·0x7f0b0004 |
206 |
····invoke-virtual·{v |
207 | ····invoke-virtual·{v5,·v6},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
207 |
····move-result-object·v |
208 | ····move-result-object·v4 |
208 |
····check-cast·v |
209 | ····check-cast·v4,·Lorg/connectbot/TerminalView; |
209 | ····.line·1202 | 210 | ····.line·1202 |
210 |
····.local·v |
211 | ····.local·v4,·"terminal":Lorg/connectbot/TerminalView; |
211 |
····iget-object·v |
212 | ····iget-object·v6,·v4,·Lorg/connectbot/TerminalView;->bridge:Lorg/connectbot/service/TerminalBridge; |
212 |
····iget-object·v1,·v |
213 | ····iget-object·v1,·v6,·Lorg/connectbot/service/TerminalBridge;->host:Lorg/connectbot/bean/HostBean; |
213 | ····.line·1204 | 214 | ····.line·1204 |
214 | ····.local·v1,·"host":Lorg/connectbot/bean/HostBean; | 215 | ····.local·v1,·"host":Lorg/connectbot/bean/HostBean; |
215 |
····const/4·v |
216 | ····const/4·v3,·-0x2 |
216 | ····.line·1205 | 217 | ····.line·1205 |
217 |
····.local·v |
218 | ····.local·v3,·"itemIndex":I |
218 | ····const/4·v2,·0x0 | 219 | ····const/4·v2,·0x0 |
219 | ····.line·1206 | 220 | ····.line·1206 |
220 | ····.local·v2,·"i":I | 221 | ····.local·v2,·"i":I |
221 |
····iget-object·v |
222 | ····iget-object·v6,·p0,·Lorg/connectbot/ConsoleActivity$TerminalPagerAdapter;->this$0:Lorg/connectbot/ConsoleActivity; |
222 |
····iget-object·v |
223 | ····iget-object·v6,·v6,·Lorg/connectbot/ConsoleActivity;->bound:Lorg/connectbot/service/TerminalManager; |
223 |
····invoke-virtual·{v |
224 | ····invoke-virtual·{v6},·Lorg/connectbot/service/TerminalManager;->getBridges()Ljava/util/ArrayList; |
224 |
····move-result-object·v |
225 | ····move-result-object·v6 |
225 |
····invoke-virtual·{v |
226 | ····invoke-virtual·{v6},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
226 |
····move-result-object·v |
227 | ····move-result-object·v6 |
227 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
228 | ····:goto_1 | 228 | ····:goto_1 |
229 |
····invoke-interface·{v |
229 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
230 | ····move-result·v7 | 230 | ····move-result·v7 |
231 | ····if-eqz·v7,·:cond_0 | 231 | ····if-eqz·v7,·:cond_0 |
232 |
····invoke-interface·{v |
232 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
233 | ····move-result-object·v0 | 233 | ····move-result-object·v0 |
234 | ····check-cast·v0,·Lorg/connectbot/service/TerminalBridge; | 234 | ····check-cast·v0,·Lorg/connectbot/service/TerminalBridge; |
235 | ····.line·1207 | 235 | ····.line·1207 |
236 | ····.local·v0,·"bridge":Lorg/connectbot/service/TerminalBridge; | 236 | ····.local·v0,·"bridge":Lorg/connectbot/service/TerminalBridge; |
Offset 268, 15 lines modified | Offset 268, 15 lines modified | ||
268 | ····invoke-virtual·{v7,·v1},·Lorg/connectbot/bean/HostBean;->equals(Ljava/lang/Object;)Z | 268 | ····invoke-virtual·{v7,·v1},·Lorg/connectbot/bean/HostBean;->equals(Ljava/lang/Object;)Z |
Max diff block lines reached; 195/4563 bytes (4.27%) of diff not shown. |
Offset 167, 15 lines modified | Offset 167, 14 lines modified | ||
167 | ····.line·211 | 167 | ····.line·211 |
168 | ····new-instance·v0,·Lorg/connectbot/ConsoleActivity$4; | 168 | ····new-instance·v0,·Lorg/connectbot/ConsoleActivity$4; |
169 | ····invoke-direct·{v0,·p0},·Lorg/connectbot/ConsoleActivity$4;-><init>(Lorg/connectbot/ConsoleActivity;)V | 169 | ····invoke-direct·{v0,·p0},·Lorg/connectbot/ConsoleActivity$4;-><init>(Lorg/connectbot/ConsoleActivity;)V |
170 | ····iput-object·v0,·p0,·Lorg/connectbot/ConsoleActivity;->emulatedKeysListener:Landroid/view/View$OnClickListener; | 170 | ····iput-object·v0,·p0,·Lorg/connectbot/ConsoleActivity;->emulatedKeysListener:Landroid/view/View$OnClickListener; |
171 | ····.line·1148 | ||
172 | ····return-void | 171 | ····return-void |
173 | .end·method | 172 | .end·method |
174 | .method·static·synthetic·access$000(Lorg/connectbot/ConsoleActivity;I)V | 173 | .method·static·synthetic·access$000(Lorg/connectbot/ConsoleActivity;I)V |
175 | ····.locals·0 | 174 | ····.locals·0 |
176 | ····.param·p0,·"x0"····#·Lorg/connectbot/ConsoleActivity; | 175 | ····.param·p0,·"x0"····#·Lorg/connectbot/ConsoleActivity; |
177 | ····.param·p1,·"x1"····#·I | 176 | ····.param·p1,·"x1"····#·I |
Offset 1196, 25 lines modified | Offset 1195, 27 lines modified | ||
1196 | ····if-eqz·v2,·:cond_0 | 1195 | ····if-eqz·v2,·:cond_0 |
1197 | ····iget·v2,·p1,·Landroid/content/res/Configuration;->orientation:I | 1196 | ····iget·v2,·p1,·Landroid/content/res/Configuration;->orientation:I |
1198 | ····if-eq·v2,·v6,·:cond_0 | 1197 | ····if-eq·v2,·v6,·:cond_0 |
1198 | ····.line·1103 | ||
1199 | ····invoke-virtual·{p0},·Lorg/connectbot/ConsoleActivity;->getRequestedOrientation()I | 1199 | ····invoke-virtual·{p0},·Lorg/connectbot/ConsoleActivity;->getRequestedOrientation()I |
1200 | ····move-result·v2 | 1200 | ····move-result·v2 |
1201 | ····if-eqz·v2,·:cond_1 | 1201 | ····if-eqz·v2,·:cond_1 |
1202 | ····:cond_0 | 1202 | ····:cond_0 |
1203 | ····iget·v2,·p1,·Landroid/content/res/Configuration;->orientation:I | 1203 | ····iget·v2,·p1,·Landroid/content/res/Configuration;->orientation:I |
1204 | ····if-eq·v2,·v0,·:cond_3 | 1204 | ····if-eq·v2,·v0,·:cond_3 |
1205 | ····.line·1105 | ||
1205 | ····invoke-virtual·{p0},·Lorg/connectbot/ConsoleActivity;->getRequestedOrientation()I | 1206 | ····invoke-virtual·{p0},·Lorg/connectbot/ConsoleActivity;->getRequestedOrientation()I |
1206 | ····move-result·v2 | 1207 | ····move-result·v2 |
1207 | ····if-ne·v2,·v0,·:cond_3 | 1208 | ····if-ne·v2,·v0,·:cond_3 |
1208 | ····.line·1106 | 1209 | ····.line·1106 |
Offset 2354, 14 lines modified | Offset 2355, 15 lines modified | ||
2354 | ····new-array·v7,·v7,·[Ljava/lang/Object; | 2355 | ····new-array·v7,·v7,·[Ljava/lang/Object; |
2355 | ····const/4·v8,·0x0 | 2356 | ····const/4·v8,·0x0 |
2356 | ····iget-object·v9,·p0,·Lorg/connectbot/ConsoleActivity;->requested:Landroid/net/Uri; | 2357 | ····iget-object·v9,·p0,·Lorg/connectbot/ConsoleActivity;->requested:Landroid/net/Uri; |
2358 | ····.line·963 | ||
2357 | ····invoke-virtual·{v9},·Landroid/net/Uri;->toString()Ljava/lang/String; | 2359 | ····invoke-virtual·{v9},·Landroid/net/Uri;->toString()Ljava/lang/String; |
2358 | ····move-result-object·v9 | 2360 | ····move-result-object·v9 |
2359 | ····aput-object·v9,·v7,·v8 | 2361 | ····aput-object·v9,·v7,·v8 |
2360 | ····const/4·v8,·0x1 | 2362 | ····const/4·v8,·0x1 |
Offset 2370, 14 lines modified | Offset 2372, 15 lines modified | ||
2370 | ····invoke-virtual·{v9},·Landroid/net/Uri;->getFragment()Ljava/lang/String; | 2372 | ····invoke-virtual·{v9},·Landroid/net/Uri;->getFragment()Ljava/lang/String; |
2371 | ····move-result-object·v9 | 2373 | ····move-result-object·v9 |
2372 | ····aput-object·v9,·v7,·v8 | 2374 | ····aput-object·v9,·v7,·v8 |
2375 | ····.line·962 | ||
2373 | ····invoke-static·{v6,·v7},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 2376 | ····invoke-static·{v6,·v7},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
2374 | ····move-result-object·v6 | 2377 | ····move-result-object·v6 |
2375 | ····invoke-static·{v4,·v6},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I | 2378 | ····invoke-static·{v4,·v6},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
2376 | ····.line·964 | 2379 | ····.line·964 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/GeneratePubkeyActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/GeneratePubkeyActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/GeneratePubkeyActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/GeneratePubkeyActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/GeneratePubkeyActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·120 | 27 | ····.line·120 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/GeneratePubkeyActivity$1;->this$0:Lorg/connectbot/GeneratePubkeyActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/GeneratePubkeyActivity$1;->this$0:Lorg/connectbot/GeneratePubkeyActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/GeneratePubkeyActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/GeneratePubkeyActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/GeneratePubkeyActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/GeneratePubkeyActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/GeneratePubkeyActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·157 | 27 | ····.line·157 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/GeneratePubkeyActivity$2;->this$0:Lorg/connectbot/GeneratePubkeyActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/GeneratePubkeyActivity$2;->this$0:Lorg/connectbot/GeneratePubkeyActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/GeneratePubkeyActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/GeneratePubkeyActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/GeneratePubkeyActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/GeneratePubkeyActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/GeneratePubkeyActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·183 | 27 | ····.line·183 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/GeneratePubkeyActivity$3;->this$0:Lorg/connectbot/GeneratePubkeyActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/GeneratePubkeyActivity$3;->this$0:Lorg/connectbot/GeneratePubkeyActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/GeneratePubkeyActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/GeneratePubkeyActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/GeneratePubkeyActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/GeneratePubkeyActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/GeneratePubkeyActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·206 | 27 | ····.line·206 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/GeneratePubkeyActivity$4;->this$0:Lorg/connectbot/GeneratePubkeyActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/GeneratePubkeyActivity$4;->this$0:Lorg/connectbot/GeneratePubkeyActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lorg/connectbot/GeneratePubkeyActivity$5; | 21 | .field·final·synthetic·this$1:Lorg/connectbot/GeneratePubkeyActivity$5; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/GeneratePubkeyActivity$5;)V | 23 | .method·constructor·<init>(Lorg/connectbot/GeneratePubkeyActivity$5;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lorg/connectbot/GeneratePubkeyActivity$5; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·310 | 27 | ····.line·310 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/GeneratePubkeyActivity$5$1;->this$1:Lorg/connectbot/GeneratePubkeyActivity$5; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/GeneratePubkeyActivity$5$1;->this$1:Lorg/connectbot/GeneratePubkeyActivity$5; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/GeneratePubkeyActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/GeneratePubkeyActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/GeneratePubkeyActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/GeneratePubkeyActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/GeneratePubkeyActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·266 | 27 | ····.line·266 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/GeneratePubkeyActivity$5;->this$0:Lorg/connectbot/GeneratePubkeyActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/GeneratePubkeyActivity$5;->this$0:Lorg/connectbot/GeneratePubkeyActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/GeneratePubkeyActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/GeneratePubkeyActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/GeneratePubkeyActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/GeneratePubkeyActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/GeneratePubkeyActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·320 | 27 | ····.line·320 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/GeneratePubkeyActivity$6;->this$0:Lorg/connectbot/GeneratePubkeyActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/GeneratePubkeyActivity$6;->this$0:Lorg/connectbot/GeneratePubkeyActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$topic:Ljava/lang/String; | 22 | .field·final·synthetic·val$topic:Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/connectbot/HelpActivity;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lorg/connectbot/HelpActivity;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/connectbot/HelpActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·61 | 28 | ····.line·61 |
28 | ····iput-object·p1,·p0,·Lorg/connectbot/HelpActivity$1;->this$0:Lorg/connectbot/HelpActivity; | 29 | ····iput-object·p1,·p0,·Lorg/connectbot/HelpActivity$1;->this$0:Lorg/connectbot/HelpActivity; |
29 | ····iput-object·p2,·p0,·Lorg/connectbot/HelpActivity$1;->val$topic:Ljava/lang/String; | 30 | ····iput-object·p2,·p0,·Lorg/connectbot/HelpActivity$1;->val$topic:Ljava/lang/String; |
Offset 13, 176 lines modified | Offset 13, 171 lines modified | ||
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
15 | #·virtual·methods | 15 | #·virtual·methods |
16 | .method·public·onCreate(Landroid/os/Bundle;)V | 16 | .method·public·onCreate(Landroid/os/Bundle;)V |
17 |
····.locals·1 |
17 | ····.locals·12 |
18 | ····.param·p1,·"icicle"····#·Landroid/os/Bundle; | 18 | ····.param·p1,·"icicle"····#·Landroid/os/Bundle; |
19 | ····.prologue | 19 | ····.prologue |
20 |
····const/4·v |
20 | ····const/4·v6,·0x0 |
21 | ····.line·44 | 21 | ····.line·44 |
22 | ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V | 22 | ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V |
23 | ····.line·45 | 23 | ····.line·45 |
24 |
····const·v |
24 | ····const·v7,·0x7f030003 |
25 |
····invoke-virtual·{p0,·v |
25 | ····invoke-virtual·{p0,·v7},·Lorg/connectbot/HelpActivity;->setContentView(I)V |
26 | ····.line·47 | 26 | ····.line·47 |
27 |
····const-string·v |
27 | ····const-string·v7,·"%s:·%s" |
28 |
····const/4·v |
28 | ····const/4·v8,·0x2 |
29 |
····new-array·v |
29 | ····new-array·v8,·v8,·[Ljava/lang/Object; |
30 | ····.line·48 | ||
30 | ····invoke-virtual·{p0},·Lorg/connectbot/HelpActivity;->getResources()Landroid/content/res/Resources; | 31 | ····invoke-virtual·{p0},·Lorg/connectbot/HelpActivity;->getResources()Landroid/content/res/Resources; |
31 |
····move-result-object·v |
32 | ····move-result-object·v9 |
32 |
····const·v1 |
33 | ····const·v10,·0x7f0700e3 |
33 |
····invoke-virtual·{v |
34 | ····invoke-virtual·{v9,·v10},·Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; |
34 |
····move-result-object·v |
35 | ····move-result-object·v9 |
35 |
····aput-object·v |
36 | ····aput-object·v9,·v8,·v6 |
36 |
····const/4·v |
37 | ····const/4·v9,·0x1 |
38 | ····.line·49 | ||
37 | ····invoke-virtual·{p0},·Lorg/connectbot/HelpActivity;->getResources()Landroid/content/res/Resources; | 39 | ····invoke-virtual·{p0},·Lorg/connectbot/HelpActivity;->getResources()Landroid/content/res/Resources; |
38 |
····move-result-object·v1 |
40 | ····move-result-object·v10 |
39 |
····const·v1 |
41 | ····const·v11,·0x7f070022 |
40 |
····invoke-virtual·{v1 |
42 | ····invoke-virtual·{v10,·v11},·Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; |
41 |
····move-result-object·v1 |
43 | ····move-result-object·v10 |
42 |
····aput-object·v1 |
44 | ····aput-object·v10,·v8,·v9 |
43 |
|
45 | ····.line·47 |
46 | ····invoke-static·{v7,·v8},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | ||
44 |
····move-result-object·v |
47 | ····move-result-object·v7 |
45 |
····invoke-virtual·{p0,·v |
48 | ····invoke-virtual·{p0,·v7},·Lorg/connectbot/HelpActivity;->setTitle(Ljava/lang/CharSequence;)V |
46 | ····.line·51 | 49 | ····.line·51 |
47 | ····invoke-virtual·{p0},·Lorg/connectbot/HelpActivity;->getAssets()Landroid/content/res/AssetManager; | 50 | ····invoke-virtual·{p0},·Lorg/connectbot/HelpActivity;->getAssets()Landroid/content/res/AssetManager; |
48 | ····move-result-object·v0 | 51 | ····move-result-object·v0 |
49 | ····.line·52 | 52 | ····.line·52 |
50 | ····.local·v0,·"am":Landroid/content/res/AssetManager; | 53 | ····.local·v0,·"am":Landroid/content/res/AssetManager; |
51 |
····const·v |
54 | ····const·v7,·0x7f0b0021 |
52 |
····invoke-virtual·{p0,·v |
55 | ····invoke-virtual·{p0,·v7},·Lorg/connectbot/HelpActivity;->findViewById(I)Landroid/view/View; |
53 |
····move-result-object·v |
56 | ····move-result-object·v2 |
54 |
····check-cast·v |
57 | ····check-cast·v2,·Landroid/widget/LinearLayout; |
55 | ····.line·55 | 58 | ····.line·55 |
56 |
····.local·v |
59 | ····.local·v2,·"content":Landroid/widget/LinearLayout; |
57 | ····:try_start_0 | 60 | ····:try_start_0 |
58 |
····const-string·v |
61 | ····const-string·v7,·"help" |
59 | ····invoke-virtual·{v0,·v9},·Landroid/content/res/AssetManager;->list(Ljava/lang/String;)[Ljava/lang/String; | ||
60 |
···· |
62 | ····invoke-virtual·{v0,·v7},·Landroid/content/res/AssetManager;->list(Ljava/lang/String;)[Ljava/lang/String; |
61 |
···· |
63 | ····move-result-object·v7 |
62 | ····array-length·v6,·v1 | ||
63 |
···· |
64 | ····array-length·v8,·v7 |
64 | ····const/4·v5,·0x0 | ||
65 | ····.local·v5,·"i$":I | ||
66 | ····:goto_0 | 65 | ····:goto_0 |
67 |
····if-ge·v |
66 | ····if-ge·v6,·v8,·:cond_1 |
68 |
····aget-object·v |
67 | ····aget-object·v4,·v7,·v6 |
Max diff block lines reached; 3680/7549 bytes (48.75%) of diff not shown. |
Offset 46, 28 lines modified | Offset 46, 30 lines modified | ||
46 | ····const/4·v3,·0x3 | 46 | ····const/4·v3,·0x3 |
47 | ····new-array·v3,·v3,·[Ljava/lang/Object; | 47 | ····new-array·v3,·v3,·[Ljava/lang/Object; |
48 | ····const/4·v4,·0x0 | 48 | ····const/4·v4,·0x0 |
49 | ····.line·41 | ||
49 | ····invoke-virtual·{p0},·Lorg/connectbot/HelpTopicActivity;->getResources()Landroid/content/res/Resources; | 50 | ····invoke-virtual·{p0},·Lorg/connectbot/HelpTopicActivity;->getResources()Landroid/content/res/Resources; |
50 | ····move-result-object·v5 | 51 | ····move-result-object·v5 |
51 | ····const·v6,·0x7f0700e3 | 52 | ····const·v6,·0x7f0700e3 |
52 | ····invoke-virtual·{v5,·v6},·Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; | 53 | ····invoke-virtual·{v5,·v6},·Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; |
53 | ····move-result-object·v5 | 54 | ····move-result-object·v5 |
54 | ····aput-object·v5,·v3,·v4 | 55 | ····aput-object·v5,·v3,·v4 |
55 | ····const/4·v4,·0x1 | 56 | ····const/4·v4,·0x1 |
57 | ····.line·42 | ||
56 | ····invoke-virtual·{p0},·Lorg/connectbot/HelpTopicActivity;->getResources()Landroid/content/res/Resources; | 58 | ····invoke-virtual·{p0},·Lorg/connectbot/HelpTopicActivity;->getResources()Landroid/content/res/Resources; |
57 | ····move-result-object·v5 | 59 | ····move-result-object·v5 |
58 | ····const·v6,·0x7f070022 | 60 | ····const·v6,·0x7f070022 |
59 | ····invoke-virtual·{v5,·v6},·Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; | 61 | ····invoke-virtual·{v5,·v6},·Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; |
Offset 76, 14 lines modified | Offset 78, 15 lines modified | ||
76 | ····aput-object·v5,·v3,·v4 | 78 | ····aput-object·v5,·v3,·v4 |
77 | ····const/4·v4,·0x2 | 79 | ····const/4·v4,·0x2 |
78 | ····aput-object·v1,·v3,·v4 | 80 | ····aput-object·v1,·v3,·v4 |
81 | ····.line·40 | ||
79 | ····invoke-static·{v2,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 82 | ····invoke-static·{v2,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
80 | ····move-result-object·v2 | 83 | ····move-result-object·v2 |
81 | ····invoke-virtual·{p0,·v2},·Lorg/connectbot/HelpTopicActivity;->setTitle(Ljava/lang/CharSequence;)V | 84 | ····invoke-virtual·{p0,·v2},·Lorg/connectbot/HelpTopicActivity;->setTitle(Ljava/lang/CharSequence;)V |
82 | ····.line·45 | 85 | ····.line·45 |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$charsetPref:Landroid/preference/ListPreference; | 22 | .field·final·synthetic·val$charsetPref:Landroid/preference/ListPreference; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/connectbot/HostEditorActivity;Landroid/preference/ListPreference;)V | 24 | .method·constructor·<init>(Lorg/connectbot/HostEditorActivity;Landroid/preference/ListPreference;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/connectbot/HostEditorActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·293 | 28 | ····.line·293 |
28 | ····iput-object·p1,·p0,·Lorg/connectbot/HostEditorActivity$2;->this$0:Lorg/connectbot/HostEditorActivity; | 29 | ····iput-object·p1,·p0,·Lorg/connectbot/HostEditorActivity$2;->this$0:Lorg/connectbot/HostEditorActivity; |
29 | ····iput-object·p2,·p0,·Lorg/connectbot/HostEditorActivity$2;->val$charsetPref:Landroid/preference/ListPreference; | 30 | ····iput-object·p2,·p0,·Lorg/connectbot/HostEditorActivity$2;->val$charsetPref:Landroid/preference/ListPreference; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/HostEditorActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/HostEditorActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/HostEditorActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/HostEditorActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/HostEditorActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·252 | 27 | ····.line·252 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/HostEditorActivity$1;->this$0:Lorg/connectbot/HostEditorActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/HostEditorActivity$1;->this$0:Lorg/connectbot/HostEditorActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 84, 38 lines modified | Offset 84, 36 lines modified | ||
84 | .end·method | 84 | .end·method |
85 | .method·private·static·declared-synchronized·initialize()V | 85 | .method·private·static·declared-synchronized·initialize()V |
86 | ····.locals·8 | 86 | ····.locals·8 |
87 | ····.prologue | 87 | ····.prologue |
88 | ····.line·403 | 88 | ····.line·403 |
89 |
····const-class·v |
89 | ····const-class·v6,·Lorg/connectbot/HostEditorActivity$CharsetHolder; |
90 |
····monitor-enter·v |
90 | ····monitor-enter·v6 |
91 | ····:try_start_0 | 91 | ····:try_start_0 |
92 |
····sget-boolean·v |
92 | ····sget-boolean·v5,·Lorg/connectbot/HostEditorActivity$CharsetHolder;->initialized:Z |
93 | ····:try_end_0 | 93 | ····:try_end_0 |
94 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 94 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
95 |
····if-eqz·v |
95 | ····if-eqz·v5,·:cond_0 |
96 | ····.line·427 | 96 | ····.line·427 |
97 | ····.local·v1,·"charsetIdsList":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/CharSequence;>;" | 97 | ····.local·v1,·"charsetIdsList":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/CharSequence;>;" |
98 | ····.local·v2,·"charsetNamesList":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/CharSequence;>;" | 98 | ····.local·v2,·"charsetNamesList":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/CharSequence;>;" |
99 | ····.local·v4,·"i$":Ljava/util/Iterator; | ||
100 | ····:goto_0 | 99 | ····:goto_0 |
101 |
····monitor-exit·v |
100 | ····monitor-exit·v6 |
102 | ····return-void | 101 | ····return-void |
103 | ····.line·406 | 102 | ····.line·406 |
104 | ····.end·local·v1····#·"charsetIdsList":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/CharSequence;>;" | 103 | ····.end·local·v1····#·"charsetIdsList":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/CharSequence;>;" |
105 | ····.end·local·v2····#·"charsetNamesList":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/CharSequence;>;" | 104 | ····.end·local·v2····#·"charsetNamesList":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/CharSequence;>;" |
106 | ····.end·local·v4····#·"i$":Ljava/util/Iterator; | ||
107 | ····:cond_0 | 105 | ····:cond_0 |
108 | ····:try_start_1 | 106 | ····:try_start_1 |
109 | ····new-instance·v1,·Ljava/util/LinkedList; | 107 | ····new-instance·v1,·Ljava/util/LinkedList; |
110 | ····invoke-direct·{v1},·Ljava/util/LinkedList;-><init>()V | 108 | ····invoke-direct·{v1},·Ljava/util/LinkedList;-><init>()V |
111 | ····.line·407 | 109 | ····.line·407 |
Offset 124, 34 lines modified | Offset 122, 33 lines modified | ||
124 | ····invoke-direct·{v2},·Ljava/util/LinkedList;-><init>()V | 122 | ····invoke-direct·{v2},·Ljava/util/LinkedList;-><init>()V |
125 | ····.line·409 | 123 | ····.line·409 |
126 | ····.restart·local·v2····#·"charsetNamesList":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/CharSequence;>;" | 124 | ····.restart·local·v2····#·"charsetNamesList":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/CharSequence;>;" |
127 | ····invoke-static·{},·Ljava/nio/charset/Charset;->availableCharsets()Ljava/util/SortedMap; | 125 | ····invoke-static·{},·Ljava/nio/charset/Charset;->availableCharsets()Ljava/util/SortedMap; |
128 |
····move-result-object·v |
126 | ····move-result-object·v5 |
129 |
····invoke-interface·{v |
127 | ····invoke-interface·{v5},·Ljava/util/SortedMap;->entrySet()Ljava/util/Set; |
130 |
····move-result-object·v |
128 | ····move-result-object·v5 |
131 |
····invoke-interface·{v |
129 | ····invoke-interface·{v5},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
132 |
····move-result-object·v |
130 | ····move-result-object·v5 |
133 | ····.restart·local·v4····#·"i$":Ljava/util/Iterator; | ||
134 | ····:cond_1 | 131 | ····:cond_1 |
135 | ····:goto_1 | 132 | ····:goto_1 |
136 |
····invoke-interface·{v |
133 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
137 |
····move-result·v |
134 | ····move-result·v7 |
138 |
····if-eqz·v |
135 | ····if-eqz·v7,·:cond_3 |
139 |
····invoke-interface·{v |
136 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
140 | ····move-result-object·v3 | 137 | ····move-result-object·v3 |
141 | ····check-cast·v3,·Ljava/util/Map$Entry; | 138 | ····check-cast·v3,·Ljava/util/Map$Entry; |
142 | ····.line·410 | 139 | ····.line·410 |
143 | ····.local·v3,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/nio/charset/Charset;>;" | 140 | ····.local·v3,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/nio/charset/Charset;>;" |
Offset 161, 121 lines modified | Offset 158, 119 lines modified | ||
161 | ····check-cast·v0,·Ljava/nio/charset/Charset; | 158 | ····check-cast·v0,·Ljava/nio/charset/Charset; |
162 | ····.line·411 | 159 | ····.line·411 |
163 | ····.local·v0,·"c":Ljava/nio/charset/Charset; | 160 | ····.local·v0,·"c":Ljava/nio/charset/Charset; |
164 | ····invoke-virtual·{v0},·Ljava/nio/charset/Charset;->canEncode()Z | 161 | ····invoke-virtual·{v0},·Ljava/nio/charset/Charset;->canEncode()Z |
165 |
····move-result·v |
162 | ····move-result·v7 |
166 |
····if-eqz·v |
163 | ····if-eqz·v7,·:cond_1 |
167 | ····invoke-virtual·{v0},·Ljava/nio/charset/Charset;->isRegistered()Z | 164 | ····invoke-virtual·{v0},·Ljava/nio/charset/Charset;->isRegistered()Z |
168 |
····move-result·v |
165 | ····move-result·v7 |
169 |
····if-eqz·v |
166 | ····if-eqz·v7,·:cond_1 |
170 | ····.line·412 | 167 | ····.line·412 |
171 | ····invoke-interface·{v3},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 168 | ····invoke-interface·{v3},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
172 |
····move-result-object·v |
169 | ····move-result-object·v4 |
173 |
····check-cast·v |
170 | ····check-cast·v4,·Ljava/lang/String; |
174 | ····.line·413 | 171 | ····.line·413 |
Max diff block lines reached; 4164/7849 bytes (53.05%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·private·update:Landroid/content/ContentValues; | 22 | .field·private·update:Landroid/content/ContentValues; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·public·constructor·<init>(Lorg/connectbot/HostEditorActivity$CursorPreferenceHack;)V | 24 | .method·public·constructor·<init>(Lorg/connectbot/HostEditorActivity$CursorPreferenceHack;)V |
25 | ····.locals·1 | 25 | ····.locals·1 |
26 | ····.param·p1,·"this$1"····#·Lorg/connectbot/HostEditorActivity$CursorPreferenceHack; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·107 | 28 | ····.line·107 |
28 | ····iput-object·p1,·p0,·Lorg/connectbot/HostEditorActivity$CursorPreferenceHack$Editor;->this$1:Lorg/connectbot/HostEditorActivity$CursorPreferenceHack; | 29 | ····iput-object·p1,·p0,·Lorg/connectbot/HostEditorActivity$CursorPreferenceHack$Editor;->this$1:Lorg/connectbot/HostEditorActivity$CursorPreferenceHack; |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 87, 93 lines modified | Offset 88, 92 lines modified | ||
87 | .method·public·commit()Z | 88 | .method·public·commit()Z |
88 | ····.locals·11 | 89 | ····.locals·11 |
89 | ····.prologue | 90 | ····.prologue |
90 | ····const/4·v10,·0x1 | 91 | ····const/4·v10,·0x1 |
91 | ····.line·119 | 92 | ····.line·119 |
92 |
····iget-object·v |
93 | ····iget-object·v2,·p0,·Lorg/connectbot/HostEditorActivity$CursorPreferenceHack$Editor;->this$1:Lorg/connectbot/HostEditorActivity$CursorPreferenceHack; |
93 |
····iget-object·v |
94 | ····iget-object·v2,·v2,·Lorg/connectbot/HostEditorActivity$CursorPreferenceHack;->this$0:Lorg/connectbot/HostEditorActivity; |
94 |
····iget-object·v |
95 | ····iget-object·v2,·v2,·Lorg/connectbot/HostEditorActivity;->hostdb:Lorg/connectbot/util/HostDatabase; |
95 |
····invoke-virtual·{v |
96 | ····invoke-virtual·{v2},·Lorg/connectbot/util/HostDatabase;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; |
96 | ····move-result-object·v0 | 97 | ····move-result-object·v0 |
97 | ····.line·120 | 98 | ····.line·120 |
98 | ····.local·v0,·"db":Landroid/database/sqlite/SQLiteDatabase; | 99 | ····.local·v0,·"db":Landroid/database/sqlite/SQLiteDatabase; |
99 |
····iget-object·v |
100 | ····iget-object·v2,·p0,·Lorg/connectbot/HostEditorActivity$CursorPreferenceHack$Editor;->this$1:Lorg/connectbot/HostEditorActivity$CursorPreferenceHack; |
100 |
····iget-object·v |
101 | ····iget-object·v2,·v2,·Lorg/connectbot/HostEditorActivity$CursorPreferenceHack;->table:Ljava/lang/String; |
101 |
····iget-object·v |
102 | ····iget-object·v3,·p0,·Lorg/connectbot/HostEditorActivity$CursorPreferenceHack$Editor;->update:Landroid/content/ContentValues; |
102 |
····const-string·v |
103 | ····const-string·v4,·"_id·=·?" |
103 |
····new-array·v |
104 | ····new-array·v5,·v10,·[Ljava/lang/String; |
104 |
····const/4·v |
105 | ····const/4·v6,·0x0 |
105 |
····iget-object·v |
106 | ····iget-object·v7,·p0,·Lorg/connectbot/HostEditorActivity$CursorPreferenceHack$Editor;->this$1:Lorg/connectbot/HostEditorActivity$CursorPreferenceHack; |
106 |
····iget-wide·v8,·v |
107 | ····iget-wide·v8,·v7,·Lorg/connectbot/HostEditorActivity$CursorPreferenceHack;->id:J |
107 | ····invoke-static·{v8,·v9},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; | 108 | ····invoke-static·{v8,·v9},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; |
108 |
····move-result-object·v |
109 | ····move-result-object·v7 |
109 |
····aput-object·v |
110 | ····aput-object·v7,·v5,·v6 |
110 |
····invoke-virtual·{v0,·v |
111 | ····invoke-virtual·{v0,·v2,·v3,·v4,·v5},·Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I |
111 | ····.line·121 | 112 | ····.line·121 |
112 | ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V | 113 | ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V |
113 | ····.line·124 | 114 | ····.line·124 |
114 |
····iget-object·v |
115 | ····iget-object·v2,·p0,·Lorg/connectbot/HostEditorActivity$CursorPreferenceHack$Editor;->this$1:Lorg/connectbot/HostEditorActivity$CursorPreferenceHack; |
115 |
····invoke-virtual·{v |
116 | ····invoke-virtual·{v2},·Lorg/connectbot/HostEditorActivity$CursorPreferenceHack;->cacheValues()V |
116 | ····.line·127 | 117 | ····.line·127 |
117 |
····iget-object·v |
118 | ····iget-object·v2,·p0,·Lorg/connectbot/HostEditorActivity$CursorPreferenceHack$Editor;->this$1:Lorg/connectbot/HostEditorActivity$CursorPreferenceHack; |
118 |
····iget-object·v |
119 | ····iget-object·v2,·v2,·Lorg/connectbot/HostEditorActivity$CursorPreferenceHack;->listeners:Ljava/util/List; |
119 |
····invoke-interface·{v |
120 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
120 |
····move-result-object·v |
121 | ····move-result-object·v2 |
121 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
122 | ····:goto_0 | 122 | ····:goto_0 |
123 |
····invoke-interface·{v |
123 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
124 | ····move-result·v3 | 124 | ····move-result·v3 |
125 | ····if-eqz·v3,·:cond_0 | 125 | ····if-eqz·v3,·:cond_0 |
126 |
····invoke-interface·{v |
126 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
127 |
····move-result-object·v |
127 | ····move-result-object·v1 |
128 |
····check-cast·v |
128 | ····check-cast·v1,·Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener; |
129 | ····.line·128 | 129 | ····.line·128 |
130 |
····.local·v |
130 | ····.local·v1,·"listener":Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener; |
131 | ····iget-object·v3,·p0,·Lorg/connectbot/HostEditorActivity$CursorPreferenceHack$Editor;->this$1:Lorg/connectbot/HostEditorActivity$CursorPreferenceHack; | 131 | ····iget-object·v3,·p0,·Lorg/connectbot/HostEditorActivity$CursorPreferenceHack$Editor;->this$1:Lorg/connectbot/HostEditorActivity$CursorPreferenceHack; |
132 | ····const/4·v4,·0x0 | 132 | ····const/4·v4,·0x0 |
133 |
····invoke-interface·{v |
133 | ····invoke-interface·{v1,·v3,·v4},·Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;->onSharedPreferenceChanged(Landroid/content/SharedPreferences;Ljava/lang/String;)V |
134 | ····goto·:goto_0 | 134 | ····goto·:goto_0 |
Max diff block lines reached; 418/7011 bytes (5.96%) of diff not shown. |
Offset 53, 14 lines modified | Offset 53, 15 lines modified | ||
53 | ····.end·annotation | 53 | ····.end·annotation |
54 | .end·field | 54 | .end·field |
55 | #·direct·methods | 55 | #·direct·methods |
56 | .method·public·constructor·<init>(Lorg/connectbot/HostEditorActivity;Ljava/lang/String;J)V | 56 | .method·public·constructor·<init>(Lorg/connectbot/HostEditorActivity;Ljava/lang/String;J)V |
57 | ····.locals·1 | 57 | ····.locals·1 |
58 | ····.param·p1,·"this$0"····#·Lorg/connectbot/HostEditorActivity; | ||
58 | ····.param·p2,·"table"····#·Ljava/lang/String; | 59 | ····.param·p2,·"table"····#·Ljava/lang/String; |
59 | ····.param·p3,·"id"····#·J | 60 | ····.param·p3,·"id"····#·J |
60 | ····.prologue | 61 | ····.prologue |
61 | ····.line·60 | 62 | ····.line·60 |
62 | ····iput-object·p1,·p0,·Lorg/connectbot/HostEditorActivity$CursorPreferenceHack;->this$0:Lorg/connectbot/HostEditorActivity; | 63 | ····iput-object·p1,·p0,·Lorg/connectbot/HostEditorActivity$CursorPreferenceHack;->this$0:Lorg/connectbot/HostEditorActivity; |
Offset 120, 26 lines modified | Offset 121, 28 lines modified | ||
120 | ····new-array·v4,·v4,·[Ljava/lang/String; | 121 | ····new-array·v4,·v4,·[Ljava/lang/String; |
121 | ····const/4·v5,·0x0 | 122 | ····const/4·v5,·0x0 |
122 | ····iget-wide·v6,·p0,·Lorg/connectbot/HostEditorActivity$CursorPreferenceHack;->id:J | 123 | ····iget-wide·v6,·p0,·Lorg/connectbot/HostEditorActivity$CursorPreferenceHack;->id:J |
124 | ····.line·73 | ||
123 | ····invoke-static·{v6,·v7},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; | 125 | ····invoke-static·{v6,·v7},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; |
124 | ····move-result-object·v6 | 126 | ····move-result-object·v6 |
125 | ····aput-object·v6,·v4,·v5 | 127 | ····aput-object·v6,·v4,·v5 |
126 | ····move-object·v5,·v2 | 128 | ····move-object·v5,·v2 |
127 | ····move-object·v6,·v2 | 129 | ····move-object·v6,·v2 |
128 | ····move-object·v7,·v2 | 130 | ····move-object·v7,·v2 |
131 | ····.line·72 | ||
129 | ····invoke-virtual/range·{v0·..·v7},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; | 132 | ····invoke-virtual/range·{v0·..·v7},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
130 | ····move-result-object·v8 | 133 | ····move-result-object·v8 |
131 | ····.line·75 | 134 | ····.line·75 |
132 | ····.local·v8,·"cursor":Landroid/database/Cursor; | 135 | ····.local·v8,·"cursor":Landroid/database/Cursor; |
133 | ····invoke-interface·{v8},·Landroid/database/Cursor;->moveToFirst()Z | 136 | ····invoke-interface·{v8},·Landroid/database/Cursor;->moveToFirst()Z |
Offset 41, 15 lines modified | Offset 41, 14 lines modified | ||
41 | ····.line·229 | 41 | ····.line·229 |
42 | ····iput-object·v0,·p0,·Lorg/connectbot/HostEditorActivity;->hostdb:Lorg/connectbot/util/HostDatabase; | 42 | ····iput-object·v0,·p0,·Lorg/connectbot/HostEditorActivity;->hostdb:Lorg/connectbot/util/HostDatabase; |
43 | ····.line·230 | 43 | ····.line·230 |
44 | ····iput-object·v0,·p0,·Lorg/connectbot/HostEditorActivity;->pubkeydb:Lorg/connectbot/util/PubkeyDatabase; | 44 | ····iput-object·v0,·p0,·Lorg/connectbot/HostEditorActivity;->pubkeydb:Lorg/connectbot/util/PubkeyDatabase; |
45 | ····.line·382 | ||
46 | ····return-void | 45 | ····return-void |
47 | .end·method | 46 | .end·method |
48 | .method·static·synthetic·access$000(Lorg/connectbot/HostEditorActivity;)Lorg/connectbot/bean/HostBean; | 47 | .method·static·synthetic·access$000(Lorg/connectbot/HostEditorActivity;)Lorg/connectbot/bean/HostBean; |
49 | ····.locals·1 | 48 | ····.locals·1 |
50 | ····.param·p0,·"x0"····#·Lorg/connectbot/HostEditorActivity; | 49 | ····.param·p0,·"x0"····#·Lorg/connectbot/HostEditorActivity; |
Offset 96, 206 lines modified | Offset 95, 205 lines modified | ||
96 | .end·method | 95 | .end·method |
97 | .method·private·updateSummaries()V | 96 | .method·private·updateSummaries()V |
98 | ····.locals·14 | 97 | ····.locals·14 |
99 | ····.prologue | 98 | ····.prologue |
100 | ····.line·335 | 99 | ····.line·335 |
101 |
····iget-object·v |
100 | ····iget-object·v8,·p0,·Lorg/connectbot/HostEditorActivity;->pref:Lorg/connectbot/HostEditorActivity$CursorPreferenceHack; |
102 |
····iget-object·v |
101 | ····iget-object·v8,·v8,·Lorg/connectbot/HostEditorActivity$CursorPreferenceHack;->values:Ljava/util/Map; |
103 |
····invoke-interface·{v |
102 | ····invoke-interface·{v8},·Ljava/util/Map;->keySet()Ljava/util/Set; |
104 |
····move-result-object·v |
103 | ····move-result-object·v8 |
105 |
····invoke-interface·{v |
104 | ····invoke-interface·{v8},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
106 |
····move-result-object·v |
105 | ····move-result-object·v9 |
107 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
108 | ····:cond_0 | 106 | ····:cond_0 |
109 | ····:goto_0 | 107 | ····:goto_0 |
110 |
····invoke-interface·{v |
108 | ····invoke-interface·{v9},·Ljava/util/Iterator;->hasNext()Z |
111 |
····move-result·v |
109 | ····move-result·v8 |
112 |
····if-eqz·v |
110 | ····if-eqz·v8,·:cond_5 |
113 |
····invoke-interface·{v |
111 | ····invoke-interface·{v9},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
114 |
····move-result-object·v |
112 | ····move-result-object·v3 |
115 |
····check-cast·v |
113 | ····check-cast·v3,·Ljava/lang/String; |
116 | ····.line·336 | 114 | ····.line·336 |
117 |
····.local·v |
115 | ····.local·v3,·"key":Ljava/lang/String; |
118 |
····const-string·v |
116 | ····const-string·v8,·"postlogin" |
119 |
····invoke-virtual·{v |
117 | ····invoke-virtual·{v3,·v8},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
120 |
····move-result·v |
118 | ····move-result·v8 |
121 |
····if-nez·v |
119 | ····if-nez·v8,·:cond_0 |
122 | ····.line·337 | 120 | ····.line·337 |
123 |
····invoke-virtual·{p0,·v |
121 | ····invoke-virtual·{p0,·v3},·Lorg/connectbot/HostEditorActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; |
124 |
····move-result-object·v |
122 | ····move-result-object·v5 |
125 | ····.line·338 | 123 | ····.line·338 |
126 |
····.local·v |
124 | ····.local·v5,·"pref":Landroid/preference/Preference; |
127 |
····if-eqz·v |
125 | ····if-eqz·v5,·:cond_0 |
128 | ····.line·339 | 126 | ····.line·339 |
129 |
····instance-of·v |
127 | ····instance-of·v8,·v5,·Landroid/preference/CheckBoxPreference; |
130 |
····if-nez·v |
128 | ····if-nez·v8,·:cond_0 |
131 | ····.line·340 | 129 | ····.line·340 |
132 |
····iget-object·v |
130 | ····iget-object·v8,·p0,·Lorg/connectbot/HostEditorActivity;->pref:Lorg/connectbot/HostEditorActivity$CursorPreferenceHack; |
133 | ····const-string·v10,·"" | 131 | ····const-string·v10,·"" |
134 |
····invoke-virtual·{v |
132 | ····invoke-virtual·{v8,·v3,·v10},·Lorg/connectbot/HostEditorActivity$CursorPreferenceHack;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
135 |
····move-result-object·v |
133 | ····move-result-object·v7 |
136 | ····.line·342 | 134 | ····.line·342 |
137 |
····.local·v |
135 | ····.local·v7,·"value":Ljava/lang/CharSequence; |
138 |
····const-string·v |
136 | ····const-string·v8,·"pubkeyid" |
139 |
····invoke-virtual·{v |
137 | ····invoke-virtual·{v3,·v8},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
140 |
····move-result·v |
138 | ····move-result·v8 |
141 |
····if-eqz·v |
139 | ····if-eqz·v8,·:cond_4 |
142 | ····.line·344 | 140 | ····.line·344 |
143 | ····:try_start_0 | 141 | ····:try_start_0 |
144 |
····move-object·v0,·v |
142 | ····move-object·v0,·v7 |
145 | ····check-cast·v0,·Ljava/lang/String; | 143 | ····check-cast·v0,·Ljava/lang/String; |
Max diff block lines reached; 6008/10483 bytes (57.31%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$host:Lorg/connectbot/bean/HostBean; | 22 | .field·final·synthetic·val$host:Lorg/connectbot/bean/HostBean; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/connectbot/HostListActivity;Lorg/connectbot/bean/HostBean;)V | 24 | .method·constructor·<init>(Lorg/connectbot/HostListActivity;Lorg/connectbot/bean/HostBean;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/connectbot/HostListActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·408 | 28 | ····.line·408 |
28 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$10;->this$0:Lorg/connectbot/HostListActivity; | 29 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$10;->this$0:Lorg/connectbot/HostListActivity; |
29 | ····iput-object·p2,·p0,·Lorg/connectbot/HostListActivity$10;->val$host:Lorg/connectbot/bean/HostBean; | 30 | ····iput-object·p2,·p0,·Lorg/connectbot/HostListActivity$10;->val$host:Lorg/connectbot/bean/HostBean; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lorg/connectbot/HostListActivity$11; | 21 | .field·final·synthetic·this$1:Lorg/connectbot/HostListActivity$11; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/HostListActivity$11;)V | 23 | .method·constructor·<init>(Lorg/connectbot/HostListActivity$11;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lorg/connectbot/HostListActivity$11; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·425 | 27 | ····.line·425 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$11$1;->this$1:Lorg/connectbot/HostListActivity$11; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$11$1;->this$1:Lorg/connectbot/HostListActivity$11; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$host:Lorg/connectbot/bean/HostBean; | 24 | .field·final·synthetic·val$host:Lorg/connectbot/bean/HostBean; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/connectbot/HostListActivity;Lorg/connectbot/bean/HostBean;Lorg/connectbot/service/TerminalBridge;)V | 26 | .method·constructor·<init>(Lorg/connectbot/HostListActivity;Lorg/connectbot/bean/HostBean;Lorg/connectbot/service/TerminalBridge;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/connectbot/HostListActivity; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·420 | 30 | ····.line·420 |
30 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$11;->this$0:Lorg/connectbot/HostListActivity; | 31 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$11;->this$0:Lorg/connectbot/HostListActivity; |
31 | ····iput-object·p2,·p0,·Lorg/connectbot/HostListActivity$11;->val$host:Lorg/connectbot/bean/HostBean; | 32 | ····iput-object·p2,·p0,·Lorg/connectbot/HostListActivity$11;->val$host:Lorg/connectbot/bean/HostBean; |
Offset 64, 14 lines modified | Offset 65, 15 lines modified | ||
64 | ····new-array·v3,·v6,·[Ljava/lang/Object; | 65 | ····new-array·v3,·v6,·[Ljava/lang/Object; |
65 | ····const/4·v4,·0x0 | 66 | ····const/4·v4,·0x0 |
66 | ····iget-object·v5,·p0,·Lorg/connectbot/HostListActivity$11;->val$host:Lorg/connectbot/bean/HostBean; | 67 | ····iget-object·v5,·p0,·Lorg/connectbot/HostListActivity$11;->val$host:Lorg/connectbot/bean/HostBean; |
68 | ····.line·424 | ||
67 | ····invoke-virtual·{v5},·Lorg/connectbot/bean/HostBean;->getNickname()Ljava/lang/String; | 69 | ····invoke-virtual·{v5},·Lorg/connectbot/bean/HostBean;->getNickname()Ljava/lang/String; |
68 | ····move-result-object·v5 | 70 | ····move-result-object·v5 |
69 | ····aput-object·v5,·v3,·v4 | 71 | ····aput-object·v5,·v3,·v4 |
70 | ····invoke-virtual·{v1,·v2,·v3},·Lorg/connectbot/HostListActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 72 | ····invoke-virtual·{v1,·v2,·v3},·Lorg/connectbot/HostListActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
Offset 84, 22 lines modified | Offset 86, 24 lines modified | ||
84 | ····const·v1,·0x7f070053 | 86 | ····const·v1,·0x7f070053 |
85 | ····new-instance·v2,·Lorg/connectbot/HostListActivity$11$1; | 87 | ····new-instance·v2,·Lorg/connectbot/HostListActivity$11$1; |
86 | ····invoke-direct·{v2,·p0},·Lorg/connectbot/HostListActivity$11$1;-><init>(Lorg/connectbot/HostListActivity$11;)V | 88 | ····invoke-direct·{v2,·p0},·Lorg/connectbot/HostListActivity$11$1;-><init>(Lorg/connectbot/HostListActivity$11;)V |
89 | ····.line·425 | ||
87 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 90 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
88 | ····move-result-object·v0 | 91 | ····move-result-object·v0 |
89 | ····const·v1,·0x7f070052 | 92 | ····const·v1,·0x7f070052 |
90 | ····const/4·v2,·0x0 | 93 | ····const/4·v2,·0x0 |
94 | ····.line·435 | ||
91 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 95 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
92 | ····move-result-object·v0 | 96 | ····move-result-object·v0 |
93 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 97 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
94 | ····move-result-object·v0 | 98 | ····move-result-object·v0 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/HostListActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/HostListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/HostListActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/HostListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/HostListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·467 | 27 | ····.line·467 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$12;->this$0:Lorg/connectbot/HostListActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$12;->this$0:Lorg/connectbot/HostListActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/HostListActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/HostListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/HostListActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/HostListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/HostListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·452 | 27 | ····.line·452 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$13;->this$0:Lorg/connectbot/HostListActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$13;->this$0:Lorg/connectbot/HostListActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lorg/connectbot/HostListActivity; | 18 | .field·final·synthetic·this$0:Lorg/connectbot/HostListActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/connectbot/HostListActivity;)V | 20 | .method·constructor·<init>(Lorg/connectbot/HostListActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lorg/connectbot/HostListActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·102 | 24 | ····.line·102 |
24 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$1;->this$0:Lorg/connectbot/HostListActivity; | 25 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$1;->this$0:Lorg/connectbot/HostListActivity; |
25 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/HostListActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/HostListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/HostListActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/HostListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/HostListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·244 | 27 | ····.line·244 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$3;->this$0:Lorg/connectbot/HostListActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$3;->this$0:Lorg/connectbot/HostListActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/HostListActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/HostListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/HostListActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/HostListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/HostListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·295 | 27 | ····.line·295 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$5;->this$0:Lorg/connectbot/HostListActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$5;->this$0:Lorg/connectbot/HostListActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 52, 27 lines modified | Offset 53, 29 lines modified | ||
52 | ····.end·annotation | 53 | ····.end·annotation |
53 | ····.prologue | 54 | ····.prologue |
54 | ····.line·297 | 55 | ····.line·297 |
55 | ····.local·p1,·"arg0":Landroid/widget/AdapterView;,·"Landroid/widget/AdapterView<*>;" | 56 | ····.local·p1,·"arg0":Landroid/widget/AdapterView;,·"Landroid/widget/AdapterView<*>;" |
56 | ····iget-object·v1,·p0,·Lorg/connectbot/HostListActivity$5;->this$0:Lorg/connectbot/HostListActivity; | 57 | ····iget-object·v1,·p0,·Lorg/connectbot/HostListActivity$5;->this$0:Lorg/connectbot/HostListActivity; |
58 | ····.line·298 | ||
57 | ····#·getter·for:·Lorg/connectbot/HostListActivity;->transportSpinner:Landroid/widget/Spinner; | 59 | ····#·getter·for:·Lorg/connectbot/HostListActivity;->transportSpinner:Landroid/widget/Spinner; |
58 | ····invoke-static·{v1},·Lorg/connectbot/HostListActivity;->access$300(Lorg/connectbot/HostListActivity;)Landroid/widget/Spinner; | 60 | ····invoke-static·{v1},·Lorg/connectbot/HostListActivity;->access$300(Lorg/connectbot/HostListActivity;)Landroid/widget/Spinner; |
59 | ····move-result-object·v1 | 61 | ····move-result-object·v1 |
60 | ····invoke-virtual·{v1},·Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object; | 62 | ····invoke-virtual·{v1},·Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object; |
61 | ····move-result-object·v1 | 63 | ····move-result-object·v1 |
62 | ····check-cast·v1,·Ljava/lang/String; | 64 | ····check-cast·v1,·Ljava/lang/String; |
63 | ····iget-object·v2,·p0,·Lorg/connectbot/HostListActivity$5;->this$0:Lorg/connectbot/HostListActivity; | 65 | ····iget-object·v2,·p0,·Lorg/connectbot/HostListActivity$5;->this$0:Lorg/connectbot/HostListActivity; |
66 | ····.line·297 | ||
64 | ····invoke-static·{v1,·v2},·Lorg/connectbot/transport/TransportFactory;->getFormatHint(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String; | 67 | ····invoke-static·{v1,·v2},·Lorg/connectbot/transport/TransportFactory;->getFormatHint(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String; |
65 | ····move-result-object·v0 | 68 | ····move-result-object·v0 |
66 | ····.line·301 | 69 | ····.line·301 |
67 | ····.local·v0,·"formatHint":Ljava/lang/String; | 70 | ····.local·v0,·"formatHint":Ljava/lang/String; |
68 | ····iget-object·v1,·p0,·Lorg/connectbot/HostListActivity$5;->this$0:Lorg/connectbot/HostListActivity; | 71 | ····iget-object·v1,·p0,·Lorg/connectbot/HostListActivity$5;->this$0:Lorg/connectbot/HostListActivity; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/HostListActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/HostListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/HostListActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/HostListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/HostListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·109 | 27 | ····.line·109 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$2;->this$0:Lorg/connectbot/HostListActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$2;->this$0:Lorg/connectbot/HostListActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/HostListActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/HostListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/HostListActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/HostListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/HostListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·335 | 27 | ····.line·335 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$6;->this$0:Lorg/connectbot/HostListActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$6;->this$0:Lorg/connectbot/HostListActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/HostListActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/HostListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/HostListActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/HostListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/HostListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·279 | 27 | ····.line·279 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$4;->this$0:Lorg/connectbot/HostListActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$4;->this$0:Lorg/connectbot/HostListActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$bridge:Lorg/connectbot/service/TerminalBridge; | 22 | .field·final·synthetic·val$bridge:Lorg/connectbot/service/TerminalBridge; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/connectbot/HostListActivity;Lorg/connectbot/service/TerminalBridge;)V | 24 | .method·constructor·<init>(Lorg/connectbot/HostListActivity;Lorg/connectbot/service/TerminalBridge;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/connectbot/HostListActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·389 | 28 | ····.line·389 |
28 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$8;->this$0:Lorg/connectbot/HostListActivity; | 29 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$8;->this$0:Lorg/connectbot/HostListActivity; |
29 | ····iput-object·p2,·p0,·Lorg/connectbot/HostListActivity$8;->val$bridge:Lorg/connectbot/service/TerminalBridge; | 30 | ····iput-object·p2,·p0,·Lorg/connectbot/HostListActivity$8;->val$bridge:Lorg/connectbot/service/TerminalBridge; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/HostListActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/HostListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/HostListActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/HostListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/HostListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·345 | 27 | ····.line·345 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$7;->this$0:Lorg/connectbot/HostListActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$7;->this$0:Lorg/connectbot/HostListActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 23, 14 lines modified | Offset 23, 15 lines modified | ||
23 | .field·final·synthetic·this$1:Lorg/connectbot/HostListActivity$HostAdapter; | 23 | .field·final·synthetic·this$1:Lorg/connectbot/HostListActivity$HostAdapter; |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·constructor·<init>(Lorg/connectbot/HostListActivity$HostAdapter;)V | 25 | .method·constructor·<init>(Lorg/connectbot/HostListActivity$HostAdapter;)V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.param·p1,·"this$1"····#·Lorg/connectbot/HostListActivity$HostAdapter; | ||
27 | ····.prologue | 28 | ····.prologue |
28 | ····.line·540 | 29 | ····.line·540 |
29 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$HostAdapter$ViewHolder;->this$1:Lorg/connectbot/HostListActivity$HostAdapter; | 30 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$HostAdapter$ViewHolder;->this$1:Lorg/connectbot/HostListActivity$HostAdapter; |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 97, 15 lines modified | Offset 97, 14 lines modified | ||
97 | ····.line·109 | 97 | ····.line·109 |
98 | ····new-instance·v0,·Lorg/connectbot/HostListActivity$2; | 98 | ····new-instance·v0,·Lorg/connectbot/HostListActivity$2; |
99 | ····invoke-direct·{v0,·p0},·Lorg/connectbot/HostListActivity$2;-><init>(Lorg/connectbot/HostListActivity;)V | 99 | ····invoke-direct·{v0,·p0},·Lorg/connectbot/HostListActivity$2;-><init>(Lorg/connectbot/HostListActivity;)V |
100 | ····iput-object·v0,·p0,·Lorg/connectbot/HostListActivity;->connection:Landroid/content/ServiceConnection; | 100 | ····iput-object·v0,·p0,·Lorg/connectbot/HostListActivity;->connection:Landroid/content/ServiceConnection; |
101 | ····.line·533 | ||
102 | ····return-void | 101 | ····return-void |
103 | .end·method | 102 | .end·method |
104 | .method·static·synthetic·access$000(Lorg/connectbot/HostListActivity;)Z | 103 | .method·static·synthetic·access$000(Lorg/connectbot/HostListActivity;)Z |
105 | ····.locals·1 | 104 | ····.locals·1 |
106 | ····.param·p0,·"x0"····#·Lorg/connectbot/HostListActivity; | 105 | ····.param·p0,·"x0"····#·Lorg/connectbot/HostListActivity; |
Offset 207, 42 lines modified | Offset 206, 46 lines modified | ||
207 | ····:cond_0 | 206 | ····:cond_0 |
208 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; | 207 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; |
209 | ····invoke-direct·{v0,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 208 | ····invoke-direct·{v0,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
210 | ····const·v1,·0x7f0700ec | 209 | ····const·v1,·0x7f0700ec |
210 | ····.line·451 | ||
211 | ····invoke-virtual·{p0,·v1},·Lorg/connectbot/HostListActivity;->getString(I)Ljava/lang/String; | 211 | ····invoke-virtual·{p0,·v1},·Lorg/connectbot/HostListActivity;->getString(I)Ljava/lang/String; |
212 | ····move-result-object·v1 | 212 | ····move-result-object·v1 |
213 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 213 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
214 | ····move-result-object·v0 | 214 | ····move-result-object·v0 |
215 | ····const·v1,·0x7f0700ee | 215 | ····const·v1,·0x7f0700ee |
216 | ····new-instance·v2,·Lorg/connectbot/HostListActivity$13; | 216 | ····new-instance·v2,·Lorg/connectbot/HostListActivity$13; |
217 | ····invoke-direct·{v2,·p0},·Lorg/connectbot/HostListActivity$13;-><init>(Lorg/connectbot/HostListActivity;)V | 217 | ····invoke-direct·{v2,·p0},·Lorg/connectbot/HostListActivity$13;-><init>(Lorg/connectbot/HostListActivity;)V |
218 | ····.line·452 | ||
218 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 219 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
219 | ····move-result-object·v0 | 220 | ····move-result-object·v0 |
220 | ····const·v1,·0x7f0700ed | 221 | ····const·v1,·0x7f0700ed |
221 | ····new-instance·v2,·Lorg/connectbot/HostListActivity$12; | 222 | ····new-instance·v2,·Lorg/connectbot/HostListActivity$12; |
222 | ····invoke-direct·{v2,·p0},·Lorg/connectbot/HostListActivity$12;-><init>(Lorg/connectbot/HostListActivity;)V | 223 | ····invoke-direct·{v2,·p0},·Lorg/connectbot/HostListActivity$12;-><init>(Lorg/connectbot/HostListActivity;)V |
224 | ····.line·467 | ||
223 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 225 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
224 | ····move-result-object·v0 | 226 | ····move-result-object·v0 |
227 | ····.line·474 | ||
225 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 228 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
226 | ····move-result-object·v0 | 229 | ····move-result-object·v0 |
227 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog;->show()V | 230 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog;->show()V |
228 | ····goto·:goto_0 | 231 | ····goto·:goto_0 |
Offset 255, 14 lines modified | Offset 258, 15 lines modified | ||
255 | ····const/4·v5,·0x1 | 258 | ····const/4·v5,·0x1 |
256 | ····const/4·v4,·0x0 | 259 | ····const/4·v4,·0x0 |
257 | ····.line·482 | 260 | ····.line·482 |
258 | ····iget-object·v3,·p0,·Lorg/connectbot/HostListActivity;->transportSpinner:Landroid/widget/Spinner; | 261 | ····iget-object·v3,·p0,·Lorg/connectbot/HostListActivity;->transportSpinner:Landroid/widget/Spinner; |
262 | ····.line·483 | ||
259 | ····invoke-virtual·{v3},·Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object; | 263 | ····invoke-virtual·{v3},·Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object; |
260 | ····move-result-object·v3 | 264 | ····move-result-object·v3 |
261 | ····check-cast·v3,·Ljava/lang/String; | 265 | ····check-cast·v3,·Ljava/lang/String; |
262 | ····iget-object·v6,·p0,·Lorg/connectbot/HostListActivity;->quickconnect:Landroid/widget/TextView; | 266 | ····iget-object·v6,·p0,·Lorg/connectbot/HostListActivity;->quickconnect:Landroid/widget/TextView; |
Offset 271, 14 lines modified | Offset 275, 15 lines modified | ||
271 | ····move-result-object·v6 | 275 | ····move-result-object·v6 |
272 | ····invoke-interface·{v6},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; | 276 | ····invoke-interface·{v6},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; |
273 | ····move-result-object·v6 | 277 | ····move-result-object·v6 |
278 | ····.line·482 | ||
274 | ····invoke-static·{v3,·v6},·Lorg/connectbot/transport/TransportFactory;->getUri(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; | 279 | ····invoke-static·{v3,·v6},·Lorg/connectbot/transport/TransportFactory;->getUri(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; |
275 | ····move-result-object·v2 | 280 | ····move-result-object·v2 |
276 | ····.line·485 | 281 | ····.line·485 |
277 | ····.local·v2,·"uri":Landroid/net/Uri; | 282 | ····.local·v2,·"uri":Landroid/net/Uri; |
278 | ····if-nez·v2,·:cond_0 | 283 | ····if-nez·v2,·:cond_0 |
Offset 288, 26 lines modified | Offset 293, 29 lines modified | ||
288 | ····const·v7,·0x7f070003 | 293 | ····const·v7,·0x7f070003 |
289 | ····new-array·v5,·v5,·[Ljava/lang/Object; | 294 | ····new-array·v5,·v5,·[Ljava/lang/Object; |
Max diff block lines reached; 10307/13395 bytes (76.95%) of diff not shown. |
Offset 51, 14 lines modified | Offset 51, 15 lines modified | ||
51 | .field·final·synthetic·this$0:Lorg/connectbot/HostListActivity; | 51 | .field·final·synthetic·this$0:Lorg/connectbot/HostListActivity; |
52 | #·direct·methods | 52 | #·direct·methods |
53 | .method·public·constructor·<init>(Lorg/connectbot/HostListActivity;Landroid/content/Context;Ljava/util/List;Lorg/connectbot/service/TerminalManager;)V | 53 | .method·public·constructor·<init>(Lorg/connectbot/HostListActivity;Landroid/content/Context;Ljava/util/List;Lorg/connectbot/service/TerminalManager;)V |
54 | ····.locals·2 | 54 | ····.locals·2 |
55 | ····.param·p1,·"this$0"····#·Lorg/connectbot/HostListActivity; | ||
55 | ····.param·p2,·"context"····#·Landroid/content/Context; | 56 | ····.param·p2,·"context"····#·Landroid/content/Context; |
56 | ····.param·p4,·"manager"····#·Lorg/connectbot/service/TerminalManager; | 57 | ····.param·p4,·"manager"····#·Lorg/connectbot/service/TerminalManager; |
57 | ····.annotation·system·Ldalvik/annotation/Signature; | 58 | ····.annotation·system·Ldalvik/annotation/Signature; |
58 | ········value·=·{ | 59 | ········value·=·{ |
59 | ············"(", | 60 | ············"(", |
60 | ············"Landroid/content/Context;", | 61 | ············"Landroid/content/Context;", |
61 | ············"Ljava/util/List", | 62 | ············"Ljava/util/List", |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/PortForwardListActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/PortForwardListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/PortForwardListActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/PortForwardListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/PortForwardListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·148 | 27 | ····.line·148 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/PortForwardListActivity$2;->this$0:Lorg/connectbot/PortForwardListActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/PortForwardListActivity$2;->this$0:Lorg/connectbot/PortForwardListActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/PortForwardListActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/PortForwardListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/PortForwardListActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/PortForwardListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/PortForwardListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·131 | 27 | ····.line·131 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/PortForwardListActivity$1;->this$0:Lorg/connectbot/PortForwardListActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/PortForwardListActivity$1;->this$0:Lorg/connectbot/PortForwardListActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·val$typeSpinner:Landroid/widget/Spinner; | 26 | .field·final·synthetic·val$typeSpinner:Landroid/widget/Spinner; |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lorg/connectbot/PortForwardListActivity$3;Landroid/view/View;Landroid/widget/Spinner;Landroid/widget/EditText;)V | 28 | .method·constructor·<init>(Lorg/connectbot/PortForwardListActivity$3;Landroid/view/View;Landroid/widget/Spinner;Landroid/widget/EditText;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$1"····#·Lorg/connectbot/PortForwardListActivity$3; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·193 | 32 | ····.line·193 |
32 | ····iput-object·p1,·p0,·Lorg/connectbot/PortForwardListActivity$3$2;->this$1:Lorg/connectbot/PortForwardListActivity$3; | 33 | ····iput-object·p1,·p0,·Lorg/connectbot/PortForwardListActivity$3$2;->this$1:Lorg/connectbot/PortForwardListActivity$3; |
33 | ····iput-object·p2,·p0,·Lorg/connectbot/PortForwardListActivity$3$2;->val$portForwardView:Landroid/view/View; | 34 | ····iput-object·p2,·p0,·Lorg/connectbot/PortForwardListActivity$3$2;->val$portForwardView:Landroid/view/View; |
Offset 96, 14 lines modified | Offset 97, 15 lines modified | ||
96 | ····:goto_0 | 97 | ····:goto_0 |
97 | ····new-instance·v1,·Lorg/connectbot/bean/PortForwardBean; | 98 | ····new-instance·v1,·Lorg/connectbot/bean/PortForwardBean; |
98 | ····iget-object·v2,·p0,·Lorg/connectbot/PortForwardListActivity$3$2;->this$1:Lorg/connectbot/PortForwardListActivity$3; | 99 | ····iget-object·v2,·p0,·Lorg/connectbot/PortForwardListActivity$3$2;->this$1:Lorg/connectbot/PortForwardListActivity$3; |
99 | ····iget-object·v2,·v2,·Lorg/connectbot/PortForwardListActivity$3;->this$0:Lorg/connectbot/PortForwardListActivity; | 100 | ····iget-object·v2,·v2,·Lorg/connectbot/PortForwardListActivity$3;->this$0:Lorg/connectbot/PortForwardListActivity; |
101 | ····.line·213 | ||
100 | ····#·getter·for:·Lorg/connectbot/PortForwardListActivity;->host:Lorg/connectbot/bean/HostBean; | 102 | ····#·getter·for:·Lorg/connectbot/PortForwardListActivity;->host:Lorg/connectbot/bean/HostBean; |
101 | ····invoke-static·{v2},·Lorg/connectbot/PortForwardListActivity;->access$000(Lorg/connectbot/PortForwardListActivity;)Lorg/connectbot/bean/HostBean; | 103 | ····invoke-static·{v2},·Lorg/connectbot/PortForwardListActivity;->access$000(Lorg/connectbot/PortForwardListActivity;)Lorg/connectbot/bean/HostBean; |
102 | ····move-result-object·v2 | 104 | ····move-result-object·v2 |
103 | ····if-eqz·v2,·:cond_1 | 105 | ····if-eqz·v2,·:cond_1 |
Offset 116, 33 lines modified | Offset 118, 36 lines modified | ||
116 | ····move-result-object·v2 | 118 | ····move-result-object·v2 |
117 | ····invoke-virtual·{v2},·Lorg/connectbot/bean/HostBean;->getId()J | 119 | ····invoke-virtual·{v2},·Lorg/connectbot/bean/HostBean;->getId()J |
118 | ····move-result-wide·v2 | 120 | ····move-result-wide·v2 |
121 | ····.line·214 | ||
119 | ····:goto_1 | 122 | ····:goto_1 |
120 | ····invoke-virtual·{v8},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 123 | ····invoke-virtual·{v8},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
121 | ····move-result-object·v4 | 124 | ····move-result-object·v4 |
122 | ····invoke-virtual·{v4},·Ljava/lang/Object;->toString()Ljava/lang/String; | 125 | ····invoke-virtual·{v4},·Ljava/lang/Object;->toString()Ljava/lang/String; |
123 | ····move-result-object·v4 | 126 | ····move-result-object·v4 |
127 | ····.line·215 | ||
124 | ····invoke-virtual·{v9},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 128 | ····invoke-virtual·{v9},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
125 | ····move-result-object·v6 | 129 | ····move-result-object·v6 |
126 | ····invoke-virtual·{v6},·Ljava/lang/Object;->toString()Ljava/lang/String; | 130 | ····invoke-virtual·{v6},·Ljava/lang/Object;->toString()Ljava/lang/String; |
127 | ····move-result-object·v6 | 131 | ····move-result-object·v6 |
128 | ····iget-object·v7,·p0,·Lorg/connectbot/PortForwardListActivity$3$2;->val$destEdit:Landroid/widget/EditText; | 132 | ····iget-object·v7,·p0,·Lorg/connectbot/PortForwardListActivity$3$2;->val$destEdit:Landroid/widget/EditText; |
133 | ····.line·216 | ||
129 | ····invoke-virtual·{v7},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 134 | ····invoke-virtual·{v7},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
130 | ····move-result-object·v7 | 135 | ····move-result-object·v7 |
131 | ····invoke-virtual·{v7},·Ljava/lang/Object;->toString()Ljava/lang/String; | 136 | ····invoke-virtual·{v7},·Ljava/lang/Object;->toString()Ljava/lang/String; |
132 | ····move-result-object·v7 | 137 | ····move-result-object·v7 |
Offset 254, 15 lines modified | Offset 259, 15 lines modified | ||
254 | ····.line·208 | 259 | ····.line·208 |
255 | ····:pswitch_2 | 260 | ····:pswitch_2 |
256 | ····const-string·v5,·"dynamic5" | 261 | ····const-string·v5,·"dynamic5" |
257 | ····goto·:goto_0 | 262 | ····goto·:goto_0 |
258 |
····.line·21 |
263 | ····.line·213 |
259 | ····:cond_1 | 264 | ····:cond_1 |
260 | ····const-wide/16·v2,·-0x1 | 265 | ····const-wide/16·v2,·-0x1 |
261 | ····goto·:goto_1 | 266 | ····goto·:goto_1 |
262 | ····.line·226 | 267 | ····.line·226 |
263 | ····.restart·local·v1····#·"pfb":Lorg/connectbot/bean/PortForwardBean; | 268 | ····.restart·local·v1····#·"pfb":Lorg/connectbot/bean/PortForwardBean; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$destEdit:Landroid/widget/EditText; | 22 | .field·final·synthetic·val$destEdit:Landroid/widget/EditText; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/connectbot/PortForwardListActivity$3;Landroid/widget/EditText;)V | 24 | .method·constructor·<init>(Lorg/connectbot/PortForwardListActivity$3;Landroid/widget/EditText;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lorg/connectbot/PortForwardListActivity$3; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·182 | 28 | ····.line·182 |
28 | ····iput-object·p1,·p0,·Lorg/connectbot/PortForwardListActivity$3$1;->this$1:Lorg/connectbot/PortForwardListActivity$3; | 29 | ····iput-object·p1,·p0,·Lorg/connectbot/PortForwardListActivity$3$1;->this$1:Lorg/connectbot/PortForwardListActivity$3; |
29 | ····iput-object·p2,·p0,·Lorg/connectbot/PortForwardListActivity$3$1;->val$destEdit:Landroid/widget/EditText; | 30 | ····iput-object·p2,·p0,·Lorg/connectbot/PortForwardListActivity$3$1;->val$destEdit:Landroid/widget/EditText; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$host:Lorg/connectbot/bean/HostBean; | 22 | .field·final·synthetic·val$host:Lorg/connectbot/bean/HostBean; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/connectbot/HostListActivity;Lorg/connectbot/bean/HostBean;)V | 24 | .method·constructor·<init>(Lorg/connectbot/HostListActivity;Lorg/connectbot/bean/HostBean;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/connectbot/HostListActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·398 | 28 | ····.line·398 |
28 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$9;->this$0:Lorg/connectbot/HostListActivity; | 29 | ····iput-object·p1,·p0,·Lorg/connectbot/HostListActivity$9;->this$0:Lorg/connectbot/HostListActivity; |
29 | ····iput-object·p2,·p0,·Lorg/connectbot/HostListActivity$9;->val$host:Lorg/connectbot/bean/HostBean; | 30 | ····iput-object·p2,·p0,·Lorg/connectbot/HostListActivity$9;->val$host:Lorg/connectbot/bean/HostBean; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$destEdit:Landroid/widget/EditText; | 22 | .field·final·synthetic·val$destEdit:Landroid/widget/EditText; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/connectbot/PortForwardListActivity$4;Landroid/widget/EditText;)V | 24 | .method·constructor·<init>(Lorg/connectbot/PortForwardListActivity$4;Landroid/widget/EditText;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lorg/connectbot/PortForwardListActivity$4; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·276 | 28 | ····.line·276 |
28 | ····iput-object·p1,·p0,·Lorg/connectbot/PortForwardListActivity$4$1;->this$1:Lorg/connectbot/PortForwardListActivity$4; | 29 | ····iput-object·p1,·p0,·Lorg/connectbot/PortForwardListActivity$4$1;->this$1:Lorg/connectbot/PortForwardListActivity$4; |
29 | ····iput-object·p2,·p0,·Lorg/connectbot/PortForwardListActivity$4$1;->val$destEdit:Landroid/widget/EditText; | 30 | ····iput-object·p2,·p0,·Lorg/connectbot/PortForwardListActivity$4$1;->val$destEdit:Landroid/widget/EditText; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/PortForwardListActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/PortForwardListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/PortForwardListActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/PortForwardListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/PortForwardListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·175 | 27 | ····.line·175 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/PortForwardListActivity$3;->this$0:Lorg/connectbot/PortForwardListActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/PortForwardListActivity$3;->this$0:Lorg/connectbot/PortForwardListActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 87, 30 lines modified | Offset 88, 33 lines modified | ||
87 | ····.line·191 | 88 | ····.line·191 |
88 | ····new-instance·v3,·Landroid/app/AlertDialog$Builder; | 89 | ····new-instance·v3,·Landroid/app/AlertDialog$Builder; |
89 | ····iget-object·v4,·p0,·Lorg/connectbot/PortForwardListActivity$3;->this$0:Lorg/connectbot/PortForwardListActivity; | 90 | ····iget-object·v4,·p0,·Lorg/connectbot/PortForwardListActivity$3;->this$0:Lorg/connectbot/PortForwardListActivity; |
90 | ····invoke-direct·{v3,·v4},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 91 | ····invoke-direct·{v3,·v4},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
92 | ····.line·192 | ||
91 | ····invoke-virtual·{v3,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; | 93 | ····invoke-virtual·{v3,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; |
92 | ····move-result-object·v3 | 94 | ····move-result-object·v3 |
93 | ····const·v4,·0x7f07008e | 95 | ····const·v4,·0x7f07008e |
94 | ····new-instance·v5,·Lorg/connectbot/PortForwardListActivity$3$2; | 96 | ····new-instance·v5,·Lorg/connectbot/PortForwardListActivity$3$2; |
95 | ····invoke-direct·{v5,·p0,·v1,·v2,·v0},·Lorg/connectbot/PortForwardListActivity$3$2;-><init>(Lorg/connectbot/PortForwardListActivity$3;Landroid/view/View;Landroid/widget/Spinner;Landroid/widget/EditText;)V | 97 | ····invoke-direct·{v5,·p0,·v1,·v2,·v0},·Lorg/connectbot/PortForwardListActivity$3$2;-><init>(Lorg/connectbot/PortForwardListActivity$3;Landroid/view/View;Landroid/widget/Spinner;Landroid/widget/EditText;)V |
98 | ····.line·193 | ||
96 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 99 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
97 | ····move-result-object·v3 | 100 | ····move-result-object·v3 |
98 | ····const·v4,·0x7f070052 | 101 | ····const·v4,·0x7f070052 |
102 | ····.line·233 | ||
99 | ····invoke-virtual·{v3,·v4,·v6},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 103 | ····invoke-virtual·{v3,·v4,·v6},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
100 | ····move-result-object·v3 | 104 | ····move-result-object·v3 |
101 | ····invoke-virtual·{v3},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 105 | ····invoke-virtual·{v3},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
102 | ····move-result-object·v3 | 106 | ····move-result-object·v3 |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·val$typeSpinner:Landroid/widget/Spinner; | 28 | .field·final·synthetic·val$typeSpinner:Landroid/widget/Spinner; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lorg/connectbot/PortForwardListActivity$4;Landroid/widget/EditText;Landroid/widget/Spinner;Landroid/widget/EditText;Landroid/widget/EditText;)V | 30 | .method·constructor·<init>(Lorg/connectbot/PortForwardListActivity$4;Landroid/widget/EditText;Landroid/widget/Spinner;Landroid/widget/EditText;Landroid/widget/EditText;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$1"····#·Lorg/connectbot/PortForwardListActivity$4; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·287 | 34 | ····.line·287 |
34 | ····iput-object·p1,·p0,·Lorg/connectbot/PortForwardListActivity$4$2;->this$1:Lorg/connectbot/PortForwardListActivity$4; | 35 | ····iput-object·p1,·p0,·Lorg/connectbot/PortForwardListActivity$4$2;->this$1:Lorg/connectbot/PortForwardListActivity$4; |
35 | ····iput-object·p2,·p0,·Lorg/connectbot/PortForwardListActivity$4$2;->val$nicknameEdit:Landroid/widget/EditText; | 36 | ····iput-object·p2,·p0,·Lorg/connectbot/PortForwardListActivity$4$2;->val$nicknameEdit:Landroid/widget/EditText; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$2:Lorg/connectbot/PortForwardListActivity$4$2; | 21 | .field·final·synthetic·this$2:Lorg/connectbot/PortForwardListActivity$4$2; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/PortForwardListActivity$4$2;)V | 23 | .method·constructor·<init>(Lorg/connectbot/PortForwardListActivity$4$2;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$2"····#·Lorg/connectbot/PortForwardListActivity$4$2; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·312 | 27 | ····.line·312 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/PortForwardListActivity$4$2$1;->this$2:Lorg/connectbot/PortForwardListActivity$4$2; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/PortForwardListActivity$4$2$1;->this$2:Lorg/connectbot/PortForwardListActivity$4$2; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lorg/connectbot/PortForwardListActivity$5; | 21 | .field·final·synthetic·this$1:Lorg/connectbot/PortForwardListActivity$5; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/PortForwardListActivity$5;)V | 23 | .method·constructor·<init>(Lorg/connectbot/PortForwardListActivity$5;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lorg/connectbot/PortForwardListActivity$5; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·342 | 27 | ····.line·342 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/PortForwardListActivity$5$1;->this$1:Lorg/connectbot/PortForwardListActivity$5; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/PortForwardListActivity$5$1;->this$1:Lorg/connectbot/PortForwardListActivity$5; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$pfb:Lorg/connectbot/bean/PortForwardBean; | 22 | .field·final·synthetic·val$pfb:Lorg/connectbot/bean/PortForwardBean; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/connectbot/PortForwardListActivity;Lorg/connectbot/bean/PortForwardBean;)V | 24 | .method·constructor·<init>(Lorg/connectbot/PortForwardListActivity;Lorg/connectbot/bean/PortForwardBean;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/connectbot/PortForwardListActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·337 | 28 | ····.line·337 |
28 | ····iput-object·p1,·p0,·Lorg/connectbot/PortForwardListActivity$5;->this$0:Lorg/connectbot/PortForwardListActivity; | 29 | ····iput-object·p1,·p0,·Lorg/connectbot/PortForwardListActivity$5;->this$0:Lorg/connectbot/PortForwardListActivity; |
29 | ····iput-object·p2,·p0,·Lorg/connectbot/PortForwardListActivity$5;->val$pfb:Lorg/connectbot/bean/PortForwardBean; | 30 | ····iput-object·p2,·p0,·Lorg/connectbot/PortForwardListActivity$5;->val$pfb:Lorg/connectbot/bean/PortForwardBean; |
Offset 60, 14 lines modified | Offset 61, 15 lines modified | ||
60 | ····new-array·v3,·v6,·[Ljava/lang/Object; | 61 | ····new-array·v3,·v6,·[Ljava/lang/Object; |
61 | ····const/4·v4,·0x0 | 62 | ····const/4·v4,·0x0 |
62 | ····iget-object·v5,·p0,·Lorg/connectbot/PortForwardListActivity$5;->val$pfb:Lorg/connectbot/bean/PortForwardBean; | 63 | ····iget-object·v5,·p0,·Lorg/connectbot/PortForwardListActivity$5;->val$pfb:Lorg/connectbot/bean/PortForwardBean; |
64 | ····.line·341 | ||
63 | ····invoke-virtual·{v5},·Lorg/connectbot/bean/PortForwardBean;->getNickname()Ljava/lang/String; | 65 | ····invoke-virtual·{v5},·Lorg/connectbot/bean/PortForwardBean;->getNickname()Ljava/lang/String; |
64 | ····move-result-object·v5 | 66 | ····move-result-object·v5 |
65 | ····aput-object·v5,·v3,·v4 | 67 | ····aput-object·v5,·v3,·v4 |
66 | ····invoke-virtual·{v1,·v2,·v3},·Lorg/connectbot/PortForwardListActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 68 | ····invoke-virtual·{v1,·v2,·v3},·Lorg/connectbot/PortForwardListActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
Offset 80, 22 lines modified | Offset 82, 24 lines modified | ||
80 | ····const·v1,·0x7f070053 | 82 | ····const·v1,·0x7f070053 |
81 | ····new-instance·v2,·Lorg/connectbot/PortForwardListActivity$5$1; | 83 | ····new-instance·v2,·Lorg/connectbot/PortForwardListActivity$5$1; |
82 | ····invoke-direct·{v2,·p0},·Lorg/connectbot/PortForwardListActivity$5$1;-><init>(Lorg/connectbot/PortForwardListActivity$5;)V | 84 | ····invoke-direct·{v2,·p0},·Lorg/connectbot/PortForwardListActivity$5$1;-><init>(Lorg/connectbot/PortForwardListActivity$5;)V |
85 | ····.line·342 | ||
83 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 86 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
84 | ····move-result-object·v0 | 87 | ····move-result-object·v0 |
85 | ····const·v1,·0x7f070052 | 88 | ····const·v1,·0x7f070052 |
86 | ····const/4·v2,·0x0 | 89 | ····const/4·v2,·0x0 |
90 | ····.line·357 | ||
87 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 91 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
88 | ····move-result-object·v0 | 92 | ····move-result-object·v0 |
89 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 93 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
90 | ····move-result-object·v0 | 94 | ····move-result-object·v0 |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$pfb:Lorg/connectbot/bean/PortForwardBean; | 22 | .field·final·synthetic·val$pfb:Lorg/connectbot/bean/PortForwardBean; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/connectbot/PortForwardListActivity;Lorg/connectbot/bean/PortForwardBean;)V | 24 | .method·constructor·<init>(Lorg/connectbot/PortForwardListActivity;Lorg/connectbot/bean/PortForwardBean;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/connectbot/PortForwardListActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·251 | 28 | ····.line·251 |
28 | ····iput-object·p1,·p0,·Lorg/connectbot/PortForwardListActivity$4;->this$0:Lorg/connectbot/PortForwardListActivity; | 29 | ····iput-object·p1,·p0,·Lorg/connectbot/PortForwardListActivity$4;->this$0:Lorg/connectbot/PortForwardListActivity; |
29 | ····iput-object·p2,·p0,·Lorg/connectbot/PortForwardListActivity$4;->val$pfb:Lorg/connectbot/bean/PortForwardBean; | 30 | ····iput-object·p2,·p0,·Lorg/connectbot/PortForwardListActivity$4;->val$pfb:Lorg/connectbot/bean/PortForwardBean; |
Offset 175, 32 lines modified | Offset 176, 35 lines modified | ||
175 | ····.line·285 | 176 | ····.line·285 |
176 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; | 177 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; |
177 | ····iget-object·v1,·p0,·Lorg/connectbot/PortForwardListActivity$4;->this$0:Lorg/connectbot/PortForwardListActivity; | 178 | ····iget-object·v1,·p0,·Lorg/connectbot/PortForwardListActivity$4;->this$0:Lorg/connectbot/PortForwardListActivity; |
178 | ····invoke-direct·{v0,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 179 | ····invoke-direct·{v0,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
180 | ····.line·286 | ||
179 | ····invoke-virtual·{v0,·v6},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; | 181 | ····invoke-virtual·{v0,·v6},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; |
180 | ····move-result-object·v7 | 182 | ····move-result-object·v7 |
181 | ····const·v8,·0x7f07003d | 183 | ····const·v8,·0x7f07003d |
182 | ····new-instance·v0,·Lorg/connectbot/PortForwardListActivity$4$2; | 184 | ····new-instance·v0,·Lorg/connectbot/PortForwardListActivity$4$2; |
183 | ····move-object·v1,·p0 | 185 | ····move-object·v1,·p0 |
184 | ····invoke-direct/range·{v0·..·v5},·Lorg/connectbot/PortForwardListActivity$4$2;-><init>(Lorg/connectbot/PortForwardListActivity$4;Landroid/widget/EditText;Landroid/widget/Spinner;Landroid/widget/EditText;Landroid/widget/EditText;)V | 186 | ····invoke-direct/range·{v0·..·v5},·Lorg/connectbot/PortForwardListActivity$4$2;-><init>(Lorg/connectbot/PortForwardListActivity$4;Landroid/widget/EditText;Landroid/widget/Spinner;Landroid/widget/EditText;Landroid/widget/EditText;)V |
187 | ····.line·287 | ||
185 | ····invoke-virtual·{v7,·v8,·v0},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 188 | ····invoke-virtual·{v7,·v8,·v0},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
186 | ····move-result-object·v0 | 189 | ····move-result-object·v0 |
187 | ····const/high16·v1,·0x1040000 | 190 | ····const/high16·v1,·0x1040000 |
191 | ····.line·330 | ||
188 | ····invoke-virtual·{v0,·v1,·v10},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 192 | ····invoke-virtual·{v0,·v1,·v10},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
189 | ····move-result-object·v0 | 193 | ····move-result-object·v0 |
190 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 194 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
191 | ····move-result-object·v0 | 195 | ····move-result-object·v0 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lorg/connectbot/PortForwardListActivity; | 18 | .field·final·synthetic·this$0:Lorg/connectbot/PortForwardListActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/connectbot/PortForwardListActivity;)V | 20 | .method·constructor·<init>(Lorg/connectbot/PortForwardListActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lorg/connectbot/PortForwardListActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·364 | 24 | ····.line·364 |
24 | ····iput-object·p1,·p0,·Lorg/connectbot/PortForwardListActivity$6;->this$0:Lorg/connectbot/PortForwardListActivity; | 25 | ····iput-object·p1,·p0,·Lorg/connectbot/PortForwardListActivity$6;->this$0:Lorg/connectbot/PortForwardListActivity; |
25 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V |
Offset 43, 14 lines modified | Offset 43, 15 lines modified | ||
43 | .field·final·synthetic·this$0:Lorg/connectbot/PortForwardListActivity; | 43 | .field·final·synthetic·this$0:Lorg/connectbot/PortForwardListActivity; |
44 | #·direct·methods | 44 | #·direct·methods |
45 | .method·public·constructor·<init>(Lorg/connectbot/PortForwardListActivity;Landroid/content/Context;Ljava/util/List;)V | 45 | .method·public·constructor·<init>(Lorg/connectbot/PortForwardListActivity;Landroid/content/Context;Ljava/util/List;)V |
46 | ····.locals·1 | 46 | ····.locals·1 |
47 | ····.param·p1,·"this$0"····#·Lorg/connectbot/PortForwardListActivity; | ||
47 | ····.param·p2,·"context"····#·Landroid/content/Context; | 48 | ····.param·p2,·"context"····#·Landroid/content/Context; |
48 | ····.annotation·system·Ldalvik/annotation/Signature; | 49 | ····.annotation·system·Ldalvik/annotation/Signature; |
49 | ········value·=·{ | 50 | ········value·=·{ |
50 | ············"(", | 51 | ············"(", |
51 | ············"Landroid/content/Context;", | 52 | ············"Landroid/content/Context;", |
52 | ············"Ljava/util/List", | 53 | ············"Ljava/util/List", |
53 | ············"<", | 54 | ············"<", |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·this$1:Lorg/connectbot/PortForwardListActivity$PortForwardAdapter; | 21 | .field·final·synthetic·this$1:Lorg/connectbot/PortForwardListActivity$PortForwardAdapter; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/PortForwardListActivity$PortForwardAdapter;)V | 23 | .method·constructor·<init>(Lorg/connectbot/PortForwardListActivity$PortForwardAdapter;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lorg/connectbot/PortForwardListActivity$PortForwardAdapter; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·385 | 27 | ····.line·385 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/PortForwardListActivity$PortForwardAdapter$ViewHolder;->this$1:Lorg/connectbot/PortForwardListActivity$PortForwardAdapter; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/PortForwardListActivity$PortForwardAdapter$ViewHolder;->this$1:Lorg/connectbot/PortForwardListActivity$PortForwardAdapter; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 58, 15 lines modified | Offset 58, 14 lines modified | ||
58 | ····.line·364 | 58 | ····.line·364 |
59 | ····new-instance·v0,·Lorg/connectbot/PortForwardListActivity$6; | 59 | ····new-instance·v0,·Lorg/connectbot/PortForwardListActivity$6; |
60 | ····invoke-direct·{v0,·p0},·Lorg/connectbot/PortForwardListActivity$6;-><init>(Lorg/connectbot/PortForwardListActivity;)V | 60 | ····invoke-direct·{v0,·p0},·Lorg/connectbot/PortForwardListActivity$6;-><init>(Lorg/connectbot/PortForwardListActivity;)V |
61 | ····iput-object·v0,·p0,·Lorg/connectbot/PortForwardListActivity;->updateHandler:Landroid/os/Handler; | 61 | ····iput-object·v0,·p0,·Lorg/connectbot/PortForwardListActivity;->updateHandler:Landroid/os/Handler; |
62 | ····.line·384 | ||
63 | ····return-void | 62 | ····return-void |
64 | .end·method | 63 | .end·method |
65 | .method·static·synthetic·access$000(Lorg/connectbot/PortForwardListActivity;)Lorg/connectbot/bean/HostBean; | 64 | .method·static·synthetic·access$000(Lorg/connectbot/PortForwardListActivity;)Lorg/connectbot/bean/HostBean; |
66 | ····.locals·1 | 65 | ····.locals·1 |
67 | ····.param·p0,·"x0"····#·Lorg/connectbot/PortForwardListActivity; | 66 | ····.param·p0,·"x0"····#·Lorg/connectbot/PortForwardListActivity; |
Offset 157, 28 lines modified | Offset 156, 31 lines modified | ||
157 | ····.line·120 | 156 | ····.line·120 |
158 | ····const-string·v4,·"%s:·%s·(%s)" | 157 | ····const-string·v4,·"%s:·%s·(%s)" |
159 | ····const/4·v5,·0x3 | 158 | ····const/4·v5,·0x3 |
160 | ····new-array·v5,·v5,·[Ljava/lang/Object; | 159 | ····new-array·v5,·v5,·[Ljava/lang/Object; |
160 | ····.line·121 | ||
161 | ····invoke-virtual·{v3,·v12},·Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; | 161 | ····invoke-virtual·{v3,·v12},·Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; |
162 | ····move-result-object·v6 | 162 | ····move-result-object·v6 |
163 | ····aput-object·v6,·v5,·v8 | 163 | ····aput-object·v6,·v5,·v8 |
164 | ····.line·122 | ||
164 | ····invoke-virtual·{v3,·v11},·Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; | 165 | ····invoke-virtual·{v3,·v11},·Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; |
165 | ····move-result-object·v6 | 166 | ····move-result-object·v6 |
166 | ····aput-object·v6,·v5,·v9 | 167 | ····aput-object·v6,·v5,·v9 |
167 | ····aput-object·v2,·v5,·v10 | 168 | ····aput-object·v2,·v5,·v10 |
169 | ····.line·120 | ||
168 | ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 170 | ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
169 | ····move-result-object·v4 | 171 | ····move-result-object·v4 |
170 | ····invoke-virtual·{p0,·v4},·Lorg/connectbot/PortForwardListActivity;->setTitle(Ljava/lang/CharSequence;)V | 172 | ····invoke-virtual·{p0,·v4},·Lorg/connectbot/PortForwardListActivity;->setTitle(Ljava/lang/CharSequence;)V |
171 | ····.line·131 | 173 | ····.line·131 |
Offset 232, 26 lines modified | Offset 234, 29 lines modified | ||
232 | ····.restart·local·v2····#·"nickname":Ljava/lang/String; | 234 | ····.restart·local·v2····#·"nickname":Ljava/lang/String; |
233 | ····.restart·local·v3····#·"resources":Landroid/content/res/Resources; | 235 | ····.restart·local·v3····#·"resources":Landroid/content/res/Resources; |
234 | ····:cond_1 | 236 | ····:cond_1 |
235 | ····const-string·v4,·"%s:·%s" | 237 | ····const-string·v4,·"%s:·%s" |
236 | ····new-array·v5,·v10,·[Ljava/lang/Object; | 238 | ····new-array·v5,·v10,·[Ljava/lang/Object; |
239 | ····.line·126 | ||
237 | ····invoke-virtual·{v3,·v12},·Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; | 240 | ····invoke-virtual·{v3,·v12},·Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; |
238 | ····move-result-object·v6 | 241 | ····move-result-object·v6 |
239 | ····aput-object·v6,·v5,·v8 | 242 | ····aput-object·v6,·v5,·v8 |
243 | ····.line·127 | ||
240 | ····invoke-virtual·{v3,·v11},·Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; | 244 | ····invoke-virtual·{v3,·v11},·Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; |
241 | ····move-result-object·v6 | 245 | ····move-result-object·v6 |
242 | ····aput-object·v6,·v5,·v9 | 246 | ····aput-object·v6,·v5,·v9 |
247 | ····.line·125 | ||
243 | ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 248 | ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
244 | ····move-result-object·v4 | 249 | ····move-result-object·v4 |
245 | ····invoke-virtual·{p0,·v4},·Lorg/connectbot/PortForwardListActivity;->setTitle(Ljava/lang/CharSequence;)V | 250 | ····invoke-virtual·{p0,·v4},·Lorg/connectbot/PortForwardListActivity;->setTitle(Ljava/lang/CharSequence;)V |
246 | ····goto·:goto_1 | 251 | ····goto·:goto_1 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lorg/connectbot/PubkeyListActivity$11; | 21 | .field·final·synthetic·this$1:Lorg/connectbot/PubkeyListActivity$11; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity$11;)V | 23 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity$11;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lorg/connectbot/PubkeyListActivity$11; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·445 | 27 | ····.line·445 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$11$1;->this$1:Lorg/connectbot/PubkeyListActivity$11; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$11$1;->this$1:Lorg/connectbot/PubkeyListActivity$11; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$pubkey:Lorg/connectbot/bean/PubkeyBean; | 22 | .field·final·synthetic·val$pubkey:Lorg/connectbot/bean/PubkeyBean; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity;Lorg/connectbot/bean/PubkeyBean;)V | 24 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity;Lorg/connectbot/bean/PubkeyBean;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/connectbot/PubkeyListActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·429 | 28 | ····.line·429 |
28 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$10;->this$0:Lorg/connectbot/PubkeyListActivity; | 29 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$10;->this$0:Lorg/connectbot/PubkeyListActivity; |
29 | ····iput-object·p2,·p0,·Lorg/connectbot/PubkeyListActivity$10;->val$pubkey:Lorg/connectbot/bean/PubkeyBean; | 30 | ····iput-object·p2,·p0,·Lorg/connectbot/PubkeyListActivity$10;->val$pubkey:Lorg/connectbot/bean/PubkeyBean; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$pubkey:Lorg/connectbot/bean/PubkeyBean; | 24 | .field·final·synthetic·val$pubkey:Lorg/connectbot/bean/PubkeyBean; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity;Lorg/connectbot/bean/PubkeyBean;Z)V | 26 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity;Lorg/connectbot/bean/PubkeyBean;Z)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/connectbot/PubkeyListActivity; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·440 | 30 | ····.line·440 |
30 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$11;->this$0:Lorg/connectbot/PubkeyListActivity; | 31 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$11;->this$0:Lorg/connectbot/PubkeyListActivity; |
31 | ····iput-object·p2,·p0,·Lorg/connectbot/PubkeyListActivity$11;->val$pubkey:Lorg/connectbot/bean/PubkeyBean; | 32 | ····iput-object·p2,·p0,·Lorg/connectbot/PubkeyListActivity$11;->val$pubkey:Lorg/connectbot/bean/PubkeyBean; |
Offset 64, 14 lines modified | Offset 65, 15 lines modified | ||
64 | ····new-array·v3,·v6,·[Ljava/lang/Object; | 65 | ····new-array·v3,·v6,·[Ljava/lang/Object; |
65 | ····const/4·v4,·0x0 | 66 | ····const/4·v4,·0x0 |
66 | ····iget-object·v5,·p0,·Lorg/connectbot/PubkeyListActivity$11;->val$pubkey:Lorg/connectbot/bean/PubkeyBean; | 67 | ····iget-object·v5,·p0,·Lorg/connectbot/PubkeyListActivity$11;->val$pubkey:Lorg/connectbot/bean/PubkeyBean; |
68 | ····.line·444 | ||
67 | ····invoke-virtual·{v5},·Lorg/connectbot/bean/PubkeyBean;->getNickname()Ljava/lang/String; | 69 | ····invoke-virtual·{v5},·Lorg/connectbot/bean/PubkeyBean;->getNickname()Ljava/lang/String; |
68 | ····move-result-object·v5 | 70 | ····move-result-object·v5 |
69 | ····aput-object·v5,·v3,·v4 | 71 | ····aput-object·v5,·v3,·v4 |
70 | ····invoke-virtual·{v1,·v2,·v3},·Lorg/connectbot/PubkeyListActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 72 | ····invoke-virtual·{v1,·v2,·v3},·Lorg/connectbot/PubkeyListActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
Offset 84, 22 lines modified | Offset 86, 24 lines modified | ||
84 | ····const·v1,·0x7f070053 | 86 | ····const·v1,·0x7f070053 |
85 | ····new-instance·v2,·Lorg/connectbot/PubkeyListActivity$11$1; | 87 | ····new-instance·v2,·Lorg/connectbot/PubkeyListActivity$11$1; |
86 | ····invoke-direct·{v2,·p0},·Lorg/connectbot/PubkeyListActivity$11$1;-><init>(Lorg/connectbot/PubkeyListActivity$11;)V | 88 | ····invoke-direct·{v2,·p0},·Lorg/connectbot/PubkeyListActivity$11$1;-><init>(Lorg/connectbot/PubkeyListActivity$11;)V |
89 | ····.line·445 | ||
87 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 90 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
88 | ····move-result-object·v0 | 91 | ····move-result-object·v0 |
89 | ····const·v1,·0x7f070052 | 92 | ····const·v1,·0x7f070052 |
90 | ····const/4·v2,·0x0 | 93 | ····const/4·v2,·0x0 |
94 | ····.line·457 | ||
91 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 95 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
92 | ····move-result-object·v0 | 96 | ····move-result-object·v0 |
93 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 97 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
94 | ····move-result-object·v0 | 98 | ····move-result-object·v0 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/PubkeyListActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/PubkeyListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/PubkeyListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·103 | 27 | ····.line·103 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$1;->this$0:Lorg/connectbot/PubkeyListActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$1;->this$0:Lorg/connectbot/PubkeyListActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/PubkeyListActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/PubkeyListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/PubkeyListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·155 | 27 | ····.line·155 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$2;->this$0:Lorg/connectbot/PubkeyListActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$2;->this$0:Lorg/connectbot/PubkeyListActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/PubkeyListActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/PubkeyListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/PubkeyListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·207 | 27 | ····.line·207 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$3;->this$0:Lorg/connectbot/PubkeyListActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$3;->this$0:Lorg/connectbot/PubkeyListActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$sdcard:Ljava/io/File; | 24 | .field·final·synthetic·val$sdcard:Ljava/io/File; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity;[Ljava/lang/String;Ljava/io/File;)V | 26 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity;[Ljava/lang/String;Ljava/io/File;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/connectbot/PubkeyListActivity; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·595 | 30 | ····.line·595 |
30 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$12;->this$0:Lorg/connectbot/PubkeyListActivity; | 31 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$12;->this$0:Lorg/connectbot/PubkeyListActivity; |
31 | ····iput-object·p2,·p0,·Lorg/connectbot/PubkeyListActivity$12;->val$namesList:[Ljava/lang/String; | 32 | ····iput-object·p2,·p0,·Lorg/connectbot/PubkeyListActivity$12;->val$namesList:[Ljava/lang/String; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$pubkey:Lorg/connectbot/bean/PubkeyBean; | 24 | .field·final·synthetic·val$pubkey:Lorg/connectbot/bean/PubkeyBean; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity;ZLorg/connectbot/bean/PubkeyBean;)V | 26 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity;ZLorg/connectbot/bean/PubkeyBean;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/connectbot/PubkeyListActivity; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·313 | 30 | ····.line·313 |
30 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$5;->this$0:Lorg/connectbot/PubkeyListActivity; | 31 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$5;->this$0:Lorg/connectbot/PubkeyListActivity; |
31 | ····iput-boolean·p2,·p0,·Lorg/connectbot/PubkeyListActivity$5;->val$loaded:Z | 32 | ····iput-boolean·p2,·p0,·Lorg/connectbot/PubkeyListActivity$5;->val$loaded:Z |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$pubkey:Lorg/connectbot/bean/PubkeyBean; | 24 | .field·final·synthetic·val$pubkey:Lorg/connectbot/bean/PubkeyBean; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity;Lorg/connectbot/bean/PubkeyBean;Landroid/widget/EditText;)V | 26 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity;Lorg/connectbot/bean/PubkeyBean;Landroid/widget/EditText;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/connectbot/PubkeyListActivity; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·247 | 30 | ····.line·247 |
30 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$4;->this$0:Lorg/connectbot/PubkeyListActivity; | 31 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$4;->this$0:Lorg/connectbot/PubkeyListActivity; |
31 | ····iput-object·p2,·p0,·Lorg/connectbot/PubkeyListActivity$4;->val$pubkey:Lorg/connectbot/bean/PubkeyBean; | 32 | ····iput-object·p2,·p0,·Lorg/connectbot/PubkeyListActivity$4;->val$pubkey:Lorg/connectbot/bean/PubkeyBean; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$pubkey:Lorg/connectbot/bean/PubkeyBean; | 22 | .field·final·synthetic·val$pubkey:Lorg/connectbot/bean/PubkeyBean; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity;Lorg/connectbot/bean/PubkeyBean;)V | 24 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity;Lorg/connectbot/bean/PubkeyBean;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/connectbot/PubkeyListActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·330 | 28 | ····.line·330 |
28 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$6;->this$0:Lorg/connectbot/PubkeyListActivity; | 29 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$6;->this$0:Lorg/connectbot/PubkeyListActivity; |
29 | ····iput-object·p2,·p0,·Lorg/connectbot/PubkeyListActivity$6;->val$pubkey:Lorg/connectbot/bean/PubkeyBean; | 30 | ····iput-object·p2,·p0,·Lorg/connectbot/PubkeyListActivity$6;->val$pubkey:Lorg/connectbot/bean/PubkeyBean; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$pubkey:Lorg/connectbot/bean/PubkeyBean; | 22 | .field·final·synthetic·val$pubkey:Lorg/connectbot/bean/PubkeyBean; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity;Lorg/connectbot/bean/PubkeyBean;)V | 24 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity;Lorg/connectbot/bean/PubkeyBean;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/connectbot/PubkeyListActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·342 | 28 | ····.line·342 |
28 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$7;->this$0:Lorg/connectbot/PubkeyListActivity; | 29 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$7;->this$0:Lorg/connectbot/PubkeyListActivity; |
29 | ····iput-object·p2,·p0,·Lorg/connectbot/PubkeyListActivity$7;->val$pubkey:Lorg/connectbot/bean/PubkeyBean; | 30 | ····iput-object·p2,·p0,·Lorg/connectbot/PubkeyListActivity$7;->val$pubkey:Lorg/connectbot/bean/PubkeyBean; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$pubkey:Lorg/connectbot/bean/PubkeyBean; | 24 | .field·final·synthetic·val$pubkey:Lorg/connectbot/bean/PubkeyBean; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity;ZLorg/connectbot/bean/PubkeyBean;)V | 26 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity;ZLorg/connectbot/bean/PubkeyBean;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/connectbot/PubkeyListActivity; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·358 | 30 | ····.line·358 |
30 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$8;->this$0:Lorg/connectbot/PubkeyListActivity; | 31 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$8;->this$0:Lorg/connectbot/PubkeyListActivity; |
31 | ····iput-boolean·p2,·p0,·Lorg/connectbot/PubkeyListActivity$8;->val$imported:Z | 32 | ····iput-boolean·p2,·p0,·Lorg/connectbot/PubkeyListActivity$8;->val$imported:Z |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$changePasswordView:Landroid/view/View; | 22 | .field·final·synthetic·val$changePasswordView:Landroid/view/View; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity$9;Landroid/view/View;)V | 24 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity$9;Landroid/view/View;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lorg/connectbot/PubkeyListActivity$9; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·387 | 28 | ····.line·387 |
28 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$9$1;->this$1:Lorg/connectbot/PubkeyListActivity$9; | 29 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$9$1;->this$1:Lorg/connectbot/PubkeyListActivity$9; |
29 | ····iput-object·p2,·p0,·Lorg/connectbot/PubkeyListActivity$9$1;->val$changePasswordView:Landroid/view/View; | 30 | ····iput-object·p2,·p0,·Lorg/connectbot/PubkeyListActivity$9$1;->val$changePasswordView:Landroid/view/View; |
Offset 124, 22 lines modified | Offset 125, 25 lines modified | ||
124 | ····iget-object·v5,·v5,·Lorg/connectbot/PubkeyListActivity$9;->this$0:Lorg/connectbot/PubkeyListActivity; | 125 | ····iget-object·v5,·v5,·Lorg/connectbot/PubkeyListActivity$9;->this$0:Lorg/connectbot/PubkeyListActivity; |
125 | ····invoke-direct·{v4,·v5},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 126 | ····invoke-direct·{v4,·v5},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
126 | ····const·v5,·0x7f070039 | 127 | ····const·v5,·0x7f070039 |
128 | ····.line·395 | ||
127 | ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; | 129 | ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; |
128 | ····move-result-object·v4 | 130 | ····move-result-object·v4 |
131 | ····.line·396 | ||
129 | ····invoke-virtual·{v4,·v7,·v8},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 132 | ····invoke-virtual·{v4,·v7,·v8},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
130 | ····move-result-object·v4 | 133 | ····move-result-object·v4 |
134 | ····.line·397 | ||
131 | ····invoke-virtual·{v4},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 135 | ····invoke-virtual·{v4},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
132 | ····move-result-object·v4 | 136 | ····move-result-object·v4 |
133 | ····invoke-virtual·{v4},·Landroid/app/AlertDialog;->show()V | 137 | ····invoke-virtual·{v4},·Landroid/app/AlertDialog;->show()V |
134 | ····.line·418 | 138 | ····.line·418 |
Offset 166, 26 lines modified | Offset 170, 29 lines modified | ||
166 | ····iget-object·v5,·v5,·Lorg/connectbot/PubkeyListActivity$9;->this$0:Lorg/connectbot/PubkeyListActivity; | 170 | ····iget-object·v5,·v5,·Lorg/connectbot/PubkeyListActivity$9;->this$0:Lorg/connectbot/PubkeyListActivity; |
167 | ····invoke-direct·{v4,·v5},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 171 | ····invoke-direct·{v4,·v5},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
168 | ····const·v5,·0x7f07003b | 172 | ····const·v5,·0x7f07003b |
173 | ····.line·404 | ||
169 | ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; | 174 | ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; |
170 | ····move-result-object·v4 | 175 | ····move-result-object·v4 |
171 | ····const·v5,·0x104000a | 176 | ····const·v5,·0x104000a |
172 | ····const/4·v6,·0x0 | 177 | ····const/4·v6,·0x0 |
178 | ····.line·405 | ||
173 | ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 179 | ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
174 | ····move-result-object·v4 | 180 | ····move-result-object·v4 |
181 | ····.line·406 | ||
175 | ····invoke-virtual·{v4},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 182 | ····invoke-virtual·{v4},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
176 | ····move-result-object·v4 | 183 | ····move-result-object·v4 |
177 | ····invoke-virtual·{v4},·Landroid/app/AlertDialog;->show()V | 184 | ····invoke-virtual·{v4},·Landroid/app/AlertDialog;->show()V |
178 | ····:try_end_0 | 185 | ····:try_end_0 |
179 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 186 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
Offset 211, 22 lines modified | Offset 218, 25 lines modified | ||
211 | ····iget-object·v5,·v5,·Lorg/connectbot/PubkeyListActivity$9;->this$0:Lorg/connectbot/PubkeyListActivity; | 218 | ····iget-object·v5,·v5,·Lorg/connectbot/PubkeyListActivity$9;->this$0:Lorg/connectbot/PubkeyListActivity; |
212 | ····invoke-direct·{v4,·v5},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 219 | ····invoke-direct·{v4,·v5},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
213 | ····const·v5,·0x7f07004c | 220 | ····const·v5,·0x7f07004c |
221 | ····.line·414 | ||
214 | ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; | 222 | ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; |
215 | ····move-result-object·v4 | 223 | ····move-result-object·v4 |
224 | ····.line·415 | ||
216 | ····invoke-virtual·{v4,·v7,·v8},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 225 | ····invoke-virtual·{v4,·v7,·v8},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
217 | ····move-result-object·v4 | 226 | ····move-result-object·v4 |
227 | ····.line·416 | ||
218 | ····invoke-virtual·{v4},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 228 | ····invoke-virtual·{v4},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
219 | ····move-result-object·v4 | 229 | ····move-result-object·v4 |
220 | ····invoke-virtual·{v4},·Landroid/app/AlertDialog;->show()V | 230 | ····invoke-virtual·{v4},·Landroid/app/AlertDialog;->show()V |
221 | ····goto·:goto_0 | 231 | ····goto·:goto_0 |
Offset 23, 14 lines modified | Offset 23, 15 lines modified | ||
23 | .field·final·synthetic·this$1:Lorg/connectbot/PubkeyListActivity$PubkeyAdapter; | 23 | .field·final·synthetic·this$1:Lorg/connectbot/PubkeyListActivity$PubkeyAdapter; |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity$PubkeyAdapter;)V | 25 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity$PubkeyAdapter;)V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.param·p1,·"this$1"····#·Lorg/connectbot/PubkeyListActivity$PubkeyAdapter; | ||
27 | ····.prologue | 28 | ····.prologue |
28 | ····.line·608 | 29 | ····.line·608 |
29 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$PubkeyAdapter$ViewHolder;->this$1:Lorg/connectbot/PubkeyListActivity$PubkeyAdapter; | 30 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$PubkeyAdapter$ViewHolder;->this$1:Lorg/connectbot/PubkeyListActivity$PubkeyAdapter; |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 43, 14 lines modified | Offset 43, 15 lines modified | ||
43 | .field·final·synthetic·this$0:Lorg/connectbot/PubkeyListActivity; | 43 | .field·final·synthetic·this$0:Lorg/connectbot/PubkeyListActivity; |
44 | #·direct·methods | 44 | #·direct·methods |
45 | .method·public·constructor·<init>(Lorg/connectbot/PubkeyListActivity;Landroid/content/Context;Ljava/util/List;)V | 45 | .method·public·constructor·<init>(Lorg/connectbot/PubkeyListActivity;Landroid/content/Context;Ljava/util/List;)V |
46 | ····.locals·1 | 46 | ····.locals·1 |
47 | ····.param·p1,·"this$0"····#·Lorg/connectbot/PubkeyListActivity; | ||
47 | ····.param·p2,·"context"····#·Landroid/content/Context; | 48 | ····.param·p2,·"context"····#·Landroid/content/Context; |
48 | ····.annotation·system·Ldalvik/annotation/Signature; | 49 | ····.annotation·system·Ldalvik/annotation/Signature; |
49 | ········value·=·{ | 50 | ········value·=·{ |
50 | ············"(", | 51 | ············"(", |
51 | ············"Landroid/content/Context;", | 52 | ············"Landroid/content/Context;", |
52 | ············"Ljava/util/List", | 53 | ············"Ljava/util/List", |
53 | ············"<", | 54 | ············"<", |
Offset 66, 15 lines modified | Offset 66, 14 lines modified | ||
66 | ····.line·103 | 66 | ····.line·103 |
67 | ····new-instance·v0,·Lorg/connectbot/PubkeyListActivity$1; | 67 | ····new-instance·v0,·Lorg/connectbot/PubkeyListActivity$1; |
68 | ····invoke-direct·{v0,·p0},·Lorg/connectbot/PubkeyListActivity$1;-><init>(Lorg/connectbot/PubkeyListActivity;)V | 68 | ····invoke-direct·{v0,·p0},·Lorg/connectbot/PubkeyListActivity$1;-><init>(Lorg/connectbot/PubkeyListActivity;)V |
69 | ····iput-object·v0,·p0,·Lorg/connectbot/PubkeyListActivity;->connection:Landroid/content/ServiceConnection; | 69 | ····iput-object·v0,·p0,·Lorg/connectbot/PubkeyListActivity;->connection:Landroid/content/ServiceConnection; |
70 | ····.line·605 | ||
71 | ····return-void | 70 | ····return-void |
72 | .end·method | 71 | .end·method |
73 | .method·static·synthetic·access$000(Lorg/connectbot/PubkeyListActivity;)V | 72 | .method·static·synthetic·access$000(Lorg/connectbot/PubkeyListActivity;)V |
74 | ····.locals·0 | 73 | ····.locals·0 |
75 | ····.param·p0,·"x0"····#·Lorg/connectbot/PubkeyListActivity; | 74 | ····.param·p0,·"x0"····#·Lorg/connectbot/PubkeyListActivity; |
Offset 101, 191 lines modified | Offset 100, 191 lines modified | ||
101 | ····.locals·13 | 100 | ····.locals·13 |
102 | ····.prologue | 101 | ····.prologue |
103 | ····const/4·v12,·0x0 | 102 | ····const/4·v12,·0x0 |
104 | ····const/high16·v11,·0x1040000 | 103 | ····const/high16·v11,·0x1040000 |
104 | ····const/4·v7,·0x0 | ||
105 | ····.line·564 | 105 | ····.line·564 |
106 | ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; | 106 | ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; |
107 |
····move-result-object·v |
107 | ····move-result-object·v4 |
108 | ····.line·565 | 108 | ····.line·565 |
109 |
····.local·v |
109 | ····.local·v4,·"sdcard":Ljava/io/File; |
110 |
····const-string·v |
110 | ····const-string·v6,·"CB.PubkeyListActivity" |
111 |
····invoke-virtual·{v |
111 | ····invoke-virtual·{v4},·Ljava/io/File;->toString()Ljava/lang/String; |
112 |
····move-result-object·v |
112 | ····move-result-object·v8 |
113 |
····invoke-static·{v |
113 | ····invoke-static·{v6,·v8},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
114 | ····.line·568 | 114 | ····.line·568 |
115 | ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String; | 115 | ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String; |
116 |
····move-result-object·v |
116 | ····move-result-object·v5 |
117 | ····.line·569 | 117 | ····.line·569 |
118 |
····.local·v |
118 | ····.local·v5,·"state":Ljava/lang/String; |
119 |
····const-string·v |
119 | ····const-string·v6,·"mounted_ro" |
120 |
····invoke-virtual·{v |
120 | ····invoke-virtual·{v6,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
121 |
····move-result·v |
121 | ····move-result·v6 |
122 |
····if-nez·v |
122 | ····if-nez·v6,·:cond_0 |
123 |
····const-string·v |
123 | ····const-string·v6,·"mounted" |
124 |
|
124 | ····.line·570 |
125 | ····invoke-virtual·{v6,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | ||
125 |
····move-result·v |
126 | ····move-result·v6 |
126 |
····if-nez·v |
127 | ····if-nez·v6,·:cond_0 |
127 | ····.line·571 | 128 | ····.line·571 |
128 |
····new-instance·v |
129 | ····new-instance·v6,·Landroid/app/AlertDialog$Builder; |
129 |
····invoke-direct·{v |
130 | ····invoke-direct·{v6,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
130 |
····const·v |
131 | ····const·v7,·0x7f07003a |
131 |
|
132 | ····.line·572 |
133 | ····invoke-virtual·{v6,·v7},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; | ||
132 |
····move-result-object·v |
134 | ····move-result-object·v6 |
133 |
|
135 | ····.line·573 |
136 | ····invoke-virtual·{v6,·v11,·v12},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | ||
134 |
····move-result-object·v |
137 | ····move-result-object·v6 |
135 |
····invoke-virtual·{v |
138 | ····invoke-virtual·{v6},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
136 |
····move-result-object·v |
139 | ····move-result-object·v6 |
137 |
····invoke-virtual·{v |
140 | ····invoke-virtual·{v6},·Landroid/app/AlertDialog;->show()V |
138 | ····.line·603 | 141 | ····.line·603 |
139 | ····:goto_0 | 142 | ····:goto_0 |
140 | ····return-void | 143 | ····return-void |
141 | ····.line·577 | 144 | ····.line·577 |
142 | ····:cond_0 | 145 | ····:cond_0 |
143 |
····new-instance·v |
146 | ····new-instance·v2,·Ljava/util/LinkedList; |
144 |
····invoke-direct·{v |
147 | ····invoke-direct·{v2},·Ljava/util/LinkedList;-><init>()V |
145 | ····.line·579 | 148 | ····.line·579 |
146 |
····.local·v |
149 | ····.local·v2,·"names":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
Max diff block lines reached; 8577/12978 bytes (66.09%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$pubkey:Lorg/connectbot/bean/PubkeyBean; | 22 | .field·final·synthetic·val$pubkey:Lorg/connectbot/bean/PubkeyBean; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity;Lorg/connectbot/bean/PubkeyBean;)V | 24 | .method·constructor·<init>(Lorg/connectbot/PubkeyListActivity;Lorg/connectbot/bean/PubkeyBean;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/connectbot/PubkeyListActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·380 | 28 | ····.line·380 |
28 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$9;->this$0:Lorg/connectbot/PubkeyListActivity; | 29 | ····iput-object·p1,·p0,·Lorg/connectbot/PubkeyListActivity$9;->this$0:Lorg/connectbot/PubkeyListActivity; |
29 | ····iput-object·p2,·p0,·Lorg/connectbot/PubkeyListActivity$9;->val$pubkey:Lorg/connectbot/bean/PubkeyBean; | 30 | ····iput-object·p2,·p0,·Lorg/connectbot/PubkeyListActivity$9;->val$pubkey:Lorg/connectbot/bean/PubkeyBean; |
Offset 68, 14 lines modified | Offset 69, 15 lines modified | ||
68 | ····move-result-object·v1 | 69 | ····move-result-object·v1 |
69 | ····check-cast·v1,·Landroid/widget/TableRow; | 70 | ····check-cast·v1,·Landroid/widget/TableRow; |
70 | ····iget-object·v3,·p0,·Lorg/connectbot/PubkeyListActivity$9;->val$pubkey:Lorg/connectbot/bean/PubkeyBean; | 71 | ····iget-object·v3,·p0,·Lorg/connectbot/PubkeyListActivity$9;->val$pubkey:Lorg/connectbot/bean/PubkeyBean; |
72 | ····.line·384 | ||
71 | ····invoke-virtual·{v3},·Lorg/connectbot/bean/PubkeyBean;->isEncrypted()Z | 73 | ····invoke-virtual·{v3},·Lorg/connectbot/bean/PubkeyBean;->isEncrypted()Z |
72 | ····move-result·v3 | 74 | ····move-result·v3 |
73 | ····if-eqz·v3,·:cond_0 | 75 | ····if-eqz·v3,·:cond_0 |
74 | ····:goto_0 | 76 | ····:goto_0 |
Offset 84, 30 lines modified | Offset 86, 33 lines modified | ||
84 | ····.line·385 | 86 | ····.line·385 |
85 | ····new-instance·v1,·Landroid/app/AlertDialog$Builder; | 87 | ····new-instance·v1,·Landroid/app/AlertDialog$Builder; |
86 | ····iget-object·v2,·p0,·Lorg/connectbot/PubkeyListActivity$9;->this$0:Lorg/connectbot/PubkeyListActivity; | 88 | ····iget-object·v2,·p0,·Lorg/connectbot/PubkeyListActivity$9;->this$0:Lorg/connectbot/PubkeyListActivity; |
87 | ····invoke-direct·{v1,·v2},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 89 | ····invoke-direct·{v1,·v2},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
90 | ····.line·386 | ||
88 | ····invoke-virtual·{v1,·v0},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; | 91 | ····invoke-virtual·{v1,·v0},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; |
89 | ····move-result-object·v1 | 92 | ····move-result-object·v1 |
90 | ····const·v2,·0x7f07003d | 93 | ····const·v2,·0x7f07003d |
91 | ····new-instance·v3,·Lorg/connectbot/PubkeyListActivity$9$1; | 94 | ····new-instance·v3,·Lorg/connectbot/PubkeyListActivity$9$1; |
92 | ····invoke-direct·{v3,·p0,·v0},·Lorg/connectbot/PubkeyListActivity$9$1;-><init>(Lorg/connectbot/PubkeyListActivity$9;Landroid/view/View;)V | 95 | ····invoke-direct·{v3,·p0,·v0},·Lorg/connectbot/PubkeyListActivity$9$1;-><init>(Lorg/connectbot/PubkeyListActivity$9;Landroid/view/View;)V |
96 | ····.line·387 | ||
93 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 97 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
94 | ····move-result-object·v1 | 98 | ····move-result-object·v1 |
95 | ····const/high16·v2,·0x1040000 | 99 | ····const/high16·v2,·0x1040000 |
100 | ····.line·420 | ||
96 | ····invoke-virtual·{v1,·v2,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 101 | ····invoke-virtual·{v1,·v2,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
97 | ····move-result-object·v1 | 102 | ····move-result-object·v1 |
98 | ····invoke-virtual·{v1},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 103 | ····invoke-virtual·{v1},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
99 | ····move-result-object·v1 | 104 | ····move-result-object·v1 |
Offset 115, 13 lines modified | Offset 120, 13 lines modified | ||
115 | ····invoke-virtual·{v1},·Landroid/app/AlertDialog;->show()V | 120 | ····invoke-virtual·{v1},·Landroid/app/AlertDialog;->show()V |
116 | ····.line·422 | 121 | ····.line·422 |
117 | ····const/4·v1,·0x1 | 122 | ····const/4·v1,·0x1 |
118 | ····return·v1 | 123 | ····return·v1 |
119 |
····.line·38 |
124 | ····.line·384 |
120 | ····:cond_0 | 125 | ····:cond_0 |
121 | ····const/16·v2,·0x8 | 126 | ····const/16·v2,·0x8 |
122 | ····goto·:goto_0 | 127 | ····goto·:goto_0 |
123 | .end·method | 128 | .end·method |
Offset 25, 10 lines modified | Offset 25, 9 lines modified | ||
25 | .method·public·constructor·<init>()V | 25 | .method·public·constructor·<init>()V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.prologue | 27 | ····.prologue |
28 | ····.line·10 | 28 | ····.line·10 |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
30 | ····.line·387 | ||
31 | ····return-void | 30 | ····return-void |
32 | .end·method | 31 | .end·method |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lorg/connectbot/TerminalView; | 18 | .field·final·synthetic·this$0:Lorg/connectbot/TerminalView; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/connectbot/TerminalView;Landroid/view/View;Z)V | 20 | .method·constructor·<init>(Lorg/connectbot/TerminalView;Landroid/view/View;Z)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lorg/connectbot/TerminalView; | ||
22 | ····.param·p2,·"x0"····#·Landroid/view/View; | 23 | ····.param·p2,·"x0"····#·Landroid/view/View; |
23 | ····.param·p3,·"x1"····#·Z | 24 | ····.param·p3,·"x1"····#·Z |
24 | ····.prologue | 25 | ····.prologue |
25 | ····.line·310 | 26 | ····.line·310 |
26 | ····iput-object·p1,·p0,·Lorg/connectbot/TerminalView$1;->this$0:Lorg/connectbot/TerminalView; | 27 | ····iput-object·p1,·p0,·Lorg/connectbot/TerminalView$1;->this$0:Lorg/connectbot/TerminalView; |
Offset 157, 22 lines modified | Offset 157, 24 lines modified | ||
157 | ····if-nez·v1,·:cond_1 | 157 | ····if-nez·v1,·:cond_1 |
158 | ····move·v2,·v3 | 158 | ····move·v2,·v3 |
159 | ····:goto_2 | 159 | ····:goto_2 |
160 | ····const-string·v7,·"\\x08\\x1b\\[K" | 160 | ····const-string·v7,·"\\x08\\x1b\\[K" |
161 | ····.line·376 | ||
161 | ····invoke-virtual·{v7},·Ljava/lang/String;->length()I | 162 | ····invoke-virtual·{v7},·Ljava/lang/String;->length()I |
162 | ····move-result·v7 | 163 | ····move-result·v7 |
163 | ····add-int/2addr·v7,·v1 | 164 | ····add-int/2addr·v7,·v1 |
164 | ····const-string·v8,·"" | 165 | ····const-string·v8,·"" |
166 | ····.line·375 | ||
165 | ····invoke-virtual·{v6,·v2,·v7,·v8},·Ljava/lang/StringBuffer;->replace(IILjava/lang/String;)Ljava/lang/StringBuffer; | 167 | ····invoke-virtual·{v6,·v2,·v7,·v8},·Ljava/lang/StringBuffer;->replace(IILjava/lang/String;)Ljava/lang/StringBuffer; |
166 | ····move-result-object·v2 | 168 | ····move-result-object·v2 |
167 | ····#·setter·for:·Lorg/connectbot/TerminalView;->mAccessibilityBuffer:Ljava/lang/StringBuffer; | 169 | ····#·setter·for:·Lorg/connectbot/TerminalView;->mAccessibilityBuffer:Ljava/lang/StringBuffer; |
168 | ····invoke-static·{v5,·v2},·Lorg/connectbot/TerminalView;->access$402(Lorg/connectbot/TerminalView;Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer; | 170 | ····invoke-static·{v5,·v2},·Lorg/connectbot/TerminalView;->access$402(Lorg/connectbot/TerminalView;Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/WizardActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/WizardActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/WizardActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/WizardActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/WizardActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·58 | 27 | ····.line·58 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/WizardActivity$1;->this$0:Lorg/connectbot/WizardActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/WizardActivity$1;->this$0:Lorg/connectbot/WizardActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/WizardActivity; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/WizardActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/WizardActivity;)V | 23 | .method·constructor·<init>(Lorg/connectbot/WizardActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/WizardActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·73 | 27 | ····.line·73 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/WizardActivity$2;->this$0:Lorg/connectbot/WizardActivity; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/WizardActivity$2;->this$0:Lorg/connectbot/WizardActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 67, 14 lines modified | Offset 67, 15 lines modified | ||
67 | ····#·getter·for:·Lorg/connectbot/TerminalView;->context:Landroid/content/Context; | 67 | ····#·getter·for:·Lorg/connectbot/TerminalView;->context:Landroid/content/Context; |
68 | ····invoke-static·{v1},·Lorg/connectbot/TerminalView;->access$600(Lorg/connectbot/TerminalView;)Landroid/content/Context; | 68 | ····invoke-static·{v1},·Lorg/connectbot/TerminalView;->access$600(Lorg/connectbot/TerminalView;)Landroid/content/Context; |
69 | ····move-result-object·v1 | 69 | ····move-result-object·v1 |
70 | ····const-string·v2,·"accessibility" | 70 | ····const-string·v2,·"accessibility" |
71 | ····.line·402 | ||
71 | ····invoke-virtual·{v1,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 72 | ····invoke-virtual·{v1,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
72 | ····move-result-object·v7 | 73 | ····move-result-object·v7 |
73 | ····check-cast·v7,·Landroid/view/accessibility/AccessibilityManager; | 74 | ····check-cast·v7,·Landroid/view/accessibility/AccessibilityManager; |
74 | ····.line·403 | 75 | ····.line·403 |
Offset 192, 26 lines modified | Offset 193, 28 lines modified | ||
192 | ····move-result-object·v1 | 193 | ····move-result-object·v1 |
193 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 194 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
194 | ····move-result-object·v1 | 195 | ····move-result-object·v1 |
196 | ····.line·431 | ||
195 | ····invoke-static·{v1},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; | 197 | ····invoke-static·{v1},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; |
196 | ····move-result-object·v1 | 198 | ····move-result-object·v1 |
197 | ····const/4·v2,·0x0 | 199 | ····const/4·v2,·0x0 |
198 | ····const/4·v3,·0x0 | 200 | ····const/4·v3,·0x0 |
199 | ····const/4·v4,·0x0 | 201 | ····const/4·v4,·0x0 |
200 | ····const/4·v5,·0x0 | 202 | ····const/4·v5,·0x0 |
203 | ····.line·430 | ||
201 | ····invoke-virtual/range·{v0·..·v5},·Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; | 204 | ····invoke-virtual/range·{v0·..·v5},·Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
202 | ····move-result-object·v8 | 205 | ····move-result-object·v8 |
203 | ····.line·433 | 206 | ····.line·433 |
204 | ····.local·v8,·"cursor":Landroid/database/Cursor; | 207 | ····.local·v8,·"cursor":Landroid/database/Cursor; |
205 | ····if-eqz·v8,·:cond_3 | 208 | ····if-eqz·v8,·:cond_3 |
Offset 82, 145 lines modified | Offset 82, 140 lines modified | ||
82 | ····:cond_0 | 82 | ····:cond_0 |
83 | ····const/4·v0,·0x0 | 83 | ····const/4·v0,·0x0 |
84 | ····goto·:goto_0 | 84 | ····goto·:goto_0 |
85 | .end·method | 85 | .end·method |
86 | .method·public·onCreate(Landroid/os/Bundle;)V | 86 | .method·public·onCreate(Landroid/os/Bundle;)V |
87 |
····.locals· |
87 | ····.locals·7 |
88 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; | 88 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; |
89 | ····.prologue | 89 | ····.prologue |
90 | ····const/4·v4,·0x0 | ||
90 | ····.line·42 | 91 | ····.line·42 |
91 | ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V | 92 | ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V |
92 | ····.line·43 | 93 | ····.line·43 |
93 |
····const·v |
94 | ····const·v3,·0x7f030008 |
94 |
····invoke-virtual·{p0,·v |
95 | ····invoke-virtual·{p0,·v3},·Lorg/connectbot/WizardActivity;->setContentView(I)V |
95 | ····.line·45 | 96 | ····.line·45 |
96 |
····const·v |
97 | ····const·v3,·0x7f0b0026 |
97 |
····invoke-virtual·{p0,·v |
98 | ····invoke-virtual·{p0,·v3},·Lorg/connectbot/WizardActivity;->findViewById(I)Landroid/view/View; |
98 |
····move-result-object·v |
99 | ····move-result-object·v3 |
99 |
····check-cast·v |
100 | ····check-cast·v3,·Landroid/widget/ViewFlipper; |
100 |
····iput-object·v |
101 | ····iput-object·v3,·p0,·Lorg/connectbot/WizardActivity;->flipper:Landroid/widget/ViewFlipper; |
101 | ····.line·48 | 102 | ····.line·48 |
102 | ····invoke-static·{p0},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; | 103 | ····invoke-static·{p0},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; |
103 |
····move-result-object·v |
104 | ····move-result-object·v0 |
104 | ····.line·49 | 105 | ····.line·49 |
105 |
····.local·v |
106 | ····.local·v0,·"inflater":Landroid/view/LayoutInflater; |
106 |
····iget-object·v |
107 | ····iget-object·v3,·p0,·Lorg/connectbot/WizardActivity;->flipper:Landroid/widget/ViewFlipper; |
107 |
····const·v |
108 | ····const·v5,·0x7f030012 |
108 |
····iget-object·v |
109 | ····iget-object·v6,·p0,·Lorg/connectbot/WizardActivity;->flipper:Landroid/widget/ViewFlipper; |
109 | ····const/4·v9,·0x0 | ||
110 |
····invoke-virtual·{v |
110 | ····invoke-virtual·{v0,·v5,·v6,·v4},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; |
111 |
····move-result-object·v |
111 | ····move-result-object·v5 |
112 |
····invoke-virtual·{v |
112 | ····invoke-virtual·{v3,·v5},·Landroid/widget/ViewFlipper;->addView(Landroid/view/View;)V |
113 | ····.line·52 | 113 | ····.line·52 |
114 | ····invoke-virtual·{p0},·Lorg/connectbot/WizardActivity;->getResources()Landroid/content/res/Resources; | 114 | ····invoke-virtual·{p0},·Lorg/connectbot/WizardActivity;->getResources()Landroid/content/res/Resources; |
115 |
····move-result-object·v |
115 | ····move-result-object·v3 |
116 |
····const·v |
116 | ····const·v5,·0x7f090012 |
117 |
····invoke-virtual·{v |
117 | ····invoke-virtual·{v3,·v5},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; |
118 |
····move-result-object·v |
118 | ····move-result-object·v2 |
119 | ····.line·53 | 119 | ····.line·53 |
120 |
····.local·v |
120 | ····.local·v2,·"topics":[Ljava/lang/String; |
121 |
···· |
121 | ····array-length·v5,·v2 |
122 |
···· |
122 | ····move·v3,·v4 |
123 | ····array-length·v3,·v0 | ||
124 | ····.local·v3,·"len$":I | ||
125 | ····const/4·v1,·0x0 | ||
126 | ····.local·v1,·"i$":I | ||
127 | ····:goto_0 | 123 | ····:goto_0 |
128 |
····if-ge·v |
124 | ····if-ge·v3,·v5,·:cond_0 |
129 |
····aget-object·v |
125 | ····aget-object·v1,·v2,·v3 |
130 | ····.line·54 | 126 | ····.line·54 |
131 |
····.local·v |
127 | ····.local·v1,·"topic":Ljava/lang/String; |
132 |
····iget-object·v |
128 | ····iget-object·v4,·p0,·Lorg/connectbot/WizardActivity;->flipper:Landroid/widget/ViewFlipper; |
133 |
····new-instance·v |
129 | ····new-instance·v6,·Lorg/connectbot/util/HelpTopicView; |
134 |
····invoke-direct·{v |
130 | ····invoke-direct·{v6,·p0},·Lorg/connectbot/util/HelpTopicView;-><init>(Landroid/content/Context;)V |
135 |
····invoke-virtual·{v |
131 | ····invoke-virtual·{v6,·v1},·Lorg/connectbot/util/HelpTopicView;->setTopic(Ljava/lang/String;)Lorg/connectbot/util/HelpTopicView; |
136 |
····move-result-object·v |
132 | ····move-result-object·v6 |
137 |
····invoke-virtual·{v |
133 | ····invoke-virtual·{v4,·v6},·Landroid/widget/ViewFlipper;->addView(Landroid/view/View;)V |
138 | ····.line·53 | 134 | ····.line·53 |
139 |
····add-int/lit8·v |
135 | ····add-int/lit8·v3,·v3,·0x1 |
140 | ····goto·:goto_0 | 136 | ····goto·:goto_0 |
Max diff block lines reached; 2897/7536 bytes (38.44%) of diff not shown. |
Offset 1071, 67 lines modified | Offset 1071, 71 lines modified | ||
1071 | ····.local·v8,·"area":Lorg/connectbot/bean/SelectionArea; | 1071 | ····.local·v8,·"area":Lorg/connectbot/bean/SelectionArea; |
1072 | ····const/4·v1,·0x2 | 1072 | ····const/4·v1,·0x2 |
1073 | ····move-object/from16·v0,·p1 | 1073 | ····move-object/from16·v0,·p1 |
1074 | ····invoke-virtual·{v0,·v1},·Landroid/graphics/Canvas;->save(I)I | 1074 | ····invoke-virtual·{v0,·v1},·Landroid/graphics/Canvas;->save(I)I |
1075 |
····.line·25 |
1075 | ····.line·251 |
1076 | ····invoke-virtual·{v8},·Lorg/connectbot/bean/SelectionArea;->getLeft()I | 1076 | ····invoke-virtual·{v8},·Lorg/connectbot/bean/SelectionArea;->getLeft()I |
1077 | ····move-result·v1 | 1077 | ····move-result·v1 |
1078 | ····move-object/from16·v0,·p0 | 1078 | ····move-object/from16·v0,·p0 |
1079 | ····iget-object·v2,·v0,·Lorg/connectbot/TerminalView;->bridge:Lorg/connectbot/service/TerminalBridge; | 1079 | ····iget-object·v2,·v0,·Lorg/connectbot/TerminalView;->bridge:Lorg/connectbot/service/TerminalBridge; |
1080 | ····iget·v2,·v2,·Lorg/connectbot/service/TerminalBridge;->charWidth:I | 1080 | ····iget·v2,·v2,·Lorg/connectbot/service/TerminalBridge;->charWidth:I |
1081 | ····mul-int/2addr·v1,·v2 | 1081 | ····mul-int/2addr·v1,·v2 |
1082 | ····.line·252 | ||
1082 | ····invoke-virtual·{v8},·Lorg/connectbot/bean/SelectionArea;->getTop()I | 1083 | ····invoke-virtual·{v8},·Lorg/connectbot/bean/SelectionArea;->getTop()I |
1083 | ····move-result·v2 | 1084 | ····move-result·v2 |
1084 | ····move-object/from16·v0,·p0 | 1085 | ····move-object/from16·v0,·p0 |
1085 | ····iget-object·v3,·v0,·Lorg/connectbot/TerminalView;->bridge:Lorg/connectbot/service/TerminalBridge; | 1086 | ····iget-object·v3,·v0,·Lorg/connectbot/TerminalView;->bridge:Lorg/connectbot/service/TerminalBridge; |
1086 | ····iget·v3,·v3,·Lorg/connectbot/service/TerminalBridge;->charHeight:I | 1087 | ····iget·v3,·v3,·Lorg/connectbot/service/TerminalBridge;->charHeight:I |
1087 | ····mul-int/2addr·v2,·v3 | 1088 | ····mul-int/2addr·v2,·v3 |
1089 | ····.line·253 | ||
1088 | ····invoke-virtual·{v8},·Lorg/connectbot/bean/SelectionArea;->getRight()I | 1090 | ····invoke-virtual·{v8},·Lorg/connectbot/bean/SelectionArea;->getRight()I |
1089 | ····move-result·v3 | 1091 | ····move-result·v3 |
1090 | ····add-int/lit8·v3,·v3,·0x1 | 1092 | ····add-int/lit8·v3,·v3,·0x1 |
1091 | ····move-object/from16·v0,·p0 | 1093 | ····move-object/from16·v0,·p0 |
1092 | ····iget-object·v4,·v0,·Lorg/connectbot/TerminalView;->bridge:Lorg/connectbot/service/TerminalBridge; | 1094 | ····iget-object·v4,·v0,·Lorg/connectbot/TerminalView;->bridge:Lorg/connectbot/service/TerminalBridge; |
1093 | ····iget·v4,·v4,·Lorg/connectbot/service/TerminalBridge;->charWidth:I | 1095 | ····iget·v4,·v4,·Lorg/connectbot/service/TerminalBridge;->charWidth:I |
1094 | ····mul-int/2addr·v3,·v4 | 1096 | ····mul-int/2addr·v3,·v4 |
1097 | ····.line·254 | ||
1095 | ····invoke-virtual·{v8},·Lorg/connectbot/bean/SelectionArea;->getBottom()I | 1098 | ····invoke-virtual·{v8},·Lorg/connectbot/bean/SelectionArea;->getBottom()I |
1096 | ····move-result·v4 | 1099 | ····move-result·v4 |
1097 | ····add-int/lit8·v4,·v4,·0x1 | 1100 | ····add-int/lit8·v4,·v4,·0x1 |
1098 | ····move-object/from16·v0,·p0 | 1101 | ····move-object/from16·v0,·p0 |
1099 | ····iget-object·v5,·v0,·Lorg/connectbot/TerminalView;->bridge:Lorg/connectbot/service/TerminalBridge; | 1102 | ····iget-object·v5,·v0,·Lorg/connectbot/TerminalView;->bridge:Lorg/connectbot/service/TerminalBridge; |
1100 | ····iget·v5,·v5,·Lorg/connectbot/service/TerminalBridge;->charHeight:I | 1103 | ····iget·v5,·v5,·Lorg/connectbot/service/TerminalBridge;->charHeight:I |
1101 | ····mul-int/2addr·v4,·v5 | 1104 | ····mul-int/2addr·v4,·v5 |
1105 | ····.line·250 | ||
1102 | ····move-object/from16·v0,·p1 | 1106 | ····move-object/from16·v0,·p1 |
1103 | ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/graphics/Canvas;->clipRect(IIII)Z | 1107 | ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/graphics/Canvas;->clipRect(IIII)Z |
1104 | ····.line·256 | 1108 | ····.line·256 |
1105 | ····move-object/from16·v0,·p0 | 1109 | ····move-object/from16·v0,·p0 |
Offset 289, 14 lines modified | Offset 289, 15 lines modified | ||
289 | ····move-result-object·v4 | 289 | ····move-result-object·v4 |
290 | ····invoke-virtual·{v4},·Ljava/security/spec/EllipticCurve;->getField()Ljava/security/spec/ECField; | 290 | ····invoke-virtual·{v4},·Ljava/security/spec/EllipticCurve;->getField()Ljava/security/spec/ECField; |
291 | ····move-result-object·v4 | 291 | ····move-result-object·v4 |
292 | ····.line·180 | ||
292 | ····invoke-interface·{v4},·Ljava/security/spec/ECField;->getFieldSize()I | 293 | ····invoke-interface·{v4},·Ljava/security/spec/ECField;->getFieldSize()I |
293 | ····move-result·v0 | 294 | ····move-result·v0 |
294 | ····.line·181 | 295 | ····.line·181 |
295 | ····.restart·local·v0····#·"bits":I | 296 | ····.restart·local·v0····#·"bits":I |
296 | ····const-string·v4,·"EC·" | 297 | ····const-string·v4,·"EC·" |
Offset 221, 14 lines modified | Offset 221, 15 lines modified | ||
221 | ····.local·v1,·"c":C | 221 | ····.local·v1,·"c":C |
222 | ····invoke-static·{v1},·Ljava/lang/Character;->isDefined(C)Z | 222 | ····invoke-static·{v1},·Ljava/lang/Character;->isDefined(C)Z |
223 | ····move-result·v6 | 223 | ····move-result·v6 |
224 | ····if-eqz·v6,·:cond_0 | 224 | ····if-eqz·v6,·:cond_0 |
225 | ····.line·159 | ||
225 | ····invoke-static·{v1},·Ljava/lang/Character;->isISOControl(C)Z | 226 | ····invoke-static·{v1},·Ljava/lang/Character;->isISOControl(C)Z |
226 | ····move-result·v6 | 227 | ····move-result·v6 |
227 | ····if-eqz·v6,·:cond_1 | 228 | ····if-eqz·v6,·:cond_1 |
228 | ····const/16·v6,·0x9 | 229 | ····const/16·v6,·0x9 |
Offset 504, 14 lines modified | Offset 504, 15 lines modified | ||
504 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 504 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
505 | ····move-result-object·v1 | 505 | ····move-result-object·v1 |
506 | ····const-string·v2,·"://" | 506 | ····const-string·v2,·"://" |
507 | ····.line·313 | ||
507 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 508 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
508 | ····.line·315 | 509 | ····.line·315 |
509 | ····iget-object·v1,·p0,·Lorg/connectbot/bean/HostBean;->username:Ljava/lang/String; | 510 | ····iget-object·v1,·p0,·Lorg/connectbot/bean/HostBean;->username:Ljava/lang/String; |
510 | ····if-eqz·v1,·:cond_0 | 511 | ····if-eqz·v1,·:cond_0 |
Offset 524, 14 lines modified | Offset 525, 15 lines modified | ||
524 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 525 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
525 | ····move-result-object·v1 | 526 | ····move-result-object·v1 |
526 | ····const/16·v2,·0x40 | 527 | ····const/16·v2,·0x40 |
528 | ····.line·317 | ||
527 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 529 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
528 | ····.line·319 | 530 | ····.line·319 |
529 | ····:cond_0 | 531 | ····:cond_0 |
530 | ····iget-object·v1,·p0,·Lorg/connectbot/bean/HostBean;->hostname:Ljava/lang/String; | 532 | ····iget-object·v1,·p0,·Lorg/connectbot/bean/HostBean;->hostname:Ljava/lang/String; |
531 | ····invoke-static·{v1},·Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String; | 533 | ····invoke-static·{v1},·Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String; |
Offset 540, 32 lines modified | Offset 542, 36 lines modified | ||
540 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 542 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
541 | ····move-result-object·v1 | 543 | ····move-result-object·v1 |
542 | ····const/16·v2,·0x3a | 544 | ····const/16·v2,·0x3a |
545 | ····.line·320 | ||
543 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 546 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
544 | ····move-result-object·v1 | 547 | ····move-result-object·v1 |
545 | ····iget·v2,·p0,·Lorg/connectbot/bean/HostBean;->port:I | 548 | ····iget·v2,·p0,·Lorg/connectbot/bean/HostBean;->port:I |
549 | ····.line·321 | ||
546 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 550 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
547 | ····move-result-object·v1 | 551 | ····move-result-object·v1 |
548 | ····const-string·v2,·"/#" | 552 | ····const-string·v2,·"/#" |
553 | ····.line·322 | ||
549 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 554 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
550 | ····move-result-object·v1 | 555 | ····move-result-object·v1 |
551 | ····iget-object·v2,·p0,·Lorg/connectbot/bean/HostBean;->nickname:Ljava/lang/String; | 556 | ····iget-object·v2,·p0,·Lorg/connectbot/bean/HostBean;->nickname:Ljava/lang/String; |
557 | ····.line·323 | ||
552 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 558 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
553 | ····.line·324 | 559 | ····.line·324 |
554 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 560 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
555 | ····move-result-object·v1 | 561 | ····move-result-object·v1 |
Offset 24, 15 lines modified | Offset 24, 14 lines modified | ||
24 | .method·private·constructor·<init>()V | 24 | .method·private·constructor·<init>()V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.prologue | 26 | ····.prologue |
27 | ····.line·51 | 27 | ····.line·51 |
28 | ····invoke-direct·{p0},·Lorg/connectbot/service/BackupWrapper;-><init>()V | 28 | ····invoke-direct·{p0},·Lorg/connectbot/service/BackupWrapper;-><init>()V |
29 | ····.line·52 | ||
30 | ····return-void | 29 | ····return-void |
31 | .end·method | 30 | .end·method |
32 | .method·synthetic·constructor·<init>(Lorg/connectbot/service/BackupWrapper$1;)V | 31 | .method·synthetic·constructor·<init>(Lorg/connectbot/service/BackupWrapper$1;)V |
33 | ····.locals·0 | 32 | ····.locals·0 |
34 | ····.param·p1,·"x0"····#·Lorg/connectbot/service/BackupWrapper$1; | 33 | ····.param·p1,·"x0"····#·Lorg/connectbot/service/BackupWrapper$1; |
Offset 24, 15 lines modified | Offset 24, 14 lines modified | ||
24 | .method·private·constructor·<init>()V | 24 | .method·private·constructor·<init>()V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.prologue | 26 | ····.prologue |
27 | ····.line·40 | 27 | ····.line·40 |
28 | ····invoke-direct·{p0},·Lorg/connectbot/service/BackupWrapper;-><init>()V | 28 | ····invoke-direct·{p0},·Lorg/connectbot/service/BackupWrapper;-><init>()V |
29 | ····.line·41 | ||
30 | ····return-void | 29 | ····return-void |
31 | .end·method | 30 | .end·method |
32 | .method·synthetic·constructor·<init>(Lorg/connectbot/service/BackupWrapper$1;)V | 31 | .method·synthetic·constructor·<init>(Lorg/connectbot/service/BackupWrapper$1;)V |
33 | ····.locals·0 | 32 | ····.locals·0 |
34 | ····.param·p1,·"x0"····#·Lorg/connectbot/service/BackupWrapper$1; | 33 | ····.param·p1,·"x0"····#·Lorg/connectbot/service/BackupWrapper$1; |
Offset 6, 25 lines modified | Offset 6, 23 lines modified | ||
6 | #·annotations | 6 | #·annotations |
7 | .annotation·build·Landroid/annotation/TargetApi; | 7 | .annotation·build·Landroid/annotation/TargetApi; |
8 | ····value·=·0x8 | 8 | ····value·=·0x8 |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/MemberClasses; | 10 | .annotation·system·Ldalvik/annotation/MemberClasses; |
11 | ····value·=·{ | 11 | ····value·=·{ |
12 | ········Lorg/connectbot/service/BackupWrapper$1;, | ||
13 | ········Lorg/connectbot/service/BackupWrapper$FroyoAndBeyond;, | 12 | ········Lorg/connectbot/service/BackupWrapper$FroyoAndBeyond;, |
14 | ········Lorg/connectbot/service/BackupWrapper$PreFroyo; | 13 | ········Lorg/connectbot/service/BackupWrapper$PreFroyo; |
15 | ····} | 14 | ····} |
16 | .end·annotation | 15 | .end·annotation |
17 | #·direct·methods | 16 | #·direct·methods |
18 | .method·public·constructor·<init>()V | 17 | .method·public·constructor·<init>()V |
19 | ····.locals·0 | 18 | ····.locals·0 |
20 | ····.prologue | 19 | ····.prologue |
21 | ····.line·30 | 20 | ····.line·30 |
22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
23 | ····.line·51 | ||
24 | ····return-void | 22 | ····return-void |
25 | .end·method | 23 | .end·method |
Offset 28, 15 lines modified | Offset 28, 14 lines modified | ||
28 | .method·private·constructor·<init>()V | 28 | .method·private·constructor·<init>()V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.prologue | 30 | ····.prologue |
31 | ····.line·191 | 31 | ····.line·191 |
32 | ····invoke-direct·{p0},·Lorg/connectbot/service/ConnectionNotifier;-><init>()V | 32 | ····invoke-direct·{p0},·Lorg/connectbot/service/ConnectionNotifier;-><init>()V |
33 | ····.line·192 | ||
34 | ····return-void | 33 | ····return-void |
35 | .end·method | 34 | .end·method |
36 | .method·synthetic·constructor·<init>(Lorg/connectbot/service/ConnectionNotifier$1;)V | 35 | .method·synthetic·constructor·<init>(Lorg/connectbot/service/ConnectionNotifier$1;)V |
37 | ····.locals·0 | 36 | ····.locals·0 |
38 | ····.param·p1,·"x0"····#·Lorg/connectbot/service/ConnectionNotifier$1; | 37 | ····.param·p1,·"x0"····#·Lorg/connectbot/service/ConnectionNotifier$1; |
Offset 2, 30 lines modified | Offset 2, 28 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ConnectionNotifier.java" | 3 | .source·"ConnectionNotifier.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/connectbot/service/ConnectionNotifier$1;, | ||
8 | ········Lorg/connectbot/service/ConnectionNotifier$EclairAndBeyond;, | 7 | ········Lorg/connectbot/service/ConnectionNotifier$EclairAndBeyond;, |
9 | ········Lorg/connectbot/service/ConnectionNotifier$PreEclair; | 8 | ········Lorg/connectbot/service/ConnectionNotifier$PreEclair; |
10 | ····} | 9 | ····} |
11 | .end·annotation | 10 | .end·annotation |
12 | #·direct·methods | 11 | #·direct·methods |
13 | .method·public·constructor·<init>()V | 12 | .method·public·constructor·<init>()V |
14 | ····.locals·0 | 13 | ····.locals·0 |
15 | ····.prologue | 14 | ····.prologue |
16 | ····.line·46 | 15 | ····.line·46 |
17 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
18 | ····.line·190 | ||
19 | ····return-void | 17 | ····return-void |
20 | .end·method | 18 | .end·method |
21 | .method·public·static·getInstance()Lorg/connectbot/service/ConnectionNotifier; | 19 | .method·public·static·getInstance()Lorg/connectbot/service/ConnectionNotifier; |
22 | ····.locals·1 | 20 | ····.locals·1 |
23 | ····.prologue | 21 | ····.prologue |
Offset 98, 20 lines modified | Offset 96, 22 lines modified | ||
98 | ····.line·76 | 96 | ····.line·76 |
99 | ····.local·v6,·"res":Landroid/content/res/Resources; | 97 | ····.local·v6,·"res":Landroid/content/res/Resources; |
100 | ····const·v7,·0x7f070089 | 98 | ····const·v7,·0x7f070089 |
101 | ····new-array·v8,·v11,·[Ljava/lang/Object; | 99 | ····new-array·v8,·v11,·[Ljava/lang/Object; |
100 | ····.line·77 | ||
102 | ····invoke-virtual·{p2},·Lorg/connectbot/bean/HostBean;->getNickname()Ljava/lang/String; | 101 | ····invoke-virtual·{p2},·Lorg/connectbot/bean/HostBean;->getNickname()Ljava/lang/String; |
103 | ····move-result-object·v9 | 102 | ····move-result-object·v9 |
104 | ····aput-object·v9,·v8,·v10 | 103 | ····aput-object·v9,·v8,·v10 |
104 | ····.line·76 | ||
105 | ····invoke-virtual·{v6,·v7,·v8},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 105 | ····invoke-virtual·{v6,·v7,·v8},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
106 | ····move-result-object·v2 | 106 | ····move-result-object·v2 |
107 | ····.line·79 | 107 | ····.line·79 |
108 | ····.local·v2,·"contentText":Ljava/lang/String; | 108 | ····.local·v2,·"contentText":Ljava/lang/String; |
109 | ····new-instance·v5,·Landroid/content/Intent; | 109 | ····new-instance·v5,·Landroid/content/Intent; |
Offset 146, 18 lines modified | Offset 146, 20 lines modified | ||
146 | ····move-result-object·v7 | 146 | ····move-result-object·v7 |
147 | ····invoke-virtual·{v0,·v7},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; | 147 | ····invoke-virtual·{v0,·v7},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; |
148 | ····move-result-object·v7 | 148 | ····move-result-object·v7 |
149 | ····.line·87 | ||
149 | ····invoke-virtual·{v7,·v2},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; | 150 | ····invoke-virtual·{v7,·v2},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; |
150 | ····move-result-object·v7 | 151 | ····move-result-object·v7 |
152 | ····.line·88 | ||
151 | ····invoke-virtual·{v7,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; | 153 | ····invoke-virtual·{v7,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; |
152 | ····.line·90 | 154 | ····.line·90 |
153 | ····invoke-virtual·{v0,·v11},·Landroid/support/v4/app/NotificationCompat$Builder;->setAutoCancel(Z)Landroid/support/v4/app/NotificationCompat$Builder; | 155 | ····invoke-virtual·{v0,·v11},·Landroid/support/v4/app/NotificationCompat$Builder;->setAutoCancel(Z)Landroid/support/v4/app/NotificationCompat$Builder; |
154 | ····.line·92 | 156 | ····.line·92 |
155 | ····const/16·v4,·0x12c | 157 | ····const/16·v4,·0x12c |
Offset 257, 18 lines modified | Offset 259, 20 lines modified | ||
257 | ····.line·63 | 259 | ····.line·63 |
258 | ····new-instance·v1,·Landroid/support/v4/app/NotificationCompat$Builder; | 260 | ····new-instance·v1,·Landroid/support/v4/app/NotificationCompat$Builder; |
259 | ····invoke-direct·{v1,·p1},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V | 261 | ····invoke-direct·{v1,·p1},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V |
260 | ····const·v2,·0x7f020006 | 262 | ····const·v2,·0x7f020006 |
263 | ····.line·65 | ||
261 | ····invoke-virtual·{v1,·v2},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; | 264 | ····invoke-virtual·{v1,·v2},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; |
262 | ····move-result-object·v1 | 265 | ····move-result-object·v1 |
266 | ····.line·66 | ||
263 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 267 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
264 | ····move-result-wide·v2 | 268 | ····move-result-wide·v2 |
265 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/support/v4/app/NotificationCompat$Builder;->setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder; | 269 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/support/v4/app/NotificationCompat$Builder;->setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder; |
266 | ····move-result-object·v0 | 270 | ····move-result-object·v0 |
Offset 352, 24 lines modified | Offset 356, 27 lines modified | ||
352 | ····invoke-virtual·{v1,·v3},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; | 356 | ····invoke-virtual·{v1,·v3},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; |
353 | ····.line·123 | 357 | ····.line·123 |
Max diff block lines reached; 779/3879 bytes (20.08%) of diff not shown. |
Offset 42, 14 lines modified | Offset 42, 15 lines modified | ||
42 | ····.line·37 | 42 | ····.line·37 |
43 | ····iput-object·p1,·p0,·Lorg/connectbot/service/ConnectivityReceiver;->mTerminalManager:Lorg/connectbot/service/TerminalManager; | 43 | ····iput-object·p1,·p0,·Lorg/connectbot/service/ConnectivityReceiver;->mTerminalManager:Lorg/connectbot/service/TerminalManager; |
44 | ····.line·39 | 44 | ····.line·39 |
45 | ····const-string·v5,·"connectivity" | 45 | ····const-string·v5,·"connectivity" |
46 | ····.line·40 | ||
46 | ····invoke-virtual·{p1,·v5},·Lorg/connectbot/service/TerminalManager;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 47 | ····invoke-virtual·{p1,·v5},·Lorg/connectbot/service/TerminalManager;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
47 | ····move-result-object·v0 | 48 | ····move-result-object·v0 |
48 | ····check-cast·v0,·Landroid/net/ConnectivityManager; | 49 | ····check-cast·v0,·Landroid/net/ConnectivityManager; |
49 | ····.line·42 | 50 | ····.line·42 |
Offset 418, 14 lines modified | Offset 419, 15 lines modified | ||
418 | ····.line·78 | 419 | ····.line·78 |
419 | ····invoke-virtual·{p2},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle; | 420 | ····invoke-virtual·{p2},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle; |
420 | ····move-result-object·v5 | 421 | ····move-result-object·v5 |
421 | ····const-string·v6,·"networkInfo" | 422 | ····const-string·v6,·"networkInfo" |
423 | ····.line·79 | ||
422 | ····invoke-virtual·{v5,·v6},·Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; | 424 | ····invoke-virtual·{v5,·v6},·Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; |
423 | ····move-result-object·v1 | 425 | ····move-result-object·v1 |
424 | ····check-cast·v1,·Landroid/net/NetworkInfo; | 426 | ····check-cast·v1,·Landroid/net/NetworkInfo; |
425 | ····.line·81 | 427 | ····.line·81 |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"KeyEventUtil.java" | 3 | .source·"KeyEventUtil.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/connectbot/service/KeyEventUtil$1;, | ||
8 | ········Lorg/connectbot/service/KeyEventUtil$ClassCompat; | 7 | ········Lorg/connectbot/service/KeyEventUtil$ClassCompat; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | #·static·fields | 10 | #·static·fields |
12 | .field·static·final·HEX_DIGITS:[C | 11 | .field·static·final·HEX_DIGITS:[C |
Offset 56, 10 lines modified | Offset 55, 9 lines modified | ||
56 | .method·public·constructor·<init>()V | 55 | .method·public·constructor·<init>()V |
57 | ····.locals·0 | 56 | ····.locals·0 |
58 | ····.prologue | 57 | ····.prologue |
59 | ····.line·23 | 58 | ····.line·23 |
60 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 59 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
61 | ····.line·80 | ||
62 | ····return-void | 60 | ····return-void |
63 | .end·method | 61 | .end·method |
Offset 222, 14 lines modified | Offset 222, 15 lines modified | ||
222 | ····move-result·v1 | 222 | ····move-result·v1 |
223 | ····if-eqz·v1,·:cond_1 | 223 | ····if-eqz·v1,·:cond_1 |
224 | ····iget-object·v1,·p0,·Lorg/connectbot/service/Relay;->byteBuffer:Ljava/nio/ByteBuffer; | 224 | ····iget-object·v1,·p0,·Lorg/connectbot/service/Relay;->byteBuffer:Ljava/nio/ByteBuffer; |
225 | ····.line·126 | ||
225 | ····invoke-virtual·{v1},·Ljava/nio/ByteBuffer;->limit()I | 226 | ····invoke-virtual·{v1},·Ljava/nio/ByteBuffer;->limit()I |
226 | ····move-result·v1 | 227 | ····move-result·v1 |
227 | ····iget-object·v2,·p0,·Lorg/connectbot/service/Relay;->byteBuffer:Ljava/nio/ByteBuffer; | 228 | ····iget-object·v2,·p0,·Lorg/connectbot/service/Relay;->byteBuffer:Ljava/nio/ByteBuffer; |
228 | ····invoke-virtual·{v2},·Ljava/nio/ByteBuffer;->capacity()I | 229 | ····invoke-virtual·{v2},·Ljava/nio/ByteBuffer;->capacity()I |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lorg/connectbot/service/TerminalBridge; | 18 | .field·final·synthetic·this$0:Lorg/connectbot/service/TerminalBridge; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/connectbot/service/TerminalBridge;)V | 20 | .method·constructor·<init>(Lorg/connectbot/service/TerminalBridge;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lorg/connectbot/service/TerminalBridge; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·131 | 24 | ····.line·131 |
24 | ····iput-object·p1,·p0,·Lorg/connectbot/service/TerminalBridge$1;->this$0:Lorg/connectbot/service/TerminalBridge; | 25 | ····iput-object·p1,·p0,·Lorg/connectbot/service/TerminalBridge$1;->this$0:Lorg/connectbot/service/TerminalBridge; |
25 | ····invoke-direct·{p0},·Lde/mud/terminal/vt320;-><init>()V | 26 | ····invoke-direct·{p0},·Lde/mud/terminal/vt320;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/service/TerminalBridge; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/service/TerminalBridge; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/service/TerminalBridge;)V | 23 | .method·constructor·<init>(Lorg/connectbot/service/TerminalBridge;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/service/TerminalBridge; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·282 | 27 | ····.line·282 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/service/TerminalBridge$3;->this$0:Lorg/connectbot/service/TerminalBridge; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/service/TerminalBridge$3;->this$0:Lorg/connectbot/service/TerminalBridge; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·val$manager:Lorg/connectbot/service/TerminalManager; | 21 | .field·final·synthetic·val$manager:Lorg/connectbot/service/TerminalManager; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/service/TerminalBridge;Lorg/connectbot/service/TerminalManager;Lorg/connectbot/bean/HostBean;)V | 23 | .method·constructor·<init>(Lorg/connectbot/service/TerminalBridge;Lorg/connectbot/service/TerminalManager;Lorg/connectbot/bean/HostBean;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/service/TerminalBridge; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·198 | 27 | ····.line·198 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/service/TerminalBridge$2;->this$0:Lorg/connectbot/service/TerminalBridge; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/service/TerminalBridge$2;->this$0:Lorg/connectbot/service/TerminalBridge; |
28 | ····iput-object·p2,·p0,·Lorg/connectbot/service/TerminalBridge$2;->val$manager:Lorg/connectbot/service/TerminalManager; | 29 | ····iput-object·p2,·p0,·Lorg/connectbot/service/TerminalBridge$2;->val$manager:Lorg/connectbot/service/TerminalManager; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$string:Ljava/lang/String; | 22 | .field·final·synthetic·val$string:Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/connectbot/service/TerminalBridge;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lorg/connectbot/service/TerminalBridge;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/connectbot/service/TerminalBridge; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·351 | 28 | ····.line·351 |
28 | ····iput-object·p1,·p0,·Lorg/connectbot/service/TerminalBridge$4;->this$0:Lorg/connectbot/service/TerminalBridge; | 29 | ····iput-object·p1,·p0,·Lorg/connectbot/service/TerminalBridge$4;->this$0:Lorg/connectbot/service/TerminalBridge; |
29 | ····iput-object·p2,·p0,·Lorg/connectbot/service/TerminalBridge$4;->val$string:Ljava/lang/String; | 30 | ····iput-object·p2,·p0,·Lorg/connectbot/service/TerminalBridge$4;->val$string:Ljava/lang/String; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/service/TerminalBridge; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/service/TerminalBridge; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/service/TerminalBridge;)V | 23 | .method·constructor·<init>(Lorg/connectbot/service/TerminalBridge;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/service/TerminalBridge; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·451 | 27 | ····.line·451 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/service/TerminalBridge$6;->this$0:Lorg/connectbot/service/TerminalBridge; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/service/TerminalBridge$6;->this$0:Lorg/connectbot/service/TerminalBridge; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 51, 18 lines modified | Offset 52, 20 lines modified | ||
51 | ····iget-object·v3,·v3,·Lorg/connectbot/service/TerminalBridge;->manager:Lorg/connectbot/service/TerminalManager; | 52 | ····iget-object·v3,·v3,·Lorg/connectbot/service/TerminalBridge;->manager:Lorg/connectbot/service/TerminalManager; |
52 | ····iget-object·v3,·v3,·Lorg/connectbot/service/TerminalManager;->res:Landroid/content/res/Resources; | 53 | ····iget-object·v3,·v3,·Lorg/connectbot/service/TerminalManager;->res:Landroid/content/res/Resources; |
53 | ····const·v4,·0x7f0700b2 | 54 | ····const·v4,·0x7f0700b2 |
55 | ····.line·454 | ||
54 | ····invoke-virtual·{v3,·v4},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 56 | ····invoke-virtual·{v3,·v4},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
55 | ····move-result-object·v3 | 57 | ····move-result-object·v3 |
58 | ····.line·453 | ||
56 | ····invoke-virtual·{v1,·v2,·v3},·Lorg/connectbot/service/PromptHelper;->requestBooleanPrompt(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Boolean; | 59 | ····invoke-virtual·{v1,·v2,·v3},·Lorg/connectbot/service/PromptHelper;->requestBooleanPrompt(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Boolean; |
57 | ····move-result-object·v0 | 60 | ····move-result-object·v0 |
58 | ····.line·455 | 61 | ····.line·455 |
59 | ····.local·v0,·"result":Ljava/lang/Boolean; | 62 | ····.local·v0,·"result":Ljava/lang/Boolean; |
60 | ····if-eqz·v0,·:cond_0 | 63 | ····if-eqz·v0,·:cond_0 |
Offset 1780, 15 lines modified | Offset 1780, 15 lines modified | ||
1780 | ····.line·723 | 1780 | ····.line·723 |
1781 | ····:cond_c | 1781 | ····:cond_c |
1782 | ····const/4·v13,·0x0 | 1782 | ····const/4·v13,·0x0 |
1783 | ····goto/16·:goto_6 | 1783 | ····goto/16·:goto_6 |
1784 |
····.line·7 |
1784 | ····.line·729 |
1785 | ····:cond_d | 1785 | ····:cond_d |
1786 | ····:goto_8 | 1786 | ····:goto_8 |
1787 | ····add-int·v1,·v3,·v4 | 1787 | ····add-int·v1,·v3,·v4 |
1788 | ····move-object/from16·v0,·p0 | 1788 | ····move-object/from16·v0,·p0 |
1789 | ····iget-object·v2,·v0,·Lorg/connectbot/service/TerminalBridge;->buffer:Lde/mud/terminal/VDUBuffer; | 1789 | ····iget-object·v2,·v0,·Lorg/connectbot/service/TerminalBridge;->buffer:Lde/mud/terminal/VDUBuffer; |
Offset 2014, 15 lines modified | Offset 2014, 15 lines modified | ||
2014 | ····:try_end_0 | 2014 | ····:try_end_0 |
2015 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 2015 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
2016 | ····throw·v2 | 2016 | ····throw·v2 |
2017 | .end·method | 2017 | .end·method |
2018 | .method·public·final·declared-synchronized·parentChanged(Lorg/connectbot/TerminalView;)V | 2018 | .method·public·final·declared-synchronized·parentChanged(Lorg/connectbot/TerminalView;)V |
2019 |
····.locals·1 |
2019 | ····.locals·17 |
2020 | ····.param·p1,·"parent"····#·Lorg/connectbot/TerminalView; | 2020 | ····.param·p1,·"parent"····#·Lorg/connectbot/TerminalView; |
2021 | ····.prologue | 2021 | ····.prologue |
2022 | ····.line·553 | 2022 | ····.line·553 |
2023 | ····monitor-enter·p0 | 2023 | ····monitor-enter·p0 |
2024 | ····:try_start_0 | 2024 | ····:try_start_0 |
Offset 2066, 25 lines modified | Offset 2066, 25 lines modified | ||
2066 | ····move-object/from16·v1,·p0 | 2066 | ····move-object/from16·v1,·p0 |
2067 | ····iput-object·v0,·v1,·Lorg/connectbot/service/TerminalBridge;->parent:Lorg/connectbot/TerminalView; | 2067 | ····iput-object·v0,·v1,·Lorg/connectbot/service/TerminalBridge;->parent:Lorg/connectbot/TerminalView; |
2068 | ····.line·559 | 2068 | ····.line·559 |
2069 | ····invoke-virtual/range·{p1·..·p1},·Lorg/connectbot/TerminalView;->getWidth()I | 2069 | ····invoke-virtual/range·{p1·..·p1},·Lorg/connectbot/TerminalView;->getWidth()I |
2070 |
····move-result·v1 |
2070 | ····move-result·v16 |
2071 | ····.line·560 | 2071 | ····.line·560 |
2072 |
····.local·v1 |
2072 | ····.local·v16,·"width":I |
2073 | ····invoke-virtual/range·{p1·..·p1},·Lorg/connectbot/TerminalView;->getHeight()I | 2073 | ····invoke-virtual/range·{p1·..·p1},·Lorg/connectbot/TerminalView;->getHeight()I |
2074 | ····move-result·v11 | 2074 | ····move-result·v11 |
2075 | ····.line·563 | 2075 | ····.line·563 |
2076 | ····.local·v11,·"height":I | 2076 | ····.local·v11,·"height":I |
2077 |
····if-lez·v1 |
2077 | ····if-lez·v16,·:cond_0 |
2078 | ····if-lez·v11,·:cond_0 | 2078 | ····if-lez·v11,·:cond_0 |
2079 | ····.line·566 | 2079 | ····.line·566 |
2080 | ····invoke-virtual/range·{p1·..·p1},·Lorg/connectbot/TerminalView;->getContext()Landroid/content/Context; | 2080 | ····invoke-virtual/range·{p1·..·p1},·Lorg/connectbot/TerminalView;->getContext()Landroid/content/Context; |
2081 | ····move-result-object·v2 | 2081 | ····move-result-object·v2 |
Offset 2120, 67 lines modified | Offset 2120, 63 lines modified | ||
2120 | ····if-nez·v2,·:cond_3 | 2120 | ····if-nez·v2,·:cond_3 |
2121 | ····.line·573 | 2121 | ····.line·573 |
2122 | ····move-object/from16·v0,·p0 | 2122 | ····move-object/from16·v0,·p0 |
2123 | ····iget·v2,·v0,·Lorg/connectbot/service/TerminalBridge;->charWidth:I | 2123 | ····iget·v2,·v0,·Lorg/connectbot/service/TerminalBridge;->charWidth:I |
2124 |
····div-int·v1 |
2124 | ····div-int·v14,·v16,·v2 |
2125 | ····.line·574 | 2125 | ····.line·574 |
2126 |
····.local·v1 |
2126 | ····.local·v14,·"newColumns":I |
2127 | ····move-object/from16·v0,·p0 | 2127 | ····move-object/from16·v0,·p0 |
2128 | ····iget·v2,·v0,·Lorg/connectbot/service/TerminalBridge;->charHeight:I | 2128 | ····iget·v2,·v0,·Lorg/connectbot/service/TerminalBridge;->charHeight:I |
2129 |
····div-int·v1 |
2129 | ····div-int·v15,·v11,·v2 |
2130 | ····.line·578 | 2130 | ····.line·578 |
2131 |
····.local·v1 |
2131 | ····.local·v15,·"newRows":I |
2132 | ····move-object/from16·v0,·p0 | 2132 | ····move-object/from16·v0,·p0 |
2133 | ····iget·v2,·v0,·Lorg/connectbot/service/TerminalBridge;->columns:I | 2133 | ····iget·v2,·v0,·Lorg/connectbot/service/TerminalBridge;->columns:I |
2134 |
····if-ne·v1 |
2134 | ····if-ne·v14,·v2,·:cond_2 |
2135 | ····move-object/from16·v0,·p0 | 2135 | ····move-object/from16·v0,·p0 |
2136 | ····iget·v2,·v0,·Lorg/connectbot/service/TerminalBridge;->rows:I | 2136 | ····iget·v2,·v0,·Lorg/connectbot/service/TerminalBridge;->rows:I |
2137 |
···· |
2137 | ····if-eq·v15,·v2,·:cond_0 |
2138 | ····if-eq·v0,·v2,·:cond_0 | ||
2139 | ····.line·581 | 2138 | ····.line·581 |
2140 | ····:cond_2 | 2139 | ····:cond_2 |
2141 | ····move-object/from16·v0,·p0 | 2140 | ····move-object/from16·v0,·p0 |
2142 |
····iput·v1 |
2141 | ····iput·v14,·v0,·Lorg/connectbot/service/TerminalBridge;->columns:I |
2143 | ····.line·582 | 2142 | ····.line·582 |
2144 |
····move/from16·v0,· |
2143 | ····move-object/from16·v0,·p0 |
Max diff block lines reached; 27560/30207 bytes (91.24%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/service/TerminalBridge; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/service/TerminalBridge; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/service/TerminalBridge;)V | 23 | .method·constructor·<init>(Lorg/connectbot/service/TerminalBridge;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/service/TerminalBridge; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·429 | 27 | ····.line·429 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/service/TerminalBridge$5;->this$0:Lorg/connectbot/service/TerminalBridge; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/service/TerminalBridge$5;->this$0:Lorg/connectbot/service/TerminalBridge; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$nickname:Ljava/lang/String; | 19 | .field·final·synthetic·val$nickname:Ljava/lang/String; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lorg/connectbot/service/TerminalManager;Ljava/lang/String;)V | 21 | .method·constructor·<init>(Lorg/connectbot/service/TerminalManager;Ljava/lang/String;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lorg/connectbot/service/TerminalManager; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·388 | 25 | ····.line·388 |
25 | ····iput-object·p1,·p0,·Lorg/connectbot/service/TerminalManager$1;->this$0:Lorg/connectbot/service/TerminalManager; | 26 | ····iput-object·p1,·p0,·Lorg/connectbot/service/TerminalManager$1;->this$0:Lorg/connectbot/service/TerminalManager; |
26 | ····iput-object·p2,·p0,·Lorg/connectbot/service/TerminalManager$1;->val$nickname:Ljava/lang/String; | 27 | ····iput-object·p2,·p0,·Lorg/connectbot/service/TerminalManager$1;->val$nickname:Ljava/lang/String; |
Offset 381, 25 lines modified | Offset 381, 27 lines modified | ||
381 | ····iput-object·v1,·p0,·Lorg/connectbot/service/TerminalKeyListener;->keymode:Ljava/lang/String; | 381 | ····iput-object·v1,·p0,·Lorg/connectbot/service/TerminalKeyListener;->keymode:Ljava/lang/String; |
382 | ····.line·638 | 382 | ····.line·638 |
383 | ····iget-object·v1,·p0,·Lorg/connectbot/service/TerminalKeyListener;->prefs:Landroid/content/SharedPreferences; | 383 | ····iget-object·v1,·p0,·Lorg/connectbot/service/TerminalKeyListener;->prefs:Landroid/content/SharedPreferences; |
384 | ····const-string·v2,·"shiftfkeys" | 384 | ····const-string·v2,·"shiftfkeys" |
385 | ····.line·639 | ||
385 | ····invoke-interface·{v1,·v2,·v4},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z | 386 | ····invoke-interface·{v1,·v2,·v4},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z |
386 | ····move-result·v1 | 387 | ····move-result·v1 |
387 | ····iput-boolean·v1,·p0,·Lorg/connectbot/service/TerminalKeyListener;->shiftedNumbersAreFKeysOnHardKeyboard:Z | 388 | ····iput-boolean·v1,·p0,·Lorg/connectbot/service/TerminalKeyListener;->shiftedNumbersAreFKeysOnHardKeyboard:Z |
388 | ····.line·640 | 389 | ····.line·640 |
389 | ····iget-object·v1,·p0,·Lorg/connectbot/service/TerminalKeyListener;->prefs:Landroid/content/SharedPreferences; | 390 | ····iget-object·v1,·p0,·Lorg/connectbot/service/TerminalKeyListener;->prefs:Landroid/content/SharedPreferences; |
390 | ····const-string·v2,·"ctrlfkeys" | 391 | ····const-string·v2,·"ctrlfkeys" |
392 | ····.line·641 | ||
391 | ····invoke-interface·{v1,·v2,·v4},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z | 393 | ····invoke-interface·{v1,·v2,·v4},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z |
392 | ····move-result·v1 | 394 | ····move-result·v1 |
393 | ····iput-boolean·v1,·p0,·Lorg/connectbot/service/TerminalKeyListener;->controlNumbersAreFKeysOnSoftKeyboard:Z | 395 | ····iput-boolean·v1,·p0,·Lorg/connectbot/service/TerminalKeyListener;->controlNumbersAreFKeysOnSoftKeyboard:Z |
394 | ····.line·642 | 396 | ····.line·642 |
Offset 728, 14 lines modified | Offset 730, 15 lines modified | ||
728 | ····move-object/from16·v0,·p0 | 730 | ····move-object/from16·v0,·p0 |
729 | ····iget-object·v0,·v0,·Lorg/connectbot/service/TerminalKeyListener;->keymode:Ljava/lang/String; | 731 | ····iget-object·v0,·v0,·Lorg/connectbot/service/TerminalKeyListener;->keymode:Ljava/lang/String; |
730 | ····move-object/from16·v18,·v0 | 732 | ····move-object/from16·v18,·v0 |
733 | ····.line·140 | ||
731 | ····invoke-virtual/range·{v17·..·v18},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 734 | ····invoke-virtual/range·{v17·..·v18},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
732 | ····move-result·v17 | 735 | ····move-result·v17 |
733 | ····if-eqz·v17,·:cond_3 | 736 | ····if-eqz·v17,·:cond_3 |
734 | ····const/4·v13,·0x1 | 737 | ····const/4·v13,·0x1 |
Offset 749, 14 lines modified | Offset 752, 15 lines modified | ||
749 | ····move-object/from16·v0,·p0 | 752 | ····move-object/from16·v0,·p0 |
750 | ····iget-object·v0,·v0,·Lorg/connectbot/service/TerminalKeyListener;->keymode:Ljava/lang/String; | 753 | ····iget-object·v0,·v0,·Lorg/connectbot/service/TerminalKeyListener;->keymode:Ljava/lang/String; |
751 | ····move-object/from16·v18,·v0 | 754 | ····move-object/from16·v18,·v0 |
755 | ····.line·142 | ||
752 | ····invoke-virtual/range·{v17·..·v18},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 756 | ····invoke-virtual/range·{v17·..·v18},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
753 | ····move-result·v17 | 757 | ····move-result·v17 |
754 | ····if-eqz·v17,·:cond_4 | 758 | ····if-eqz·v17,·:cond_4 |
755 | ····const/4·v11,·0x1 | 759 | ····const/4·v11,·0x1 |
Offset 876, 22 lines modified | Offset 880, 22 lines modified | ||
876 | ····.end·local·v13····#·"rightModifiersAreSlashAndTab":Z | 880 | ····.end·local·v13····#·"rightModifiersAreSlashAndTab":Z |
877 | ····.end·local·v14····#·"shiftedNumbersAreFKeys":Z | 881 | ····.end·local·v14····#·"shiftedNumbersAreFKeys":Z |
878 | ····:cond_2 | 882 | ····:cond_2 |
879 | ····const/4·v9,·0x0 | 883 | ····const/4·v9,·0x0 |
880 | ····goto·:goto_1 | 884 | ····goto·:goto_1 |
881 |
····.line·1 |
885 | ····.line·140 |
882 | ····.restart·local·v9····#·"interpretAsHardKeyboard":Z | 886 | ····.restart·local·v9····#·"interpretAsHardKeyboard":Z |
883 | ····:cond_3 | 887 | ····:cond_3 |
884 | ····const/4·v13,·0x0 | 888 | ····const/4·v13,·0x0 |
885 | ····goto·:goto_2 | 889 | ····goto·:goto_2 |
886 |
····.line·14 |
890 | ····.line·142 |
887 | ····.restart·local·v13····#·"rightModifiersAreSlashAndTab":Z | 891 | ····.restart·local·v13····#·"rightModifiersAreSlashAndTab":Z |
888 | ····:cond_4 | 892 | ····:cond_4 |
889 | ····const/4·v11,·0x0 | 893 | ····const/4·v11,·0x0 |
890 | ····goto·:goto_3 | 894 | ····goto·:goto_3 |
891 | ····.line·143 | 895 | ····.line·143 |
Offset 1175, 14 lines modified | Offset 1179, 15 lines modified | ||
1175 | ····move-object/from16·v17,·v0 | 1179 | ····move-object/from16·v17,·v0 |
1176 | ····invoke-virtual/range·{v17·..·v17},·Lorg/connectbot/service/TerminalBridge;->resetScrollPosition()V | 1180 | ····invoke-virtual/range·{v17·..·v17},·Lorg/connectbot/service/TerminalBridge;->resetScrollPosition()V |
1177 | ····.line·194 | 1181 | ····.line·194 |
1178 | ····if-nez·p2,·:cond_e | 1182 | ····if-nez·p2,·:cond_e |
1183 | ····.line·195 | ||
1179 | ····invoke-virtual/range·{p3·..·p3},·Landroid/view/KeyEvent;->getAction()I | 1184 | ····invoke-virtual/range·{p3·..·p3},·Landroid/view/KeyEvent;->getAction()I |
1180 | ····move-result·v17 | 1185 | ····move-result·v17 |
1181 | ····const/16·v18,·0x2 | 1186 | ····const/16·v18,·0x2 |
1182 | ····move/from16·v0,·v17 | 1187 | ····move/from16·v0,·v17 |
Offset 1894, 14 lines modified | Offset 1899, 15 lines modified | ||
Max diff block lines reached; 6998/9610 bytes (72.82%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lorg/connectbot/service/TerminalManager; | 18 | .field·final·synthetic·this$0:Lorg/connectbot/service/TerminalManager; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/connectbot/service/TerminalManager;)V | 20 | .method·constructor·<init>(Lorg/connectbot/service/TerminalManager;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lorg/connectbot/service/TerminalManager; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·666 | 24 | ····.line·666 |
24 | ····iput-object·p1,·p0,·Lorg/connectbot/service/TerminalManager$2;->this$0:Lorg/connectbot/service/TerminalManager; | 25 | ····iput-object·p1,·p0,·Lorg/connectbot/service/TerminalManager$2;->this$0:Lorg/connectbot/service/TerminalManager; |
25 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lorg/connectbot/service/TerminalManager; | 18 | .field·final·synthetic·this$0:Lorg/connectbot/service/TerminalManager; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/connectbot/service/TerminalManager;)V | 20 | .method·constructor·<init>(Lorg/connectbot/service/TerminalManager;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lorg/connectbot/service/TerminalManager; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·680 | 24 | ····.line·680 |
24 | ····iput-object·p1,·p0,·Lorg/connectbot/service/TerminalManager$3;->this$0:Lorg/connectbot/service/TerminalManager; | 25 | ····iput-object·p1,·p0,·Lorg/connectbot/service/TerminalManager$3;->this$0:Lorg/connectbot/service/TerminalManager; |
25 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lorg/connectbot/service/TerminalManager; | 18 | .field·final·synthetic·this$0:Lorg/connectbot/service/TerminalManager; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lorg/connectbot/service/TerminalManager;)V | 20 | .method·public·constructor·<init>(Lorg/connectbot/service/TerminalManager;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lorg/connectbot/service/TerminalManager; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·479 | 24 | ····.line·479 |
24 | ····iput-object·p1,·p0,·Lorg/connectbot/service/TerminalManager$TerminalBinder;->this$0:Lorg/connectbot/service/TerminalManager; | 25 | ····iput-object·p1,·p0,·Lorg/connectbot/service/TerminalManager$TerminalBinder;->this$0:Lorg/connectbot/service/TerminalManager; |
25 | ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V |
Offset 202, 15 lines modified | Offset 202, 14 lines modified | ||
202 | ····.line·116 | 202 | ····.line·116 |
203 | ····new-instance·v0,·Ljava/util/LinkedList; | 203 | ····new-instance·v0,·Ljava/util/LinkedList; |
204 | ····invoke-direct·{v0},·Ljava/util/LinkedList;-><init>()V | 204 | ····invoke-direct·{v0},·Ljava/util/LinkedList;-><init>()V |
205 | ····iput-object·v0,·p0,·Lorg/connectbot/service/TerminalManager;->mPendingReconnect:Ljava/util/List; | 205 | ····iput-object·v0,·p0,·Lorg/connectbot/service/TerminalManager;->mPendingReconnect:Ljava/util/List; |
206 | ····.line·655 | ||
207 | ····return-void | 206 | ····return-void |
208 | .end·method | 207 | .end·method |
209 | .method·static·synthetic·access$200(Lorg/connectbot/service/TerminalManager;)V | 208 | .method·static·synthetic·access$200(Lorg/connectbot/service/TerminalManager;)V |
210 | ····.locals·0 | 209 | ····.locals·0 |
211 | ····.param·p0,·"x0"····#·Lorg/connectbot/service/TerminalManager; | 210 | ····.param·p0,·"x0"····#·Lorg/connectbot/service/TerminalManager; |
Offset 300, 22 lines modified | Offset 299, 24 lines modified | ||
300 | ····:try_start_0 | 299 | ····:try_start_0 |
301 | ····iget-object·v0,·p0,·Lorg/connectbot/service/TerminalManager;->mediaPlayer:Landroid/media/MediaPlayer; | 300 | ····iget-object·v0,·p0,·Lorg/connectbot/service/TerminalManager;->mediaPlayer:Landroid/media/MediaPlayer; |
302 | ····invoke-virtual·{v7},·Landroid/content/res/AssetFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor; | 301 | ····invoke-virtual·{v7},·Landroid/content/res/AssetFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor; |
303 | ····move-result-object·v1 | 302 | ····move-result-object·v1 |
303 | ····.line·566 | ||
304 | ····invoke-virtual·{v7},·Landroid/content/res/AssetFileDescriptor;->getStartOffset()J | 304 | ····invoke-virtual·{v7},·Landroid/content/res/AssetFileDescriptor;->getStartOffset()J |
305 | ····move-result-wide·v2 | 305 | ····move-result-wide·v2 |
306 | ····invoke-virtual·{v7},·Landroid/content/res/AssetFileDescriptor;->getLength()J | 306 | ····invoke-virtual·{v7},·Landroid/content/res/AssetFileDescriptor;->getLength()J |
307 | ····move-result-wide·v4 | 307 | ····move-result-wide·v4 |
308 | ····.line·565 | ||
308 | ····invoke-virtual/range·{v0·..·v5},·Landroid/media/MediaPlayer;->setDataSource(Ljava/io/FileDescriptor;JJ)V | 309 | ····invoke-virtual/range·{v0·..·v5},·Landroid/media/MediaPlayer;->setDataSource(Ljava/io/FileDescriptor;JJ)V |
309 | ····.line·567 | 310 | ····.line·567 |
310 | ····invoke-virtual·{v7},·Landroid/content/res/AssetFileDescriptor;->close()V | 311 | ····invoke-virtual·{v7},·Landroid/content/res/AssetFileDescriptor;->close()V |
311 | ····.line·568 | 312 | ····.line·568 |
312 | ····iget-object·v0,·p0,·Lorg/connectbot/service/TerminalManager;->mediaPlayer:Landroid/media/MediaPlayer; | 313 | ····iget-object·v0,·p0,·Lorg/connectbot/service/TerminalManager;->mediaPlayer:Landroid/media/MediaPlayer; |
Offset 532, 44 lines modified | Offset 533, 43 lines modified | ||
532 | .end·method | 533 | .end·method |
533 | .method·private·reconnectPending()V | 534 | .method·private·reconnectPending()V |
534 | ····.locals·5 | 535 | ····.locals·5 |
535 | ····.prologue | 536 | ····.prologue |
536 | ····.line·712 | 537 | ····.line·712 |
537 |
····iget-object·v |
538 | ····iget-object·v3,·p0,·Lorg/connectbot/service/TerminalManager;->mPendingReconnect:Ljava/util/List; |
538 |
····monitor-enter·v |
539 | ····monitor-enter·v3 |
539 | ····.line·713 | 540 | ····.line·713 |
540 | ····:try_start_0 | 541 | ····:try_start_0 |
541 |
····iget-object·v |
542 | ····iget-object·v2,·p0,·Lorg/connectbot/service/TerminalManager;->mPendingReconnect:Ljava/util/List; |
542 |
····invoke-interface·{v |
543 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
543 |
····move-result-object·v |
544 | ····move-result-object·v2 |
544 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
545 | ····:cond_0 | 545 | ····:cond_0 |
546 | ····:goto_0 | 546 | ····:goto_0 |
547 |
····invoke-interface·{v |
547 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
548 |
····move-result·v |
548 | ····move-result·v4 |
549 |
····if-eqz·v |
549 | ····if-eqz·v4,·:cond_1 |
550 |
····invoke-interface·{v |
550 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
551 |
····move-result-object·v |
551 | ····move-result-object·v1 |
552 |
····check-cast·v |
552 | ····check-cast·v1,·Ljava/lang/ref/WeakReference; |
553 | ····.line·714 | 553 | ····.line·714 |
554 |
····.local·v |
554 | ····.local·v1,·"ref":Ljava/lang/ref/WeakReference;,·"Ljava/lang/ref/WeakReference<Lorg/connectbot/service/TerminalBridge;>;" |
555 |
····invoke-virtual·{v |
555 | ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; |
556 | ····move-result-object·v0 | 556 | ····move-result-object·v0 |
557 | ····check-cast·v0,·Lorg/connectbot/service/TerminalBridge; | 557 | ····check-cast·v0,·Lorg/connectbot/service/TerminalBridge; |
558 | ····.line·715 | 558 | ····.line·715 |
559 | ····.local·v0,·"bridge":Lorg/connectbot/service/TerminalBridge; | 559 | ····.local·v0,·"bridge":Lorg/connectbot/service/TerminalBridge; |
Offset 578, 35 lines modified | Offset 578, 33 lines modified | ||
578 | ····.line·718 | 578 | ····.line·718 |
579 | ····invoke-virtual·{v0},·Lorg/connectbot/service/TerminalBridge;->startConnection()V | 579 | ····invoke-virtual·{v0},·Lorg/connectbot/service/TerminalBridge;->startConnection()V |
580 | ····goto·:goto_0 | 580 | ····goto·:goto_0 |
581 | ····.line·721 | 581 | ····.line·721 |
582 | ····.end·local·v0····#·"bridge":Lorg/connectbot/service/TerminalBridge; | 582 | ····.end·local·v0····#·"bridge":Lorg/connectbot/service/TerminalBridge; |
583 |
····.end·local·v1····#·" |
583 | ····.end·local·v1····#·"ref":Ljava/lang/ref/WeakReference;,·"Ljava/lang/ref/WeakReference<Lorg/connectbot/service/TerminalBridge;>;" |
584 | ····.end·local·v2····#·"ref":Ljava/lang/ref/WeakReference;,·"Ljava/lang/ref/WeakReference<Lorg/connectbot/service/TerminalBridge;>;" | ||
585 | ····:catchall_0 | 584 | ····:catchall_0 |
586 |
····move-exception·v |
585 | ····move-exception·v2 |
587 |
····monitor-exit·v |
586 | ····monitor-exit·v3 |
Max diff block lines reached; 27533/31566 bytes (87.22%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$shellPid:I | 22 | .field·final·synthetic·val$shellPid:I |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/connectbot/transport/Local;I)V | 24 | .method·constructor·<init>(Lorg/connectbot/transport/Local;I)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/connectbot/transport/Local; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·101 | 28 | ····.line·101 |
28 | ····iput-object·p1,·p0,·Lorg/connectbot/transport/Local$1;->this$0:Lorg/connectbot/transport/Local; | 29 | ····iput-object·p1,·p0,·Lorg/connectbot/transport/Local$1;->this$0:Lorg/connectbot/transport/Local; |
29 | ····iput·p2,·p0,·Lorg/connectbot/transport/Local$1;->val$shellPid:I | 30 | ····iput·p2,·p0,·Lorg/connectbot/transport/Local$1;->val$shellPid:I |
Offset 296, 22 lines modified | Offset 296, 24 lines modified | ||
296 | ····.line·198 | 296 | ····.line·198 |
297 | ····:cond_0 | 297 | ····:cond_0 |
298 | ····invoke-virtual·{v0},·Lorg/connectbot/bean/HostBean;->getUsername()Ljava/lang/String; | 298 | ····invoke-virtual·{v0},·Lorg/connectbot/bean/HostBean;->getUsername()Ljava/lang/String; |
299 | ····move-result-object·v2 | 299 | ····move-result-object·v2 |
300 | ····.line·199 | ||
300 | ····invoke-virtual·{v0},·Lorg/connectbot/bean/HostBean;->getHostname()Ljava/lang/String; | 301 | ····invoke-virtual·{v0},·Lorg/connectbot/bean/HostBean;->getHostname()Ljava/lang/String; |
301 | ····move-result-object·v3 | 302 | ····move-result-object·v3 |
302 | ····invoke-virtual·{v0},·Lorg/connectbot/bean/HostBean;->getPort()I | 303 | ····invoke-virtual·{v0},·Lorg/connectbot/bean/HostBean;->getPort()I |
303 | ····move-result·v4 | 304 | ····move-result·v4 |
305 | ····.line·198 | ||
304 | ····invoke-virtual·{p0,·v2,·v3,·v4},·Lorg/connectbot/transport/Local;->getDefaultNickname(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; | 306 | ····invoke-virtual·{p0,·v2,·v3,·v4},·Lorg/connectbot/transport/Local;->getDefaultNickname(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; |
305 | ····move-result-object·v2 | 307 | ····move-result-object·v2 |
306 | ····invoke-virtual·{v0,·v2},·Lorg/connectbot/bean/HostBean;->setNickname(Ljava/lang/String;)V | 308 | ····invoke-virtual·{v0,·v2},·Lorg/connectbot/bean/HostBean;->setNickname(Ljava/lang/String;)V |
307 | ····.line·204 | 309 | ····.line·204 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/transport/SSH; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/transport/SSH; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·public·constructor·<init>(Lorg/connectbot/transport/SSH;)V | 23 | .method·public·constructor·<init>(Lorg/connectbot/transport/SSH;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/transport/SSH; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·139 | 27 | ····.line·139 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/transport/SSH$HostKeyVerifier;->this$0:Lorg/connectbot/transport/SSH; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/transport/SSH$HostKeyVerifier;->this$0:Lorg/connectbot/transport/SSH; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 406, 20 lines modified | Offset 407, 22 lines modified | ||
406 | ····iget-object·v15,·v15,·Lorg/connectbot/transport/SSH;->manager:Lorg/connectbot/service/TerminalManager; | 407 | ····iget-object·v15,·v15,·Lorg/connectbot/transport/SSH;->manager:Lorg/connectbot/service/TerminalManager; |
407 | ····iget-object·v15,·v15,·Lorg/connectbot/service/TerminalManager;->res:Landroid/content/res/Resources; | 408 | ····iget-object·v15,·v15,·Lorg/connectbot/service/TerminalManager;->res:Landroid/content/res/Resources; |
408 | ····const·v16,·0x7f07005b | 409 | ····const·v16,·0x7f07005b |
410 | ····.line·181 | ||
409 | ····invoke-virtual/range·{v15·..·v16},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 411 | ····invoke-virtual/range·{v15·..·v16},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
410 | ····move-result-object·v15 | 412 | ····move-result-object·v15 |
411 | ····aput-object·v15,·v13,·v14 | 413 | ····aput-object·v15,·v13,·v14 |
414 | ····.line·180 | ||
412 | ····invoke-static·{v12,·v13},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 415 | ····invoke-static·{v12,·v13},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
413 | ····move-result-object·v8 | 416 | ····move-result-object·v8 |
414 | ····.line·183 | 417 | ····.line·183 |
415 | ····.local·v8,·"header":Ljava/lang/String; | 418 | ····.local·v8,·"header":Ljava/lang/String; |
416 | ····invoke-virtual·{v8},·Ljava/lang/String;->length()I | 419 | ····invoke-virtual·{v8},·Ljava/lang/String;->length()I |
Offset 131, 32 lines modified | Offset 131, 32 lines modified | ||
131 | ····iput-object·v0,·p0,·Lorg/connectbot/transport/SSH;->useAuthAgent:Ljava/lang/String; | 131 | ····iput-object·v0,·p0,·Lorg/connectbot/transport/SSH;->useAuthAgent:Ljava/lang/String; |
132 | ····.line·81 | 132 | ····.line·81 |
133 | ····return-void | 133 | ····return-void |
134 | .end·method | 134 | .end·method |
135 | .method·private·authenticate()V | 135 | .method·private·authenticate()V |
136 |
····.locals·1 |
136 | ····.locals·10 |
137 | ····.prologue | 137 | ····.prologue |
138 | ····.line·214 | 138 | ····.line·214 |
139 | ····:try_start_0 | 139 | ····:try_start_0 |
140 |
····iget-object·v |
140 | ····iget-object·v6,·p0,·Lorg/connectbot/transport/SSH;->connection:Lcom/trilead/ssh2/Connection; |
141 |
····iget-object·v |
141 | ····iget-object·v7,·p0,·Lorg/connectbot/transport/SSH;->host:Lorg/connectbot/bean/HostBean; |
142 |
····invoke-virtual·{v |
142 | ····invoke-virtual·{v7},·Lorg/connectbot/bean/HostBean;->getUsername()Ljava/lang/String; |
143 |
····move-result-object·v |
143 | ····move-result-object·v7 |
144 |
····invoke-virtual·{v |
144 | ····invoke-virtual·{v6,·v7},·Lcom/trilead/ssh2/Connection;->authenticateWithNone(Ljava/lang/String;)Z |
145 |
····move-result·v |
145 | ····move-result·v6 |
146 |
····if-eqz·v |
146 | ····if-eqz·v6,·:cond_0 |
147 | ····.line·215 | 147 | ····.line·215 |
148 | ····invoke-direct·{p0},·Lorg/connectbot/transport/SSH;->finishConnection()V | 148 | ····invoke-direct·{p0},·Lorg/connectbot/transport/SSH;->finishConnection()V |
149 | ····:try_end_0 | 149 | ····:try_end_0 |
150 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 150 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
151 | ····.line·292 | 151 | ····.line·292 |
Offset 165, 579 lines modified | Offset 165, 586 lines modified | ||
165 | ····.line·218 | 165 | ····.line·218 |
166 | ····:catch_0 | 166 | ····:catch_0 |
167 | ····move-exception·v0 | 167 | ····move-exception·v0 |
168 | ····.line·219 | 168 | ····.line·219 |
169 | ····.local·v0,·"e":Ljava/lang/Exception; | 169 | ····.local·v0,·"e":Ljava/lang/Exception; |
170 |
····const-string·v |
170 | ····const-string·v6,·"CB.SSH" |
171 |
····const-string·v |
171 | ····const-string·v7,·"Host·does·not·support·\'none\'·authentication." |
172 |
····invoke-static·{v |
172 | ····invoke-static·{v6,·v7},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
173 | ····.line·222 | 173 | ····.line·222 |
174 | ····.end·local·v0····#·"e":Ljava/lang/Exception; | 174 | ····.end·local·v0····#·"e":Ljava/lang/Exception; |
175 | ····:cond_0 | 175 | ····:cond_0 |
176 |
····iget-object·v |
176 | ····iget-object·v6,·p0,·Lorg/connectbot/transport/SSH;->bridge:Lorg/connectbot/service/TerminalBridge; |
177 |
····iget-object·v |
177 | ····iget-object·v7,·p0,·Lorg/connectbot/transport/SSH;->manager:Lorg/connectbot/service/TerminalManager; |
178 |
····iget-object·v |
178 | ····iget-object·v7,·v7,·Lorg/connectbot/service/TerminalManager;->res:Landroid/content/res/Resources; |
179 |
····const·v |
179 | ····const·v8,·0x7f0700b8 |
180 |
····invoke-virtual·{v |
180 | ····invoke-virtual·{v7,·v8},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
181 |
····move-result-object·v |
181 | ····move-result-object·v7 |
182 |
····invoke-virtual·{v |
182 | ····invoke-virtual·{v6,·v7},·Lorg/connectbot/service/TerminalBridge;->outputLine(Ljava/lang/String;)V |
183 | ····.line·225 | 183 | ····.line·225 |
184 | ····:try_start_1 | 184 | ····:try_start_1 |
185 |
····iget-object·v |
185 | ····iget-object·v6,·p0,·Lorg/connectbot/transport/SSH;->host:Lorg/connectbot/bean/HostBean; |
186 |
····invoke-virtual·{v |
186 | ····invoke-virtual·{v6},·Lorg/connectbot/bean/HostBean;->getPubkeyId()J |
187 |
····move-result-wide·v |
187 | ····move-result-wide·v4 |
188 | ····.line·227 | 188 | ····.line·227 |
189 |
····.local·v |
189 | ····.local·v4,·"pubkeyId":J |
190 |
····iget-boolean·v |
190 | ····iget-boolean·v6,·p0,·Lorg/connectbot/transport/SSH;->pubkeysExhausted:Z |
191 |
····if-nez·v |
191 | ····if-nez·v6,·:cond_6 |
192 |
····const-wide/16·v |
192 | ····const-wide/16·v6,·-0x2 |
193 |
····cmp-long·v |
193 | ····cmp-long·v6,·v4,·v6 |
194 |
····if-eqz·v |
194 | ····if-eqz·v6,·:cond_6 |
195 |
····iget-object·v |
195 | ····iget-object·v6,·p0,·Lorg/connectbot/transport/SSH;->connection:Lcom/trilead/ssh2/Connection; |
196 |
····iget-object·v |
196 | ····iget-object·v7,·p0,·Lorg/connectbot/transport/SSH;->host:Lorg/connectbot/bean/HostBean; |
197 |
···· |
197 | ····.line·229 |
198 | ····invoke-virtual·{v7},·Lorg/connectbot/bean/HostBean;->getUsername()Ljava/lang/String; | ||
198 |
····move-result-object·v |
199 | ····move-result-object·v7 |
199 |
····const-string·v |
200 | ····const-string·v8,·"publickey" |
200 |
····invoke-virtual·{v |
201 | ····invoke-virtual·{v6,·v7,·v8},·Lcom/trilead/ssh2/Connection;->isAuthMethodAvailable(Ljava/lang/String;Ljava/lang/String;)Z |
201 |
····move-result·v |
202 | ····move-result·v6 |
202 |
····if-eqz·v |
203 | ····if-eqz·v6,·:cond_6 |
Max diff block lines reached; 46600/51655 bytes (90.21%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lorg/connectbot/transport/Telnet; | 18 | .field·final·synthetic·this$0:Lorg/connectbot/transport/Telnet; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/connectbot/transport/Telnet;)V | 20 | .method·constructor·<init>(Lorg/connectbot/transport/Telnet;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lorg/connectbot/transport/Telnet; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·74 | 24 | ····.line·74 |
24 | ····iput-object·p1,·p0,·Lorg/connectbot/transport/Telnet$1;->this$0:Lorg/connectbot/transport/Telnet; | 25 | ····iput-object·p1,·p0,·Lorg/connectbot/transport/Telnet$1;->this$0:Lorg/connectbot/transport/Telnet; |
25 | ····invoke-direct·{p0},·Lde/mud/telnet/TelnetProtocolHandler;-><init>()V | 26 | ····invoke-direct·{p0},·Lde/mud/telnet/TelnetProtocolHandler;-><init>()V |
Offset 111, 30 lines modified | Offset 111, 33 lines modified | ||
111 | ····new-array·v1,·v1,·[Ljava/lang/Object; | 111 | ····new-array·v1,·v1,·[Ljava/lang/Object; |
112 | ····const/4·v2,·0x0 | 112 | ····const/4·v2,·0x0 |
113 | ····const·v3,·0x7f070054 | 113 | ····const·v3,·0x7f070054 |
114 | ····.line·336 | ||
114 | ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 115 | ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
115 | ····move-result-object·v3 | 116 | ····move-result-object·v3 |
116 | ····aput-object·v3,·v1,·v2 | 117 | ····aput-object·v3,·v1,·v2 |
117 | ····const/4·v2,·0x1 | 118 | ····const/4·v2,·0x1 |
118 | ····const·v3,·0x7f070055 | 119 | ····const·v3,·0x7f070055 |
120 | ····.line·337 | ||
119 | ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 121 | ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
120 | ····move-result-object·v3 | 122 | ····move-result-object·v3 |
121 | ····aput-object·v3,·v1,·v2 | 123 | ····aput-object·v3,·v1,·v2 |
124 | ····.line·335 | ||
122 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 125 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
123 | ····move-result-object·v0 | 126 | ····move-result-object·v0 |
124 | ····return-object·v0 | 127 | ····return-object·v0 |
125 | .end·method | 128 | .end·method |
Offset 189, 18 lines modified | Offset 192, 20 lines modified | ||
189 | ····invoke-virtual·{v3,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 192 | ····invoke-virtual·{v3,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
190 | ····move-result-object·v5 | 193 | ····move-result-object·v5 |
191 | ····const-string·v6,·"://" | 194 | ····const-string·v6,·"://" |
195 | ····.line·269 | ||
192 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 196 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
193 | ····move-result-object·v5 | 197 | ····move-result-object·v5 |
198 | ····.line·270 | ||
194 | ····invoke-virtual·{v0,·v7},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; | 199 | ····invoke-virtual·{v0,·v7},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; |
195 | ····move-result-object·v6 | 200 | ····move-result-object·v6 |
196 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 201 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
197 | ····.line·272 | 202 | ····.line·272 |
Offset 256, 14 lines modified | Offset 261, 15 lines modified | ||
256 | ····:cond_3 | 261 | ····:cond_3 |
257 | ····const-string·v5,·"/#" | 262 | ····const-string·v5,·"/#" |
258 | ····invoke-virtual·{v3,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 263 | ····invoke-virtual·{v3,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
259 | ····move-result-object·v5 | 264 | ····move-result-object·v5 |
265 | ····.line·291 | ||
260 | ····invoke-static·{p0},·Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String; | 266 | ····invoke-static·{p0},·Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String; |
261 | ····move-result-object·v6 | 267 | ····move-result-object·v6 |
262 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 268 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
263 | ····.line·293 | 269 | ····.line·293 |
Offset 284, 15 lines modified | Offset 290, 15 lines modified | ||
284 | ····:catch_0 | 290 | ····:catch_0 |
285 | ····move-exception·v5 | 291 | ····move-exception·v5 |
286 | ····goto·:goto_1 | 292 | ····goto·:goto_1 |
287 | .end·method | 293 | .end·method |
288 | .method·private·static·tryAllAddresses(Ljava/net/Socket;Ljava/lang/String;I)V | 294 | .method·private·static·tryAllAddresses(Ljava/net/Socket;Ljava/lang/String;I)V |
289 |
····.locals· |
295 | ····.locals·5 |
290 | ····.param·p0,·"sock"····#·Ljava/net/Socket; | 296 | ····.param·p0,·"sock"····#·Ljava/net/Socket; |
291 | ····.param·p1,·"host"····#·Ljava/lang/String; | 297 | ····.param·p1,·"host"····#·Ljava/lang/String; |
292 | ····.param·p2,·"port"····#·I | 298 | ····.param·p2,·"port"····#·I |
293 | ····.annotation·system·Ldalvik/annotation/Throws; | 299 | ····.annotation·system·Ldalvik/annotation/Throws; |
294 | ········value·=·{ | 300 | ········value·=·{ |
295 | ············Ljava/io/IOException; | 301 | ············Ljava/io/IOException; |
296 | ········} | 302 | ········} |
Offset 302, 61 lines modified | Offset 308, 56 lines modified | ||
302 | ····.line·130 | 308 | ····.line·130 |
303 | ····invoke-static·{p1},·Ljava/net/InetAddress;->getAllByName(Ljava/lang/String;)[Ljava/net/InetAddress; | 309 | ····invoke-static·{p1},·Ljava/net/InetAddress;->getAllByName(Ljava/lang/String;)[Ljava/net/InetAddress; |
304 | ····move-result-object·v1 | 310 | ····move-result-object·v1 |
305 | ····.line·131 | 311 | ····.line·131 |
306 | ····.local·v1,·"addresses":[Ljava/net/InetAddress; | 312 | ····.local·v1,·"addresses":[Ljava/net/InetAddress; |
307 |
···· |
313 | ····array-length·v3,·v1 |
308 |
···· |
314 | ····const/4·v2,·0x0 |
309 | ····array-length·v4,·v2 | ||
Max diff block lines reached; 2324/4965 bytes (46.81%) of diff not shown. |
Offset 15, 38 lines modified | Offset 15, 42 lines modified | ||
15 | ····.line·38 | 15 | ····.line·38 |
16 | ····const/4·v0,·0x3 | 16 | ····const/4·v0,·0x3 |
17 | ····new-array·v0,·v0,·[Ljava/lang/String; | 17 | ····new-array·v0,·v0,·[Ljava/lang/String; |
18 | ····const/4·v1,·0x0 | 18 | ····const/4·v1,·0x0 |
19 | ····.line·39 | ||
19 | ····invoke-static·{},·Lorg/connectbot/transport/SSH;->getProtocolName()Ljava/lang/String; | 20 | ····invoke-static·{},·Lorg/connectbot/transport/SSH;->getProtocolName()Ljava/lang/String; |
20 | ····move-result-object·v2 | 21 | ····move-result-object·v2 |
21 | ····aput-object·v2,·v0,·v1 | 22 | ····aput-object·v2,·v0,·v1 |
22 | ····const/4·v1,·0x1 | 23 | ····const/4·v1,·0x1 |
24 | ····.line·40 | ||
23 | ····invoke-static·{},·Lorg/connectbot/transport/Telnet;->getProtocolName()Ljava/lang/String; | 25 | ····invoke-static·{},·Lorg/connectbot/transport/Telnet;->getProtocolName()Ljava/lang/String; |
24 | ····move-result-object·v2 | 26 | ····move-result-object·v2 |
25 | ····aput-object·v2,·v0,·v1 | 27 | ····aput-object·v2,·v0,·v1 |
26 | ····const/4·v1,·0x2 | 28 | ····const/4·v1,·0x2 |
29 | ····.line·41 | ||
27 | ····invoke-static·{},·Lorg/connectbot/transport/Local;->getProtocolName()Ljava/lang/String; | 30 | ····invoke-static·{},·Lorg/connectbot/transport/Local;->getProtocolName()Ljava/lang/String; |
28 | ····move-result-object·v2 | 31 | ····move-result-object·v2 |
29 | ····aput-object·v2,·v0,·v1 | 32 | ····aput-object·v2,·v0,·v1 |
30 | ····sput-object·v0,·Lorg/connectbot/transport/TransportFactory;->transportNames:[Ljava/lang/String; | 33 | ····sput-object·v0,·Lorg/connectbot/transport/TransportFactory;->transportNames:[Ljava/lang/String; |
34 | ····.line·38 | ||
31 | ····return-void | 35 | ····return-void |
32 | .end·method | 36 | .end·method |
33 | .method·public·constructor·<init>()V | 37 | .method·public·constructor·<init>()V |
34 | ····.locals·0 | 38 | ····.locals·0 |
35 | ····.prologue | 39 | ····.prologue |
Offset 124, 28 lines modified | Offset 128, 30 lines modified | ||
124 | ····const/4·v4,·0x2 | 128 | ····const/4·v4,·0x2 |
125 | ····new-array·v4,·v4,·[Ljava/lang/Object; | 129 | ····new-array·v4,·v4,·[Ljava/lang/Object; |
126 | ····const/4·v5,·0x0 | 130 | ····const/4·v5,·0x0 |
131 | ····.line·126 | ||
127 | ····invoke-virtual·{p1},·Landroid/net/Uri;->getScheme()Ljava/lang/String; | 132 | ····invoke-virtual·{p1},·Landroid/net/Uri;->getScheme()Ljava/lang/String; |
128 | ····move-result-object·v6 | 133 | ····move-result-object·v6 |
129 | ····aput-object·v6,·v4,·v5 | 134 | ····aput-object·v6,·v4,·v5 |
130 | ····const/4·v5,·0x1 | 135 | ····const/4·v5,·0x1 |
131 | ····invoke-virtual·{p1},·Landroid/net/Uri;->toString()Ljava/lang/String; | 136 | ····invoke-virtual·{p1},·Landroid/net/Uri;->toString()Ljava/lang/String; |
132 | ····move-result-object·v6 | 137 | ····move-result-object·v6 |
133 | ····aput-object·v6,·v4,·v5 | 138 | ····aput-object·v6,·v4,·v5 |
139 | ····.line·125 | ||
134 | ····invoke-static·{v3,·v4},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 140 | ····invoke-static·{v3,·v4},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
135 | ····move-result-object·v3 | 141 | ····move-result-object·v3 |
136 | ····invoke-static·{v2,·v3},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I | 142 | ····invoke-static·{v2,·v3},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
137 | ····.line·127 | 143 | ····.line·127 |
Offset 21, 168 lines modified | Offset 21, 185 lines modified | ||
21 | ····.line·25 | 21 | ····.line·25 |
22 | ····const/16·v0,·0x100 | 22 | ····const/16·v0,·0x100 |
23 | ····new-array·v0,·v0,·[Ljava/lang/Integer; | 23 | ····new-array·v0,·v0,·[Ljava/lang/Integer; |
24 | ····const/4·v1,·0x0 | 24 | ····const/4·v1,·0x0 |
25 | ····.line·26 | ||
25 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 26 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
26 | ····move-result-object·v2 | 27 | ····move-result-object·v2 |
27 | ····aput-object·v2,·v0,·v1 | 28 | ····aput-object·v2,·v0,·v1 |
28 | ····const/4·v1,·0x1 | 29 | ····const/4·v1,·0x1 |
29 | ····const/high16·v2,·-0x340000 | 30 | ····const/high16·v2,·-0x340000 |
31 | ····.line·27 | ||
30 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 32 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
31 | ····move-result-object·v2 | 33 | ····move-result-object·v2 |
32 | ····aput-object·v2,·v0,·v1 | 34 | ····aput-object·v2,·v0,·v1 |
33 | ····const/4·v1,·0x2 | 35 | ····const/4·v1,·0x2 |
34 | ····const·v2,·-0xff3400 | 36 | ····const·v2,·-0xff3400 |
37 | ····.line·28 | ||
35 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 38 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
36 | ····move-result-object·v2 | 39 | ····move-result-object·v2 |
37 | ····aput-object·v2,·v0,·v1 | 40 | ····aput-object·v2,·v0,·v1 |
38 | ····const/4·v1,·0x3 | 41 | ····const/4·v1,·0x3 |
39 | ····const·v2,·-0x333400 | 42 | ····const·v2,·-0x333400 |
43 | ····.line·29 | ||
40 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 44 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
41 | ····move-result-object·v2 | 45 | ····move-result-object·v2 |
42 | ····aput-object·v2,·v0,·v1 | 46 | ····aput-object·v2,·v0,·v1 |
43 | ····const/4·v1,·0x4 | 47 | ····const/4·v1,·0x4 |
44 | ····const·v2,·-0xffff34 | 48 | ····const·v2,·-0xffff34 |
49 | ····.line·30 | ||
45 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 50 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
46 | ····move-result-object·v2 | 51 | ····move-result-object·v2 |
47 | ····aput-object·v2,·v0,·v1 | 52 | ····aput-object·v2,·v0,·v1 |
48 | ····const/4·v1,·0x5 | 53 | ····const/4·v1,·0x5 |
49 | ····const·v2,·-0x33ff34 | 54 | ····const·v2,·-0x33ff34 |
55 | ····.line·31 | ||
50 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 56 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
51 | ····move-result-object·v2 | 57 | ····move-result-object·v2 |
52 | ····aput-object·v2,·v0,·v1 | 58 | ····aput-object·v2,·v0,·v1 |
53 | ····const/4·v1,·0x6 | 59 | ····const/4·v1,·0x6 |
54 | ····const·v2,·-0xff3334 | 60 | ····const·v2,·-0xff3334 |
61 | ····.line·32 | ||
55 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 62 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
56 | ····move-result-object·v2 | 63 | ····move-result-object·v2 |
57 | ····aput-object·v2,·v0,·v1 | 64 | ····aput-object·v2,·v0,·v1 |
58 | ····const/4·v1,·0x7 | 65 | ····const/4·v1,·0x7 |
59 | ····const·v2,·-0x333334 | 66 | ····const·v2,·-0x333334 |
67 | ····.line·33 | ||
60 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 68 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
61 | ····move-result-object·v2 | 69 | ····move-result-object·v2 |
62 | ····aput-object·v2,·v0,·v1 | 70 | ····aput-object·v2,·v0,·v1 |
63 | ····const/16·v1,·0x8 | 71 | ····const/16·v1,·0x8 |
72 | ····.line·34 | ||
64 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 73 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
65 | ····move-result-object·v2 | 74 | ····move-result-object·v2 |
66 | ····aput-object·v2,·v0,·v1 | 75 | ····aput-object·v2,·v0,·v1 |
Max diff block lines reached; 15095/16966 bytes (88.97%) of diff not shown. |
Offset 28, 15 lines modified | Offset 28, 14 lines modified | ||
28 | .method·private·constructor·<init>()V | 28 | .method·private·constructor·<init>()V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.prologue | 30 | ····.prologue |
31 | ····.line·66 | 31 | ····.line·66 |
32 | ····invoke-direct·{p0},·Lorg/connectbot/util/EastAsianWidth;-><init>()V | 32 | ····invoke-direct·{p0},·Lorg/connectbot/util/EastAsianWidth;-><init>()V |
33 | ····.line·67 | ||
34 | ····return-void | 33 | ····return-void |
35 | .end·method | 34 | .end·method |
36 | .method·synthetic·constructor·<init>(Lorg/connectbot/util/EastAsianWidth$1;)V | 35 | .method·synthetic·constructor·<init>(Lorg/connectbot/util/EastAsianWidth$1;)V |
37 | ····.locals·0 | 36 | ····.locals·0 |
38 | ····.param·p1,·"x0"····#·Lorg/connectbot/util/EastAsianWidth$1; | 37 | ····.param·p1,·"x0"····#·Lorg/connectbot/util/EastAsianWidth$1; |
Offset 35, 15 lines modified | Offset 35, 14 lines modified | ||
35 | ····.line·47 | 35 | ····.line·47 |
36 | ····const/16·v0,·0x1000 | 36 | ····const/16·v0,·0x1000 |
37 | ····new-array·v0,·v0,·[F | 37 | ····new-array·v0,·v0,·[F |
38 | ····iput-object·v0,·p0,·Lorg/connectbot/util/EastAsianWidth$PreFroyo;->mWidths:[F | 38 | ····iput-object·v0,·p0,·Lorg/connectbot/util/EastAsianWidth$PreFroyo;->mWidths:[F |
39 | ····.line·49 | ||
40 | ····return-void | 39 | ····return-void |
41 | .end·method | 40 | .end·method |
42 | .method·synthetic·constructor·<init>(Lorg/connectbot/util/EastAsianWidth$1;)V | 41 | .method·synthetic·constructor·<init>(Lorg/connectbot/util/EastAsianWidth$1;)V |
43 | ····.locals·0 | 42 | ····.locals·0 |
44 | ····.param·p1,·"x0"····#·Lorg/connectbot/util/EastAsianWidth$1; | 43 | ····.param·p1,·"x0"····#·Lorg/connectbot/util/EastAsianWidth$1; |
Offset 2, 30 lines modified | Offset 2, 28 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"EastAsianWidth.java" | 3 | .source·"EastAsianWidth.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/connectbot/util/EastAsianWidth$1;, | ||
8 | ········Lorg/connectbot/util/EastAsianWidth$FroyoAndBeyond;, | 7 | ········Lorg/connectbot/util/EastAsianWidth$FroyoAndBeyond;, |
9 | ········Lorg/connectbot/util/EastAsianWidth$PreFroyo; | 8 | ········Lorg/connectbot/util/EastAsianWidth$PreFroyo; |
10 | ····} | 9 | ····} |
11 | .end·annotation | 10 | .end·annotation |
12 | #·direct·methods | 11 | #·direct·methods |
13 | .method·public·constructor·<init>()V | 12 | .method·public·constructor·<init>()V |
14 | ····.locals·0 | 13 | ····.locals·0 |
15 | ····.prologue | 14 | ····.prologue |
16 | ····.line·28 | 15 | ····.line·28 |
17 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
18 | ····.line·65 | ||
19 | ····return-void | 17 | ····return-void |
20 | .end·method | 18 | .end·method |
21 | .method·public·static·getInstance()Lorg/connectbot/util/EastAsianWidth; | 19 | .method·public·static·getInstance()Lorg/connectbot/util/EastAsianWidth; |
22 | ····.locals·1 | 20 | ····.locals·1 |
23 | ····.prologue | 21 | ····.prologue |
Offset 251, 32 lines modified | Offset 251, 35 lines modified | ||
251 | ····mul-double/2addr·v4,·v6 | 251 | ····mul-double/2addr·v4,·v6 |
252 | ····double-to-int·v4,·v4 | 252 | ····double-to-int·v4,·v4 |
253 | ····add-int/2addr·v3,·v4 | 253 | ····add-int/2addr·v3,·v4 |
254 | ····.line·91 | ||
254 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 255 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
255 | ····move-result-object·v3 | 256 | ····move-result-object·v3 |
256 | ····aput-object·v3,·v2,·v11 | 257 | ····aput-object·v3,·v2,·v11 |
258 | ····.line·90 | ||
257 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 259 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
258 | ····move-result-object·v0 | 260 | ····move-result-object·v0 |
259 | ····.line·92 | 261 | ····.line·92 |
260 | ····.local·v0,·"prompt":Ljava/lang/String; | 262 | ····.local·v0,·"prompt":Ljava/lang/String; |
261 | ····iget·v1,·p0,·Lorg/connectbot/util/EntropyView;->splitText:I | 263 | ····iget·v1,·p0,·Lorg/connectbot/util/EntropyView;->splitText:I |
262 | ····if-gtz·v1,·:cond_0 | 264 | ····if-gtz·v1,·:cond_0 |
263 | ····iget-object·v1,·p0,·Lorg/connectbot/util/EntropyView;->mPaint:Landroid/graphics/Paint; | 265 | ····iget-object·v1,·p0,·Lorg/connectbot/util/EntropyView;->mPaint:Landroid/graphics/Paint; |
266 | ····.line·93 | ||
264 | ····invoke-virtual·{v1,·v0},·Landroid/graphics/Paint;->measureText(Ljava/lang/String;)F | 267 | ····invoke-virtual·{v1,·v0},·Landroid/graphics/Paint;->measureText(Ljava/lang/String;)F |
265 | ····move-result·v1 | 268 | ····move-result·v1 |
266 | ····float-to-double·v2,·v1 | 269 | ····float-to-double·v2,·v1 |
267 | ····invoke-virtual·{p0},·Lorg/connectbot/util/EntropyView;->getWidth()I | 270 | ····invoke-virtual·{p0},·Lorg/connectbot/util/EntropyView;->getWidth()I |
Offset 318, 22 lines modified | Offset 321, 24 lines modified | ||
318 | ····:cond_1 | 321 | ····:cond_1 |
319 | ····iget·v1,·p0,·Lorg/connectbot/util/EntropyView;->splitText:I | 322 | ····iget·v1,·p0,·Lorg/connectbot/util/EntropyView;->splitText:I |
320 | ····invoke-virtual·{v0,·v11,·v1},·Ljava/lang/String;->substring(II)Ljava/lang/String; | 323 | ····invoke-virtual·{v0,·v11,·v1},·Ljava/lang/String;->substring(II)Ljava/lang/String; |
321 | ····move-result-object·v1 | 324 | ····move-result-object·v1 |
325 | ····.line·98 | ||
322 | ····invoke-virtual·{p0},·Lorg/connectbot/util/EntropyView;->getWidth()I | 326 | ····invoke-virtual·{p0},·Lorg/connectbot/util/EntropyView;->getWidth()I |
323 | ····move-result·v2 | 327 | ····move-result·v2 |
324 | ····int-to-float·v2,·v2 | 328 | ····int-to-float·v2,·v2 |
325 | ····div-float/2addr·v2,·v10 | 329 | ····div-float/2addr·v2,·v10 |
330 | ····.line·99 | ||
326 | ····invoke-virtual·{p0},·Lorg/connectbot/util/EntropyView;->getHeight()I | 331 | ····invoke-virtual·{p0},·Lorg/connectbot/util/EntropyView;->getHeight()I |
327 | ····move-result·v3 | 332 | ····move-result·v3 |
328 | ····int-to-float·v3,·v3 | 333 | ····int-to-float·v3,·v3 |
329 | ····div-float/2addr·v3,·v10 | 334 | ····div-float/2addr·v3,·v10 |
Offset 352, 31 lines modified | Offset 357, 34 lines modified | ||
352 | ····add-float/2addr·v4,·v5 | 357 | ····add-float/2addr·v4,·v5 |
353 | ····add-float/2addr·v3,·v4 | 358 | ····add-float/2addr·v3,·v4 |
354 | ····iget-object·v4,·p0,·Lorg/connectbot/util/EntropyView;->mPaint:Landroid/graphics/Paint; | 359 | ····iget-object·v4,·p0,·Lorg/connectbot/util/EntropyView;->mPaint:Landroid/graphics/Paint; |
360 | ····.line·97 | ||
355 | ····invoke-virtual·{p1,·v1,·v2,·v3,·v4},·Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V | 361 | ····invoke-virtual·{p1,·v1,·v2,·v3,·v4},·Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V |
356 | ····.line·101 | 362 | ····.line·101 |
357 | ····iget·v1,·p0,·Lorg/connectbot/util/EntropyView;->splitText:I | 363 | ····iget·v1,·p0,·Lorg/connectbot/util/EntropyView;->splitText:I |
358 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->substring(I)Ljava/lang/String; | 364 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->substring(I)Ljava/lang/String; |
359 | ····move-result-object·v1 | 365 | ····move-result-object·v1 |
366 | ····.line·102 | ||
360 | ····invoke-virtual·{p0},·Lorg/connectbot/util/EntropyView;->getWidth()I | 367 | ····invoke-virtual·{p0},·Lorg/connectbot/util/EntropyView;->getWidth()I |
361 | ····move-result·v2 | 368 | ····move-result·v2 |
362 | ····int-to-float·v2,·v2 | 369 | ····int-to-float·v2,·v2 |
363 | ····div-float/2addr·v2,·v10 | 370 | ····div-float/2addr·v2,·v10 |
371 | ····.line·103 | ||
364 | ····invoke-virtual·{p0},·Lorg/connectbot/util/EntropyView;->getHeight()I | 372 | ····invoke-virtual·{p0},·Lorg/connectbot/util/EntropyView;->getHeight()I |
365 | ····move-result·v3 | 373 | ····move-result·v3 |
366 | ····int-to-float·v3,·v3 | 374 | ····int-to-float·v3,·v3 |
367 | ····div-float/2addr·v3,·v10 | 375 | ····div-float/2addr·v3,·v10 |
Offset 395, 30 lines modified | Offset 403, 32 lines modified | ||
395 | ····add-float/2addr·v4,·v5 | 403 | ····add-float/2addr·v4,·v5 |
Max diff block lines reached; 12401/14788 bytes (83.86%) of diff not shown. |
Offset 967, 14 lines modified | Offset 967, 15 lines modified | ||
967 | ····invoke-virtual·{v15,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 967 | ····invoke-virtual·{v15,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
968 | ····move-result-object·v2 | 968 | ····move-result-object·v2 |
969 | ····const-string·v3,·"·=·?" | 969 | ····const-string·v3,·"·=·?" |
970 | ····.line·460 | ||
970 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 971 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
971 | ····.line·462 | 972 | ····.line·462 |
972 | ····invoke-interface·{v10},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 973 | ····invoke-interface·{v10},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
973 | ····move-result-object·v2 | 974 | ····move-result-object·v2 |
Offset 1020, 24 lines modified | Offset 1021, 26 lines modified | ||
1020 | ····.line·474 | 1021 | ····.line·474 |
1021 | ····.local·v1,·"db":Landroid/database/sqlite/SQLiteDatabase; | 1022 | ····.local·v1,·"db":Landroid/database/sqlite/SQLiteDatabase; |
1022 | ····const-string·v2,·"hosts" | 1023 | ····const-string·v2,·"hosts" |
1023 | ····const/4·v3,·0x0 | 1024 | ····const/4·v3,·0x0 |
1025 | ····.line·475 | ||
1024 | ····invoke-virtual·{v15},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 1026 | ····invoke-virtual·{v15},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
1025 | ····move-result-object·v4 | 1027 | ····move-result-object·v4 |
1026 | ····const/4·v6,·0x0 | 1028 | ····const/4·v6,·0x0 |
1027 | ····const/4·v7,·0x0 | 1029 | ····const/4·v7,·0x0 |
1028 | ····const/4·v8,·0x0 | 1030 | ····const/4·v8,·0x0 |
1031 | ····.line·474 | ||
1029 | ····invoke-virtual/range·{v1·..·v8},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; | 1032 | ····invoke-virtual/range·{v1·..·v8},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
1030 | ····move-result-object·v9 | 1033 | ····move-result-object·v9 |
1031 | ····.line·479 | 1034 | ····.line·479 |
1032 | ····.local·v9,·"c":Landroid/database/Cursor; | 1035 | ····.local·v9,·"c":Landroid/database/Cursor; |
1033 | ····move-object/from16·v0,·p0 | 1036 | ····move-object/from16·v0,·p0 |
Offset 1093, 26 lines modified | Offset 1096, 28 lines modified | ||
1093 | ····const/4·v4,·0x1 | 1096 | ····const/4·v4,·0x1 |
1094 | ····new-array·v4,·v4,·[Ljava/lang/String; | 1097 | ····new-array·v4,·v4,·[Ljava/lang/String; |
1095 | ····const/4·v5,·0x0 | 1098 | ····const/4·v5,·0x0 |
1099 | ····.line·496 | ||
1096 | ····invoke-static·{p1,·p2},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; | 1100 | ····invoke-static·{p1,·p2},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; |
1097 | ····move-result-object·v6 | 1101 | ····move-result-object·v6 |
1098 | ····aput-object·v6,·v4,·v5 | 1102 | ····aput-object·v6,·v4,·v5 |
1099 | ····const/4·v5,·0x0 | 1103 | ····const/4·v5,·0x0 |
1100 | ····const/4·v6,·0x0 | 1104 | ····const/4·v6,·0x0 |
1101 | ····const/4·v7,·0x0 | 1105 | ····const/4·v7,·0x0 |
1106 | ····.line·495 | ||
1102 | ····invoke-virtual/range·{v0·..·v7},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; | 1107 | ····invoke-virtual/range·{v0·..·v7},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
1103 | ····move-result-object·v8 | 1108 | ····move-result-object·v8 |
1104 | ····.line·499 | 1109 | ····.line·499 |
1105 | ····.local·v8,·"c":Landroid/database/Cursor; | 1110 | ····.local·v8,·"c":Landroid/database/Cursor; |
1106 | ····invoke-direct·{p0,·v8},·Lorg/connectbot/util/HostDatabase;->getFirstHostBean(Landroid/database/Cursor;)Lorg/connectbot/bean/HostBean; | 1111 | ····invoke-direct·{p0,·v8},·Lorg/connectbot/util/HostDatabase;->getFirstHostBean(Landroid/database/Cursor;)Lorg/connectbot/bean/HostBean; |
Offset 1190, 26 lines modified | Offset 1195, 28 lines modified | ||
1190 | ····const/4·v4,·0x1 | 1195 | ····const/4·v4,·0x1 |
1191 | ····new-array·v4,·v4,·[Ljava/lang/String; | 1196 | ····new-array·v4,·v4,·[Ljava/lang/String; |
1192 | ····const/4·v5,·0x0 | 1197 | ····const/4·v5,·0x0 |
1198 | ····.line·677 | ||
1193 | ····invoke-static·{p1},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; | 1199 | ····invoke-static·{p1},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; |
1194 | ····move-result-object·v6 | 1200 | ····move-result-object·v6 |
1195 | ····aput-object·v6,·v4,·v5 | 1201 | ····aput-object·v6,·v4,·v5 |
1196 | ····const/4·v5,·0x0 | 1202 | ····const/4·v5,·0x0 |
1197 | ····const/4·v6,·0x0 | 1203 | ····const/4·v6,·0x0 |
1198 | ····const/4·v7,·0x0 | 1204 | ····const/4·v7,·0x0 |
1205 | ····.line·674 | ||
1199 | ····invoke-virtual/range·{v0·..·v7},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; | 1206 | ····invoke-virtual/range·{v0·..·v7},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
1200 | ····move-result-object·v8 | 1207 | ····move-result-object·v8 |
1201 | ····.line·680 | 1208 | ····.line·680 |
1202 | ····.local·v8,·"c":Landroid/database/Cursor; | 1209 | ····.local·v8,·"c":Landroid/database/Cursor; |
Max diff block lines reached; 8701/11409 bytes (76.26%) of diff not shown. |
Offset 739, 26 lines modified | Offset 739, 28 lines modified | ||
739 | ····const/4·v4,·0x1 | 739 | ····const/4·v4,·0x1 |
740 | ····new-array·v4,·v4,·[Ljava/lang/String; | 740 | ····new-array·v4,·v4,·[Ljava/lang/String; |
741 | ····const/4·v5,·0x0 | 741 | ····const/4·v5,·0x0 |
742 | ····.line·180 | ||
742 | ····invoke-static·{p1,·p2},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; | 743 | ····invoke-static·{p1,·p2},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; |
743 | ····move-result-object·v6 | 744 | ····move-result-object·v6 |
744 | ····aput-object·v6,·v4,·v5 | 745 | ····aput-object·v6,·v4,·v5 |
745 | ····move-object·v5,·v2 | 746 | ····move-object·v5,·v2 |
746 | ····move-object·v6,·v2 | 747 | ····move-object·v6,·v2 |
747 | ····move-object·v7,·v2 | 748 | ····move-object·v7,·v2 |
749 | ····.line·179 | ||
748 | ····invoke-virtual/range·{v0·..·v7},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; | 750 | ····invoke-virtual/range·{v0·..·v7},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
749 | ····move-result-object·v8 | 751 | ····move-result-object·v8 |
750 | ····.line·183 | 752 | ····.line·183 |
751 | ····.local·v8,·"c":Landroid/database/Cursor; | 753 | ····.local·v8,·"c":Landroid/database/Cursor; |
752 | ····const/4·v9,·0x0 | 754 | ····const/4·v9,·0x0 |
Offset 852, 24 lines modified | Offset 854, 26 lines modified | ||
852 | ····aput-object·v3,·v2,·v4 | 854 | ····aput-object·v3,·v2,·v4 |
853 | ····const-string·v3,·"_id·=·?" | 855 | ····const-string·v3,·"_id·=·?" |
854 | ····new-array·v4,·v4,·[Ljava/lang/String; | 856 | ····new-array·v4,·v4,·[Ljava/lang/String; |
857 | ····.line·244 | ||
855 | ····invoke-static·{p1,·p2},·Ljava/lang/Long;->toString(J)Ljava/lang/String; | 858 | ····invoke-static·{p1,·p2},·Ljava/lang/Long;->toString(J)Ljava/lang/String; |
856 | ····move-result-object·v6 | 859 | ····move-result-object·v6 |
857 | ····aput-object·v6,·v4,·v7 | 860 | ····aput-object·v6,·v4,·v7 |
858 | ····move-object·v6,·v5 | 861 | ····move-object·v6,·v5 |
859 | ····move-object·v7,·v5 | 862 | ····move-object·v7,·v5 |
863 | ····.line·242 | ||
860 | ····invoke-virtual/range·{v0·..·v7},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; | 864 | ····invoke-virtual/range·{v0·..·v7},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
861 | ····move-result-object·v8 | 865 | ····move-result-object·v8 |
862 | ····.line·246 | 866 | ····.line·246 |
863 | ····.local·v8,·"c":Landroid/database/Cursor; | 867 | ····.local·v8,·"c":Landroid/database/Cursor; |
864 | ····if-eqz·v8,·:cond_1 | 868 | ····if-eqz·v8,·:cond_1 |
Offset 557, 91 lines modified | Offset 557, 86 lines modified | ||
557 | ····move-result-object·v3 | 557 | ····move-result-object·v3 |
558 | ····goto·:goto_0 | 558 | ····goto·:goto_0 |
559 | .end·method | 559 | .end·method |
560 | .method·protected·static·encodeHex([B)Ljava/lang/String; | 560 | .method·protected·static·encodeHex([B)Ljava/lang/String; |
561 |
····.locals· |
561 | ····.locals·8 |
562 | ····.param·p0,·"bytes"····#·[B | 562 | ····.param·p0,·"bytes"····#·[B |
563 | ····.prologue | 563 | ····.prologue |
564 | ····.line·342 | 564 | ····.line·342 |
565 |
····array-length·v |
565 | ····array-length·v4,·p0 |
566 |
····mul-int/lit8·v |
566 | ····mul-int/lit8·v4,·v4,·0x2 |
567 |
····new-array·v |
567 | ····new-array·v1,·v4,·[C |
568 | ····.line·344 | 568 | ····.line·344 |
569 |
····.local·v |
569 | ····.local·v1,·"hex":[C |
570 |
····const/4·v |
570 | ····const/4·v2,·0x0 |
571 | ····.line·345 | 571 | ····.line·345 |
572 |
····.local·v |
572 | ····.local·v2,·"i":I |
573 |
···· |
573 | ····array-length·v5,·p0 |
574 |
···· |
574 | ····const/4·v4,·0x0 |
575 | ····array-length·v6,·v0 | ||
576 | ····.local·v6,·"len$":I | ||
577 | ····const/4·v5,·0x0 | ||
578 |
···· |
575 | ····move·v3,·v2 |
579 | ····move·v4,·v3 | ||
580 |
····.end·local·v |
576 | ····.end·local·v2····#·"i":I |
581 |
····.local·v |
577 | ····.local·v3,·"i":I |
582 | ····:goto_0 | 578 | ····:goto_0 |
583 |
····if-ge·v |
579 | ····if-ge·v4,·v5,·:cond_0 |
584 |
····aget-byte·v |
580 | ····aget-byte·v0,·p0,·v4 |
585 | ····.line·346 | 581 | ····.line·346 |
586 |
····.local·v |
582 | ····.local·v0,·"b":B |
587 |
····add-int/lit8·v |
583 | ····add-int/lit8·v2,·v3,·0x1 |
588 |
····.end·local·v |
584 | ····.end·local·v3····#·"i":I |
589 |
····.restart·local·v |
585 | ····.restart·local·v2····#·"i":I |
590 |
····sget-object·v |
586 | ····sget-object·v6,·Lorg/connectbot/util/PubkeyUtils;->HEX_DIGITS:[C |
591 |
····shr-int/lit8·v |
587 | ····shr-int/lit8·v7,·v0,·0x4 |
592 |
····and-int/lit8·v |
588 | ····and-int/lit8·v7,·v7,·0xf |
593 |
····aget-char·v |
589 | ····aget-char·v6,·v6,·v7 |
594 |
····aput-char·v |
590 | ····aput-char·v6,·v1,·v3 |
595 | ····.line·347 | 591 | ····.line·347 |
596 |
····add-int/lit8·v |
592 | ····add-int/lit8·v3,·v2,·0x1 |
597 |
····.end·local·v |
593 | ····.end·local·v2····#·"i":I |
598 |
····.restart·local·v |
594 | ····.restart·local·v3····#·"i":I |
599 |
····sget-object·v |
595 | ····sget-object·v6,·Lorg/connectbot/util/PubkeyUtils;->HEX_DIGITS:[C |
600 |
····and-int/lit8·v |
596 | ····and-int/lit8·v7,·v0,·0xf |
601 |
····aget-char·v |
597 | ····aget-char·v6,·v6,·v7 |
602 |
····aput-char·v |
598 | ····aput-char·v6,·v1,·v2 |
603 | ····.line·345 | 599 | ····.line·345 |
604 |
····add-int/lit8·v |
600 | ····add-int/lit8·v4,·v4,·0x1 |
605 | ····goto·:goto_0 | 601 | ····goto·:goto_0 |
606 | ····.line·350 | 602 | ····.line·350 |
607 |
····.end·local·v |
603 | ····.end·local·v0····#·"b":B |
608 | ····:cond_0 | 604 | ····:cond_0 |
609 |
····invoke-static·{v |
605 | ····invoke-static·{v1},·Ljava/lang/String;->valueOf([C)Ljava/lang/String; |
610 |
····move-result-object·v |
606 | ····move-result-object·v4 |
611 |
····return-object·v |
607 | ····return-object·v4 |
612 | .end·method | 608 | .end·method |
613 | .method·public·static·encrypt([BLjava/lang/String;)[B | 609 | .method·public·static·encrypt([BLjava/lang/String;)[B |
614 | ····.locals·6 | 610 | ····.locals·6 |
615 | ····.param·p0,·"cleartext"····#·[B | 611 | ····.param·p0,·"cleartext"····#·[B |
616 | ····.param·p1,·"secret"····#·Ljava/lang/String; | 612 | ····.param·p1,·"secret"····#·Ljava/lang/String; |
617 | ····.annotation·system·Ldalvik/annotation/Throws; | 613 | ····.annotation·system·Ldalvik/annotation/Throws; |
Offset 1378, 20 lines modified | Offset 1373, 22 lines modified | ||
1378 | ····.local·v4,·"rsaPriv":Ljava/security/interfaces/RSAPrivateCrtKey; | 1373 | ····.local·v4,·"rsaPriv":Ljava/security/interfaces/RSAPrivateCrtKey; |
1379 | ····new-instance·v8,·Ljava/security/spec/RSAPublicKeySpec; | 1374 | ····new-instance·v8,·Ljava/security/spec/RSAPublicKeySpec; |
1380 | ····invoke-interface·{v4},·Ljava/security/interfaces/RSAPrivateCrtKey;->getModulus()Ljava/math/BigInteger; | 1375 | ····invoke-interface·{v4},·Ljava/security/interfaces/RSAPrivateCrtKey;->getModulus()Ljava/math/BigInteger; |
1381 | ····move-result-object·v9 | 1376 | ····move-result-object·v9 |
Max diff block lines reached; 1974/5230 bytes (37.74%) of diff not shown. |
Offset 109, 114 lines modified | Offset 109, 113 lines modified | ||
109 | .method·private·dropAllTablesWithPrefix(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)V | 109 | .method·private·dropAllTablesWithPrefix(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)V |
110 | ····.locals·5 | 110 | ····.locals·5 |
111 | ····.param·p1,·"db"····#·Landroid/database/sqlite/SQLiteDatabase; | 111 | ····.param·p1,·"db"····#·Landroid/database/sqlite/SQLiteDatabase; |
112 | ····.param·p2,·"prefix"····#·Ljava/lang/String; | 112 | ····.param·p2,·"prefix"····#·Ljava/lang/String; |
113 | ····.prologue | 113 | ····.prologue |
114 | ····.line·124 | 114 | ····.line·124 |
115 |
····sget-object·v |
115 | ····sget-object·v2,·Lorg/connectbot/util/RobustSQLiteOpenHelper;->mIndexNames:Ljava/util/List; |
116 |
····invoke-interface·{v |
116 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
117 |
····move-result-object·v |
117 | ····move-result-object·v2 |
118 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
119 | ····:goto_0 | 118 | ····:goto_0 |
120 |
····invoke-interface·{v |
119 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
121 | ····move-result·v3 | 120 | ····move-result·v3 |
122 | ····if-eqz·v3,·:cond_0 | 121 | ····if-eqz·v3,·:cond_0 |
123 |
····invoke-interface·{v |
122 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
124 |
····move-result-object·v |
123 | ····move-result-object·v0 |
125 |
····check-cast·v |
124 | ····check-cast·v0,·Ljava/lang/String; |
126 | ····.line·125 | 125 | ····.line·125 |
127 |
····.local·v |
126 | ····.local·v0,·"indexName":Ljava/lang/String; |
128 | ····new-instance·v3,·Ljava/lang/StringBuilder; | 127 | ····new-instance·v3,·Ljava/lang/StringBuilder; |
129 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V | 128 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V |
130 | ····const-string·v4,·"DROP·INDEX·IF·EXISTS·" | 129 | ····const-string·v4,·"DROP·INDEX·IF·EXISTS·" |
131 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 130 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
132 | ····move-result-object·v3 | 131 | ····move-result-object·v3 |
133 | ····invoke-virtual·{v3,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 132 | ····invoke-virtual·{v3,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
134 | ····move-result-object·v3 | 133 | ····move-result-object·v3 |
135 |
····invoke-virtual·{v3,·v |
134 | ····invoke-virtual·{v3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
136 | ····move-result-object·v3 | 135 | ····move-result-object·v3 |
137 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 136 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
138 | ····move-result-object·v3 | 137 | ····move-result-object·v3 |
139 | ····invoke-virtual·{p1,·v3},·Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V | 138 | ····invoke-virtual·{p1,·v3},·Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V |
140 | ····goto·:goto_0 | 139 | ····goto·:goto_0 |
141 | ····.line·126 | 140 | ····.line·126 |
142 |
····.end·local·v |
141 | ····.end·local·v0····#·"indexName":Ljava/lang/String; |
143 | ····:cond_0 | 142 | ····:cond_0 |
144 |
····sget-object·v |
143 | ····sget-object·v2,·Lorg/connectbot/util/RobustSQLiteOpenHelper;->mTableNames:Ljava/util/List; |
145 |
····invoke-interface·{v |
144 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
146 |
····move-result-object·v |
145 | ····move-result-object·v2 |
147 | ····:goto_1 | 146 | ····:goto_1 |
148 |
····invoke-interface·{v |
147 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
149 | ····move-result·v3 | 148 | ····move-result·v3 |
150 | ····if-eqz·v3,·:cond_1 | 149 | ····if-eqz·v3,·:cond_1 |
151 |
····invoke-interface·{v |
150 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
152 |
····move-result-object·v |
151 | ····move-result-object·v1 |
153 |
····check-cast·v |
152 | ····check-cast·v1,·Ljava/lang/String; |
154 | ····.line·127 | 153 | ····.line·127 |
155 |
····.local·v |
154 | ····.local·v1,·"tableName":Ljava/lang/String; |
156 | ····new-instance·v3,·Ljava/lang/StringBuilder; | 155 | ····new-instance·v3,·Ljava/lang/StringBuilder; |
157 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V | 156 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V |
158 | ····const-string·v4,·"DROP·TABLE·IF·EXISTS·" | 157 | ····const-string·v4,·"DROP·TABLE·IF·EXISTS·" |
159 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 158 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
160 | ····move-result-object·v3 | 159 | ····move-result-object·v3 |
161 | ····invoke-virtual·{v3,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 160 | ····invoke-virtual·{v3,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
162 | ····move-result-object·v3 | 161 | ····move-result-object·v3 |
163 |
····invoke-virtual·{v3,·v |
162 | ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
164 | ····move-result-object·v3 | 163 | ····move-result-object·v3 |
165 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 164 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Max diff block lines reached; 7150/11324 bytes (63.14%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/connectbot/util/UberColorPickerDialog; | 21 | .field·final·synthetic·this$0:Lorg/connectbot/util/UberColorPickerDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/connectbot/util/UberColorPickerDialog;)V | 23 | .method·constructor·<init>(Lorg/connectbot/util/UberColorPickerDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/connectbot/util/UberColorPickerDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·102 | 27 | ····.line·102 |
27 | ····iput-object·p1,·p0,·Lorg/connectbot/util/UberColorPickerDialog$1;->this$0:Lorg/connectbot/util/UberColorPickerDialog; | 28 | ····iput-object·p1,·p0,·Lorg/connectbot/util/UberColorPickerDialog$1;->this$0:Lorg/connectbot/util/UberColorPickerDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 98, 18 lines modified | Offset 98, 20 lines modified | ||
98 | ····aget-object·v5,·p0,·v6 | 98 | ····aget-object·v5,·p0,·v6 |
99 | ····invoke-virtual·{v4,·v5},·Ljava/math/BigInteger;->subtract(Ljava/math/BigInteger;)Ljava/math/BigInteger; | 99 | ····invoke-virtual·{v4,·v5},·Ljava/math/BigInteger;->subtract(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
100 | ····move-result-object·v4 | 100 | ····move-result-object·v4 |
101 | ····.line·250 | ||
101 | ····invoke-virtual·{v4,·v2},·Ljava/math/BigInteger;->modInverse(Ljava/math/BigInteger;)Ljava/math/BigInteger; | 102 | ····invoke-virtual·{v4,·v2},·Ljava/math/BigInteger;->modInverse(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
102 | ····move-result-object·v4 | 103 | ····move-result-object·v4 |
104 | ····.line·249 | ||
103 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger; | 105 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
104 | ····move-result-object·v1 | 106 | ····move-result-object·v1 |
105 | ····.line·251 | 107 | ····.line·251 |
106 | ····.local·v1,·"d":Ljava/math/BigInteger; | 108 | ····.local·v1,·"d":Ljava/math/BigInteger; |
107 | ····new-array·v0,·v8,·[Ljava/math/BigInteger; | 109 | ····new-array·v0,·v8,·[Ljava/math/BigInteger; |
Offset 236, 22 lines modified | Offset 238, 24 lines modified | ||
236 | ····invoke-virtual·{v4,·v1},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger; | 238 | ····invoke-virtual·{v4,·v1},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
237 | ····move-result-object·v4 | 239 | ····move-result-object·v4 |
238 | ····aget-object·v5,·p0,·v7 | 240 | ····aget-object·v5,·p0,·v7 |
241 | ····.line·233 | ||
239 | ····invoke-virtual·{v5,·v7},·Ljava/math/BigInteger;->shiftLeft(I)Ljava/math/BigInteger; | 242 | ····invoke-virtual·{v5,·v7},·Ljava/math/BigInteger;->shiftLeft(I)Ljava/math/BigInteger; |
240 | ····move-result-object·v5 | 243 | ····move-result-object·v5 |
241 | ····invoke-virtual·{v5,·v3},·Ljava/math/BigInteger;->modInverse(Ljava/math/BigInteger;)Ljava/math/BigInteger; | 244 | ····invoke-virtual·{v5,·v3},·Ljava/math/BigInteger;->modInverse(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
242 | ····move-result-object·v5 | 245 | ····move-result-object·v5 |
246 | ····.line·232 | ||
243 | ····invoke-virtual·{v4,·v5},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger; | 247 | ····invoke-virtual·{v4,·v5},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
244 | ····move-result-object·v2 | 248 | ····move-result-object·v2 |
245 | ····.line·234 | 249 | ····.line·234 |
246 | ····.local·v2,·"d":Ljava/math/BigInteger; | 250 | ····.local·v2,·"d":Ljava/math/BigInteger; |
247 | ····new-array·v0,·v8,·[Ljava/math/BigInteger; | 251 | ····new-array·v0,·v8,·[Ljava/math/BigInteger; |
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:···························MIPS·R3000 | 9 | ··Machine:···························MIPS·R3000 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 |
··Entry·point·address:···············0x |
11 | ··Entry·point·address:···············0xe00 |
12 | ··Start·of·program·headers:··········64·(bytes·into·file) | 12 | ··Start·of·program·headers:··········64·(bytes·into·file) |
13 |
··Start·of·section·headers:··········9 |
13 | ··Start·of·section·headers:··········9112·(bytes·into·file) |
14 | ··Flags:·····························0xa0000407,·noreorder,·pic,·cpic,·nan2008,·mips64r6 | 14 | ··Flags:·····························0xa0000407,·noreorder,·pic,·cpic,·nan2008,·mips64r6 |
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:········· |
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:·········2 |
19 | ··Number·of·section·headers:·········25 |
20 |
··Section·header·string·table·index:·2 |
20 | ··Section·header·string·table·index:·24 |
Offset 1, 26 lines modified | Offset 1, 28 lines modified | ||
1 | Elf·file·type·is·DYN·(Shared·object·file) | 1 | Elf·file·type·is·DYN·(Shared·object·file) |
2 |
Entry·point·0x |
2 | Entry·point·0xe00 |
3 |
There·are· |
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 |
··ABIFLAGS·······0x0002 |
6 | ··ABIFLAGS·······0x000238·0x0000000000000238·0x0000000000000238·0x000018·0x000018·R···0x8 |
7 |
··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x001 |
7 | ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0019ec·0x0019ec·R·E·0x10000 |
8 |
··LOAD···········0x001d |
8 | ··LOAD···········0x001d60·0x0000000000011d60·0x0000000000011d60·0x0003a8·0x0003b0·RW··0x10000 |
9 |
··DYNAMIC········0x0002 |
9 | ··DYNAMIC········0x0002f0·0x00000000000002f0·0x00000000000002f0·0x000260·0x000260·R···0x8 |
10 |
·· |
10 | ··NOTE···········0x0002c8·0x00000000000002c8·0x00000000000002c8·0x000024·0x000024·R···0x4 |
11 | ··GNU_EH_FRAME···0x0019a0·0x00000000000019a0·0x00000000000019a0·0x00004c·0x00004c·R···0x4 | ||
11 | ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x10 | 12 | ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x10 |
12 |
··GNU_RELRO······0x001d |
13 | ··GNU_RELRO······0x001d60·0x0000000000011d60·0x0000000000011d60·0x0002a0·0x0002a0·R···0x1 |
13 | ··NULL···········0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·····0x8 | 14 | ··NULL···········0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·····0x8 |
14 | ·Section·to·Segment·mapping: | 15 | ·Section·to·Segment·mapping: |
15 | ··Segment·Sections... | 16 | ··Segment·Sections... |
16 | ···00·····.MIPS.abiflags· | 17 | ···00·····.MIPS.abiflags· |
17 | ···01·····.MIPS.abiflags·.MIPS.options·.dynamic·.hash·.dynsym·.dynstr·.rel.dyn·.text·.MIPS.stubs·.rodata·.eh_frame_hdr· | 18 | ···01·····.MIPS.abiflags·.MIPS.options·.note.gnu.build-id·.dynamic·.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.text·.MIPS.stubs·.rodata·.eh_frame_hdr· |
18 | ···02·····.eh_frame·.init_array·.fini_array·.data·.got· | 19 | ···02·····.eh_frame·.init_array·.fini_array·.data·.got· |
19 | ···03·····.dynamic· | 20 | ···03·····.dynamic· |
20 |
···04·····.e |
21 | ···04·····.note.gnu.build-id· |
21 | ···05····· | 22 | ···05·····.eh_frame_hdr· |
22 |
···06 |
23 | ···06····· |
23 | ···07····· | 24 | ···07·····.eh_frame·.init_array·.fini_array· |
25 | ···08····· |
Offset 1, 31 lines modified | Offset 1, 34 lines modified | ||
1 |
There·are·2 |
1 | There·are·25·section·headers,·starting·at·offset·0x2398: |
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]·.MIPS.abiflags····MIPS_ABIFLAGS···00000000000002 |
5 | ··[·1]·.MIPS.abiflags····MIPS_ABIFLAGS···0000000000000238·000238·000018·18···A··0···0··8 |
6 |
··[·2]·.MIPS.options·····MIPS_OPTIONS····00000000000002 |
6 | ··[·2]·.MIPS.options·····MIPS_OPTIONS····0000000000000250·000250·000078·01··Ao··0···0··8 |
7 |
··[·3]·. |
7 | ··[·3]·.note.gnu.build-id·NOTE············00000000000002c8·0002c8·000024·00···A··0···0··4 |
8 |
··[·4]·. |
8 | ··[·4]·.dynamic··········DYNAMIC·········00000000000002f0·0002f0·000260·10···A··7···0··8 |
9 |
··[·5]·. |
9 | ··[·5]·.hash·············HASH············0000000000000550·000550·000138·04···A··6···0··8 |
10 |
··[·6]·.dyns |
10 | ··[·6]·.dynsym···········DYNSYM··········0000000000000688·000688·0003a8·18···A··7···2··8 |
11 |
··[·7]·. |
11 | ··[·7]·.dynstr···········STRTAB··········0000000000000a30·000a30·0002a3·00···A··0···0··1 |
12 |
··[·8]·. |
12 | ··[·8]·.gnu.version······VERSYM··········0000000000000cd4·000cd4·00004e·02···A··6···0··2 |
13 |
··[·9]·. |
13 | ··[·9]·.gnu.version_r····VERNEED·········0000000000000d28·000d28·000020·00···A··7···1··8 |
14 |
··[10]·.r |
14 | ··[10]·.rel.dyn··········REL·············0000000000000d48·000d48·000030·10···A··6···0··8 |
15 |
··[11]·. |
15 | ··[11]·.text·············PROGBITS········0000000000000e00·000e00·000930·00··AX··0···0·16 |
16 |
··[12]·. |
16 | ··[12]·.MIPS.stubs·······PROGBITS········0000000000001730·001730·000140·00··AX··0···0··8 |
17 |
··[13]·. |
17 | ··[13]·.rodata···········PROGBITS········0000000000001870·001870·000130·01·AMS··0···0··8 |
18 |
··[14]·. |
18 | ··[14]·.eh_frame_hdr·····PROGBITS········00000000000019a0·0019a0·00004c·00···A··0···0··4 |
19 |
··[15]·. |
19 | ··[15]·.eh_frame·········PROGBITS········0000000000011d60·001d60·000288·00··WA··0···0··8 |
20 |
··[16]·. |
20 | ··[16]·.init_array·······INIT_ARRAY······0000000000011fe8·001fe8·000008·00··WA··0···0··8 |
21 |
··[17]·. |
21 | ··[17]·.fini_array·······FINI_ARRAY······0000000000011ff0·001ff0·000010·00··WA··0···0··8 |
22 |
··[18]·. |
22 | ··[18]·.data·············PROGBITS········0000000000012000·002000·000010·00··WA··0···0·16 |
23 |
··[19]·. |
23 | ··[19]·.got··············PROGBITS········0000000000012010·002010·0000f8·08·WAp··0···0·16 |
24 |
··[20]·. |
24 | ··[20]·.bss··············NOBITS··········0000000000012110·002108·000000·00··WA··0···0·16 |
25 |
··[21]·. |
25 | ··[21]·.comment··········PROGBITS········0000000000000000·002108·000027·01··MS··0···0··1 |
26 | ··[22]·.pdr··············PROGBITS········0000000000000000·002130·000160·00······0···0··4 | ||
27 | ··[23]·.gnu.attributes···LOOS+0xffffff5··0000000000000000·002290·000010·00······0···0··1 | ||
28 | ··[24]·.shstrtab·········STRTAB··········0000000000000000·0022a0·0000f7·00······0···0··1 | ||
26 | Key·to·Flags: | 29 | Key·to·Flags: |
27 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 30 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
28 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 31 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
29 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 32 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
30 | ··p·(processor·specific) | 33 | ··p·(processor·specific) |
Offset 1, 40 lines modified | Offset 1, 42 lines modified | ||
1 |
Symbol·table·'.dynsym'·contains·3 |
1 | Symbol·table·'.dynsym'·contains·39·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:·0000000000000 |
4 | ·····1:·0000000000000e00·····0·SECTION·LOCAL··DEFAULT···11· |
5 |
·····2:·0000000000000f |
5 | ·····2:·0000000000000f90···104·FUNC····GLOBAL·DEFAULT···11·_Z15JNU_ThrowByNameP7_JNIEnvPKcS2_ |
6 |
·····3:·0000000000012 |
6 | ·····3:·0000000000012110·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_bss_end__ |
7 |
·····4:·00000000000 |
7 | ·····4:·0000000000000e00·····0·NOTYPE··GLOBAL·DEFAULT···11·_ftext |
8 |
·····5:·0000000000000 |
8 | ·····5:·0000000000000f10···124·FUNC····WEAK···DEFAULT···11·_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz |
9 |
·····6:·00000000000 |
9 | ·····6:·0000000000000e90···124·FUNC····WEAK···DEFAULT···11·_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz |
10 |
·····7:·0000000000000 |
10 | ·····7:·0000000000000ff8···400·FUNC····GLOBAL·DEFAULT···11·_Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring |
11 |
·····8:·0000000000001 |
11 | ·····8:·00000000000016b8···120·FUNC····GLOBAL·DEFAULT···11·Java_com_google_ase_Exec_waitFor |
12 |
·····9:·00000000000 |
12 | ·····9:·0000000000012108·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_fbss |
13 |
····10:·000000000000 |
13 | ····10:·0000000000001188···140·FUNC····GLOBAL·DEFAULT···11·_Z26jniGetFDFromFileDescriptorP7_JNIEnvP8_jobject |
14 |
····11:·00000000000120 |
14 | ····11:·0000000000012000·····0·NOTYPE··GLOBAL·DEFAULT···18·_fdata |
15 |
····12:·00000000000 |
15 | ····12:·0000000000012108·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start |
16 |
····13:·00000000000121 |
16 | ····13:·0000000000012110·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__end__ |
17 |
····14:·000000000000 |
17 | ····14:·0000000000001218···960·FUNC····GLOBAL·DEFAULT···11·Java_com_google_ase_Exec_createSubprocess |
18 |
····15:·00000000000 |
18 | ····15:·00000000000015d8···224·FUNC····GLOBAL·DEFAULT···11·Java_com_google_ase_Exec_setPtyWindowSize |
19 |
····16:·000000000001210 |
19 | ····16:·0000000000012108·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata |
20 |
····17:·00000000000 |
20 | ····17:·0000000000012110·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_end__ |
21 |
····18:·0000000000012 |
21 | ····18:·0000000000012110·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end |
22 |
····19:·0000000000001 |
22 | ····19:·0000000000001850·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2) |
23 |
····20:·0000000000001 |
23 | ····20:·0000000000001840·····0·FUNC····GLOBAL·DEFAULT··UND·fcntl@LIBC·(2) |
24 |
····21:·0000000000001 |
24 | ····21:·0000000000001830·····0·FUNC····GLOBAL·DEFAULT··UND·dup2@LIBC·(2) |
25 |
····22:·0000000000001 |
25 | ····22:·0000000000001820·····0·FUNC····GLOBAL·DEFAULT··UND·waitpid@LIBC·(2) |
26 |
····23:·0000000000001 |
26 | ····23:·0000000000001810·····0·FUNC····GLOBAL·DEFAULT··UND·execl@LIBC·(2) |
27 |
····24:·0000000000001 |
27 | ····24:·0000000000001800·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2) |
28 |
····25:·0000000000001 |
28 | ····25:·00000000000017f0·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2) |
29 |
····26:·0000000000001 |
29 | ····26:·00000000000017e0·····0·FUNC····GLOBAL·DEFAULT··UND·exit@LIBC·(2) |
30 |
····27:·0000000000001 |
30 | ····27:·00000000000017d0·····0·FUNC····GLOBAL·DEFAULT··UND·unlockpt@LIBC·(2) |
31 |
····28:·0000000000001 |
31 | ····28:·00000000000017c0·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_print |
32 |
····29:·000000000000 |
32 | ····29:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard@LIBC·(2) |
33 |
····30:·0000000000001 |
33 | ····30:·00000000000017b0·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2) |
34 |
····31:·0000000000001 |
34 | ····31:·00000000000017a0·····0·FUNC····GLOBAL·DEFAULT··UND·fork@LIBC·(2) |
35 |
····32:·0000000000001 |
35 | ····32:·0000000000001790·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2) |
36 |
····33:·0000000000001 |
36 | ····33:·0000000000001780·····0·FUNC····GLOBAL·DEFAULT··UND·ptsname_r@LIBC·(2) |
37 |
····34:·0000000000001 |
37 | ····34:·0000000000001770·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2) |
38 |
····35:·0000000000001 |
38 | ····35:·0000000000001760·····0·FUNC····GLOBAL·DEFAULT··UND·strerror@LIBC·(2) |
39 |
····36:·0000000000001 |
39 | ····36:·0000000000001750·····0·FUNC····GLOBAL·DEFAULT··UND·setsid@LIBC·(2) |
40 | ····37:·0000000000001740·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2) | ||
41 | ····38:·0000000000001730·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2) |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 |
Relocation·section·'.rel.dyn'·at·offset·0x |
1 | Relocation·section·'.rel.dyn'·at·offset·0xd48·contains·3·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name |
3 | 0000000000000000··0000000000000000·R_MIPS_NONE··········· | 3 | 0000000000000000··0000000000000000·R_MIPS_NONE··········· |
4 | ····················Type2:·R_MIPS_NONE······ | 4 | ····················Type2:·R_MIPS_NONE······ |
5 | ····················Type3:·R_MIPS_NONE······ | 5 | ····················Type3:·R_MIPS_NONE······ |
6 | 0000000000011ff0··0000000000001203·R_MIPS_REL32·········· | 6 | 0000000000011ff0··0000000000001203·R_MIPS_REL32·········· |
7 | ····················Type2:·R_MIPS_64········ | 7 | ····················Type2:·R_MIPS_64········ |
8 | ····················Type3:·R_MIPS_NONE······ | 8 | ····················Type3:·R_MIPS_NONE······ |
Offset 1, 33 lines modified | Offset 1, 36 lines modified | ||
1 |
Dynamic·section·at·offset·0x2 |
1 | Dynamic·section·at·offset·0x2f0·contains·33·entries: |
2 | ··Tag········Type·························Name/Value | 2 | ··Tag········Type·························Name/Value |
3 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so] | 3 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so] |
4 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[libstdc++.so] | 4 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[libstdc++.so] |
5 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so] | 5 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.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 | ·0x000000000000000e·(SONAME)·············Library·soname:·[libcom_google_ase_Exec.so] | 8 | ·0x000000000000000e·(SONAME)·············Library·soname:·[libcom_google_ase_Exec.so] |
9 | ·0x0000000000000010·(SYMBOLIC)···········0x0 | 9 | ·0x0000000000000010·(SYMBOLIC)···········0x0 |
10 | ·0x0000000000000019·(INIT_ARRAY)·········0x11fe8 | 10 | ·0x0000000000000019·(INIT_ARRAY)·········0x11fe8 |
11 |
·0x000000000000001b·(INIT_ARRAYSZ)······· |
11 | ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes) |
12 | ·0x000000000000001a·(FINI_ARRAY)·········0x11ff0 | 12 | ·0x000000000000001a·(FINI_ARRAY)·········0x11ff0 |
13 |
·0x000000000000001c·(FINI_ARRAYSZ)·······1 |
13 | ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes) |
14 |
·0x0000000000000004·(HASH)···············0x |
14 | ·0x0000000000000004·(HASH)···············0x550 |
15 |
·0x0000000000000005·(STRTAB)·············0x |
15 | ·0x0000000000000005·(STRTAB)·············0xa30 |
16 |
·0x0000000000000006·(SYMTAB)·············0x |
16 | ·0x0000000000000006·(SYMTAB)·············0x688 |
17 |
·0x000000000000000a·(STRSZ)··············6 |
17 | ·0x000000000000000a·(STRSZ)··············675·(bytes) |
18 | ·0x000000000000000b·(SYMENT)·············24·(bytes) | 18 | ·0x000000000000000b·(SYMENT)·············24·(bytes) |
19 | ·0x0000000000000003·(PLTGOT)·············0x12010 | 19 | ·0x0000000000000003·(PLTGOT)·············0x12010 |
20 |
·0x0000000000000011·(REL)················0x |
20 | ·0x0000000000000011·(REL)················0xd48 |
21 | ·0x0000000000000012·(RELSZ)··············48·(bytes) | 21 | ·0x0000000000000012·(RELSZ)··············48·(bytes) |
22 | ·0x0000000000000013·(RELENT)·············16·(bytes) | 22 | ·0x0000000000000013·(RELENT)·············16·(bytes) |
23 | ·0x0000000070000001·(MIPS_RLD_VERSION)···1 | 23 | ·0x0000000070000001·(MIPS_RLD_VERSION)···1 |
24 | ·0x0000000070000005·(MIPS_FLAGS)·········NOTPOT | 24 | ·0x0000000070000005·(MIPS_FLAGS)·········NOTPOT |
25 | ·0x0000000070000006·(MIPS_BASE_ADDRESS)··0x0 | 25 | ·0x0000000070000006·(MIPS_BASE_ADDRESS)··0x0 |
26 | ·0x000000007000000a·(MIPS_LOCAL_GOTNO)···11 | 26 | ·0x000000007000000a·(MIPS_LOCAL_GOTNO)···11 |
27 |
·0x0000000070000011·(MIPS_SYMTABNO)······3 |
27 | ·0x0000000070000011·(MIPS_SYMTABNO)······39 |
28 |
·0x0000000070000012·(MIPS_UNREFEXTNO)···· |
28 | ·0x0000000070000012·(MIPS_UNREFEXTNO)····32 |
29 | ·0x0000000070000013·(MIPS_GOTSYM)········0x13 | 29 | ·0x0000000070000013·(MIPS_GOTSYM)········0x13 |
30 | ·0x0000000000000018·(BIND_NOW)··········· | 30 | ·0x0000000000000018·(BIND_NOW)··········· |
31 | ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW | 31 | ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW |
32 | ·0x000000006ffffffe·(VERNEED)············0xd28 | ||
33 | ·0x000000006fffffff·(VERNEEDNUM)·········1 | ||
34 | ·0x000000006ffffff0·(VERSYM)·············0xcd4 | ||
32 | ·0x0000000000000000·(NULL)···············0x0 | 35 | ·0x0000000000000000·(NULL)···············0x0 |
Offset 0, 0 lines modified | Offset 1, 5 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.build-id | ||
2 | ··Owner·················Data·size» Description | ||
3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring) | ||
4 | ····Build·ID:·6052d163eb6a18a1552aa96807fb92e57e9ca35c |
Offset 1, 2 lines modified | Offset 1, 18 lines modified | ||
1 |
|
1 | Version·symbols·section·'.gnu.version'·contains·39·entries: |
2 | ·Addr:·0000000000000cd4··Offset:·0x000cd4··Link:·6·(.dynsym) | ||
3 | ··000:···0·(*local*)·······0·(*local*)·······1·(*global*)······1·(*global*)··· | ||
4 | ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
5 | ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
6 | ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
7 | ··010:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)······· | ||
8 | ··014:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
9 | ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
10 | ··01c:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
11 | ··020:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
12 | ··024:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
13 | Version·needs·section·'.gnu.version_r'·contains·1·entries: | ||
14 | ·Addr:·0x0000000000000d28··Offset:·0x000d28··Link:·7·(.dynstr) | ||
15 | ··000000:·Version:·1··File:·libc.so··Cnt:·1 | ||
16 | ··0x0010:···Name:·LIBC··Flags:·none··Version:·2 |
Offset 10, 179 lines modified | Offset 10, 211 lines modified | ||
10 | ··DW_CFA_def_cfa:·r29·ofs·0 | 10 | ··DW_CFA_def_cfa:·r29·ofs·0 |
11 | ··DW_CFA_nop | 11 | ··DW_CFA_nop |
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 |
00000018·00000000000000 |
15 | 00000018·0000000000000044·0000001c·FDE·cie=00000000·pc=0000000000000e90..0000000000000f0c |
16 |
··DW_CFA_advance_loc4:· |
16 | ··DW_CFA_advance_loc4:·4·to·0000000000000e94 |
17 |
··DW_CFA_def_cfa_offset:· |
17 | ··DW_CFA_def_cfa_offset:·96 |
18 |
··DW_CFA_advance_loc4:· |
18 | ··DW_CFA_advance_loc4:·8·to·0000000000000e9c |
19 | ··DW_CFA_offset:·r28·at·cfa-64 | ||
20 | ··DW_CFA_advance_loc4:·20·to·0000000000000eb0 | ||
21 | ··DW_CFA_offset:·r16·at·cfa-72 | ||
22 | ··DW_CFA_advance_loc4:·40·to·0000000000000ed8 | ||
19 | ··DW_CFA_offset:·r31·at·cfa-56 | 23 | ··DW_CFA_offset:·r31·at·cfa-56 |
20 |
··DW_CFA_advance_loc4:· |
24 | ··DW_CFA_advance_loc4:·44·to·0000000000000f04 |
25 | ··DW_CFA_remember_state | ||
21 | ··DW_CFA_def_cfa_offset:·0 | 26 | ··DW_CFA_def_cfa_offset:·0 |
27 | ··DW_CFA_restore:·r16 | ||
22 | ··DW_CFA_restore:·r28 | 28 | ··DW_CFA_restore:·r28 |
23 | ··DW_CFA_restore:·r31 | 29 | ··DW_CFA_restore:·r31 |
30 | ··DW_CFA_restore_state | ||
31 | ··DW_CFA_nop | ||
32 | ··DW_CFA_nop | ||
33 | ··DW_CFA_nop | ||
34 | ··DW_CFA_nop | ||
35 | ··DW_CFA_nop | ||
36 | ··DW_CFA_nop | ||
37 | ··DW_CFA_nop | ||
24 |
000000 |
38 | 00000060·0000000000000044·00000064·FDE·cie=00000000·pc=0000000000000f10..0000000000000f8c |
25 |
··DW_CFA_advance_loc4:· |
39 | ··DW_CFA_advance_loc4:·4·to·0000000000000f14 |
26 |
··DW_CFA_def_cfa_offset:· |
40 | ··DW_CFA_def_cfa_offset:·96 |
27 |
··DW_CFA_advance_loc4:· |
41 | ··DW_CFA_advance_loc4:·8·to·0000000000000f1c |
42 | ··DW_CFA_offset:·r28·at·cfa-64 | ||
43 | ··DW_CFA_advance_loc4:·20·to·0000000000000f30 | ||
44 | ··DW_CFA_offset:·r16·at·cfa-72 | ||
45 | ··DW_CFA_advance_loc4:·40·to·0000000000000f58 | ||
28 | ··DW_CFA_offset:·r31·at·cfa-56 | 46 | ··DW_CFA_offset:·r31·at·cfa-56 |
29 |
··DW_CFA_advance_loc4:· |
47 | ··DW_CFA_advance_loc4:·44·to·0000000000000f84 |
48 | ··DW_CFA_remember_state | ||
30 | ··DW_CFA_def_cfa_offset:·0 | 49 | ··DW_CFA_def_cfa_offset:·0 |
50 | ··DW_CFA_restore:·r16 | ||
31 | ··DW_CFA_restore:·r28 | 51 | ··DW_CFA_restore:·r28 |
32 | ··DW_CFA_restore:·r31 | 52 | ··DW_CFA_restore:·r31 |
53 | ··DW_CFA_restore_state | ||
54 | ··DW_CFA_nop | ||
55 | ··DW_CFA_nop | ||
56 | ··DW_CFA_nop | ||
57 | ··DW_CFA_nop | ||
58 | ··DW_CFA_nop | ||
59 | ··DW_CFA_nop | ||
60 | ··DW_CFA_nop | ||
33 |
000000 |
61 | 000000a8·000000000000003c·000000ac·FDE·cie=00000000·pc=0000000000000f90..0000000000000ff8 |
34 |
··DW_CFA_advance_loc4:· |
62 | ··DW_CFA_advance_loc4:·8·to·0000000000000f98 |
35 | ··DW_CFA_def_cfa_offset:·48 | 63 | ··DW_CFA_def_cfa_offset:·48 |
36 |
··DW_CFA_advance_loc4:· |
64 | ··DW_CFA_advance_loc4:·8·to·0000000000000fa0 |
37 | ··DW_CFA_offset:·r17·at·cfa-24 | 65 | ··DW_CFA_offset:·r17·at·cfa-24 |
38 | ··DW_CFA_offset:·r16·at·cfa-32 | 66 | ··DW_CFA_offset:·r16·at·cfa-32 |
67 | ··DW_CFA_advance_loc4:·12·to·0000000000000fac | ||
39 | ··DW_CFA_offset:·r31·at·cfa-8 | 68 | ··DW_CFA_offset:·r31·at·cfa-8 |
40 |
··DW_CFA_advance_loc4:· |
69 | ··DW_CFA_advance_loc4:·68·to·0000000000000ff0 |
41 | ··DW_CFA_restore:·r16 | 70 | ··DW_CFA_restore:·r16 |
42 | ··DW_CFA_restore:·r17 | 71 | ··DW_CFA_restore:·r17 |
43 | ··DW_CFA_restore:·r28 | 72 | ··DW_CFA_restore:·r28 |
44 | ··DW_CFA_restore:·r31 | 73 | ··DW_CFA_restore:·r31 |
45 |
··DW_CFA_advance_loc4:·8·to·0000000000000 |
74 | ··DW_CFA_advance_loc4:·8·to·0000000000000ff8 |
46 | ··DW_CFA_def_cfa_offset:·0 | 75 | ··DW_CFA_def_cfa_offset:·0 |
47 | ··DW_CFA_nop | ||
48 | ··DW_CFA_nop | ||
49 | ··DW_CFA_nop | ||
50 | ··DW_CFA_nop | ||
51 | ··DW_CFA_nop | ||
52 |
000000 |
76 | 000000e8·0000000000000054·000000ec·FDE·cie=00000000·pc=0000000000000ff8..0000000000001188 |
53 |
··DW_CFA_advance_loc4:· |
77 | ··DW_CFA_advance_loc4:·12·to·0000000000001004 |
54 | ··DW_CFA_def_cfa_offset:·48 | 78 | ··DW_CFA_def_cfa_offset:·48 |
55 |
··DW_CFA_advance_loc4:·4·to·000000000000 |
79 | ··DW_CFA_advance_loc4:·4·to·0000000000001008 |
56 | ··DW_CFA_offset:·r28·at·cfa-16 | 80 | ··DW_CFA_offset:·r28·at·cfa-16 |
57 |
··DW_CFA_advance_loc4:·24·to·000000000000 |
81 | ··DW_CFA_advance_loc4:·24·to·0000000000001020 |
58 | ··DW_CFA_offset:·r17·at·cfa-40 | 82 | ··DW_CFA_offset:·r17·at·cfa-40 |
59 | ··DW_CFA_offset:·r16·at·cfa-48 | 83 | ··DW_CFA_offset:·r16·at·cfa-48 |
84 | ··DW_CFA_advance_loc4:·20·to·0000000000001034 | ||
60 | ··DW_CFA_offset:·r31·at·cfa-8 | 85 | ··DW_CFA_offset:·r31·at·cfa-8 |
61 | ··DW_CFA_advance_loc4:·16·to·0000000000000e0c | ||
62 | ··DW_CFA_offset:·r19·at·cfa-24 | 86 | ··DW_CFA_offset:·r19·at·cfa-24 |
63 | ··DW_CFA_offset:·r18·at·cfa-32 | 87 | ··DW_CFA_offset:·r18·at·cfa-32 |
64 |
··DW_CFA_advance_loc4:· |
88 | ··DW_CFA_advance_loc4:·196·to·00000000000010f8 |
65 | ··DW_CFA_remember_state | 89 | ··DW_CFA_remember_state |
66 | ··DW_CFA_def_cfa_offset:·0 | 90 | ··DW_CFA_def_cfa_offset:·0 |
67 | ··DW_CFA_restore:·r16 | 91 | ··DW_CFA_restore:·r16 |
68 | ··DW_CFA_restore:·r17 | 92 | ··DW_CFA_restore:·r17 |
69 | ··DW_CFA_restore:·r18 | 93 | ··DW_CFA_restore:·r18 |
70 | ··DW_CFA_restore:·r19 | 94 | ··DW_CFA_restore:·r19 |
71 | ··DW_CFA_restore:·r28 | 95 | ··DW_CFA_restore:·r28 |
72 | ··DW_CFA_restore:·r31 | 96 | ··DW_CFA_restore:·r31 |
73 | ··DW_CFA_restore_state | 97 | ··DW_CFA_restore_state |
Max diff block lines reached; 5561/9706 bytes (57.29%) of diff not shown. |
Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.MIPS.abiflags': | 1 | Hex·dump·of·section·'.MIPS.abiflags': |
2 |
··0x000002 |
2 | ··0x00000238·00004006·02020001·00000000·00000000·..@............. |
3 |
··0x000002 |
3 | ··0x00000248·01000000·00000000···················........ |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | Hex·dump·of·section·'.MIPS.options': | 1 | Hex·dump·of·section·'.MIPS.options': |
2 |
··0x000002 |
2 | ··0x00000250·01280000·00000000·700000b2·00000000·.(......p....... |
3 |
··0x000002 |
3 | ··0x00000260·00000000·00000000·00000000·00000000·................ |
4 |
··0x000002 |
4 | ··0x00000270·00a00100·00000000·01280000·00000000·.........(...... |
5 |
··0x000002 |
5 | ··0x00000280·fcfffff3·00000000·00000000·00000001·................ |
6 |
··0x000002 |
6 | ··0x00000290·00000000·00000000·00a00100·00000000·................ |
7 |
··0x000002 |
7 | ··0x000002a0·01280000·00000000·00000000·00000000·.(.............. |
8 |
··0x000002 |
8 | ··0x000002b0·00000000·00000000·00000000·00000000·................ |
9 |
··0x000002 |
9 | ··0x000002c0·00a00100·00000000···················........ |
Offset 1, 17 lines modified | Offset 1, 23 lines modified | ||
1 | Hex·dump·of·section·'.hash': | 1 | Hex·dump·of·section·'.hash': |
2 |
··0x00000 |
2 | ··0x00000550·25000000·27000000·0d000000·00000000·%...'........... |
3 |
··0x00000 |
3 | ··0x00000560·00000000·02000000·00000000·00000000·................ |
4 |
··0x00000 |
4 | ··0x00000570·00000000·00000000·00000000·00000000·................ |
5 |
··0x00000 |
5 | ··0x00000580·00000000·1d000000·13000000·00000000·................ |
6 |
··0x000005 |
6 | ··0x00000590·03000000·06000000·17000000·16000000·................ |
7 |
··0x000005 |
7 | ··0x000005a0·10000000·07000000·14000000·15000000·................ |
8 |
··0x000005 |
8 | ··0x000005b0·1e000000·18000000·00000000·09000000·................ |
9 |
··0x000005 |
9 | ··0x000005c0·08000000·0f000000·00000000·1a000000·................ |
10 |
··0x000005 |
10 | ··0x000005d0·20000000·12000000·1f000000·04000000··............... |
11 |
··0x000005 |
11 | ··0x000005e0·00000000·0c000000·00000000·00000000·................ |
12 |
··0x000005 |
12 | ··0x000005f0·00000000·00000000·00000000·00000000·................ |
13 |
··0x00000 |
13 | ··0x00000600·00000000·00000000·00000000·05000000·................ |
14 |
··0x00000 |
14 | ··0x00000610·00000000·00000000·00000000·00000000·................ |
15 |
··0x00000 |
15 | ··0x00000620·00000000·00000000·1b000000·00000000·................ |
16 | ··0x00000630·00000000·11000000·0a000000·00000000·................ | ||
17 | ··0x00000640·1c000000·00000000·19000000·00000000·................ | ||
18 | ··0x00000650·24000000·0e000000·0b000000·21000000·$...........!... | ||
19 | ··0x00000660·23000000·22000000·00000000·25000000·#...".......%... | ||
20 | ··0x00000670·26000000·00000000·00000000·00000000·&............... | ||
21 | ··0x00000680·00000000·00000000···················........ | ||
Offset 1, 43 lines modified | Offset 1, 46 lines modified | ||
1 | Hex·dump·of·section·'.dynstr': | 1 | Hex·dump·of·section·'.dynstr': |
2 |
··0x00000 |
2 | ··0x00000a30·005f5f63·78615f66·696e616c·697a6500·.__cxa_finalize. |
3 |
··0x00000 |
3 | ··0x00000a40·5f5f6378·615f6174·65786974·005f5a4e·__cxa_atexit._ZN |
4 |
··0x00000 |
4 | ··0x00000a50·375f4a4e·49456e76·394e6577·4f626a65·7_JNIEnv9NewObje |
5 |
··0x00000 |
5 | ··0x00000a60·63744550·375f6a63·6c617373·5031305f·ctEP7_jclassP10_ |
6 |
··0x00000 |
6 | ··0x00000a70·6a6d6574·686f6449·447a005f·5f737461·jmethodIDz.__sta |
7 |
··0x00000 |
7 | ··0x00000a80·636b5f63·686b5f67·75617264·005f5f73·ck_chk_guard.__s |
8 |
··0x00000 |
8 | ··0x00000a90·7461636b·5f63686b·5f666169·6c005f5a·tack_chk_fail._Z |
9 |
··0x00000 |
9 | ··0x00000aa0·4e375f4a·4e49456e·76313643·616c6c4f·N7_JNIEnv16CallO |
10 |
··0x00000 |
10 | ··0x00000ab0·626a6563·744d6574·686f6445·50385f6a·bjectMethodEP8_j |
11 |
··0x00000 |
11 | ··0x00000ac0·6f626a65·63745031·305f6a6d·6574686f·objectP10_jmetho |
12 |
··0x00000 |
12 | ··0x00000ad0·6449447a·005f5a31·354a4e55·5f546872·dIDz._Z15JNU_Thr |
13 |
··0x00000 |
13 | ··0x00000ae0·6f774279·4e616d65·50375f4a·4e49456e·owByNameP7_JNIEn |
14 |
··0x00000 |
14 | ··0x00000af0·76504b63·53325f00·5f5a3234·4a4e555f·vPKcS2_._Z24JNU_ |
15 |
··0x00000 |
15 | ··0x00000b00·47657453·7472696e·674e6174·69766543·GetStringNativeC |
16 |
··0x00000 |
16 | ··0x00000b10·68617273·50375f4a·4e49456e·7650385f·harsP7_JNIEnvP8_ |
17 |
··0x00000 |
17 | ··0x00000b20·6a737472·696e6700·6d616c6c·6f63005f·jstring.malloc._ |
18 |
··0x00000 |
18 | ··0x00000b30·5a32366a·6e694765·74464446·726f6d46·Z26jniGetFDFromF |
19 |
··0x00000 |
19 | ··0x00000b40·696c6544·65736372·6970746f·7250375f·ileDescriptorP7_ |
20 |
··0x00000 |
20 | ··0x00000b50·4a4e4945·6e765038·5f6a6f62·6a656374·JNIEnvP8_jobject |
21 |
··0x00000 |
21 | ··0x00000b60·004a6176·615f636f·6d5f676f·6f676c65·.Java_com_google |
22 |
··0x00000 |
22 | ··0x00000b70·5f617365·5f457865·635f6372·65617465·_ase_Exec_create |
23 |
··0x00000 |
23 | ··0x00000b80·53756270·726f6365·7373006f·70656e00·Subprocess.open. |
24 |
··0x00000 |
24 | ··0x00000b90·66636e74·6c00756e·6c6f636b·70740070·fcntl.unlockpt.p |
25 |
··0x00000 |
25 | ··0x00000ba0·74736e61·6d655f72·005f5f65·72726e6f·tsname_r.__errno |
26 |
··0x00000 |
26 | ··0x00000bb0·00737472·6572726f·72005f5f·616e6472·.strerror.__andr |
27 |
··0x00000 |
27 | ··0x00000bc0·6f69645f·6c6f675f·7072696e·7400666f·oid_log_print.fo |
28 |
··0x00000 |
28 | ··0x00000bd0·726b0073·65747369·64006475·70320063·rk.setsid.dup2.c |
29 |
··0x00000 |
29 | ··0x00000be0·6c6f7365·00657865·636c004a·6176615f·lose.execl.Java_ |
30 |
··0x00000 |
30 | ··0x00000bf0·636f6d5f·676f6f67·6c655f61·73655f45·com_google_ase_E |
31 |
··0x00000 |
31 | ··0x00000c00·7865635f·73657450·74795769·6e646f77·xec_setPtyWindow |
32 |
··0x00000 |
32 | ··0x00000c10·53697a65·00696f63·746c004a·6176615f·Size.ioctl.Java_ |
33 |
··0x00000 |
33 | ··0x00000c20·636f6d5f·676f6f67·6c655f61·73655f45·com_google_ase_E |
34 |
··0x00000 |
34 | ··0x00000c30·7865635f·77616974·466f7200·77616974·xec_waitFor.wait |
35 |
··0x00000 |
35 | ··0x00000c40·70696400·6c69626c·6f672e73·6f006c69·pid.liblog.so.li |
36 |
··0x00000 |
36 | ··0x00000c50·62737464·632b2b2e·736f006c·69626d2e·bstdc++.so.libm. |
37 |
··0x00000 |
37 | ··0x00000c60·736f006c·6962632e·736f006c·6962646c·so.libc.so.libdl |
38 |
··0x00000 |
38 | ··0x00000c70·2e736f00·5f667465·7874005f·66646174·.so._ftext._fdat |
39 |
··0x00000 |
39 | ··0x00000c80·61005f65·64617461·005f5f62·73735f73·a._edata.__bss_s |
40 |
··0x00000 |
40 | ··0x00000c90·74617274·005f6662·7373005f·656e6400·tart._fbss._end. |
41 |
··0x00000 |
41 | ··0x00000ca0·5f5f6273·735f656e·645f5f00·5f5f656e·__bss_end__.__en |
42 | ··0x00000cb0·645f5f00·6c696263·6f6d5f67·6f6f676c·d__.libcom_googl | ||
43 | ··0x00000cc0·655f6173·655f4578·65632e73·6f004c49·e_ase_Exec.so.LI | ||
44 | ··0x00000cd0·424300······························BC. | ||
Offset 1, 551 lines modified | Offset 1, 608 lines modified | ||
1 | Disassembly·of·section·.text: | 1 | Disassembly·of·section·.text: |
2 |
0000000000000 |
2 | 0000000000000e00·<_ftext@@Base>: |
3 |
····· |
3 | ·····e00:» 67bdfff0·» daddiu» sp,sp,-16 |
4 |
····· |
4 | ·····e04:» ffbc0000·» sd» gp,0(sp) |
5 |
····· |
5 | ·····e08:» 3c1c0002·» lui» gp,0x2 |
6 |
····· |
6 | ·····e0c:» 0399e02d·» daddu» gp,gp,t9 |
7 |
····· |
7 | ·····e10:» ffbf0008·» sd» ra,8(sp) |
8 |
····· |
8 | ·····e14:» 679c9200·» daddiu» gp,gp,-28160 |
9 |
····· |
9 | ·····e18:» df9980f8·» ld» t9,-32520(gp) |
10 |
····· |
10 | ·····e1c:» 0320f809·» jalr» t9 |
11 |
····· |
11 | ·····e20:» df848028·» ld» a0,-32728(gp) |
12 |
····· |
12 | ·····e24:» dfbf0008·» ld» ra,8(sp) |
13 |
····· |
13 | ·····e28:» dfbc0000·» ld» gp,0(sp) |
14 |
····· |
14 | ·····e2c:» 03e00009·» jr» ra |
15 |
····· |
15 | ·····e30:» 67bd0010·» daddiu» sp,sp,16 |
16 | » ... | 16 | » ... |
17 |
····· |
17 | ·····e40:» d8800002·» beqzc» a0,e4c·<_ftext@@Base+0x4c> |
18 |
····· |
18 | ·····e44:» 0080c82d·» move» t9,a0 |
19 |
····· |
19 | ·····e48:» d8190000·» jrc» t9 |
20 |
····· |
20 | ·····e4c:» d81f0000·» jrc» ra |
21 |
····· |
21 | ·····e50:» 67bdfff0·» daddiu» sp,sp,-16 |
22 |
····· |
22 | ·····e54:» 0080282d·» move» a1,a0 |
23 |
····· |
23 | ·····e58:» ffbc0000·» sd» gp,0(sp) |
24 |
····· |
24 | ·····e5c:» 3c1c0002·» lui» gp,0x2 |
25 |
····· |
25 | ·····e60:» 0399e02d·» daddu» gp,gp,t9 |
26 |
····· |
26 | ·····e64:» ffbf0008·» sd» ra,8(sp) |
27 |
····· |
27 | ·····e68:» 679c91b0·» daddiu» gp,gp,-28240 |
28 |
····· |
28 | ·····e6c:» df998068·» ld» t9,-32664(gp) |
29 |
····· |
29 | ·····e70:» df848020·» ld» a0,-32736(gp) |
30 |
····· |
30 | ·····e74:» 0320f809·» jalr» t9 |
31 |
····· |
31 | ·····e78:» df868028·» ld» a2,-32728(gp) |
32 |
····· |
32 | ·····e7c:» dfbf0008·» ld» ra,8(sp) |
33 |
····· |
33 | ·····e80:» dfbc0000·» ld» gp,0(sp) |
34 |
····· |
34 | ·····e84:» 03e00009·» jr» ra |
35 |
····· |
35 | ·····e88:» 67bd0010·» daddiu» sp,sp,16 |
36 |
····· |
36 | ·····e8c:» 00000000·» nop |
37 | ·····ce0:» dfbc0000·» ld» gp,0(sp) | ||
38 |
· |
37 | 0000000000000e90·<_JNIEnv::NewObject(_jclass*,·_jmethodID*,·...)@@Base>: |
39 |
····· |
38 | ·····e90:» 67bdffa0·» daddiu» sp,sp,-96 |
40 |
····· |
39 | ·····e94:» dc8c0000·» ld» t0,0(a0) |
40 | ·····e98:» ffbc0020·» sd» gp,32(sp) | ||
41 |
|
41 | ·····e9c:» 3c1c0002·» lui» gp,0x2 |
42 |
····· |
42 | ·····ea0:» 0399e02d·» daddu» gp,gp,t9 |
43 |
····· |
43 | ·····ea4:» ffb00018·» sd» s0,24(sp) |
44 |
····· |
44 | ·····ea8:» 679c9170·» daddiu» gp,gp,-28304 |
45 |
····· |
45 | ·····eac:» ffa70038·» sd» a3,56(sp) |
46 |
····· |
46 | ·····eb0:» df9080b8·» ld» s0,-32584(gp) |
47 |
····· |
47 | ·····eb4:» ffa80040·» sd» a4,64(sp) |
48 |
····· |
48 | ·····eb8:» ffa90048·» sd» a5,72(sp) |
49 |
····· |
49 | ·····ebc:» 67a20038·» daddiu» v0,sp,56 |
50 |
····· |
50 | ·····ec0:» ffaa0050·» sd» a6,80(sp) |
51 |
····· |
51 | ·····ec4:» 0040382d·» move» a3,v0 |
52 |
····· |
52 | ·····ec8:» ffab0058·» sd» a7,88(sp) |
53 |
····· |
53 | ·····ecc:» de030000·» ld» v1,0(s0) |
54 |
····· |
54 | ·····ed0:» dd9900e8·» ld» t9,232(t0) |
55 |
····· |
55 | ·····ed4:» ffbf0028·» sd» ra,40(sp) |
56 |
····· |
56 | ·····ed8:» ffa20000·» sd» v0,0(sp) |
57 |
····· |
57 | ·····edc:» ffa30008·» sd» v1,8(sp) |
58 | ·····ee0:» f8190000·» jalrc» t9 | ||
58 |
|
59 | ·····ee4:» dfa40008·» ld» a0,8(sp) |
59 |
····· |
60 | ·····ee8:» de050000·» ld» a1,0(s0) |
60 |
····· |
61 | ·····eec:» 14850005·» bne» a0,a1,f04·<_JNIEnv::NewObject(_jclass*,·_jmethodID*,·...)@@Base+0x74> |
61 |
····· |
62 | ·····ef0:» dfbf0028·» ld» ra,40(sp) |
62 |
····· |
63 | ·····ef4:» dfbc0020·» ld» gp,32(sp) |
63 |
····· |
64 | ·····ef8:» dfb00018·» ld» s0,24(sp) |
64 |
····· |
65 | ·····efc:» 03e00009·» jr» ra |
65 |
····· |
66 | ·····f00:» 67bd0060·» daddiu» sp,sp,96 |
66 |
····· |
67 | ·····f04:» df9980d0·» ld» t9,-32560(gp) |
67 |
····· |
68 | ·····f08:» f8190000·» jalrc» t9 |
68 |
····· |
69 | ·····f0c:» 00000000·» nop |
69 | ·····d58:» dc790118·» ld» t9,280(v1) | ||
70 |
|
70 | 0000000000000f10·<_JNIEnv::CallObjectMethod(_jobject*,·_jmethodID*,·...)@@Base>: |
71 |
····· |
71 | ·····f10:» 67bdffa0·» daddiu» sp,sp,-96 |
72 |
····· |
72 | ·····f14:» dc8c0000·» ld» t0,0(a0) |
73 |
····· |
73 | ·····f18:» ffbc0020·» sd» gp,32(sp) |
74 |
····· |
74 | ·····f1c:» 3c1c0002·» lui» gp,0x2 |
75 | ·····f20:» 0399e02d·» daddu» gp,gp,t9 | ||
75 |
|
76 | ·····f24:» ffb00018·» sd» s0,24(sp) |
76 |
····· |
77 | ·····f28:» 679c90f0·» daddiu» gp,gp,-28432 |
77 |
····· |
78 | ·····f2c:» ffa70038·» sd» a3,56(sp) |
78 |
····· |
79 | ·····f30:» df9080b8·» ld» s0,-32584(gp) |
79 |
····· |
80 | ·····f34:» ffa80040·» sd» a4,64(sp) |
80 |
····· |
81 | ·····f38:» ffa90048·» sd» a5,72(sp) |
81 |
····· |
82 | ·····f3c:» 67a20038·» daddiu» v0,sp,56 |
82 |
····· |
83 | ·····f40:» ffaa0050·» sd» a6,80(sp) |
83 |
····· |
84 | ·····f44:» 0040382d·» move» a3,v0 |
84 |
····· |
85 | ·····f48:» ffab0058·» sd» a7,88(sp) |
85 |
····· |
86 | ·····f4c:» de030000·» ld» v1,0(s0) |
86 |
····· |
87 | ·····f50:» dd990118·» ld» t9,280(t0) |
87 |
····· |
88 | ·····f54:» ffbf0028·» sd» ra,40(sp) |
88 |
····· |
89 | ·····f58:» ffa20000·» sd» v0,0(sp) |
89 |
····· |
90 | ·····f5c:» ffa30008·» sd» v1,8(sp) |
90 |
····· |
91 | ·····f60:» f8190000·» jalrc» t9 |
91 |
····· |
92 | ·····f64:» dfa40008·» ld» a0,8(sp) |
92 |
····· |
93 | ·····f68:» de050000·» ld» a1,0(s0) |
Max diff block lines reached; 25623/41186 bytes (62.21%) of diff not shown. |
Offset 1, 79 lines modified | Offset 1, 83 lines modified | ||
1 | Disassembly·of·section·.MIPS.stubs: | 1 | Disassembly·of·section·.MIPS.stubs: |
2 |
0000000000001 |
2 | 0000000000001730·<.MIPS.stubs>: |
3 |
····1 |
3 | ····1730:» df998010·» ld» t9,-32752(gp) |
4 |
····1 |
4 | ····1734:» 03e0782d·» move» t3,ra |
5 |
····1 |
5 | ····1738:» 0320f809·» jalr» t9 |
6 |
····1 |
6 | ····173c:» 64180026·» daddiu» t8,zero,38 |
7 |
····1 |
7 | ····1740:» df998010·» ld» t9,-32752(gp) |
8 |
····1 |
8 | ····1744:» 03e0782d·» move» t3,ra |
9 |
····1 |
9 | ····1748:» 0320f809·» jalr» t9 |
10 |
····1 |
10 | ····174c:» 64180025·» daddiu» t8,zero,37 |
11 |
····1 |
11 | ····1750:» df998010·» ld» t9,-32752(gp) |
12 |
····1 |
12 | ····1754:» 03e0782d·» move» t3,ra |
13 |
····1 |
13 | ····1758:» 0320f809·» jalr» t9 |
14 |
····1 |
14 | ····175c:» 64180024·» daddiu» t8,zero,36 |
15 |
····1 |
15 | ····1760:» df998010·» ld» t9,-32752(gp) |
16 |
····1 |
16 | ····1764:» 03e0782d·» move» t3,ra |
17 |
····1 |
17 | ····1768:» 0320f809·» jalr» t9 |
18 |
····1 |
18 | ····176c:» 64180023·» daddiu» t8,zero,35 |
19 |
····1 |
19 | ····1770:» df998010·» ld» t9,-32752(gp) |
20 |
····1 |
20 | ····1774:» 03e0782d·» move» t3,ra |
21 |
····1 |
21 | ····1778:» 0320f809·» jalr» t9 |
22 |
····1 |
22 | ····177c:» 64180022·» daddiu» t8,zero,34 |
23 |
····1 |
23 | ····1780:» df998010·» ld» t9,-32752(gp) |
24 |
····1 |
24 | ····1784:» 03e0782d·» move» t3,ra |
25 |
····1 |
25 | ····1788:» 0320f809·» jalr» t9 |
26 |
····1 |
26 | ····178c:» 64180021·» daddiu» t8,zero,33 |
27 |
····1 |
27 | ····1790:» df998010·» ld» t9,-32752(gp) |
28 |
····1 |
28 | ····1794:» 03e0782d·» move» t3,ra |
29 |
····1 |
29 | ····1798:» 0320f809·» jalr» t9 |
30 |
····1 |
30 | ····179c:» 64180020·» daddiu» t8,zero,32 |
31 |
····1 |
31 | ····17a0:» df998010·» ld» t9,-32752(gp) |
32 |
····1 |
32 | ····17a4:» 03e0782d·» move» t3,ra |
33 |
····1 |
33 | ····17a8:» 0320f809·» jalr» t9 |
34 |
····1 |
34 | ····17ac:» 6418001f·» daddiu» t8,zero,31 |
35 |
····1 |
35 | ····17b0:» df998010·» ld» t9,-32752(gp) |
36 |
····1 |
36 | ····17b4:» 03e0782d·» move» t3,ra |
37 |
····1 |
37 | ····17b8:» 0320f809·» jalr» t9 |
38 |
····1 |
38 | ····17bc:» 6418001e·» daddiu» t8,zero,30 |
39 |
····1 |
39 | ····17c0:» df998010·» ld» t9,-32752(gp) |
40 |
····1 |
40 | ····17c4:» 03e0782d·» move» t3,ra |
41 |
····1 |
41 | ····17c8:» 0320f809·» jalr» t9 |
42 |
····1 |
42 | ····17cc:» 6418001c·» daddiu» t8,zero,28 |
43 |
····1 |
43 | ····17d0:» df998010·» ld» t9,-32752(gp) |
44 |
····1 |
44 | ····17d4:» 03e0782d·» move» t3,ra |
45 |
····1 |
45 | ····17d8:» 0320f809·» jalr» t9 |
46 |
····1 |
46 | ····17dc:» 6418001b·» daddiu» t8,zero,27 |
47 |
····1 |
47 | ····17e0:» df998010·» ld» t9,-32752(gp) |
48 |
····1 |
48 | ····17e4:» 03e0782d·» move» t3,ra |
49 |
····1 |
49 | ····17e8:» 0320f809·» jalr» t9 |
50 |
····1 |
50 | ····17ec:» 6418001a·» daddiu» t8,zero,26 |
51 |
····1 |
51 | ····17f0:» df998010·» ld» t9,-32752(gp) |
52 |
····1 |
52 | ····17f4:» 03e0782d·» move» t3,ra |
53 |
····1 |
53 | ····17f8:» 0320f809·» jalr» t9 |
54 |
····1 |
54 | ····17fc:» 64180019·» daddiu» t8,zero,25 |
55 |
····1 |
55 | ····1800:» df998010·» ld» t9,-32752(gp) |
56 |
····1 |
56 | ····1804:» 03e0782d·» move» t3,ra |
57 |
····1 |
57 | ····1808:» 0320f809·» jalr» t9 |
58 |
····1 |
58 | ····180c:» 64180018·» daddiu» t8,zero,24 |
59 |
····1 |
59 | ····1810:» df998010·» ld» t9,-32752(gp) |
60 |
····1 |
60 | ····1814:» 03e0782d·» move» t3,ra |
61 |
····1 |
61 | ····1818:» 0320f809·» jalr» t9 |
62 |
····1 |
62 | ····181c:» 64180017·» daddiu» t8,zero,23 |
63 |
····1 |
63 | ····1820:» df998010·» ld» t9,-32752(gp) |
64 |
····1 |
64 | ····1824:» 03e0782d·» move» t3,ra |
65 |
····1 |
65 | ····1828:» 0320f809·» jalr» t9 |
66 |
····1 |
66 | ····182c:» 64180016·» daddiu» t8,zero,22 |
67 |
····1 |
67 | ····1830:» df998010·» ld» t9,-32752(gp) |
68 |
····1 |
68 | ····1834:» 03e0782d·» move» t3,ra |
69 |
····1 |
69 | ····1838:» 0320f809·» jalr» t9 |
70 |
····1 |
70 | ····183c:» 64180015·» daddiu» t8,zero,21 |
71 |
····1 |
71 | ····1840:» df998010·» ld» t9,-32752(gp) |
72 |
····1 |
72 | ····1844:» 03e0782d·» move» t3,ra |
73 |
····1 |
73 | ····1848:» 0320f809·» jalr» t9 |
74 |
····1 |
74 | ····184c:» 64180014·» daddiu» t8,zero,20 |
75 | ····1850:» df998010·» ld» t9,-32752(gp) | ||
76 | ····1854:» 03e0782d·» move» t3,ra | ||
77 | ····1858:» 0320f809·» jalr» t9 | ||
78 | ····185c:» 64180013·» daddiu» t8,zero,19 | ||
75 | » ... | 79 | » ... |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Hex·dump·of·section·'.eh_frame_hdr': | 1 | Hex·dump·of·section·'.eh_frame_hdr': |
2 |
··0x00001 |
2 | ··0x000019a0·011b033b·bc030100·08000000·f0f4ffff·...;............ |
3 |
··0x00001 |
3 | ··0x000019b0·d8030100·70f5ffff·20040100·f0f5ffff·....p...·....... |
4 |
··0x00001 |
4 | ··0x000019c0·68040100·58f6ffff·a8040100·e8f7ffff·h...X........... |
5 |
··0x00001 |
5 | ··0x000019d0·00050100·78f8ffff·48050100·38fcffff·....x...H...8... |
6 |
··0x00001 |
6 | ··0x000019e0·b0050100·18fdffff·08060100··········............ |
Offset 1, 39 lines modified | Offset 1, 44 lines modified | ||
1 | Hex·dump·of·section·'.eh_frame': | 1 | Hex·dump·of·section·'.eh_frame': |
2 |
··0x00011d |
2 | ··0x00011d60·14000000·00000000·037a5200·017c1f01·.........zR..|.. |
3 |
··0x00011d |
3 | ··0x00011d70·1c0c1d00·00000000·44000000·1c000000·........D....... |
4 |
··0x00011d |
4 | ··0x00011d80·10f1feff·ffffffff·7c000000·00000000·........|....... |
5 |
··0x00011d |
5 | ··0x00011d90·00040400·00000e60·04080000·009c1004·.......`........ |
6 |
··0x00011d |
6 | ··0x00011da0·14000000·90120428·0000009f·0e042c00·.......(......,. |
7 |
··0x00011d |
7 | ··0x00011db0·00000a0e·00d0dcdf·0b000000·00000000·................ |
8 |
··0x00011 |
8 | ··0x00011dc0·44000000·64000000·48f1feff·ffffffff·D...d...H....... |
9 |
··0x00011 |
9 | ··0x00011dd0·7c000000·00000000·00040400·00000e60·|..............` |
10 |
··0x00011 |
10 | ··0x00011de0·04080000·009c1004·14000000·90120428·...............( |
11 |
··0x00011 |
11 | ··0x00011df0·0000009f·0e042c00·00000a0e·00d0dcdf·......,......... |
12 |
··0x00011e |
12 | ··0x00011e00·0b000000·00000000·3c000000·ac000000·........<....... |
13 |
··0x00011e |
13 | ··0x00011e10·80f1feff·ffffffff·68000000·00000000·........h....... |
14 |
··0x00011e |
14 | ··0x00011e20·00040800·00000e30·04080000·00910690·.......0........ |
15 |
··0x00011e |
15 | ··0x00011e30·08040c00·00009f02·04440000·00d0d1dc·.........D...... |
16 |
··0x00011e |
16 | ··0x00011e40·df040800·00000e00·54000000·ec000000·........T....... |
17 |
··0x00011e |
17 | ··0x00011e50·a8f1feff·ffffffff·90010000·00000000·................ |
18 |
··0x00011e |
18 | ··0x00011e60·00040c00·00000e30·04040000·009c0404·.......0........ |
19 |
··0x00011e |
19 | ··0x00011e70·18000000·910a900c·04140000·009f0293·................ |
20 |
··0x00011e |
20 | ··0x00011e80·06920804·c4000000·0a0e00d0·d1d2d3dc·................ |
21 |
··0x00011e |
21 | ··0x00011e90·df0b0488·0000000e·00d0d1d2·d3dcdf00·................ |
22 |
··0x00011e |
22 | ··0x00011ea0·44000000·44010000·e0f2feff·ffffffff·D...D........... |
23 |
··0x00011e |
23 | ··0x00011eb0·8c000000·00000000·00040400·00000e20·...............· |
24 |
··0x00011 |
24 | ··0x00011ec0·04080000·009c0404·10000000·91060414·................ |
25 |
··0x00011 |
25 | ··0x00011ed0·0000009f·02900804·54000000·d0d1dcdf·........T....... |
26 |
··0x00011 |
26 | ··0x00011ee0·04080000·000e0000·64000000·8c010000·........d....... |
27 |
··0x00011 |
27 | ··0x00011ef0·28f3feff·ffffffff·c0030000·00000000·(............... |
28 |
··0x00011f |
28 | ··0x00011f00·00040400·00000eb0·01040800·00009c0a·................ |
29 |
··0x00011f |
29 | ··0x00011f10·04140000·0093149f·06041c00·00009e08·................ |
30 |
··0x00011f |
30 | ··0x00011f20·970c960e·9412040c·00000091·18901a04·................ |
31 |
··0x00011f |
31 | ··0x00011f30·10000000·95109216·b8020400·0200000a·................ |
32 |
··0x00011f |
32 | ··0x00011f40·0e00f8d0·d1d2d3d4·d5d6d7dc·dedf0b00·................ |
33 |
··0x00011f |
33 | ··0x00011f50·54000000·f4010000·80f6feff·ffffffff·T............... |
34 |
··0x00011f |
34 | ··0x00011f60·e0000000·00000000·00040400·00000e50·...............P |
35 |
··0x00011f |
35 | ··0x00011f70·04080000·009c0404·14000000·90109f02·................ |
36 |
··0x00011f |
36 | ··0x00011f80·04140000·00950694·08930a04·18000000·................ |
37 |
··0x00011f |
37 | ··0x00011f90·920c910e·04600000·000a0e00·d0d1d2d3·.....`.......... |
38 | ··0x00011fa0·d4d5dcdf·0b000000·3c000000·4c020000·........<...L... | ||
39 | ··0x00011fb0·08f7feff·ffffffff·78000000·00000000·........x....... | ||
40 | ··0x00011fc0·00040400·00000e30·04080000·009c0404·.......0........ | ||
41 | ··0x00011fd0·14000000·90069f02·04500000·000a0e00·.........P...... | ||
42 | ··0x00011fe0·d0dcdf0b·00000000···················........ | ||
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.init_array': | 1 | Hex·dump·of·section·'.init_array': |
2 |
··0x00011fe8·00000000· |
2 | ··0x00011fe8·00000000·00000000···················........ |
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 |
··0x00011ff0· |
2 | ··0x00011ff0·000e0000·00000000·00000000·00000000·................ |
Offset 1, 18 lines modified | Offset 1, 19 lines modified | ||
1 | Hex·dump·of·section·'.got': | 1 | Hex·dump·of·section·'.got': |
2 | ··0x00012010·00000000·00000000·00000000·00000080·................ | 2 | ··0x00012010·00000000·00000000·00000000·00000080·................ |
3 |
··0x00012020·00 |
3 | ··0x00012020·400e0000·00000000·00200100·00000000·@........·...... |
4 |
··0x00012030·00000000·00000000· |
4 | ··0x00012030·00000000·00000000·100f0000·00000000·................ |
5 |
··0x00012040· |
5 | ··0x00012040·900f0000·00000000·f80f0000·00000000·................ |
6 |
··0x00012050· |
6 | ··0x00012050·900e0000·00000000·88110000·00000000·................ |
7 |
··0x00012060·00000000·00000000· |
7 | ··0x00012060·00000000·00000000·50180000·00000000·........P....... |
8 |
··0x00012070· |
8 | ··0x00012070·40180000·00000000·30180000·00000000·@.......0....... |
9 |
··0x00012080· |
9 | ··0x00012080·20180000·00000000·10180000·00000000··............... |
10 |
··0x00012090· |
10 | ··0x00012090·00180000·00000000·f0170000·00000000·................ |
11 |
··0x000120a0· |
11 | ··0x000120a0·e0170000·00000000·d0170000·00000000·................ |
12 |
··0x000120b0· |
12 | ··0x000120b0·c0170000·00000000·00000000·00000000·................ |
13 |
··0x000120c0· |
13 | ··0x000120c0·b0170000·00000000·a0170000·00000000·................ |
14 |
··0x000120d0· |
14 | ··0x000120d0·90170000·00000000·80170000·00000000·................ |
15 |
··0x000120e0· |
15 | ··0x000120e0·70170000·00000000·60170000·00000000·p.......`....... |
16 |
··0x000120f0· |
16 | ··0x000120f0·50170000·00000000·40170000·00000000·P.......@....... |
17 | ··0x00012100·30170000·00000000···················0....... | ||
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | String·dump·of·section·'.comment': | 1 | String·dump·of·section·'.comment': |
2 |
··[·····0]··GCC:·(GNU)·4.9·201 |
2 | ··[·····0]··GCC:·(GNU)·4.9.x·20150123·(prerelease) |
Offset 1, 25 lines modified | Offset 1, 25 lines modified | ||
1 | Hex·dump·of·section·'.pdr': | 1 | Hex·dump·of·section·'.pdr': |
2 |
··0x00000000· |
2 | ··0x00000000·400e0000·00000000·00000000·00000000·@............... |
3 | ··0x00000010·00000000·00000000·1d000000·1f000000·................ | 3 | ··0x00000010·00000000·00000000·1d000000·1f000000·................ |
4 |
··0x00000020· |
4 | ··0x00000020·000e0000·00000090·f8ffffff·00000000·................ |
5 | ··0x00000030·00000000·10000000·1d000000·1f000000·................ | 5 | ··0x00000030·00000000·10000000·1d000000·1f000000·................ |
6 |
··0x00000040· |
6 | ··0x00000040·500e0000·00000090·f8ffffff·00000000·P............... |
7 | ··0x00000050·00000000·10000000·1d000000·1f000000·................ | 7 | ··0x00000050·00000000·10000000·1d000000·1f000000·................ |
8 |
··0x00000060· |
8 | ··0x00000060·900e0000·00000190·c8ffffff·00000000·................ |
9 |
··0x00000070·00000000· |
9 | ··0x00000070·00000000·60000000·1d000000·1f000000·....`........... |
10 |
··0x00000080· |
10 | ··0x00000080·100f0000·00000190·c8ffffff·00000000·................ |
11 |
··0x00000090·00000000· |
11 | ··0x00000090·00000000·60000000·1d000000·1f000000·....`........... |
12 |
··0x000000a0· |
12 | ··0x000000a0·900f0000·00000390·f8ffffff·00000000·................ |
13 | ··0x000000b0·00000000·30000000·1d000000·1f000000·....0........... | 13 | ··0x000000b0·00000000·30000000·1d000000·1f000000·....0........... |
14 |
··0x000000c0· |
14 | ··0x000000c0·f80f0000·00000f90·f8ffffff·00000000·................ |
15 | ··0x000000d0·00000000·30000000·1d000000·1f000000·....0........... | 15 | ··0x000000d0·00000000·30000000·1d000000·1f000000·....0........... |
16 |
··0x000000e0· |
16 | ··0x000000e0·88110000·00000390·f8ffffff·00000000·................ |
17 | ··0x000000f0·00000000·20000000·1d000000·1f000000·....·........... | 17 | ··0x000000f0·00000000·20000000·1d000000·1f000000·....·........... |
18 |
··0x00000100· |
18 | ··0x00000100·18120000·0000ffd0·e8ffffff·00000001·................ |
19 |
··0x00000110· |
19 | ··0x00000110·f8ffffff·b0000000·1d000000·1f000000·................ |
20 |
··0x00000120· |
20 | ··0x00000120·d8150000·00003f90·f8ffffff·00000000·......?......... |
21 | ··0x00000130·00000000·50000000·1d000000·1f000000·....P........... | 21 | ··0x00000130·00000000·50000000·1d000000·1f000000·....P........... |
22 |
··0x00000140· |
22 | ··0x00000140·b8160000·00000190·f8ffffff·00000000·................ |
23 |
··0x00000150·00000000· |
23 | ··0x00000150·00000000·30000000·1d000000·1f000000·....0........... |
Offset 1, 16 lines modified | Offset 1, 19 lines modified | ||
1 | Hex·dump·of·section·'.shstrtab': | 1 | Hex·dump·of·section·'.shstrtab': |
2 | ··0x00000000·002e7368·73747274·6162002e·4d495053·..shstrtab..MIPS | 2 | ··0x00000000·002e7368·73747274·6162002e·4d495053·..shstrtab..MIPS |
3 | ··0x00000010·2e616269·666c6167·73002e4d·4950532e·.abiflags..MIPS. | 3 | ··0x00000010·2e616269·666c6167·73002e4d·4950532e·.abiflags..MIPS. |
4 |
··0x00000020·6f707469·6f6e7300·2e6 |
4 | ··0x00000020·6f707469·6f6e7300·2e6e6f74·652e676e·options..note.gn |
5 |
··0x00000030· |
5 | ··0x00000030·752e6275·696c642d·6964002e·64796e61·u.build-id..dyna |
6 |
··0x00000040·6 |
6 | ··0x00000040·6d696300·2e686173·68002e64·796e7379·mic..hash..dynsy |
7 |
··0x00000050·2e7 |
7 | ··0x00000050·6d002e64·796e7374·72002e67·6e752e76·m..dynstr..gnu.v |
8 |
··0x00000060· |
8 | ··0x00000060·65727369·6f6e002e·676e752e·76657273·ersion..gnu.vers |
9 |
··0x00000070·6 |
9 | ··0x00000070·696f6e5f·72002e72·656c2e64·796e002e·ion_r..rel.dyn.. |
10 |
··0x00000080·65002e |
10 | ··0x00000080·74657874·002e4d49·50532e73·74756273·text..MIPS.stubs |
11 |
··0x00000090· |
11 | ··0x00000090·002e726f·64617461·002e6568·5f667261·..rodata..eh_fra |
12 |
··0x000000a0· |
12 | ··0x000000a0·6d655f68·6472002e·65685f66·72616d65·me_hdr..eh_frame |
13 |
··0x000000b0· |
13 | ··0x000000b0·002e696e·69745f61·72726179·002e6669·..init_array..fi |
14 |
··0x000000c0· |
14 | ··0x000000c0·6e695f61·72726179·002e6461·7461002e·ni_array..data.. |
15 | ··0x000000d0·676f7400·2e627373·002e636f·6d6d656e·got..bss..commen | ||
16 | ··0x000000e0·74002e70·6472002e·676e752e·61747472·t..pdr..gnu.attr | ||
17 | ··0x000000f0·69627574·657300·····················ibutes. | ||
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:··········1 |
13 | ··Start·of·section·headers:··········16764·(bytes·into·file) |
14 |
··Flags:·····························0x5000 |
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:········· |
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:·········2 |
19 | ··Number·of·section·headers:·········26 |
20 |
··Section·header·string·table·index:·2 |
20 | ··Section·header·string·table·index:·25 |
Offset 1, 27 lines modified | Offset 1, 29 lines modified | ||
1 | Elf·file·type·is·DYN·(Shared·object·file) | 1 | Elf·file·type·is·DYN·(Shared·object·file) |
2 | Entry·point·0x0 | 2 | Entry·point·0x0 |
3 |
There·are· |
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·0x001 |
6 | ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4 |
7 |
··INTERP·········0x0001 |
7 | ··INTERP·········0x000154·0x00000154·0x00000154·0x00013·0x00013·R···0x1 |
8 | ······[Requesting·program·interpreter:·/system/bin/linker] | 8 | ······[Requesting·program·interpreter:·/system/bin/linker] |
9 |
··LOAD···········0x000000·0x00000000·0x00000000·0x02 |
9 | ··LOAD···········0x000000·0x00000000·0x00000000·0x02f04·0x02f04·R·E·0x1000 |
10 |
··LOAD···········0x00 |
10 | ··LOAD···········0x003e40·0x00004e40·0x00004e40·0x001c4·0x001c4·RW··0x1000 |
11 |
··DYNAMIC········0x00 |
11 | ··DYNAMIC········0x003e4c·0x00004e4c·0x00004e4c·0x00128·0x00128·RW··0x4 |
12 | ··NOTE···········0x000168·0x00000168·0x00000168·0x00024·0x00024·R···0x4 | ||
12 | ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0 | 13 | ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0 |
13 |
··EXIDX··········0x002 |
14 | ··EXIDX··········0x002cd4·0x00002cd4·0x00002cd4·0x00140·0x00140·R···0x4 |
14 |
··GNU_RELRO······0x00 |
15 | ··GNU_RELRO······0x003e40·0x00004e40·0x00004e40·0x001c0·0x001c0·RW··0x4 |
15 | ·Section·to·Segment·mapping: | 16 | ·Section·to·Segment·mapping: |
16 | ··Segment·Sections... | 17 | ··Segment·Sections... |
17 | ···00····· | 18 | ···00····· |
18 | ···01·····.interp· | 19 | ···01·····.interp· |
19 | ···02·····.interp·.dynsym·.dynstr·.hash·.rel.dyn·.rel.plt·.plt·.text·.ARM.extab·.ARM.exidx·.rodata· | 20 | ···02·····.interp·.note.gnu.build-id·.dynsym·.dynstr·.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rel.dyn·.rel.plt·.plt·.text·.ARM.extab·.ARM.exidx·.rodata· |
20 | ···03·····.fini_array·.init_array·.dynamic·.got·.data· | 21 | ···03·····.fini_array·.init_array·.dynamic·.got·.data· |
21 | ···04·····.dynamic· | 22 | ···04·····.dynamic· |
22 | ···05····· | 23 | ···05·····.note.gnu.build-id· |
23 |
···06 |
24 | ···06····· |
24 |
···07·····. |
25 | ···07·····.ARM.exidx· |
26 | ···08·····.fini_array·.init_array·.dynamic·.got· |
Offset 1, 31 lines modified | Offset 1, 35 lines modified | ||
1 |
There·are·2 |
1 | There·are·26·section·headers,·starting·at·offset·0x417c: |
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]·.interp···········PROGBITS········000001 |
5 | ··[·1]·.interp···········PROGBITS········00000154·000154·000013·00···A··0···0··1 |
6 |
··[·2]·. |
6 | ··[·2]·.note.gnu.build-id·NOTE············00000168·000168·000024·00···A··0···0··4 |
7 |
··[·3]·.dyns |
7 | ··[·3]·.dynsym···········DYNSYM··········0000018c·00018c·000520·10···A··4···1··4 |
8 |
··[·4]·. |
8 | ··[·4]·.dynstr···········STRTAB··········000006ac·0006ac·0006e6·00···A··0···0··1 |
9 |
··[·5]·. |
9 | ··[·5]·.hash·············HASH············00000d94·000d94·00025c·04···A··3···0··4 |
10 |
··[·6]·. |
10 | ··[·6]·.gnu.version······VERSYM··········00000ff0·000ff0·0000a4·02···A··3···0··2 |
11 |
··[·7]·. |
11 | ··[·7]·.gnu.version_d····VERDEF··········00001094·001094·00001c·00···A··4···1··4 |
12 |
··[·8]·. |
12 | ··[·8]·.gnu.version_r····VERNEED·········000010b0·0010b0·000020·00···A··4···1··4 |
13 |
··[·9]·. |
13 | ··[·9]·.rel.dyn··········REL·············000010d0·0010d0·000048·08···A··3···0··4 |
14 |
··[10]·. |
14 | ··[10]·.rel.plt··········REL·············00001118·001118·0000c0·08··AI··3··11··4 |
15 |
··[11]·. |
15 | ··[11]·.plt··············PROGBITS········000011d8·0011d8·000134·00··AX··0···0··4 |
16 |
··[12]·. |
16 | ··[12]·.text·············PROGBITS········0000130c·00130c·001980·00··AX··0···0··4 |
17 |
··[13]·. |
17 | ··[13]·.ARM.extab········PROGBITS········00002c8c·002c8c·000048·00···A··0···0··4 |
18 |
··[14]·. |
18 | ··[14]·.ARM.exidx········ARM_EXIDX·······00002cd4·002cd4·000140·08··AL·12···0··4 |
19 |
··[15]·. |
19 | ··[15]·.rodata···········PROGBITS········00002e14·002e14·0000f0·01·AMS··0···0··1 |
20 |
··[16]·. |
20 | ··[16]·.fini_array·······FINI_ARRAY······00004e40·003e40·000008·00··WA··0···0··4 |
21 |
··[17]·. |
21 | ··[17]·.init_array·······INIT_ARRAY······00004e48·003e48·000004·00··WA··0···0··1 |
22 |
··[18]·. |
22 | ··[18]·.dynamic··········DYNAMIC·········00004e4c·003e4c·000128·08··WA··4···0··4 |
23 |
··[19]·. |
23 | ··[19]·.got··············PROGBITS········00004f74·003f74·00008c·00··WA··0···0··4 |
24 |
··[20]·. |
24 | ··[20]·.data·············PROGBITS········00005000·004000·000004·00··WA··0···0··4 |
25 |
··[21]·. |
25 | ··[21]·.bss··············NOBITS··········00005004·004004·000000·00··WA··0···0··1 |
26 | ··[22]·.comment··········PROGBITS········00000000·004004·000028·01··MS··0···0··1 | ||
27 | ··[23]·.note.gnu.gold-version·NOTE············00000000·00402c·00001c·00······0···0··4 | ||
28 | ··[24]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004048·000034·00······0···0··1 | ||
29 | ··[25]·.shstrtab·········STRTAB··········00000000·00407c·0000fe·00······0···0··1 | ||
26 | Key·to·Flags: | 30 | Key·to·Flags: |
27 | ··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), |
28 | ··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), |
29 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 33 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
30 | ··y·(purecode),·p·(processor·specific) | 34 | ··y·(purecode),·p·(processor·specific) |
Offset 1, 85 lines modified | Offset 1, 85 lines modified | ||
1 | Symbol·table·'.dynsym'·contains·82·entries: | 1 | Symbol·table·'.dynsym'·contains·82·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·__cxa_finalize | 4 | ·····1:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2) |
5 | ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit | 5 | ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2) |
6 |
·····3:·00001 |
6 | ·····3:·00001349·····6·FUNC····WEAK···DEFAULT···12·_ZN7_JNIEnv9FindClassEPKc |
7 |
·····4:·0000 |
7 | ·····4:·000022cc·····8·FUNC····GLOBAL·DEFAULT···12·__aeabi_unwind_cpp_pr0 |
8 |
·····5:·00001 |
8 | ·····5:·0000134f·····6·FUNC····WEAK···DEFAULT···12·_ZN7_JNIEnv14DeleteLocalRefEP8_jobject |
9 |
·····6:·00001 |
9 | ·····6:·00001355····56·FUNC····WEAK···DEFAULT···12·_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz |
10 |
·····7:·0000 |
10 | ·····7:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2) |
11 |
·····8:·0000 |
11 | ·····8:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard@LIBC·(2) |
12 |
·····9:·0000 |
12 | ·····9:·000022d4·····8·FUNC····WEAK···DEFAULT···12·__aeabi_unwind_cpp_pr1 |
13 |
····10:·00001 |
13 | ····10:·0000138d····56·FUNC····WEAK···DEFAULT···12·_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz |
14 |
····11:·0000 |
14 | ····11:·000013c5····38·FUNC····GLOBAL·DEFAULT···12·_Z15JNU_ThrowByNameP7_JNIEnvPKcS2_ |
15 |
····12:·000013 |
15 | ····12:·000013ed···192·FUNC····GLOBAL·DEFAULT···12·_Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring |
16 |
····13:·0000 |
16 | ····13:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2) |
17 |
····14:·0000 |
17 | ····14:·000014ad····64·FUNC····GLOBAL·DEFAULT···12·_Z26jniGetFDFromFileDescriptorP7_JNIEnvP8_jobject |
18 |
····15:·0000 |
18 | ····15:·000014ed···496·FUNC····GLOBAL·DEFAULT···12·Java_com_google_ase_Exec_createSubprocess |
19 |
····16:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
19 | ····16:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2) |
20 |
····17:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
20 | ····17:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2) |
21 |
····18:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
21 | ····18:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror@LIBC·(2) |
22 |
····19:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
22 | ····19:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fcntl@LIBC·(2) |
23 |
····20:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
23 | ····20:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·unlockpt@LIBC·(2) |
24 |
····21:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
24 | ····21:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ptsname_r@LIBC·(2) |
25 |
····22:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
25 | ····22:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_print |
26 |
····23:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
26 | ····23:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fork@LIBC·(2) |
27 |
····24:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·d |
27 | ····24:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setsid@LIBC·(2) |
28 |
····25:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
28 | ····25:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dup2@LIBC·(2) |
29 |
····26:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·e |
29 | ····26:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2) |
30 |
····27:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ex |
30 | ····27:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·execl@LIBC·(2) |
31 |
····28:·00000000·····0· |
31 | ····28:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·exit@LIBC·(2) |
32 |
····29:·00001 |
32 | ····29:·000016dd····92·FUNC····GLOBAL·DEFAULT···12·Java_com_google_ase_Exec_setPtyWindowSize |
33 | ····30:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl | 33 | ····30:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2) |
34 |
····31:·00001 |
34 | ····31:·00001739····56·FUNC····GLOBAL·DEFAULT···12·Java_com_google_ase_Exec_waitFor |
35 | ····32:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·waitpid | 35 | ····32:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·waitpid@LIBC·(2) |
36 |
····33:·0000 |
36 | ····33:·000022dc·····8·FUNC····WEAK···DEFAULT···12·__aeabi_unwind_cpp_pr2 |
37 | ····34:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__gnu_Unwind_Find_exidx | 37 | ····34:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__gnu_Unwind_Find_exidx |
38 |
····35:·0000 |
38 | ····35:·00002668·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_VFP_D |
39 |
····36:·0000 |
39 | ····36:·00002658·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_VFP |
40 |
····37:·0000 |
40 | ····37:·00002678·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_VFP_D_16_to_31 |
41 |
····38:·0000 |
41 | ····38:·00002688·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_WMMXD |
42 |
····39:·00002 |
42 | ····39:·00002710·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_WMMXC |
43 | ····40:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort | 43 | ····40:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2) |
44 |
····41:·0000 |
44 | ····41:·00002644····20·FUNC····GLOBAL·DEFAULT···12·restore_core_regs |
45 | ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy | 45 | ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy@LIBC·(2) |
46 |
····43:·00001 |
46 | ····43:·00001b94·····8·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetCFA |
47 |
····44:·00001 |
47 | ····44:·00001b9c···164·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_RaiseException |
48 |
····45:·00001 |
48 | ····45:·00001c40····28·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_ForcedUnwind |
49 |
····46:·00001 |
49 | ····46:·00001c5c···116·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Resume |
50 |
····47:·00001 |
50 | ····47:·00001cd0····32·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Resume_or_Rethrow |
51 |
····48:·00001 |
51 | ····48:·00001cf0·····4·FUNC····GLOBAL·DEFAULT···12·_Unwind_Complete |
52 |
····49:·00001 |
52 | ····49:·00001cf4····24·FUNC····GLOBAL·DEFAULT···12·_Unwind_DeleteException |
53 |
····50:·00001 |
53 | ····50:·00001d0c····92·FUNC····GLOBAL·DEFAULT···12·_Unwind_VRS_Get |
54 |
····51:·00001 |
54 | ····51:·00001d90····92·FUNC····GLOBAL·DEFAULT···12·_Unwind_VRS_Set |
55 |
····52:·00001 |
55 | ····52:·00001e18···200·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Backtrace |
56 | ····53:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_begin_cleanup | 56 | ····53:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_begin_cleanup |
57 | ····54:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_type_match | 57 | ····54:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_type_match |
58 |
····55:·00002 |
58 | ····55:·00002878···920·FUNC····GLOBAL·DEFAULT···12·__gnu_unwind_execute |
59 | ····56:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_call_unexpected | 59 | ····56:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_call_unexpected |
60 |
····57:·0000 |
60 | ····57:·000022e4···864·FUNC····GLOBAL·DEFAULT···12·_Unwind_VRS_Pop |
61 |
····58:·0000 |
61 | ····58:·00002670·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_VFP_D |
62 |
····59:·00002 |
62 | ····59:·00002660·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_VFP |
63 |
····60:·0000 |
63 | ····60:·00002680·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_VFP_D_16_to_31 |
64 |
····61:·0000 |
64 | ····61:·000026cc·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_WMMXD |
65 |
····62:·0000 |
65 | ····62:·00002724·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_WMMXC |
66 |
····63:·0000 |
66 | ····63:·00002644····20·FUNC····GLOBAL·DEFAULT···12·__restore_core_regs |
67 |
····64:·00002 |
67 | ····64:·00002738····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_RaiseException |
68 |
····65:·00002 |
68 | ····65:·00002738····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_RaiseException |
69 |
····66:·00002 |
69 | ····66:·0000275c····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_Resume |
70 |
····67:·00002 |
70 | ····67:·0000275c····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_Resume |
71 |
····68:·00002 |
71 | ····68:·00002780····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_Resume_or_Rethrow |
72 |
····69:·00002 |
72 | ····69:·00002780····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_Resume_or_Rethrow |
73 |
····70:·00002 |
73 | ····70:·000027a4····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_ForcedUnwind |
74 |
····71:·00002 |
74 | ····71:·000027a4····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_ForcedUnwind |
75 |
····72:·00002 |
75 | ····72:·000027c8····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_Backtrace |
76 |
····73:·00002 |
76 | ····73:·000027c8····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_Backtrace |
77 |
····74:·00002 |
77 | ····74:·00002c10····64·FUNC····GLOBAL·DEFAULT···12·__gnu_unwind_frame |
78 |
····75:·00002 |
78 | ····75:·00002c50····16·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetRegionStart |
79 |
····76:·00002 |
79 | ····76:·00002c60····28·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetLanguageSpecificData |
80 |
····77:·00002 |
80 | ····77:·00002c7c·····8·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetDataRelBase |
81 |
····78:·00002 |
81 | ····78:·00002c84·····8·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetTextRelBase |
82 |
····79:·0000 |
82 | ····79:·00005004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata |
83 |
····80:·0000 |
83 | ····80:·00005004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start |
84 |
····81:·0000 |
84 | ····81:·00005004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end |
Offset 1, 39 lines modified | Offset 1, 39 lines modified | ||
1 |
Relocation·section·'.rel.dyn'·at·offset·0x |
1 | Relocation·section·'.rel.dyn'·at·offset·0x10d0·contains·9·entries: |
2 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name | 2 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name |
3 |
0000 |
3 | 00004e40··00000017·R_ARM_RELATIVE········ |
4 |
0000 |
4 | 00004f78··00000017·R_ARM_RELATIVE········ |
5 |
0000 |
5 | 00004f7c··00000017·R_ARM_RELATIVE········ |
6 |
0000 |
6 | 00004f80··00000017·R_ARM_RELATIVE········ |
7 |
0000 |
7 | 00004f88··00000017·R_ARM_RELATIVE········ |
8 |
0000 |
8 | 00004f8c··00000017·R_ARM_RELATIVE········ |
9 |
0000 |
9 | 00004f74··00000815·R_ARM_GLOB_DAT·········00000000···__stack_chk_guard@LIBC |
10 |
0000 |
10 | 00004f84··00002215·R_ARM_GLOB_DAT·········00000000···__gnu_Unwind_Find_exidx |
11 |
0000 |
11 | 00004f90··00003815·R_ARM_GLOB_DAT·········00000000···__cxa_call_unexpected |
12 |
Relocation·section·'.rel.plt'·at·offset·0x |
12 | Relocation·section·'.rel.plt'·at·offset·0x1118·contains·24·entries: |
13 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name | 13 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name |
14 |
0000 |
14 | 00004fa0··00000216·R_ARM_JUMP_SLOT········00000000···__cxa_atexit@LIBC |
15 |
0000 |
15 | 00004fa4··00000116·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@LIBC |
16 |
0000 |
16 | 00004fa8··00000716·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@LIBC |
17 |
0000 |
17 | 00004fac··00000d16·R_ARM_JUMP_SLOT········00000000···malloc@LIBC |
18 |
0000 |
18 | 00004fb0··00001016·R_ARM_JUMP_SLOT········00000000···open@LIBC |
19 |
0000 |
19 | 00004fb4··00001116·R_ARM_JUMP_SLOT········00000000···__errno@LIBC |
20 |
0000 |
20 | 00004fb8··00001216·R_ARM_JUMP_SLOT········00000000···strerror@LIBC |
21 |
0000 |
21 | 00004fbc··00001316·R_ARM_JUMP_SLOT········00000000···fcntl@LIBC |
22 |
0000 |
22 | 00004fc0··00001416·R_ARM_JUMP_SLOT········00000000···unlockpt@LIBC |
23 |
0000 |
23 | 00004fc4··00001516·R_ARM_JUMP_SLOT········00000000···ptsname_r@LIBC |
24 |
0000 |
24 | 00004fc8··00001616·R_ARM_JUMP_SLOT········00000000···__android_log_print |
25 |
0000 |
25 | 00004fcc··00001716·R_ARM_JUMP_SLOT········00000000···fork@LIBC |
26 |
0000 |
26 | 00004fd0··00001816·R_ARM_JUMP_SLOT········00000000···setsid@LIBC |
27 |
0000 |
27 | 00004fd4··00001916·R_ARM_JUMP_SLOT········00000000···dup2@LIBC |
28 |
0000 |
28 | 00004fd8··00001a16·R_ARM_JUMP_SLOT········00000000···close@LIBC |
29 |
0000 |
29 | 00004fdc··00001b16·R_ARM_JUMP_SLOT········00000000···execl@LIBC |
30 |
0000 |
30 | 00004fe0··00001c16·R_ARM_JUMP_SLOT········00000000···exit@LIBC |
31 |
0000 |
31 | 00004fe4··00001e16·R_ARM_JUMP_SLOT········00000000···ioctl@LIBC |
32 |
0000 |
32 | 00004fe8··00002016·R_ARM_JUMP_SLOT········00000000···waitpid@LIBC |
33 |
0000 |
33 | 00004fec··00002216·R_ARM_JUMP_SLOT········00000000···__gnu_Unwind_Find_exidx |
34 |
0000 |
34 | 00004ff0··00002816·R_ARM_JUMP_SLOT········00000000···abort@LIBC |
35 |
0000 |
35 | 00004ff4··00002a16·R_ARM_JUMP_SLOT········00000000···memcpy@LIBC |
36 |
0000 |
36 | 00004ff8··00003516·R_ARM_JUMP_SLOT········00000000···__cxa_begin_cleanup |
37 |
0000 |
37 | 00004ffc··00003616·R_ARM_JUMP_SLOT········00000000···__cxa_type_match |
Offset 1, 30 lines modified | Offset 1, 35 lines modified | ||
1 |
Dynamic·section·at·offset·0x |
1 | Dynamic·section·at·offset·0x3e4c·contains·32·entries: |
2 | ··Tag········Type·························Name/Value | 2 | ··Tag········Type·························Name/Value |
3 |
·0x00000003·(PLTGOT)·····················0x |
3 | ·0x00000003·(PLTGOT)·····················0x4f94 |
4 | ·0x00000002·(PLTRELSZ)···················192·(bytes) | 4 | ·0x00000002·(PLTRELSZ)···················192·(bytes) |
5 |
·0x00000017·(JMPREL)·····················0x |
5 | ·0x00000017·(JMPREL)·····················0x1118 |
6 | ·0x00000014·(PLTREL)·····················REL | 6 | ·0x00000014·(PLTREL)·····················REL |
7 |
·0x00000011·(REL)························0x |
7 | ·0x00000011·(REL)························0x10d0 |
8 | ·0x00000012·(RELSZ)······················72·(bytes) | 8 | ·0x00000012·(RELSZ)······················72·(bytes) |
9 | ·0x00000013·(RELENT)·····················8·(bytes) | 9 | ·0x00000013·(RELENT)·····················8·(bytes) |
10 | ·0x6ffffffa·(RELCOUNT)···················6 | 10 | ·0x6ffffffa·(RELCOUNT)···················6 |
11 |
·0x00000006·(SYMTAB)·····················0x1 |
11 | ·0x00000006·(SYMTAB)·····················0x18c |
12 | ·0x0000000b·(SYMENT)·····················16·(bytes) | 12 | ·0x0000000b·(SYMENT)·····················16·(bytes) |
13 |
·0x00000005·(STRTAB)·····················0x6 |
13 | ·0x00000005·(STRTAB)·····················0x6ac |
14 |
·0x0000000a·(STRSZ)······················176 |
14 | ·0x0000000a·(STRSZ)······················1766·(bytes) |
15 |
·0x00000004·(HASH)·······················0xd |
15 | ·0x00000004·(HASH)·······················0xd94 |
16 | ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so] | 16 | ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so] |
17 | ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so] | 17 | ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so] |
18 | ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so] | 18 | ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so] |
19 | ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so] | 19 | ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so] |
20 | ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so] | 20 | ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so] |
21 | ·0x0000000e·(SONAME)·····················Library·soname:·[libcom_google_ase_Exec.so] | 21 | ·0x0000000e·(SONAME)·····················Library·soname:·[libcom_google_ase_Exec.so] |
22 |
·0x0000001a·(FINI_ARRAY)·················0x |
22 | ·0x0000001a·(FINI_ARRAY)·················0x4e40 |
23 | ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes) | 23 | ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes) |
24 |
·0x00000019·(INIT_ARRAY)·················0x |
24 | ·0x00000019·(INIT_ARRAY)·················0x4e48 |
25 | ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes) | 25 | ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes) |
26 | ·0x00000010·(SYMBOLIC)···················0x0 | 26 | ·0x00000010·(SYMBOLIC)···················0x0 |
27 | ·0x0000001e·(FLAGS)······················SYMBOLIC·BIND_NOW | 27 | ·0x0000001e·(FLAGS)······················SYMBOLIC·BIND_NOW |
28 | ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW | 28 | ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW |
29 | ·0x6ffffff0·(VERSYM)·····················0xff0 | ||
30 | ·0x6ffffffc·(VERDEF)·····················0x1094 | ||
31 | ·0x6ffffffd·(VERDEFNUM)··················1 | ||
32 | ·0x6ffffffe·(VERNEED)····················0x10b0 | ||
33 | ·0x6fffffff·(VERNEEDNUM)·················1 | ||
29 | ·0x00000000·(NULL)·······················0x0 | 34 | ·0x00000000·(NULL)·······················0x0 |
Offset 1, 5 lines modified | Offset 1, 10 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.build-id | ||
2 | ··Owner·················Data·size» Description | ||
3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring) | ||
4 | ····Build·ID:·f349b928faa8fee06a86ca3555fee313da49b8b4 | ||
1 | Displaying·notes·found·in:·.note.gnu.gold-version | 5 | Displaying·notes·found·in:·.note.gnu.gold-version |
2 | ··Owner·················Data·size» Description | 6 | ··Owner·················Data·size» Description |
3 | ··GNU··················0x00000009» NT_GNU_GOLD_VERSION·(gold·version) | 7 | ··GNU··················0x00000009» NT_GNU_GOLD_VERSION·(gold·version) |
4 | ····Version:·gold·1.11 | 8 | ····Version:·gold·1.11 |
Offset 1, 2 lines modified | Offset 1, 33 lines modified | ||
1 |
|
1 | Version·symbols·section·'.gnu.version'·contains·82·entries: |
2 | ·Addr:·0000000000000ff0··Offset:·0x000ff0··Link:·3·(.dynsym) | ||
3 | ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)··· | ||
4 | ··004:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)······· | ||
5 | ··008:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· | ||
6 | ··00c:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)··· | ||
7 | ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
8 | ··014:···2·(LIBC)··········2·(LIBC)··········0·(*local*)·······2·(LIBC)······· | ||
9 | ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
10 | ··01c:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········1·(*global*)··· | ||
11 | ··020:···2·(LIBC)··········1·(*global*)······0·(*local*)·······1·(*global*)··· | ||
12 | ··024:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
13 | ··028:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········1·(*global*)··· | ||
14 | ··02c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
15 | ··030:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
16 | ··034:···1·(*global*)······0·(*local*)·······0·(*local*)·······1·(*global*)··· | ||
17 | ··038:···0·(*local*)·······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
18 | ··03c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
19 | ··040:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
20 | ··044:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
21 | ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
22 | ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
23 | ··050:···1·(*global*)······1·(*global*)··· | ||
24 | Version·definition·section·'.gnu.version_d'·contains·1·entries: | ||
25 | ··Addr:·0x0000000000001094··Offset:·0x001094··Link:·4·(.dynstr)··000000:·Rev:·1··Flags:·BASE···Index:·1··Cnt:·1··Name:·libcom_google_ase_Exec.so | ||
26 | ··Version·definition·past·end·of·section | ||
27 | Version·needs·section·'.gnu.version_r'·contains·1·entries: | ||
28 | ·Addr:·0x00000000000010b0··Offset:·0x0010b0··Link:·4·(.dynstr) | ||
29 | ··000000:·Version:·1··File:·libc.so··Cnt:·1 | ||
30 | ··0x0010:···Name:·LIBC··Flags:·none··Version:·2 |
Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.interp': | 1 | Hex·dump·of·section·'.interp': |
2 |
··0x000001 |
2 | ··0x00000154·2f737973·74656d2f·62696e2f·6c696e6b·/system/bin/link |
3 |
··0x000001 |
3 | ··0x00000164·657200······························er. |
Offset 1, 114 lines modified | Offset 1, 114 lines modified | ||
1 | Hex·dump·of·section·'.dynstr': | 1 | Hex·dump·of·section·'.dynstr': |
2 |
··0x000006 |
2 | ··0x000006ac·005f5f63·78615f66·696e616c·697a6500·.__cxa_finalize. |
3 |
··0x000006 |
3 | ··0x000006bc·4c494243·006c6962·632e736f·006c6962·LIBC.libc.so.lib |
4 |
··0x000006 |
4 | ··0x000006cc·636f6d5f·676f6f67·6c655f61·73655f45·com_google_ase_E |
5 |
··0x000006 |
5 | ··0x000006dc·7865632e·736f005f·5f637861·5f617465·xec.so.__cxa_ate |
6 |
··0x000006 |
6 | ··0x000006ec·78697400·5f5a4e37·5f4a4e49·456e7639·xit._ZN7_JNIEnv9 |
7 |
··0x000006 |
7 | ··0x000006fc·46696e64·436c6173·7345504b·63005f5f·FindClassEPKc.__ |
8 |
··0x00000 |
8 | ··0x0000070c·61656162·695f756e·77696e64·5f637070·aeabi_unwind_cpp |
9 |
··0x00000 |
9 | ··0x0000071c·5f707230·005f5a4e·375f4a4e·49456e76·_pr0._ZN7_JNIEnv |
10 |
··0x00000 |
10 | ··0x0000072c·31344465·6c657465·4c6f6361·6c526566·14DeleteLocalRef |
11 |
··0x00000 |
11 | ··0x0000073c·4550385f·6a6f626a·65637400·5f5a4e37·EP8_jobject._ZN7 |
12 |
··0x000007 |
12 | ··0x0000074c·5f4a4e49·456e7639·4e65774f·626a6563·_JNIEnv9NewObjec |
13 |
··0x000007 |
13 | ··0x0000075c·74455037·5f6a636c·61737350·31305f6a·tEP7_jclassP10_j |
14 |
··0x000007 |
14 | ··0x0000076c·6d657468·6f644944·7a005f5f·73746163·methodIDz.__stac |
15 |
··0x000007 |
15 | ··0x0000077c·6b5f6368·6b5f6661·696c005f·5f737461·k_chk_fail.__sta |
16 |
··0x000007 |
16 | ··0x0000078c·636b5f63·686b5f67·75617264·005f5f61·ck_chk_guard.__a |
17 |
··0x000007 |
17 | ··0x0000079c·65616269·5f756e77·696e645f·6370705f·eabi_unwind_cpp_ |
18 |
··0x000007 |
18 | ··0x000007ac·70723100·5f5a4e37·5f4a4e49·456e7631·pr1._ZN7_JNIEnv1 |
19 |
··0x000007 |
19 | ··0x000007bc·3643616c·6c4f626a·6563744d·6574686f·6CallObjectMetho |
20 |
··0x000007 |
20 | ··0x000007cc·64455038·5f6a6f62·6a656374·5031305f·dEP8_jobjectP10_ |
21 |
··0x000007 |
21 | ··0x000007dc·6a6d6574·686f6449·447a005f·5a31354a·jmethodIDz._Z15J |
22 |
··0x000007 |
22 | ··0x000007ec·4e555f54·68726f77·42794e61·6d655037·NU_ThrowByNameP7 |
23 |
··0x000007 |
23 | ··0x000007fc·5f4a4e49·456e7650·4b635332·5f005f5a·_JNIEnvPKcS2_._Z |
24 |
··0x00000 |
24 | ··0x0000080c·32344a4e·555f4765·74537472·696e674e·24JNU_GetStringN |
25 |
··0x00000 |
25 | ··0x0000081c·61746976·65436861·72735037·5f4a4e49·ativeCharsP7_JNI |
26 |
··0x00000 |
26 | ··0x0000082c·456e7650·385f6a73·7472696e·67006d61·EnvP8_jstring.ma |
27 |
··0x00000 |
27 | ··0x0000083c·6c6c6f63·005f5a32·366a6e69·47657446·lloc._Z26jniGetF |
28 |
··0x000008 |
28 | ··0x0000084c·4446726f·6d46696c·65446573·63726970·DFromFileDescrip |
29 |
··0x000008 |
29 | ··0x0000085c·746f7250·375f4a4e·49456e76·50385f6a·torP7_JNIEnvP8_j |
30 |
··0x000008 |
30 | ··0x0000086c·6f626a65·6374004a·6176615f·636f6d5f·object.Java_com_ |
31 |
··0x000008 |
31 | ··0x0000087c·676f6f67·6c655f61·73655f45·7865635f·google_ase_Exec_ |
32 |
··0x000008 |
32 | ··0x0000088c·63726561·74655375·6270726f·63657373·createSubprocess |
33 |
··0x000008 |
33 | ··0x0000089c·006f7065·6e005f5f·6572726e·6f007374·.open.__errno.st |
34 |
··0x000008 |
34 | ··0x000008ac·72657272·6f720066·636e746c·00756e6c·rerror.fcntl.unl |
35 |
··0x000008 |
35 | ··0x000008bc·6f636b70·74007074·736e616d·655f7200·ockpt.ptsname_r. |
36 |
··0x000008 |
36 | ··0x000008cc·5f5f616e·64726f69·645f6c6f·675f7072·__android_log_pr |
37 |
··0x000008 |
37 | ··0x000008dc·696e7400·666f726b·00736574·73696400·int.fork.setsid. |
38 |
··0x000008 |
38 | ··0x000008ec·64757032·00636c6f·73650065·7865636c·dup2.close.execl |
39 |
··0x000008 |
39 | ··0x000008fc·00657869·74004a61·76615f63·6f6d5f67·.exit.Java_com_g |
40 |
··0x00000 |
40 | ··0x0000090c·6f6f676c·655f6173·655f4578·65635f73·oogle_ase_Exec_s |
41 |
··0x00000 |
41 | ··0x0000091c·65745074·7957696e·646f7753·697a6500·etPtyWindowSize. |
42 |
··0x00000 |
42 | ··0x0000092c·696f6374·6c004a61·76615f63·6f6d5f67·ioctl.Java_com_g |
43 |
··0x00000 |
43 | ··0x0000093c·6f6f676c·655f6173·655f4578·65635f77·oogle_ase_Exec_w |
44 |
··0x000009 |
44 | ··0x0000094c·61697446·6f720077·61697470·6964005f·aitFor.waitpid._ |
45 |
··0x000009 |
45 | ··0x0000095c·5f616561·62695f75·6e77696e·645f6370·_aeabi_unwind_cp |
46 |
··0x000009 |
46 | ··0x0000096c·705f7072·32005f5f·676e755f·556e7769·p_pr2.__gnu_Unwi |
47 |
··0x000009 |
47 | ··0x0000097c·6e645f46·696e645f·65786964·78005f5f·nd_Find_exidx.__ |
48 |
··0x000009 |
48 | ··0x0000098c·676e755f·556e7769·6e645f52·6573746f·gnu_Unwind_Resto |
49 |
··0x000009 |
49 | ··0x0000099c·72655f56·46505f44·005f5f67·6e755f55·re_VFP_D.__gnu_U |
50 |
··0x000009 |
50 | ··0x000009ac·6e77696e·645f5265·73746f72·655f5646·nwind_Restore_VF |
51 |
··0x000009 |
51 | ··0x000009bc·50005f5f·676e755f·556e7769·6e645f52·P.__gnu_Unwind_R |
52 |
··0x000009 |
52 | ··0x000009cc·6573746f·72655f56·46505f44·5f31365f·estore_VFP_D_16_ |
53 |
··0x000009 |
53 | ··0x000009dc·746f5f33·31005f5f·676e755f·556e7769·to_31.__gnu_Unwi |
54 |
··0x000009 |
54 | ··0x000009ec·6e645f52·6573746f·72655f57·4d4d5844·nd_Restore_WMMXD |
55 |
··0x000009 |
55 | ··0x000009fc·005f5f67·6e755f55·6e77696e·645f5265·.__gnu_Unwind_Re |
56 |
··0x00000 |
56 | ··0x00000a0c·73746f72·655f574d·4d584300·61626f72·store_WMMXC.abor |
57 |
··0x00000 |
57 | ··0x00000a1c·74007265·73746f72·655f636f·72655f72·t.restore_core_r |
58 |
··0x00000 |
58 | ··0x00000a2c·65677300·6d656d63·7079005f·556e7769·egs.memcpy._Unwi |
59 |
··0x00000 |
59 | ··0x00000a3c·6e645f47·65744346·41005f5f·676e755f·nd_GetCFA.__gnu_ |
60 |
··0x00000a |
60 | ··0x00000a4c·556e7769·6e645f52·61697365·45786365·Unwind_RaiseExce |
61 |
··0x00000a |
61 | ··0x00000a5c·7074696f·6e005f5f·676e755f·556e7769·ption.__gnu_Unwi |
62 |
··0x00000a |
62 | ··0x00000a6c·6e645f46·6f726365·64556e77·696e6400·nd_ForcedUnwind. |
63 |
··0x00000a |
63 | ··0x00000a7c·5f5f676e·755f556e·77696e64·5f526573·__gnu_Unwind_Res |
64 |
··0x00000a |
64 | ··0x00000a8c·756d6500·5f5f676e·755f556e·77696e64·ume.__gnu_Unwind |
65 |
··0x00000a |
65 | ··0x00000a9c·5f526573·756d655f·6f725f52·65746872·_Resume_or_Rethr |
66 |
··0x00000a |
66 | ··0x00000aac·6f77005f·556e7769·6e645f43·6f6d706c·ow._Unwind_Compl |
67 |
··0x00000a |
67 | ··0x00000abc·65746500·5f556e77·696e645f·44656c65·ete._Unwind_Dele |
68 |
··0x00000a |
68 | ··0x00000acc·74654578·63657074·696f6e00·5f556e77·teException._Unw |
69 |
··0x00000a9 |
69 | ··0x00000adc·696e645f·5652535f·47657400·5f556e77·ind_VRS_Get._Unw |
70 |
··0x00000a |
70 | ··0x00000aec·696e645f·5652535f·53657400·5f5f676e·ind_VRS_Set.__gn |
71 |
··0x00000a |
71 | ··0x00000afc·755f556e·77696e64·5f426163·6b747261·u_Unwind_Backtra |
72 |
··0x00000 |
72 | ··0x00000b0c·6365005f·5f637861·5f626567·696e5f63·ce.__cxa_begin_c |
73 |
··0x00000 |
73 | ··0x00000b1c·6c65616e·7570005f·5f637861·5f747970·leanup.__cxa_typ |
74 |
··0x00000 |
74 | ··0x00000b2c·655f6d61·74636800·5f5f676e·755f756e·e_match.__gnu_un |
75 |
··0x00000 |
75 | ··0x00000b3c·77696e64·5f657865·63757465·005f5f63·wind_execute.__c |
76 |
··0x00000b |
76 | ··0x00000b4c·78615f63·616c6c5f·756e6578·70656374·xa_call_unexpect |
77 |
··0x00000b |
77 | ··0x00000b5c·6564005f·556e7769·6e645f56·52535f50·ed._Unwind_VRS_P |
78 |
··0x00000b |
78 | ··0x00000b6c·6f70005f·5f676e75·5f556e77·696e645f·op.__gnu_Unwind_ |
79 |
··0x00000b |
79 | ··0x00000b7c·53617665·5f564650·5f44005f·5f676e75·Save_VFP_D.__gnu |
80 |
··0x00000b |
80 | ··0x00000b8c·5f556e77·696e645f·53617665·5f564650·_Unwind_Save_VFP |
81 |
··0x00000b |
81 | ··0x00000b9c·005f5f67·6e755f55·6e77696e·645f5361·.__gnu_Unwind_Sa |
82 |
··0x00000b |
82 | ··0x00000bac·76655f56·46505f44·5f31365f·746f5f33·ve_VFP_D_16_to_3 |
83 |
··0x00000b |
83 | ··0x00000bbc·31005f5f·676e755f·556e7769·6e645f53·1.__gnu_Unwind_S |
84 |
··0x00000b |
84 | ··0x00000bcc·6176655f·574d4d58·44005f5f·676e755f·ave_WMMXD.__gnu_ |
85 |
··0x00000b |
85 | ··0x00000bdc·556e7769·6e645f53·6176655f·574d4d58·Unwind_Save_WMMX |
86 |
··0x00000b |
86 | ··0x00000bec·43005f5f·72657374·6f72655f·636f7265·C.__restore_core |
87 |
··0x00000b |
87 | ··0x00000bfc·5f726567·73005f5f·5f556e77·696e645f·_regs.___Unwind_ |
88 |
··0x00000 |
88 | ··0x00000c0c·52616973·65457863·65707469·6f6e005f·RaiseException._ |
89 |
··0x00000 |
89 | ··0x00000c1c·556e7769·6e645f52·61697365·45786365·Unwind_RaiseExce |
90 |
··0x00000 |
90 | ··0x00000c2c·7074696f·6e005f5f·5f556e77·696e645f·ption.___Unwind_ |
91 |
··0x00000 |
91 | ··0x00000c3c·52657375·6d65005f·556e7769·6e645f52·Resume._Unwind_R |
92 |
··0x00000c |
92 | ··0x00000c4c·6573756d·65005f5f·5f556e77·696e645f·esume.___Unwind_ |
93 |
··0x00000c |
93 | ··0x00000c5c·52657375·6d655f6f·725f5265·7468726f·Resume_or_Rethro |
94 |
··0x00000c |
94 | ··0x00000c6c·77005f55·6e77696e·645f5265·73756d65·w._Unwind_Resume |
95 |
··0x00000c |
95 | ··0x00000c7c·5f6f725f·52657468·726f7700·5f5f5f55·_or_Rethrow.___U |
96 |
··0x00000c |
96 | ··0x00000c8c·6e77696e·645f466f·72636564·556e7769·nwind_ForcedUnwi |
97 |
··0x00000c |
97 | ··0x00000c9c·6e64005f·556e7769·6e645f46·6f726365·nd._Unwind_Force |
98 |
··0x00000c |
98 | ··0x00000cac·64556e77·696e6400·5f5f5f55·6e77696e·dUnwind.___Unwin |
Max diff block lines reached; 0/14905 bytes (0.00%) of diff not shown. |
Offset 1, 41 lines modified | Offset 1, 41 lines modified | ||
1 | Hex·dump·of·section·'.hash': | 1 | Hex·dump·of·section·'.hash': |
2 |
··0x00000d |
2 | ··0x00000d94·43000000·52000000·4a000000·00000000·C...R...J....... |
3 |
··0x00000d |
3 | ··0x00000da4·40000000·47000000·49000000·4b000000·@...G...I...K... |
4 |
··0x00000d |
4 | ··0x00000db4·14000000·42000000·31000000·4d000000·....B...1...M... |
5 |
··0x00000d |
5 | ··0x00000dc4·4f000000·1e000000·00000000·20000000·O...........·... |
6 |
··0x00000d |
6 | ··0x00000dd4·2f000000·37000000·00000000·18000000·/...7........... |
7 |
··0x00000d |
7 | ··0x00000de4·02000000·3b000000·4c000000·41000000·....;...L...A... |
8 |
··0x00000d |
8 | ··0x00000df4·33000000·4e000000·1b000000·32000000·3...N.......2... |
9 |
··0x00000 |
9 | ··0x00000e04·00000000·00000000·00000000·51000000·............Q... |
10 |
··0x00000 |
10 | ··0x00000e14·00000000·1f000000·23000000·00000000·........#....... |
11 |
··0x00000 |
11 | ··0x00000e24·00000000·00000000·2e000000·45000000·............E... |
12 |
··0x00000 |
12 | ··0x00000e34·25000000·44000000·00000000·10000000·%...D........... |
13 |
··0x00000 |
13 | ··0x00000e44·30000000·17000000·00000000·3f000000·0...........?... |
14 |
··0x00000e |
14 | ··0x00000e54·35000000·2c000000·28000000·50000000·5...,...(...P... |
15 |
··0x00000e |
15 | ··0x00000e64·43000000·00000000·3e000000·3d000000·C.......>...=... |
16 |
··0x00000e |
16 | ··0x00000e74·27000000·26000000·2a000000·00000000·'...&...*....... |
17 |
··0x00000e |
17 | ··0x00000e84·00000000·1c000000·00000000·0a000000·................ |
18 |
··0x00000e |
18 | ··0x00000e94·38000000·3c000000·48000000·46000000·8...<...H...F... |
19 |
··0x00000e |
19 | ··0x00000ea4·00000000·00000000·00000000·00000000·................ |
20 |
··0x00000e |
20 | ··0x00000eb4·00000000·00000000·00000000·00000000·................ |
21 |
··0x00000e |
21 | ··0x00000ec4·00000000·00000000·00000000·04000000·................ |
22 |
··0x00000e |
22 | ··0x00000ed4·03000000·00000000·09000000·00000000·................ |
23 |
··0x00000e |
23 | ··0x00000ee4·00000000·00000000·00000000·00000000·................ |
24 |
··0x00000e |
24 | ··0x00000ef4·00000000·00000000·00000000·00000000·................ |
25 |
··0x00000 |
25 | ··0x00000f04·00000000·0f000000·00000000·00000000·................ |
26 |
··0x00000 |
26 | ··0x00000f14·00000000·00000000·00000000·00000000·................ |
27 |
··0x00000 |
27 | ··0x00000f24·00000000·00000000·00000000·21000000·............!... |
28 |
··0x00000 |
28 | ··0x00000f34·0c000000·00000000·00000000·00000000·................ |
29 |
··0x00000 |
29 | ··0x00000f44·00000000·00000000·00000000·00000000·................ |
30 |
··0x00000f |
30 | ··0x00000f54·0e000000·06000000·00000000·01000000·................ |
31 |
··0x00000f |
31 | ··0x00000f64·29000000·2d000000·00000000·1a000000·)...-........... |
32 |
··0x00000f |
32 | ··0x00000f74·1d000000·00000000·2b000000·00000000·........+....... |
33 |
··0x00000f |
33 | ··0x00000f84·36000000·0d000000·00000000·00000000·6............... |
34 |
··0x00000f |
34 | ··0x00000f94·08000000·22000000·00000000·00000000·...."........... |
35 |
··0x00000f |
35 | ··0x00000fa4·00000000·16000000·24000000·3a000000·........$...:... |
36 |
··0x00000f |
36 | ··0x00000fb4·34000000·05000000·00000000·19000000·4............... |
37 |
··0x00000f |
37 | ··0x00000fc4·0b000000·07000000·00000000·15000000·................ |
38 |
··0x00000f |
38 | ··0x00000fd4·11000000·39000000·13000000·00000000·....9........... |
39 |
··0x00000f |
39 | ··0x00000fe4·00000000·00000000·12000000··········............ |
Offset 1, 131 lines modified | Offset 1, 131 lines modified | ||
1 | Disassembly·of·section·.plt: | 1 | Disassembly·of·section·.plt: |
2 |
00001 |
2 | 000011d8·<__cxa_atexit@plt-0x14>: |
3 |
····1 |
3 | ····11d8:» e52de004·» push» {lr}» » ;·(str·lr,·[sp,·#-4]!) |
4 |
····1 |
4 | ····11dc:» e59fe004·» ldr» lr,·[pc,·#4]» ;·11e8·<__cxa_atexit@plt-0x4> |
5 |
····1 |
5 | ····11e0:» e08fe00e·» add» lr,·pc,·lr |
6 |
····1 |
6 | ····11e4:» e5bef008·» ldr» pc,·[lr,·#8]! |
7 |
····1 |
7 | ····11e8:» 00003dac·» andeq» r3,·r0,·ip,·lsr·#27 |
8 |
00001 |
8 | 000011ec·<__cxa_atexit@plt>: |
9 |
····1 |
9 | ····11ec:» e28fc600·» add» ip,·pc,·#0,·12 |
10 |
····1 |
10 | ····11f0:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
11 |
····1 |
11 | ····11f4:» e5bcfdac·» ldr» pc,·[ip,·#3500]!»;·0xdac |
12 |
00001 |
12 | 000011f8·<__cxa_finalize@plt>: |
13 |
····1 |
13 | ····11f8:» e28fc600·» add» ip,·pc,·#0,·12 |
14 |
····1 |
14 | ····11fc:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
15 |
····1 |
15 | ····1200:» e5bcfda4·» ldr» pc,·[ip,·#3492]!»;·0xda4 |
16 |
00001 |
16 | 00001204·<__stack_chk_fail@plt>: |
17 |
····1 |
17 | ····1204:» e28fc600·» add» ip,·pc,·#0,·12 |
18 |
····1 |
18 | ····1208:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
19 |
····1 |
19 | ····120c:» e5bcfd9c·» ldr» pc,·[ip,·#3484]!»;·0xd9c |
20 |
00001 |
20 | 00001210·<malloc@plt>: |
21 |
····1 |
21 | ····1210:» e28fc600·» add» ip,·pc,·#0,·12 |
22 |
····1 |
22 | ····1214:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
23 |
····1 |
23 | ····1218:» e5bcfd94·» ldr» pc,·[ip,·#3476]!»;·0xd94 |
24 |
00001 |
24 | 0000121c·<open@plt>: |
25 |
····1 |
25 | ····121c:» e28fc600·» add» ip,·pc,·#0,·12 |
26 |
····1 |
26 | ····1220:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
27 |
····1 |
27 | ····1224:» e5bcfd8c·» ldr» pc,·[ip,·#3468]!»;·0xd8c |
28 |
00001 |
28 | 00001228·<__errno@plt>: |
29 |
····1 |
29 | ····1228:» e28fc600·» add» ip,·pc,·#0,·12 |
30 |
····1 |
30 | ····122c:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
31 |
····1 |
31 | ····1230:» e5bcfd84·» ldr» pc,·[ip,·#3460]!»;·0xd84 |
32 |
00001 |
32 | 00001234·<strerror@plt>: |
33 |
····1 |
33 | ····1234:» e28fc600·» add» ip,·pc,·#0,·12 |
34 |
····1 |
34 | ····1238:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
35 |
····1 |
35 | ····123c:» e5bcfd7c·» ldr» pc,·[ip,·#3452]!»;·0xd7c |
36 |
00001 |
36 | 00001240·<fcntl@plt>: |
37 |
····1 |
37 | ····1240:» e28fc600·» add» ip,·pc,·#0,·12 |
38 |
····1 |
38 | ····1244:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
39 |
····1 |
39 | ····1248:» e5bcfd74·» ldr» pc,·[ip,·#3444]!»;·0xd74 |
40 |
0000 |
40 | 0000124c·<unlockpt@plt>: |
41 |
···· |
41 | ····124c:» e28fc600·» add» ip,·pc,·#0,·12 |
42 |
····1 |
42 | ····1250:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
43 |
····1 |
43 | ····1254:» e5bcfd6c·» ldr» pc,·[ip,·#3436]!»;·0xd6c |
44 |
00001 |
44 | 00001258·<ptsname_r@plt>: |
45 |
····1 |
45 | ····1258:» e28fc600·» add» ip,·pc,·#0,·12 |
46 |
····1 |
46 | ····125c:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
47 |
····1 |
47 | ····1260:» e5bcfd64·» ldr» pc,·[ip,·#3428]!»;·0xd64 |
48 |
00001 |
48 | 00001264·<__android_log_print@plt>: |
49 |
····1 |
49 | ····1264:» e28fc600·» add» ip,·pc,·#0,·12 |
50 |
····1 |
50 | ····1268:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
51 |
····1 |
51 | ····126c:» e5bcfd5c·» ldr» pc,·[ip,·#3420]!»;·0xd5c |
52 |
00001 |
52 | 00001270·<fork@plt>: |
53 |
····1 |
53 | ····1270:» e28fc600·» add» ip,·pc,·#0,·12 |
54 |
····1 |
54 | ····1274:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
55 |
····1 |
55 | ····1278:» e5bcfd54·» ldr» pc,·[ip,·#3412]!»;·0xd54 |
56 |
00001 |
56 | 0000127c·<setsid@plt>: |
57 |
····1 |
57 | ····127c:» e28fc600·» add» ip,·pc,·#0,·12 |
58 |
····1 |
58 | ····1280:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
59 |
····1 |
59 | ····1284:» e5bcfd4c·» ldr» pc,·[ip,·#3404]!»;·0xd4c |
60 |
00001 |
60 | 00001288·<dup2@plt>: |
61 |
····1 |
61 | ····1288:» e28fc600·» add» ip,·pc,·#0,·12 |
62 |
····1 |
62 | ····128c:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
63 |
····1 |
63 | ····1290:» e5bcfd44·» ldr» pc,·[ip,·#3396]!»;·0xd44 |
64 |
00001 |
64 | 00001294·<close@plt>: |
65 |
····1 |
65 | ····1294:» e28fc600·» add» ip,·pc,·#0,·12 |
66 |
····1 |
66 | ····1298:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
67 |
····1 |
67 | ····129c:» e5bcfd3c·» ldr» pc,·[ip,·#3388]!»;·0xd3c |
68 |
00001 |
68 | 000012a0·<execl@plt>: |
69 |
····1 |
69 | ····12a0:» e28fc600·» add» ip,·pc,·#0,·12 |
70 |
····1 |
70 | ····12a4:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
71 |
····1 |
71 | ····12a8:» e5bcfd34·» ldr» pc,·[ip,·#3380]!»;·0xd34 |
72 |
00001 |
72 | 000012ac·<exit@plt>: |
73 |
····1 |
73 | ····12ac:» e28fc600·» add» ip,·pc,·#0,·12 |
74 |
····1 |
74 | ····12b0:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
75 |
····1 |
75 | ····12b4:» e5bcfd2c·» ldr» pc,·[ip,·#3372]!»;·0xd2c |
76 |
00001 |
76 | 000012b8·<ioctl@plt>: |
77 |
····1 |
77 | ····12b8:» e28fc600·» add» ip,·pc,·#0,·12 |
Max diff block lines reached; 0/8655 bytes (0.00%) of diff not shown. |
Offset 1, 1916 lines modified | Offset 1, 2124 lines modified | ||
1 | Disassembly·of·section·.text: | 1 | Disassembly·of·section·.text: |
2 |
00001 |
2 | 0000130c·<_JNIEnv::FindClass(char·const*)@@Base-0x3c>: |
3 |
····1 |
3 | ····130c:» e59f0004·» ldr» r0,·[pc,·#4]» ;·1318·<__cxa_type_match@plt+0x18> |
4 |
····1 |
4 | ····1310:» e08f0000·» add» r0,·pc,·r0 |
5 |
····1 |
5 | ····1314:» eaffffb7·» b» 11f8·<__cxa_finalize@plt> |
6 |
····1 |
6 | ····1318:» 00003ce8·» andeq» r3,·r0,·r8,·ror·#25 |
7 |
····1 |
7 | ····131c:» e3500000·» cmp» r0,·#0 |
8 |
····1 |
8 | ····1320:» 012fff1e·» bxeq» lr |
9 |
····1 |
9 | ····1324:» e12fff10·» bx» r0 |
10 |
····1 |
10 | ····1328:» e1a01000·» mov» r1,·r0 |
11 |
····1 |
11 | ····132c:» e59f200c·» ldr» r2,·[pc,·#12]» ;·1340·<__cxa_type_match@plt+0x40> |
12 |
····1 |
12 | ····1330:» e59f000c·» ldr» r0,·[pc,·#12]» ;·1344·<__cxa_type_match@plt+0x44> |
13 |
····1 |
13 | ····1334:» e08f2002·» add» r2,·pc,·r2 |
14 |
····1 |
14 | ····1338:» e08f0000·» add» r0,·pc,·r0 |
15 |
····1 |
15 | ····133c:» eaffffaa·» b» 11ec·<__cxa_atexit@plt> |
16 |
····1 |
16 | ····1340:» 00003cc4·» andeq» r3,·r0,·r4,·asr·#25 |
17 |
····1 |
17 | ····1344:» ffffffdc·» » » ;·<UNDEFINED>·instruction:·0xffffffdc |
18 | ····1220:» 00002de4·» andeq» r2,·r0,·r4,·ror·#27 | ||
19 |
|
18 | 00001348·<_JNIEnv::FindClass(char·const*)@@Base>: |
19 | ····1348:» 6803······» ldr» r3,·[r0,·#0] | ||
20 |
|
20 | ····134a:» 699b······» ldr» r3,·[r3,·#24] |
21 |
····1 |
21 | ····134c:» 4718······» bx» r3 |
22 | ····122a:» 6803······» ldr» r3,·[r0,·#0] | ||
23 |
· |
22 | 0000134e·<_JNIEnv::DeleteLocalRef(_jobject*)@@Base>: |
24 |
····1 |
23 | ····134e:» 6803······» ldr» r3,·[r0,·#0] |
25 |
····1 |
24 | ····1350:» 6ddb······» ldr» r3,·[r3,·#92]» ;·0x5c |
25 | ····1352:» 4718······» bx» r3 | ||
26 | 00001232·<_JNIEnv::DeleteLocalRef(_jobject*)>: | ||
27 |
· |
26 | 00001354·<_JNIEnv::NewObject(_jclass*,·_jmethodID*,·...)@@Base>: |
28 |
····1 |
27 | ····1354:» b40c······» push» {r2,·r3} |
29 |
····1 |
28 | ····1356:» b537······» push» {r0,·r1,·r2,·r4,·r5,·lr} |
30 |
····1 |
29 | ····1358:» ab06······» add» r3,·sp,·#24 |
31 |
····1 |
30 | ····135a:» 4c0b······» ldr» r4,·[pc,·#44]» ;·(1388·<_JNIEnv::NewObject(_jclass*,·_jmethodID*,·...)@@Base+0x34>) |
31 | ····135c:» f853·2b04·» ldr.w» r2,·[r3],·#4 | ||
32 |
|
32 | ····1360:» 447c······» add» r4,·pc |
33 |
····1 |
33 | ····1362:» 6824······» ldr» r4,·[r4,·#0] |
34 |
····1 |
34 | ····1364:» 6825······» ldr» r5,·[r4,·#0] |
35 |
····1 |
35 | ····1366:» 9300······» str» r3,·[sp,·#0] |
36 |
····1 |
36 | ····1368:» 9501······» str» r5,·[sp,·#4] |
37 |
····1 |
37 | ····136a:» 6805······» ldr» r5,·[r0,·#0] |
38 |
····1 |
38 | ····136c:» 6f6d······» ldr» r5,·[r5,·#116]» ;·0x74 |
39 |
····1 |
39 | ····136e:» 47a8······» blx» r5 |
40 |
····1 |
40 | ····1370:» 9a01······» ldr» r2,·[sp,·#4] |
41 |
····1 |
41 | ····1372:» 6823······» ldr» r3,·[r4,·#0] |
42 |
····1 |
42 | ····1374:» 429a······» cmp» r2,·r3 |
43 |
····1 |
43 | ····1376:» d001······» beq.n» 137c·<_JNIEnv::NewObject(_jclass*,·_jmethodID*,·...)@@Base+0x28> |
44 |
····1 |
44 | ····1378:» f7ff·ef44·» blx» 1204·<__stack_chk_fail@plt> |
45 | ····137c:» b003······» add» sp,·#12 | ||
45 |
|
46 | ····137e:» e8bd·4030·» ldmia.w» sp!,·{r4,·r5,·lr} |
46 |
····1 |
47 | ····1382:» b002······» add» sp,·#8 |
47 |
····1 |
48 | ····1384:» 4770······» bx» lr |
48 |
····1 |
49 | ····1386:» bf00······» nop |
49 |
····1 |
50 | ····1388:» 3c10······» subs» r4,·#16 |
50 | ····1260:» f853·2b04·» ldr.w» r2,·[r3],·#4 | ||
51 | ····1264:» f8d4·408c·» ldr.w» r4,·[r4,·#140]» ;·0x8c | ||
52 | ····1268:» 9301······» str» r3,·[sp,·#4] | ||
53 | ····126a:» 47a0······» blx» r4 | ||
54 | ····126c:» b002······» add» sp,·#8 | ||
55 | ····126e:» e8bd·4010·» ldmia.w» sp!,·{r4,·lr} | ||
56 | ····1272:» b002······» add» sp,·#8 | ||
57 | ····1274:» 4770······» bx» lr | ||
58 | 00001276·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)>: | ||
59 | ····1276:» b570······» push» {r4,·r5,·r6,·lr} | ||
60 | ····1278:» 4605······» mov» r5,·r0 | ||
61 | ····127a:» 4616······» mov» r6,·r2 | ||
62 | ····127c:» f7ff·ffd4·» bl» 1228·<_JNIEnv::FindClass(char·const*)> | ||
63 | ····1280:» 4604······» mov» r4,·r0 | ||
64 | ····1282:» b128······» cbz» r0,·1290·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)+0x1a> | ||
65 | ····1284:» 682b······» ldr» r3,·[r5,·#0] | ||
66 | ····1286:» 4628······» mov» r0,·r5 | ||
67 | ····1288:» 4621······» mov» r1,·r4 | ||
68 | ····128a:» 4632······» mov» r2,·r6 | ||
69 | ····128c:» 6b9b······» ldr» r3,·[r3,·#56]» ;·0x38 | ||
70 | ····128e:» 4798······» blx» r3 | ||
71 | ····1290:» 4628······» mov» r0,·r5 | ||
72 | ····1292:» 4621······» mov» r1,·r4 | ||
73 | ····1294:» e8bd·4070·» ldmia.w» sp!,·{r4,·r5,·r6,·lr} | ||
74 | ····1298:» f7ff·bfcb·» b.w» 1232·<_JNIEnv::DeleteLocalRef(_jobject*)> | ||
75 | 0000129c·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)>: | ||
76 | ····129c:» e92d·41f3·» stmdb» sp!,·{r0,·r1,·r4,·r5,·r6,·r7,·r8,·lr} | ||
77 | ····12a0:» 4604······» mov» r4,·r0 | ||
78 | ····12a2:» 460d······» mov» r5,·r1 | ||
79 | ····12a4:» b909······» cbnz» r1,·12aa·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)+0xe> | ||
80 | ····12a6:» 2000······» movs» r0,·#0 | ||
81 | ····12a8:» e04d······» b.n» 1346·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)+0xaa> | ||
82 | ····12aa:» 6803······» ldr» r3,·[r0,·#0] | ||
83 | ····12ac:» 2102······» movs» r1,·#2 | ||
84 | ····12ae:» 6e9b······» ldr» r3,·[r3,·#104]» ;·0x68 | ||
85 | ····12b0:» 4798······» blx» r3 | ||
86 | ····12b2:» 2800······» cmp» r0,·#0 | ||
87 | ····12b4:» dbf7······» blt.n» 12a6·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)+0xa> | ||
88 | ····12b6:» 4925······» ldr» r1,·[pc,·#148]» ;·(134c·<JNU_GetStringNativeChars(_JNIEnv*,·_jstring*)+0xb0>) | ||
89 | ····12b8:» 4620······» mov» r0,·r4 | ||
Max diff block lines reached; 168333/177555 bytes (94.81%) of diff not shown. |
Offset 1, 11 lines modified | Offset 1, 8 lines modified | ||
1 | Hex·dump·of·section·'.ARM.extab': | 1 | Hex·dump·of·section·'.ARM.extab': |
2 |
··0x00002 |
2 | ··0x00002c8c·a9020181·b0b00cb1·00000000·a9020181·................ |
3 |
··0x00002 |
3 | ··0x00002c9c·b0b00cb1·00000000·08b10181·b0b00084·................ |
4 |
··0x00002 |
4 | ··0x00002cac·00000000·08b10181·b0b00084·00000000·................ |
5 |
··0x00002 |
5 | ··0x00002cbc·08b10181·b0b00084·00000000·08b10181·................ |
6 |
··0x00002 |
6 | ··0x00002ccc·b0b00084·00000000···················........ |
7 | ··0x00002424·00000000·08b10181·b0b00084·00000000·................ | ||
8 | ··0x00002434·08b10181·b0b00084·00000000·08b10181·................ | ||
9 | ··0x00002444·b0b00084·00000000···················........ | ||
Offset 1, 25 lines modified | Offset 1, 23 lines modified | ||
1 | Hex·dump·of·section·'.ARM.exidx': | 1 | Hex·dump·of·section·'.ARM.exidx': |
2 |
··0x00002 |
2 | ··0x00002cd4·74e6ff7f·b0b0b080·78e6ff7f·acffff7f·t.......x....... |
3 |
··0x00002 |
3 | ··0x00002ce4·a8e6ff7f·b0ffff7f·d8e6ff7f·b0b0aa80·................ |
4 |
··0x00002 |
4 | ··0x00002cf4·f8e6ff7f·b0ac0180·b0e7ff7f·b0b0aa80·................ |
5 |
··0x00002 |
5 | ··0x00002d04·e8e7ff7f·b0af0e80·d0e9ff7f·b0ab0480·................ |
6 |
··0x00002 |
6 | ··0x00002d14·24eaff7f·b0a80180·54eaff7f·b0b0b080·$.......T....... |
7 |
··0x00002 |
7 | ··0x00002d24·64eaff7f·b0af0280·00ebff7f·b0b0b080·d............... |
8 |
··0x00002 |
8 | ··0x00002d34·48ebff7f·b0a90280·40ecff7f·b0b0a880·H.......@....... |
9 |
··0x00002 |
9 | ··0x00002d44·a4ecff7f·b0b0b080·bcecff7f·b0b0aa80·................ |
10 |
··0x00002 |
10 | ··0x00002d54·18edff7f·af72b280·38eeff7f·b0b0b080·.....r..8....... |
11 |
··0x00002 |
11 | ··0x00002d64·38eeff7f·ab3f3880·d4eeff7f·b0b0b080·8....?8......... |
12 |
··0x00002 |
12 | ··0x00002d74·e8eeff7f·b0b0aa80·54efff7f·b0b0b080·........T....... |
13 |
··0x00002 |
13 | ··0x00002d84·e4efff7f·00840480·04f0ff7f·b0b0b080·................ |
14 |
··0x00002 |
14 | ··0x00002d94·58f0ff7f·00840480·7cf0ff7f·ac0db280·X.......|....... |
15 |
··0x00002 |
15 | ··0x00002da4·3cf1ff7f·b0af0880·20f5ff7f·b0b0b080·<.......·....... |
16 |
··0x00002 |
16 | ··0x00002db4·30f5ff7f·ad3f0280·88f8ff7f·01000000·0....?.......... |
17 |
··0x00002 |
17 | ··0x00002dc4·28faff7f·b0b0b080·80faff7f·00840480·(............... |
18 |
··0x00002 |
18 | ··0x00002dd4·a0faff7f·b0b0b080·9cfaff7f·b0ad0480·................ |
19 |
··0x00002 |
19 | ··0x00002de4·2cfeff7f·00840480·64feff7f·b4feff7f·,.......d....... |
20 |
··0x00002 |
20 | ··0x00002df4·6cfeff7f·b8feff7f·80feff7f·bcfeff7f·l............... |
21 |
··0x00002 |
21 | ··0x00002e04·80feff7f·c0feff7f·80feff7f·01000000·................ |
22 | ··0x0000258c·3afeff7f·a4feff7f·38feff7f·a8feff7f·:.......8....... | ||
23 | ··0x0000259c·36feff7f·01000000···················6....... | ||
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 |
··0x0000 |
2 | ··0x00004e40·0c130000·00000000···················........ |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.init_array': | 1 | Hex·dump·of·section·'.init_array': |
2 |
··0x0000 |
2 | ··0x00004e48·00000000····························.... |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | Hex·dump·of·section·'.got': | 1 | Hex·dump·of·section·'.got': |
2 |
··0x0000 |
2 | ··0x00004f74·00000000·cc220000·d4220000·dc220000·....."..."...".. |
3 |
··0x0000 |
3 | ··0x00004f84·00000000·142e0000·d42c0000·00000000·.........,...... |
4 |
··0x0000 |
4 | ··0x00004f94·00000000·00000000·00000000·d8110000·................ |
5 |
··0x0000 |
5 | ··0x00004fa4·d8110000·d8110000·d8110000·d8110000·................ |
6 |
··0x0000 |
6 | ··0x00004fb4·d8110000·d8110000·d8110000·d8110000·................ |
7 |
··0x0000 |
7 | ··0x00004fc4·d8110000·d8110000·d8110000·d8110000·................ |
8 |
··0x0000 |
8 | ··0x00004fd4·d8110000·d8110000·d8110000·d8110000·................ |
9 |
··0x0000 |
9 | ··0x00004fe4·d8110000·d8110000·d8110000·d8110000·................ |
10 |
··0x0000 |
10 | ··0x00004ff4·d8110000·d8110000·d8110000··········............ |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.data': | 1 | Hex·dump·of·section·'.data': |
2 |
··0x0000 |
2 | ··0x00005000·00000000····························.... |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | String·dump·of·section·'.comment': | 1 | String·dump·of·section·'.comment': |
2 |
··[·····1]··GCC:·(GNU)·4. |
2 | ··[·····1]··GCC:·(GNU)·4.9.x·20150123·(prerelease) |
Offset 1, 15 lines modified | Offset 1, 19 lines modified | ||
1 | Hex·dump·of·section·'.shstrtab': | 1 | Hex·dump·of·section·'.shstrtab': |
2 | ··0x00000000·002e7368·73747274·6162002e·696e7465·..shstrtab..inte | 2 | ··0x00000000·002e7368·73747274·6162002e·696e7465·..shstrtab..inte |
3 |
··0x00000010·7270002e·6 |
3 | ··0x00000010·7270002e·6e6f7465·2e676e75·2e627569·rp..note.gnu.bui |
4 |
··0x00000020· |
4 | ··0x00000020·6c642d69·64002e64·796e7379·6d002e64·ld-id..dynsym..d |
5 |
··0x00000030· |
5 | ··0x00000030·796e7374·72002e68·61736800·2e676e75·ynstr..hash..gnu |
6 |
··0x00000040· |
6 | ··0x00000040·2e766572·73696f6e·002e676e·752e7665·.version..gnu.ve |
7 |
··0x00000050·2 |
7 | ··0x00000050·7273696f·6e5f6400·2e676e75·2e766572·rsion_d..gnu.ver |
8 |
··0x00000060· |
8 | ··0x00000060·73696f6e·5f72002e·72656c2e·64796e00·sion_r..rel.dyn. |
9 |
··0x00000070· |
9 | ··0x00000070·2e72656c·2e706c74·002e7465·7874002e·.rel.plt..text.. |
10 |
··0x00000080· |
10 | ··0x00000080·41524d2e·65787461·62002e41·524d2e65·ARM.extab..ARM.e |
11 |
··0x00000090· |
11 | ··0x00000090·78696478·002e726f·64617461·002e6669·xidx..rodata..fi |
12 |
··0x000000a0·6e |
12 | ··0x000000a0·6e695f61·72726179·002e696e·69745f61·ni_array..init_a |
13 |
··0x000000b0·2 |
13 | ··0x000000b0·72726179·002e6479·6e616d69·63002e67·rray..dynamic..g |
14 | ··0x000000c0·6f74002e·64617461·002e6273·73002e63·ot..data..bss..c | ||
15 | ··0x000000d0·6f6d6d65·6e74002e·6e6f7465·2e676e75·omment..note.gnu | ||
16 | ··0x000000e0·2e676f6c·642d7665·7273696f·6e002e41·.gold-version..A | ||
17 | ··0x000000f0·524d2e61·74747269·62757465·7300·····RM.attributes. | ||
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:··········1 |
13 | ··Start·of·section·headers:··········16756·(bytes·into·file) |
14 |
··Flags:·····························0x5000 |
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:········· |
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:·········2 |
19 | ··Number·of·section·headers:·········26 |
20 |
··Section·header·string·table·index:·2 |
20 | ··Section·header·string·table·index:·25 |
Offset 1, 27 lines modified | Offset 1, 29 lines modified | ||
1 | Elf·file·type·is·DYN·(Shared·object·file) | 1 | Elf·file·type·is·DYN·(Shared·object·file) |
2 | Entry·point·0x0 | 2 | Entry·point·0x0 |
3 |
There·are· |
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·0x001 |
6 | ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4 |
7 |
··INTERP·········0x0001 |
7 | ··INTERP·········0x000154·0x00000154·0x00000154·0x00013·0x00013·R···0x1 |
8 | ······[Requesting·program·interpreter:·/system/bin/linker] | 8 | ······[Requesting·program·interpreter:·/system/bin/linker] |
9 |
··LOAD···········0x000000·0x00000000·0x00000000·0x0 |
9 | ··LOAD···········0x000000·0x00000000·0x00000000·0x03044·0x03044·R·E·0x1000 |
10 |
··LOAD···········0x00 |
10 | ··LOAD···········0x003e40·0x00004e40·0x00004e40·0x001c4·0x001c4·RW··0x1000 |
11 |
··DYNAMIC········0x00 |
11 | ··DYNAMIC········0x003e4c·0x00004e4c·0x00004e4c·0x00128·0x00128·RW··0x4 |
12 | ··NOTE···········0x000168·0x00000168·0x00000168·0x00024·0x00024·R···0x4 | ||
12 | ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0 | 13 | ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0 |
13 |
··EXIDX··········0x002 |
14 | ··EXIDX··········0x002e0c·0x00002e0c·0x00002e0c·0x00148·0x00148·R···0x4 |
14 |
··GNU_RELRO······0x00 |
15 | ··GNU_RELRO······0x003e40·0x00004e40·0x00004e40·0x001c0·0x001c0·RW··0x4 |
15 | ·Section·to·Segment·mapping: | 16 | ·Section·to·Segment·mapping: |
16 | ··Segment·Sections... | 17 | ··Segment·Sections... |
17 | ···00····· | 18 | ···00····· |
18 | ···01·····.interp· | 19 | ···01·····.interp· |
19 | ···02·····.interp·.dynsym·.dynstr·.hash·.rel.dyn·.rel.plt·.plt·.text·.ARM.extab·.ARM.exidx·.rodata· | 20 | ···02·····.interp·.note.gnu.build-id·.dynsym·.dynstr·.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rel.dyn·.rel.plt·.plt·.text·.ARM.extab·.ARM.exidx·.rodata· |
20 | ···03·····.fini_array·.init_array·.dynamic·.got·.data· | 21 | ···03·····.fini_array·.init_array·.dynamic·.got·.data· |
21 | ···04·····.dynamic· | 22 | ···04·····.dynamic· |
22 | ···05····· | 23 | ···05·····.note.gnu.build-id· |
23 |
···06 |
24 | ···06····· |
24 |
···07·····. |
25 | ···07·····.ARM.exidx· |
26 | ···08·····.fini_array·.init_array·.dynamic·.got· |
Offset 1, 31 lines modified | Offset 1, 35 lines modified | ||
1 |
There·are·2 |
1 | There·are·26·section·headers,·starting·at·offset·0x4174: |
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]·.interp···········PROGBITS········000001 |
5 | ··[·1]·.interp···········PROGBITS········00000154·000154·000013·00···A··0···0··1 |
6 |
··[·2]·. |
6 | ··[·2]·.note.gnu.build-id·NOTE············00000168·000168·000024·00···A··0···0··4 |
7 |
··[·3]·.dyns |
7 | ··[·3]·.dynsym···········DYNSYM··········0000018c·00018c·000520·10···A··4···1··4 |
8 |
··[·4]·. |
8 | ··[·4]·.dynstr···········STRTAB··········000006ac·0006ac·0006e6·00···A··0···0··1 |
9 |
··[·5]·. |
9 | ··[·5]·.hash·············HASH············00000d94·000d94·00025c·04···A··3···0··4 |
10 |
··[·6]·. |
10 | ··[·6]·.gnu.version······VERSYM··········00000ff0·000ff0·0000a4·02···A··3···0··2 |
11 |
··[·7]·. |
11 | ··[·7]·.gnu.version_d····VERDEF··········00001094·001094·00001c·00···A··4···1··4 |
12 |
··[·8]·. |
12 | ··[·8]·.gnu.version_r····VERNEED·········000010b0·0010b0·000020·00···A··4···1··4 |
13 |
··[·9]·. |
13 | ··[·9]·.rel.dyn··········REL·············000010d0·0010d0·000048·08···A··3···0··4 |
14 |
··[10]·. |
14 | ··[10]·.rel.plt··········REL·············00001118·001118·0000c0·08··AI··3··11··4 |
15 |
··[11]·. |
15 | ··[11]·.plt··············PROGBITS········000011d8·0011d8·000134·00··AX··0···0··4 |
16 |
··[12]·. |
16 | ··[12]·.text·············PROGBITS········0000130c·00130c·001aa0·00··AX··0···0··4 |
17 |
··[13]·. |
17 | ··[13]·.ARM.extab········PROGBITS········00002dac·002dac·000060·00···A··0···0··4 |
18 |
··[14]·. |
18 | ··[14]·.ARM.exidx········ARM_EXIDX·······00002e0c·002e0c·000148·08··AL·12···0··4 |
19 |
··[15]·. |
19 | ··[15]·.rodata···········PROGBITS········00002f54·002f54·0000f0·01·AMS··0···0··1 |
20 |
··[16]·. |
20 | ··[16]·.fini_array·······FINI_ARRAY······00004e40·003e40·000008·00··WA··0···0··4 |
21 |
··[17]·. |
21 | ··[17]·.init_array·······INIT_ARRAY······00004e48·003e48·000004·00··WA··0···0··1 |
22 |
··[18]·. |
22 | ··[18]·.dynamic··········DYNAMIC·········00004e4c·003e4c·000128·08··WA··4···0··4 |
23 |
··[19]·. |
23 | ··[19]·.got··············PROGBITS········00004f74·003f74·00008c·00··WA··0···0··4 |
24 |
··[20]·. |
24 | ··[20]·.data·············PROGBITS········00005000·004000·000004·00··WA··0···0··4 |
25 |
··[21]·. |
25 | ··[21]·.bss··············NOBITS··········00005004·004004·000000·00··WA··0···0··1 |
26 | ··[22]·.comment··········PROGBITS········00000000·004004·000028·01··MS··0···0··1 | ||
27 | ··[23]·.note.gnu.gold-version·NOTE············00000000·00402c·00001c·00······0···0··4 | ||
28 | ··[24]·.ARM.attributes···ARM_ATTRIBUTES··00000000·004048·00002b·00······0···0··1 | ||
29 | ··[25]·.shstrtab·········STRTAB··········00000000·004073·0000fe·00······0···0··1 | ||
26 | Key·to·Flags: | 30 | Key·to·Flags: |
27 | ··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), |
28 | ··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), |
29 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 33 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
30 | ··y·(purecode),·p·(processor·specific) | 34 | ··y·(purecode),·p·(processor·specific) |
Offset 1, 86 lines modified | Offset 1, 85 lines modified | ||
1 |
Symbol·table·'.dynsym'·contains·8 |
1 | Symbol·table·'.dynsym'·contains·82·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·__cxa_finalize | 4 | ·····1:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2) |
5 | ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit | 5 | ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2) |
6 |
·····3:·00001 |
6 | ·····3:·00001349····10·FUNC····WEAK···DEFAULT···12·_ZN7_JNIEnv9FindClassEPKc |
7 |
·····4:·0000 |
7 | ·····4:·000022e8·····8·FUNC····WEAK···DEFAULT···12·__aeabi_unwind_cpp_pr1 |
8 |
·····5:·00001 |
8 | ·····5:·00001353····10·FUNC····WEAK···DEFAULT···12·_ZN7_JNIEnv14DeleteLocalRefEP8_jobject |
9 |
·····6:·00001 |
9 | ·····6:·0000135d····52·FUNC····WEAK···DEFAULT···12·_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz |
10 |
·····7:·0000 |
10 | ·····7:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2) |
11 |
·····8:·0000 |
11 | ·····8:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard@LIBC·(2) |
12 |
·····9:·00001 |
12 | ·····9:·00001391····52·FUNC····WEAK···DEFAULT···12·_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz |
13 |
····10:·00001 |
13 | ····10:·000013c5····36·FUNC····GLOBAL·DEFAULT···12·_Z15JNU_ThrowByNameP7_JNIEnvPKcS2_ |
14 |
····11:·0000 |
14 | ····11:·000022e0·····8·FUNC····GLOBAL·DEFAULT···12·__aeabi_unwind_cpp_pr0 |
15 |
····12:·000013 |
15 | ····12:·000013e9···200·FUNC····GLOBAL·DEFAULT···12·_Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring |
16 |
····13:·0000 |
16 | ····13:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2) |
17 |
····14:·0000 |
17 | ····14:·000014b1····64·FUNC····GLOBAL·DEFAULT···12·_Z26jniGetFDFromFileDescriptorP7_JNIEnvP8_jobject |
18 |
····15:·0000 |
18 | ····15:·000014f1···512·FUNC····GLOBAL·DEFAULT···12·Java_com_google_ase_Exec_createSubprocess |
19 |
····16:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
19 | ····16:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2) |
20 |
····17:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
20 | ····17:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2) |
21 |
····18:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
21 | ····18:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror@LIBC·(2) |
22 |
····19:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
22 | ····19:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fcntl@LIBC·(2) |
23 |
····20:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
23 | ····20:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·unlockpt@LIBC·(2) |
24 |
····21:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
24 | ····21:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ptsname_r@LIBC·(2) |
25 |
····22:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
25 | ····22:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_print |
26 |
····23:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
26 | ····23:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fork@LIBC·(2) |
27 |
····24:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·d |
27 | ····24:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·setsid@LIBC·(2) |
28 |
····25:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
28 | ····25:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dup2@LIBC·(2) |
29 |
····26:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·e |
29 | ····26:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2) |
30 |
····27:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ex |
30 | ····27:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·execl@LIBC·(2) |
31 |
····28:·00000000·····0· |
31 | ····28:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·exit@LIBC·(2) |
32 |
····29:·00001 |
32 | ····29:·000016f1····88·FUNC····GLOBAL·DEFAULT···12·Java_com_google_ase_Exec_setPtyWindowSize |
33 | ····30:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl | 33 | ····30:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2) |
34 |
····31:·00001 |
34 | ····31:·00001749····52·FUNC····GLOBAL·DEFAULT···12·Java_com_google_ase_Exec_waitFor |
35 | ····32:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·waitpid | 35 | ····32:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·waitpid@LIBC·(2) |
36 |
····33:·0000 |
36 | ····33:·000022f0·····8·FUNC····WEAK···DEFAULT···12·__aeabi_unwind_cpp_pr2 |
37 | ····34:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__gnu_Unwind_Find_exidx | 37 | ····34:·00000000·····0·FUNC····WEAK···DEFAULT··UND·__gnu_Unwind_Find_exidx |
38 |
····35:·0000 |
38 | ····35:·00002688·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_VFP_D |
39 |
····36:·0000 |
39 | ····36:·00002678·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_VFP |
40 |
····37:·0000 |
40 | ····37:·00002698·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_VFP_D_16_to_31 |
41 |
····38:·0000 |
41 | ····38:·000026a8·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_WMMXD |
42 |
····39:·00002 |
42 | ····39:·00002730·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Restore_WMMXC |
43 | ····40:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort | 43 | ····40:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2) |
44 |
····41:·0000 |
44 | ····41:·00002664····20·FUNC····GLOBAL·DEFAULT···12·restore_core_regs |
45 | ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy | 45 | ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy@LIBC·(2) |
46 |
····43:·00001 |
46 | ····43:·00001ba4·····8·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetCFA |
47 |
····44:·00001 |
47 | ····44:·00001bac···164·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_RaiseException |
48 |
····45:·00001 |
48 | ····45:·00001c50····28·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_ForcedUnwind |
49 |
····46:·00001 |
49 | ····46:·00001c6c···116·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Resume |
50 |
····47:·00001 |
50 | ····47:·00001ce0····32·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Resume_or_Rethrow |
51 |
····48:·00001 |
51 | ····48:·00001d00·····4·FUNC····GLOBAL·DEFAULT···12·_Unwind_Complete |
52 |
····49:·00001 |
52 | ····49:·00001d04····24·FUNC····GLOBAL·DEFAULT···12·_Unwind_DeleteException |
53 |
····50:·00001 |
53 | ····50:·00001d1c····92·FUNC····GLOBAL·DEFAULT···12·_Unwind_VRS_Get |
54 |
····51:·0000 |
54 | ····51:·00001da0····92·FUNC····GLOBAL·DEFAULT···12·_Unwind_VRS_Set |
55 |
····52:·00001 |
55 | ····52:·00001e28···200·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Backtrace |
56 |
····53:·0000 |
56 | ····53:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_begin_cleanup |
57 |
····54:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_ |
57 | ····54:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_type_match |
58 |
····55:·0000 |
58 | ····55:·00002898···904·FUNC····GLOBAL·DEFAULT···12·__gnu_unwind_execute |
59 |
····56:·0000 |
59 | ····56:·00000000·····0·NOTYPE··WEAK···DEFAULT··UND·__cxa_call_unexpected |
60 |
····57:·0000 |
60 | ····57:·000022f8···876·FUNC····GLOBAL·DEFAULT···12·_Unwind_VRS_Pop |
61 |
····58:·0000 |
61 | ····58:·00002690·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_VFP_D |
62 |
····59:·00002 |
62 | ····59:·00002680·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_VFP |
63 |
····60:·00002 |
63 | ····60:·000026a0·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_VFP_D_16_to_31 |
64 |
····61:·0000 |
64 | ····61:·000026ec·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_WMMXD |
65 |
····62:·0000 |
65 | ····62:·00002744·····0·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Save_WMMXC |
66 |
····63:·0000 |
66 | ····63:·00002664····20·FUNC····GLOBAL·DEFAULT···12·__restore_core_regs |
67 |
····64:·0000 |
67 | ····64:·00002758····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_RaiseException |
68 |
····65:·00002 |
68 | ····65:·00002758····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_RaiseException |
69 |
····66:·00002 |
69 | ····66:·0000277c····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_Resume |
70 |
····67:·00002 |
70 | ····67:·0000277c····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_Resume |
71 |
····68:·00002 |
71 | ····68:·000027a0····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_Resume_or_Rethrow |
72 |
····69:·00002 |
72 | ····69:·000027a0····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_Resume_or_Rethrow |
73 |
····70:·00002 |
73 | ····70:·000027c4····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_ForcedUnwind |
74 |
····71:·00002 |
74 | ····71:·000027c4····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_ForcedUnwind |
75 |
····72:·00002 |
75 | ····72:·000027e8····36·FUNC····GLOBAL·DEFAULT···12·___Unwind_Backtrace |
76 |
····73:·00002 |
76 | ····73:·000027e8····36·FUNC····GLOBAL·DEFAULT···12·_Unwind_Backtrace |
77 |
····74:·00002 |
77 | ····74:·00002c20····64·FUNC····GLOBAL·DEFAULT···12·__gnu_unwind_frame |
78 |
····75:·00002 |
78 | ····75:·00002c60····16·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetRegionStart |
79 |
····76:·00002 |
79 | ····76:·00002c70····28·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetLanguageSpecificData |
80 |
····77:·00002 |
80 | ····77:·00002c8c·····8·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetDataRelBase |
81 |
····78:·00002 |
81 | ····78:·00002c94·····8·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetTextRelBase |
82 |
····79:·0000 |
82 | ····79:·00005004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata |
83 |
····80:·0000 |
83 | ····80:·00005004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start |
84 |
····81:·0000 |
84 | ····81:·00005004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end |
85 | ····82:·00004004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end |
Offset 1, 39 lines modified | Offset 1, 39 lines modified | ||
1 |
Relocation·section·'.rel.dyn'·at·offset·0x |
1 | Relocation·section·'.rel.dyn'·at·offset·0x10d0·contains·9·entries: |
2 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name | 2 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name |
3 |
0000 |
3 | 00004e40··00000017·R_ARM_RELATIVE········ |
4 |
0000 |
4 | 00004f78··00000017·R_ARM_RELATIVE········ |
5 |
0000 |
5 | 00004f7c··00000017·R_ARM_RELATIVE········ |
6 |
0000 |
6 | 00004f80··00000017·R_ARM_RELATIVE········ |
7 |
0000 |
7 | 00004f88··00000017·R_ARM_RELATIVE········ |
8 |
0000 |
8 | 00004f8c··00000017·R_ARM_RELATIVE········ |
9 |
0000 |
9 | 00004f74··00000815·R_ARM_GLOB_DAT·········00000000···__stack_chk_guard@LIBC |
10 |
0000 |
10 | 00004f84··00002215·R_ARM_GLOB_DAT·········00000000···__gnu_Unwind_Find_exidx |
11 |
0000 |
11 | 00004f90··00003815·R_ARM_GLOB_DAT·········00000000···__cxa_call_unexpected |
12 |
Relocation·section·'.rel.plt'·at·offset·0x1 |
12 | Relocation·section·'.rel.plt'·at·offset·0x1118·contains·24·entries: |
13 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name | 13 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name |
14 |
0000 |
14 | 00004fa0··00000216·R_ARM_JUMP_SLOT········00000000···__cxa_atexit@LIBC |
15 |
0000 |
15 | 00004fa4··00000116·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@LIBC |
16 |
0000 |
16 | 00004fa8··00000716·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@LIBC |
17 |
0000 |
17 | 00004fac··00000d16·R_ARM_JUMP_SLOT········00000000···malloc@LIBC |
18 |
0000 |
18 | 00004fb0··00001016·R_ARM_JUMP_SLOT········00000000···open@LIBC |
19 |
0000 |
19 | 00004fb4··00001116·R_ARM_JUMP_SLOT········00000000···__errno@LIBC |
20 |
0000 |
20 | 00004fb8··00001216·R_ARM_JUMP_SLOT········00000000···strerror@LIBC |
21 |
0000 |
21 | 00004fbc··00001316·R_ARM_JUMP_SLOT········00000000···fcntl@LIBC |
22 |
0000 |
22 | 00004fc0··00001416·R_ARM_JUMP_SLOT········00000000···unlockpt@LIBC |
23 |
0000 |
23 | 00004fc4··00001516·R_ARM_JUMP_SLOT········00000000···ptsname_r@LIBC |
24 |
0000 |
24 | 00004fc8··00001616·R_ARM_JUMP_SLOT········00000000···__android_log_print |
25 |
0000 |
25 | 00004fcc··00001716·R_ARM_JUMP_SLOT········00000000···fork@LIBC |
26 |
0000 |
26 | 00004fd0··00001816·R_ARM_JUMP_SLOT········00000000···setsid@LIBC |
27 |
0000 |
27 | 00004fd4··00001916·R_ARM_JUMP_SLOT········00000000···dup2@LIBC |
28 |
0000 |
28 | 00004fd8··00001a16·R_ARM_JUMP_SLOT········00000000···close@LIBC |
29 |
0000 |
29 | 00004fdc··00001b16·R_ARM_JUMP_SLOT········00000000···execl@LIBC |
30 |
0000 |
30 | 00004fe0··00001c16·R_ARM_JUMP_SLOT········00000000···exit@LIBC |
31 |
0000 |
31 | 00004fe4··00001e16·R_ARM_JUMP_SLOT········00000000···ioctl@LIBC |
32 |
0000 |
32 | 00004fe8··00002016·R_ARM_JUMP_SLOT········00000000···waitpid@LIBC |
33 |
0000 |
33 | 00004fec··00002216·R_ARM_JUMP_SLOT········00000000···__gnu_Unwind_Find_exidx |
34 |
0000 |
34 | 00004ff0··00002816·R_ARM_JUMP_SLOT········00000000···abort@LIBC |
35 |
0000 |
35 | 00004ff4··00002a16·R_ARM_JUMP_SLOT········00000000···memcpy@LIBC |
36 |
0000 |
36 | 00004ff8··00003516·R_ARM_JUMP_SLOT········00000000···__cxa_begin_cleanup |
37 |
0000 |
37 | 00004ffc··00003616·R_ARM_JUMP_SLOT········00000000···__cxa_type_match |
Offset 1, 30 lines modified | Offset 1, 35 lines modified | ||
1 |
Dynamic·section·at·offset·0x |
1 | Dynamic·section·at·offset·0x3e4c·contains·32·entries: |
2 | ··Tag········Type·························Name/Value | 2 | ··Tag········Type·························Name/Value |
3 |
·0x00000003·(PLTGOT)·····················0x |
3 | ·0x00000003·(PLTGOT)·····················0x4f94 |
4 | ·0x00000002·(PLTRELSZ)···················192·(bytes) | 4 | ·0x00000002·(PLTRELSZ)···················192·(bytes) |
5 |
·0x00000017·(JMPREL)·····················0x1 |
5 | ·0x00000017·(JMPREL)·····················0x1118 |
6 | ·0x00000014·(PLTREL)·····················REL | 6 | ·0x00000014·(PLTREL)·····················REL |
7 |
·0x00000011·(REL)························0x |
7 | ·0x00000011·(REL)························0x10d0 |
8 | ·0x00000012·(RELSZ)······················72·(bytes) | 8 | ·0x00000012·(RELSZ)······················72·(bytes) |
9 | ·0x00000013·(RELENT)·····················8·(bytes) | 9 | ·0x00000013·(RELENT)·····················8·(bytes) |
10 | ·0x6ffffffa·(RELCOUNT)···················6 | 10 | ·0x6ffffffa·(RELCOUNT)···················6 |
11 |
·0x00000006·(SYMTAB)·····················0x1 |
11 | ·0x00000006·(SYMTAB)·····················0x18c |
12 | ·0x0000000b·(SYMENT)·····················16·(bytes) | 12 | ·0x0000000b·(SYMENT)·····················16·(bytes) |
13 |
·0x00000005·(STRTAB)·····················0x6 |
13 | ·0x00000005·(STRTAB)·····················0x6ac |
14 |
·0x0000000a·(STRSZ)······················17 |
14 | ·0x0000000a·(STRSZ)······················1766·(bytes) |
15 |
·0x00000004·(HASH)·······················0xd |
15 | ·0x00000004·(HASH)·······················0xd94 |
16 | ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so] | 16 | ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so] |
17 | ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so] | 17 | ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so] |
18 | ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so] | 18 | ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so] |
19 | ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so] | 19 | ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so] |
20 | ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so] | 20 | ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so] |
21 | ·0x0000000e·(SONAME)·····················Library·soname:·[libcom_google_ase_Exec.so] | 21 | ·0x0000000e·(SONAME)·····················Library·soname:·[libcom_google_ase_Exec.so] |
22 |
·0x0000001a·(FINI_ARRAY)·················0x |
22 | ·0x0000001a·(FINI_ARRAY)·················0x4e40 |
23 | ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes) | 23 | ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes) |
24 |
·0x00000019·(INIT_ARRAY)·················0x |
24 | ·0x00000019·(INIT_ARRAY)·················0x4e48 |
25 | ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes) | 25 | ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes) |
26 | ·0x00000010·(SYMBOLIC)···················0x0 | 26 | ·0x00000010·(SYMBOLIC)···················0x0 |
27 | ·0x0000001e·(FLAGS)······················SYMBOLIC·BIND_NOW | 27 | ·0x0000001e·(FLAGS)······················SYMBOLIC·BIND_NOW |
28 | ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW | 28 | ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW |
29 | ·0x6ffffff0·(VERSYM)·····················0xff0 | ||
30 | ·0x6ffffffc·(VERDEF)·····················0x1094 | ||
31 | ·0x6ffffffd·(VERDEFNUM)··················1 | ||
32 | ·0x6ffffffe·(VERNEED)····················0x10b0 | ||
33 | ·0x6fffffff·(VERNEEDNUM)·················1 | ||
29 | ·0x00000000·(NULL)·······················0x0 | 34 | ·0x00000000·(NULL)·······················0x0 |
Offset 1, 5 lines modified | Offset 1, 10 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.build-id | ||
2 | ··Owner·················Data·size» Description | ||
3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring) | ||
4 | ····Build·ID:·80646631252bb83cca89044eab8547f692a605b9 | ||
1 | Displaying·notes·found·in:·.note.gnu.gold-version | 5 | Displaying·notes·found·in:·.note.gnu.gold-version |
2 | ··Owner·················Data·size» Description | 6 | ··Owner·················Data·size» Description |
3 | ··GNU··················0x00000009» NT_GNU_GOLD_VERSION·(gold·version) | 7 | ··GNU··················0x00000009» NT_GNU_GOLD_VERSION·(gold·version) |
4 | ····Version:·gold·1.11 | 8 | ····Version:·gold·1.11 |
Offset 1, 2 lines modified | Offset 1, 33 lines modified | ||
1 |
|
1 | Version·symbols·section·'.gnu.version'·contains·82·entries: |
2 | ·Addr:·0000000000000ff0··Offset:·0x000ff0··Link:·3·(.dynsym) | ||
3 | ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)··· | ||
4 | ··004:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)······· | ||
5 | ··008:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· | ||
6 | ··00c:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)··· | ||
7 | ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
8 | ··014:···2·(LIBC)··········2·(LIBC)··········0·(*local*)·······2·(LIBC)······· | ||
9 | ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
10 | ··01c:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········1·(*global*)··· | ||
11 | ··020:···2·(LIBC)··········1·(*global*)······0·(*local*)·······1·(*global*)··· | ||
12 | ··024:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
13 | ··028:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········1·(*global*)··· | ||
14 | ··02c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
15 | ··030:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
16 | ··034:···1·(*global*)······0·(*local*)·······0·(*local*)·······1·(*global*)··· | ||
17 | ··038:···0·(*local*)·······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
18 | ··03c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
19 | ··040:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
20 | ··044:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
21 | ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
22 | ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
23 | ··050:···1·(*global*)······1·(*global*)··· | ||
24 | Version·definition·section·'.gnu.version_d'·contains·1·entries: | ||
25 | ··Addr:·0x0000000000001094··Offset:·0x001094··Link:·4·(.dynstr)··000000:·Rev:·1··Flags:·BASE···Index:·1··Cnt:·1··Name:·libcom_google_ase_Exec.so | ||
26 | ··Version·definition·past·end·of·section | ||
27 | Version·needs·section·'.gnu.version_r'·contains·1·entries: | ||
28 | ·Addr:·0x00000000000010b0··Offset:·0x0010b0··Link:·4·(.dynstr) | ||
29 | ··000000:·Version:·1··File:·libc.so··Cnt:·1 | ||
30 | ··0x0010:···Name:·LIBC··Flags:·none··Version:·2 |
Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.interp': | 1 | Hex·dump·of·section·'.interp': |
2 |
··0x000001 |
2 | ··0x00000154·2f737973·74656d2f·62696e2f·6c696e6b·/system/bin/link |
3 |
··0x000001 |
3 | ··0x00000164·657200······························er. |
Offset 1, 115 lines modified | Offset 1, 114 lines modified | ||
1 | Hex·dump·of·section·'.dynstr': | 1 | Hex·dump·of·section·'.dynstr': |
2 |
··0x000006 |
2 | ··0x000006ac·005f5f63·78615f66·696e616c·697a6500·.__cxa_finalize. |
3 |
··0x000006 |
3 | ··0x000006bc·4c494243·006c6962·632e736f·006c6962·LIBC.libc.so.lib |
4 |
··0x000006 |
4 | ··0x000006cc·636f6d5f·676f6f67·6c655f61·73655f45·com_google_ase_E |
5 |
··0x000006 |
5 | ··0x000006dc·7865632e·736f005f·5f637861·5f617465·xec.so.__cxa_ate |
6 |
··0x000006 |
6 | ··0x000006ec·78697400·5f5a4e37·5f4a4e49·456e7639·xit._ZN7_JNIEnv9 |
7 |
··0x000006 |
7 | ··0x000006fc·46696e64·436c6173·7345504b·63005f5f·FindClassEPKc.__ |
8 |
··0x00000 |
8 | ··0x0000070c·61656162·695f756e·77696e64·5f637070·aeabi_unwind_cpp |
9 |
··0x00000 |
9 | ··0x0000071c·5f707231·005f5a4e·375f4a4e·49456e76·_pr1._ZN7_JNIEnv |
10 |
··0x00000 |
10 | ··0x0000072c·31344465·6c657465·4c6f6361·6c526566·14DeleteLocalRef |
11 |
··0x000007 |
11 | ··0x0000073c·4550385f·6a6f626a·65637400·5f5a4e37·EP8_jobject._ZN7 |
12 |
··0x000007 |
12 | ··0x0000074c·5f4a4e49·456e7639·4e65774f·626a6563·_JNIEnv9NewObjec |
13 |
··0x000007 |
13 | ··0x0000075c·74455037·5f6a636c·61737350·31305f6a·tEP7_jclassP10_j |
14 |
··0x000007 |
14 | ··0x0000076c·6d657468·6f644944·7a005f5f·73746163·methodIDz.__stac |
15 |
··0x000007 |
15 | ··0x0000077c·6b5f6368·6b5f6661·696c005f·5f737461·k_chk_fail.__sta |
16 |
··0x000007 |
16 | ··0x0000078c·636b5f63·686b5f67·75617264·005f5a4e·ck_chk_guard._ZN |
17 |
··0x000007 |
17 | ··0x0000079c·375f4a4e·49456e76·31364361·6c6c4f62·7_JNIEnv16CallOb |
18 |
··0x000007 |
18 | ··0x000007ac·6a656374·4d657468·6f644550·385f6a6f·jectMethodEP8_jo |
19 |
··0x000007 |
19 | ··0x000007bc·626a6563·74503130·5f6a6d65·74686f64·bjectP10_jmethod |
20 |
··0x000007 |
20 | ··0x000007cc·49447a00·5f5a3135·4a4e555f·5468726f·IDz._Z15JNU_Thro |
21 |
··0x000007 |
21 | ··0x000007dc·7742794e·616d6550·375f4a4e·49456e76·wByNameP7_JNIEnv |
22 |
··0x000007 |
22 | ··0x000007ec·504b6353·325f005f·5f616561·62695f75·PKcS2_.__aeabi_u |
23 |
··0x000007 |
23 | ··0x000007fc·6e77696e·645f6370·705f7072·30005f5a·nwind_cpp_pr0._Z |
24 |
··0x00000 |
24 | ··0x0000080c·32344a4e·555f4765·74537472·696e674e·24JNU_GetStringN |
25 |
··0x00000 |
25 | ··0x0000081c·61746976·65436861·72735037·5f4a4e49·ativeCharsP7_JNI |
26 |
··0x00000 |
26 | ··0x0000082c·456e7650·385f6a73·7472696e·67006d61·EnvP8_jstring.ma |
27 |
··0x000008 |
27 | ··0x0000083c·6c6c6f63·005f5a32·366a6e69·47657446·lloc._Z26jniGetF |
28 |
··0x000008 |
28 | ··0x0000084c·4446726f·6d46696c·65446573·63726970·DFromFileDescrip |
29 |
··0x000008 |
29 | ··0x0000085c·746f7250·375f4a4e·49456e76·50385f6a·torP7_JNIEnvP8_j |
30 |
··0x000008 |
30 | ··0x0000086c·6f626a65·6374004a·6176615f·636f6d5f·object.Java_com_ |
31 |
··0x000008 |
31 | ··0x0000087c·676f6f67·6c655f61·73655f45·7865635f·google_ase_Exec_ |
32 |
··0x000008 |
32 | ··0x0000088c·63726561·74655375·6270726f·63657373·createSubprocess |
33 |
··0x000008 |
33 | ··0x0000089c·006f7065·6e005f5f·6572726e·6f007374·.open.__errno.st |
34 |
··0x000008 |
34 | ··0x000008ac·72657272·6f720066·636e746c·00756e6c·rerror.fcntl.unl |
35 |
··0x000008 |
35 | ··0x000008bc·6f636b70·74007074·736e616d·655f7200·ockpt.ptsname_r. |
36 |
··0x000008 |
36 | ··0x000008cc·5f5f616e·64726f69·645f6c6f·675f7072·__android_log_pr |
37 |
··0x000008 |
37 | ··0x000008dc·696e7400·666f726b·00736574·73696400·int.fork.setsid. |
38 |
··0x000008 |
38 | ··0x000008ec·64757032·00636c6f·73650065·7865636c·dup2.close.execl |
39 |
··0x000008 |
39 | ··0x000008fc·00657869·74004a61·76615f63·6f6d5f67·.exit.Java_com_g |
40 |
··0x00000 |
40 | ··0x0000090c·6f6f676c·655f6173·655f4578·65635f73·oogle_ase_Exec_s |
41 |
··0x00000 |
41 | ··0x0000091c·65745074·7957696e·646f7753·697a6500·etPtyWindowSize. |
42 |
··0x00000 |
42 | ··0x0000092c·696f6374·6c004a61·76615f63·6f6d5f67·ioctl.Java_com_g |
43 |
··0x000009 |
43 | ··0x0000093c·6f6f676c·655f6173·655f4578·65635f77·oogle_ase_Exec_w |
44 |
··0x000009 |
44 | ··0x0000094c·61697446·6f720077·61697470·6964005f·aitFor.waitpid._ |
45 |
··0x000009 |
45 | ··0x0000095c·5f616561·62695f75·6e77696e·645f6370·_aeabi_unwind_cp |
46 |
··0x000009 |
46 | ··0x0000096c·705f7072·32005f5f·676e755f·556e7769·p_pr2.__gnu_Unwi |
47 |
··0x000009 |
47 | ··0x0000097c·6e645f46·696e645f·65786964·78005f5f·nd_Find_exidx.__ |
48 |
··0x000009 |
48 | ··0x0000098c·676e755f·556e7769·6e645f52·6573746f·gnu_Unwind_Resto |
49 |
··0x000009 |
49 | ··0x0000099c·72655f56·46505f44·005f5f67·6e755f55·re_VFP_D.__gnu_U |
50 |
··0x000009 |
50 | ··0x000009ac·6e77696e·645f5265·73746f72·655f5646·nwind_Restore_VF |
51 |
··0x000009 |
51 | ··0x000009bc·50005f5f·676e755f·556e7769·6e645f52·P.__gnu_Unwind_R |
52 |
··0x000009 |
52 | ··0x000009cc·6573746f·72655f56·46505f44·5f31365f·estore_VFP_D_16_ |
53 |
··0x000009 |
53 | ··0x000009dc·746f5f33·31005f5f·676e755f·556e7769·to_31.__gnu_Unwi |
54 |
··0x000009 |
54 | ··0x000009ec·6e645f52·6573746f·72655f57·4d4d5844·nd_Restore_WMMXD |
55 |
··0x000009 |
55 | ··0x000009fc·005f5f67·6e755f55·6e77696e·645f5265·.__gnu_Unwind_Re |
56 |
··0x00000 |
56 | ··0x00000a0c·73746f72·655f574d·4d584300·61626f72·store_WMMXC.abor |
57 |
··0x00000 |
57 | ··0x00000a1c·74007265·73746f72·655f636f·72655f72·t.restore_core_r |
58 |
··0x00000 |
58 | ··0x00000a2c·65677300·6d656d63·7079005f·556e7769·egs.memcpy._Unwi |
59 |
··0x00000a |
59 | ··0x00000a3c·6e645f47·65744346·41005f5f·676e755f·nd_GetCFA.__gnu_ |
60 |
··0x00000a |
60 | ··0x00000a4c·556e7769·6e645f52·61697365·45786365·Unwind_RaiseExce |
61 |
··0x00000a |
61 | ··0x00000a5c·7074696f·6e005f5f·676e755f·556e7769·ption.__gnu_Unwi |
62 |
··0x00000a |
62 | ··0x00000a6c·6e645f46·6f726365·64556e77·696e6400·nd_ForcedUnwind. |
63 |
··0x00000a |
63 | ··0x00000a7c·5f5f676e·755f556e·77696e64·5f526573·__gnu_Unwind_Res |
64 |
··0x00000a |
64 | ··0x00000a8c·756d6500·5f5f676e·755f556e·77696e64·ume.__gnu_Unwind |
65 |
··0x00000a |
65 | ··0x00000a9c·5f526573·756d655f·6f725f52·65746872·_Resume_or_Rethr |
66 |
··0x00000a |
66 | ··0x00000aac·6f77005f·556e7769·6e645f43·6f6d706c·ow._Unwind_Compl |
67 |
··0x00000a |
67 | ··0x00000abc·65746500·5f556e77·696e645f·44656c65·ete._Unwind_Dele |
68 |
··0x00000a |
68 | ··0x00000acc·74654578·63657074·696f6e00·5f556e77·teException._Unw |
69 |
··0x00000a |
69 | ··0x00000adc·696e645f·5652535f·47657400·5f556e77·ind_VRS_Get._Unw |
70 |
··0x00000a |
70 | ··0x00000aec·696e645f·5652535f·53657400·5f5f676e·ind_VRS_Set.__gn |
71 |
··0x00000a |
71 | ··0x00000afc·755f556e·77696e64·5f426163·6b747261·u_Unwind_Backtra |
72 |
··0x00000 |
72 | ··0x00000b0c·6365005f·5f637861·5f626567·696e5f63·ce.__cxa_begin_c |
73 |
··0x00000 |
73 | ··0x00000b1c·6c65616e·7570005f·5f637861·5f747970·leanup.__cxa_typ |
74 |
··0x00000 |
74 | ··0x00000b2c·655f6d61·74636800·5f5f676e·755f756e·e_match.__gnu_un |
75 |
··0x00000b |
75 | ··0x00000b3c·77696e64·5f657865·63757465·005f5f63·wind_execute.__c |
76 |
··0x00000b |
76 | ··0x00000b4c·78615f63·616c6c5f·756e6578·70656374·xa_call_unexpect |
77 |
··0x00000b |
77 | ··0x00000b5c·6564005f·556e7769·6e645f56·52535f50·ed._Unwind_VRS_P |
78 |
··0x00000b |
78 | ··0x00000b6c·6f70005f·5f676e75·5f556e77·696e645f·op.__gnu_Unwind_ |
79 |
··0x00000b |
79 | ··0x00000b7c·53617665·5f564650·5f44005f·5f676e75·Save_VFP_D.__gnu |
80 |
··0x00000b |
80 | ··0x00000b8c·5f556e77·696e645f·53617665·5f564650·_Unwind_Save_VFP |
81 |
··0x00000b |
81 | ··0x00000b9c·005f5f67·6e755f55·6e77696e·645f5361·.__gnu_Unwind_Sa |
82 |
··0x00000b |
82 | ··0x00000bac·76655f56·46505f44·5f31365f·746f5f33·ve_VFP_D_16_to_3 |
83 |
··0x00000b |
83 | ··0x00000bbc·31005f5f·676e755f·556e7769·6e645f53·1.__gnu_Unwind_S |
84 |
··0x00000b |
84 | ··0x00000bcc·6176655f·574d4d58·44005f5f·676e755f·ave_WMMXD.__gnu_ |
85 |
··0x00000b |
85 | ··0x00000bdc·556e7769·6e645f53·6176655f·574d4d58·Unwind_Save_WMMX |
86 |
··0x00000b |
86 | ··0x00000bec·43005f5f·72657374·6f72655f·636f7265·C.__restore_core |
87 |
··0x00000bc |
87 | ··0x00000bfc·5f726567·73005f5f·5f556e77·696e645f·_regs.___Unwind_ |
88 |
··0x00000 |
88 | ··0x00000c0c·52616973·65457863·65707469·6f6e005f·RaiseException._ |
89 |
··0x00000 |
89 | ··0x00000c1c·556e7769·6e645f52·61697365·45786365·Unwind_RaiseExce |
90 |
··0x00000 |
90 | ··0x00000c2c·7074696f·6e005f5f·5f556e77·696e645f·ption.___Unwind_ |
91 |
··0x00000c |
91 | ··0x00000c3c·52657375·6d65005f·556e7769·6e645f52·Resume._Unwind_R |
92 |
··0x00000c |
92 | ··0x00000c4c·6573756d·65005f5f·5f556e77·696e645f·esume.___Unwind_ |
93 |
··0x00000c |
93 | ··0x00000c5c·52657375·6d655f6f·725f5265·7468726f·Resume_or_Rethro |
94 |
··0x00000c |
94 | ··0x00000c6c·77005f55·6e77696e·645f5265·73756d65·w._Unwind_Resume |
95 |
··0x00000c |
95 | ··0x00000c7c·5f6f725f·52657468·726f7700·5f5f5f55·_or_Rethrow.___U |
96 |
··0x00000c |
96 | ··0x00000c8c·6e77696e·645f466f·72636564·556e7769·nwind_ForcedUnwi |
97 |
··0x00000c6 |
97 | ··0x00000c9c·6e64005f·556e7769·6e645f46·6f726365·nd._Unwind_Force |
98 |
··0x00000c |
98 | ··0x00000cac·64556e77·696e6400·5f5f5f55·6e77696e·dUnwind.___Unwin |
Max diff block lines reached; 0/14978 bytes (0.00%) of diff not shown. |
Offset 1, 41 lines modified | Offset 1, 41 lines modified | ||
1 | Hex·dump·of·section·'.hash': | 1 | Hex·dump·of·section·'.hash': |
2 |
··0x00000d |
2 | ··0x00000d94·43000000·52000000·4a000000·00000000·C...R...J....... |
3 |
··0x00000d |
3 | ··0x00000da4·40000000·47000000·49000000·4b000000·@...G...I...K... |
4 |
··0x00000d |
4 | ··0x00000db4·14000000·42000000·31000000·4d000000·....B...1...M... |
5 |
··0x00000d |
5 | ··0x00000dc4·4f000000·1e000000·00000000·20000000·O...........·... |
6 |
··0x00000d |
6 | ··0x00000dd4·2f000000·37000000·00000000·18000000·/...7........... |
7 |
··0x00000d |
7 | ··0x00000de4·02000000·3b000000·4c000000·41000000·....;...L...A... |
8 |
··0x00000d |
8 | ··0x00000df4·33000000·4e000000·1b000000·32000000·3...N.......2... |
9 |
··0x00000 |
9 | ··0x00000e04·00000000·00000000·00000000·51000000·............Q... |
10 |
··0x00000 |
10 | ··0x00000e14·00000000·1f000000·23000000·00000000·........#....... |
11 |
··0x00000e |
11 | ··0x00000e24·00000000·00000000·2e000000·45000000·............E... |
12 |
··0x00000e |
12 | ··0x00000e34·25000000·44000000·00000000·10000000·%...D........... |
13 |
··0x00000e |
13 | ··0x00000e44·30000000·17000000·00000000·3f000000·0...........?... |
14 |
··0x00000e |
14 | ··0x00000e54·35000000·2c000000·28000000·50000000·5...,...(...P... |
15 |
··0x00000e |
15 | ··0x00000e64·43000000·00000000·3e000000·3d000000·C.......>...=... |
16 |
··0x00000e |
16 | ··0x00000e74·27000000·26000000·2a000000·00000000·'...&...*....... |
17 |
··0x00000e |
17 | ··0x00000e84·00000000·1c000000·00000000·0b000000·................ |
18 |
··0x00000e |
18 | ··0x00000e94·38000000·3c000000·48000000·46000000·8...<...H...F... |
19 |
··0x00000e |
19 | ··0x00000ea4·00000000·00000000·00000000·00000000·................ |
20 |
··0x00000e |
20 | ··0x00000eb4·00000000·00000000·00000000·00000000·................ |
21 |
··0x00000e |
21 | ··0x00000ec4·00000000·00000000·00000000·03000000·................ |
22 |
··0x00000e |
22 | ··0x00000ed4·09000000·00000000·04000000·00000000·................ |
23 |
··0x00000e |
23 | ··0x00000ee4·00000000·00000000·00000000·00000000·................ |
24 |
··0x00000e |
24 | ··0x00000ef4·00000000·00000000·00000000·00000000·................ |
25 |
··0x00000 |
25 | ··0x00000f04·00000000·0f000000·00000000·00000000·................ |
26 |
··0x00000 |
26 | ··0x00000f14·00000000·00000000·00000000·00000000·................ |
27 |
··0x00000f |
27 | ··0x00000f24·00000000·00000000·00000000·21000000·............!... |
28 |
··0x00000f |
28 | ··0x00000f34·0c000000·00000000·00000000·00000000·................ |
29 |
··0x00000f |
29 | ··0x00000f44·00000000·00000000·00000000·00000000·................ |
30 |
··0x00000f |
30 | ··0x00000f54·0e000000·06000000·00000000·01000000·................ |
31 |
··0x00000f |
31 | ··0x00000f64·29000000·2d000000·00000000·1a000000·)...-........... |
32 |
··0x00000f |
32 | ··0x00000f74·1d000000·00000000·2b000000·00000000·........+....... |
33 |
··0x00000f |
33 | ··0x00000f84·36000000·0d000000·00000000·00000000·6............... |
34 |
··0x00000f |
34 | ··0x00000f94·08000000·22000000·00000000·00000000·...."........... |
35 |
··0x00000f |
35 | ··0x00000fa4·00000000·16000000·24000000·3a000000·........$...:... |
36 |
··0x00000f |
36 | ··0x00000fb4·34000000·05000000·00000000·19000000·4............... |
37 |
··0x00000f |
37 | ··0x00000fc4·0a000000·07000000·00000000·15000000·................ |
38 |
··0x00000f |
38 | ··0x00000fd4·11000000·39000000·13000000·00000000·....9........... |
39 |
··0x00000f |
39 | ··0x00000fe4·00000000·00000000·12000000··········............ |
Offset 1, 131 lines modified | Offset 1, 131 lines modified | ||
1 | Disassembly·of·section·.plt: | 1 | Disassembly·of·section·.plt: |
2 |
00001 |
2 | 000011d8·<__cxa_atexit@plt-0x14>: |
3 |
····1 |
3 | ····11d8:» e52de004·» push» {lr}» » ;·(str·lr,·[sp,·#-4]!) |
4 |
····1 |
4 | ····11dc:» e59fe004·» ldr» lr,·[pc,·#4]» ;·11e8·<__cxa_atexit@plt-0x4> |
5 |
····1 |
5 | ····11e0:» e08fe00e·» add» lr,·pc,·lr |
6 |
····1 |
6 | ····11e4:» e5bef008·» ldr» pc,·[lr,·#8]! |
7 |
····1 |
7 | ····11e8:» 00003dac·» andeq» r3,·r0,·ip,·lsr·#27 |
8 |
00001 |
8 | 000011ec·<__cxa_atexit@plt>: |
9 |
····1 |
9 | ····11ec:» e28fc600·» add» ip,·pc,·#0,·12 |
10 |
····1 |
10 | ····11f0:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
11 |
····1 |
11 | ····11f4:» e5bcfdac·» ldr» pc,·[ip,·#3500]!»;·0xdac |
12 |
00001 |
12 | 000011f8·<__cxa_finalize@plt>: |
13 |
····1 |
13 | ····11f8:» e28fc600·» add» ip,·pc,·#0,·12 |
14 |
····1 |
14 | ····11fc:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
15 |
····1 |
15 | ····1200:» e5bcfda4·» ldr» pc,·[ip,·#3492]!»;·0xda4 |
16 |
00001 |
16 | 00001204·<__stack_chk_fail@plt>: |
17 |
····1 |
17 | ····1204:» e28fc600·» add» ip,·pc,·#0,·12 |
18 |
····1 |
18 | ····1208:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
19 |
····1 |
19 | ····120c:» e5bcfd9c·» ldr» pc,·[ip,·#3484]!»;·0xd9c |
20 |
00001 |
20 | 00001210·<malloc@plt>: |
21 |
····1 |
21 | ····1210:» e28fc600·» add» ip,·pc,·#0,·12 |
22 |
····1 |
22 | ····1214:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
23 |
····1 |
23 | ····1218:» e5bcfd94·» ldr» pc,·[ip,·#3476]!»;·0xd94 |
24 |
00001 |
24 | 0000121c·<open@plt>: |
25 |
····1 |
25 | ····121c:» e28fc600·» add» ip,·pc,·#0,·12 |
26 |
····1 |
26 | ····1220:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
27 |
····1 |
27 | ····1224:» e5bcfd8c·» ldr» pc,·[ip,·#3468]!»;·0xd8c |
28 |
00001 |
28 | 00001228·<__errno@plt>: |
29 |
····1 |
29 | ····1228:» e28fc600·» add» ip,·pc,·#0,·12 |
30 |
····1 |
30 | ····122c:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
31 |
····1 |
31 | ····1230:» e5bcfd84·» ldr» pc,·[ip,·#3460]!»;·0xd84 |
32 |
00001 |
32 | 00001234·<strerror@plt>: |
33 |
····1 |
33 | ····1234:» e28fc600·» add» ip,·pc,·#0,·12 |
34 |
····1 |
34 | ····1238:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
35 |
····1 |
35 | ····123c:» e5bcfd7c·» ldr» pc,·[ip,·#3452]!»;·0xd7c |
36 |
00001 |
36 | 00001240·<fcntl@plt>: |
37 |
····1 |
37 | ····1240:» e28fc600·» add» ip,·pc,·#0,·12 |
38 |
····1 |
38 | ····1244:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
39 |
····1 |
39 | ····1248:» e5bcfd74·» ldr» pc,·[ip,·#3444]!»;·0xd74 |
40 |
00001 |
40 | 0000124c·<unlockpt@plt>: |
41 |
····1 |
41 | ····124c:» e28fc600·» add» ip,·pc,·#0,·12 |
42 |
····1 |
42 | ····1250:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
43 |
····1 |
43 | ····1254:» e5bcfd6c·» ldr» pc,·[ip,·#3436]!»;·0xd6c |
44 |
00001 |
44 | 00001258·<ptsname_r@plt>: |
45 |
····1 |
45 | ····1258:» e28fc600·» add» ip,·pc,·#0,·12 |
46 |
····1 |
46 | ····125c:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
47 |
····1 |
47 | ····1260:» e5bcfd64·» ldr» pc,·[ip,·#3428]!»;·0xd64 |
48 |
00001 |
48 | 00001264·<__android_log_print@plt>: |
49 |
····1 |
49 | ····1264:» e28fc600·» add» ip,·pc,·#0,·12 |
50 |
····1 |
50 | ····1268:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
51 |
····1 |
51 | ····126c:» e5bcfd5c·» ldr» pc,·[ip,·#3420]!»;·0xd5c |
52 |
00001 |
52 | 00001270·<fork@plt>: |
53 |
····1 |
53 | ····1270:» e28fc600·» add» ip,·pc,·#0,·12 |
54 |
····1 |
54 | ····1274:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
55 |
····1 |
55 | ····1278:» e5bcfd54·» ldr» pc,·[ip,·#3412]!»;·0xd54 |
56 |
00001 |
56 | 0000127c·<setsid@plt>: |
57 |
····1 |
57 | ····127c:» e28fc600·» add» ip,·pc,·#0,·12 |
58 |
····1 |
58 | ····1280:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
59 |
····1 |
59 | ····1284:» e5bcfd4c·» ldr» pc,·[ip,·#3404]!»;·0xd4c |
60 |
00001 |
60 | 00001288·<dup2@plt>: |
61 |
····1 |
61 | ····1288:» e28fc600·» add» ip,·pc,·#0,·12 |
62 |
····1 |
62 | ····128c:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
63 |
····1 |
63 | ····1290:» e5bcfd44·» ldr» pc,·[ip,·#3396]!»;·0xd44 |
64 |
00001 |
64 | 00001294·<close@plt>: |
65 |
····1 |
65 | ····1294:» e28fc600·» add» ip,·pc,·#0,·12 |
66 |
····1 |
66 | ····1298:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
67 |
····1 |
67 | ····129c:» e5bcfd3c·» ldr» pc,·[ip,·#3388]!»;·0xd3c |
68 |
00001 |
68 | 000012a0·<execl@plt>: |
69 |
····1 |
69 | ····12a0:» e28fc600·» add» ip,·pc,·#0,·12 |
70 |
····1 |
70 | ····12a4:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
71 |
····1 |
71 | ····12a8:» e5bcfd34·» ldr» pc,·[ip,·#3380]!»;·0xd34 |
72 |
00001 |
72 | 000012ac·<exit@plt>: |
73 |
····1 |
73 | ····12ac:» e28fc600·» add» ip,·pc,·#0,·12 |
74 |
····1 |
74 | ····12b0:» e28cca03·» add» ip,·ip,·#12288» ;·0x3000 |
75 |
····1 |
75 | ····12b4:» e5bcfd2c·» ldr» pc,·[ip,·#3372]!»;·0xd2c |
76 |
00001 |
76 | 000012b8·<ioctl@plt>: |
77 |
····1 |
77 | ····12b8:» e28fc600·» add» ip,·pc,·#0,·12 |
Max diff block lines reached; 0/8660 bytes (0.00%) of diff not shown. |
Offset 1, 2382 lines modified | Offset 1, 2233 lines modified | ||
1 | Disassembly·of·section·.text: | 1 | Disassembly·of·section·.text: |
2 |
00001 |
2 | 0000130c·<_JNIEnv::FindClass(char·const*)@@Base-0x3c>: |
3 |
····1 |
3 | ····130c:» e59f0004·» ldr» r0,·[pc,·#4]» ;·1318·<__cxa_type_match@plt+0x18> |
4 |
····1 |
4 | ····1310:» e08f0000·» add» r0,·pc,·r0 |
5 |
····1 |
5 | ····1314:» eaffffb7·» b» 11f8·<__cxa_finalize@plt> |
6 |
····1 |
6 | ····1318:» 00003ce8·» andeq» r3,·r0,·r8,·ror·#25 |
7 |
····1 |
7 | ····131c:» e3500000·» cmp» r0,·#0 |
8 |
····1 |
8 | ····1320:» 012fff1e·» bxeq» lr |
9 |
····1 |
9 | ····1324:» e12fff10·» bx» r0 |
10 |
····1 |
10 | ····1328:» e1a01000·» mov» r1,·r0 |
11 |
····1 |
11 | ····132c:» e59f200c·» ldr» r2,·[pc,·#12]» ;·1340·<__cxa_type_match@plt+0x40> |
12 |
····1 |
12 | ····1330:» e59f000c·» ldr» r0,·[pc,·#12]» ;·1344·<__cxa_type_match@plt+0x44> |
13 |
····1 |
13 | ····1334:» e08f2002·» add» r2,·pc,·r2 |
14 |
····1 |
14 | ····1338:» e08f0000·» add» r0,·pc,·r0 |
15 |
····1 |
15 | ····133c:» eaffffaa·» b» 11ec·<__cxa_atexit@plt> |
16 |
····1 |
16 | ····1340:» 00003cc4·» andeq» r3,·r0,·r4,·asr·#25 |
17 |
····1 |
17 | ····1344:» ffffffdc·» » » ;·<UNDEFINED>·instruction:·0xffffffdc |
18 | ····1248:» 00002dbc·» » » ;·<UNDEFINED>·instruction:·0x00002dbc | ||
19 |
|
18 | 00001348·<_JNIEnv::FindClass(char·const*)@@Base>: |
19 | ····1348:» b508······» push» {r3,·lr} | ||
20 |
|
20 | ····134a:» 6803······» ldr» r3,·[r0,·#0] |
21 |
····1 |
21 | ····134c:» 699b······» ldr» r3,·[r3,·#24] |
22 |
····1 |
22 | ····134e:» 4798······» blx» r3 |
23 |
····1 |
23 | ····1350:» bd08······» pop» {r3,·pc} |
24 | ····1256:» 4798······» blx» r3 | ||
25 |
|
24 | 00001352·<_JNIEnv::DeleteLocalRef(_jobject*)@@Base>: |
25 | ····1352:» b508······» push» {r3,·lr} | ||
26 |
|
26 | ····1354:» 6803······» ldr» r3,·[r0,·#0] |
27 |
····1 |
27 | ····1356:» 6ddb······» ldr» r3,·[r3,·#92]» ;·0x5c |
28 |
····1 |
28 | ····1358:» 4798······» blx» r3 |
29 |
····1 |
29 | ····135a:» bd08······» pop» {r3,·pc} |
30 | ····1260:» 4798······» blx» r3 | ||
31 |
· |
30 | 0000135c·<_JNIEnv::NewObject(_jclass*,·_jmethodID*,·...)@@Base>: |
31 | ····135c:» b40c······» push» {r2,·r3} | ||
32 |
|
32 | ····135e:» b537······» push» {r0,·r1,·r2,·r4,·r5,·lr} |
33 |
····1 |
33 | ····1360:» 4c0a······» ldr» r4,·[pc,·#40]» ;·(138c·<_JNIEnv::NewObject(_jclass*,·_jmethodID*,·...)@@Base+0x30>) |
34 |
····1 |
34 | ····1362:» ab06······» add» r3,·sp,·#24 |
35 |
····1 |
35 | ····1364:» cb04······» ldmia» r3!,·{r2} |
36 |
····1 |
36 | ····1366:» 447c······» add» r4,·pc |
37 |
····1 |
37 | ····1368:» 6824······» ldr» r4,·[r4,·#0] |
38 |
····1 |
38 | ····136a:» 9300······» str» r3,·[sp,·#0] |
39 |
····1 |
39 | ····136c:» 6825······» ldr» r5,·[r4,·#0] |
40 |
····1 |
40 | ····136e:» 9501······» str» r5,·[sp,·#4] |
41 |
····1 |
41 | ····1370:» 6805······» ldr» r5,·[r0,·#0] |
42 |
····1 |
42 | ····1372:» 6f6d······» ldr» r5,·[r5,·#116]» ;·0x74 |
43 |
····1 |
43 | ····1374:» 47a8······» blx» r5 |
44 |
····1 |
44 | ····1376:» 9a01······» ldr» r2,·[sp,·#4] |
45 |
····1 |
45 | ····1378:» 6823······» ldr» r3,·[r4,·#0] |
46 | ····137a:» 429a······» cmp» r2,·r3 | ||
46 |
|
47 | ····137c:» d001······» beq.n» 1382·<_JNIEnv::NewObject(_jclass*,·_jmethodID*,·...)@@Base+0x26> |
47 |
····1 |
48 | ····137e:» f001·fc8d·» bl» 2c9c·<_Unwind_GetTextRelBase@@Base+0x8> |
48 |
····1 |
49 | ····1382:» bc3e······» pop» {r1,·r2,·r3,·r4,·r5} |
49 |
····1 |
50 | ····1384:» bc08······» pop» {r3} |
50 |
····1 |
51 | ····1386:» b002······» add» sp,·#8 |
51 |
····1 |
52 | ····1388:» 4718······» bx» r3 |
52 |
····1 |
53 | ····138a:» 46c0······» nop» » » ;·(mov·r8,·r8) |
53 |
····1 |
54 | ····138c:» 3c0a······» subs» r4,·#10 |
54 | ····128c:» 6814······» ldr» r4,·[r2,·#0] | ||
55 | ····128e:» 9a04······» ldr» r2,·[sp,·#16] | ||
56 | ····1290:» 47a0······» blx» r4 | ||
57 | ····1292:» bc16······» pop» {r1,·r2,·r4} | ||
58 | ····1294:» bc08······» pop» {r3} | ||
59 | ····1296:» b002······» add» sp,·#8 | ||
60 | ····1298:» 4718······» bx» r3 | ||
61 | 0000129a·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)>: | ||
62 | ····129a:» b570······» push» {r4,·r5,·r6,·lr} | ||
63 | ····129c:» 1c04······» adds» r4,·r0,·#0 | ||
64 | ····129e:» 1c16······» adds» r6,·r2,·#0 | ||
65 | ····12a0:» f7ff·ffd6·» bl» 1250·<_JNIEnv::FindClass(char·const*)> | ||
66 | ····12a4:» 1e05······» subs» r5,·r0,·#0 | ||
67 | ····12a6:» d005······» beq.n» 12b4·<JNU_ThrowByName(_JNIEnv*,·char·const*,·char·const*)+0x1a> | ||
68 | ····12a8:» 6823······» ldr» r3,·[r4,·#0] | ||
69 | ····12aa:» 1c20······» adds» r0,·r4,·#0 | ||
70 | ····12ac:» 1c29······» adds» r1,·r5,·#0 | ||
71 | ····12ae:» 6b9b······» ldr» r3,·[r3,·#56]» ;·0x38 | ||
72 | ····12b0:» 1c32······» adds» r2,·r6,·#0 | ||
73 | ····12b2:» 4798······» blx» r3 | ||
74 | ····12b4:» 1c29······» adds» r1,·r5,·#0 | ||
75 | ····12b6:» 1c20······» adds» r0,·r4,·#0 | ||
76 | ····12b8:» f7ff·ffcf·» bl» 125a·<_JNIEnv::DeleteLocalRef(_jobject*)> | ||
77 | ····12bc:» bd70······» pop» {r4,·r5,·r6,·pc} | ||
78 | » ... | 55 | » ... |
79 |
00001 |
56 | 00001390·<_JNIEnv::CallObjectMethod(_jobject*,·_jmethodID*,·...)@@Base>: |
80 |
····1 |
57 | ····1390:» b40c······» push» {r2,·r3} |
81 |
····1 |
58 | ····1392:» b537······» push» {r0,·r1,·r2,·r4,·r5,·lr} |
82 |
····1 |
59 | ····1394:» 4c0a······» ldr» r4,·[pc,·#40]» ;·(13c0·<_JNIEnv::CallObjectMethod(_jobject*,·_jmethodID*,·...)@@Base+0x30>) |
83 |
····1 |
60 | ····1396:» ab06······» add» r3,·sp,·#24 |
84 |
····1 |
61 | ····1398:» cb04······» ldmia» r3!,·{r2} |
85 |
····1 |
62 | ····139a:» 447c······» add» r4,·pc |
86 |
····1 |
63 | ····139c:» 6824······» ldr» r4,·[r4,·#0] |
87 |
····1 |
64 | ····139e:» 9300······» str» r3,·[sp,·#0] |
88 |
····1 |
65 | ····13a0:» 6825······» ldr» r5,·[r4,·#0] |
89 |
····1 |
66 | ····13a2:» 9501······» str» r5,·[sp,·#4] |
Max diff block lines reached; 193652/204728 bytes (94.59%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 9 lines modified | ||
1 | Hex·dump·of·section·'.ARM.extab': | 1 | Hex·dump·of·section·'.ARM.extab': |
2 |
··0x00002 |
2 | ··0x00002dac·08b10181·b0b00084·00000000·08b10181·................ |
3 |
··0x00002 |
3 | ··0x00002dbc·b0b00084·00000000·07b10181·b0b001a9·................ |
4 |
··0x00002 |
4 | ··0x00002dcc·00000000·07b10181·b0b001a9·00000000·................ |
5 |
··0x00002 |
5 | ··0x00002ddc·08b10181·b0b00084·00000000·08b10181·................ |
6 |
··0x00002 |
6 | ··0x00002dec·b0b00084·00000000·08b10181·b0b00084·................ |
7 |
··0x00002 |
7 | ··0x00002dfc·00000000·08b10181·b0b00084·00000000·................ |
8 | ··0x0000271c·08b10181·b0b00084·00000000·08b10181·................ | ||
9 | ··0x0000272c·b0b00084·00000000·08b10181·b0b00084·................ | ||
10 | ··0x0000273c·00000000·08b10181·b0b00084·00000000·................ | ||
11 | ··0x0000274c·08b10181·b0b00084·00000000·08b10181·................ | ||
12 | ··0x0000275c·b0b00084·00000000·08b10181·b0b00084·................ | ||
13 | ··0x0000276c·00000000·08b10181·b0b00084·00000000·................ | ||
Offset 1, 27 lines modified | Offset 1, 24 lines modified | ||
1 | Hex·dump·of·section·'.ARM.exidx': | 1 | Hex·dump·of·section·'.ARM.exidx': |
2 |
··0x00002 |
2 | ··0x00002e0c·3ce5ff7f·9cffff7f·3ee5ff7f·a0ffff7f·<.......>....... |
3 |
··0x00002 |
3 | ··0x00002e1c·40e5ff7f·a4ffff7f·6ce5ff7f·a8ffff7f·@.......l....... |
4 |
··0x00002 |
4 | ··0x00002e2c·98e5ff7f·b0b0aa80·b4e5ff7f·b0ab0480·................ |
5 |
··0x00002 |
5 | ··0x00002e3c·74e6ff7f·b0b0aa80·ace6ff7f·b0ab1280·t............... |
6 |
··0x00002 |
6 | ··0x00002e4c·a4e8ff7f·b0ab0480·f4e8ff7f·a803b180·................ |
7 |
··0x00002 |
7 | ··0x00002e5c·20e9ff7f·b0b0b080·30e9ff7f·b0af0280··.......0....... |
8 |
··0x00002 |
8 | ··0x00002e6c·cce9ff7f·b0b0b080·14eaff7f·b0a90280·................ |
9 |
··0x00002 |
9 | ··0x00002e7c·10ebff7f·b0b0a880·74ebff7f·b0b0b080·........t....... |
10 |
··0x00002 |
10 | ··0x00002e8c·8cebff7f·b0b0aa80·e8ebff7f·af72b280·.............r.. |
11 |
··0x00002 |
11 | ··0x00002e9c·08edff7f·b0b0b080·08edff7f·ab3f3880·.............?8. |
12 |
··0x00002 |
12 | ··0x00002eac·a4edff7f·b0b0b080·b8edff7f·b0b0aa80·................ |
13 |
··0x00002 |
13 | ··0x00002ebc·24eeff7f·b0b0b080·b4eeff7f·00840480·$............... |
14 |
··0x00002 |
14 | ··0x00002ecc·d4eeff7f·b0b0b080·28efff7f·00840480·........(....... |
15 |
··0x00002 |
15 | ··0x00002edc·4cefff7f·ac0db280·0cf0ff7f·b0af0880·L............... |
16 |
··0x00002 |
16 | ··0x00002eec·f4f3ff7f·b0b0b080·04f4ff7f·ad3f0280·.............?.. |
17 |
··0x00002 |
17 | ··0x00002efc·68f7ff7f·01000000·08f9ff7f·b0b0b080·h............... |
18 |
··0x00002 |
18 | ··0x00002f0c·60f9ff7f·00840480·80f9ff7f·b0b0b080·`............... |
19 |
··0x00002 |
19 | ··0x00002f1c·7cf9ff7f·b0ae0380·fcfcff7f·00840480·|............... |
20 |
··0x00002 |
20 | ··0x00002f2c·34fdff7f·acfeff7f·3cfdff7f·b0feff7f·4.......<....... |
21 |
··0x00002 |
21 | ··0x00002f3c·50fdff7f·b4feff7f·50fdff7f·b8feff7f·P.......P....... |
22 |
··0x00002 |
22 | ··0x00002f4c·60feff7f·01000000···················`....... |
23 | ··0x000028cc·a2fbff7f·7cfeff7f·a4fbff7f·80feff7f·....|........... | ||
24 | ··0x000028dc·b0fbff7f·84feff7f·aefbff7f·88feff7f·................ | ||
25 | ··0x000028ec·acfbff7f·01000000···················........ | ||
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 |
··0x0000 |
2 | ··0x00004e40·0c130000·00000000···················........ |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.init_array': | 1 | Hex·dump·of·section·'.init_array': |
2 |
··0x0000 |
2 | ··0x00004e48·00000000····························.... |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | Hex·dump·of·section·'.got': | 1 | Hex·dump·of·section·'.got': |
2 |
··0x0000 |
2 | ··0x00004f74·00000000·e0220000·e8220000·f0220000·....."..."...".. |
3 |
··0x0000 |
3 | ··0x00004f84·00000000·542f0000·0c2e0000·00000000·....T/.......... |
4 |
··0x0000 |
4 | ··0x00004f94·00000000·00000000·00000000·d8110000·................ |
5 |
··0x0000 |
5 | ··0x00004fa4·d8110000·d8110000·d8110000·d8110000·................ |
6 |
··0x0000 |
6 | ··0x00004fb4·d8110000·d8110000·d8110000·d8110000·................ |
7 |
··0x0000 |
7 | ··0x00004fc4·d8110000·d8110000·d8110000·d8110000·................ |
8 |
··0x0000 |
8 | ··0x00004fd4·d8110000·d8110000·d8110000·d8110000·................ |
9 |
··0x0000 |
9 | ··0x00004fe4·d8110000·d8110000·d8110000·d8110000·................ |
10 |
··0x0000 |
10 | ··0x00004ff4·d8110000·d8110000·d8110000··········............ |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.data': | 1 | Hex·dump·of·section·'.data': |
2 |
··0x0000 |
2 | ··0x00005000·00000000····························.... |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | String·dump·of·section·'.comment': | 1 | String·dump·of·section·'.comment': |
2 |
··[·····1]··GCC:·(GNU)·4. |
2 | ··[·····1]··GCC:·(GNU)·4.9.x·20150123·(prerelease) |
Offset 1, 15 lines modified | Offset 1, 19 lines modified | ||
1 | Hex·dump·of·section·'.shstrtab': | 1 | Hex·dump·of·section·'.shstrtab': |
2 | ··0x00000000·002e7368·73747274·6162002e·696e7465·..shstrtab..inte | 2 | ··0x00000000·002e7368·73747274·6162002e·696e7465·..shstrtab..inte |
3 |
··0x00000010·7270002e·6 |
3 | ··0x00000010·7270002e·6e6f7465·2e676e75·2e627569·rp..note.gnu.bui |
4 |
··0x00000020· |
4 | ··0x00000020·6c642d69·64002e64·796e7379·6d002e64·ld-id..dynsym..d |
5 |
··0x00000030· |
5 | ··0x00000030·796e7374·72002e68·61736800·2e676e75·ynstr..hash..gnu |
6 |
··0x00000040· |
6 | ··0x00000040·2e766572·73696f6e·002e676e·752e7665·.version..gnu.ve |
7 |
··0x00000050·2 |
7 | ··0x00000050·7273696f·6e5f6400·2e676e75·2e766572·rsion_d..gnu.ver |
8 |
··0x00000060· |
8 | ··0x00000060·73696f6e·5f72002e·72656c2e·64796e00·sion_r..rel.dyn. |
9 |
··0x00000070· |
9 | ··0x00000070·2e72656c·2e706c74·002e7465·7874002e·.rel.plt..text.. |
10 |
··0x00000080· |
10 | ··0x00000080·41524d2e·65787461·62002e41·524d2e65·ARM.extab..ARM.e |
11 |
··0x00000090· |
11 | ··0x00000090·78696478·002e726f·64617461·002e6669·xidx..rodata..fi |
12 |
··0x000000a0·6e |
12 | ··0x000000a0·6e695f61·72726179·002e696e·69745f61·ni_array..init_a |
13 |
··0x000000b0·2 |
13 | ··0x000000b0·72726179·002e6479·6e616d69·63002e67·rray..dynamic..g |
14 | ··0x000000c0·6f74002e·64617461·002e6273·73002e63·ot..data..bss..c | ||
15 | ··0x000000d0·6f6d6d65·6e74002e·6e6f7465·2e676e75·omment..note.gnu | ||
16 | ··0x000000e0·2e676f6c·642d7665·7273696f·6e002e41·.gold-version..A | ||
17 | ··0x000000f0·524d2e61·74747269·62757465·7300·····RM.attributes. | ||
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:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
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:··········8 |
13 | ··Start·of·section·headers:··········8512·(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:········· |
17 | ··Number·of·program·headers:·········8 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 |
··Number·of·section·headers:·········2 |
19 | ··Number·of·section·headers:·········25 |
20 |
··Section·header·string·table·index:·2 |
20 | ··Section·header·string·table·index:·24 |
Offset 1, 24 lines modified | Offset 1, 26 lines modified | ||
1 | Elf·file·type·is·DYN·(Shared·object·file) | 1 | Elf·file·type·is·DYN·(Shared·object·file) |
2 | Entry·point·0x0 | 2 | Entry·point·0x0 |
3 |
There·are· |
3 | There·are·8·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·0x0001 |
6 | ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001c0·0x0001c0·R···0x8 |
7 |
··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0016 |
7 | ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0016e0·0x0016e0·R·E·0x1000 |
8 |
··LOAD···········0x001 |
8 | ··LOAD···········0x001ce8·0x0000000000002ce8·0x0000000000002ce8·0x000320·0x000320·RW··0x1000 |
9 |
··DYNAMIC········0x001d |
9 | ··DYNAMIC········0x001d00·0x0000000000002d00·0x0000000000002d00·0x000250·0x000250·RW··0x8 |
10 |
·· |
10 | ··NOTE···········0x000200·0x0000000000000200·0x0000000000000200·0x000024·0x000024·R···0x4 |
11 | ··GNU_EH_FRAME···0x001674·0x0000000000001674·0x0000000000001674·0x00006c·0x00006c·R···0x4 | ||
11 | ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0 | 12 | ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0 |
12 |
··GNU_RELRO······0x001 |
13 | ··GNU_RELRO······0x001ce8·0x0000000000002ce8·0x0000000000002ce8·0x000318·0x000318·RW··0x8 |
13 | ·Section·to·Segment·mapping: | 14 | ·Section·to·Segment·mapping: |
14 | ··Segment·Sections... | 15 | ··Segment·Sections... |
15 | ···00····· | 16 | ···00····· |
16 | ···01·····.dynsym·.dynstr·.hash·.rela.dyn·.rela.plt·.plt·.text·.rodata·.eh_frame·.eh_frame_hdr· | 17 | ···01·····.note.gnu.build-id·.dynsym·.dynstr·.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rela.dyn·.rela.plt·.plt·.text·.rodata·.eh_frame·.eh_frame_hdr· |
17 | ···02·····.fini_array·.init_array·.dynamic·.got·.got.plt·.data· | 18 | ···02·····.fini_array·.init_array·.dynamic·.got·.got.plt·.data· |
18 | ···03·····.dynamic· | 19 | ···03·····.dynamic· |
19 |
···04·····.e |
20 | ···04·····.note.gnu.build-id· |
20 | ···05····· | 21 | ···05·····.eh_frame_hdr· |
21 |
···06 |
22 | ···06····· |
23 | ···07·····.fini_array·.init_array·.dynamic·.got·.got.plt· |
Offset 1, 30 lines modified | Offset 1, 34 lines modified | ||
1 |
There·are·2 |
1 | There·are·25·section·headers,·starting·at·offset·0x2140: |
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]·. |
5 | ··[·1]·.note.gnu.build-id·NOTE············0000000000000200·000200·000024·00···A··0···0··4 |
6 |
··[·2]·.dyns |
6 | ··[·2]·.dynsym···········DYNSYM··········0000000000000228·000228·0002e8·18···A··3···1··8 |
7 |
··[·3]·. |
7 | ··[·3]·.dynstr···········STRTAB··········0000000000000510·000510·00026e·00···A··0···0··1 |
8 |
··[·4]·. |
8 | ··[·4]·.hash·············HASH············0000000000000780·000780·0000c8·04···A··2···0··8 |
9 |
··[·5]·. |
9 | ··[·5]·.gnu.version······VERSYM··········0000000000000848·000848·00003e·02···A··2···0··2 |
10 |
··[·6]·. |
10 | ··[·6]·.gnu.version_d····VERDEF··········0000000000000888·000888·00001c·00···A··3···1··4 |
11 |
··[·7]·. |
11 | ··[·7]·.gnu.version_r····VERNEED·········00000000000008a4·0008a4·000020·00···A··3···1··4 |
12 |
··[·8]·.r |
12 | ··[·8]·.rela.dyn·········RELA············00000000000008c8·0008c8·000030·18···A··2···0··8 |
13 |
··[·9]·. |
13 | ··[·9]·.rela.plt·········RELA············00000000000008f8·0008f8·0001c8·18··AI··2··10··8 |
14 |
··[10]·. |
14 | ··[10]·.plt··············PROGBITS········0000000000000ac0·000ac0·000140·10··AX··0···0·16 |
15 |
··[11]·. |
15 | ··[11]·.text·············PROGBITS········0000000000000c00·000c00·00074c·00··AX··0···0·16 |
16 |
··[12]·. |
16 | ··[12]·.rodata···········PROGBITS········0000000000001350·001350·0000f9·01·AMS··0···0··8 |
17 |
··[13]·. |
17 | ··[13]·.eh_frame·········PROGBITS········0000000000001450·001450·000224·00···A··0···0··8 |
18 |
··[14]·. |
18 | ··[14]·.eh_frame_hdr·····PROGBITS········0000000000001674·001674·00006c·00···A··0···0··4 |
19 |
··[15]·. |
19 | ··[15]·.fini_array·······FINI_ARRAY······0000000000002ce8·001ce8·000010·00··WA··0···0··8 |
20 |
··[16]·. |
20 | ··[16]·.init_array·······INIT_ARRAY······0000000000002cf8·001cf8·000008·00··WA··0···0··8 |
21 |
··[17]·. |
21 | ··[17]·.dynamic··········DYNAMIC·········0000000000002d00·001d00·000250·10··WA··3···0··8 |
22 |
··[18]·. |
22 | ··[18]·.got··············PROGBITS········0000000000002f50·001f50·000000·00··WA··0···0··8 |
23 |
··[19]·. |
23 | ··[19]·.got.plt··········PROGBITS········0000000000002f50·001f50·0000b0·00··WA··0···0··8 |
24 |
··[20]·. |
24 | ··[20]·.data·············PROGBITS········0000000000003000·002000·000008·00··WA··0···0··8 |
25 | ··[21]·.bss··············NOBITS··········0000000000003008·002008·000000·00··WA··0···0··1 | ||
26 | ··[22]·.comment··········PROGBITS········0000000000000000·002008·000028·01··MS··0···0··1 | ||
27 | ··[23]·.note.gnu.gold-version·NOTE············0000000000000000·002030·00001c·00······0···0··4 | ||
28 | ··[24]·.shstrtab·········STRTAB··········0000000000000000·00204c·0000f3·00······0···0··1 | ||
25 | Key·to·Flags: | 29 | Key·to·Flags: |
26 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 30 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
27 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 31 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
28 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 32 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
29 | ··l·(large),·p·(processor·specific) | 33 | ··l·(large),·p·(processor·specific) |
Offset 1, 35 lines modified | Offset 1, 34 lines modified | ||
1 |
Symbol·table·'.dynsym'·contains·3 |
1 | Symbol·table·'.dynsym'·contains·31·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·__cxa_finalize | 4 | ·····1:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2) |
5 | ·····2:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit | 5 | ·····2:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2) |
6 |
·····3:·0000000000000 |
6 | ·····3:·0000000000000c50···178·FUNC····WEAK···DEFAULT···11·_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz |
7 |
·····4:·0000000000000000·····0· |
7 | ·····4:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2) |
8 |
·····5:·0000000000000 |
8 | ·····5:·0000000000000d10···178·FUNC····WEAK···DEFAULT···11·_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz |
9 |
·····6:·0000000000000 |
9 | ·····6:·0000000000000dd0····61·FUNC····GLOBAL·DEFAULT···11·_Z15JNU_ThrowByNameP7_JNIEnvPKcS2_ |
10 |
·····7:·0000000000000 |
10 | ·····7:·0000000000000e10···299·FUNC····GLOBAL·DEFAULT···11·_Z24JNU_GetStringNativeCharsP7_JNIEnvP8_jstring |
11 |
·····8:·0000000000000 |
11 | ·····8:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc@LIBC·(2) |
12 |
·····9:·0000000000000 |
12 | ·····9:·0000000000000f40····84·FUNC····GLOBAL·DEFAULT···11·_Z26jniGetFDFromFileDescriptorP7_JNIEnvP8_jobject |
13 |
····10:·0000000000000 |
13 | ····10:·0000000000000fa0···699·FUNC····GLOBAL·DEFAULT···11·Java_com_google_ase_Exec_createSubprocess |
14 |
····11:·0000000000000 |
14 | ····11:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2) |
15 |
····12:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
15 | ····12:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fcntl@LIBC·(2) |
16 |
····13:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
16 | ····13:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·unlockpt@LIBC·(2) |
17 |
····14:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
17 | ····14:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2) |
18 |
····15:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
18 | ····15:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror@LIBC·(2) |
19 |
····16:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
19 | ····16:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__android_log_print |
20 |
····17:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
20 | ····17:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ptsname_r@LIBC·(2) |
21 |
····18:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
21 | ····18:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fork@LIBC·(2) |
22 |
····19:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
22 | ····19:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·setsid@LIBC·(2) |
23 |
····20:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
23 | ····20:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·dup2@LIBC·(2) |
24 |
····21:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
24 | ····21:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2) |
25 |
····22:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND· |
25 | ····22:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·waitpid@LIBC·(2) |
26 | ····23:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·execl | 26 | ····23:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·execl@LIBC·(2) |
27 | ····24:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·exit | 27 | ····24:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·exit@LIBC·(2) |
28 |
····25:·0000000000001 |
28 | ····25:·0000000000001260···146·FUNC····GLOBAL·DEFAULT···11·Java_com_google_ase_Exec_setPtyWindowSize |
29 | ····26:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl | 29 | ····26:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2) |
30 |
····27:·0000000000001 |
30 | ····27:·0000000000001300····76·FUNC····GLOBAL·DEFAULT···11·Java_com_google_ase_Exec_waitFor |
31 |
····28:·000000000000 |
31 | ····28:·0000000000003008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata |
32 |
····29:·0000000000003008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_ |
32 | ····29:·0000000000003008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start |
33 |
····30:·0000000000003008·····0·NOTYPE··GLOBAL·DEFAULT··ABS· |
33 | ····30:·0000000000003008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end |
34 | ····31:·0000000000003008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end |
Offset 1, 28 lines modified | Offset 1, 27 lines modified | ||
1 |
Relocation·section·'.rela.dyn'·at·offset·0x8 |
1 | Relocation·section·'.rela.dyn'·at·offset·0x8c8·contains·2·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 |
0000000000002 |
3 | 0000000000002ce8··0000000000000008·R_X86_64_RELATIVE·························c00 |
4 | 0000000000003000··0000000000000008·R_X86_64_RELATIVE·························3000 | 4 | 0000000000003000··0000000000000008·R_X86_64_RELATIVE·························3000 |
5 | 0000000000002f48··0000000400000006·R_X86_64_GLOB_DAT······0000000000000000·__stack_chk_guard·+·0 | ||
6 |
Relocation·section·'.rela.plt'·at·offset·0x8 |
5 | Relocation·section·'.rela.plt'·at·offset·0x8f8·contains·19·entries: |
7 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 6 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
8 | 0000000000002f68··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·__cxa_atexit·+·0 | 7 | 0000000000002f68··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·__cxa_atexit@LIBC·+·0 |
9 | 0000000000002f70··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__cxa_finalize·+·0 | 8 | 0000000000002f70··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__cxa_finalize@LIBC·+·0 |
10 |
0000000000002f78··0000000 |
9 | 0000000000002f78··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@LIBC·+·0 |
11 |
0000000000002f80··0000000 |
10 | 0000000000002f80··0000000800000007·R_X86_64_JUMP_SLOT·····0000000000000000·malloc@LIBC·+·0 |
12 |
0000000000002f88··0000000 |
11 | 0000000000002f88··0000000b00000007·R_X86_64_JUMP_SLOT·····0000000000000000·open@LIBC·+·0 |
13 |
0000000000002f90··0000000 |
12 | 0000000000002f90··0000000c00000007·R_X86_64_JUMP_SLOT·····0000000000000000·fcntl@LIBC·+·0 |
14 |
0000000000002f98··0000000 |
13 | 0000000000002f98··0000000d00000007·R_X86_64_JUMP_SLOT·····0000000000000000·unlockpt@LIBC·+·0 |
15 |
0000000000002fa0··0000000 |
14 | 0000000000002fa0··0000000e00000007·R_X86_64_JUMP_SLOT·····0000000000000000·__errno@LIBC·+·0 |
16 |
0000000000002fa8··000000 |
15 | 0000000000002fa8··0000000f00000007·R_X86_64_JUMP_SLOT·····0000000000000000·strerror@LIBC·+·0 |
17 |
0000000000002fb0··0000001 |
16 | 0000000000002fb0··0000001000000007·R_X86_64_JUMP_SLOT·····0000000000000000·__android_log_print·+·0 |
18 |
0000000000002fb8··0000001 |
17 | 0000000000002fb8··0000001100000007·R_X86_64_JUMP_SLOT·····0000000000000000·ptsname_r@LIBC·+·0 |
19 |
0000000000002fc0··0000001 |
18 | 0000000000002fc0··0000001200000007·R_X86_64_JUMP_SLOT·····0000000000000000·fork@LIBC·+·0 |
20 |
0000000000002fc8··0000001 |
19 | 0000000000002fc8··0000001300000007·R_X86_64_JUMP_SLOT·····0000000000000000·setsid@LIBC·+·0 |
21 |
0000000000002fd0··0000001 |
20 | 0000000000002fd0··0000001400000007·R_X86_64_JUMP_SLOT·····0000000000000000·dup2@LIBC·+·0 |
22 |
0000000000002fd8··0000001 |
21 | 0000000000002fd8··0000001500000007·R_X86_64_JUMP_SLOT·····0000000000000000·close@LIBC·+·0 |
23 | 0000000000002fe0··0000001700000007·R_X86_64_JUMP_SLOT·····0000000000000000·execl·+·0 | 22 | 0000000000002fe0··0000001700000007·R_X86_64_JUMP_SLOT·····0000000000000000·execl@LIBC·+·0 |
24 | 0000000000002fe8··0000001800000007·R_X86_64_JUMP_SLOT·····0000000000000000·exit·+·0 | 23 | 0000000000002fe8··0000001800000007·R_X86_64_JUMP_SLOT·····0000000000000000·exit@LIBC·+·0 |
25 | 0000000000002ff0··0000001a00000007·R_X86_64_JUMP_SLOT·····0000000000000000·ioctl·+·0 | 24 | 0000000000002ff0··0000001a00000007·R_X86_64_JUMP_SLOT·····0000000000000000·ioctl@LIBC·+·0 |
26 |
0000000000002ff8··0000001 |
25 | 0000000000002ff8··0000001600000007·R_X86_64_JUMP_SLOT·····0000000000000000·waitpid@LIBC·+·0 |
Offset 1, 30 lines modified | Offset 1, 35 lines modified | ||
1 |
Dynamic·section·at·offset·0x1d |
1 | Dynamic·section·at·offset·0x1d00·contains·32·entries: |
2 | ··Tag········Type·························Name/Value | 2 | ··Tag········Type·························Name/Value |
3 | ·0x0000000000000003·(PLTGOT)·············0x2f50 | 3 | ·0x0000000000000003·(PLTGOT)·············0x2f50 |
4 | ·0x0000000000000002·(PLTRELSZ)···········456·(bytes) | 4 | ·0x0000000000000002·(PLTRELSZ)···········456·(bytes) |
5 |
·0x0000000000000017·(JMPREL)·············0x8 |
5 | ·0x0000000000000017·(JMPREL)·············0x8f8 |
6 | ·0x0000000000000014·(PLTREL)·············RELA | 6 | ·0x0000000000000014·(PLTREL)·············RELA |
7 |
·0x0000000000000007·(RELA)···············0x8 |
7 | ·0x0000000000000007·(RELA)···············0x8c8 |
8 |
·0x0000000000000008·(RELASZ)············· |
8 | ·0x0000000000000008·(RELASZ)·············48·(bytes) |
9 | ·0x0000000000000009·(RELAENT)············24·(bytes) | 9 | ·0x0000000000000009·(RELAENT)············24·(bytes) |
10 | ·0x000000006ffffff9·(RELACOUNT)··········2 | 10 | ·0x000000006ffffff9·(RELACOUNT)··········2 |
11 |
·0x0000000000000006·(SYMTAB)·············0x |
11 | ·0x0000000000000006·(SYMTAB)·············0x228 |
12 | ·0x000000000000000b·(SYMENT)·············24·(bytes) | 12 | ·0x000000000000000b·(SYMENT)·············24·(bytes) |
13 |
·0x0000000000000005·(STRTAB)·············0x |
13 | ·0x0000000000000005·(STRTAB)·············0x510 |
14 |
·0x000000000000000a·(STRSZ)··············6 |
14 | ·0x000000000000000a·(STRSZ)··············622·(bytes) |
15 |
·0x0000000000000004·(HASH)···············0x7 |
15 | ·0x0000000000000004·(HASH)···············0x780 |
16 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so] | 16 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so] |
17 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[libstdc++.so] | 17 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[libstdc++.so] |
18 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so] | 18 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so] |
19 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so] | 19 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so] |
20 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so] | 20 | ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so] |
21 | ·0x000000000000000e·(SONAME)·············Library·soname:·[libcom_google_ase_Exec.so] | 21 | ·0x000000000000000e·(SONAME)·············Library·soname:·[libcom_google_ase_Exec.so] |
22 |
·0x000000000000001a·(FINI_ARRAY)·········0x2 |
22 | ·0x000000000000001a·(FINI_ARRAY)·········0x2ce8 |
23 |
·0x000000000000001c·(FINI_ARRAYSZ)·······1 |
23 | ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes) |
24 |
·0x0000000000000019·(INIT_ARRAY)·········0x2 |
24 | ·0x0000000000000019·(INIT_ARRAY)·········0x2cf8 |
25 |
·0x000000000000001b·(INIT_ARRAYSZ)······· |
25 | ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes) |
26 | ·0x0000000000000010·(SYMBOLIC)···········0x0 | 26 | ·0x0000000000000010·(SYMBOLIC)···········0x0 |
27 | ·0x000000000000001e·(FLAGS)··············SYMBOLIC·BIND_NOW | 27 | ·0x000000000000001e·(FLAGS)··············SYMBOLIC·BIND_NOW |
28 | ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW | 28 | ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW |
29 | ·0x000000006ffffff0·(VERSYM)·············0x848 | ||
30 | ·0x000000006ffffffc·(VERDEF)·············0x888 | ||
31 | ·0x000000006ffffffd·(VERDEFNUM)··········1 | ||
32 | ·0x000000006ffffffe·(VERNEED)············0x8a4 | ||
33 | ·0x000000006fffffff·(VERNEEDNUM)·········1 | ||
29 | ·0x0000000000000000·(NULL)···············0x0 | 34 | ·0x0000000000000000·(NULL)···············0x0 |
Offset 1, 5 lines modified | Offset 1, 10 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.build-id | ||
2 | ··Owner·················Data·size» Description | ||
3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring) | ||
4 | ····Build·ID:·77d005fbd646feabbdd286448e153f32c561b84c | ||
1 | Displaying·notes·found·in:·.note.gnu.gold-version | 5 | Displaying·notes·found·in:·.note.gnu.gold-version |
2 | ··Owner·················Data·size» Description | 6 | ··Owner·················Data·size» Description |
3 | ··GNU··················0x00000009» NT_GNU_GOLD_VERSION·(gold·version) | 7 | ··GNU··················0x00000009» NT_GNU_GOLD_VERSION·(gold·version) |
4 | ····Version:·gold·1.11 | 8 | ····Version:·gold·1.11 |
Offset 1, 2 lines modified | Offset 1, 20 lines modified | ||
1 |
|
1 | Version·symbols·section·'.gnu.version'·contains·31·entries: |
2 | ·Addr:·0000000000000848··Offset:·0x000848··Link:·2·(.dynsym) | ||
3 | ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)··· | ||
4 | ··004:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· | ||
5 | ··008:···2·(LIBC)··········1·(*global*)······1·(*global*)······2·(LIBC)······· | ||
6 | ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
7 | ··010:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
8 | ··014:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· | ||
9 | ··018:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········1·(*global*)··· | ||
10 | ··01c:···1·(*global*)······1·(*global*)······1·(*global*)··· | ||
11 | Version·definition·section·'.gnu.version_d'·contains·1·entries: | ||
12 | ··Addr:·0x0000000000000888··Offset:·0x000888··Link:·3·(.dynstr)··000000:·Rev:·1··Flags:·BASE···Index:·1··Cnt:·1··Name:·libcom_google_ase_Exec.so | ||
13 | ··Version·definition·past·end·of·section | ||
14 | Version·needs·section·'.gnu.version_r'·contains·1·entries: | ||
15 | ·Addr:·0x00000000000008a4··Offset:·0x0008a4··Link:·3·(.dynstr) | ||
16 | ··000000:·Version:·1··File:·libc.so··Cnt:·1 | ||
17 | ··0x0010:···Name:·LIBC··Flags:·none··Version:·2 |
Offset 9, 272 lines modified | Offset 9, 251 lines modified | ||
9 | ··Augmentation·data:·····1b | 9 | ··Augmentation·data:·····1b |
10 | ··DW_CFA_def_cfa:·r7·(rsp)·ofs·8 | 10 | ··DW_CFA_def_cfa:·r7·(rsp)·ofs·8 |
11 | ··DW_CFA_offset:·r16·(rip)·at·cfa-8 | 11 | ··DW_CFA_offset:·r16·(rip)·at·cfa-8 |
12 | ··DW_CFA_nop | 12 | ··DW_CFA_nop |
13 | ··DW_CFA_nop | 13 | ··DW_CFA_nop |
14 |
00000018·0000000000000014·0000001c·FDE·cie=00000000·pc=0000000000000 |
14 | 00000018·0000000000000014·0000001c·FDE·cie=00000000·pc=0000000000000c10..0000000000000c19 |
15 | ··DW_CFA_nop | 15 | ··DW_CFA_nop |
16 | ··DW_CFA_nop | 16 | ··DW_CFA_nop |
17 | ··DW_CFA_nop | 17 | ··DW_CFA_nop |
18 | ··DW_CFA_nop | 18 | ··DW_CFA_nop |
19 | ··DW_CFA_nop | 19 | ··DW_CFA_nop |
20 | ··DW_CFA_nop | 20 | ··DW_CFA_nop |
21 | ··DW_CFA_nop | 21 | ··DW_CFA_nop |
22 |
00000030·0000000000000014·00000034·FDE·cie=00000000·pc=0000000000000 |
22 | 00000030·0000000000000014·00000034·FDE·cie=00000000·pc=0000000000000c00..0000000000000c0c |
23 | ··DW_CFA_nop | 23 | ··DW_CFA_nop |
24 | ··DW_CFA_nop | 24 | ··DW_CFA_nop |
25 | ··DW_CFA_nop | 25 | ··DW_CFA_nop |
26 | ··DW_CFA_nop | 26 | ··DW_CFA_nop |
27 | ··DW_CFA_nop | 27 | ··DW_CFA_nop |
28 | ··DW_CFA_nop | 28 | ··DW_CFA_nop |
29 | ··DW_CFA_nop | 29 | ··DW_CFA_nop |
30 |
00000048·0000000000000014·0000004c·FDE·cie=00000000·pc=0000000000000 |
30 | 00000048·0000000000000014·0000004c·FDE·cie=00000000·pc=0000000000000c20..0000000000000c36 |
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 | ··DW_CFA_nop | 34 | ··DW_CFA_nop |
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 |
00000060·00000000000000 |
38 | 00000060·000000000000001c·00000064·FDE·cie=00000000·pc=0000000000000c50..0000000000000d02 |
39 |
··DW_CFA_advance_loc:· |
39 | ··DW_CFA_advance_loc:·8·to·0000000000000c58 |
40 | ··DW_CFA_def_cfa_offset:·16 | ||
41 | ··DW_CFA_offset:·r3·(rbx)·at·cfa-16 | ||
42 | ··DW_CFA_advance_loc:·8·to·0000000000000bc9 | ||
43 | ··DW_CFA_def_cfa_offset:·224 | 40 | ··DW_CFA_def_cfa_offset:·224 |
44 |
··DW_CFA_advance_loc1:·16 |
41 | ··DW_CFA_advance_loc1:·164·to·0000000000000cfc |
45 | ··DW_CFA_remember_state | 42 | ··DW_CFA_remember_state |
46 | ··DW_CFA_def_cfa_offset:·16 | ||
47 | ··DW_CFA_advance_loc:·1·to·0000000000000c6a | ||
48 | ··DW_CFA_def_cfa_offset:·8 | 43 | ··DW_CFA_def_cfa_offset:·8 |
49 |
··DW_CFA_advance_loc:·1·to·0000000000000c |
44 | ··DW_CFA_advance_loc:·1·to·0000000000000cfd |
50 | ··DW_CFA_restore_state | 45 | ··DW_CFA_restore_state |
51 | ··DW_CFA_nop | 46 | ··DW_CFA_nop |
52 | ··DW_CFA_nop | 47 | ··DW_CFA_nop |
53 | ··DW_CFA_nop | 48 | ··DW_CFA_nop |
54 | ··DW_CFA_nop | 49 | ··DW_CFA_nop |
55 |
0000008 |
50 | 00000080·000000000000001c·00000084·FDE·cie=00000000·pc=0000000000000d10..0000000000000dc2 |
56 |
··DW_CFA_advance_loc:· |
51 | ··DW_CFA_advance_loc:·8·to·0000000000000d18 |
57 | ··DW_CFA_def_cfa_offset:·16 | ||
58 | ··DW_CFA_offset:·r3·(rbx)·at·cfa-16 | ||
59 | ··DW_CFA_advance_loc:·8·to·0000000000000c79 | ||
60 | ··DW_CFA_def_cfa_offset:·224 | 52 | ··DW_CFA_def_cfa_offset:·224 |
61 |
··DW_CFA_advance_loc1:·16 |
53 | ··DW_CFA_advance_loc1:·164·to·0000000000000dbc |
62 | ··DW_CFA_remember_state | 54 | ··DW_CFA_remember_state |
63 | ··DW_CFA_def_cfa_offset:·16 | ||
64 | ··DW_CFA_advance_loc:·1·to·0000000000000d1a | ||
65 | ··DW_CFA_def_cfa_offset:·8 | 55 | ··DW_CFA_def_cfa_offset:·8 |
66 |
··DW_CFA_advance_loc:·1·to·0000000000000d |
56 | ··DW_CFA_advance_loc:·1·to·0000000000000dbd |
67 | ··DW_CFA_restore_state | 57 | ··DW_CFA_restore_state |
68 | ··DW_CFA_nop | 58 | ··DW_CFA_nop |
69 | ··DW_CFA_nop | 59 | ··DW_CFA_nop |
70 | ··DW_CFA_nop | 60 | ··DW_CFA_nop |
71 | ··DW_CFA_nop | 61 | ··DW_CFA_nop |
72 |
000000 |
62 | 000000a0·000000000000002c·000000a4·FDE·cie=00000000·pc=0000000000000dd0..0000000000000e0d |
73 |
··DW_CFA_advance_loc:·2·to·0000000000000d |
63 | ··DW_CFA_advance_loc:·2·to·0000000000000dd2 |
74 | ··DW_CFA_def_cfa_offset:·16 | 64 | ··DW_CFA_def_cfa_offset:·16 |
75 | ··DW_CFA_offset:·r12·(r12)·at·cfa-16 | 65 | ··DW_CFA_offset:·r12·(r12)·at·cfa-16 |
76 |
··DW_CFA_advance_loc:·4·to·0000000000000d |
66 | ··DW_CFA_advance_loc:·4·to·0000000000000dd6 |
77 | ··DW_CFA_def_cfa_offset:·24 | 67 | ··DW_CFA_def_cfa_offset:·24 |
78 | ··DW_CFA_offset:·r6·(rbp)·at·cfa-24 | 68 | ··DW_CFA_offset:·r6·(rbp)·at·cfa-24 |
79 |
··DW_CFA_advance_loc:·1·to·0000000000000d |
69 | ··DW_CFA_advance_loc:·1·to·0000000000000dd7 |
80 | ··DW_CFA_def_cfa_offset:·32 | 70 | ··DW_CFA_def_cfa_offset:·32 |
81 | ··DW_CFA_offset:·r3·(rbx)·at·cfa-32 | 71 | ··DW_CFA_offset:·r3·(rbx)·at·cfa-32 |
82 |
··DW_CFA_advance_loc:·39·to·0000000000000d |
72 | ··DW_CFA_advance_loc:·39·to·0000000000000dfe |
83 | ··DW_CFA_def_cfa_offset:·24 | 73 | ··DW_CFA_def_cfa_offset:·24 |
84 |
··DW_CFA_advance_loc:·11·to·0000000000000 |
74 | ··DW_CFA_advance_loc:·11·to·0000000000000e09 |
85 | ··DW_CFA_def_cfa_offset:·16 | 75 | ··DW_CFA_def_cfa_offset:·16 |
86 |
··DW_CFA_advance_loc:·2·to·0000000000000 |
76 | ··DW_CFA_advance_loc:·2·to·0000000000000e0b |
87 | ··DW_CFA_def_cfa_offset:·8 | 77 | ··DW_CFA_def_cfa_offset:·8 |
88 | ··DW_CFA_nop | 78 | ··DW_CFA_nop |
89 | ··DW_CFA_nop | 79 | ··DW_CFA_nop |
90 | ··DW_CFA_nop | 80 | ··DW_CFA_nop |
91 | ··DW_CFA_nop | 81 | ··DW_CFA_nop |
92 | ··DW_CFA_nop | 82 | ··DW_CFA_nop |
93 | ··DW_CFA_nop | 83 | ··DW_CFA_nop |
94 | ··DW_CFA_nop | 84 | ··DW_CFA_nop |
95 |
000000 |
85 | 000000d0·0000000000000044·000000d4·FDE·cie=00000000·pc=0000000000000e10..0000000000000f3b |
96 |
··DW_CFA_advance_loc:·11·to·0000000000000 |
86 | ··DW_CFA_advance_loc:·11·to·0000000000000e1b |
97 | ··DW_CFA_def_cfa_offset:·16 | 87 | ··DW_CFA_def_cfa_offset:·16 |
98 | ··DW_CFA_offset:·r13·(r13)·at·cfa-16 | 88 | ··DW_CFA_offset:·r13·(r13)·at·cfa-16 |
99 |
··DW_CFA_advance_loc:·2·to·0000000000000 |
89 | ··DW_CFA_advance_loc:·2·to·0000000000000e1d |
Max diff block lines reached; 8780/12965 bytes (67.72%) of diff not shown. |
Offset 1, 43 lines modified | Offset 1, 42 lines modified | ||
1 | Hex·dump·of·section·'.dynstr': | 1 | Hex·dump·of·section·'.dynstr': |
2 |
··0x00000 |
2 | ··0x00000510·005f5f63·78615f66·696e616c·697a6500·.__cxa_finalize. |
3 |
··0x00000 |
3 | ··0x00000520·4c494243·006c6962·632e736f·006c6962·LIBC.libc.so.lib |
4 |
··0x00000 |
4 | ··0x00000530·636f6d5f·676f6f67·6c655f61·73655f45·com_google_ase_E |
5 |
··0x00000 |
5 | ··0x00000540·7865632e·736f005f·5f637861·5f617465·xec.so.__cxa_ate |
6 |
··0x000005 |
6 | ··0x00000550·78697400·5f5a4e37·5f4a4e49·456e7639·xit._ZN7_JNIEnv9 |
7 |
··0x000005 |
7 | ··0x00000560·4e65774f·626a6563·74455037·5f6a636c·NewObjectEP7_jcl |
8 |
··0x000005 |
8 | ··0x00000570·61737350·31305f6a·6d657468·6f644944·assP10_jmethodID |
9 |
··0x000005 |
9 | ··0x00000580·7a005f5f·73746163·6b5f6368·6b5f6661·z.__stack_chk_fa |
10 |
··0x000005 |
10 | ··0x00000590·696c005f·5a4e375f·4a4e4945·6e763136·il._ZN7_JNIEnv16 |
11 |
··0x000005 |
11 | ··0x000005a0·43616c6c·4f626a65·63744d65·74686f64·CallObjectMethod |
12 |
··0x000005 |
12 | ··0x000005b0·4550385f·6a6f626a·65637450·31305f6a·EP8_jobjectP10_j |
13 |
··0x000005 |
13 | ··0x000005c0·6d657468·6f644944·7a005f5a·31354a4e·methodIDz._Z15JN |
14 |
··0x000005 |
14 | ··0x000005d0·555f5468·726f7742·794e616d·6550375f·U_ThrowByNameP7_ |
15 |
··0x000005 |
15 | ··0x000005e0·4a4e4945·6e76504b·6353325f·005f5a32·JNIEnvPKcS2_._Z2 |
16 |
··0x000005 |
16 | ··0x000005f0·344a4e55·5f476574·53747269·6e674e61·4JNU_GetStringNa |
17 |
··0x00000 |
17 | ··0x00000600·74697665·43686172·7350375f·4a4e4945·tiveCharsP7_JNIE |
18 |
··0x00000 |
18 | ··0x00000610·6e765038·5f6a7374·72696e67·006d616c·nvP8_jstring.mal |
19 |
··0x00000 |
19 | ··0x00000620·6c6f6300·5f5a3236·6a6e6947·65744644·loc._Z26jniGetFD |
20 |
··0x00000 |
20 | ··0x00000630·46726f6d·46696c65·44657363·72697074·FromFileDescript |
21 |
··0x00000 |
21 | ··0x00000640·6f725037·5f4a4e49·456e7650·385f6a6f·orP7_JNIEnvP8_jo |
22 |
··0x000006 |
22 | ··0x00000650·626a6563·74004a61·76615f63·6f6d5f67·bject.Java_com_g |
23 |
··0x000006 |
23 | ··0x00000660·6f6f676c·655f6173·655f4578·65635f63·oogle_ase_Exec_c |
24 |
··0x000006 |
24 | ··0x00000670·72656174·65537562·70726f63·65737300·reateSubprocess. |
25 |
··0x000006 |
25 | ··0x00000680·6f70656e·0066636e·746c0075·6e6c6f63·open.fcntl.unloc |
26 |
··0x000006 |
26 | ··0x00000690·6b707400·5f5f6572·726e6f00·73747265·kpt.__errno.stre |
27 |
··0x000006 |
27 | ··0x000006a0·72726f72·005f5f61·6e64726f·69645f6c·rror.__android_l |
28 |
··0x000006 |
28 | ··0x000006b0·6f675f70·72696e74·00707473·6e616d65·og_print.ptsname |
29 |
··0x000006 |
29 | ··0x000006c0·5f720066·6f726b00·73657473·69640064·_r.fork.setsid.d |
30 |
··0x000006 |
30 | ··0x000006d0·75703200·636c6f73·65007761·69747069·up2.close.waitpi |
31 |
··0x000006 |
31 | ··0x000006e0·64006578·65636c00·65786974·004a6176·d.execl.exit.Jav |
32 |
··0x000006 |
32 | ··0x000006f0·615f636f·6d5f676f·6f676c65·5f617365·a_com_google_ase |
33 |
··0x00000 |
33 | ··0x00000700·5f457865·635f7365·74507479·57696e64·_Exec_setPtyWind |
34 |
··0x00000 |
34 | ··0x00000710·6f775369·7a650069·6f63746c·004a6176·owSize.ioctl.Jav |
35 |
··0x00000 |
35 | ··0x00000720·615f636f·6d5f676f·6f676c65·5f617365·a_com_google_ase |
36 |
··0x00000 |
36 | ··0x00000730·5f457865·635f7761·6974466f·72005f65·_Exec_waitFor._e |
37 |
··0x00000 |
37 | ··0x00000740·64617461·005f5f62·73735f73·74617274·data.__bss_start |
38 |
··0x000007 |
38 | ··0x00000750·005f656e·64006c69·626c6f67·2e736f00·._end.liblog.so. |
39 |
··0x000007 |
39 | ··0x00000760·6c696273·7464632b·2b2e736f·006c6962·libstdc++.so.lib |
40 |
··0x0000072 |
40 | ··0x00000770·6d2e736f·006c6962·646c2e73·6f00·····m.so.libdl.so. |
41 | ··0x00000738·73655f45·7865632e·736f00············se_Exec.so. | ||
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | Hex·dump·of·section·'.hash': | 1 | Hex·dump·of·section·'.hash': |
2 |
··0x000007 |
2 | ··0x00000780·11000000·1f000000·1b000000·1c000000·................ |
3 |
··0x000007 |
3 | ··0x00000790·12000000·15000000·00000000·00000000·................ |
4 |
··0x000007 |
4 | ··0x000007a0·17000000·05000000·10000000·19000000·................ |
5 |
··0x000007 |
5 | ··0x000007b0·0b000000·1d000000·0f000000·1e000000·................ |
6 |
··0x000007 |
6 | ··0x000007c0·13000000·00000000·0a000000·00000000·................ |
7 |
··0x000007 |
7 | ··0x000007d0·00000000·00000000·00000000·00000000·................ |
8 |
··0x000007 |
8 | ··0x000007e0·00000000·00000000·04000000·06000000·................ |
9 |
··0x000007 |
9 | ··0x000007f0·00000000·03000000·08000000·00000000·................ |
10 |
··0x00000 |
10 | ··0x00000800·07000000·00000000·0d000000·0e000000·................ |
11 |
··0x00000 |
11 | ··0x00000810·00000000·00000000·02000000·00000000·................ |
12 |
··0x00000 |
12 | ··0x00000820·0c000000·11000000·14000000·16000000·................ |
13 |
··0x00000 |
13 | ··0x00000830·00000000·00000000·1a000000·01000000·................ |
14 |
··0x000008 |
14 | ··0x00000840·09000000·18000000···················........ |
Offset 1, 107 lines modified | Offset 1, 107 lines modified | ||
1 | Disassembly·of·section·.plt: | 1 | Disassembly·of·section·.plt: |
2 |
0000000000000a |
2 | 0000000000000ac0·<__cxa_atexit@plt-0x10>: |
3 |
·a |
3 | ·ac0:» ff·35·92·24·00·00····» pushq··0x2492(%rip)········ |
4 |
·a |
4 | ·ac6:» ff·25·94·24·00·00····» jmpq···*0x2494(%rip)········ |
5 |
·a |
5 | ·acc:» 90···················» nop |
6 |
·a |
6 | ·acd:» 90···················» nop |
7 |
·a |
7 | ·ace:» 90···················» nop |
8 |
·a |
8 | ·acf:» 90···················» nop |
9 |
0000000000000a |
9 | 0000000000000ad0·<__cxa_atexit@plt>: |
10 |
·a |
10 | ·ad0:» ff·25·92·24·00·00····» jmpq···*0x2492(%rip)········ |
11 |
·a |
11 | ·ad6:» 68·00·00·00·00·······» pushq··$0x0 |
12 |
·a |
12 | ·adb:» e9·e0·ff·ff·ff·······» jmpq···ac0·<__cxa_atexit@plt-0x10> |
13 |
0000000000000a |
13 | 0000000000000ae0·<__cxa_finalize@plt>: |
14 |
·a |
14 | ·ae0:» ff·25·8a·24·00·00····» jmpq···*0x248a(%rip)········ |
15 |
·a |
15 | ·ae6:» 68·01·00·00·00·······» pushq··$0x1 |
16 |
·a |
16 | ·aeb:» e9·d0·ff·ff·ff·······» jmpq···ac0·<__cxa_atexit@plt-0x10> |
17 |
0000000000000a |
17 | 0000000000000af0·<__stack_chk_fail@plt>: |
18 |
·a |
18 | ·af0:» ff·25·82·24·00·00····» jmpq···*0x2482(%rip)········ |
19 |
·a |
19 | ·af6:» 68·02·00·00·00·······» pushq··$0x2 |
20 |
·a |
20 | ·afb:» e9·c0·ff·ff·ff·······» jmpq···ac0·<__cxa_atexit@plt-0x10> |
21 |
0000000000000 |
21 | 0000000000000b00·<malloc@plt>: |
22 |
· |
22 | ·b00:» ff·25·7a·24·00·00····» jmpq···*0x247a(%rip)········ |
23 |
· |
23 | ·b06:» 68·03·00·00·00·······» pushq··$0x3 |
24 |
· |
24 | ·b0b:» e9·b0·ff·ff·ff·······» jmpq···ac0·<__cxa_atexit@plt-0x10> |
25 |
0000000000000 |
25 | 0000000000000b10·<open@plt>: |
26 |
· |
26 | ·b10:» ff·25·72·24·00·00····» jmpq···*0x2472(%rip)········ |
27 |
· |
27 | ·b16:» 68·04·00·00·00·······» pushq··$0x4 |
28 |
· |
28 | ·b1b:» e9·a0·ff·ff·ff·······» jmpq···ac0·<__cxa_atexit@plt-0x10> |
29 |
0000000000000 |
29 | 0000000000000b20·<fcntl@plt>: |
30 |
· |
30 | ·b20:» ff·25·6a·24·00·00····» jmpq···*0x246a(%rip)········ |
31 |
· |
31 | ·b26:» 68·05·00·00·00·······» pushq··$0x5 |
32 |
· |
32 | ·b2b:» e9·90·ff·ff·ff·······» jmpq···ac0·<__cxa_atexit@plt-0x10> |
33 |
0000000000000 |
33 | 0000000000000b30·<unlockpt@plt>: |
34 |
· |
34 | ·b30:» ff·25·62·24·00·00····» jmpq···*0x2462(%rip)········ |
35 |
· |
35 | ·b36:» 68·06·00·00·00·······» pushq··$0x6 |
36 |
· |
36 | ·b3b:» e9·80·ff·ff·ff·······» jmpq···ac0·<__cxa_atexit@plt-0x10> |
37 |
0000000000000 |
37 | 0000000000000b40·<__errno@plt>: |
38 |
· |
38 | ·b40:» ff·25·5a·24·00·00····» jmpq···*0x245a(%rip)········ |
39 |
· |
39 | ·b46:» 68·07·00·00·00·······» pushq··$0x7 |
40 |
· |
40 | ·b4b:» e9·70·ff·ff·ff·······» jmpq···ac0·<__cxa_atexit@plt-0x10> |
41 |
0000000000000 |
41 | 0000000000000b50·<strerror@plt>: |
42 |
· |
42 | ·b50:» ff·25·52·24·00·00····» jmpq···*0x2452(%rip)········ |
43 |
· |
43 | ·b56:» 68·08·00·00·00·······» pushq··$0x8 |
44 |
· |
44 | ·b5b:» e9·60·ff·ff·ff·······» jmpq···ac0·<__cxa_atexit@plt-0x10> |
45 |
0000000000000 |
45 | 0000000000000b60·<__android_log_print@plt>: |
46 |
· |
46 | ·b60:» ff·25·4a·24·00·00····» jmpq···*0x244a(%rip)········ |
47 |
· |
47 | ·b66:» 68·09·00·00·00·······» pushq··$0x9 |
48 |
· |
48 | ·b6b:» e9·50·ff·ff·ff·······» jmpq···ac0·<__cxa_atexit@plt-0x10> |
49 |
0000000000000 |
49 | 0000000000000b70·<ptsname_r@plt>: |
50 |
· |
50 | ·b70:» ff·25·42·24·00·00····» jmpq···*0x2442(%rip)········ |
51 |
· |
51 | ·b76:» 68·0a·00·00·00·······» pushq··$0xa |
52 |
· |
52 | ·b7b:» e9·40·ff·ff·ff·······» jmpq···ac0·<__cxa_atexit@plt-0x10> |
53 |
0000000000000 |
53 | 0000000000000b80·<fork@plt>: |
54 |
· |
54 | ·b80:» ff·25·3a·24·00·00····» jmpq···*0x243a(%rip)········ |
55 |
· |
55 | ·b86:» 68·0b·00·00·00·······» pushq··$0xb |
56 |
· |
56 | ·b8b:» e9·30·ff·ff·ff·······» jmpq···ac0·<__cxa_atexit@plt-0x10> |
57 |
0000000000000b |
57 | 0000000000000b90·<setsid@plt>: |
58 |
·b |
58 | ·b90:» ff·25·32·24·00·00····» jmpq···*0x2432(%rip)········ |
59 |
·b |
59 | ·b96:» 68·0c·00·00·00·······» pushq··$0xc |
60 |
·b |
60 | ·b9b:» e9·20·ff·ff·ff·······» jmpq···ac0·<__cxa_atexit@plt-0x10> |
61 |
0000000000000b |
61 | 0000000000000ba0·<dup2@plt>: |
62 |
·b |
62 | ·ba0:» ff·25·2a·24·00·00····» jmpq···*0x242a(%rip)········ |
63 |
·b |
63 | ·ba6:» 68·0d·00·00·00·······» pushq··$0xd |
64 |
·b |
64 | ·bab:» e9·10·ff·ff·ff·······» jmpq···ac0·<__cxa_atexit@plt-0x10> |
65 |
0000000000000b |
65 | 0000000000000bb0·<close@plt>: |
66 |
·b |
66 | ·bb0:» ff·25·22·24·00·00····» jmpq···*0x2422(%rip)····< |