Offset 1, 18 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·67ea1242aae69650b3b0f4028f13a3e9f41f74f581fd6defbd407f21aff2c522 | ||
10 | Signer·#1·certificate·SHA-1·digest:·e3dd6c7298f652fc2987c1c1049106689e8267a8 | ||
11 | Signer·#1·certificate·MD5·digest:·54f3101c88d2e486bf7aa95d105912be | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·4e76d12179e68d164019e9d1444406b9a1e371a127623d0352fc391e80645fe3 | ||
15 | Signer·#1·public·key·SHA-1·digest:·0f786be90bec180bd339ea77889244bc4e024abd | ||
16 | Signer·#1·public·key·MD5·digest:·f605b0db5e41b0cdb6b11dc380d38178 | ||
17 | WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
18 | WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 569 lines modified | Offset 1, 557 lines modified | Diff chunk too large, falling back to line-by-line diff (557 lines added, 569 lines removed) | |
1 | Zip·file·size:·5 | 1 | Zip·file·size:·5475703·bytes,·number·of·entries:·555 |
2 | -rw----·····2.0·fat···· | 2 | -rw----·····2.0·fat····11168·bX·defN·17-Sep-20·15:20·AndroidManifest.xml |
3 | -rw----·····2.0·fat···· | 3 | -rw----·····2.0·fat······396·bl·defN·17-Sep-20·15:20·res/anim/abc_fade_in.xml |
4 | -rw----·····2.0·fat····· | 4 | -rw----·····2.0·fat······396·bl·defN·17-Sep-20·15:20·res/anim/abc_fade_out.xml |
5 | -rw----·····2.0·fat······ | 5 | -rw----·····2.0·fat······400·bl·defN·17-Sep-20·15:20·res/anim/abc_slide_in_bottom.xml |
6 | -rw----·····2.0·fat······ | 6 | -rw----·····2.0·fat······400·bl·defN·17-Sep-20·15:20·res/anim/abc_slide_in_top.xml |
7 | -rw----·····2.0·fat···· | 7 | -rw----·····2.0·fat······400·bl·defN·17-Sep-20·15:20·res/anim/abc_slide_out_bottom.xml |
8 | -rw----·····2.0·fat······ | 8 | -rw----·····2.0·fat······400·bl·defN·17-Sep-20·15:20·res/anim/abc_slide_out_top.xml |
9 | -rw----·····2.0·fat······ | 9 | -rw----·····2.0·fat······548·bl·defN·17-Sep-20·15:20·res/anim/fade_in.xml |
10 | -rw----·····2.0·fat······ | 10 | -rw----·····2.0·fat······548·bl·defN·17-Sep-20·15:20·res/anim/fade_out.xml |
11 | -rw----·····2.0·fat······4 | 11 | -rw----·····2.0·fat······472·bl·defN·17-Sep-20·15:20·res/anim/slide_down.xml |
12 | -rw----·····2.0·fat······4 | 12 | -rw----·····2.0·fat······472·bl·defN·17-Sep-20·15:20·res/anim/slide_up.xml |
13 | -rw----·····2.0·fat······4 | 13 | -rw----·····2.0·fat······472·bl·defN·17-Sep-20·15:20·res/color/abc_background_cache_hint_selector_material_dark.xml |
14 | -rw----·····2.0·fat······ | 14 | -rw----·····2.0·fat······472·bl·defN·17-Sep-20·15:20·res/color/abc_background_cache_hint_selector_material_light.xml |
15 | -rw----·····2.0·fat······ | 15 | -rw----·····2.0·fat······468·bl·defN·17-Sep-20·15:20·res/color/abc_primary_text_disable_only_material_dark.xml |
16 | -rw----·····2.0·fat······4 | 16 | -rw----·····2.0·fat······468·bl·defN·17-Sep-20·15:20·res/color/abc_primary_text_disable_only_material_light.xml |
17 | -rw----·····2.0·fat······4 | 17 | -rw----·····2.0·fat······468·bl·defN·17-Sep-20·15:20·res/color/abc_primary_text_material_dark.xml |
18 | -rw----·····2.0·fat······4 | 18 | -rw----·····2.0·fat······468·bl·defN·17-Sep-20·15:20·res/color/abc_primary_text_material_light.xml |
19 | -rw----·····2.0·fat······ | 19 | -rw----·····2.0·fat······596·bl·defN·17-Sep-20·15:20·res/color/abc_search_url_text.xml |
20 | -rw----·····2.0·fat······468·bl·defN·1 | 20 | -rw----·····2.0·fat······468·bl·defN·17-Sep-20·15:20·res/color/abc_secondary_text_material_dark.xml |
21 | -rw----·····2.0·fat······468·bl·defN·1 | 21 | -rw----·····2.0·fat······468·bl·defN·17-Sep-20·15:20·res/color/abc_secondary_text_material_light.xml |
22 | -rw----····· | 22 | -rw----·····1.0·fat······708·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v11/ic_stat_notify.png |
23 | -rw----····· | 23 | -rw----·····1.0·fat······303·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png |
24 | -rw----····· | 24 | -rw----·····1.0·fat······304·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png |
25 | -rw----····· | 25 | -rw----·····1.0·fat······306·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png |
26 | -rw----····· | 26 | -rw----·····1.0·fat······549·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png |
27 | -rw----·····1.0·fat······ | 27 | -rw----·····1.0·fat······622·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
28 | -rw----·····1.0·fat······ | 28 | -rw----·····1.0·fat······753·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
29 | -rw----·····1.0·fat····· | 29 | -rw----·····1.0·fat·····2040·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png |
30 | -rw----·····1.0·fat····· | 30 | -rw----·····1.0·fat·····2053·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png |
31 | -rw----·····1.0·fat······ | 31 | -rw----·····1.0·fat······229·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
32 | -rw----·····1.0·fat······ | 32 | -rw----·····1.0·fat······407·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
33 | -rw----·····1.0·fat······75 | 33 | -rw----·····1.0·fat······275·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png |
34 | -rw----·····1.0·fat····· | 34 | -rw----·····1.0·fat······226·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png |
35 | -rw----·····1.0·fat····· | 35 | -rw----·····1.0·fat······147·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png |
36 | -rw----·····1.0·fat······2 | 36 | -rw----·····1.0·fat······281·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
37 | -rw----·····1.0·fat······ | 37 | -rw----·····1.0·fat······584·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
38 | -rw----·····1.0·fat······ | 38 | -rw----·····1.0·fat······190·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png |
39 | -rw----·····1.0·fat······ | 39 | -rw----·····1.0·fat······360·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
40 | -rw----·····1.0·fat······ | 40 | -rw----·····1.0·fat······270·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png |
41 | -rw----·····1.0·fat······ | 41 | -rw----·····1.0·fat······729·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
42 | -rw----·····1.0·fat····· | 42 | -rw----·····1.0·fat·····1018·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png |
43 | -rw----·····1.0·fat······ | 43 | -rw----·····1.0·fat······541·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png |
44 | -rw----·····1.0·fat······ | 44 | -rw----·····1.0·fat······170·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png |
45 | -rw----·····1.0·fat······2 | 45 | -rw----·····1.0·fat······244·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_list_focused_holo.9.png |
46 | -rw----·····1.0·fat······ | 46 | -rw----·····1.0·fat······212·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png |
47 | -rw----·····1.0·fat····· | 47 | -rw----·····1.0·fat······212·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png |
48 | -rw----·····1.0·fat······ | 48 | -rw----·····1.0·fat······212·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png |
49 | -rw----·····1.0·fat······ | 49 | -rw----·····1.0·fat······239·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png |
50 | -rw----·····1.0·fat······24 | 50 | -rw----·····1.0·fat······240·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png |
51 | -rw----·····1.0·fat······ | 51 | -rw----·····1.0·fat······853·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png |
52 | -rw----·····1.0·fat····· | 52 | -rw----·····1.0·fat·····1256·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png |
53 | -rw----·····1.0·fat······ | 53 | -rw----·····1.0·fat······417·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
54 | -rw----·····1.0·fat······ | 54 | -rw----·····1.0·fat······530·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png |
55 | -rw----·····1.0·fat······ | 55 | -rw----·····1.0·fat······199·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png |
56 | -rw----·····1.0·fat······ | 56 | -rw----·····1.0·fat······192·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png |
57 | -rw----·····1.0·fat····· | 57 | -rw----·····1.0·fat······194·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png |
58 | -rw----·····1.0·fat······ | 58 | -rw----·····1.0·fat······187·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png |
59 | -rw----·····1.0·fat······ | 59 | -rw----·····1.0·fat······182·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png |
60 | -rw----·····1.0·fat······ | 60 | -rw----·····1.0·fat······224·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/drawer_shadow.9.png |
61 | -rw----·····1.0·fat······ | 61 | -rw----·····1.0·fat······263·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_add_dark.png |
62 | -rw----·····1.0·fat······ | 62 | -rw----·····1.0·fat······269·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_add_light.png |
63 | -rw----·····1.0·fat····· | 63 | -rw----·····1.0·fat·····1124·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_audio.png |
64 | -rw----·····1.0·fat····· | 64 | -rw----·····1.0·fat·····1182·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_audio_muted.png |
65 | -rw----·····1.0·fat····· | 65 | -rw----·····1.0·fat·····1498·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_audio_on.png |
66 | -rw----·····1.0·fat······ | 66 | -rw----·····1.0·fat······734·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_channels.png |
67 | -rw----·····1.0·fat······ | 67 | -rw----·····1.0·fat······306·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_chat.png |
68 | -rw----·····1.0·fat····· | 68 | -rw----·····1.0·fat······493·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_collapsed.png |
69 | -rw----·····1.0·fat····· | 69 | -rw----·····1.0·fat······832·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_comment.png |
70 | -rw----·····1.0·fat····· | 70 | -rw----·····1.0·fat······341·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_delete_dark.png |
71 | -rw----·····1.0·fat······ | 71 | -rw----·····1.0·fat······357·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_delete_light.png |
72 | -rw----·····1.0·fat······ | 72 | -rw----·····1.0·fat······192·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_drag_handle.png |
73 | -rw----·····1.0·fat····· | 73 | -rw----·····1.0·fat·····1377·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_edit_dark.png |
74 | -rw----·····1.0·fat······ | 74 | -rw----·····1.0·fat······448·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_expanded.png |
75 | -rw----·····1.0·fat····· | 75 | -rw----·····1.0·fat·····1060·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_favourite_on.png |
76 | -rw----·····1.0·fat······ | 76 | -rw----·····1.0·fat······669·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_fullscreen.png |
77 | -rw----·····1.0·fat······ | 77 | -rw----·····1.0·fat······990·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_headphones.png |
78 | -rw----·····1.0·fat····· | 78 | -rw----·····1.0·fat······858·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_info_dark.png |
79 | -rw----·····1.0·fat······ | 79 | -rw----·····1.0·fat······790·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_microphone.png |
80 | -rw----·····1.0·fat····· | 80 | -rw----·····1.0·fat······770·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_microphone_dark.png |
81 | -rw----·····1.0·fat······ | 81 | -rw----·····1.0·fat······864·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_microphone_muted.png |
82 | -rw----·····1.0·fat······ | 82 | -rw----·····1.0·fat······599·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_move.png |
83 | -rw----·····1.0·fat······ | 83 | -rw----·····1.0·fat······599·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_quick_connect.png |
84 | -rw----·····1.0·fat······ | 84 | -rw----·····1.0·fat······926·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_save.png |
85 | -rw----·····1.0·fat····· | 85 | -rw----·····1.0·fat·····1246·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_search.png |
86 | -rw----·····1.0·fat······ | 86 | -rw----·····1.0·fat······671·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_send.png |
87 | -rw----·····1.0·fat······ | 87 | -rw----·····1.0·fat······627·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_settings.png |
88 | -rw----·····1.0·fat······ | 88 | -rw----·····1.0·fat······437·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_sort.png |
89 | -rw----·····1.0·fat······ | 89 | -rw----·····1.0·fat······836·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_action_user_dark.png |
90 | -rw----·····1.0·fat····· | 90 | -rw----·····1.0·fat······771·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_carriage_return.png |
91 | -rw----·····1.0·fat····· | 91 | -rw----·····1.0·fat·····3973·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_deafened.png |
92 | -rw----·····1.0·fat······ | 92 | -rw----·····1.0·fat······121·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_drawer.png |
93 | -rw----·····1.0·fat····· | 93 | -rw----·····1.0·fat·····1159·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_home.png |
94 | -rw----·····1.0·fat····· | 94 | -rw----·····1.0·fat·····4483·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_launcher.png |
95 | -rw----·····1.0·fat······ | 95 | -rw----·····1.0·fat······141·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_menu_moreoverflow_card_dark_normal.png |
96 | -rw----·····1.0·fat····· | 96 | -rw----·····1.0·fat······141·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_menu_moreoverflow_card_dark_pressed.png |
97 | -rw----·····1.0·fat······1 | 97 | -rw----·····1.0·fat······193·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_more_vert_black_24dp.png |
98 | -rw----·····1.0·fat····· | 98 | -rw----·····1.0·fat·····3927·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_muted.png |
99 | -rw----·····1.0·fat·····4 | 99 | -rw----·····1.0·fat·····4166·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_muted_local.png |
100 | -rw----·····1.0·fat····· | 100 | -rw----·····1.0·fat·····1322·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_registered.png |
101 | -rw----·····1.0·fat····· | 101 | -rw----·····1.0·fat·····4315·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_server_deafened.png |
102 | -rw----·····1.0·fat······ | 102 | -rw----·····1.0·fat······443·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_server_light.png |
103 | -rw----·····1.0·fat····· | 103 | -rw----·····1.0·fat······817·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_server_location.png |
104 | -rw----·····1.0·fat·····41 | 104 | -rw----·····1.0·fat·····4155·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_server_muted.png |
105 | -rw----·····1.0·fat·····1 | 105 | -rw----·····1.0·fat·····1057·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_stat_notify.png |
106 | -rw----·····1.0·fat·····4 | 106 | -rw----·····1.0·fat·····4293·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_suppressed.png |
107 | -rw----·····1.0·fat······ | 107 | -rw----·····1.0·fat······806·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_talking_off.png |
108 | -rw----·····1.0·fat····· | 108 | -rw----·····1.0·fat·····3122·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_talking_on.png |
109 | -rw----·····1.0·fat····· | 109 | -rw----·····1.0·fat······542·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/ic_user_light.png |
110 | -rw----·····1.0·fat····· | 110 | -rw----·····1.0·fat······212·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/list_longpressed.9.png |
111 | -rw----·····1.0·fat····· | 111 | -rw----·····1.0·fat······212·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/list_pressed.9.png |
112 | -rw----·····1.0·fat······ | 112 | -rw----·····1.0·fat······240·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/list_selector_disabled.9.png |
113 | -rw----·····1.0·fat····· | 113 | -rw----·····1.0·fat······244·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/list_selector_focused.9.png |
114 | -rw----·····1.0·fat······ | 114 | -rw----·····1.0·fat······244·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v4/server_card.9.png |
115 | -rw----·····1.0·fat······ | 115 | -rw----·····1.0·fat······650·b-·stor·17-Sep-20·15:19·res/drawable-hdpi-v9/ic_stat_notify.png |
116 | -rw----·····1.0·fat······ | 116 | -rw----·····1.0·fat······410·b-·stor·17-Sep-20·15:19·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
117 | -rw----·····1.0·fat······2 | 117 | -rw----·····1.0·fat······280·b-·stor·17-Sep-20·15:19·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
118 | -rw----·····1.0·fat······ | 118 | -rw----·····1.0·fat······585·b-·stor·17-Sep-20·15:19·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
119 | -rw----·····1.0·fat······ | 119 | -rw----·····1.0·fat······367·b-·stor·17-Sep-20·15:19·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
120 | -rw----·····1.0·fat······ | 120 | -rw----·····1.0·fat······347·b-·stor·17-Sep-20·15:19·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
121 | -rw----·····1.0·fat······ | 121 | -rw----·····1.0·fat······174·b-·stor·17-Sep-20·15:19·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
122 | -rw----·····1.0·fat······ | 122 | -rw----·····1.0·fat······381·b-·stor·17-Sep-20·15:19·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
123 | -rw----·····1.0·fat······ | 123 | -rw----·····1.0·fat······342·b-·stor·17-Sep-20·15:19·res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
124 | -rw----·····1.0·fat······ | 124 | -rw----·····1.0·fat······445·b-·stor·17-Sep-20·15:19·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
125 | -rw----·····1.0·fat······ | 125 | -rw----·····1.0·fat······237·b-·stor·17-Sep-20·15:19·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
126 | -rw----·····1.0·fat······ | 126 | -rw----·····1.0·fat······691·b-·stor·17-Sep-20·15:19·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
Max diff block lines reached; -1/113926 bytes (-0.00%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 7, 14 lines modified | Offset 7, 18 lines modified | ||
7 | packageInfo:·null | 7 | packageInfo:·null |
8 | sdkInfo: | 8 | sdkInfo: |
9 | ··minSdkVersion:·'12' | 9 | ··minSdkVersion:·'12' |
10 | ··targetSdkVersion:·'21' | 10 | ··targetSdkVersion:·'21' |
11 | sharedLibrary:·false | 11 | sharedLibrary:·false |
12 | sparseResources:·false | 12 | sparseResources:·false |
13 | unknownFiles: | 13 | unknownFiles: |
14 | ··org/jsoup/nodes/entities-base.properties:·'8' | ||
15 | ··org/jsoup/nodes/entities-full.properties:·'8' | ||
16 | ··org/spongycastle/x509/CertPathReviewerMessages.properties:·'8' | ||
17 | ··org/spongycastle/x509/CertPathReviewerMessages_de.properties:·'8' | ||
14 | ··com/googlecode/javacpp/properties/macosx-x86-cuda.properties:·'8' | 18 | ··com/googlecode/javacpp/properties/macosx-x86-cuda.properties:·'8' |
15 | ··com/googlecode/javacpp/properties/generic.properties:·'8' | 19 | ··com/googlecode/javacpp/properties/generic.properties:·'8' |
16 | ··com/googlecode/javacpp/properties/linux-x86.properties:·'8' | 20 | ··com/googlecode/javacpp/properties/linux-x86.properties:·'8' |
17 | ··com/googlecode/javacpp/properties/windows-x86_64-cuda.properties:·'8' | 21 | ··com/googlecode/javacpp/properties/windows-x86_64-cuda.properties:·'8' |
18 | ··com/googlecode/javacpp/properties/macosx-x86_64-cuda.properties:·'8' | 22 | ··com/googlecode/javacpp/properties/macosx-x86_64-cuda.properties:·'8' |
19 | ··com/googlecode/javacpp/properties/macosx-x86.properties:·'8' | 23 | ··com/googlecode/javacpp/properties/macosx-x86.properties:·'8' |
20 | ··com/googlecode/javacpp/properties/windows-x86_64.properties:·'8' | 24 | ··com/googlecode/javacpp/properties/windows-x86_64.properties:·'8' |
Offset 27, 18 lines modified | Offset 31, 14 lines modified | ||
27 | ··com/googlecode/javacpp/properties/linux-x86_64-cuda.properties:·'8' | 31 | ··com/googlecode/javacpp/properties/linux-x86_64-cuda.properties:·'8' |
28 | ··com/googlecode/javacpp/properties/windows-x86-mingw.properties:·'8' | 32 | ··com/googlecode/javacpp/properties/windows-x86-mingw.properties:·'8' |
29 | ··com/googlecode/javacpp/properties/ios-arm.properties:·'8' | 33 | ··com/googlecode/javacpp/properties/ios-arm.properties:·'8' |
30 | ··com/googlecode/javacpp/properties/macosx-x86_64.properties:·'8' | 34 | ··com/googlecode/javacpp/properties/macosx-x86_64.properties:·'8' |
31 | ··com/googlecode/javacpp/properties/linux-arm.properties:·'8' | 35 | ··com/googlecode/javacpp/properties/linux-arm.properties:·'8' |
32 | ··com/googlecode/javacpp/properties/linux-x86-cuda.properties:·'8' | 36 | ··com/googlecode/javacpp/properties/linux-x86-cuda.properties:·'8' |
33 | ··com/googlecode/javacpp/properties/android-arm.properties:·'8' | 37 | ··com/googlecode/javacpp/properties/android-arm.properties:·'8' |
34 | ··org/spongycastle/x509/CertPathReviewerMessages.properties:·'8' | ||
35 | ··org/spongycastle/x509/CertPathReviewerMessages_de.properties:·'8' | ||
36 | ··org/jsoup/nodes/entities-base.properties:·'8' | ||
37 | ··org/jsoup/nodes/entities-full.properties:·'8' | ||
38 | usesFramework: | 38 | usesFramework: |
39 | ··ids: | 39 | ··ids: |
40 | ··-·1 | 40 | ··-·1 |
41 | ··tag:·null | 41 | ··tag:·null |
42 | version:·2.5.0-dirty | 42 | version:·2.5.0-dirty |
43 | versionInfo: | 43 | versionInfo: |
44 | ··versionCode:·'73' | 44 | ··versionCode:·'73' |
Offset 1, 11096 lines modified | Offset 1, 11096 lines modified | Diff chunk too large, falling back to line-by-line diff (1432 lines added, 1432 lines removed) | |
00000000:·0200·0c00· | 00000000:·0200·0c00·8c86·0600·0100·0000·0100·1c00··................ | ||
00000010:· | 00000010:·0412·0200·ef0d·0000·0000·0000·0001·0000··................ | ||
00000020:· | 00000020:·d837·0000·0000·0000·0000·0000·2a00·0000··.7..........*... | ||
00000030:· | 00000030:·5400·0000·8600·0000·b900·0000·e300·0000··T............... | ||
00000040:· | 00000040:·1401·0000·4601·0000·8b01·0000·d101·0000··....F........... | ||
00000050:· | 00000050:·0002·0000·3002·0000·5d02·0000·8b02·0000··....0...]....... | ||
00000060:· | 00000060:·bc02·0000·e002·0000·0203·0000·2403·0000··............$... | ||
00000070:· | 00000070:·4f03·0000·7703·0000·a903·0000·d803·0000··O...w........... | ||
00000080:· | 00000080:·0504·0000·3304·0000·6004·0000·8604·0000··....3...`....... | ||
00000090:· | 00000090:·b404·0000·e004·0000·0b05·0000·3805·0000··............8... | ||
000000a0:· | 000000a0:·6d05·0000·9a05·0000·c205·0000·e705·0000··m............... | ||
000000b0:· | 000000b0:·1c06·0000·4706·0000·7a06·0000·af06·0000··....G...z....... | ||
000000c0:· | 000000c0:·d906·0000·0607·0000·2f07·0000·5a07·0000··......../...Z... | ||
000000d0:· | 000000d0:·8407·0000·b007·0000·dc07·0000·ff07·0000··................ | ||
000000e0:· | 000000e0:·3608·0000·5a08·0000·9008·0000·b108·0000··6...Z........... | ||
000000f0:· | 000000f0:·db08·0000·fa08·0000·1b09·0000·3809·0000··............8... | ||
00000100:· | 00000100:·5a09·0000·7a09·0000·9e09·0000·c409·0000··Z...z........... | ||
00000110:· | 00000110:·e609·0000·0d0a·0000·340a·0000·530a·0000··........4...S... | ||
00000120:· | 00000120:·800a·0000·a60a·0000·cc0a·0000·ed0a·0000··................ | ||
00000130:· | 00000130:·140b·0000·410b·0000·6a0b·0000·910b·0000··....A...j....... | ||
00000140:· | 00000140:·b10b·0000·d50b·0000·f70b·0000·1d0c·0000··................ | ||
00000150:· | 00000150:·360c·0000·580c·0000·740c·0000·910c·0000··6...X...t....... | ||
00000160:· | 00000160:·b90c·0000·da0c·0000·100d·0000·2b0d·0000··............+... | ||
00000170:· | 00000170:·460d·0000·620d·0000·850d·0000·a50d·0000··F...b........... | ||
00000180:· | 00000180:·c90d·0000·ea0d·0000·010e·0000·190e·0000··................ | ||
00000190:·3 | 00000190:·330e·0000·4b0e·0000·6c0e·0000·940e·0000··3...K...l....... | ||
000001a0:· | 000001a0:·ad0e·0000·ca0e·0000·ec0e·0000·090f·0000··................ | ||
000001b0:· | 000001b0:·2f0f·0000·4e0f·0000·8f0f·0000·d10f·0000··/...N........... | ||
000001c0:· | 000001c0:·0d10·0000·4a10·0000·7910·0000·a910·0000··....J...y....... | ||
000001d0:· | 000001d0:·cd10·0000·fe10·0000·3011·0000·5411·0000··........0...T... | ||
000001e0:· | 000001e0:·7811·0000·9c11·0000·bd11·0000·d911·0000··x............... | ||
000001f0:· | 000001f0:·f811·0000·1412·0000·3912·0000·5612·0000··........9...V... | ||
00000200:· | 00000200:·8112·0000·a512·0000·bc12·0000·e212·0000··................ | ||
00000210:·0513·0000·3513·0000· | 00000210:·0513·0000·3513·0000·6c13·0000·9413·0000··....5...l....... | ||
00000220:· | 00000220:·cd13·0000·0714·0000·3f14·0000·7714·0000··........?...w... | ||
00000230:· | 00000230:·af14·0000·e714·0000·2415·0000·6115·0000··........$...a... | ||
00000240:· | 00000240:·a015·0000·d815·0000·0b16·0000·4a16·0000··............J... | ||
00000250:· | 00000250:·8516·0000·bf16·0000·f516·0000·3417·0000··............4... | ||
00000260:· | 00000260:·6f17·0000·ab17·0000·e317·0000·1b18·0000··o............... | ||
00000270:· | 00000270:·5918·0000·9218·0000·c518·0000·fc18·0000··Y............... | ||
00000280:· | 00000280:·3419·0000·6d19·0000·af19·0000·f219·0000··4...m........... | ||
00000290:· | 00000290:·301a·0000·6c1a·0000·a31a·0000·dc1a·0000··0...l........... | ||
000002a0:· | 000002a0:·161b·0000·561b·0000·941b·0000·db1b·0000··....V........... | ||
000002b0:· | 000002b0:·201c·0000·4b1c·0000·791c·0000·a81c·0000···...K...y....... | ||
000002c0:· | 000002c0:·d31c·0000·041d·0000·321d·0000·601d·0000··........2...`... | ||
000002d0:· | 000002d0:·8a1d·0000·b91d·0000·e61d·0000·171e·0000··................ | ||
000002e0:· | 000002e0:·491e·0000·7a1e·0000·a91e·0000·d71e·0000··I...z........... | ||
000002f0:· | 000002f0:·091f·0000·391f·0000·691f·0000·981f·0000··....9...i....... | ||
00000300:· | 00000300:·c81f·0000·fd1f·0000·3320·0000·5d20·0000··........3·..]·.. | ||
00000310:·9 | 00000310:·9020·0000·ba20·0000·e620·0000·1021·0000··.·...·...·...!.. | ||
00000320:· | 00000320:·3e21·0000·6821·0000·9721·0000·c521·0000··>!..h!...!...!.. | ||
00000330:· | 00000330:·ec21·0000·1122·0000·3422·0000·5b22·0000··.!..."..4"..[".. | ||
00000340:· | 00000340:·9c22·0000·de22·0000·1123·0000·3523·0000··."..."...#..5#.. | ||
00000350:· | 00000350:·5f23·0000·8823·0000·b623·0000·e123·0000··_#...#...#...#.. | ||
00000360:· | 00000360:·0f24·0000·3a24·0000·6424·0000·8d24·0000··.$..:$..d$...$.. | ||
00000370:· | 00000370:·b724·0000·e024·0000·0925·0000·3725·0000··.$...$...%..7%.. | ||
00000380:· | 00000380:·6125·0000·9525·0000·c825·0000·f125·0000··a%...%...%...%.. | ||
00000390:· | 00000390:·1b26·0000·4626·0000·7f26·0000·b926·0000··.&..F&...&...&.. | ||
000003a0:· | 000003a0:·f126·0000·2927·0000·6127·0000·9927·0000··.&..)'..a'...'.. | ||
000003b0:· | 000003b0:·d627·0000·1328·0000·5228·0000·8a28·0000··.'...(..R(...(.. | ||
000003c0:· | 000003c0:·bd28·0000·fc28·0000·3729·0000·7129·0000··.(...(..7)..q).. | ||
000003d0:· | 000003d0:·a729·0000·e629·0000·212a·0000·5d2a·0000··.)...)..!*..]*.. | ||
000003e0:· | 000003e0:·952a·0000·cd2a·0000·0b2b·0000·442b·0000··.*...*...+..D+.. | ||
000003f0:· | 000003f0:·772b·0000·ae2b·0000·e62b·0000·1f2c·0000··w+...+...+...,.. | ||
00000400:· | 00000400:·612c·0000·a42c·0000·e22c·0000·1e2d·0000··a,...,...,...-.. | ||
00000410:· | 00000410:·552d·0000·8e2d·0000·c82d·0000·082e·0000··U-...-...-...... | ||
00000420:· | 00000420:·462e·0000·8d2e·0000·d22e·0000·fd2e·0000··F............... | ||
00000430:· | 00000430:·2b2f·0000·5a2f·0000·852f·0000·b62f·0000··+/..Z/.../.../.. | ||
00000440:· | 00000440:·e42f·0000·1230·0000·3c30·0000·6b30·0000··./...0..<0..k0.. | ||
00000450:· | 00000450:·9830·0000·c930·0000·fb30·0000·2c31·0000··.0...0...0..,1.. | ||
00000460:· | 00000460:·5b31·0000·8931·0000·bb31·0000·eb31·0000··[1...1...1...1.. | ||
00000470:· | 00000470:·1b32·0000·4a32·0000·7a32·0000·af32·0000··.2..J2..z2...2.. | ||
00000480:· | 00000480:·e532·0000·0f33·0000·4233·0000·6c33·0000··.2...3..B3..l3.. | ||
00000490:· | 00000490:·9833·0000·c233·0000·f033·0000·1a34·0000··.3...3...3...4.. | ||
000004a0:· | 000004a0:·4934·0000·7734·0000·9e34·0000·c334·0000··I4..w4...4...4.. | ||
000004b0:· | 000004b0:·e634·0000·0d35·0000·4e35·0000·9035·0000··.4...5..N5...5.. | ||
000004c0:· | 000004c0:·c335·0000·e735·0000·1136·0000·3a36·0000··.5...5...6..:6.. | ||
000004d0:· | 000004d0:·6836·0000·9336·0000·c136·0000·ec36·0000··h6...6...6...6.. | ||
000004e0:· | 000004e0:·1637·0000·3f37·0000·6937·0000·9237·0000··.7..?7..i7...7.. | ||
000004f0:· | 000004f0:·bb37·0000·e937·0000·1338·0000·4738·0000··.7...7...8..G8.. | ||
00000500:· | 00000500:·7a38·0000·a338·0000·cd38·0000·f838·0000··z8...8...8...8.. | ||
00000510:· | 00000510:·3239·0000·6d39·0000·a639·0000·df39·0000··29..m9...9...9.. | ||
00000520:· | 00000520:·183a·0000·513a·0000·8f3a·0000·cd3a·0000··.:..Q:...:...:.. | ||
00000530:· | 00000530:·0d3b·0000·463b·0000·7a3b·0000·ba3b·0000··.;..F;..z;...;.. | ||
00000540:·f | 00000540:·f63b·0000·313c·0000·683c·0000·a83c·0000··.;..1<..h<...<.. | ||
00000550:· | 00000550:·e43c·0000·213d·0000·5a3d·0000·933d·0000··.<..!=..Z=...=.. | ||
00000560:· | 00000560:·d23d·0000·0c3e·0000·403e·0000·783e·0000··.=...>..@>..x>.. | ||
00000570:· | 00000570:·b13e·0000·eb3e·0000·2e3f·0000·723f·0000··.>...>...?..r?.. | ||
00000580:· | 00000580:·b13f·0000·ee3f·0000·2640·0000·6040·0000··.?...?..&@..`@.. | ||
00000590:· | 00000590:·9b40·0000·dc40·0000·1b41·0000·6341·0000··.@...@...A..cA.. | ||
000005a0:·a | 000005a0:·a941·0000·d541·0000·0442·0000·3442·0000··.A...A...B..4B.. | ||
000005b0:· | 000005b0:·6042·0000·9242·0000·bc42·0000·eb42·0000··`B...B...B...B.. | ||
000005c0:·1 | 000005c0:·1643·0000·4643·0000·7443·0000·a643·0000··.C..FC..tC...C.. | ||
000005d0:· | 000005d0:·d943·0000·0b44·0000·3b44·0000·6744·0000··.C...D..;D..gD.. | ||
000005e0:· | 000005e0:·9644·0000·c944·0000·fa44·0000·2b45·0000··.D...D...D..+E.. | ||
000005f0:· | 000005f0:·5b45·0000·8745·0000·b845·0000·ee45·0000··[E...E...E...E.. | ||
00000600:· | 00000600:·2546·0000·5046·0000·8446·0000·af46·0000··%F..PF...F...F.. | ||
00000610:· | 00000610:·dc46·0000·0747·0000·3647·0000·6147·0000··.F...G..6G..aG.. | ||
00000620:· | 00000620:·9147·0000·c047·0000·e847·0000·0e48·0000··.G...G...G...H.. | ||
00000630:· | 00000630:·3248·0000·5a48·0000·9c48·0000·df48·0000··2H..ZH...H...H.. | ||
00000640:· | 00000640:·1349·0000·3849·0000·6349·0000·8d49·0000··.I..8I..cI...I.. | ||
00000650:· | 00000650:·bc49·0000·e849·0000·174a·0000·434a·0000··.I...I...J..CJ.. | ||
00000660:· | 00000660:·6e4a·0000·984a·0000·c34a·0000·ed4a·0000··nJ...J...J...J.. | ||
00000670:· | 00000670:·174b·0000·464b·0000·714b·0000·a64b·0000··.K..FK..qK...K.. | ||
00000680:· | 00000680:·da4b·0000·044c·0000·2f4c·0000·5b4c·0000··.K...L../L..[L.. | ||
00000690:· | 00000690:·964c·0000·d24c·0000·0c4d·0000·464d·0000··.L...L...M..FM.. | ||
000006a0:· | 000006a0:·804d·0000·ba4d·0000·f94d·0000·384e·0000··.M...M...M..8N.. | ||
000006b0:· | 000006b0:·794e·0000·b34e·0000·e84e·0000·294f·0000··yN...N...N..)O.. | ||
000006c0:· | 000006c0:·664f·0000·a24f·0000·da4f·0000·1b50·0000··fO...O...O...P.. | ||
000006d0:· | 000006d0:·5850·0000·9650·0000·d050·0000·0a51·0000··XP...P...P...Q.. | ||
000006e0:· | 000006e0:·4a51·0000·8551·0000·ba51·0000·f351·0000··JQ...Q...Q...Q.. | ||
000006f0:· | 000006f0:·2d52·0000·6852·0000·ac52·0000·f152·0000··-R..hR...R...R.. | ||
00000700:· | 00000700:·3153·0000·6f53·0000·a853·0000·e353·0000··1S..oS...S...S.. | ||
00000710:· | 00000710:·1f54·0000·6154·0000·a154·0000·ea54·0000··.T..aT...T...T.. | ||
00000720:· | 00000720:·3155·0000·5e55·0000·9155·0000·bd55·0000··1U..^U...U...U.. | ||
00000730:·e | 00000730:·ee55·0000·2156·0000·5156·0000·8356·0000··.U..!V..QV...V.. | ||
00000740:· | 00000740:·b556·0000·ec56·0000·2457·0000·5057·0000··.V...V..$W..PW.. | ||
00000750:· | 00000750:·8557·0000·ae57·0000·d357·0000·fc57·0000··.W...W...W...W.. | ||
00000760:·3 | 00000760:·3158·0000·5758·0000·8358·0000·b358·0000··1X..WX...X...X.. | ||
00000770:· | 00000770:·e058·0000·0c59·0000·3759·0000·6359·0000··.X...Y..7Y..cY.. | ||
00000780:· | 00000780:·8e59·0000·ba59·0000·e759·0000·225a·0000··.Y...Y...Y.."Z.. | ||
00000790:· | 00000790:·5d5a·0000·985a·0000·d35a·0000·135b·0000··]Z...Z...Z...[.. | ||
000007a0:· | 000007a0:·535b·0000·8e5b·0000·c45b·0000·015c·0000··S[...[...[...\.. | ||
000007b0:· | 000007b0:·3a5c·0000·7c5c·0000·ba5c·0000·f95c·0000··:\..|\...\...\.. | ||
000007c0:· | 000007c0:·345d·0000·755d·0000·af5d·0000·eb5d·0000··4]..u]...]...].. | ||
000007d0:· | 000007d0:·285e·0000·5e5e·0000·8c5e·0000·ba5e·0000··(^..^^...^...^.. | ||
Max diff block lines reached; 2810167/3007876 bytes (93.43%) of diff not shown. |
Offset 810, 15 lines modified | Offset 810, 15 lines modified | ||
810 | ············this.mTCP.sendMessage(message,·jumbleTCPMessageType); | 810 | ············this.mTCP.sendMessage(message,·jumbleTCPMessageType); |
811 | ········} | 811 | ········} |
812 | ····} | 812 | ····} |
813 | ···· | 813 | ···· |
814 | ····public·void·sendUDPMessage(final·byte[]·array,·final·int·i,·final·boolean·b)·{ | 814 | ····public·void·sendUDPMessage(final·byte[]·array,·final·int·i,·final·boolean·b)·{ |
815 | ········if·(this.mConnected)·{ | 815 | ········if·(this.mConnected)·{ |
816 | ············if·(i·>·array.length)·{ | 816 | ············if·(i·>·array.length)·{ |
817 | ················throw·new·IllegalArgumentException("Requested·length·"·+·i·+·"·is·longer·than· | 817 | ················throw·new·IllegalArgumentException("Requested·length·"·+·i·+·"·is·longer·than·available·data·length·"·+·array.length·+·"!"); |
818 | ············} | 818 | ············} |
819 | ············if·(this.mServerVersion·==·66050)·{ | 819 | ············if·(this.mServerVersion·==·66050)·{ |
820 | ················this.applyLegacyCodecWorkaround(array); | 820 | ················this.applyLegacyCodecWorkaround(array); |
821 | ············} | 821 | ············} |
822 | ············if·(!b·&&·(this.shouldForceTCP()·||·!this.mUsingUDP))·{ | 822 | ············if·(!b·&&·(this.shouldForceTCP()·||·!this.mUsingUDP))·{ |
823 | ················this.mTCP.sendMessage(array,·i,·JumbleTCPMessageType.UDPTunnel); | 823 | ················this.mTCP.sendMessage(array,·i,·JumbleTCPMessageType.UDPTunnel); |
824 | ············} | 824 | ············} |
Offset 19, 10 lines modified | Offset 19, 9 lines modified | ||
19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·9 | 22 | ····.line·9 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·39 | ||
25 | ····return-void | 24 | ····return-void |
26 | .end·method | 25 | .end·method |
Offset 26, 10 lines modified | Offset 26, 9 lines modified | ||
26 | .method·public·constructor·<init>()V | 26 | .method·public·constructor·<init>()V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.prologue | 28 | ····.prologue |
29 | ····.line·9 | 29 | ····.line·9 |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····.line·704 | ||
32 | ····return-void | 31 | ····return-void |
33 | .end·method | 32 | .end·method |
Offset 428, 15 lines modified | Offset 428, 15 lines modified | ||
428 | ····invoke-virtual·{v7,·v8,·v9},·Ljava/security/KeyStore;->store(Ljava/io/OutputStream;[C)V | 428 | ····invoke-virtual·{v7,·v8,·v9},·Ljava/security/KeyStore;->store(Ljava/io/OutputStream;[C)V |
429 | ····.line·196 | 429 | ····.line·196 |
430 | ····new-instance·v5,·Lcom/morlunk/mumbleclient/db/PlumbleSQLiteDatabase; | 430 | ····new-instance·v5,·Lcom/morlunk/mumbleclient/db/PlumbleSQLiteDatabase; |
431 | ····invoke-direct·{v5,·p1},·Lcom/morlunk/mumbleclient/db/PlumbleSQLiteDatabase;-><init>(Landroid/content/Context;)V | 431 | ····invoke-direct·{v5,·p1},·Lcom/morlunk/mumbleclient/db/PlumbleSQLiteDatabase;-><init>(Landroid/content/Context;)V |
432 | ····.line·19 | 432 | ····.line·198 |
433 | ····.local·v5,·"database":Lcom/morlunk/mumbleclient/db/PlumbleSQLiteDatabase; | 433 | ····.local·v5,·"database":Lcom/morlunk/mumbleclient/db/PlumbleSQLiteDatabase; |
434 | ····invoke-virtual·{v0},·Ljava/io/File;->getName()Ljava/lang/String; | 434 | ····invoke-virtual·{v0},·Ljava/io/File;->getName()Ljava/lang/String; |
435 | ····move-result-object·v9 | 435 | ····move-result-object·v9 |
436 | ····invoke-virtual·{v8},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B | 436 | ····invoke-virtual·{v8},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B |
Offset 480, 24 lines modified | Offset 480, 27 lines modified | ||
480 | ····invoke-interface·{v9},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; | 480 | ····invoke-interface·{v9},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; |
481 | ····move-result-object·v9 | 481 | ····move-result-object·v9 |
482 | ····const-string·v10,·"certificatePath" | 482 | ····const-string·v10,·"certificatePath" |
483 | ····.line·217 | ||
483 | ····invoke-interface·{v9,·v10},·Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; | 484 | ····invoke-interface·{v9,·v10},·Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; |
484 | ····move-result-object·v9 | 485 | ····move-result-object·v9 |
485 | ····const-string·v10,·"certificatePassword" | 486 | ····const-string·v10,·"certificatePassword" |
487 | ····.line·218 | ||
486 | ····invoke-interface·{v9,·v10},·Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; | 488 | ····invoke-interface·{v9,·v10},·Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; |
487 | ····move-result-object·v9 | 489 | ····move-result-object·v9 |
490 | ····.line·219 | ||
488 | ····invoke-interface·{v9},·Landroid/content/SharedPreferences$Editor;->apply()V | 491 | ····invoke-interface·{v9},·Landroid/content/SharedPreferences$Editor;->apply()V |
489 | ····.line·223 | 492 | ····.line·223 |
490 | ····.end·local·v0····#·"certFile":Ljava/io/File; | 493 | ····.end·local·v0····#·"certFile":Ljava/io/File; |
491 | ····.end·local·v1····#·"certInput":Ljava/io/FileInputStream; | 494 | ····.end·local·v1····#·"certInput":Ljava/io/FileInputStream; |
492 | ····.end·local·v2····#·"certPassword":Ljava/lang/String; | 495 | ····.end·local·v2····#·"certPassword":Ljava/lang/String; |
493 | ····.end·local·v3····#·"certPath":Ljava/lang/String; | 496 | ····.end·local·v3····#·"certPath":Ljava/lang/String; |
Offset 527, 24 lines modified | Offset 530, 27 lines modified | ||
527 | ····invoke-interface·{v9},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; | 530 | ····invoke-interface·{v9},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; |
528 | ····move-result-object·v9 | 531 | ····move-result-object·v9 |
529 | ····const-string·v10,·"certificatePath" | 532 | ····const-string·v10,·"certificatePath" |
533 | ····.line·217 | ||
530 | ····invoke-interface·{v9,·v10},·Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; | 534 | ····invoke-interface·{v9,·v10},·Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; |
531 | ····move-result-object·v9 | 535 | ····move-result-object·v9 |
532 | ····const-string·v10,·"certificatePassword" | 536 | ····const-string·v10,·"certificatePassword" |
537 | ····.line·218 | ||
533 | ····invoke-interface·{v9,·v10},·Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; | 538 | ····invoke-interface·{v9,·v10},·Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; |
534 | ····move-result-object·v9 | 539 | ····move-result-object·v9 |
540 | ····.line·219 | ||
535 | ····invoke-interface·{v9},·Landroid/content/SharedPreferences$Editor;->apply()V | 541 | ····invoke-interface·{v9},·Landroid/content/SharedPreferences$Editor;->apply()V |
536 | ····goto·:goto_0 | 542 | ····goto·:goto_0 |
537 | ····.line·206 | 543 | ····.line·206 |
538 | ····.end·local·v6····#·"e":Ljava/security/KeyStoreException; | 544 | ····.end·local·v6····#·"e":Ljava/security/KeyStoreException; |
539 | ····:catch_1 | 545 | ····:catch_1 |
Offset 555, 24 lines modified | Offset 561, 27 lines modified | ||
555 | ····invoke-interface·{v9},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; | 561 | ····invoke-interface·{v9},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; |
556 | ····move-result-object·v9 | 562 | ····move-result-object·v9 |
557 | ····const-string·v10,·"certificatePath" | 563 | ····const-string·v10,·"certificatePath" |
564 | ····.line·217 | ||
558 | ····invoke-interface·{v9,·v10},·Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; | 565 | ····invoke-interface·{v9,·v10},·Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; |
559 | ····move-result-object·v9 | 566 | ····move-result-object·v9 |
560 | ····const-string·v10,·"certificatePassword" | 567 | ····const-string·v10,·"certificatePassword" |
568 | ····.line·218 | ||
561 | ····invoke-interface·{v9,·v10},·Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; | 569 | ····invoke-interface·{v9,·v10},·Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; |
562 | ····move-result-object·v9 | 570 | ····move-result-object·v9 |
571 | ····.line·219 | ||
563 | ····invoke-interface·{v9},·Landroid/content/SharedPreferences$Editor;->apply()V | 572 | ····invoke-interface·{v9},·Landroid/content/SharedPreferences$Editor;->apply()V |
564 | ····goto·:goto_0 | 573 | ····goto·:goto_0 |
565 | ····.line·209 | 574 | ····.line·209 |
566 | ····:catch_2 | 575 | ····:catch_2 |
567 | ····move-exception·v9 | 576 | ····move-exception·v9 |
Offset 582, 24 lines modified | Offset 591, 27 lines modified | ||
582 | ····invoke-interface·{v9},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; | 591 | ····invoke-interface·{v9},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; |
583 | ····move-result-object·v9 | 592 | ····move-result-object·v9 |
584 | ····const-string·v10,·"certificatePath" | 593 | ····const-string·v10,·"certificatePath" |
594 | ····.line·217 | ||
585 | ····invoke-interface·{v9,·v10},·Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; | 595 | ····invoke-interface·{v9,·v10},·Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; |
586 | ····move-result-object·v9 | 596 | ····move-result-object·v9 |
587 | ····const-string·v10,·"certificatePassword" | 597 | ····const-string·v10,·"certificatePassword" |
598 | ····.line·218 | ||
588 | ····invoke-interface·{v9,·v10},·Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; | 599 | ····invoke-interface·{v9,·v10},·Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; |
589 | ····move-result-object·v9 | 600 | ····move-result-object·v9 |
601 | ····.line·219 | ||
590 | ····invoke-interface·{v9},·Landroid/content/SharedPreferences$Editor;->apply()V | 602 | ····invoke-interface·{v9},·Landroid/content/SharedPreferences$Editor;->apply()V |
591 | ····goto·:goto_0 | 603 | ····goto·:goto_0 |
592 | ····.line·211 | 604 | ····.line·211 |
593 | ····:catch_3 | 605 | ····:catch_3 |
594 | ····move-exception·v6 | 606 | ····move-exception·v6 |
Max diff block lines reached; 3125/7219 bytes (43.29%) of diff not shown. |
Offset 29, 10 lines modified | Offset 29, 9 lines modified | ||
29 | .method·public·constructor·<init>()V | 29 | .method·public·constructor·<init>()V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·10 | 32 | ····.line·10 |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
34 | ····.line·2521 | ||
35 | ····return-void | 34 | ····return-void |
36 | .end·method | 35 | .end·method |
Offset 34, 15 lines modified | Offset 34, 14 lines modified | ||
34 | .method·public·constructor·<init>()V | 34 | .method·public·constructor·<init>()V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.prologue | 36 | ····.prologue |
37 | ····.line·38 | 37 | ····.line·38 |
38 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V | 38 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V |
39 | ····.line·118 | ||
40 | ····return-void | 39 | ····return-void |
41 | .end·method | 40 | .end·method |
42 | .method·private·showCertificateSelectionDialog()V | 41 | .method·private·showCertificateSelectionDialog()V |
43 | ····.locals·7 | 42 | ····.locals·7 |
44 | ····.prologue | 43 | ····.prologue |
Offset 157, 85 lines modified | Offset 156, 84 lines modified | ||
157 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/preference/CertificateSelectActivity;->finish()V | 156 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/preference/CertificateSelectActivity;->finish()V |
158 | ····.line·62 | 157 | ····.line·62 |
159 | ····return-void | 158 | ····return-void |
160 | .end·method | 159 | .end·method |
161 | .method·protected·onCreate(Landroid/os/Bundle;)V | 160 | .method·protected·onCreate(Landroid/os/Bundle;)V |
162 | ····.locals· | 161 | ····.locals·6 |
163 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; | 162 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; |
164 | ····.prologue | 163 | ····.prologue |
165 | ····.line·43 | 164 | ····.line·43 |
166 | ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V | 165 | ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V |
167 | ····.line·45 | 166 | ····.line·45 |
168 | ····invoke-static·{p0},·Lcom/morlunk/mumbleclient/Settings;->getInstance(Landroid/content/Context;)Lcom/morlunk/mumbleclient/Settings; | 167 | ····invoke-static·{p0},·Lcom/morlunk/mumbleclient/Settings;->getInstance(Landroid/content/Context;)Lcom/morlunk/mumbleclient/Settings; |
169 | ····move-result-object·v | 168 | ····move-result-object·v2 |
170 | ····.line·46 | 169 | ····.line·46 |
171 | ····.local·v | 170 | ····.local·v2,·"settings":Lcom/morlunk/mumbleclient/Settings; |
172 | ····new-instance·v | 171 | ····new-instance·v3,·Ljava/util/ArrayList; |
173 | ····invoke-direct·{v | 172 | ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V |
174 | ····iput-object·v | 173 | ····iput-object·v3,·p0,·Lcom/morlunk/mumbleclient/preference/CertificateSelectActivity;->mCertificates:Ljava/util/List; |
175 | ····.line·47 | 174 | ····.line·47 |
176 | ····iget-object·v | 175 | ····iget-object·v3,·p0,·Lcom/morlunk/mumbleclient/preference/CertificateSelectActivity;->mCertificates:Ljava/util/List; |
177 | ····new-instance·v | 176 | ····new-instance·v4,·Lcom/morlunk/mumbleclient/preference/CertificateSelectActivity$NoCertificateItem; |
178 | ····const·v | 177 | ····const·v5,·0x7f0c00f9 |
179 | ····invoke-virtual·{p0,·v | 178 | ····invoke-virtual·{p0,·v5},·Lcom/morlunk/mumbleclient/preference/CertificateSelectActivity;->getString(I)Ljava/lang/String; |
180 | ····move-result-object·v | 179 | ····move-result-object·v5 |
181 | ····invoke-direct·{v | 180 | ····invoke-direct·{v4,·v5,·v2},·Lcom/morlunk/mumbleclient/preference/CertificateSelectActivity$NoCertificateItem;-><init>(Ljava/lang/String;Lcom/morlunk/mumbleclient/Settings;)V |
182 | ····invoke-interface·{v | 181 | ····invoke-interface·{v3,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
183 | ····.line·48 | 182 | ····.line·48 |
184 | ····new-instance·v1,·Lcom/morlunk/mumbleclient/db/PlumbleSQLiteDatabase; | 183 | ····new-instance·v1,·Lcom/morlunk/mumbleclient/db/PlumbleSQLiteDatabase; |
185 | ····invoke-direct·{v1,·p0},·Lcom/morlunk/mumbleclient/db/PlumbleSQLiteDatabase;-><init>(Landroid/content/Context;)V | 184 | ····invoke-direct·{v1,·p0},·Lcom/morlunk/mumbleclient/db/PlumbleSQLiteDatabase;-><init>(Landroid/content/Context;)V |
186 | ····.line·49 | 185 | ····.line·49 |
187 | ····.local·v1,·"database":Lcom/morlunk/mumbleclient/db/PlumbleDatabase; | 186 | ····.local·v1,·"database":Lcom/morlunk/mumbleclient/db/PlumbleDatabase; |
188 | ····invoke-interface·{v1},·Lcom/morlunk/mumbleclient/db/PlumbleDatabase;->getCertificates()Ljava/util/List; | 187 | ····invoke-interface·{v1},·Lcom/morlunk/mumbleclient/db/PlumbleDatabase;->getCertificates()Ljava/util/List; |
189 | ····move-result-object·v | 188 | ····move-result-object·v3 |
190 | ····invoke-interface·{v | 189 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
191 | ····move-result-object·v | 190 | ····move-result-object·v3 |
192 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
193 | ····:goto_0 | 191 | ····:goto_0 |
194 | ····invoke-interface·{v | 192 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
195 | ····move-result·v4 | 193 | ····move-result·v4 |
196 | ····if-eqz·v4,·:cond_0 | 194 | ····if-eqz·v4,·:cond_0 |
197 | ····invoke-interface·{v | 195 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
198 | ····move-result-object·v0 | 196 | ····move-result-object·v0 |
199 | ····check-cast·v0,·Lcom/morlunk/mumbleclient/db/DatabaseCertificate; | 197 | ····check-cast·v0,·Lcom/morlunk/mumbleclient/db/DatabaseCertificate; |
200 | ····.line·50 | 198 | ····.line·50 |
201 | ····.local·v0,·"certificate":Lcom/morlunk/mumbleclient/db/DatabaseCertificate; | 199 | ····.local·v0,·"certificate":Lcom/morlunk/mumbleclient/db/DatabaseCertificate; |
202 | ····iget-object·v4,·p0,·Lcom/morlunk/mumbleclient/preference/CertificateSelectActivity;->mCertificates:Ljava/util/List; | 200 | ····iget-object·v4,·p0,·Lcom/morlunk/mumbleclient/preference/CertificateSelectActivity;->mCertificates:Ljava/util/List; |
203 | ····new-instance·v5,·Lcom/morlunk/mumbleclient/preference/CertificateSelectActivity$CertificateItem; | 201 | ····new-instance·v5,·Lcom/morlunk/mumbleclient/preference/CertificateSelectActivity$CertificateItem; |
204 | ····invoke-direct·{v5,·v0,·v | 202 | ····invoke-direct·{v5,·v0,·v2},·Lcom/morlunk/mumbleclient/preference/CertificateSelectActivity$CertificateItem;-><init>(Lcom/morlunk/mumbleclient/db/DatabaseCertificate;Lcom/morlunk/mumbleclient/Settings;)V |
205 | ····invoke-interface·{v4,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 203 | ····invoke-interface·{v4,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
206 | ····goto·:goto_0 | 204 | ····goto·:goto_0 |
207 | ····.line·52 | 205 | ····.line·52 |
208 | ····.end·local·v0····#·"certificate":Lcom/morlunk/mumbleclient/db/DatabaseCertificate; | 206 | ····.end·local·v0····#·"certificate":Lcom/morlunk/mumbleclient/db/DatabaseCertificate; |
Offset 17, 15 lines modified | Offset 17, 16 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/preference/CertificateGenerateActivity; | 18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/preference/CertificateGenerateActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/preference/CertificateGenerateActivity;Landroid/content/Context;)V | 20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/preference/CertificateGenerateActivity;Landroid/content/Context;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/preference/CertificateGenerateActivity; | ||
22 | ····.param·p2,·"x | 23 | ····.param·p2,·"context"····#·Landroid/content/Context; |
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·38 | 25 | ····.line·38 |
25 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/preference/CertificateGenerateActivity$1;->this$0:Lcom/morlunk/mumbleclient/preference/CertificateGenerateActivity; | 26 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/preference/CertificateGenerateActivity$1;->this$0:Lcom/morlunk/mumbleclient/preference/CertificateGenerateActivity; |
26 | ····invoke-direct·{p0,·p2},·Lcom/morlunk/mumbleclient/preference/PlumbleCertificateGenerateTask;-><init>(Landroid/content/Context;)V | 27 | ····invoke-direct·{p0,·p2},·Lcom/morlunk/mumbleclient/preference/PlumbleCertificateGenerateTask;-><init>(Landroid/content/Context;)V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/preference/CertificateImportActivity; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/preference/CertificateImportActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/preference/CertificateImportActivity;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/preference/CertificateImportActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/preference/CertificateImportActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·118 | 27 | ····.line·118 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/preference/CertificateImportActivity$1;->this$0:Lcom/morlunk/mumbleclient/preference/CertificateImportActivity; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/preference/CertificateImportActivity$1;->this$0:Lcom/morlunk/mumbleclient/preference/CertificateImportActivity; |
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$passwordField:Landroid/widget/EditText; | 26 | .field·final·synthetic·val$passwordField:Landroid/widget/EditText; |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/preference/CertificateImportActivity;Landroid/widget/EditText;Ljava/lang/String;Ljava/io/InputStream;)V | 28 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/preference/CertificateImportActivity;Landroid/widget/EditText;Ljava/lang/String;Ljava/io/InputStream;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/preference/CertificateImportActivity; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·124 | 32 | ····.line·124 |
32 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/preference/CertificateImportActivity$2;->this$0:Lcom/morlunk/mumbleclient/preference/CertificateImportActivity; | 33 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/preference/CertificateImportActivity$2;->this$0:Lcom/morlunk/mumbleclient/preference/CertificateImportActivity; |
33 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/preference/CertificateImportActivity$2;->val$passwordField:Landroid/widget/EditText; | 34 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/preference/CertificateImportActivity$2;->val$passwordField: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:Lcom/morlunk/mumbleclient/preference/CertificateExportActivity; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/preference/CertificateExportActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/preference/CertificateExportActivity;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/preference/CertificateExportActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/preference/CertificateExportActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·65 | 27 | ····.line·65 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/preference/CertificateExportActivity$1;->this$0:Lcom/morlunk/mumbleclient/preference/CertificateExportActivity; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/preference/CertificateExportActivity$1;->this$0:Lcom/morlunk/mumbleclient/preference/CertificateExportActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 56, 17 lines modified | Offset 56, 17 lines modified | ||
56 | ····move-result-object·v2 | 56 | ····move-result-object·v2 |
57 | ····.line·107 | 57 | ····.line·107 |
58 | ····.local·v2,·"keyStore":Ljava/security/KeyStore; | 58 | ····.local·v2,·"keyStore":Ljava/security/KeyStore; |
59 | ····invoke-virtual·{v2,·p3,·p1},·Ljava/security/KeyStore;->load(Ljava/io/InputStream;[C)V | 59 | ····invoke-virtual·{v2,·p3,·p1},·Ljava/security/KeyStore;->load(Ljava/io/InputStream;[C)V |
60 | ····:try_end_0 | 60 | ····:try_end_0 |
61 | ····.catch·Ljava/security/cert/CertificateException;·{:try_start_0·..·:try_end_0}·:catch_0 | 61 | ····.catch·Ljava/security/cert/CertificateException;·{:try_start_0·..·:try_end_0}·:catch_0 |
62 | ····.catch·Ljava/security/KeyStoreException;·{:try_start_0·..·:try_end_0}·:catch_ | 62 | ····.catch·Ljava/security/KeyStoreException;·{:try_start_0·..·:try_end_0}·:catch_1 |
63 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_ | 63 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_7 |
64 | ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_0·..·:try_end_0}·:catch_ | 64 | ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_0·..·:try_end_0}·:catch_6 |
65 | ····.line·139 | 65 | ····.line·139 |
66 | ····new-instance·v3,·Ljava/io/ByteArrayOutputStream; | 66 | ····new-instance·v3,·Ljava/io/ByteArrayOutputStream; |
67 | ····invoke-direct·{v3},·Ljava/io/ByteArrayOutputStream;-><init>()V | 67 | ····invoke-direct·{v3},·Ljava/io/ByteArrayOutputStream;-><init>()V |
68 | ····.line·141 | 68 | ····.line·141 |
Offset 74, 18 lines modified | Offset 74, 18 lines modified | ||
74 | ····const/4·v6,·0x0 | 74 | ····const/4·v6,·0x0 |
75 | ····:try_start_1 | 75 | ····:try_start_1 |
76 | ····new-array·v6,·v6,·[C | 76 | ····new-array·v6,·v6,·[C |
77 | ····invoke-virtual·{v2,·v3,·v6},·Ljava/security/KeyStore;->store(Ljava/io/OutputStream;[C)V | 77 | ····invoke-virtual·{v2,·v3,·v6},·Ljava/security/KeyStore;->store(Ljava/io/OutputStream;[C)V |
78 | ····:try_end_1 | 78 | ····:try_end_1 |
79 | ····.catch·Ljava/security/KeyStoreException;·{:try_start_1·..·:try_end_1}·:catch_ | 79 | ····.catch·Ljava/security/KeyStoreException;·{:try_start_1·..·:try_end_1}·:catch_2 |
80 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_ | 80 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_5 |
81 | ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_1·..·:try_end_1}·:catch_ | 81 | ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_1·..·:try_end_1}·:catch_3 |
82 | ····.catch·Ljava/security/cert/CertificateException;·{:try_start_1·..·:try_end_1}·:catch_ | 82 | ····.catch·Ljava/security/cert/CertificateException;·{:try_start_1·..·:try_end_1}·:catch_4 |
83 | ····.line·149 | 83 | ····.line·149 |
84 | ····new-instance·v0,·Lcom/morlunk/mumbleclient/db/PlumbleSQLiteDatabase; | 84 | ····new-instance·v0,·Lcom/morlunk/mumbleclient/db/PlumbleSQLiteDatabase; |
85 | ····invoke-direct·{v0,·p0},·Lcom/morlunk/mumbleclient/db/PlumbleSQLiteDatabase;-><init>(Landroid/content/Context;)V | 85 | ····invoke-direct·{v0,·p0},·Lcom/morlunk/mumbleclient/db/PlumbleSQLiteDatabase;-><init>(Landroid/content/Context;)V |
86 | ····.line·150 | 86 | ····.line·150 |
Offset 110, 14 lines modified | Offset 110, 15 lines modified | ||
110 | ····move-result-object·v6 | 110 | ····move-result-object·v6 |
111 | ····invoke-static·{p0,·v6,·v8},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; | 111 | ····invoke-static·{p0,·v6,·v8},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
112 | ····move-result-object·v6 | 112 | ····move-result-object·v6 |
113 | ····.line·154 | ||
113 | ····invoke-virtual·{v6},·Landroid/widget/Toast;->show()V | 114 | ····invoke-virtual·{v6},·Landroid/widget/Toast;->show()V |
114 | ····.line·155 | 115 | ····.line·155 |
115 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/preference/CertificateImportActivity;->finish()V | 116 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/preference/CertificateImportActivity;->finish()V |
116 | ····.line·156 | 117 | ····.line·156 |
117 | ····.end·local·v0····#·"database":Lcom/morlunk/mumbleclient/db/PlumbleDatabase; | 118 | ····.end·local·v0····#·"database":Lcom/morlunk/mumbleclient/db/PlumbleDatabase; |
Offset 31, 15 lines modified | Offset 31, 14 lines modified | ||
31 | .method·public·constructor·<init>()V | 31 | .method·public·constructor·<init>()V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.prologue | 33 | ····.prologue |
34 | ····.line·59 | 34 | ····.line·59 |
35 | ····invoke-direct·{p0},·Landroid/preference/PreferenceActivity;-><init>()V | 35 | ····invoke-direct·{p0},·Landroid/preference/PreferenceActivity;-><init>()V |
36 | ····.line·155 | ||
37 | ····return-void | 36 | ····return-void |
38 | .end·method | 37 | .end·method |
39 | .method·static·synthetic·access$000(Landroid/preference/PreferenceScreen;Ljava/lang/String;)V | 38 | .method·static·synthetic·access$000(Landroid/preference/PreferenceScreen;Ljava/lang/String;)V |
40 | ····.locals·0 | 39 | ····.locals·0 |
41 | ····.param·p0,·"x0"····#·Landroid/preference/PreferenceScreen; | 40 | ····.param·p0,·"x0"····#·Landroid/preference/PreferenceScreen; |
42 | ····.param·p1,·"x1"····#·Ljava/lang/String; | 41 | ····.param·p1,·"x1"····#·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:Lcom/morlunk/mumbleclient/preference/CertificateGenerateActivity; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/preference/CertificateGenerateActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/preference/CertificateGenerateActivity;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/preference/CertificateGenerateActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/preference/CertificateGenerateActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·59 | 27 | ····.line·59 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/preference/CertificateGenerateActivity$2;->this$0:Lcom/morlunk/mumbleclient/preference/CertificateGenerateActivity; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/preference/CertificateGenerateActivity$2;->this$0:Lcom/morlunk/mumbleclient/preference/CertificateGenerateActivity; |
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:Lcom/morlunk/mumbleclient/preference/KeySelectDialogPreference; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/preference/KeySelectDialogPreference; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/preference/KeySelectDialogPreference;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/preference/KeySelectDialogPreference;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/preference/KeySelectDialogPreference; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·54 | 27 | ····.line·54 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/preference/KeySelectDialogPreference$1;->this$0:Lcom/morlunk/mumbleclient/preference/KeySelectDialogPreference; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/preference/KeySelectDialogPreference$1;->this$0:Lcom/morlunk/mumbleclient/preference/KeySelectDialogPreference; |
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:Lcom/morlunk/mumbleclient/drawable/CircleDrawable; | 18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/drawable/CircleDrawable; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/drawable/CircleDrawable;)V | 20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/drawable/CircleDrawable;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/drawable/CircleDrawable; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·65 | 24 | ····.line·65 |
24 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/drawable/CircleDrawable$1;->this$0:Lcom/morlunk/mumbleclient/drawable/CircleDrawable; | 25 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/drawable/CircleDrawable$1;->this$0:Lcom/morlunk/mumbleclient/drawable/CircleDrawable; |
25 | ····invoke-direct·{p0},·Landroid/graphics/drawable/Drawable$ConstantState;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/graphics/drawable/Drawable$ConstantState;-><init>()V |
Offset 94, 18 lines modified | Offset 94, 20 lines modified | ||
94 | ····move-result·v2 | 94 | ····move-result·v2 |
95 | ····invoke-virtual·{v1,·v2},·Landroid/graphics/Paint;->setColor(I)V | 95 | ····invoke-virtual·{v1,·v2},·Landroid/graphics/Paint;->setColor(I)V |
96 | ····.line·60 | 96 | ····.line·60 |
97 | ····const/high16·v1,·0x3f800000····#·1.0f | 97 | ····const/high16·v1,·0x3f800000····#·1.0f |
98 | ····.line·61 | ||
98 | ····invoke-virtual·{p1},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; | 99 | ····invoke-virtual·{p1},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; |
99 | ····move-result-object·v2 | 100 | ····move-result-object·v2 |
101 | ····.line·60 | ||
100 | ····invoke-static·{v5,·v1,·v2},·Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F | 102 | ····invoke-static·{v5,·v1,·v2},·Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F |
101 | ····move-result·v0 | 103 | ····move-result·v0 |
102 | ····.line·62 | 104 | ····.line·62 |
103 | ····.local·v0,·"strokeWidth":F | 105 | ····.local·v0,·"strokeWidth":F |
104 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/drawable/CircleDrawable;->mStrokePaint:Landroid/graphics/Paint; | 106 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/drawable/CircleDrawable;->mStrokePaint:Landroid/graphics/Paint; |
Offset 188, 20 lines modified | Offset 190, 22 lines modified | ||
188 | ····move-result·v2 | 190 | ····move-result·v2 |
189 | ····div-float/2addr·v2,·v4 | 191 | ····div-float/2addr·v2,·v4 |
190 | ····iget-object·v3,·p0,·Lcom/morlunk/mumbleclient/drawable/CircleDrawable;->mStrokePaint:Landroid/graphics/Paint; | 192 | ····iget-object·v3,·p0,·Lcom/morlunk/mumbleclient/drawable/CircleDrawable;->mStrokePaint:Landroid/graphics/Paint; |
193 | ····.line·94 | ||
191 | ····invoke-virtual·{v3},·Landroid/graphics/Paint;->getStrokeWidth()F | 194 | ····invoke-virtual·{v3},·Landroid/graphics/Paint;->getStrokeWidth()F |
192 | ····move-result·v3 | 195 | ····move-result·v3 |
193 | ····div-float/2addr·v3,·v4 | 196 | ····div-float/2addr·v3,·v4 |
197 | ····.line·93 | ||
194 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/graphics/RectF;->inset(FF)V | 198 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/graphics/RectF;->inset(FF)V |
195 | ····.line·96 | 199 | ····.line·96 |
196 | ····iget-object·v2,·p0,·Lcom/morlunk/mumbleclient/drawable/CircleDrawable;->mPaint:Landroid/graphics/Paint; | 200 | ····iget-object·v2,·p0,·Lcom/morlunk/mumbleclient/drawable/CircleDrawable;->mPaint:Landroid/graphics/Paint; |
197 | ····invoke-virtual·{p1,·v0,·v2},·Landroid/graphics/Canvas;->drawOval(Landroid/graphics/RectF;Landroid/graphics/Paint;)V | 201 | ····invoke-virtual·{p1,·v0,·v2},·Landroid/graphics/Canvas;->drawOval(Landroid/graphics/RectF;Landroid/graphics/Paint;)V |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Landroid/widget/ArrayAdapter; | 2 | .super·Landroid/widget/ArrayAdapter; |
3 | .source·"DrawerAdapter.java" | 3 | .source·"DrawerAdapter.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/morlunk/mumbleclient/app/DrawerAdapter$1;, | ||
8 | ········Lcom/morlunk/mumbleclient/app/DrawerAdapter$DrawerItem;, | 7 | ········Lcom/morlunk/mumbleclient/app/DrawerAdapter$DrawerItem;, |
9 | ········Lcom/morlunk/mumbleclient/app/DrawerAdapter$DrawerHeader;, | 8 | ········Lcom/morlunk/mumbleclient/app/DrawerAdapter$DrawerHeader;, |
10 | ········Lcom/morlunk/mumbleclient/app/DrawerAdapter$DrawerRow;, | 9 | ········Lcom/morlunk/mumbleclient/app/DrawerAdapter$DrawerRow;, |
11 | ········Lcom/morlunk/mumbleclient/app/DrawerAdapter$DrawerDataProvider; | 10 | ········Lcom/morlunk/mumbleclient/app/DrawerAdapter$DrawerDataProvider; |
12 | ····} | 11 | ····} |
13 | .end·annotation | 12 | .end·annotation |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; | 18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V | 20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·147 | 24 | ····.line·147 |
24 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$2;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; | 25 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$2;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
25 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/util/JumbleObserver;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/util/JumbleObserver;-><init>()V |
Offset 264, 52 lines modified | Offset 265, 56 lines modified | ||
264 | ····const/4·v9,·0x4 | 265 | ····const/4·v9,·0x4 |
265 | ····new-array·v9,·v9,·[Ljava/lang/Object; | 266 | ····new-array·v9,·v9,·[Ljava/lang/Object; |
266 | ····const/4·v10,·0x0 | 267 | ····const/4·v10,·0x0 |
268 | ····.line·191 | ||
267 | ····invoke-virtual·{v6},·Ljava/security/cert/X509Certificate;->getSubjectDN()Ljava/security/Principal; | 269 | ····invoke-virtual·{v6},·Ljava/security/cert/X509Certificate;->getSubjectDN()Ljava/security/Principal; |
268 | ····move-result-object·v11 | 270 | ····move-result-object·v11 |
269 | ····invoke-interface·{v11},·Ljava/security/Principal;->getName()Ljava/lang/String; | 271 | ····invoke-interface·{v11},·Ljava/security/Principal;->getName()Ljava/lang/String; |
270 | ····move-result-object·v11 | 272 | ····move-result-object·v11 |
271 | ····aput-object·v11,·v9,·v10 | 273 | ····aput-object·v11,·v9,·v10 |
272 | ····const/4·v10,·0x1 | 274 | ····const/4·v10,·0x1 |
275 | ····.line·192 | ||
273 | ····invoke-virtual·{v6},·Ljava/security/cert/X509Certificate;->getNotBefore()Ljava/util/Date; | 276 | ····invoke-virtual·{v6},·Ljava/security/cert/X509Certificate;->getNotBefore()Ljava/util/Date; |
274 | ····move-result-object·v11 | 277 | ····move-result-object·v11 |
275 | ····invoke-virtual·{v11},·Ljava/util/Date;->toString()Ljava/lang/String; | 278 | ····invoke-virtual·{v11},·Ljava/util/Date;->toString()Ljava/lang/String; |
276 | ····move-result-object·v11 | 279 | ····move-result-object·v11 |
277 | ····aput-object·v11,·v9,·v10 | 280 | ····aput-object·v11,·v9,·v10 |
278 | ····const/4·v10,·0x2 | 281 | ····const/4·v10,·0x2 |
282 | ····.line·193 | ||
279 | ····invoke-virtual·{v6},·Ljava/security/cert/X509Certificate;->getNotAfter()Ljava/util/Date; | 283 | ····invoke-virtual·{v6},·Ljava/security/cert/X509Certificate;->getNotAfter()Ljava/util/Date; |
280 | ····move-result-object·v11 | 284 | ····move-result-object·v11 |
281 | ····invoke-virtual·{v11},·Ljava/util/Date;->toString()Ljava/lang/String; | 285 | ····invoke-virtual·{v11},·Ljava/util/Date;->toString()Ljava/lang/String; |
282 | ····move-result-object·v11 | 286 | ····move-result-object·v11 |
283 | ····aput-object·v11,·v9,·v10 | 287 | ····aput-object·v11,·v9,·v10 |
284 | ····const/4·v10,·0x3 | 288 | ····const/4·v10,·0x3 |
285 | ····aput-object·v4,·v9,·v10 | 289 | ····aput-object·v4,·v9,·v10 |
290 | ····.line·190 | ||
286 | ····invoke-virtual·{v7,·v8,·v9},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 291 | ····invoke-virtual·{v7,·v8,·v9},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
287 | ····move-result-object·v7 | 292 | ····move-result-object·v7 |
288 | ····invoke-virtual·{v0,·v7},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 293 | ····invoke-virtual·{v0,·v7},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
289 | ····:try_end_1 | 294 | ····:try_end_1 |
290 | ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_1·..·:try_end_1}·:catch_1 | 295 | ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_1·..·:try_end_1}·:catch_1 |
Offset 17, 15 lines modified | Offset 17, 16 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/morlunk/mumbleclient/app/PlumbleActivity$5; | 18 | .field·final·synthetic·this$1:Lcom/morlunk/mumbleclient/app/PlumbleActivity$5; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity$5;Landroid/content/Context;)V | 20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity$5;Landroid/content/Context;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity$5; | ||
22 | ····.param·p2,·"x | 23 | ····.param·p2,·"context"····#·Landroid/content/Context; |
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·463 | 25 | ····.line·463 |
25 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$5$1;->this$1:Lcom/morlunk/mumbleclient/app/PlumbleActivity$5; | 26 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$5$1;->this$1:Lcom/morlunk/mumbleclient/app/PlumbleActivity$5; |
26 | ····invoke-direct·{p0,·p2},·Lcom/morlunk/mumbleclient/preference/PlumbleCertificateGenerateTask;-><init>(Landroid/content/Context;)V | 27 | ····invoke-direct·{p0,·p2},·Lcom/morlunk/mumbleclient/preference/PlumbleCertificateGenerateTask;-><init>(Landroid/content/Context;)V |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·val$usernameField:Landroid/widget/EditText; | 26 | .field·final·synthetic·val$usernameField:Landroid/widget/EditText; |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;Lcom/morlunk/mumbleclient/db/PublicServer;Landroid/widget/EditText;Lcom/morlunk/mumbleclient/Settings;)V | 28 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;Lcom/morlunk/mumbleclient/db/PublicServer;Landroid/widget/EditText;Lcom/morlunk/mumbleclient/Settings;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·573 | 32 | ····.line·573 |
32 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$7;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; | 33 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$7;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
33 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$7;->val$server:Lcom/morlunk/mumbleclient/db/PublicServer; | 34 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$7;->val$server:Lcom/morlunk/mumbleclient/db/PublicServer; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·615 | 27 | ····.line·615 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$8;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$8;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 57, 12 lines modified | Offset 58, 13 lines modified | ||
57 | ····const/4·v2,·0x0 | 58 | ····const/4·v2,·0x0 |
58 | ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; | 59 | ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; |
59 | ····move-result-object·v0 | 60 | ····move-result-object·v0 |
61 | ····.line·620 | ||
60 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V | 62 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V |
61 | ····.line·621 | 63 | ····.line·621 |
62 | ····return-void | 64 | ····return-void |
63 | .end·method | 65 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·460 | 27 | ····.line·460 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$5;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$5;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 8, 22 lines modified | Offset 8, 14 lines modified | ||
8 | .implements·Lcom/morlunk/mumbleclient/util/JumbleServiceProvider; | 8 | .implements·Lcom/morlunk/mumbleclient/util/JumbleServiceProvider; |
9 | .implements·Lcom/morlunk/mumbleclient/db/DatabaseProvider; | 9 | .implements·Lcom/morlunk/mumbleclient/db/DatabaseProvider; |
10 | .implements·Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener; | 10 | .implements·Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener; |
11 | .implements·Lcom/morlunk/mumbleclient/app/DrawerAdapter$DrawerDataProvider; | 11 | .implements·Lcom/morlunk/mumbleclient/app/DrawerAdapter$DrawerDataProvider; |
12 | .implements·Lcom/morlunk/mumbleclient/servers/ServerEditFragment$ServerEditListener; | 12 | .implements·Lcom/morlunk/mumbleclient/servers/ServerEditFragment$ServerEditListener; |
13 | #·annotations | ||
14 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
15 | ····value·=·{ | ||
16 | ········Lcom/morlunk/mumbleclient/app/PlumbleActivity$13; | ||
17 | ····} | ||
18 | .end·annotation | ||
19 | #·static·fields | 13 | #·static·fields |
20 | .field·public·static·final·EXTRA_DRAWER_FRAGMENT:Ljava/lang/String;·=·"drawer_fragment" | 14 | .field·public·static·final·EXTRA_DRAWER_FRAGMENT:Ljava/lang/String;·=·"drawer_fragment" |
21 | #·instance·fields | 15 | #·instance·fields |
22 | .field·private·mConnectingDialog:Landroid/app/ProgressDialog; | 16 | .field·private·mConnectingDialog:Landroid/app/ProgressDialog; |
Offset 240, 28 lines modified | Offset 232, 31 lines modified | ||
240 | ····invoke-virtual·{v4},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; | 232 | ····invoke-virtual·{v4},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; |
241 | ····move-result-object·v4 | 233 | ····move-result-object·v4 |
242 | ····const·v5,·0x7f0a0040 | 234 | ····const·v5,·0x7f0a0040 |
235 | ····.line·518 | ||
243 | ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String; | 236 | ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String; |
244 | ····move-result-object·v6 | 237 | ····move-result-object·v6 |
245 | ····invoke-virtual·{v4,·v5,·v1,·v6},·Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; | 238 | ····invoke-virtual·{v4,·v5,·v1,·v6},·Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; |
246 | ····move-result-object·v4 | 239 | ····move-result-object·v4 |
247 | ····const/16·v5,·0x1003 | 240 | ····const/16·v5,·0x1003 |
241 | ····.line·519 | ||
248 | ····invoke-virtual·{v4,·v5},·Landroid/support/v4/app/FragmentTransaction;->setTransition(I)Landroid/support/v4/app/FragmentTransaction; | 242 | ····invoke-virtual·{v4,·v5},·Landroid/support/v4/app/FragmentTransaction;->setTransition(I)Landroid/support/v4/app/FragmentTransaction; |
249 | ····move-result-object·v4 | 243 | ····move-result-object·v4 |
244 | ····.line·520 | ||
250 | ····invoke-virtual·{v4},·Landroid/support/v4/app/FragmentTransaction;->commit()I | 245 | ····invoke-virtual·{v4},·Landroid/support/v4/app/FragmentTransaction;->commit()I |
251 | ····.line·521 | 246 | ····.line·521 |
252 | ····iget-object·v4,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->mDrawerAdapter:Lcom/morlunk/mumbleclient/app/DrawerAdapter; | 247 | ····iget-object·v4,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->mDrawerAdapter:Lcom/morlunk/mumbleclient/app/DrawerAdapter; |
253 | ····invoke-virtual·{v4,·p1},·Lcom/morlunk/mumbleclient/app/DrawerAdapter;->getItemWithId(I)Lcom/morlunk/mumbleclient/app/DrawerAdapter$DrawerRow; | 248 | ····invoke-virtual·{v4,·p1},·Lcom/morlunk/mumbleclient/app/DrawerAdapter;->getItemWithId(I)Lcom/morlunk/mumbleclient/app/DrawerAdapter$DrawerRow; |
Offset 567, 24 lines modified | Offset 562, 26 lines modified | ||
567 | ····invoke-virtual·{v3},·Lcom/morlunk/jumble/model/Server;->getHost()Ljava/lang/String; | 562 | ····invoke-virtual·{v3},·Lcom/morlunk/jumble/model/Server;->getHost()Ljava/lang/String; |
568 | ····move-result-object·v7 | 563 | ····move-result-object·v7 |
569 | ····aput-object·v7,·v6,·v9 | 564 | ····aput-object·v7,·v6,·v9 |
565 | ····.line·624 | ||
570 | ····invoke-virtual·{v3},·Lcom/morlunk/jumble/model/Server;->getPort()I | 566 | ····invoke-virtual·{v3},·Lcom/morlunk/jumble/model/Server;->getPort()I |
571 | ····move-result·v7 | 567 | ····move-result·v7 |
572 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 568 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
573 | ····move-result-object·v7 | 569 | ····move-result-object·v7 |
574 | ····aput-object·v7,·v6,·v8 | 570 | ····aput-object·v7,·v6,·v8 |
571 | ····.line·623 | ||
575 | ····invoke-virtual·{p0,·v5,·v6},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 572 | ····invoke-virtual·{p0,·v5,·v6},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
576 | ····move-result-object·v5 | 573 | ····move-result-object·v5 |
577 | ····invoke-virtual·{v4,·v5},·Landroid/app/ProgressDialog;->setMessage(Ljava/lang/CharSequence;)V | 574 | ····invoke-virtual·{v4,·v5},·Landroid/app/ProgressDialog;->setMessage(Ljava/lang/CharSequence;)V |
578 | ····.line·625 | 575 | ····.line·625 |
Offset 682, 26 lines modified | Offset 679, 28 lines modified | ||
682 | ····move-result-object·v4 | 679 | ····move-result-object·v4 |
683 | ····sget-object·v5,·Lcom/morlunk/jumble/util/JumbleException$JumbleDisconnectReason;->REJECT:Lcom/morlunk/jumble/util/JumbleException$JumbleDisconnectReason; | 680 | ····sget-object·v5,·Lcom/morlunk/jumble/util/JumbleException$JumbleDisconnectReason;->REJECT:Lcom/morlunk/jumble/util/JumbleException$JumbleDisconnectReason; |
684 | ····if-ne·v4,·v5,·:cond_5 | 681 | ····if-ne·v4,·v5,·:cond_5 |
682 | ····.line·645 | ||
685 | ····invoke-virtual·{v1},·Lcom/morlunk/jumble/util/JumbleException;->getReject()Lcom/morlunk/jumble/protobuf/Mumble$Reject; | 683 | ····invoke-virtual·{v1},·Lcom/morlunk/jumble/util/JumbleException;->getReject()Lcom/morlunk/jumble/protobuf/Mumble$Reject; |
686 | ····move-result-object·v4 | 684 | ····move-result-object·v4 |
687 | ····invoke-virtual·{v4},·Lcom/morlunk/jumble/protobuf/Mumble$Reject;->getType()Lcom/morlunk/jumble/protobuf/Mumble$Reject$RejectType; | 685 | ····invoke-virtual·{v4},·Lcom/morlunk/jumble/protobuf/Mumble$Reject;->getType()Lcom/morlunk/jumble/protobuf/Mumble$Reject$RejectType; |
688 | ····move-result-object·v4 | 686 | ····move-result-object·v4 |
689 | ····sget-object·v5,·Lcom/morlunk/jumble/protobuf/Mumble$Reject$RejectType;->WrongUserPW:Lcom/morlunk/jumble/protobuf/Mumble$Reject$RejectType; | 687 | ····sget-object·v5,·Lcom/morlunk/jumble/protobuf/Mumble$Reject$RejectType;->WrongUserPW:Lcom/morlunk/jumble/protobuf/Mumble$Reject$RejectType; |
690 | ····if-eq·v4,·v5,·:cond_4 | 688 | ····if-eq·v4,·v5,·:cond_4 |
689 | ····.line·646 | ||
691 | ····invoke-virtual·{v1},·Lcom/morlunk/jumble/util/JumbleException;->getReject()Lcom/morlunk/jumble/protobuf/Mumble$Reject; | 690 | ····invoke-virtual·{v1},·Lcom/morlunk/jumble/util/JumbleException;->getReject()Lcom/morlunk/jumble/protobuf/Mumble$Reject; |
692 | ····move-result-object·v4 | 691 | ····move-result-object·v4 |
693 | ····invoke-virtual·{v4},·Lcom/morlunk/jumble/protobuf/Mumble$Reject;->getType()Lcom/morlunk/jumble/protobuf/Mumble$Reject$RejectType; | 692 | ····invoke-virtual·{v4},·Lcom/morlunk/jumble/protobuf/Mumble$Reject;->getType()Lcom/morlunk/jumble/protobuf/Mumble$Reject$RejectType; |
694 | ····move-result-object·v4 | 693 | ····move-result-object·v4 |
Offset 1388, 14 lines modified | Offset 1387, 15 lines modified | ||
1388 | ····move-result-object·v0 | 1387 | ····move-result-object·v0 |
1389 | ····if-eqz·v0,·:cond_1 | 1388 | ····if-eqz·v0,·:cond_1 |
1390 | ····const-string·v0,·"android.intent.action.VIEW" | 1389 | ····const-string·v0,·"android.intent.action.VIEW" |
1390 | ····.line·311 | ||
1391 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->getIntent()Landroid/content/Intent; | 1391 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->getIntent()Landroid/content/Intent; |
1392 | ····move-result-object·v1 | 1392 | ····move-result-object·v1 |
1393 | ····invoke-virtual·{v1},·Landroid/content/Intent;->getAction()Ljava/lang/String; | 1393 | ····invoke-virtual·{v1},·Landroid/content/Intent;->getAction()Ljava/lang/String; |
1394 | ····move-result-object·v1 | 1394 | ····move-result-object·v1 |
Offset 1724, 55 lines modified | Offset 1724, 54 lines modified | ||
Max diff block lines reached; 4844/8993 bytes (53.86%) of diff not shown. |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$x509:Ljava/security/cert/X509Certificate; | 24 | .field·final·synthetic·val$x509:Ljava/security/cert/X509Certificate; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity$2;Lcom/morlunk/jumble/model/Server;Ljava/security/cert/X509Certificate;)V | 26 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity$2;Lcom/morlunk/jumble/model/Server;Ljava/security/cert/X509Certificate;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$1"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity$2; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·199 | 30 | ····.line·199 |
30 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$2$1;->this$1:Lcom/morlunk/mumbleclient/app/PlumbleActivity$2; | 31 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$2$1;->this$1:Lcom/morlunk/mumbleclient/app/PlumbleActivity$2; |
31 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$2$1;->val$lastServer:Lcom/morlunk/jumble/model/Server; | 32 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$2$1;->val$lastServer:Lcom/morlunk/jumble/model/Server; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$passwordField:Landroid/widget/EditText; | 22 | .field·final·synthetic·val$passwordField:Landroid/widget/EditText; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;Landroid/widget/EditText;)V | 24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;Landroid/widget/EditText;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·655 | 28 | ····.line·655 |
28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$10;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; | 29 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$10;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
29 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$10;->val$passwordField:Landroid/widget/EditText; | 30 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$10;->val$passwordField:Landroid/widget/EditText; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$server:Lcom/morlunk/jumble/model/Server; | 22 | .field·final·synthetic·val$server:Lcom/morlunk/jumble/model/Server; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;Lcom/morlunk/jumble/model/Server;)V | 24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;Lcom/morlunk/jumble/model/Server;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·529 | 28 | ····.line·529 |
28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$6;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; | 29 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$6;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
29 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$6;->val$server:Lcom/morlunk/jumble/model/Server; | 30 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$6;->val$server:Lcom/morlunk/jumble/model/Server; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·289 | 27 | ····.line·289 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$4;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$4;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
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:Lcom/morlunk/mumbleclient/app/PlumbleActivity; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·635 | 27 | ····.line·635 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$9;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$9;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
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:Lcom/morlunk/mumbleclient/app/PlumbleActivity; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·668 | 27 | ····.line·668 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$11;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$11;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
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:Lcom/morlunk/mumbleclient/app/PlumbleActivity; | 18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;II)V | 20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;II)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity; | ||
22 | ····.param·p2,·"x0"····#·Landroid/app/Activity; | 23 | ····.param·p2,·"x0"····#·Landroid/app/Activity; |
23 | ····.param·p3,·"x1"····#·Landroid/support/v4/widget/DrawerLayout; | 24 | ····.param·p3,·"x1"····#·Landroid/support/v4/widget/DrawerLayout; |
24 | ····.param·p4,·"x2"····#·I | 25 | ····.param·p4,·"x2"····#·I |
25 | ····.param·p5,·"x3"····#·I | 26 | ····.param·p5,·"x3"····#·I |
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·254 | 28 | ····.line·254 |
Offset 80, 26 lines modified | Offset 81, 28 lines modified | ||
80 | ····move-result-object·v0 | 81 | ····move-result-object·v0 |
81 | ····if-eqz·v0,·:cond_0 | 82 | ····if-eqz·v0,·:cond_0 |
82 | ····iget-object·v0,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$3;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; | 83 | ····iget-object·v0,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$3;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
84 | ····.line·265 | ||
83 | ····invoke-virtual·{v0},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->getService()Lcom/morlunk/mumbleclient/service/PlumbleService; | 85 | ····invoke-virtual·{v0},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->getService()Lcom/morlunk/mumbleclient/service/PlumbleService; |
84 | ····move-result-object·v0 | 86 | ····move-result-object·v0 |
85 | ····invoke-virtual·{v0},·Lcom/morlunk/mumbleclient/service/PlumbleService;->isSynchronized()Z | 87 | ····invoke-virtual·{v0},·Lcom/morlunk/mumbleclient/service/PlumbleService;->isSynchronized()Z |
86 | ····move-result·v0 | 88 | ····move-result·v0 |
87 | ····if-eqz·v0,·:cond_0 | 89 | ····if-eqz·v0,·:cond_0 |
88 | ····iget-object·v0,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$3;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; | 90 | ····iget-object·v0,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$3;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
91 | ····.line·266 | ||
89 | ····invoke-virtual·{v0},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->getService()Lcom/morlunk/mumbleclient/service/PlumbleService; | 92 | ····invoke-virtual·{v0},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->getService()Lcom/morlunk/mumbleclient/service/PlumbleService; |
90 | ····move-result-object·v0 | 93 | ····move-result-object·v0 |
91 | ····invoke-virtual·{v0},·Lcom/morlunk/mumbleclient/service/PlumbleService;->isTalking()Z | 94 | ····invoke-virtual·{v0},·Lcom/morlunk/mumbleclient/service/PlumbleService;->isTalking()Z |
92 | ····move-result·v0 | 95 | ····move-result·v0 |
Offset 20, 91 lines modified | Offset 20, 91 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·122 | 27 | ····.line·122 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$1;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$1;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
29 | ····return-void | 30 | ····return-void |
30 | .end·method | 31 | .end·method |
31 | #·virtual·methods | 32 | #·virtual·methods |
32 | .method·public·onServiceConnected(Landroid/content/ComponentName;Landroid/os/IBinder;)V | 33 | .method·public·onServiceConnected(Landroid/content/ComponentName;Landroid/os/IBinder;)V |
33 | ····.locals· | 34 | ····.locals·3 |
34 | ····.param·p1,·"name"····#·Landroid/content/ComponentName; | 35 | ····.param·p1,·"name"····#·Landroid/content/ComponentName; |
35 | ····.param·p2,·"service"····#·Landroid/os/IBinder; | 36 | ····.param·p2,·"service"····#·Landroid/os/IBinder; |
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·125 | 38 | ····.line·125 |
38 | ····iget-object·v | 39 | ····iget-object·v2,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$1;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
39 | ····check-cast·p2,·Lcom/morlunk/jumble/JumbleService$JumbleBinder; | 40 | ····check-cast·p2,·Lcom/morlunk/jumble/JumbleService$JumbleBinder; |
40 | ····.end·local·p2····#·"service":Landroid/os/IBinder; | 41 | ····.end·local·p2····#·"service":Landroid/os/IBinder; |
41 | ····invoke-virtual·{p2},·Lcom/morlunk/jumble/JumbleService$JumbleBinder;->getService()Lcom/morlunk/jumble/IJumbleService; | 42 | ····invoke-virtual·{p2},·Lcom/morlunk/jumble/JumbleService$JumbleBinder;->getService()Lcom/morlunk/jumble/IJumbleService; |
42 | ····move-result-object·v | 43 | ····move-result-object·v1 |
43 | ····check-cast·v | 44 | ····check-cast·v1,·Lcom/morlunk/mumbleclient/service/PlumbleService; |
44 | ····invoke-static·{v | 45 | ····invoke-static·{v2,·v1},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->access$002(Lcom/morlunk/mumbleclient/app/PlumbleActivity;Lcom/morlunk/mumbleclient/service/PlumbleService;)Lcom/morlunk/mumbleclient/service/PlumbleService; |
45 | ····.line·126 | 46 | ····.line·126 |
46 | ····iget-object·v | 47 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$1;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
47 | ····invoke-static·{v | 48 | ····invoke-static·{v1},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->access$000(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)Lcom/morlunk/mumbleclient/service/PlumbleService; |
48 | ····move-result-object·v | 49 | ····move-result-object·v1 |
49 | ····iget-object·v | 50 | ····iget-object·v2,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$1;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
50 | ····invoke-static·{v | 51 | ····invoke-static·{v2},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->access$100(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)Lcom/morlunk/jumble/util/JumbleObserver; |
51 | ····move-result-object·v | 52 | ····move-result-object·v2 |
52 | ····invoke-virtual·{v | 53 | ····invoke-virtual·{v1,·v2},·Lcom/morlunk/mumbleclient/service/PlumbleService;->registerObserver(Lcom/morlunk/jumble/util/IJumbleObserver;)V |
53 | ····.line·127 | 54 | ····.line·127 |
54 | ····iget-object·v | 55 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$1;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
55 | ····invoke-static·{v | 56 | ····invoke-static·{v1},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->access$000(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)Lcom/morlunk/mumbleclient/service/PlumbleService; |
56 | ····move-result-object·v | 57 | ····move-result-object·v1 |
57 | ····invoke-virtual·{v | 58 | ····invoke-virtual·{v1},·Lcom/morlunk/mumbleclient/service/PlumbleService;->clearChatNotifications()V |
58 | ····.line·128 | 59 | ····.line·128 |
59 | ····iget-object·v | 60 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$1;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
60 | ····invoke-static·{v | 61 | ····invoke-static·{v1},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->access$200(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)Lcom/morlunk/mumbleclient/app/DrawerAdapter; |
61 | ····move-result-object·v | 62 | ····move-result-object·v1 |
62 | ····invoke-virtual·{v | 63 | ····invoke-virtual·{v1},·Lcom/morlunk/mumbleclient/app/DrawerAdapter;->notifyDataSetChanged()V |
63 | ····.line·130 | 64 | ····.line·130 |
64 | ····iget-object·v | 65 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$1;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
65 | ····invoke-static·{v | 66 | ····invoke-static·{v1},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->access$300(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)Ljava/util/List; |
66 | ····move-result-object·v | 67 | ····move-result-object·v1 |
67 | ····invoke-interface·{v | 68 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
68 | ····move-result-object·v1 | 69 | ····move-result-object·v1 |
69 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
70 | ····:goto_0 | 70 | ····:goto_0 |
71 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 71 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
72 | ····move-result·v2 | 72 | ····move-result·v2 |
73 | ····if-eqz·v2,·:cond_0 | 73 | ····if-eqz·v2,·:cond_0 |
Offset 121, 60 lines modified | Offset 121, 61 lines modified | ||
121 | ····invoke-virtual·{v0,·v2},·Lcom/morlunk/mumbleclient/util/JumbleServiceFragment;->setServiceBound(Z)V | 121 | ····invoke-virtual·{v0,·v2},·Lcom/morlunk/mumbleclient/util/JumbleServiceFragment;->setServiceBound(Z)V |
122 | ····goto·:goto_0 | 122 | ····goto·:goto_0 |
123 | ····.line·134 | 123 | ····.line·134 |
124 | ····.end·local·v0····#·"fragment":Lcom/morlunk/mumbleclient/util/JumbleServiceFragment; | 124 | ····.end·local·v0····#·"fragment":Lcom/morlunk/mumbleclient/util/JumbleServiceFragment; |
125 | ····:cond_0 | 125 | ····:cond_0 |
126 | ····iget-object·v | 126 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$1;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
127 | ····invoke-virtual·{v | 127 | ····invoke-virtual·{v1},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; |
128 | ····move-result-object·v | 128 | ····move-result-object·v1 |
129 | ····const·v | 129 | ····const·v2,·0x7f0a0040 |
130 | ····invoke-virtual·{v | 130 | ····invoke-virtual·{v1,·v2},·Landroid/support/v4/app/FragmentManager;->findFragmentById(I)Landroid/support/v4/app/Fragment; |
131 | ····move-result-object·v | 131 | ····move-result-object·v1 |
132 | ····instance-of·v | 132 | ····instance-of·v1,·v1,·Lcom/morlunk/mumbleclient/util/JumbleServiceFragment; |
133 | ····if-eqz·v | 133 | ····if-eqz·v1,·:cond_1 |
134 | ····iget-object·v | 134 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$1;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
135 | ····.line·135 | ||
135 | ····invoke-static·{v | 136 | ····invoke-static·{v1},·Lcom/morlunk/mumbleclient/app/PlumbleActivity;->access$000(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)Lcom/morlunk/mumbleclient/service/PlumbleService; |
136 | ····move-result-object·v | 137 | ····move-result-object·v1 |
137 | ····invoke-virtual·{v | 138 | ····invoke-virtual·{v1},·Lcom/morlunk/mumbleclient/service/PlumbleService;->isSynchronized()Z |
138 | ····move-result·v | 139 | ····move-result·v1 |
Max diff block lines reached; 1955/10801 bytes (18.10%) 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$1:Lcom/morlunk/mumbleclient/app/PlumbleActivity$6; | 18 | .field·final·synthetic·this$1:Lcom/morlunk/mumbleclient/app/PlumbleActivity$6; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity$6;)V | 20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity$6;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity$6; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·533 | 24 | ····.line·533 |
24 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$6$1;->this$1:Lcom/morlunk/mumbleclient/app/PlumbleActivity$6; | 25 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$6$1;->this$1:Lcom/morlunk/mumbleclient/app/PlumbleActivity$6; |
25 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/util/JumbleObserver;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/util/JumbleObserver;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/app/PlumbleActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/app/PlumbleActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·677 | 27 | ····.line·677 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$12;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/app/PlumbleActivity$12;->this$0:Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
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:Lcom/morlunk/mumbleclient/channel/AccessTokenFragment; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/AccessTokenFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/AccessTokenFragment;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/AccessTokenFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/AccessTokenFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·84 | 27 | ····.line·84 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/AccessTokenFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/AccessTokenFragment; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/AccessTokenFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/AccessTokenFragment; |
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:Lcom/morlunk/mumbleclient/channel/ChannelSearchProvider; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/ChannelSearchProvider; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelSearchProvider;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelSearchProvider;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelSearchProvider; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·55 | 27 | ····.line·55 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelSearchProvider$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelSearchProvider; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelSearchProvider$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelSearchProvider; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 252, 15 lines modified | Offset 252, 15 lines modified | ||
252 | ····.line·65 | 252 | ····.line·65 |
253 | ····iget-object·v0,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;->mUserClickListener:Lcom/morlunk/mumbleclient/channel/OnUserClickListener; | 253 | ····iget-object·v0,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;->mUserClickListener:Lcom/morlunk/mumbleclient/channel/OnUserClickListener; |
254 | ····return-object·v0 | 254 | ····return-object·v0 |
255 | .end·method | 255 | .end·method |
256 | .method·private·constructNodes(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node;Lcom/morlunk/jumble/model/IChannel;ILjava/util/List;)V | 256 | .method·private·constructNodes(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node;Lcom/morlunk/jumble/model/IChannel;ILjava/util/List;)V |
257 | ····.locals· | 257 | ····.locals·6 |
258 | ····.param·p1,·"parent"····#·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node; | 258 | ····.param·p1,·"parent"····#·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node; |
259 | ····.param·p2,·"channel"····#·Lcom/morlunk/jumble/model/IChannel; | 259 | ····.param·p2,·"channel"····#·Lcom/morlunk/jumble/model/IChannel; |
260 | ····.param·p3,·"depth"····#·I | 260 | ····.param·p3,·"depth"····#·I |
261 | ····.annotation·system·Ldalvik/annotation/Signature; | 261 | ····.annotation·system·Ldalvik/annotation/Signature; |
262 | ········value·=·{ | 262 | ········value·=·{ |
263 | ············"(", | 263 | ············"(", |
264 | ············"Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node;", | 264 | ············"Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node;", |
Offset 281, 126 lines modified | Offset 281, 126 lines modified | ||
281 | ····invoke-direct·{v0,·p1,·p3,·p2},·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node;-><init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node;ILcom/morlunk/jumble/model/IChannel;)V | 281 | ····invoke-direct·{v0,·p1,·p3,·p2},·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node;-><init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node;ILcom/morlunk/jumble/model/IChannel;)V |
282 | ····.line·415 | 282 | ····.line·415 |
283 | ····.local·v0,·"channelNode":Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node; | 283 | ····.local·v0,·"channelNode":Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node; |
284 | ····invoke-interface·{p4,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 284 | ····invoke-interface·{p4,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
285 | ····.line·417 | 285 | ····.line·417 |
286 | ····iget-object·v | 286 | ····iget-object·v4,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;->mExpandedChannels:Ljava/util/HashMap; |
287 | ····invoke-interface·{p2},·Lcom/morlunk/jumble/model/IChannel;->getId()I | 287 | ····invoke-interface·{p2},·Lcom/morlunk/jumble/model/IChannel;->getId()I |
288 | ····move-result·v | 288 | ····move-result·v5 |
289 | ····invoke-static·{v | 289 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
290 | ····move-result-object·v | 290 | ····move-result-object·v5 |
291 | ····invoke-virtual·{v | 291 | ····invoke-virtual·{v4,·v5},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
292 | ····move-result-object·v1 | 292 | ····move-result-object·v1 |
293 | ····check-cast·v1,·Ljava/lang/Boolean; | 293 | ····check-cast·v1,·Ljava/lang/Boolean; |
294 | ····.line·418 | 294 | ····.line·418 |
295 | ····.local·v1,·"expandSetting":Ljava/lang/Boolean; | 295 | ····.local·v1,·"expandSetting":Ljava/lang/Boolean; |
296 | ····if-nez·v1,·:cond_0 | 296 | ····if-nez·v1,·:cond_0 |
297 | ····invoke-interface·{p2},·Lcom/morlunk/jumble/model/IChannel;->getSubchannelUserCount()I | 297 | ····invoke-interface·{p2},·Lcom/morlunk/jumble/model/IChannel;->getSubchannelUserCount()I |
298 | ····move-result·v | 298 | ····move-result·v4 |
299 | ····if-eqz·v | 299 | ····if-eqz·v4,·:cond_1 |
300 | ····:cond_0 | 300 | ····:cond_0 |
301 | ····if-eqz·v1,·:cond_3 | 301 | ····if-eqz·v1,·:cond_3 |
302 | ····.line·419 | ||
302 | ····invoke-virtual·{v1},·Ljava/lang/Boolean;->booleanValue()Z | 303 | ····invoke-virtual·{v1},·Ljava/lang/Boolean;->booleanValue()Z |
303 | ····move-result·v | 304 | ····move-result·v4 |
304 | ····if-nez·v | 305 | ····if-nez·v4,·:cond_3 |
305 | ····.line·420 | 306 | ····.line·420 |
306 | ····:cond_1 | 307 | ····:cond_1 |
307 | ····const/4·v | 308 | ····const/4·v4,·0x0 |
308 | ····invoke-virtual·{v0,·v | 309 | ····invoke-virtual·{v0,·v4},·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node;->setExpanded(Z)V |
309 | ····.line·433 | 310 | ····.line·433 |
310 | ····:cond_2 | 311 | ····:cond_2 |
311 | ····return-void | 312 | ····return-void |
312 | ····.line·424 | 313 | ····.line·424 |
313 | ····:cond_3 | 314 | ····:cond_3 |
314 | ····invoke-interface·{p2},·Lcom/morlunk/jumble/model/IChannel;->getUsers()Ljava/util/List; | 315 | ····invoke-interface·{p2},·Lcom/morlunk/jumble/model/IChannel;->getUsers()Ljava/util/List; |
315 | ····move-result-object·v | 316 | ····move-result-object·v4 |
316 | ····invoke-interface·{v | 317 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
317 | ····move-result-object·v | 318 | ····move-result-object·v4 |
318 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
319 | ····:cond_4 | 319 | ····:cond_4 |
320 | ····:goto_0 | 320 | ····:goto_0 |
321 | ····invoke-interface·{v | 321 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
322 | ····move-result·v5 | 322 | ····move-result·v5 |
323 | ····if-eqz·v5,·:cond_5 | 323 | ····if-eqz·v5,·:cond_5 |
324 | ····invoke-interface·{v | 324 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
325 | ····move-result-object·v | 325 | ····move-result-object·v3 |
326 | ····check-cast·v | 326 | ····check-cast·v3,·Lcom/morlunk/jumble/model/IUser; |
327 | ····.line·425 | 327 | ····.line·425 |
328 | ····.local·v | 328 | ····.local·v3,·"user":Lcom/morlunk/jumble/model/IUser; |
329 | ····if-eqz·v | 329 | ····if-eqz·v3,·:cond_4 |
330 | ····.line·428 | 330 | ····.line·428 |
331 | ····new-instance·v5,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node; | 331 | ····new-instance·v5,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node; |
332 | ····invoke-direct·{v5,·v0,·p3,·v | 332 | ····invoke-direct·{v5,·v0,·p3,·v3},·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node;-><init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node;ILcom/morlunk/jumble/model/IUser;)V |
333 | ····invoke-interface·{p4,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 333 | ····invoke-interface·{p4,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
334 | ····goto·:goto_0 | 334 | ····goto·:goto_0 |
335 | ····.line·430 | 335 | ····.line·430 |
336 | ····.end·local·v | 336 | ····.end·local·v3····#·"user":Lcom/morlunk/jumble/model/IUser; |
337 | ····:cond_5 | 337 | ····:cond_5 |
338 | ····invoke-interface·{p2},·Lcom/morlunk/jumble/model/IChannel;->getSubchannels()Ljava/util/List; | 338 | ····invoke-interface·{p2},·Lcom/morlunk/jumble/model/IChannel;->getSubchannels()Ljava/util/List; |
339 | ····move-result-object·v | 339 | ····move-result-object·v4 |
340 | ····invoke-interface·{v | 340 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
341 | ····move-result-object·v | 341 | ····move-result-object·v4 |
342 | ····:goto_1 | 342 | ····:goto_1 |
343 | ····invoke-interface·{v | 343 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
344 | ····move-result·v5 | 344 | ····move-result·v5 |
345 | ····if-eqz·v5,·:cond_2 | 345 | ····if-eqz·v5,·:cond_2 |
346 | ····invoke-interface·{v | 346 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
Max diff block lines reached; 12894/18354 bytes (70.25%) 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:Lcom/morlunk/mumbleclient/channel/ChannelEditFragment; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/ChannelEditFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·81 | 27 | ····.line·81 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelEditFragment; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelEditFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 66, 42 lines modified | Offset 67, 45 lines modified | ||
66 | ····invoke-virtual·{v1},·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;->getParent()I | 67 | ····invoke-virtual·{v1},·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;->getParent()I |
67 | ····move-result·v1 | 68 | ····move-result·v1 |
68 | ····iget-object·v2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelEditFragment; | 69 | ····iget-object·v2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelEditFragment; |
70 | ····.line·86 | ||
69 | ····invoke-static·{v2},·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;->access$000(Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;)Landroid/widget/TextView; | 71 | ····invoke-static·{v2},·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;->access$000(Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;)Landroid/widget/TextView; |
70 | ····move-result-object·v2 | 72 | ····move-result-object·v2 |
71 | ····invoke-virtual·{v2},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; | 73 | ····invoke-virtual·{v2},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; |
72 | ····move-result-object·v2 | 74 | ····move-result-object·v2 |
73 | ····invoke-interface·{v2},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; | 75 | ····invoke-interface·{v2},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; |
74 | ····move-result-object·v2 | 76 | ····move-result-object·v2 |
75 | ····iget-object·v3,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelEditFragment; | 77 | ····iget-object·v3,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelEditFragment; |
78 | ····.line·87 | ||
76 | ····invoke-static·{v3},·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;->access$100(Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;)Landroid/widget/TextView; | 79 | ····invoke-static·{v3},·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;->access$100(Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;)Landroid/widget/TextView; |
77 | ····move-result-object·v3 | 80 | ····move-result-object·v3 |
78 | ····invoke-virtual·{v3},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; | 81 | ····invoke-virtual·{v3},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; |
79 | ····move-result-object·v3 | 82 | ····move-result-object·v3 |
80 | ····invoke-interface·{v3},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; | 83 | ····invoke-interface·{v3},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; |
81 | ····move-result-object·v3 | 84 | ····move-result-object·v3 |
82 | ····iget-object·v4,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelEditFragment; | 85 | ····iget-object·v4,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelEditFragment; |
86 | ····.line·88 | ||
83 | ····invoke-static·{v4},·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;->access$200(Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;)Landroid/widget/TextView; | 87 | ····invoke-static·{v4},·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;->access$200(Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;)Landroid/widget/TextView; |
84 | ····move-result-object·v4 | 88 | ····move-result-object·v4 |
85 | ····invoke-virtual·{v4},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; | 89 | ····invoke-virtual·{v4},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; |
86 | ····move-result-object·v4 | 90 | ····move-result-object·v4 |
Offset 112, 21 lines modified | Offset 116, 23 lines modified | ||
112 | ····invoke-static·{v4},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 116 | ····invoke-static·{v4},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
113 | ····move-result·v4 | 117 | ····move-result·v4 |
114 | ····iget-object·v5,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelEditFragment; | 118 | ····iget-object·v5,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelEditFragment; |
119 | ····.line·89 | ||
115 | ····invoke-static·{v5},·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;->access$300(Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;)Landroid/widget/CheckBox; | 120 | ····invoke-static·{v5},·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;->access$300(Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;)Landroid/widget/CheckBox; |
116 | ····move-result-object·v5 | 121 | ····move-result-object·v5 |
117 | ····invoke-virtual·{v5},·Landroid/widget/CheckBox;->isChecked()Z | 122 | ····invoke-virtual·{v5},·Landroid/widget/CheckBox;->isChecked()Z |
118 | ····move-result·v5 | 123 | ····move-result·v5 |
124 | ····.line·85 | ||
119 | ····invoke-virtual/range·{v0·..·v5},·Lcom/morlunk/mumbleclient/service/PlumbleService;->createChannel(ILjava/lang/String;Ljava/lang/String;IZ)V | 125 | ····invoke-virtual/range·{v0·..·v5},·Lcom/morlunk/mumbleclient/service/PlumbleService;->createChannel(ILjava/lang/String;Ljava/lang/String;IZ)V |
120 | ····.line·93 | 126 | ····.line·93 |
121 | ····:cond_0 | 127 | ····:cond_0 |
122 | ····return-void | 128 | ····return-void |
123 | .end·method | 129 | .end·method |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$node:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node; | 24 | .field·final·synthetic·val$node:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IChannel;Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node;)V | 26 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IChannel;Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$Node;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·145 | 30 | ····.line·145 |
30 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$2;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; | 31 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$2;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; |
31 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$2;->val$channel:Lcom/morlunk/jumble/model/IChannel; | 32 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$2;->val$channel:Lcom/morlunk/jumble/model/IChannel; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/PermissionsPopupMenu; | 18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/PermissionsPopupMenu; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/PermissionsPopupMenu;)V | 20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/PermissionsPopupMenu;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/PermissionsPopupMenu; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·41 | 24 | ····.line·41 |
24 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/PermissionsPopupMenu$1;->this$0:Lcom/morlunk/mumbleclient/channel/PermissionsPopupMenu; | 25 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/PermissionsPopupMenu$1;->this$0:Lcom/morlunk/mumbleclient/channel/PermissionsPopupMenu; |
25 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/util/JumbleObserver;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/util/JumbleObserver;-><init>()V |
Offset 347, 31 lines modified | Offset 347, 34 lines modified | ||
347 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; | 347 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; |
348 | ····move-result-object·v7 | 348 | ····move-result-object·v7 |
349 | ····invoke-direct·{v8,·v7},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 349 | ····invoke-direct·{v8,·v7},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
350 | ····.line·79 | ||
350 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;->isAdding()Z | 351 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;->isAdding()Z |
351 | ····move-result·v7 | 352 | ····move-result·v7 |
352 | ····if-eqz·v7,·:cond_4 | 353 | ····if-eqz·v7,·:cond_4 |
353 | ····const·v7,·0x7f0c0045 | 354 | ····const·v7,·0x7f0c0045 |
354 | ····:goto_4 | 355 | ····:goto_4 |
355 | ····invoke-virtual·{v8,·v7},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; | 356 | ····invoke-virtual·{v8,·v7},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; |
356 | ····move-result-object·v7 | 357 | ····move-result-object·v7 |
358 | ····.line·80 | ||
357 | ····invoke-virtual·{v7,·v6},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; | 359 | ····invoke-virtual·{v7,·v6},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; |
358 | ····move-result-object·v8 | 360 | ····move-result-object·v8 |
361 | ····.line·81 | ||
359 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;->isAdding()Z | 362 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/channel/ChannelEditFragment;->isAdding()Z |
360 | ····move-result·v7 | 363 | ····move-result·v7 |
361 | ····if-eqz·v7,·:cond_5 | 364 | ····if-eqz·v7,·:cond_5 |
362 | ····const·v7,·0x7f0c0018 | 365 | ····const·v7,·0x7f0c0018 |
Offset 383, 22 lines modified | Offset 386, 25 lines modified | ||
383 | ····invoke-virtual·{v8,·v7,·v9},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 386 | ····invoke-virtual·{v8,·v7,·v9},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
384 | ····move-result-object·v7 | 387 | ····move-result-object·v7 |
385 | ····const/high16·v8,·0x1040000 | 388 | ····const/high16·v8,·0x1040000 |
389 | ····.line·95 | ||
386 | ····invoke-virtual·{v7,·v8,·v11},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 390 | ····invoke-virtual·{v7,·v8,·v11},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
387 | ····move-result-object·v7 | 391 | ····move-result-object·v7 |
392 | ····.line·96 | ||
388 | ····invoke-virtual·{v7},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 393 | ····invoke-virtual·{v7},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
389 | ····move-result-object·v7 | 394 | ····move-result-object·v7 |
395 | ····.line·78 | ||
390 | ····return-object·v7 | 396 | ····return-object·v7 |
391 | ····.end·local·v0····#·"canMakeChannel":Z | 397 | ····.end·local·v0····#·"canMakeChannel":Z |
392 | ····.end·local·v1····#·"canMakeTempChannel":Z | 398 | ····.end·local·v1····#·"canMakeTempChannel":Z |
393 | ····.end·local·v4····#·"onlyTemp":Z | 399 | ····.end·local·v4····#·"onlyTemp":Z |
394 | ····:cond_0 | 400 | ····:cond_0 |
395 | ····move·v0,·v9 | 401 | ····move·v0,·v9 |
Offset 423, 18 lines modified | Offset 429, 19 lines modified | ||
423 | ····.restart·local·v4····#·"onlyTemp":Z | 429 | ····.restart·local·v4····#·"onlyTemp":Z |
424 | ····:cond_3 | 430 | ····:cond_3 |
425 | ····move·v8,·v9 | 431 | ····move·v8,·v9 |
426 | ····.line·76 | 432 | ····.line·76 |
427 | ····goto·:goto_3 | 433 | ····goto·:goto_3 |
428 | ····.line·7 | 434 | ····.line·79 |
429 | ····:cond_4 | 435 | ····:cond_4 |
430 | ····const·v7,·0x7f0c0046 | 436 | ····const·v7,·0x7f0c0046 |
431 | ····goto·:goto_4 | 437 | ····goto·:goto_4 |
438 | ····.line·81 | ||
432 | ····:cond_5 | 439 | ····:cond_5 |
433 | ····const·v7,·0x7f0c012a | 440 | ····const·v7,·0x7f0c012a |
434 | ····goto·:goto_5 | 441 | ····goto·:goto_5 |
435 | .end·method | 442 | .end·method |
Offset 121, 22 lines modified | Offset 121, 24 lines modified | ||
121 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/channel/ChannelListFragment;->getService()Lcom/morlunk/mumbleclient/service/PlumbleService; | 121 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/channel/ChannelListFragment;->getService()Lcom/morlunk/mumbleclient/service/PlumbleService; |
122 | ····move-result-object·v2 | 122 | ····move-result-object·v2 |
123 | ····iget-object·v3,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListFragment;->mDatabaseProvider:Lcom/morlunk/mumbleclient/db/DatabaseProvider; | 123 | ····iget-object·v3,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListFragment;->mDatabaseProvider:Lcom/morlunk/mumbleclient/db/DatabaseProvider; |
124 | ····.line·310 | ||
124 | ····invoke-interface·{v3},·Lcom/morlunk/mumbleclient/db/DatabaseProvider;->getDatabase()Lcom/morlunk/mumbleclient/db/PlumbleDatabase; | 125 | ····invoke-interface·{v3},·Lcom/morlunk/mumbleclient/db/DatabaseProvider;->getDatabase()Lcom/morlunk/mumbleclient/db/PlumbleDatabase; |
125 | ····move-result-object·v3 | 126 | ····move-result-object·v3 |
126 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/channel/ChannelListFragment;->getChildFragmentManager()Landroid/support/v4/app/FragmentManager; | 127 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/channel/ChannelListFragment;->getChildFragmentManager()Landroid/support/v4/app/FragmentManager; |
127 | ····move-result-object·v4 | 128 | ····move-result-object·v4 |
129 | ····.line·311 | ||
128 | ····invoke-direct·{p0},·Lcom/morlunk/mumbleclient/channel/ChannelListFragment;->isShowingPinnedChannels()Z | 130 | ····invoke-direct·{p0},·Lcom/morlunk/mumbleclient/channel/ChannelListFragment;->isShowingPinnedChannels()Z |
129 | ····move-result·v5 | 131 | ····move-result·v5 |
130 | ····iget-object·v6,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListFragment;->mSettings:Lcom/morlunk/mumbleclient/Settings; | 132 | ····iget-object·v6,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListFragment;->mSettings:Lcom/morlunk/mumbleclient/Settings; |
131 | ····invoke-virtual·{v6},·Lcom/morlunk/mumbleclient/Settings;->shouldShowUserCount()Z | 133 | ····invoke-virtual·{v6},·Lcom/morlunk/mumbleclient/Settings;->shouldShowUserCount()Z |
Offset 359, 14 lines modified | Offset 361, 15 lines modified | ||
359 | ····move-result-object·v1 | 361 | ····move-result-object·v1 |
360 | ····if-eqz·v1,·:cond_0 | 362 | ····if-eqz·v1,·:cond_0 |
361 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListFragment;->mTargetProvider:Lcom/morlunk/mumbleclient/channel/ChatTargetProvider; | 363 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListFragment;->mTargetProvider:Lcom/morlunk/mumbleclient/channel/ChatTargetProvider; |
364 | ····.line·339 | ||
362 | ····invoke-interface·{v1},·Lcom/morlunk/mumbleclient/channel/ChatTargetProvider;->getChatTarget()Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget; | 365 | ····invoke-interface·{v1},·Lcom/morlunk/mumbleclient/channel/ChatTargetProvider;->getChatTarget()Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget; |
363 | ····move-result-object·v1 | 366 | ····move-result-object·v1 |
364 | ····invoke-virtual·{v1},·Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget;->getChannel()Lcom/morlunk/jumble/model/IChannel; | 367 | ····invoke-virtual·{v1},·Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget;->getChannel()Lcom/morlunk/jumble/model/IChannel; |
365 | ····move-result-object·v1 | 368 | ····move-result-object·v1 |
Offset 798, 14 lines modified | Offset 801, 15 lines modified | ||
798 | ····.local·v1,·"deafenItem":Landroid/view/MenuItem; | 801 | ····.local·v1,·"deafenItem":Landroid/view/MenuItem; |
799 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/channel/ChannelListFragment;->getService()Lcom/morlunk/mumbleclient/service/PlumbleService; | 802 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/channel/ChannelListFragment;->getService()Lcom/morlunk/mumbleclient/service/PlumbleService; |
800 | ····move-result-object·v5 | 803 | ····move-result-object·v5 |
801 | ····if-eqz·v5,·:cond_0 | 804 | ····if-eqz·v5,·:cond_0 |
805 | ····.line·216 | ||
802 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/channel/ChannelListFragment;->getService()Lcom/morlunk/mumbleclient/service/PlumbleService; | 806 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/channel/ChannelListFragment;->getService()Lcom/morlunk/mumbleclient/service/PlumbleService; |
803 | ····move-result-object·v5 | 807 | ····move-result-object·v5 |
804 | ····invoke-virtual·{v5},·Lcom/morlunk/mumbleclient/service/PlumbleService;->isSynchronized()Z | 808 | ····invoke-virtual·{v5},·Lcom/morlunk/mumbleclient/service/PlumbleService;->isSynchronized()Z |
805 | ····move-result·v5 | 809 | ····move-result·v5 |
Offset 1027, 14 lines modified | Offset 1031, 15 lines modified | ||
1027 | ····move-result-object·v1 | 1031 | ····move-result-object·v1 |
1028 | ····if-eqz·v1,·:cond_0 | 1032 | ····if-eqz·v1,·:cond_0 |
1029 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListFragment;->mTargetProvider:Lcom/morlunk/mumbleclient/channel/ChatTargetProvider; | 1033 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListFragment;->mTargetProvider:Lcom/morlunk/mumbleclient/channel/ChatTargetProvider; |
1034 | ····.line·358 | ||
1030 | ····invoke-interface·{v1},·Lcom/morlunk/mumbleclient/channel/ChatTargetProvider;->getChatTarget()Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget; | 1035 | ····invoke-interface·{v1},·Lcom/morlunk/mumbleclient/channel/ChatTargetProvider;->getChatTarget()Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget; |
1031 | ····move-result-object·v1 | 1036 | ····move-result-object·v1 |
1032 | ····invoke-virtual·{v1},·Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget;->getUser()Lcom/morlunk/jumble/model/IUser; | 1037 | ····invoke-virtual·{v1},·Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget;->getUser()Lcom/morlunk/jumble/model/IUser; |
1033 | ····move-result-object·v1 | 1038 | ····move-result-object·v1 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/ChannelFragment; | 18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/ChannelFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelFragment;)V | 20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelFragment;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelFragment; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·66 | 24 | ····.line·66 |
24 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelFragment; | 25 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelFragment; |
25 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/util/JumbleObserver;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/util/JumbleObserver;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·158 | 27 | ····.line·158 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$3;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$3;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; |
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$channels:Ljava/util/List; | 22 | .field·final·synthetic·val$channels:Ljava/util/List; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/UserMenu;Ljava/util/List;)V | 24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/UserMenu;Ljava/util/List;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/UserMenu; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·194 | 28 | ····.line·194 |
28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/UserMenu$3;->this$0:Lcom/morlunk/mumbleclient/channel/UserMenu; | 29 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/UserMenu$3;->this$0:Lcom/morlunk/mumbleclient/channel/UserMenu; |
29 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/UserMenu$3;->val$channels:Ljava/util/List; | 30 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/UserMenu$3;->val$channels:Ljava/util/List; |
Offset 37, 15 lines modified | Offset 37, 14 lines modified | ||
37 | .method·public·constructor·<init>()V | 37 | .method·public·constructor·<init>()V |
38 | ····.locals·0 | 38 | ····.locals·0 |
39 | ····.prologue | 39 | ····.prologue |
40 | ····.line·46 | 40 | ····.line·46 |
41 | ····invoke-direct·{p0},·Lcom/morlunk/mumbleclient/util/JumbleServiceFragment;-><init>()V | 41 | ····invoke-direct·{p0},·Lcom/morlunk/mumbleclient/util/JumbleServiceFragment;-><init>()V |
42 | ····.line·134 | ||
43 | ····return-void | 42 | ····return-void |
44 | .end·method | 43 | .end·method |
45 | .method·static·synthetic·access$000(Lcom/morlunk/mumbleclient/channel/AccessTokenFragment;)V | 44 | .method·static·synthetic·access$000(Lcom/morlunk/mumbleclient/channel/AccessTokenFragment;)V |
46 | ····.locals·0 | 45 | ····.locals·0 |
47 | ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/channel/AccessTokenFragment; | 46 | ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/channel/AccessTokenFragment; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/ServerInfoFragment; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/ServerInfoFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ServerInfoFragment;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ServerInfoFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ServerInfoFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·117 | 27 | ····.line·117 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ServerInfoFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/ServerInfoFragment; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ServerInfoFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/ServerInfoFragment; |
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$cvh:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$ChannelViewHolder; | 22 | .field·final·synthetic·val$cvh:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$ChannelViewHolder; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$ChannelViewHolder;)V | 24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$ChannelViewHolder;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·191 | 28 | ····.line·191 |
28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$5;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; | 29 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$5;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; |
29 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$5;->val$cvh:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$ChannelViewHolder; | 30 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$5;->val$cvh:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$ChannelViewHolder; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$user:Lcom/morlunk/jumble/model/IUser; | 22 | .field·final·synthetic·val$user:Lcom/morlunk/jumble/model/IUser; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IUser;)V | 24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IUser;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·201 | 28 | ····.line·201 |
28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$6;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; | 29 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$6;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; |
29 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$6;->val$user:Lcom/morlunk/jumble/model/IUser; | 30 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$6;->val$user:Lcom/morlunk/jumble/model/IUser; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$user:Lcom/morlunk/jumble/model/IUser; | 22 | .field·final·synthetic·val$user:Lcom/morlunk/jumble/model/IUser; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IUser;)V | 24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IUser;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·227 | 28 | ····.line·227 |
28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$7;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; | 29 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$7;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; |
29 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$7;->val$user:Lcom/morlunk/jumble/model/IUser; | 30 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$7;->val$user:Lcom/morlunk/jumble/model/IUser; |
Offset 62, 14 lines modified | Offset 63, 15 lines modified | ||
62 | ····move-result-object·v3 | 63 | ····move-result-object·v3 |
63 | ····check-cast·v3,·Lcom/morlunk/mumbleclient/service/PlumbleService; | 64 | ····check-cast·v3,·Lcom/morlunk/mumbleclient/service/PlumbleService; |
64 | ····iget-object·v4,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$7;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; | 65 | ····iget-object·v4,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$7;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; |
66 | ····.line·231 | ||
65 | ····invoke-static·{v4},·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;->access$500(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;)Landroid/support/v4/app/FragmentManager; | 67 | ····invoke-static·{v4},·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;->access$500(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;)Landroid/support/v4/app/FragmentManager; |
66 | ····move-result-object·v4 | 68 | ····move-result-object·v4 |
67 | ····iget-object·v5,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$7;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; | 69 | ····iget-object·v5,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$7;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; |
68 | ····invoke-direct/range·{v0·..·v5},·Lcom/morlunk/mumbleclient/channel/UserMenu;-><init>(Landroid/content/Context;Lcom/morlunk/jumble/model/IUser;Lcom/morlunk/mumbleclient/service/PlumbleService;Landroid/support/v4/app/FragmentManager;Lcom/morlunk/mumbleclient/channel/UserMenu$IUserLocalStateListener;)V | 70 | ····invoke-direct/range·{v0·..·v5},·Lcom/morlunk/mumbleclient/channel/UserMenu;-><init>(Landroid/content/Context;Lcom/morlunk/jumble/model/IUser;Lcom/morlunk/mumbleclient/service/PlumbleService;Landroid/support/v4/app/FragmentManager;Lcom/morlunk/mumbleclient/channel/UserMenu$IUserLocalStateListener;)V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·147 | 27 | ····.line·147 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$2;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$2;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; |
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:Lcom/morlunk/mumbleclient/channel/ChannelListFragment; | 18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/ChannelListFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListFragment;)V | 20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListFragment;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListFragment; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·59 | 24 | ····.line·59 |
24 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListFragment; | 25 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListFragment; |
25 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/util/JumbleObserver;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/util/JumbleObserver;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$searchView:Landroid/support/v7/widget/SearchView; | 22 | .field·final·synthetic·val$searchView:Landroid/support/v7/widget/SearchView; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListFragment;Landroid/support/v7/widget/SearchView;)V | 24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListFragment;Landroid/support/v7/widget/SearchView;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListFragment; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·240 | 28 | ····.line·240 |
28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListFragment$3;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListFragment; | 29 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListFragment$3;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListFragment; |
29 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListFragment$3;->val$searchView:Landroid/support/v7/widget/SearchView; | 30 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListFragment$3;->val$searchView:Landroid/support/v7/widget/SearchView; |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·val$targetText:Landroid/widget/TextView; | 26 | .field·final·synthetic·val$targetText:Landroid/widget/TextView; |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$ChannelChatAdapter;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;)V | 28 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$ChannelChatAdapter;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$ChannelChatAdapter; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·332 | 32 | ····.line·332 |
32 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$ChannelChatAdapter$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$ChannelChatAdapter; | 33 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$ChannelChatAdapter$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$ChannelChatAdapter; |
33 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$ChannelChatAdapter$1;->val$chatBox:Landroid/widget/LinearLayout; | 34 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$ChannelChatAdapter$1;->val$chatBox:Landroid/widget/LinearLayout; |
Offset 17, 16 lines modified | Offset 17, 17 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/ChannelListFragment; | 18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/ChannelListFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListFragment;Lcom/morlunk/mumbleclient/channel/ChatTargetProvider;Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget;)V | 20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListFragment;Lcom/morlunk/mumbleclient/channel/ChatTargetProvider;Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListFragment; | ||
22 | ····.param·p2,·" | 23 | ····.param·p2,·"provider"····#·Lcom/morlunk/mumbleclient/channel/ChatTargetProvider; |
23 | ····.param·p3,·" | 24 | ····.param·p3,·"target"····#·Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget; |
24 | ····.prologue | 25 | ····.prologue |
25 | ····.line·363 | 26 | ····.line·363 |
26 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListFragment$5;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListFragment; | 27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListFragment$5;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListFragment; |
27 | ····invoke-direct·{p0,·p2,·p3},·Lcom/morlunk/mumbleclient/channel/ChatTargetActionModeCallback;-><init>(Lcom/morlunk/mumbleclient/channel/ChatTargetProvider;Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget;)V | 28 | ····invoke-direct·{p0,·p2,·p3},·Lcom/morlunk/mumbleclient/channel/ChatTargetActionModeCallback;-><init>(Lcom/morlunk/mumbleclient/channel/ChatTargetProvider;Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget;)V |
Offset 59, 15 lines modified | Offset 59, 14 lines modified | ||
59 | ····.line·72 | 59 | ····.line·72 |
60 | ····new-instance·v0,·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$1; | 60 | ····new-instance·v0,·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$1; |
61 | ····invoke-direct·{v0,·p0},·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$1;-><init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)V | 61 | ····invoke-direct·{v0,·p0},·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$1;-><init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)V |
62 | ····iput-object·v0,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;->mServiceObserver:Lcom/morlunk/jumble/util/IJumbleObserver; | 62 | ····iput-object·v0,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;->mServiceObserver:Lcom/morlunk/jumble/util/IJumbleObserver; |
63 | ····.line·307 | ||
64 | ····return-void | 63 | ····return-void |
65 | .end·method | 64 | .end·method |
66 | .method·static·synthetic·access$000(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)Lcom/morlunk/mumbleclient/channel/ChatTargetProvider; | 65 | .method·static·synthetic·access$000(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)Lcom/morlunk/mumbleclient/channel/ChatTargetProvider; |
67 | ····.locals·1 | 66 | ····.locals·1 |
68 | ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; | 67 | ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; |
Offset 162, 14 lines modified | Offset 161, 15 lines modified | ||
162 | ····move-result-object·v2 | 161 | ····move-result-object·v2 |
163 | ····const-string·v3,·"\n" | 162 | ····const-string·v3,·"\n" |
164 | ····const-string·v4,·"<br>" | 163 | ····const-string·v4,·"<br>" |
164 | ····.line·257 | ||
165 | ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 165 | ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
166 | ····move-result-object·v0 | 166 | ····move-result-object·v0 |
167 | ····.line·258 | 167 | ····.line·258 |
168 | ····return-object·v0 | 168 | ····return-object·v0 |
169 | .end·method | 169 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/AccessTokenFragment; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/AccessTokenFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/AccessTokenFragment;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/AccessTokenFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/AccessTokenFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·97 | 27 | ····.line·97 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/AccessTokenFragment$2;->this$0:Lcom/morlunk/mumbleclient/channel/AccessTokenFragment; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/AccessTokenFragment$2;->this$0:Lcom/morlunk/mumbleclient/channel/AccessTokenFragment; |
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:Lcom/morlunk/mumbleclient/channel/ChannelListFragment; | 18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/ChannelListFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListFragment;)V | 20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListFragment;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListFragment; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·121 | 24 | ····.line·121 |
24 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListFragment$2;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListFragment; | 25 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListFragment$2;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListFragment; |
25 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$reasonField:Landroid/widget/EditText; | 24 | .field·final·synthetic·val$reasonField:Landroid/widget/EditText; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/UserMenu;Landroid/widget/EditText;Landroid/view/MenuItem;)V | 26 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/UserMenu;Landroid/widget/EditText;Landroid/view/MenuItem;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/UserMenu; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·118 | 30 | ····.line·118 |
30 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/UserMenu$1;->this$0:Lcom/morlunk/mumbleclient/channel/UserMenu; | 31 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/UserMenu$1;->this$0:Lcom/morlunk/mumbleclient/channel/UserMenu; |
31 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/UserMenu$1;->val$reasonField:Landroid/widget/EditText; | 32 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/UserMenu$1;->val$reasonField:Landroid/widget/EditText; |
Offset 65, 14 lines modified | Offset 66, 15 lines modified | ||
65 | ····invoke-interface·{v0},·Lcom/morlunk/jumble/model/IUser;->getSession()I | 66 | ····invoke-interface·{v0},·Lcom/morlunk/jumble/model/IUser;->getSession()I |
66 | ····move-result·v2 | 67 | ····move-result·v2 |
67 | ····iget-object·v0,·p0,·Lcom/morlunk/mumbleclient/channel/UserMenu$1;->val$reasonField:Landroid/widget/EditText; | 68 | ····iget-object·v0,·p0,·Lcom/morlunk/mumbleclient/channel/UserMenu$1;->val$reasonField:Landroid/widget/EditText; |
69 | ····.line·122 | ||
68 | ····invoke-virtual·{v0},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 70 | ····invoke-virtual·{v0},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
69 | ····move-result-object·v0 | 71 | ····move-result-object·v0 |
70 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; | 72 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; |
71 | ····move-result-object·v3 | 73 | ····move-result-object·v3 |
Offset 85, 19 lines modified | Offset 87, 20 lines modified | ||
85 | ····const·v4,·0x7f0a00af | 87 | ····const·v4,·0x7f0a00af |
86 | ····if-ne·v0,·v4,·:cond_0 | 88 | ····if-ne·v0,·v4,·:cond_0 |
87 | ····const/4·v0,·0x1 | 89 | ····const/4·v0,·0x1 |
90 | ····.line·121 | ||
88 | ····:goto_0 | 91 | ····:goto_0 |
89 | ····invoke-virtual·{v1,·v2,·v3,·v0},·Lcom/morlunk/mumbleclient/service/PlumbleService;->kickBanUser(ILjava/lang/String;Z)V | 92 | ····invoke-virtual·{v1,·v2,·v3,·v0},·Lcom/morlunk/mumbleclient/service/PlumbleService;->kickBanUser(ILjava/lang/String;Z)V |
90 | ····.line·123 | 93 | ····.line·123 |
91 | ····return-void | 94 | ····return-void |
92 | ····.line·12 | 95 | ····.line·122 |
93 | ····:cond_0 | 96 | ····:cond_0 |
94 | ····const/4·v0,·0x0 | 97 | ····const/4·v0,·0x0 |
95 | ····goto·:goto_0 | 98 | ····goto·:goto_0 |
96 | .end·method | 99 | .end·method |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$channel:Lcom/morlunk/jumble/model/IChannel; | 22 | .field·final·synthetic·val$channel:Lcom/morlunk/jumble/model/IChannel; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IChannel;)V | 24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IChannel;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·132 | 28 | ····.line·132 |
28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; | 29 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; |
29 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$1;->val$channel:Lcom/morlunk/jumble/model/IChannel; | 30 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$1;->val$channel:Lcom/morlunk/jumble/model/IChannel; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; | 18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)V | 20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·72 | 24 | ····.line·72 |
24 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; | 25 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; |
25 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/util/JumbleObserver;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/util/JumbleObserver;-><init>()V |
Offset 139, 14 lines modified | Offset 140, 15 lines modified | ||
139 | ····move-result-object·v0 | 140 | ····move-result-object·v0 |
140 | ····if-eqz·v0,·:cond_0 | 141 | ····if-eqz·v0,·:cond_0 |
141 | ····iget-object·v0,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; | 142 | ····iget-object·v0,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; |
143 | ····.line·97 | ||
142 | ····invoke-virtual·{v0},·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;->getService()Lcom/morlunk/mumbleclient/service/PlumbleService; | 144 | ····invoke-virtual·{v0},·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;->getService()Lcom/morlunk/mumbleclient/service/PlumbleService; |
143 | ····move-result-object·v0 | 145 | ····move-result-object·v0 |
144 | ····invoke-virtual·{v0},·Lcom/morlunk/mumbleclient/service/PlumbleService;->getSessionUser()Lcom/morlunk/jumble/model/IUser; | 146 | ····invoke-virtual·{v0},·Lcom/morlunk/mumbleclient/service/PlumbleService;->getSessionUser()Lcom/morlunk/jumble/model/IUser; |
145 | ····move-result-object·v0 | 147 | ····move-result-object·v0 |
Offset 155, 14 lines modified | Offset 157, 15 lines modified | ||
155 | ····move-result·v0 | 157 | ····move-result·v0 |
156 | ····if-eqz·v0,·:cond_0 | 158 | ····if-eqz·v0,·:cond_0 |
157 | ····iget-object·v0,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; | 159 | ····iget-object·v0,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; |
160 | ····.line·98 | ||
158 | ····invoke-static·{v0},·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;->access$000(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)Lcom/morlunk/mumbleclient/channel/ChatTargetProvider; | 161 | ····invoke-static·{v0},·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;->access$000(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)Lcom/morlunk/mumbleclient/channel/ChatTargetProvider; |
159 | ····move-result-object·v0 | 162 | ····move-result-object·v0 |
160 | ····invoke-interface·{v0},·Lcom/morlunk/mumbleclient/channel/ChatTargetProvider;->getChatTarget()Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget; | 163 | ····invoke-interface·{v0},·Lcom/morlunk/mumbleclient/channel/ChatTargetProvider;->getChatTarget()Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget; |
161 | ····move-result-object·v0 | 164 | ····move-result-object·v0 |
Offset 99, 15 lines modified | Offset 99, 15 lines modified | ||
99 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/morlunk/mumbleclient/channel/ChannelSearchProvider;->channelSearch(Lcom/morlunk/jumble/model/IChannel;Ljava/lang/String;Ljava/util/List;)V | 99 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/morlunk/mumbleclient/channel/ChannelSearchProvider;->channelSearch(Lcom/morlunk/jumble/model/IChannel;Ljava/lang/String;Ljava/util/List;)V |
100 | ····.line·191 | 100 | ····.line·191 |
101 | ····return-object·v0 | 101 | ····return-object·v0 |
102 | .end·method | 102 | .end·method |
103 | .method·private·channelSearch(Lcom/morlunk/jumble/model/IChannel;Ljava/lang/String;Ljava/util/List;)V | 103 | .method·private·channelSearch(Lcom/morlunk/jumble/model/IChannel;Ljava/lang/String;Ljava/util/List;)V |
104 | ····.locals· | 104 | ····.locals·3 |
105 | ····.param·p1,·"root"····#·Lcom/morlunk/jumble/model/IChannel; | 105 | ····.param·p1,·"root"····#·Lcom/morlunk/jumble/model/IChannel; |
106 | ····.param·p2,·"str"····#·Ljava/lang/String; | 106 | ····.param·p2,·"str"····#·Ljava/lang/String; |
107 | ····.annotation·system·Ldalvik/annotation/Signature; | 107 | ····.annotation·system·Ldalvik/annotation/Signature; |
108 | ········value·=·{ | 108 | ········value·=·{ |
109 | ············"(", | 109 | ············"(", |
110 | ············"Lcom/morlunk/jumble/model/IChannel;", | 110 | ············"Lcom/morlunk/jumble/model/IChannel;", |
111 | ············"Ljava/lang/String;", | 111 | ············"Ljava/lang/String;", |
Offset 133, 64 lines modified | Offset 133, 63 lines modified | ||
133 | ····:cond_0 | 133 | ····:cond_0 |
134 | ····return-void | 134 | ····return-void |
135 | ····.line·202 | 135 | ····.line·202 |
136 | ····:cond_1 | 136 | ····:cond_1 |
137 | ····invoke-interface·{p1},·Lcom/morlunk/jumble/model/IChannel;->getName()Ljava/lang/String; | 137 | ····invoke-interface·{p1},·Lcom/morlunk/jumble/model/IChannel;->getName()Ljava/lang/String; |
138 | ····move-result-object·v | 138 | ····move-result-object·v1 |
139 | ····invoke-virtual·{v | 139 | ····invoke-virtual·{v1},·Ljava/lang/String;->toLowerCase()Ljava/lang/String; |
140 | ····move-result-object·v | 140 | ····move-result-object·v1 |
141 | ····invoke-virtual·{p2},·Ljava/lang/String;->toLowerCase()Ljava/lang/String; | 141 | ····invoke-virtual·{p2},·Ljava/lang/String;->toLowerCase()Ljava/lang/String; |
142 | ····move-result-object·v | 142 | ····move-result-object·v2 |
143 | ····invoke-virtual·{v | 143 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z |
144 | ····move-result·v | 144 | ····move-result·v1 |
145 | ····if-eqz·v | 145 | ····if-eqz·v1,·:cond_2 |
146 | ····.line·203 | 146 | ····.line·203 |
147 | ····invoke-interface·{p3,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 147 | ····invoke-interface·{p3,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
148 | ····.line·206 | 148 | ····.line·206 |
149 | ····:cond_2 | 149 | ····:cond_2 |
150 | ····invoke-interface·{p1},·Lcom/morlunk/jumble/model/IChannel;->getSubchannels()Ljava/util/List; | 150 | ····invoke-interface·{p1},·Lcom/morlunk/jumble/model/IChannel;->getSubchannels()Ljava/util/List; |
151 | ····move-result-object·v | 151 | ····move-result-object·v1 |
152 | ····invoke-interface·{v | 152 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
153 | ····move-result-object·v | 153 | ····move-result-object·v1 |
154 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
155 | ····:cond_3 | 154 | ····:cond_3 |
156 | ····:goto_0 | 155 | ····:goto_0 |
157 | ····invoke-interface·{v | 156 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
158 | ····move-result·v2 | 157 | ····move-result·v2 |
159 | ····if-eqz·v2,·:cond_0 | 158 | ····if-eqz·v2,·:cond_0 |
160 | ····invoke-interface·{v | 159 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
161 | ····move-result-object·v | 160 | ····move-result-object·v0 |
162 | ····check-cast·v | 161 | ····check-cast·v0,·Lcom/morlunk/jumble/model/IChannel; |
163 | ····.line·207 | 162 | ····.line·207 |
164 | ····.local·v | 163 | ····.local·v0,·"subc":Lcom/morlunk/jumble/model/IChannel; |
165 | ····if-eqz·v | 164 | ····if-eqz·v0,·:cond_3 |
166 | ····.line·208 | 165 | ····.line·208 |
167 | ····invoke-direct·{p0,·v | 166 | ····invoke-direct·{p0,·v0,·p2,·p3},·Lcom/morlunk/mumbleclient/channel/ChannelSearchProvider;->channelSearch(Lcom/morlunk/jumble/model/IChannel;Ljava/lang/String;Ljava/util/List;)V |
168 | ····goto·:goto_0 | 167 | ····goto·:goto_0 |
169 | .end·method | 168 | .end·method |
170 | .method·private·userSearch(Lcom/morlunk/jumble/model/IChannel;Ljava/lang/String;)Ljava/util/List; | 169 | .method·private·userSearch(Lcom/morlunk/jumble/model/IChannel;Ljava/lang/String;)Ljava/util/List; |
171 | ····.locals·1 | 170 | ····.locals·1 |
172 | ····.param·p1,·"root"····#·Lcom/morlunk/jumble/model/IChannel; | 171 | ····.param·p1,·"root"····#·Lcom/morlunk/jumble/model/IChannel; |
Offset 259, 46 lines modified | Offset 258, 46 lines modified | ||
259 | ····:cond_0 | 258 | ····:cond_0 |
260 | ····return-void | 259 | ····return-void |
261 | ····.line·169 | 260 | ····.line·169 |
262 | ····:cond_1 | 261 | ····:cond_1 |
263 | ····invoke-interface·{p1},·Lcom/morlunk/jumble/model/IChannel;->getUsers()Ljava/util/List; | 262 | ····invoke-interface·{p1},·Lcom/morlunk/jumble/model/IChannel;->getUsers()Ljava/util/List; |
264 | ····move-result-object·v | 263 | ····move-result-object·v2 |
265 | ····invoke-interface·{v | 264 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
266 | ····move-result-object·v | 265 | ····move-result-object·v2 |
267 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
268 | ····:cond_2 | 266 | ····:cond_2 |
269 | ····:goto_0 | 267 | ····:goto_0 |
270 | ····invoke-interface·{v | 268 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
271 | ····move-result·v3 | 269 | ····move-result·v3 |
272 | ····if-eqz·v3,·:cond_3 | 270 | ····if-eqz·v3,·:cond_3 |
273 | ····invoke-interface·{v | 271 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
274 | ····move-result-object·v | 272 | ····move-result-object·v1 |
275 | ····check-cast·v | 273 | ····check-cast·v1,·Lcom/morlunk/jumble/model/IUser; |
276 | ····.line·170 | 274 | ····.line·170 |
277 | ····.local·v | 275 | ····.local·v1,·"user":Lcom/morlunk/jumble/model/IUser; |
278 | ····if-eqz·v | 276 | ····if-eqz·v1,·:cond_2 |
279 | ····invoke-interface·{v | 277 | ····invoke-interface·{v1},·Lcom/morlunk/jumble/model/IUser;->getName()Ljava/lang/String; |
280 | ····move-result-object·v3 | 278 | ····move-result-object·v3 |
281 | ····if-eqz·v3,·:cond_2 | 279 | ····if-eqz·v3,·:cond_2 |
280 | ····.line·171 | ||
282 | ····invoke-interface·{v | 281 | ····invoke-interface·{v1},·Lcom/morlunk/jumble/model/IUser;->getName()Ljava/lang/String; |
283 | ····move-result-object·v3 | 282 | ····move-result-object·v3 |
284 | ····invoke-virtual·{v3},·Ljava/lang/String;->toLowerCase()Ljava/lang/String; | 283 | ····invoke-virtual·{v3},·Ljava/lang/String;->toLowerCase()Ljava/lang/String; |
285 | ····move-result-object·v3 | 284 | ····move-result-object·v3 |
Max diff block lines reached; 2079/7176 bytes (28.97%) of diff not shown. |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$user:Lcom/morlunk/jumble/model/IUser; | 24 | .field·final·synthetic·val$user:Lcom/morlunk/jumble/model/IUser; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IUser;Lcom/morlunk/jumble/model/Server;)V | 26 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IUser;Lcom/morlunk/jumble/model/Server;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·453 | 30 | ····.line·453 |
30 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$9;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; | 31 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$9;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; |
31 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$9;->val$user:Lcom/morlunk/jumble/model/IUser; | 32 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$9;->val$user:Lcom/morlunk/jumble/model/IUser; |
Offset 17, 16 lines modified | Offset 17, 17 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/ChannelListFragment; | 18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/ChannelListFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListFragment;Lcom/morlunk/mumbleclient/channel/ChatTargetProvider;Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget;)V | 20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListFragment;Lcom/morlunk/mumbleclient/channel/ChatTargetProvider;Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListFragment; | ||
22 | ····.param·p2,·" | 23 | ····.param·p2,·"provider"····#·Lcom/morlunk/mumbleclient/channel/ChatTargetProvider; |
23 | ····.param·p3,·" | 24 | ····.param·p3,·"target"····#·Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget; |
24 | ····.prologue | 25 | ····.prologue |
25 | ····.line·344 | 26 | ····.line·344 |
26 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListFragment$4;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListFragment; | 27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListFragment$4;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListFragment; |
27 | ····invoke-direct·{p0,·p2,·p3},·Lcom/morlunk/mumbleclient/channel/ChatTargetActionModeCallback;-><init>(Lcom/morlunk/mumbleclient/channel/ChatTargetProvider;Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget;)V | 28 | ····invoke-direct·{p0,·p2,·p3},·Lcom/morlunk/mumbleclient/channel/ChatTargetActionModeCallback;-><init>(Lcom/morlunk/mumbleclient/channel/ChatTargetProvider;Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget;)V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/ChannelFragment; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/ChannelFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelFragment;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·112 | 27 | ····.line·112 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelFragment$2;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelFragment; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelFragment$2;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelFragment; |
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:Lcom/morlunk/mumbleclient/channel/UserMenu; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/UserMenu; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/UserMenu;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/UserMenu;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/UserMenu; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·157 | 27 | ····.line·157 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/UserMenu$2;->this$0:Lcom/morlunk/mumbleclient/channel/UserMenu; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/UserMenu$2;->this$0:Lcom/morlunk/mumbleclient/channel/UserMenu; |
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:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·289 | 27 | ····.line·289 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$6;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$6;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; |
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$channel:Lcom/morlunk/jumble/model/IChannel; | 22 | .field·final·synthetic·val$channel:Lcom/morlunk/jumble/model/IChannel; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IChannel;)V | 24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IChannel;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·183 | 28 | ····.line·183 |
28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$4;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; | 29 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$4;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; |
29 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$4;->val$channel:Lcom/morlunk/jumble/model/IChannel; | 30 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$4;->val$channel:Lcom/morlunk/jumble/model/IChannel; |
Offset 485, 14 lines modified | Offset 485, 15 lines modified | ||
485 | ····const·v6,·0x7f0c007d | 485 | ····const·v6,·0x7f0c007d |
486 | ····new-array·v7,·v3,·[Ljava/lang/Object; | 486 | ····new-array·v7,·v3,·[Ljava/lang/Object; |
487 | ····iget-object·v8,·p0,·Lcom/morlunk/mumbleclient/channel/UserMenu;->mUser:Lcom/morlunk/jumble/model/IUser; | 487 | ····iget-object·v8,·p0,·Lcom/morlunk/mumbleclient/channel/UserMenu;->mUser:Lcom/morlunk/jumble/model/IUser; |
488 | ····.line·156 | ||
488 | ····invoke-interface·{v8},·Lcom/morlunk/jumble/model/IUser;->getName()Ljava/lang/String; | 489 | ····invoke-interface·{v8},·Lcom/morlunk/jumble/model/IUser;->getName()Ljava/lang/String; |
489 | ····move-result-object·v8 | 490 | ····move-result-object·v8 |
490 | ····aput-object·v8,·v7,·v2 | 491 | ····aput-object·v8,·v7,·v2 |
491 | ····invoke-virtual·{v5,·v6,·v7},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 492 | ····invoke-virtual·{v5,·v6,·v7},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
Offset 505, 22 lines modified | Offset 506, 25 lines modified | ||
505 | ····const·v4,·0x7f0c007a | 506 | ····const·v4,·0x7f0c007a |
506 | ····new-instance·v5,·Lcom/morlunk/mumbleclient/channel/UserMenu$2; | 507 | ····new-instance·v5,·Lcom/morlunk/mumbleclient/channel/UserMenu$2; |
507 | ····invoke-direct·{v5,·p0},·Lcom/morlunk/mumbleclient/channel/UserMenu$2;-><init>(Lcom/morlunk/mumbleclient/channel/UserMenu;)V | 508 | ····invoke-direct·{v5,·p0},·Lcom/morlunk/mumbleclient/channel/UserMenu$2;-><init>(Lcom/morlunk/mumbleclient/channel/UserMenu;)V |
509 | ····.line·157 | ||
508 | ····invoke-virtual·{v2,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 510 | ····invoke-virtual·{v2,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
509 | ····move-result-object·v2 | 511 | ····move-result-object·v2 |
512 | ····.line·163 | ||
510 | ····invoke-virtual·{v2,·v9,·v10},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 513 | ····invoke-virtual·{v2,·v9,·v10},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
511 | ····move-result-object·v2 | 514 | ····move-result-object·v2 |
515 | ····.line·164 | ||
512 | ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | 516 | ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; |
513 | ····goto/16·:goto_1 | 517 | ····goto/16·:goto_1 |
514 | ····.line·169 | 518 | ····.line·169 |
515 | ····:pswitch_a | 519 | ····:pswitch_a |
516 | ····iget-object·v2,·p0,·Lcom/morlunk/mumbleclient/channel/UserMenu;->mService:Lcom/morlunk/mumbleclient/service/PlumbleService; | 520 | ····iget-object·v2,·p0,·Lcom/morlunk/mumbleclient/channel/UserMenu;->mService:Lcom/morlunk/mumbleclient/service/PlumbleService; |
Offset 666, 14 lines modified | Offset 670, 15 lines modified | ||
666 | ····if-lez·v6,·:cond_a | 670 | ····if-lez·v6,·:cond_a |
667 | ····if-eqz·v3,·:cond_0 | 671 | ····if-eqz·v3,·:cond_0 |
668 | ····iget-object·v6,·p0,·Lcom/morlunk/mumbleclient/channel/UserMenu;->mUser:Lcom/morlunk/jumble/model/IUser; | 672 | ····iget-object·v6,·p0,·Lcom/morlunk/mumbleclient/channel/UserMenu;->mUser:Lcom/morlunk/jumble/model/IUser; |
673 | ····.line·76 | ||
669 | ····invoke-interface·{v6},·Lcom/morlunk/jumble/model/IUser;->isMuted()Z | 674 | ····invoke-interface·{v6},·Lcom/morlunk/jumble/model/IUser;->isMuted()Z |
670 | ····move-result·v6 | 675 | ····move-result·v6 |
671 | ····if-nez·v6,·:cond_0 | 676 | ····if-nez·v6,·:cond_0 |
672 | ····iget-object·v6,·p0,·Lcom/morlunk/mumbleclient/channel/UserMenu;->mUser:Lcom/morlunk/jumble/model/IUser; | 677 | ····iget-object·v6,·p0,·Lcom/morlunk/mumbleclient/channel/UserMenu;->mUser:Lcom/morlunk/jumble/model/IUser; |
Offset 683, 14 lines modified | Offset 688, 15 lines modified | ||
683 | ····move-result·v6 | 688 | ····move-result·v6 |
684 | ····if-eqz·v6,·:cond_a | 689 | ····if-eqz·v6,·:cond_a |
685 | ····:cond_0 | 690 | ····:cond_0 |
686 | ····move·v6,·v4 | 691 | ····move·v6,·v4 |
692 | ····.line·74 | ||
687 | ····:goto_4 | 693 | ····:goto_4 |
688 | ····invoke-interface·{v7,·v6},·Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; | 694 | ····invoke-interface·{v7,·v6},·Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; |
689 | ····.line·77 | 695 | ····.line·77 |
690 | ····invoke-interface·{p1,·v9},·Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem; | 696 | ····invoke-interface·{p1,·v9},·Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem; |
691 | ····move-result-object·v7 | 697 | ····move-result-object·v7 |
Offset 699, 23 lines modified | Offset 705, 25 lines modified | ||
699 | ····if-lez·v6,·:cond_b | 705 | ····if-lez·v6,·:cond_b |
700 | ····if-eqz·v3,·:cond_1 | 706 | ····if-eqz·v3,·:cond_1 |
701 | ····iget-object·v6,·p0,·Lcom/morlunk/mumbleclient/channel/UserMenu;->mUser:Lcom/morlunk/jumble/model/IUser; | 707 | ····iget-object·v6,·p0,·Lcom/morlunk/mumbleclient/channel/UserMenu;->mUser:Lcom/morlunk/jumble/model/IUser; |
708 | ····.line·79 | ||
702 | ····invoke-interface·{v6},·Lcom/morlunk/jumble/model/IUser;->isDeafened()Z | 709 | ····invoke-interface·{v6},·Lcom/morlunk/jumble/model/IUser;->isDeafened()Z |
703 | ····move-result·v6 | 710 | ····move-result·v6 |
704 | ····if-eqz·v6,·:cond_b | 711 | ····if-eqz·v6,·:cond_b |
705 | ····:cond_1 | 712 | ····:cond_1 |
706 | ····move·v6,·v4 | 713 | ····move·v6,·v4 |
714 | ····.line·77 | ||
707 | ····:goto_5 | 715 | ····:goto_5 |
708 | ····invoke-interface·{v7,·v6},·Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; | 716 | ····invoke-interface·{v7,·v6},·Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; |
709 | ····.line·80 | 717 | ····.line·80 |
710 | ····invoke-interface·{p1,·v10},·Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem; | 718 | ····invoke-interface·{p1,·v10},·Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem; |
711 | ····move-result-object·v7 | 719 | ····move-result-object·v7 |
Offset 763, 38 lines modified | Offset 771, 41 lines modified | ||
763 | ····move-result-object·v7 | 771 | ····move-result-object·v7 |
764 | ····if-nez·v3,·:cond_e | 772 | ····if-nez·v3,·:cond_e |
765 | ····iget-object·v6,·p0,·Lcom/morlunk/mumbleclient/channel/UserMenu;->mUser:Lcom/morlunk/jumble/model/IUser; | 773 | ····iget-object·v6,·p0,·Lcom/morlunk/mumbleclient/channel/UserMenu;->mUser:Lcom/morlunk/jumble/model/IUser; |
774 | ····.line·86 | ||
766 | ····invoke-interface·{v6},·Lcom/morlunk/jumble/model/IUser;->getCommentHash()[B | 775 | ····invoke-interface·{v6},·Lcom/morlunk/jumble/model/IUser;->getCommentHash()[B |
767 | ····move-result-object·v6 | 776 | ····move-result-object·v6 |
768 | ····if-eqz·v6,·:cond_e | 777 | ····if-eqz·v6,·:cond_e |
769 | ····and-int/lit8·v6,·v2,·0x21 | 778 | ····and-int/lit8·v6,·v2,·0x21 |
770 | ····if-lez·v6,·:cond_e | 779 | ····if-lez·v6,·:cond_e |
771 | ····move·v6,·v4 | 780 | ····move·v6,·v4 |
781 | ····.line·85 | ||
772 | ····:goto_8 | 782 | ····:goto_8 |
773 | ····invoke-interface·{v7,·v6},·Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; | 783 | ····invoke-interface·{v7,·v6},·Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; |
774 | ····.line·88 | 784 | ····.line·88 |
775 | ····const·v6,·0x7f0a00b6 | 785 | ····const·v6,·0x7f0a00b6 |
Max diff block lines reached; 3087/6631 bytes (46.55%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$channel:Lcom/morlunk/jumble/model/IChannel; | 22 | .field·final·synthetic·val$channel:Lcom/morlunk/jumble/model/IChannel; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IChannel;)V | 24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/jumble/model/IChannel;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·176 | 28 | ····.line·176 |
28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$3;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; | 29 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$3;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; |
29 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$3;->val$channel:Lcom/morlunk/jumble/model/IChannel; | 30 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$3;->val$channel:Lcom/morlunk/jumble/model/IChannel; |
Offset 255, 18 lines modified | Offset 255, 20 lines modified | ||
255 | ····invoke-virtual·{v4,·v10,·v7},·Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V | 255 | ····invoke-virtual·{v4,·v10,·v7},·Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V |
256 | ····.line·114 | 256 | ····.line·114 |
257 | ····iget-object·v7,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelMenu;->mContext:Landroid/content/Context; | 257 | ····iget-object·v7,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelMenu;->mContext:Landroid/content/Context; |
258 | ····const-class·v10,·Lcom/morlunk/mumbleclient/channel/comment/ChannelDescriptionFragment; | 258 | ····const-class·v10,·Lcom/morlunk/mumbleclient/channel/comment/ChannelDescriptionFragment; |
259 | ····.line·115 | ||
259 | ····invoke-virtual·{v10},·Ljava/lang/Class;->getName()Ljava/lang/String; | 260 | ····invoke-virtual·{v10},·Ljava/lang/Class;->getName()Ljava/lang/String; |
260 | ····move-result-object·v10 | 261 | ····move-result-object·v10 |
262 | ····.line·114 | ||
261 | ····invoke-static·{v7,·v10,·v4},·Landroid/support/v4/app/Fragment;->instantiate(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; | 263 | ····invoke-static·{v7,·v10,·v4},·Landroid/support/v4/app/Fragment;->instantiate(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; |
262 | ····move-result-object·v5 | 264 | ····move-result-object·v5 |
263 | ····check-cast·v5,·Landroid/support/v4/app/DialogFragment; | 265 | ····check-cast·v5,·Landroid/support/v4/app/DialogFragment; |
264 | ····.line·116 | 266 | ····.line·116 |
Offset 400, 31 lines modified | Offset 402, 34 lines modified | ||
400 | ····invoke-interface·{p1,·v1},·Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem; | 402 | ····invoke-interface·{p1,·v1},·Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem; |
401 | ····move-result-object·v1 | 403 | ····move-result-object·v1 |
402 | ····iget-object·v4,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelMenu;->mChannel:Lcom/morlunk/jumble/model/IChannel; | 404 | ····iget-object·v4,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelMenu;->mChannel:Lcom/morlunk/jumble/model/IChannel; |
405 | ····.line·69 | ||
403 | ····invoke-interface·{v4},·Lcom/morlunk/jumble/model/IChannel;->getDescription()Ljava/lang/String; | 406 | ····invoke-interface·{v4},·Lcom/morlunk/jumble/model/IChannel;->getDescription()Ljava/lang/String; |
404 | ····move-result-object·v4 | 407 | ····move-result-object·v4 |
405 | ····if-nez·v4,·:cond_0 | 408 | ····if-nez·v4,·:cond_0 |
406 | ····iget-object·v4,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelMenu;->mChannel:Lcom/morlunk/jumble/model/IChannel; | 409 | ····iget-object·v4,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelMenu;->mChannel:Lcom/morlunk/jumble/model/IChannel; |
410 | ····.line·70 | ||
407 | ····invoke-interface·{v4},·Lcom/morlunk/jumble/model/IChannel;->getDescriptionHash()[B | 411 | ····invoke-interface·{v4},·Lcom/morlunk/jumble/model/IChannel;->getDescriptionHash()[B |
408 | ····move-result-object·v4 | 412 | ····move-result-object·v4 |
409 | ····if-eqz·v4,·:cond_1 | 413 | ····if-eqz·v4,·:cond_1 |
410 | ····:cond_0 | 414 | ····:cond_0 |
411 | ····move·v3,·v2 | 415 | ····move·v3,·v2 |
416 | ····.line·69 | ||
412 | ····:cond_1 | 417 | ····:cond_1 |
413 | ····invoke-interface·{v1,·v3},·Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; | 418 | ····invoke-interface·{v1,·v3},·Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; |
414 | ····.line·71 | 419 | ····.line·71 |
415 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelMenu;->mService:Lcom/morlunk/jumble/IJumbleService; | 420 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelMenu;->mService:Lcom/morlunk/jumble/IJumbleService; |
416 | ····invoke-interface·{v1},·Lcom/morlunk/jumble/IJumbleService;->getConnectedServer()Lcom/morlunk/jumble/model/Server; | 421 | ····invoke-interface·{v1},·Lcom/morlunk/jumble/IJumbleService;->getConnectedServer()Lcom/morlunk/jumble/model/Server; |
Offset 440, 14 lines modified | Offset 445, 15 lines modified | ||
440 | ····invoke-interface·{p1,·v1},·Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem; | 445 | ····invoke-interface·{p1,·v1},·Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem; |
441 | ····move-result-object·v1 | 446 | ····move-result-object·v1 |
442 | ····iget-object·v2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelMenu;->mDatabase:Lcom/morlunk/mumbleclient/db/PlumbleDatabase; | 447 | ····iget-object·v2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelMenu;->mDatabase:Lcom/morlunk/mumbleclient/db/PlumbleDatabase; |
448 | ····.line·74 | ||
443 | ····invoke-virtual·{v0},·Lcom/morlunk/jumble/model/Server;->getId()J | 449 | ····invoke-virtual·{v0},·Lcom/morlunk/jumble/model/Server;->getId()J |
444 | ····move-result-wide·v4 | 450 | ····move-result-wide·v4 |
445 | ····iget-object·v3,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelMenu;->mChannel:Lcom/morlunk/jumble/model/IChannel; | 451 | ····iget-object·v3,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelMenu;->mChannel:Lcom/morlunk/jumble/model/IChannel; |
446 | ····invoke-interface·{v3},·Lcom/morlunk/jumble/model/IChannel;->getId()I | 452 | ····invoke-interface·{v3},·Lcom/morlunk/jumble/model/IChannel;->getId()I |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/morlunk/mumbleclient/channel/ServerInfoFragment$1; | 21 | .field·final·synthetic·this$1:Lcom/morlunk/mumbleclient/channel/ServerInfoFragment$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ServerInfoFragment$1;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ServerInfoFragment$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/morlunk/mumbleclient/channel/ServerInfoFragment$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·120 | 27 | ····.line·120 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ServerInfoFragment$1$1;->this$1:Lcom/morlunk/mumbleclient/channel/ServerInfoFragment$1; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ServerInfoFragment$1$1;->this$1:Lcom/morlunk/mumbleclient/channel/ServerInfoFragment$1; |
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:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·170 | 27 | ····.line·170 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$4;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$4;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; |
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:Lcom/morlunk/mumbleclient/channel/ChannelMenu; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/ChannelMenu; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelMenu;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelMenu;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelMenu; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·100 | 27 | ····.line·100 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelMenu$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelMenu; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelMenu$1;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelMenu; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 6, 15 lines modified | Offset 6, 14 lines modified | ||
6 | .implements·Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener; | 6 | .implements·Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener; |
7 | .implements·Lcom/morlunk/mumbleclient/channel/ChatTargetProvider; | 7 | .implements·Lcom/morlunk/mumbleclient/channel/ChatTargetProvider; |
8 | #·annotations | 8 | #·annotations |
9 | .annotation·system·Ldalvik/annotation/MemberClasses; | 9 | .annotation·system·Ldalvik/annotation/MemberClasses; |
10 | ····value·=·{ | 10 | ····value·=·{ |
11 | ········Lcom/morlunk/mumbleclient/channel/ChannelFragment$3;, | ||
12 | ········Lcom/morlunk/mumbleclient/channel/ChannelFragment$ChannelFragmentPagerAdapter; | 11 | ········Lcom/morlunk/mumbleclient/channel/ChannelFragment$ChannelFragmentPagerAdapter; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
15 | #·instance·fields | 14 | #·instance·fields |
16 | .field·private·mChatTarget:Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget; | 15 | .field·private·mChatTarget:Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget; |
Offset 59, 15 lines modified | Offset 58, 14 lines modified | ||
59 | ····.line·66 | 58 | ····.line·66 |
60 | ····new-instance·v0,·Lcom/morlunk/mumbleclient/channel/ChannelFragment$1; | 59 | ····new-instance·v0,·Lcom/morlunk/mumbleclient/channel/ChannelFragment$1; |
61 | ····invoke-direct·{v0,·p0},·Lcom/morlunk/mumbleclient/channel/ChannelFragment$1;-><init>(Lcom/morlunk/mumbleclient/channel/ChannelFragment;)V | 60 | ····invoke-direct·{v0,·p0},·Lcom/morlunk/mumbleclient/channel/ChannelFragment$1;-><init>(Lcom/morlunk/mumbleclient/channel/ChannelFragment;)V |
62 | ····iput-object·v0,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelFragment;->mObserver:Lcom/morlunk/jumble/util/JumbleObserver; | 61 | ····iput-object·v0,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelFragment;->mObserver:Lcom/morlunk/jumble/util/JumbleObserver; |
63 | ····.line·236 | ||
64 | ····return-void | 62 | ····return-void |
65 | .end·method | 63 | .end·method |
66 | .method·static·synthetic·access$000(Lcom/morlunk/mumbleclient/channel/ChannelFragment;)Landroid/widget/Button; | 64 | .method·static·synthetic·access$000(Lcom/morlunk/mumbleclient/channel/ChannelFragment;)Landroid/widget/Button; |
67 | ····.locals·1 | 65 | ····.locals·1 |
68 | ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/channel/ChannelFragment; | 66 | ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/channel/ChannelFragment; |
Offset 163, 31 lines modified | Offset 161, 34 lines modified | ||
163 | ····.line·194 | 161 | ····.line·194 |
164 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/channel/ChannelFragment;->getArguments()Landroid/os/Bundle; | 162 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/channel/ChannelFragment;->getArguments()Landroid/os/Bundle; |
165 | ····move-result-object·v0 | 163 | ····move-result-object·v0 |
166 | ····if-eqz·v0,·:cond_0 | 164 | ····if-eqz·v0,·:cond_0 |
165 | ····.line·195 | ||
167 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/channel/ChannelFragment;->getArguments()Landroid/os/Bundle; | 166 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/channel/ChannelFragment;->getArguments()Landroid/os/Bundle; |
168 | ····move-result-object·v0 | 167 | ····move-result-object·v0 |
169 | ····const-string·v1,·"pinned" | 168 | ····const-string·v1,·"pinned" |
170 | ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z | 169 | ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z |
171 | ····move-result·v0 | 170 | ····move-result·v0 |
172 | ····if-eqz·v0,·:cond_0 | 171 | ····if-eqz·v0,·:cond_0 |
173 | ····const/4·v0,·0x1 | 172 | ····const/4·v0,·0x1 |
173 | ····.line·194 | ||
174 | ····:goto_0 | 174 | ····:goto_0 |
175 | ····return·v0 | 175 | ····return·v0 |
176 | ····.line·195 | ||
176 | ····:cond_0 | 177 | ····:cond_0 |
177 | ····const/4·v0,·0x0 | 178 | ····const/4·v0,·0x0 |
178 | ····goto·:goto_0 | 179 | ····goto·:goto_0 |
179 | .end·method | 180 | .end·method |
Offset 296, 24 lines modified | Offset 297, 27 lines modified | ||
296 | ····invoke-virtual·{v5},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; | 297 | ····invoke-virtual·{v5},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; |
297 | ····move-result-object·v5 | 298 | ····move-result-object·v5 |
298 | ····const·v6,·0x7f0a0065 | 299 | ····const·v6,·0x7f0a0065 |
300 | ····.line·149 | ||
299 | ····invoke-virtual·{v5,·v6,·v2},·Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; | 301 | ····invoke-virtual·{v5,·v6,·v2},·Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; |
300 | ····move-result-object·v5 | 302 | ····move-result-object·v5 |
301 | ····const·v6,·0x7f0a0063 | 303 | ····const·v6,·0x7f0a0063 |
304 | ····.line·150 | ||
302 | ····invoke-virtual·{v5,·v6,·v0},·Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; | 305 | ····invoke-virtual·{v5,·v6,·v0},·Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; |
303 | ····move-result-object·v5 | 306 | ····move-result-object·v5 |
307 | ····.line·151 | ||
304 | ····invoke-virtual·{v5},·Landroid/support/v4/app/FragmentTransaction;->commit()I | 308 | ····invoke-virtual·{v5},·Landroid/support/v4/app/FragmentTransaction;->commit()I |
305 | ····goto·:goto_0 | 309 | ····goto·:goto_0 |
306 | .end·method | 310 | .end·method |
307 | .method·public·onCreate(Landroid/os/Bundle;)V | 311 | .method·public·onCreate(Landroid/os/Bundle;)V |
308 | ····.locals·1 | 312 | ····.locals·1 |
Offset 607, 14 lines modified | Offset 611, 15 lines modified | ||
607 | ····move-result·v0 | 611 | ····move-result·v0 |
608 | ····if-nez·v0,·:cond_0 | 612 | ····if-nez·v0,·:cond_0 |
609 | ····const-string·v0,·"hidePtt" | 613 | ····const-string·v0,·"hidePtt" |
614 | ····.line·210 | ||
610 | ····invoke-virtual·{v0,·p2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 615 | ····invoke-virtual·{v0,·p2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
611 | ····move-result·v0 | 616 | ····move-result·v0 |
612 | ····if-eqz·v0,·:cond_1 | 617 | ····if-eqz·v0,·:cond_1 |
613 | ····.line·211 | 618 | ····.line·211 |
Offset 645, 42 lines modified | Offset 650, 41 lines modified | ||
645 | ····.param·p1,·"target"····#·Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget; | 650 | ····.param·p1,·"target"····#·Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget; |
646 | ····.prologue | 651 | ····.prologue |
647 | ····.line·221 | 652 | ····.line·221 |
648 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelFragment;->mChatTarget:Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget; | 653 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelFragment;->mChatTarget:Lcom/morlunk/mumbleclient/channel/ChatTargetProvider$ChatTarget; |
649 | ····.line·222 | 654 | ····.line·222 |
650 | ····iget-object·v | 655 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelFragment;->mChatTargetListeners:Ljava/util/List; |
651 | ····invoke-interface·{v | 656 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
652 | ····move-result-object·v | 657 | ····move-result-object·v1 |
653 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
654 | ····:goto_0 | 658 | ····:goto_0 |
655 | ····invoke-interface·{v | 659 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
Max diff block lines reached; 1685/5625 bytes (29.96%) of diff not shown. |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$token:Ljava/lang/String; | 24 | .field·final·synthetic·val$token:Ljava/lang/String; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/AccessTokenFragment$TokenAdapter;ILjava/lang/String;)V | 26 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/AccessTokenFragment$TokenAdapter;ILjava/lang/String;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$1"····#·Lcom/morlunk/mumbleclient/channel/AccessTokenFragment$TokenAdapter; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·154 | 30 | ····.line·154 |
30 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/AccessTokenFragment$TokenAdapter$1;->this$1:Lcom/morlunk/mumbleclient/channel/AccessTokenFragment$TokenAdapter; | 31 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/AccessTokenFragment$TokenAdapter$1;->this$1:Lcom/morlunk/mumbleclient/channel/AccessTokenFragment$TokenAdapter; |
31 | ····iput·p2,·p0,·Lcom/morlunk/mumbleclient/channel/AccessTokenFragment$TokenAdapter$1;->val$position:I | 32 | ····iput·p2,·p0,·Lcom/morlunk/mumbleclient/channel/AccessTokenFragment$TokenAdapter$1;->val$position:I |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$uvh:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$UserViewHolder; | 22 | .field·final·synthetic·val$uvh:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$UserViewHolder; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$UserViewHolder;)V | 24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelListAdapter;Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$UserViewHolder;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·236 | 28 | ····.line·236 |
28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$8;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; | 29 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$8;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter; |
29 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$8;->val$uvh:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$UserViewHolder; | 30 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$8;->val$uvh:Lcom/morlunk/mumbleclient/channel/ChannelListAdapter$UserViewHolder; |
Offset 1, 20 lines modified | Offset 1, 12 lines modified | ||
1 | .class·public·Lcom/morlunk/mumbleclient/channel/ServerInfoFragment; | 1 | .class·public·Lcom/morlunk/mumbleclient/channel/ServerInfoFragment; |
2 | .super·Lcom/morlunk/mumbleclient/util/JumbleServiceFragment; | 2 | .super·Lcom/morlunk/mumbleclient/util/JumbleServiceFragment; |
3 | .source·"ServerInfoFragment.java" | 3 | .source·"ServerInfoFragment.java" |
4 | #·annotations | ||
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
6 | ····value·=·{ | ||
7 | ········Lcom/morlunk/mumbleclient/channel/ServerInfoFragment$2; | ||
8 | ····} | ||
9 | .end·annotation | ||
10 | #·static·fields | 4 | #·static·fields |
11 | .field·private·static·final·POLL_RATE:I·=·0x3e8 | 5 | .field·private·static·final·POLL_RATE:I·=·0x3e8 |
12 | #·instance·fields | 6 | #·instance·fields |
13 | .field·private·mCodecView:Landroid/widget/TextView; | 7 | .field·private·mCodecView:Landroid/widget/TextView; |
Offset 279, 14 lines modified | Offset 271, 15 lines modified | ||
279 | ····.line·80 | 271 | ····.line·80 |
280 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/channel/ServerInfoFragment;->getService()Lcom/morlunk/mumbleclient/service/PlumbleService; | 272 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/channel/ServerInfoFragment;->getService()Lcom/morlunk/mumbleclient/service/PlumbleService; |
281 | ····move-result-object·v2 | 273 | ····move-result-object·v2 |
282 | ····if-eqz·v2,·:cond_0 | 274 | ····if-eqz·v2,·:cond_0 |
275 | ····.line·81 | ||
283 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/channel/ServerInfoFragment;->getService()Lcom/morlunk/mumbleclient/service/PlumbleService; | 276 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/channel/ServerInfoFragment;->getService()Lcom/morlunk/mumbleclient/service/PlumbleService; |
284 | ····move-result-object·v2 | 277 | ····move-result-object·v2 |
285 | ····invoke-virtual·{v2},·Lcom/morlunk/mumbleclient/service/PlumbleService;->isSynchronized()Z | 278 | ····invoke-virtual·{v2},·Lcom/morlunk/mumbleclient/service/PlumbleService;->isSynchronized()Z |
286 | ····move-result·v2 | 279 | ····move-result·v2 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/ChannelChatFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·217 | 27 | ····.line·217 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$5;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/ChannelChatFragment$5;->this$0:Lcom/morlunk/mumbleclient/channel/ChannelChatFragment; |
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$service:Lcom/morlunk/jumble/IJumbleService; | 19 | .field·final·synthetic·val$service:Lcom/morlunk/jumble/IJumbleService; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/comment/ChannelDescriptionFragment;Lcom/morlunk/jumble/IJumbleService;)V | 21 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/comment/ChannelDescriptionFragment;Lcom/morlunk/jumble/IJumbleService;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/comment/ChannelDescriptionFragment; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·34 | 25 | ····.line·34 |
25 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/comment/ChannelDescriptionFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/comment/ChannelDescriptionFragment; | 26 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/comment/ChannelDescriptionFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/comment/ChannelDescriptionFragment; |
26 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/comment/ChannelDescriptionFragment$1;->val$service:Lcom/morlunk/jumble/IJumbleService; | 27 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/comment/ChannelDescriptionFragment$1;->val$service:Lcom/morlunk/jumble/IJumbleService; |
Offset 51, 14 lines modified | Offset 52, 15 lines modified | ||
51 | ····invoke-static·{v1},·Lcom/morlunk/mumbleclient/channel/comment/ChannelDescriptionFragment;->access$000(Lcom/morlunk/mumbleclient/channel/comment/ChannelDescriptionFragment;)I | 52 | ····invoke-static·{v1},·Lcom/morlunk/mumbleclient/channel/comment/ChannelDescriptionFragment;->access$000(Lcom/morlunk/mumbleclient/channel/comment/ChannelDescriptionFragment;)I |
52 | ····move-result·v1 | 53 | ····move-result·v1 |
53 | ····if-ne·v0,·v1,·:cond_0 | 54 | ····if-ne·v0,·v1,·:cond_0 |
55 | ····.line·38 | ||
54 | ····invoke-interface·{p1},·Lcom/morlunk/jumble/model/IChannel;->getDescription()Ljava/lang/String; | 56 | ····invoke-interface·{p1},·Lcom/morlunk/jumble/model/IChannel;->getDescription()Ljava/lang/String; |
55 | ····move-result-object·v0 | 57 | ····move-result-object·v0 |
56 | ····if-eqz·v0,·:cond_0 | 58 | ····if-eqz·v0,·:cond_0 |
57 | ····.line·39 | 59 | ····.line·39 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/comment/AbstractCommentFragment; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/comment/AbstractCommentFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/comment/AbstractCommentFragment;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/comment/AbstractCommentFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/comment/AbstractCommentFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·113 | 27 | ····.line·113 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/comment/AbstractCommentFragment$2;->this$0:Lcom/morlunk/mumbleclient/channel/comment/AbstractCommentFragment; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/comment/AbstractCommentFragment$2;->this$0:Lcom/morlunk/mumbleclient/channel/comment/AbstractCommentFragment; |
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:Lcom/morlunk/mumbleclient/channel/comment/AbstractCommentFragment; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/channel/comment/AbstractCommentFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/comment/AbstractCommentFragment;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/comment/AbstractCommentFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/comment/AbstractCommentFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·95 | 27 | ····.line·95 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/comment/AbstractCommentFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/comment/AbstractCommentFragment; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/comment/AbstractCommentFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/comment/AbstractCommentFragment; |
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$service:Lcom/morlunk/jumble/IJumbleService; | 19 | .field·final·synthetic·val$service:Lcom/morlunk/jumble/IJumbleService; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/comment/UserCommentFragment;Lcom/morlunk/jumble/IJumbleService;)V | 21 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/channel/comment/UserCommentFragment;Lcom/morlunk/jumble/IJumbleService;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/channel/comment/UserCommentFragment; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·34 | 25 | ····.line·34 |
25 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/comment/UserCommentFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/comment/UserCommentFragment; | 26 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/channel/comment/UserCommentFragment$1;->this$0:Lcom/morlunk/mumbleclient/channel/comment/UserCommentFragment; |
26 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/comment/UserCommentFragment$1;->val$service:Lcom/morlunk/jumble/IJumbleService; | 27 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/channel/comment/UserCommentFragment$1;->val$service:Lcom/morlunk/jumble/IJumbleService; |
Offset 51, 14 lines modified | Offset 52, 15 lines modified | ||
51 | ····invoke-virtual·{v1},·Lcom/morlunk/mumbleclient/channel/comment/UserCommentFragment;->getSession()I | 52 | ····invoke-virtual·{v1},·Lcom/morlunk/mumbleclient/channel/comment/UserCommentFragment;->getSession()I |
52 | ····move-result·v1 | 53 | ····move-result·v1 |
53 | ····if-ne·v0,·v1,·:cond_0 | 54 | ····if-ne·v0,·v1,·:cond_0 |
55 | ····.line·38 | ||
54 | ····invoke-interface·{p1},·Lcom/morlunk/jumble/model/IUser;->getComment()Ljava/lang/String; | 56 | ····invoke-interface·{p1},·Lcom/morlunk/jumble/model/IUser;->getComment()Ljava/lang/String; |
55 | ····move-result-object·v0 | 57 | ····move-result-object·v0 |
56 | ····if-eqz·v0,·:cond_0 | 58 | ····if-eqz·v0,·:cond_0 |
57 | ····.line·39 | 59 | ····.line·39 |
Offset 624, 24 lines modified | Offset 624, 26 lines modified | ||
624 | ····aput-object·v3,·v2,·v10 | 624 | ····aput-object·v3,·v2,·v10 |
625 | ····const-string·v3,·"_id=?" | 625 | ····const-string·v3,·"_id=?" |
626 | ····new-array·v4,·v4,·[Ljava/lang/String; | 626 | ····new-array·v4,·v4,·[Ljava/lang/String; |
627 | ····.line·413 | ||
627 | ····invoke-static·{p1,·p2},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; | 628 | ····invoke-static·{p1,·p2},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; |
628 | ····move-result-object·v6 | 629 | ····move-result-object·v6 |
629 | ····aput-object·v6,·v4,·v10 | 630 | ····aput-object·v6,·v4,·v10 |
630 | ····move-object·v6,·v5 | 631 | ····move-object·v6,·v5 |
631 | ····move-object·v7,·v5 | 632 | ····move-object·v7,·v5 |
633 | ····.line·410 | ||
632 | ····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; | 634 | ····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; |
633 | ····move-result-object·v8 | 635 | ····move-result-object·v8 |
634 | ····.line·414 | 636 | ····.line·414 |
635 | ····.local·v8,·"cursor":Landroid/database/Cursor; | 637 | ····.local·v8,·"cursor":Landroid/database/Cursor; |
636 | ····invoke-interface·{v8},·Landroid/database/Cursor;->moveToFirst()Z | 638 | ····invoke-interface·{v8},·Landroid/database/Cursor;->moveToFirst()Z |
Offset 799, 24 lines modified | Offset 801, 26 lines modified | ||
799 | ····aput-object·v3,·v2,·v10 | 801 | ····aput-object·v3,·v2,·v10 |
800 | ····const-string·v3,·"server=?" | 802 | ····const-string·v3,·"server=?" |
801 | ····new-array·v4,·v4,·[Ljava/lang/String; | 803 | ····new-array·v4,·v4,·[Ljava/lang/String; |
804 | ····.line·358 | ||
802 | ····invoke-static·{p1,·p2},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; | 805 | ····invoke-static·{p1,·p2},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; |
803 | ····move-result-object·v6 | 806 | ····move-result-object·v6 |
804 | ····aput-object·v6,·v4,·v10 | 807 | ····aput-object·v6,·v4,·v10 |
805 | ····move-object·v6,·v5 | 808 | ····move-object·v6,·v5 |
806 | ····move-object·v7,·v5 | 809 | ····move-object·v7,·v5 |
810 | ····.line·355 | ||
807 | ····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; | 811 | ····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; |
808 | ····move-result-object·v8 | 812 | ····move-result-object·v8 |
809 | ····.line·360 | 813 | ····.line·360 |
810 | ····.local·v8,·"cursor":Landroid/database/Cursor; | 814 | ····.local·v8,·"cursor":Landroid/database/Cursor; |
811 | ····invoke-interface·{v8},·Landroid/database/Cursor;->moveToFirst()Z | 815 | ····invoke-interface·{v8},·Landroid/database/Cursor;->moveToFirst()Z |
Offset 889, 24 lines modified | Offset 893, 26 lines modified | ||
889 | ····aput-object·v3,·v2,·v10 | 893 | ····aput-object·v3,·v2,·v10 |
890 | ····const-string·v3,·"server=?" | 894 | ····const-string·v3,·"server=?" |
891 | ····new-array·v4,·v4,·[Ljava/lang/String; | 895 | ····new-array·v4,·v4,·[Ljava/lang/String; |
896 | ····.line·327 | ||
892 | ····invoke-static·{p1,·p2},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; | 897 | ····invoke-static·{p1,·p2},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; |
893 | ····move-result-object·v6 | 898 | ····move-result-object·v6 |
894 | ····aput-object·v6,·v4,·v10 | 899 | ····aput-object·v6,·v4,·v10 |
895 | ····move-object·v6,·v5 | 900 | ····move-object·v6,·v5 |
896 | ····move-object·v7,·v5 | 901 | ····move-object·v7,·v5 |
902 | ····.line·324 | ||
897 | ····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; | 903 | ····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; |
898 | ····move-result-object·v8 | 904 | ····move-result-object·v8 |
899 | ····.line·329 | 905 | ····.line·329 |
900 | ····.local·v8,·"cursor":Landroid/database/Cursor; | 906 | ····.local·v8,·"cursor":Landroid/database/Cursor; |
901 | ····invoke-interface·{v8},·Landroid/database/Cursor;->moveToNext()Z | 907 | ····invoke-interface·{v8},·Landroid/database/Cursor;->moveToNext()Z |
Offset 979, 24 lines modified | Offset 985, 26 lines modified | ||
979 | ····aput-object·v3,·v2,·v10 | 985 | ····aput-object·v3,·v2,·v10 |
980 | ····const-string·v3,·"server=?" | 986 | ····const-string·v3,·"server=?" |
981 | ····new-array·v4,·v4,·[Ljava/lang/String; | 987 | ····new-array·v4,·v4,·[Ljava/lang/String; |
988 | ····.line·252 | ||
982 | ····invoke-static·{p1,·p2},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; | 989 | ····invoke-static·{p1,·p2},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; |
983 | ····move-result-object·v6 | 990 | ····move-result-object·v6 |
984 | ····aput-object·v6,·v4,·v10 | 991 | ····aput-object·v6,·v4,·v10 |
985 | ····move-object·v6,·v5 | 992 | ····move-object·v6,·v5 |
986 | ····move-object·v7,·v5 | 993 | ····move-object·v7,·v5 |
994 | ····.line·248 | ||
987 | ····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; | 995 | ····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; |
988 | ····move-result-object·v8 | 996 | ····move-result-object·v8 |
989 | ····.line·257 | 997 | ····.line·257 |
990 | ····.local·v8,·"c":Landroid/database/Cursor; | 998 | ····.local·v8,·"c":Landroid/database/Cursor; |
991 | ····new-instance·v9,·Ljava/util/ArrayList; | 999 | ····new-instance·v9,·Ljava/util/ArrayList; |
Offset 1144, 54 lines modified | Offset 1152, 59 lines modified | ||
1144 | ····move-result·v0 | 1152 | ····move-result·v0 |
1145 | ····int-to-long·v2,·v0 | 1153 | ····int-to-long·v2,·v0 |
1146 | ····const-string·v0,·"name" | 1154 | ····const-string·v0,·"name" |
1155 | ····.line·190 | ||
1147 | ····invoke-interface·{v9,·v0},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I | 1156 | ····invoke-interface·{v9,·v0},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
1148 | ····move-result·v0 | 1157 | ····move-result·v0 |
1149 | ····invoke-interface·{v9,·v0},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; | 1158 | ····invoke-interface·{v9,·v0},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; |
1150 | ····move-result-object·v4 | 1159 | ····move-result-object·v4 |
1151 | ····const-string·v0,·"host" | 1160 | ····const-string·v0,·"host" |
1161 | ····.line·191 | ||
Max diff block lines reached; 7913/11439 bytes (69.18%) 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:Lcom/morlunk/mumbleclient/wizard/WizardActivity; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/wizard/WizardActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/wizard/WizardActivity;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/wizard/WizardActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/wizard/WizardActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·77 | 27 | ····.line·77 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/wizard/WizardActivity$2;->this$0:Lcom/morlunk/mumbleclient/wizard/WizardActivity; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/wizard/WizardActivity$2;->this$0:Lcom/morlunk/mumbleclient/wizard/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:Lcom/morlunk/mumbleclient/wizard/WizardActivity; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/wizard/WizardActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/wizard/WizardActivity;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/wizard/WizardActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/wizard/WizardActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·83 | 27 | ····.line·83 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/wizard/WizardActivity$3;->this$0:Lcom/morlunk/mumbleclient/wizard/WizardActivity; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/wizard/WizardActivity$3;->this$0:Lcom/morlunk/mumbleclient/wizard/WizardActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Landroid/support/v4/app/Fragment; | 2 | .super·Landroid/support/v4/app/Fragment; |
3 | .source·"WizardAudioFragment.java" | 3 | .source·"WizardAudioFragment.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/morlunk/mumbleclient/wizard/WizardAudioFragment$1;, | ||
8 | ········Lcom/morlunk/mumbleclient/wizard/WizardAudioFragment$AudioInputSpinnerAdapter; | 7 | ········Lcom/morlunk/mumbleclient/wizard/WizardAudioFragment$AudioInputSpinnerAdapter; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | #·instance·fields | 10 | #·instance·fields |
12 | .field·private·mInputSpinner:Landroid/widget/Spinner; | 11 | .field·private·mInputSpinner:Landroid/widget/Spinner; |
Offset 22, 15 lines modified | Offset 21, 14 lines modified | ||
22 | .method·public·constructor·<init>()V | 21 | .method·public·constructor·<init>()V |
23 | ····.locals·0 | 22 | ····.locals·0 |
24 | ····.prologue | 23 | ····.prologue |
25 | ····.line·35 | 24 | ····.line·35 |
26 | ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V | 25 | ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V |
27 | ····.line·49 | ||
28 | ····return-void | 26 | ····return-void |
29 | .end·method | 27 | .end·method |
30 | #·virtual·methods | 28 | #·virtual·methods |
31 | .method·public·onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; | 29 | .method·public·onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; |
32 | ····.locals·3 | 30 | ····.locals·3 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/wizard/WizardActivity; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/wizard/WizardActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/wizard/WizardActivity;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/wizard/WizardActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/wizard/WizardActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·107 | 27 | ····.line·107 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/wizard/WizardActivity$4;->this$0:Lcom/morlunk/mumbleclient/wizard/WizardActivity; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/wizard/WizardActivity$4;->this$0:Lcom/morlunk/mumbleclient/wizard/WizardActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 15 lines modified | Offset 17, 16 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/wizard/WizardCertificateFragment; | 18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/wizard/WizardCertificateFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/wizard/WizardCertificateFragment;Landroid/content/Context;)V | 20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/wizard/WizardCertificateFragment;Landroid/content/Context;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/wizard/WizardCertificateFragment; | ||
22 | ····.param·p2,·"x | 23 | ····.param·p2,·"context"····#·Landroid/content/Context; |
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·68 | 25 | ····.line·68 |
25 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/wizard/WizardCertificateFragment$2;->this$0:Lcom/morlunk/mumbleclient/wizard/WizardCertificateFragment; | 26 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/wizard/WizardCertificateFragment$2;->this$0:Lcom/morlunk/mumbleclient/wizard/WizardCertificateFragment; |
26 | ····invoke-direct·{p0,·p2},·Lcom/morlunk/mumbleclient/preference/PlumbleCertificateGenerateTask;-><init>(Landroid/content/Context;)V | 27 | ····invoke-direct·{p0,·p2},·Lcom/morlunk/mumbleclient/preference/PlumbleCertificateGenerateTask;-><init>(Landroid/content/Context;)V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/wizard/WizardCertificateFragment; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/wizard/WizardCertificateFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/wizard/WizardCertificateFragment;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/wizard/WizardCertificateFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/wizard/WizardCertificateFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·57 | 27 | ····.line·57 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/wizard/WizardCertificateFragment$1;->this$0:Lcom/morlunk/mumbleclient/wizard/WizardCertificateFragment; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/wizard/WizardCertificateFragment$1;->this$0:Lcom/morlunk/mumbleclient/wizard/WizardCertificateFragment; |
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:Lcom/morlunk/mumbleclient/wizard/WizardActivity; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/wizard/WizardActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/wizard/WizardActivity;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/wizard/WizardActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/wizard/WizardActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·42 | 27 | ····.line·42 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/wizard/WizardActivity$1;->this$0:Lcom/morlunk/mumbleclient/wizard/WizardActivity; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/wizard/WizardActivity$1;->this$0:Lcom/morlunk/mumbleclient/wizard/WizardActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 39, 15 lines modified | Offset 39, 14 lines modified | ||
39 | ····.line·42 | 39 | ····.line·42 |
40 | ····new-instance·v0,·Lcom/morlunk/mumbleclient/wizard/WizardActivity$1; | 40 | ····new-instance·v0,·Lcom/morlunk/mumbleclient/wizard/WizardActivity$1; |
41 | ····invoke-direct·{v0,·p0},·Lcom/morlunk/mumbleclient/wizard/WizardActivity$1;-><init>(Lcom/morlunk/mumbleclient/wizard/WizardActivity;)V | 41 | ····invoke-direct·{v0,·p0},·Lcom/morlunk/mumbleclient/wizard/WizardActivity$1;-><init>(Lcom/morlunk/mumbleclient/wizard/WizardActivity;)V |
42 | ····iput-object·v0,·p0,·Lcom/morlunk/mumbleclient/wizard/WizardActivity;->mPageListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; | 42 | ····iput-object·v0,·p0,·Lcom/morlunk/mumbleclient/wizard/WizardActivity;->mPageListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; |
43 | ····.line·134 | ||
44 | ····return-void | 43 | ····return-void |
45 | .end·method | 44 | .end·method |
46 | .method·static·synthetic·access$000(Lcom/morlunk/mumbleclient/wizard/WizardActivity;I)V | 45 | .method·static·synthetic·access$000(Lcom/morlunk/mumbleclient/wizard/WizardActivity;I)V |
47 | ····.locals·0 | 46 | ····.locals·0 |
48 | ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/wizard/WizardActivity; | 47 | ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/wizard/WizardActivity; |
49 | ····.param·p1,·"x1"····#·I | 48 | ····.param·p1,·"x1"····#·I |
Offset 88, 36 lines modified | Offset 87, 40 lines modified | ||
88 | ····.line·105 | 87 | ····.line·105 |
89 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; | 88 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; |
90 | ····invoke-direct·{v0,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 89 | ····invoke-direct·{v0,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
91 | ····const·v1,·0x7f0c0188 | 90 | ····const·v1,·0x7f0c0188 |
91 | ····.line·106 | ||
92 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; | 92 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; |
93 | ····move-result-object·v0 | 93 | ····move-result-object·v0 |
94 | ····const·v1,·0x7f0c007a | 94 | ····const·v1,·0x7f0c007a |
95 | ····new-instance·v2,·Lcom/morlunk/mumbleclient/wizard/WizardActivity$4; | 95 | ····new-instance·v2,·Lcom/morlunk/mumbleclient/wizard/WizardActivity$4; |
96 | ····invoke-direct·{v2,·p0},·Lcom/morlunk/mumbleclient/wizard/WizardActivity$4;-><init>(Lcom/morlunk/mumbleclient/wizard/WizardActivity;)V | 96 | ····invoke-direct·{v2,·p0},·Lcom/morlunk/mumbleclient/wizard/WizardActivity$4;-><init>(Lcom/morlunk/mumbleclient/wizard/WizardActivity;)V |
97 | ····.line·107 | ||
97 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 98 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
98 | ····move-result-object·v0 | 99 | ····move-result-object·v0 |
99 | ····const/high16·v1,·0x1040000 | 100 | ····const/high16·v1,·0x1040000 |
100 | ····const/4·v2,·0x0 | 101 | ····const/4·v2,·0x0 |
102 | ····.line·113 | ||
101 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 103 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
102 | ····move-result-object·v0 | 104 | ····move-result-object·v0 |
105 | ····.line·114 | ||
103 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | 106 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; |
104 | ····.line·115 | 107 | ····.line·115 |
105 | ····return-void | 108 | ····return-void |
106 | .end·method | 109 | .end·method |
107 | .method·private·updateNavigationButtons(I)V | 110 | .method·private·updateNavigationButtons(I)V |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Landroid/support/v4/app/DialogFragment; | 2 | .super·Landroid/support/v4/app/DialogFragment; |
3 | .source·"ServerEditFragment.java" | 3 | .source·"ServerEditFragment.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/morlunk/mumbleclient/servers/ServerEditFragment$2;, | ||
8 | ········Lcom/morlunk/mumbleclient/servers/ServerEditFragment$Action;, | 7 | ········Lcom/morlunk/mumbleclient/servers/ServerEditFragment$Action;, |
9 | ········Lcom/morlunk/mumbleclient/servers/ServerEditFragment$ServerEditListener; | 8 | ········Lcom/morlunk/mumbleclient/servers/ServerEditFragment$ServerEditListener; |
10 | ····} | 9 | ····} |
11 | .end·annotation | 10 | .end·annotation |
12 | #·static·fields | 11 | #·static·fields |
Offset 39, 15 lines modified | Offset 38, 14 lines modified | ||
39 | .method·public·constructor·<init>()V | 38 | .method·public·constructor·<init>()V |
40 | ····.locals·0 | 39 | ····.locals·0 |
41 | ····.prologue | 40 | ····.prologue |
42 | ····.line·37 | 41 | ····.line·37 |
43 | ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V | 42 | ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V |
44 | ····.line·224 | ||
45 | ····return-void | 43 | ····return-void |
46 | .end·method | 44 | .end·method |
47 | .method·static·synthetic·access$000(Lcom/morlunk/mumbleclient/servers/ServerEditFragment;)Lcom/morlunk/mumbleclient/servers/ServerEditFragment$Action; | 45 | .method·static·synthetic·access$000(Lcom/morlunk/mumbleclient/servers/ServerEditFragment;)Lcom/morlunk/mumbleclient/servers/ServerEditFragment$Action; |
48 | ····.locals·1 | 46 | ····.locals·1 |
49 | ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/servers/ServerEditFragment; | 47 | ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/servers/ServerEditFragment; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$nameText:Landroid/widget/EditText; | 24 | .field·final·synthetic·val$nameText:Landroid/widget/EditText; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;Landroid/widget/EditText;Landroid/widget/EditText;)V | 26 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;Landroid/widget/EditText;Landroid/widget/EditText;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·219 | 30 | ····.line·219 |
30 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$3;->this$0:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; | 31 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$3;->this$0:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; |
31 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$3;->val$nameText:Landroid/widget/EditText; | 32 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$3;->val$nameText:Landroid/widget/EditText; |
Offset 43, 15 lines modified | Offset 43, 14 lines modified | ||
43 | .method·public·constructor·<init>()V | 43 | .method·public·constructor·<init>()V |
44 | ····.locals·0 | 44 | ····.locals·0 |
45 | ····.prologue | 45 | ····.prologue |
46 | ····.line·73 | 46 | ····.line·73 |
47 | ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V | 47 | ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V |
48 | ····.line·327 | ||
49 | ····return-void | 48 | ····return-void |
50 | .end·method | 49 | .end·method |
51 | .method·static·synthetic·access$000(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;)Lcom/morlunk/mumbleclient/db/DatabaseProvider; | 50 | .method·static·synthetic·access$000(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;)Lcom/morlunk/mumbleclient/db/DatabaseProvider; |
52 | ····.locals·1 | 51 | ····.locals·1 |
53 | ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; | 52 | ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; |
Offset 115, 14 lines modified | Offset 114, 15 lines modified | ||
115 | ····invoke-direct·{v0,·p0},·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$7;-><init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;)V | 114 | ····invoke-direct·{v0,·p0},·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$7;-><init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;)V |
116 | ····const/4·v1,·0x0 | 115 | ····const/4·v1,·0x0 |
117 | ····new-array·v1,·v1,·[Ljava/lang/Void; | 116 | ····new-array·v1,·v1,·[Ljava/lang/Void; |
117 | ····.line·287 | ||
118 | ····invoke-virtual·{v0,·v1},·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$7;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 118 | ····invoke-virtual·{v0,·v1},·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$7;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
119 | ····.line·288 | 119 | ····.line·288 |
120 | ····return-void | 120 | ····return-void |
121 | .end·method | 121 | .end·method |
122 | .method·private·findOptimalServer()V | 122 | .method·private·findOptimalServer()V |
Offset 215, 30 lines modified | Offset 215, 34 lines modified | ||
215 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; | 215 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; |
216 | ····move-result-object·v5 | 216 | ····move-result-object·v5 |
217 | ····invoke-direct·{v4,·v5},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 217 | ····invoke-direct·{v4,·v5},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
218 | ····.line·217 | ||
218 | ····invoke-virtual·{v4,·v8},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; | 219 | ····invoke-virtual·{v4,·v8},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; |
219 | ····move-result-object·v4 | 220 | ····move-result-object·v4 |
221 | ····.line·218 | ||
220 | ····invoke-virtual·{v4,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; | 222 | ····invoke-virtual·{v4,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; |
221 | ····move-result-object·v4 | 223 | ····move-result-object·v4 |
222 | ····new-instance·v5,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$3; | 224 | ····new-instance·v5,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$3; |
223 | ····invoke-direct·{v5,·p0,·v3,·v0},·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$3;-><init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;Landroid/widget/EditText;Landroid/widget/EditText;)V | 225 | ····invoke-direct·{v5,·p0,·v3,·v0},·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$3;-><init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;Landroid/widget/EditText;Landroid/widget/EditText;)V |
226 | ····.line·219 | ||
224 | ····invoke-virtual·{v4,·v8,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 227 | ····invoke-virtual·{v4,·v8,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
225 | ····move-result-object·v4 | 228 | ····move-result-object·v4 |
229 | ····.line·227 | ||
226 | ····invoke-virtual·{v4},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 230 | ····invoke-virtual·{v4},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
227 | ····move-result-object·v2 | 231 | ····move-result-object·v2 |
228 | ····.line·229 | 232 | ····.line·229 |
229 | ····.local·v2,·"dlg":Landroid/app/AlertDialog; | 233 | ····.local·v2,·"dlg":Landroid/app/AlertDialog; |
230 | ····invoke-virtual·{v3,·v7},·Landroid/widget/EditText;->setImeOptions(I)V | 234 | ····invoke-virtual·{v3,·v7},·Landroid/widget/EditText;->setImeOptions(I)V |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·val$nameText:Landroid/widget/EditText; | 26 | .field·final·synthetic·val$nameText:Landroid/widget/EditText; |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/app/AlertDialog;)V | 28 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/app/AlertDialog;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·230 | 32 | ····.line·230 |
32 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$4;->this$0:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; | 33 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$4;->this$0:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; |
33 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$4;->val$nameText:Landroid/widget/EditText; | 34 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$4;->val$nameText:Landroid/widget/EditText; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask; | 21 | .field·final·synthetic·this$1:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·461 | 27 | ····.line·461 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask$4;->this$1:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask$4;->this$1:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask; |
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:Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·88 | 27 | ····.line·88 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment$1;->this$0:Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment$1;->this$0:Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 24, 18 lines modified | Offset 24, 19 lines modified | ||
24 | .field·final·synthetic·val$server:Lcom/morlunk/jumble/model/Server; | 24 | .field·final·synthetic·val$server:Lcom/morlunk/jumble/model/Server; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/ServerAdapter;Lcom/morlunk/jumble/model/Server;Landroid/widget/ImageView;)V | 26 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/ServerAdapter;Lcom/morlunk/jumble/model/Server;Landroid/widget/ImageView;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/servers/ServerAdapter; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·87 | 30 | ····.line·87 |
30 | ····.local·p0,·"this":Lcom/morlunk/mumbleclient/servers/ServerAdapter$1;,·"Lcom/morlunk/mumbleclient/servers/ServerAdapter | 31 | ····.local·p0,·"this":Lcom/morlunk/mumbleclient/servers/ServerAdapter$1;,·"Lcom/morlunk/mumbleclient/servers/ServerAdapter$1;" |
31 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/ServerAdapter$1;->this$0:Lcom/morlunk/mumbleclient/servers/ServerAdapter; | 32 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/ServerAdapter$1;->this$0:Lcom/morlunk/mumbleclient/servers/ServerAdapter; |
32 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/servers/ServerAdapter$1;->val$server:Lcom/morlunk/jumble/model/Server; | 33 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/servers/ServerAdapter$1;->val$server:Lcom/morlunk/jumble/model/Server; |
33 | ····iput-object·p3,·p0,·Lcom/morlunk/mumbleclient/servers/ServerAdapter$1;->val$moreButton:Landroid/widget/ImageView; | 34 | ····iput-object·p3,·p0,·Lcom/morlunk/mumbleclient/servers/ServerAdapter$1;->val$moreButton:Landroid/widget/ImageView; |
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 47, 15 lines modified | Offset 48, 15 lines modified | ||
47 | #·virtual·methods | 48 | #·virtual·methods |
48 | .method·public·onClick(Landroid/view/View;)V | 49 | .method·public·onClick(Landroid/view/View;)V |
49 | ····.locals·3 | 50 | ····.locals·3 |
50 | ····.param·p1,·"v"····#·Landroid/view/View; | 51 | ····.param·p1,·"v"····#·Landroid/view/View; |
51 | ····.prologue | 52 | ····.prologue |
52 | ····.line·90 | 53 | ····.line·90 |
53 | ····.local·p0,·"this":Lcom/morlunk/mumbleclient/servers/ServerAdapter$1;,·"Lcom/morlunk/mumbleclient/servers/ServerAdapter | 54 | ····.local·p0,·"this":Lcom/morlunk/mumbleclient/servers/ServerAdapter$1;,·"Lcom/morlunk/mumbleclient/servers/ServerAdapter$1;" |
54 | ····iget-object·v0,·p0,·Lcom/morlunk/mumbleclient/servers/ServerAdapter$1;->this$0:Lcom/morlunk/mumbleclient/servers/ServerAdapter; | 55 | ····iget-object·v0,·p0,·Lcom/morlunk/mumbleclient/servers/ServerAdapter$1;->this$0:Lcom/morlunk/mumbleclient/servers/ServerAdapter; |
55 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/servers/ServerAdapter$1;->val$server:Lcom/morlunk/jumble/model/Server; | 56 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/servers/ServerAdapter$1;->val$server:Lcom/morlunk/jumble/model/Server; |
56 | ····iget-object·v2,·p0,·Lcom/morlunk/mumbleclient/servers/ServerAdapter$1;->val$moreButton:Landroid/widget/ImageView; | 57 | ····iget-object·v2,·p0,·Lcom/morlunk/mumbleclient/servers/ServerAdapter$1;->val$moreButton:Landroid/widget/ImageView; |
57 | ····invoke-static·{v0,·v1,·v2},·Lcom/morlunk/mumbleclient/servers/ServerAdapter;->access$000(Lcom/morlunk/mumbleclient/servers/ServerAdapter;Lcom/morlunk/jumble/model/Server;Landroid/view/View;)V | 58 | ····invoke-static·{v0,·v1,·v2},·Lcom/morlunk/mumbleclient/servers/ServerAdapter;->access$000(Lcom/morlunk/mumbleclient/servers/ServerAdapter;Lcom/morlunk/jumble/model/Server;Landroid/view/View;)V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$publicServer:Lcom/morlunk/mumbleclient/db/PublicServer; | 22 | .field·final·synthetic·val$publicServer:Lcom/morlunk/mumbleclient/db/PublicServer; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;Lcom/morlunk/mumbleclient/db/PublicServer;)V | 24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;Lcom/morlunk/mumbleclient/db/PublicServer;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·452 | 28 | ····.line·452 |
28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask$3;->this$1:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask; | 29 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask$3;->this$1:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask; |
29 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask$3;->val$publicServer:Lcom/morlunk/mumbleclient/db/PublicServer; | 30 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask$3;->val$publicServer:Lcom/morlunk/mumbleclient/db/PublicServer; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·189 | 27 | ····.line·189 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$2;->this$0:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$2;->this$0:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; |
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$dlg:Landroid/app/AlertDialog; | 22 | .field·final·synthetic·val$dlg:Landroid/app/AlertDialog; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;Landroid/app/AlertDialog;)V | 24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;Landroid/app/AlertDialog;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·256 | 28 | ····.line·256 |
28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$6;->this$0:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; | 29 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$6;->this$0:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; |
29 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$6;->val$dlg:Landroid/app/AlertDialog; | 30 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$6;->val$dlg:Landroid/app/AlertDialog; |
Offset 22, 18 lines modified | Offset 22, 19 lines modified | ||
22 | .field·final·synthetic·val$server:Lcom/morlunk/jumble/model/Server; | 22 | .field·final·synthetic·val$server:Lcom/morlunk/jumble/model/Server; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/ServerAdapter;Lcom/morlunk/jumble/model/Server;)V | 24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/ServerAdapter;Lcom/morlunk/jumble/model/Server;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/servers/ServerAdapter; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·139 | 28 | ····.line·139 |
28 | ····.local·p0,·"this":Lcom/morlunk/mumbleclient/servers/ServerAdapter$3;,·"Lcom/morlunk/mumbleclient/servers/ServerAdapter | 29 | ····.local·p0,·"this":Lcom/morlunk/mumbleclient/servers/ServerAdapter$3;,·"Lcom/morlunk/mumbleclient/servers/ServerAdapter$3;" |
29 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/ServerAdapter$3;->this$0:Lcom/morlunk/mumbleclient/servers/ServerAdapter; | 30 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/ServerAdapter$3;->this$0:Lcom/morlunk/mumbleclient/servers/ServerAdapter; |
30 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/servers/ServerAdapter$3;->val$server:Lcom/morlunk/jumble/model/Server; | 31 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/servers/ServerAdapter$3;->val$server:Lcom/morlunk/jumble/model/Server; |
31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
32 | ····return-void | 33 | ····return-void |
Offset 43, 15 lines modified | Offset 44, 15 lines modified | ||
43 | #·virtual·methods | 44 | #·virtual·methods |
44 | .method·public·onMenuItemClick(Landroid/view/MenuItem;)Z | 45 | .method·public·onMenuItemClick(Landroid/view/MenuItem;)Z |
45 | ····.locals·2 | 46 | ····.locals·2 |
46 | ····.param·p1,·"menuItem"····#·Landroid/view/MenuItem; | 47 | ····.param·p1,·"menuItem"····#·Landroid/view/MenuItem; |
47 | ····.prologue | 48 | ····.prologue |
48 | ····.line·142 | 49 | ····.line·142 |
49 | ····.local·p0,·"this":Lcom/morlunk/mumbleclient/servers/ServerAdapter$3;,·"Lcom/morlunk/mumbleclient/servers/ServerAdapter | 50 | ····.local·p0,·"this":Lcom/morlunk/mumbleclient/servers/ServerAdapter$3;,·"Lcom/morlunk/mumbleclient/servers/ServerAdapter$3;" |
50 | ····iget-object·v0,·p0,·Lcom/morlunk/mumbleclient/servers/ServerAdapter$3;->this$0:Lcom/morlunk/mumbleclient/servers/ServerAdapter; | 51 | ····iget-object·v0,·p0,·Lcom/morlunk/mumbleclient/servers/ServerAdapter$3;->this$0:Lcom/morlunk/mumbleclient/servers/ServerAdapter; |
51 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/servers/ServerAdapter$3;->val$server:Lcom/morlunk/jumble/model/Server; | 52 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/servers/ServerAdapter$3;->val$server:Lcom/morlunk/jumble/model/Server; |
52 | ····invoke-virtual·{v0,·v1,·p1},·Lcom/morlunk/mumbleclient/servers/ServerAdapter;->onPopupItemClick(Lcom/morlunk/jumble/model/Server;Landroid/view/MenuItem;)Z | 53 | ····invoke-virtual·{v0,·v1,·p1},·Lcom/morlunk/mumbleclient/servers/ServerAdapter;->onPopupItemClick(Lcom/morlunk/jumble/model/Server;Landroid/view/MenuItem;)Z |
53 | ····move-result·v0 | 54 | ····move-result·v0 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/servers/ServerEditFragment; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/servers/ServerEditFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/ServerEditFragment;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/ServerEditFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/servers/ServerEditFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·89 | 27 | ····.line·89 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/ServerEditFragment$1;->this$0:Lcom/morlunk/mumbleclient/servers/ServerEditFragment; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/ServerEditFragment$1;->this$0:Lcom/morlunk/mumbleclient/servers/ServerEditFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 213, 239 lines modified | Offset 213, 237 lines modified | ||
213 | ····return-object·v0 | 213 | ····return-object·v0 |
214 | .end·method | 214 | .end·method |
215 | #·virtual·methods | 215 | #·virtual·methods |
216 | .method·protected·varargs·doInBackground([Ljava/lang/String;)Lcom/morlunk/mumbleclient/servers/ServerInfoResponse; | 216 | .method·protected·varargs·doInBackground([Ljava/lang/String;)Lcom/morlunk/mumbleclient/servers/ServerInfoResponse; |
217 | ····.locals·1 | 217 | ····.locals·10 |
218 | ····.param·p1,·"params"····#·[Ljava/lang/String; | 218 | ····.param·p1,·"params"····#·[Ljava/lang/String; |
219 | ····.prologue | 219 | ····.prologue |
220 | ····const/4·v | 220 | ····const/4·v9,·0x0 |
221 | ····const/4·v | 221 | ····const/4·v5,·0x0 |
222 | ····.line·392 | 222 | ····.line·392 |
223 | ····array-length·v | 223 | ····array-length·v6,·p1 |
224 | ····if-lez·v | 224 | ····if-lez·v6,·:cond_1 |
225 | ····aget-object·v0,·p1,·v | 225 | ····aget-object·v0,·p1,·v9 |
226 | ····.line·395 | 226 | ····.line·395 |
227 | ····.local·v0,·"country":Ljava/lang/String; | 227 | ····.local·v0,·"country":Ljava/lang/String; |
228 | ····:goto_0 | 228 | ····:goto_0 |
229 | ····if-eqz·v0,·:cond_2 | 229 | ····if-eqz·v0,·:cond_2 |
230 | ····.line·396 | 230 | ····.line·396 |
231 | ····new-instance·v | 231 | ····new-instance·v4,·Ljava/util/LinkedList; |
232 | ····invoke-direct·{v | 232 | ····invoke-direct·{v4},·Ljava/util/LinkedList;-><init>()V |
233 | ····.line·397 | 233 | ····.line·397 |
234 | ····.local·v | 234 | ····.local·v4,·"servers":Ljava/util/Collection;,·"Ljava/util/Collection<Lcom/morlunk/mumbleclient/db/PublicServer;>;" |
235 | ····iget-object·v | 235 | ····iget-object·v6,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;->this$0:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; |
236 | ····invoke-static·{v | 236 | ····invoke-static·{v6},·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;->access$1000(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;)Ljava/util/List; |
237 | ····move-result-object·v | 237 | ····move-result-object·v6 |
238 | ····invoke-interface·{v | 238 | ····invoke-interface·{v6},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
239 | ····move-result-object·v | 239 | ····move-result-object·v6 |
240 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
241 | ····:cond_0 | 240 | ····:cond_0 |
242 | ····:goto_1 | 241 | ····:goto_1 |
243 | ····invoke-interface·{v | 242 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
244 | ····move-result·v7 | 243 | ····move-result·v7 |
245 | ····if-eqz·v7,·:cond_3 | 244 | ····if-eqz·v7,·:cond_3 |
246 | ····invoke-interface·{v | 245 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
247 | ····move-result-object·v | 246 | ····move-result-object·v3 |
248 | ····check-cast·v | 247 | ····check-cast·v3,·Lcom/morlunk/mumbleclient/db/PublicServer; |
249 | ····.line·398 | 248 | ····.line·398 |
250 | ····.local·v | 249 | ····.local·v3,·"server":Lcom/morlunk/mumbleclient/db/PublicServer; |
251 | ····invoke-virtual·{v | 250 | ····invoke-virtual·{v3},·Lcom/morlunk/mumbleclient/db/PublicServer;->getCountryCode()Ljava/lang/String; |
252 | ····move-result-object·v7 | 251 | ····move-result-object·v7 |
253 | ····invoke-virtual·{v0,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 252 | ····invoke-virtual·{v0,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
254 | ····move-result·v7 | 253 | ····move-result·v7 |
255 | ····if-eqz·v7,·:cond_0 | 254 | ····if-eqz·v7,·:cond_0 |
256 | ····.line·399 | 255 | ····.line·399 |
257 | ····invoke-interface·{v | 256 | ····invoke-interface·{v4,·v3},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z |
258 | ····goto·:goto_1 | 257 | ····goto·:goto_1 |
259 | ····.end·local·v0····#·"country":Ljava/lang/String; | 258 | ····.end·local·v0····#·"country":Ljava/lang/String; |
260 | ····.end·local·v2····#·"i$":Ljava/util/Iterator; | ||
261 | ····.end·local·v | 259 | ····.end·local·v3····#·"server":Lcom/morlunk/mumbleclient/db/PublicServer; |
262 | ····.end·local·v | 260 | ····.end·local·v4····#·"servers":Ljava/util/Collection;,·"Ljava/util/Collection<Lcom/morlunk/mumbleclient/db/PublicServer;>;" |
263 | ····:cond_1 | 261 | ····:cond_1 |
264 | ····move-object·v0,·v | 262 | ····move-object·v0,·v5 |
265 | ····.line·392 | 263 | ····.line·392 |
266 | ····goto·:goto_0 | 264 | ····goto·:goto_0 |
267 | ····.line·403 | 265 | ····.line·403 |
268 | ····.restart·local·v0····#·"country":Ljava/lang/String; | 266 | ····.restart·local·v0····#·"country":Ljava/lang/String; |
269 | ····:cond_2 | 267 | ····:cond_2 |
270 | ····iget-object·v | 268 | ····iget-object·v6,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;->this$0:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; |
271 | ····invoke-static·{v | 269 | ····invoke-static·{v6},·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;->access$1000(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;)Ljava/util/List; |
272 | ····move-result-object·v | 270 | ····move-result-object·v4 |
273 | ····.line·407 | 271 | ····.line·407 |
274 | ····.restart·local·v | 272 | ····.restart·local·v4····#·"servers":Ljava/util/Collection;,·"Ljava/util/Collection<Lcom/morlunk/mumbleclient/db/PublicServer;>;" |
275 | ····:cond_3 | 273 | ····:cond_3 |
276 | ····invoke-interface·{v | 274 | ····invoke-interface·{v4},·Ljava/util/Collection;->size()I |
277 | ····move-result·v | 275 | ····move-result·v6 |
278 | ····if-nez·v | 276 | ····if-nez·v6,·:cond_5 |
279 | ····.line·431 | 277 | ····.line·431 |
280 | ····:cond_4 | 278 | ····:cond_4 |
281 | ····:goto_2 | 279 | ····:goto_2 |
282 | ····return-object·v | 280 | ····return-object·v5 |
283 | ····.line·411 | 281 | ····.line·411 |
284 | ····:cond_5 | 282 | ····:cond_5 |
285 | ····const/16·v | 283 | ····const/16·v6,·0x14 |
286 | ····invoke-interface·{v | 284 | ····invoke-interface·{v4},·Ljava/util/Collection;->size()I |
287 | ····move-result·v | 285 | ····move-result·v7 |
288 | ····invoke-static·{v | 286 | ····invoke-static·{v6,·v7},·Ljava/lang/Math;->min(II)I |
289 | ····move-result·v | 287 | ····move-result·v6 |
290 | ····iput·v | 288 | ····iput·v6,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;->mResponsesToSend:I |
291 | ····.line·413 | 289 | ····.line·413 |
292 | ····invoke-interface·{v | 290 | ····invoke-interface·{v4},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
293 | ····move-result-object·v | 291 | ····move-result-object·v2 |
Max diff block lines reached; 9272/15566 bytes (59.57%) of diff not shown. |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·val$usernameField:Landroid/widget/EditText; | 26 | .field·final·synthetic·val$usernameField:Landroid/widget/EditText; |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;Landroid/widget/EditText;Lcom/morlunk/jumble/model/Server;Lcom/morlunk/mumbleclient/Settings;)V | 28 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;Landroid/widget/EditText;Lcom/morlunk/jumble/model/Server;Lcom/morlunk/mumbleclient/Settings;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·158 | 32 | ····.line·158 |
32 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$1;->this$0:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; | 33 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$1;->this$0:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; |
33 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$1;->val$usernameField:Landroid/widget/EditText; | 34 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$1;->val$usernameField:Landroid/widget/EditText; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$server:Lcom/morlunk/jumble/model/Server; | 22 | .field·final·synthetic·val$server:Lcom/morlunk/jumble/model/Server; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment;Lcom/morlunk/jumble/model/Server;)V | 24 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment;Lcom/morlunk/jumble/model/Server;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·150 | 28 | ····.line·150 |
28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment$2;->this$0:Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment; | 29 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment$2;->this$0:Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment; |
29 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment$2;->val$server:Lcom/morlunk/jumble/model/Server; | 30 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment$2;->val$server:Lcom/morlunk/jumble/model/Server; |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$1:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$SortClickListener; | 31 | .field·final·synthetic·this$1:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$SortClickListener; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$SortClickListener;)V | 33 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$SortClickListener;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$1"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$SortClickListener; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·302 | 37 | ····.line·302 |
37 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$SortClickListener$2;->this$1:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$SortClickListener; | 38 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$SortClickListener$2;->this$1:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$SortClickListener; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$1:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask; | 31 | .field·final·synthetic·this$1:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;)V | 33 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$1"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·337 | 37 | ····.line·337 |
37 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask$1;->this$1:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask; | 38 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask$1;->this$1:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 64, 14 lines modified | Offset 65, 15 lines modified | ||
64 | ····if-ne·v0,·v1,·:cond_0 | 65 | ····if-ne·v0,·v1,·:cond_0 |
65 | ····const/4·v0,·0x0 | 66 | ····const/4·v0,·0x0 |
66 | ····:goto_0 | 67 | ····:goto_0 |
67 | ····return·v0 | 68 | ····return·v0 |
69 | ····.line·341 | ||
68 | ····:cond_0 | 70 | ····:cond_0 |
69 | ····invoke-virtual·{p1},·Lcom/morlunk/mumbleclient/servers/ServerInfoResponse;->getLatency()I | 71 | ····invoke-virtual·{p1},·Lcom/morlunk/mumbleclient/servers/ServerInfoResponse;->getLatency()I |
70 | ····move-result·v0 | 72 | ····move-result·v0 |
71 | ····invoke-virtual·{p2},·Lcom/morlunk/mumbleclient/servers/ServerInfoResponse;->getLatency()I | 73 | ····invoke-virtual·{p2},·Lcom/morlunk/mumbleclient/servers/ServerInfoResponse;->getLatency()I |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$1:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$SortClickListener; | 31 | .field·final·synthetic·this$1:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$SortClickListener; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$SortClickListener;)V | 33 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$SortClickListener;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$1"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$SortClickListener; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·295 | 37 | ····.line·295 |
37 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$SortClickListener$1;->this$1:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$SortClickListener; | 38 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$SortClickListener$1;->this$1:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$SortClickListener; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 82, 110 lines modified | Offset 82, 109 lines modified | ||
82 | ····.param·p2,·"queryCountry"····#·Ljava/lang/String; | 82 | ····.param·p2,·"queryCountry"····#·Ljava/lang/String; |
83 | ····.prologue | 83 | ····.prologue |
84 | ····.line·48 | 84 | ····.line·48 |
85 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/servers/PublicServerAdapter;->clear()V | 85 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/servers/PublicServerAdapter;->clear()V |
86 | ····.line·50 | 86 | ····.line·50 |
87 | ····iget-object·v | 87 | ····iget-object·v3,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerAdapter;->mUnfilteredServers:Ljava/util/List; |
88 | ····invoke-interface·{v | 88 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
89 | ····move-result-object·v | 89 | ····move-result-object·v3 |
90 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
91 | ····:cond_0 | 90 | ····:cond_0 |
92 | ····:goto_0 | 91 | ····:goto_0 |
93 | ····invoke-interface·{v | 92 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
94 | ····move-result·v4 | 93 | ····move-result·v4 |
95 | ····if-eqz·v4,·:cond_3 | 94 | ····if-eqz·v4,·:cond_3 |
96 | ····invoke-interface·{v | 95 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
97 | ····move-result-object·v | 96 | ····move-result-object·v0 |
98 | ····check-cast·v | 97 | ····check-cast·v0,·Lcom/morlunk/mumbleclient/db/PublicServer; |
99 | ····.line·51 | 98 | ····.line·51 |
100 | ····.local·v | 99 | ····.local·v0,·"server":Lcom/morlunk/mumbleclient/db/PublicServer; |
101 | ····invoke-virtual·{v | 100 | ····invoke-virtual·{v0},·Lcom/morlunk/mumbleclient/db/PublicServer;->getName()Ljava/lang/String; |
102 | ····move-result-object·v4 | 101 | ····move-result-object·v4 |
103 | ····if-eqz·v4,·:cond_1 | 102 | ····if-eqz·v4,·:cond_1 |
104 | ····invoke-virtual·{v | 103 | ····invoke-virtual·{v0},·Lcom/morlunk/mumbleclient/db/PublicServer;->getName()Ljava/lang/String; |
105 | ····move-result-object·v4 | 104 | ····move-result-object·v4 |
106 | ····sget-object·v5,·Ljava/util/Locale;->US:Ljava/util/Locale; | 105 | ····sget-object·v5,·Ljava/util/Locale;->US:Ljava/util/Locale; |
107 | ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; | 106 | ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; |
108 | ····move-result-object·v | 107 | ····move-result-object·v2 |
109 | ····.line·52 | 108 | ····.line·52 |
110 | ····.local·v | 109 | ····.local·v2,·"serverName":Ljava/lang/String; |
111 | ····:goto_1 | 110 | ····:goto_1 |
112 | ····invoke-virtual·{v | 111 | ····invoke-virtual·{v0},·Lcom/morlunk/mumbleclient/db/PublicServer;->getCountry()Ljava/lang/String; |
113 | ····move-result-object·v4 | 112 | ····move-result-object·v4 |
114 | ····if-eqz·v4,·:cond_2 | 113 | ····if-eqz·v4,·:cond_2 |
115 | ····invoke-virtual·{v | 114 | ····invoke-virtual·{v0},·Lcom/morlunk/mumbleclient/db/PublicServer;->getCountry()Ljava/lang/String; |
116 | ····move-result-object·v4 | 115 | ····move-result-object·v4 |
117 | ····sget-object·v5,·Ljava/util/Locale;->US:Ljava/util/Locale; | 116 | ····sget-object·v5,·Ljava/util/Locale;->US:Ljava/util/Locale; |
118 | ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; | 117 | ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; |
119 | ····move-result-object·v | 118 | ····move-result-object·v1 |
120 | ····.line·54 | 119 | ····.line·54 |
121 | ····.local·v | 120 | ····.local·v1,·"serverCountry":Ljava/lang/String; |
122 | ····:goto_2 | 121 | ····:goto_2 |
123 | ····invoke-virtual·{v | 122 | ····invoke-virtual·{v2,·p1},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z |
124 | ····move-result·v4 | 123 | ····move-result·v4 |
125 | ····if-eqz·v4,·:cond_0 | 124 | ····if-eqz·v4,·:cond_0 |
126 | ····invoke-virtual·{v | 125 | ····invoke-virtual·{v1,·p2},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z |
127 | ····move-result·v4 | 126 | ····move-result·v4 |
128 | ····if-eqz·v4,·:cond_0 | 127 | ····if-eqz·v4,·:cond_0 |
129 | ····.line·55 | 128 | ····.line·55 |
130 | ····invoke-virtual·{p0,·v | 129 | ····invoke-virtual·{p0,·v0},·Lcom/morlunk/mumbleclient/servers/PublicServerAdapter;->add(Ljava/lang/Object;)V |
131 | ····goto·:goto_0 | 130 | ····goto·:goto_0 |
132 | ····.line·51 | 131 | ····.line·51 |
133 | ····.end·local·v | 132 | ····.end·local·v1····#·"serverCountry":Ljava/lang/String; |
134 | ····.end·local·v | 133 | ····.end·local·v2····#·"serverName":Ljava/lang/String; |
135 | ····:cond_1 | 134 | ····:cond_1 |
136 | ····const-string·v | 135 | ····const-string·v2,·"" |
137 | ····goto·:goto_1 | 136 | ····goto·:goto_1 |
138 | ····.line·52 | 137 | ····.line·52 |
139 | ····.restart·local·v | 138 | ····.restart·local·v2····#·"serverName":Ljava/lang/String; |
140 | ····:cond_2 | 139 | ····:cond_2 |
141 | ····const-string·v | 140 | ····const-string·v1,·"" |
142 | ····goto·:goto_2 | 141 | ····goto·:goto_2 |
143 | ····.line·57 | 142 | ····.line·57 |
144 | ····.end·local·v | 143 | ····.end·local·v0····#·"server":Lcom/morlunk/mumbleclient/db/PublicServer; |
145 | ····.end·local·v | 144 | ····.end·local·v2····#·"serverName":Ljava/lang/String; |
146 | ····:cond_3 | 145 | ····:cond_3 |
147 | ····return-void | 146 | ····return-void |
148 | .end·method | 147 | .end·method |
149 | .method·public·getPopupMenuResource()I | 148 | .method·public·getPopupMenuResource()I |
150 | ····.locals·1 | 149 | ····.locals·1 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask; | 21 | .field·final·synthetic·this$1:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·382 | 27 | ····.line·382 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask$2;->this$1:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask$2;->this$1:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$MatchServerTask; |
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$nameText:Landroid/widget/EditText; | 26 | .field·final·synthetic·val$nameText:Landroid/widget/EditText; |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/app/AlertDialog;)V | 28 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/app/AlertDialog;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·243 | 32 | ····.line·243 |
32 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$5;->this$0:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; | 33 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$5;->this$0:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; |
33 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$5;->val$nameText:Landroid/widget/EditText; | 34 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$5;->val$nameText:Landroid/widget/EditText; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; | 18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;)V | 20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/PublicServerListFragment;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·274 | 24 | ····.line·274 |
24 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$7;->this$0:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; | 25 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/PublicServerListFragment$7;->this$0:Lcom/morlunk/mumbleclient/servers/PublicServerListFragment; |
25 | ····invoke-direct·{p0},·Lcom/morlunk/mumbleclient/servers/PublicServerFetchTask;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/morlunk/mumbleclient/servers/PublicServerFetchTask;-><init>()V |
Offset 29, 15 lines modified | Offset 29, 14 lines modified | ||
29 | .method·public·constructor·<init>()V | 29 | .method·public·constructor·<init>()V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·53 | 32 | ····.line·53 |
33 | ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V | 33 | ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V |
34 | ····.line·179 | ||
35 | ····return-void | 34 | ····return-void |
36 | .end·method | 35 | .end·method |
37 | .method·static·synthetic·access$000(Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment;)Lcom/morlunk/mumbleclient/db/DatabaseProvider; | 36 | .method·static·synthetic·access$000(Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment;)Lcom/morlunk/mumbleclient/db/DatabaseProvider; |
38 | ····.locals·1 | 37 | ····.locals·1 |
39 | ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment; | 38 | ····.param·p0,·"x0"····#·Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment; |
Offset 76, 14 lines modified | Offset 75, 15 lines modified | ||
76 | ····const/4·v3,·0x0 | 75 | ····const/4·v3,·0x0 |
77 | ····invoke-static·{v0,·v1,·v2,·v3},·Lcom/morlunk/mumbleclient/servers/ServerEditFragment;->createServerEditDialog(Landroid/content/Context;Lcom/morlunk/jumble/model/Server;Lcom/morlunk/mumbleclient/servers/ServerEditFragment$Action;Z)Landroid/support/v4/app/DialogFragment; | 76 | ····invoke-static·{v0,·v1,·v2,·v3},·Lcom/morlunk/mumbleclient/servers/ServerEditFragment;->createServerEditDialog(Landroid/content/Context;Lcom/morlunk/jumble/model/Server;Lcom/morlunk/mumbleclient/servers/ServerEditFragment$Action;Z)Landroid/support/v4/app/DialogFragment; |
78 | ····move-result-object·v0 | 77 | ····move-result-object·v0 |
78 | ····.line·128 | ||
79 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment;->getFragmentManager()Landroid/support/v4/app/FragmentManager; | 79 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment;->getFragmentManager()Landroid/support/v4/app/FragmentManager; |
80 | ····move-result-object·v1 | 80 | ····move-result-object·v1 |
81 | ····const-string·v2,·"serverInfo" | 81 | ····const-string·v2,·"serverInfo" |
82 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/DialogFragment;->show(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V | 82 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/DialogFragment;->show(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V |
Offset 149, 14 lines modified | Offset 149, 15 lines modified | ||
149 | ····const/4·v2,·0x0 | 149 | ····const/4·v2,·0x0 |
150 | ····invoke-static·{v0,·p1,·v1,·v2},·Lcom/morlunk/mumbleclient/servers/ServerEditFragment;->createServerEditDialog(Landroid/content/Context;Lcom/morlunk/jumble/model/Server;Lcom/morlunk/mumbleclient/servers/ServerEditFragment$Action;Z)Landroid/support/v4/app/DialogFragment; | 150 | ····invoke-static·{v0,·p1,·v1,·v2},·Lcom/morlunk/mumbleclient/servers/ServerEditFragment;->createServerEditDialog(Landroid/content/Context;Lcom/morlunk/jumble/model/Server;Lcom/morlunk/mumbleclient/servers/ServerEditFragment$Action;Z)Landroid/support/v4/app/DialogFragment; |
151 | ····move-result-object·v0 | 151 | ····move-result-object·v0 |
152 | ····.line·133 | ||
152 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment;->getFragmentManager()Landroid/support/v4/app/FragmentManager; | 153 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment;->getFragmentManager()Landroid/support/v4/app/FragmentManager; |
153 | ····move-result-object·v1 | 154 | ····move-result-object·v1 |
154 | ····const-string·v2,·"serverInfo" | 155 | ····const-string·v2,·"serverInfo" |
155 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/DialogFragment;->show(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V | 156 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/DialogFragment;->show(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V |
Offset 443, 14 lines modified | Offset 444, 15 lines modified | ||
443 | ····sget-object·v3,·Lcom/morlunk/mumbleclient/servers/ServerEditFragment$Action;->CONNECT_ACTION:Lcom/morlunk/mumbleclient/servers/ServerEditFragment$Action; | 444 | ····sget-object·v3,·Lcom/morlunk/mumbleclient/servers/ServerEditFragment$Action;->CONNECT_ACTION:Lcom/morlunk/mumbleclient/servers/ServerEditFragment$Action; |
444 | ····invoke-static·{v1,·v2,·v3,·v0},·Lcom/morlunk/mumbleclient/servers/ServerEditFragment;->createServerEditDialog(Landroid/content/Context;Lcom/morlunk/jumble/model/Server;Lcom/morlunk/mumbleclient/servers/ServerEditFragment$Action;Z)Landroid/support/v4/app/DialogFragment; | 445 | ····invoke-static·{v1,·v2,·v3,·v0},·Lcom/morlunk/mumbleclient/servers/ServerEditFragment;->createServerEditDialog(Landroid/content/Context;Lcom/morlunk/jumble/model/Server;Lcom/morlunk/mumbleclient/servers/ServerEditFragment$Action;Z)Landroid/support/v4/app/DialogFragment; |
445 | ····move-result-object·v1 | 446 | ····move-result-object·v1 |
447 | ····.line·120 | ||
446 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment;->getFragmentManager()Landroid/support/v4/app/FragmentManager; | 448 | ····invoke-virtual·{p0},·Lcom/morlunk/mumbleclient/servers/FavouriteServerListFragment;->getFragmentManager()Landroid/support/v4/app/FragmentManager; |
447 | ····move-result-object·v2 | 449 | ····move-result-object·v2 |
448 | ····const-string·v3,·"serverInfo" | 450 | ····const-string·v3,·"serverInfo" |
449 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/support/v4/app/DialogFragment;->show(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V | 451 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/support/v4/app/DialogFragment;->show(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V |
Offset 116, 14 lines modified | Offset 116, 15 lines modified | ||
116 | ····:cond_2 | 116 | ····:cond_2 |
117 | ····invoke-virtual·{p1},·Lcom/morlunk/mumbleclient/servers/ServerInfoResponse;->getCurrentUsers()I | 117 | ····invoke-virtual·{p1},·Lcom/morlunk/mumbleclient/servers/ServerInfoResponse;->getCurrentUsers()I |
118 | ····move-result·v0 | 118 | ····move-result·v0 |
119 | ····if-nez·v0,·:cond_0 | 119 | ····if-nez·v0,·:cond_0 |
120 | ····.line·352 | ||
120 | ····invoke-virtual·{p1},·Lcom/morlunk/mumbleclient/servers/ServerInfoResponse;->getVersion()I | 121 | ····invoke-virtual·{p1},·Lcom/morlunk/mumbleclient/servers/ServerInfoResponse;->getVersion()I |
121 | ····move-result·v0 | 122 | ····move-result·v0 |
122 | ····const·v1,·0x10205 | 123 | ····const·v1,·0x10205 |
123 | ····if-ne·v0,·v1,·:cond_0 | 124 | ····if-ne·v0,·v1,·:cond_0 |
Offset 19, 18 lines modified | Offset 19, 19 lines modified | ||
19 | .field·final·synthetic·val$server:Lcom/morlunk/jumble/model/Server; | 19 | .field·final·synthetic·val$server:Lcom/morlunk/jumble/model/Server; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/ServerAdapter;Lcom/morlunk/jumble/model/Server;)V | 21 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/servers/ServerAdapter;Lcom/morlunk/jumble/model/Server;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/servers/ServerAdapter; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·117 | 25 | ····.line·117 |
25 | ····.local·p0,·"this":Lcom/morlunk/mumbleclient/servers/ServerAdapter$2;,·"Lcom/morlunk/mumbleclient/servers/ServerAdapter | 26 | ····.local·p0,·"this":Lcom/morlunk/mumbleclient/servers/ServerAdapter$2;,·"Lcom/morlunk/mumbleclient/servers/ServerAdapter$2;" |
26 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/ServerAdapter$2;->this$0:Lcom/morlunk/mumbleclient/servers/ServerAdapter; | 27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/servers/ServerAdapter$2;->this$0:Lcom/morlunk/mumbleclient/servers/ServerAdapter; |
27 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/servers/ServerAdapter$2;->val$server:Lcom/morlunk/jumble/model/Server; | 28 | ····iput-object·p2,·p0,·Lcom/morlunk/mumbleclient/servers/ServerAdapter$2;->val$server:Lcom/morlunk/jumble/model/Server; |
28 | ····invoke-direct·{p0},·Lcom/morlunk/mumbleclient/servers/ServerInfoTask;-><init>()V | 29 | ····invoke-direct·{p0},·Lcom/morlunk/mumbleclient/servers/ServerInfoTask;-><init>()V |
29 | ····return-void | 30 | ····return-void |
Offset 40, 15 lines modified | Offset 41, 15 lines modified | ||
40 | #·virtual·methods | 41 | #·virtual·methods |
41 | .method·protected·onPostExecute(Lcom/morlunk/mumbleclient/servers/ServerInfoResponse;)V | 42 | .method·protected·onPostExecute(Lcom/morlunk/mumbleclient/servers/ServerInfoResponse;)V |
42 | ····.locals·2 | 43 | ····.locals·2 |
43 | ····.param·p1,·"result"····#·Lcom/morlunk/mumbleclient/servers/ServerInfoResponse; | 44 | ····.param·p1,·"result"····#·Lcom/morlunk/mumbleclient/servers/ServerInfoResponse; |
44 | ····.prologue | 45 | ····.prologue |
45 | ····.line·119 | 46 | ····.line·119 |
46 | ····.local·p0,·"this":Lcom/morlunk/mumbleclient/servers/ServerAdapter$2;,·"Lcom/morlunk/mumbleclient/servers/ServerAdapter | 47 | ····.local·p0,·"this":Lcom/morlunk/mumbleclient/servers/ServerAdapter$2;,·"Lcom/morlunk/mumbleclient/servers/ServerAdapter$2;" |
47 | ····invoke-super·{p0,·p1},·Lcom/morlunk/mumbleclient/servers/ServerInfoTask;->onPostExecute(Ljava/lang/Object;)V | 48 | ····invoke-super·{p0,·p1},·Lcom/morlunk/mumbleclient/servers/ServerInfoTask;->onPostExecute(Ljava/lang/Object;)V |
48 | ····.line·120 | 49 | ····.line·120 |
49 | ····iget-object·v0,·p0,·Lcom/morlunk/mumbleclient/servers/ServerAdapter$2;->this$0:Lcom/morlunk/mumbleclient/servers/ServerAdapter; | 50 | ····iget-object·v0,·p0,·Lcom/morlunk/mumbleclient/servers/ServerAdapter$2;->this$0:Lcom/morlunk/mumbleclient/servers/ServerAdapter; |
50 | ····invoke-static·{v0},·Lcom/morlunk/mumbleclient/servers/ServerAdapter;->access$100(Lcom/morlunk/mumbleclient/servers/ServerAdapter;)Ljava/util/concurrent/ConcurrentHashMap; | 51 | ····invoke-static·{v0},·Lcom/morlunk/mumbleclient/servers/ServerAdapter;->access$100(Lcom/morlunk/mumbleclient/servers/ServerAdapter;)Ljava/util/concurrent/ConcurrentHashMap; |
Offset 68, 14 lines modified | Offset 69, 14 lines modified | ||
68 | .end·method | 69 | .end·method |
69 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V | 70 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V |
70 | ····.locals·0 | 71 | ····.locals·0 |
71 | ····.prologue | 72 | ····.prologue |
72 | ····.line·117 | 73 | ····.line·117 |
73 | ····.local·p0,·"this":Lcom/morlunk/mumbleclient/servers/ServerAdapter$2;,·"Lcom/morlunk/mumbleclient/servers/ServerAdapter | 74 | ····.local·p0,·"this":Lcom/morlunk/mumbleclient/servers/ServerAdapter$2;,·"Lcom/morlunk/mumbleclient/servers/ServerAdapter$2;" |
74 | ····check-cast·p1,·Lcom/morlunk/mumbleclient/servers/ServerInfoResponse; | 75 | ····check-cast·p1,·Lcom/morlunk/mumbleclient/servers/ServerInfoResponse; |
75 | ····invoke-virtual·{p0,·p1},·Lcom/morlunk/mumbleclient/servers/ServerAdapter$2;->onPostExecute(Lcom/morlunk/mumbleclient/servers/ServerInfoResponse;)V | 76 | ····invoke-virtual·{p0,·p1},·Lcom/morlunk/mumbleclient/servers/ServerAdapter$2;->onPostExecute(Lcom/morlunk/mumbleclient/servers/ServerInfoResponse;)V |
76 | ····return-void | 77 | ····return-void |
77 | .end·method | 78 | .end·method |
Offset 45, 14 lines modified | Offset 45, 15 lines modified | ||
45 | ····.line·45 | 45 | ····.line·45 |
46 | ····new-array·v5,·v8,·[I | 46 | ····new-array·v5,·v8,·[I |
47 | ····const·v6,·0x7f010065 | 47 | ····const·v6,·0x7f010065 |
48 | ····aput·v6,·v5,·v7 | 48 | ····aput·v6,·v5,·v7 |
49 | ····.line·46 | ||
49 | ····invoke-virtual·{p1,·v5},·Landroid/content/Context;->obtainStyledAttributes([I)Landroid/content/res/TypedArray; | 50 | ····invoke-virtual·{p1,·v5},·Landroid/content/Context;->obtainStyledAttributes([I)Landroid/content/res/TypedArray; |
50 | ····move-result-object·v1 | 51 | ····move-result-object·v1 |
51 | ····.line·47 | 52 | ····.line·47 |
52 | ····.local·v1,·"actionBarThemeArray":Landroid/content/res/TypedArray; | 53 | ····.local·v1,·"actionBarThemeArray":Landroid/content/res/TypedArray; |
53 | ····invoke-virtual·{v1,·v7,·v7},·Landroid/content/res/TypedArray;->getResourceId(II)I | 54 | ····invoke-virtual·{v1,·v7,·v7},·Landroid/content/res/TypedArray;->getResourceId(II)I |
Offset 66, 14 lines modified | Offset 67, 15 lines modified | ||
66 | ····.line·50 | 67 | ····.line·50 |
67 | ····new-array·v5,·v8,·[I | 68 | ····new-array·v5,·v8,·[I |
68 | ····const·v6,·0x7f010008 | 69 | ····const·v6,·0x7f010008 |
69 | ····aput·v6,·v5,·v7 | 70 | ····aput·v6,·v5,·v7 |
71 | ····.line·51 | ||
70 | ····invoke-virtual·{p1,·v0,·v5},·Landroid/content/Context;->obtainStyledAttributes(I[I)Landroid/content/res/TypedArray; | 72 | ····invoke-virtual·{p1,·v0,·v5},·Landroid/content/Context;->obtainStyledAttributes(I[I)Landroid/content/res/TypedArray; |
71 | ····move-result-object·v4 | 73 | ····move-result-object·v4 |
72 | ····.line·52 | 74 | ····.line·52 |
73 | ····.local·v4,·"titleTextStyleArray":Landroid/content/res/TypedArray; | 75 | ····.local·v4,·"titleTextStyleArray":Landroid/content/res/TypedArray; |
74 | ····invoke-virtual·{v4,·v7,·v7},·Landroid/content/res/TypedArray;->getResourceId(II)I | 76 | ····invoke-virtual·{v4,·v7,·v7},·Landroid/content/res/TypedArray;->getResourceId(II)I |
Offset 87, 14 lines modified | Offset 89, 15 lines modified | ||
87 | ····.line·55 | 89 | ····.line·55 |
88 | ····new-array·v5,·v8,·[I | 90 | ····new-array·v5,·v8,·[I |
89 | ····const·v6,·0x1010098 | 91 | ····const·v6,·0x1010098 |
90 | ····aput·v6,·v5,·v7 | 92 | ····aput·v6,·v5,·v7 |
93 | ····.line·56 | ||
91 | ····invoke-virtual·{p1,·v3,·v5},·Landroid/content/Context;->obtainStyledAttributes(I[I)Landroid/content/res/TypedArray; | 94 | ····invoke-virtual·{p1,·v3,·v5},·Landroid/content/Context;->obtainStyledAttributes(I[I)Landroid/content/res/TypedArray; |
92 | ····move-result-object·v2 | 95 | ····move-result-object·v2 |
93 | ····.line·57 | 96 | ····.line·57 |
94 | ····.local·v2,·"textColorArray":Landroid/content/res/TypedArray; | 97 | ····.local·v2,·"textColorArray":Landroid/content/res/TypedArray; |
95 | ····invoke-virtual·{v2,·v7,·v7},·Landroid/content/res/TypedArray;->getColor(II)I | 98 | ····invoke-virtual·{v2,·v7,·v7},·Landroid/content/res/TypedArray;->getColor(II)I |
Offset 61, 42 lines modified | Offset 61, 41 lines modified | ||
61 | ····.line·46 | 61 | ····.line·46 |
62 | ····.local·p1,·"channels":Ljava/util/List;,·"Ljava/util/List<Lcom/morlunk/jumble/model/IChannel;>;" | 62 | ····.local·p1,·"channels":Ljava/util/List;,·"Ljava/util/List<Lcom/morlunk/jumble/model/IChannel;>;" |
63 | ····invoke-interface·{p1,·p0},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 63 | ····invoke-interface·{p1,·p0},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
64 | ····.line·47 | 64 | ····.line·47 |
65 | ····invoke-interface·{p0},·Lcom/morlunk/jumble/model/IChannel;->getSubchannels()Ljava/util/List; | 65 | ····invoke-interface·{p0},·Lcom/morlunk/jumble/model/IChannel;->getSubchannels()Ljava/util/List; |
66 | ····move-result-object·v | 66 | ····move-result-object·v1 |
67 | ····invoke-interface·{v | 67 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
68 | ····move-result-object·v | 68 | ····move-result-object·v1 |
69 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
70 | ····:cond_0 | 69 | ····:cond_0 |
71 | ····:goto_0 | 70 | ····:goto_0 |
72 | ····invoke-interface·{v | 71 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
73 | ····move-result·v2 | 72 | ····move-result·v2 |
74 | ····if-eqz·v2,·:cond_1 | 73 | ····if-eqz·v2,·:cond_1 |
75 | ····invoke-interface·{v | 74 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
76 | ····move-result-object·v | 75 | ····move-result-object·v0 |
77 | ····check-cast·v | 76 | ····check-cast·v0,·Lcom/morlunk/jumble/model/IChannel; |
78 | ····.line·48 | 77 | ····.line·48 |
79 | ····.local·v | 78 | ····.local·v0,·"subc":Lcom/morlunk/jumble/model/IChannel; |
80 | ····if-eqz·v | 79 | ····if-eqz·v0,·:cond_0 |
81 | ····.line·49 | 80 | ····.line·49 |
82 | ····invoke-static·{v | 81 | ····invoke-static·{v0,·p1},·Lcom/morlunk/mumbleclient/util/ModelUtils;->getChannelList(Lcom/morlunk/jumble/model/IChannel;Ljava/util/List;)V |
83 | ····goto·:goto_0 | 82 | ····goto·:goto_0 |
84 | ····.line·52 | 83 | ····.line·52 |
85 | ····.end·local·v | 84 | ····.end·local·v0····#·"subc":Lcom/morlunk/jumble/model/IChannel; |
86 | ····:cond_1 | 85 | ····:cond_1 |
87 | ····return-void | 86 | ····return-void |
88 | .end·method | 87 | .end·method |
Offset 999, 30 lines modified | Offset 999, 34 lines modified | ||
999 | ····.line·437 | 999 | ····.line·437 |
1000 | ····new-instance·v5,·Landroid/app/AlertDialog$Builder; | 1000 | ····new-instance·v5,·Landroid/app/AlertDialog$Builder; |
1001 | ····invoke-direct·{v5,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 1001 | ····invoke-direct·{v5,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
1002 | ····const·v6,·0x7f0c00d8 | 1002 | ····const·v6,·0x7f0c00d8 |
1003 | ····.line·438 | ||
1003 | ····invoke-virtual·{v5,·v6},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; | 1004 | ····invoke-virtual·{v5,·v6},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; |
1004 | ····move-result-object·v5 | 1005 | ····move-result-object·v5 |
1005 | ····const·v6,·0x7f0c0043 | 1006 | ····const·v6,·0x7f0c0043 |
1007 | ····.line·439 | ||
1006 | ····invoke-virtual·{v5,·v6},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; | 1008 | ····invoke-virtual·{v5,·v6},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; |
1007 | ····move-result-object·v5 | 1009 | ····move-result-object·v5 |
1008 | ····const·v6,·0x104000a | 1010 | ····const·v6,·0x104000a |
1011 | ····.line·440 | ||
1009 | ····invoke-virtual·{v5,·v6,·v10},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 1012 | ····invoke-virtual·{v5,·v6,·v10},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
1010 | ····move-result-object·v5 | 1013 | ····move-result-object·v5 |
1014 | ····.line·441 | ||
1011 | ····invoke-virtual·{v5},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 1015 | ····invoke-virtual·{v5},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
1012 | ····move-result-object·v0 | 1016 | ····move-result-object·v0 |
1013 | ····.line·442 | 1017 | ····.line·442 |
1014 | ····.local·v0,·"ad":Landroid/app/AlertDialog; | 1018 | ····.local·v0,·"ad":Landroid/app/AlertDialog; |
1015 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog;->getWindow()Landroid/view/Window; | 1019 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog;->getWindow()Landroid/view/Window; |
Offset 1342, 18 lines modified | Offset 1346, 20 lines modified | ||
1342 | ····.line·378 | 1346 | ····.line·378 |
1343 | ····:pswitch_2 | 1347 | ····:pswitch_2 |
1344 | ····const-string·v5,·"detection_threshold" | 1348 | ····const-string·v5,·"detection_threshold" |
1345 | ····iget-object·v6,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService;->mSettings:Lcom/morlunk/mumbleclient/Settings; | 1349 | ····iget-object·v6,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService;->mSettings:Lcom/morlunk/mumbleclient/Settings; |
1350 | ····.line·379 | ||
1346 | ····invoke-virtual·{v6},·Lcom/morlunk/mumbleclient/Settings;->getDetectionThreshold()F | 1351 | ····invoke-virtual·{v6},·Lcom/morlunk/mumbleclient/Settings;->getDetectionThreshold()F |
1347 | ····move-result·v6 | 1352 | ····move-result·v6 |
1353 | ····.line·378 | ||
1348 | ····invoke-virtual·{v1,·v5,·v6},·Landroid/os/Bundle;->putFloat(Ljava/lang/String;F)V | 1354 | ····invoke-virtual·{v1,·v5,·v6},·Landroid/os/Bundle;->putFloat(Ljava/lang/String;F)V |
1349 | ····goto/16·:goto_1 | 1355 | ····goto/16·:goto_1 |
1350 | ····.line·382 | 1356 | ····.line·382 |
1351 | ····:pswitch_3 | 1357 | ····:pswitch_3 |
1352 | ····iget-object·v7,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService;->mHotCorner:Lcom/morlunk/mumbleclient/service/PlumbleHotCorner; | 1358 | ····iget-object·v7,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService;->mHotCorner:Lcom/morlunk/mumbleclient/service/PlumbleHotCorner; |
Offset 1456, 18 lines modified | Offset 1462, 20 lines modified | ||
1456 | ····.line·397 | 1462 | ····.line·397 |
1457 | ····:pswitch_6 | 1463 | ····:pswitch_6 |
1458 | ····const-string·v5,·"amplitude_boost" | 1464 | ····const-string·v5,·"amplitude_boost" |
1459 | ····iget-object·v6,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService;->mSettings:Lcom/morlunk/mumbleclient/Settings; | 1465 | ····iget-object·v6,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService;->mSettings:Lcom/morlunk/mumbleclient/Settings; |
1466 | ····.line·398 | ||
1460 | ····invoke-virtual·{v6},·Lcom/morlunk/mumbleclient/Settings;->getAmplitudeBoostMultiplier()F | 1467 | ····invoke-virtual·{v6},·Lcom/morlunk/mumbleclient/Settings;->getAmplitudeBoostMultiplier()F |
1461 | ····move-result·v6 | 1468 | ····move-result·v6 |
1469 | ····.line·397 | ||
1462 | ····invoke-virtual·{v1,·v5,·v6},·Landroid/os/Bundle;->putFloat(Ljava/lang/String;F)V | 1470 | ····invoke-virtual·{v1,·v5,·v6},·Landroid/os/Bundle;->putFloat(Ljava/lang/String;F)V |
1463 | ····goto/16·:goto_1 | 1471 | ····goto/16·:goto_1 |
1464 | ····.line·401 | 1472 | ····.line·401 |
1465 | ····:pswitch_7 | 1473 | ····:pswitch_7 |
1466 | ····const-string·v5,·"half_duplex" | 1474 | ····const-string·v5,·"half_duplex" |
Offset 1484, 18 lines modified | Offset 1492, 20 lines modified | ||
1484 | ····.line·404 | 1492 | ····.line·404 |
1485 | ····:pswitch_8 | 1493 | ····:pswitch_8 |
1486 | ····const-string·v5,·"enable_preprocessor" | 1494 | ····const-string·v5,·"enable_preprocessor" |
1487 | ····iget-object·v6,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService;->mSettings:Lcom/morlunk/mumbleclient/Settings; | 1495 | ····iget-object·v6,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService;->mSettings:Lcom/morlunk/mumbleclient/Settings; |
1496 | ····.line·405 | ||
1488 | ····invoke-virtual·{v6},·Lcom/morlunk/mumbleclient/Settings;->isPreprocessorEnabled()Z | 1497 | ····invoke-virtual·{v6},·Lcom/morlunk/mumbleclient/Settings;->isPreprocessorEnabled()Z |
1489 | ····move-result·v6 | 1498 | ····move-result·v6 |
1499 | ····.line·404 | ||
1490 | ····invoke-virtual·{v1,·v5,·v6},·Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V | 1500 | ····invoke-virtual·{v1,·v5,·v6},·Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V |
1491 | ····goto/16·:goto_1 | 1501 | ····goto/16·:goto_1 |
1492 | ····.line·408 | 1502 | ····.line·408 |
1493 | ····:pswitch_9 | 1503 | ····:pswitch_9 |
1494 | ····iget-object·v5,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService;->mSettings:Lcom/morlunk/mumbleclient/Settings; | 1504 | ····iget-object·v5,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService;->mSettings:Lcom/morlunk/mumbleclient/Settings; |
Offset 1623, 14 lines modified | Offset 1633, 15 lines modified | ||
1623 | ····if-eqz·v0,·:cond_0 | 1633 | ····if-eqz·v0,·:cond_0 |
1624 | ····const-string·v0,·"ptt" | 1634 | ····const-string·v0,·"ptt" |
1625 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService;->mSettings:Lcom/morlunk/mumbleclient/Settings; | 1635 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService;->mSettings:Lcom/morlunk/mumbleclient/Settings; |
1636 | ····.line·539 | ||
1626 | ····invoke-virtual·{v1},·Lcom/morlunk/mumbleclient/Settings;->getInputMethod()Ljava/lang/String; | 1637 | ····invoke-virtual·{v1},·Lcom/morlunk/mumbleclient/Settings;->getInputMethod()Ljava/lang/String; |
1627 | ····move-result-object·v1 | 1638 | ····move-result-object·v1 |
1628 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 1639 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
1629 | ····move-result·v0 | 1640 | ····move-result·v0 |
Offset 1675, 14 lines modified | Offset 1686, 15 lines modified | ||
1675 | ····if-eqz·v1,·:cond_1 | 1686 | ····if-eqz·v1,·:cond_1 |
1676 | ····const-string·v1,·"ptt" | 1687 | ····const-string·v1,·"ptt" |
1677 | ····iget-object·v2,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService;->mSettings:Lcom/morlunk/mumbleclient/Settings; | 1688 | ····iget-object·v2,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService;->mSettings:Lcom/morlunk/mumbleclient/Settings; |
1689 | ····.line·552 | ||
1678 | ····invoke-virtual·{v2},·Lcom/morlunk/mumbleclient/Settings;->getInputMethod()Ljava/lang/String; | 1690 | ····invoke-virtual·{v2},·Lcom/morlunk/mumbleclient/Settings;->getInputMethod()Ljava/lang/String; |
1679 | ····move-result-object·v2 | 1691 | ····move-result-object·v2 |
1680 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 1692 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
Max diff block lines reached; 20/3835 bytes (0.52%) 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:Lcom/morlunk/mumbleclient/service/PlumbleOverlay; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/service/PlumbleOverlay; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleOverlay;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleOverlay;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/service/PlumbleOverlay; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·178 | 27 | ····.line·178 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleOverlay$5;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleOverlay; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleOverlay$5;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleOverlay; |
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:Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification; | 18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification;)V | 20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·44 | 24 | ····.line·44 |
24 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification$1;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification; | 25 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification$1;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification; |
25 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
Offset 163, 64 lines modified | Offset 163, 70 lines modified | ||
163 | ····.local·v5,·"overlayIntent":Landroid/content/Intent; | 163 | ····.local·v5,·"overlayIntent":Landroid/content/Intent; |
164 | ····const·v7,·0x7f020049 | 164 | ····const·v7,·0x7f020049 |
165 | ····iget-object·v8,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification;->mService:Landroid/app/Service; | 165 | ····iget-object·v8,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification;->mService:Landroid/app/Service; |
166 | ····const·v9,·0x7f0c00f4 | 166 | ····const·v9,·0x7f0c00f4 |
167 | ····.line·148 | ||
167 | ····invoke-virtual·{v8,·v9},·Landroid/app/Service;->getString(I)Ljava/lang/String; | 168 | ····invoke-virtual·{v8,·v9},·Landroid/app/Service;->getString(I)Ljava/lang/String; |
168 | ····move-result-object·v8 | 169 | ····move-result-object·v8 |
169 | ····iget-object·v9,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification;->mService:Landroid/app/Service; | 170 | ····iget-object·v9,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification;->mService:Landroid/app/Service; |
170 | ····invoke-static·{v9,·v11,·v3,·v12},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; | 171 | ····invoke-static·{v9,·v11,·v3,·v12},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; |
171 | ····move-result-object·v9 | 172 | ····move-result-object·v9 |
173 | ····.line·147 | ||
172 | ····invoke-virtual·{v0,·v7,·v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; | 174 | ····invoke-virtual·{v0,·v7,·v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; |
173 | ····.line·150 | 175 | ····.line·150 |
174 | ····const·v7,·0x7f020036 | 176 | ····const·v7,·0x7f020036 |
175 | ····iget-object·v8,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification;->mService:Landroid/app/Service; | 177 | ····iget-object·v8,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification;->mService:Landroid/app/Service; |
176 | ····const·v9,·0x7f0c0088 | 178 | ····const·v9,·0x7f0c0088 |
179 | ····.line·151 | ||
177 | ····invoke-virtual·{v8,·v9},·Landroid/app/Service;->getString(I)Ljava/lang/String; | 180 | ····invoke-virtual·{v8,·v9},·Landroid/app/Service;->getString(I)Ljava/lang/String; |
178 | ····move-result-object·v8 | 181 | ····move-result-object·v8 |
179 | ····iget-object·v9,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification;->mService:Landroid/app/Service; | 182 | ····iget-object·v9,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification;->mService:Landroid/app/Service; |
180 | ····invoke-static·{v9,·v11,·v2,·v12},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; | 183 | ····invoke-static·{v9,·v11,·v2,·v12},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; |
181 | ····move-result-object·v9 | 184 | ····move-result-object·v9 |
185 | ····.line·150 | ||
182 | ····invoke-virtual·{v0,·v7,·v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; | 186 | ····invoke-virtual·{v0,·v7,·v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; |
183 | ····.line·153 | 187 | ····.line·153 |
184 | ····const·v7,·0x7f02003a | 188 | ····const·v7,·0x7f02003a |
185 | ····iget-object·v8,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification;->mService:Landroid/app/Service; | 189 | ····iget-object·v8,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification;->mService:Landroid/app/Service; |
186 | ····const·v9,·0x7f0c00ff | 190 | ····const·v9,·0x7f0c00ff |
191 | ····.line·154 | ||
187 | ····invoke-virtual·{v8,·v9},·Landroid/app/Service;->getString(I)Ljava/lang/String; | 192 | ····invoke-virtual·{v8,·v9},·Landroid/app/Service;->getString(I)Ljava/lang/String; |
188 | ····move-result-object·v8 | 193 | ····move-result-object·v8 |
189 | ····iget-object·v9,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification;->mService:Landroid/app/Service; | 194 | ····iget-object·v9,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification;->mService:Landroid/app/Service; |
190 | ····const/4·v10,·0x2 | 195 | ····const/4·v10,·0x2 |
191 | ····invoke-static·{v9,·v10,·v5,·v12},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; | 196 | ····invoke-static·{v9,·v10,·v5,·v12},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; |
192 | ····move-result-object·v9 | 197 | ····move-result-object·v9 |
198 | ····.line·153 | ||
193 | ····invoke-virtual·{v0,·v7,·v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; | 199 | ····invoke-virtual·{v0,·v7,·v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; |
194 | ····.line·158 | 200 | ····.line·158 |
195 | ····.end·local·v2····#·"deafenIntent":Landroid/content/Intent; | 201 | ····.end·local·v2····#·"deafenIntent":Landroid/content/Intent; |
196 | ····.end·local·v3····#·"muteIntent":Landroid/content/Intent; | 202 | ····.end·local·v3····#·"muteIntent":Landroid/content/Intent; |
197 | ····.end·local·v5····#·"overlayIntent":Landroid/content/Intent; | 203 | ····.end·local·v5····#·"overlayIntent":Landroid/content/Intent; |
198 | ····:cond_0 | 204 | ····:cond_0 |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/service/PlumbleOverlay; | 26 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/service/PlumbleOverlay; |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleOverlay;)V | 28 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleOverlay;)V |
29 | ····.locals·2 | 29 | ····.locals·2 |
30 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/service/PlumbleOverlay; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·96 | 32 | ····.line·96 |
32 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleOverlay$2;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleOverlay; | 33 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleOverlay$2;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleOverlay; |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 250, 24 lines modified | Offset 250, 27 lines modified | ||
250 | ····.local·v1,·"cancelIntent":Landroid/content/Intent; | 250 | ····.local·v1,·"cancelIntent":Landroid/content/Intent; |
251 | ····const·v7,·0x7f02003e | 251 | ····const·v7,·0x7f02003e |
252 | ····iget-object·v8,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification;->mContext:Landroid/content/Context; | 252 | ····iget-object·v8,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification;->mContext:Landroid/content/Context; |
253 | ····const·v9,·0x7f0c0039 | 253 | ····const·v9,·0x7f0c0039 |
254 | ····.line·97 | ||
254 | ····invoke-virtual·{v8,·v9},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 255 | ····invoke-virtual·{v8,·v9},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
255 | ····move-result-object·v8 | 256 | ····move-result-object·v8 |
256 | ····iget-object·v9,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification;->mContext:Landroid/content/Context; | 257 | ····iget-object·v9,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification;->mContext:Landroid/content/Context; |
258 | ····.line·98 | ||
257 | ····invoke-static·{v9,·v10,·v1,·v11},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; | 259 | ····invoke-static·{v9,·v10,·v1,·v11},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; |
258 | ····move-result-object·v9 | 260 | ····move-result-object·v9 |
261 | ····.line·96 | ||
259 | ····invoke-virtual·{v0,·v7,·v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; | 262 | ····invoke-virtual·{v0,·v7,·v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; |
260 | ····.line·100 | 263 | ····.line·100 |
261 | ····const/4·v7,·0x1 | 264 | ····const/4·v7,·0x1 |
262 | ····invoke-virtual·{v0,·v7},·Landroid/support/v4/app/NotificationCompat$Builder;->setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder; | 265 | ····invoke-virtual·{v0,·v7},·Landroid/support/v4/app/NotificationCompat$Builder;->setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder; |
Offset 319, 21 lines modified | Offset 322, 24 lines modified | ||
319 | ····.local·v6,·"reconnectIntent":Landroid/content/Intent; | 322 | ····.local·v6,·"reconnectIntent":Landroid/content/Intent; |
320 | ····const·v7,·0x7f02004c | 323 | ····const·v7,·0x7f02004c |
321 | ····iget-object·v8,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification;->mContext:Landroid/content/Context; | 324 | ····iget-object·v8,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification;->mContext:Landroid/content/Context; |
322 | ····const·v9,·0x7f0c011e | 325 | ····const·v9,·0x7f0c011e |
326 | ····.line·104 | ||
323 | ····invoke-virtual·{v8,·v9},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 327 | ····invoke-virtual·{v8,·v9},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
324 | ····move-result-object·v8 | 328 | ····move-result-object·v8 |
325 | ····iget-object·v9,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification;->mContext:Landroid/content/Context; | 329 | ····iget-object·v9,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification;->mContext:Landroid/content/Context; |
330 | ····.line·105 | ||
326 | ····invoke-static·{v9,·v10,·v6,·v11},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; | 331 | ····invoke-static·{v9,·v10,·v6,·v11},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; |
327 | ····move-result-object·v9 | 332 | ····move-result-object·v9 |
333 | ····.line·103 | ||
328 | ····invoke-virtual·{v0,·v7,·v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; | 334 | ····invoke-virtual·{v0,·v7,·v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; |
329 | ····goto·:goto_1 | 335 | ····goto·:goto_1 |
330 | .end·method | 336 | .end·method |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification; | 18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification;)V | 20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·52 | 24 | ····.line·52 |
24 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification$1;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification; | 25 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification$1;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification; |
25 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
Offset 101, 240 lines modified | Offset 101, 248 lines modified | ||
101 | .method·public·show(Lcom/morlunk/jumble/model/IMessage;)V | 101 | .method·public·show(Lcom/morlunk/jumble/model/IMessage;)V |
102 | ····.locals·14 | 102 | ····.locals·14 |
103 | ····.param·p1,·"message"····#·Lcom/morlunk/jumble/model/IMessage; | 103 | ····.param·p1,·"message"····#·Lcom/morlunk/jumble/model/IMessage; |
104 | ····.prologue | 104 | ····.prologue |
105 | ····.line·61 | 105 | ····.line·61 |
106 | ····iget-object·v | 106 | ····iget-object·v8,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleMessageNotification;->mUnreadMessages:Ljava/util/List; |
107 | ····invoke-interface·{v | 107 | ····invoke-interface·{v8,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
108 | ····.line·63 | 108 | ····.line·63 |
109 | ····new-instance·v | 109 | ····new-instance·v7,·Landroid/support/v4/app/NotificationCompat$InboxStyle; |
110 | ····invoke-direct·{v | 110 | ····invoke-direct·{v7},·Landroid/support/v4/app/NotificationCompat$InboxStyle;-><init>()V |
111 | ····.line·64 | 111 | ····.line·64 |
112 | ····.local·v | 112 | ····.local·v7,·"style":Landroid/support/v4/app/NotificationCompat$InboxStyle; |
113 | ····iget-object·v | 113 | ····iget-object·v8,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleMessageNotification;->mContext:Landroid/content/Context; |
114 | ····const·v | 114 | ····const·v9,·0x7f0c00fc |
115 | ····const/4·v1 | 115 | ····const/4·v10,·0x1 |
116 | ····new-array·v1 | 116 | ····new-array·v10,·v10,·[Ljava/lang/Object; |
117 | ····const/4·v1 | 117 | ····const/4·v11,·0x0 |
118 | ····iget-object·v1 | 118 | ····iget-object·v12,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleMessageNotification;->mUnreadMessages:Ljava/util/List; |
119 | ····invoke-interface·{v1 | 119 | ····invoke-interface·{v12},·Ljava/util/List;->size()I |
120 | ····move-result·v1 | 120 | ····move-result·v12 |
121 | ····invoke-static·{v1 | 121 | ····invoke-static·{v12},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
122 | ····move-result-object·v1 | 122 | ····move-result-object·v12 |
123 | ····aput-object·v1 | 123 | ····aput-object·v12,·v10,·v11 |
124 | ····invoke-virtual·{v | 124 | ····invoke-virtual·{v8,·v9,·v10},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
125 | ····move-result-object·v | 125 | ····move-result-object·v8 |
126 | ····invoke-virtual·{v | 126 | ····invoke-virtual·{v7,·v8},·Landroid/support/v4/app/NotificationCompat$InboxStyle;->setBigContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; |
127 | ····.line·65 | 127 | ····.line·65 |
128 | ····iget-object·v | 128 | ····iget-object·v8,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleMessageNotification;->mUnreadMessages:Ljava/util/List; |
129 | ····invoke-interface·{v | 129 | ····invoke-interface·{v8},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
130 | ····move-result-object·v | 130 | ····move-result-object·v8 |
131 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
132 | ····:goto_0 | 131 | ····:goto_0 |
133 | ····invoke-interface·{v | 132 | ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z |
134 | ····move-result·v9 | 133 | ····move-result·v9 |
135 | ····if-eqz·v9,·:cond_0 | 134 | ····if-eqz·v9,·:cond_0 |
136 | ····invoke-interface·{v | 135 | ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
137 | ····move-result-object·v | 136 | ····move-result-object·v3 |
138 | ····check-cast·v | 137 | ····check-cast·v3,·Lcom/morlunk/jumble/model/IMessage; |
139 | ····.line·66 | 138 | ····.line·66 |
140 | ····.local·v | 139 | ····.local·v3,·"m":Lcom/morlunk/jumble/model/IMessage; |
141 | ····iget-object·v9,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleMessageNotification;->mContext:Landroid/content/Context; | 140 | ····iget-object·v9,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleMessageNotification;->mContext:Landroid/content/Context; |
142 | ····const·v10,·0x7f0c00fb | 141 | ····const·v10,·0x7f0c00fb |
143 | ····const/4·v11,·0x2 | 142 | ····const/4·v11,·0x2 |
144 | ····new-array·v11,·v11,·[Ljava/lang/Object; | 143 | ····new-array·v11,·v11,·[Ljava/lang/Object; |
145 | ····const/4·v12,·0x0 | 144 | ····const/4·v12,·0x0 |
146 | ····invoke-interface·{v | 145 | ····invoke-interface·{v3},·Lcom/morlunk/jumble/model/IMessage;->getActorName()Ljava/lang/String; |
147 | ····move-result-object·v13 | 146 | ····move-result-object·v13 |
148 | ····aput-object·v13,·v11,·v12 | 147 | ····aput-object·v13,·v11,·v12 |
149 | ····const/4·v12,·0x1 | 148 | ····const/4·v12,·0x1 |
150 | ····invoke-interface·{v | 149 | ····invoke-interface·{v3},·Lcom/morlunk/jumble/model/IMessage;->getMessage()Ljava/lang/String; |
151 | ····move-result-object·v13 | 150 | ····move-result-object·v13 |
152 | ····aput-object·v13,·v11,·v12 | 151 | ····aput-object·v13,·v11,·v12 |
153 | ····invoke-virtual·{v9,·v10,·v11},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 152 | ····invoke-virtual·{v9,·v10,·v11},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
154 | ····move-result-object·v | 153 | ····move-result-object·v2 |
155 | ····.line·67 | 154 | ····.line·67 |
156 | ····.local·v | 155 | ····.local·v2,·"line":Ljava/lang/String; |
157 | ····invoke-virtual·{v | 156 | ····invoke-virtual·{v7,·v2},·Landroid/support/v4/app/NotificationCompat$InboxStyle;->addLine(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; |
158 | ····goto·:goto_0 | 157 | ····goto·:goto_0 |
159 | ····.line·70 | 158 | ····.line·70 |
160 | ····.end·local·v | 159 | ····.end·local·v2····#·"line":Ljava/lang/String; |
161 | ····.end·local·v | 160 | ····.end·local·v3····#·"m":Lcom/morlunk/jumble/model/IMessage; |
162 | ····:cond_0 | 161 | ····:cond_0 |
163 | ····new-instance·v1,·Landroid/content/Intent; | 162 | ····new-instance·v1,·Landroid/content/Intent; |
164 | ····iget-object·v | 163 | ····iget-object·v8,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleMessageNotification;->mContext:Landroid/content/Context; |
165 | ····const-class·v | 164 | ····const-class·v9,·Lcom/morlunk/mumbleclient/app/PlumbleActivity; |
166 | ····invoke-direct·{v1,·v | 165 | ····invoke-direct·{v1,·v8,·v9},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V |
167 | ····.line·71 | 166 | ····.line·71 |
168 | ····.local·v1,·"channelListIntent":Landroid/content/Intent; | 167 | ····.local·v1,·"channelListIntent":Landroid/content/Intent; |
169 | ····const-string·v | 168 | ····const-string·v8,·"drawer_fragment" |
170 | ····const/4·v | 169 | ····const/4·v9,·0x1 |
171 | ····invoke-virtual·{v1,·v | 170 | ····invoke-virtual·{v1,·v8,·v9},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; |
172 | ····.line·73 | 171 | ····.line·73 |
173 | ····iget-object·v | 172 | ····iget-object·v8,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleMessageNotification;->mContext:Landroid/content/Context; |
174 | ····const/4·v | 173 | ····const/4·v9,·0x0 |
Max diff block lines reached; 8360/15534 bytes (53.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:Lcom/morlunk/mumbleclient/service/PlumbleService; | 18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleService;)V | 20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleService;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/service/PlumbleService; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·108 | 24 | ····.line·108 |
24 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService$3;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; | 25 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService$3;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; |
25 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/util/JumbleObserver;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/util/JumbleObserver;-><init>()V |
Offset 140, 28 lines modified | Offset 141, 31 lines modified | ||
140 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService$3;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; | 141 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService$3;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; |
141 | ····iget-object·v2,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService$3;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; | 142 | ····iget-object·v2,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService$3;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; |
142 | ····const·v3,·0x7f0c0104 | 143 | ····const·v3,·0x7f0c0104 |
144 | ····.line·119 | ||
143 | ····invoke-virtual·{v2,·v3},·Lcom/morlunk/mumbleclient/service/PlumbleService;->getString(I)Ljava/lang/String; | 145 | ····invoke-virtual·{v2,·v3},·Lcom/morlunk/mumbleclient/service/PlumbleService;->getString(I)Ljava/lang/String; |
144 | ····move-result-object·v2 | 146 | ····move-result-object·v2 |
145 | ····iget-object·v3,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService$3;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; | 147 | ····iget-object·v3,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService$3;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; |
146 | ····const·v4,·0x7f0c0081 | 148 | ····const·v4,·0x7f0c0081 |
149 | ····.line·120 | ||
147 | ····invoke-virtual·{v3,·v4},·Lcom/morlunk/mumbleclient/service/PlumbleService;->getString(I)Ljava/lang/String; | 150 | ····invoke-virtual·{v3,·v4},·Lcom/morlunk/mumbleclient/service/PlumbleService;->getString(I)Ljava/lang/String; |
148 | ····move-result-object·v3 | 151 | ····move-result-object·v3 |
149 | ····iget-object·v4,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService$3;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; | 152 | ····iget-object·v4,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService$3;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; |
153 | ····.line·118 | ||
150 | ····invoke-static·{v1,·v2,·v3,·v4},·Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification;->showForeground(Landroid/app/Service;Ljava/lang/String;Ljava/lang/String;Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification$OnActionListener;)Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification; | 154 | ····invoke-static·{v1,·v2,·v3,·v4},·Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification;->showForeground(Landroid/app/Service;Ljava/lang/String;Ljava/lang/String;Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification$OnActionListener;)Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification; |
151 | ····move-result-object·v1 | 155 | ····move-result-object·v1 |
152 | ····invoke-static·{v0,·v1},·Lcom/morlunk/mumbleclient/service/PlumbleService;->access$102(Lcom/morlunk/mumbleclient/service/PlumbleService;Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification;)Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification; | 156 | ····invoke-static·{v0,·v1},·Lcom/morlunk/mumbleclient/service/PlumbleService;->access$102(Lcom/morlunk/mumbleclient/service/PlumbleService;Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification;)Lcom/morlunk/mumbleclient/service/PlumbleConnectionNotification; |
153 | ····.line·122 | 157 | ····.line·122 |
Offset 210, 30 lines modified | Offset 214, 34 lines modified | ||
210 | ····if-eqz·p1,·:cond_1 | 214 | ····if-eqz·p1,·:cond_1 |
211 | ····.line·142 | 215 | ····.line·142 |
212 | ····iget-object·v0,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService$3;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; | 216 | ····iget-object·v0,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService$3;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; |
213 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService$3;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; | 217 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService$3;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; |
218 | ····.line·143 | ||
214 | ····invoke-virtual·{p1},·Lcom/morlunk/jumble/util/JumbleException;->getMessage()Ljava/lang/String; | 219 | ····invoke-virtual·{p1},·Lcom/morlunk/jumble/util/JumbleException;->getMessage()Ljava/lang/String; |
215 | ····move-result-object·v2 | 220 | ····move-result-object·v2 |
216 | ····iget-object·v3,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService$3;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; | 221 | ····iget-object·v3,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService$3;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; |
222 | ····.line·144 | ||
217 | ····invoke-virtual·{v3},·Lcom/morlunk/mumbleclient/service/PlumbleService;->isReconnecting()Z | 223 | ····invoke-virtual·{v3},·Lcom/morlunk/mumbleclient/service/PlumbleService;->isReconnecting()Z |
218 | ····move-result·v3 | 224 | ····move-result·v3 |
219 | ····iget-object·v4,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService$3;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; | 225 | ····iget-object·v4,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService$3;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; |
226 | ····.line·143 | ||
220 | ····invoke-static·{v1,·v2,·v3,·v4},·Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification;->show(Landroid/content/Context;Ljava/lang/String;ZLcom/morlunk/mumbleclient/service/PlumbleReconnectNotification$OnActionListener;)Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification; | 227 | ····invoke-static·{v1,·v2,·v3,·v4},·Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification;->show(Landroid/content/Context;Ljava/lang/String;ZLcom/morlunk/mumbleclient/service/PlumbleReconnectNotification$OnActionListener;)Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification; |
221 | ····move-result-object·v1 | 228 | ····move-result-object·v1 |
229 | ····.line·142 | ||
222 | ····invoke-static·{v0,·v1},·Lcom/morlunk/mumbleclient/service/PlumbleService;->access$002(Lcom/morlunk/mumbleclient/service/PlumbleService;Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification;)Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification; | 230 | ····invoke-static·{v0,·v1},·Lcom/morlunk/mumbleclient/service/PlumbleService;->access$002(Lcom/morlunk/mumbleclient/service/PlumbleService;Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification;)Lcom/morlunk/mumbleclient/service/PlumbleReconnectNotification; |
223 | ····.line·147 | 231 | ····.line·147 |
224 | ····:cond_1 | 232 | ····:cond_1 |
225 | ····return-void | 233 | ····return-void |
226 | .end·method | 234 | .end·method |
Offset 306, 68 lines modified | Offset 314, 67 lines modified | ||
306 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 314 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
307 | ····.line·234 | 315 | ····.line·234 |
308 | ····return-void | 316 | ····return-void |
309 | .end·method | 317 | .end·method |
310 | .method·public·onMessageLogged(Lcom/morlunk/jumble/model/IMessage;)V | 318 | .method·public·onMessageLogged(Lcom/morlunk/jumble/model/IMessage;)V |
311 | ····.locals·1 | 319 | ····.locals·13 |
312 | ····.param·p1,·"message"····#·Lcom/morlunk/jumble/model/IMessage; | 320 | ····.param·p1,·"message"····#·Lcom/morlunk/jumble/model/IMessage; |
313 | ····.prologue | 321 | ····.prologue |
314 | ····const/4·v1 | 322 | ····const/4·v12,·0x0 |
315 | ····const/4·v1 | 323 | ····const/4·v11,·0x1 |
316 | ····.line·185 | 324 | ····.line·185 |
317 | ····invoke-interface·{p1},·Lcom/morlunk/jumble/model/IMessage;->getMessage()Ljava/lang/String; | 325 | ····invoke-interface·{p1},·Lcom/morlunk/jumble/model/IMessage;->getMessage()Ljava/lang/String; |
318 | ····move-result-object·v | 326 | ····move-result-object·v7 |
319 | ····invoke-static·{v | 327 | ····invoke-static·{v7},·Lorg/jsoup/Jsoup;->parseBodyFragment(Ljava/lang/String;)Lorg/jsoup/nodes/Document; |
320 | ····move-result-object·v | 328 | ····move-result-object·v3 |
321 | ····.line·186 | 329 | ····.line·186 |
322 | ····.local·v | 330 | ····.local·v3,·"parsedMessage":Lorg/jsoup/nodes/Document; |
323 | ····invoke-virtual·{v | 331 | ····invoke-virtual·{v3},·Lorg/jsoup/nodes/Document;->text()Ljava/lang/String; |
324 | ····move-result-object·v | 332 | ····move-result-object·v4 |
325 | ····.line·189 | 333 | ····.line·189 |
326 | ····.local·v | 334 | ····.local·v4,·"strippedMessage":Ljava/lang/String; |
327 | ····iget-object·v | 335 | ····iget-object·v7,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService$3;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; |
328 | ····invoke-static·{v | 336 | ····invoke-static·{v7},·Lcom/morlunk/mumbleclient/service/PlumbleService;->access$400(Lcom/morlunk/mumbleclient/service/PlumbleService;)Z |
329 | ····move-result·v | 337 | ····move-result·v7 |
330 | ····if-eqz·v | 338 | ····if-eqz·v7,·:cond_4 |
331 | ····.line·190 | 339 | ····.line·190 |
332 | ····const-string·v | 340 | ····const-string·v7,·"A" |
333 | ····invoke-virtual·{v | 341 | ····invoke-virtual·{v3,·v7},·Lorg/jsoup/nodes/Document;->getElementsByTag(Ljava/lang/String;)Lorg/jsoup/select/Elements; |
Max diff block lines reached; 14471/20509 bytes (70.56%) 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:Lcom/morlunk/mumbleclient/service/PlumbleOverlay; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/service/PlumbleOverlay; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleOverlay;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleOverlay;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/service/PlumbleOverlay; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·160 | 27 | ····.line·160 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleOverlay$4;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleOverlay; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleOverlay$4;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleOverlay; |
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:Lcom/morlunk/mumbleclient/service/PlumbleService; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleService;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleService;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/service/PlumbleService; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·94 | 27 | ····.line·94 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService$2;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService$2;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; |
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:Lcom/morlunk/mumbleclient/service/PlumbleOverlay; | 18 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/service/PlumbleOverlay; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleOverlay;)V | 20 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleOverlay;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/service/PlumbleOverlay; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·49 | 24 | ····.line·49 |
24 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleOverlay$1;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleOverlay; | 25 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleOverlay$1;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleOverlay; |
25 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/util/JumbleObserver;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/util/JumbleObserver;-><init>()V |
Offset 99, 14 lines modified | Offset 100, 15 lines modified | ||
99 | ····invoke-interface·{v1},·Lcom/morlunk/jumble/model/IChannel;->getId()I | 100 | ····invoke-interface·{v1},·Lcom/morlunk/jumble/model/IChannel;->getId()I |
100 | ····move-result·v1 | 101 | ····move-result·v1 |
101 | ····if-eq·v0,·v1,·:cond_2 | 102 | ····if-eq·v0,·v1,·:cond_2 |
103 | ····.line·67 | ||
102 | ····invoke-interface·{p3},·Lcom/morlunk/jumble/model/IChannel;->getId()I | 104 | ····invoke-interface·{p3},·Lcom/morlunk/jumble/model/IChannel;->getId()I |
103 | ····move-result·v0 | 105 | ····move-result·v0 |
104 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleOverlay$1;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleOverlay; | 106 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleOverlay$1;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleOverlay; |
105 | ····invoke-static·{v1},·Lcom/morlunk/mumbleclient/service/PlumbleOverlay;->access$100(Lcom/morlunk/mumbleclient/service/PlumbleOverlay;)Lcom/morlunk/mumbleclient/service/PlumbleService; | 107 | ····invoke-static·{v1},·Lcom/morlunk/mumbleclient/service/PlumbleOverlay;->access$100(Lcom/morlunk/mumbleclient/service/PlumbleOverlay;)Lcom/morlunk/mumbleclient/service/PlumbleService; |
Offset 144, 14 lines modified | Offset 146, 15 lines modified | ||
144 | ····.line·57 | 146 | ····.line·57 |
145 | ····invoke-interface·{p1},·Lcom/morlunk/jumble/model/IUser;->getChannel()Lcom/morlunk/jumble/model/Channel; | 147 | ····invoke-interface·{p1},·Lcom/morlunk/jumble/model/IUser;->getChannel()Lcom/morlunk/jumble/model/Channel; |
146 | ····move-result-object·v0 | 148 | ····move-result-object·v0 |
147 | ····if-eqz·v0,·:cond_0 | 149 | ····if-eqz·v0,·:cond_0 |
150 | ····.line·58 | ||
148 | ····invoke-interface·{p1},·Lcom/morlunk/jumble/model/IUser;->getChannel()Lcom/morlunk/jumble/model/Channel; | 151 | ····invoke-interface·{p1},·Lcom/morlunk/jumble/model/IUser;->getChannel()Lcom/morlunk/jumble/model/Channel; |
149 | ····move-result-object·v0 | 152 | ····move-result-object·v0 |
150 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleOverlay$1;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleOverlay; | 153 | ····iget-object·v1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleOverlay$1;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleOverlay; |
151 | ····invoke-static·{v1},·Lcom/morlunk/mumbleclient/service/PlumbleOverlay;->access$100(Lcom/morlunk/mumbleclient/service/PlumbleOverlay;)Lcom/morlunk/mumbleclient/service/PlumbleService; | 154 | ····invoke-static·{v1},·Lcom/morlunk/mumbleclient/service/PlumbleOverlay;->access$100(Lcom/morlunk/mumbleclient/service/PlumbleOverlay;)Lcom/morlunk/mumbleclient/service/PlumbleService; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleService;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleService;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/service/PlumbleService; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·84 | 27 | ····.line·84 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService$1;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleService$1;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleService; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/service/PlumbleOverlay; | 30 | .field·final·synthetic·this$0:Lcom/morlunk/mumbleclient/service/PlumbleOverlay; |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleOverlay;)V | 32 | .method·constructor·<init>(Lcom/morlunk/mumbleclient/service/PlumbleOverlay;)V |
33 | ····.locals·2 | 33 | ····.locals·2 |
34 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mumbleclient/service/PlumbleOverlay; | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·117 | 36 | ····.line·117 |
36 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleOverlay$3;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleOverlay; | 37 | ····iput-object·p1,·p0,·Lcom/morlunk/mumbleclient/service/PlumbleOverlay$3;->this$0:Lcom/morlunk/mumbleclient/service/PlumbleOverlay; |
37 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$talking:Z | 22 | .field·final·synthetic·val$talking:Z |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/morlunk/jumble/JumbleService$2;Z)V | 24 | .method·constructor·<init>(Lcom/morlunk/jumble/JumbleService$2;Z)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/morlunk/jumble/JumbleService$2; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·179 | 28 | ····.line·179 |
28 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/JumbleService$2$1;->this$1:Lcom/morlunk/jumble/JumbleService$2; | 29 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/JumbleService$2$1;->this$1:Lcom/morlunk/jumble/JumbleService$2; |
29 | ····iput-boolean·p2,·p0,·Lcom/morlunk/jumble/JumbleService$2$1;->val$talking:Z | 30 | ····iput-boolean·p2,·p0,·Lcom/morlunk/jumble/JumbleService$2$1;->val$talking:Z |
Offset 15, 10 lines modified | Offset 15, 9 lines modified | ||
15 | .method·public·constructor·<init>()V | 15 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·9 | 18 | ····.line·9 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·10 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/morlunk/jumble/JumbleService; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/jumble/JumbleService; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/jumble/JumbleService;)V | 23 | .method·constructor·<init>(Lcom/morlunk/jumble/JumbleService;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/JumbleService; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·199 | 27 | ····.line·199 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/JumbleService$3;->this$0:Lcom/morlunk/jumble/JumbleService; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/JumbleService$3;->this$0:Lcom/morlunk/jumble/JumbleService; |
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:Lcom/morlunk/jumble/JumbleService; | 18 | .field·final·synthetic·this$0:Lcom/morlunk/jumble/JumbleService; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/morlunk/jumble/JumbleService;)V | 20 | .method·constructor·<init>(Lcom/morlunk/jumble/JumbleService;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/JumbleService; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·152 | 24 | ····.line·152 |
24 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/JumbleService$1;->this$0:Lcom/morlunk/jumble/JumbleService; | 25 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/JumbleService$1;->this$0:Lcom/morlunk/jumble/JumbleService; |
25 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
Offset 207, 15 lines modified | Offset 207, 14 lines modified | ||
207 | ····.line·199 | 207 | ····.line·199 |
208 | ····new-instance·v0,·Lcom/morlunk/jumble/JumbleService$3; | 208 | ····new-instance·v0,·Lcom/morlunk/jumble/JumbleService$3; |
209 | ····invoke-direct·{v0,·p0},·Lcom/morlunk/jumble/JumbleService$3;-><init>(Lcom/morlunk/jumble/JumbleService;)V | 209 | ····invoke-direct·{v0,·p0},·Lcom/morlunk/jumble/JumbleService$3;-><init>(Lcom/morlunk/jumble/JumbleService;)V |
210 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/JumbleService;->mAudioOutputListener:Lcom/morlunk/jumble/audio/AudioOutput$AudioOutputListener; | 210 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/JumbleService;->mAudioOutputListener:Lcom/morlunk/jumble/audio/AudioOutput$AudioOutputListener; |
211 | ····.line·1085 | ||
212 | ····return-void | 211 | ····return-void |
213 | .end·method | 212 | .end·method |
214 | .method·static·synthetic·access$000(Lcom/morlunk/jumble/JumbleService;)Z | 213 | .method·static·synthetic·access$000(Lcom/morlunk/jumble/JumbleService;)Z |
215 | ····.locals·1 | 214 | ····.locals·1 |
216 | ····.param·p0,·"x0"····#·Lcom/morlunk/jumble/JumbleService; | 215 | ····.param·p0,·"x0"····#·Lcom/morlunk/jumble/JumbleService; |
Offset 308, 34 lines modified | Offset 307, 37 lines modified | ||
308 | ····:try_start_0 | 307 | ····:try_start_0 |
309 | ····iget-object·v1,·p0,·Lcom/morlunk/jumble/JumbleService;->mAudioBuilder:Lcom/morlunk/jumble/protocol/AudioHandler$Builder; | 308 | ····iget-object·v1,·p0,·Lcom/morlunk/jumble/JumbleService;->mAudioBuilder:Lcom/morlunk/jumble/protocol/AudioHandler$Builder; |
310 | ····iget-object·v2,·p0,·Lcom/morlunk/jumble/JumbleService;->mModelHandler:Lcom/morlunk/jumble/protocol/ModelHandler; | 309 | ····iget-object·v2,·p0,·Lcom/morlunk/jumble/JumbleService;->mModelHandler:Lcom/morlunk/jumble/protocol/ModelHandler; |
311 | ····iget-object·v3,·p0,·Lcom/morlunk/jumble/JumbleService;->mConnection:Lcom/morlunk/jumble/net/JumbleConnection; | 310 | ····iget-object·v3,·p0,·Lcom/morlunk/jumble/JumbleService;->mConnection:Lcom/morlunk/jumble/net/JumbleConnection; |
311 | ····.line·468 | ||
312 | ····invoke-virtual·{v3},·Lcom/morlunk/jumble/net/JumbleConnection;->getSession()I | 312 | ····invoke-virtual·{v3},·Lcom/morlunk/jumble/net/JumbleConnection;->getSession()I |
313 | ····move-result·v3 | 313 | ····move-result·v3 |
314 | ····invoke-virtual·{v2,·v3},·Lcom/morlunk/jumble/protocol/ModelHandler;->getUser(I)Lcom/morlunk/jumble/model/User; | 314 | ····invoke-virtual·{v2,·v3},·Lcom/morlunk/jumble/protocol/ModelHandler;->getUser(I)Lcom/morlunk/jumble/model/User; |
315 | ····move-result-object·v2 | 315 | ····move-result-object·v2 |
316 | ····iget-object·v3,·p0,·Lcom/morlunk/jumble/JumbleService;->mConnection:Lcom/morlunk/jumble/net/JumbleConnection; | 316 | ····iget-object·v3,·p0,·Lcom/morlunk/jumble/JumbleService;->mConnection:Lcom/morlunk/jumble/net/JumbleConnection; |
317 | ····.line·469 | ||
317 | ····invoke-virtual·{v3},·Lcom/morlunk/jumble/net/JumbleConnection;->getMaxBandwidth()I | 318 | ····invoke-virtual·{v3},·Lcom/morlunk/jumble/net/JumbleConnection;->getMaxBandwidth()I |
318 | ····move-result·v3 | 319 | ····move-result·v3 |
319 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/JumbleService;->mConnection:Lcom/morlunk/jumble/net/JumbleConnection; | 320 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/JumbleService;->mConnection:Lcom/morlunk/jumble/net/JumbleConnection; |
320 | ····invoke-virtual·{v4},·Lcom/morlunk/jumble/net/JumbleConnection;->getCodec()Lcom/morlunk/jumble/net/JumbleUDPMessageType; | 321 | ····invoke-virtual·{v4},·Lcom/morlunk/jumble/net/JumbleConnection;->getCodec()Lcom/morlunk/jumble/net/JumbleUDPMessageType; |
321 | ····move-result-object·v4 | 322 | ····move-result-object·v4 |
323 | ····.line·467 | ||
322 | ····invoke-virtual·{v1,·v2,·v3,·v4},·Lcom/morlunk/jumble/protocol/AudioHandler$Builder;->initialize(Lcom/morlunk/jumble/model/User;ILcom/morlunk/jumble/net/JumbleUDPMessageType;)Lcom/morlunk/jumble/protocol/AudioHandler; | 324 | ····invoke-virtual·{v1,·v2,·v3,·v4},·Lcom/morlunk/jumble/protocol/AudioHandler$Builder;->initialize(Lcom/morlunk/jumble/model/User;ILcom/morlunk/jumble/net/JumbleUDPMessageType;)Lcom/morlunk/jumble/protocol/AudioHandler; |
323 | ····move-result-object·v1 | 325 | ····move-result-object·v1 |
324 | ····iput-object·v1,·p0,·Lcom/morlunk/jumble/JumbleService;->mAudioHandler:Lcom/morlunk/jumble/protocol/AudioHandler; | 326 | ····iput-object·v1,·p0,·Lcom/morlunk/jumble/JumbleService;->mAudioHandler:Lcom/morlunk/jumble/protocol/AudioHandler; |
325 | ····.line·470 | 327 | ····.line·470 |
Offset 1063, 30 lines modified | Offset 1065, 33 lines modified | ||
1063 | ····if-eqz·v2,·:cond_15 | 1065 | ····if-eqz·v2,·:cond_15 |
1064 | ····.line·579 | 1066 | ····.line·579 |
1065 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/JumbleService;->mAudioBuilder:Lcom/morlunk/jumble/protocol/AudioHandler$Builder; | 1067 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/JumbleService;->mAudioBuilder:Lcom/morlunk/jumble/protocol/AudioHandler$Builder; |
1066 | ····const-string·v2,·"transmit_mode" | 1068 | ····const-string·v2,·"transmit_mode" |
1069 | ····.line·580 | ||
1067 | ····invoke-virtual·{p1,·v2},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I | 1070 | ····invoke-virtual·{p1,·v2},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I |
1068 | ····move-result·v2 | 1071 | ····move-result·v2 |
1069 | ····if-ne·v2,·v3,·:cond_1a | 1072 | ····if-ne·v2,·v3,·:cond_1a |
1070 | ····const-string·v2,·"half_duplex" | 1073 | ····const-string·v2,·"half_duplex" |
1074 | ····.line·581 | ||
1071 | ····invoke-virtual·{p1,·v2},·Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z | 1075 | ····invoke-virtual·{p1,·v2},·Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z |
1072 | ····move-result·v2 | 1076 | ····move-result·v2 |
1073 | ····if-eqz·v2,·:cond_1a | 1077 | ····if-eqz·v2,·:cond_1a |
1074 | ····move·v2,·v3 | 1078 | ····move·v2,·v3 |
1079 | ····.line·579 | ||
1075 | ····:goto_1 | 1080 | ····:goto_1 |
1076 | ····invoke-virtual·{v4,·v2},·Lcom/morlunk/jumble/protocol/AudioHandler$Builder;->setHalfDuplexEnabled(Z)Lcom/morlunk/jumble/protocol/AudioHandler$Builder; | 1081 | ····invoke-virtual·{v4,·v2},·Lcom/morlunk/jumble/protocol/AudioHandler$Builder;->setHalfDuplexEnabled(Z)Lcom/morlunk/jumble/protocol/AudioHandler$Builder; |
1077 | ····.line·583 | 1082 | ····.line·583 |
1078 | ····:cond_15 | 1083 | ····:cond_15 |
1079 | ····const-string·v2,·"local_mute_history" | 1084 | ····const-string·v2,·"local_mute_history" |
Offset 1192, 15 lines modified | Offset 1197, 15 lines modified | ||
1192 | ····:pswitch_2 | 1197 | ····:pswitch_2 |
1193 | ····iget-object·v0,·p0,·Lcom/morlunk/jumble/JumbleService;->mActivityInputMode:Lcom/morlunk/jumble/audio/inputmode/ActivityInputMode; | 1198 | ····iget-object·v0,·p0,·Lcom/morlunk/jumble/JumbleService;->mActivityInputMode:Lcom/morlunk/jumble/audio/inputmode/ActivityInputMode; |
1194 | ····.line·522 | 1199 | ····.line·522 |
1195 | ····.restart·local·v0····#·"inputMode":Lcom/morlunk/jumble/audio/inputmode/IInputMode; | 1200 | ····.restart·local·v0····#·"inputMode":Lcom/morlunk/jumble/audio/inputmode/IInputMode; |
1196 | ····goto/16·:goto_0 | 1201 | ····goto/16·:goto_0 |
1197 | ····.line·5 | 1202 | ····.line·581 |
1198 | ····.end·local·v0····#·"inputMode":Lcom/morlunk/jumble/audio/inputmode/IInputMode; | 1203 | ····.end·local·v0····#·"inputMode":Lcom/morlunk/jumble/audio/inputmode/IInputMode; |
1199 | ····:cond_1a | 1204 | ····:cond_1a |
1200 | ····const/4·v2,·0x0 | 1205 | ····const/4·v2,·0x0 |
1201 | ····goto·:goto_1 | 1206 | ····goto·:goto_1 |
1202 | ····.line·513 | 1207 | ····.line·513 |
Offset 2374, 14 lines modified | Offset 2379, 15 lines modified | ||
2374 | ····const-string·v2,·"·(reason:·" | 2379 | ····const-string·v2,·"·(reason:·" |
2375 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 2380 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
2376 | ····move-result-object·v1 | 2381 | ····move-result-object·v1 |
2382 | ····.line·364 | ||
2377 | ····invoke-virtual·{p1},·Lcom/morlunk/jumble/util/JumbleException;->getReason()Lcom/morlunk/jumble/util/JumbleException$JumbleDisconnectReason; | 2383 | ····invoke-virtual·{p1},·Lcom/morlunk/jumble/util/JumbleException;->getReason()Lcom/morlunk/jumble/util/JumbleException$JumbleDisconnectReason; |
2378 | ····move-result-object·v2 | 2384 | ····move-result-object·v2 |
2379 | ····invoke-virtual·{v2},·Lcom/morlunk/jumble/util/JumbleException$JumbleDisconnectReason;->name()Ljava/lang/String; | 2385 | ····invoke-virtual·{v2},·Lcom/morlunk/jumble/util/JumbleException$JumbleDisconnectReason;->name()Ljava/lang/String; |
2380 | ····move-result-object·v2 | 2386 | ····move-result-object·v2 |
Offset 2396, 36 lines modified | Offset 2402, 39 lines modified | ||
2396 | ····move-result-object·v1 | 2402 | ····move-result-object·v1 |
2397 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 2403 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
2398 | ····move-result-object·v1 | 2404 | ····move-result-object·v1 |
Max diff block lines reached; 4808/9106 bytes (52.80%) 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:Lcom/morlunk/jumble/JumbleService; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/jumble/JumbleService; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/jumble/JumbleService;)V | 23 | .method·constructor·<init>(Lcom/morlunk/jumble/JumbleService;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/JumbleService; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·424 | 27 | ····.line·424 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/JumbleService$4;->this$0:Lcom/morlunk/jumble/JumbleService; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/JumbleService$4;->this$0:Lcom/morlunk/jumble/JumbleService; |
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:Lcom/morlunk/jumble/JumbleService; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/jumble/JumbleService; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/jumble/JumbleService;)V | 23 | .method·constructor·<init>(Lcom/morlunk/jumble/JumbleService;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/JumbleService; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·169 | 27 | ····.line·169 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/JumbleService$2;->this$0:Lcom/morlunk/jumble/JumbleService; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/JumbleService$2;->this$0:Lcom/morlunk/jumble/JumbleService; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 552, 57 lines modified | Offset 552, 56 lines modified | ||
552 | .end·method | 552 | .end·method |
553 | .method·public·getSubchannelUserCount()I | 553 | .method·public·getSubchannelUserCount()I |
554 | ····.locals·4 | 554 | ····.locals·4 |
555 | ····.prologue | 555 | ····.prologue |
556 | ····.line·189 | 556 | ····.line·189 |
557 | ····iget-object·v | 557 | ····iget-object·v2,·p0,·Lcom/morlunk/jumble/model/Channel;->mUsers:Ljava/util/List; |
558 | ····invoke-interface·{v | 558 | ····invoke-interface·{v2},·Ljava/util/List;->size()I |
559 | ····move-result·v | 559 | ····move-result·v1 |
560 | ····.line·190 | 560 | ····.line·190 |
561 | ····.local·v | 561 | ····.local·v1,·"userCount":I |
562 | ····iget-object·v | 562 | ····iget-object·v2,·p0,·Lcom/morlunk/jumble/model/Channel;->mSubchannels:Ljava/util/List; |
563 | ····invoke-interface·{v | 563 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
564 | ····move-result-object·v | 564 | ····move-result-object·v2 |
565 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
566 | ····:goto_0 | 565 | ····:goto_0 |
567 | ····invoke-interface·{v | 566 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
568 | ····move-result·v3 | 567 | ····move-result·v3 |
569 | ····if-eqz·v3,·:cond_0 | 568 | ····if-eqz·v3,·:cond_0 |
570 | ····invoke-interface·{v | 569 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
571 | ····move-result-object·v | 570 | ····move-result-object·v0 |
572 | ····check-cast·v | 571 | ····check-cast·v0,·Lcom/morlunk/jumble/model/Channel; |
573 | ····.line·191 | 572 | ····.line·191 |
574 | ····.local·v | 573 | ····.local·v0,·"subc":Lcom/morlunk/jumble/model/Channel; |
575 | ····invoke-virtual·{v | 574 | ····invoke-virtual·{v0},·Lcom/morlunk/jumble/model/Channel;->getSubchannelUserCount()I |
576 | ····move-result·v3 | 575 | ····move-result·v3 |
577 | ····add-int/2addr·v | 576 | ····add-int/2addr·v1,·v3 |
578 | ····.line·192 | 577 | ····.line·192 |
579 | ····goto·:goto_0 | 578 | ····goto·:goto_0 |
580 | ····.line·193 | 579 | ····.line·193 |
581 | ····.end·local·v | 580 | ····.end·local·v0····#·"subc":Lcom/morlunk/jumble/model/Channel; |
582 | ····:cond_0 | 581 | ····:cond_0 |
583 | ····return·v | 582 | ····return·v1 |
584 | .end·method | 583 | .end·method |
585 | .method·public·getSubchannels()Ljava/util/List; | 584 | .method·public·getSubchannels()Ljava/util/List; |
586 | ····.locals·1 | 585 | ····.locals·1 |
587 | ····.annotation·system·Ldalvik/annotation/Signature; | 586 | ····.annotation·system·Ldalvik/annotation/Signature; |
588 | ········value·=·{ | 587 | ········value·=·{ |
589 | ············"()", | 588 | ············"()", |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/morlunk/jumble/net/JumbleConnection; | 18 | .field·final·synthetic·this$0:Lcom/morlunk/jumble/net/JumbleConnection; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleConnection;)V | 20 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleConnection;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleConnection; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·129 | 24 | ····.line·129 |
24 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleConnection$1;->this$0:Lcom/morlunk/jumble/net/JumbleConnection; | 25 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleConnection$1;->this$0:Lcom/morlunk/jumble/net/JumbleConnection; |
25 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protocol/JumbleTCPMessageListener$Stub;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protocol/JumbleTCPMessageListener$Stub;-><init>()V |
Offset 144, 20 lines modified | Offset 145, 22 lines modified | ||
144 | ····.local·v4,·"serverNonce":Lcom/google/protobuf/ByteString; | 145 | ····.local·v4,·"serverNonce":Lcom/google/protobuf/ByteString; |
145 | ····invoke-virtual·{v3},·Lcom/google/protobuf/ByteString;->size()I | 146 | ····invoke-virtual·{v3},·Lcom/google/protobuf/ByteString;->size()I |
146 | ····move-result·v5 | 147 | ····move-result·v5 |
147 | ····if-ne·v5,·v6,·:cond_0 | 148 | ····if-ne·v5,·v6,·:cond_0 |
149 | ····.line·187 | ||
148 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->size()I | 150 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->size()I |
149 | ····move-result·v5 | 151 | ····move-result·v5 |
150 | ····if-ne·v5,·v6,·:cond_0 | 152 | ····if-ne·v5,·v6,·:cond_0 |
153 | ····.line·188 | ||
151 | ····invoke-virtual·{v4},·Lcom/google/protobuf/ByteString;->size()I | 154 | ····invoke-virtual·{v4},·Lcom/google/protobuf/ByteString;->size()I |
152 | ····move-result·v5 | 155 | ····move-result·v5 |
153 | ····if-ne·v5,·v6,·:cond_0 | 156 | ····if-ne·v5,·v6,·:cond_0 |
154 | ····.line·189 | 157 | ····.line·189 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/morlunk/jumble/net/JumbleUDP; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/jumble/net/JumbleUDP; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleUDP;)V | 23 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleUDP;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleUDP; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·123 | 27 | ····.line·123 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleUDP$3;->this$0:Lcom/morlunk/jumble/net/JumbleUDP; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleUDP$3;->this$0:Lcom/morlunk/jumble/net/JumbleUDP; |
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:Lcom/morlunk/jumble/net/JumbleConnection; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/jumble/net/JumbleConnection; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleConnection;)V | 23 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleConnection;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleConnection; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·262 | 27 | ····.line·262 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleConnection$3;->this$0:Lcom/morlunk/jumble/net/JumbleConnection; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleConnection$3;->this$0:Lcom/morlunk/jumble/net/JumbleConnection; |
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:Lcom/morlunk/jumble/net/JumbleTCP; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/jumble/net/JumbleTCP; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;)V | 23 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleTCP; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·236 | 27 | ····.line·236 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleTCP$8;->this$0:Lcom/morlunk/jumble/net/JumbleTCP; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleTCP$8;->this$0:Lcom/morlunk/jumble/net/JumbleTCP; |
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$ce:Lcom/morlunk/jumble/util/JumbleException; | 22 | .field·final·synthetic·val$ce:Lcom/morlunk/jumble/util/JumbleException; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;Lcom/morlunk/jumble/util/JumbleException;)V | 24 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;Lcom/morlunk/jumble/util/JumbleException;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleTCP; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·251 | 28 | ····.line·251 |
28 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleTCP$9;->this$0:Lcom/morlunk/jumble/net/JumbleTCP; | 29 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleTCP$9;->this$0:Lcom/morlunk/jumble/net/JumbleTCP; |
29 | ····iput-object·p2,·p0,·Lcom/morlunk/jumble/net/JumbleTCP$9;->val$ce:Lcom/morlunk/jumble/util/JumbleException; | 30 | ····iput-object·p2,·p0,·Lcom/morlunk/jumble/net/JumbleTCP$9;->val$ce:Lcom/morlunk/jumble/util/JumbleException; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/morlunk/jumble/net/JumbleConnection$1; | 21 | .field·final·synthetic·this$1:Lcom/morlunk/jumble/net/JumbleConnection$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleConnection$1;)V | 23 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleConnection$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/morlunk/jumble/net/JumbleConnection$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·145 | 27 | ····.line·145 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleConnection$1$1;->this$1:Lcom/morlunk/jumble/net/JumbleConnection$1; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleConnection$1$1;->this$1:Lcom/morlunk/jumble/net/JumbleConnection$1; |
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:Lcom/morlunk/jumble/net/JumbleTCP; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/jumble/net/JumbleTCP; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;)V | 23 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleTCP; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·223 | 27 | ····.line·223 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleTCP$7;->this$0:Lcom/morlunk/jumble/net/JumbleTCP; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleTCP$7;->this$0:Lcom/morlunk/jumble/net/JumbleTCP; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 437, 14 lines modified | Offset 437, 15 lines modified | ||
437 | ····cmp-long·v5,·v6,·v10 | 437 | ····cmp-long·v5,·v6,·v10 |
438 | ····if-lez·v5,·:cond_6 | 438 | ····if-lez·v5,·:cond_6 |
439 | ····iget-object·v5,·p0,·Lcom/morlunk/jumble/net/JumbleUDP;->mCryptState:Lcom/morlunk/jumble/net/CryptState; | 439 | ····iget-object·v5,·p0,·Lcom/morlunk/jumble/net/JumbleUDP;->mCryptState:Lcom/morlunk/jumble/net/CryptState; |
440 | ····.line·121 | ||
440 | ····invoke-virtual·{v5},·Lcom/morlunk/jumble/net/CryptState;->getLastRequestElapsed()J | 441 | ····invoke-virtual·{v5},·Lcom/morlunk/jumble/net/CryptState;->getLastRequestElapsed()J |
441 | ····move-result-wide·v6 | 442 | ····move-result-wide·v6 |
442 | ····cmp-long·v5,·v6,·v10 | 443 | ····cmp-long·v5,·v6,·v10 |
443 | ····if-lez·v5,·:cond_6 | 444 | ····if-lez·v5,·:cond_6 |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$messageType:Lcom/morlunk/jumble/net/JumbleTCPMessageType; | 24 | .field·final·synthetic·val$messageType:Lcom/morlunk/jumble/net/JumbleTCPMessageType; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;Lcom/morlunk/jumble/net/JumbleTCPMessageType;Lcom/google/protobuf/Message;)V | 26 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;Lcom/morlunk/jumble/net/JumbleTCPMessageType;Lcom/google/protobuf/Message;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleTCP; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·175 | 30 | ····.line·175 |
30 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleTCP$5;->this$0:Lcom/morlunk/jumble/net/JumbleTCP; | 31 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleTCP$5;->this$0:Lcom/morlunk/jumble/net/JumbleTCP; |
31 | ····iput-object·p2,·p0,·Lcom/morlunk/jumble/net/JumbleTCP$5;->val$messageType:Lcom/morlunk/jumble/net/JumbleTCPMessageType; | 32 | ····iput-object·p2,·p0,·Lcom/morlunk/jumble/net/JumbleTCP$5;->val$messageType:Lcom/morlunk/jumble/net/JumbleTCPMessageType; |
Offset 110, 15 lines modified | Offset 110, 14 lines modified | ||
110 | ····.line·56 | 110 | ····.line·56 |
111 | ····iput·v1,·p0,·Lcom/morlunk/jumble/net/CryptState;->mUiRemoteResync:I | 111 | ····iput·v1,·p0,·Lcom/morlunk/jumble/net/CryptState;->mUiRemoteResync:I |
112 | ····.line·61 | 112 | ····.line·61 |
113 | ····iput-boolean·v1,·p0,·Lcom/morlunk/jumble/net/CryptState;->mInit:Z | 113 | ····iput-boolean·v1,·p0,·Lcom/morlunk/jumble/net/CryptState;->mInit:Z |
114 | ····.line·344 | ||
115 | ····return-void | 114 | ····return-void |
116 | .end·method | 115 | .end·method |
117 | #·virtual·methods | 116 | #·virtual·methods |
118 | .method·public·declared-synchronized·decrypt([BI)[B | 117 | .method·public·declared-synchronized·decrypt([BI)[B |
119 | ····.locals·17 | 118 | ····.locals·17 |
Offset 301, 14 lines modified | Offset 301, 15 lines modified | ||
301 | ····move-result·v3 | 301 | ····move-result·v3 |
302 | ····shl-int/lit8·v3,·v3,·0x18 | 302 | ····shl-int/lit8·v3,·v3,·0x18 |
303 | ····or-int/2addr·v2,·v3 | 303 | ····or-int/2addr·v2,·v3 |
304 | ····.line·118 | ||
304 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/net/PacketBuffer;->next()I | 305 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/net/PacketBuffer;->next()I |
305 | ····move-result·v3 | 306 | ····move-result·v3 |
306 | ····shl-int/lit8·v3,·v3,·0x20 | 307 | ····shl-int/lit8·v3,·v3,·0x20 |
307 | ····or-int/2addr·v2,·v3 | 308 | ····or-int/2addr·v2,·v3 |
Offset 325, 14 lines modified | Offset 326, 15 lines modified | ||
325 | ····move-result·v3 | 326 | ····move-result·v3 |
326 | ····shl-int/lit8·v3,·v3,·0x30 | 327 | ····shl-int/lit8·v3,·v3,·0x30 |
327 | ····or-int/2addr·v2,·v3 | 328 | ····or-int/2addr·v2,·v3 |
329 | ····.line·119 | ||
328 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/net/PacketBuffer;->next()I | 330 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/net/PacketBuffer;->next()I |
329 | ····move-result·v3 | 331 | ····move-result·v3 |
330 | ····shl-int/lit8·v3,·v3,·0x38 | 332 | ····shl-int/lit8·v3,·v3,·0x38 |
331 | ····or-int/2addr·v2,·v3 | 333 | ····or-int/2addr·v2,·v3 |
Offset 566, 14 lines modified | Offset 568, 15 lines modified | ||
566 | ····move-result·v6 | 568 | ····move-result·v6 |
567 | ····shl-int/lit8·v6,·v6,·0x20 | 569 | ····shl-int/lit8·v6,·v6,·0x20 |
568 | ····or-int/2addr·v3,·v6 | 570 | ····or-int/2addr·v3,·v6 |
571 | ····.line·148 | ||
569 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/net/PacketBuffer;->next()I | 572 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/net/PacketBuffer;->next()I |
570 | ····move-result·v6 | 573 | ····move-result·v6 |
571 | ····shl-int/lit8·v6,·v6,·0x18 | 574 | ····shl-int/lit8·v6,·v6,·0x18 |
572 | ····or-int/2addr·v3,·v6 | 575 | ····or-int/2addr·v3,·v6 |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$e:Ljava/io/IOException; | 22 | .field·final·synthetic·val$e:Ljava/io/IOException; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleUDP;Ljava/io/IOException;)V | 24 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleUDP;Ljava/io/IOException;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleUDP; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·78 | 28 | ····.line·78 |
28 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleUDP$1;->this$0:Lcom/morlunk/jumble/net/JumbleUDP; | 29 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleUDP$1;->this$0:Lcom/morlunk/jumble/net/JumbleUDP; |
29 | ····iput-object·p2,·p0,·Lcom/morlunk/jumble/net/JumbleUDP$1;->val$e:Ljava/io/IOException; | 30 | ····iput-object·p2,·p0,·Lcom/morlunk/jumble/net/JumbleUDP$1;->val$e:Ljava/io/IOException; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$length:I | 24 | .field·final·synthetic·val$length:I |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleUDP;[BI)V | 26 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleUDP;[BI)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleUDP; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·156 | 30 | ····.line·156 |
30 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleUDP$5;->this$0:Lcom/morlunk/jumble/net/JumbleUDP; | 31 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleUDP$5;->this$0:Lcom/morlunk/jumble/net/JumbleUDP; |
31 | ····iput-object·p2,·p0,·Lcom/morlunk/jumble/net/JumbleUDP$5;->val$data:[B | 32 | ····iput-object·p2,·p0,·Lcom/morlunk/jumble/net/JumbleUDP$5;->val$data:[B |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$e:Ljava/io/IOException; | 22 | .field·final·synthetic·val$e:Ljava/io/IOException; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleUDP;Ljava/io/IOException;)V | 24 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleUDP;Ljava/io/IOException;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleUDP; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·141 | 28 | ····.line·141 |
28 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleUDP$4;->this$0:Lcom/morlunk/jumble/net/JumbleUDP; | 29 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleUDP$4;->this$0:Lcom/morlunk/jumble/net/JumbleUDP; |
29 | ····iput-object·p2,·p0,·Lcom/morlunk/jumble/net/JumbleUDP$4;->val$e:Ljava/io/IOException; | 30 | ····iput-object·p2,·p0,·Lcom/morlunk/jumble/net/JumbleUDP$4;->val$e:Ljava/io/IOException; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/morlunk/jumble/net/JumbleUDP; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/jumble/net/JumbleUDP; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleUDP;)V | 23 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleUDP;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleUDP; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·182 | 27 | ····.line·182 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleUDP$6;->this$0:Lcom/morlunk/jumble/net/JumbleUDP; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleUDP$6;->this$0:Lcom/morlunk/jumble/net/JumbleUDP; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 6, 15 lines modified | Offset 6, 14 lines modified | ||
6 | .implements·Lcom/morlunk/jumble/net/JumbleTCP$TCPConnectionListener; | 6 | .implements·Lcom/morlunk/jumble/net/JumbleTCP$TCPConnectionListener; |
7 | .implements·Lcom/morlunk/jumble/net/JumbleUDP$UDPConnectionListener; | 7 | .implements·Lcom/morlunk/jumble/net/JumbleUDP$UDPConnectionListener; |
8 | #·annotations | 8 | #·annotations |
9 | .annotation·system·Ldalvik/annotation/MemberClasses; | 9 | .annotation·system·Ldalvik/annotation/MemberClasses; |
10 | ····value·=·{ | 10 | ····value·=·{ |
11 | ········Lcom/morlunk/jumble/net/JumbleConnection$4;, | ||
12 | ········Lcom/morlunk/jumble/net/JumbleConnection$JumbleConnectionListener; | 11 | ········Lcom/morlunk/jumble/net/JumbleConnection$JumbleConnectionListener; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
15 | #·static·fields | 14 | #·static·fields |
16 | .field·public·static·final·TOR_HOST:Ljava/lang/String;·=·"localhost" | 15 | .field·public·static·final·TOR_HOST:Ljava/lang/String;·=·"localhost" |
Offset 626, 18 lines modified | Offset 625, 20 lines modified | ||
626 | ····.local·v7,·"inputStream":Ljava/io/ByteArrayInputStream; | 625 | ····.local·v7,·"inputStream":Ljava/io/ByteArrayInputStream; |
627 | ····iget-object·v0,·p0,·Lcom/morlunk/jumble/net/JumbleConnection;->mCertificatePassword:Ljava/lang/String; | 626 | ····iget-object·v0,·p0,·Lcom/morlunk/jumble/net/JumbleConnection;->mCertificatePassword:Ljava/lang/String; |
628 | ····if-eqz·v0,·:cond_1 | 627 | ····if-eqz·v0,·:cond_1 |
629 | ····iget-object·v0,·p0,·Lcom/morlunk/jumble/net/JumbleConnection;->mCertificatePassword:Ljava/lang/String; | 628 | ····iget-object·v0,·p0,·Lcom/morlunk/jumble/net/JumbleConnection;->mCertificatePassword:Ljava/lang/String; |
629 | ····.line·516 | ||
630 | ····invoke-virtual·{v0},·Ljava/lang/String;->toCharArray()[C | 630 | ····invoke-virtual·{v0},·Ljava/lang/String;->toCharArray()[C |
631 | ····move-result-object·v0 | 631 | ····move-result-object·v0 |
632 | ····.line·515 | ||
632 | ····:goto_0 | 633 | ····:goto_0 |
633 | ····invoke-virtual·{v1,·v7,·v0},·Ljava/security/KeyStore;->load(Ljava/io/InputStream;[C)V | 634 | ····invoke-virtual·{v1,·v7,·v0},·Ljava/security/KeyStore;->load(Ljava/io/InputStream;[C)V |
634 | ····.line·519 | 635 | ····.line·519 |
635 | ····.end·local·v7····#·"inputStream":Ljava/io/ByteArrayInputStream; | 636 | ····.end·local·v7····#·"inputStream":Ljava/io/ByteArrayInputStream; |
636 | ····:cond_0 | 637 | ····:cond_0 |
637 | ····new-instance·v0,·Lcom/morlunk/jumble/net/JumbleSSLSocketFactory; | 638 | ····new-instance·v0,·Lcom/morlunk/jumble/net/JumbleSSLSocketFactory; |
Offset 650, 15 lines modified | Offset 651, 15 lines modified | ||
650 | ····iget-object·v5,·p0,·Lcom/morlunk/jumble/net/JumbleConnection;->mTrustStoreFormat:Ljava/lang/String; | 651 | ····iget-object·v5,·p0,·Lcom/morlunk/jumble/net/JumbleConnection;->mTrustStoreFormat:Ljava/lang/String; |
651 | ····invoke-direct/range·{v0·..·v5},·Lcom/morlunk/jumble/net/JumbleSSLSocketFactory;-><init>(Ljava/security/KeyStore;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 652 | ····invoke-direct/range·{v0·..·v5},·Lcom/morlunk/jumble/net/JumbleSSLSocketFactory;-><init>(Ljava/security/KeyStore;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
652 | ····return-object·v0 | 653 | ····return-object·v0 |
653 | ····.line·51 | 654 | ····.line·516 |
654 | ····.restart·local·v7····#·"inputStream":Ljava/io/ByteArrayInputStream; | 655 | ····.restart·local·v7····#·"inputStream":Ljava/io/ByteArrayInputStream; |
655 | ····:cond_1 | 656 | ····:cond_1 |
656 | ····const/4·v0,·0x0 | 657 | ····const/4·v0,·0x0 |
657 | ····new-array·v0,·v0,·[C | 658 | ····new-array·v0,·v0,·[C |
658 | ····:try_end_0 | 659 | ····:try_end_0 |
659 | ····.catch·Ljava/security/KeyManagementException;·{:try_start_0·..·:try_end_0}·:catch_0 | 660 | ····.catch·Ljava/security/KeyManagementException;·{:try_start_0·..·:try_end_0}·:catch_0 |
Offset 2150, 107 lines modified | Offset 2151, 105 lines modified | ||
2150 | ····invoke-direct·{p0,·p1},·Lcom/morlunk/jumble/net/JumbleConnection;->handleFatalException(Lcom/morlunk/jumble/util/JumbleException;)V | 2151 | ····invoke-direct·{p0,·p1},·Lcom/morlunk/jumble/net/JumbleConnection;->handleFatalException(Lcom/morlunk/jumble/util/JumbleException;)V |
2151 | ····.line·653 | 2152 | ····.line·653 |
2152 | ····return-void | 2153 | ····return-void |
2153 | .end·method | 2154 | .end·method |
2154 | .method·public·onTCPMessageReceived(Lcom/morlunk/jumble/net/JumbleTCPMessageType;I[B)V | 2155 | .method·public·onTCPMessageReceived(Lcom/morlunk/jumble/net/JumbleTCPMessageType;I[B)V |
2155 | ····.locals· | 2156 | ····.locals·6 |
2156 | ····.param·p1,·"type"····#·Lcom/morlunk/jumble/net/JumbleTCPMessageType; | 2157 | ····.param·p1,·"type"····#·Lcom/morlunk/jumble/net/JumbleTCPMessageType; |
2157 | ····.param·p2,·"length"····#·I | 2158 | ····.param·p2,·"length"····#·I |
2158 | ····.param·p3,·"data"····#·[B | 2159 | ····.param·p3,·"data"····#·[B |
2159 | ····.prologue | 2160 | ····.prologue |
2160 | ····.line·605 | 2161 | ····.line·605 |
2161 | ····sget-object·v | 2162 | ····sget-object·v3,·Lcom/morlunk/jumble/net/JumbleConnection;->UNLOGGED_MESSAGES:Ljava/util/Set; |
2162 | ····invoke-interface·{v | 2163 | ····invoke-interface·{v3,·p1},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z |
2163 | ····move-result·v | 2164 | ····move-result·v3 |
2164 | ····if-nez·v | 2165 | ····if-nez·v3,·:cond_0 |
2165 | ····.line·606 | 2166 | ····.line·606 |
2166 | ····const-string·v | 2167 | ····const-string·v3,·"Jumble" |
2167 | ····new-instance·v | 2168 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
2168 | ····invoke-direct·{v | 2169 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
2169 | ····const-string·v | 2170 | ····const-string·v5,·"IN:·" |
2170 | ····invoke-virtual·{v | 2171 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
2171 | ····move-result-object·v | 2172 | ····move-result-object·v4 |
2172 | ····invoke-virtual·{v | 2173 | ····invoke-virtual·{v4,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
2173 | ····move-result-object·v | 2174 | ····move-result-object·v4 |
2174 | ····invoke-virtual·{v | 2175 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
2175 | ····move-result-object·v | 2176 | ····move-result-object·v4 |
2176 | ····invoke-static·{v | 2177 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I |
2177 | ····.line·608 | 2178 | ····.line·608 |
2178 | ····:cond_0 | 2179 | ····:cond_0 |
2179 | ····sget-object·v | 2180 | ····sget-object·v3,·Lcom/morlunk/jumble/net/JumbleTCPMessageType;->UDPTunnel:Lcom/morlunk/jumble/net/JumbleTCPMessageType; |
2180 | ····if-ne·p1,·v | 2181 | ····if-ne·p1,·v3,·:cond_2 |
2181 | ····.line·609 | 2182 | ····.line·609 |
2182 | ····invoke-virtual·{p0,·p3},·Lcom/morlunk/jumble/net/JumbleConnection;->onUDPDataReceived([B)V | 2183 | ····invoke-virtual·{p0,·p3},·Lcom/morlunk/jumble/net/JumbleConnection;->onUDPDataReceived([B)V |
2183 | ····.line·621 | 2184 | ····.line·621 |
2184 | ····:cond_1 | 2185 | ····:cond_1 |
2185 | ····:goto_0 | 2186 | ····:goto_0 |
2186 | ····return-void | 2187 | ····return-void |
2187 | ····.line·614 | 2188 | ····.line·614 |
2188 | ····:cond_2 | 2189 | ····:cond_2 |
2189 | ····:try_start_0 | 2190 | ····:try_start_0 |
2190 | ····invoke-static·{p3,·p1},·Lcom/morlunk/jumble/net/JumbleConnection;->getProtobufMessage([BLcom/morlunk/jumble/net/JumbleTCPMessageType;)Lcom/google/protobuf/Message; | 2191 | ····invoke-static·{p3,·p1},·Lcom/morlunk/jumble/net/JumbleConnection;->getProtobufMessage([BLcom/morlunk/jumble/net/JumbleTCPMessageType;)Lcom/google/protobuf/Message; |
2191 | ····move-result-object·v | 2192 | ····move-result-object·v2 |
2192 | ····.line·615 | 2193 | ····.line·615 |
2193 | ····.local·v | 2194 | ····.local·v2,·"message":Lcom/google/protobuf/Message; |
2194 | ····iget-object·v | 2195 | ····iget-object·v3,·p0,·Lcom/morlunk/jumble/net/JumbleConnection;->mTCPHandlers:Ljava/util/concurrent/ConcurrentLinkedQueue; |
2195 | ····invoke-virtual·{v | 2196 | ····invoke-virtual·{v3},·Ljava/util/concurrent/ConcurrentLinkedQueue;->iterator()Ljava/util/Iterator; |
2196 | ····move-result-object·v | 2197 | ····move-result-object·v3 |
Max diff block lines reached; 5840/11423 bytes (51.12%) 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:Lcom/morlunk/jumble/net/JumbleTCP; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/jumble/net/JumbleTCP; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;)V | 23 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleTCP; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·131 | 27 | ····.line·131 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleTCP$3;->this$0:Lcom/morlunk/jumble/net/JumbleTCP; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleTCP$3;->this$0:Lcom/morlunk/jumble/net/JumbleTCP; |
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$buffer:[B | 22 | .field·final·synthetic·val$buffer:[B |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleUDP;[B)V | 24 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleUDP;[B)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleUDP; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·114 | 28 | ····.line·114 |
28 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleUDP$2;->this$0:Lcom/morlunk/jumble/net/JumbleUDP; | 29 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleUDP$2;->this$0:Lcom/morlunk/jumble/net/JumbleUDP; |
29 | ····iput-object·p2,·p0,·Lcom/morlunk/jumble/net/JumbleUDP$2;->val$buffer:[B | 30 | ····iput-object·p2,·p0,·Lcom/morlunk/jumble/net/JumbleUDP$2;->val$buffer:[B |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·val$tcpMessageType:Lcom/morlunk/jumble/net/JumbleTCPMessageType; | 26 | .field·final·synthetic·val$tcpMessageType:Lcom/morlunk/jumble/net/JumbleTCPMessageType; |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;Lcom/morlunk/jumble/net/JumbleTCPMessageType;I[B)V | 28 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;Lcom/morlunk/jumble/net/JumbleTCPMessageType;I[B)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleTCP; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·121 | 32 | ····.line·121 |
32 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleTCP$2;->this$0:Lcom/morlunk/jumble/net/JumbleTCP; | 33 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleTCP$2;->this$0:Lcom/morlunk/jumble/net/JumbleTCP; |
33 | ····iput-object·p2,·p0,·Lcom/morlunk/jumble/net/JumbleTCP$2;->val$tcpMessageType:Lcom/morlunk/jumble/net/JumbleTCPMessageType; | 34 | ····iput-object·p2,·p0,·Lcom/morlunk/jumble/net/JumbleTCP$2;->val$tcpMessageType:Lcom/morlunk/jumble/net/JumbleTCPMessageType; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/morlunk/jumble/net/JumbleConnection; | 18 | .field·final·synthetic·this$0:Lcom/morlunk/jumble/net/JumbleConnection; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleConnection;)V | 20 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleConnection;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleConnection; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·244 | 24 | ····.line·244 |
24 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleConnection$2;->this$0:Lcom/morlunk/jumble/net/JumbleConnection; | 25 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleConnection$2;->this$0:Lcom/morlunk/jumble/net/JumbleConnection; |
25 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protocol/JumbleUDPMessageListener$Stub;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protocol/JumbleUDPMessageListener$Stub;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/morlunk/jumble/net/JumbleTCP; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/jumble/net/JumbleTCP; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;)V | 23 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleTCP; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·144 | 27 | ····.line·144 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleTCP$4;->this$0:Lcom/morlunk/jumble/net/JumbleTCP; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleTCP$4;->this$0:Lcom/morlunk/jumble/net/JumbleTCP; |
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$messageType:Lcom/morlunk/jumble/net/JumbleTCPMessageType; | 26 | .field·final·synthetic·val$messageType:Lcom/morlunk/jumble/net/JumbleTCPMessageType; |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;Lcom/morlunk/jumble/net/JumbleTCPMessageType;I[B)V | 28 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;Lcom/morlunk/jumble/net/JumbleTCPMessageType;I[B)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleTCP; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·198 | 32 | ····.line·198 |
32 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleTCP$6;->this$0:Lcom/morlunk/jumble/net/JumbleTCP; | 33 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleTCP$6;->this$0:Lcom/morlunk/jumble/net/JumbleTCP; |
33 | ····iput-object·p2,·p0,·Lcom/morlunk/jumble/net/JumbleTCP$6;->val$messageType:Lcom/morlunk/jumble/net/JumbleTCPMessageType; | 34 | ····iput-object·p2,·p0,·Lcom/morlunk/jumble/net/JumbleTCP$6;->val$messageType:Lcom/morlunk/jumble/net/JumbleTCPMessageType; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/morlunk/jumble/net/JumbleTCP; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/jumble/net/JumbleTCP; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;)V | 23 | .method·constructor·<init>(Lcom/morlunk/jumble/net/JumbleTCP;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/net/JumbleTCP; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·105 | 27 | ····.line·105 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleTCP$1;->this$0:Lcom/morlunk/jumble/net/JumbleTCP; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/net/JumbleTCP$1;->this$0:Lcom/morlunk/jumble/net/JumbleTCP; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 46, 689 lines modified | Offset 46, 671 lines modified | ||
46 | #·virtual·methods | 46 | #·virtual·methods |
47 | .method·public·onChannelAdded(Lcom/morlunk/jumble/model/IChannel;)V | 47 | .method·public·onChannelAdded(Lcom/morlunk/jumble/model/IChannel;)V |
48 | ····.locals·3 | 48 | ····.locals·3 |
49 | ····.param·p1,·"channel"····#·Lcom/morlunk/jumble/model/IChannel; | 49 | ····.param·p1,·"channel"····#·Lcom/morlunk/jumble/model/IChannel; |
50 | ····.prologue | 50 | ····.prologue |
51 | ····.line·81 | 51 | ····.line·81 |
52 | ····iget-object·v | 52 | ····iget-object·v1,·p0,·Lcom/morlunk/jumble/util/JumbleCallbacks;->mCallbacks:Ljava/util/Set; |
53 | ····invoke-interface·{v | 53 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
54 | ····move-result-object·v | 54 | ····move-result-object·v1 |
55 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
56 | ····:goto_0 | 55 | ····:goto_0 |
57 | ····invoke-interface·{v | 56 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
58 | ····move-result·v2 | 57 | ····move-result·v2 |
59 | ····if-eqz·v2,·:cond_0 | 58 | ····if-eqz·v2,·:cond_0 |
60 | ····invoke-interface·{v | 59 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
61 | ····move-result-object·v | 60 | ····move-result-object·v0 |
62 | ····check-cast·v | 61 | ····check-cast·v0,·Lcom/morlunk/jumble/util/IJumbleObserver; |
63 | ····.line·82 | 62 | ····.line·82 |
64 | ····.local·v | 63 | ····.local·v0,·"observer":Lcom/morlunk/jumble/util/IJumbleObserver; |
65 | ····invoke-interface·{v | 64 | ····invoke-interface·{v0,·p1},·Lcom/morlunk/jumble/util/IJumbleObserver;->onChannelAdded(Lcom/morlunk/jumble/model/IChannel;)V |
66 | ····goto·:goto_0 | 65 | ····goto·:goto_0 |
67 | ····.line·84 | 66 | ····.line·84 |
68 | ····.end·local·v | 67 | ····.end·local·v0····#·"observer":Lcom/morlunk/jumble/util/IJumbleObserver; |
69 | ····:cond_0 | 68 | ····:cond_0 |
70 | ····return-void | 69 | ····return-void |
71 | .end·method | 70 | .end·method |
72 | .method·public·onChannelPermissionsUpdated(Lcom/morlunk/jumble/model/IChannel;)V | 71 | .method·public·onChannelPermissionsUpdated(Lcom/morlunk/jumble/model/IChannel;)V |
73 | ····.locals·3 | 72 | ····.locals·3 |
74 | ····.param·p1,·"channel"····#·Lcom/morlunk/jumble/model/IChannel; | 73 | ····.param·p1,·"channel"····#·Lcom/morlunk/jumble/model/IChannel; |
75 | ····.prologue | 74 | ····.prologue |
76 | ····.line·102 | 75 | ····.line·102 |
77 | ····iget-object·v | 76 | ····iget-object·v1,·p0,·Lcom/morlunk/jumble/util/JumbleCallbacks;->mCallbacks:Ljava/util/Set; |
78 | ····invoke-interface·{v | 77 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
79 | ····move-result-object·v | 78 | ····move-result-object·v1 |
80 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
81 | ····:goto_0 | 79 | ····:goto_0 |
82 | ····invoke-interface·{v | 80 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
83 | ····move-result·v2 | 81 | ····move-result·v2 |
84 | ····if-eqz·v2,·:cond_0 | 82 | ····if-eqz·v2,·:cond_0 |
85 | ····invoke-interface·{v | 83 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
86 | ····move-result-object·v | 84 | ····move-result-object·v0 |
87 | ····check-cast·v | 85 | ····check-cast·v0,·Lcom/morlunk/jumble/util/IJumbleObserver; |
88 | ····.line·103 | 86 | ····.line·103 |
89 | ····.local·v | 87 | ····.local·v0,·"observer":Lcom/morlunk/jumble/util/IJumbleObserver; |
90 | ····invoke-interface·{v | 88 | ····invoke-interface·{v0,·p1},·Lcom/morlunk/jumble/util/IJumbleObserver;->onChannelPermissionsUpdated(Lcom/morlunk/jumble/model/IChannel;)V |
91 | ····goto·:goto_0 | 89 | ····goto·:goto_0 |
92 | ····.line·105 | 90 | ····.line·105 |
93 | ····.end·local·v | 91 | ····.end·local·v0····#·"observer":Lcom/morlunk/jumble/util/IJumbleObserver; |
94 | ····:cond_0 | 92 | ····:cond_0 |
95 | ····return-void | 93 | ····return-void |
96 | .end·method | 94 | .end·method |
97 | .method·public·onChannelRemoved(Lcom/morlunk/jumble/model/IChannel;)V | 95 | .method·public·onChannelRemoved(Lcom/morlunk/jumble/model/IChannel;)V |
98 | ····.locals·3 | 96 | ····.locals·3 |
99 | ····.param·p1,·"channel"····#·Lcom/morlunk/jumble/model/IChannel; | 97 | ····.param·p1,·"channel"····#·Lcom/morlunk/jumble/model/IChannel; |
100 | ····.prologue | 98 | ····.prologue |
101 | ····.line·95 | 99 | ····.line·95 |
102 | ····iget-object·v | 100 | ····iget-object·v1,·p0,·Lcom/morlunk/jumble/util/JumbleCallbacks;->mCallbacks:Ljava/util/Set; |
103 | ····invoke-interface·{v | 101 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
104 | ····move-result-object·v | 102 | ····move-result-object·v1 |
105 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
106 | ····:goto_0 | 103 | ····:goto_0 |
107 | ····invoke-interface·{v | 104 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
108 | ····move-result·v2 | 105 | ····move-result·v2 |
109 | ····if-eqz·v2,·:cond_0 | 106 | ····if-eqz·v2,·:cond_0 |
110 | ····invoke-interface·{v | 107 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
111 | ····move-result-object·v | 108 | ····move-result-object·v0 |
112 | ····check-cast·v | 109 | ····check-cast·v0,·Lcom/morlunk/jumble/util/IJumbleObserver; |
113 | ····.line·96 | 110 | ····.line·96 |
114 | ····.local·v | 111 | ····.local·v0,·"observer":Lcom/morlunk/jumble/util/IJumbleObserver; |
115 | ····invoke-interface·{v | 112 | ····invoke-interface·{v0,·p1},·Lcom/morlunk/jumble/util/IJumbleObserver;->onChannelRemoved(Lcom/morlunk/jumble/model/IChannel;)V |
116 | ····goto·:goto_0 | 113 | ····goto·:goto_0 |
117 | ····.line·98 | 114 | ····.line·98 |
118 | ····.end·local·v | 115 | ····.end·local·v0····#·"observer":Lcom/morlunk/jumble/util/IJumbleObserver; |
119 | ····:cond_0 | 116 | ····:cond_0 |
120 | ····return-void | 117 | ····return-void |
121 | .end·method | 118 | .end·method |
122 | .method·public·onChannelStateUpdated(Lcom/morlunk/jumble/model/IChannel;)V | 119 | .method·public·onChannelStateUpdated(Lcom/morlunk/jumble/model/IChannel;)V |
123 | ····.locals·3 | 120 | ····.locals·3 |
124 | ····.param·p1,·"channel"····#·Lcom/morlunk/jumble/model/IChannel; | 121 | ····.param·p1,·"channel"····#·Lcom/morlunk/jumble/model/IChannel; |
125 | ····.prologue | 122 | ····.prologue |
126 | ····.line·88 | 123 | ····.line·88 |
127 | ····iget-object·v | 124 | ····iget-object·v1,·p0,·Lcom/morlunk/jumble/util/JumbleCallbacks;->mCallbacks:Ljava/util/Set; |
128 | ····invoke-interface·{v | 125 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
129 | ····move-result-object·v | 126 | ····move-result-object·v1 |
Max diff block lines reached; 26220/32319 bytes (81.13%) of diff not shown. |
Offset 1, 20 lines modified | Offset 1, 12 lines modified | ||
1 | .class·public·Lcom/morlunk/jumble/protocol/ModelHandler; | 1 | .class·public·Lcom/morlunk/jumble/protocol/ModelHandler; |
2 | .super·Lcom/morlunk/jumble/protocol/JumbleTCPMessageListener$Stub; | 2 | .super·Lcom/morlunk/jumble/protocol/JumbleTCPMessageListener$Stub; |
3 | .source·"ModelHandler.java" | 3 | .source·"ModelHandler.java" |
4 | #·annotations | ||
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
6 | ····value·=·{ | ||
7 | ········Lcom/morlunk/jumble/protocol/ModelHandler$1; | ||
8 | ····} | ||
9 | .end·annotation | ||
10 | #·instance·fields | 4 | #·instance·fields |
11 | .field·private·final·mChannels:Ljava/util/Map; | 5 | .field·private·final·mChannels:Ljava/util/Map; |
12 | ····.annotation·system·Ldalvik/annotation/Signature; | 6 | ····.annotation·system·Ldalvik/annotation/Signature; |
13 | ········value·=·{ | 7 | ········value·=·{ |
14 | ············"Ljava/util/Map", | 8 | ············"Ljava/util/Map", |
15 | ············"<", | 9 | ············"<", |
16 | ············"Ljava/lang/Integer;", | 10 | ············"Ljava/lang/Integer;", |
Offset 358, 380 lines modified | Offset 350, 374 lines modified | ||
358 | ····.locals·8 | 350 | ····.locals·8 |
359 | ····.param·p1,·"msg"····#·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState; | 351 | ····.param·p1,·"msg"····#·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState; |
360 | ····.prologue | 352 | ····.prologue |
361 | ····.line·117 | 353 | ····.line·117 |
362 | ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->hasChannelId()Z | 354 | ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->hasChannelId()Z |
363 | ····move-result·v | 355 | ····move-result·v5 |
364 | ····if-nez·v | 356 | ····if-nez·v5,·:cond_0 |
365 | ····.line·172 | 357 | ····.line·172 |
366 | ····:goto_0 | 358 | ····:goto_0 |
367 | ····return-void | 359 | ····return-void |
368 | ····.line·120 | 360 | ····.line·120 |
369 | ····:cond_0 | 361 | ····:cond_0 |
370 | ····iget-object·v | 362 | ····iget-object·v5,·p0,·Lcom/morlunk/jumble/protocol/ModelHandler;->mChannels:Ljava/util/Map; |
371 | ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->getChannelId()I | 363 | ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->getChannelId()I |
372 | ····move-result·v | 364 | ····move-result·v6 |
373 | ····invoke-static·{v | 365 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
374 | ····move-result-object·v | 366 | ····move-result-object·v6 |
375 | ····invoke-interface·{v | 367 | ····invoke-interface·{v5,·v6},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
376 | ····move-result-object·v0 | 368 | ····move-result-object·v0 |
377 | ····check-cast·v0,·Lcom/morlunk/jumble/model/Channel; | 369 | ····check-cast·v0,·Lcom/morlunk/jumble/model/Channel; |
378 | ····.line·121 | 370 | ····.line·121 |
379 | ····.local·v0,·"channel":Lcom/morlunk/jumble/model/Channel; | 371 | ····.local·v0,·"channel":Lcom/morlunk/jumble/model/Channel; |
380 | ····iget-object·v | 372 | ····iget-object·v5,·p0,·Lcom/morlunk/jumble/protocol/ModelHandler;->mChannels:Ljava/util/Map; |
381 | ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->getParent()I | 373 | ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->getParent()I |
382 | ····move-result·v | 374 | ····move-result·v6 |
383 | ····invoke-static·{v | 375 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
384 | ····move-result-object·v | 376 | ····move-result-object·v6 |
385 | ····invoke-interface·{v | 377 | ····invoke-interface·{v5,·v6},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
386 | ····move-result-object·v | 378 | ····move-result-object·v4 |
387 | ····check-cast·v | 379 | ····check-cast·v4,·Lcom/morlunk/jumble/model/Channel; |
388 | ····.line·123 | 380 | ····.line·123 |
389 | ····.local·v | 381 | ····.local·v4,·"parent":Lcom/morlunk/jumble/model/Channel; |
390 | ····if-nez·v0,·:cond_7 | 382 | ····if-nez·v0,·:cond_7 |
391 | ····const/4·v | 383 | ····const/4·v2,·0x1 |
392 | ····.line·125 | 384 | ····.line·125 |
393 | ····.local·v | 385 | ····.local·v2,·"newChannel":Z |
394 | ····:goto_1 | 386 | ····:goto_1 |
395 | ····if-nez·v0,·:cond_1 | 387 | ····if-nez·v0,·:cond_1 |
396 | ····.line·126 | 388 | ····.line·126 |
397 | ····new-instance·v0,·Lcom/morlunk/jumble/model/Channel; | 389 | ····new-instance·v0,·Lcom/morlunk/jumble/model/Channel; |
398 | ····.end·local·v0····#·"channel":Lcom/morlunk/jumble/model/Channel; | 390 | ····.end·local·v0····#·"channel":Lcom/morlunk/jumble/model/Channel; |
399 | ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->getChannelId()I | 391 | ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->getChannelId()I |
400 | ····move-result·v | 392 | ····move-result·v5 |
401 | ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->getTemporary()Z | 393 | ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->getTemporary()Z |
402 | ····move-result·v | 394 | ····move-result·v6 |
403 | ····invoke-direct·{v0,·v | 395 | ····invoke-direct·{v0,·v5,·v6},·Lcom/morlunk/jumble/model/Channel;-><init>(IZ)V |
404 | ····.line·127 | 396 | ····.line·127 |
405 | ····.restart·local·v0····#·"channel":Lcom/morlunk/jumble/model/Channel; | 397 | ····.restart·local·v0····#·"channel":Lcom/morlunk/jumble/model/Channel; |
406 | ····iget-object·v | 398 | ····iget-object·v5,·p0,·Lcom/morlunk/jumble/protocol/ModelHandler;->mChannels:Ljava/util/Map; |
407 | ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->getChannelId()I | 399 | ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->getChannelId()I |
408 | ····move-result·v | 400 | ····move-result·v6 |
409 | ····invoke-static·{v | 401 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
410 | ····move-result-object·v | 402 | ····move-result-object·v6 |
411 | ····invoke-interface·{v | 403 | ····invoke-interface·{v5,·v6,·v0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
412 | ····.line·130 | 404 | ····.line·130 |
413 | ····:cond_1 | 405 | ····:cond_1 |
414 | ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->hasName()Z | 406 | ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->hasName()Z |
415 | ····move-result·v | 407 | ····move-result·v5 |
416 | ····if-eqz·v | 408 | ····if-eqz·v5,·:cond_2 |
417 | ····.line·131 | 409 | ····.line·131 |
418 | ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->getName()Ljava/lang/String; | 410 | ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->getName()Ljava/lang/String; |
419 | ····move-result-object·v | 411 | ····move-result-object·v5 |
420 | ····invoke-virtual·{v0,·v | 412 | ····invoke-virtual·{v0,·v5},·Lcom/morlunk/jumble/model/Channel;->setName(Ljava/lang/String;)V |
421 | ····.line·133 | 413 | ····.line·133 |
Max diff block lines reached; 22969/28085 bytes (81.78%) of diff not shown. |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lcom/morlunk/jumble/audio/AudioInput$AudioInputListener; | 6 | .implements·Lcom/morlunk/jumble/audio/AudioInput$AudioInputListener; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lcom/morlunk/jumble/protocol/AudioHandler$1;, | ||
11 | ········Lcom/morlunk/jumble/protocol/AudioHandler$Builder;, | 10 | ········Lcom/morlunk/jumble/protocol/AudioHandler$Builder;, |
12 | ········Lcom/morlunk/jumble/protocol/AudioHandler$AudioEncodeListener; | 11 | ········Lcom/morlunk/jumble/protocol/AudioHandler$AudioEncodeListener; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
15 | #·static·fields | 14 | #·static·fields |
Offset 340, 15 lines modified | Offset 339, 15 lines modified | ||
340 | ····const/16·v2,·0x7d00 | 339 | ····const/16·v2,·0x7d00 |
341 | ····if-gt·p1,·v2,·:cond_3 | 340 | ····if-gt·p1,·v2,·:cond_3 |
342 | ····.line·266 | 341 | ····.line·266 |
343 | ····const/4·v1,·0x4 | 342 | ····const/4·v1,·0x4 |
344 | ····.line·27 | 343 | ····.line·272 |
345 | ····:cond_2 | 344 | ····:cond_2 |
346 | ····:goto_1 | 345 | ····:goto_1 |
347 | ····invoke-static·{v0,·v1},·Lcom/morlunk/jumble/net/JumbleConnection;->calculateAudioBandwidth(II)I | 346 | ····invoke-static·{v0,·v1},·Lcom/morlunk/jumble/net/JumbleConnection;->calculateAudioBandwidth(II)I |
348 | ····move-result·v2 | 347 | ····move-result·v2 |
349 | ····if-le·v2,·p1,·:cond_5 | 348 | ····if-le·v2,·p1,·:cond_5 |
Offset 419, 14 lines modified | Offset 418, 15 lines modified | ||
419 | ····new-array·v5,·v5,·[Ljava/lang/Object; | 418 | ····new-array·v5,·v5,·[Ljava/lang/Object; |
420 | ····const/4·v6,·0x0 | 419 | ····const/4·v6,·0x0 |
421 | ····div-int/lit16·v7,·p1,·0x3e8 | 420 | ····div-int/lit16·v7,·p1,·0x3e8 |
421 | ····.line·285 | ||
422 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 422 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
423 | ····move-result-object·v7 | 423 | ····move-result-object·v7 |
424 | ····aput-object·v7,·v5,·v6 | 424 | ····aput-object·v7,·v5,·v6 |
425 | ····div-int/lit16·v6,·p1,·0x3e8 | 425 | ····div-int/lit16·v6,·p1,·0x3e8 |
Offset 441, 14 lines modified | Offset 441, 15 lines modified | ||
441 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 441 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
442 | ····move-result-object·v6 | 442 | ····move-result-object·v6 |
443 | ····aput-object·v6,·v5,·v9 | 443 | ····aput-object·v6,·v5,·v9 |
444 | ····.line·284 | ||
444 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 445 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
445 | ····move-result-object·v3 | 446 | ····move-result-object·v3 |
446 | ····invoke-interface·{v2,·v3},·Lcom/morlunk/jumble/util/JumbleLogger;->logInfo(Ljava/lang/String;)V | 447 | ····invoke-interface·{v2,·v3},·Lcom/morlunk/jumble/util/JumbleLogger;->logInfo(Ljava/lang/String;)V |
447 | ····goto·:goto_0 | 448 | ····goto·:goto_0 |
Offset 1018, 14 lines modified | Offset 1019, 15 lines modified | ||
1018 | ····move-result·v1 | 1019 | ····move-result·v1 |
1019 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protocol/AudioHandler;->mSession:I | 1020 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protocol/AudioHandler;->mSession:I |
1020 | ····if-ne·v1,·v2,·:cond_0 | 1021 | ····if-ne·v1,·v2,·:cond_0 |
1022 | ····.line·374 | ||
1021 | ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$UserState;->hasMute()Z | 1023 | ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$UserState;->hasMute()Z |
1022 | ····move-result·v1 | 1024 | ····move-result·v1 |
1023 | ····if-nez·v1,·:cond_2 | 1025 | ····if-nez·v1,·:cond_2 |
1024 | ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$UserState;->hasSelfMute()Z | 1026 | ····invoke-virtual·{p1},·Lcom/morlunk/jumble/protobuf/Mumble$UserState;->hasSelfMute()Z |
Offset 123, 15 lines modified | Offset 123, 15 lines modified | ||
123 | ····.line·18214 | 123 | ····.line·18214 |
124 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$QueryUsers;->initFields()V | 124 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$QueryUsers;->initFields()V |
125 | ····.line·18215 | 125 | ····.line·18215 |
126 | ····const/4·v4,·0x0 | 126 | ····const/4·v4,·0x0 |
127 | ····.line·1821 | 127 | ····.line·18217 |
128 | ····.local·v4,·"mutable_bitField0_":I | 128 | ····.local·v4,·"mutable_bitField0_":I |
129 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 129 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
130 | ····move-result-object·v6 | 130 | ····move-result-object·v6 |
131 | ····.line·18219 | 131 | ····.line·18219 |
132 | ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 132 | ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 342, 14 lines modified | Offset 342, 15 lines modified | ||
342 | ····move-exception·v1 | 342 | ····move-exception·v1 |
343 | ····.line·18267 | 343 | ····.line·18267 |
344 | ····.local·v1,·"e":Ljava/io/IOException; | 344 | ····.local·v1,·"e":Ljava/io/IOException; |
345 | ····:try_start_3 | 345 | ····:try_start_3 |
346 | ····new-instance·v7,·Lcom/google/protobuf/InvalidProtocolBufferException; | 346 | ····new-instance·v7,·Lcom/google/protobuf/InvalidProtocolBufferException; |
347 | ····.line·18268 | ||
347 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 348 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
348 | ····move-result-object·v8 | 349 | ····move-result-object·v8 |
349 | ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 350 | ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
350 | ····invoke-virtual·{v7,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 351 | ····invoke-virtual·{v7,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 1121, 14 lines modified | Offset 1122, 15 lines modified | ||
1121 | ····move-result·v4 | 1122 | ····move-result·v4 |
1122 | ····if-ge·v1,·v4,·:cond_1 | 1123 | ····if-ge·v1,·v4,·:cond_1 |
1123 | ····.line·18394 | 1124 | ····.line·18394 |
1124 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$QueryUsers;->ids_:Ljava/util/List; | 1125 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$QueryUsers;->ids_:Ljava/util/List; |
1126 | ····.line·18395 | ||
1125 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; | 1127 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; |
1126 | ····move-result-object·v4 | 1128 | ····move-result-object·v4 |
1127 | ····check-cast·v4,·Ljava/lang/Integer; | 1129 | ····check-cast·v4,·Ljava/lang/Integer; |
1128 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I | 1130 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I |
Offset 1177, 14 lines modified | Offset 1179, 15 lines modified | ||
1177 | ····move-result·v4 | 1179 | ····move-result·v4 |
1178 | ····if-ge·v1,·v4,·:cond_2 | 1180 | ····if-ge·v1,·v4,·:cond_2 |
1179 | ····.line·18403 | 1181 | ····.line·18403 |
1180 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$QueryUsers;->names_:Lcom/google/protobuf/LazyStringList; | 1182 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$QueryUsers;->names_:Lcom/google/protobuf/LazyStringList; |
1183 | ····.line·18404 | ||
1181 | ····invoke-interface·{v4,·v1},·Lcom/google/protobuf/LazyStringList;->getByteString(I)Lcom/google/protobuf/ByteString; | 1184 | ····invoke-interface·{v4,·v1},·Lcom/google/protobuf/LazyStringList;->getByteString(I)Lcom/google/protobuf/ByteString; |
1182 | ····move-result-object·v4 | 1185 | ····move-result-object·v4 |
1183 | ····invoke-static·{v4},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSizeNoTag(Lcom/google/protobuf/ByteString;)I | 1186 | ····invoke-static·{v4},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSizeNoTag(Lcom/google/protobuf/ByteString;)I |
1184 | ····move-result·v4 | 1187 | ····move-result·v4 |
Offset 1254, 18 lines modified | Offset 1257, 20 lines modified | ||
1254 | ····move-result-object·v0 | 1257 | ····move-result-object·v0 |
1255 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$QueryUsers; | 1258 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$QueryUsers; |
1256 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$QueryUsers$Builder; | 1259 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$QueryUsers$Builder; |
1260 | ····.line·18288 | ||
1257 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1261 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1258 | ····move-result-object·v0 | 1262 | ····move-result-object·v0 |
1263 | ····.line·18287 | ||
1259 | ····return-object·v0 | 1264 | ····return-object·v0 |
1260 | .end·method | 1265 | .end·method |
1261 | .method·public·final·isInitialized()Z | 1266 | .method·public·final·isInitialized()Z |
1262 | ····.locals·3 | 1267 | ····.locals·3 |
1263 | ····.prologue | 1268 | ····.prologue |
Offset 108, 15 lines modified | Offset 108, 15 lines modified | ||
108 | ····.line·937 | 108 | ····.line·937 |
109 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UDPTunnel;->initFields()V | 109 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UDPTunnel;->initFields()V |
110 | ····.line·938 | 110 | ····.line·938 |
111 | ····const/4·v2,·0x0 | 111 | ····const/4·v2,·0x0 |
112 | ····.line·9 | 112 | ····.line·940 |
113 | ····.local·v2,·"mutable_bitField0_":I | 113 | ····.local·v2,·"mutable_bitField0_":I |
114 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 114 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
115 | ····move-result-object·v4 | 115 | ····move-result-object·v4 |
116 | ····.line·942 | 116 | ····.line·942 |
117 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 117 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 229, 14 lines modified | Offset 229, 15 lines modified | ||
229 | ····move-exception·v1 | 229 | ····move-exception·v1 |
230 | ····.line·966 | 230 | ····.line·966 |
231 | ····.local·v1,·"e":Ljava/io/IOException; | 231 | ····.local·v1,·"e":Ljava/io/IOException; |
232 | ····:try_start_2 | 232 | ····:try_start_2 |
233 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; | 233 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; |
234 | ····.line·967 | ||
234 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 235 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
235 | ····move-result-object·v6 | 236 | ····move-result-object·v6 |
236 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 237 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
237 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 238 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 770, 14 lines modified | Offset 771, 15 lines modified | ||
770 | ····and-int/lit8·v2,·v2,·0x1 | 771 | ····and-int/lit8·v2,·v2,·0x1 |
771 | ····if-ne·v2,·v3,·:cond_1 | 772 | ····if-ne·v2,·v3,·:cond_1 |
772 | ····.line·1049 | 773 | ····.line·1049 |
773 | ····iget-object·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UDPTunnel;->packet_:Lcom/google/protobuf/ByteString; | 774 | ····iget-object·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UDPTunnel;->packet_:Lcom/google/protobuf/ByteString; |
775 | ····.line·1050 | ||
774 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I | 776 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I |
775 | ····move-result·v2 | 777 | ····move-result·v2 |
776 | ····add-int/2addr·v0,·v2 | 778 | ····add-int/2addr·v0,·v2 |
777 | ····.line·1052 | 779 | ····.line·1052 |
Offset 844, 18 lines modified | Offset 846, 20 lines modified | ||
844 | ····move-result-object·v0 | 846 | ····move-result-object·v0 |
845 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$UDPTunnel; | 847 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$UDPTunnel; |
846 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$UDPTunnel$Builder; | 848 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$UDPTunnel$Builder; |
849 | ····.line·981 | ||
847 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 850 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
848 | ····move-result-object·v0 | 851 | ····move-result-object·v0 |
852 | ····.line·980 | ||
849 | ····return-object·v0 | 853 | ····return-object·v0 |
850 | .end·method | 854 | .end·method |
851 | .method·public·final·isInitialized()Z | 855 | .method·public·final·isInitialized()Z |
852 | ····.locals·4 | 856 | ····.locals·4 |
853 | ····.prologue | 857 | ····.prologue |
Offset 656, 14 lines modified | Offset 656, 15 lines modified | ||
656 | ····instance-of·v2,·v0,·Ljava/lang/String; | 656 | ····instance-of·v2,·v0,·Ljava/lang/String; |
657 | ····if-nez·v2,·:cond_0 | 657 | ····if-nez·v2,·:cond_0 |
658 | ····.line·20131 | 658 | ····.line·20131 |
659 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 659 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
660 | ····.line·20132 | ||
660 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 661 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
661 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 662 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
662 | ····move-result-object·v1 | 663 | ····move-result-object·v1 |
663 | ····.line·20133 | 664 | ····.line·20133 |
664 | ····.local·v1,·"s":Ljava/lang/String; | 665 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 696, 14 lines modified | Offset 697, 15 lines modified | ||
696 | ····instance-of·v2,·v1,·Ljava/lang/String; | 697 | ····instance-of·v2,·v1,·Ljava/lang/String; |
697 | ····if-eqz·v2,·:cond_0 | 698 | ····if-eqz·v2,·:cond_0 |
698 | ····.line·20146 | 699 | ····.line·20146 |
699 | ····check-cast·v1,·Ljava/lang/String; | 700 | ····check-cast·v1,·Ljava/lang/String; |
701 | ····.line·20147 | ||
700 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 702 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
701 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 703 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
702 | ····move-result-object·v0 | 704 | ····move-result-object·v0 |
703 | ····.line·20149 | 705 | ····.line·20149 |
704 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 706 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 804, 14 lines modified | Offset 806, 15 lines modified | ||
804 | ····instance-of·v2,·v0,·Ljava/lang/String; | 806 | ····instance-of·v2,·v0,·Ljava/lang/String; |
805 | ····if-nez·v2,·:cond_0 | 807 | ····if-nez·v2,·:cond_0 |
806 | ····.line·20205 | 808 | ····.line·20205 |
807 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 809 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
810 | ····.line·20206 | ||
808 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 811 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
809 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 812 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
810 | ····move-result-object·v1 | 813 | ····move-result-object·v1 |
811 | ····.line·20207 | 814 | ····.line·20207 |
812 | ····.local·v1,·"s":Ljava/lang/String; | 815 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 844, 14 lines modified | Offset 847, 15 lines modified | ||
844 | ····instance-of·v2,·v1,·Ljava/lang/String; | 847 | ····instance-of·v2,·v1,·Ljava/lang/String; |
845 | ····if-eqz·v2,·:cond_0 | 848 | ····if-eqz·v2,·:cond_0 |
846 | ····.line·20220 | 849 | ····.line·20220 |
847 | ····check-cast·v1,·Ljava/lang/String; | 850 | ····check-cast·v1,·Ljava/lang/String; |
851 | ····.line·20221 | ||
848 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 852 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
849 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 853 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
850 | ····move-result-object·v0 | 854 | ····move-result-object·v0 |
851 | ····.line·20223 | 855 | ····.line·20223 |
852 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 856 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 975, 18 lines modified | Offset 979, 20 lines modified | ||
975 | ····move-result-object·v0 | 979 | ····move-result-object·v0 |
976 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify; | 980 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify; |
977 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify$Builder; | 981 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify$Builder; |
982 | ····.line·19978 | ||
978 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 983 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
979 | ····move-result-object·v0 | 984 | ····move-result-object·v0 |
985 | ····.line·19977 | ||
980 | ····return-object·v0 | 986 | ····return-object·v0 |
981 | .end·method | 987 | .end·method |
982 | .method·public·final·isInitialized()Z | 988 | .method·public·final·isInitialized()Z |
983 | ····.locals·1 | 989 | ····.locals·1 |
984 | ····.prologue | 990 | ····.prologue |
Offset 132, 15 lines modified | Offset 132, 15 lines modified | ||
132 | ····.line·16206 | 132 | ····.line·16206 |
133 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL;->initFields()V | 133 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL;->initFields()V |
134 | ····.line·16207 | 134 | ····.line·16207 |
135 | ····const/4·v2,·0x0 | 135 | ····const/4·v2,·0x0 |
136 | ····.line·1620 | 136 | ····.line·16209 |
137 | ····.local·v2,·"mutable_bitField0_":I | 137 | ····.local·v2,·"mutable_bitField0_":I |
138 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 138 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
139 | ····move-result-object·v4 | 139 | ····move-result-object·v4 |
140 | ····.line·16211 | 140 | ····.line·16211 |
141 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 141 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 263, 14 lines modified | Offset 263, 15 lines modified | ||
263 | ····move-exception·v1 | 263 | ····move-exception·v1 |
264 | ····.line·16265 | 264 | ····.line·16265 |
265 | ····.local·v1,·"e":Ljava/io/IOException; | 265 | ····.local·v1,·"e":Ljava/io/IOException; |
266 | ····:try_start_3 | 266 | ····:try_start_3 |
267 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; | 267 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; |
268 | ····.line·16266 | ||
268 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 269 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
269 | ····move-result-object·v6 | 270 | ····move-result-object·v6 |
270 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 271 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
271 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 272 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 1060, 14 lines modified | Offset 1061, 15 lines modified | ||
1060 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1061 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1061 | ····if-eqz·v2,·:cond_0 | 1062 | ····if-eqz·v2,·:cond_0 |
1062 | ····.line·16397 | 1063 | ····.line·16397 |
1063 | ····check-cast·v1,·Ljava/lang/String; | 1064 | ····check-cast·v1,·Ljava/lang/String; |
1065 | ····.line·16398 | ||
1064 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1066 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1065 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1067 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1066 | ····move-result-object·v0 | 1068 | ····move-result-object·v0 |
1067 | ····.line·16400 | 1069 | ····.line·16400 |
1068 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1070 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1156, 14 lines modified | Offset 1158, 15 lines modified | ||
1156 | ····and-int/lit8·v2,·v2,·0x1 | 1158 | ····and-int/lit8·v2,·v2,·0x1 |
1157 | ····if-ne·v2,·v3,·:cond_1 | 1159 | ····if-ne·v2,·v3,·:cond_1 |
1158 | ····.line·16491 | 1160 | ····.line·16491 |
1159 | ····iget-boolean·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL;->applyHere_:Z | 1161 | ····iget-boolean·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL;->applyHere_:Z |
1162 | ····.line·16492 | ||
1160 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I | 1163 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I |
1161 | ····move-result·v2 | 1164 | ····move-result·v2 |
1162 | ····add-int/2addr·v0,·v2 | 1165 | ····add-int/2addr·v0,·v2 |
1163 | ····.line·16494 | 1166 | ····.line·16494 |
Offset 1173, 14 lines modified | Offset 1176, 15 lines modified | ||
1173 | ····and-int/lit8·v2,·v2,·0x2 | 1176 | ····and-int/lit8·v2,·v2,·0x2 |
1174 | ····if-ne·v2,·v4,·:cond_2 | 1177 | ····if-ne·v2,·v4,·:cond_2 |
1175 | ····.line·16495 | 1178 | ····.line·16495 |
1176 | ····iget-boolean·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL;->applySubs_:Z | 1179 | ····iget-boolean·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL;->applySubs_:Z |
1180 | ····.line·16496 | ||
1177 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I | 1181 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I |
1178 | ····move-result·v2 | 1182 | ····move-result·v2 |
1179 | ····add-int/2addr·v0,·v2 | 1183 | ····add-int/2addr·v0,·v2 |
1180 | ····.line·16498 | 1184 | ····.line·16498 |
Offset 1192, 14 lines modified | Offset 1196, 15 lines modified | ||
1192 | ····if-ne·v2,·v5,·:cond_3 | 1196 | ····if-ne·v2,·v5,·:cond_3 |
1193 | ····.line·16499 | 1197 | ····.line·16499 |
1194 | ····const/4·v2,·0x3 | 1198 | ····const/4·v2,·0x3 |
1195 | ····iget-boolean·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL;->inherited_:Z | 1199 | ····iget-boolean·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL;->inherited_:Z |
1200 | ····.line·16500 | ||
1196 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I | 1201 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I |
1197 | ····move-result·v2 | 1202 | ····move-result·v2 |
1198 | ····add-int/2addr·v0,·v2 | 1203 | ····add-int/2addr·v0,·v2 |
1199 | ····.line·16502 | 1204 | ····.line·16502 |
Offset 1211, 14 lines modified | Offset 1216, 15 lines modified | ||
1211 | ····const/16·v3,·0x8 | 1216 | ····const/16·v3,·0x8 |
1212 | ····if-ne·v2,·v3,·:cond_4 | 1217 | ····if-ne·v2,·v3,·:cond_4 |
1213 | ····.line·16503 | 1218 | ····.line·16503 |
1214 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL;->userId_:I | 1219 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL;->userId_:I |
1220 | ····.line·16504 | ||
1215 | ····invoke-static·{v5,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 1221 | ····invoke-static·{v5,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
1216 | ····move-result·v2 | 1222 | ····move-result·v2 |
1217 | ····add-int/2addr·v0,·v2 | 1223 | ····add-int/2addr·v0,·v2 |
1218 | ····.line·16506 | 1224 | ····.line·16506 |
Offset 1230, 14 lines modified | Offset 1236, 15 lines modified | ||
1230 | ····const/16·v3,·0x10 | 1236 | ····const/16·v3,·0x10 |
1231 | ····if-ne·v2,·v3,·:cond_5 | 1237 | ····if-ne·v2,·v3,·:cond_5 |
1232 | ····.line·16507 | 1238 | ····.line·16507 |
1233 | ····const/4·v2,·0x5 | 1239 | ····const/4·v2,·0x5 |
1240 | ····.line·16508 | ||
1234 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL;->getGroupBytes()Lcom/google/protobuf/ByteString; | 1241 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL;->getGroupBytes()Lcom/google/protobuf/ByteString; |
1235 | ····move-result-object·v3 | 1242 | ····move-result-object·v3 |
1236 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I | 1243 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I |
1237 | ····move-result·v2 | 1244 | ····move-result·v2 |
Max diff block lines reached; 1275/4758 bytes (26.80%) of diff not shown. |
Offset 108, 15 lines modified | Offset 108, 15 lines modified | ||
108 | ····.line·5815 | 108 | ····.line·5815 |
109 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelRemove;->initFields()V | 109 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelRemove;->initFields()V |
110 | ····.line·5816 | 110 | ····.line·5816 |
111 | ····const/4·v2,·0x0 | 111 | ····const/4·v2,·0x0 |
112 | ····.line·581 | 112 | ····.line·5818 |
113 | ····.local·v2,·"mutable_bitField0_":I | 113 | ····.local·v2,·"mutable_bitField0_":I |
114 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 114 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
115 | ····move-result-object·v4 | 115 | ····move-result-object·v4 |
116 | ····.line·5820 | 116 | ····.line·5820 |
117 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 117 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 229, 14 lines modified | Offset 229, 15 lines modified | ||
229 | ····move-exception·v1 | 229 | ····move-exception·v1 |
230 | ····.line·5844 | 230 | ····.line·5844 |
231 | ····.local·v1,·"e":Ljava/io/IOException; | 231 | ····.local·v1,·"e":Ljava/io/IOException; |
232 | ····:try_start_2 | 232 | ····:try_start_2 |
233 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; | 233 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; |
234 | ····.line·5845 | ||
234 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 235 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
235 | ····move-result-object·v6 | 236 | ····move-result-object·v6 |
236 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 237 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
237 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 238 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 770, 14 lines modified | Offset 771, 15 lines modified | ||
770 | ····and-int/lit8·v2,·v2,·0x1 | 771 | ····and-int/lit8·v2,·v2,·0x1 |
771 | ····if-ne·v2,·v3,·:cond_1 | 772 | ····if-ne·v2,·v3,·:cond_1 |
772 | ····.line·5927 | 773 | ····.line·5927 |
773 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ChannelRemove;->channelId_:I | 774 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ChannelRemove;->channelId_:I |
775 | ····.line·5928 | ||
774 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 776 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
775 | ····move-result·v2 | 777 | ····move-result·v2 |
776 | ····add-int/2addr·v0,·v2 | 778 | ····add-int/2addr·v0,·v2 |
777 | ····.line·5930 | 779 | ····.line·5930 |
Offset 844, 18 lines modified | Offset 846, 20 lines modified | ||
844 | ····move-result-object·v0 | 846 | ····move-result-object·v0 |
845 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$ChannelRemove; | 847 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$ChannelRemove; |
846 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$ChannelRemove$Builder; | 848 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$ChannelRemove$Builder; |
849 | ····.line·5859 | ||
847 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 850 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
848 | ····move-result-object·v0 | 851 | ····move-result-object·v0 |
852 | ····.line·5858 | ||
849 | ····return-object·v0 | 853 | ····return-object·v0 |
850 | .end·method | 854 | .end·method |
851 | .method·public·final·isInitialized()Z | 855 | .method·public·final·isInitialized()Z |
852 | ····.locals·4 | 856 | ····.locals·4 |
853 | ····.prologue | 857 | ····.prologue |
Offset 702, 18 lines modified | Offset 702, 20 lines modified | ||
702 | ····move-result-object·v0 | 702 | ····move-result-object·v0 |
703 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$SuggestConfig; | 703 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$SuggestConfig; |
704 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$SuggestConfig$Builder; | 704 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$SuggestConfig$Builder; |
705 | ····.line·28382 | ||
705 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 706 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
706 | ····move-result-object·v0 | 707 | ····move-result-object·v0 |
708 | ····.line·28381 | ||
707 | ····return-object·v0 | 709 | ····return-object·v0 |
708 | .end·method | 710 | .end·method |
709 | .method·public·final·isInitialized()Z | 711 | .method·public·final·isInitialized()Z |
710 | ····.locals·1 | 712 | ····.locals·1 |
711 | ····.prologue | 713 | ····.prologue |
Offset 1163, 18 lines modified | Offset 1163, 20 lines modified | ||
1163 | ····move-result-object·v0 | 1163 | ····move-result-object·v0 |
1164 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$RequestBlob; | 1164 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$RequestBlob; |
1165 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$RequestBlob$Builder; | 1165 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$RequestBlob$Builder; |
1166 | ····.line·29044 | ||
1166 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1167 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1167 | ····move-result-object·v0 | 1168 | ····move-result-object·v0 |
1169 | ····.line·29043 | ||
1168 | ····return-object·v0 | 1170 | ····return-object·v0 |
1169 | .end·method | 1171 | .end·method |
1170 | .method·public·final·isInitialized()Z | 1172 | .method·public·final·isInitialized()Z |
1171 | ····.locals·1 | 1173 | ····.locals·1 |
1172 | ····.prologue | 1174 | ····.prologue |
Offset 157, 15 lines modified | Offset 157, 15 lines modified | ||
157 | ····.line·12641 | 157 | ····.line·12641 |
158 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$TextMessage;->initFields()V | 158 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$TextMessage;->initFields()V |
159 | ····.line·12642 | 159 | ····.line·12642 |
160 | ····const/4·v4,·0x0 | 160 | ····const/4·v4,·0x0 |
161 | ····.line·1264 | 161 | ····.line·12644 |
162 | ····.local·v4,·"mutable_bitField0_":I | 162 | ····.local·v4,·"mutable_bitField0_":I |
163 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 163 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
164 | ····move-result-object·v6 | 164 | ····move-result-object·v6 |
165 | ····.line·12646 | 165 | ····.line·12646 |
166 | ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 166 | ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 348, 14 lines modified | Offset 348, 15 lines modified | ||
348 | ····move-exception·v1 | 348 | ····move-exception·v1 |
349 | ····.line·12738 | 349 | ····.line·12738 |
350 | ····.local·v1,·"e":Ljava/io/IOException; | 350 | ····.local·v1,·"e":Ljava/io/IOException; |
351 | ····:try_start_3 | 351 | ····:try_start_3 |
352 | ····new-instance·v7,·Lcom/google/protobuf/InvalidProtocolBufferException; | 352 | ····new-instance·v7,·Lcom/google/protobuf/InvalidProtocolBufferException; |
353 | ····.line·12739 | ||
353 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 354 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
354 | ····move-result-object·v8 | 355 | ····move-result-object·v8 |
355 | ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 356 | ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
356 | ····invoke-virtual·{v7,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 357 | ····invoke-virtual·{v7,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 1422, 14 lines modified | Offset 1423, 15 lines modified | ||
1422 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1423 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1423 | ····if-eqz·v2,·:cond_0 | 1424 | ····if-eqz·v2,·:cond_0 |
1424 | ····.line·12900 | 1425 | ····.line·12900 |
1425 | ····check-cast·v1,·Ljava/lang/String; | 1426 | ····check-cast·v1,·Ljava/lang/String; |
1427 | ····.line·12901 | ||
1426 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1428 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1427 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1429 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1428 | ····move-result-object·v0 | 1430 | ····move-result-object·v0 |
1429 | ····.line·12903 | 1431 | ····.line·12903 |
1430 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1432 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1504, 14 lines modified | Offset 1506, 15 lines modified | ||
1504 | ····and-int/lit8·v4,·v4,·0x1 | 1506 | ····and-int/lit8·v4,·v4,·0x1 |
1505 | ····if-ne·v4,·v5,·:cond_1 | 1507 | ····if-ne·v4,·v5,·:cond_1 |
1506 | ····.line·12958 | 1508 | ····.line·12958 |
1507 | ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$TextMessage;->actor_:I | 1509 | ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$TextMessage;->actor_:I |
1510 | ····.line·12959 | ||
1508 | ····invoke-static·{v5,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 1511 | ····invoke-static·{v5,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
1509 | ····move-result·v4 | 1512 | ····move-result·v4 |
1510 | ····add-int/2addr·v2,·v4 | 1513 | ····add-int/2addr·v2,·v4 |
1511 | ····.line·12962 | 1514 | ····.line·12962 |
Offset 1531, 14 lines modified | Offset 1534, 15 lines modified | ||
1531 | ····move-result·v4 | 1534 | ····move-result·v4 |
1532 | ····if-ge·v1,·v4,·:cond_2 | 1535 | ····if-ge·v1,·v4,·:cond_2 |
1533 | ····.line·12964 | 1536 | ····.line·12964 |
1534 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$TextMessage;->session_:Ljava/util/List; | 1537 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$TextMessage;->session_:Ljava/util/List; |
1538 | ····.line·12965 | ||
1535 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; | 1539 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; |
1536 | ····move-result-object·v4 | 1540 | ····move-result-object·v4 |
1537 | ····check-cast·v4,·Ljava/lang/Integer; | 1541 | ····check-cast·v4,·Ljava/lang/Integer; |
1538 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I | 1542 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I |
Offset 1587, 14 lines modified | Offset 1591, 15 lines modified | ||
1587 | ····move-result·v4 | 1591 | ····move-result·v4 |
1588 | ····if-ge·v1,·v4,·:cond_3 | 1592 | ····if-ge·v1,·v4,·:cond_3 |
1589 | ····.line·12973 | 1593 | ····.line·12973 |
1590 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$TextMessage;->channelId_:Ljava/util/List; | 1594 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$TextMessage;->channelId_:Ljava/util/List; |
1595 | ····.line·12974 | ||
1591 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; | 1596 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; |
1592 | ····move-result-object·v4 | 1597 | ····move-result-object·v4 |
1593 | ····check-cast·v4,·Ljava/lang/Integer; | 1598 | ····check-cast·v4,·Ljava/lang/Integer; |
1594 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I | 1599 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I |
Offset 1643, 14 lines modified | Offset 1648, 15 lines modified | ||
1643 | ····move-result·v4 | 1648 | ····move-result·v4 |
1644 | ····if-ge·v1,·v4,·:cond_4 | 1649 | ····if-ge·v1,·v4,·:cond_4 |
1645 | ····.line·12982 | 1650 | ····.line·12982 |
1646 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$TextMessage;->treeId_:Ljava/util/List; | 1651 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$TextMessage;->treeId_:Ljava/util/List; |
1652 | ····.line·12983 | ||
1647 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; | 1653 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; |
1648 | ····move-result-object·v4 | 1654 | ····move-result-object·v4 |
1649 | ····check-cast·v4,·Ljava/lang/Integer; | 1655 | ····check-cast·v4,·Ljava/lang/Integer; |
1650 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I | 1656 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I |
Offset 1693, 14 lines modified | Offset 1699, 15 lines modified | ||
1693 | ····const/4·v5,·0x2 | 1699 | ····const/4·v5,·0x2 |
1694 | ····if-ne·v4,·v5,·:cond_5 | 1700 | ····if-ne·v4,·v5,·:cond_5 |
1695 | ····.line·12989 | 1701 | ····.line·12989 |
1696 | ····const/4·v4,·0x5 | 1702 | ····const/4·v4,·0x5 |
1703 | ····.line·12990 | ||
1697 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$TextMessage;->getMessageBytes()Lcom/google/protobuf/ByteString; | 1704 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$TextMessage;->getMessageBytes()Lcom/google/protobuf/ByteString; |
1698 | ····move-result-object·v5 | 1705 | ····move-result-object·v5 |
1699 | ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I | 1706 | ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I |
1700 | ····move-result·v4 | 1707 | ····move-result·v4 |
Max diff block lines reached; 574/4221 bytes (13.60%) of diff not shown. |
Offset 276, 14 lines modified | Offset 276, 15 lines modified | ||
276 | ····invoke-direct·{v0},·Lcom/morlunk/jumble/protobuf/Mumble$1;-><init>()V | 276 | ····invoke-direct·{v0},·Lcom/morlunk/jumble/protobuf/Mumble$1;-><init>()V |
277 | ····.line·29877 | 277 | ····.line·29877 |
278 | ····.local·v0,·"assigner":Lcom/google/protobuf/Descriptors$FileDescriptor$InternalDescriptorAssigner; | 278 | ····.local·v0,·"assigner":Lcom/google/protobuf/Descriptors$FileDescriptor$InternalDescriptorAssigner; |
279 | ····new-array·v2,·v4,·[Lcom/google/protobuf/Descriptors$FileDescriptor; | 279 | ····new-array·v2,·v4,·[Lcom/google/protobuf/Descriptors$FileDescriptor; |
280 | ····.line·29878 | ||
280 | ····invoke-static·{v1,·v2,·v0},·Lcom/google/protobuf/Descriptors$FileDescriptor;->internalBuildGeneratedFileFrom([Ljava/lang/String;[Lcom/google/protobuf/Descriptors$FileDescriptor;Lcom/google/protobuf/Descriptors$FileDescriptor$InternalDescriptorAssigner;)V | 281 | ····invoke-static·{v1,·v2,·v0},·Lcom/google/protobuf/Descriptors$FileDescriptor;->internalBuildGeneratedFileFrom([Ljava/lang/String;[Lcom/google/protobuf/Descriptors$FileDescriptor;Lcom/google/protobuf/Descriptors$FileDescriptor$InternalDescriptorAssigner;)V |
281 | ····.line·29881 | 282 | ····.line·29881 |
282 | ····return-void | 283 | ····return-void |
283 | .end·method | 284 | .end·method |
284 | .method·private·constructor·<init>()V | 285 | .method·private·constructor·<init>()V |
Offset 125, 15 lines modified | Offset 125, 15 lines modified | ||
125 | ····.line·10638 | 125 | ····.line·10638 |
126 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$BanList;->initFields()V | 126 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$BanList;->initFields()V |
127 | ····.line·10639 | 127 | ····.line·10639 |
128 | ····const/4·v2,·0x0 | 128 | ····const/4·v2,·0x0 |
129 | ····.line·1064 | 129 | ····.line·10641 |
130 | ····.local·v2,·"mutable_bitField0_":I | 130 | ····.local·v2,·"mutable_bitField0_":I |
131 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 131 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
132 | ····move-result-object·v4 | 132 | ····move-result-object·v4 |
133 | ····.line·10643 | 133 | ····.line·10643 |
134 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 134 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 284, 14 lines modified | Offset 284, 15 lines modified | ||
284 | ····move-exception·v1 | 284 | ····move-exception·v1 |
285 | ····.line·10675 | 285 | ····.line·10675 |
286 | ····.local·v1,·"e":Ljava/io/IOException; | 286 | ····.local·v1,·"e":Ljava/io/IOException; |
287 | ····:try_start_3 | 287 | ····:try_start_3 |
288 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; | 288 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; |
289 | ····.line·10676 | ||
289 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 290 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
290 | ····move-result-object·v6 | 291 | ····move-result-object·v6 |
291 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 292 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
292 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 293 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 988, 14 lines modified | Offset 989, 15 lines modified | ||
988 | ····move-result·v3 | 989 | ····move-result·v3 |
989 | ····if-ge·v0,·v3,·:cond_1 | 990 | ····if-ge·v0,·v3,·:cond_1 |
990 | ····.line·12004 | 991 | ····.line·12004 |
991 | ····iget-object·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList;->bans_:Ljava/util/List; | 992 | ····iget-object·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList;->bans_:Ljava/util/List; |
993 | ····.line·12005 | ||
992 | ····invoke-interface·{v3,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object; | 994 | ····invoke-interface·{v3,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object; |
993 | ····move-result-object·v3 | 995 | ····move-result-object·v3 |
994 | ····check-cast·v3,·Lcom/google/protobuf/MessageLite; | 996 | ····check-cast·v3,·Lcom/google/protobuf/MessageLite; |
995 | ····invoke-static·{v4,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I | 997 | ····invoke-static·{v4,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I |
Offset 1018, 14 lines modified | Offset 1020, 15 lines modified | ||
1018 | ····if-ne·v3,·v4,·:cond_2 | 1020 | ····if-ne·v3,·v4,·:cond_2 |
1019 | ····.line·12008 | 1021 | ····.line·12008 |
1020 | ····const/4·v3,·0x2 | 1022 | ····const/4·v3,·0x2 |
1021 | ····iget-boolean·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList;->query_:Z | 1023 | ····iget-boolean·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList;->query_:Z |
1024 | ····.line·12009 | ||
1022 | ····invoke-static·{v3,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I | 1025 | ····invoke-static·{v3,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I |
1023 | ····move-result·v3 | 1026 | ····move-result·v3 |
1024 | ····add-int/2addr·v1,·v3 | 1027 | ····add-int/2addr·v1,·v3 |
1025 | ····.line·12011 | 1028 | ····.line·12011 |
Offset 1092, 18 lines modified | Offset 1095, 20 lines modified | ||
1092 | ····move-result-object·v0 | 1095 | ····move-result-object·v0 |
1093 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$BanList; | 1096 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$BanList; |
1094 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder; | 1097 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder; |
1098 | ····.line·10693 | ||
1095 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1099 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1096 | ····move-result-object·v0 | 1100 | ····move-result-object·v0 |
1101 | ····.line·10692 | ||
1097 | ····return-object·v0 | 1102 | ····return-object·v0 |
1098 | .end·method | 1103 | .end·method |
1099 | .method·public·final·isInitialized()Z | 1104 | .method·public·final·isInitialized()Z |
1100 | ····.locals·5 | 1105 | ····.locals·5 |
1101 | ····.prologue | 1106 | ····.prologue |
Offset 816, 14 lines modified | Offset 816, 15 lines modified | ||
816 | ····instance-of·v2,·v0,·Ljava/lang/String; | 816 | ····instance-of·v2,·v0,·Ljava/lang/String; |
817 | ····if-nez·v2,·:cond_0 | 817 | ····if-nez·v2,·:cond_0 |
818 | ····.line·14622 | 818 | ····.line·14622 |
819 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 819 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
820 | ····.line·14623 | ||
820 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 821 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
821 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 822 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
822 | ····move-result-object·v1 | 823 | ····move-result-object·v1 |
823 | ····.line·14624 | 824 | ····.line·14624 |
824 | ····.local·v1,·"s":Ljava/lang/String; | 825 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 856, 14 lines modified | Offset 857, 15 lines modified | ||
856 | ····instance-of·v2,·v1,·Ljava/lang/String; | 857 | ····instance-of·v2,·v1,·Ljava/lang/String; |
857 | ····if-eqz·v2,·:cond_0 | 858 | ····if-eqz·v2,·:cond_0 |
858 | ····.line·14637 | 859 | ····.line·14637 |
859 | ····check-cast·v1,·Ljava/lang/String; | 860 | ····check-cast·v1,·Ljava/lang/String; |
861 | ····.line·14638 | ||
860 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 862 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
861 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 863 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
862 | ····move-result-object·v0 | 864 | ····move-result-object·v0 |
863 | ····.line·14640 | 865 | ····.line·14640 |
864 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 866 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 906, 14 lines modified | Offset 908, 15 lines modified | ||
906 | ····instance-of·v2,·v0,·Ljava/lang/String; | 908 | ····instance-of·v2,·v0,·Ljava/lang/String; |
907 | ····if-nez·v2,·:cond_0 | 909 | ····if-nez·v2,·:cond_0 |
908 | ····.line·14512 | 910 | ····.line·14512 |
909 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 911 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
912 | ····.line·14513 | ||
910 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 913 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
911 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 914 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
912 | ····move-result-object·v1 | 915 | ····move-result-object·v1 |
913 | ····.line·14514 | 916 | ····.line·14514 |
914 | ····.local·v1,·"s":Ljava/lang/String; | 917 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 946, 14 lines modified | Offset 949, 15 lines modified | ||
946 | ····instance-of·v2,·v1,·Ljava/lang/String; | 949 | ····instance-of·v2,·v1,·Ljava/lang/String; |
947 | ····if-eqz·v2,·:cond_0 | 950 | ····if-eqz·v2,·:cond_0 |
948 | ····.line·14527 | 951 | ····.line·14527 |
949 | ····check-cast·v1,·Ljava/lang/String; | 952 | ····check-cast·v1,·Ljava/lang/String; |
953 | ····.line·14528 | ||
950 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 954 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
951 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 955 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
952 | ····move-result-object·v0 | 956 | ····move-result-object·v0 |
953 | ····.line·14530 | 957 | ····.line·14530 |
954 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 958 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1145, 18 lines modified | Offset 1149, 20 lines modified | ||
1145 | ····move-result-object·v0 | 1149 | ····move-result-object·v0 |
1146 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionDenied; | 1150 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionDenied; |
1147 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionDenied$Builder; | 1151 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionDenied$Builder; |
1152 | ····.line·14246 | ||
1148 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1153 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1149 | ····move-result-object·v0 | 1154 | ····move-result-object·v0 |
1155 | ····.line·14245 | ||
1150 | ····return-object·v0 | 1156 | ····return-object·v0 |
1151 | .end·method | 1157 | .end·method |
1152 | .method·public·final·isInitialized()Z | 1158 | .method·public·final·isInitialized()Z |
1153 | ····.locals·1 | 1159 | ····.locals·1 |
1154 | ····.prologue | 1160 | ····.prologue |
Offset 120, 15 lines modified | Offset 120, 15 lines modified | ||
120 | ····.line·24494 | 120 | ····.line·24494 |
121 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$CodecVersion;->initFields()V | 121 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$CodecVersion;->initFields()V |
122 | ····.line·24495 | 122 | ····.line·24495 |
123 | ····const/4·v2,·0x0 | 123 | ····const/4·v2,·0x0 |
124 | ····.line·2449 | 124 | ····.line·24497 |
125 | ····.local·v2,·"mutable_bitField0_":I | 125 | ····.local·v2,·"mutable_bitField0_":I |
126 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 126 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
127 | ····move-result-object·v4 | 127 | ····move-result-object·v4 |
128 | ····.line·24499 | 128 | ····.line·24499 |
129 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 129 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 251, 14 lines modified | Offset 251, 15 lines modified | ||
251 | ····move-exception·v1 | 251 | ····move-exception·v1 |
252 | ····.line·24538 | 252 | ····.line·24538 |
253 | ····.local·v1,·"e":Ljava/io/IOException; | 253 | ····.local·v1,·"e":Ljava/io/IOException; |
254 | ····:try_start_3 | 254 | ····:try_start_3 |
255 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; | 255 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; |
256 | ····.line·24539 | ||
256 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 257 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
257 | ····move-result-object·v6 | 258 | ····move-result-object·v6 |
258 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 259 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
259 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 260 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 930, 14 lines modified | Offset 931, 15 lines modified | ||
930 | ····and-int/lit8·v2,·v2,·0x1 | 931 | ····and-int/lit8·v2,·v2,·0x1 |
931 | ····if-ne·v2,·v3,·:cond_1 | 932 | ····if-ne·v2,·v3,·:cond_1 |
932 | ····.line·24689 | 933 | ····.line·24689 |
933 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$CodecVersion;->alpha_:I | 934 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$CodecVersion;->alpha_:I |
935 | ····.line·24690 | ||
934 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I | 936 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I |
935 | ····move-result·v2 | 937 | ····move-result·v2 |
936 | ····add-int/2addr·v0,·v2 | 938 | ····add-int/2addr·v0,·v2 |
937 | ····.line·24692 | 939 | ····.line·24692 |
Offset 947, 14 lines modified | Offset 949, 15 lines modified | ||
947 | ····and-int/lit8·v2,·v2,·0x2 | 949 | ····and-int/lit8·v2,·v2,·0x2 |
948 | ····if-ne·v2,·v4,·:cond_2 | 950 | ····if-ne·v2,·v4,·:cond_2 |
949 | ····.line·24693 | 951 | ····.line·24693 |
950 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$CodecVersion;->beta_:I | 952 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$CodecVersion;->beta_:I |
953 | ····.line·24694 | ||
951 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I | 954 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I |
952 | ····move-result·v2 | 955 | ····move-result·v2 |
953 | ····add-int/2addr·v0,·v2 | 956 | ····add-int/2addr·v0,·v2 |
954 | ····.line·24696 | 957 | ····.line·24696 |
Offset 966, 14 lines modified | Offset 969, 15 lines modified | ||
966 | ····if-ne·v2,·v5,·:cond_3 | 969 | ····if-ne·v2,·v5,·:cond_3 |
967 | ····.line·24697 | 970 | ····.line·24697 |
968 | ····const/4·v2,·0x3 | 971 | ····const/4·v2,·0x3 |
969 | ····iget-boolean·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$CodecVersion;->preferAlpha_:Z | 972 | ····iget-boolean·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$CodecVersion;->preferAlpha_:Z |
973 | ····.line·24698 | ||
970 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I | 974 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I |
971 | ····move-result·v2 | 975 | ····move-result·v2 |
972 | ····add-int/2addr·v0,·v2 | 976 | ····add-int/2addr·v0,·v2 |
973 | ····.line·24700 | 977 | ····.line·24700 |
Offset 985, 14 lines modified | Offset 989, 15 lines modified | ||
985 | ····const/16·v3,·0x8 | 989 | ····const/16·v3,·0x8 |
986 | ····if-ne·v2,·v3,·:cond_4 | 990 | ····if-ne·v2,·v3,·:cond_4 |
987 | ····.line·24701 | 991 | ····.line·24701 |
988 | ····iget-boolean·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$CodecVersion;->opus_:Z | 992 | ····iget-boolean·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$CodecVersion;->opus_:Z |
993 | ····.line·24702 | ||
989 | ····invoke-static·{v5,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I | 994 | ····invoke-static·{v5,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I |
990 | ····move-result·v2 | 995 | ····move-result·v2 |
991 | ····add-int/2addr·v0,·v2 | 996 | ····add-int/2addr·v0,·v2 |
992 | ····.line·24704 | 997 | ····.line·24704 |
Offset 1131, 18 lines modified | Offset 1136, 20 lines modified | ||
1131 | ····move-result-object·v0 | 1136 | ····move-result-object·v0 |
1132 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$CodecVersion; | 1137 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$CodecVersion; |
1133 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$CodecVersion$Builder; | 1138 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$CodecVersion$Builder; |
1139 | ····.line·24553 | ||
1134 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1140 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1135 | ····move-result-object·v0 | 1141 | ····move-result-object·v0 |
1142 | ····.line·24552 | ||
1136 | ····return-object·v0 | 1143 | ····return-object·v0 |
1137 | .end·method | 1144 | .end·method |
1138 | .method·public·final·isInitialized()Z | 1145 | .method·public·final·isInitialized()Z |
1139 | ····.locals·4 | 1146 | ····.locals·4 |
1140 | ····.prologue | 1147 | ····.prologue |
Offset 373, 18 lines modified | Offset 373, 20 lines modified | ||
373 | ····if-nez·v0,·:cond_0 | 373 | ····if-nez·v0,·:cond_0 |
374 | ····.line·27336 | 374 | ····.line·27336 |
375 | ····new-instance·v0,·Lcom/google/protobuf/SingleFieldBuilder; | 375 | ····new-instance·v0,·Lcom/google/protobuf/SingleFieldBuilder; |
376 | ····iget-object·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->fromClient_:Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats; | 376 | ····iget-object·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->fromClient_:Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats; |
377 | ····.line·27339 | ||
377 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; | 378 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; |
378 | ····move-result-object·v2 | 379 | ····move-result-object·v2 |
380 | ····.line·27340 | ||
379 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->isClean()Z | 381 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->isClean()Z |
380 | ····move-result·v3 | 382 | ····move-result·v3 |
381 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lcom/google/protobuf/SingleFieldBuilder;-><init>(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V | 383 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lcom/google/protobuf/SingleFieldBuilder;-><init>(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V |
382 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->fromClientBuilder_:Lcom/google/protobuf/SingleFieldBuilder; | 384 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->fromClientBuilder_:Lcom/google/protobuf/SingleFieldBuilder; |
Offset 422, 18 lines modified | Offset 424, 20 lines modified | ||
422 | ····if-nez·v0,·:cond_0 | 424 | ····if-nez·v0,·:cond_0 |
423 | ····.line·27453 | 425 | ····.line·27453 |
424 | ····new-instance·v0,·Lcom/google/protobuf/SingleFieldBuilder; | 426 | ····new-instance·v0,·Lcom/google/protobuf/SingleFieldBuilder; |
425 | ····iget-object·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->fromServer_:Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats; | 427 | ····iget-object·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->fromServer_:Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats; |
428 | ····.line·27456 | ||
426 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; | 429 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; |
427 | ····move-result-object·v2 | 430 | ····move-result-object·v2 |
431 | ····.line·27457 | ||
428 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->isClean()Z | 432 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->isClean()Z |
429 | ····move-result·v3 | 433 | ····move-result·v3 |
430 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lcom/google/protobuf/SingleFieldBuilder;-><init>(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V | 434 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lcom/google/protobuf/SingleFieldBuilder;-><init>(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V |
431 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->fromServerBuilder_:Lcom/google/protobuf/SingleFieldBuilder; | 435 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->fromServerBuilder_:Lcom/google/protobuf/SingleFieldBuilder; |
Offset 471, 18 lines modified | Offset 475, 20 lines modified | ||
471 | ····if-nez·v0,·:cond_0 | 475 | ····if-nez·v0,·:cond_0 |
472 | ····.line·27768 | 476 | ····.line·27768 |
473 | ····new-instance·v0,·Lcom/google/protobuf/SingleFieldBuilder; | 477 | ····new-instance·v0,·Lcom/google/protobuf/SingleFieldBuilder; |
474 | ····iget-object·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->version_:Lcom/morlunk/jumble/protobuf/Mumble$Version; | 478 | ····iget-object·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->version_:Lcom/morlunk/jumble/protobuf/Mumble$Version; |
479 | ····.line·27771 | ||
475 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; | 480 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; |
476 | ····move-result-object·v2 | 481 | ····move-result-object·v2 |
482 | ····.line·27772 | ||
477 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->isClean()Z | 483 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->isClean()Z |
478 | ····move-result·v3 | 484 | ····move-result·v3 |
479 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lcom/google/protobuf/SingleFieldBuilder;-><init>(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V | 485 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lcom/google/protobuf/SingleFieldBuilder;-><init>(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V |
480 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->versionBuilder_:Lcom/google/protobuf/SingleFieldBuilder; | 486 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->versionBuilder_:Lcom/google/protobuf/SingleFieldBuilder; |
Offset 3034, 18 lines modified | Offset 3040, 20 lines modified | ||
3034 | ····move-result-object·v0 | 3040 | ····move-result-object·v0 |
3035 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats; | 3041 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats; |
3036 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder; | 3042 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder; |
3043 | ····.line·26782 | ||
3037 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 3044 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
3038 | ····move-result-object·v0 | 3045 | ····move-result-object·v0 |
3046 | ····.line·26781 | ||
3039 | ····return-object·v0 | 3047 | ····return-object·v0 |
3040 | .end·method | 3048 | .end·method |
3041 | .method·public·final·isInitialized()Z | 3049 | .method·public·final·isInitialized()Z |
3042 | ····.locals·1 | 3050 | ····.locals·1 |
3043 | ····.prologue | 3051 | ····.prologue |
Offset 3664, 23 lines modified | Offset 3672, 25 lines modified | ||
3664 | ····const/16·v1,·0x8 | 3672 | ····const/16·v1,·0x8 |
3665 | ····if-ne·v0,·v1,·:cond_0 | 3673 | ····if-ne·v0,·v1,·:cond_0 |
3666 | ····iget-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->fromClient_:Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats; | 3674 | ····iget-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->fromClient_:Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats; |
3675 | ····.line·27285 | ||
3667 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats;->getDefaultInstance()Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats; | 3676 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats;->getDefaultInstance()Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats; |
3668 | ····move-result-object·v1 | 3677 | ····move-result-object·v1 |
3669 | ····if-eq·v0,·v1,·:cond_0 | 3678 | ····if-eq·v0,·v1,·:cond_0 |
3670 | ····.line·27286 | 3679 | ····.line·27286 |
3671 | ····iget-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->fromClient_:Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats; | 3680 | ····iget-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->fromClient_:Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats; |
3681 | ····.line·27287 | ||
3672 | ····invoke-static·{v0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats;->newBuilder(Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats;)Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats$Builder; | 3682 | ····invoke-static·{v0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats;->newBuilder(Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats;)Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats$Builder; |
3673 | ····move-result-object·v0 | 3683 | ····move-result-object·v0 |
3674 | ····invoke-virtual·{v0,·p1},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats$Builder;->mergeFrom(Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats;)Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats$Builder; | 3684 | ····invoke-virtual·{v0,·p1},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats$Builder;->mergeFrom(Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats;)Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats$Builder; |
3675 | ····move-result-object·v0 | 3685 | ····move-result-object·v0 |
Offset 3738, 23 lines modified | Offset 3748, 25 lines modified | ||
3738 | ····const/16·v1,·0x10 | 3748 | ····const/16·v1,·0x10 |
3739 | ····if-ne·v0,·v1,·:cond_0 | 3749 | ····if-ne·v0,·v1,·:cond_0 |
3740 | ····iget-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->fromServer_:Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats; | 3750 | ····iget-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->fromServer_:Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats; |
3751 | ····.line·27402 | ||
3741 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats;->getDefaultInstance()Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats; | 3752 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats;->getDefaultInstance()Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats; |
3742 | ····move-result-object·v1 | 3753 | ····move-result-object·v1 |
3743 | ····if-eq·v0,·v1,·:cond_0 | 3754 | ····if-eq·v0,·v1,·:cond_0 |
3744 | ····.line·27403 | 3755 | ····.line·27403 |
3745 | ····iget-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->fromServer_:Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats; | 3756 | ····iget-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Builder;->fromServer_:Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats; |
Max diff block lines reached; 1308/6665 bytes (19.62%) of diff not shown. |
Offset 148, 15 lines modified | Offset 148, 15 lines modified | ||
148 | ····.line·2494 | 148 | ····.line·2494 |
149 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$Ping;->initFields()V | 149 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$Ping;->initFields()V |
150 | ····.line·2495 | 150 | ····.line·2495 |
151 | ····const/4·v2,·0x0 | 151 | ····const/4·v2,·0x0 |
152 | ····.line·249 | 152 | ····.line·2497 |
153 | ····.local·v2,·"mutable_bitField0_":I | 153 | ····.local·v2,·"mutable_bitField0_":I |
154 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 154 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
155 | ····move-result-object·v4 | 155 | ····move-result-object·v4 |
156 | ····.line·2499 | 156 | ····.line·2499 |
157 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 157 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 279, 14 lines modified | Offset 279, 15 lines modified | ||
279 | ····move-exception·v1 | 279 | ····move-exception·v1 |
280 | ····.line·2573 | 280 | ····.line·2573 |
281 | ····.local·v1,·"e":Ljava/io/IOException; | 281 | ····.local·v1,·"e":Ljava/io/IOException; |
282 | ····:try_start_3 | 282 | ····:try_start_3 |
283 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; | 283 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; |
284 | ····.line·2574 | ||
284 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 285 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
285 | ····move-result-object·v6 | 286 | ····move-result-object·v6 |
286 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 287 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
287 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 288 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 1193, 14 lines modified | Offset 1194, 15 lines modified | ||
1193 | ····and-int/lit8·v2,·v2,·0x1 | 1194 | ····and-int/lit8·v2,·v2,·0x1 |
1194 | ····if-ne·v2,·v4,·:cond_1 | 1195 | ····if-ne·v2,·v4,·:cond_1 |
1195 | ····.line·2852 | 1196 | ····.line·2852 |
1196 | ····iget-wide·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Ping;->timestamp_:J | 1197 | ····iget-wide·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Ping;->timestamp_:J |
1198 | ····.line·2853 | ||
1197 | ····invoke-static·{v4,·v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt64Size(IJ)I | 1199 | ····invoke-static·{v4,·v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt64Size(IJ)I |
1198 | ····move-result·v2 | 1200 | ····move-result·v2 |
1199 | ····add-int/2addr·v0,·v2 | 1201 | ····add-int/2addr·v0,·v2 |
1200 | ····.line·2855 | 1202 | ····.line·2855 |
Offset 1210, 14 lines modified | Offset 1212, 15 lines modified | ||
1210 | ····and-int/lit8·v2,·v2,·0x2 | 1212 | ····and-int/lit8·v2,·v2,·0x2 |
1211 | ····if-ne·v2,·v5,·:cond_2 | 1213 | ····if-ne·v2,·v5,·:cond_2 |
1212 | ····.line·2856 | 1214 | ····.line·2856 |
1213 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Ping;->good_:I | 1215 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Ping;->good_:I |
1216 | ····.line·2857 | ||
1214 | ····invoke-static·{v5,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 1217 | ····invoke-static·{v5,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
1215 | ····move-result·v2 | 1218 | ····move-result·v2 |
1216 | ····add-int/2addr·v0,·v2 | 1219 | ····add-int/2addr·v0,·v2 |
1217 | ····.line·2859 | 1220 | ····.line·2859 |
Offset 1229, 14 lines modified | Offset 1232, 15 lines modified | ||
1229 | ····if-ne·v2,·v6,·:cond_3 | 1232 | ····if-ne·v2,·v6,·:cond_3 |
1230 | ····.line·2860 | 1233 | ····.line·2860 |
1231 | ····const/4·v2,·0x3 | 1234 | ····const/4·v2,·0x3 |
1232 | ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Ping;->late_:I | 1235 | ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Ping;->late_:I |
1236 | ····.line·2861 | ||
1233 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 1237 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
1234 | ····move-result·v2 | 1238 | ····move-result·v2 |
1235 | ····add-int/2addr·v0,·v2 | 1239 | ····add-int/2addr·v0,·v2 |
1236 | ····.line·2863 | 1240 | ····.line·2863 |
Offset 1246, 14 lines modified | Offset 1250, 15 lines modified | ||
1246 | ····and-int/lit8·v2,·v2,·0x8 | 1250 | ····and-int/lit8·v2,·v2,·0x8 |
1247 | ····if-ne·v2,·v7,·:cond_4 | 1251 | ····if-ne·v2,·v7,·:cond_4 |
1248 | ····.line·2864 | 1252 | ····.line·2864 |
1249 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Ping;->lost_:I | 1253 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Ping;->lost_:I |
1254 | ····.line·2865 | ||
1250 | ····invoke-static·{v6,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 1255 | ····invoke-static·{v6,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
1251 | ····move-result·v2 | 1256 | ····move-result·v2 |
1252 | ····add-int/2addr·v0,·v2 | 1257 | ····add-int/2addr·v0,·v2 |
1253 | ····.line·2867 | 1258 | ····.line·2867 |
Offset 1267, 14 lines modified | Offset 1272, 15 lines modified | ||
1267 | ····if-ne·v2,·v3,·:cond_5 | 1272 | ····if-ne·v2,·v3,·:cond_5 |
1268 | ····.line·2868 | 1273 | ····.line·2868 |
1269 | ····const/4·v2,·0x5 | 1274 | ····const/4·v2,·0x5 |
1270 | ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Ping;->resync_:I | 1275 | ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Ping;->resync_:I |
1276 | ····.line·2869 | ||
1271 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 1277 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
1272 | ····move-result·v2 | 1278 | ····move-result·v2 |
1273 | ····add-int/2addr·v0,·v2 | 1279 | ····add-int/2addr·v0,·v2 |
1274 | ····.line·2871 | 1280 | ····.line·2871 |
Offset 1288, 14 lines modified | Offset 1294, 15 lines modified | ||
1288 | ····if-ne·v2,·v3,·:cond_6 | 1294 | ····if-ne·v2,·v3,·:cond_6 |
1289 | ····.line·2872 | 1295 | ····.line·2872 |
1290 | ····const/4·v2,·0x6 | 1296 | ····const/4·v2,·0x6 |
1291 | ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Ping;->udpPackets_:I | 1297 | ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Ping;->udpPackets_:I |
1298 | ····.line·2873 | ||
1292 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 1299 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
1293 | ····move-result·v2 | 1300 | ····move-result·v2 |
1294 | ····add-int/2addr·v0,·v2 | 1301 | ····add-int/2addr·v0,·v2 |
1295 | ····.line·2875 | 1302 | ····.line·2875 |
Max diff block lines reached; 2289/5513 bytes (41.52%) of diff not shown. |
Offset 116, 15 lines modified | Offset 116, 15 lines modified | ||
116 | ····.line·23926 | 116 | ····.line·23926 |
117 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$PermissionQuery;->initFields()V | 117 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$PermissionQuery;->initFields()V |
118 | ····.line·23927 | 118 | ····.line·23927 |
119 | ····const/4·v2,·0x0 | 119 | ····const/4·v2,·0x0 |
120 | ····.line·2392 | 120 | ····.line·23929 |
121 | ····.local·v2,·"mutable_bitField0_":I | 121 | ····.local·v2,·"mutable_bitField0_":I |
122 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 122 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
123 | ····move-result-object·v4 | 123 | ····move-result-object·v4 |
124 | ····.line·23931 | 124 | ····.line·23931 |
125 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 125 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 247, 14 lines modified | Offset 247, 15 lines modified | ||
247 | ····move-exception·v1 | 247 | ····move-exception·v1 |
248 | ····.line·23965 | 248 | ····.line·23965 |
249 | ····.local·v1,·"e":Ljava/io/IOException; | 249 | ····.local·v1,·"e":Ljava/io/IOException; |
250 | ····:try_start_3 | 250 | ····:try_start_3 |
251 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; | 251 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; |
252 | ····.line·23966 | ||
252 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 253 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
253 | ····move-result-object·v6 | 254 | ····move-result-object·v6 |
254 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 255 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
255 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 256 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 881, 14 lines modified | Offset 882, 15 lines modified | ||
881 | ····and-int/lit8·v2,·v2,·0x1 | 882 | ····and-int/lit8·v2,·v2,·0x1 |
882 | ····if-ne·v2,·v3,·:cond_1 | 883 | ····if-ne·v2,·v3,·:cond_1 |
883 | ····.line·24084 | 884 | ····.line·24084 |
884 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionQuery;->channelId_:I | 885 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionQuery;->channelId_:I |
886 | ····.line·24085 | ||
885 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 887 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
886 | ····move-result·v2 | 888 | ····move-result·v2 |
887 | ····add-int/2addr·v0,·v2 | 889 | ····add-int/2addr·v0,·v2 |
888 | ····.line·24087 | 890 | ····.line·24087 |
Offset 898, 14 lines modified | Offset 900, 15 lines modified | ||
898 | ····and-int/lit8·v2,·v2,·0x2 | 900 | ····and-int/lit8·v2,·v2,·0x2 |
899 | ····if-ne·v2,·v4,·:cond_2 | 901 | ····if-ne·v2,·v4,·:cond_2 |
900 | ····.line·24088 | 902 | ····.line·24088 |
901 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionQuery;->permissions_:I | 903 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionQuery;->permissions_:I |
904 | ····.line·24089 | ||
902 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 905 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
903 | ····move-result·v2 | 906 | ····move-result·v2 |
904 | ····add-int/2addr·v0,·v2 | 907 | ····add-int/2addr·v0,·v2 |
905 | ····.line·24091 | 908 | ····.line·24091 |
Offset 919, 14 lines modified | Offset 922, 15 lines modified | ||
919 | ····if-ne·v2,·v3,·:cond_3 | 922 | ····if-ne·v2,·v3,·:cond_3 |
920 | ····.line·24092 | 923 | ····.line·24092 |
921 | ····const/4·v2,·0x3 | 924 | ····const/4·v2,·0x3 |
922 | ····iget-boolean·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionQuery;->flush_:Z | 925 | ····iget-boolean·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionQuery;->flush_:Z |
926 | ····.line·24093 | ||
923 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I | 927 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I |
924 | ····move-result·v2 | 928 | ····move-result·v2 |
925 | ····add-int/2addr·v0,·v2 | 929 | ····add-int/2addr·v0,·v2 |
926 | ····.line·24095 | 930 | ····.line·24095 |
Offset 1041, 18 lines modified | Offset 1045, 20 lines modified | ||
1041 | ····move-result-object·v0 | 1045 | ····move-result-object·v0 |
1042 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionQuery; | 1046 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionQuery; |
1043 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionQuery$Builder; | 1047 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionQuery$Builder; |
1048 | ····.line·23980 | ||
1044 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1049 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1045 | ····move-result-object·v0 | 1050 | ····move-result-object·v0 |
1051 | ····.line·23979 | ||
1046 | ····return-object·v0 | 1052 | ····return-object·v0 |
1047 | .end·method | 1053 | .end·method |
1048 | .method·public·final·isInitialized()Z | 1054 | .method·public·final·isInitialized()Z |
1049 | ····.locals·3 | 1055 | ····.locals·3 |
1050 | ····.prologue | 1056 | ····.prologue |
Offset 799, 18 lines modified | Offset 799, 20 lines modified | ||
799 | ····move-result-object·v0 | 799 | ····move-result-object·v0 |
800 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$CodecVersion; | 800 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$CodecVersion; |
801 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$CodecVersion$Builder; | 801 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$CodecVersion$Builder; |
802 | ····.line·24796 | ||
802 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 803 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
803 | ····move-result-object·v0 | 804 | ····move-result-object·v0 |
805 | ····.line·24795 | ||
804 | ····return-object·v0 | 806 | ····return-object·v0 |
805 | .end·method | 807 | .end·method |
806 | .method·public·final·isInitialized()Z | 808 | .method·public·final·isInitialized()Z |
807 | ····.locals·2 | 809 | ····.locals·2 |
808 | ····.prologue | 810 | ····.prologue |
Offset 1410, 14 lines modified | Offset 1410, 15 lines modified | ||
1410 | ····instance-of·v2,·v0,·Ljava/lang/String; | 1410 | ····instance-of·v2,·v0,·Ljava/lang/String; |
1411 | ····if-nez·v2,·:cond_0 | 1411 | ····if-nez·v2,·:cond_0 |
1412 | ····.line·7375 | 1412 | ····.line·7375 |
1413 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 1413 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
1414 | ····.line·7376 | ||
1414 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 1415 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
1415 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 1416 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
1416 | ····move-result-object·v1 | 1417 | ····move-result-object·v1 |
1417 | ····.line·7377 | 1418 | ····.line·7377 |
1418 | ····.local·v1,·"s":Ljava/lang/String; | 1419 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 1450, 14 lines modified | Offset 1451, 15 lines modified | ||
1450 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1451 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1451 | ····if-eqz·v2,·:cond_0 | 1452 | ····if-eqz·v2,·:cond_0 |
1452 | ····.line·7390 | 1453 | ····.line·7390 |
1453 | ····check-cast·v1,·Ljava/lang/String; | 1454 | ····check-cast·v1,·Ljava/lang/String; |
1455 | ····.line·7391 | ||
1454 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1456 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1455 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1457 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1456 | ····move-result-object·v0 | 1458 | ····move-result-object·v0 |
1457 | ····.line·7393 | 1459 | ····.line·7393 |
1458 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1460 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1686, 14 lines modified | Offset 1688, 15 lines modified | ||
1686 | ····instance-of·v2,·v0,·Ljava/lang/String; | 1688 | ····instance-of·v2,·v0,·Ljava/lang/String; |
1687 | ····if-nez·v2,·:cond_0 | 1689 | ····if-nez·v2,·:cond_0 |
1688 | ····.line·7235 | 1690 | ····.line·7235 |
1689 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 1691 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
1692 | ····.line·7236 | ||
1690 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 1693 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
1691 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 1694 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
1692 | ····move-result-object·v1 | 1695 | ····move-result-object·v1 |
1693 | ····.line·7237 | 1696 | ····.line·7237 |
1694 | ····.local·v1,·"s":Ljava/lang/String; | 1697 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 1726, 14 lines modified | Offset 1729, 15 lines modified | ||
1726 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1729 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1727 | ····if-eqz·v2,·:cond_0 | 1730 | ····if-eqz·v2,·:cond_0 |
1728 | ····.line·7250 | 1731 | ····.line·7250 |
1729 | ····check-cast·v1,·Ljava/lang/String; | 1732 | ····check-cast·v1,·Ljava/lang/String; |
1733 | ····.line·7251 | ||
1730 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1734 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1731 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1735 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1732 | ····move-result-object·v0 | 1736 | ····move-result-object·v0 |
1733 | ····.line·7253 | 1737 | ····.line·7253 |
1734 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1738 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1959, 18 lines modified | Offset 1963, 20 lines modified | ||
1959 | ····move-result-object·v0 | 1963 | ····move-result-object·v0 |
1960 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState; | 1964 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState; |
1961 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState$Builder; | 1965 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState$Builder; |
1966 | ····.line·6942 | ||
1962 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1967 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1963 | ····move-result-object·v0 | 1968 | ····move-result-object·v0 |
1969 | ····.line·6941 | ||
1964 | ····return-object·v0 | 1970 | ····return-object·v0 |
1965 | .end·method | 1971 | .end·method |
1966 | .method·public·final·isInitialized()Z | 1972 | .method·public·final·isInitialized()Z |
1967 | ····.locals·1 | 1973 | ····.locals·1 |
1968 | ····.prologue | 1974 | ····.prologue |
Offset 919, 14 lines modified | Offset 919, 15 lines modified | ||
919 | ····instance-of·v2,·v0,·Ljava/lang/String; | 919 | ····instance-of·v2,·v0,·Ljava/lang/String; |
920 | ····if-nez·v2,·:cond_0 | 920 | ····if-nez·v2,·:cond_0 |
921 | ····.line·11661 | 921 | ····.line·11661 |
922 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 922 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
923 | ····.line·11662 | ||
923 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 924 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
924 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 925 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
925 | ····move-result-object·v1 | 926 | ····move-result-object·v1 |
926 | ····.line·11663 | 927 | ····.line·11663 |
927 | ····.local·v1,·"s":Ljava/lang/String; | 928 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 959, 14 lines modified | Offset 960, 15 lines modified | ||
959 | ····instance-of·v2,·v1,·Ljava/lang/String; | 960 | ····instance-of·v2,·v1,·Ljava/lang/String; |
960 | ····if-eqz·v2,·:cond_0 | 961 | ····if-eqz·v2,·:cond_0 |
961 | ····.line·11676 | 962 | ····.line·11676 |
962 | ····check-cast·v1,·Ljava/lang/String; | 963 | ····check-cast·v1,·Ljava/lang/String; |
964 | ····.line·11677 | ||
963 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 965 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
964 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 966 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
965 | ····move-result-object·v0 | 967 | ····move-result-object·v0 |
966 | ····.line·11679 | 968 | ····.line·11679 |
967 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 969 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1009, 14 lines modified | Offset 1011, 15 lines modified | ||
1009 | ····instance-of·v2,·v0,·Ljava/lang/String; | 1011 | ····instance-of·v2,·v0,·Ljava/lang/String; |
1010 | ····if-nez·v2,·:cond_0 | 1012 | ····if-nez·v2,·:cond_0 |
1011 | ····.line·11587 | 1013 | ····.line·11587 |
1012 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 1014 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
1015 | ····.line·11588 | ||
1013 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 1016 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
1014 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 1017 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
1015 | ····move-result-object·v1 | 1018 | ····move-result-object·v1 |
1016 | ····.line·11589 | 1019 | ····.line·11589 |
1017 | ····.local·v1,·"s":Ljava/lang/String; | 1020 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 1049, 14 lines modified | Offset 1052, 15 lines modified | ||
1049 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1052 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1050 | ····if-eqz·v2,·:cond_0 | 1053 | ····if-eqz·v2,·:cond_0 |
1051 | ····.line·11602 | 1054 | ····.line·11602 |
1052 | ····check-cast·v1,·Ljava/lang/String; | 1055 | ····check-cast·v1,·Ljava/lang/String; |
1056 | ····.line·11603 | ||
1053 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1057 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1054 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1058 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1055 | ····move-result-object·v0 | 1059 | ····move-result-object·v0 |
1056 | ····.line·11605 | 1060 | ····.line·11605 |
1057 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1061 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1089, 14 lines modified | Offset 1093, 15 lines modified | ||
1089 | ····instance-of·v2,·v0,·Ljava/lang/String; | 1093 | ····instance-of·v2,·v0,·Ljava/lang/String; |
1090 | ····if-nez·v2,·:cond_0 | 1094 | ····if-nez·v2,·:cond_0 |
1091 | ····.line·11735 | 1095 | ····.line·11735 |
1092 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 1096 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
1097 | ····.line·11736 | ||
1093 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 1098 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
1094 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 1099 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
1095 | ····move-result-object·v1 | 1100 | ····move-result-object·v1 |
1096 | ····.line·11737 | 1101 | ····.line·11737 |
1097 | ····.local·v1,·"s":Ljava/lang/String; | 1102 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 1129, 14 lines modified | Offset 1134, 15 lines modified | ||
1129 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1134 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1130 | ····if-eqz·v2,·:cond_0 | 1135 | ····if-eqz·v2,·:cond_0 |
1131 | ····.line·11750 | 1136 | ····.line·11750 |
1132 | ····check-cast·v1,·Ljava/lang/String; | 1137 | ····check-cast·v1,·Ljava/lang/String; |
1138 | ····.line·11751 | ||
1133 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1139 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1134 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1140 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1135 | ····move-result-object·v0 | 1141 | ····move-result-object·v0 |
1136 | ····.line·11753 | 1142 | ····.line·11753 |
1137 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1143 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1169, 14 lines modified | Offset 1175, 15 lines modified | ||
1169 | ····instance-of·v2,·v0,·Ljava/lang/String; | 1175 | ····instance-of·v2,·v0,·Ljava/lang/String; |
1170 | ····if-nez·v2,·:cond_0 | 1176 | ····if-nez·v2,·:cond_0 |
1171 | ····.line·11809 | 1177 | ····.line·11809 |
1172 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 1178 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
1179 | ····.line·11810 | ||
1173 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 1180 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
1174 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 1181 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
1175 | ····move-result-object·v1 | 1182 | ····move-result-object·v1 |
1176 | ····.line·11811 | 1183 | ····.line·11811 |
1177 | ····.local·v1,·"s":Ljava/lang/String; | 1184 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 1209, 14 lines modified | Offset 1216, 15 lines modified | ||
1209 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1216 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1210 | ····if-eqz·v2,·:cond_0 | 1217 | ····if-eqz·v2,·:cond_0 |
1211 | ····.line·11824 | 1218 | ····.line·11824 |
1212 | ····check-cast·v1,·Ljava/lang/String; | 1219 | ····check-cast·v1,·Ljava/lang/String; |
1220 | ····.line·11825 | ||
1213 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1221 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1214 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1222 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1215 | ····move-result-object·v0 | 1223 | ····move-result-object·v0 |
1216 | ····.line·11827 | 1224 | ····.line·11827 |
1217 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1225 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Max diff block lines reached; 584/4040 bytes (14.46%) of diff not shown. |
Offset 575, 14 lines modified | Offset 575, 15 lines modified | ||
575 | ····instance-of·v2,·v0,·Ljava/lang/String; | 575 | ····instance-of·v2,·v0,·Ljava/lang/String; |
576 | ····if-nez·v2,·:cond_0 | 576 | ····if-nez·v2,·:cond_0 |
577 | ····.line·20915 | 577 | ····.line·20915 |
578 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 578 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
579 | ····.line·20916 | ||
579 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 580 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
580 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 581 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
581 | ····move-result-object·v1 | 582 | ····move-result-object·v1 |
582 | ····.line·20917 | 583 | ····.line·20917 |
583 | ····.local·v1,·"s":Ljava/lang/String; | 584 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 615, 14 lines modified | Offset 616, 15 lines modified | ||
615 | ····instance-of·v2,·v1,·Ljava/lang/String; | 616 | ····instance-of·v2,·v1,·Ljava/lang/String; |
616 | ····if-eqz·v2,·:cond_0 | 617 | ····if-eqz·v2,·:cond_0 |
617 | ····.line·20930 | 618 | ····.line·20930 |
618 | ····check-cast·v1,·Ljava/lang/String; | 619 | ····check-cast·v1,·Ljava/lang/String; |
620 | ····.line·20931 | ||
619 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 621 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
620 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 622 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
621 | ····move-result-object·v0 | 623 | ····move-result-object·v0 |
622 | ····.line·20933 | 624 | ····.line·20933 |
623 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 625 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 790, 18 lines modified | Offset 792, 20 lines modified | ||
790 | ····move-result-object·v0 | 792 | ····move-result-object·v0 |
791 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$ContextAction; | 793 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$ContextAction; |
792 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$ContextAction$Builder; | 794 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$ContextAction$Builder; |
795 | ····.line·20707 | ||
793 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 796 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
794 | ····move-result-object·v0 | 797 | ····move-result-object·v0 |
798 | ····.line·20706 | ||
795 | ····return-object·v0 | 799 | ····return-object·v0 |
796 | .end·method | 800 | .end·method |
797 | .method·public·final·isInitialized()Z | 801 | .method·public·final·isInitialized()Z |
798 | ····.locals·1 | 802 | ····.locals·1 |
799 | ····.prologue | 803 | ····.prologue |
Offset 125, 15 lines modified | Offset 125, 15 lines modified | ||
125 | ····.line·22302 | 125 | ····.line·22302 |
126 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget;->initFields()V | 126 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget;->initFields()V |
127 | ····.line·22303 | 127 | ····.line·22303 |
128 | ····const/4·v2,·0x0 | 128 | ····const/4·v2,·0x0 |
129 | ····.line·2230 | 129 | ····.line·22305 |
130 | ····.local·v2,·"mutable_bitField0_":I | 130 | ····.local·v2,·"mutable_bitField0_":I |
131 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 131 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
132 | ····move-result-object·v4 | 132 | ····move-result-object·v4 |
133 | ····.line·22307 | 133 | ····.line·22307 |
134 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 134 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 284, 14 lines modified | Offset 284, 15 lines modified | ||
284 | ····move-exception·v1 | 284 | ····move-exception·v1 |
285 | ····.line·22339 | 285 | ····.line·22339 |
286 | ····.local·v1,·"e":Ljava/io/IOException; | 286 | ····.local·v1,·"e":Ljava/io/IOException; |
287 | ····:try_start_3 | 287 | ····:try_start_3 |
288 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; | 288 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; |
289 | ····.line·22340 | ||
289 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 290 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
290 | ····move-result-object·v6 | 291 | ····move-result-object·v6 |
291 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 292 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
292 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 293 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 896, 14 lines modified | Offset 897, 15 lines modified | ||
896 | ····and-int/lit8·v3,·v3,·0x1 | 897 | ····and-int/lit8·v3,·v3,·0x1 |
897 | ····if-ne·v3,·v4,·:cond_1 | 898 | ····if-ne·v3,·v4,·:cond_1 |
898 | ····.line·23332 | 899 | ····.line·23332 |
899 | ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget;->id_:I | 900 | ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget;->id_:I |
901 | ····.line·23333 | ||
900 | ····invoke-static·{v4,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 902 | ····invoke-static·{v4,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
901 | ····move-result·v3 | 903 | ····move-result·v3 |
902 | ····add-int/2addr·v1,·v3 | 904 | ····add-int/2addr·v1,·v3 |
903 | ····.line·23335 | 905 | ····.line·23335 |
Offset 921, 14 lines modified | Offset 923, 15 lines modified | ||
921 | ····if-ge·v0,·v3,·:cond_2 | 923 | ····if-ge·v0,·v3,·:cond_2 |
922 | ····.line·23336 | 924 | ····.line·23336 |
923 | ····const/4·v4,·0x2 | 925 | ····const/4·v4,·0x2 |
924 | ····iget-object·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget;->targets_:Ljava/util/List; | 926 | ····iget-object·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget;->targets_:Ljava/util/List; |
927 | ····.line·23337 | ||
925 | ····invoke-interface·{v3,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object; | 928 | ····invoke-interface·{v3,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object; |
926 | ····move-result-object·v3 | 929 | ····move-result-object·v3 |
927 | ····check-cast·v3,·Lcom/google/protobuf/MessageLite; | 930 | ····check-cast·v3,·Lcom/google/protobuf/MessageLite; |
928 | ····invoke-static·{v4,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I | 931 | ····invoke-static·{v4,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I |
Offset 1092, 18 lines modified | Offset 1095, 20 lines modified | ||
1092 | ····move-result-object·v0 | 1095 | ····move-result-object·v0 |
1093 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget; | 1096 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget; |
1094 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder; | 1097 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder; |
1098 | ····.line·22357 | ||
1095 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1099 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1096 | ····move-result-object·v0 | 1100 | ····move-result-object·v0 |
1101 | ····.line·22356 | ||
1097 | ····return-object·v0 | 1102 | ····return-object·v0 |
1098 | .end·method | 1103 | .end·method |
1099 | .method·public·final·isInitialized()Z | 1104 | .method·public·final·isInitialized()Z |
1100 | ····.locals·3 | 1105 | ····.locals·3 |
1101 | ····.prologue | 1106 | ····.prologue |
Offset 177, 15 lines modified | Offset 177, 15 lines modified | ||
177 | ····.line·6331 | 177 | ····.line·6331 |
178 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->initFields()V | 178 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->initFields()V |
179 | ····.line·6332 | 179 | ····.line·6332 |
180 | ····const/4·v4,·0x0 | 180 | ····const/4·v4,·0x0 |
181 | ····.line·633 | 181 | ····.line·6334 |
182 | ····.local·v4,·"mutable_bitField0_":I | 182 | ····.local·v4,·"mutable_bitField0_":I |
183 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 183 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
184 | ····move-result-object·v6 | 184 | ····move-result-object·v6 |
185 | ····.line·6336 | 185 | ····.line·6336 |
186 | ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 186 | ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 353, 14 lines modified | Offset 353, 15 lines modified | ||
353 | ····move-exception·v1 | 353 | ····move-exception·v1 |
354 | ····.line·6453 | 354 | ····.line·6453 |
355 | ····.local·v1,·"e":Ljava/io/IOException; | 355 | ····.local·v1,·"e":Ljava/io/IOException; |
356 | ····:try_start_3 | 356 | ····:try_start_3 |
357 | ····new-instance·v7,·Lcom/google/protobuf/InvalidProtocolBufferException; | 357 | ····new-instance·v7,·Lcom/google/protobuf/InvalidProtocolBufferException; |
358 | ····.line·6454 | ||
358 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 359 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
359 | ····move-result-object·v8 | 360 | ····move-result-object·v8 |
360 | ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 361 | ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
361 | ····invoke-virtual·{v7,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 362 | ····invoke-virtual·{v7,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 1570, 14 lines modified | Offset 1571, 15 lines modified | ||
1570 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1571 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1571 | ····if-eqz·v2,·:cond_0 | 1572 | ····if-eqz·v2,·:cond_0 |
1572 | ····.line·6628 | 1573 | ····.line·6628 |
1573 | ····check-cast·v1,·Ljava/lang/String; | 1574 | ····check-cast·v1,·Ljava/lang/String; |
1575 | ····.line·6629 | ||
1574 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1576 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1575 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1577 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1576 | ····move-result-object·v0 | 1578 | ····move-result-object·v0 |
1577 | ····.line·6631 | 1579 | ····.line·6631 |
1578 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1580 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1834, 14 lines modified | Offset 1836, 15 lines modified | ||
1834 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1836 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1835 | ····if-eqz·v2,·:cond_0 | 1837 | ····if-eqz·v2,·:cond_0 |
1836 | ····.line·6562 | 1838 | ····.line·6562 |
1837 | ····check-cast·v1,·Ljava/lang/String; | 1839 | ····check-cast·v1,·Ljava/lang/String; |
1840 | ····.line·6563 | ||
1838 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1841 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1839 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1842 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1840 | ····move-result-object·v0 | 1843 | ····move-result-object·v0 |
1841 | ····.line·6565 | 1844 | ····.line·6565 |
1842 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1845 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1940, 14 lines modified | Offset 1943, 15 lines modified | ||
1940 | ····and-int/lit8·v4,·v4,·0x1 | 1943 | ····and-int/lit8·v4,·v4,·0x1 |
1941 | ····if-ne·v4,·v5,·:cond_1 | 1944 | ····if-ne·v4,·v5,·:cond_1 |
1942 | ····.line·6796 | 1945 | ····.line·6796 |
1943 | ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->channelId_:I | 1946 | ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->channelId_:I |
1947 | ····.line·6797 | ||
1944 | ····invoke-static·{v5,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 1948 | ····invoke-static·{v5,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
1945 | ····move-result·v4 | 1949 | ····move-result·v4 |
1946 | ····add-int/2addr·v2,·v4 | 1950 | ····add-int/2addr·v2,·v4 |
1947 | ····.line·6799 | 1951 | ····.line·6799 |
Offset 1957, 14 lines modified | Offset 1961, 15 lines modified | ||
1957 | ····and-int/lit8·v4,·v4,·0x2 | 1961 | ····and-int/lit8·v4,·v4,·0x2 |
1958 | ····if-ne·v4,·v6,·:cond_2 | 1962 | ····if-ne·v4,·v6,·:cond_2 |
1959 | ····.line·6800 | 1963 | ····.line·6800 |
1960 | ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->parent_:I | 1964 | ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->parent_:I |
1965 | ····.line·6801 | ||
1961 | ····invoke-static·{v6,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 1966 | ····invoke-static·{v6,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
1962 | ····move-result·v4 | 1967 | ····move-result·v4 |
1963 | ····add-int/2addr·v2,·v4 | 1968 | ····add-int/2addr·v2,·v4 |
1964 | ····.line·6803 | 1969 | ····.line·6803 |
Offset 1976, 14 lines modified | Offset 1981, 15 lines modified | ||
1976 | ····const/4·v5,·0x4 | 1981 | ····const/4·v5,·0x4 |
1977 | ····if-ne·v4,·v5,·:cond_3 | 1982 | ····if-ne·v4,·v5,·:cond_3 |
1978 | ····.line·6804 | 1983 | ····.line·6804 |
1979 | ····const/4·v4,·0x3 | 1984 | ····const/4·v4,·0x3 |
1985 | ····.line·6805 | ||
1980 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->getNameBytes()Lcom/google/protobuf/ByteString; | 1986 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->getNameBytes()Lcom/google/protobuf/ByteString; |
1981 | ····move-result-object·v5 | 1987 | ····move-result-object·v5 |
1982 | ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I | 1988 | ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I |
1983 | ····move-result·v4 | 1989 | ····move-result·v4 |
Offset 2007, 14 lines modified | Offset 2013, 15 lines modified | ||
2007 | ····move-result·v4 | 2013 | ····move-result·v4 |
2008 | ····if-ge·v1,·v4,·:cond_4 | 2014 | ····if-ge·v1,·v4,·:cond_4 |
2009 | ····.line·6810 | 2015 | ····.line·6810 |
2010 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->links_:Ljava/util/List; | 2016 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ChannelState;->links_:Ljava/util/List; |
2017 | ····.line·6811 | ||
2011 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; | 2018 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; |
2012 | ····move-result-object·v4 | 2019 | ····move-result-object·v4 |
2013 | ····check-cast·v4,·Ljava/lang/Integer; | 2020 | ····check-cast·v4,·Ljava/lang/Integer; |
2014 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I | 2021 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I |
Max diff block lines reached; 3003/6598 bytes (45.51%) of diff not shown. |
Offset 1391, 14 lines modified | Offset 1391, 15 lines modified | ||
1391 | ····instance-of·v2,·v0,·Ljava/lang/String; | 1391 | ····instance-of·v2,·v0,·Ljava/lang/String; |
1392 | ····if-nez·v2,·:cond_0 | 1392 | ····if-nez·v2,·:cond_0 |
1393 | ····.line·15728 | 1393 | ····.line·15728 |
1394 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 1394 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
1395 | ····.line·15729 | ||
1395 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 1396 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
1396 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 1397 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
1397 | ····move-result-object·v1 | 1398 | ····move-result-object·v1 |
1398 | ····.line·15730 | 1399 | ····.line·15730 |
1399 | ····.local·v1,·"s":Ljava/lang/String; | 1400 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 1431, 14 lines modified | Offset 1432, 15 lines modified | ||
1431 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1432 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1432 | ····if-eqz·v2,·:cond_0 | 1433 | ····if-eqz·v2,·:cond_0 |
1433 | ····.line·15743 | 1434 | ····.line·15743 |
1434 | ····check-cast·v1,·Ljava/lang/String; | 1435 | ····check-cast·v1,·Ljava/lang/String; |
1436 | ····.line·15744 | ||
1435 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1437 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1436 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1438 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1437 | ····move-result-object·v0 | 1439 | ····move-result-object·v0 |
1438 | ····.line·15746 | 1440 | ····.line·15746 |
1439 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1441 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1620, 18 lines modified | Offset 1622, 20 lines modified | ||
1620 | ····move-result-object·v0 | 1622 | ····move-result-object·v0 |
1621 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup; | 1623 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup; |
1622 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup$Builder; | 1624 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup$Builder; |
1625 | ····.line·15526 | ||
1623 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1626 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1624 | ····move-result-object·v0 | 1627 | ····move-result-object·v0 |
1628 | ····.line·15525 | ||
1625 | ····return-object·v0 | 1629 | ····return-object·v0 |
1626 | .end·method | 1630 | .end·method |
1627 | .method·public·final·isInitialized()Z | 1631 | .method·public·final·isInitialized()Z |
1628 | ····.locals·1 | 1632 | ····.locals·1 |
1629 | ····.prologue | 1633 | ····.prologue |
Offset 1386, 18 lines modified | Offset 1386, 20 lines modified | ||
1386 | ····move-result-object·v0 | 1386 | ····move-result-object·v0 |
1387 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$Ping; | 1387 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$Ping; |
1388 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$Ping$Builder; | 1388 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$Ping$Builder; |
1389 | ····.line·2987 | ||
1389 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1390 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1390 | ····move-result-object·v0 | 1391 | ····move-result-object·v0 |
1392 | ····.line·2986 | ||
1391 | ····return-object·v0 | 1393 | ····return-object·v0 |
1392 | .end·method | 1394 | .end·method |
1393 | .method·public·final·isInitialized()Z | 1395 | .method·public·final·isInitialized()Z |
1394 | ····.locals·1 | 1396 | ····.locals·1 |
1395 | ····.prologue | 1397 | ····.prologue |
Offset 1189, 14 lines modified | Offset 1189, 15 lines modified | ||
1189 | ····instance-of·v2,·v0,·Ljava/lang/String; | 1189 | ····instance-of·v2,·v0,·Ljava/lang/String; |
1190 | ····if-nez·v2,·:cond_0 | 1190 | ····if-nez·v2,·:cond_0 |
1191 | ····.line·13499 | 1191 | ····.line·13499 |
1192 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 1192 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
1193 | ····.line·13500 | ||
1193 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 1194 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
1194 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 1195 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
1195 | ····move-result-object·v1 | 1196 | ····move-result-object·v1 |
1196 | ····.line·13501 | 1197 | ····.line·13501 |
1197 | ····.local·v1,·"s":Ljava/lang/String; | 1198 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 1229, 14 lines modified | Offset 1230, 15 lines modified | ||
1229 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1230 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1230 | ····if-eqz·v2,·:cond_0 | 1231 | ····if-eqz·v2,·:cond_0 |
1231 | ····.line·13514 | 1232 | ····.line·13514 |
1232 | ····check-cast·v1,·Ljava/lang/String; | 1233 | ····check-cast·v1,·Ljava/lang/String; |
1234 | ····.line·13515 | ||
1233 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1235 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1234 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1236 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1235 | ····move-result-object·v0 | 1237 | ····move-result-object·v0 |
1236 | ····.line·13517 | 1238 | ····.line·13517 |
1237 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1239 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1428, 18 lines modified | Offset 1430, 20 lines modified | ||
1428 | ····move-result-object·v0 | 1430 | ····move-result-object·v0 |
1429 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$TextMessage; | 1431 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$TextMessage; |
1430 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$TextMessage$Builder; | 1432 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$TextMessage$Builder; |
1433 | ····.line·13084 | ||
1431 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1434 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1432 | ····move-result-object·v0 | 1435 | ····move-result-object·v0 |
1436 | ····.line·13083 | ||
1433 | ····return-object·v0 | 1437 | ····return-object·v0 |
1434 | .end·method | 1438 | .end·method |
1435 | .method·public·final·isInitialized()Z | 1439 | .method·public·final·isInitialized()Z |
1436 | ····.locals·1 | 1440 | ····.locals·1 |
1437 | ····.prologue | 1441 | ····.prologue |
Offset 59, 15 lines modified | Offset 59, 15 lines modified | ||
59 | .method·private·constructor·<init>()V | 59 | .method·private·constructor·<init>()V |
60 | ····.locals·1 | 60 | ····.locals·1 |
61 | ····.prologue | 61 | ····.prologue |
62 | ····.line·21845 | 62 | ····.line·21845 |
63 | ····invoke-direct·{p0},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>()V | 63 | ····invoke-direct·{p0},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>()V |
64 | ····.line·2198 | 64 | ····.line·21983 |
65 | ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List; | 65 | ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List; |
66 | ····move-result-object·v0 | 66 | ····move-result-object·v0 |
67 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->users_:Ljava/util/List; | 67 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->users_:Ljava/util/List; |
68 | ····.line·21846 | 68 | ····.line·21846 |
Offset 81, 15 lines modified | Offset 81, 15 lines modified | ||
81 | ····.locals·1 | 81 | ····.locals·1 |
82 | ····.param·p1,·"parent"····#·Lcom/google/protobuf/GeneratedMessage$BuilderParent; | 82 | ····.param·p1,·"parent"····#·Lcom/google/protobuf/GeneratedMessage$BuilderParent; |
83 | ····.prologue | 83 | ····.prologue |
84 | ····.line·21851 | 84 | ····.line·21851 |
85 | ····invoke-direct·{p0,·p1},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V | 85 | ····invoke-direct·{p0,·p1},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V |
86 | ····.line·2198 | 86 | ····.line·21983 |
87 | ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List; | 87 | ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List; |
88 | ····move-result-object·v0 | 88 | ····move-result-object·v0 |
89 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->users_:Ljava/util/List; | 89 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->users_:Ljava/util/List; |
90 | ····.line·21852 | 90 | ····.line·21852 |
Offset 210, 19 lines modified | Offset 210, 21 lines modified | ||
210 | ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->bitField0_:I | 210 | ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->bitField0_:I |
211 | ····and-int/lit8·v3,·v3,·0x1 | 211 | ····and-int/lit8·v3,·v3,·0x1 |
212 | ····if-ne·v3,·v0,·:cond_1 | 212 | ····if-ne·v3,·v0,·:cond_1 |
213 | ····.line·22214 | ||
213 | ····:goto_0 | 214 | ····:goto_0 |
214 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; | 215 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; |
215 | ····move-result-object·v3 | 216 | ····move-result-object·v3 |
217 | ····.line·22215 | ||
216 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->isClean()Z | 218 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->isClean()Z |
217 | ····move-result·v4 | 219 | ····move-result·v4 |
218 | ····invoke-direct·{v1,·v2,·v0,·v3,·v4},·Lcom/google/protobuf/RepeatedFieldBuilder;-><init>(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V | 220 | ····invoke-direct·{v1,·v2,·v0,·v3,·v4},·Lcom/google/protobuf/RepeatedFieldBuilder;-><init>(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V |
219 | ····iput-object·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->usersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; | 221 | ····iput-object·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->usersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; |
Offset 491, 18 lines modified | Offset 493, 20 lines modified | ||
491 | ····.prologue | 493 | ····.prologue |
492 | ····.line·22188 | 494 | ····.line·22188 |
493 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->getUsersFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; | 495 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->getUsersFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; |
494 | ····move-result-object·v0 | 496 | ····move-result-object·v0 |
497 | ····.line·22189 | ||
495 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User;->getDefaultInstance()Lcom/morlunk/jumble/protobuf/Mumble$UserList$User; | 498 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User;->getDefaultInstance()Lcom/morlunk/jumble/protobuf/Mumble$UserList$User; |
496 | ····move-result-object·v1 | 499 | ····move-result-object·v1 |
500 | ····.line·22188 | ||
497 | ····invoke-virtual·{v0,·v1},·Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; | 501 | ····invoke-virtual·{v0,·v1},·Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; |
498 | ····move-result-object·v0 | 502 | ····move-result-object·v0 |
499 | ····check-cast·v0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User$Builder; | 503 | ····check-cast·v0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User$Builder; |
500 | ····return-object·v0 | 504 | ····return-object·v0 |
Offset 514, 18 lines modified | Offset 518, 20 lines modified | ||
514 | ····.prologue | 518 | ····.prologue |
515 | ····.line·22196 | 519 | ····.line·22196 |
516 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->getUsersFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; | 520 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->getUsersFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; |
517 | ····move-result-object·v0 | 521 | ····move-result-object·v0 |
522 | ····.line·22197 | ||
518 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User;->getDefaultInstance()Lcom/morlunk/jumble/protobuf/Mumble$UserList$User; | 523 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User;->getDefaultInstance()Lcom/morlunk/jumble/protobuf/Mumble$UserList$User; |
519 | ····move-result-object·v1 | 524 | ····move-result-object·v1 |
525 | ····.line·22196 | ||
520 | ····invoke-virtual·{v0,·p1,·v1},·Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; | 526 | ····invoke-virtual·{v0,·p1,·v1},·Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; |
521 | ····move-result-object·v0 | 527 | ····move-result-object·v0 |
522 | ····check-cast·v0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User$Builder; | 528 | ····check-cast·v0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User$Builder; |
523 | ····return-object·v0 | 529 | ····return-object·v0 |
Offset 1182, 18 lines modified | Offset 1188, 20 lines modified | ||
1182 | ····move-result-object·v0 | 1188 | ····move-result-object·v0 |
1183 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$UserList; | 1189 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$UserList; |
1184 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder; | 1190 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder; |
1191 | ····.line·21840 | ||
1185 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1192 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1186 | ····move-result-object·v0 | 1193 | ····move-result-object·v0 |
1194 | ····.line·21839 | ||
1187 | ····return-object·v0 | 1195 | ····return-object·v0 |
1188 | .end·method | 1196 | .end·method |
1189 | .method·public·final·isInitialized()Z | 1197 | .method·public·final·isInitialized()Z |
1190 | ····.locals·2 | 1198 | ····.locals·2 |
1191 | ····.prologue | 1199 | ····.prologue |
Offset 1568, 21 lines modified | Offset 1576, 22 lines modified | ||
1568 | ····.line·21939 | 1576 | ····.line·21939 |
1569 | ····iget·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->bitField0_:I | 1577 | ····iget·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->bitField0_:I |
1570 | ····and-int/lit8·v1,·v1,·-0x2 | 1578 | ····and-int/lit8·v1,·v1,·-0x2 |
1571 | ····iput·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->bitField0_:I | 1579 | ····iput·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder;->bitField0_:I |
1572 | ····.line·2194 | 1580 | ····.line·21941 |
1573 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$UserList;->access$31300()Z | 1581 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$UserList;->access$31300()Z |
Max diff block lines reached; 373/4699 bytes (7.94%) of diff not shown. |
Offset 44, 34 lines modified | Offset 44, 36 lines modified | ||
44 | ····const/4·v6,·0x1 | 44 | ····const/4·v6,·0x1 |
45 | ····const/4·v5,·0x0 | 45 | ····const/4·v5,·0x0 |
46 | ····.line·29681 | 46 | ····.line·29681 |
47 | ····invoke-static·{p1},·Lcom/morlunk/jumble/protobuf/Mumble;->access$42102(Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/Descriptors$FileDescriptor; | 47 | ····invoke-static·{p1},·Lcom/morlunk/jumble/protobuf/Mumble;->access$42102(Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/Descriptors$FileDescriptor; |
48 | ····.line·2968 | 48 | ····.line·29683 |
49 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; | 49 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; |
50 | ····move-result-object·v0 | 50 | ····move-result-object·v0 |
51 | ····invoke-virtual·{v0},·Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; | 51 | ····invoke-virtual·{v0},·Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; |
52 | ····move-result-object·v0 | 52 | ····move-result-object·v0 |
53 | ····invoke-interface·{v0,·v5},·Ljava/util/List;->get(I)Ljava/lang/Object; | 53 | ····invoke-interface·{v0,·v5},·Ljava/util/List;->get(I)Ljava/lang/Object; |
54 | ····move-result-object·v0 | 54 | ····move-result-object·v0 |
55 | ····check-cast·v0,·Lcom/google/protobuf/Descriptors$Descriptor; | 55 | ····check-cast·v0,·Lcom/google/protobuf/Descriptors$Descriptor; |
56 | ····.line·29682 | ||
56 | ····invoke-static·{v0},·Lcom/morlunk/jumble/protobuf/Mumble;->access$002(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; | 57 | ····invoke-static·{v0},·Lcom/morlunk/jumble/protobuf/Mumble;->access$002(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; |
57 | ····.line·29684 | 58 | ····.line·29684 |
58 | ····new-instance·v0,·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 59 | ····new-instance·v0,·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
60 | ····.line·29686 | ||
59 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble;->access$000()Lcom/google/protobuf/Descriptors$Descriptor; | 61 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble;->access$000()Lcom/google/protobuf/Descriptors$Descriptor; |
60 | ····move-result-object·v1 | 62 | ····move-result-object·v1 |
61 | ····new-array·v2,·v9,·[Ljava/lang/String; | 63 | ····new-array·v2,·v9,·[Ljava/lang/String; |
62 | ····const-string·v3,·"Version" | 64 | ····const-string·v3,·"Version" |
Offset 88, 70 lines modified | Offset 90, 76 lines modified | ||
88 | ····const-string·v3,·"OsVersion" | 90 | ····const-string·v3,·"OsVersion" |
89 | ····aput-object·v3,·v2,·v8 | 91 | ····aput-object·v3,·v2,·v8 |
90 | ····invoke-direct·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V | 92 | ····invoke-direct·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V |
93 | ····.line·29684 | ||
91 | ····invoke-static·{v0},·Lcom/morlunk/jumble/protobuf/Mumble;->access$102(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 94 | ····invoke-static·{v0},·Lcom/morlunk/jumble/protobuf/Mumble;->access$102(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
92 | ····.line·2968 | 95 | ····.line·29689 |
93 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; | 96 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; |
94 | ····move-result-object·v0 | 97 | ····move-result-object·v0 |
95 | ····invoke-virtual·{v0},·Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; | 98 | ····invoke-virtual·{v0},·Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; |
96 | ····move-result-object·v0 | 99 | ····move-result-object·v0 |
97 | ····invoke-interface·{v0,·v6},·Ljava/util/List;->get(I)Ljava/lang/Object; | 100 | ····invoke-interface·{v0,·v6},·Ljava/util/List;->get(I)Ljava/lang/Object; |
98 | ····move-result-object·v0 | 101 | ····move-result-object·v0 |
99 | ····check-cast·v0,·Lcom/google/protobuf/Descriptors$Descriptor; | 102 | ····check-cast·v0,·Lcom/google/protobuf/Descriptors$Descriptor; |
103 | ····.line·29688 | ||
100 | ····invoke-static·{v0},·Lcom/morlunk/jumble/protobuf/Mumble;->access$1202(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; | 104 | ····invoke-static·{v0},·Lcom/morlunk/jumble/protobuf/Mumble;->access$1202(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; |
101 | ····.line·29690 | 105 | ····.line·29690 |
102 | ····new-instance·v0,·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 106 | ····new-instance·v0,·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
107 | ····.line·29692 | ||
103 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble;->access$1200()Lcom/google/protobuf/Descriptors$Descriptor; | 108 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble;->access$1200()Lcom/google/protobuf/Descriptors$Descriptor; |
104 | ····move-result-object·v1 | 109 | ····move-result-object·v1 |
105 | ····new-array·v2,·v6,·[Ljava/lang/String; | 110 | ····new-array·v2,·v6,·[Ljava/lang/String; |
106 | ····const-string·v3,·"Packet" | 111 | ····const-string·v3,·"Packet" |
107 | ····aput-object·v3,·v2,·v5 | 112 | ····aput-object·v3,·v2,·v5 |
108 | ····invoke-direct·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V | 113 | ····invoke-direct·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V |
114 | ····.line·29690 | ||
109 | ····invoke-static·{v0},·Lcom/morlunk/jumble/protobuf/Mumble;->access$1302(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 115 | ····invoke-static·{v0},·Lcom/morlunk/jumble/protobuf/Mumble;->access$1302(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
110 | ····.line·2969 | 116 | ····.line·29695 |
111 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; | 117 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; |
112 | ····move-result-object·v0 | 118 | ····move-result-object·v0 |
113 | ····invoke-virtual·{v0},·Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; | 119 | ····invoke-virtual·{v0},·Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; |
114 | ····move-result-object·v0 | 120 | ····move-result-object·v0 |
115 | ····invoke-interface·{v0,·v7},·Ljava/util/List;->get(I)Ljava/lang/Object; | 121 | ····invoke-interface·{v0,·v7},·Ljava/util/List;->get(I)Ljava/lang/Object; |
116 | ····move-result-object·v0 | 122 | ····move-result-object·v0 |
117 | ····check-cast·v0,·Lcom/google/protobuf/Descriptors$Descriptor; | 123 | ····check-cast·v0,·Lcom/google/protobuf/Descriptors$Descriptor; |
124 | ····.line·29694 | ||
118 | ····invoke-static·{v0},·Lcom/morlunk/jumble/protobuf/Mumble;->access$2102(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; | 125 | ····invoke-static·{v0},·Lcom/morlunk/jumble/protobuf/Mumble;->access$2102(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; |
119 | ····.line·29696 | 126 | ····.line·29696 |
120 | ····new-instance·v0,·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 127 | ····new-instance·v0,·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
128 | ····.line·29698 | ||
121 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble;->access$2100()Lcom/google/protobuf/Descriptors$Descriptor; | 129 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble;->access$2100()Lcom/google/protobuf/Descriptors$Descriptor; |
122 | ····move-result-object·v1 | 130 | ····move-result-object·v1 |
123 | ····const/4·v2,·0x5 | 131 | ····const/4·v2,·0x5 |
124 | ····new-array·v2,·v2,·[Ljava/lang/String; | 132 | ····new-array·v2,·v2,·[Ljava/lang/String; |
Offset 174, 36 lines modified | Offset 182, 39 lines modified | ||
174 | ····const-string·v3,·"Opus" | 182 | ····const-string·v3,·"Opus" |
175 | ····aput-object·v3,·v2,·v9 | 183 | ····aput-object·v3,·v2,·v9 |
176 | ····invoke-direct·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V | 184 | ····invoke-direct·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V |
185 | ····.line·29696 | ||
177 | ····invoke-static·{v0},·Lcom/morlunk/jumble/protobuf/Mumble;->access$2202(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 186 | ····invoke-static·{v0},·Lcom/morlunk/jumble/protobuf/Mumble;->access$2202(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
178 | ····.line·2970 | 187 | ····.line·29701 |
179 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; | 188 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; |
Max diff block lines reached; 43569/48430 bytes (89.96%) of diff not shown. |
Offset 532, 18 lines modified | Offset 532, 20 lines modified | ||
532 | ····move-result-object·v0 | 532 | ····move-result-object·v0 |
533 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$ChannelRemove; | 533 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$ChannelRemove; |
534 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$ChannelRemove$Builder; | 534 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$ChannelRemove$Builder; |
535 | ····.line·6022 | ||
535 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 536 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
536 | ····move-result-object·v0 | 537 | ····move-result-object·v0 |
538 | ····.line·6021 | ||
537 | ····return-object·v0 | 539 | ····return-object·v0 |
538 | .end·method | 540 | .end·method |
539 | .method·public·final·isInitialized()Z | 541 | .method·public·final·isInitialized()Z |
540 | ····.locals·1 | 542 | ····.locals·1 |
541 | ····.prologue | 543 | ····.prologue |
Offset 119, 15 lines modified | Offset 119, 15 lines modified | ||
119 | ····.line·21046 | 119 | ····.line·21046 |
120 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserList;->initFields()V | 120 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserList;->initFields()V |
121 | ····.line·21047 | 121 | ····.line·21047 |
122 | ····const/4·v2,·0x0 | 122 | ····const/4·v2,·0x0 |
123 | ····.line·2104 | 123 | ····.line·21049 |
124 | ····.local·v2,·"mutable_bitField0_":I | 124 | ····.local·v2,·"mutable_bitField0_":I |
125 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 125 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
126 | ····move-result-object·v4 | 126 | ····move-result-object·v4 |
127 | ····.line·21051 | 127 | ····.line·21051 |
128 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 128 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 283, 14 lines modified | Offset 283, 15 lines modified | ||
283 | ····move-exception·v1 | 283 | ····move-exception·v1 |
284 | ····.line·21078 | 284 | ····.line·21078 |
285 | ····.local·v1,·"e":Ljava/io/IOException; | 285 | ····.local·v1,·"e":Ljava/io/IOException; |
286 | ····:try_start_2 | 286 | ····:try_start_2 |
287 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; | 287 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; |
288 | ····.line·21079 | ||
288 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 289 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
289 | ····move-result-object·v6 | 290 | ····move-result-object·v6 |
290 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 291 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
291 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 292 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 829, 14 lines modified | Offset 830, 15 lines modified | ||
829 | ····if-ge·v0,·v3,·:cond_1 | 830 | ····if-ge·v0,·v3,·:cond_1 |
830 | ····.line·21745 | 831 | ····.line·21745 |
831 | ····const/4·v4,·0x1 | 832 | ····const/4·v4,·0x1 |
832 | ····iget-object·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList;->users_:Ljava/util/List; | 833 | ····iget-object·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList;->users_:Ljava/util/List; |
834 | ····.line·21746 | ||
833 | ····invoke-interface·{v3,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object; | 835 | ····invoke-interface·{v3,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object; |
834 | ····move-result-object·v3 | 836 | ····move-result-object·v3 |
835 | ····check-cast·v3,·Lcom/google/protobuf/MessageLite; | 837 | ····check-cast·v3,·Lcom/google/protobuf/MessageLite; |
836 | ····invoke-static·{v4,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I | 838 | ····invoke-static·{v4,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I |
Offset 978, 18 lines modified | Offset 980, 20 lines modified | ||
978 | ····move-result-object·v0 | 980 | ····move-result-object·v0 |
979 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$UserList; | 981 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$UserList; |
980 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder; | 982 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$Builder; |
983 | ····.line·21096 | ||
981 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 984 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
982 | ····move-result-object·v0 | 985 | ····move-result-object·v0 |
986 | ····.line·21095 | ||
983 | ····return-object·v0 | 987 | ····return-object·v0 |
984 | .end·method | 988 | .end·method |
985 | .method·public·final·isInitialized()Z | 989 | .method·public·final·isInitialized()Z |
986 | ····.locals·5 | 990 | ····.locals·5 |
987 | ····.prologue | 991 | ····.prologue |
Offset 1096, 14 lines modified | Offset 1096, 15 lines modified | ||
1096 | ····instance-of·v2,·v0,·Ljava/lang/String; | 1096 | ····instance-of·v2,·v0,·Ljava/lang/String; |
1097 | ····if-nez·v2,·:cond_0 | 1097 | ····if-nez·v2,·:cond_0 |
1098 | ····.line·2086 | 1098 | ····.line·2086 |
1099 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 1099 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
1100 | ····.line·2087 | ||
1100 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 1101 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
1101 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 1102 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
1102 | ····move-result-object·v1 | 1103 | ····move-result-object·v1 |
1103 | ····.line·2088 | 1104 | ····.line·2088 |
1104 | ····.local·v1,·"s":Ljava/lang/String; | 1105 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 1136, 14 lines modified | Offset 1137, 15 lines modified | ||
1136 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1137 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1137 | ····if-eqz·v2,·:cond_0 | 1138 | ····if-eqz·v2,·:cond_0 |
1138 | ····.line·2101 | 1139 | ····.line·2101 |
1139 | ····check-cast·v1,·Ljava/lang/String; | 1140 | ····check-cast·v1,·Ljava/lang/String; |
1141 | ····.line·2102 | ||
1140 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1142 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1141 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1143 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1142 | ····move-result-object·v0 | 1144 | ····move-result-object·v0 |
1143 | ····.line·2104 | 1145 | ····.line·2104 |
1144 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1146 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1245, 14 lines modified | Offset 1247, 15 lines modified | ||
1245 | ····instance-of·v2,·v0,·Ljava/lang/String; | 1247 | ····instance-of·v2,·v0,·Ljava/lang/String; |
1246 | ····if-nez·v2,·:cond_0 | 1248 | ····if-nez·v2,·:cond_0 |
1247 | ····.line·2012 | 1249 | ····.line·2012 |
1248 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 1250 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
1251 | ····.line·2013 | ||
1249 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 1252 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
1250 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 1253 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
1251 | ····move-result-object·v1 | 1254 | ····move-result-object·v1 |
1252 | ····.line·2014 | 1255 | ····.line·2014 |
1253 | ····.local·v1,·"s":Ljava/lang/String; | 1256 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 1285, 14 lines modified | Offset 1288, 15 lines modified | ||
1285 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1288 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1286 | ····if-eqz·v2,·:cond_0 | 1289 | ····if-eqz·v2,·:cond_0 |
1287 | ····.line·2027 | 1290 | ····.line·2027 |
1288 | ····check-cast·v1,·Ljava/lang/String; | 1291 | ····check-cast·v1,·Ljava/lang/String; |
1292 | ····.line·2028 | ||
1289 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1293 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1290 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1294 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1291 | ····move-result-object·v0 | 1295 | ····move-result-object·v0 |
1292 | ····.line·2030 | 1296 | ····.line·2030 |
1293 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1297 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1392, 18 lines modified | Offset 1396, 20 lines modified | ||
1392 | ····move-result-object·v0 | 1396 | ····move-result-object·v0 |
1393 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate; | 1397 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate; |
1394 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate$Builder; | 1398 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate$Builder; |
1399 | ····.line·1837 | ||
1395 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1400 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1396 | ····move-result-object·v0 | 1401 | ····move-result-object·v0 |
1402 | ····.line·1836 | ||
1397 | ····return-object·v0 | 1403 | ····return-object·v0 |
1398 | .end·method | 1404 | .end·method |
1399 | .method·public·final·isInitialized()Z | 1405 | .method·public·final·isInitialized()Z |
1400 | ····.locals·1 | 1406 | ····.locals·1 |
1401 | ····.prologue | 1407 | ····.prologue |
Offset 120, 15 lines modified | Offset 120, 15 lines modified | ||
120 | ····.line·118 | 120 | ····.line·118 |
121 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$Version;->initFields()V | 121 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$Version;->initFields()V |
122 | ····.line·119 | 122 | ····.line·119 |
123 | ····const/4·v2,·0x0 | 123 | ····const/4·v2,·0x0 |
124 | ····.line·12 | 124 | ····.line·121 |
125 | ····.local·v2,·"mutable_bitField0_":I | 125 | ····.local·v2,·"mutable_bitField0_":I |
126 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 126 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
127 | ····move-result-object·v4 | 127 | ····move-result-object·v4 |
128 | ····.line·123 | 128 | ····.line·123 |
129 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 129 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 251, 14 lines modified | Offset 251, 15 lines modified | ||
251 | ····move-exception·v1 | 251 | ····move-exception·v1 |
252 | ····.line·162 | 252 | ····.line·162 |
253 | ····.local·v1,·"e":Ljava/io/IOException; | 253 | ····.local·v1,·"e":Ljava/io/IOException; |
254 | ····:try_start_3 | 254 | ····:try_start_3 |
255 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; | 255 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; |
256 | ····.line·163 | ||
256 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 257 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
257 | ····move-result-object·v6 | 258 | ····move-result-object·v6 |
258 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 259 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
259 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 260 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 933, 14 lines modified | Offset 934, 15 lines modified | ||
933 | ····instance-of·v2,·v1,·Ljava/lang/String; | 934 | ····instance-of·v2,·v1,·Ljava/lang/String; |
934 | ····if-eqz·v2,·:cond_0 | 935 | ····if-eqz·v2,·:cond_0 |
935 | ····.line·289 | 936 | ····.line·289 |
936 | ····check-cast·v1,·Ljava/lang/String; | 937 | ····check-cast·v1,·Ljava/lang/String; |
938 | ····.line·290 | ||
937 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 939 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
938 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 940 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
939 | ····move-result-object·v0 | 941 | ····move-result-object·v0 |
940 | ····.line·292 | 942 | ····.line·292 |
941 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 943 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1025, 14 lines modified | Offset 1027, 15 lines modified | ||
1025 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1027 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1026 | ····if-eqz·v2,·:cond_0 | 1028 | ····if-eqz·v2,·:cond_0 |
1027 | ····.line·332 | 1029 | ····.line·332 |
1028 | ····check-cast·v1,·Ljava/lang/String; | 1030 | ····check-cast·v1,·Ljava/lang/String; |
1031 | ····.line·333 | ||
1029 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1032 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1030 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1033 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1031 | ····move-result-object·v0 | 1034 | ····move-result-object·v0 |
1032 | ····.line·335 | 1035 | ····.line·335 |
1033 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1036 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1136, 14 lines modified | Offset 1139, 15 lines modified | ||
1136 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1139 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1137 | ····if-eqz·v2,·:cond_0 | 1140 | ····if-eqz·v2,·:cond_0 |
1138 | ····.line·246 | 1141 | ····.line·246 |
1139 | ····check-cast·v1,·Ljava/lang/String; | 1142 | ····check-cast·v1,·Ljava/lang/String; |
1143 | ····.line·247 | ||
1140 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1144 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1141 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1145 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1142 | ····move-result-object·v0 | 1146 | ····move-result-object·v0 |
1143 | ····.line·249 | 1147 | ····.line·249 |
1144 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1148 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1203, 29 lines modified | Offset 1207, 30 lines modified | ||
1203 | ····and-int/lit8·v2,·v2,·0x1 | 1207 | ····and-int/lit8·v2,·v2,·0x1 |
1204 | ····if-ne·v2,·v3,·:cond_1 | 1208 | ····if-ne·v2,·v3,·:cond_1 |
1205 | ····.line·382 | 1209 | ····.line·382 |
1206 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Version;->version_:I | 1210 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Version;->version_:I |
1211 | ····.line·383 | ||
1207 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 1212 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
1208 | ····move-result·v2 | 1213 | ····move-result·v2 |
1209 | ····add-int/2addr·v0,·v2 | 1214 | ····add-int/2addr·v0,·v2 |
1210 | ····.line·385 | 1215 | ····.line·385 |
1211 | ····:cond_1 | 1216 | ····:cond_1 |
1212 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Version;->bitField0_:I | 1217 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Version;->bitField0_:I |
1213 | ····and-int/lit8·v2,·v2,·0x2 | 1218 | ····and-int/lit8·v2,·v2,·0x2 |
1214 | ····if-ne·v2,·v4,·:cond_2 | 1219 | ····if-ne·v2,·v4,·:cond_2 |
1215 | ····.line·38 | 1220 | ····.line·387 |
1216 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$Version;->getReleaseBytes()Lcom/google/protobuf/ByteString; | 1221 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$Version;->getReleaseBytes()Lcom/google/protobuf/ByteString; |
1217 | ····move-result-object·v2 | 1222 | ····move-result-object·v2 |
1218 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I | 1223 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I |
1219 | ····move-result·v2 | 1224 | ····move-result·v2 |
Offset 1239, 14 lines modified | Offset 1244, 15 lines modified | ||
1239 | ····and-int/lit8·v2,·v2,·0x4 | 1244 | ····and-int/lit8·v2,·v2,·0x4 |
1240 | ····if-ne·v2,·v5,·:cond_3 | 1245 | ····if-ne·v2,·v5,·:cond_3 |
1241 | ····.line·390 | 1246 | ····.line·390 |
1242 | ····const/4·v2,·0x3 | 1247 | ····const/4·v2,·0x3 |
1248 | ····.line·391 | ||
1243 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$Version;->getOsBytes()Lcom/google/protobuf/ByteString; | 1249 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$Version;->getOsBytes()Lcom/google/protobuf/ByteString; |
1244 | ····move-result-object·v3 | 1250 | ····move-result-object·v3 |
1245 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I | 1251 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I |
1246 | ····move-result·v2 | 1252 | ····move-result·v2 |
Offset 1259, 15 lines modified | Offset 1265, 15 lines modified | ||
Max diff block lines reached; 1003/4713 bytes (21.28%) of diff not shown. |
Offset 165, 15 lines modified | Offset 165, 15 lines modified | ||
165 | ····.line·15025 | 165 | ····.line·15025 |
166 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup;->initFields()V | 166 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup;->initFields()V |
167 | ····.line·15026 | 167 | ····.line·15026 |
168 | ····const/4·v4,·0x0 | 168 | ····const/4·v4,·0x0 |
169 | ····.line·1502 | 169 | ····.line·15028 |
170 | ····.local·v4,·"mutable_bitField0_":I | 170 | ····.local·v4,·"mutable_bitField0_":I |
171 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 171 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
172 | ····move-result-object·v6 | 172 | ····move-result-object·v6 |
173 | ····.line·15030 | 173 | ····.line·15030 |
174 | ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 174 | ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 341, 14 lines modified | Offset 341, 15 lines modified | ||
341 | ····move-exception·v1 | 341 | ····move-exception·v1 |
342 | ····.line·15132 | 342 | ····.line·15132 |
343 | ····.local·v1,·"e":Ljava/io/IOException; | 343 | ····.local·v1,·"e":Ljava/io/IOException; |
344 | ····:try_start_3 | 344 | ····:try_start_3 |
345 | ····new-instance·v7,·Lcom/google/protobuf/InvalidProtocolBufferException; | 345 | ····new-instance·v7,·Lcom/google/protobuf/InvalidProtocolBufferException; |
346 | ····.line·15133 | ||
346 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 347 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
347 | ····move-result-object·v8 | 348 | ····move-result-object·v8 |
348 | ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 349 | ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
349 | ····invoke-virtual·{v7,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 350 | ····invoke-virtual·{v7,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 1572, 14 lines modified | Offset 1573, 15 lines modified | ||
1572 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1573 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1573 | ····if-eqz·v2,·:cond_0 | 1574 | ····if-eqz·v2,·:cond_0 |
1574 | ····.line·15209 | 1575 | ····.line·15209 |
1575 | ····check-cast·v1,·Ljava/lang/String; | 1576 | ····check-cast·v1,·Ljava/lang/String; |
1577 | ····.line·15210 | ||
1576 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1578 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1577 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1579 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1578 | ····move-result-object·v0 | 1580 | ····move-result-object·v0 |
1579 | ····.line·15212 | 1581 | ····.line·15212 |
1580 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1582 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1709, 15 lines modified | Offset 1711, 15 lines modified | ||
1709 | ····.line·15391 | 1711 | ····.line·15391 |
1710 | ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup;->bitField0_:I | 1712 | ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup;->bitField0_:I |
1711 | ····and-int/lit8·v4,·v4,·0x1 | 1713 | ····and-int/lit8·v4,·v4,·0x1 |
1712 | ····if-ne·v4,·v5,·:cond_1 | 1714 | ····if-ne·v4,·v5,·:cond_1 |
1713 | ····.line·1539 | 1715 | ····.line·15393 |
1714 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup;->getNameBytes()Lcom/google/protobuf/ByteString; | 1716 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup;->getNameBytes()Lcom/google/protobuf/ByteString; |
1715 | ····move-result-object·v4 | 1717 | ····move-result-object·v4 |
1716 | ····invoke-static·{v5,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I | 1718 | ····invoke-static·{v5,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I |
1717 | ····move-result·v4 | 1719 | ····move-result·v4 |
Offset 1731, 14 lines modified | Offset 1733, 15 lines modified | ||
1731 | ····and-int/lit8·v4,·v4,·0x2 | 1733 | ····and-int/lit8·v4,·v4,·0x2 |
1732 | ····if-ne·v4,·v6,·:cond_2 | 1734 | ····if-ne·v4,·v6,·:cond_2 |
1733 | ····.line·15396 | 1735 | ····.line·15396 |
1734 | ····iget-boolean·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup;->inherited_:Z | 1736 | ····iget-boolean·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup;->inherited_:Z |
1737 | ····.line·15397 | ||
1735 | ····invoke-static·{v6,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I | 1738 | ····invoke-static·{v6,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I |
1736 | ····move-result·v4 | 1739 | ····move-result·v4 |
1737 | ····add-int/2addr·v2,·v4 | 1740 | ····add-int/2addr·v2,·v4 |
1738 | ····.line·15399 | 1741 | ····.line·15399 |
Offset 1750, 14 lines modified | Offset 1753, 15 lines modified | ||
1750 | ····if-ne·v4,·v7,·:cond_3 | 1753 | ····if-ne·v4,·v7,·:cond_3 |
1751 | ····.line·15400 | 1754 | ····.line·15400 |
1752 | ····const/4·v4,·0x3 | 1755 | ····const/4·v4,·0x3 |
1753 | ····iget-boolean·v5,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup;->inherit_:Z | 1756 | ····iget-boolean·v5,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup;->inherit_:Z |
1757 | ····.line·15401 | ||
1754 | ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I | 1758 | ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I |
1755 | ····move-result·v4 | 1759 | ····move-result·v4 |
1756 | ····add-int/2addr·v2,·v4 | 1760 | ····add-int/2addr·v2,·v4 |
1757 | ····.line·15403 | 1761 | ····.line·15403 |
Offset 1769, 14 lines modified | Offset 1773, 15 lines modified | ||
1769 | ····const/16·v5,·0x8 | 1773 | ····const/16·v5,·0x8 |
1770 | ····if-ne·v4,·v5,·:cond_4 | 1774 | ····if-ne·v4,·v5,·:cond_4 |
1771 | ····.line·15404 | 1775 | ····.line·15404 |
1772 | ····iget-boolean·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup;->inheritable_:Z | 1776 | ····iget-boolean·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup;->inheritable_:Z |
1777 | ····.line·15405 | ||
1773 | ····invoke-static·{v7,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I | 1778 | ····invoke-static·{v7,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I |
1774 | ····move-result·v4 | 1779 | ····move-result·v4 |
1775 | ····add-int/2addr·v2,·v4 | 1780 | ····add-int/2addr·v2,·v4 |
1776 | ····.line·15408 | 1781 | ····.line·15408 |
Offset 1796, 14 lines modified | Offset 1801, 15 lines modified | ||
1796 | ····move-result·v4 | 1801 | ····move-result·v4 |
1797 | ····if-ge·v1,·v4,·:cond_5 | 1802 | ····if-ge·v1,·v4,·:cond_5 |
1798 | ····.line·15410 | 1803 | ····.line·15410 |
1799 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup;->add_:Ljava/util/List; | 1804 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanGroup;->add_:Ljava/util/List; |
1805 | ····.line·15411 | ||
1800 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; | 1806 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; |
1801 | ····move-result-object·v4 | 1807 | ····move-result-object·v4 |
1802 | ····check-cast·v4,·Ljava/lang/Integer; | 1808 | ····check-cast·v4,·Ljava/lang/Integer; |
1803 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I | 1809 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I |
Max diff block lines reached; 1428/5062 bytes (28.21%) of diff not shown. |
Offset 694, 14 lines modified | Offset 694, 15 lines modified | ||
694 | ····instance-of·v2,·v0,·Ljava/lang/String; | 694 | ····instance-of·v2,·v0,·Ljava/lang/String; |
695 | ····if-nez·v2,·:cond_0 | 695 | ····if-nez·v2,·:cond_0 |
696 | ····.line·8298 | 696 | ····.line·8298 |
697 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 697 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
698 | ····.line·8299 | ||
698 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 699 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
699 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 700 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
700 | ····move-result-object·v1 | 701 | ····move-result-object·v1 |
701 | ····.line·8300 | 702 | ····.line·8300 |
702 | ····.local·v1,·"s":Ljava/lang/String; | 703 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 734, 14 lines modified | Offset 735, 15 lines modified | ||
734 | ····instance-of·v2,·v1,·Ljava/lang/String; | 735 | ····instance-of·v2,·v1,·Ljava/lang/String; |
735 | ····if-eqz·v2,·:cond_0 | 736 | ····if-eqz·v2,·:cond_0 |
736 | ····.line·8313 | 737 | ····.line·8313 |
737 | ····check-cast·v1,·Ljava/lang/String; | 738 | ····check-cast·v1,·Ljava/lang/String; |
739 | ····.line·8314 | ||
738 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 740 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
739 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 741 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
740 | ····move-result-object·v0 | 742 | ····move-result-object·v0 |
741 | ····.line·8316 | 743 | ····.line·8316 |
742 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 744 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 875, 18 lines modified | Offset 877, 20 lines modified | ||
875 | ····move-result-object·v0 | 877 | ····move-result-object·v0 |
876 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$UserRemove; | 878 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$UserRemove; |
877 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$UserRemove$Builder; | 879 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$UserRemove$Builder; |
880 | ····.line·8081 | ||
878 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 881 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
879 | ····move-result-object·v0 | 882 | ····move-result-object·v0 |
883 | ····.line·8080 | ||
880 | ····return-object·v0 | 884 | ····return-object·v0 |
881 | .end·method | 885 | .end·method |
882 | .method·public·final·isInitialized()Z | 886 | .method·public·final·isInitialized()Z |
883 | ····.locals·1 | 887 | ····.locals·1 |
884 | ····.prologue | 888 | ····.prologue |
Offset 706, 14 lines modified | Offset 706, 15 lines modified | ||
706 | ····instance-of·v2,·v0,·Ljava/lang/String; | 706 | ····instance-of·v2,·v0,·Ljava/lang/String; |
707 | ····if-nez·v2,·:cond_0 | 707 | ····if-nez·v2,·:cond_0 |
708 | ····.line·5666 | 708 | ····.line·5666 |
709 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 709 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
710 | ····.line·5667 | ||
710 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 711 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
711 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 712 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
712 | ····move-result-object·v1 | 713 | ····move-result-object·v1 |
713 | ····.line·5668 | 714 | ····.line·5668 |
714 | ····.local·v1,·"s":Ljava/lang/String; | 715 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 746, 14 lines modified | Offset 747, 15 lines modified | ||
746 | ····instance-of·v2,·v1,·Ljava/lang/String; | 747 | ····instance-of·v2,·v1,·Ljava/lang/String; |
747 | ····if-eqz·v2,·:cond_0 | 748 | ····if-eqz·v2,·:cond_0 |
748 | ····.line·5681 | 749 | ····.line·5681 |
749 | ····check-cast·v1,·Ljava/lang/String; | 750 | ····check-cast·v1,·Ljava/lang/String; |
751 | ····.line·5682 | ||
750 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 752 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
751 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 753 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
752 | ····move-result-object·v0 | 754 | ····move-result-object·v0 |
753 | ····.line·5684 | 755 | ····.line·5684 |
754 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 756 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 877, 18 lines modified | Offset 879, 20 lines modified | ||
877 | ····move-result-object·v0 | 879 | ····move-result-object·v0 |
878 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$ServerSync; | 880 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$ServerSync; |
879 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$ServerSync$Builder; | 881 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$ServerSync$Builder; |
882 | ····.line·5453 | ||
880 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 883 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
881 | ····move-result-object·v0 | 884 | ····move-result-object·v0 |
885 | ····.line·5452 | ||
882 | ····return-object·v0 | 886 | ····return-object·v0 |
883 | .end·method | 887 | .end·method |
884 | .method·public·final·isInitialized()Z | 888 | .method·public·final·isInitialized()Z |
885 | ····.locals·1 | 889 | ····.locals·1 |
886 | ····.prologue | 890 | ····.prologue |
Offset 120, 15 lines modified | Offset 120, 15 lines modified | ||
120 | ····.line·25604 | 120 | ····.line·25604 |
121 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats;->initFields()V | 121 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats;->initFields()V |
122 | ····.line·25605 | 122 | ····.line·25605 |
123 | ····const/4·v2,·0x0 | 123 | ····const/4·v2,·0x0 |
124 | ····.line·2560 | 124 | ····.line·25607 |
125 | ····.local·v2,·"mutable_bitField0_":I | 125 | ····.local·v2,·"mutable_bitField0_":I |
126 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 126 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
127 | ····move-result-object·v4 | 127 | ····move-result-object·v4 |
128 | ····.line·25609 | 128 | ····.line·25609 |
129 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 129 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 251, 14 lines modified | Offset 251, 15 lines modified | ||
251 | ····move-exception·v1 | 251 | ····move-exception·v1 |
252 | ····.line·25648 | 252 | ····.line·25648 |
253 | ····.local·v1,·"e":Ljava/io/IOException; | 253 | ····.local·v1,·"e":Ljava/io/IOException; |
254 | ····:try_start_3 | 254 | ····:try_start_3 |
255 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; | 255 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; |
256 | ····.line·25649 | ||
256 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 257 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
257 | ····move-result-object·v6 | 258 | ····move-result-object·v6 |
258 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 259 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
259 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 260 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 928, 14 lines modified | Offset 929, 15 lines modified | ||
928 | ····and-int/lit8·v2,·v2,·0x1 | 929 | ····and-int/lit8·v2,·v2,·0x1 |
929 | ····if-ne·v2,·v3,·:cond_1 | 930 | ····if-ne·v2,·v3,·:cond_1 |
930 | ····.line·25787 | 931 | ····.line·25787 |
931 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats;->good_:I | 932 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats;->good_:I |
933 | ····.line·25788 | ||
932 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 934 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
933 | ····move-result·v2 | 935 | ····move-result·v2 |
934 | ····add-int/2addr·v0,·v2 | 936 | ····add-int/2addr·v0,·v2 |
935 | ····.line·25790 | 937 | ····.line·25790 |
Offset 945, 14 lines modified | Offset 947, 15 lines modified | ||
945 | ····and-int/lit8·v2,·v2,·0x2 | 947 | ····and-int/lit8·v2,·v2,·0x2 |
946 | ····if-ne·v2,·v4,·:cond_2 | 948 | ····if-ne·v2,·v4,·:cond_2 |
947 | ····.line·25791 | 949 | ····.line·25791 |
948 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats;->late_:I | 950 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats;->late_:I |
951 | ····.line·25792 | ||
949 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 952 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
950 | ····move-result·v2 | 953 | ····move-result·v2 |
951 | ····add-int/2addr·v0,·v2 | 954 | ····add-int/2addr·v0,·v2 |
952 | ····.line·25794 | 955 | ····.line·25794 |
Offset 964, 14 lines modified | Offset 967, 15 lines modified | ||
964 | ····if-ne·v2,·v5,·:cond_3 | 967 | ····if-ne·v2,·v5,·:cond_3 |
965 | ····.line·25795 | 968 | ····.line·25795 |
966 | ····const/4·v2,·0x3 | 969 | ····const/4·v2,·0x3 |
967 | ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats;->lost_:I | 970 | ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats;->lost_:I |
971 | ····.line·25796 | ||
968 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 972 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
969 | ····move-result·v2 | 973 | ····move-result·v2 |
970 | ····add-int/2addr·v0,·v2 | 974 | ····add-int/2addr·v0,·v2 |
971 | ····.line·25798 | 975 | ····.line·25798 |
Offset 983, 14 lines modified | Offset 987, 15 lines modified | ||
983 | ····const/16·v3,·0x8 | 987 | ····const/16·v3,·0x8 |
984 | ····if-ne·v2,·v3,·:cond_4 | 988 | ····if-ne·v2,·v3,·:cond_4 |
985 | ····.line·25799 | 989 | ····.line·25799 |
986 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats;->resync_:I | 990 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats;->resync_:I |
991 | ····.line·25800 | ||
987 | ····invoke-static·{v5,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 992 | ····invoke-static·{v5,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
988 | ····move-result·v2 | 993 | ····move-result·v2 |
989 | ····add-int/2addr·v0,·v2 | 994 | ····add-int/2addr·v0,·v2 |
990 | ····.line·25802 | 995 | ····.line·25802 |
Offset 1129, 18 lines modified | Offset 1134, 20 lines modified | ||
1129 | ····move-result-object·v0 | 1134 | ····move-result-object·v0 |
1130 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats; | 1135 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats; |
1131 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats$Builder; | 1136 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats$Builder; |
1137 | ····.line·25663 | ||
1132 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1138 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1133 | ····move-result-object·v0 | 1139 | ····move-result-object·v0 |
1140 | ····.line·25662 | ||
1134 | ····return-object·v0 | 1141 | ····return-object·v0 |
1135 | .end·method | 1142 | .end·method |
1136 | .method·public·final·isInitialized()Z | 1143 | .method·public·final·isInitialized()Z |
1137 | ····.locals·3 | 1144 | ····.locals·3 |
1138 | ····.prologue | 1145 | ····.prologue |
Offset 116, 15 lines modified | Offset 116, 15 lines modified | ||
116 | ····.line·18864 | 116 | ····.line·18864 |
117 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$CryptSetup;->initFields()V | 117 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$CryptSetup;->initFields()V |
118 | ····.line·18865 | 118 | ····.line·18865 |
119 | ····const/4·v2,·0x0 | 119 | ····const/4·v2,·0x0 |
120 | ····.line·1886 | 120 | ····.line·18867 |
121 | ····.local·v2,·"mutable_bitField0_":I | 121 | ····.local·v2,·"mutable_bitField0_":I |
122 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 122 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
123 | ····move-result-object·v4 | 123 | ····move-result-object·v4 |
124 | ····.line·18869 | 124 | ····.line·18869 |
125 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 125 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 247, 14 lines modified | Offset 247, 15 lines modified | ||
247 | ····move-exception·v1 | 247 | ····move-exception·v1 |
248 | ····.line·18903 | 248 | ····.line·18903 |
249 | ····.local·v1,·"e":Ljava/io/IOException; | 249 | ····.local·v1,·"e":Ljava/io/IOException; |
250 | ····:try_start_3 | 250 | ····:try_start_3 |
251 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; | 251 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; |
252 | ····.line·18904 | ||
252 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 253 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
253 | ····move-result-object·v6 | 254 | ····move-result-object·v6 |
254 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 255 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
255 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 256 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 875, 14 lines modified | Offset 876, 15 lines modified | ||
875 | ····and-int/lit8·v2,·v2,·0x1 | 876 | ····and-int/lit8·v2,·v2,·0x1 |
876 | ····if-ne·v2,·v3,·:cond_1 | 877 | ····if-ne·v2,·v3,·:cond_1 |
877 | ····.line·19022 | 878 | ····.line·19022 |
878 | ····iget-object·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$CryptSetup;->key_:Lcom/google/protobuf/ByteString; | 879 | ····iget-object·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$CryptSetup;->key_:Lcom/google/protobuf/ByteString; |
880 | ····.line·19023 | ||
879 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I | 881 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I |
880 | ····move-result·v2 | 882 | ····move-result·v2 |
881 | ····add-int/2addr·v0,·v2 | 883 | ····add-int/2addr·v0,·v2 |
882 | ····.line·19025 | 884 | ····.line·19025 |
Offset 892, 14 lines modified | Offset 894, 15 lines modified | ||
892 | ····and-int/lit8·v2,·v2,·0x2 | 894 | ····and-int/lit8·v2,·v2,·0x2 |
893 | ····if-ne·v2,·v4,·:cond_2 | 895 | ····if-ne·v2,·v4,·:cond_2 |
894 | ····.line·19026 | 896 | ····.line·19026 |
895 | ····iget-object·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$CryptSetup;->clientNonce_:Lcom/google/protobuf/ByteString; | 897 | ····iget-object·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$CryptSetup;->clientNonce_:Lcom/google/protobuf/ByteString; |
898 | ····.line·19027 | ||
896 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I | 899 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I |
897 | ····move-result·v2 | 900 | ····move-result·v2 |
898 | ····add-int/2addr·v0,·v2 | 901 | ····add-int/2addr·v0,·v2 |
899 | ····.line·19029 | 902 | ····.line·19029 |
Offset 913, 14 lines modified | Offset 916, 15 lines modified | ||
913 | ····if-ne·v2,·v3,·:cond_3 | 916 | ····if-ne·v2,·v3,·:cond_3 |
914 | ····.line·19030 | 917 | ····.line·19030 |
915 | ····const/4·v2,·0x3 | 918 | ····const/4·v2,·0x3 |
916 | ····iget-object·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$CryptSetup;->serverNonce_:Lcom/google/protobuf/ByteString; | 919 | ····iget-object·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$CryptSetup;->serverNonce_:Lcom/google/protobuf/ByteString; |
920 | ····.line·19031 | ||
917 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I | 921 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I |
918 | ····move-result·v2 | 922 | ····move-result·v2 |
919 | ····add-int/2addr·v0,·v2 | 923 | ····add-int/2addr·v0,·v2 |
920 | ····.line·19033 | 924 | ····.line·19033 |
Offset 1045, 18 lines modified | Offset 1049, 20 lines modified | ||
1045 | ····move-result-object·v0 | 1049 | ····move-result-object·v0 |
1046 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$CryptSetup; | 1050 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$CryptSetup; |
1047 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$CryptSetup$Builder; | 1051 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$CryptSetup$Builder; |
1052 | ····.line·18918 | ||
1048 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1053 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1049 | ····move-result-object·v0 | 1054 | ····move-result-object·v0 |
1055 | ····.line·18917 | ||
1050 | ····return-object·v0 | 1056 | ····return-object·v0 |
1051 | .end·method | 1057 | .end·method |
1052 | .method·public·final·isInitialized()Z | 1058 | .method·public·final·isInitialized()Z |
1053 | ····.locals·3 | 1059 | ····.locals·3 |
1054 | ····.prologue | 1060 | ····.prologue |
Offset 61, 15 lines modified | Offset 61, 15 lines modified | ||
61 | .method·private·constructor·<init>()V | 61 | .method·private·constructor·<init>()V |
62 | ····.locals·1 | 62 | ····.locals·1 |
63 | ····.prologue | 63 | ····.prologue |
64 | ····.line·23436 | 64 | ····.line·23436 |
65 | ····invoke-direct·{p0},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>()V | 65 | ····invoke-direct·{p0},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>()V |
66 | ····.line·2361 | 66 | ····.line·23612 |
67 | ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List; | 67 | ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List; |
68 | ····move-result-object·v0 | 68 | ····move-result-object·v0 |
69 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder;->targets_:Ljava/util/List; | 69 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder;->targets_:Ljava/util/List; |
70 | ····.line·23437 | 70 | ····.line·23437 |
Offset 83, 15 lines modified | Offset 83, 15 lines modified | ||
83 | ····.locals·1 | 83 | ····.locals·1 |
84 | ····.param·p1,·"parent"····#·Lcom/google/protobuf/GeneratedMessage$BuilderParent; | 84 | ····.param·p1,·"parent"····#·Lcom/google/protobuf/GeneratedMessage$BuilderParent; |
85 | ····.prologue | 85 | ····.prologue |
86 | ····.line·23442 | 86 | ····.line·23442 |
87 | ····invoke-direct·{p0,·p1},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V | 87 | ····invoke-direct·{p0,·p1},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V |
88 | ····.line·2361 | 88 | ····.line·23612 |
89 | ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List; | 89 | ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List; |
90 | ····move-result-object·v0 | 90 | ····move-result-object·v0 |
91 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder;->targets_:Ljava/util/List; | 91 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder;->targets_:Ljava/util/List; |
92 | ····.line·23443 | 92 | ····.line·23443 |
Offset 214, 19 lines modified | Offset 214, 21 lines modified | ||
214 | ····const/4·v3,·0x2 | 214 | ····const/4·v3,·0x2 |
215 | ····if-ne·v0,·v3,·:cond_1 | 215 | ····if-ne·v0,·v3,·:cond_1 |
216 | ····const/4·v0,·0x1 | 216 | ····const/4·v0,·0x1 |
217 | ····.line·23843 | ||
217 | ····:goto_0 | 218 | ····:goto_0 |
218 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; | 219 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; |
219 | ····move-result-object·v3 | 220 | ····move-result-object·v3 |
221 | ····.line·23844 | ||
220 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder;->isClean()Z | 222 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder;->isClean()Z |
221 | ····move-result·v4 | 223 | ····move-result·v4 |
222 | ····invoke-direct·{v1,·v2,·v0,·v3,·v4},·Lcom/google/protobuf/RepeatedFieldBuilder;-><init>(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V | 224 | ····invoke-direct·{v1,·v2,·v0,·v3,·v4},·Lcom/google/protobuf/RepeatedFieldBuilder;-><init>(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V |
223 | ····iput-object·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder;->targetsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; | 225 | ····iput-object·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder;->targetsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; |
Offset 495, 18 lines modified | Offset 497, 20 lines modified | ||
495 | ····.prologue | 497 | ····.prologue |
496 | ····.line·23817 | 498 | ····.line·23817 |
497 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder;->getTargetsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; | 499 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder;->getTargetsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; |
498 | ····move-result-object·v0 | 500 | ····move-result-object·v0 |
501 | ····.line·23818 | ||
499 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target;->getDefaultInstance()Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target; | 502 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target;->getDefaultInstance()Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target; |
500 | ····move-result-object·v1 | 503 | ····move-result-object·v1 |
504 | ····.line·23817 | ||
501 | ····invoke-virtual·{v0,·v1},·Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; | 505 | ····invoke-virtual·{v0,·v1},·Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; |
502 | ····move-result-object·v0 | 506 | ····move-result-object·v0 |
503 | ····check-cast·v0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target$Builder; | 507 | ····check-cast·v0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target$Builder; |
504 | ····return-object·v0 | 508 | ····return-object·v0 |
Offset 518, 18 lines modified | Offset 522, 20 lines modified | ||
518 | ····.prologue | 522 | ····.prologue |
519 | ····.line·23825 | 523 | ····.line·23825 |
520 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder;->getTargetsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; | 524 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder;->getTargetsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; |
521 | ····move-result-object·v0 | 525 | ····move-result-object·v0 |
526 | ····.line·23826 | ||
522 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target;->getDefaultInstance()Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target; | 527 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target;->getDefaultInstance()Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target; |
523 | ····move-result-object·v1 | 528 | ····move-result-object·v1 |
529 | ····.line·23825 | ||
524 | ····invoke-virtual·{v0,·p1,·v1},·Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; | 530 | ····invoke-virtual·{v0,·p1,·v1},·Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; |
525 | ····move-result-object·v0 | 531 | ····move-result-object·v0 |
526 | ····check-cast·v0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target$Builder; | 532 | ····check-cast·v0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target$Builder; |
527 | ····return-object·v0 | 533 | ····return-object·v0 |
Offset 1276, 18 lines modified | Offset 1282, 20 lines modified | ||
1276 | ····move-result-object·v0 | 1282 | ····move-result-object·v0 |
1277 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget; | 1283 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget; |
1278 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder; | 1284 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder; |
1285 | ····.line·23431 | ||
1279 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1286 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1280 | ····move-result-object·v0 | 1287 | ····move-result-object·v0 |
1288 | ····.line·23430 | ||
1281 | ····return-object·v0 | 1289 | ····return-object·v0 |
1282 | .end·method | 1290 | .end·method |
1283 | .method·public·final·isInitialized()Z | 1291 | .method·public·final·isInitialized()Z |
1284 | ····.locals·1 | 1292 | ····.locals·1 |
1285 | ····.prologue | 1293 | ····.prologue |
Offset 1641, 21 lines modified | Offset 1649, 22 lines modified | ||
1641 | ····.line·23541 | 1649 | ····.line·23541 |
1642 | ····iget·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder;->bitField0_:I | 1650 | ····iget·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder;->bitField0_:I |
1643 | ····and-int/lit8·v1,·v1,·-0x3 | 1651 | ····and-int/lit8·v1,·v1,·-0x3 |
1644 | ····iput·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder;->bitField0_:I | 1652 | ····iput·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Builder;->bitField0_:I |
1645 | ····.line·2354 | 1653 | ····.line·23543 |
1646 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget;->access$33700()Z | 1654 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget;->access$33700()Z |
Max diff block lines reached; 383/4711 bytes (8.13%) of diff not shown. |
Offset 150, 15 lines modified | Offset 150, 15 lines modified | ||
150 | ····.line·14808 | 150 | ····.line·14808 |
151 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL;->initFields()V | 151 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL;->initFields()V |
152 | ····.line·14809 | 152 | ····.line·14809 |
153 | ····const/4·v2,·0x0 | 153 | ····const/4·v2,·0x0 |
154 | ····.line·1481 | 154 | ····.line·14811 |
155 | ····.local·v2,·"mutable_bitField0_":I | 155 | ····.local·v2,·"mutable_bitField0_":I |
156 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 156 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
157 | ····move-result-object·v4 | 157 | ····move-result-object·v4 |
158 | ····.line·14813 | 158 | ····.line·14813 |
159 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 159 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 311, 14 lines modified | Offset 311, 15 lines modified | ||
311 | ····move-exception·v1 | 311 | ····move-exception·v1 |
312 | ····.line·14863 | 312 | ····.line·14863 |
313 | ····.local·v1,·"e":Ljava/io/IOException; | 313 | ····.local·v1,·"e":Ljava/io/IOException; |
314 | ····:try_start_3 | 314 | ····:try_start_3 |
315 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; | 315 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; |
316 | ····.line·14864 | ||
316 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 317 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
317 | ····move-result-object·v6 | 318 | ····move-result-object·v6 |
318 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 319 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
319 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 320 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 1291, 14 lines modified | Offset 1292, 15 lines modified | ||
1291 | ····and-int/lit8·v3,·v3,·0x1 | 1292 | ····and-int/lit8·v3,·v3,·0x1 |
1292 | ····if-ne·v3,·v4,·:cond_1 | 1293 | ····if-ne·v3,·v4,·:cond_1 |
1293 | ····.line·17228 | 1294 | ····.line·17228 |
1294 | ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL;->channelId_:I | 1295 | ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL;->channelId_:I |
1296 | ····.line·17229 | ||
1295 | ····invoke-static·{v4,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 1297 | ····invoke-static·{v4,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
1296 | ····move-result·v3 | 1298 | ····move-result·v3 |
1297 | ····add-int/2addr·v1,·v3 | 1299 | ····add-int/2addr·v1,·v3 |
1298 | ····.line·17231 | 1300 | ····.line·17231 |
Offset 1308, 14 lines modified | Offset 1310, 15 lines modified | ||
1308 | ····and-int/lit8·v3,·v3,·0x2 | 1310 | ····and-int/lit8·v3,·v3,·0x2 |
1309 | ····if-ne·v3,·v5,·:cond_2 | 1311 | ····if-ne·v3,·v5,·:cond_2 |
1310 | ····.line·17232 | 1312 | ····.line·17232 |
1311 | ····iget-boolean·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL;->inheritAcls_:Z | 1313 | ····iget-boolean·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL;->inheritAcls_:Z |
1314 | ····.line·17233 | ||
1312 | ····invoke-static·{v5,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I | 1315 | ····invoke-static·{v5,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I |
1313 | ····move-result·v3 | 1316 | ····move-result·v3 |
1314 | ····add-int/2addr·v1,·v3 | 1317 | ····add-int/2addr·v1,·v3 |
1315 | ····.line·17235 | 1318 | ····.line·17235 |
Offset 1333, 14 lines modified | Offset 1336, 15 lines modified | ||
1333 | ····if-ge·v0,·v3,·:cond_3 | 1336 | ····if-ge·v0,·v3,·:cond_3 |
1334 | ····.line·17236 | 1337 | ····.line·17236 |
1335 | ····const/4·v4,·0x3 | 1338 | ····const/4·v4,·0x3 |
1336 | ····iget-object·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL;->groups_:Ljava/util/List; | 1339 | ····iget-object·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL;->groups_:Ljava/util/List; |
1340 | ····.line·17237 | ||
1337 | ····invoke-interface·{v3,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object; | 1341 | ····invoke-interface·{v3,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object; |
1338 | ····move-result-object·v3 | 1342 | ····move-result-object·v3 |
1339 | ····check-cast·v3,·Lcom/google/protobuf/MessageLite; | 1343 | ····check-cast·v3,·Lcom/google/protobuf/MessageLite; |
1340 | ····invoke-static·{v4,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I | 1344 | ····invoke-static·{v4,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I |
Offset 1366, 14 lines modified | Offset 1370, 15 lines modified | ||
1366 | ····move-result·v3 | 1370 | ····move-result·v3 |
1367 | ····if-ge·v0,·v3,·:cond_4 | 1371 | ····if-ge·v0,·v3,·:cond_4 |
1368 | ····.line·17240 | 1372 | ····.line·17240 |
1369 | ····iget-object·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL;->acls_:Ljava/util/List; | 1373 | ····iget-object·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL;->acls_:Ljava/util/List; |
1374 | ····.line·17241 | ||
1370 | ····invoke-interface·{v3,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object; | 1375 | ····invoke-interface·{v3,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object; |
1371 | ····move-result-object·v3 | 1376 | ····move-result-object·v3 |
1372 | ····check-cast·v3,·Lcom/google/protobuf/MessageLite; | 1377 | ····check-cast·v3,·Lcom/google/protobuf/MessageLite; |
1373 | ····invoke-static·{v6,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I | 1378 | ····invoke-static·{v6,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I |
Offset 1396, 14 lines modified | Offset 1401, 15 lines modified | ||
1396 | ····if-ne·v3,·v6,·:cond_5 | 1401 | ····if-ne·v3,·v6,·:cond_5 |
1397 | ····.line·17244 | 1402 | ····.line·17244 |
1398 | ····const/4·v3,·0x5 | 1403 | ····const/4·v3,·0x5 |
1399 | ····iget-boolean·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL;->query_:Z | 1404 | ····iget-boolean·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL;->query_:Z |
1405 | ····.line·17245 | ||
1400 | ····invoke-static·{v3,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I | 1406 | ····invoke-static·{v3,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I |
1401 | ····move-result·v3 | 1407 | ····move-result·v3 |
1402 | ····add-int/2addr·v1,·v3 | 1408 | ····add-int/2addr·v1,·v3 |
1403 | ····.line·17247 | 1409 | ····.line·17247 |
Offset 1518, 18 lines modified | Offset 1524, 20 lines modified | ||
1518 | ····move-result-object·v0 | 1524 | ····move-result-object·v0 |
1519 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$ACL; | 1525 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$ACL; |
1520 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder; | 1526 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder; |
1527 | ····.line·14884 | ||
1521 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1528 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1522 | ····move-result-object·v0 | 1529 | ····move-result-object·v0 |
1530 | ····.line·14883 | ||
1523 | ····return-object·v0 | 1531 | ····return-object·v0 |
1524 | .end·method | 1532 | .end·method |
Max diff block lines reached; 71/3749 bytes (1.89%) of diff not shown. |
Offset 582, 14 lines modified | Offset 582, 15 lines modified | ||
582 | ····instance-of·v2,·v0,·Ljava/lang/String; | 582 | ····instance-of·v2,·v0,·Ljava/lang/String; |
583 | ····if-nez·v2,·:cond_0 | 583 | ····if-nez·v2,·:cond_0 |
584 | ····.line·4190 | 584 | ····.line·4190 |
585 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 585 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
586 | ····.line·4191 | ||
586 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 587 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
587 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 588 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
588 | ····move-result-object·v1 | 589 | ····move-result-object·v1 |
589 | ····.line·4192 | 590 | ····.line·4192 |
590 | ····.local·v1,·"s":Ljava/lang/String; | 591 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 622, 14 lines modified | Offset 623, 15 lines modified | ||
622 | ····instance-of·v2,·v1,·Ljava/lang/String; | 623 | ····instance-of·v2,·v1,·Ljava/lang/String; |
623 | ····if-eqz·v2,·:cond_0 | 624 | ····if-eqz·v2,·:cond_0 |
624 | ····.line·4205 | 625 | ····.line·4205 |
625 | ····check-cast·v1,·Ljava/lang/String; | 626 | ····check-cast·v1,·Ljava/lang/String; |
627 | ····.line·4206 | ||
626 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 628 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
627 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 629 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
628 | ····move-result-object·v0 | 630 | ····move-result-object·v0 |
629 | ····.line·4208 | 631 | ····.line·4208 |
630 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 632 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 715, 18 lines modified | Offset 717, 20 lines modified | ||
715 | ····move-result-object·v0 | 717 | ····move-result-object·v0 |
716 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$Reject; | 718 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$Reject; |
717 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$Reject$Builder; | 719 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$Reject$Builder; |
720 | ····.line·4025 | ||
718 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 721 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
719 | ····move-result-object·v0 | 722 | ····move-result-object·v0 |
723 | ····.line·4024 | ||
720 | ····return-object·v0 | 724 | ····return-object·v0 |
721 | .end·method | 725 | .end·method |
722 | .method·public·final·isInitialized()Z | 726 | .method·public·final·isInitialized()Z |
723 | ····.locals·1 | 727 | ····.locals·1 |
724 | ····.prologue | 728 | ····.prologue |
Offset 204, 15 lines modified | Offset 204, 15 lines modified | ||
204 | ····.line·25327 | 204 | ····.line·25327 |
205 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats;->initFields()V | 205 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserStats;->initFields()V |
206 | ····.line·25328 | 206 | ····.line·25328 |
207 | ····const/4·v4,·0x0 | 207 | ····const/4·v4,·0x0 |
208 | ····.line·253 | 208 | ····.line·25330 |
209 | ····.local·v4,·"mutable_bitField0_":I | 209 | ····.local·v4,·"mutable_bitField0_":I |
210 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 210 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
211 | ····move-result-object·v7 | 211 | ····move-result-object·v7 |
212 | ····.line·25332 | 212 | ····.line·25332 |
213 | ····.local·v7,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 213 | ····.local·v7,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 365, 14 lines modified | Offset 365, 15 lines modified | ||
365 | ····move-exception·v1 | 365 | ····move-exception·v1 |
366 | ····.line·25489 | 366 | ····.line·25489 |
367 | ····.local·v1,·"e":Ljava/io/IOException; | 367 | ····.local·v1,·"e":Ljava/io/IOException; |
368 | ····:try_start_3 | 368 | ····:try_start_3 |
369 | ····new-instance·v8,·Lcom/google/protobuf/InvalidProtocolBufferException; | 369 | ····new-instance·v8,·Lcom/google/protobuf/InvalidProtocolBufferException; |
370 | ····.line·25490 | ||
370 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 371 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
371 | ····move-result-object·v9 | 372 | ····move-result-object·v9 |
372 | ····invoke-direct·{v8,·v9},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 373 | ····invoke-direct·{v8,·v9},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
373 | ····invoke-virtual·{v8,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 374 | ····invoke-virtual·{v8,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 1994, 14 lines modified | Offset 1995, 15 lines modified | ||
1994 | ····and-int/lit8·v4,·v4,·0x1 | 1995 | ····and-int/lit8·v4,·v4,·0x1 |
1995 | ····if-ne·v4,·v5,·:cond_1 | 1996 | ····if-ne·v4,·v5,·:cond_1 |
1996 | ····.line·26605 | 1997 | ····.line·26605 |
1997 | ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats;->session_:I | 1998 | ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats;->session_:I |
1999 | ····.line·26606 | ||
1998 | ····invoke-static·{v5,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 2000 | ····invoke-static·{v5,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
1999 | ····move-result·v4 | 2001 | ····move-result·v4 |
2000 | ····add-int/2addr·v2,·v4 | 2002 | ····add-int/2addr·v2,·v4 |
2001 | ····.line·26608 | 2003 | ····.line·26608 |
Offset 2011, 14 lines modified | Offset 2013, 15 lines modified | ||
2011 | ····and-int/lit8·v4,·v4,·0x2 | 2013 | ····and-int/lit8·v4,·v4,·0x2 |
2012 | ····if-ne·v4,·v6,·:cond_2 | 2014 | ····if-ne·v4,·v6,·:cond_2 |
2013 | ····.line·26609 | 2015 | ····.line·26609 |
2014 | ····iget-boolean·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats;->statsOnly_:Z | 2016 | ····iget-boolean·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats;->statsOnly_:Z |
2017 | ····.line·26610 | ||
2015 | ····invoke-static·{v6,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I | 2018 | ····invoke-static·{v6,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I |
2016 | ····move-result·v4 | 2019 | ····move-result·v4 |
2017 | ····add-int/2addr·v2,·v4 | 2020 | ····add-int/2addr·v2,·v4 |
2018 | ····.line·26613 | 2021 | ····.line·26613 |
Offset 2038, 14 lines modified | Offset 2041, 15 lines modified | ||
2038 | ····move-result·v4 | 2041 | ····move-result·v4 |
2039 | ····if-ge·v1,·v4,·:cond_3 | 2042 | ····if-ge·v1,·v4,·:cond_3 |
2040 | ····.line·26615 | 2043 | ····.line·26615 |
2041 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats;->certificates_:Ljava/util/List; | 2044 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats;->certificates_:Ljava/util/List; |
2045 | ····.line·26616 | ||
2042 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; | 2046 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; |
2043 | ····move-result-object·v4 | 2047 | ····move-result-object·v4 |
2044 | ····check-cast·v4,·Lcom/google/protobuf/ByteString; | 2048 | ····check-cast·v4,·Lcom/google/protobuf/ByteString; |
2045 | ····invoke-static·{v4},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSizeNoTag(Lcom/google/protobuf/ByteString;)I | 2049 | ····invoke-static·{v4},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSizeNoTag(Lcom/google/protobuf/ByteString;)I |
Offset 2082, 14 lines modified | Offset 2086, 15 lines modified | ||
2082 | ····and-int/lit8·v4,·v4,·0x4 | 2086 | ····and-int/lit8·v4,·v4,·0x4 |
2083 | ····if-ne·v4,·v7,·:cond_4 | 2087 | ····if-ne·v4,·v7,·:cond_4 |
2084 | ····.line·26622 | 2088 | ····.line·26622 |
2085 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats;->fromClient_:Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats; | 2089 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats;->fromClient_:Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats; |
2090 | ····.line·26623 | ||
2086 | ····invoke-static·{v7,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I | 2091 | ····invoke-static·{v7,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I |
2087 | ····move-result·v4 | 2092 | ····move-result·v4 |
2088 | ····add-int/2addr·v2,·v4 | 2093 | ····add-int/2addr·v2,·v4 |
2089 | ····.line·26625 | 2094 | ····.line·26625 |
Offset 2101, 14 lines modified | Offset 2106, 15 lines modified | ||
2101 | ····if-ne·v4,·v8,·:cond_5 | 2106 | ····if-ne·v4,·v8,·:cond_5 |
2102 | ····.line·26626 | 2107 | ····.line·26626 |
2103 | ····const/4·v4,·0x5 | 2108 | ····const/4·v4,·0x5 |
2104 | ····iget-object·v5,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats;->fromServer_:Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats; | 2109 | ····iget-object·v5,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats;->fromServer_:Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats; |
2110 | ····.line·26627 | ||
2105 | ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I | 2111 | ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I |
2106 | ····move-result·v4 | 2112 | ····move-result·v4 |
2107 | ····add-int/2addr·v2,·v4 | 2113 | ····add-int/2addr·v2,·v4 |
2108 | ····.line·26629 | 2114 | ····.line·26629 |
Offset 2120, 14 lines modified | Offset 2126, 15 lines modified | ||
2120 | ····if-ne·v4,·v9,·:cond_6 | 2126 | ····if-ne·v4,·v9,·:cond_6 |
2121 | ····.line·26630 | 2127 | ····.line·26630 |
2122 | ····const/4·v4,·0x6 | 2128 | ····const/4·v4,·0x6 |
2123 | ····iget·v5,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats;->udpPackets_:I | 2129 | ····iget·v5,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats;->udpPackets_:I |
2130 | ····.line·26631 | ||
2124 | ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 2131 | ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
2125 | ····move-result·v4 | 2132 | ····move-result·v4 |
2126 | ····add-int/2addr·v2,·v4 | 2133 | ····add-int/2addr·v2,·v4 |
2127 | ····.line·26633 | 2134 | ····.line·26633 |
Max diff block lines reached; 5413/9040 bytes (59.88%) of diff not shown. |
Offset 137, 15 lines modified | Offset 137, 15 lines modified | ||
137 | ····.line·1408 | 137 | ····.line·1408 |
138 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate;->initFields()V | 138 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate;->initFields()V |
139 | ····.line·1409 | 139 | ····.line·1409 |
140 | ····const/4·v4,·0x0 | 140 | ····const/4·v4,·0x0 |
141 | ····.line·141 | 141 | ····.line·1411 |
142 | ····.local·v4,·"mutable_bitField0_":I | 142 | ····.local·v4,·"mutable_bitField0_":I |
143 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 143 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
144 | ····move-result-object·v6 | 144 | ····move-result-object·v6 |
145 | ····.line·1413 | 145 | ····.line·1413 |
146 | ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 146 | ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 298, 14 lines modified | Offset 298, 15 lines modified | ||
298 | ····move-exception·v1 | 298 | ····move-exception·v1 |
299 | ····.line·1476 | 299 | ····.line·1476 |
300 | ····.local·v1,·"e":Ljava/io/IOException; | 300 | ····.local·v1,·"e":Ljava/io/IOException; |
301 | ····:try_start_3 | 301 | ····:try_start_3 |
302 | ····new-instance·v7,·Lcom/google/protobuf/InvalidProtocolBufferException; | 302 | ····new-instance·v7,·Lcom/google/protobuf/InvalidProtocolBufferException; |
303 | ····.line·1477 | ||
303 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 304 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
304 | ····move-result-object·v8 | 305 | ····move-result-object·v8 |
305 | ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 306 | ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
306 | ····invoke-virtual·{v7,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 307 | ····invoke-virtual·{v7,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 1234, 14 lines modified | Offset 1235, 15 lines modified | ||
1234 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1235 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1235 | ····if-eqz·v2,·:cond_0 | 1236 | ····if-eqz·v2,·:cond_0 |
1236 | ····.line·1593 | 1237 | ····.line·1593 |
1237 | ····check-cast·v1,·Ljava/lang/String; | 1238 | ····check-cast·v1,·Ljava/lang/String; |
1239 | ····.line·1594 | ||
1238 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1240 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1239 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1241 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1240 | ····move-result-object·v0 | 1242 | ····move-result-object·v0 |
1241 | ····.line·1596 | 1243 | ····.line·1596 |
1242 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1244 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1296, 15 lines modified | Offset 1298, 15 lines modified | ||
1296 | ····.line·1715 | 1298 | ····.line·1715 |
1297 | ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate;->bitField0_:I | 1299 | ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate;->bitField0_:I |
1298 | ····and-int/lit8·v4,·v4,·0x1 | 1300 | ····and-int/lit8·v4,·v4,·0x1 |
1299 | ····if-ne·v4,·v5,·:cond_1 | 1301 | ····if-ne·v4,·v5,·:cond_1 |
1300 | ····.line·171 | 1302 | ····.line·1717 |
1301 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate;->getUsernameBytes()Lcom/google/protobuf/ByteString; | 1303 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate;->getUsernameBytes()Lcom/google/protobuf/ByteString; |
1302 | ····move-result-object·v4 | 1304 | ····move-result-object·v4 |
1303 | ····invoke-static·{v5,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I | 1305 | ····invoke-static·{v5,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I |
1304 | ····move-result·v4 | 1306 | ····move-result·v4 |
Offset 1315, 15 lines modified | Offset 1317, 15 lines modified | ||
1315 | ····:cond_1 | 1317 | ····:cond_1 |
1316 | ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate;->bitField0_:I | 1318 | ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate;->bitField0_:I |
1317 | ····and-int/lit8·v4,·v4,·0x2 | 1319 | ····and-int/lit8·v4,·v4,·0x2 |
1318 | ····if-ne·v4,·v6,·:cond_2 | 1320 | ····if-ne·v4,·v6,·:cond_2 |
1319 | ····.line·172 | 1321 | ····.line·1721 |
1320 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate;->getPasswordBytes()Lcom/google/protobuf/ByteString; | 1322 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate;->getPasswordBytes()Lcom/google/protobuf/ByteString; |
1321 | ····move-result-object·v4 | 1323 | ····move-result-object·v4 |
1322 | ····invoke-static·{v6,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I | 1324 | ····invoke-static·{v6,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I |
1323 | ····move-result·v4 | 1325 | ····move-result·v4 |
Offset 1347, 14 lines modified | Offset 1349, 15 lines modified | ||
1347 | ····move-result·v4 | 1349 | ····move-result·v4 |
1348 | ····if-ge·v1,·v4,·:cond_3 | 1350 | ····if-ge·v1,·v4,·:cond_3 |
1349 | ····.line·1726 | 1351 | ····.line·1726 |
1350 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate;->tokens_:Lcom/google/protobuf/LazyStringList; | 1352 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate;->tokens_:Lcom/google/protobuf/LazyStringList; |
1353 | ····.line·1727 | ||
1351 | ····invoke-interface·{v4,·v1},·Lcom/google/protobuf/LazyStringList;->getByteString(I)Lcom/google/protobuf/ByteString; | 1354 | ····invoke-interface·{v4,·v1},·Lcom/google/protobuf/LazyStringList;->getByteString(I)Lcom/google/protobuf/ByteString; |
1352 | ····move-result-object·v4 | 1355 | ····move-result-object·v4 |
1353 | ····invoke-static·{v4},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSizeNoTag(Lcom/google/protobuf/ByteString;)I | 1356 | ····invoke-static·{v4},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSizeNoTag(Lcom/google/protobuf/ByteString;)I |
1354 | ····move-result·v4 | 1357 | ····move-result·v4 |
Offset 1397, 14 lines modified | Offset 1400, 15 lines modified | ||
1397 | ····move-result·v4 | 1400 | ····move-result·v4 |
1398 | ····if-ge·v1,·v4,·:cond_4 | 1401 | ····if-ge·v1,·v4,·:cond_4 |
1399 | ····.line·1735 | 1402 | ····.line·1735 |
1400 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate;->celtVersions_:Ljava/util/List; | 1403 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate;->celtVersions_:Ljava/util/List; |
1404 | ····.line·1736 | ||
1401 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; | 1405 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; |
1402 | ····move-result-object·v4 | 1406 | ····move-result-object·v4 |
1403 | ····check-cast·v4,·Ljava/lang/Integer; | 1407 | ····check-cast·v4,·Ljava/lang/Integer; |
1404 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I | 1408 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I |
Offset 1449, 14 lines modified | Offset 1453, 15 lines modified | ||
1449 | ····if-ne·v4,·v5,·:cond_5 | 1453 | ····if-ne·v4,·v5,·:cond_5 |
1450 | ····.line·1742 | 1454 | ····.line·1742 |
1451 | ····const/4·v4,·0x5 | 1455 | ····const/4·v4,·0x5 |
1452 | ····iget-boolean·v5,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate;->opus_:Z | 1456 | ····iget-boolean·v5,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Authenticate;->opus_:Z |
1457 | ····.line·1743 | ||
1453 | ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I | 1458 | ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I |
1454 | ····move-result·v4 | 1459 | ····move-result·v4 |
1455 | ····add-int/2addr·v2,·v4 | 1460 | ····add-int/2addr·v2,·v4 |
1456 | ····.line·1745 | 1461 | ····.line·1745 |
Max diff block lines reached; 1016/4942 bytes (20.56%) of diff not shown. |
Offset 116, 15 lines modified | Offset 116, 15 lines modified | ||
116 | ····.line·20415 | 116 | ····.line·20415 |
117 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ContextAction;->initFields()V | 117 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ContextAction;->initFields()V |
118 | ····.line·20416 | 118 | ····.line·20416 |
119 | ····const/4·v2,·0x0 | 119 | ····const/4·v2,·0x0 |
120 | ····.line·2041 | 120 | ····.line·20418 |
121 | ····.local·v2,·"mutable_bitField0_":I | 121 | ····.local·v2,·"mutable_bitField0_":I |
122 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 122 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
123 | ····move-result-object·v4 | 123 | ····move-result-object·v4 |
124 | ····.line·20420 | 124 | ····.line·20420 |
125 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 125 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 247, 14 lines modified | Offset 247, 15 lines modified | ||
247 | ····move-exception·v1 | 247 | ····move-exception·v1 |
248 | ····.line·20454 | 248 | ····.line·20454 |
249 | ····.local·v1,·"e":Ljava/io/IOException; | 249 | ····.local·v1,·"e":Ljava/io/IOException; |
250 | ····:try_start_3 | 250 | ····:try_start_3 |
251 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; | 251 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; |
252 | ····.line·20455 | ||
252 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 253 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
253 | ····move-result-object·v6 | 254 | ····move-result-object·v6 |
254 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 255 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
255 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 256 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 838, 14 lines modified | Offset 839, 15 lines modified | ||
838 | ····instance-of·v2,·v1,·Ljava/lang/String; | 839 | ····instance-of·v2,·v1,·Ljava/lang/String; |
839 | ····if-eqz·v2,·:cond_0 | 840 | ····if-eqz·v2,·:cond_0 |
840 | ····.line·20554 | 841 | ····.line·20554 |
841 | ····check-cast·v1,·Ljava/lang/String; | 842 | ····check-cast·v1,·Ljava/lang/String; |
843 | ····.line·20555 | ||
842 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 844 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
843 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 845 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
844 | ····move-result-object·v0 | 846 | ····move-result-object·v0 |
845 | ····.line·20557 | 847 | ····.line·20557 |
846 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 848 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 966, 14 lines modified | Offset 968, 15 lines modified | ||
966 | ····and-int/lit8·v2,·v2,·0x1 | 968 | ····and-int/lit8·v2,·v2,·0x1 |
967 | ····if-ne·v2,·v3,·:cond_1 | 969 | ····if-ne·v2,·v3,·:cond_1 |
968 | ····.line·20604 | 970 | ····.line·20604 |
969 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ContextAction;->session_:I | 971 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ContextAction;->session_:I |
972 | ····.line·20605 | ||
970 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 973 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
971 | ····move-result·v2 | 974 | ····move-result·v2 |
972 | ····add-int/2addr·v0,·v2 | 975 | ····add-int/2addr·v0,·v2 |
973 | ····.line·20607 | 976 | ····.line·20607 |
Offset 983, 14 lines modified | Offset 986, 15 lines modified | ||
983 | ····and-int/lit8·v2,·v2,·0x2 | 986 | ····and-int/lit8·v2,·v2,·0x2 |
984 | ····if-ne·v2,·v4,·:cond_2 | 987 | ····if-ne·v2,·v4,·:cond_2 |
985 | ····.line·20608 | 988 | ····.line·20608 |
986 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ContextAction;->channelId_:I | 989 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ContextAction;->channelId_:I |
990 | ····.line·20609 | ||
987 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 991 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
988 | ····move-result·v2 | 992 | ····move-result·v2 |
989 | ····add-int/2addr·v0,·v2 | 993 | ····add-int/2addr·v0,·v2 |
990 | ····.line·20611 | 994 | ····.line·20611 |
Offset 1002, 14 lines modified | Offset 1006, 15 lines modified | ||
1002 | ····const/4·v3,·0x4 | 1006 | ····const/4·v3,·0x4 |
1003 | ····if-ne·v2,·v3,·:cond_3 | 1007 | ····if-ne·v2,·v3,·:cond_3 |
1004 | ····.line·20612 | 1008 | ····.line·20612 |
1005 | ····const/4·v2,·0x3 | 1009 | ····const/4·v2,·0x3 |
1010 | ····.line·20613 | ||
1006 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ContextAction;->getActionBytes()Lcom/google/protobuf/ByteString; | 1011 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ContextAction;->getActionBytes()Lcom/google/protobuf/ByteString; |
1007 | ····move-result-object·v3 | 1012 | ····move-result-object·v3 |
1008 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I | 1013 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I |
1009 | ····move-result·v2 | 1014 | ····move-result·v2 |
Offset 1138, 18 lines modified | Offset 1143, 20 lines modified | ||
1138 | ····move-result-object·v0 | 1143 | ····move-result-object·v0 |
1139 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$ContextAction; | 1144 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$ContextAction; |
1140 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$ContextAction$Builder; | 1145 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$ContextAction$Builder; |
1146 | ····.line·20469 | ||
1141 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1147 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1142 | ····move-result-object·v0 | 1148 | ····move-result-object·v0 |
1149 | ····.line·20468 | ||
1143 | ····return-object·v0 | 1150 | ····return-object·v0 |
1144 | .end·method | 1151 | .end·method |
1145 | .method·public·final·isInitialized()Z | 1152 | .method·public·final·isInitialized()Z |
1146 | ····.locals·4 | 1153 | ····.locals·4 |
1147 | ····.prologue | 1154 | ····.prologue |
Offset 124, 15 lines modified | Offset 124, 15 lines modified | ||
124 | ····.line·4351 | 124 | ····.line·4351 |
125 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ServerConfig;->initFields()V | 125 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ServerConfig;->initFields()V |
126 | ····.line·4352 | 126 | ····.line·4352 |
127 | ····const/4·v2,·0x0 | 127 | ····const/4·v2,·0x0 |
128 | ····.line·435 | 128 | ····.line·4354 |
129 | ····.local·v2,·"mutable_bitField0_":I | 129 | ····.local·v2,·"mutable_bitField0_":I |
130 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 130 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
131 | ····move-result-object·v4 | 131 | ····move-result-object·v4 |
132 | ····.line·4356 | 132 | ····.line·4356 |
133 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 133 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 255, 14 lines modified | Offset 255, 15 lines modified | ||
255 | ····move-exception·v1 | 255 | ····move-exception·v1 |
256 | ····.line·4400 | 256 | ····.line·4400 |
257 | ····.local·v1,·"e":Ljava/io/IOException; | 257 | ····.local·v1,·"e":Ljava/io/IOException; |
258 | ····:try_start_3 | 258 | ····:try_start_3 |
259 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; | 259 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; |
260 | ····.line·4401 | ||
260 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 261 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
261 | ····move-result-object·v6 | 262 | ····move-result-object·v6 |
262 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 263 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
263 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 264 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 980, 29 lines modified | Offset 981, 30 lines modified | ||
980 | ····and-int/lit8·v2,·v2,·0x1 | 981 | ····and-int/lit8·v2,·v2,·0x1 |
981 | ····if-ne·v2,·v3,·:cond_1 | 982 | ····if-ne·v2,·v3,·:cond_1 |
982 | ····.line·4586 | 983 | ····.line·4586 |
983 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ServerConfig;->maxBandwidth_:I | 984 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ServerConfig;->maxBandwidth_:I |
985 | ····.line·4587 | ||
984 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 986 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
985 | ····move-result·v2 | 987 | ····move-result·v2 |
986 | ····add-int/2addr·v0,·v2 | 988 | ····add-int/2addr·v0,·v2 |
987 | ····.line·4589 | 989 | ····.line·4589 |
988 | ····:cond_1 | 990 | ····:cond_1 |
989 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ServerConfig;->bitField0_:I | 991 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ServerConfig;->bitField0_:I |
990 | ····and-int/lit8·v2,·v2,·0x2 | 992 | ····and-int/lit8·v2,·v2,·0x2 |
991 | ····if-ne·v2,·v4,·:cond_2 | 993 | ····if-ne·v2,·v4,·:cond_2 |
992 | ····.line·459 | 994 | ····.line·4591 |
993 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ServerConfig;->getWelcomeTextBytes()Lcom/google/protobuf/ByteString; | 995 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ServerConfig;->getWelcomeTextBytes()Lcom/google/protobuf/ByteString; |
994 | ····move-result-object·v2 | 996 | ····move-result-object·v2 |
995 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I | 997 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I |
996 | ····move-result·v2 | 998 | ····move-result·v2 |
Offset 1018, 14 lines modified | Offset 1020, 15 lines modified | ||
1018 | ····if-ne·v2,·v5,·:cond_3 | 1020 | ····if-ne·v2,·v5,·:cond_3 |
1019 | ····.line·4594 | 1021 | ····.line·4594 |
1020 | ····const/4·v2,·0x3 | 1022 | ····const/4·v2,·0x3 |
1021 | ····iget-boolean·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ServerConfig;->allowHtml_:Z | 1023 | ····iget-boolean·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ServerConfig;->allowHtml_:Z |
1024 | ····.line·4595 | ||
1022 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I | 1025 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I |
1023 | ····move-result·v2 | 1026 | ····move-result·v2 |
1024 | ····add-int/2addr·v0,·v2 | 1027 | ····add-int/2addr·v0,·v2 |
1025 | ····.line·4597 | 1028 | ····.line·4597 |
Offset 1037, 14 lines modified | Offset 1040, 15 lines modified | ||
1037 | ····const/16·v3,·0x8 | 1040 | ····const/16·v3,·0x8 |
1038 | ····if-ne·v2,·v3,·:cond_4 | 1041 | ····if-ne·v2,·v3,·:cond_4 |
1039 | ····.line·4598 | 1042 | ····.line·4598 |
1040 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ServerConfig;->messageLength_:I | 1043 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ServerConfig;->messageLength_:I |
1044 | ····.line·4599 | ||
1041 | ····invoke-static·{v5,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 1045 | ····invoke-static·{v5,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
1042 | ····move-result·v2 | 1046 | ····move-result·v2 |
1043 | ····add-int/2addr·v0,·v2 | 1047 | ····add-int/2addr·v0,·v2 |
1044 | ····.line·4601 | 1048 | ····.line·4601 |
Offset 1058, 14 lines modified | Offset 1062, 15 lines modified | ||
1058 | ····if-ne·v2,·v3,·:cond_5 | 1062 | ····if-ne·v2,·v3,·:cond_5 |
1059 | ····.line·4602 | 1063 | ····.line·4602 |
1060 | ····const/4·v2,·0x5 | 1064 | ····const/4·v2,·0x5 |
1061 | ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ServerConfig;->imageMessageLength_:I | 1065 | ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ServerConfig;->imageMessageLength_:I |
1066 | ····.line·4603 | ||
1062 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 1067 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
1063 | ····move-result·v2 | 1068 | ····move-result·v2 |
1064 | ····add-int/2addr·v0,·v2 | 1069 | ····add-int/2addr·v0,·v2 |
1065 | ····.line·4605 | 1070 | ····.line·4605 |
Offset 1165, 14 lines modified | Offset 1170, 15 lines modified | ||
1165 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1170 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1166 | ····if-eqz·v2,·:cond_0 | 1171 | ····if-eqz·v2,·:cond_0 |
1167 | ····.line·4484 | 1172 | ····.line·4484 |
1168 | ····check-cast·v1,·Ljava/lang/String; | 1173 | ····check-cast·v1,·Ljava/lang/String; |
1174 | ····.line·4485 | ||
1169 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1175 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1170 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1176 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1171 | ····move-result-object·v0 | 1177 | ····move-result-object·v0 |
1172 | ····.line·4487 | 1178 | ····.line·4487 |
1173 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1179 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1320, 18 lines modified | Offset 1326, 20 lines modified | ||
Max diff block lines reached; 574/4098 bytes (14.01%) of diff not shown. |
Offset 891, 14 lines modified | Offset 891, 15 lines modified | ||
891 | ····instance-of·v2,·v0,·Ljava/lang/String; | 891 | ····instance-of·v2,·v0,·Ljava/lang/String; |
892 | ····if-nez·v2,·:cond_0 | 892 | ····if-nez·v2,·:cond_0 |
893 | ····.line·16916 | 893 | ····.line·16916 |
894 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 894 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
895 | ····.line·16917 | ||
895 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 896 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
896 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 897 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
897 | ····move-result-object·v1 | 898 | ····move-result-object·v1 |
898 | ····.line·16918 | 899 | ····.line·16918 |
899 | ····.local·v1,·"s":Ljava/lang/String; | 900 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 931, 14 lines modified | Offset 932, 15 lines modified | ||
931 | ····instance-of·v2,·v1,·Ljava/lang/String; | 932 | ····instance-of·v2,·v1,·Ljava/lang/String; |
932 | ····if-eqz·v2,·:cond_0 | 933 | ····if-eqz·v2,·:cond_0 |
933 | ····.line·16931 | 934 | ····.line·16931 |
934 | ····check-cast·v1,·Ljava/lang/String; | 935 | ····check-cast·v1,·Ljava/lang/String; |
936 | ····.line·16932 | ||
935 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 937 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
936 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 938 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
937 | ····move-result-object·v0 | 939 | ····move-result-object·v0 |
938 | ····.line·16934 | 940 | ····.line·16934 |
939 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 941 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1154, 18 lines modified | Offset 1156, 20 lines modified | ||
1154 | ····move-result-object·v0 | 1156 | ····move-result-object·v0 |
1155 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL; | 1157 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL; |
1156 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL$Builder; | 1158 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL$Builder; |
1159 | ····.line·16610 | ||
1157 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1160 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1158 | ····move-result-object·v0 | 1161 | ····move-result-object·v0 |
1162 | ····.line·16609 | ||
1159 | ····return-object·v0 | 1163 | ····return-object·v0 |
1160 | .end·method | 1164 | .end·method |
1161 | .method·public·final·isInitialized()Z | 1165 | .method·public·final·isInitialized()Z |
1162 | ····.locals·1 | 1166 | ····.locals·1 |
1163 | ····.prologue | 1167 | ····.prologue |
Offset 147, 15 lines modified | Offset 147, 15 lines modified | ||
147 | ····.line·28691 | 147 | ····.line·28691 |
148 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$RequestBlob;->initFields()V | 148 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$RequestBlob;->initFields()V |
149 | ····.line·28692 | 149 | ····.line·28692 |
150 | ····const/4·v4,·0x0 | 150 | ····const/4·v4,·0x0 |
151 | ····.line·2869 | 151 | ····.line·28694 |
152 | ····.local·v4,·"mutable_bitField0_":I | 152 | ····.local·v4,·"mutable_bitField0_":I |
153 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 153 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
154 | ····move-result-object·v6 | 154 | ····move-result-object·v6 |
155 | ····.line·28696 | 155 | ····.line·28696 |
156 | ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 156 | ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 381, 14 lines modified | Offset 381, 15 lines modified | ||
381 | ····move-exception·v1 | 381 | ····move-exception·v1 |
382 | ····.line·28778 | 382 | ····.line·28778 |
383 | ····.local·v1,·"e":Ljava/io/IOException; | 383 | ····.local·v1,·"e":Ljava/io/IOException; |
384 | ····:try_start_3 | 384 | ····:try_start_3 |
385 | ····new-instance·v7,·Lcom/google/protobuf/InvalidProtocolBufferException; | 385 | ····new-instance·v7,·Lcom/google/protobuf/InvalidProtocolBufferException; |
386 | ····.line·28779 | ||
386 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 387 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
387 | ····move-result-object·v8 | 388 | ····move-result-object·v8 |
388 | ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 389 | ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
389 | ····invoke-virtual·{v7,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 390 | ····invoke-virtual·{v7,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 1311, 14 lines modified | Offset 1312, 15 lines modified | ||
1311 | ····move-result·v4 | 1312 | ····move-result·v4 |
1312 | ····if-ge·v1,·v4,·:cond_1 | 1313 | ····if-ge·v1,·v4,·:cond_1 |
1313 | ····.line·28928 | 1314 | ····.line·28928 |
1314 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$RequestBlob;->sessionTexture_:Ljava/util/List; | 1315 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$RequestBlob;->sessionTexture_:Ljava/util/List; |
1316 | ····.line·28929 | ||
1315 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; | 1317 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; |
1316 | ····move-result-object·v4 | 1318 | ····move-result-object·v4 |
1317 | ····check-cast·v4,·Ljava/lang/Integer; | 1319 | ····check-cast·v4,·Ljava/lang/Integer; |
1318 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I | 1320 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I |
Offset 1367, 14 lines modified | Offset 1369, 15 lines modified | ||
1367 | ····move-result·v4 | 1369 | ····move-result·v4 |
1368 | ····if-ge·v1,·v4,·:cond_2 | 1370 | ····if-ge·v1,·v4,·:cond_2 |
1369 | ····.line·28937 | 1371 | ····.line·28937 |
1370 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$RequestBlob;->sessionComment_:Ljava/util/List; | 1372 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$RequestBlob;->sessionComment_:Ljava/util/List; |
1373 | ····.line·28938 | ||
1371 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; | 1374 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; |
1372 | ····move-result-object·v4 | 1375 | ····move-result-object·v4 |
1373 | ····check-cast·v4,·Ljava/lang/Integer; | 1376 | ····check-cast·v4,·Ljava/lang/Integer; |
1374 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I | 1377 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I |
Offset 1423, 14 lines modified | Offset 1426, 15 lines modified | ||
1423 | ····move-result·v4 | 1426 | ····move-result·v4 |
1424 | ····if-ge·v1,·v4,·:cond_3 | 1427 | ····if-ge·v1,·v4,·:cond_3 |
1425 | ····.line·28946 | 1428 | ····.line·28946 |
1426 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$RequestBlob;->channelDescription_:Ljava/util/List; | 1429 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$RequestBlob;->channelDescription_:Ljava/util/List; |
1430 | ····.line·28947 | ||
1427 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; | 1431 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; |
1428 | ····move-result-object·v4 | 1432 | ····move-result-object·v4 |
1429 | ····check-cast·v4,·Ljava/lang/Integer; | 1433 | ····check-cast·v4,·Ljava/lang/Integer; |
1430 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I | 1434 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I |
Offset 1614, 18 lines modified | Offset 1618, 20 lines modified | ||
1614 | ····move-result-object·v0 | 1618 | ····move-result-object·v0 |
1615 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$RequestBlob; | 1619 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$RequestBlob; |
1616 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$RequestBlob$Builder; | 1620 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$RequestBlob$Builder; |
1621 | ····.line·28802 | ||
1617 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1622 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1618 | ····move-result-object·v0 | 1623 | ····move-result-object·v0 |
1624 | ····.line·28801 | ||
1619 | ····return-object·v0 | 1625 | ····return-object·v0 |
1620 | .end·method | 1626 | .end·method |
1621 | .method·public·final·isInitialized()Z | 1627 | .method·public·final·isInitialized()Z |
1622 | ····.locals·3 | 1628 | ····.locals·3 |
1623 | ····.prologue | 1629 | ····.prologue |
Offset 572, 14 lines modified | Offset 572, 15 lines modified | ||
572 | ····instance-of·v2,·v0,·Ljava/lang/String; | 572 | ····instance-of·v2,·v0,·Ljava/lang/String; |
573 | ····if-nez·v2,·:cond_0 | 573 | ····if-nez·v2,·:cond_0 |
574 | ····.line·21604 | 574 | ····.line·21604 |
575 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 575 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
576 | ····.line·21605 | ||
576 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 577 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
577 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 578 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
578 | ····move-result-object·v1 | 579 | ····move-result-object·v1 |
579 | ····.line·21606 | 580 | ····.line·21606 |
580 | ····.local·v1,·"s":Ljava/lang/String; | 581 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 612, 14 lines modified | Offset 613, 15 lines modified | ||
612 | ····instance-of·v2,·v1,·Ljava/lang/String; | 613 | ····instance-of·v2,·v1,·Ljava/lang/String; |
613 | ····if-eqz·v2,·:cond_0 | 614 | ····if-eqz·v2,·:cond_0 |
614 | ····.line·21619 | 615 | ····.line·21619 |
615 | ····check-cast·v1,·Ljava/lang/String; | 616 | ····check-cast·v1,·Ljava/lang/String; |
617 | ····.line·21620 | ||
616 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 618 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
617 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 619 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
618 | ····move-result-object·v0 | 620 | ····move-result-object·v0 |
619 | ····.line·21622 | 621 | ····.line·21622 |
620 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 622 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 705, 18 lines modified | Offset 707, 20 lines modified | ||
705 | ····move-result-object·v0 | 707 | ····move-result-object·v0 |
706 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User; | 708 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User; |
707 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User$Builder; | 709 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User$Builder; |
710 | ····.line·21438 | ||
708 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 711 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
709 | ····move-result-object·v0 | 712 | ····move-result-object·v0 |
713 | ····.line·21437 | ||
710 | ····return-object·v0 | 714 | ····return-object·v0 |
711 | .end·method | 715 | .end·method |
712 | .method·public·final·isInitialized()Z | 716 | .method·public·final·isInitialized()Z |
713 | ····.locals·1 | 717 | ····.locals·1 |
714 | ····.prologue | 718 | ····.prologue |
Offset 710, 14 lines modified | Offset 710, 15 lines modified | ||
710 | ····instance-of·v2,·v0,·Ljava/lang/String; | 710 | ····instance-of·v2,·v0,·Ljava/lang/String; |
711 | ····if-nez·v2,·:cond_0 | 711 | ····if-nez·v2,·:cond_0 |
712 | ····.line·747 | 712 | ····.line·747 |
713 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 713 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
714 | ····.line·748 | ||
714 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 715 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
715 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 716 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
716 | ····move-result-object·v1 | 717 | ····move-result-object·v1 |
717 | ····.line·749 | 718 | ····.line·749 |
718 | ····.local·v1,·"s":Ljava/lang/String; | 719 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 750, 14 lines modified | Offset 751, 15 lines modified | ||
750 | ····instance-of·v2,·v1,·Ljava/lang/String; | 751 | ····instance-of·v2,·v1,·Ljava/lang/String; |
751 | ····if-eqz·v2,·:cond_0 | 752 | ····if-eqz·v2,·:cond_0 |
752 | ····.line·762 | 753 | ····.line·762 |
753 | ····check-cast·v1,·Ljava/lang/String; | 754 | ····check-cast·v1,·Ljava/lang/String; |
755 | ····.line·763 | ||
754 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 756 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
755 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 757 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
756 | ····move-result-object·v0 | 758 | ····move-result-object·v0 |
757 | ····.line·765 | 759 | ····.line·765 |
758 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 760 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 790, 14 lines modified | Offset 792, 15 lines modified | ||
790 | ····instance-of·v2,·v0,·Ljava/lang/String; | 792 | ····instance-of·v2,·v0,·Ljava/lang/String; |
791 | ····if-nez·v2,·:cond_0 | 793 | ····if-nez·v2,·:cond_0 |
792 | ····.line·821 | 794 | ····.line·821 |
793 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 795 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
796 | ····.line·822 | ||
794 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 797 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
795 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 798 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
796 | ····move-result-object·v1 | 799 | ····move-result-object·v1 |
797 | ····.line·823 | 800 | ····.line·823 |
798 | ····.local·v1,·"s":Ljava/lang/String; | 801 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 830, 14 lines modified | Offset 833, 15 lines modified | ||
830 | ····instance-of·v2,·v1,·Ljava/lang/String; | 833 | ····instance-of·v2,·v1,·Ljava/lang/String; |
831 | ····if-eqz·v2,·:cond_0 | 834 | ····if-eqz·v2,·:cond_0 |
832 | ····.line·836 | 835 | ····.line·836 |
833 | ····check-cast·v1,·Ljava/lang/String; | 836 | ····check-cast·v1,·Ljava/lang/String; |
837 | ····.line·837 | ||
834 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 838 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
835 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 839 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
836 | ····move-result-object·v0 | 840 | ····move-result-object·v0 |
837 | ····.line·839 | 841 | ····.line·839 |
838 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 842 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 870, 14 lines modified | Offset 874, 15 lines modified | ||
870 | ····instance-of·v2,·v0,·Ljava/lang/String; | 874 | ····instance-of·v2,·v0,·Ljava/lang/String; |
871 | ····if-nez·v2,·:cond_0 | 875 | ····if-nez·v2,·:cond_0 |
872 | ····.line·673 | 876 | ····.line·673 |
873 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 877 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
878 | ····.line·674 | ||
874 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 879 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
875 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 880 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
876 | ····move-result-object·v1 | 881 | ····move-result-object·v1 |
877 | ····.line·675 | 882 | ····.line·675 |
878 | ····.local·v1,·"s":Ljava/lang/String; | 883 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 910, 14 lines modified | Offset 915, 15 lines modified | ||
910 | ····instance-of·v2,·v1,·Ljava/lang/String; | 915 | ····instance-of·v2,·v1,·Ljava/lang/String; |
911 | ····if-eqz·v2,·:cond_0 | 916 | ····if-eqz·v2,·:cond_0 |
912 | ····.line·688 | 917 | ····.line·688 |
913 | ····check-cast·v1,·Ljava/lang/String; | 918 | ····check-cast·v1,·Ljava/lang/String; |
919 | ····.line·689 | ||
914 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 920 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
915 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 921 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
916 | ····move-result-object·v0 | 922 | ····move-result-object·v0 |
917 | ····.line·691 | 923 | ····.line·691 |
918 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 924 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1051, 18 lines modified | Offset 1057, 20 lines modified | ||
1051 | ····move-result-object·v0 | 1057 | ····move-result-object·v0 |
1052 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$Version; | 1058 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$Version; |
1053 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$Version$Builder; | 1059 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$Version$Builder; |
1060 | ····.line·489 | ||
1054 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1061 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1055 | ····move-result-object·v0 | 1062 | ····move-result-object·v0 |
1063 | ····.line·488 | ||
1056 | ····return-object·v0 | 1064 | ····return-object·v0 |
1057 | .end·method | 1065 | .end·method |
1058 | .method·public·final·isInitialized()Z | 1066 | .method·public·final·isInitialized()Z |
1059 | ····.locals·1 | 1067 | ····.locals·1 |
1060 | ····.prologue | 1068 | ····.prologue |
Offset 132, 15 lines modified | Offset 132, 15 lines modified | ||
132 | ····.line·10837 | 132 | ····.line·10837 |
133 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$BanList$BanEntry;->initFields()V | 133 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$BanList$BanEntry;->initFields()V |
134 | ····.line·10838 | 134 | ····.line·10838 |
135 | ····const/4·v2,·0x0 | 135 | ····const/4·v2,·0x0 |
136 | ····.line·108 | 136 | ····.line·10840 |
137 | ····.local·v2,·"mutable_bitField0_":I | 137 | ····.local·v2,·"mutable_bitField0_":I |
138 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 138 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
139 | ····move-result-object·v4 | 139 | ····move-result-object·v4 |
140 | ····.line·10842 | 140 | ····.line·10842 |
141 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 141 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 263, 14 lines modified | Offset 263, 15 lines modified | ||
263 | ····move-exception·v1 | 263 | ····move-exception·v1 |
264 | ····.line·10896 | 264 | ····.line·10896 |
265 | ····.local·v1,·"e":Ljava/io/IOException; | 265 | ····.local·v1,·"e":Ljava/io/IOException; |
266 | ····:try_start_3 | 266 | ····:try_start_3 |
267 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; | 267 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; |
268 | ····.line·10897 | ||
268 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 269 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
269 | ····move-result-object·v6 | 270 | ····move-result-object·v6 |
270 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 271 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
271 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 272 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 1079, 14 lines modified | Offset 1080, 15 lines modified | ||
1079 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1080 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1080 | ····if-eqz·v2,·:cond_0 | 1081 | ····if-eqz·v2,·:cond_0 |
1081 | ····.line·11039 | 1082 | ····.line·11039 |
1082 | ····check-cast·v1,·Ljava/lang/String; | 1083 | ····check-cast·v1,·Ljava/lang/String; |
1084 | ····.line·11040 | ||
1083 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1085 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1084 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1086 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1085 | ····move-result-object·v0 | 1087 | ····move-result-object·v0 |
1086 | ····.line·11042 | 1088 | ····.line·11042 |
1087 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1089 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1181, 14 lines modified | Offset 1183, 15 lines modified | ||
1181 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1183 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1182 | ····if-eqz·v2,·:cond_0 | 1184 | ····if-eqz·v2,·:cond_0 |
1183 | ····.line·10996 | 1185 | ····.line·10996 |
1184 | ····check-cast·v1,·Ljava/lang/String; | 1186 | ····check-cast·v1,·Ljava/lang/String; |
1187 | ····.line·10997 | ||
1185 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1188 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1186 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1189 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1187 | ····move-result-object·v0 | 1190 | ····move-result-object·v0 |
1188 | ····.line·10999 | 1191 | ····.line·10999 |
1189 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1192 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1292, 14 lines modified | Offset 1295, 15 lines modified | ||
1292 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1295 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1293 | ····if-eqz·v2,·:cond_0 | 1296 | ····if-eqz·v2,·:cond_0 |
1294 | ····.line·11082 | 1297 | ····.line·11082 |
1295 | ····check-cast·v1,·Ljava/lang/String; | 1298 | ····check-cast·v1,·Ljava/lang/String; |
1299 | ····.line·11083 | ||
1296 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1300 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1297 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1301 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1298 | ····move-result-object·v0 | 1302 | ····move-result-object·v0 |
1299 | ····.line·11085 | 1303 | ····.line·11085 |
1300 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1304 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1359, 14 lines modified | Offset 1363, 15 lines modified | ||
1359 | ····and-int/lit8·v2,·v2,·0x1 | 1363 | ····and-int/lit8·v2,·v2,·0x1 |
1360 | ····if-ne·v2,·v3,·:cond_1 | 1364 | ····if-ne·v2,·v3,·:cond_1 |
1361 | ····.line·11211 | 1365 | ····.line·11211 |
1362 | ····iget-object·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$BanEntry;->address_:Lcom/google/protobuf/ByteString; | 1366 | ····iget-object·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$BanEntry;->address_:Lcom/google/protobuf/ByteString; |
1367 | ····.line·11212 | ||
1363 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I | 1368 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I |
1364 | ····move-result·v2 | 1369 | ····move-result·v2 |
1365 | ····add-int/2addr·v0,·v2 | 1370 | ····add-int/2addr·v0,·v2 |
1366 | ····.line·11214 | 1371 | ····.line·11214 |
Offset 1376, 14 lines modified | Offset 1381, 15 lines modified | ||
1376 | ····and-int/lit8·v2,·v2,·0x2 | 1381 | ····and-int/lit8·v2,·v2,·0x2 |
1377 | ····if-ne·v2,·v4,·:cond_2 | 1382 | ····if-ne·v2,·v4,·:cond_2 |
1378 | ····.line·11215 | 1383 | ····.line·11215 |
1379 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$BanEntry;->mask_:I | 1384 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$BanEntry;->mask_:I |
1385 | ····.line·11216 | ||
1380 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 1386 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
1381 | ····move-result·v2 | 1387 | ····move-result·v2 |
1382 | ····add-int/2addr·v0,·v2 | 1388 | ····add-int/2addr·v0,·v2 |
1383 | ····.line·11218 | 1389 | ····.line·11218 |
Offset 1393, 14 lines modified | Offset 1399, 15 lines modified | ||
1393 | ····and-int/lit8·v2,·v2,·0x4 | 1399 | ····and-int/lit8·v2,·v2,·0x4 |
1394 | ····if-ne·v2,·v5,·:cond_3 | 1400 | ····if-ne·v2,·v5,·:cond_3 |
1395 | ····.line·11219 | 1401 | ····.line·11219 |
1396 | ····const/4·v2,·0x3 | 1402 | ····const/4·v2,·0x3 |
1403 | ····.line·11220 | ||
1397 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$BanList$BanEntry;->getNameBytes()Lcom/google/protobuf/ByteString; | 1404 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$BanList$BanEntry;->getNameBytes()Lcom/google/protobuf/ByteString; |
1398 | ····move-result-object·v3 | 1405 | ····move-result-object·v3 |
1399 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I | 1406 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I |
1400 | ····move-result·v2 | 1407 | ····move-result·v2 |
Max diff block lines reached; 2718/6452 bytes (42.13%) of diff not shown. |
Offset 180, 15 lines modified | Offset 180, 15 lines modified | ||
180 | ····.line·8647 | 180 | ····.line·8647 |
181 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserState;->initFields()V | 181 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserState;->initFields()V |
182 | ····.line·8648 | 182 | ····.line·8648 |
183 | ····const/4·v2,·0x0 | 183 | ····const/4·v2,·0x0 |
184 | ····.line·86 | 184 | ····.line·8650 |
185 | ····.local·v2,·"mutable_bitField0_":I | 185 | ····.local·v2,·"mutable_bitField0_":I |
186 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 186 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
187 | ····move-result-object·v4 | 187 | ····move-result-object·v4 |
188 | ····.line·8652 | 188 | ····.line·8652 |
189 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 189 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 311, 14 lines modified | Offset 311, 15 lines modified | ||
311 | ····move-exception·v1 | 311 | ····move-exception·v1 |
312 | ····.line·8766 | 312 | ····.line·8766 |
313 | ····.local·v1,·"e":Ljava/io/IOException; | 313 | ····.local·v1,·"e":Ljava/io/IOException; |
314 | ····:try_start_3 | 314 | ····:try_start_3 |
315 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; | 315 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; |
316 | ····.line·8767 | ||
316 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 317 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
317 | ····move-result-object·v6 | 318 | ····move-result-object·v6 |
318 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 319 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
319 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 320 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 1505, 14 lines modified | Offset 1506, 15 lines modified | ||
1505 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1506 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1506 | ····if-eqz·v2,·:cond_0 | 1507 | ····if-eqz·v2,·:cond_0 |
1507 | ····.line·9096 | 1508 | ····.line·9096 |
1508 | ····check-cast·v1,·Ljava/lang/String; | 1509 | ····check-cast·v1,·Ljava/lang/String; |
1510 | ····.line·9097 | ||
1509 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1511 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1510 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1512 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1511 | ····move-result-object·v0 | 1513 | ····move-result-object·v0 |
1512 | ····.line·9099 | 1514 | ····.line·9099 |
1513 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1515 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1651, 14 lines modified | Offset 1653, 15 lines modified | ||
1651 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1653 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1652 | ····if-eqz·v2,·:cond_0 | 1654 | ····if-eqz·v2,·:cond_0 |
1653 | ····.line·9139 | 1655 | ····.line·9139 |
1654 | ····check-cast·v1,·Ljava/lang/String; | 1656 | ····check-cast·v1,·Ljava/lang/String; |
1657 | ····.line·9140 | ||
1655 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1658 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1656 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1659 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1657 | ····move-result-object·v0 | 1660 | ····move-result-object·v0 |
1658 | ····.line·9142 | 1661 | ····.line·9142 |
1659 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1662 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1753, 14 lines modified | Offset 1756, 15 lines modified | ||
1753 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1756 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1754 | ····if-eqz·v2,·:cond_0 | 1757 | ····if-eqz·v2,·:cond_0 |
1755 | ····.line·8866 | 1758 | ····.line·8866 |
1756 | ····check-cast·v1,·Ljava/lang/String; | 1759 | ····check-cast·v1,·Ljava/lang/String; |
1760 | ····.line·8867 | ||
1757 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1761 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1758 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1762 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1759 | ····move-result-object·v0 | 1763 | ····move-result-object·v0 |
1760 | ····.line·8869 | 1764 | ····.line·8869 |
1761 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1765 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1874, 14 lines modified | Offset 1878, 15 lines modified | ||
1874 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1878 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1875 | ····if-eqz·v2,·:cond_0 | 1879 | ····if-eqz·v2,·:cond_0 |
1876 | ····.line·9053 | 1880 | ····.line·9053 |
1877 | ····check-cast·v1,·Ljava/lang/String; | 1881 | ····check-cast·v1,·Ljava/lang/String; |
1882 | ····.line·9054 | ||
1878 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1883 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1879 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1884 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1880 | ····move-result-object·v0 | 1885 | ····move-result-object·v0 |
1881 | ····.line·9056 | 1886 | ····.line·9056 |
1882 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1887 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1985, 14 lines modified | Offset 1990, 15 lines modified | ||
1985 | ····and-int/lit8·v2,·v2,·0x1 | 1990 | ····and-int/lit8·v2,·v2,·0x1 |
1986 | ····if-ne·v2,·v3,·:cond_1 | 1991 | ····if-ne·v2,·v3,·:cond_1 |
1987 | ····.line·9313 | 1992 | ····.line·9313 |
1988 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserState;->session_:I | 1993 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserState;->session_:I |
1994 | ····.line·9314 | ||
1989 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 1995 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
1990 | ····move-result·v2 | 1996 | ····move-result·v2 |
1991 | ····add-int/2addr·v0,·v2 | 1997 | ····add-int/2addr·v0,·v2 |
1992 | ····.line·9316 | 1998 | ····.line·9316 |
Offset 2002, 14 lines modified | Offset 2008, 15 lines modified | ||
2002 | ····and-int/lit8·v2,·v2,·0x2 | 2008 | ····and-int/lit8·v2,·v2,·0x2 |
2003 | ····if-ne·v2,·v4,·:cond_2 | 2009 | ····if-ne·v2,·v4,·:cond_2 |
2004 | ····.line·9317 | 2010 | ····.line·9317 |
2005 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserState;->actor_:I | 2011 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserState;->actor_:I |
2012 | ····.line·9318 | ||
2006 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 2013 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
2007 | ····move-result·v2 | 2014 | ····move-result·v2 |
2008 | ····add-int/2addr·v0,·v2 | 2015 | ····add-int/2addr·v0,·v2 |
2009 | ····.line·9320 | 2016 | ····.line·9320 |
Max diff block lines reached; 7203/10823 bytes (66.55%) of diff not shown. |
Offset 120, 15 lines modified | Offset 120, 15 lines modified | ||
120 | ····.line·5136 | 120 | ····.line·5136 |
121 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ServerSync;->initFields()V | 121 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ServerSync;->initFields()V |
122 | ····.line·5137 | 122 | ····.line·5137 |
123 | ····const/4·v2,·0x0 | 123 | ····const/4·v2,·0x0 |
124 | ····.line·513 | 124 | ····.line·5139 |
125 | ····.local·v2,·"mutable_bitField0_":I | 125 | ····.local·v2,·"mutable_bitField0_":I |
126 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 126 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
127 | ····move-result-object·v4 | 127 | ····move-result-object·v4 |
128 | ····.line·5141 | 128 | ····.line·5141 |
129 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 129 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 251, 14 lines modified | Offset 251, 15 lines modified | ||
251 | ····move-exception·v1 | 251 | ····move-exception·v1 |
252 | ····.line·5180 | 252 | ····.line·5180 |
253 | ····.local·v1,·"e":Ljava/io/IOException; | 253 | ····.local·v1,·"e":Ljava/io/IOException; |
254 | ····:try_start_3 | 254 | ····:try_start_3 |
255 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; | 255 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; |
256 | ····.line·5181 | ||
256 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 257 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
257 | ····move-result-object·v6 | 258 | ····move-result-object·v6 |
258 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 259 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
259 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 260 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 923, 14 lines modified | Offset 924, 15 lines modified | ||
923 | ····and-int/lit8·v2,·v2,·0x1 | 924 | ····and-int/lit8·v2,·v2,·0x1 |
924 | ····if-ne·v2,·v3,·:cond_1 | 925 | ····if-ne·v2,·v3,·:cond_1 |
925 | ····.line·5346 | 926 | ····.line·5346 |
926 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ServerSync;->session_:I | 927 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ServerSync;->session_:I |
928 | ····.line·5347 | ||
927 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 929 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
928 | ····move-result·v2 | 930 | ····move-result·v2 |
929 | ····add-int/2addr·v0,·v2 | 931 | ····add-int/2addr·v0,·v2 |
930 | ····.line·5349 | 932 | ····.line·5349 |
Offset 940, 14 lines modified | Offset 942, 15 lines modified | ||
940 | ····and-int/lit8·v2,·v2,·0x2 | 942 | ····and-int/lit8·v2,·v2,·0x2 |
941 | ····if-ne·v2,·v4,·:cond_2 | 943 | ····if-ne·v2,·v4,·:cond_2 |
942 | ····.line·5350 | 944 | ····.line·5350 |
943 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ServerSync;->maxBandwidth_:I | 945 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ServerSync;->maxBandwidth_:I |
946 | ····.line·5351 | ||
944 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 947 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
945 | ····move-result·v2 | 948 | ····move-result·v2 |
946 | ····add-int/2addr·v0,·v2 | 949 | ····add-int/2addr·v0,·v2 |
947 | ····.line·5353 | 950 | ····.line·5353 |
Offset 957, 14 lines modified | Offset 960, 15 lines modified | ||
957 | ····and-int/lit8·v2,·v2,·0x4 | 960 | ····and-int/lit8·v2,·v2,·0x4 |
958 | ····if-ne·v2,·v5,·:cond_3 | 961 | ····if-ne·v2,·v5,·:cond_3 |
959 | ····.line·5354 | 962 | ····.line·5354 |
960 | ····const/4·v2,·0x3 | 963 | ····const/4·v2,·0x3 |
964 | ····.line·5355 | ||
961 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ServerSync;->getWelcomeTextBytes()Lcom/google/protobuf/ByteString; | 965 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ServerSync;->getWelcomeTextBytes()Lcom/google/protobuf/ByteString; |
962 | ····move-result-object·v3 | 966 | ····move-result-object·v3 |
963 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I | 967 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I |
964 | ····move-result·v2 | 968 | ····move-result·v2 |
Offset 980, 14 lines modified | Offset 984, 15 lines modified | ||
980 | ····const/16·v3,·0x8 | 984 | ····const/16·v3,·0x8 |
981 | ····if-ne·v2,·v3,·:cond_4 | 985 | ····if-ne·v2,·v3,·:cond_4 |
982 | ····.line·5358 | 986 | ····.line·5358 |
983 | ····iget-wide·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ServerSync;->permissions_:J | 987 | ····iget-wide·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ServerSync;->permissions_:J |
988 | ····.line·5359 | ||
984 | ····invoke-static·{v5,·v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt64Size(IJ)I | 989 | ····invoke-static·{v5,·v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt64Size(IJ)I |
985 | ····move-result·v2 | 990 | ····move-result·v2 |
986 | ····add-int/2addr·v0,·v2 | 991 | ····add-int/2addr·v0,·v2 |
987 | ····.line·5361 | 992 | ····.line·5361 |
Offset 1097, 14 lines modified | Offset 1102, 15 lines modified | ||
1097 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1102 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1098 | ····if-eqz·v2,·:cond_0 | 1103 | ····if-eqz·v2,·:cond_0 |
1099 | ····.line·5280 | 1104 | ····.line·5280 |
1100 | ····check-cast·v1,·Ljava/lang/String; | 1105 | ····check-cast·v1,·Ljava/lang/String; |
1106 | ····.line·5281 | ||
1101 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1107 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1102 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1108 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1103 | ····move-result-object·v0 | 1109 | ····move-result-object·v0 |
1104 | ····.line·5283 | 1110 | ····.line·5283 |
1105 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1111 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1228, 18 lines modified | Offset 1234, 20 lines modified | ||
1228 | ····move-result-object·v0 | 1234 | ····move-result-object·v0 |
1229 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$ServerSync; | 1235 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$ServerSync; |
1230 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$ServerSync$Builder; | 1236 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$ServerSync$Builder; |
1237 | ····.line·5195 | ||
1231 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1238 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1232 | ····move-result-object·v0 | 1239 | ····move-result-object·v0 |
1240 | ····.line·5194 | ||
1233 | ····return-object·v0 | 1241 | ····return-object·v0 |
1234 | .end·method | 1242 | .end·method |
Max diff block lines reached; 71/3674 bytes (1.93%) of diff not shown. |
Offset 702, 18 lines modified | Offset 702, 20 lines modified | ||
702 | ····move-result-object·v0 | 702 | ····move-result-object·v0 |
703 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionQuery; | 703 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionQuery; |
704 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionQuery$Builder; | 704 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionQuery$Builder; |
705 | ····.line·24187 | ||
705 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 706 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
706 | ····move-result-object·v0 | 707 | ····move-result-object·v0 |
708 | ····.line·24186 | ||
707 | ····return-object·v0 | 709 | ····return-object·v0 |
708 | .end·method | 710 | .end·method |
709 | .method·public·final·isInitialized()Z | 711 | .method·public·final·isInitialized()Z |
710 | ····.locals·1 | 712 | ····.locals·1 |
711 | ····.prologue | 713 | ····.prologue |
Offset 787, 18 lines modified | Offset 787, 20 lines modified | ||
787 | ····move-result-object·v0 | 787 | ····move-result-object·v0 |
788 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats; | 788 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats; |
789 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats$Builder; | 789 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$UserStats$Stats$Builder; |
790 | ····.line·25894 | ||
790 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 791 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
791 | ····move-result-object·v0 | 792 | ····move-result-object·v0 |
793 | ····.line·25893 | ||
792 | ····return-object·v0 | 794 | ····return-object·v0 |
793 | .end·method | 795 | .end·method |
794 | .method·public·final·isInitialized()Z | 796 | .method·public·final·isInitialized()Z |
795 | ····.locals·1 | 797 | ····.locals·1 |
796 | ····.prologue | 798 | ····.prologue |
Offset 94, 22 lines modified | Offset 94, 22 lines modified | ||
94 | ····invoke-direct·{p0},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>()V | 94 | ····invoke-direct·{p0},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>()V |
95 | ····.line·17589 | 95 | ····.line·17589 |
96 | ····const/4·v0,·0x1 | 96 | ····const/4·v0,·0x1 |
97 | ····iput-boolean·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->inheritAcls_:Z | 97 | ····iput-boolean·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->inheritAcls_:Z |
98 | ····.line·1762 | 98 | ····.line·17623 |
99 | ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List; | 99 | ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List; |
100 | ····move-result-object·v0 | 100 | ····move-result-object·v0 |
101 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->groups_:Ljava/util/List; | 101 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->groups_:Ljava/util/List; |
102 | ····.line·1786 | 102 | ····.line·17863 |
103 | ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List; | 103 | ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List; |
104 | ····move-result-object·v0 | 104 | ····move-result-object·v0 |
105 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->acls_:Ljava/util/List; | 105 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->acls_:Ljava/util/List; |
106 | ····.line·17345 | 106 | ····.line·17345 |
Offset 128, 22 lines modified | Offset 128, 22 lines modified | ||
128 | ····invoke-direct·{p0,·p1},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V | 128 | ····invoke-direct·{p0,·p1},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V |
129 | ····.line·17589 | 129 | ····.line·17589 |
130 | ····const/4·v0,·0x1 | 130 | ····const/4·v0,·0x1 |
131 | ····iput-boolean·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->inheritAcls_:Z | 131 | ····iput-boolean·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->inheritAcls_:Z |
132 | ····.line·1762 | 132 | ····.line·17623 |
133 | ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List; | 133 | ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List; |
134 | ····move-result-object·v0 | 134 | ····move-result-object·v0 |
135 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->groups_:Ljava/util/List; | 135 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->groups_:Ljava/util/List; |
136 | ····.line·1786 | 136 | ····.line·17863 |
137 | ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List; | 137 | ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List; |
138 | ····move-result-object·v0 | 138 | ····move-result-object·v0 |
139 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->acls_:Ljava/util/List; | 139 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->acls_:Ljava/util/List; |
140 | ····.line·17351 | 140 | ····.line·17351 |
Offset 288, 19 lines modified | Offset 288, 21 lines modified | ||
288 | ····const/16·v3,·0x8 | 288 | ····const/16·v3,·0x8 |
289 | ····if-ne·v0,·v3,·:cond_1 | 289 | ····if-ne·v0,·v3,·:cond_1 |
290 | ····const/4·v0,·0x1 | 290 | ····const/4·v0,·0x1 |
291 | ····.line·18094 | ||
291 | ····:goto_0 | 292 | ····:goto_0 |
292 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; | 293 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; |
293 | ····move-result-object·v3 | 294 | ····move-result-object·v3 |
295 | ····.line·18095 | ||
294 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->isClean()Z | 296 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->isClean()Z |
295 | ····move-result·v4 | 297 | ····move-result·v4 |
296 | ····invoke-direct·{v1,·v2,·v0,·v3,·v4},·Lcom/google/protobuf/RepeatedFieldBuilder;-><init>(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V | 298 | ····invoke-direct·{v1,·v2,·v0,·v3,·v4},·Lcom/google/protobuf/RepeatedFieldBuilder;-><init>(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V |
297 | ····iput-object·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->aclsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; | 299 | ····iput-object·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->aclsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; |
Offset 366, 19 lines modified | Offset 368, 21 lines modified | ||
366 | ····const/4·v3,·0x4 | 368 | ····const/4·v3,·0x4 |
367 | ····if-ne·v0,·v3,·:cond_1 | 369 | ····if-ne·v0,·v3,·:cond_1 |
368 | ····const/4·v0,·0x1 | 370 | ····const/4·v0,·0x1 |
371 | ····.line·17854 | ||
369 | ····:goto_0 | 372 | ····:goto_0 |
370 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; | 373 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; |
371 | ····move-result-object·v3 | 374 | ····move-result-object·v3 |
375 | ····.line·17855 | ||
372 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->isClean()Z | 376 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->isClean()Z |
373 | ····move-result·v4 | 377 | ····move-result·v4 |
374 | ····invoke-direct·{v1,·v2,·v0,·v3,·v4},·Lcom/google/protobuf/RepeatedFieldBuilder;-><init>(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V | 378 | ····invoke-direct·{v1,·v2,·v0,·v3,·v4},·Lcom/google/protobuf/RepeatedFieldBuilder;-><init>(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V |
375 | ····iput-object·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->groupsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; | 379 | ····iput-object·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->groupsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; |
Offset 606, 18 lines modified | Offset 610, 20 lines modified | ||
606 | ····.prologue | 610 | ····.prologue |
607 | ····.line·18068 | 611 | ····.line·18068 |
608 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->getAclsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; | 612 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->getAclsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; |
609 | ····move-result-object·v0 | 613 | ····move-result-object·v0 |
614 | ····.line·18069 | ||
610 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL;->getDefaultInstance()Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL; | 615 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL;->getDefaultInstance()Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL; |
611 | ····move-result-object·v1 | 616 | ····move-result-object·v1 |
617 | ····.line·18068 | ||
612 | ····invoke-virtual·{v0,·v1},·Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; | 618 | ····invoke-virtual·{v0,·v1},·Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; |
613 | ····move-result-object·v0 | 619 | ····move-result-object·v0 |
614 | ····check-cast·v0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL$Builder; | 620 | ····check-cast·v0,·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL$Builder; |
615 | ····return-object·v0 | 621 | ····return-object·v0 |
Offset 629, 18 lines modified | Offset 635, 20 lines modified | ||
629 | ····.prologue | 635 | ····.prologue |
630 | ····.line·18076 | 636 | ····.line·18076 |
631 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->getAclsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; | 637 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$Builder;->getAclsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; |
632 | ····move-result-object·v0 | 638 | ····move-result-object·v0 |
639 | ····.line·18077 | ||
633 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL;->getDefaultInstance()Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL; | 640 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL;->getDefaultInstance()Lcom/morlunk/jumble/protobuf/Mumble$ACL$ChanACL; |
634 | ····move-result-object·v1 | 641 | ····move-result-object·v1 |
642 | ····.line·18076 | ||
635 | ····invoke-virtual·{v0,·p1,·v1},·Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; | 643 | ····invoke-virtual·{v0,·p1,·v1},·Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; |
636 | ····move-result-object·v0 | 644 | ····move-result-object·v0 |
Max diff block lines reached; 3656/8045 bytes (45.44%) of diff not shown. |
Offset 765, 14 lines modified | Offset 765, 15 lines modified | ||
765 | ····instance-of·v2,·v0,·Ljava/lang/String; | 765 | ····instance-of·v2,·v0,·Ljava/lang/String; |
766 | ····if-nez·v2,·:cond_0 | 766 | ····if-nez·v2,·:cond_0 |
767 | ····.line·4886 | 767 | ····.line·4886 |
768 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 768 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
769 | ····.line·4887 | ||
769 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 770 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
770 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 771 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
771 | ····move-result-object·v1 | 772 | ····move-result-object·v1 |
772 | ····.line·4888 | 773 | ····.line·4888 |
773 | ····.local·v1,·"s":Ljava/lang/String; | 774 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 805, 14 lines modified | Offset 806, 15 lines modified | ||
805 | ····instance-of·v2,·v1,·Ljava/lang/String; | 806 | ····instance-of·v2,·v1,·Ljava/lang/String; |
806 | ····if-eqz·v2,·:cond_0 | 807 | ····if-eqz·v2,·:cond_0 |
807 | ····.line·4901 | 808 | ····.line·4901 |
808 | ····check-cast·v1,·Ljava/lang/String; | 809 | ····check-cast·v1,·Ljava/lang/String; |
810 | ····.line·4902 | ||
809 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 811 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
810 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 812 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
811 | ····move-result-object·v0 | 813 | ····move-result-object·v0 |
812 | ····.line·4904 | 814 | ····.line·4904 |
813 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 815 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 960, 18 lines modified | Offset 962, 20 lines modified | ||
960 | ····move-result-object·v0 | 962 | ····move-result-object·v0 |
961 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$ServerConfig; | 963 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$ServerConfig; |
962 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$ServerConfig$Builder; | 964 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$ServerConfig$Builder; |
965 | ····.line·4697 | ||
963 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 966 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
964 | ····move-result-object·v0 | 967 | ····move-result-object·v0 |
968 | ····.line·4696 | ||
965 | ····return-object·v0 | 969 | ····return-object·v0 |
966 | .end·method | 970 | .end·method |
967 | .method·public·final·isInitialized()Z | 971 | .method·public·final·isInitialized()Z |
968 | ····.locals·1 | 972 | ····.locals·1 |
969 | ····.prologue | 973 | ····.prologue |
Offset 1553, 14 lines modified | Offset 1553, 15 lines modified | ||
1553 | ····instance-of·v2,·v0,·Ljava/lang/String; | 1553 | ····instance-of·v2,·v0,·Ljava/lang/String; |
1554 | ····if-nez·v2,·:cond_0 | 1554 | ····if-nez·v2,·:cond_0 |
1555 | ····.line·10285 | 1555 | ····.line·10285 |
1556 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 1556 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
1557 | ····.line·10286 | ||
1557 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 1558 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
1558 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 1559 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
1559 | ····move-result-object·v1 | 1560 | ····move-result-object·v1 |
1560 | ····.line·10287 | 1561 | ····.line·10287 |
1561 | ····.local·v1,·"s":Ljava/lang/String; | 1562 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 1593, 14 lines modified | Offset 1594, 15 lines modified | ||
1593 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1594 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1594 | ····if-eqz·v2,·:cond_0 | 1595 | ····if-eqz·v2,·:cond_0 |
1595 | ····.line·10300 | 1596 | ····.line·10300 |
1596 | ····check-cast·v1,·Ljava/lang/String; | 1597 | ····check-cast·v1,·Ljava/lang/String; |
1598 | ····.line·10301 | ||
1597 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1599 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1598 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1600 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1599 | ····move-result-object·v0 | 1601 | ····move-result-object·v0 |
1600 | ····.line·10303 | 1602 | ····.line·10303 |
1601 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1603 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1701, 14 lines modified | Offset 1703, 15 lines modified | ||
1701 | ····instance-of·v2,·v0,·Ljava/lang/String; | 1703 | ····instance-of·v2,·v0,·Ljava/lang/String; |
1702 | ····if-nez·v2,·:cond_0 | 1704 | ····if-nez·v2,·:cond_0 |
1703 | ····.line·10359 | 1705 | ····.line·10359 |
1704 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 1706 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
1707 | ····.line·10360 | ||
1705 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 1708 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
1706 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 1709 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
1707 | ····move-result-object·v1 | 1710 | ····move-result-object·v1 |
1708 | ····.line·10361 | 1711 | ····.line·10361 |
1709 | ····.local·v1,·"s":Ljava/lang/String; | 1712 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 1741, 14 lines modified | Offset 1744, 15 lines modified | ||
1741 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1744 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1742 | ····if-eqz·v2,·:cond_0 | 1745 | ····if-eqz·v2,·:cond_0 |
1743 | ····.line·10374 | 1746 | ····.line·10374 |
1744 | ····check-cast·v1,·Ljava/lang/String; | 1747 | ····check-cast·v1,·Ljava/lang/String; |
1748 | ····.line·10375 | ||
1745 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1749 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1746 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1750 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1747 | ····move-result-object·v0 | 1751 | ····move-result-object·v0 |
1748 | ····.line·10377 | 1752 | ····.line·10377 |
1749 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1753 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1791, 14 lines modified | Offset 1795, 15 lines modified | ||
1791 | ····instance-of·v2,·v0,·Ljava/lang/String; | 1795 | ····instance-of·v2,·v0,·Ljava/lang/String; |
1792 | ····if-nez·v2,·:cond_0 | 1796 | ····if-nez·v2,·:cond_0 |
1793 | ····.line·9834 | 1797 | ····.line·9834 |
1794 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 1798 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
1799 | ····.line·9835 | ||
1795 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 1800 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
1796 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 1801 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
1797 | ····move-result-object·v1 | 1802 | ····move-result-object·v1 |
1798 | ····.line·9836 | 1803 | ····.line·9836 |
1799 | ····.local·v1,·"s":Ljava/lang/String; | 1804 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 1831, 14 lines modified | Offset 1836, 15 lines modified | ||
1831 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1836 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1832 | ····if-eqz·v2,·:cond_0 | 1837 | ····if-eqz·v2,·:cond_0 |
1833 | ····.line·9849 | 1838 | ····.line·9849 |
1834 | ····check-cast·v1,·Ljava/lang/String; | 1839 | ····check-cast·v1,·Ljava/lang/String; |
1840 | ····.line·9850 | ||
1835 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1841 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1836 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1842 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1837 | ····move-result-object·v0 | 1843 | ····move-result-object·v0 |
1838 | ····.line·9852 | 1844 | ····.line·9852 |
1839 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1845 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1881, 14 lines modified | Offset 1887, 15 lines modified | ||
1881 | ····instance-of·v2,·v0,·Ljava/lang/String; | 1887 | ····instance-of·v2,·v0,·Ljava/lang/String; |
1882 | ····if-nez·v2,·:cond_0 | 1888 | ····if-nez·v2,·:cond_0 |
1883 | ····.line·10211 | 1889 | ····.line·10211 |
1884 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 1890 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
1891 | ····.line·10212 | ||
1885 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 1892 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
1886 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 1893 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
1887 | ····move-result-object·v1 | 1894 | ····move-result-object·v1 |
1888 | ····.line·10213 | 1895 | ····.line·10213 |
1889 | ····.local·v1,·"s":Ljava/lang/String; | 1896 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 1921, 14 lines modified | Offset 1928, 15 lines modified | ||
1921 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1928 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1922 | ····if-eqz·v2,·:cond_0 | 1929 | ····if-eqz·v2,·:cond_0 |
1923 | ····.line·10226 | 1930 | ····.line·10226 |
1924 | ····check-cast·v1,·Ljava/lang/String; | 1931 | ····check-cast·v1,·Ljava/lang/String; |
1932 | ····.line·10227 | ||
1925 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1933 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1926 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1934 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1927 | ····move-result-object·v0 | 1935 | ····move-result-object·v0 |
1928 | ····.line·10229 | 1936 | ····.line·10229 |
1929 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1937 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Max diff block lines reached; 568/4022 bytes (14.12%) of diff not shown. |
Offset 754, 18 lines modified | Offset 754, 20 lines modified | ||
754 | ····move-result-object·v0 | 754 | ····move-result-object·v0 |
755 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$CryptSetup; | 755 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$CryptSetup; |
756 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$CryptSetup$Builder; | 756 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$CryptSetup$Builder; |
757 | ····.line·19125 | ||
757 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 758 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
758 | ····move-result-object·v0 | 759 | ····move-result-object·v0 |
760 | ····.line·19124 | ||
759 | ····return-object·v0 | 761 | ····return-object·v0 |
760 | .end·method | 762 | .end·method |
761 | .method·public·final·isInitialized()Z | 763 | .method·public·final·isInitialized()Z |
762 | ····.locals·1 | 764 | ····.locals·1 |
763 | ····.prologue | 765 | ····.prologue |
Offset 113, 15 lines modified | Offset 113, 15 lines modified | ||
113 | ····.line·3615 | 113 | ····.line·3615 |
114 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$Reject;->initFields()V | 114 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$Reject;->initFields()V |
115 | ····.line·3616 | 115 | ····.line·3616 |
116 | ····const/4·v2,·0x0 | 116 | ····const/4·v2,·0x0 |
117 | ····.line·361 | 117 | ····.line·3618 |
118 | ····.local·v2,·"mutable_bitField0_":I | 118 | ····.local·v2,·"mutable_bitField0_":I |
119 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 119 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
120 | ····move-result-object·v5 | 120 | ····move-result-object·v5 |
121 | ····.line·3620 | 121 | ····.line·3620 |
122 | ····.local·v5,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 122 | ····.local·v5,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 252, 14 lines modified | Offset 252, 15 lines modified | ||
252 | ····move-exception·v1 | 252 | ····move-exception·v1 |
253 | ····.line·3655 | 253 | ····.line·3655 |
254 | ····.local·v1,·"e":Ljava/io/IOException; | 254 | ····.local·v1,·"e":Ljava/io/IOException; |
255 | ····:try_start_3 | 255 | ····:try_start_3 |
256 | ····new-instance·v7,·Lcom/google/protobuf/InvalidProtocolBufferException; | 256 | ····new-instance·v7,·Lcom/google/protobuf/InvalidProtocolBufferException; |
257 | ····.line·3656 | ||
257 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 258 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
258 | ····move-result-object·v8 | 259 | ····move-result-object·v8 |
259 | ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 260 | ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
260 | ····invoke-virtual·{v7,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 261 | ····invoke-virtual·{v7,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 880, 14 lines modified | Offset 881, 15 lines modified | ||
880 | ····instance-of·v2,·v1,·Ljava/lang/String; | 881 | ····instance-of·v2,·v1,·Ljava/lang/String; |
881 | ····if-eqz·v2,·:cond_0 | 882 | ····if-eqz·v2,·:cond_0 |
882 | ····.line·3884 | 883 | ····.line·3884 |
883 | ····check-cast·v1,·Ljava/lang/String; | 884 | ····check-cast·v1,·Ljava/lang/String; |
885 | ····.line·3885 | ||
884 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 886 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
885 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 887 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
886 | ····move-result-object·v0 | 888 | ····move-result-object·v0 |
887 | ····.line·3887 | 889 | ····.line·3887 |
888 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 890 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 945, 14 lines modified | Offset 947, 15 lines modified | ||
945 | ····and-int/lit8·v2,·v2,·0x1 | 947 | ····and-int/lit8·v2,·v2,·0x1 |
946 | ····if-ne·v2,·v3,·:cond_1 | 948 | ····if-ne·v2,·v3,·:cond_1 |
947 | ····.line·3926 | 949 | ····.line·3926 |
948 | ····iget-object·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Reject;->type_:Lcom/morlunk/jumble/protobuf/Mumble$Reject$RejectType; | 950 | ····iget-object·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Reject;->type_:Lcom/morlunk/jumble/protobuf/Mumble$Reject$RejectType; |
951 | ····.line·3927 | ||
949 | ····invoke-virtual·{v2},·Lcom/morlunk/jumble/protobuf/Mumble$Reject$RejectType;->getNumber()I | 952 | ····invoke-virtual·{v2},·Lcom/morlunk/jumble/protobuf/Mumble$Reject$RejectType;->getNumber()I |
950 | ····move-result·v2 | 953 | ····move-result·v2 |
951 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeEnumSize(II)I | 954 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeEnumSize(II)I |
952 | ····move-result·v2 | 955 | ····move-result·v2 |
Offset 963, 15 lines modified | Offset 966, 15 lines modified | ||
963 | ····:cond_1 | 966 | ····:cond_1 |
964 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Reject;->bitField0_:I | 967 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$Reject;->bitField0_:I |
965 | ····and-int/lit8·v2,·v2,·0x2 | 968 | ····and-int/lit8·v2,·v2,·0x2 |
966 | ····if-ne·v2,·v4,·:cond_2 | 969 | ····if-ne·v2,·v4,·:cond_2 |
967 | ····.line·393 | 970 | ····.line·3931 |
968 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$Reject;->getReasonBytes()Lcom/google/protobuf/ByteString; | 971 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$Reject;->getReasonBytes()Lcom/google/protobuf/ByteString; |
969 | ····move-result-object·v2 | 972 | ····move-result-object·v2 |
970 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I | 973 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I |
971 | ····move-result·v2 | 974 | ····move-result·v2 |
Offset 1076, 18 lines modified | Offset 1079, 20 lines modified | ||
1076 | ····move-result-object·v0 | 1079 | ····move-result-object·v0 |
1077 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$Reject; | 1080 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$Reject; |
1078 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$Reject$Builder; | 1081 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$Reject$Builder; |
1082 | ····.line·3670 | ||
1079 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1083 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1080 | ····move-result-object·v0 | 1084 | ····move-result-object·v0 |
1085 | ····.line·3669 | ||
1081 | ····return-object·v0 | 1086 | ····return-object·v0 |
1082 | .end·method | 1087 | .end·method |
1083 | .method·public·final·isInitialized()Z | 1088 | .method·public·final·isInitialized()Z |
1084 | ····.locals·3 | 1089 | ····.locals·3 |
1085 | ····.prologue | 1090 | ····.prologue |
Offset 122, 15 lines modified | Offset 122, 15 lines modified | ||
122 | ····.line·19451 | 122 | ····.line·19451 |
123 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify;->initFields()V | 123 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify;->initFields()V |
124 | ····.line·19452 | 124 | ····.line·19452 |
125 | ····const/4·v2,·0x0 | 125 | ····const/4·v2,·0x0 |
126 | ····.line·1945 | 126 | ····.line·19454 |
127 | ····.local·v2,·"mutable_bitField0_":I | 127 | ····.local·v2,·"mutable_bitField0_":I |
128 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 128 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
129 | ····move-result-object·v5 | 129 | ····move-result-object·v5 |
130 | ····.line·19456 | 130 | ····.line·19456 |
131 | ····.local·v5,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 131 | ····.local·v5,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 253, 14 lines modified | Offset 253, 15 lines modified | ||
253 | ····move-exception·v1 | 253 | ····move-exception·v1 |
254 | ····.line·19501 | 254 | ····.line·19501 |
255 | ····.local·v1,·"e":Ljava/io/IOException; | 255 | ····.local·v1,·"e":Ljava/io/IOException; |
256 | ····:try_start_3 | 256 | ····:try_start_3 |
257 | ····new-instance·v7,·Lcom/google/protobuf/InvalidProtocolBufferException; | 257 | ····new-instance·v7,·Lcom/google/protobuf/InvalidProtocolBufferException; |
258 | ····.line·19502 | ||
258 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 259 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
259 | ····move-result-object·v8 | 260 | ····move-result-object·v8 |
260 | ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 261 | ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
261 | ····invoke-virtual·{v7,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 262 | ····invoke-virtual·{v7,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 913, 14 lines modified | Offset 914, 15 lines modified | ||
913 | ····instance-of·v2,·v1,·Ljava/lang/String; | 914 | ····instance-of·v2,·v1,·Ljava/lang/String; |
914 | ····if-eqz·v2,·:cond_0 | 915 | ····if-eqz·v2,·:cond_0 |
915 | ····.line·19742 | 916 | ····.line·19742 |
916 | ····check-cast·v1,·Ljava/lang/String; | 917 | ····check-cast·v1,·Ljava/lang/String; |
918 | ····.line·19743 | ||
917 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 919 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
918 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 920 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
919 | ····move-result-object·v0 | 921 | ····move-result-object·v0 |
920 | ····.line·19745 | 922 | ····.line·19745 |
921 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 923 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1050, 15 lines modified | Offset 1052, 15 lines modified | ||
1050 | ····.line·19870 | 1052 | ····.line·19870 |
1051 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify;->bitField0_:I | 1053 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify;->bitField0_:I |
1052 | ····and-int/lit8·v2,·v2,·0x1 | 1054 | ····and-int/lit8·v2,·v2,·0x1 |
1053 | ····if-ne·v2,·v3,·:cond_1 | 1055 | ····if-ne·v2,·v3,·:cond_1 |
1054 | ····.line·1987 | 1056 | ····.line·19872 |
1055 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify;->getActionBytes()Lcom/google/protobuf/ByteString; | 1057 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify;->getActionBytes()Lcom/google/protobuf/ByteString; |
1056 | ····move-result-object·v2 | 1058 | ····move-result-object·v2 |
1057 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I | 1059 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I |
1058 | ····move-result·v2 | 1060 | ····move-result·v2 |
Offset 1069, 15 lines modified | Offset 1071, 15 lines modified | ||
1069 | ····:cond_1 | 1071 | ····:cond_1 |
1070 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify;->bitField0_:I | 1072 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify;->bitField0_:I |
1071 | ····and-int/lit8·v2,·v2,·0x2 | 1073 | ····and-int/lit8·v2,·v2,·0x2 |
1072 | ····if-ne·v2,·v4,·:cond_2 | 1074 | ····if-ne·v2,·v4,·:cond_2 |
1073 | ····.line·1987 | 1075 | ····.line·19876 |
1074 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify;->getTextBytes()Lcom/google/protobuf/ByteString; | 1076 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify;->getTextBytes()Lcom/google/protobuf/ByteString; |
1075 | ····move-result-object·v2 | 1077 | ····move-result-object·v2 |
1076 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I | 1078 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I |
1077 | ····move-result·v2 | 1079 | ····move-result·v2 |
Offset 1093, 14 lines modified | Offset 1095, 15 lines modified | ||
1093 | ····if-ne·v2,·v5,·:cond_3 | 1095 | ····if-ne·v2,·v5,·:cond_3 |
1094 | ····.line·19879 | 1096 | ····.line·19879 |
1095 | ····const/4·v2,·0x3 | 1097 | ····const/4·v2,·0x3 |
1096 | ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify;->context_:I | 1098 | ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify;->context_:I |
1099 | ····.line·19880 | ||
1097 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 1100 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
1098 | ····move-result·v2 | 1101 | ····move-result·v2 |
1099 | ····add-int/2addr·v0,·v2 | 1102 | ····add-int/2addr·v0,·v2 |
1100 | ····.line·19882 | 1103 | ····.line·19882 |
Offset 1112, 14 lines modified | Offset 1115, 15 lines modified | ||
1112 | ····const/16·v3,·0x8 | 1115 | ····const/16·v3,·0x8 |
1113 | ····if-ne·v2,·v3,·:cond_4 | 1116 | ····if-ne·v2,·v3,·:cond_4 |
1114 | ····.line·19883 | 1117 | ····.line·19883 |
1115 | ····iget-object·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify;->operation_:Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify$Operation; | 1118 | ····iget-object·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify;->operation_:Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify$Operation; |
1119 | ····.line·19884 | ||
1116 | ····invoke-virtual·{v2},·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify$Operation;->getNumber()I | 1120 | ····invoke-virtual·{v2},·Lcom/morlunk/jumble/protobuf/Mumble$ContextActionModify$Operation;->getNumber()I |
1117 | ····move-result·v2 | 1121 | ····move-result·v2 |
1118 | ····invoke-static·{v5,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeEnumSize(II)I | 1122 | ····invoke-static·{v5,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeEnumSize(II)I |
1119 | ····move-result·v2 | 1123 | ····move-result·v2 |
Offset 1213, 14 lines modified | Offset 1217, 15 lines modified | ||
1213 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1217 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1214 | ····if-eqz·v2,·:cond_0 | 1218 | ····if-eqz·v2,·:cond_0 |
1215 | ····.line·19785 | 1219 | ····.line·19785 |
1216 | ····check-cast·v1,·Ljava/lang/String; | 1220 | ····check-cast·v1,·Ljava/lang/String; |
1221 | ····.line·19786 | ||
1217 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1222 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1218 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1223 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1219 | ····move-result-object·v0 | 1224 | ····move-result-object·v0 |
1220 | ····.line·19788 | 1225 | ····.line·19788 |
1221 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1226 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Max diff block lines reached; 590/4580 bytes (12.88%) of diff not shown. |
Offset 548, 18 lines modified | Offset 548, 20 lines modified | ||
548 | ····move-result-object·v0 | 548 | ····move-result-object·v0 |
549 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$UDPTunnel; | 549 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$UDPTunnel; |
550 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$UDPTunnel$Builder; | 550 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$UDPTunnel$Builder; |
551 | ····.line·1144 | ||
551 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 552 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
552 | ····move-result-object·v0 | 553 | ····move-result-object·v0 |
554 | ····.line·1143 | ||
553 | ····return-object·v0 | 555 | ····return-object·v0 |
554 | .end·method | 556 | .end·method |
555 | .method·public·final·isInitialized()Z | 557 | .method·public·final·isInitialized()Z |
556 | ····.locals·1 | 558 | ····.locals·1 |
557 | ····.prologue | 559 | ····.prologue |
Offset 135, 15 lines modified | Offset 135, 15 lines modified | ||
135 | ····.line·22470 | 135 | ····.line·22470 |
136 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target;->initFields()V | 136 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target;->initFields()V |
137 | ····.line·22471 | 137 | ····.line·22471 |
138 | ····const/4·v4,·0x0 | 138 | ····const/4·v4,·0x0 |
139 | ····.line·2247 | 139 | ····.line·22473 |
140 | ····.local·v4,·"mutable_bitField0_":I | 140 | ····.local·v4,·"mutable_bitField0_":I |
141 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 141 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
142 | ····move-result-object·v6 | 142 | ····move-result-object·v6 |
143 | ····.line·22475 | 143 | ····.line·22475 |
144 | ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 144 | ····.local·v6,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 339, 14 lines modified | Offset 339, 15 lines modified | ||
339 | ····move-exception·v1 | 339 | ····move-exception·v1 |
340 | ····.line·22535 | 340 | ····.line·22535 |
341 | ····.local·v1,·"e":Ljava/io/IOException; | 341 | ····.local·v1,·"e":Ljava/io/IOException; |
342 | ····:try_start_3 | 342 | ····:try_start_3 |
343 | ····new-instance·v7,·Lcom/google/protobuf/InvalidProtocolBufferException; | 343 | ····new-instance·v7,·Lcom/google/protobuf/InvalidProtocolBufferException; |
344 | ····.line·22536 | ||
344 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 345 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
345 | ····move-result-object·v8 | 346 | ····move-result-object·v8 |
346 | ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 347 | ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
347 | ····invoke-virtual·{v7,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 348 | ····invoke-virtual·{v7,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 1106, 14 lines modified | Offset 1107, 15 lines modified | ||
1106 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1107 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1107 | ····if-eqz·v2,·:cond_0 | 1108 | ····if-eqz·v2,·:cond_0 |
1108 | ····.line·22645 | 1109 | ····.line·22645 |
1109 | ····check-cast·v1,·Ljava/lang/String; | 1110 | ····check-cast·v1,·Ljava/lang/String; |
1111 | ····.line·22646 | ||
1110 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1112 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1111 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1113 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1112 | ····move-result-object·v0 | 1114 | ····move-result-object·v0 |
1113 | ····.line·22648 | 1115 | ····.line·22648 |
1114 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1116 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1210, 14 lines modified | Offset 1212, 15 lines modified | ||
1210 | ····move-result·v4 | 1212 | ····move-result·v4 |
1211 | ····if-ge·v1,·v4,·:cond_1 | 1213 | ····if-ge·v1,·v4,·:cond_1 |
1212 | ····.line·22733 | 1214 | ····.line·22733 |
1213 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target;->session_:Ljava/util/List; | 1215 | ····iget-object·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target;->session_:Ljava/util/List; |
1216 | ····.line·22734 | ||
1214 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; | 1217 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; |
1215 | ····move-result-object·v4 | 1218 | ····move-result-object·v4 |
1216 | ····check-cast·v4,·Ljava/lang/Integer; | 1219 | ····check-cast·v4,·Ljava/lang/Integer; |
1217 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I | 1220 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I |
Offset 1260, 14 lines modified | Offset 1263, 15 lines modified | ||
1260 | ····const/4·v5,·0x1 | 1263 | ····const/4·v5,·0x1 |
1261 | ····if-ne·v4,·v5,·:cond_2 | 1264 | ····if-ne·v4,·v5,·:cond_2 |
1262 | ····.line·22740 | 1265 | ····.line·22740 |
1263 | ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target;->channelId_:I | 1266 | ····iget·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target;->channelId_:I |
1267 | ····.line·22741 | ||
1264 | ····invoke-static·{v6,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 1268 | ····invoke-static·{v6,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
1265 | ····move-result·v4 | 1269 | ····move-result·v4 |
1266 | ····add-int/2addr·v2,·v4 | 1270 | ····add-int/2addr·v2,·v4 |
1267 | ····.line·22743 | 1271 | ····.line·22743 |
Offset 1277, 14 lines modified | Offset 1281, 15 lines modified | ||
1277 | ····and-int/lit8·v4,·v4,·0x2 | 1281 | ····and-int/lit8·v4,·v4,·0x2 |
1278 | ····if-ne·v4,·v6,·:cond_3 | 1282 | ····if-ne·v4,·v6,·:cond_3 |
1279 | ····.line·22744 | 1283 | ····.line·22744 |
1280 | ····const/4·v4,·0x3 | 1284 | ····const/4·v4,·0x3 |
1285 | ····.line·22745 | ||
1281 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target;->getGroupBytes()Lcom/google/protobuf/ByteString; | 1286 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target;->getGroupBytes()Lcom/google/protobuf/ByteString; |
1282 | ····move-result-object·v5 | 1287 | ····move-result-object·v5 |
1283 | ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I | 1288 | ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I |
1284 | ····move-result·v4 | 1289 | ····move-result·v4 |
Offset 1298, 14 lines modified | Offset 1303, 15 lines modified | ||
1298 | ····and-int/lit8·v4,·v4,·0x4 | 1303 | ····and-int/lit8·v4,·v4,·0x4 |
1299 | ····if-ne·v4,·v7,·:cond_4 | 1304 | ····if-ne·v4,·v7,·:cond_4 |
1300 | ····.line·22748 | 1305 | ····.line·22748 |
1301 | ····iget-boolean·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target;->links_:Z | 1306 | ····iget-boolean·v4,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target;->links_:Z |
1307 | ····.line·22749 | ||
1302 | ····invoke-static·{v7,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I | 1308 | ····invoke-static·{v7,·v4},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I |
1303 | ····move-result·v4 | 1309 | ····move-result·v4 |
1304 | ····add-int/2addr·v2,·v4 | 1310 | ····add-int/2addr·v2,·v4 |
1305 | ····.line·22751 | 1311 | ····.line·22751 |
Offset 1319, 14 lines modified | Offset 1325, 15 lines modified | ||
1319 | ····if-ne·v4,·v5,·:cond_5 | 1325 | ····if-ne·v4,·v5,·:cond_5 |
1320 | ····.line·22752 | 1326 | ····.line·22752 |
1321 | ····const/4·v4,·0x5 | 1327 | ····const/4·v4,·0x5 |
1322 | ····iget-boolean·v5,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target;->children_:Z | 1328 | ····iget-boolean·v5,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target;->children_:Z |
1329 | ····.line·22753 | ||
1323 | ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I | 1330 | ····invoke-static·{v4,·v5},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I |
1324 | ····move-result·v4 | 1331 | ····move-result·v4 |
1325 | ····add-int/2addr·v2,·v4 | 1332 | ····add-int/2addr·v2,·v4 |
1326 | ····.line·22755 | 1333 | ····.line·22755 |
Max diff block lines reached; 588/4166 bytes (14.11%) of diff not shown. |
Offset 954, 18 lines modified | Offset 954, 20 lines modified | ||
954 | ····move-result-object·v0 | 954 | ····move-result-object·v0 |
955 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$QueryUsers; | 955 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$QueryUsers; |
956 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$QueryUsers$Builder; | 956 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$QueryUsers$Builder; |
957 | ····.line·18501 | ||
957 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 958 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
958 | ····move-result-object·v0 | 959 | ····move-result-object·v0 |
960 | ····.line·18500 | ||
959 | ····return-object·v0 | 961 | ····return-object·v0 |
960 | .end·method | 962 | .end·method |
961 | .method·public·final·isInitialized()Z | 963 | .method·public·final·isInitialized()Z |
962 | ····.locals·1 | 964 | ····.locals·1 |
963 | ····.prologue | 965 | ····.prologue |
Offset 116, 15 lines modified | Offset 116, 15 lines modified | ||
116 | ····.line·28121 | 116 | ····.line·28121 |
117 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$SuggestConfig;->initFields()V | 117 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$SuggestConfig;->initFields()V |
118 | ····.line·28122 | 118 | ····.line·28122 |
119 | ····const/4·v2,·0x0 | 119 | ····const/4·v2,·0x0 |
120 | ····.line·2812 | 120 | ····.line·28124 |
121 | ····.local·v2,·"mutable_bitField0_":I | 121 | ····.local·v2,·"mutable_bitField0_":I |
122 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 122 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
123 | ····move-result-object·v4 | 123 | ····move-result-object·v4 |
124 | ····.line·28126 | 124 | ····.line·28126 |
125 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 125 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 247, 14 lines modified | Offset 247, 15 lines modified | ||
247 | ····move-exception·v1 | 247 | ····move-exception·v1 |
248 | ····.line·28160 | 248 | ····.line·28160 |
249 | ····.local·v1,·"e":Ljava/io/IOException; | 249 | ····.local·v1,·"e":Ljava/io/IOException; |
250 | ····:try_start_3 | 250 | ····:try_start_3 |
251 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; | 251 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; |
252 | ····.line·28161 | ||
252 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 253 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
253 | ····move-result-object·v6 | 254 | ····move-result-object·v6 |
254 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 255 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
255 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 256 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 871, 14 lines modified | Offset 872, 15 lines modified | ||
871 | ····and-int/lit8·v2,·v2,·0x1 | 872 | ····and-int/lit8·v2,·v2,·0x1 |
872 | ····if-ne·v2,·v3,·:cond_1 | 873 | ····if-ne·v2,·v3,·:cond_1 |
873 | ····.line·28279 | 874 | ····.line·28279 |
874 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$SuggestConfig;->version_:I | 875 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$SuggestConfig;->version_:I |
876 | ····.line·28280 | ||
875 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 877 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
876 | ····move-result·v2 | 878 | ····move-result·v2 |
877 | ····add-int/2addr·v0,·v2 | 879 | ····add-int/2addr·v0,·v2 |
878 | ····.line·28282 | 880 | ····.line·28282 |
Offset 888, 14 lines modified | Offset 890, 15 lines modified | ||
888 | ····and-int/lit8·v2,·v2,·0x2 | 890 | ····and-int/lit8·v2,·v2,·0x2 |
889 | ····if-ne·v2,·v4,·:cond_2 | 891 | ····if-ne·v2,·v4,·:cond_2 |
890 | ····.line·28283 | 892 | ····.line·28283 |
891 | ····iget-boolean·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$SuggestConfig;->positional_:Z | 893 | ····iget-boolean·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$SuggestConfig;->positional_:Z |
894 | ····.line·28284 | ||
892 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I | 895 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I |
893 | ····move-result·v2 | 896 | ····move-result·v2 |
894 | ····add-int/2addr·v0,·v2 | 897 | ····add-int/2addr·v0,·v2 |
895 | ····.line·28286 | 898 | ····.line·28286 |
Offset 909, 14 lines modified | Offset 912, 15 lines modified | ||
909 | ····if-ne·v2,·v3,·:cond_3 | 912 | ····if-ne·v2,·v3,·:cond_3 |
910 | ····.line·28287 | 913 | ····.line·28287 |
911 | ····const/4·v2,·0x3 | 914 | ····const/4·v2,·0x3 |
912 | ····iget-boolean·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$SuggestConfig;->pushToTalk_:Z | 915 | ····iget-boolean·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$SuggestConfig;->pushToTalk_:Z |
916 | ····.line·28288 | ||
913 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I | 917 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I |
914 | ····move-result·v2 | 918 | ····move-result·v2 |
915 | ····add-int/2addr·v0,·v2 | 919 | ····add-int/2addr·v0,·v2 |
916 | ····.line·28290 | 920 | ····.line·28290 |
Offset 1041, 18 lines modified | Offset 1045, 20 lines modified | ||
1041 | ····move-result-object·v0 | 1045 | ····move-result-object·v0 |
1042 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$SuggestConfig; | 1046 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$SuggestConfig; |
1043 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$SuggestConfig$Builder; | 1047 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$SuggestConfig$Builder; |
1048 | ····.line·28175 | ||
1044 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1049 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1045 | ····move-result-object·v0 | 1050 | ····move-result-object·v0 |
1051 | ····.line·28174 | ||
1046 | ····return-object·v0 | 1052 | ····return-object·v0 |
1047 | .end·method | 1053 | .end·method |
1048 | .method·public·final·isInitialized()Z | 1054 | .method·public·final·isInitialized()Z |
1049 | ····.locals·3 | 1055 | ····.locals·3 |
1050 | ····.prologue | 1056 | ····.prologue |
Offset 129, 15 lines modified | Offset 129, 15 lines modified | ||
129 | ····.line·13675 | 129 | ····.line·13675 |
130 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$PermissionDenied;->initFields()V | 130 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$PermissionDenied;->initFields()V |
131 | ····.line·13676 | 131 | ····.line·13676 |
132 | ····const/4·v2,·0x0 | 132 | ····const/4·v2,·0x0 |
133 | ····.line·1367 | 133 | ····.line·13678 |
134 | ····.local·v2,·"mutable_bitField0_":I | 134 | ····.local·v2,·"mutable_bitField0_":I |
135 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 135 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
136 | ····move-result-object·v5 | 136 | ····move-result-object·v5 |
137 | ····.line·13680 | 137 | ····.line·13680 |
138 | ····.local·v5,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 138 | ····.local·v5,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 260, 14 lines modified | Offset 260, 15 lines modified | ||
260 | ····move-exception·v1 | 260 | ····move-exception·v1 |
261 | ····.line·13735 | 261 | ····.line·13735 |
262 | ····.local·v1,·"e":Ljava/io/IOException; | 262 | ····.local·v1,·"e":Ljava/io/IOException; |
263 | ····:try_start_3 | 263 | ····:try_start_3 |
264 | ····new-instance·v7,·Lcom/google/protobuf/InvalidProtocolBufferException; | 264 | ····new-instance·v7,·Lcom/google/protobuf/InvalidProtocolBufferException; |
265 | ····.line·13736 | ||
265 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 266 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
266 | ····move-result-object·v8 | 267 | ····move-result-object·v8 |
267 | ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 268 | ····invoke-direct·{v7,·v8},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
268 | ····invoke-virtual·{v7,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 269 | ····invoke-virtual·{v7,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 1028, 14 lines modified | Offset 1029, 15 lines modified | ||
1028 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1029 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1029 | ····if-eqz·v2,·:cond_0 | 1030 | ····if-eqz·v2,·:cond_0 |
1030 | ····.line·14073 | 1031 | ····.line·14073 |
1031 | ····check-cast·v1,·Ljava/lang/String; | 1032 | ····check-cast·v1,·Ljava/lang/String; |
1033 | ····.line·14074 | ||
1032 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1034 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1033 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1035 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1034 | ····move-result-object·v0 | 1036 | ····move-result-object·v0 |
1035 | ····.line·14076 | 1037 | ····.line·14076 |
1036 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1038 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1149, 14 lines modified | Offset 1151, 15 lines modified | ||
1149 | ····instance-of·v2,·v1,·Ljava/lang/String; | 1151 | ····instance-of·v2,·v1,·Ljava/lang/String; |
1150 | ····if-eqz·v2,·:cond_0 | 1152 | ····if-eqz·v2,·:cond_0 |
1151 | ····.line·14014 | 1153 | ····.line·14014 |
1152 | ····check-cast·v1,·Ljava/lang/String; | 1154 | ····check-cast·v1,·Ljava/lang/String; |
1155 | ····.line·14015 | ||
1153 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 1156 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
1154 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 1157 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
1155 | ····move-result-object·v0 | 1158 | ····move-result-object·v0 |
1156 | ····.line·14017 | 1159 | ····.line·14017 |
1157 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 1160 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1216, 14 lines modified | Offset 1219, 15 lines modified | ||
1216 | ····and-int/lit8·v2,·v2,·0x1 | 1219 | ····and-int/lit8·v2,·v2,·0x1 |
1217 | ····if-ne·v2,·v3,·:cond_1 | 1220 | ····if-ne·v2,·v3,·:cond_1 |
1218 | ····.line·14131 | 1221 | ····.line·14131 |
1219 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionDenied;->permission_:I | 1222 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionDenied;->permission_:I |
1223 | ····.line·14132 | ||
1220 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 1224 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
1221 | ····move-result·v2 | 1225 | ····move-result·v2 |
1222 | ····add-int/2addr·v0,·v2 | 1226 | ····add-int/2addr·v0,·v2 |
1223 | ····.line·14134 | 1227 | ····.line·14134 |
Offset 1233, 14 lines modified | Offset 1237, 15 lines modified | ||
1233 | ····and-int/lit8·v2,·v2,·0x2 | 1237 | ····and-int/lit8·v2,·v2,·0x2 |
1234 | ····if-ne·v2,·v4,·:cond_2 | 1238 | ····if-ne·v2,·v4,·:cond_2 |
1235 | ····.line·14135 | 1239 | ····.line·14135 |
1236 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionDenied;->channelId_:I | 1240 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionDenied;->channelId_:I |
1241 | ····.line·14136 | ||
1237 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 1242 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
1238 | ····move-result·v2 | 1243 | ····move-result·v2 |
1239 | ····add-int/2addr·v0,·v2 | 1244 | ····add-int/2addr·v0,·v2 |
1240 | ····.line·14138 | 1245 | ····.line·14138 |
Offset 1252, 14 lines modified | Offset 1257, 15 lines modified | ||
1252 | ····if-ne·v2,·v5,·:cond_3 | 1257 | ····if-ne·v2,·v5,·:cond_3 |
1253 | ····.line·14139 | 1258 | ····.line·14139 |
1254 | ····const/4·v2,·0x3 | 1259 | ····const/4·v2,·0x3 |
1255 | ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionDenied;->session_:I | 1260 | ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$PermissionDenied;->session_:I |
1261 | ····.line·14140 | ||
1256 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 1262 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
1257 | ····move-result·v2 | 1263 | ····move-result·v2 |
1258 | ····add-int/2addr·v0,·v2 | 1264 | ····add-int/2addr·v0,·v2 |
1259 | ····.line·14142 | 1265 | ····.line·14142 |
Offset 1268, 15 lines modified | Offset 1274, 15 lines modified | ||
1268 | ····and-int/lit8·v2,·v2,·0x8 | 1274 | ····and-int/lit8·v2,·v2,·0x8 |
1269 | ····const/16·v3,·0x8 | 1275 | ····const/16·v3,·0x8 |
1270 | ····if-ne·v2,·v3,·:cond_4 | 1276 | ····if-ne·v2,·v3,·:cond_4 |
1271 | ····.line·1414 | 1277 | ····.line·14144 |
1272 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$PermissionDenied;->getReasonBytes()Lcom/google/protobuf/ByteString; | 1278 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$PermissionDenied;->getReasonBytes()Lcom/google/protobuf/ByteString; |
1273 | ····move-result-object·v2 | 1279 | ····move-result-object·v2 |
1274 | ····invoke-static·{v5,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I | 1280 | ····invoke-static·{v5,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I |
1275 | ····move-result·v2 | 1281 | ····move-result·v2 |
Max diff block lines reached; 1524/5116 bytes (29.79%) of diff not shown. |
Offset 112, 15 lines modified | Offset 112, 15 lines modified | ||
112 | ····.line·21175 | 112 | ····.line·21175 |
113 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User;->initFields()V | 113 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User;->initFields()V |
114 | ····.line·21176 | 114 | ····.line·21176 |
115 | ····const/4·v2,·0x0 | 115 | ····const/4·v2,·0x0 |
116 | ····.line·2117 | 116 | ····.line·21178 |
117 | ····.local·v2,·"mutable_bitField0_":I | 117 | ····.local·v2,·"mutable_bitField0_":I |
118 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 118 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
119 | ····move-result-object·v4 | 119 | ····move-result-object·v4 |
120 | ····.line·21180 | 120 | ····.line·21180 |
121 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 121 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 243, 14 lines modified | Offset 243, 15 lines modified | ||
243 | ····move-exception·v1 | 243 | ····move-exception·v1 |
244 | ····.line·21209 | 244 | ····.line·21209 |
245 | ····.local·v1,·"e":Ljava/io/IOException; | 245 | ····.local·v1,·"e":Ljava/io/IOException; |
246 | ····:try_start_3 | 246 | ····:try_start_3 |
247 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; | 247 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; |
248 | ····.line·21210 | ||
248 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 249 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
249 | ····move-result-object·v6 | 250 | ····move-result-object·v6 |
250 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 251 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
251 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 252 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 826, 14 lines modified | Offset 827, 15 lines modified | ||
826 | ····instance-of·v2,·v1,·Ljava/lang/String; | 827 | ····instance-of·v2,·v1,·Ljava/lang/String; |
827 | ····if-eqz·v2,·:cond_0 | 828 | ····if-eqz·v2,·:cond_0 |
828 | ····.line·21293 | 829 | ····.line·21293 |
829 | ····check-cast·v1,·Ljava/lang/String; | 830 | ····check-cast·v1,·Ljava/lang/String; |
831 | ····.line·21294 | ||
830 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 832 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
831 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 833 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
832 | ····move-result-object·v0 | 834 | ····move-result-object·v0 |
833 | ····.line·21296 | 835 | ····.line·21296 |
834 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 836 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 910, 29 lines modified | Offset 912, 30 lines modified | ||
910 | ····and-int/lit8·v2,·v2,·0x1 | 912 | ····and-int/lit8·v2,·v2,·0x1 |
911 | ····if-ne·v2,·v3,·:cond_1 | 913 | ····if-ne·v2,·v3,·:cond_1 |
912 | ····.line·21339 | 914 | ····.line·21339 |
913 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User;->userId_:I | 915 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User;->userId_:I |
916 | ····.line·21340 | ||
914 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 917 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
915 | ····move-result·v2 | 918 | ····move-result·v2 |
916 | ····add-int/2addr·v0,·v2 | 919 | ····add-int/2addr·v0,·v2 |
917 | ····.line·21342 | 920 | ····.line·21342 |
918 | ····:cond_1 | 921 | ····:cond_1 |
919 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User;->bitField0_:I | 922 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User;->bitField0_:I |
920 | ····and-int/lit8·v2,·v2,·0x2 | 923 | ····and-int/lit8·v2,·v2,·0x2 |
921 | ····if-ne·v2,·v4,·:cond_2 | 924 | ····if-ne·v2,·v4,·:cond_2 |
922 | ····.line·2134 | 925 | ····.line·21344 |
923 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User;->getNameBytes()Lcom/google/protobuf/ByteString; | 926 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User;->getNameBytes()Lcom/google/protobuf/ByteString; |
924 | ····move-result-object·v2 | 927 | ····move-result-object·v2 |
925 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I | 928 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I |
926 | ····move-result·v2 | 929 | ····move-result·v2 |
Offset 1037, 18 lines modified | Offset 1040, 20 lines modified | ||
1037 | ····move-result-object·v0 | 1040 | ····move-result-object·v0 |
1038 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User; | 1041 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User; |
1039 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User$Builder; | 1042 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$UserList$User$Builder; |
1043 | ····.line·21224 | ||
1040 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1044 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1041 | ····move-result-object·v0 | 1045 | ····move-result-object·v0 |
1046 | ····.line·21223 | ||
1042 | ····return-object·v0 | 1047 | ····return-object·v0 |
1043 | .end·method | 1048 | .end·method |
1044 | .method·public·final·isInitialized()Z | 1049 | .method·public·final·isInitialized()Z |
1045 | ····.locals·4 | 1050 | ····.locals·4 |
1046 | ····.prologue | 1051 | ····.prologue |
Offset 61, 15 lines modified | Offset 61, 15 lines modified | ||
61 | .method·private·constructor·<init>()V | 61 | .method·private·constructor·<init>()V |
62 | ····.locals·1 | 62 | ····.locals·1 |
63 | ····.prologue | 63 | ····.prologue |
64 | ····.line·12108 | 64 | ····.line·12108 |
65 | ····invoke-direct·{p0},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>()V | 65 | ····invoke-direct·{p0},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>()V |
66 | ····.line·1225 | 66 | ····.line·12257 |
67 | ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List; | 67 | ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List; |
68 | ····move-result-object·v0 | 68 | ····move-result-object·v0 |
69 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->bans_:Ljava/util/List; | 69 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->bans_:Ljava/util/List; |
70 | ····.line·12109 | 70 | ····.line·12109 |
Offset 83, 15 lines modified | Offset 83, 15 lines modified | ||
83 | ····.locals·1 | 83 | ····.locals·1 |
84 | ····.param·p1,·"parent"····#·Lcom/google/protobuf/GeneratedMessage$BuilderParent; | 84 | ····.param·p1,·"parent"····#·Lcom/google/protobuf/GeneratedMessage$BuilderParent; |
85 | ····.prologue | 85 | ····.prologue |
86 | ····.line·12114 | 86 | ····.line·12114 |
87 | ····invoke-direct·{p0,·p1},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V | 87 | ····invoke-direct·{p0,·p1},·Lcom/google/protobuf/GeneratedMessage$Builder;-><init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V |
88 | ····.line·1225 | 88 | ····.line·12257 |
89 | ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List; | 89 | ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List; |
90 | ····move-result-object·v0 | 90 | ····move-result-object·v0 |
91 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->bans_:Ljava/util/List; | 91 | ····iput-object·v0,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->bans_:Ljava/util/List; |
92 | ····.line·12115 | 92 | ····.line·12115 |
Offset 200, 19 lines modified | Offset 200, 21 lines modified | ||
200 | ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->bitField0_:I | 200 | ····iget·v3,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->bitField0_:I |
201 | ····and-int/lit8·v3,·v3,·0x1 | 201 | ····and-int/lit8·v3,·v3,·0x1 |
202 | ····if-ne·v3,·v0,·:cond_1 | 202 | ····if-ne·v3,·v0,·:cond_1 |
203 | ····.line·12488 | ||
203 | ····:goto_0 | 204 | ····:goto_0 |
204 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; | 205 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; |
205 | ····move-result-object·v3 | 206 | ····move-result-object·v3 |
207 | ····.line·12489 | ||
206 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->isClean()Z | 208 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->isClean()Z |
207 | ····move-result·v4 | 209 | ····move-result·v4 |
208 | ····invoke-direct·{v1,·v2,·v0,·v3,·v4},·Lcom/google/protobuf/RepeatedFieldBuilder;-><init>(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V | 210 | ····invoke-direct·{v1,·v2,·v0,·v3,·v4},·Lcom/google/protobuf/RepeatedFieldBuilder;-><init>(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V |
209 | ····iput-object·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->bansBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; | 211 | ····iput-object·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->bansBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; |
Offset 493, 18 lines modified | Offset 495, 20 lines modified | ||
493 | ····.prologue | 495 | ····.prologue |
494 | ····.line·12462 | 496 | ····.line·12462 |
495 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->getBansFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; | 497 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->getBansFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; |
496 | ····move-result-object·v0 | 498 | ····move-result-object·v0 |
499 | ····.line·12463 | ||
497 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$BanList$BanEntry;->getDefaultInstance()Lcom/morlunk/jumble/protobuf/Mumble$BanList$BanEntry; | 500 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$BanList$BanEntry;->getDefaultInstance()Lcom/morlunk/jumble/protobuf/Mumble$BanList$BanEntry; |
498 | ····move-result-object·v1 | 501 | ····move-result-object·v1 |
502 | ····.line·12462 | ||
499 | ····invoke-virtual·{v0,·v1},·Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; | 503 | ····invoke-virtual·{v0,·v1},·Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; |
500 | ····move-result-object·v0 | 504 | ····move-result-object·v0 |
501 | ····check-cast·v0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$BanEntry$Builder; | 505 | ····check-cast·v0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$BanEntry$Builder; |
502 | ····return-object·v0 | 506 | ····return-object·v0 |
Offset 516, 18 lines modified | Offset 520, 20 lines modified | ||
516 | ····.prologue | 520 | ····.prologue |
517 | ····.line·12470 | 521 | ····.line·12470 |
518 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->getBansFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; | 522 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->getBansFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; |
519 | ····move-result-object·v0 | 523 | ····move-result-object·v0 |
524 | ····.line·12471 | ||
520 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$BanList$BanEntry;->getDefaultInstance()Lcom/morlunk/jumble/protobuf/Mumble$BanList$BanEntry; | 525 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$BanList$BanEntry;->getDefaultInstance()Lcom/morlunk/jumble/protobuf/Mumble$BanList$BanEntry; |
521 | ····move-result-object·v1 | 526 | ····move-result-object·v1 |
527 | ····.line·12470 | ||
522 | ····invoke-virtual·{v0,·p1,·v1},·Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; | 528 | ····invoke-virtual·{v0,·p1,·v1},·Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; |
523 | ····move-result-object·v0 | 529 | ····move-result-object·v0 |
524 | ····check-cast·v0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$BanEntry$Builder; | 530 | ····check-cast·v0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$BanEntry$Builder; |
525 | ····return-object·v0 | 531 | ····return-object·v0 |
Offset 1276, 18 lines modified | Offset 1282, 20 lines modified | ||
1276 | ····move-result-object·v0 | 1282 | ····move-result-object·v0 |
1277 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$BanList; | 1283 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$BanList; |
1278 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder; | 1284 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder; |
1285 | ····.line·12103 | ||
1279 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1286 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1280 | ····move-result-object·v0 | 1287 | ····move-result-object·v0 |
1288 | ····.line·12102 | ||
1281 | ····return-object·v0 | 1289 | ····return-object·v0 |
1282 | .end·method | 1290 | .end·method |
1283 | .method·public·final·isInitialized()Z | 1291 | .method·public·final·isInitialized()Z |
1284 | ····.locals·2 | 1292 | ····.locals·2 |
1285 | ····.prologue | 1293 | ····.prologue |
Offset 1677, 21 lines modified | Offset 1685, 22 lines modified | ||
1677 | ····.line·12210 | 1685 | ····.line·12210 |
1678 | ····iget·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->bitField0_:I | 1686 | ····iget·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->bitField0_:I |
1679 | ····and-int/lit8·v1,·v1,·-0x2 | 1687 | ····and-int/lit8·v1,·v1,·-0x2 |
1680 | ····iput·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->bitField0_:I | 1688 | ····iput·v1,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$BanList$Builder;->bitField0_:I |
1681 | ····.line·1221 | 1689 | ····.line·12212 |
1682 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$BanList;->access$17900()Z | 1690 | ····invoke-static·{},·Lcom/morlunk/jumble/protobuf/Mumble$BanList;->access$17900()Z |
Max diff block lines reached; 369/4695 bytes (7.86%) of diff not shown. |
Offset 120, 15 lines modified | Offset 120, 15 lines modified | ||
120 | ····.line·7760 | 120 | ····.line·7760 |
121 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserRemove;->initFields()V | 121 | ····invoke-direct·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserRemove;->initFields()V |
122 | ····.line·7761 | 122 | ····.line·7761 |
123 | ····const/4·v2,·0x0 | 123 | ····const/4·v2,·0x0 |
124 | ····.line·776 | 124 | ····.line·7763 |
125 | ····.local·v2,·"mutable_bitField0_":I | 125 | ····.local·v2,·"mutable_bitField0_":I |
126 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; | 126 | ····invoke-static·{},·Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; |
127 | ····move-result-object·v4 | 127 | ····move-result-object·v4 |
128 | ····.line·7765 | 128 | ····.line·7765 |
129 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; | 129 | ····.local·v4,·"unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; |
Offset 251, 14 lines modified | Offset 251, 15 lines modified | ||
251 | ····move-exception·v1 | 251 | ····move-exception·v1 |
252 | ····.line·7804 | 252 | ····.line·7804 |
253 | ····.local·v1,·"e":Ljava/io/IOException; | 253 | ····.local·v1,·"e":Ljava/io/IOException; |
254 | ····:try_start_3 | 254 | ····:try_start_3 |
255 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; | 255 | ····new-instance·v5,·Lcom/google/protobuf/InvalidProtocolBufferException; |
256 | ····.line·7805 | ||
256 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 257 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
257 | ····move-result-object·v6 | 258 | ····move-result-object·v6 |
258 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V | 259 | ····invoke-direct·{v5,·v6},·Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V |
259 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; | 260 | ····invoke-virtual·{v5,·p0},·Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException; |
Offset 946, 14 lines modified | Offset 947, 15 lines modified | ||
946 | ····instance-of·v2,·v1,·Ljava/lang/String; | 947 | ····instance-of·v2,·v1,·Ljava/lang/String; |
947 | ····if-eqz·v2,·:cond_0 | 948 | ····if-eqz·v2,·:cond_0 |
948 | ····.line·7904 | 949 | ····.line·7904 |
949 | ····check-cast·v1,·Ljava/lang/String; | 950 | ····check-cast·v1,·Ljava/lang/String; |
951 | ····.line·7905 | ||
950 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 952 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
951 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 953 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
952 | ····move-result-object·v0 | 954 | ····move-result-object·v0 |
953 | ····.line·7907 | 955 | ····.line·7907 |
954 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 956 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1013, 14 lines modified | Offset 1015, 15 lines modified | ||
1013 | ····and-int/lit8·v2,·v2,·0x1 | 1015 | ····and-int/lit8·v2,·v2,·0x1 |
1014 | ····if-ne·v2,·v3,·:cond_1 | 1016 | ····if-ne·v2,·v3,·:cond_1 |
1015 | ····.line·7974 | 1017 | ····.line·7974 |
1016 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserRemove;->session_:I | 1018 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserRemove;->session_:I |
1019 | ····.line·7975 | ||
1017 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 1020 | ····invoke-static·{v3,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
1018 | ····move-result·v2 | 1021 | ····move-result·v2 |
1019 | ····add-int/2addr·v0,·v2 | 1022 | ····add-int/2addr·v0,·v2 |
1020 | ····.line·7977 | 1023 | ····.line·7977 |
Offset 1030, 14 lines modified | Offset 1033, 15 lines modified | ||
1030 | ····and-int/lit8·v2,·v2,·0x2 | 1033 | ····and-int/lit8·v2,·v2,·0x2 |
1031 | ····if-ne·v2,·v4,·:cond_2 | 1034 | ····if-ne·v2,·v4,·:cond_2 |
1032 | ····.line·7978 | 1035 | ····.line·7978 |
1033 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserRemove;->actor_:I | 1036 | ····iget·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserRemove;->actor_:I |
1037 | ····.line·7979 | ||
1034 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I | 1038 | ····invoke-static·{v4,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I |
1035 | ····move-result·v2 | 1039 | ····move-result·v2 |
1036 | ····add-int/2addr·v0,·v2 | 1040 | ····add-int/2addr·v0,·v2 |
1037 | ····.line·7981 | 1041 | ····.line·7981 |
Offset 1047, 14 lines modified | Offset 1051, 15 lines modified | ||
1047 | ····and-int/lit8·v2,·v2,·0x4 | 1051 | ····and-int/lit8·v2,·v2,·0x4 |
1048 | ····if-ne·v2,·v5,·:cond_3 | 1052 | ····if-ne·v2,·v5,·:cond_3 |
1049 | ····.line·7982 | 1053 | ····.line·7982 |
1050 | ····const/4·v2,·0x3 | 1054 | ····const/4·v2,·0x3 |
1055 | ····.line·7983 | ||
1051 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserRemove;->getReasonBytes()Lcom/google/protobuf/ByteString; | 1056 | ····invoke-virtual·{p0},·Lcom/morlunk/jumble/protobuf/Mumble$UserRemove;->getReasonBytes()Lcom/google/protobuf/ByteString; |
1052 | ····move-result-object·v3 | 1057 | ····move-result-object·v3 |
1053 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I | 1058 | ····invoke-static·{v2,·v3},·Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I |
1054 | ····move-result·v2 | 1059 | ····move-result·v2 |
Offset 1070, 14 lines modified | Offset 1075, 15 lines modified | ||
1070 | ····const/16·v3,·0x8 | 1075 | ····const/16·v3,·0x8 |
1071 | ····if-ne·v2,·v3,·:cond_4 | 1076 | ····if-ne·v2,·v3,·:cond_4 |
1072 | ····.line·7986 | 1077 | ····.line·7986 |
1073 | ····iget-boolean·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserRemove;->ban_:Z | 1078 | ····iget-boolean·v2,·p0,·Lcom/morlunk/jumble/protobuf/Mumble$UserRemove;->ban_:Z |
1079 | ····.line·7987 | ||
1074 | ····invoke-static·{v5,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I | 1080 | ····invoke-static·{v5,·v2},·Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I |
1075 | ····move-result·v2 | 1081 | ····move-result·v2 |
1076 | ····add-int/2addr·v0,·v2 | 1082 | ····add-int/2addr·v0,·v2 |
1077 | ····.line·7989 | 1083 | ····.line·7989 |
Offset 1226, 18 lines modified | Offset 1232, 20 lines modified | ||
1226 | ····move-result-object·v0 | 1232 | ····move-result-object·v0 |
1227 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$UserRemove; | 1233 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$UserRemove; |
1228 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$UserRemove$Builder; | 1234 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$UserRemove$Builder; |
1235 | ····.line·7819 | ||
1229 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1236 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1230 | ····move-result-object·v0 | 1237 | ····move-result-object·v0 |
1238 | ····.line·7818 | ||
1231 | ····return-object·v0 | 1239 | ····return-object·v0 |
1232 | .end·method | 1240 | .end·method |
Max diff block lines reached; 71/3657 bytes (1.94%) of diff not shown. |
Offset 877, 14 lines modified | Offset 877, 15 lines modified | ||
877 | ····instance-of·v2,·v0,·Ljava/lang/String; | 877 | ····instance-of·v2,·v0,·Ljava/lang/String; |
878 | ····if-nez·v2,·:cond_0 | 878 | ····if-nez·v2,·:cond_0 |
879 | ····.line·23110 | 879 | ····.line·23110 |
880 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; | 880 | ····check-cast·v0,·Lcom/google/protobuf/ByteString; |
881 | ····.line·23111 | ||
881 | ····.end·local·v0····#·"ref":Ljava/lang/Object; | 882 | ····.end·local·v0····#·"ref":Ljava/lang/Object; |
882 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; | 883 | ····invoke-virtual·{v0},·Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; |
883 | ····move-result-object·v1 | 884 | ····move-result-object·v1 |
884 | ····.line·23112 | 885 | ····.line·23112 |
885 | ····.local·v1,·"s":Ljava/lang/String; | 886 | ····.local·v1,·"s":Ljava/lang/String; |
Offset 917, 14 lines modified | Offset 918, 15 lines modified | ||
917 | ····instance-of·v2,·v1,·Ljava/lang/String; | 918 | ····instance-of·v2,·v1,·Ljava/lang/String; |
918 | ····if-eqz·v2,·:cond_0 | 919 | ····if-eqz·v2,·:cond_0 |
919 | ····.line·23125 | 920 | ····.line·23125 |
920 | ····check-cast·v1,·Ljava/lang/String; | 921 | ····check-cast·v1,·Ljava/lang/String; |
922 | ····.line·23126 | ||
921 | ····.end·local·v1····#·"ref":Ljava/lang/Object; | 923 | ····.end·local·v1····#·"ref":Ljava/lang/Object; |
922 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; | 924 | ····invoke-static·{v1},·Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; |
923 | ····move-result-object·v0 | 925 | ····move-result-object·v0 |
924 | ····.line·23128 | 926 | ····.line·23128 |
925 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; | 927 | ····.local·v0,·"b":Lcom/google/protobuf/ByteString; |
Offset 1118, 18 lines modified | Offset 1120, 20 lines modified | ||
1118 | ····move-result-object·v0 | 1120 | ····move-result-object·v0 |
1119 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target; | 1121 | ····const-class·v1,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target; |
1120 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target$Builder; | 1122 | ····const-class·v2,·Lcom/morlunk/jumble/protobuf/Mumble$VoiceTarget$Target$Builder; |
1123 | ····.line·22847 | ||
1121 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; | 1124 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; |
1122 | ····move-result-object·v0 | 1125 | ····move-result-object·v0 |
1126 | ····.line·22846 | ||
1123 | ····return-object·v0 | 1127 | ····return-object·v0 |
1124 | .end·method | 1128 | .end·method |
1125 | .method·public·final·isInitialized()Z | 1129 | .method·public·final·isInitialized()Z |
1126 | ····.locals·1 | 1130 | ····.locals·1 |
1127 | ····.prologue | 1131 | ····.prologue |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$state:Lcom/morlunk/jumble/model/TalkState; | 24 | .field·final·synthetic·val$state:Lcom/morlunk/jumble/model/TalkState; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/morlunk/jumble/audio/AudioOutput;ILcom/morlunk/jumble/model/TalkState;)V | 26 | .method·constructor·<init>(Lcom/morlunk/jumble/audio/AudioOutput;ILcom/morlunk/jumble/model/TalkState;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/morlunk/jumble/audio/AudioOutput; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·251 | 30 | ····.line·251 |
30 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/audio/AudioOutput$1;->this$0:Lcom/morlunk/jumble/audio/AudioOutput; | 31 | ····iput-object·p1,·p0,·Lcom/morlunk/jumble/audio/AudioOutput$1;->this$0:Lcom/morlunk/jumble/audio/AudioOutput; |
31 | ····iput·p2,·p0,·Lcom/morlunk/jumble/audio/AudioOutput$1;->val$session:I | 32 | ····iput·p2,·p0,·Lcom/morlunk/jumble/audio/AudioOutput$1;->val$session:I |
Offset 38, 15 lines modified | Offset 38, 15 lines modified | ||
38 | ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Lcom/morlunk/jumble/audio/BasicClippingShortMixer;->mix(Ljava/util/Collection;[SII)V | 38 | ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Lcom/morlunk/jumble/audio/BasicClippingShortMixer;->mix(Ljava/util/Collection;[SII)V |
39 | ····return-void | 39 | ····return-void |
40 | .end·method | 40 | .end·method |
41 | .method·public·mix(Ljava/util/Collection;[SII)V | 41 | .method·public·mix(Ljava/util/Collection;[SII)V |
42 | ····.locals· | 42 | ····.locals·5 |
43 | ····.param·p2,·"buffer"····#·[S | 43 | ····.param·p2,·"buffer"····#·[S |
44 | ····.param·p3,·"bufferOffset"····#·I | 44 | ····.param·p3,·"bufferOffset"····#·I |
45 | ····.param·p4,·"bufferLength"····#·I | 45 | ····.param·p4,·"bufferLength"····#·I |
46 | ····.annotation·system·Ldalvik/annotation/Signature; | 46 | ····.annotation·system·Ldalvik/annotation/Signature; |
47 | ········value·=·{ | 47 | ········value·=·{ |
48 | ············"(", | 48 | ············"(", |
49 | ············"Ljava/util/Collection", | 49 | ············"Ljava/util/Collection", |
Offset 62, 95 lines modified | Offset 62, 93 lines modified | ||
62 | ····const/4·v0,·0x0 | 62 | ····const/4·v0,·0x0 |
63 | ····.local·v0,·"i":I | 63 | ····.local·v0,·"i":I |
64 | ····:goto_0 | 64 | ····:goto_0 |
65 | ····if-ge·v0,·p4,·:cond_3 | 65 | ····if-ge·v0,·p4,·:cond_3 |
66 | ····.line·13 | 66 | ····.line·13 |
67 | ····const/4·v | 67 | ····const/4·v1,·0x0 |
68 | ····.line·14 | 68 | ····.line·14 |
69 | ····.local·v | 69 | ····.local·v1,·"mix":F |
70 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 70 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
71 | ····move-result-object·v | 71 | ····move-result-object·v4 |
72 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
73 | ····:goto_1 | 72 | ····:goto_1 |
74 | ····invoke-interface·{v | 73 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
75 | ····move-result·v | 74 | ····move-result·v3 |
76 | ····if-eqz·v | 75 | ····if-eqz·v3,·:cond_0 |
77 | ····invoke-interface·{v | 76 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
78 | ····move-result-object·v | 77 | ····move-result-object·v2 |
79 | ····check-cast·v | 78 | ····check-cast·v2,·Lcom/morlunk/jumble/audio/IAudioMixerSource; |
80 | ····.line·15 | 79 | ····.line·15 |
81 | ····.local·v | 80 | ····.local·v2,·"source":Lcom/morlunk/jumble/audio/IAudioMixerSource;,·"Lcom/morlunk/jumble/audio/IAudioMixerSource<[F>;" |
82 | ····invoke-interface·{v | 81 | ····invoke-interface·{v2},·Lcom/morlunk/jumble/audio/IAudioMixerSource;->getSamples()Ljava/lang/Object; |
83 | ····move-result-object·v | 82 | ····move-result-object·v3 |
84 | ····check-cast·v | 83 | ····check-cast·v3,·[F |
85 | ····aget·v | 84 | ····aget·v3,·v3,·v0 |
86 | ····add-float/2addr·v | 85 | ····add-float/2addr·v1,·v3 |
87 | ····.line·16 | 86 | ····.line·16 |
88 | ····goto·:goto_1 | 87 | ····goto·:goto_1 |
89 | ····.line·18 | 88 | ····.line·18 |
90 | ····.end·local·v | 89 | ····.end·local·v2····#·"source":Lcom/morlunk/jumble/audio/IAudioMixerSource;,·"Lcom/morlunk/jumble/audio/IAudioMixerSource<[F>;" |
91 | ····:cond_0 | 90 | ····:cond_0 |
92 | ····const/high16·v | 91 | ····const/high16·v3,·0x3f800000····#·1.0f |
93 | ····cmpl-float·v | 92 | ····cmpl-float·v3,·v1,·v3 |
94 | ····if-lez·v | 93 | ····if-lez·v3,·:cond_2 |
95 | ····.line·19 | 94 | ····.line·19 |
96 | ····const/high16·v | 95 | ····const/high16·v1,·0x3f800000····#·1.0f |
97 | ····.line·22 | 96 | ····.line·22 |
98 | ····:cond_1 | 97 | ····:cond_1 |
99 | ····:goto_2 | 98 | ····:goto_2 |
100 | ····add-int·v | 99 | ····add-int·v3,·v0,·p3 |
101 | ····const·v | 100 | ····const·v4,·0x46fffe00····#·32767.0f |
102 | ····mul-float/2addr·v | 101 | ····mul-float/2addr·v4,·v1 |
103 | ····float-to-int·v | 102 | ····float-to-int·v4,·v4 |
104 | ····int-to-short·v | 103 | ····int-to-short·v4,·v4 |
105 | ····aput-short·v | 104 | ····aput-short·v4,·p2,·v3 |
106 | ····.line·12 | 105 | ····.line·12 |
107 | ····add-int/lit8·v0,·v0,·0x1 | 106 | ····add-int/lit8·v0,·v0,·0x1 |
108 | ····goto·:goto_0 | 107 | ····goto·:goto_0 |
109 | ····.line·20 | 108 | ····.line·20 |
110 | ····:cond_2 | 109 | ····:cond_2 |
111 | ····const/high16·v | 110 | ····const/high16·v3,·-0x40800000····#·-1.0f |
112 | ····cmpg-float·v | 111 | ····cmpg-float·v3,·v1,·v3 |
113 | ····if-gez·v | 112 | ····if-gez·v3,·:cond_1 |
114 | ····.line·21 | 113 | ····.line·21 |
115 | ····const/high16·v | 114 | ····const/high16·v1,·-0x40800000····#·-1.0f |
116 | ····goto·:goto_2 | 115 | ····goto·:goto_2 |
117 | ····.line·24 | 116 | ····.line·24 |
118 | ····.end·local·v1····#·"i$":Ljava/util/Iterator; | ||
119 | ····.end·local·v | 117 | ····.end·local·v1····#·"mix":F |
120 | ····:cond_3 | 118 | ····:cond_3 |
121 | ····return-void | 119 | ····return-void |
122 | .end·method | 120 | .end·method |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Ljava/util/concurrent/Callable; | 6 | .implements·Ljava/util/concurrent/Callable; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lcom/morlunk/jumble/audio/AudioOutputSpeech$1;, | ||
11 | ········Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;, | 10 | ········Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;, |
12 | ········Lcom/morlunk/jumble/audio/AudioOutputSpeech$TalkStateListener; | 11 | ········Lcom/morlunk/jumble/audio/AudioOutputSpeech$TalkStateListener; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
15 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
16 | ····value·=·{ | 15 | ····value·=·{ |
Offset 145, 143 lines modified | Offset 145, 141 lines modified | ||
145 | .method·private·fetchAudio([SII)Z | 145 | .method·private·fetchAudio([SII)Z |
146 | ····.locals·11 | 146 | ····.locals·11 |
147 | ····.param·p1,·"buffer"····#·[S | 147 | ····.param·p1,·"buffer"····#·[S |
148 | ····.param·p2,·"bufferOffset"····#·I | 148 | ····.param·p2,·"bufferOffset"····#·I |
149 | ····.param·p3,·"bufferSize"····#·I | 149 | ····.param·p3,·"bufferSize"····#·I |
150 | ····.prologue | 150 | ····.prologue |
151 | ····const/4·v | 151 | ····const/4·v6,·0x0 |
152 | ····.line·171 | 152 | ····.line·171 |
153 | ····add-int·v | 153 | ····add-int·v7,·p2,·p3 |
154 | ····invoke-static·{p1,·p2,·v | 154 | ····invoke-static·{p1,·p2,·v7,·v6},·Ljava/util/Arrays;->fill([SIIS)V |
155 | ····.line·172 | 155 | ····.line·172 |
156 | ····new-instance·v | 156 | ····new-instance·v4,·Ljava/util/ArrayList; |
157 | ····invoke-direct·{v | 157 | ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V |
158 | ····.line·174 | 158 | ····.line·174 |
159 | ····.local·v | 159 | ····.local·v4,·"sources":Ljava/util/List;,·"Ljava/util/List<Lcom/morlunk/jumble/audio/IAudioMixerSource<[F>;>;" |
160 | ····:try_start_0 | 160 | ····:try_start_0 |
161 | ····iget-object·v | 161 | ····iget-object·v7,·p0,·Lcom/morlunk/jumble/audio/AudioOutput;->mPacketLock:Ljava/util/concurrent/locks/Lock; |
162 | ····invoke-interface·{v | 162 | ····invoke-interface·{v7},·Ljava/util/concurrent/locks/Lock;->lock()V |
163 | ····.line·176 | 163 | ····.line·176 |
164 | ····iget-object·v | 164 | ····iget-object·v7,·p0,·Lcom/morlunk/jumble/audio/AudioOutput;->mDecodeExecutorService:Ljava/util/concurrent/ExecutorService; |
165 | ····iget-object·v | 165 | ····iget-object·v8,·p0,·Lcom/morlunk/jumble/audio/AudioOutput;->mAudioOutputs:Ljava/util/Map; |
166 | ····.line·177 | ||
166 | ····invoke-interface·{v | 167 | ····invoke-interface·{v8},·Ljava/util/Map;->values()Ljava/util/Collection; |
167 | ····move-result-object·v | 168 | ····move-result-object·v8 |
168 | ····invoke-interface·{v | 169 | ····invoke-interface·{v7,·v8},·Ljava/util/concurrent/ExecutorService;->invokeAll(Ljava/util/Collection;)Ljava/util/List; |
169 | ····move-result-object·v2 | 170 | ····move-result-object·v2 |
170 | ····.line·178 | 171 | ····.line·178 |
171 | ····.local·v2,·"futureResults":Ljava/util/List;,·"Ljava/util/List<Ljava/util/concurrent/Future<Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;>;>;" | 172 | ····.local·v2,·"futureResults":Ljava/util/List;,·"Ljava/util/List<Ljava/util/concurrent/Future<Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;>;>;" |
172 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 173 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
173 | ····move-result-object·v | 174 | ····move-result-object·v7 |
174 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
175 | ····:goto_0 | 175 | ····:goto_0 |
176 | ····invoke-interface·{v | 176 | ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z |
177 | ····move-result·v8 | 177 | ····move-result·v8 |
178 | ····if-eqz·v8,·:cond_2 | 178 | ····if-eqz·v8,·:cond_2 |
179 | ····invoke-interface·{v | 179 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
180 | ····move-result-object·v1 | 180 | ····move-result-object·v1 |
181 | ····check-cast·v1,·Ljava/util/concurrent/Future; | 181 | ····check-cast·v1,·Ljava/util/concurrent/Future; |
182 | ····.line·179 | 182 | ····.line·179 |
183 | ····.local·v1,·"future":Ljava/util/concurrent/Future;,·"Ljava/util/concurrent/Future<Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;>;" | 183 | ····.local·v1,·"future":Ljava/util/concurrent/Future;,·"Ljava/util/concurrent/Future<Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;>;" |
184 | ····invoke-interface·{v1},·Ljava/util/concurrent/Future;->get()Ljava/lang/Object; | 184 | ····invoke-interface·{v1},·Ljava/util/concurrent/Future;->get()Ljava/lang/Object; |
185 | ····move-result-object·v | 185 | ····move-result-object·v3 |
186 | ····check-cast·v | 186 | ····check-cast·v3,·Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result; |
187 | ····.line·180 | 187 | ····.line·180 |
188 | ····.local·v | 188 | ····.local·v3,·"result":Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result; |
189 | ····invoke-virtual·{v | 189 | ····invoke-virtual·{v3},·Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;->isAlive()Z |
190 | ····move-result·v8 | 190 | ····move-result·v8 |
191 | ····if-eqz·v8,·:cond_1 | 191 | ····if-eqz·v8,·:cond_1 |
192 | ····.line·181 | 192 | ····.line·181 |
193 | ····invoke-interface·{v | 193 | ····invoke-interface·{v4,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
194 | ····:try_end_0 | 194 | ····:try_end_0 |
195 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 | 195 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 |
196 | ····.catch·Ljava/util/concurrent/ExecutionException;·{:try_start_0·..·:try_end_0}·:catch_1 | 196 | ····.catch·Ljava/util/concurrent/ExecutionException;·{:try_start_0·..·:try_end_0}·:catch_1 |
197 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 197 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
198 | ····goto·:goto_0 | 198 | ····goto·:goto_0 |
199 | ····.line·189 | 199 | ····.line·189 |
200 | ····.end·local·v1····#·"future":Ljava/util/concurrent/Future;,·"Ljava/util/concurrent/Future<Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;>;" | 200 | ····.end·local·v1····#·"future":Ljava/util/concurrent/Future;,·"Ljava/util/concurrent/Future<Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;>;" |
201 | ····.end·local·v2····#·"futureResults":Ljava/util/List;,·"Ljava/util/List<Ljava/util/concurrent/Future<Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;>;>;" | 201 | ····.end·local·v2····#·"futureResults":Ljava/util/List;,·"Ljava/util/List<Ljava/util/concurrent/Future<Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;>;>;" |
202 | ····.end·local·v3····#·"i$":Ljava/util/Iterator; | ||
203 | ····.end·local·v | 202 | ····.end·local·v3····#·"result":Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result; |
204 | ····:catch_0 | 203 | ····:catch_0 |
205 | ····move-exception·v0 | 204 | ····move-exception·v0 |
206 | ····.line·190 | 205 | ····.line·190 |
207 | ····.local·v0,·"e":Ljava/lang/InterruptedException; | 206 | ····.local·v0,·"e":Ljava/lang/InterruptedException; |
208 | ····:try_start_1 | 207 | ····:try_start_1 |
209 | ····invoke-virtual·{v0},·Ljava/lang/InterruptedException;->printStackTrace()V | 208 | ····invoke-virtual·{v0},·Ljava/lang/InterruptedException;->printStackTrace()V |
210 | ····:try_end_1 | 209 | ····:try_end_1 |
211 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 210 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
212 | ····.line·196 | 211 | ····.line·196 |
213 | ····iget-object·v | 212 | ····iget-object·v7,·p0,·Lcom/morlunk/jumble/audio/AudioOutput;->mPacketLock:Ljava/util/concurrent/locks/Lock; |
214 | ····invoke-interface·{v | 213 | ····invoke-interface·{v7},·Ljava/util/concurrent/locks/Lock;->unlock()V |
215 | ····.line·203 | 214 | ····.line·203 |
216 | ····.end·local·v0····#·"e":Ljava/lang/InterruptedException; | 215 | ····.end·local·v0····#·"e":Ljava/lang/InterruptedException; |
217 | ····:cond_0 | 216 | ····:cond_0 |
218 | ····:goto_1 | 217 | ····:goto_1 |
219 | ····return·v | 218 | ····return·v6 |
220 | ····.line·183 | 219 | ····.line·183 |
221 | ····.restart·local·v1····#·"future":Ljava/util/concurrent/Future;,·"Ljava/util/concurrent/Future<Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;>;" | 220 | ····.restart·local·v1····#·"future":Ljava/util/concurrent/Future;,·"Ljava/util/concurrent/Future<Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;>;" |
222 | ····.restart·local·v2····#·"futureResults":Ljava/util/List;,·"Ljava/util/List<Ljava/util/concurrent/Future<Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;>;>;" | 221 | ····.restart·local·v2····#·"futureResults":Ljava/util/List;,·"Ljava/util/List<Ljava/util/concurrent/Future<Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;>;>;" |
223 | ····.restart·local·v3····#·"i$":Ljava/util/Iterator; | ||
224 | ····.restart·local·v | 222 | ····.restart·local·v3····#·"result":Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result; |
225 | ····:cond_1 | 223 | ····:cond_1 |
226 | ····:try_start_2 | 224 | ····:try_start_2 |
227 | ····invoke-virtual·{v | 225 | ····invoke-virtual·{v3},·Lcom/morlunk/jumble/audio/AudioOutputSpeech$Result;->getSpeechOutput()Lcom/morlunk/jumble/audio/AudioOutputSpeech; |
228 | ····move-result-object·v | 226 | ····move-result-object·v5 |
229 | ····.line·184 | 227 | ····.line·184 |
230 | ····.local·v | 228 | ····.local·v5,·"speech":Lcom/morlunk/jumble/audio/AudioOutputSpeech; |
231 | ····const-string·v8,·"Jumble" | 229 | ····const-string·v8,·"Jumble" |
232 | ····new-instance·v9,·Ljava/lang/StringBuilder; | 230 | ····new-instance·v9,·Ljava/lang/StringBuilder; |
Max diff block lines reached; 11612/18432 bytes (63.00%) of diff not shown. |
Offset 42, 15 lines modified | Offset 42, 14 lines modified | ||
42 | .method·public·constructor·<init>()V | 42 | .method·public·constructor·<init>()V |
43 | ····.locals·0 | 43 | ····.locals·0 |
44 | ····.prologue | 44 | ····.prologue |
45 | ····.line·35 | 45 | ····.line·35 |
46 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 46 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
47 | ····.line·71 | ||
48 | ····return-void | 47 | ····return-void |
49 | .end·method | 48 | .end·method |
50 | .method·public·static·native·celt_decode(Lcom/googlecode/javacpp/Pointer;Ljava/nio/ByteBuffer;I[S)I | 49 | .method·public·static·native·celt_decode(Lcom/googlecode/javacpp/Pointer;Ljava/nio/ByteBuffer;I[S)I |
51 | ····.param·p0····#·Lcom/googlecode/javacpp/Pointer; | 50 | ····.param·p0····#·Lcom/googlecode/javacpp/Pointer; |
52 | ········.annotation·runtime·Lcom/googlecode/javacpp/annotation/Cast; | 51 | ········.annotation·runtime·Lcom/googlecode/javacpp/annotation/Cast; |
53 | ············value·=·{ | 52 | ············value·=·{ |
Offset 133, 15 lines modified | Offset 133, 14 lines modified | ||
133 | .method·public·constructor·<init>()V | 133 | .method·public·constructor·<init>()V |
134 | ····.locals·0 | 134 | ····.locals·0 |
135 | ····.prologue | 135 | ····.prologue |
136 | ····.line·38 | 136 | ····.line·38 |
137 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 137 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
138 | ····.line·467 | ||
139 | ····return-void | 138 | ····return-void |
140 | .end·method | 139 | .end·method |
141 | .method·static·synthetic·access$000(I)Lcom/googlecode/javacpp/Pointer; | 140 | .method·static·synthetic·access$000(I)Lcom/googlecode/javacpp/Pointer; |
142 | ····.locals·1 | 141 | ····.locals·1 |
143 | ····.param·p0,·"x0"····#·I | 142 | ····.param·p0,·"x0"····#·I |
Offset 42, 15 lines modified | Offset 42, 14 lines modified | ||
42 | .method·public·constructor·<init>()V | 42 | .method·public·constructor·<init>()V |
43 | ····.locals·0 | 43 | ····.locals·0 |
44 | ····.prologue | 44 | ····.prologue |
45 | ····.line·35 | 45 | ····.line·35 |
46 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 46 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
47 | ····.line·71 | ||
48 | ····return-void | 47 | ····return-void |
49 | .end·method | 48 | .end·method |
50 | .method·public·static·native·celt_decode(Lcom/googlecode/javacpp/Pointer;Ljava/nio/ByteBuffer;I[SI)I | 49 | .method·public·static·native·celt_decode(Lcom/googlecode/javacpp/Pointer;Ljava/nio/ByteBuffer;I[SI)I |
51 | ····.param·p0····#·Lcom/googlecode/javacpp/Pointer; | 50 | ····.param·p0····#·Lcom/googlecode/javacpp/Pointer; |
52 | ········.annotation·runtime·Lcom/googlecode/javacpp/annotation/Cast; | 51 | ········.annotation·runtime·Lcom/googlecode/javacpp/annotation/Cast; |
53 | ············value·=·{ | 52 | ············value·=·{ |
Offset 44, 15 lines modified | Offset 44, 14 lines modified | ||
44 | .method·public·constructor·<init>()V | 44 | .method·public·constructor·<init>()V |
45 | ····.locals·0 | 45 | ····.locals·0 |
46 | ····.prologue | 46 | ····.prologue |
47 | ····.line·35 | 47 | ····.line·35 |
48 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 48 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
49 | ····.line·70 | ||
50 | ····return-void | 49 | ····return-void |
51 | .end·method | 50 | .end·method |
52 | .method·public·static·native·opus_decode(Lcom/googlecode/javacpp/Pointer;Ljava/nio/ByteBuffer;I[SII)I | 51 | .method·public·static·native·opus_decode(Lcom/googlecode/javacpp/Pointer;Ljava/nio/ByteBuffer;I[SII)I |
53 | ····.param·p0····#·Lcom/googlecode/javacpp/Pointer; | 52 | ····.param·p0····#·Lcom/googlecode/javacpp/Pointer; |
54 | ········.annotation·runtime·Lcom/googlecode/javacpp/annotation/Cast; | 53 | ········.annotation·runtime·Lcom/googlecode/javacpp/annotation/Cast; |
55 | ············value·=·{ | 54 | ············value·=·{ |
Offset 97, 14 lines modified | Offset 97, 15 lines modified | ||
97 | ····const-string·v3,·"CELT·0.11.0·encoder·initialization·failed·with·error:·" | 97 | ····const-string·v3,·"CELT·0.11.0·encoder·initialization·failed·with·error:·" |
98 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 98 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
99 | ····move-result-object·v2 | 99 | ····move-result-object·v2 |
100 | ····.line·52 | ||
100 | ····invoke-virtual·{v0},·Lcom/googlecode/javacpp/IntPointer;->get()I | 101 | ····invoke-virtual·{v0},·Lcom/googlecode/javacpp/IntPointer;->get()I |
101 | ····move-result·v3 | 102 | ····move-result·v3 |
102 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 103 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
103 | ····move-result-object·v2 | 104 | ····move-result-object·v2 |
Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:padding="8.0dip"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> | 2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:padding="8.0dip"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> |
3 | ··<ImageView·android:id="@id/drawer_item_icon"·android:padding="4.0dip"·android:layout_width="32.0dip"·android:layout_height="32.0dip"·android:src="@drawable/ic_action_user_dark"/> | 3 | ··<ImageView·android:id="@id/drawer_item_icon"·android:padding="4.0dip"·android:layout_width="32.0dip"·android:layout_height="32.0dip"·android:src="@drawable/ic_action_user_dark"/> |
4 | ··<TextView·android:textSize="16.0sp"·android:textColor="?android:textColorPrimaryInverse"·android:gravity="center_vertical"·android:id="@id/drawer_item_title"·android:layout_width="wrap_content"·android:layout_height="32.0dip"·android:layout_marginLeft="8.0dip"·android:text="@string/action_settings"·android:layout_weight="1.0"/> | 4 | ··<TextView·android:textSize="16.0sp"·android:textColor="?android:textColorPrimaryInverse"·android:gravity="center_vertical"·android:id="@id/drawer_item_title"·android:layout_width="wrap_content"·android:layout_height="32.0dip"·android:layout_marginLeft="8.0dip"·android:text="@string/action_settings"·android:layout_weight="1.0"·android:fontFamily="sans-serif-light"/> |
5 | </LinearLayout> | 5 | </LinearLayout> |
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:gravity="center_horizontal"·android:orientation="vertical"·android:padding="8.0dip"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> | 2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:gravity="center_horizontal"·android:orientation="vertical"·android:padding="8.0dip"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> |
3 | ··<TextView·android:textSize="16.0sp"·android:layout_width="wrap_content"·android:layout_height="0.0dip"·android:text="Creating·a·certificate·uniquely·identifies·yourself·on·Mumble·servers,·and·provides·a·basic·degree·of·security.·Certificate·usage·is·highly·recommended,·and·often·mandatory."·android:layout_weight="1.0"/> | 3 | ··<TextView·android:textSize="16.0sp"·android:layout_width="wrap_content"·android:layout_height="0.0dip"·android:text="Creating·a·certificate·uniquely·identifies·yourself·on·Mumble·servers,·and·provides·a·basic·degree·of·security.·Certificate·usage·is·highly·recommended,·and·often·mandatory."·android:layout_weight="1.0"·android:fontFamily="sans-serif-light"/> |
4 | ··<Button·android:layout_gravity="right"·android:id="@id/wizard_certificate_generate"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·android:text="@string/generateCert"/> | 4 | ··<Button·android:layout_gravity="right"·android:id="@id/wizard_certificate_generate"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·android:text="@string/generateCert"/> |
5 | ··<TextView·android:textStyle="italic"·android:gravity="right"·android:padding="4.0dip"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="If·you·already·have·a·certificate·you·would·like·to·use·with·Plumble,·you·can·put·it·in·the·Plumble·folder·on·your·external·storage·and·load·it·in·settings·later."/> | 5 | ··<TextView·android:textStyle="italic"·android:gravity="right"·android:padding="4.0dip"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="If·you·already·have·a·certificate·you·would·like·to·use·with·Plumble,·you·can·put·it·in·the·Plumble·folder·on·your·external·storage·and·load·it·in·settings·later."·android:fontFamily="sans-serif-light"/> |
6 | </LinearLayout> | 6 | </LinearLayout> |
Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <android.support.v7.widget.CardView·xmlns:android="http://schemas.android.com/apk/res/android"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:foreground="?selectableItemBackground"·style="?cardStyle"> | 2 | <android.support.v7.widget.CardView·xmlns:android="http://schemas.android.com/apk/res/android"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:foreground="?selectableItemBackground"·style="?cardStyle"> |
3 | ··<RelativeLayout·android:layout_width="fill_parent"·android:layout_height="wrap_content"> | 3 | ··<RelativeLayout·android:layout_width="fill_parent"·android:layout_height="wrap_content"> |
4 | ····<LinearLayout·android:orientation="vertical"·android:id="@id/server_card"·android:layout_width="fill_parent"·android:layout_height="wrap_content"> | 4 | ····<LinearLayout·android:orientation="vertical"·android:id="@id/server_card"·android:layout_width="fill_parent"·android:layout_height="wrap_content"> |
5 | ······<LinearLayout·android:orientation="vertical"·android:paddingLeft="18.0dip"·android:paddingTop="10.0dip"·android:paddingRight="18.0dip"·android:paddingBottom="18.0dip"·android:layout_width="fill_parent"·android:layout_height="wrap_content"> | 5 | ······<LinearLayout·android:orientation="vertical"·android:paddingLeft="18.0dip"·android:paddingTop="10.0dip"·android:paddingRight="18.0dip"·android:paddingBottom="18.0dip"·android:layout_width="fill_parent"·android:layout_height="wrap_content"> |
6 | ········<TextView·android:textSize="24.0sp"·android:textColor="?android:textColorSecondary"·android:ellipsize="end"·android:gravity="center|left"·android:id="@id/server_row_name"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:text="@string/server_host"·android:lines="1"/> | 6 | ········<TextView·android:textSize="24.0sp"·android:textColor="?android:textColorSecondary"·android:ellipsize="end"·android:gravity="center|left"·android:id="@id/server_row_name"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:text="@string/server_host"·android:lines="1"·android:fontFamily="sans-serif-light"/> |
7 | ········<RelativeLayout·android:id="@id/server_row_info"·android:paddingBottom="2.0dip"·android:layout_width="fill_parent"·android:layout_height="30.0dip"> | 7 | ········<RelativeLayout·android:id="@id/server_row_info"·android:paddingBottom="2.0dip"·android:layout_width="fill_parent"·android:layout_height="30.0dip"> |
8 | ··········<TextView·android:textColor="?android:textColorSecondary"·android:gravity="center_vertical"·android:id="@id/server_row_version_status"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Version·status"·android:layout_alignParentLeft="true"/> | 8 | ··········<TextView·android:textColor="?android:textColorSecondary"·android:gravity="center_vertical"·android:id="@id/server_row_version_status"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Version·status"·android:layout_alignParentLeft="true"·android:fontFamily="sans-serif-light"/> |
9 | ··········<TextView·android:textColor="?android:textColorSecondary"·android:ellipsize="marquee"·android:gravity="center_vertical"·android:id="@id/server_row_usercount"·android:focusable="false"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginLeft="8.0dip"·android:text="15/100"·android:scrollHorizontally="true"·android:singleLine="true"·android:layout_toRightOf="@id/server_row_version_status"·android:marqueeRepeatLimit="marquee_forever"/> | 9 | ··········<TextView·android:textColor="?android:textColorSecondary"·android:ellipsize="marquee"·android:gravity="center_vertical"·android:id="@id/server_row_usercount"·android:focusable="false"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginLeft="8.0dip"·android:text="15/100"·android:scrollHorizontally="true"·android:singleLine="true"·android:layout_toRightOf="@id/server_row_version_status"·android:marqueeRepeatLimit="marquee_forever"·android:fontFamily="sans-serif-light"/> |
10 | ··········<TextView·android:textColor="?android:textColorSecondary"·android:gravity="center_vertical"·android:id="@id/server_row_latency"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="100ms"·android:layout_alignParentRight="true"·android:layout_centerVertical="true"/> | 10 | ··········<TextView·android:textColor="?android:textColorSecondary"·android:gravity="center_vertical"·android:id="@id/server_row_latency"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="100ms"·android:layout_alignParentRight="true"·android:layout_centerVertical="true"·android:fontFamily="sans-serif-light"/> |
11 | ··········<ProgressBar·android:id="@id/server_row_ping_progress"·android:visibility="invisible"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:indeterminate="true"·android:layout_centerInParent="true"·style="@style/Widget.AppCompat.ProgressBar.Horizontal"/> | 11 | ··········<ProgressBar·android:id="@id/server_row_ping_progress"·android:visibility="invisible"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:indeterminate="true"·android:layout_centerInParent="true"·style="@style/Widget.AppCompat.ProgressBar.Horizontal"/> |
12 | ········</RelativeLayout> | 12 | ········</RelativeLayout> |
13 | ········<LinearLayout·android:gravity="center|left"·android:paddingBottom="4.0dip"·android:layout_width="fill_parent"·android:layout_height="wrap_content"> | 13 | ········<LinearLayout·android:gravity="center|left"·android:paddingBottom="4.0dip"·android:layout_width="fill_parent"·android:layout_height="wrap_content"> |
14 | ··········<ImageView·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginRight="5.0dip"·android:src="@drawable/ic_user_light"·android:tint="?android:textColorPrimary"/> | 14 | ··········<ImageView·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginRight="5.0dip"·android:src="@drawable/ic_user_light"·android:tint="?android:textColorPrimary"/> |
15 | ··········<TextView·android:textColor="?android:textColorSecondary"·android:id="@id/server_row_user"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="@string/server_username"/> | 15 | ··········<TextView·android:textColor="?android:textColorSecondary"·android:id="@id/server_row_user"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="@string/server_username"/> |
16 | ········</LinearLayout> | 16 | ········</LinearLayout> |
17 | ········<LinearLayout·android:gravity="center|left"·android:layout_width="fill_parent"·android:layout_height="wrap_content"> | 17 | ········<LinearLayout·android:gravity="center|left"·android:layout_width="fill_parent"·android:layout_height="wrap_content"> |
Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <RelativeLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:gravity="center"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> | 2 | <RelativeLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:gravity="center"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> |
3 | ··<TextView·android:textSize="28.0sp"·android:id="@id/wizard_welcome_title"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginBottom="10.0dip"·android:text="Welcome·to·Plumble"·android:layout_centerHorizontal="true"·android:layout_centerVertical="true"/> | 3 | ··<TextView·android:textSize="28.0sp"·android:id="@id/wizard_welcome_title"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginBottom="10.0dip"·android:text="Welcome·to·Plumble"·android:layout_centerHorizontal="true"·android:layout_centerVertical="true"·android:fontFamily="sans-serif-light"/> |
4 | ··<TextView·android:textAppearance="?android:textAppearanceSmall"·android:gravity="center"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="Thanks·for·installing·Plumble!\nLet's·get·started."·android:layout_below="@id/wizard_welcome_title"·android:layout_alignLeft="@id/wizard_welcome_title"·android:layout_alignRight="@id/wizard_welcome_title"/> | 4 | ··<TextView·android:textAppearance="?android:textAppearanceSmall"·android:gravity="center"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="Thanks·for·installing·Plumble!\nLet's·get·started."·android:layout_below="@id/wizard_welcome_title"·android:layout_alignLeft="@id/wizard_welcome_title"·android:layout_alignRight="@id/wizard_welcome_title"·android:fontFamily="sans-serif-light"/> |
5 | </RelativeLayout> | 5 | </RelativeLayout> |
Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <android.support.v7.widget.CardView·xmlns:android="http://schemas.android.com/apk/res/android"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:foreground="?selectableItemBackground"·style="?cardStyle"> | 2 | <android.support.v7.widget.CardView·xmlns:android="http://schemas.android.com/apk/res/android"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:foreground="?selectableItemBackground"·style="?cardStyle"> |
3 | ··<RelativeLayout·android:layout_width="fill_parent"·android:layout_height="wrap_content"> | 3 | ··<RelativeLayout·android:layout_width="fill_parent"·android:layout_height="wrap_content"> |
4 | ····<LinearLayout·android:orientation="vertical"·android:id="@id/server_card"·android:layout_width="fill_parent"·android:layout_height="wrap_content"> | 4 | ····<LinearLayout·android:orientation="vertical"·android:id="@id/server_card"·android:layout_width="fill_parent"·android:layout_height="wrap_content"> |
5 | ······<LinearLayout·android:orientation="vertical"·android:paddingLeft="18.0dip"·android:paddingTop="10.0dip"·android:paddingRight="18.0dip"·android:paddingBottom="18.0dip"·android:layout_width="fill_parent"·android:layout_height="wrap_content"> | 5 | ······<LinearLayout·android:orientation="vertical"·android:paddingLeft="18.0dip"·android:paddingTop="10.0dip"·android:paddingRight="18.0dip"·android:paddingBottom="18.0dip"·android:layout_width="fill_parent"·android:layout_height="wrap_content"> |
6 | ········<TextView·android:textSize="24.0sp"·android:textColor="?android:textColorSecondary"·android:ellipsize="end"·android:gravity="center|left"·android:id="@id/server_row_name"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:text="@string/server_host"·android:lines="1"/> | 6 | ········<TextView·android:textSize="24.0sp"·android:textColor="?android:textColorSecondary"·android:ellipsize="end"·android:gravity="center|left"·android:id="@id/server_row_name"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:text="@string/server_host"·android:lines="1"·android:fontFamily="sans-serif-light"/> |
7 | ········<RelativeLayout·android:id="@id/server_row_info"·android:paddingBottom="2.0dip"·android:layout_width="fill_parent"·android:layout_height="30.0dip"> | 7 | ········<RelativeLayout·android:id="@id/server_row_info"·android:paddingBottom="2.0dip"·android:layout_width="fill_parent"·android:layout_height="30.0dip"> |
8 | ··········<TextView·android:textColor="?android:textColorSecondary"·android:gravity="center_vertical"·android:id="@id/server_row_version_status"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Version·status"·android:layout_alignParentLeft="true"/> | 8 | ··········<TextView·android:textColor="?android:textColorSecondary"·android:gravity="center_vertical"·android:id="@id/server_row_version_status"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Version·status"·android:layout_alignParentLeft="true"·android:fontFamily="sans-serif-light"/> |
9 | ··········<TextView·android:textColor="?android:textColorSecondary"·android:ellipsize="marquee"·android:gravity="center_vertical"·android:id="@id/server_row_usercount"·android:focusable="false"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginLeft="8.0dip"·android:text="15/100"·android:scrollHorizontally="true"·android:singleLine="true"·android:layout_toRightOf="@id/server_row_version_status"·android:marqueeRepeatLimit="marquee_forever"/> | 9 | ··········<TextView·android:textColor="?android:textColorSecondary"·android:ellipsize="marquee"·android:gravity="center_vertical"·android:id="@id/server_row_usercount"·android:focusable="false"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginLeft="8.0dip"·android:text="15/100"·android:scrollHorizontally="true"·android:singleLine="true"·android:layout_toRightOf="@id/server_row_version_status"·android:marqueeRepeatLimit="marquee_forever"·android:fontFamily="sans-serif-light"/> |
10 | ··········<TextView·android:textColor="?android:textColorSecondary"·android:gravity="center_vertical"·android:id="@id/server_row_latency"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="100ms"·android:layout_alignParentRight="true"·android:layout_centerVertical="true"/> | 10 | ··········<TextView·android:textColor="?android:textColorSecondary"·android:gravity="center_vertical"·android:id="@id/server_row_latency"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="100ms"·android:layout_alignParentRight="true"·android:layout_centerVertical="true"·android:fontFamily="sans-serif-light"/> |
11 | ··········<ProgressBar·android:id="@id/server_row_ping_progress"·android:visibility="invisible"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:indeterminate="true"·android:layout_centerInParent="true"·style="@style/Widget.AppCompat.ProgressBar.Horizontal"/> | 11 | ··········<ProgressBar·android:id="@id/server_row_ping_progress"·android:visibility="invisible"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:indeterminate="true"·android:layout_centerInParent="true"·style="@style/Widget.AppCompat.ProgressBar.Horizontal"/> |
12 | ········</RelativeLayout> | 12 | ········</RelativeLayout> |
13 | ········<LinearLayout·android:gravity="center|left"·android:paddingBottom="4.0dip"·android:layout_width="fill_parent"·android:layout_height="wrap_content"> | 13 | ········<LinearLayout·android:gravity="center|left"·android:paddingBottom="4.0dip"·android:layout_width="fill_parent"·android:layout_height="wrap_content"> |
14 | ··········<ImageView·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginRight="5.0dip"·android:src="@drawable/ic_server_light"·android:tint="?android:textColorPrimary"/> | 14 | ··········<ImageView·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginRight="5.0dip"·android:src="@drawable/ic_server_light"·android:tint="?android:textColorPrimary"/> |
15 | ··········<TextView·android:textColor="?android:textColorSecondary"·android:id="@id/server_row_address"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="@string/server_host"/> | 15 | ··········<TextView·android:textColor="?android:textColorSecondary"·android:id="@id/server_row_address"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="@string/server_host"/> |
16 | ········</LinearLayout> | 16 | ········</LinearLayout> |
17 | ········<LinearLayout·android:gravity="center|left"·android:layout_width="fill_parent"·android:layout_height="wrap_content"> | 17 | ········<LinearLayout·android:gravity="center|left"·android:layout_width="fill_parent"·android:layout_height="wrap_content"> |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <FrameLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> | 2 | <FrameLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> |
3 | ··<LinearLayout·android:orientation="vertical"·android:background="@drawable/overlay_background"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> | 3 | ··<LinearLayout·android:orientation="vertical"·android:background="@drawable/overlay_background"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> |
4 | ····<LinearLayout·android:textSize="12.0sp"·android:orientation="horizontal"·android:id="@id/overlay_titlebar"·android:layout_width="fill_parent"·android:layout_height="40.0dip"> | 4 | ····<LinearLayout·android:textSize="12.0sp"·android:orientation="horizontal"·android:id="@id/overlay_titlebar"·android:layout_width="fill_parent"·android:layout_height="40.0dip"> |
5 | ······<TextView·android:textColor="#ff777777"·android:gravity="center|left"·android:id="@id/overlay_title"·android:layout_width="0.0dip"·android:layout_height="fill_parent"·android:layout_marginLeft="16.0dip"·android:text="@string/app_name"·android:layout_weight="1.0"/> | 5 | ······<TextView·android:textColor="#ff777777"·android:gravity="center|left"·android:id="@id/overlay_title"·android:layout_width="0.0dip"·android:layout_height="fill_parent"·android:layout_marginLeft="16.0dip"·android:text="@string/app_name"·android:layout_weight="1.0"·android:textAllCaps="true"/> |
6 | ······<View·android:background="#ffdddddd"·android:layout_width="1.0dip"·android:layout_height="fill_parent"/> | 6 | ······<View·android:background="#ffdddddd"·android:layout_width="1.0dip"·android:layout_height="fill_parent"/> |
7 | ······<ImageView·android:id="@id/overlay_talk"·android:background="?selectableItemBackground"·android:padding="11.0dip"·android:layout_width="40.0dip"·android:layout_height="40.0dip"·android:src="@drawable/ic_action_microphone_dark"·android:scaleType="fitCenter"/> | 7 | ······<ImageView·android:id="@id/overlay_talk"·android:background="?selectableItemBackground"·android:padding="11.0dip"·android:layout_width="40.0dip"·android:layout_height="40.0dip"·android:src="@drawable/ic_action_microphone_dark"·android:scaleType="fitCenter"/> |
8 | ······<View·android:background="#ffdddddd"·android:layout_width="1.0dip"·android:layout_height="fill_parent"/> | 8 | ······<View·android:background="#ffdddddd"·android:layout_width="1.0dip"·android:layout_height="fill_parent"/> |
9 | ······<ImageView·android:id="@id/overlay_close"·android:background="?selectableItemBackground"·android:padding="11.0dip"·android:layout_width="40.0dip"·android:layout_height="40.0dip"·android:src="@drawable/ic_action_delete_light"·android:scaleType="fitCenter"/> | 9 | ······<ImageView·android:id="@id/overlay_close"·android:background="?selectableItemBackground"·android:padding="11.0dip"·android:layout_width="40.0dip"·android:layout_height="40.0dip"·android:src="@drawable/ic_action_delete_light"·android:scaleType="fitCenter"/> |
10 | ····</LinearLayout> | 10 | ····</LinearLayout> |
11 | ····<View·android:background="#ffdddddd"·android:layout_width="fill_parent"·android:layout_height="1.0dip"/> | 11 | ····<View·android:background="#ffdddddd"·android:layout_width="fill_parent"·android:layout_height="1.0dip"/> |
12 | ····<ListView·android:id="@id/overlay_list"·android:padding="4.0dip"·android:layout_width="fill_parent"·android:layout_height="0.0dip"·android:divider="@null"·android:dividerHeight="0.0dip"·android:layout_weight="1.0"/> | 12 | ····<ListView·android:id="@id/overlay_list"·android:padding="4.0dip"·android:layout_width="fill_parent"·android:layout_height="0.0dip"·android:divider="@null"·android:dividerHeight="0.0dip"·android:layout_weight="1.0"/> |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:id="@id/search_bar"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> | 2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:id="@id/search_bar"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> |
3 | ··<TextView·android:textAppearance="?android:textAppearanceMedium"·android:textColor="?android:textColorPrimary"·android:gravity="center_vertical"·android:id="@id/search_badge"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginBottom="2.0dip"·android:drawablePadding="0.0dip"/> | 3 | ··<TextView·android:textAppearance="?android:textAppearanceMedium"·android:textColor="?android:textColorPrimary"·android:gravity="center_vertical"·android:id="@id/search_badge"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginBottom="2.0dip"·android:drawablePadding="0.0dip"/> |
4 | ··<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_button"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_search"·style="?attr/actionButtonStyle"/> | 4 | ··<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_button"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_search"·style="?attr/actionButtonStyle"/> |
5 | ··<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_edit_frame"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginLeft="8.0dip"·android:layout_marginTop="4.0dip"·android:layout_marginRight="8.0dip"·android:layout_marginBottom="4.0dip"·android:layout_weight="1.0"> | 5 | ··<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_edit_frame"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginLeft="8.0dip"·android:layout_marginTop="4.0dip"·android:layout_marginRight="8.0dip"·android:layout_marginBottom="4.0dip"·android:layout_weight="1.0"·android:layoutDirection="locale"> |
6 | ····<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_mag_icon"·android:visibility="gone"·android:layout_width="@dimen/abc_dropdownitem_icon_width"·android:layout_height="wrap_content"·android:scaleType="centerInside"·style="@style/RtlOverlay.Widget.AppCompat.SearchView.MagIcon"/> | 6 | ····<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_mag_icon"·android:visibility="gone"·android:layout_width="@dimen/abc_dropdownitem_icon_width"·android:layout_height="wrap_content"·android:scaleType="centerInside"·style="@style/RtlOverlay.Widget.AppCompat.SearchView.MagIcon"/> |
7 | ····<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_plate"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_weight="1.0"> | 7 | ····<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_plate"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_weight="1.0"> |
8 | ······<view·android:ellipsize="end"·android:layout_gravity="bottom"·android:id="@id/search_src_text"·android:background="@null"·android:paddingLeft="@dimen/abc_dropdownitem_text_padding_left"·android:paddingRight="@dimen/abc_dropdownitem_text_padding_right"·android:layout_width="0.0dip"·android:layout_height="36.0dip"·android:minWidth="@dimen/abc_search_view_text_min_width"·android:singleLine="true"·android:layout_weight="1.0"·android:inputType="textAutoComplete|textNoSuggestions"·android:dropDownAnchor="@id/search_edit_frame"·android:imeOptions="actionSearch"·android:dropDownHeight="wrap_content"·android:dropDownHorizontalOffset="0.0dip"·android:dropDownVerticalOffset="0.0dip"·class="android.support.v7.widget.SearchView$SearchAutoComplete"/> | 8 | ······<view·android:ellipsize="end"·android:layout_gravity="bottom"·android:id="@id/search_src_text"·android:background="@null"·android:paddingLeft="@dimen/abc_dropdownitem_text_padding_left"·android:paddingRight="@dimen/abc_dropdownitem_text_padding_right"·android:layout_width="0.0dip"·android:layout_height="36.0dip"·android:minWidth="@dimen/abc_search_view_text_min_width"·android:singleLine="true"·android:layout_weight="1.0"·android:inputType="textAutoComplete|textNoSuggestions"·android:dropDownAnchor="@id/search_edit_frame"·android:imeOptions="actionSearch"·android:dropDownHeight="wrap_content"·android:dropDownHorizontalOffset="0.0dip"·android:dropDownVerticalOffset="0.0dip"·class="android.support.v7.widget.SearchView$SearchAutoComplete"/> |
9 | ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_close_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="8.0dip"·android:paddingRight="8.0dip"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_clear"/> | 9 | ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_close_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="8.0dip"·android:paddingRight="8.0dip"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_clear"/> |
10 | ····</LinearLayout> | 10 | ····</LinearLayout> |
11 | ····<LinearLayout·android:orientation="horizontal"·android:id="@id/submit_area"·android:layout_width="wrap_content"·android:layout_height="fill_parent"> | 11 | ····<LinearLayout·android:orientation="horizontal"·android:id="@id/submit_area"·android:layout_width="wrap_content"·android:layout_height="fill_parent"> |
12 | ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_go_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="16.0dip"·android:paddingRight="16.0dip"·android:focusable="true"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_submit"/> | 12 | ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_go_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="16.0dip"·android:paddingRight="16.0dip"·android:focusable="true"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_submit"/> |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="vertical"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> | 2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="vertical"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> |
3 | ··<TextView·android:textSize="12.0sp"·android:textStyle="bold"·android:textColor="?android:textColorSecondaryInverse"·android:layout_gravity="center|left"·android:id="@id/drawer_header_title"·android:padding="8.0dip"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:text="@string/app_name"/> | 3 | ··<TextView·android:textSize="12.0sp"·android:textStyle="bold"·android:textColor="?android:textColorSecondaryInverse"·android:layout_gravity="center|left"·android:id="@id/drawer_header_title"·android:padding="8.0dip"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:text="@string/app_name"·android:textAllCaps="true"/> |
4 | </LinearLayout> | 4 | </LinearLayout> |
Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <ScrollView·xmlns:android="http://schemas.android.com/apk/res/android"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> | 2 | <ScrollView·xmlns:android="http://schemas.android.com/apk/res/android"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> |
3 | ··<LinearLayout·android:orientation="vertical"·android:padding="8.0dip"·android:layout_width="fill_parent"·android:layout_height="wrap_content"> | 3 | ··<LinearLayout·android:orientation="vertical"·android:padding="8.0dip"·android:layout_width="fill_parent"·android:layout_height="wrap_content"> |
4 | ····<TextView·android:textSize="24.0sp"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·android:text="@string/version"/> | 4 | ····<TextView·android:textSize="24.0sp"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·android:text="@string/version"·android:fontFamily="sans-serif-condensed"/> |
5 | ····<TextView·android:id="@id/server_info_protocol"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·android:text="Protocol·1.2.4."/> | 5 | ····<TextView·android:id="@id/server_info_protocol"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·android:text="Protocol·1.2.4."/> |
6 | ····<TextView·android:id="@id/server_info_os_version"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·android:text="Debian·GNU/Linux·7.0·(wheezy)"/> | 6 | ····<TextView·android:id="@id/server_info_os_version"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·android:text="Debian·GNU/Linux·7.0·(wheezy)"/> |
7 | ····<TextView·android:textSize="24.0sp"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginTop="16.0dip"·android:layout_marginBottom="8.0dip"·android:text="@string/control_channel"/> | 7 | ····<TextView·android:textSize="24.0sp"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginTop="16.0dip"·android:layout_marginBottom="8.0dip"·android:text="@string/control_channel"·android:fontFamily="sans-serif-condensed"/> |
8 | ····<TextView·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·android:text="@string/tcp_encryption_mode"/> | 8 | ····<TextView·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·android:text="@string/tcp_encryption_mode"/> |
9 | ····<TextView·android:id="@id/server_info_tcp_latency"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·android:text="108.51·ms·average·latency·(69.84·deviation)"/> | 9 | ····<TextView·android:id="@id/server_info_tcp_latency"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·android:text="108.51·ms·average·latency·(69.84·deviation)"/> |
10 | ····<TextView·android:id="@id/server_info_host"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·android:text="Remote·host·www.morlunk.com·(port·64738)"/> | 10 | ····<TextView·android:id="@id/server_info_host"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·android:text="Remote·host·www.morlunk.com·(port·64738)"/> |
11 | ····<TextView·android:textSize="24.0sp"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginTop="16.0dip"·android:layout_marginBottom="8.0dip"·android:text="@string/voice_channel"/> | 11 | ····<TextView·android:textSize="24.0sp"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginTop="16.0dip"·android:layout_marginBottom="8.0dip"·android:text="@string/voice_channel"·android:fontFamily="sans-serif-condensed"/> |
12 | ····<TextView·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·android:text="@string/udp_encryption_mode"/> | 12 | ····<TextView·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·android:text="@string/udp_encryption_mode"/> |
13 | ····<TextView·android:id="@id/server_info_udp_latency"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·android:text="105.76·ms·average·latency·(20.34·deviation)"/> | 13 | ····<TextView·android:id="@id/server_info_udp_latency"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·android:text="105.76·ms·average·latency·(20.34·deviation)"/> |
14 | ····<TextView·android:textSize="24.0sp"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginTop="16.0dip"·android:layout_marginBottom="8.0dip"·android:text="@string/audio_bandwidth"/> | 14 | ····<TextView·android:textSize="24.0sp"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginTop="16.0dip"·android:layout_marginBottom="8.0dip"·android:text="@string/audio_bandwidth"·android:fontFamily="sans-serif-condensed"/> |
15 | ····<TextView·android:id="@id/server_info_max_bandwidth"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·android:text="Maximum·72.0kbit/s"/> | 15 | ····<TextView·android:id="@id/server_info_max_bandwidth"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·android:text="Maximum·72.0kbit/s"/> |
16 | ····<TextView·android:id="@id/server_info_current_bandwidth"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·android:text="Current·54.8kbit/s"/> | 16 | ····<TextView·android:id="@id/server_info_current_bandwidth"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·android:text="Current·54.8kbit/s"/> |
17 | ····<TextView·android:id="@id/server_info_codec"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·android:text="Codec:·Opus"/> | 17 | ····<TextView·android:id="@id/server_info_codec"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·android:text="Codec:·Opus"/> |
18 | ··</LinearLayout> | 18 | ··</LinearLayout> |
19 | </ScrollView> | 19 | </ScrollView> |
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <RelativeLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="vertical"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> | 2 | <RelativeLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="vertical"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> |
3 | ··<GridView·android:gravity="center"·android:id="@id/server_list_grid"·android:padding="10.0dip"·android:clipToPadding="false"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:listSelector="@android:color/transparent"·android:horizontalSpacing="10.0dip"·android:verticalSpacing="10.0dip"·android:stretchMode="columnWidth"·android:columnWidth="320.0dip"·android:numColumns="auto_fit"·android:layout_above="@id/donate_box"·android:fastScrollEnabled="true"/> | 3 | ··<GridView·android:gravity="center"·android:id="@id/server_list_grid"·android:padding="10.0dip"·android:clipToPadding="false"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:listSelector="@android:color/transparent"·android:horizontalSpacing="10.0dip"·android:verticalSpacing="10.0dip"·android:stretchMode="columnWidth"·android:columnWidth="320.0dip"·android:numColumns="auto_fit"·android:layout_above="@id/donate_box"·android:fastScrollEnabled="true"/> |
4 | ··<TextView·android:gravity="center"·android:id="@id/server_list_grid_empty"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="@string/no_servers"·android:layout_centerInParent="true"/> | 4 | ··<TextView·android:gravity="center"·android:id="@id/server_list_grid_empty"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="@string/no_servers"·android:layout_centerInParent="true"·android:fontFamily="sans-serif-light"/> |
5 | ··<TextView·android:textAppearance="?android:textAppearanceSmallInverse"·android:gravity="center"·android:id="@id/donate_box"·android:background="?colorPrimary"·android:padding="8.0dip"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:minHeight="48.0dip"·android:text="Plumble·development·is·possible·thanks·to·donations!·Click·here·to·get·the·donator·edition."·android:layout_alignParentBottom="true"/> | 5 | ··<TextView·android:textAppearance="?android:textAppearanceSmallInverse"·android:gravity="center"·android:id="@id/donate_box"·android:background="?colorPrimary"·android:padding="8.0dip"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:minHeight="48.0dip"·android:text="Plumble·development·is·possible·thanks·to·donations!·Click·here·to·get·the·donator·edition."·android:layout_alignParentBottom="true"/> |
6 | </RelativeLayout> | 6 | </RelativeLayout> |
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:··········156060·(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:·········28 |
20 | ··Section·header·string·table·index:·2 | 20 | ··Section·header·string·table·index:·27 |
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·0x | 9 | ··LOAD···········0x000000·0x00000000·0x00000000·0x24c20·0x24c20·R·E·0x1000 |
10 | ··LOAD···········0x0 | 10 | ··LOAD···········0x025378·0x00026378·0x00026378·0x00c94·0x05c19·RW··0x1000 |
11 | ··DYNAMIC········0x0 | 11 | ··DYNAMIC········0x025df4·0x00026df4·0x00026df4·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··········0x0 | 14 | ··EXIDX··········0x020bf4·0x00020bf4·0x00020bf4·0x00b90·0x00b90·R···0x4 |
14 | ··GNU_RELRO······0x0 | 15 | ··GNU_RELRO······0x025378·0x00026378·0x00026378·0x00c88·0x00c88·RW··0x8 |
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·····.data.rel.ro.local·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.data·.bss· | 21 | ···03·····.data.rel.ro.local·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.data·.bss· |
21 | ···04·····.dynamic· | 22 | ···04·····.dynamic· |
23 | ···05·····.note.gnu.build-id· | ||
22 | ···0 | 24 | ···06····· |
23 | ···0 | 25 | ···07·····.ARM.exidx· |
24 | ···0 | 26 | ···08·····.data.rel.ro.local·.fini_array·.data.rel.ro·.init_array·.dynamic·.got· |
Offset 1, 33 lines modified | Offset 1, 37 lines modified | ||
1 | There·are·2 | 1 | There·are·28·section·headers,·starting·at·offset·0x2619c: |
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]·.note.gnu.build-id·NOTE············00000168·000168·000024·00···A··0···0··4 | ||
6 | ··[· | 7 | ··[·3]·.dynsym···········DYNSYM··········0000018c·00018c·0013b0·10···A··4···1··4 |
7 | ··[· | 8 | ··[·4]·.dynstr···········STRTAB··········0000153c·00153c·00242b·00···A··0···0··1 |
8 | ··[· | 9 | ··[·5]·.hash·············HASH············00003968·003968·000910·04···A··3···0··4 |
10 | ··[·6]·.gnu.version······VERSYM··········00004278·004278·000276·02···A··3···0··2 | ||
11 | ··[·7]·.gnu.version_d····VERDEF··········000044f0·0044f0·00001c·00···A··4···1··4 | ||
12 | ··[·8]·.gnu.version_r····VERNEED·········0000450c·00450c·000040·00···A··4···2··4 | ||
9 | ··[· | 13 | ··[·9]·.rel.dyn··········REL·············0000454c·00454c·000af0·08···A··3···0··4 |
10 | ··[ | 14 | ··[10]·.rel.plt··········REL·············0000503c·00503c·0000f8·08··AI··3··11··4 |
11 | ··[ | 15 | ··[11]·.plt··············PROGBITS········00005134·005134·000188·00··AX··0···0··4 |
12 | ··[ | 16 | ··[12]·.text·············PROGBITS········000052c0·0052c0·01b0cc·00··AX··0···0··8 |
13 | ··[ | 17 | ··[13]·.ARM.extab········PROGBITS········0002038c·02038c·000868·00···A··0···0··4 |
14 | ··[1 | 18 | ··[14]·.ARM.exidx········ARM_EXIDX·······00020bf4·020bf4·000b90·08··AL·12···0··4 |
15 | ··[1 | 19 | ··[15]·.rodata···········PROGBITS········00021784·021784·00349c·00···A··0···0··4 |
16 | ··[1 | 20 | ··[16]·.data.rel.ro.local·PROGBITS········00026378·025378·0008e8·00··WA··0···0··8 |
17 | ··[1 | 21 | ··[17]·.fini_array·······FINI_ARRAY······00026c60·025c60·000008·00··WA··0···0··4 |
18 | ··[1 | 22 | ··[18]·.data.rel.ro······PROGBITS········00026c68·025c68·000178·00··WA··0···0··8 |
19 | ··[1 | 23 | ··[19]·.init_array·······INIT_ARRAY······00026de0·025de0·000014·00··WA··0···0··4 |
20 | ··[ | 24 | ··[20]·.dynamic··········DYNAMIC·········00026df4·025df4·000128·08··WA··4···0··4 |
21 | ··[ | 25 | ··[21]·.got··············PROGBITS········00026f1c·025f1c·0000e4·00··WA··0···0··4 |
22 | ··[ | 26 | ··[22]·.data·············PROGBITS········00027000·026000·00000c·00··WA··0···0··4 |
23 | ··[ | 27 | ··[23]·.bss··············NOBITS··········00027010·02600c·004f81·00··WA··0···0··8 |
24 | ··[2 | 28 | ··[24]·.comment··········PROGBITS········00000000·02600c·000028·01··MS··0···0··1 |
25 | ··[2 | 29 | ··[25]·.note.gnu.gold-version·NOTE············00000000·026034·00001c·00······0···0··4 |
26 | ··[2 | 30 | ··[26]·.ARM.attributes···ARM_ATTRIBUTES··00000000·026050·00002b·00······0···0··1 |
27 | ··[2 | 31 | ··[27]·.shstrtab·········STRTAB··········00000000·02607b·00011e·00······0···0··1 |
28 | Key·to·Flags: | 32 | Key·to·Flags: |
29 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 33 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
30 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 34 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
31 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 35 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
32 | ··y·(purecode),·p·(processor·specific) | 36 | ··y·(purecode),·p·(processor·specific) |
Offset 1, 390 lines modified | Offset 1, 387 lines modified | ||
1 | Relocation·section·'.rel.dyn'·at·offset·0x4 | 1 | Relocation·section·'.rel.dyn'·at·offset·0x454c·contains·350·entries: |
2 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name | 2 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name |
3 | 000203a8··00000017·R_ARM_RELATIVE········ | ||
4 | 000203ac··00000017·R_ARM_RELATIVE········ | ||
5 | 000203b0··00000017·R_ARM_RELATIVE········ | ||
6 | 000203b4··00000017·R_ARM_RELATIVE········ | ||
7 | 000203b8··00000017·R_ARM_RELATIVE········ | ||
8 | 000203bc··00000017·R_ARM_RELATIVE········ | ||
9 | 000203c0··00000017·R_ARM_RELATIVE········ | ||
10 | 000203c4··00000017·R_ARM_RELATIVE········ | ||
11 | 000203e0··00000017·R_ARM_RELATIVE········ | ||
12 | 000203e8··00000017·R_ARM_RELATIVE········ | ||
13 | 000203f4··00000017·R_ARM_RELATIVE········ | ||
14 | 000203f8··00000017·R_ARM_RELATIVE········ | ||
15 | 000203fc··00000017·R_ARM_RELATIVE········ | ||
16 | 00020400··00000017·R_ARM_RELATIVE········ | ||
17 | 00020404··00000017·R_ARM_RELATIVE········ | ||
18 | 00020408··00000017·R_ARM_RELATIVE········ | ||
19 | 00020418··00000017·R_ARM_RELATIVE········ | ||
20 | 00020420··00000017·R_ARM_RELATIVE········ | ||
21 | 00020424··00000017·R_ARM_RELATIVE········ | ||
22 | 00020428··00000017·R_ARM_RELATIVE········ | ||
23 | 00020454··00000017·R_ARM_RELATIVE········ | ||
24 | 00020458··00000017·R_ARM_RELATIVE········ | ||
25 | 00020484··00000017·R_ARM_RELATIVE········ | ||
26 | 00020488··00000017·R_ARM_RELATIVE········ | ||
27 | 000204b4··00000017·R_ARM_RELATIVE········ | ||
28 | 000204b8··00000017·R_ARM_RELATIVE········ | ||
29 | 000204e4··00000017·R_ARM_RELATIVE········ | ||
30 | 000204e8··00000017·R_ARM_RELATIVE········ | ||
31 | 000204ec··00000017·R_ARM_RELATIVE········ | ||
32 | 000204f0··00000017·R_ARM_RELATIVE········ | ||
33 | 000204f4··00000017·R_ARM_RELATIVE········ | ||
34 | 000204f8··00000017·R_ARM_RELATIVE········ | ||
35 | 000204fc··00000017·R_ARM_RELATIVE········ | ||
36 | 00020500··00000017·R_ARM_RELATIVE········ | ||
37 | 00020504··00000017·R_ARM_RELATIVE········ | ||
38 | 00020508··00000017·R_ARM_RELATIVE········ | ||
39 | 0002050c··00000017·R_ARM_RELATIVE········ | ||
40 | 00020510··00000017·R_ARM_RELATIVE········ | ||
41 | 00020514··00000017·R_ARM_RELATIVE········ | ||
42 | 00020518··00000017·R_ARM_RELATIVE········ | ||
43 | 0002051c··00000017·R_ARM_RELATIVE········ | ||
44 | 00020520··00000017·R_ARM_RELATIVE········ | ||
45 | 00020524··00000017·R_ARM_RELATIVE········ | ||
46 | 0002052c··00000017·R_ARM_RELATIVE········ | ||
47 | 00020534··00000017·R_ARM_RELATIVE········ | ||
48 | 00020548··00000017·R_ARM_RELATIVE········ | ||
49 | 00020550··00000017·R_ARM_RELATIVE········ | ||
50 | 00020558··00000017·R_ARM_RELATIVE········ | ||
51 | 00020564··00000017·R_ARM_RELATIVE········ | ||
52 | 0002056c··00000017·R_ARM_RELATIVE········ | ||
53 | 00020574··00000017·R_ARM_RELATIVE········ | ||
54 | 00020580··00000017·R_ARM_RELATIVE········ | ||
55 | 00020588··00000017·R_ARM_RELATIVE········ | ||
56 | 00020590··00000017·R_ARM_RELATIVE········ | ||
57 | 0002059c··00000017·R_ARM_RELATIVE········ | ||
58 | 000205a4··00000017·R_ARM_RELATIVE········ | ||
59 | 000205ac··00000017·R_ARM_RELATIVE········ | ||
60 | 000205b8··00000017·R_ARM_RELATIVE········ | ||
61 | 000205c0··00000017·R_ARM_RELATIVE········ | ||
62 | 000205c8··00000017·R_ARM_RELATIVE········ | ||
63 | 000205d4··00000017·R_ARM_RELATIVE········ | ||
64 | 000205dc··00000017·R_ARM_RELATIVE········ | ||
65 | 000205e4··00000017·R_ARM_RELATIVE········ | ||
66 | 000205ec··00000017·R_ARM_RELATIVE········ | ||
67 | 000205f4··00000017·R_ARM_RELATIVE········ | ||
68 | 00020600··00000017·R_ARM_RELATIVE········ | ||
69 | 00020608··00000017·R_ARM_RELATIVE········ | ||
70 | 00020614··00000017·R_ARM_RELATIVE········ | ||
71 | 0002061c··00000017·R_ARM_RELATIVE········ | ||
72 | 00020628··00000017·R_ARM_RELATIVE········ | ||
73 | 00020630··00000017·R_ARM_RELATIVE········ | ||
74 | 0002063c··00000017·R_ARM_RELATIVE········ | ||
75 | 00020644··00000017·R_ARM_RELATIVE········ | ||
76 | 00020650··00000017·R_ARM_RELATIVE········ | ||
77 | 00020658··00000017·R_ARM_RELATIVE········ | ||
78 | 00020664··00000017·R_ARM_RELATIVE········ | ||
79 | 0002066c··00000017·R_ARM_RELATIVE········ | ||
80 | 0002 | 3 | 00026378··00000017·R_ARM_RELATIVE········ |
4 | 0002637c··00000017·R_ARM_RELATIVE········ | ||
81 | 0002 | 5 | 00026380··00000017·R_ARM_RELATIVE········ |
6 | 00026384··00000017·R_ARM_RELATIVE········ | ||
7 | 00026388··00000017·R_ARM_RELATIVE········ | ||
82 | 0002 | 8 | 0002638c··00000017·R_ARM_RELATIVE········ |
9 | 00026390··00000017·R_ARM_RELATIVE········ | ||
83 | 0002 | 10 | 00026394··00000017·R_ARM_RELATIVE········ |
84 | 0002 | 11 | 000263b0··00000017·R_ARM_RELATIVE········ |
85 | 0002 | 12 | 000263b8··00000017·R_ARM_RELATIVE········ |
13 | 000263c4··00000017·R_ARM_RELATIVE········ | ||
86 | 0002 | 14 | 000263c8··00000017·R_ARM_RELATIVE········ |
15 | 000263cc··00000017·R_ARM_RELATIVE········ | ||
87 | 0002 | 16 | 000263d0··00000017·R_ARM_RELATIVE········ |
88 | 0002 | 17 | 000263d4··00000017·R_ARM_RELATIVE········ |
18 | 000263d8··00000017·R_ARM_RELATIVE········ | ||
89 | 0002 | 19 | 000263e8··00000017·R_ARM_RELATIVE········ |
90 | 0002 | 20 | 000263f0··00000017·R_ARM_RELATIVE········ |
21 | 000263f4··00000017·R_ARM_RELATIVE········ | ||
91 | 0002 | 22 | 000263f8··00000017·R_ARM_RELATIVE········ |
92 | 0002 | 23 | 00026424··00000017·R_ARM_RELATIVE········ |
93 | 0002070c··00000017·R_ARM_RELATIVE········ | ||
94 | 00020754··00000017·R_ARM_RELATIVE········ | ||
95 | 0002075c··00000017·R_ARM_RELATIVE········ | ||
96 | 0002 | 24 | 00026428··00000017·R_ARM_RELATIVE········ |
97 | 00020770··00000017·R_ARM_RELATIVE········ | ||
98 | 00020790··00000017·R_ARM_RELATIVE········ | ||
99 | 00020798··00000017·R_ARM_RELATIVE········ | ||
100 | 0002 | 25 | 00026454··00000017·R_ARM_RELATIVE········ |
101 | 0002 | 26 | 00026458··00000017·R_ARM_RELATIVE········ |
27 | 00026484··00000017·R_ARM_RELATIVE········ | ||
28 | 00026488··00000017·R_ARM_RELATIVE········ | ||
29 | 000264b4··00000017·R_ARM_RELATIVE········ | ||
102 | 0002 | 30 | 000264b8··00000017·R_ARM_RELATIVE········ |
31 | 000264bc··00000017·R_ARM_RELATIVE········ | ||
32 | 000264c0··00000017·R_ARM_RELATIVE········ | ||
33 | 000264c4··00000017·R_ARM_RELATIVE········ | ||
34 | 000264c8··00000017·R_ARM_RELATIVE········ | ||
35 | 000264cc··00000017·R_ARM_RELATIVE········ | ||
36 | 000264d0··00000017·R_ARM_RELATIVE········ | ||
37 | 000264d4··00000017·R_ARM_RELATIVE········ | ||
38 | 000264d8··00000017·R_ARM_RELATIVE········ | ||
39 | 000264dc··00000017·R_ARM_RELATIVE········ | ||
40 | 000264e0··00000017·R_ARM_RELATIVE········ | ||
41 | 000264e4··00000017·R_ARM_RELATIVE········ | ||
42 | 000264e8··00000017·R_ARM_RELATIVE········ | ||
43 | 000264ec··00000017·R_ARM_RELATIVE········ | ||
Max diff block lines reached; 4317/34992 bytes (12.34%) of diff not shown. |
Offset 1, 30 lines modified | Offset 1, 35 lines modified | ||
1 | Dynamic·section·at·offset·0x | 1 | Dynamic·section·at·offset·0x25df4·contains·32·entries: |
2 | ··Tag········Type·························Name/Value | 2 | ··Tag········Type·························Name/Value |
3 | ·0x00000003·(PLTGOT)·····················0x2 | 3 | ·0x00000003·(PLTGOT)·····················0x26f78 |
4 | ·0x00000002·(PLTRELSZ)···················24 | 4 | ·0x00000002·(PLTRELSZ)···················248·(bytes) |
5 | ·0x00000017·(JMPREL)·····················0x | 5 | ·0x00000017·(JMPREL)·····················0x503c |
6 | ·0x00000014·(PLTREL)·····················REL | 6 | ·0x00000014·(PLTREL)·····················REL |
7 | ·0x00000011·(REL)························0x4 | 7 | ·0x00000011·(REL)························0x454c |
8 | ·0x00000012·(RELSZ)······················28 | 8 | ·0x00000012·(RELSZ)······················2800·(bytes) |
9 | ·0x00000013·(RELENT)·····················8·(bytes) | 9 | ·0x00000013·(RELENT)·····················8·(bytes) |
10 | ·0x6ffffffa·(RELCOUNT)···················3 | 10 | ·0x6ffffffa·(RELCOUNT)···················346 |
11 | ·0x00000006·(SYMTAB)·····················0x1 | 11 | ·0x00000006·(SYMTAB)·····················0x18c |
12 | ·0x0000000b·(SYMENT)·····················16·(bytes) | 12 | ·0x0000000b·(SYMENT)·····················16·(bytes) |
13 | ·0x00000005·(STRTAB)·····················0x1 | 13 | ·0x00000005·(STRTAB)·····················0x153c |
14 | ·0x0000000a·(STRSZ)······················9 | 14 | ·0x0000000a·(STRSZ)······················9259·(bytes) |
15 | ·0x00000004·(HASH)·······················0x3 | 15 | ·0x00000004·(HASH)·······················0x3968 |
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:·[libjnicelt11.so] | 21 | ·0x0000000e·(SONAME)·····················Library·soname:·[libjnicelt11.so] |
22 | ·0x0000001a·(FINI_ARRAY)·················0x2 | 22 | ·0x0000001a·(FINI_ARRAY)·················0x26c60 |
23 | ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes) | 23 | ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes) |
24 | ·0x00000019·(INIT_ARRAY)·················0x2 | 24 | ·0x00000019·(INIT_ARRAY)·················0x26de0 |
25 | ·0x0000001b·(INIT_ARRAYSZ)··············· | 25 | ·0x0000001b·(INIT_ARRAYSZ)···············20·(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)·····················0x4278 | ||
30 | ·0x6ffffffc·(VERDEF)·····················0x44f0 | ||
31 | ·0x6ffffffd·(VERDEFNUM)··················1 | ||
32 | ·0x6ffffffe·(VERNEED)····················0x450c | ||
33 | ·0x6fffffff·(VERNEEDNUM)·················2 | ||
29 | ·0x00000000·(NULL)·······················0x0 | 34 | ·0x00000000·(NULL)·······················0x0 |
Offset 1, 4 lines modified | Offset 1, 8 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)» ····Build·ID:·9502e4eae31731a05398d994c4cb51bc1e337b5b | ||
1 | Displaying·notes·found·in:·.note.gnu.gold-version | 4 | Displaying·notes·found·in:·.note.gnu.gold-version |
2 | ··Owner················Data·size·» Description | 5 | ··Owner················Data·size·» Description |
3 | ··GNU··················0x00000009» NT_GNU_GOLD_VERSION·(gold·version)» ····Version:·gold·1.11 | 6 | ··GNU··················0x00000009» NT_GNU_GOLD_VERSION·(gold·version)» ····Version:·gold·1.11 |
Offset 1, 2 lines modified | Offset 1, 93 lines modified | ||
1 | 1 | Version·symbols·section·'.gnu.version'·contains·315·entries: | |
2 | ·Addr:·0x0000000000004278··Offset:·0x004278··Link:·3·(.dynsym) | ||
3 | ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)··· | ||
4 | ··004:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)······· | ||
5 | ··008:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········1·(*global*)··· | ||
6 | ··00c:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)······· | ||
7 | ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
8 | ··014:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)··· | ||
9 | ··018:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· | ||
10 | ··01c:···1·(*global*)······1·(*global*)······3·(LIBC)··········1·(*global*)··· | ||
11 | ··020:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
12 | ··024:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
13 | ··028:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
14 | ··02c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
15 | ··030:···1·(*global*)······1·(*global*)······1·(*global*)······0·(*local*)···· | ||
16 | ··034:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
17 | ··038:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)··· | ||
18 | ··03c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
19 | ··040:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········1·(*global*)··· | ||
20 | ··044:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)··· | ||
21 | ··048:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· | ||
22 | ··04c:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· | ||
23 | ··050:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
24 | ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
25 | ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
26 | ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
27 | ··060:···1·(*global*)······2·(LIBC)··········1·(*global*)······2·(LIBC)······· | ||
28 | ··064:···1·(*global*)······2·(LIBC)··········1·(*global*)······2·(LIBC)······· | ||
29 | ··068:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
30 | ··06c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
31 | ··070:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
32 | ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
33 | ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
34 | ··07c:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)······· | ||
35 | ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
36 | ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
37 | ··088:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
38 | ··08c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
39 | ··090:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)··· | ||
40 | ··094:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········1·(*global*)··· | ||
41 | ··098:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········1·(*global*)··· | ||
42 | ··09c:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)··· | ||
43 | ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
44 | ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
45 | ··0a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
46 | ··0ac:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)··· | ||
47 | ··0b0:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)··· | ||
48 | ··0b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
49 | ··0b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
50 | ··0bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
51 | ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
52 | ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
53 | ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
54 | ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
55 | ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
56 | ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
57 | ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
58 | ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
59 | ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
60 | ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
61 | ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
62 | ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
63 | ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
64 | ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
65 | ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
66 | ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
67 | ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
68 | ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
69 | ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
70 | ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
71 | ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
72 | ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
73 | ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
74 | ··11c:···0·(*local*)·······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
75 | ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
76 | ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
77 | ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
78 | ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
79 | ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
80 | ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
81 | ··138:···1·(*global*)······1·(*global*)······1·(*global*)··· | ||
82 | Version·definition·section·'.gnu.version_d'·contains·1·entry: | ||
83 | ·Addr:·0x00000000000044f0··Offset:·0x0044f0··Link:·4·(.dynstr) | ||
84 | ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libjnicelt11.so | ||
85 | Version·needs·section·'.gnu.version_r'·contains·2·entries: | ||
86 | ·Addr:·0x000000000000450c··Offset:·0x00450c··Link:·4·(.dynstr) | ||
87 | ··000000:·Version:·1··File:·libc.so··Cnt:·1 | ||
88 | ··0x0010:···Name:·LIBC··Flags:·none··Version:·2 | ||
89 | ··0x0020:·Version:·1··File:·libm.so··Cnt:·1 | ||
90 | ··0x0030:···Name:·LIBC··Flags:·none··Version:·3 |
Offset 1, 12 lines modified | Offset 1, 16 lines modified | ||
1 | /system/bin/linker | 1 | /system/bin/linker |
2 | __cxa_finalize | 2 | __cxa_finalize |
3 | libjnicelt11.so | ||
3 | __cxa_atexit | 4 | __cxa_atexit |
4 | __aeabi_unwind_cpp_pr0 | 5 | __aeabi_unwind_cpp_pr0 |
6 | __clzsi2 | ||
5 | __aeabi_idiv | 7 | __aeabi_idiv |
8 | __stack_chk_guard | ||
9 | __stack_chk_fail | ||
6 | __aeabi_unwind_cpp_pr1 | 10 | __aeabi_unwind_cpp_pr1 |
7 | __aeabi_i2f | 11 | __aeabi_i2f |
8 | __aeabi_fcmpgt | 12 | __aeabi_fcmpgt |
9 | __aeabi_f2iz | 13 | __aeabi_f2iz |
10 | celt_encoder_get_size_custom | 14 | celt_encoder_get_size_custom |
11 | celt_encoder_get_size | 15 | celt_encoder_get_size |
12 | celt_mode_create | 16 | celt_mode_create |
Offset 115, 113 lines modified | Offset 119, 114 lines modified | ||
115 | Java_com_morlunk_jumble_audio_javacpp_CELT11_celt_1encoder_1destroy | 119 | Java_com_morlunk_jumble_audio_javacpp_CELT11_celt_1encoder_1destroy |
116 | Java_com_morlunk_jumble_audio_javacpp_CELT11_celt_1decoder_1create | 120 | Java_com_morlunk_jumble_audio_javacpp_CELT11_celt_1decoder_1create |
117 | Java_com_morlunk_jumble_audio_javacpp_CELT11_celt_1decode_1float | 121 | Java_com_morlunk_jumble_audio_javacpp_CELT11_celt_1decode_1float |
118 | Java_com_morlunk_jumble_audio_javacpp_CELT11_celt_1decode | 122 | Java_com_morlunk_jumble_audio_javacpp_CELT11_celt_1decode |
119 | Java_com_morlunk_jumble_audio_javacpp_CELT11_celt_1decoder_1destroy | 123 | Java_com_morlunk_jumble_audio_javacpp_CELT11_celt_1decoder_1destroy |
120 | _ZTVN10__cxxabiv117__class_type_infoE | 124 | _ZTVN10__cxxabiv117__class_type_infoE |
121 | _ZTSSt9exception | 125 | _ZTSSt9exception |
122 | __gnu_thumb1_case_sqi | ||
123 | _Unwind_GetDataRelBase | ||
124 | _Unwind_GetRegionStart | ||
125 | _Unwind_GetTextRelBase | ||
126 | _Unwind_VRS_Set | ||
127 | _Unwind_GetLanguageSpecificData | ||
128 | _Unwind_VRS_Get | ||
129 | __gnu_unwind_frame | ||
130 | __cxa_begin_cleanup | ||
131 | __gnu_thumb1_case_shi | ||
132 | __cxa_type_match | ||
133 | _ZSt10unexpectedv | ||
134 | _ZSt9terminatev | ||
135 | __cxa_get_exception_ptr | ||
136 | __cxa_get_globals | ||
137 | _Unwind_Complete | ||
138 | __cxa_call_unexpected | ||
139 | __cxa_get_globals_fast | ||
140 | _Unwind_DeleteException | ||
141 | _ZSt18uncaught_exceptionv | ||
142 | _ZnwjRKSt9nothrow_t | ||
143 | _ZN10__cxxabiv111__terminateEPFvvE | ||
144 | _ZN10__cxxabiv112__unexpectedEPFvvE | ||
145 | __cxa_allocate_exception | ||
146 | __cxa_throw | ||
147 | _ZTISt13bad_exception | ||
148 | _ZTVSt13bad_exception | ||
149 | _ZNSt13bad_exceptionD1Ev | ||
150 | pthread_key_delete | ||
151 | pthread_getspecific | ||
152 | pthread_setspecific | ||
153 | pthread_key_create | ||
154 | _ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv | 126 | _ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv |
127 | pthread_key_delete | ||
155 | _ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2_ | 128 | _ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2_ |
156 | _ZN10__cxxabiv117__class_type_infoD2Ev | 129 | _ZN10__cxxabiv117__class_type_infoD2Ev |
130 | pthread_create | ||
131 | pthread_key_create | ||
157 | _ZN10__cxxabiv117__class_type_infoD1Ev | 132 | _ZN10__cxxabiv117__class_type_infoD1Ev |
133 | pthread_getspecific | ||
158 | _ZN10__cxxabiv117__class_type_infoD0Ev | 134 | _ZN10__cxxabiv117__class_type_infoD0Ev |
135 | pthread_setspecific | ||
159 | _ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE | 136 | _ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE |
160 | _ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj | 137 | _ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj |
161 | _ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE | 138 | _ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE |
162 | _ZTSN10__cxxabiv117__class_type_infoE | 139 | _ZTSN10__cxxabiv117__class_type_infoE |
163 | _ZTIN10__cxxabiv117__class_type_infoE | 140 | _ZTIN10__cxxabiv117__class_type_infoE |
164 | _ZTVN10__cxxabiv120__si_class_type_infoE | 141 | _ZTVN10__cxxabiv120__si_class_type_infoE |
142 | __gnu_end_cleanup | ||
143 | _Unwind_Resume | ||
144 | __cxa_type_match | ||
145 | _ZTIN10__cxxabiv119__foreign_exceptionE | ||
146 | _ZTIN10__cxxabiv115__forced_unwindE | ||
147 | __cxa_begin_cleanup | ||
148 | __cxa_get_globals | ||
149 | _ZSt9terminatev | ||
165 | __cxa_ | 150 | __cxa_get_exception_ptr |
151 | _Unwind_Complete | ||
152 | pthread_mutex_unlock | ||
153 | __cxa_call_unexpected | ||
154 | __cxa_get_globals_fast | ||
166 | _Unwind_ | 155 | _Unwind_DeleteException |
156 | pthread_mutex_lock | ||
157 | _ZSt18uncaught_exceptionv | ||
167 | _ZN10__cxxabiv120__unexpected_handlerE | ||
168 | _ZN10__cxxabiv119__terminate_handlerE | ||
169 | _Unwind_Resume_or_Rethrow | ||
170 | _ZNSt9exceptionD2Ev | 158 | _ZNSt9exceptionD2Ev |
171 | _ZTVSt9exception | ||
172 | _ZNSt9exceptionD1Ev | 159 | _ZNSt9exceptionD1Ev |
173 | _ZNSt13bad_exceptionD2Ev | 160 | _ZNSt13bad_exceptionD2Ev |
161 | _ZTVSt13bad_exception | ||
162 | _ZNSt13bad_exceptionD1Ev | ||
174 | _ZN10__cxxabiv115__forced_unwindD2Ev | ||
175 | _ZTVN10__cxxabiv115__forced_unwindE | ||
176 | _ZN10__cxxabiv115__forced_unwindD1Ev | ||
177 | _ZN10__cxxabiv119__foreign_exceptionD2Ev | ||
178 | _ZTVN10__cxxabiv119__foreign_exceptionE | ||
179 | _ZN10__cxxabiv119__foreign_exceptionD1Ev | ||
180 | _ZNKSt9exception4whatEv | 163 | _ZNKSt9exception4whatEv |
181 | _ZNKSt13bad_exception4whatEv | 164 | _ZNKSt13bad_exception4whatEv |
182 | _ZNSt9exceptionD0Ev | 165 | _ZNSt9exceptionD0Ev |
183 | _ZNSt13bad_exceptionD0Ev | 166 | _ZNSt13bad_exceptionD0Ev |
167 | _ZN10__cxxabiv115__forced_unwindD2Ev | ||
168 | _ZN10__cxxabiv115__forced_unwindD1Ev | ||
184 | _ZN10__cxxabiv115__forced_unwindD0Ev | 169 | _ZN10__cxxabiv115__forced_unwindD0Ev |
170 | _ZN10__cxxabiv119__foreign_exceptionD2Ev | ||
171 | _ZN10__cxxabiv119__foreign_exceptionD1Ev | ||
185 | _ZN10__cxxabiv119__foreign_exceptionD0Ev | 172 | _ZN10__cxxabiv119__foreign_exceptionD0Ev |
186 | _ZTSSt13bad_exception | 173 | _ZTSSt13bad_exception |
174 | _ZTISt13bad_exception | ||
187 | _ZTSN10__cxxabiv115__forced_unwindE | 175 | _ZTSN10__cxxabiv115__forced_unwindE |
188 | _ZTIN10__cxxabiv115__forced_unwindE | ||
189 | _ZTSN10__cxxabiv119__foreign_exceptionE | 176 | _ZTSN10__cxxabiv119__foreign_exceptionE |
177 | _ZTVSt9exception | ||
178 | _ZTVN10__cxxabiv115__forced_unwindE | ||
190 | _ZT | 179 | _ZTVN10__cxxabiv119__foreign_exceptionE |
191 | __cxa_pure_virtual | 180 | __cxa_pure_virtual |
192 | __gnu_end_cleanup | ||
193 | _Unwind_Re | 181 | _Unwind_GetDataRelBase |
182 | _Unwind_GetRegionStart | ||
183 | _Unwind_GetTextRelBase | ||
184 | _Unwind_VRS_Set | ||
Max diff block lines reached; 5771/9817 bytes (58.79%) of diff not shown. |
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, 147 lines modified | Offset 1, 148 lines modified | ||
1 | Hex·dump·of·section·'.hash': | 1 | Hex·dump·of·section·'.hash': |
2 | ··0x00003 | 2 | ··0x00003968·07010000·3b010000·ef000000·19010000·....;........... |
3 | ··0x00003 | 3 | ··0x00003978·31010000·24010000·59000000·4d000000·1...$...Y...M... |
4 | ··0x00003 | 4 | ··0x00003988·00000000·00000000·53000000·00000000·........S....... |
5 | ··0x00003 | 5 | ··0x00003998·36010000·6e000000·00000000·2a000000·6...n.......*... |
6 | ··0x00003 | 6 | ··0x000039a8·00000000·16000000·f8000000·bd000000·................ |
7 | ··0x00003 | 7 | ··0x000039b8·1c010000·ce000000·0a010000·99000000·................ |
8 | ··0x000039 | 8 | ··0x000039c8·00000000·00000000·bc000000·64000000·............d... |
9 | ··0x000039d8·ab000000·90000000·97000000·34000000·............4... | ||
10 | ··0x000039e8·e9000000·00000000·00000000·00000000·................ | ||
11 | ··0x000039f8·58000000·94000000·00000000·b1000000·X............... | ||
12 | ··0x00003a08·00000000·00000000·71000000·eb000000·........q....... | ||
13 | ··0x00003a18·f1000000·00000000·3c000000·00000000·........<....... | ||
14 | ··0x00003a28·00000000·43000000·67000000·bb000000·....C...g....... | ||
15 | ··0x00003a38·05010000·00000000·00000000·00000000·................ | ||
9 | ··0x00003 | 16 | ··0x00003a48·00000000·91000000·c9000000·2b010000·............+... |
17 | ··0x00003a58·00000000·0b010000·f9000000·21010000·............!... | ||
18 | ··0x00003a68·20010000·b5000000·32000000·00000000··.......2....... | ||
19 | ··0x00003a78·86000000·92000000·51000000·f0000000·........Q....... | ||
20 | ··0x00003a88·a1000000·38010000·1e010000·46000000·....8.......F... | ||
10 | ··0x00003 | 21 | ··0x00003a98·da000000·00000000·00000000·00000000·................ |
11 | ··0x00003934·4e000000·a7000000·00000000·cf000000·N............... | ||
12 | ··0x00003944·00000000·00000000·63000000·d1000000·........c....... | ||
13 | ··0x00003954·e1000000·00000000·37000000·00000000·........7....... | ||
14 | ··0x00003964·00000000·3d000000·f0000000·c2000000·....=........... | ||
15 | ··0x00003974·00010000·00000000·00000000·00000000·................ | ||
16 | ··0x00003984·00000000·a5000000·ca000000·29010000·............)... | ||
17 | ··0x00003994·00000000·06010000·f4000000·1d010000·................ | ||
18 | ··0x000039a4·1c010000·b8000000·2e000000·00000000·................ | ||
19 | ··0x000039b4·77000000·9f000000·47000000·e8000000·w.......G....... | ||
20 | ··0x000039c4·ae000000·34010000·1a010000·ec000000·....4........... | ||
21 | ··0x000039d4·b2000000·00000000·00000000·00000000·................ | ||
22 | ··0x00003 | 22 | ··0x00003aa8·00000000·4c000000·2a010000·0f010000·....L...*....... |
23 | ··0x00003 | 23 | ··0x00003ab8·b3000000·25010000·00000000·00000000·....%........... |
24 | ··0x00003a | 24 | ··0x00003ac8·2c010000·e1000000·ed000000·bf000000·,............... |
25 | ··0x00003a | 25 | ··0x00003ad8·00000000·00000000·00000000·00000000·................ |
26 | ··0x00003a | 26 | ··0x00003ae8·00000000·6b000000·23010000·f3000000·....k...#....... |
27 | ··0x00003a | 27 | ··0x00003af8·35010000·0d010000·00000000·96000000·5............... |
28 | ··0x00003 | 28 | ··0x00003b08·73000000·10010000·de000000·09010000·s............... |
29 | ··0x00003 | 29 | ··0x00003b18·70000000·00000000·4b000000·35000000·p.......K...5... |
30 | ··0x00003a64·af000000·00000000·86000000·0b000000·................ | ||
31 | ··0x00003a74·00000000·00000000·6e000000·e0000000·........n....... | ||
32 | ··0x00003a84·f7000000·3c000000·00000000·92000000·....<........... | ||
33 | ··0x00003a94·00000000·00000000·00000000·00000000·................ | ||
34 | ··0x00003aa4·02010000·db000000·d5000000·00000000·................ | ||
35 | ··0x00003ab4·f2000000·00000000·9c000000·c6000000·................ | ||
36 | ··0x00003ac4·da000000·4a000000·16010000·00000000·....J........... | ||
37 | ··0x00003ad4·2a000000·30010000·00000000·0e010000·*...0........... | ||
38 | ··0x00003ae4·8b000000·17010000·a0000000·46000000·............F... | ||
39 | ··0x00003af4·1b010000·00000000·95000000·ee000000·................ | ||
40 | ··0x00003b04·ff000000·00000000·fd000000·34000000·............4... | ||
41 | ··0x00003b | 30 | ··0x00003b28·a2000000·00000000·cc000000·0a000000·................ |
42 | ··0x00003b24·00000000·9a000000·00000000·2b010000·............+... | ||
43 | ··0x00003b3 | 31 | ··0x00003b38·00000000·00000000·7c000000·ea000000·........|....... |
44 | ··0x00003b44·00000000·78000000·f1000000·00000000·....x........... | ||
45 | ··0x00003b54·00000000·15010000·38000000·ce000000·........8....... | ||
46 | ··0x00003b64·33010000·00000000·22010000·e6000000·3......."....... | ||
47 | ··0x00003b74·ef000000·0c010000·5b000000·ea000000·........[....... | ||
48 | ··0x00003b84·d3000000·4c000000·3a000000·12010000·....L...:....... | ||
49 | ··0x00003b | 32 | ··0x00003b48·fc000000·95000000·00000000·ac000000·................ |
50 | ··0x00003b | 33 | ··0x00003b58·00000000·00000000·00000000·00000000·................ |
51 | ··0x00003bb4·00000000·bf000000·00000000·3e000000·............>... | ||
52 | ··0x00003bc4·07000000·c9000000·82000000·87000000·................ | ||
53 | ··0x00003bd4·00000000·56000000·00000000·dc000000·....V........... | ||
54 | ··0x00003be4·00000000·d6000000·01010000·0c000000·................ | ||
55 | ··0x00003bf4·b6000000·80000000·71000000·ba000000·........q....... | ||
56 | ··0x00003c04·5f000000·28010000·27010000·00000000·_...(...'....... | ||
57 | ··0x00003c14·00000000·25010000·00000000·35010000·....%.......5... | ||
58 | ··0x00003c24·c7000000·00000000·24010000·e2000000·........$....... | ||
59 | ··0x00003c34·00000000·11010000·fb000000·75000000·............u... | ||
60 | ··0x00003c44·00000000·00000000·33000000·00000000·........3....... | ||
61 | ··0x00003c54·61000000·0d010000·68000000·9d000000·a.......h....... | ||
62 | ··0x00003 | 34 | ··0x00003b68·07010000·e5000000·e2000000·00000000·................ |
63 | ··0x00003c74·09010000·21000000·36010000·00000000·....!...6....... | ||
64 | ··0x00003c84·e4000000·2f010000·7b000000·c8000000·..../...{....... | ||
65 | ··0x00003 | 35 | ··0x00003b78·f7000000·00000000·c3000000·c4000000·................ |
36 | ··0x00003b88·e4000000·54000000·d1000000·00000000·....T........... | ||
37 | ··0x00003b98·2e000000·34010000·00000000·13010000·....4........... | ||
66 | ··0x00003 | 38 | ··0x00003ba8·a8000000·1b010000·98000000·50000000·............P... |
39 | ··0x00003bb8·1f010000·00000000·b0000000·61000000·............a... | ||
67 | ··0x00003 | 40 | ··0x00003bc8·04010000·00000000·02010000·38000000·............8... |
68 | ··0x00003 | 41 | ··0x00003bd8·d5000000·00000000·20000000·00000000·........·....... |
42 | ··0x00003be8·00000000·d2000000·00000000·2d010000·............-... | ||
43 | ··0x00003bf8·00000000·00000000·d4000000·48000000·............H... | ||
44 | ··0x00003c08·00000000·87000000·65000000·00000000·........e....... | ||
45 | ··0x00003c18·00000000·1a010000·3d000000·dd000000·........=....... | ||
46 | ··0x00003c28·37010000·00000000·26010000·f6000000·7.......&....... | ||
47 | ··0x00003c38·00000000·11010000·69000000·42000000·........i...B... | ||
48 | ··0x00003c48·df000000·56000000·3f000000·17010000·....V...?....... | ||
49 | ··0x00003c58·72000000·03010000·32010000·00000000·r.......2....... | ||
69 | ··0x00003c | 50 | ··0x00003c68·00000000·00000000·00000000·00000000·................ |
51 | ··0x00003c78·00000000·b8000000·00000000·45000000·............E... | ||
70 | ··0x00003c | 52 | ··0x00003c88·0b000000·a6000000·9d000000·cd000000·................ |
53 | ··0x00003c98·00000000·60000000·00000000·e6000000·....`........... | ||
54 | ··0x00003ca8·d7000000·ee000000·06010000·10000000·................ | ||
55 | ··0x00003cb8·cb000000·8f000000·80000000·c7000000·................ | ||
56 | ··0x00003cc8·6d000000·2f010000·2e010000·00000000·m.../........... | ||
57 | ··0x00003cd8·00000000·29010000·00000000·39010000·....).......9... | ||
58 | ··0x00003ce8·c2000000·00000000·28010000·f2000000·........(....... | ||
71 | ··0x00003cf | 59 | ··0x00003cf8·00000000·16010000·00010000·84000000·................ |
72 | ··0x00003d0 | 60 | ··0x00003d08·e0000000·00000000·37000000·00000000·........7....... |
73 | ··0x00003d1 | 61 | ··0x00003d18·6f000000·12010000·76000000·b6000000·o.......v....... |
74 | ··0x00003d2 | 62 | ··0x00003d28·00000000·f5000000·00000000·00000000·................ |
63 | ··0x00003d38·0e010000·25000000·3a010000·00000000·....%...:....... | ||
64 | ··0x00003d48·f4000000·33010000·8a000000·c5000000·....3........... | ||
75 | ··0x00003d | 65 | ··0x00003d58·8c000000·00000000·68000000·00000000·........h....... |
66 | ··0x00003d68·ff000000·d8000000·00000000·a4000000·................ | ||
67 | ··0x00003d78·30010000·7b000000·0c010000·15010000·0...{........... | ||
76 | ··0x00003d | 68 | ··0x00003d88·af000000·00000000·00000000·00000000·................ |
77 | ··0x00003d54·15000000·11000000·06000000·00000000·................ | ||
78 | ··0x00003d64·00000000·00000000·00000000·00000000·................ | ||
79 | ··0x00003d74·00000000·00000000·18000000·00000000·................ | ||
80 | ··0x00003d | 69 | ··0x00003d98·00000000·00000000·00000000·04000000·................ |
81 | ··0x00003d94·00000000·00000000·00000000·27000000·............'... | ||
82 | ··0x00003da | 70 | ··0x00003da8·00000000·00000000·00000000·00000000·................ |
83 | ··0x00003db4·00000000·14000000·22000000·00000000·........"....... | ||
84 | ··0x00003dc4·36000000·28000000·00000000·00000000·6...(........... | ||
85 | ··0x00003dd4·00000000·10000000·0a000000·00000000·................ | ||
86 | ··0x00003de4·00000000·16000000·00000000·00000000·................ | ||
87 | ··0x00003d | 71 | ··0x00003db8·00000000·00000000·00000000·00000000·................ |
72 | ··0x00003dc8·00000000·00000000·00000000·00000000·................ | ||
73 | ··0x00003dd8·00000000·00000000·00000000·00000000·................ | ||
88 | ··0x00003 | 74 | ··0x00003de8·00000000·00000000·00000000·00000000·................ |
75 | ··0x00003df8·00000000·00000000·0f000000·00000000·................ | ||
76 | ··0x00003e08·00000000·00000000·12000000·00000000·................ | ||
89 | ··0x00003e1 | 77 | ··0x00003e18·00000000·00000000·00000000·00000000·................ |
Max diff block lines reached; 0/19417 bytes (0.00%) of diff not shown. |
Offset 1, 161 lines modified | Offset 1, 166 lines modified | ||
1 | Disassembly·of·section·.plt: | 1 | Disassembly·of·section·.plt: |
2 | 0000 | 2 | 00005134·<__cxa_atexit@plt-0x14>: |
3 | » push» {lr}» » ;·(str·lr,·[sp,·#-4]!) | 3 | » push» {lr}» » ;·(str·lr,·[sp,·#-4]!) |
4 | » ldr» lr,·[pc,·#4]» ;· | 4 | » ldr» lr,·[pc,·#4]» ;·5144·<__cxa_atexit@plt-0x4> |
5 | » add» lr,·pc,·lr | 5 | » add» lr,·pc,·lr |
6 | » ldr» pc,·[lr,·#8]! | 6 | » ldr» pc,·[lr,·#8]! |
7 | » andeq» | 7 | » andeq» r1,·r2,·r4,·lsr·lr |
8 | 0000 | 8 | 00005148·<__cxa_atexit@plt>: |
9 | » add» ip,·pc,·#0,·12 | 9 | » add» ip,·pc,·#0,·12 |
10 | » add» ip,·ip,·# | 10 | » add» ip,·ip,·#135168» ;·0x21000 |
11 | » ldr» pc,·[ip,·# | 11 | » ldr» pc,·[ip,·#3636]!» ;·0xe34 |
12 | 0000 | 12 | 00005154·<__cxa_finalize@plt>: |
13 | » add» ip,·pc,·#0,·12 | 13 | » add» ip,·pc,·#0,·12 |
14 | » add» ip,·ip,·# | 14 | » add» ip,·ip,·#135168» ;·0x21000 |
15 | » ldr» pc,·[ip,·# | 15 | » ldr» pc,·[ip,·#3628]!» ;·0xe2c |
16 | 0000 | 16 | 00005160·<__stack_chk_fail@plt>: |
17 | » add» ip,·pc,·#0,·12 | 17 | » add» ip,·pc,·#0,·12 |
18 | » add» ip,·ip,·# | 18 | » add» ip,·ip,·#135168» ;·0x21000 |
19 | » ldr» pc,·[ip,·# | 19 | » ldr» pc,·[ip,·#3620]!» ;·0xe24 |
20 | 0000 | 20 | 0000516c·<memset@plt>: |
21 | » add» ip,·pc,·#0,·12 | 21 | » add» ip,·pc,·#0,·12 |
22 | » add» ip,·ip,·# | 22 | » add» ip,·ip,·#135168» ;·0x21000 |
23 | » ldr» pc,·[ip,·# | 23 | » ldr» pc,·[ip,·#3612]!» ;·0xe1c |
24 | 0000 | 24 | 00005178·<memmove@plt>: |
25 | » add» ip,·pc,·#0,·12 | 25 | » add» ip,·pc,·#0,·12 |
26 | » add» ip,·ip,·# | 26 | » add» ip,·ip,·#135168» ;·0x21000 |
27 | » ldr» pc,·[ip,·# | 27 | » ldr» pc,·[ip,·#3604]!» ;·0xe14 |
28 | 0000 | 28 | 00005184·<memcpy@plt>: |
29 | » add» ip,·pc,·#0,·12 | 29 | » add» ip,·pc,·#0,·12 |
30 | » add» ip,·ip,·# | 30 | » add» ip,·ip,·#135168» ;·0x21000 |
31 | » ldr» pc,·[ip,·# | 31 | » ldr» pc,·[ip,·#3596]!» ;·0xe0c |
32 | 0000 | 32 | 00005190·<free@plt>: |
33 | » add» ip,·pc,·#0,·12 | 33 | » add» ip,·pc,·#0,·12 |
34 | » add» ip,·ip,·# | 34 | » add» ip,·ip,·#135168» ;·0x21000 |
35 | » ldr» pc,·[ip,·# | 35 | » ldr» pc,·[ip,·#3588]!» ;·0xe04 |
36 | 0000 | 36 | 0000519c·<calloc@plt>: |
37 | » add» ip,·pc,·#0,·12 | 37 | » add» ip,·pc,·#0,·12 |
38 | » add» ip,·ip,·# | 38 | » add» ip,·ip,·#135168» ;·0x21000 |
39 | » ldr» pc,·[ip,·# | 39 | » ldr» pc,·[ip,·#3580]!» ;·0xdfc |
40 | 0000 | 40 | 000051a8·<lrintf@plt>: |
41 | » add» ip,·pc,·#0,·12 | 41 | » add» ip,·pc,·#0,·12 |
42 | » add» ip,·ip,·# | 42 | » add» ip,·ip,·#135168» ;·0x21000 |
43 | » ldr» pc,·[ip,·#3 | 43 | » ldr» pc,·[ip,·#3572]!» ;·0xdf4 |
44 | 0000 | 44 | 000051b4·<__android_log_vprint@plt>: |
45 | » add» ip,·pc,·#0,·12 | 45 | » add» ip,·pc,·#0,·12 |
46 | » add» ip,·ip,·# | 46 | » add» ip,·ip,·#135168» ;·0x21000 |
47 | » ldr» pc,·[ip,·#3 | 47 | » ldr» pc,·[ip,·#3564]!» ;·0xdec |
48 | 0000 | 48 | 000051c0·<memchr@plt>: |
49 | » add» ip,·pc,·#0,·12 | 49 | » add» ip,·pc,·#0,·12 |
50 | » add» ip,·ip,·# | 50 | » add» ip,·ip,·#135168» ;·0x21000 |
51 | » ldr» pc,·[ip,·#3 | 51 | » ldr» pc,·[ip,·#3556]!» ;·0xde4 |
52 | 0000 | 52 | 000051cc·<memcmp@plt>: |
53 | » add» ip,·pc,·#0,·12 | 53 | » add» ip,·pc,·#0,·12 |
54 | » add» ip,·ip,·# | 54 | » add» ip,·ip,·#135168» ;·0x21000 |
55 | » ldr» pc,·[ip,·#3 | 55 | » ldr» pc,·[ip,·#3548]!» ;·0xddc |
56 | 0000 | 56 | 000051d8·<pthread_key_delete@plt>: |
57 | » add» ip,·pc,·#0,·12 | 57 | » add» ip,·pc,·#0,·12 |
58 | » add» ip,·ip,·# | 58 | » add» ip,·ip,·#135168» ;·0x21000 |
59 | » ldr» pc,·[ip,·#3 | 59 | » ldr» pc,·[ip,·#3540]!» ;·0xdd4 |
60 | 0000 | 60 | 000051e4·<pthread_getspecific@plt>: |
61 | » add» ip,·pc,·#0,·12 | 61 | » add» ip,·pc,·#0,·12 |
62 | » add» ip,·ip,·# | 62 | » add» ip,·ip,·#135168» ;·0x21000 |
63 | » ldr» pc,·[ip,·#352]!» ;·0x | 63 | » ldr» pc,·[ip,·#3532]!» ;·0xdcc |
64 | 0000 | 64 | 000051f0·<malloc@plt>: |
65 | » add» ip,·pc,·#0,·12 | 65 | » add» ip,·pc,·#0,·12 |
66 | » add» ip,·ip,·# | 66 | » add» ip,·ip,·#135168» ;·0x21000 |
67 | » ldr» pc,·[ip,·#3 | 67 | » ldr» pc,·[ip,·#3524]!» ;·0xdc4 |
68 | 0000 | 68 | 000051fc·<pthread_setspecific@plt>: |
69 | » add» ip,·pc,·#0,·12 | 69 | » add» ip,·pc,·#0,·12 |
70 | » add» ip,·ip,·# | 70 | » add» ip,·ip,·#135168» ;·0x21000 |
71 | » ldr» pc,·[ip,·#3 | 71 | » ldr» pc,·[ip,·#3516]!» ;·0xdbc |
72 | 0000 | 72 | 00005208·<pthread_key_create@plt>: |
73 | » add» ip,·pc,·#0,·12 | 73 | » add» ip,·pc,·#0,·12 |
74 | » add» ip,·ip,·# | 74 | » add» ip,·ip,·#135168» ;·0x21000 |
75 | » ldr» pc,·[ip,·#3 | 75 | » ldr» pc,·[ip,·#3508]!» ;·0xdb4 |
76 | 0000 | 76 | 00005214·<abort@plt>: |
77 | » add» ip,·pc,·#0,·12 | 77 | » add» ip,·pc,·#0,·12 |
78 | » add» ip,·ip,·# | 78 | » add» ip,·ip,·#135168» ;·0x21000 |
79 | » ldr» pc,·[ip,·#3 | 79 | » ldr» pc,·[ip,·#3500]!» ;·0xdac |
80 | 0000 | 80 | 00005220·<pthread_mutex_lock@plt>: |
81 | » add» ip,·pc,·#0,·12 | 81 | » add» ip,·pc,·#0,·12 |
82 | » add» ip,·ip,·# | 82 | » add» ip,·ip,·#135168» ;·0x21000 |
83 | » ldr» pc,·[ip,·#3 | 83 | » ldr» pc,·[ip,·#3492]!» ;·0xda4 |
84 | 0000 | 84 | 0000522c·<pthread_mutex_unlock@plt>: |
85 | » add» ip,·pc,·#0,·12 | 85 | » add» ip,·pc,·#0,·12 |
86 | » add» ip,·ip,·# | 86 | » add» ip,·ip,·#135168» ;·0x21000 |
87 | » ldr» pc,·[ip,·#3 | 87 | » ldr» pc,·[ip,·#3484]!» ;·0xd9c |
88 | 0000 | 88 | 00005238·<write@plt>: |
89 | » add» ip,·pc,·#0,·12 | 89 | » add» ip,·pc,·#0,·12 |
90 | » add» ip,·ip,·# | 90 | » add» ip,·ip,·#135168» ;·0x21000 |
91 | » ldr» pc,·[ip,·# | 91 | » ldr» pc,·[ip,·#3476]!» ;·0xd94 |
92 | 0000 | 92 | 00005244·<strcmp@plt>: |
93 | » add» ip,·pc,·#0,·12 | 93 | » add» ip,·pc,·#0,·12 |
94 | » add» ip,·ip,·# | 94 | » add» ip,·ip,·#135168» ;·0x21000 |
95 | » ldr» pc,·[ip,·# | 95 | » ldr» pc,·[ip,·#3468]!» ;·0xd8c |
96 | 0000 | 96 | 00005250·<fwrite@plt>: |
97 | » add» ip,·pc,·#0,·12 | 97 | » add» ip,·pc,·#0,·12 |
98 | » add» ip,·ip,·# | 98 | » add» ip,·ip,·#135168» ;·0x21000 |
99 | » ldr» pc,·[ip,·# | 99 | » ldr» pc,·[ip,·#3460]!» ;·0xd84 |
Max diff block lines reached; 1444/6585 bytes (21.93%) of diff not shown. |
Offset 1, 128 lines modified | Offset 1, 138 lines modified | ||
1 | Hex·dump·of·section·'.ARM.extab': | 1 | Hex·dump·of·section·'.ARM.extab': |
2 | ··0x000 | 2 | ··0x0002038c·b2970181·b0ab17c4·00000000·12970181·................ |
3 | ··0x000 | 3 | ··0x0002039c·b0b0ab3f·00000000·08b10181·b0b00084·...?............ |
4 | ··0x000 | 4 | ··0x000203ac·00000000·03b10181·b0b002a9·00000000·................ |
5 | ··0x0001b50c·08b10181·b0b00084·00000000·07b10181·................ | ||
6 | ··0x0001b51c·b0b002a8·00000000·08b10181·b0b00084·................ | ||
7 | ··0x0001b52c·00000000·08b10181·b0b00084·00000000·................ | ||
8 | ··0x0001b53c·07b10181·b0030084·00000000·08b10181·................ | ||
9 | ··0x0001b54c·b0b00084·00000000·08b10181·b0b00084·................ | ||
10 | ··0x0001b55c·00000000·08b10181·b0b00084·00000000·................ | ||
11 | ··0x0001b56c·08b10181·b0b00084·00000000·08b10181·................ | ||
12 | ··0x0001b57c·b0b00084·00000000·08b10181·b0b00084·................ | ||
13 | ··0x0001b58c·00000000·08b10181·b0b00084·00000000·................ | ||
14 | ··0x0001b59c·08b10181·b0b00084·00000000·08b10181·................ | ||
15 | ··0x0001b5ac·b0b00084·00000000·08b10181·b0b00084·................ | ||
16 | ··0x0001b5bc·00000000·08b10181·b0b00084·00000000·................ | ||
17 | ··0x0001b5cc·08b10181·b0b00084·00000000·08b10181·................ | ||
18 | ··0x0001b5dc·b0b00084·00000000·08b10181·b0b00084·................ | ||
19 | ··0x0001b5ec·00000000·08b10181·b0b00084·00000000·................ | ||
20 | ··0x000 | 5 | ··0x000203bc·08b10181·b0b00084·00000000·03b10181·................ |
21 | ··0x000 | 6 | ··0x000203cc·b0b002a9·00000000·08b10181·b0b00084·................ |
22 | ··0x000 | 7 | ··0x000203dc·00000000·08b10181·b0b00084·00000000·................ |
8 | ··0x000203ec·03b10181·b0b003a8·00000000·08b10181·................ | ||
9 | ··0x000203fc·b0b00084·00000000·08b10181·b0b00084·................ | ||
23 | ··0x000 | 10 | ··0x0002040c·00000000·08b10181·b0b00084·00000000·................ |
24 | ··0x0001b63c·ab08b100·ff002901·18040408·031a0452·......)........R | ||
25 | ··0x0001b64c·00282400·005c0400·006a0458·00702200·.($..\...j.X.p". | ||
26 | ··0x0001b65c·00020001·7d000000·00000000·b0580000·....}........X.. | ||
27 | ··0x000 | 11 | ··0x0002041c·08b10181·b0b00084·00000000·08b10181·................ |
12 | ··0x0002042c·b0b00084·00000000·08b10181·b0b00084·................ | ||
13 | ··0x0002043c·00000000·08b10181·b0b00084·00000000·................ | ||
14 | ··0x0002044c·08b10181·b0b00084·00000000·08b10181·................ | ||
15 | ··0x0002045c·b0b00084·00000000·08b10181·b0b00084·................ | ||
16 | ··0x0002046c·00000000·08b10181·b0b00084·00000000·................ | ||
17 | ··0x0002047c·08b10181·b0b00084·00000000·08b10181·................ | ||
18 | ··0x0002048c·b0b00084·00000000·08b10181·b0b00084·................ | ||
19 | ··0x0002049c·00000000·08b10181·b0b00084·00000000·................ | ||
20 | ··0x000204ac·07b10181·b0b001a9·00000000·08b10181·................ | ||
28 | ··0x000 | 21 | ··0x000204bc·b0b00084·00000000·08b10181·b0b00084·................ |
29 | ··0x0001b68c·ff002501·1d181000·0036046c·01420450·..%......6.l.B.P | ||
30 | ··0x0001b69c·014a046a·01640470·0176047c·00800116·.J.j.d.p.v.|.... | ||
31 | ··0x0001b6ac·00000100·00000000·616cff7f·ab07b100·........al...... | ||
32 | ··0x0001b6bc·ff001901·10123a00·005a0460·0166046c·......:..Z.`.f.l | ||
33 | ··0x0001b6cc·00701600·00010000·00000000·3d6cff7f·.p..........=l.. | ||
34 | ··0x0001b6dc·ab08b100·ff001901·10101000·0028042e·.............(.. | ||
35 | ··0x000 | 22 | ··0x000204cc·00000000·08b10181·b0b00084·00000000·................ |
23 | ··0x000204dc·ad30ff7f·ab08b100·ff902901·18040408·.0........)..... | ||
24 | ··0x000204ec·031a0452·00282400·005c0400·006a0458·...R.($..\...j.X | ||
25 | ··0x000204fc·00702200·00020001·7d000000·00000000·.p".....}....... | ||
26 | ··0x0002050c·146a0000·08b10181·b0b00084·00000000·.j.............. | ||
27 | ··0x0002051c·6d30ff7f·b0ab0400·ff902501·1d181000·m0........%..... | ||
28 | ··0x0002052c·0036046c·01420450·014a046a·01640470·.6.l.B.P.J.j.d.p | ||
29 | ··0x0002053c·0176047c·00800116·00000100·00000000·.v.|............ | ||
36 | ··0x000 | 30 | ··0x0002054c·3d30ff7f·ab07b100·ff901901·10123800·=0............8. |
37 | ··0x000 | 31 | ··0x0002055c·0058045e·0164046a·006e1600·00010000·.X.^.d.j.n...... |
38 | ··0x0001b71c·00000000·f56bff7f·b0ab0400·ff002501·.....k........%. | ||
39 | ··0x0001b72c·1d181000·0036046c·01420450·014a046a·.....6.l.B.P.J.j | ||
40 | ··0x0001b73c·01640470·0176047c·00800116·00000100·.d.p.v.|........ | ||
41 | ··0x000 | 32 | ··0x0002056c·00000000·1930ff7f·ab08b100·ff901901·.....0.......... |
42 | ··0x000 | 33 | ··0x0002057c·10101000·0028042e·0134043a·003e1600·.....(...4.:.>.. |
43 | ··0x000 | 34 | ··0x0002058c·00010000·00000000·f52fff7f·ab07b100·........./...... |
44 | ··0x000 | 35 | ··0x0002059c·ff901901·10123800·0056045c·01620468·......8..V.\.b.h |
45 | ··0x000 | 36 | ··0x000205ac·006c1600·00010000·00000000·d12fff7f·.l.........../.. |
46 | ··0x000 | 37 | ··0x000205bc·b0ab0400·ff902501·1d181000·0036046c·......%......6.l |
47 | ··0x0001b7ac·01019201·260000c0·0104d001·00c60104·....&........... | ||
48 | ··0x000 | 38 | ··0x000205cc·01420450·014a046a·01640470·0176047c·.B.P.J.j.d.p.v.| |
39 | ··0x000205dc·00800116·00000100·00000000·a12fff7f·............./.. | ||
40 | ··0x000205ec·ab07b100·ff901901·10121000·002e0434·...............4 | ||
41 | ··0x000205fc·013a0440·00441600·00010000·00000000·.:.@.D.......... | ||
49 | ··0x000 | 42 | ··0x0002060c·7d2fff7f·ab07b100·ff901901·10123800·}/............8. |
43 | ··0x0002061c·0056045c·01620468·006c1600·00010000·.V.\.b.h.l...... | ||
50 | ··0x0001b7dc·0028042e·0134043a·003e1600·00010000·.(...4.:.>...... | ||
51 | ··0x0001b7ec·00000000·256bff7f·b0ab0400·ff002501·....%k........%. | ||
52 | ··0x0001b7fc·1d181000·0036046c·01420450·014a046a·.....6.l.B.P.J.j | ||
53 | ··0x0001b80c·01640470·0176047c·00800116·00000100·.d.p.v.|........ | ||
54 | ··0x000 | 44 | ··0x0002062c·00000000·592fff7f·b0ab0400·ff902901·....Y/........). |
55 | ··0x000 | 45 | ··0x0002063c·1e164a00·006e04b4·01018c01·260000ba·..J..n......&... |
56 | ··0x000 | 46 | ··0x0002064c·0104ca01·00c00104·0000ce01·04000001·................ |
47 | ··0x0002065c·00000000·00000000·252fff7f·ab08b100·........%/...... | ||
48 | ··0x0002066c·ff901901·10101000·0028042e·0134043a·.........(...4.: | ||
49 | ··0x0002067c·003e1600·00010000·00000000·012fff7f·.>.........../.. | ||
50 | ··0x0002068c·b0ab0400·ff902501·1d181000·0036046c·......%......6.l | ||
51 | ··0x0002069c·01420450·014a046a·01640470·0176047c·.B.P.J.j.d.p.v.| | ||
52 | ··0x000206ac·00800116·00000100·00000000·d12eff7f·................ | ||
53 | ··0x000206bc·b0ab0400·ff902101·19164600·006a0498·......!...F..j.. | ||
54 | ··0x000206cc·01018801·0e00009e·0104a401·00a8010a·................ | ||
57 | ··0x000 | 55 | ··0x000206dc·00000100·00000000·a52eff7f·b0ab0400·................ |
58 | ··0x000 | 56 | ··0x000206ec·ff902101·19164600·006a0498·01018801·..!...F..j...... |
59 | ··0x000 | 57 | ··0x000206fc·0e00009e·0104a401·00a8010a·00000100·................ |
58 | ··0x0002070c·00000000·792eff7f·ab08b100·ff901901·....y........... | ||
59 | ··0x0002071c·10101000·0028042e·0134043a·003e1600·.....(...4.:.>.. | ||
60 | ··0x0002072c·00010000·00000000·08b10181·b0b00084·................ | ||
61 | ··0x0002073c·00000000·08b10181·b0b00084·00000000·................ | ||
62 | ··0x0002074c·80010181·b0b0ab10·00000000·08b10181·................ | ||
63 | ··0x0002075c·b0b00084·00000000·252eff7f·a908b100·........%....... | ||
64 | ··0x0002076c·ff900d01·08660476·017a0800·007f0000·.....f.v.z...... | ||
65 | ··0x0002077c·00000000·08b10181·b0b00084·00000000·................ | ||
66 | ··0x0002078c·08b10181·b0b00084·00000000·f12dff7f·.............-.. | ||
67 | ··0x0002079c·8408b101·b0b0b000·ff900d01·0814041a·................ | ||
60 | ··0x000 | 68 | ··0x000207ac·011e0800·007f0000·00000000·d12dff7f·.............-.. |
61 | ··0x0001b88c·ab08b100·ff001901·10101000·0028042e·.............(.. | ||
62 | ··0x000 | 69 | ··0x000207bc·b0b0a800·ff900d01·08161e44·01480800·...........D.H.. |
70 | ··0x000207cc·007f0000·00000000·80010181·b0b0ab70·...............p | ||
71 | ··0x000207dc·00000000·08b10181·b0b00084·00000000·................ | ||
72 | ··0x000207ec·9d2dff7f·f0801601·b0b0b0ab·ff901901·.-.............. | ||
73 | ··0x000207fc·112aac04·00008a05·04be0801·e4069001·.*.............. | ||
74 | ··0x0002080c·00000100·00000000·b1970181·b0098408·................ | ||
75 | ··0x0002081c·00000000·b1970181·b0098408·00000000·................ | ||
76 | ··0x0002082c·b1970181·b0098408·00000000·b1970181·................ | ||
77 | ··0x0002083c·b0098408·00000000·452dff7f·0b849700·........E-...... | ||
78 | ··0x0002084c·ff901901·0c04060a·010e0412·051e0a00·................ | ||
79 | ··0x0002085c·0001007f·00007d00·00000000·00000000·......}......... | ||
80 | ··0x0002086c·1d2dff7f·84019701·b0b0b00b·ff901901·.-.............. | ||
81 | ··0x0002087c·141a0458·012e1e4c·01500400·00540458·...X...L.P...T.X | ||
82 | ··0x0002088c·015a0400·007f0000·00000000·f12cff7f·.Z...........,.. | ||
83 | ··0x0002089c·84019701·b0b0b00b·ff901101·0c2a1c46·.............*.F | ||
84 | ··0x000208ac·014a0400·00520400·007f0000·00000000·.J...R.......... | ||
85 | ··0x000208bc·cd2cff7f·84019701·b0b0b00b·ff901901·.,.............. | ||
86 | ··0x000208cc·141a0458·012e1e4c·01500400·00540458·...X...L.P...T.X | ||
87 | ··0x000208dc·015a0400·007f0000·00000000·a12cff7f·.Z...........,.. | ||
88 | ··0x000208ec·84019701·b0b0b00b·ff901101·0c2a1c46·.............*.F | ||
89 | ··0x000208fc·014a0400·00520400·007f0000·00000000·.J...R.......... | ||
90 | ··0x0002090c·b1970181·b0098408·00000000·80970181·................ | ||
91 | ··0x0002091c·b0b0ab10·00000000·b1970181·b0098408·................ | ||
92 | ··0x0002092c·00000000·592cff7f·a908b100·ff901901·....Y,.......... | ||
93 | ··0x0002093c·1412044c·01261a40·01440400·0048044c·...L.&.@.D...H.L | ||
Max diff block lines reached; 0/17459 bytes (0.00%) of diff not shown. |
Offset 1, 187 lines modified | Offset 1, 188 lines modified | ||
1 | Hex·dump·of·section·'.ARM.exidx': | 1 | Hex·dump·of·section·'.ARM.exidx': |
2 | ··0x00020bf4·cc46fe7f·e4f8ff7f·6c47fe7f·01000000·.F......lG...... | ||
2 | ··0x0001bca0·8092fe7f·94f9ff7f·2093fe7f·01000000·........·....... | ||
3 | ··0x0001bcb0·2893fe7f·b0b0a880·5c93fe7f·b0b0b080·(.......\....... | ||
4 | ··0x0001bcc0·6493fe7f·01000000·9093fe7f·b0008480·d............... | ||
5 | ··0x000 | 3 | ··0x00020c04·7447fe7f·b0b0a880·bc47fe7f·08849780·tG.......G...... |
6 | ··0x0001bce0·3895fe7f·ab07b180·f895fe7f·b0b0b080·8............... | ||
7 | ··0x0001bcf0·0496fe7f·b0ab0c80·3097fe7f·b0ab0e80·........0....... | ||
8 | ··0x000 | 4 | ··0x00020c14·c847fe7f·b0b0b080·e047fe7f·01000000·.G.......G...... |
5 | ··0x00020c24·0448fe7f·b0b0b080·6848fe7f·b0b0a880·.H......hH...... | ||
6 | ··0x00020c34·dc48fe7f·ab089780·9c49fe7f·ab07b180·.H.......I...... | ||
7 | ··0x00020c44·484afe7f·b0b0b080·544afe7f·b0ab0880·HJ......TJ...... | ||
9 | ··0x000 | 8 | ··0x00020c54·4a4bfe7f·b0ab0a80·384cfe7f·b0ab0e80·JK......8L...... |
10 | ··0x0001bd20·ac9dfe7f·ab289780·1cb0fe7f·ab229780·.....(.......".. | ||
11 | ··0x0001bd30·f0b4fe7f·01000000·e8b4fe7f·b0008480·................ | ||
12 | ··0x000 | 9 | ··0x00020c64·744ffe7f·b0ab1080·5051fe7f·b0ab0480·tO......PQ...... |
10 | ··0x00020c74·b051fe7f·ab169780·5064fe7f·ab269780·.Q......Pd...&.. | ||
11 | ··0x00020c84·606afe7f·01000000·586afe7f·b0ab0a80·`j......Xj...... | ||
12 | ··0x00020c94·286bfe7f·ab07b180·746bfe7f·b0ab0480·(k......tk...... | ||
13 | ··0x000 | 13 | ··0x00020ca4·106cfe7f·b0b0a880·1a6cfe7f·ab169780·.l.......l...... |
14 | ··0x0001bd60·94b8fe7f·78f7ff7f·20bffe7f·7cf7ff7f·....x...·...|... | ||
15 | ··0x0001bd70·8cd8fe7f·ab3e9780·dce2fe7f·b0b0a880·.....>.......... | ||
16 | ··0x000 | 14 | ··0x00020cb4·946dfe7f·d4f6ff7f·1075fe7f·ab3c9780·.m.......u...<.. |
15 | ··0x00020cc4·d480fe7f·d0f6ff7f·ac9dfe7f·b0b0a880·................ | ||
16 | ··0x00020cd4·e49dfe7f·ab08b180·649efe7f·ab07b180·........d....... | ||
17 | ··0x00020ce4·d49efe7f·bcf6ff7f·d49efe7f·ab08b180·................ | ||
18 | ··0x00020cf4·2e9ffe7f·a803b180·349ffe7f·ab069780·........4....... | ||
19 | ··0x00020d04·c09ffe7f·a8f6ff7f·10a1fe7f·b0b0b080·................ | ||
20 | ··0x00020d14·2ca1fe7f·b0b0a880·40a1fe7f·ab08b180·,.......@....... | ||
21 | ··0x00020d24·9ca1fe7f·ab07b180·0ca2fe7f·8cf6ff7f·................ | ||
17 | ··0x000 | 22 | ··0x00020d34·0ca2fe7f·ab08b180·66a2fe7f·a803b180·........f....... |
18 | ··0x000 | 23 | ··0x00020d44·6aa2fe7f·ab029780·c0a2fe7f·78f6ff7f·j...........x... |
24 | ··0x00020d54·80a3fe7f·b0b0b080·98a3fe7f·01000000·................ | ||
25 | ··0x00020d64·90a3fe7f·b0b0aa80·a8a3fe7f·b0b0b080·................ | ||
26 | ··0x00020d74·b8a3fe7f·5cf6ff7f·caa3fe7f·b0b0a980·....\........... | ||
27 | ··0x00020d84·faa3fe7f·b0b0aa80·2ca4fe7f·ab07b180·........,....... | ||
19 | ··0x000 | 28 | ··0x00020d94·84a4fe7f·b0ab0480·e4a4fe7f·ab07b180·................ |
20 | ··0x0001bdc0·d8e6fe7f·48f7ff7f·d8e6fe7f·ab08b180·....H........... | ||
21 | ··0x0001bdd0·32e7fe7f·a803b180·36e7fe7f·ab029780·2.......6....... | ||
22 | ··0x0001bde0·90e7fe7f·34f7ff7f·34e8fe7f·b0008480·....4...4....... | ||
23 | ··0x0001bdf0·50e8fe7f·01000000·48e8fe7f·b0b0ab80·P.......H....... | ||
24 | ··0x0001be00·64e8fe7f·b0b0b080·74e8fe7f·18f7ff7f·d.......t....... | ||
25 | ··0x0001be10·86e8fe7f·b0b0a980·b8e8fe7f·b0b0aa80·................ | ||
26 | ··0x0001be20·ece8fe7f·aa03b180·30e9fe7f·ab07b180·........0....... | ||
27 | ··0x000 | 29 | ··0x00020da4·38a5fe7f·b0ab0480·a8a5fe7f·a908b180·8............... |
28 | ··0x000 | 30 | ··0x00020db4·18a6fe7f·b0ab0480·bca6fe7f·ab069780·................ |
29 | ··0x000 | 31 | ··0x00020dc4·08a8fe7f·ab109780·e8aafe7f·01000000·................ |
32 | ··0x00020dd4·e0aafe7f·a908b180·12abfe7f·01000000·................ | ||
33 | ··0x00020de4·0aabfe7f·b0b0aa80·4aabfe7f·b0b0a880·........J....... | ||
34 | ··0x00020df4·7cabfe7f·a908b180·9aabfe7f·b0b0a880·|............... | ||
30 | ··0x0001be60·28effe7f·b0b0a880·6aeffe7f·a908b180·(.......j....... | ||
31 | ··0x0001be70·96effe7f·01000000·8eeffe7f·b0b0aa80·................ | ||
32 | ··0x0001be80·ceeffe7f·b0b0a880·00f0fe7f·a908b180·................ | ||
33 | ··0x0001be90·1ef0fe7f·b0b0a880·3cf0fe7f·b0b0aa80·........<....... | ||
34 | ··0x0001bea0·58f0fe7f·b0b0a880·76f0fe7f·ab08b180·X.......v....... | ||
35 | ··0x0001beb0·9cf0fe7f·b0b0aa80·d6f0fe7f·ab07b180·................ | ||
36 | ··0x0001bec0·34f1fe7f·01000000·2cf1fe7f·b0b0ab80·4.......,....... | ||
37 | ··0x0001bed0·9ef1fe7f·b0b0a880·c6f1fe7f·b0b0b080·................ | ||
38 | ··0x000 | 35 | ··0x00020e04·b6abfe7f·a908b180·daabfe7f·b0b0a880·................ |
39 | ··0x000 | 36 | ··0x00020e14·f8abfe7f·ab08b180·1eacfe7f·b0b0aa80·................ |
40 | ··0x0001bf00·8ef2fe7f·ab07b180·dcf2fe7f·ab08b180·................ | ||
41 | ··0x0001bf10·1cf3fe7f·b0b0a980·6ef3fe7f·b0b0aa80·........n....... | ||
42 | ··0x000 | 37 | ··0x00020e24·58acfe7f·ab07b180·bcacfe7f·01000000·X............... |
38 | ··0x00020e34·b4acfe7f·b0b0aa80·20adfe7f·b0b0a880·........·....... | ||
39 | ··0x00020e44·48adfe7f·b0b0b080·66adfe7f·ab07b180·H.......f....... | ||
43 | ··0x000 | 40 | ··0x00020e54·a4adfe7f·ab08b180·d4adfe7f·a908b180·................ |
41 | ··0x00020e64·eaadfe7f·b0b0aa80·20aefe7f·b0b0ab80·........·....... | ||
42 | ··0x00020e74·62aefe7f·ab08b180·a8aefe7f·b0b0a980·b............... | ||
43 | ··0x00020e84·f8aefe7f·a908b180·0caffe7f·ab08b180·................ | ||
44 | ··0x00020e94·e8affe7f·01000000·e0affe7f·ab07b180·................ | ||
45 | ··0x00020ea4·38b0fe7f·a908b180·d0b0fe7f·01000000·8............... | ||
46 | ··0x00020eb4·c8b0fe7f·b0ab2e80·a0bafe7f·b0ab3480·..............4. | ||
47 | ··0x00020ec4·acc6fe7f·aa0fb180·18c7fe7f·01000000·................ | ||
48 | ··0x00020ed4·10c7fe7f·ab07b180·98c7fe7f·ab08b180·................ | ||
44 | ··0x000 | 49 | ··0x00020ee4·0cc8fe7f·01000000·04c8fe7f·b0b0a880·................ |
50 | ··0x00020ef4·74c8fe7f·ab08b180·a8c8fe7f·b0b0a880·t............... | ||
51 | ··0x00020f04·a8c9fe7f·d8f4ff7f·fcc9fe7f·a908b180·................ | ||
45 | ··0x000 | 52 | ··0x00020f14·94cafe7f·ab08b180·10cbfe7f·01000000·................ |
53 | ··0x00020f24·08cbfe7f·ab109780·b0cefe7f·ab149780·................ | ||
54 | ··0x00020f34·7cd2fe7f·01000000·74d2fe7f·b0b0b080·|.......t....... | ||
55 | ··0x00020f44·a4d2fe7f·b0b0aa80·ecd2fe7f·b0b0b080·................ | ||
56 | ··0x00020f54·e6d2fe7f·01000000·e0d2fe7f·b0ab0e80·................ | ||
57 | ··0x00020f64·30d4fe7f·b0ab1080·8cd5fe7f·ab129780·0............... | ||
58 | ··0x00020f74·70d8fe7f·01000000·68d8fe7f·b0ab2880·p.......h.....(. | ||
59 | ··0x00020f84·24dafe7f·b0ab0680·0edbfe7f·ab049780·$............... | ||
60 | ··0x00020f94·0adcfe7f·01000000·04dcfe7f·b0ab1880·................ | ||
61 | ··0x00020fa4·84defe7f·ab289780·20e2fe7f·b0ab0680·.....(..·....... | ||
62 | ··0x00020fb4·70e3fe7f·b0ab1280·e8e4fe7f·ab07b180·p............... | ||
63 | ··0x00020fc4·3ce5fe7f·b0ab0680·c0e5fe7f·b0ab0480·<............... | ||
64 | ··0x00020fd4·b4e7fe7f·01000000·ace7fe7f·ab1c9780·................ | ||
65 | ··0x00020fe4·e0f0fe7f·01000000·d8f0fe7f·b0b0b080·................ | ||
66 | ··0x00020ff4·1cf1fe7f·b0ab0480·a8f1fe7f·ab07b180·................ | ||
67 | ··0x00021004·08f2fe7f·b0ab0880·28f3fe7f·ab129780·........(....... | ||
68 | ··0x00021014·54f6fe7f·ab049780·04f7fe7f·ab07b180·T............... | ||
69 | ··0x00021024·acf8fe7f·01000000·a4f8fe7f·bcf3ff7f·................ | ||
70 | ··0x00021034·d8f8fe7f·c0f3ff7f·dcf8fe7f·c4f3ff7f·................ | ||
71 | ··0x00021044·e0f8fe7f·c8f3ff7f·e4f8fe7f·ccf3ff7f·................ | ||
72 | ··0x00021054·e8f8fe7f·d0f3ff7f·ecf8fe7f·d4f3ff7f·................ | ||
73 | ··0x00021064·f0f8fe7f·d8f3ff7f·f4f8fe7f·dcf3ff7f·................ | ||
74 | ··0x00021074·f8f8fe7f·e0f3ff7f·fcf8fe7f·e4f3ff7f·................ | ||
75 | ··0x00021084·00f9fe7f·e8f3ff7f·04f9fe7f·ecf3ff7f·................ | ||
76 | ··0x00021094·06f9fe7f·f0f3ff7f·08f9fe7f·f4f3ff7f·................ | ||
77 | ··0x000210a4·0af9fe7f·f8f3ff7f·0cf9fe7f·< |